@import url(https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100;300;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100;300;700&display=swap);
/* Roboto Condensed Font Faces Start*/
@font-face {
  font-family: "RobotoCondensedRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new/432cf956d9345d2dd6c0.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Regular"), local("RobotoCondensed-Regular"), url(/new/432cf956d9345d2dd6c0.eot?#iefix) format("embedded-opentype"), url(/new/7888b1984f274ecf2978.woff2) format("woff2"), url(/new/7b9b9510312cdc842420.woff) format("woff"), url(/new/c872527ebc587f6ba583.ttf) format("truetype"), url(/new/92ab0f6aa882bc94ce73.svg#RobotoCondensed) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "RobotoCondensedBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new/2e927057e86c12577123.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/new/2e927057e86c12577123.eot?#iefix) format("embedded-opentype"), url(/new/80805d6dc703cf180c8b.woff2) format("woff2"), url(/new/8f9869846b3b3514da79.woff) format("woff"), url(/new/535ecb7bc3069e8a4104.ttf) format("truetype"), url(/new/a6cb404412998ce395ee.svg#RobotoCondensed) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "RobotoCondensedBoldItalic";
  font-style: italic;
  font-weight: 700;
  src: url(/new/f29f8f5d211dd2993487.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(/new/f29f8f5d211dd2993487.eot?#iefix) format("embedded-opentype"), url(/new/621efbbfbbdda1306725.woff2) format("woff2"), url(/new/ab29a537d82a24530dc1.woff) format("woff"), url(/new/2156f2c208801dfdb6e4.ttf) format("truetype"), url(/new/1151709f15b4a80d13d3.svg#RobotoCondensed) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "RobotoCondensedItalic";
  font-style: italic;
  font-weight: 400;
  src: url(/new/38313634968c00898ab5.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(/new/38313634968c00898ab5.eot?#iefix) format("embedded-opentype"), url(/new/7eabd2bd221fb88a746a.woff2) format("woff2"), url(/new/638c7d00d4ac0537d59a.woff) format("woff"), url(/new/c460028d9eff7826b6df.ttf) format("truetype"), url(/new/9db4f55c8dab69b85d2d.svg#RobotoCondensed) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "OswaldRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new/0e742b216558de1ae26f.eot);
  /* IE9 Compat Modes */
  src: local("Oswald Regular"), local("Oswald-Regular"), url(/new/0e742b216558de1ae26f.eot?#iefix) format("embedded-opentype"), url(/new/f15d479b8ad6bf1585af.woff2) format("woff2"), url(/new/fab3cfaada17b73dde98.woff) format("woff"), url(/new/3e3fa7871f2e5094992b.ttf) format("truetype"), url(/new/5d2d3f92d33ed25a22c9.svg#Oswald) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "OswaldBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new/372eda6e6c64478eebe5.eot);
  /* IE9 Compat Modes */
  src: local("Oswald Bold"), local("Oswald-Bold"), url(/new/372eda6e6c64478eebe5.eot?#iefix) format("embedded-opentype"), url(/new/9fb454bacc3e29e2af1b.woff2) format("woff2"), url(/new/0802637093dc285ef008.woff) format("woff"), url(/new/14341520110f5cc53a2a.ttf) format("truetype"), url(/new/c0afd4cf4036c931b828.svg#Oswald) format("svg");
  /* Legacy iOS */
}
/* Oswald Font Faces End*/
/* Roboto Start*/
@font-face {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new/5107f918ea4d5d49498b.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Regular"), local("Roboto-Regular"), url(/new/5107f918ea4d5d49498b.eot?#iefix) format("embedded-opentype"), url(/new/e46177b21b27cd6643c5.woff2) format("woff2"), url(/new/79019f47c4489bfcb239.woff) format("woff"), url(/new/81dc9b21d2ced318e9ae.ttf) format("truetype"), url(/new/cdf502c5afcde0335062.svg#Roboto) format("svg");
  /* Legacy iOS */
}
/* Roboto Start*/
@font-face {
  font-family: "RobotoMedium";
  font-style: normal;
  font-weight: 500;
  src: url(/new/7f8f0146b56bec7549dc.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Medium"), local("Roboto-Medium"), url(/new/7f8f0146b56bec7549dc.eot?#iefix) format("embedded-opentype"), url(/new/f188ce0f3c3beb3248d1.woff2) format("woff2"), url(/new/d62363915802b4721c5a.woff) format("woff"), url(/new/916656a297b1a9fa698b.ttf) format("truetype"), url(/new/1ec44456861b910214f0.svg#Roboto) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "RobotoBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new/c65552c87114cce19a49.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url(/new/c65552c87114cce19a49.eot?#iefix) format("embedded-opentype"), url(/new/9de78d61fd86f417b683.woff2) format("woff2"), url(/new/b3271b101d16f481366c.woff) format("woff"), url(/new/8d11d1e159ab0e14c0e6.ttf) format("truetype"), url(/new/8ee3bd5549e344cd8768.svg#Roboto) format("svg");
  /* Legacy iOS */
}
/* Roboto End*/
/* Encode Sans Start */
@font-face {
  font-family: "EncodeSansSemiExpandedBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new/e217c73647e48e4cf1ba.eot);
  /* IE9 Compat Modes */
  src: local("EncodeSansSemiExpanded Bold"), local("EncodeSansSemiExpanded-Bold"), url(/new/e217c73647e48e4cf1ba.eot?#iefix) format("embedded-opentype"), url(/new/cf38d1628bfce2f25729.woff) format("woff"), url(/new/36edc524af58bc47b455.ttf) format("truetype"), url(/new/2edad7112afc55a47ff7.svg#Roboto) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "EncodeSansLight";
  font-style: normal;
  font-weight: 300;
  src: url(/new/00077811075fb4d33e83.eot);
  src: url(/new/00077811075fb4d33e83.eot) format("embedded-opentype"), url(/new/4d709587ba9ba62c2279.woff2) format("woff2"), url(/new/c82d072fe337ea9a35ed.woff) format("woff"), url(/new/9b1368664a68f2be12e4.ttf) format("truetype"), url(/new/e151a255ffd935ff27d3.svg#EncodeSansLight) format("svg");
}
@font-face {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 400;
  src: url(/new/996cf6a72718ee7c4470.eot);
  src: url(/new/996cf6a72718ee7c4470.eot) format("embedded-opentype"), url(/new/549ab4f51d81918a7732.woff2) format("woff2"), url(/new/b0bd7ed853523f344ed8.woff) format("woff"), url(/new/6e860dc1ee42de91441c.ttf) format("truetype"), url(/new/581a395ef51f741f7b68.svg#encodesans_normal) format("svg");
}
@font-face {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  src: url(/new/465a527d9b2530b96026.eot);
  src: url(/new/465a527d9b2530b96026.eot) format("embedded-opentype"), url(/new/50ee9a8b69716756fde0.woff2) format("woff2"), url(/new/71216a6bdc841c1b2c77.woff) format("woff"), url(/new/17f415983db106f806d3.ttf) format("truetype"), url(/new/00c89461341cae965603.svg#EncodeSansMedium) format("svg");
}
@font-face {
  font-family: "EncodeSansSemiBold";
  font-style: normal;
  font-weight: 600;
  src: url(/new/679b5656ce4cb5c7d2ca.eot);
  src: url(/new/679b5656ce4cb5c7d2ca.eot) format("embedded-opentype"), url(/new/5a315484ff3b90dddcc8.woff2) format("woff2"), url(/new/a40096622fbbf9b96eec.woff) format("woff"), url(/new/cc9e54ac57226beb4280.ttf) format("truetype"), url(/new/044aefd7795a4f54f788.svg#EncodeSansSemiBold) format("svg");
}
@font-face {
  font-family: "EncodeSansBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new/06f5c5f64d6c9b062210.eot);
  src: url(/new/06f5c5f64d6c9b062210.eot) format("embedded-opentype"), url(/new/645000bbf41f800c9e52.woff2) format("woff2"), url(/new/eee6ef6b559f7e2d65d9.woff) format("woff"), url(/new/658f73c8c214f7270b19.ttf) format("truetype"), url(/new/251eb8a9957edf152c0b.svg#EncodeSansBold) format("svg");
}
@font-face {
  font-family: "EncodeSansRegular";
  src: url(/new/4784850ce0ca84b6aff1.eot);
  src: url(/new/4784850ce0ca84b6aff1.eot) format("embedded-opentype"), url(/new/bf9b0bbb57cebfbccf57.woff2) format("woff2"), url(/new/f9a5618ad9fff0ba6dd2.woff) format("woff"), url(/new/d353aa719df1a0c0ad7a.ttf) format("truetype"), url(/new/ce7faab6d58b78e518cb.svg#EncodeSansRegular) format("svg");
}
@font-face {
  font-family: "InterRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new/31441987e06a2dc6681f.eot);
  src: url(/new/31441987e06a2dc6681f.eot) format("embedded-opentype"), url(/new/c0deef768accc0779d19.woff2) format("woff2"), url(/new/5bce689c235ad2e5c3d0.woff) format("woff"), url(/new/3e40cef17480fb9edc92.ttf) format("truetype"), url(/new/9f22fe5f262bc7778ef3.svg#InterRegular) format("svg");
}
@font-face {
  font-family: "InterSemiBold";
  font-style: normal;
  font-weight: 600;
  src: url(/new/c04e74b8b299a15ef6cd.eot);
  src: url(/new/c04e74b8b299a15ef6cd.eot) format("embedded-opentype"), url(/new/b393ec35695a98bb69ff.woff2) format("woff2"), url(/new/e22bccb9ca1829c3b802.woff) format("woff"), url(/new/d953a761e984ee2680e5.ttf) format("truetype"), url(/new/25d6f4eb49cb4561fdc9.svg#InterSemiBold) format("svg");
}
@font-face {
  font-family: "RobotoLight";
  font-style: normal;
  font-weight: 300;
  src: url(/new/357ab4bf84069a564a4c.eot);
  src: url(/new/357ab4bf84069a564a4c.eot) format("embedded-opentype"), url(/new/9e98da0d34efc8527873.woff2) format("woff2"), url(/new/74f7025c825d23b82e66.woff) format("woff"), url(/new/59ae2255561e2ab4e907.ttf) format("truetype"), url(/new/2b55ceb2ecc6e7409fc6.svg#RobotoLight) format("svg");
}
@font-face {
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 400;
  src: url(/new/3806bcc0e67261f46ff0.eot);
  src: url(/new/3806bcc0e67261f46ff0.eot) format("embedded-opentype"), url(/new/dc0039dbf702e6562962.woff2) format("woff2"), url(/new/8414d58e864d8ca6df15.woff) format("woff"), url(/new/91e5ba81487f13de3b2a.ttf) format("truetype"), url(/new/499e9f45f14ad8c64acb.svg#DMSansNormal) format("svg");
}
@font-face {
  font-family: "DMSansMedium";
  font-style: normal;
  font-weight: 500;
  src: url(/new/99a351912264ceaffc98.eot);
  src: url(/new/99a351912264ceaffc98.eot) format("embedded-opentype"), url(/new/d3aa780cd6229c8a3811.woff2) format("woff2"), url(/new/406217b79e968156ba6a.woff) format("woff"), url(/new/23d22587ee995c7f32ed.ttf) format("truetype"), url(/new/64ecd69960c497d54b30.svg#DMSansMedium) format("svg");
}
@font-face {
  font-family: "DMSansBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new/9e44cb2ad75312cb4845.eot);
  src: url(/new/9e44cb2ad75312cb4845.eot) format("embedded-opentype"), url(/new/736c63439336d0dded40.woff2) format("woff2"), url(/new/9199d13aa331555cca4a.woff) format("woff"), url(/new/e766a664da12046f997e.ttf) format("truetype"), url(/new/1c1d159965bbaff5ab48.svg#DMSansBold) format("svg");
}
@font-face {
  font-family: "DMSansNormalExtraLight";
  font-style: normal;
  font-weight: 200;
  src: url(/new/ed74b6f856ec0d46c372.eot);
  src: url(/new/ed74b6f856ec0d46c372.eot) format("embedded-opentype"), url(/new/4843b2e83cfafac01028.woff2) format("woff2"), url(/new/75c65aa1dfe626c89fdd.woff) format("woff"), url(/new/51160d7454541e70b9a5.ttf) format("truetype"), url(/new/f78cbb610de2f8304a94.svg#DMSansNormal) format("svg");
}
@font-face {
  font-family: "DMSerifRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new/e8d360db4d318bbc48af.eot);
  src: url(/new/e8d360db4d318bbc48af.eot) format("embedded-opentype"), url(/new/dde7d3e734f6c78e50ba.woff2) format("woff2"), url(/new/ea84b5fe50cc6a9020ce.woff) format("woff"), url(/new/31700267a3b5bf70df7a.ttf) format("truetype"), url(/new/b74473ff74720c83d24b.svg#DMSansNormal) format("svg");
}
@font-face {
  font-family: "DMSans-300";
  font-style: normal;
  font-weight: 300;
  src: url(/new/91e5f74eb5aeafc60465.ttf);
  src: u url(/new/d29368261175032983e3.woff2) format("woff2"), url(/new/627c872a64b57abd0156.woff) format("woff"), url(/new/91e5f74eb5aeafc60465.ttf) format("truetype");
}
@charset "UTF-8";/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",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:#212529;--bs-body-bg:#fff}*,::after,::before{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:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],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}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,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]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button: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:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-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-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@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:.5rem}.initialism{font-size:.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:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.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(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .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.3333333333%}.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.6666666667%}.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-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}@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.3333333333%}.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.6666666667%}.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-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}}@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.3333333333%}.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.6666666667%}.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-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}}@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.3333333333%}.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.6666666667%}.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-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}}@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.3333333333%}.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.6666666667%}.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-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}}@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.3333333333%}.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.6666666667%}.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-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}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.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-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.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:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .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:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.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:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){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:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .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 .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.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:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.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:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.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:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{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-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;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{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@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 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;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:.5rem;padding-left:.5rem}.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-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .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:.5rem;padding-left:.5rem}.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-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .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:.5rem;padding-left:.5rem}.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-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .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:.5rem;padding-left:.5rem}.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-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .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:.5rem;padding-left:.5rem}.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-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .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:.5rem;padding-left:.5rem}.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-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.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:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@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-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{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-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708z%27/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708z%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.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-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.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:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@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% - 1rem)}.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% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-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{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@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{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;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;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.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%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{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:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.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 0z%27/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.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-.708z%27/%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%;list-style:none}.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:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .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:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.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:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top: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){position:absolute!important;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}.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:1px;min-height:1em;background-color:currentColor;opacity:.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}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.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}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display: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:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.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:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!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}.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}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!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:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!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-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!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-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!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}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!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}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!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}.text-break{word-wrap:break-word!important;word-break:break-word!important}.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:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!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}.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-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-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:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float: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-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}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!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:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!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-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:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!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-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!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-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!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-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!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-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!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-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!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}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!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}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!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}.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-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}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!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:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!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-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:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!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-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!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-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!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-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!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-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!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-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!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}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!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}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!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}.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-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}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!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:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!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-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:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!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-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!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-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!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-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!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-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!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-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!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}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!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}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!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}.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-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}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!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:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!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-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:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!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-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!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-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!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-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!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-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!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-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!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}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!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}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!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}.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-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}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!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:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!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-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:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!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-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!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-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!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-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!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-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!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-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!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}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!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}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!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.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{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-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}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0-modified | 20110126
   License: none (public domain)

*/
:root {
  font-size: 16px;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1rem;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

/* make sure to set some focus styles for accessibility */
:focus {
  outline: 0;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 1rem; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove underline from anchor tag
 */
a {
  text-decoration: none;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
  margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0; /* 1 */
  padding: 0;
  white-space: normal; /* 2 */
  *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 1rem; /* 1 */
  margin: 0; /* 2 */
  vertical-align: baseline; /* 3 */
  vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
  overflow: visible; /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  *height: 13px; /* 3 */
  *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

html,
button,
input,
select,
textarea {
  color: #333;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

img {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

* {
  margin: 0;
  padding: 0;
}

*,
:after,
:before {
  box-sizing: border-box;
}

a:focus {
  outline: 0;
}

.by2 {
  font-size: 0;
}
.by2 > * {
  display: inline-block;
  width: calc(100% / 2);
}

.by4 {
  font-size: 0;
}
.by4 > * {
  display: inline-block;
  width: calc(100% / 4);
}

.ed_link {
  color: #174082;
}
.ed_link:hover {
  color: #f79035;
}

.vMid {
  vertical-align: middle;
}

.vBtm {
  vertical-align: bottom;
}

.vTop {
  vertical-align: top;
}

.vTextTop {
  vertical-align: text-top;
}

.dBlock {
  display: block;
}

.none,
.hide {
  display: none;
}

@media (min-width: 768px) {
  .deskNone {
    display: none;
  }
}
.ib {
  display: inline-block;
}

.f0 {
  font-size: 0;
}

.edBtn {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  background: none;
}

.pd-all0 {
  padding: 0px;
}

.pd-all5 {
  padding: 5px;
}

.pd-all10 {
  padding: 10px;
}

.pd-all15 {
  padding: 15px;
}

.pd-all20 {
  padding: 20px;
}

.pd-all25 {
  padding: 25px;
}

.pd-all30 {
  padding: 30px;
}

.pd-all35 {
  padding: 35px;
}

.pd-all40 {
  padding: 40px;
}

.pd-all45 {
  padding: 45px;
}

.pd-all50 {
  padding: 50px;
}

.pd-l0 {
  padding-left: 0px;
}

.pd-l5 {
  padding-left: 5px;
}

.pd-l10 {
  padding-left: 10px;
}

.pd-l15 {
  padding-left: 15px;
}

.pd-l20 {
  padding-left: 20px;
}

.pd-l25 {
  padding-left: 25px;
}

.pd-l30 {
  padding-left: 30px;
}

.pd-l35 {
  padding-left: 35px;
}

.pd-l40 {
  padding-left: 40px;
}

.pd-l45 {
  padding-left: 45px;
}

.pd-l50 {
  padding-left: 50px;
}

.pd-l55 {
  padding-left: 55px;
}

.pd-l60 {
  padding-left: 60px;
}

.pd-l65 {
  padding-left: 65px;
}

.pd-l70 {
  padding-left: 70px;
}

.pd-l75 {
  padding-left: 75px;
}

.pd-l80 {
  padding-left: 80px;
}

.pd-l85 {
  padding-left: 85px;
}

.pd-l90 {
  padding-left: 90px;
}

.pd-l95 {
  padding-left: 95px;
}

.pd-l100 {
  padding-left: 100px;
}

.pd-t0 {
  padding-top: 0px;
}

.pd-t5 {
  padding-top: 5px;
}

.pd-t10 {
  padding-top: 10px;
}

.pd-t15 {
  padding-top: 15px;
}

.pd-t20 {
  padding-top: 20px;
}

.pd-t25 {
  padding-top: 25px;
}

.pd-t30 {
  padding-top: 30px;
}

.pd-t35 {
  padding-top: 35px;
}

.pd-t40 {
  padding-top: 40px;
}

.pd-t45 {
  padding-top: 45px;
}

.pd-t50 {
  padding-top: 50px;
}

.pd-t55 {
  padding-top: 55px;
}

.pd-t60 {
  padding-top: 60px;
}

.pd-t65 {
  padding-top: 65px;
}

.pd-t70 {
  padding-top: 70px;
}

.pd-t75 {
  padding-top: 75px;
}

.pd-t80 {
  padding-top: 80px;
}

.pd-t85 {
  padding-top: 85px;
}

.pd-t90 {
  padding-top: 90px;
}

.pd-t95 {
  padding-top: 95px;
}

.pd-t100 {
  padding-top: 100px;
}

.pd-r0 {
  padding-right: 0px;
}

.pd-r5 {
  padding-right: 5px;
}

.pd-r10 {
  padding-right: 10px;
}

.pd-r15 {
  padding-right: 15px;
}

.pd-r20 {
  padding-right: 20px;
}

.pd-r25 {
  padding-right: 25px;
}

.pd-r30 {
  padding-right: 30px;
}

.pd-r35 {
  padding-right: 35px;
}

.pd-r40 {
  padding-right: 40px;
}

.pd-r45 {
  padding-right: 45px;
}

.pd-r50 {
  padding-right: 50px;
}

.pd-r55 {
  padding-right: 55px;
}

.pd-r60 {
  padding-right: 60px;
}

.pd-r65 {
  padding-right: 65px;
}

.pd-r70 {
  padding-right: 70px;
}

.pd-r75 {
  padding-right: 75px;
}

.pd-r80 {
  padding-right: 80px;
}

.pd-r85 {
  padding-right: 85px;
}

.pd-r90 {
  padding-right: 90px;
}

.pd-r95 {
  padding-right: 95px;
}

.pd-r100 {
  padding-right: 100px;
}

.pd-b0 {
  padding-bottom: 0px;
}

.pd-b5 {
  padding-bottom: 5px;
}

.pd-b10 {
  padding-bottom: 10px;
}

.pd-b15 {
  padding-bottom: 15px;
}

.pd-b20 {
  padding-bottom: 20px;
}

.pd-b25 {
  padding-bottom: 25px;
}

.pd-b30 {
  padding-bottom: 30px;
}

.pd-b35 {
  padding-bottom: 35px;
}

.pd-b40 {
  padding-bottom: 40px;
}

.pd-b45 {
  padding-bottom: 45px;
}

.pd-b50 {
  padding-bottom: 50px;
}

.pd-b55 {
  padding-bottom: 55px;
}

.pd-b60 {
  padding-bottom: 60px;
}

.pd-b65 {
  padding-bottom: 65px;
}

.pd-b70 {
  padding-bottom: 70px;
}

.pd-b75 {
  padding-bottom: 75px;
}

.pd-b80 {
  padding-bottom: 80px;
}

.pd-b85 {
  padding-bottom: 85px;
}

.pd-b90 {
  padding-bottom: 90px;
}

.pd-b95 {
  padding-bottom: 95px;
}

.pd-b100 {
  padding-bottom: 100px;
}

.mg-l0 {
  margin-left: 0px;
}

.mg-l5 {
  margin-left: 5px;
}

.mg-l10 {
  margin-left: 10px;
}

.mg-l15 {
  margin-left: 15px;
}

.mg-l20 {
  margin-left: 20px;
}

.mg-l25 {
  margin-left: 25px;
}

.mg-l30 {
  margin-left: 30px;
}

.mg-l35 {
  margin-left: 35px;
}

.mg-l40 {
  margin-left: 40px;
}

.mg-l45 {
  margin-left: 45px;
}

.mg-l50 {
  margin-left: 50px;
}

.mg-l55 {
  margin-left: 55px;
}

.mg-l60 {
  margin-left: 60px;
}

.mg-l65 {
  margin-left: 65px;
}

.mg-l70 {
  margin-left: 70px;
}

.mg-l75 {
  margin-left: 75px;
}

.mg-l80 {
  margin-left: 80px;
}

.mg-l85 {
  margin-left: 85px;
}

.mg-l90 {
  margin-left: 90px;
}

.mg-l95 {
  margin-left: 95px;
}

.mg-l100 {
  margin-left: 100px;
}

.mg-t0 {
  margin-top: 0px;
}

.mg-t5 {
  margin-top: 5px;
}

.mg-t10 {
  margin-top: 10px;
}

.mg-t15 {
  margin-top: 15px;
}

.mg-t20 {
  margin-top: 20px;
}

.mg-t25 {
  margin-top: 25px;
}

.mg-t30 {
  margin-top: 30px;
}

.mg-t35 {
  margin-top: 35px;
}

.mg-t40 {
  margin-top: 40px;
}

.mg-t45 {
  margin-top: 45px;
}

.mg-t50 {
  margin-top: 50px;
}

.mg-t55 {
  margin-top: 55px;
}

.mg-t60 {
  margin-top: 60px;
}

.mg-t65 {
  margin-top: 65px;
}

.mg-t70 {
  margin-top: 70px;
}

.mg-t75 {
  margin-top: 75px;
}

.mg-t80 {
  margin-top: 80px;
}

.mg-t85 {
  margin-top: 85px;
}

.mg-t90 {
  margin-top: 90px;
}

.mg-t95 {
  margin-top: 95px;
}

.mg-t100 {
  margin-top: 100px;
}

.mg--t0 {
  margin-top: -0px;
}

.mg--t5 {
  margin-top: -5px;
}

.mg--t10 {
  margin-top: -10px;
}

.mg--t15 {
  margin-top: -15px;
}

.mg--t20 {
  margin-top: -20px;
}

.mg--t25 {
  margin-top: -25px;
}

.mg--t30 {
  margin-top: -30px;
}

.mg--t35 {
  margin-top: -35px;
}

.mg--t40 {
  margin-top: -40px;
}

.mg--t45 {
  margin-top: -45px;
}

.mg--t50 {
  margin-top: -50px;
}

.mg--t55 {
  margin-top: -55px;
}

.mg--t60 {
  margin-top: -60px;
}

.mg--t65 {
  margin-top: -65px;
}

.mg--t70 {
  margin-top: -70px;
}

.mg--t75 {
  margin-top: -75px;
}

.mg--t80 {
  margin-top: -80px;
}

.mg--t85 {
  margin-top: -85px;
}

.mg--t90 {
  margin-top: -90px;
}

.mg--t95 {
  margin-top: -95px;
}

.mg--t100 {
  margin-top: -100px;
}

.mg-r0 {
  margin-right: 0px;
}

.mg-r5 {
  margin-right: 5px;
}

.mg-r10 {
  margin-right: 10px;
}

.mg-r15 {
  margin-right: 15px;
}

.mg-r20 {
  margin-right: 20px;
}

.mg-r25 {
  margin-right: 25px;
}

.mg-r30 {
  margin-right: 30px;
}

.mg-r35 {
  margin-right: 35px;
}

.mg-r40 {
  margin-right: 40px;
}

.mg-r45 {
  margin-right: 45px;
}

.mg-r50 {
  margin-right: 50px;
}

.mg-r55 {
  margin-right: 55px;
}

.mg-r60 {
  margin-right: 60px;
}

.mg-r65 {
  margin-right: 65px;
}

.mg-r70 {
  margin-right: 70px;
}

.mg-r75 {
  margin-right: 75px;
}

.mg-r80 {
  margin-right: 80px;
}

.mg-r85 {
  margin-right: 85px;
}

.mg-r90 {
  margin-right: 90px;
}

.mg-r95 {
  margin-right: 95px;
}

.mg-r100 {
  margin-right: 100px;
}

.mg-b0 {
  margin-bottom: 0px;
}

.mg-b5 {
  margin-bottom: 5px;
}

.mg-b10 {
  margin-bottom: 10px;
}

.mg-b15 {
  margin-bottom: 15px;
}

.mg-b20 {
  margin-bottom: 20px;
}

.mg-b25 {
  margin-bottom: 25px;
}

.mg-b30 {
  margin-bottom: 30px;
}

.mg-b35 {
  margin-bottom: 35px;
}

.mg-b40 {
  margin-bottom: 40px;
}

.mg-b45 {
  margin-bottom: 45px;
}

.mg-b50 {
  margin-bottom: 50px;
}

.mg-b55 {
  margin-bottom: 55px;
}

.mg-b60 {
  margin-bottom: 60px;
}

.mg-b65 {
  margin-bottom: 65px;
}

.mg-b70 {
  margin-bottom: 70px;
}

.mg-b75 {
  margin-bottom: 75px;
}

.mg-b80 {
  margin-bottom: 80px;
}

.mg-b85 {
  margin-bottom: 85px;
}

.mg-b90 {
  margin-bottom: 90px;
}

.mg-b95 {
  margin-bottom: 95px;
}

.mg-b100 {
  margin-bottom: 100px;
}

.w_25 {
  width: 25%;
}

.w_33 {
  width: 33.3333333333%;
}

.w_50 {
  width: 50%;
}

.w_75 {
  width: 75%;
}

.w_100 {
  width: 100%;
}

.taLeft {
  text-align: left;
}

.taCenter {
  text-align: center;
}

.taRight {
  text-align: right;
}

.disabled {
  pointer-events: none;
  opacity: 0.1;
}

.tCC {
  text-transform: capitalize;
}

.tCL {
  text-transform: lowercase;
}

.tCU {
  text-transform: uppercase;
}

.tCN {
  text-transform: none !important;
}

.pos {
  color: #00aa27;
}

.neg {
  color: #e71e04;
}

.ed_container {
  max-width: 1140px;
  margin: 0 auto;
}

.cust-scroll-bar {
  /* Let's get this party started */
  /* Track */
  /* Handle */
}
.cust-scroll-bar::-webkit-scrollbar {
  width: 5px;
}
.cust-scroll-bar::-webkit-scrollbar-track {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.cust-scroll-bar::-webkit-scrollbar-thumb {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #eeeeee;
}
.cust-scroll-bar::-webkit-scrollbar-thumb:window-inactive {
  background: #eeeeee;
}

.inline-list {
  font-size: 0;
}
.inline-list li {
  display: inline-block;
}

.no_scroll {
  height: 100vh;
  overflow: hidden;
}

.sectionDataValue {
  display: inline-block;
  width: 100%;
}

.text-right {
  text-align: right !important;
  vertical-align: top;
}

.text-right-without-top {
  text-align: right !important;
}

.valigntop {
  vertical-align: top;
}

.change-green {
  color: #51b255 !important;
}

.change-red {
  color: #dd504d !important;
}

.common_scroll {
  margin-top: 29px;
  /* Track */
  /* Handle */
}
.common_scroll ::-webkit-scrollbar {
  width: 4px !important;
  height: 4px !important;
}
.common_scroll ::-webkit-scrollbar-track {
  background: transparent;
}
.common_scroll ::-webkit-scrollbar-thumb {
  background: #3580f7;
}

.col-5 {
  width: 5%;
}

.col-10 {
  width: 10%;
}

.col-15 {
  width: 15%;
}

.col-20 {
  width: 20%;
}

.col-25 {
  width: 25%;
}

.col-30 {
  width: 30%;
}

.col-35 {
  width: 35%;
}

.col-40 {
  width: 40%;
}

.col-45 {
  width: 45%;
}

.col-50 {
  width: 50%;
}

.col-55 {
  width: 55%;
}

.col-60 {
  width: 60%;
}

.col-65 {
  width: 65%;
}

.col-70 {
  width: 70%;
}

.col-75 {
  width: 75%;
}

.col-80 {
  width: 80%;
}

.col-85 {
  width: 85%;
}

.col-90 {
  width: 90%;
}

.col-95 {
  width: 95%;
}

.col-100 {
  width: 100%;
}

:root {
  font-size: 16px;
}

a {
  text-decoration: unset !important;
}

/* common container scss starts */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 75%;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 75%;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 82%;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 85%;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 85%;
  }
}
/* common container scss starts */
.displayFlex {
  display: flex;
  align-items: center;
}

.flexCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flexJustifySpaceBetween {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.alignCenter {
  align-items: center;
}

.flex-wrap {
  flex-wrap: wrap;
}

.row-w-100 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.col-w-25 {
  width: 24%;
}

.card-bg {
  width: 21.7%;
  margin-right: 30px;
  background: #f0f9ff;
}
@media (max-width: 1400px) {
  .card-bg {
    width: 21.3%;
    padding-bottom: 5px;
  }
}
.card-bg:last-child {
  margin-right: 26px;
}

.bgcolor-desktopnews {
  background: linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
}
@media (max-width: 640px) {
  .bgcolor-desktopnews {
    background-color: #fbfbfb;
  }
}

@media (max-width: 640px) {
  .remove-mt70 {
    margin-top: 0px !important;
  }
}
.bgcolor-sections {
  background: #fbfbfb;
}
@media (max-width: 640px) {
  .bgcolor-sections {
    background: #f5f5f5;
  }
}

.mob-greybg {
  background: #f5f5f5;
}

.bgcolor-fWebsections {
  background: #fbfbfb;
}
@media (max-width: 640px) {
  .bgcolor-fWebsections {
    background: #f5f5f5;
  }
}

.show {
  display: block;
}

.fade {
  display: none;
}

.menu-blur {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: rgba(235, 235, 235, 0.19);
  backdrop-filter: blur(50px);
}
.menu-blur.show1 {
  opacity: 0.9;
}

.help_text {
  margin-bottom: 0px;
  margin-top: 5px;
}

.red {
  color: #e62020;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  background-color: none;
}

@-webkit-keyframes autofill {
  0%, 100% {
    background: transparent;
  }
}
.mt-10 {
  margin-top: 10px;
}

.mt-70 {
  margin-top: 70px;
}

.none {
  display: none;
}

.pdlr-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.loanstile {
  background: #f0f9ff;
}

.pdlr-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.SkeletonTile {
  height: 50px;
  margin-top: 10px;
}

.h-30 {
  height: 30px;
}

.h-40 {
  height: 40px;
}

.h-50 {
  height: 50px;
}

.h-60 {
  height: 60px;
}

.h-70 {
  height: 70px;
  color: #444444 !important;
}

.h-150 {
  height: 150px;
}

.d-block {
  display: block;
}

.mr-7 {
  margin-right: 7px;
}

.mt-22 {
  margin-top: 22px;
}

.ml-20 {
  margin-left: 20px;
}

.ml_accode-5 {
  margin-left: -0.2em;
}

.mgt-30 {
  margin-top: 30px;
}

.mgt-450 {
  margin-top: 450px;
}

.mgt-150 {
  margin-top: 150px;
}

.mgt-23 {
  margin-top: 23px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mr-45 {
  margin-right: 45px !important;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-6 {
  margin-right: 6px;
}

.mr-5 {
  margin-right: 5px;
}

.mt-50 {
  margin-top: 50px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-3 {
  margin-right: 3px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-80 {
  margin-right: 80px;
}

.h-100 {
  height: 100%;
}

.jus-center {
  justify-content: center;
}

.mb-50p {
  margin-bottom: 50%;
}

@media (max-width: 640px) {
  .bg-linear {
    background: linear-gradient(180deg, #ffffff 9.02%, #f5f5f5 14.29%) !important;
  }
}
.wrap {
  position: relative;
}
.wrap .headTop {
  z-index: 1000;
  position: sticky;
  top: 0;
}
@media (min-width: 1024px) {
  .wrap .headTop {
    padding: 0 4%;
  }
}
@media (min-width: 1152px) {
  .wrap .headTop {
    padding: 0 9%;
  }
}
@media (min-width: 1280px) {
  .wrap .headTop {
    padding: 0 6%;
  }
}
@media (min-width: 1360px) {
  .wrap .headTop {
    padding: 0 8%;
  }
}
@media (min-width: 1400px) {
  .wrap .headTop {
    padding: 0 3%;
  }
}
@media (min-width: 1440px) {
  .wrap .headTop {
    padding: 0 4%;
  }
}
@media (min-width: 1600px) {
  .wrap .headTop {
    padding: 0 8%;
  }
}
@media (min-width: 1680px) {
  .wrap .headTop {
    padding: 0 10%;
  }
}
@media (min-width: 1920px) {
  .wrap .headTop {
    padding: 0 15%;
  }
}

.edel-icon-bold-close {
  border: none;
  background: none;
}

.backgroundcolor_bluedrawer__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.drawer__handle-wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.backgroundcolor_bluedrawer {
  background-color: #f2f2f5;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__handle-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px 5px 0px 0px;
  padding: 15px 0px 0px !important;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__content {
  padding: 0px;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__handle {
  width: 94px !important;
}

.showblue {
  background: #3580f7 !important;
  color: #ffffff !important;
}

.pdr-0 {
  padding-right: 0px !important;
}

.pdl-0 {
  padding-left: 0px !important;
}

.toDate {
  color: #3580f7 !important;
}

.filter-button-disable {
  padding: 14px 28px;
  border-radius: 6px;
  cursor: not-allowed !important;
  pointer-events: none;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  color: #ffffff !important;
  border: none;
  color: #ffffff;
  border-radius: 6px;
  background-color: #cbdfff !important;
}
@media (min-width: 1024px) {
  .filter-button-disable {
    width: 176px !important;
    height: 48px !important;
  }
}
.filter-button-disable:hover {
  color: black;
}

.bluropacity {
  opacity: 0.3;
}

.blurmasking {
  height: 300px;
  width: 130px;
  background: #ffffff;
  position: absolute;
  right: 0px;
  z-index: 99;
  opacity: 0.7;
}

.color_green {
  color: #51b255 !important;
}

.color_red {
  color: #dd504d !important;
}

.arr-color {
  color: #3580f7;
}

.pdl-0 {
  padding-left: 0px !important;
}

.pt-10 {
  padding-top: 10px;
}

.pt-20 {
  padding-top: 20px;
}

.readmore-ellip {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
  max-height: 40px;
}

.w-181 {
  width: 181px;
  word-break: break-all;
}

.dark-grey {
  color: #444444;
}

.docked_box_shadow {
  box-shadow: 0px 14px 24px -17px rgba(0, 0, 0, 0.07) !important;
}

.docked_box_shadow_mob {
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1) !important;
}

.table-layout-fixed {
  table-layout: fixed !important;
}

.flow-overlay {
  overflow: overlay !important;
}

.w-50 {
  width: 50%;
}

.w-40 {
  width: 40%;
}

.w-100 {
  width: 100%;
}

.w-90 {
  width: 90%;
}

.w-20 {
  width: 20%;
}

.w-15 {
  width: 15%;
}

.w-200 {
  width: 200%;
}

.justify-end {
  justify-content: end;
}

.d-flexblock {
  display: flex;
}
@media (max-width: 1023px) {
  .d-flexblock {
    display: block;
  }
}

.declinesloaderheight {
  min-height: 300px;
}

.h-40 {
  height: 40px;
}

.sectoranalysisloaderheight {
  min-height: 230px;
}
@media (max-width: 768px) {
  .sectoranalysisloaderheight {
    min-height: 130px;
  }
}

.futurerecommendation-generic table {
  margin: 0;
  width: 100%;
}

.backgroundblue {
  background: #f0f9ff !important;
  color: #3580f7 !important;
}

.alignright {
  display: flex;
  justify-content: end;
}

.pdb-20 {
  padding-bottom: 20px;
}

.primary-market-equity i {
  vertical-align: middle;
  font-size: 22px;
}

.pdl-8 {
  padding-left: 8px;
}

.RedBorder {
  border: 1px solid #dd504d !important;
}

.purpleBorder {
  border: 1px solid #bd4b9b !important;
  border-radius: 3px;
}

.cursorOnHover {
  cursor: pointer;
}

.cursorEventDefault {
  cursor: default;
}

.dflex-start {
  display: flex;
  align-items: flex-start;
}

.dflex-start-contend {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}

.unsetHeight {
  height: unset !important;
}

.least-zindex {
  z-index: 1;
}

.remove-btn-props button {
  background-color: unset !important;
  border-color: unset !important;
  color: #444444 !important;
  border: none !important;
}
.remove-btn-props button:focus, .remove-btn-props button:hover {
  border-color: unset !important;
  background-color: unset !important;
  color: #444444 !important;
  border: none !important;
}

.download-email-tooltip {
  z-index: 99999 !important;
  background-color: #ffffff;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.download-email-tooltip .tooltip-inner {
  background-color: #ffffff !important;
  color: #444444 !important;
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
  border-radius: 1px !important;
}
.download-email-tooltip .tooltip-arrow:before {
  border-width: 14px !important;
  border-right-color: #ffffff !important;
}
.download-email-tooltip button {
  background: unset !important;
  color: #03002f !important;
  text-decoration: underline !important;
}

.mgr-5 {
  margin-right: 5px;
}

.mgr-10 {
  margin-right: 5px;
}

.common-download-report .date-input-section {
  gap: 0px;
  justify-content: space-between;
}
.common-download-report .date-input-section .input-group {
  flex-wrap: nowrap;
  align-items: center;
  padding: 11px 15px;
  background: #ffffff;
}
.common-download-report input {
  border: none;
  width: 100%;
}
.common-download-report .react-datepicker__navigation.react-datepicker__navigation--next {
  right: 60px;
}
.common-download-report .react-datepicker__navigation.react-datepicker__navigation--previous {
  left: 60px;
}

.common-download-newtheme .drawer__handle-wrapper__handle-wrapper {
  background-color: #f2f2f5;
}
.common-download-newtheme .customFormSection .form-check .form-check-input {
  height: 16px;
  width: 16px;
}
.common-download-newtheme .form-control[readonly] {
  background-color: transparent;
}
.common-download-newtheme .form-control {
  cursor: pointer !important;
}
.common-download-newtheme .form-control:focus {
  cursor: pointer !important;
}
@media (max-width: 1023px) {
  .common-download-newtheme .downloadreport-form-block {
    padding: 18px 15px 15px !important;
  }
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content {
  overflow-y: auto;
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content::-webkit-scrollbar {
  display: block !important;
  width: 2px !important;
  padding-left: 2px !important;
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 1px !important;
  border: 5px solid #03002f;
}
.common-download-newtheme .modalHoldingTitle .modal-content {
  width: 521px;
}
.common-download-newtheme .customFormSection button:disabled {
  color: #ffffff !important;
}
.common-download-newtheme .common-download-report .date-drawer-input-field {
  width: 90%;
  padding-left: 0px !important;
  border: none;
}
.common-download-newtheme .custom_btn {
  background-color: #03002f;
}
@media (min-width: 1023px) {
  .common-download-newtheme .common-datepicker .react-datepicker .react-datepicker__day-name,
  .common-download-newtheme .common-datepicker .react-datepicker .react-datepicker__day {
    margin: 4px 15px;
  }
}
.common-download-newtheme .year_container {
  border: none;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  left: 384px;
  top: 300px;
}
.common-download-newtheme .year_container .financial_year span {
  font-family: "DMSansMedium";
}
.common-download-newtheme .year_container .financial_year span:hover {
  background: #03002f;
  font-family: "DMSansMedium";
}
.common-download-newtheme .input-group-append {
  padding-left: 5px;
}
.common-download-newtheme .input-group-append i:before {
  font-size: 0.875rem;
}
@media (max-width: 1023px) {
  .common-download-newtheme .pandLcalendar .custom_buttons {
    padding: 0px 0px 25px;
    margin: 15px 20px;
  }
}
.common-download-newtheme .input-group {
  padding: 0px 10px;
}
@media (min-width: 1023px) {
  .common-download-newtheme .calendar_pnl_ui .input-group {
    width: 207px !important;
  }
}
.common-download-newtheme .form-control {
  border: none;
  padding: 0px;
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.common-download-newtheme .mailCheckbox {
  padding-top: 0px;
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .mailCheckbox {
    padding-top: 20px;
  }
}
.common-download-newtheme .input-group-text.d-block {
  color: #03002f;
}
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--previous:before {
  right: 0px !important;
}
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__month-read-view--selected-month,
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__year-read-view--selected-year {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
  font-weight: 500;
}
@media (min-width: 1023px) {
  .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
    left: 0px !important;
  }
}
.common-download-newtheme .react-datepicker {
  border: 1px solid #e7e7e7;
}
.common-download-newtheme .react-datepicker .react-datepicker__header {
  border-bottom: none;
}
.common-download-newtheme .react-datepicker .react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll {
  display: flex;
  align-items: center;
  justify-content: center;
}
.common-download-newtheme .react-datepicker .react-datepicker__year-read-view--down-arrow,
.common-download-newtheme .react-datepicker .react-datepicker__month-read-view--down-arrow {
  height: 7px;
  width: 7px;
  border-width: 1px 1px 0 0;
}
.common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--next:before,
.common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--previous:before {
  top: 15px !important;
  height: 7px;
  width: 7px;
  border-width: 1px 1px 0 0;
}
@media (max-width: 1023px) {
  .common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--next:before,
  .common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--previous:before {
    top: 0px !important;
  }
}
.common-download-newtheme .react-datepicker .react-datepicker__month-read-view--selected-month {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.common-download-newtheme .react-datepicker .react-datepicker__month {
  margin: 0px;
}
.common-download-newtheme .react-datepicker .react-datepicker__day-name {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
}
.common-download-newtheme .react-datepicker .react-datepicker__day--in-range,
.common-download-newtheme .react-datepicker .react-datepicker__day--outside-month {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}
.common-download-newtheme .react-datepicker .react-datepicker__day--in-range,
.common-download-newtheme .react-datepicker .react-datepicker__day--outside-month,
.common-download-newtheme .react-datepicker .react-datepicker__day-name,
.common-download-newtheme .react-datepicker .react-datepicker__day,
.common-download-newtheme .react-datepicker .react-datepicker__time-name .react-datepicker__day--in-selecting-range {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  line-height: 2rem;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  border-radius: 50%;
}
.common-download-newtheme .react-datepicker .react-datepicker__day,
.common-download-newtheme .react-datepicker .react-datepicker__day-name {
  margin: 4px 10px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .react-datepicker .react-datepicker__day,
  .common-download-newtheme .react-datepicker .react-datepicker__day-name {
    margin: 4px;
  }
}
.common-download-newtheme .react-datepicker .react-datepicker__month-container {
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .drawer_year_container .mob_year_container {
    height: unset;
  }
  .common-download-newtheme .drawer_year_container .mob_year_container .heading {
    padding: 20px 15px;
    color: #444444;
  }
  .common-download-newtheme .drawer_year_container .mob_year_container .heading i {
    margin: 0px 11px 0px 0px;
  }
}
.common-download-newtheme .custom_btn {
  height: 52px !important;
}
@media (max-width: 1023px) {
  .common-download-newtheme .custom_btn {
    height: 45px !important;
  }
}
@media (max-width: 1023px) {
  .common-download-newtheme .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon {
    gap: 10px;
  }
}
@media (min-width: 1023px) {
  .common-download-newtheme .calendar_container {
    z-index: 98;
  }
  .common-download-newtheme .year_container {
    z-index: 98;
  }
}
@media (max-width: 1023px) {
  .common-download-newtheme .date-input-section {
    padding: 15px 15px 0px;
  }
}
.common-download-newtheme .pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 13%;
}

.calendar-icon-set .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
  left: 35px !important;
}
@media (max-width: 1023px) {
  .calendar-icon-set .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
    top: 13px !important;
  }
}

.remove-button-report button {
  color: #ffffff;
}
.remove-button-report button:active, .remove-button-report button:focus {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.remove-button-report button:hover {
  background-color: #03002f;
  color: #ffffff;
}

.mgb-10 {
  margin-bottom: 10px;
}

.mgb-6 {
  margin-bottom: 6px;
}

.mgb-187 {
  margin-bottom: 187px;
}

.gap-10 {
  gap: 10px;
}

.gap-285 {
  gap: 285px;
}

.pdt-30 {
  padding-top: 30px;
}

.pdb-30 {
  padding-bottom: 30px;
}

.pdt-20 {
  padding-top: 20px;
}

.pdb-20 {
  padding-bottom: 20px;
}

.pdb-10 {
  padding-bottom: 10px;
}

/* Icon Spinner */
.icn-spinner {
  animation: spin-animation 0.5s infinite;
  display: inline-block;
}

@keyframes spin-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.rightToLeft {
  direction: rtl;
}

.leftToRight {
  direction: ltr;
}

.p-20 {
  padding: 20px;
}

.pdl-20 {
  padding-left: 20px;
}

.wd-100 {
  width: 100px;
}

.mgb-30 {
  margin-bottom: 30px;
}

.pdr-29 {
  padding-right: 29px;
}

.pdr-20 {
  padding-right: 29px;
}

.bdrR-1-monochrome-light-grey {
  border-right: 1px solid #e7e7e7;
}

.bdr-1-monochrome-light-grey {
  border: 1px solid #e7e7e7;
}

.bdr-1-midnight {
  border: 1px solid #03002f !important;
}

.bdrb-1-black {
  border-bottom: 1px solid #444444;
}

.bdrb-1-monochrome-light-grey {
  border-bottom: 1px solid #e7e7e7;
}

.dflexend {
  display: flex;
  gap: 5px;
  align-items: baseline;
}

.reports-equity-dropdown .equity-dropdown-block .equitydrop {
  padding: 9px 10px;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu {
  width: 100%;
  border: 1px solid #e7e7e7;
  background: #ffffff;
  height: auto;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 0px 15px 15px;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu .dropdown-item:first-child {
  padding-top: 15px;
}

.generic-table.right-aligned-arrow table thead .taRight .arrows {
  position: absolute;
  margin-right: -15px;
}

.w-70 {
  width: 70%;
}

.icon-100 .icon {
  text-align: center;
  font-size: 100px;
}

.pdlr-5 {
  padding: 0px 5px;
}

.lh-17 {
  line-height: 17px;
}

.font-size-20 {
  font-size: 20px;
}

.pdr-15 {
  padding-right: 15px;
}

.inside-content {
  text-align: left !important;
  line-height: 140%;
  word-wrap: break-word;
}

.arrows-in-yeardrop {
  padding: 15px 15px 0;
}
.arrows-in-yeardrop .react-datepicker__year-read-view,
.arrows-in-yeardrop .react-datepicker__month-read-view {
  visibility: visible !important;
}
.arrows-in-yeardrop .react-datepicker__year-dropdown,
.arrows-in-yeardrop .react-datepicker__month-dropdown {
  top: 60px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__day:hover,
.arrows-in-yeardrop .react-datepicker .react-datepicker__day--in-selecting-range {
  border-radius: 50% !important;
  color: white !important;
  background: #03002f !important;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: 21px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__navigation-icon::before {
  top: 0px;
  border-width: 1.5px 1.5px 0 0;
  height: 7px;
  width: 7px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header {
  border-bottom: none;
  padding-top: 12px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month {
  display: none;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown {
  margin-bottom: 10px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container {
  margin: 0px 15px !important;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-read-view--down-arrow {
  border-color: #03002f;
  border-width: 1.5px 1.5px 0px 0px;
  height: 7px;
  width: 7px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown {
  z-index: 2;
  background: white;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown {
  z-index: 2;
  background: white;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years::before {
  border-color: #666;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  left: 11px;
  position: absolute;
  width: 9px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years-upcoming::before {
  top: 17px;
  transform: rotate(315deg);
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years-previous::before {
  top: 6px;
  transform: rotate(135deg);
}

.visibility-hidden {
  visibility: hidden;
}

.visibility-visible {
  visibility: visible;
}

.visibility-collapse {
  visibility: collapse;
}

.pd-15 {
  padding: 15px;
}

.messageShowClass {
  padding: 0px !important;
}

.h-16 {
  height: 1rem !important;
}

.w-16 {
  width: 1rem !important;
}

.pdb-6 {
  padding-bottom: 6px;
}

.gap-13 {
  gap: 13px;
}

.margin-tooltip {
  padding: 0px !important;
  border-radius: 5px;
  filter: none;
}
.margin-tooltip.common-white-tooltip .tooltip-inner {
  box-shadow: none;
}
.margin-tooltip.common-white-tooltip.tooltip-border .tooltip-arrow::before {
  top: -6px;
  border-top: none;
}

.lh-100 {
  line-height: 100%;
}

.bdr-2-midnight {
  border: 2px solid #03002f;
}

.dark_background_blur .dark_background_blur__handle {
  width: 94px !important;
}

.mg-15 {
  margin: 15px;
}

.dynamic-height-adjust.stock-details .stock-details-head {
  max-height: 130px !important;
}
.dynamic-height-adjust.stock-details .stock-details-body {
  height: calc(100vh - 185px) !important;
}
.dynamic-height-adjust.stock-details .stock-details-footer {
  height: 70px !important;
  position: unset !important;
  z-index: 0 !important;
}

.pdt-2 {
  padding-top: 2px;
}

.lh-100p {
  line-height: 100%;
}

.search-icon-class i {
  font-size: 10px;
  color: #5c5e64;
  display: flex;
}

.pdtr-15 {
  padding: 15px 15px 0px 0px;
}

.w-60 {
  width: 60%;
}

.table > :not(caption) > * > * {
  background-color: transparent !important;
  border-bottom-color: #e7e7e7 !important;
}

table > :not(:first-child) {
  border-top-color: #e7e7e7 !important;
}

.justify-self-end {
  justify-self: end;
}

.information-icon-font {
  font-size: 1rem;
  font-weight: 500;
}

.calendar-dates-display-block {
  gap: 8px;
  border: 1px solid #f2f2f5;
  padding: 8px 15px;
  border-radius: 8px;
}

.list-style-number {
  list-style-type: number;
}

.list-style-roman {
  list-style-type: lower-roman;
}

.list-style-dots {
  list-style-type: disc;
}

.ml-auto {
  margin-left: auto;
}

.ml-13 {
  margin-left: 13px;
}

.mr-13 {
  margin-right: 13px;
}

.nopadding {
  padding: 0px !important;
}

.commonscroll {
  /* Track */
  /* Handle */
}
.commonscroll ::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll ::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll ::-webkit-scrollbar-thumb {
  background: #3580f7;
}

.p-l {
  position: relative;
}

.overflow-y {
  overflow-y: scroll;
}

.unset_overflow-y {
  overflow-y: unset;
}

.hand_cursor {
  cursor: pointer !important;
}

.grab_cursor {
  cursor: grab !important;
}

.point_cursor {
  cursor: default;
}

.fund-details-hover:hover {
  background: #f2f2f5 !important;
}

.cursor_not_allowed {
  cursor: not-allowed !important;
}

.w_fit_content {
  width: fit-content;
}

.commonscroll-new {
  /* Track */
  /* Handle */
}
.commonscroll-new ::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new ::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new ::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.commonscroll-new.noscrollbar {
  scrollbar-width: none;
}

.new-theme-scroll {
  /* Track */
  /* Handle */
}
.new-theme-scroll::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.new-theme-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.new-theme-scroll::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.cursor_not_allowed {
  cursor: not-allowed !important;
}

.cursor-default {
  cursor: default !important;
}
.cursor-default :hover {
  cursor: default !important;
}

.positive {
  background-color: #51b255 !important;
}

.positiveValue {
  color: #51b255 !important;
}

.negativeValue {
  color: #dd504d !important;
}

.negative {
  background-color: #dd504d !important;
}

.commondatavalue {
  font-family: "DMSansMedium";
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.Progresscommondatavalue {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.progresscommongrayvalue {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #b8b8b8 !important;
}

.commondatanumber {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
  white-space: nowrap;
}

.commondatanumberpositive {
  font-family: "RobotoMedium";
  font-size: 1rem;
  color: #444444;
  width: 100%;
  display: inline-block;
}

.progress {
  height: 60px !important;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  margin-bottom: 5px;
}
.progress .progress-bar-success {
  border-left: 3px solid #51b255 !important;
  float: left;
  background-color: #f0fdf6;
}
.progress .progress-bar-negative {
  float: right;
  background-color: #fff5f5;
}
.progress .progress-bar {
  font-size: 1.125rem;
  line-height: 60px;
  color: #000;
  border-bottom: none;
  box-shadow: none;
}
.progress .textvalueprogressbar {
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  text-indent: 10px;
  font-style: normal;
  font-family: "DMSansMedium";
}
.progress .datacontent {
  display: grid;
  margin-top: 5px;
}
.progress .datacontent span {
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  text-align: right;
  font-family: "RobotoRegular";
}
.progress .datacontent :first-child {
  font-weight: 400;
}
.progress .datacontent :last-child {
  font-weight: 500;
}

.progresscontainer {
  position: relative;
  width: 100%;
}
.progresscontainer .progressbox {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
}
.progresscontainer .progress-bar-negative {
  border-left: 3px solid #dd504d;
}
.progresscontainer .stack-top {
  z-index: 9;
  margin: 0px;
}

@media screen and (max-width: 1024px) {
  .commondatavalue {
    font-size: 0.875rem;
    line-height: 25px;
  }
  .progresscommongrayvalue {
    font-size: 0.75rem;
  }
  .Progresscommondatavalue {
    font-size: 0.75rem;
  }
  .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
  .commondatanumber {
    font-size: 0.875rem;
  }
  .commondatanumberpositive {
    font-size: 0.875rem;
  }
  .progress .textvalueprogressbar {
    font-size: 0.875rem;
  }
  .progress .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
}
.text-indent10 {
  text-indent: 0px !important;
}

@media (max-width: 768px) {
  .indices-dynamic-indicator .blue-green-theme .dbar29RangesliderWrapper .fullwidth .mobiletop-content {
    position: relative;
    top: -12px;
  }
}
.indices-dynamic-indicator .dbar29RangesliderLabelname .commondatanumber {
  font-weight: 600;
}
@font-face {
  font-family: "edel_icon";
  src: url(/new/73148302c3070a5f0ee8.eot?azaruu);
  src: url(/new/73148302c3070a5f0ee8.eot?azaruu#iefix) format("embedded-opentype"), url(/new/06a24d07212a6a437933.ttf?azaruu) format("truetype"), url(/new/ffefa566e47d1914826f.woff?azaruu) format("woff"), url(/new/c4f6c5a6a310ed2c529c.svg?azaruu#edel_icon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=edel-icon-], [class*=" edel-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "edel_icon" !important;
  speak: never;
  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;
}

.edel-icon-FQ .path1:before {
  content: "\f26f";
  color: rgb(202, 110, 174);
}

.edel-icon-FQ .path2:before {
  content: "\f2b0";
  margin-left: -1em;
  color: rgb(244, 230, 239);
}

.edel-icon-FQ .path3:before {
  content: "\f2b1";
  margin-left: -1em;
  color: rgb(244, 230, 239);
}

.edel-icon-FQ .path4:before {
  content: "\f2b2";
  margin-left: -1em;
  color: rgb(202, 110, 174);
}

.edel-icon-IPO-Offering:before {
  content: "\f273";
}

.edel-icon-unlink:before {
  content: "\f2af";
}

.edel-icon-attach-link:before {
  content: "\f2ae";
}

.edel-icon-privacy .path1:before {
  content: "\f285";
  color: rgb(202, 110, 174);
}

.edel-icon-privacy .path2:before {
  content: "\f2ad";
  margin-left: -1em;
  color: rgb(244, 230, 239);
}

.edel-icon-investment-funds .path1:before {
  content: "\f296";
  color: rgb(202, 110, 174);
}

.edel-icon-investment-funds .path2:before {
  content: "\f297";
  margin-left: -1em;
  color: rgb(202, 110, 174);
}

.edel-icon-investment-funds .path3:before {
  content: "\f298";
  margin-left: -1em;
  color: rgb(202, 110, 174);
}

.edel-icon-investment-funds .path4:before {
  content: "\f299";
  margin-left: -1em;
  color: rgb(202, 110, 174);
}

.edel-icon-investment-funds .path5:before {
  content: "\f29a";
  margin-left: -1em;
  color: rgb(202, 110, 174);
}

.edel-icon-investment-funds .path6:before {
  content: "\f29b";
  margin-left: -1em;
  color: rgb(229, 184, 216);
}

.edel-icon-investment-funds .path7:before {
  content: "\f29c";
  margin-left: -1em;
  color: rgb(229, 184, 216);
}

.edel-icon-mutualfunds1 .path1:before {
  content: "\f29d";
  color: rgb(202, 110, 174);
}

.edel-icon-mutualfunds1 .path2:before {
  content: "\f29e";
  margin-left: -0.98046875em;
  color: rgb(202, 110, 174);
}

.edel-icon-mutualfunds1 .path3:before {
  content: "\f29f";
  margin-left: -0.98046875em;
  color: rgb(202, 110, 174);
}

.edel-icon-mutualfunds1 .path4:before {
  content: "\f2a0";
  margin-left: -0.98046875em;
  color: rgb(202, 110, 174);
}

.edel-icon-mutualfunds1 .path5:before {
  content: "\f2a1";
  margin-left: -0.98046875em;
  color: rgb(229, 184, 216);
}

.edel-icon-disc-msg:before {
  content: "\f2a2";
}

.edel-icon-disc-call:before {
  content: "\f2a3";
}

.edel-icon-customers:before {
  content: "\f2a4";
}

.edel-icon-Non-categorized:before {
  content: "\f2a5";
}

.edel-icon-System:before {
  content: "\f2a6";
}

.edel-icon-bonds1:before {
  content: "\f2a7";
}

.edel-icon-insurancelegency:before {
  content: "\f2a8";
}

.edel-icon-Myth5:before {
  content: "\f2a9";
}

.edel-icon-Myth4:before {
  content: "\f2aa";
}

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

.edel-icon-mountain:before {
  content: "\f2ac";
}

.edel-icon-colored-warning .path1:before {
  content: "\f294";
  color: rgb(221, 80, 77);
}

.edel-icon-colored-warning .path2:before {
  content: "\f295";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-folder-icon .path1:before {
  content: "\f28e";
  color: none;
}

.edel-icon-folder-icon .path2:before {
  content: "\f28f";
  margin-left: -1em;
  color: none;
}

.edel-icon-folder-icon .path3:before {
  content: "\f290";
  margin-left: -1em;
  color: none;
}

.edel-icon-folder-icon .path4:before {
  content: "\f291";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-folder-icon .path5:before {
  content: "\f292";
  margin-left: -1em;
  color: rgb(225, 230, 240);
}

.edel-icon-folder-icon .path6:before {
  content: "\f293";
  margin-left: -1em;
  color: rgb(217, 217, 217);
}

.edel-icon-copied:before {
  content: "\f28c";
}

.edel-icon-password-1:before {
  content: "\f28d";
}

.edel-icon-myth-3:before {
  content: "\f280";
}

.edel-icon-myth-2:before {
  content: "\f281";
}

.edel-icon-myth-1:before {
  content: "\f282";
}

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

.edel-icon-resources:before {
  content: "\f284";
}

.edel-icon-insurance1:before {
  content: "\f286";
}

.edel-icon-wealth-mangement:before {
  content: "\f287";
}

.edel-icon-family:before {
  content: "\f288";
}

.edel-icon-deep-learning:before {
  content: "\f289";
}

.edel-icon-tax-optimize:before {
  content: "\f28a";
}

.edel-icon-duble-click:before {
  content: "\f28b";
}

.edel-icon-ActivateRM:before {
  content: "\f276";
}

.edel-icon-ActivateAccount:before {
  content: "\f277";
}

.edel-icon-RelationshipManger:before {
  content: "\f278";
}

.edel-icon-InvestmentOptions:before {
  content: "\f279";
}

.edel-icon-psiBank:before {
  content: "\f27a";
}

.edel-icon-NRO:before {
  content: "\f27b";
}

.edel-icon-Selfattested:before {
  content: "\f27c";
}

.edel-icon-OCICard:before {
  content: "\f27d";
}

.edel-icon-Passport:before {
  content: "\f27e";
}

.edel-icon-PANCard:before {
  content: "\f27f";
}

.edel-icon-portfilio:before {
  content: "\f26d";
}

.edel-icon-Deposite:before {
  content: "\f26e";
}

.edel-icon-Bonds1:before {
  content: "\f270";
}

.edel-icon-cityFund:before {
  content: "\f271";
}

.edel-icon-Equity:before {
  content: "\f272";
}

.edel-icon-InvestmentFund:before {
  content: "\f274";
}

.edel-icon-MF:before {
  content: "\f275";
}

.edel-icon-e-log:before {
  content: "\f26c";
}

.edel-icon-demo-color .path1:before {
  content: "\f263";
  color: rgb(3, 0, 47);
}

.edel-icon-demo-color .path2:before {
  content: "\f264";
  margin-left: -1.0869140625em;
  color: rgb(3, 0, 47);
}

.edel-icon-demo-color .path3:before {
  content: "\f265";
  margin-left: -1.0869140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-demo-color .path4:before {
  content: "\f266";
  margin-left: -1.0869140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-overview:before {
  content: "\f267";
  color: #b8b8b8;
}

.edel-icon-demo:before {
  content: "\f268";
  color: #b8b8b8;
}

.edel-icon-overview-color .path1:before {
  content: "\f269";
  color: rgb(240, 78, 69);
}

.edel-icon-overview-color .path2:before {
  content: "\f26a";
  margin-left: -0.6923828125em;
  color: rgb(240, 78, 69);
}

.edel-icon-overview-color .path3:before {
  content: "\f26b";
  margin-left: -0.6923828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-holding-type:before {
  content: "\f261";
}

.edel-icon-folio-report:before {
  content: "\f262";
}

.edel-icon-quill_paper-rupee:before {
  content: "\f25d";
}

.edel-icon-dpc-rates:before {
  content: "\f25e";
}

.edel-icon-brokerage:before {
  content: "\f25f";
}

.edel-icon-order-exception:before {
  content: "\f260";
}

.edel-icon-trading-success:before {
  content: "\f25c";
  color: #07af72;
}

.edel-icon-about-issuer:before {
  content: "\f25b";
}

.edel-icon-policy-detail:before {
  content: "\f25a";
}

.edel-icon-reverse:before {
  content: "\f259";
}

.edel-icon-deal-sheet:before {
  content: "\f256";
}

.edel-icon-poc-detail:before {
  content: "\f257";
}

.edel-icon-other-details:before {
  content: "\f258";
}

.edel-icon-cancel-thin:before {
  content: "\f255";
}

.edel-icon-e-collect:before {
  content: "\f162";
}

.edel-icon-bank-new:before {
  content: "\f254";
}

.edel-icon-cheque:before {
  content: "\f253";
}

.edel-icon-star-filled-new:before {
  content: "\f252";
}

.edel-icon-page-arrow-up:before {
  content: "\f250";
}

.edel-icon-star-unfilled-thick:before {
  content: "\f251";
}

.edel-icon-wealth-briefcase:before {
  content: "\f24e";
  color: #292663;
}

.edel-icon-nuvama-partner:before {
  content: "\f24f";
  color: #292663;
}

.edel-icon-client-login:before {
  content: "\f24d";
  color: #292663;
}

.edel-icon-refund-rupee:before {
  content: "\f23d";
}

.edel-icon-peer-comparison:before {
  content: "\f249";
  color: #999;
}

.edel-icon-portfolio-briefcase:before {
  content: "\f23e";
  color: #999;
}

.edel-icon-risks-analysis .path1:before {
  content: "\f23f";
  color: rgb(153, 153, 153);
}

.edel-icon-risks-analysis .path2:before {
  content: "\f240";
  margin-left: -0.9599609375em;
  color: rgb(153, 153, 153);
}

.edel-icon-risks-analysis .path3:before {
  content: "\f241";
  margin-left: -0.9599609375em;
  color: rgb(153, 153, 153);
}

.edel-icon-risks-analysis .path4:before {
  content: "\f242";
  margin-left: -0.9599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-risks-analysis .path5:before {
  content: "\f243";
  margin-left: -0.9599609375em;
  color: rgb(153, 153, 153);
}

.edel-icon-risks-analysis .path6:before {
  content: "\f244";
  margin-left: -0.9599609375em;
  color: rgb(153, 153, 153);
}

.edel-icon-invest-mf .path1:before {
  content: "\f245";
  color: rgb(184, 184, 184);
}

.edel-icon-invest-mf .path2:before {
  content: "\f246";
  margin-left: -1em;
  color: rgb(250, 251, 255);
}

.edel-icon-invest-mf .path3:before {
  content: "\f247";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-profit-returns:before {
  content: "\f248";
  color: #999;
}

.edel-icon-price-details:before {
  content: "\f23a";
}

.edel-icon-order-details:before {
  content: "\f23b";
}

.edel-icon-depository-details:before {
  content: "\f23c";
}

.edel-icon-top-arrow-right:before {
  content: "\f239";
  color: #979cae;
}

.edel-icon-Traders .path1:before {
  content: "\f234";
  color: rgb(0, 178, 116);
}

.edel-icon-Traders .path2:before {
  content: "\f235";
  margin-left: -1.7041015625em;
  color: rgb(0, 178, 116);
}

.edel-icon-Traders .path3:before {
  content: "\f236";
  margin-left: -1.7041015625em;
  color: rgb(0, 178, 116);
}

.edel-icon-Traders .path4:before {
  content: "\f237";
  margin-left: -1.7041015625em;
  color: rgb(34, 37, 41);
}

.edel-icon-Traders .path5:before {
  content: "\f238";
  margin-left: -1.7041015625em;
  color: rgb(34, 37, 41);
}

.edel-icon-noun-legacy .path1:before {
  content: "\f22d";
  color: rgb(0, 0, 0);
}

.edel-icon-noun-legacy .path2:before {
  content: "\f22e";
  margin-left: -1.2578125em;
  color: rgb(240, 78, 69);
}

.edel-icon-noun-global-growth .path1:before {
  content: "\f22f";
  color: rgb(0, 0, 0);
}

.edel-icon-noun-global-growth .path2:before {
  content: "\f230";
  margin-left: -1.3544921875em;
  color: rgb(0, 0, 0);
}

.edel-icon-noun-global-growth .path3:before {
  content: "\f231";
  margin-left: -1.3544921875em;
  color: rgb(0, 0, 0);
}

.edel-icon-noun-global-growth .path4:before {
  content: "\f233";
  margin-left: -1.3544921875em;
  color: rgb(240, 78, 69);
}

.edel-icon-level:before {
  content: "\f22b";
}

.edel-icon-other-detail:before {
  content: "\f22c";
}

.edel-icon-debt-quality:before {
  content: "\f22a";
}

.edel-icon-loader:before {
  content: "\f229";
}

.edel-icon-cloud:before {
  content: "\f227";
}

.edel-icon-refresh-stroke:before {
  content: "\f228";
}

.edel-icon-statistic-bar-graph:before {
  content: "\f225";
  color: #b8b8b8;
}

.edel-icon-table-2:before {
  content: "\f226";
}

.edel-icon-bonds:before {
  content: "\f210";
  color: #656565;
}

.edel-icon-derivatives:before {
  content: "\f211";
  color: #656565;
}

.edel-icon-commodity-ao:before {
  content: "\f212";
  color: #656565;
}

.edel-icon-etfs-ao .path1:before {
  content: "\f213";
  color: rgb(101, 101, 101);
}

.edel-icon-etfs-ao .path2:before {
  content: "\f214";
  margin-left: -1.4169921875em;
  color: rgb(101, 101, 101);
}

.edel-icon-etfs-ao .path3:before {
  content: "\f215";
  margin-left: -1.4169921875em;
  color: rgb(255, 255, 255);
}

.edel-icon-etfs-ao .path4:before {
  content: "\f216";
  margin-left: -1.4169921875em;
  color: rgb(101, 101, 101);
}

.edel-icon-etfs-ao .path5:before {
  content: "\f217";
  margin-left: -1.4169921875em;
  color: rgb(255, 255, 255);
}

.edel-icon-buy-back:before {
  content: "\f218";
  color: #656565;
}

.edel-icon-currency-ao:before {
  content: "\f219";
  color: #656565;
}

.edel-icon-mutual-fund:before {
  content: "\f21a";
  color: #656565;
}

.edel-icon-equity-ao:before {
  content: "\f21b";
  color: #656565;
}

.edel-icon-corporate-fd:before {
  content: "\f21c";
  color: #656565;
}

.edel-icon-ipo:before {
  content: "\f21d";
  color: #656565;
}

.edel-icon-primary-ncd:before {
  content: "\f21e";
  color: #656565;
}

.edel-icon-aifs:before {
  content: "\f21f";
  color: #656565;
}

.edel-icon-pms-ao:before {
  content: "\f223";
  color: #656565;
}

.edel-icon-life-insurance-ao:before {
  content: "\f224";
  color: #656565;
}

.edel-icon-contact-mail .path1:before {
  content: "\f20c";
  color: rgb(3, 0, 47);
}

.edel-icon-contact-mail .path2:before {
  content: "\f20d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-contact-mail .path3:before {
  content: "\f20e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-contact-mail .path4:before {
  content: "\f20f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-bank-modern .path1:before {
  content: "\f208";
  color: rgb(231, 231, 231);
}

.edel-icon-bank-modern .path2:before {
  content: "\f209";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-bank-modern .path3:before {
  content: "\f20a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-bank-modern .path4:before {
  content: "\f20b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fund-document:before {
  content: "\f207";
}

.edel-icon-jpeg .path1:before {
  content: "\f19e";
  color: rgb(255, 255, 255);
}

.edel-icon-jpeg .path2:before {
  content: "\f19f";
  margin-left: -1em;
  color: rgb(126, 99, 77);
  opacity: 0.32;
}

.edel-icon-jpeg .path3:before {
  content: "\f1a0";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-jpeg .path4:before {
  content: "\f1a1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-jpeg .path5:before {
  content: "\f1a2";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-jpeg .path6:before {
  content: "\f1a3";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-jpeg .path7:before {
  content: "\f1a4";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-jpeg .path8:before {
  content: "\f1a5";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-jpeg .path9:before {
  content: "\f1a6";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-jpeg .path10:before {
  content: "\f1a7";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-jpeg .path11:before {
  content: "\f1a8";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-jpeg .path12:before {
  content: "\f1a9";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-jpeg .path13:before {
  content: "\f1aa";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}

.edel-icon-jpg .path1:before {
  content: "\f1ab";
  color: rgb(255, 255, 255);
}

.edel-icon-jpg .path2:before {
  content: "\f1ac";
  margin-left: -1em;
  color: rgb(126, 99, 77);
  opacity: 0.32;
}

.edel-icon-jpg .path3:before {
  content: "\f1ad";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-jpg .path4:before {
  content: "\f1ae";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-jpg .path5:before {
  content: "\f1af";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-jpg .path6:before {
  content: "\f1b0";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-jpg .path7:before {
  content: "\f1b1";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-jpg .path8:before {
  content: "\f1b2";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-jpg .path9:before {
  content: "\f1b3";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-jpg .path10:before {
  content: "\f1b4";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-jpg .path11:before {
  content: "\f1b5";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-jpg .path12:before {
  content: "\f1b6";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}

.edel-icon-pdf1 .path1:before {
  content: "\f1b7";
  color: rgb(255, 255, 255);
}

.edel-icon-pdf1 .path2:before {
  content: "\f1b8";
  margin-left: -1em;
  color: rgb(126, 99, 77);
  opacity: 0.32;
}

.edel-icon-pdf1 .path3:before {
  content: "\f1b9";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-pdf1 .path4:before {
  content: "\f1ba";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-pdf1 .path5:before {
  content: "\f1bb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pdf1 .path6:before {
  content: "\f1bc";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-pdf1 .path7:before {
  content: "\f1bd";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-pdf1 .path8:before {
  content: "\f1be";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-pdf1 .path9:before {
  content: "\f1bf";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-pdf1 .path10:before {
  content: "\f1c0";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-pdf1 .path11:before {
  content: "\f1c1";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-pdf1 .path12:before {
  content: "\f1c2";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-pdf1 .path13:before {
  content: "\f1c3";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-pdf1 .path14:before {
  content: "\f1c4";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}

.edel-icon-png .path1:before {
  content: "\f1c5";
  color: rgb(255, 255, 255);
}

.edel-icon-png .path2:before {
  content: "\f1c6";
  margin-left: -1em;
  color: rgb(126, 99, 77);
  opacity: 0.32;
}

.edel-icon-png .path3:before {
  content: "\f1c7";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-png .path4:before {
  content: "\f1c8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-png .path5:before {
  content: "\f1c9";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-png .path6:before {
  content: "\f1ca";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-png .path7:before {
  content: "\f1cb";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-png .path8:before {
  content: "\f1cc";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-png .path9:before {
  content: "\f1cd";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path10:before {
  content: "\f1ce";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path11:before {
  content: "\f1cf";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path12:before {
  content: "\f1d0";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path13:before {
  content: "\f1d1";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path14:before {
  content: "\f1d2";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path15:before {
  content: "\f1d3";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path16:before {
  content: "\f1d4";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path17:before {
  content: "\f1d5";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path18:before {
  content: "\f1d6";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path19:before {
  content: "\f1d7";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path20:before {
  content: "\f1d8";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path21:before {
  content: "\f1d9";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path22:before {
  content: "\f1da";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path23:before {
  content: "\f1db";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path24:before {
  content: "\f1dc";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path25:before {
  content: "\f1dd";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path26:before {
  content: "\f1de";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path27:before {
  content: "\f1df";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path28:before {
  content: "\f1e0";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path29:before {
  content: "\f1e1";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path30:before {
  content: "\f1e2";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path31:before {
  content: "\f1e3";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path32:before {
  content: "\f1e4";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path33:before {
  content: "\f1e5";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path34:before {
  content: "\f1e6";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path35:before {
  content: "\f1e7";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path36:before {
  content: "\f1e8";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path37:before {
  content: "\f1e9";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path38:before {
  content: "\f1ea";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path39:before {
  content: "\f1eb";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path40:before {
  content: "\f1ec";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path41:before {
  content: "\f1ed";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path42:before {
  content: "\f1ee";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path43:before {
  content: "\f1ef";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path44:before {
  content: "\f1f0";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path45:before {
  content: "\f1f1";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path46:before {
  content: "\f1f2";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path47:before {
  content: "\f1f3";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path48:before {
  content: "\f1f4";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path49:before {
  content: "\f1f5";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path50:before {
  content: "\f1f6";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path51:before {
  content: "\f1f7";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path52:before {
  content: "\f1f8";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path53:before {
  content: "\f1f9";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path54:before {
  content: "\f1fa";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path55:before {
  content: "\f1fb";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path56:before {
  content: "\f1fc";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path57:before {
  content: "\f1fd";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path58:before {
  content: "\f1fe";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path59:before {
  content: "\f1ff";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path60:before {
  content: "\f200";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path61:before {
  content: "\f201";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path62:before {
  content: "\f202";
  margin-left: -1em;
  color: rgb(203, 201, 199);
  opacity: 0.64;
}

.edel-icon-png .path63:before {
  content: "\f203";
  margin-left: -1em;
  color: rgb(232, 232, 232);
  opacity: 0.64;
}

.edel-icon-png .path64:before {
  content: "\f204";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}

.edel-icon-png .path65:before {
  content: "\f205";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-png .path66:before {
  content: "\f206";
  margin-left: -1em;
  color: rgb(213, 205, 198);
}

.edel-icon-upload-file .path1:before {
  content: "\f220";
  color: rgb(99, 116, 212);
}

.edel-icon-upload-file .path2:before {
  content: "\f221";
  margin-left: -1em;
  color: rgb(249, 255, 255);
}

.edel-icon-aum-size:before {
  content: "\f222";
}

.edel-icon-success-box .path1:before {
  content: "\f16a";
  color: rgb(255, 255, 255);
}

.edel-icon-success-box .path2:before {
  content: "\f16b";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path3:before {
  content: "\f16c";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path4:before {
  content: "\f16e";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path5:before {
  content: "\f16f";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path6:before {
  content: "\f170";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path7:before {
  content: "\f171";
  margin-left: -1.2412109375em;
  color: rgb(239, 241, 246);
}

.edel-icon-success-box .path8:before {
  content: "\f172";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path9:before {
  content: "\f173";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path10:before {
  content: "\f174";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path11:before {
  content: "\f175";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path12:before {
  content: "\f176";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path13:before {
  content: "\f177";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path14:before {
  content: "\f178";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path15:before {
  content: "\f179";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path16:before {
  content: "\f17a";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path17:before {
  content: "\f17b";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path18:before {
  content: "\f17c";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path19:before {
  content: "\f17d";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path20:before {
  content: "\f17e";
  margin-left: -1.2412109375em;
  color: rgb(0, 178, 116);
}

.edel-icon-success-box .path21:before {
  content: "\f17f";
  margin-left: -1.2412109375em;
  color: rgb(86, 192, 141);
}

.edel-icon-success-box .path22:before {
  content: "\f180";
  margin-left: -1.2412109375em;
  color: rgb(255, 255, 255);
}

.edel-icon-success-box .path23:before {
  content: "\f181";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path24:before {
  content: "\f182";
  margin-left: -1.2412109375em;
  color: rgb(201, 200, 227);
}

.edel-icon-success-box .path25:before {
  content: "\f183";
  margin-left: -1.2412109375em;
  color: rgb(208, 215, 228);
}

.edel-icon-success-box .path26:before {
  content: "\f184";
  margin-left: -1.2412109375em;
  color: rgb(208, 215, 228);
}

.edel-icon-success-box .path27:before {
  content: "\f185";
  margin-left: -1.2412109375em;
  color: rgb(208, 215, 228);
}

.edel-icon-failed-box .path1:before {
  content: "\f186";
  color: rgb(255, 255, 255);
}

.edel-icon-failed-box .path2:before {
  content: "\f187";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path3:before {
  content: "\f188";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path4:before {
  content: "\f189";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path5:before {
  content: "\f18a";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path6:before {
  content: "\f18b";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path7:before {
  content: "\f18c";
  margin-left: -1.2294921875em;
  color: rgb(239, 241, 246);
}

.edel-icon-failed-box .path8:before {
  content: "\f18d";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path9:before {
  content: "\f18e";
  margin-left: -1.2294921875em;
  color: rgb(221, 80, 77);
}

.edel-icon-failed-box .path10:before {
  content: "\f18f";
  margin-left: -1.2294921875em;
  color: rgb(228, 116, 114);
}

.edel-icon-failed-box .path11:before {
  content: "\f190";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path12:before {
  content: "\f191";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path13:before {
  content: "\f192";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path14:before {
  content: "\f193";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path15:before {
  content: "\f194";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path16:before {
  content: "\f195";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path17:before {
  content: "\f196";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path18:before {
  content: "\f197";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path19:before {
  content: "\f198";
  margin-left: -1.2294921875em;
  color: rgb(201, 200, 227);
}

.edel-icon-failed-box .path20:before {
  content: "\f199";
  margin-left: -1.2294921875em;
  color: rgb(208, 215, 228);
}

.edel-icon-failed-box .path21:before {
  content: "\f19a";
  margin-left: -1.2294921875em;
  color: rgb(208, 215, 228);
}

.edel-icon-failed-box .path22:before {
  content: "\f19b";
  margin-left: -1.2294921875em;
  color: rgb(208, 215, 228);
}

.edel-icon-failed-box .path23:before {
  content: "\f19c";
  margin-left: -1.2294921875em;
  color: rgb(255, 255, 255);
}

.edel-icon-failed-box .path24:before {
  content: "\f19d";
  margin-left: -1.2294921875em;
  color: rgb(255, 255, 255);
}

.edel-icon-success-outline .path1:before {
  content: "\f166";
  color: rgb(231, 231, 231);
  opacity: 0.5;
}

.edel-icon-success-outline .path2:before {
  content: "\f168";
  margin-left: -1em;
  color: rgb(0, 178, 116);
}

.edel-icon-success-outline .path3:before {
  content: "\f169";
  margin-left: -1em;
  color: rgb(0, 178, 116);
}

.edel-icon-Vector:before {
  content: "\f161";
}

.edel-icon-upi-icon .path1:before {
  content: "\f163";
  color: rgb(68, 68, 68);
}

.edel-icon-upi-icon .path2:before {
  content: "\f164";
  margin-left: -0.92578125em;
  color: rgb(255, 255, 255);
}

.edel-icon-upi-icon .path3:before {
  content: "\f165";
  margin-left: -0.92578125em;
  color: rgb(68, 68, 68);
}

.edel-icon-feedback .path1:before {
  content: "\f15c";
  color: rgb(240, 78, 69);
}

.edel-icon-feedback .path2:before {
  content: "\f15d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-feedback .path3:before {
  content: "\f15e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-feedback .path4:before {
  content: "\f15f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-feedback .path5:before {
  content: "\f160";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-thin-arrow-right:before {
  content: "\f150";
  color: #fff;
}

.edel-icon-money-bag:before {
  content: "\f148";
}

.edel-icon-coin-stack:before {
  content: "\f14e";
}

.edel-icon-page-copy:before {
  content: "\f14f";
  color: #b2b2c2;
}

.edel-icon-mail-curved:before {
  content: "\f14d";
}

.edel-icon-chat-colored .path1:before {
  content: "\f149";
  color: rgb(54, 51, 89);
}

.edel-icon-chat-colored .path2:before {
  content: "\f14a";
  margin-left: -1em;
  color: rgb(41, 38, 99);
}

.edel-icon-chat-colored .path3:before {
  content: "\f14b";
  margin-left: -1em;
  color: rgb(54, 51, 89);
}

.edel-icon-chat-colored .path4:before {
  content: "\f14c";
  margin-left: -1em;
  color: rgb(79, 76, 110);
}

.edel-icon-Arrow-thin:before {
  content: "\f147";
}

.edel-icon-attention:before {
  content: "\f146";
}

.edel-icon-calendar-rounded-1:before {
  content: "\f145";
}

.edel-icon-orderbook-2-refresh:before {
  content: "\f142";
}

.edel-icon-database-eye:before {
  content: "\f144";
}

.edel-icon-switch-fund-3:before {
  content: "\f143";
}

.edel-icon-folded-paper:before {
  content: "\f141";
}

.edel-icon-page-search:before {
  content: "\f13f";
}

.edel-icon-switch-fund2:before {
  content: "\f140";
}

.edel-icon-page-eye-without-border:before {
  content: "\f13b";
}

.edel-icon-page-eye-with-border:before {
  content: "\f13c";
}

.edel-icon-copy-2:before {
  content: "\f13d";
}

.edel-icon-rupee-download:before {
  content: "\f13e";
}

.edel-icon-calendar-search:before {
  content: "\f139";
}

.edel-icon-calendar-cross:before {
  content: "\f13a";
}

.edel-icon-calendar-down-arrow:before {
  content: "\f137";
}

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

.edel-icon-view-mail .path1:before {
  content: "\f133";
  color: rgb(221, 80, 77);
}

.edel-icon-view-mail .path2:before {
  content: "\f134";
  margin-left: -1.2001953125em;
  color: rgb(221, 80, 77);
}

.edel-icon-view-mail .path3:before {
  content: "\f135";
  margin-left: -1.2001953125em;
  color: rgb(3, 0, 47);
}

.edel-icon-view-mail .path4:before {
  content: "\f136";
  margin-left: -1.2001953125em;
  color: rgb(3, 0, 47);
}

.edel-icon-pdf-file .path1:before {
  content: "\f12a";
  color: rgb(255, 255, 255);
}

.edel-icon-pdf-file .path2:before {
  content: "\f12b";
  margin-left: -0.857421875em;
  color: rgb(126, 99, 77);
  opacity: 0.32;
}

.edel-icon-pdf-file .path3:before {
  content: "\f12c";
  margin-left: -0.857421875em;
  color: rgb(102, 102, 102);
}

.edel-icon-pdf-file .path4:before {
  content: "\f12d";
  margin-left: -0.857421875em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-pdf-file .path5:before {
  content: "\f12e";
  margin-left: -0.857421875em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-pdf-file .path6:before {
  content: "\f12f";
  margin-left: -0.857421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-pdf-file .path7:before {
  content: "\f130";
  margin-left: -0.857421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-pdf-file .path8:before {
  content: "\f131";
  margin-left: -0.857421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-pdf-file .path9:before {
  content: "\f132";
  margin-left: -0.857421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-attention-icon:before {
  content: "\f129";
  color: #f7943e;
}

.edel-icon-redeem-1:before {
  content: "\f128";
}

.edel-icon-asset-etf:before {
  content: "\f11e";
  color: #ca6fb1;
}

.edel-icon-asset-wallet:before {
  content: "\f11f";
  color: #ca6fb1;
}

.edel-icon-asset-aif:before {
  content: "\f121";
  color: #ca6fb1;
}

.edel-icon-asset-pms:before {
  content: "\f122";
  color: #ca6fb1;
}

.edel-icon-asset-gold:before {
  content: "\f123";
  color: #ca6fb1;
}

.edel-icon-asset-rbi:before {
  content: "\f124";
  color: #ca6fb1;
}

.edel-icon-asset-ecbonds:before {
  content: "\f125";
  color: #ca6fb1;
}

.edel-icon-asset-corpfd:before {
  content: "\f126";
  color: #ca6fb1;
}

.edel-icon-maintain1:before {
  content: "\f11d";
}

.edel-icon-no-group:before {
  content: "\f11c";
  color: #c9c9c9;
}

.edel-icon-No-data-message .path1:before {
  content: "\f109";
  color: rgb(225, 230, 240);
}

.edel-icon-No-data-message .path2:before {
  content: "\f10a";
  margin-left: -1.134765625em;
  color: rgb(122, 120, 175);
}

.edel-icon-No-data-message .path3:before {
  content: "\f10b";
  margin-left: -1.134765625em;
  color: rgb(252, 252, 255);
}

.edel-icon-No-data-message .path4:before {
  content: "\f10c";
  margin-left: -1.134765625em;
  color: rgb(217, 226, 241);
}

.edel-icon-No-data-message .path5:before {
  content: "\f10d";
  margin-left: -1.134765625em;
  color: rgb(217, 226, 241);
}

.edel-icon-No-data-message .path6:before {
  content: "\f10e";
  margin-left: -1.134765625em;
  color: rgb(199, 205, 218);
}

.edel-icon-No-data-message .path7:before {
  content: "\f10f";
  margin-left: -1.134765625em;
  color: rgb(213, 217, 225);
}

.edel-icon-No-data-message .path8:before {
  content: "\f110";
  margin-left: -1.134765625em;
  color: rgb(241, 243, 250);
}

.edel-icon-No-data-message .path9:before {
  content: "\f111";
  margin-left: -1.134765625em;
  color: rgb(241, 243, 250);
}

.edel-icon-No-data-message .path10:before {
  content: "\f112";
  margin-left: -1.134765625em;
  color: rgb(217, 226, 241);
}

.edel-icon-No-data-message .path11:before {
  content: "\f113";
  margin-left: -1.134765625em;
  color: rgb(217, 226, 241);
}

.edel-icon-No-data-message .path12:before {
  content: "\f114";
  margin-left: -1.134765625em;
  color: rgb(208, 219, 238);
}

.edel-icon-No-data-message .path13:before {
  content: "\f115";
  margin-left: -1.134765625em;
  color: rgb(255, 255, 255);
}

.edel-icon-No-data-message .path14:before {
  content: "\f116";
  margin-left: -1.134765625em;
  color: rgb(208, 219, 238);
}

.edel-icon-No-data-message .path15:before {
  content: "\f117";
  margin-left: -1.134765625em;
  color: rgb(208, 219, 238);
}

.edel-icon-No-data-message .path16:before {
  content: "\f118";
  margin-left: -1.134765625em;
  color: rgb(208, 219, 238);
}

.edel-icon-No-data-message .path17:before {
  content: "\f119";
  margin-left: -1.134765625em;
  color: rgb(225, 230, 240);
}

.edel-icon-No-data-message .path18:before {
  content: "\f11a";
  margin-left: -1.134765625em;
  color: rgb(225, 230, 240);
}

.edel-icon-No-data-message .path19:before {
  content: "\f11b";
  margin-left: -1.134765625em;
  color: rgb(225, 230, 240);
}

.edel-icon-back-button:before {
  content: "\f108";
}

.edel-icon-nuwai .path1:before {
  content: "\f0b8";
  color: rgb(47, 46, 62);
}

.edel-icon-nuwai .path2:before {
  content: "\f0b9";
  margin-left: -0.9921875em;
  color: rgb(240, 88, 82);
}

.edel-icon-nuwai .path3:before {
  content: "\f0ba";
  margin-left: -0.9921875em;
  color: rgb(47, 46, 62);
}

.edel-icon-nuwai .path4:before {
  content: "\f0bb";
  margin-left: -0.9921875em;
  color: rgb(169, 55, 63);
}

.edel-icon-nuwai .path5:before {
  content: "\f0bc";
  margin-left: -0.9921875em;
  color: rgb(254, 254, 254);
}

.edel-icon-nuwai .path6:before {
  content: "\f0bd";
  margin-left: -0.9921875em;
  color: rgb(244, 153, 163);
}

.edel-icon-nuwai .path7:before {
  content: "\f0be";
  margin-left: -0.9921875em;
  color: rgb(240, 88, 82);
}

.edel-icon-nuwai .path8:before {
  content: "\f0bf";
  margin-left: -0.9921875em;
  color: rgb(240, 88, 82);
}

.edel-icon-nuwai .path9:before {
  content: "\f0c0";
  margin-left: -0.9921875em;
  color: rgb(254, 254, 254);
}

.edel-icon-nuwai .path10:before {
  content: "\f0c1";
  margin-left: -0.9921875em;
  color: rgb(240, 87, 81);
}

.edel-icon-nuwai .path11:before {
  content: "\f0c2";
  margin-left: -0.9921875em;
  color: rgb(252, 252, 252);
}

.edel-icon-nuwai .path12:before {
  content: "\f0c3";
  margin-left: -0.9921875em;
  color: rgb(253, 252, 252);
}

.edel-icon-nuwai .path13:before {
  content: "\f0c4";
  margin-left: -0.9921875em;
  color: rgb(253, 252, 251);
}

.edel-icon-nuwai .path14:before {
  content: "\f0c5";
  margin-left: -0.9921875em;
  color: rgb(235, 97, 92);
}

.edel-icon-nuwai .path15:before {
  content: "\f0c6";
  margin-left: -0.9921875em;
  color: rgb(214, 92, 93);
}

.edel-icon-nuwai .path16:before {
  content: "\f0c7";
  margin-left: -0.9921875em;
  color: rgb(170, 63, 71);
}

.edel-icon-nuwai .path17:before {
  content: "\f0c8";
  margin-left: -0.9921875em;
  color: rgb(55, 55, 69);
}

.edel-icon-nuwai .path18:before {
  content: "\f0c9";
  margin-left: -0.9921875em;
  color: rgb(242, 95, 91);
}

.edel-icon-nuwai .path19:before {
  content: "\f0ca";
  margin-left: -0.9921875em;
  color: rgb(174, 64, 74);
}

.edel-icon-nuwai .path20:before {
  content: "\f0cb";
  margin-left: -0.9921875em;
  color: rgb(56, 55, 69);
}

.edel-icon-nuwai .path21:before {
  content: "\f0cc";
  margin-left: -0.9921875em;
  color: rgb(175, 69, 79);
}

.edel-icon-nuwai .path22:before {
  content: "\f0cd";
  margin-left: -0.9921875em;
  color: rgb(241, 97, 91);
}

.edel-icon-nuwai .path23:before {
  content: "\f0ce";
  margin-left: -0.9921875em;
  color: rgb(179, 59, 65);
}

.edel-icon-nuwai .path24:before {
  content: "\f0cf";
  margin-left: -0.9921875em;
  color: rgb(242, 95, 94);
}

.edel-icon-nuwai .path25:before {
  content: "\f0d0";
  margin-left: -0.9921875em;
  color: rgb(175, 69, 78);
}

.edel-icon-nuwai .path26:before {
  content: "\f0d1";
  margin-left: -0.9921875em;
  color: rgb(224, 82, 79);
}

.edel-icon-nuwai .path27:before {
  content: "\f0d2";
  margin-left: -0.9921875em;
  color: rgb(62, 45, 63);
}

.edel-icon-nuwai .path28:before {
  content: "\f0d3";
  margin-left: -0.9921875em;
  color: rgb(176, 76, 84);
}

.edel-icon-nuwai .path29:before {
  content: "\f0d4";
  margin-left: -0.9921875em;
  color: rgb(172, 64, 74);
}

.edel-icon-nuwai .path30:before {
  content: "\f0d6";
  margin-left: -0.9921875em;
  color: rgb(174, 70, 78);
}

.edel-icon-nuwai .path31:before {
  content: "\f0d9";
  margin-left: -0.9921875em;
  color: rgb(151, 54, 63);
}

.edel-icon-nuwai .path32:before {
  content: "\f0da";
  margin-left: -0.9921875em;
  color: rgb(240, 98, 93);
}

.edel-icon-nuwai .path33:before {
  content: "\f0db";
  margin-left: -0.9921875em;
  color: rgb(217, 79, 80);
}

.edel-icon-nuwai .path34:before {
  content: "\f0dc";
  margin-left: -0.9921875em;
  color: rgb(171, 64, 74);
}

.edel-icon-nuwai .path35:before {
  content: "\f0dd";
  margin-left: -0.9921875em;
  color: rgb(241, 101, 95);
}

.edel-icon-nuwai .path36:before {
  content: "\f0de";
  margin-left: -0.9921875em;
  color: rgb(242, 101, 97);
}

.edel-icon-nuwai .path37:before {
  content: "\f0df";
  margin-left: -0.9921875em;
  color: rgb(172, 64, 72);
}

.edel-icon-nuwai .path38:before {
  content: "\f0e0";
  margin-left: -0.9921875em;
  color: rgb(247, 170, 179);
}

.edel-icon-nuwai .path39:before {
  content: "\f0e2";
  margin-left: -0.9921875em;
  color: rgb(174, 66, 74);
}

.edel-icon-nuwai .path40:before {
  content: "\f0e3";
  margin-left: -0.9921875em;
  color: rgb(176, 72, 81);
}

.edel-icon-nuwai .path41:before {
  content: "\f0e4";
  margin-left: -0.9921875em;
  color: rgb(243, 94, 91);
}

.edel-icon-nuwai .path42:before {
  content: "\f0e5";
  margin-left: -0.9921875em;
  color: rgb(59, 58, 71);
}

.edel-icon-nuwai .path43:before {
  content: "\f0e6";
  margin-left: -0.9921875em;
  color: rgb(250, 240, 236);
}

.edel-icon-nuwai .path44:before {
  content: "\f0e7";
  margin-left: -0.9921875em;
  color: rgb(241, 97, 94);
}

.edel-icon-nuwai .path45:before {
  content: "\f0e8";
  margin-left: -0.9921875em;
  color: rgb(153, 54, 64);
}

.edel-icon-nuwai .path46:before {
  content: "\f0e9";
  margin-left: -0.9921875em;
  color: rgb(170, 63, 70);
}

.edel-icon-nuwai .path47:before {
  content: "\f0ea";
  margin-left: -0.9921875em;
  color: rgb(65, 64, 78);
}

.edel-icon-nuwai .path48:before {
  content: "\f0eb";
  margin-left: -0.9921875em;
  color: rgb(241, 99, 93);
}

.edel-icon-nuwai .path49:before {
  content: "\f0ec";
  margin-left: -0.9921875em;
  color: rgb(240, 97, 91);
}

.edel-icon-nuwai .path50:before {
  content: "\f0ed";
  margin-left: -0.9921875em;
  color: rgb(240, 96, 91);
}

.edel-icon-nuwai .path51:before {
  content: "\f0ee";
  margin-left: -0.9921875em;
  color: rgb(153, 53, 62);
}

.edel-icon-nuwai .path52:before {
  content: "\f0ef";
  margin-left: -0.9921875em;
  color: rgb(65, 64, 77);
}

.edel-icon-nuwai .path53:before {
  content: "\f0f0";
  margin-left: -0.9921875em;
  color: rgb(176, 69, 81);
}

.edel-icon-nuwai .path54:before {
  content: "\f0f1";
  margin-left: -0.9921875em;
  color: rgb(241, 104, 100);
}

.edel-icon-nuwai .path55:before {
  content: "\f0f2";
  margin-left: -0.9921875em;
  color: rgb(242, 98, 93);
}

.edel-icon-nuwai .path56:before {
  content: "\f0f3";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path57:before {
  content: "\f0f4";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path58:before {
  content: "\f0f5";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path59:before {
  content: "\f0f6";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path60:before {
  content: "\f0f7";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path61:before {
  content: "\f0f8";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path62:before {
  content: "\f0f9";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path63:before {
  content: "\f0fa";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path64:before {
  content: "\f0fb";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path65:before {
  content: "\f0fc";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path66:before {
  content: "\f0fd";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path67:before {
  content: "\f0fe";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path68:before {
  content: "\f0ff";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path69:before {
  content: "\f100";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path70:before {
  content: "\f101";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path71:before {
  content: "\f102";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path72:before {
  content: "\f103";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path73:before {
  content: "\f104";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path74:before {
  content: "\f105";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path75:before {
  content: "\f106";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path76:before {
  content: "\f107";
  margin-left: -0.9921875em;
  color: rgb(240, 100, 93);
}

.edel-icon-add-square:before {
  content: "\f0b7";
}

.edel-icon-product-bag .path1:before {
  content: "\f0b4";
  color: rgb(243, 245, 255);
}

.edel-icon-product-bag .path2:before {
  content: "\f0b5";
  margin-left: -1.0419921875em;
  color: rgb(68, 68, 68);
}

.edel-icon-product-bag .path3:before {
  content: "\f0b6";
  margin-left: -1.0419921875em;
  color: rgb(68, 68, 68);
}

.edel-icon-medal-bookmark:before {
  content: "\f0b3";
}

.edel-icon-mandate-add .path1:before {
  content: "\f0b1";
  color: rgb(3, 0, 47);
}

.edel-icon-mandate-add .path2:before {
  content: "\f0b2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ellipsed-text:before {
  content: "\f0ac";
}

.edel-icon-pause:before {
  content: "\f0aa";
}

.edel-icon-resume:before {
  content: "\f0ab";
}

.edel-icon-duplicate-1:before {
  content: "\f0a9";
}

.edel-icon-arrow-up-thin:before {
  content: "\f0a8";
}

.edel-icon-download-page2:before {
  content: "\f0a7";
}

.edel-icon-save-money-hand2 .path1:before {
  content: "\f055";
  color: rgb(247, 247, 247);
}

.edel-icon-save-money-hand2 .path2:before {
  content: "\f056";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path3:before {
  content: "\f057";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path4:before {
  content: "\f058";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path5:before {
  content: "\f059";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path6:before {
  content: "\f05a";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path7:before {
  content: "\f05b";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path8:before {
  content: "\f05c";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path9:before {
  content: "\f05d";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path10:before {
  content: "\f05e";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path11:before {
  content: "\f05f";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path12:before {
  content: "\f060";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path13:before {
  content: "\f061";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path14:before {
  content: "\f062";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path15:before {
  content: "\f063";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path16:before {
  content: "\f064";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path17:before {
  content: "\f065";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path18:before {
  content: "\f066";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path19:before {
  content: "\f067";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path20:before {
  content: "\f068";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path21:before {
  content: "\f069";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path22:before {
  content: "\f06a";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path23:before {
  content: "\f06b";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path24:before {
  content: "\f06c";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path25:before {
  content: "\f06d";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path26:before {
  content: "\f06e";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path27:before {
  content: "\f06f";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path28:before {
  content: "\f070";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path29:before {
  content: "\f071";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path30:before {
  content: "\f072";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path31:before {
  content: "\f073";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path32:before {
  content: "\f074";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path33:before {
  content: "\f075";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path34:before {
  content: "\f076";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path35:before {
  content: "\f077";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path36:before {
  content: "\f078";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path37:before {
  content: "\f079";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path38:before {
  content: "\f07a";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path39:before {
  content: "\f07b";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path40:before {
  content: "\f07c";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path41:before {
  content: "\f07d";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path42:before {
  content: "\f07e";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path43:before {
  content: "\f07f";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path44:before {
  content: "\f080";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path45:before {
  content: "\f081";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path46:before {
  content: "\f082";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path47:before {
  content: "\f083";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path48:before {
  content: "\f084";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path49:before {
  content: "\f085";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path50:before {
  content: "\f086";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path51:before {
  content: "\f087";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path52:before {
  content: "\f088";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path53:before {
  content: "\f089";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path54:before {
  content: "\f08a";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path55:before {
  content: "\f08b";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path56:before {
  content: "\f08c";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path57:before {
  content: "\f08d";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path58:before {
  content: "\f08e";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path59:before {
  content: "\f08f";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path60:before {
  content: "\f090";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path61:before {
  content: "\f091";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path62:before {
  content: "\f092";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path63:before {
  content: "\f093";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path64:before {
  content: "\f094";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path65:before {
  content: "\f095";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path66:before {
  content: "\f096";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path67:before {
  content: "\f097";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path68:before {
  content: "\f098";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path69:before {
  content: "\f09b";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path70:before {
  content: "\f09c";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path71:before {
  content: "\f09d";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path72:before {
  content: "\f09e";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path73:before {
  content: "\f09f";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path74:before {
  content: "\f0a0";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path75:before {
  content: "\f0a1";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path76:before {
  content: "\f0a2";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path77:before {
  content: "\f0a3";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path78:before {
  content: "\f0a4";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path79:before {
  content: "\f0a5";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path80:before {
  content: "\f0a6";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-error-thin .path1:before {
  content: "\f04d";
  color: rgb(215, 40, 40);
}

.edel-icon-error-thin .path2:before {
  content: "\f04e";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}

.edel-icon-hollow-circle .path1:before {
  content: "\f04f";
  color: rgb(31, 154, 83);
}

.edel-icon-hollow-circle .path2:before {
  content: "\f050";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-withdrawal:before {
  content: "\f051";
}

.edel-icon-transfer:before {
  content: "\f052";
}

.edel-icon-redeem:before {
  content: "\f053";
}

.edel-icon-switch-fund:before {
  content: "\f054";
}

.edel-icon-calendar-filled:before {
  content: "\f046";
}

.edel-icon-expert-connect:before {
  content: "\f047";
}

.edel-icon-portfolio:before {
  content: "\f04b";
}

.edel-icon-product-book:before {
  content: "\f04c";
}

.edel-icon-profile-avatar:before {
  content: "\f045";
}

.edel-icon-double-safe-guards:before {
  content: "\f049";
}

.edel-icon-double-cross-in-message:before {
  content: "\f04a";
}

.edel-icon-double-settings:before {
  content: "\f048";
}

.edel-icon-side-triangle:before {
  content: "\f044";
}

.edel-icon-success-rounded-tick:before {
  content: "\f043";
}

.edel-icon-call2:before {
  content: "\f042";
}

.edel-icon-glossy:before {
  content: "\f040";
}

.edel-icon-crown:before {
  content: "\f041";
}

.edel-icon-plus-thin:before {
  content: "\f03e";
}

.edel-icon-compare-border-smooth:before {
  content: "\f03f";
}

.edel-icon-filter-1 .path1:before {
  content: "\f03a";
  color: rgb(255, 255, 255);
}

.edel-icon-filter-1 .path2:before {
  content: "\f03c";
  margin-left: -0.9755859375em;
  color: rgb(99, 116, 212);
}

.edel-icon-filter-1 .path3:before {
  content: "\f03d";
  margin-left: -0.9755859375em;
  color: rgb(208, 213, 245);
}

.edel-icon-person-in-frame:before {
  content: "\f03b";
}

.edel-icon-rounded-plus-2 .path1:before {
  content: "\ea42";
  color: rgb(252, 219, 217);
}

.edel-icon-rounded-plus-2 .path2:before {
  content: "\eb0d";
  margin-left: -0.94140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-rounded-plus-2 .path3:before {
  content: "\f039";
  margin-left: -0.94140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-reporting-2:before {
  content: "\e9b6";
}

.edel-icon-service-request-3:before {
  content: "\eb0c";
}

.edel-icon-all-bookmarks:before {
  content: "\eb0b";
  color: #9ba7ef;
}

.edel-icon-orderbook-2:before {
  content: "\ea2f";
}

.edel-icon-lead-dashboard-2:before {
  content: "\ea37";
}

.edel-icon-other-apps:before {
  content: "\e9b5";
}

.edel-icon-nuvama-learning:before {
  content: "\ea38";
}

.edel-icon-share-2:before {
  content: "\e9cb";
  color: #b2b2c2;
}

.edel-icon-offerings:before {
  content: "\e9a5";
}

.edel-icon-export:before {
  content: "\ea41";
}

.edel-icon-remove-bookmark .path1:before {
  content: "\eb0e";
  color: rgb(99, 116, 212);
}

.edel-icon-remove-bookmark .path2:before {
  content: "\eb0f";
  margin-left: -1em;
  color: rgb(99, 116, 212);
}

.edel-icon-remove-bookmark .path3:before {
  content: "\eb10";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-revenue-db-2:before {
  content: "\ea36";
}

.edel-icon-notification-bell-2:before {
  content: "\e965";
}

.edel-icon-add-bookmark:before {
  content: "\e9a9";
}

.edel-icon-kabab-menu:before {
  content: "\f026";
}

.edel-icon-bordered-cross:before {
  content: "\f025";
}

.edel-icon-no-search-result:before {
  content: "\f024";
  color: #b7b7b7;
}

.edel-icon-live-refresh .path1:before {
  content: "\f020";
  color: rgb(3, 0, 47);
}

.edel-icon-live-refresh .path2:before {
  content: "\f021";
  margin-left: -1.2001953125em;
  color: rgb(3, 0, 47);
}

.edel-icon-live-refresh .path3:before {
  content: "\f022";
  margin-left: -1.2001953125em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-refresh .path4:before {
  content: "\f023";
  margin-left: -1.2001953125em;
  color: rgb(240, 78, 69);
}

.edel-icon-Map:before {
  content: "\f01f";
  color: #aaa;
}

.edel-icon-txn-details:before {
  content: "\f018";
  color: #03002f;
}

.edel-icon-charts .path1:before {
  content: "\f019";
  color: rgb(3, 0, 47);
}

.edel-icon-charts .path2:before {
  content: "\f01a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-charts .path3:before {
  content: "\f01b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-charts .path4:before {
  content: "\f01c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-charts .path5:before {
  content: "\f01d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-prevClose:before {
  content: "\f01e";
  color: #727271;
}

.edel-icon-timer-half:before {
  content: "\f017";
  color: #727271;
}

.edel-icon-clear-tax-cross:before {
  content: "\f014";
  color: #ffb800;
}

.edel-icon-double-user:before {
  content: "\f015";
  color: #03002f;
}

.edel-icon-edit-info-warn:before {
  content: "\f016";
  color: #03002f;
}

.edel-icon-manager .path1:before {
  content: "\f010";
  color: rgb(0, 0, 0);
  opacity: 0.11;
}

.edel-icon-manager .path2:before {
  content: "\f011";
  margin-left: -1em;
  color: rgb(28, 26, 69);
}

.edel-icon-manager .path3:before {
  content: "\f012";
  margin-left: -1em;
  color: rgb(28, 26, 69);
}

.edel-icon-manager .path4:before {
  content: "\f013";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-alerts .path1:before {
  content: "\effc";
  color: rgb(240, 78, 69);
}

.edel-icon-alerts .path2:before {
  content: "\effe";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path3:before {
  content: "\efff";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path4:before {
  content: "\f000";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path5:before {
  content: "\f001";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path6:before {
  content: "\f002";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path7:before {
  content: "\f003";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path8:before {
  content: "\f004";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path9:before {
  content: "\f005";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path10:before {
  content: "\f006";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path11:before {
  content: "\f007";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path12:before {
  content: "\f008";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path13:before {
  content: "\f009";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-sr-ticket .path1:before {
  content: "\f00a";
  color: rgb(0, 0, 0);
  opacity: 0.11;
}

.edel-icon-sr-ticket .path2:before {
  content: "\f00b";
  margin-left: -1em;
  color: rgb(4, 1, 48);
}

.edel-icon-sr-ticket .path3:before {
  content: "\f00c";
  margin-left: -1em;
  color: rgb(4, 1, 48);
}

.edel-icon-sr-ticket .path4:before {
  content: "\f00d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sr-ticket .path5:before {
  content: "\f00e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sr-ticket .path6:before {
  content: "\f00f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-blank-page:before {
  content: "\efe6";
  color: #cdccd5;
}

.edel-icon-expand-fin:before {
  content: "\effb";
  color: #03002f;
}

.edel-icon-ticket-grievance-mob:before {
  content: "\effd";
  color: #eee;
}

.edel-icon-successful-icon .path1:before {
  content: "\efee";
  color: rgb(233, 232, 206);
}

.edel-icon-successful-icon .path2:before {
  content: "\efef";
  margin-left: -1em;
  color: rgb(242, 242, 225);
}

.edel-icon-successful-icon .path3:before {
  content: "\eff0";
  margin-left: -1em;
  color: rgb(255, 203, 43);
}

.edel-icon-successful-icon .path4:before {
  content: "\eff1";
  margin-left: -1em;
  color: rgb(255, 203, 43);
}

.edel-icon-successful-icon .path5:before {
  content: "\eff2";
  margin-left: -1em;
  color: rgb(255, 203, 43);
}

.edel-icon-not-verified:before {
  content: "\efed";
  color: #f04e45;
}

.edel-icon-featured-failure .path1:before {
  content: "\efe8";
  color: rgb(252, 209, 209);
}

.edel-icon-featured-failure .path2:before {
  content: "\efe9";
  margin-left: -1em;
  color: rgb(255, 228, 226);
}

.edel-icon-featured-failure .path3:before {
  content: "\efea";
  margin-left: -1em;
  color: rgb(201, 62, 62);
}

.edel-icon-featured-failure .path4:before {
  content: "\efeb";
  margin-left: -1em;
  color: rgb(201, 62, 62);
}

.edel-icon-featured-failure .path5:before {
  content: "\efec";
  margin-left: -1em;
  color: rgb(201, 62, 62);
}

.edel-icon-verified:before {
  content: "\efe7";
  color: #52ad32;
}

.edel-icon-watchlist-another .path1:before {
  content: "\eff3";
  color: rgb(3, 0, 47);
}

.edel-icon-watchlist-another .path2:before {
  content: "\eff4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-setalert-another .path1:before {
  content: "\eff5";
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-another .path2:before {
  content: "\eff6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-another .path3:before {
  content: "\eff7";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-another .path4:before {
  content: "\eff8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ticket-grievance-color:before {
  content: "\eff9";
  color: #f04e45;
}

.edel-icon-ticket-grievance:before {
  content: "\effa";
  color: #b1b2c4;
}

.edel-icon-peer-compare .path1:before {
  content: "\efdd";
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path2:before {
  content: "\efde";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path3:before {
  content: "\efdf";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path4:before {
  content: "\efe0";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path5:before {
  content: "\efe1";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path6:before {
  content: "\efe2";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path7:before {
  content: "\efe3";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path8:before {
  content: "\efe4";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path9:before {
  content: "\efe5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-margintrading:before {
  content: "\efdb";
  color: #03002f;
}

.edel-icon-linkadharcard:before {
  content: "\efdc";
  color: #03002f;
}

.edel-icon-click-circle-green .path1:before {
  content: "\efd6";
  color: rgb(27, 149, 25);
}

.edel-icon-click-circle-green .path2:before {
  content: "\efd7";
  margin-left: -1em;
  color: rgb(27, 149, 25);
  opacity: 0.2;
}

.edel-icon-Pen:before {
  content: "\efd8";
}

.edel-icon-Menu:before {
  content: "\efd9";
}

.edel-icon-Chat:before {
  content: "\efda";
}

.edel-icon-add-user:before {
  content: "\efd5";
}

.edel-icon-trend-arrow:before {
  content: "\efd3";
  color: #03002f;
}

.edel-icon-lock-report:before {
  content: "\efd4";
}

.edel-icon-more-button:before {
  content: "\efd2";
}

.edel-icon-withoutcolor-cross .path1:before {
  content: "\efd0";
  color: rgb(204, 204, 214);
}

.edel-icon-withoutcolor-cross .path2:before {
  content: "\efd1";
  margin-left: -0.947265625em;
  color: rgb(255, 255, 255);
}

.edel-icon-hot-text:before {
  content: "\efcd";
  color: #de1515;
}

.edel-icon-warm-text:before {
  content: "\efce";
  color: #ed8d1d;
}

.edel-icon-cold-text:before {
  content: "\efcf";
  color: #1dbbed;
}

.edel-icon-urgent-1:before {
  content: "\efcc";
  color: #dd504d;
}

.edel-icon-warning .path1:before {
  content: "\efb1";
  color: rgb(240, 78, 69);
}

.edel-icon-warning .path2:before {
  content: "\efb2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-warning .path3:before {
  content: "\efb3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Very-High .path1:before {
  content: "\efb4";
  color: rgb(0, 60, 80);
}

.edel-icon-Very-High .path2:before {
  content: "\efb5";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-Very-High .path3:before {
  content: "\efb6";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-Very-High .path4:before {
  content: "\efb7";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-Very-High .path5:before {
  content: "\efb8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Very-High .path6:before {
  content: "\efb9";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-Very-High .path7:before {
  content: "\efba";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-Very-High .path8:before {
  content: "\efbb";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-low .path1:before {
  content: "\efbc";
  color: rgb(0, 60, 80);
}

.edel-icon-low .path2:before {
  content: "\efbd";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-low .path3:before {
  content: "\efbe";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-low .path4:before {
  content: "\efbf";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-low .path5:before {
  content: "\efc0";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-low .path6:before {
  content: "\efc1";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-low .path7:before {
  content: "\efc2";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-low .path8:before {
  content: "\efc3";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-Moderately-high .path1:before {
  content: "\efc4";
  color: rgb(0, 60, 80);
}

.edel-icon-Moderately-high .path2:before {
  content: "\efc5";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-Moderately-high .path3:before {
  content: "\efc6";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-Moderately-high .path4:before {
  content: "\efc7";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-Moderately-high .path5:before {
  content: "\efc8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Moderately-high .path6:before {
  content: "\efc9";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-Moderately-high .path7:before {
  content: "\efca";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-Moderately-high .path8:before {
  content: "\efcb";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-graph-bags .path1:before {
  content: "\efa5";
  color: none;
}

.edel-icon-graph-bags .path2:before {
  content: "\efa6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-bags .path3:before {
  content: "\efa7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-bags .path4:before {
  content: "\efa8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-bags .path5:before {
  content: "\efa9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-bags .path6:before {
  content: "\efaa";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-bags .path7:before {
  content: "\efab";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-bags .path8:before {
  content: "\efac";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-coins-bag .path1:before {
  content: "\efad";
  color: rgb(3, 0, 47);
}

.edel-icon-coins-bag .path2:before {
  content: "\efae";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coins-bag .path3:before {
  content: "\efaf";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-coins-bag .path4:before {
  content: "\efb0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trend-color .path1:before {
  content: "\efa3";
  color: rgb(3, 0, 47);
}

.edel-icon-trend-color .path2:before {
  content: "\efa4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-delayed-payment .path1:before {
  content: "\ef8a";
  color: rgb(240, 78, 69);
}

.edel-icon-delayed-payment .path2:before {
  content: "\ef8b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-delayed-payment .path3:before {
  content: "\ef8c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-delayed-payment .path4:before {
  content: "\ef8d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-delayed-payment .path5:before {
  content: "\ef8e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-delayed-payment .path6:before {
  content: "\ef8f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path1:before {
  content: "\ef90";
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path2:before {
  content: "\ef91";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path3:before {
  content: "\ef92";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path4:before {
  content: "\ef93";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path5:before {
  content: "\ef94";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Dp-Bills .path6:before {
  content: "\ef95";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-days-pending .path1:before {
  content: "\ef96";
  color: rgb(3, 0, 47);
}

.edel-icon-days-pending .path2:before {
  content: "\ef97";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-days-pending .path3:before {
  content: "\ef98";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-days-pending .path4:before {
  content: "\ef99";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-days-pending .path5:before {
  content: "\ef9a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-payment-interest .path1:before {
  content: "\ef9b";
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path2:before {
  content: "\ef9c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path3:before {
  content: "\ef9d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path4:before {
  content: "\ef9e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path5:before {
  content: "\ef9f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path6:before {
  content: "\efa0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path7:before {
  content: "\efa1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-payment-interest .path8:before {
  content: "\efa2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invalid-pan:before {
  content: "\ef86";
  color: #03002f;
}

.edel-icon-table-chat:before {
  content: "\ef87";
  color: #03002f;
}

.edel-icon-smallCase .path1:before {
  content: "\ef88";
  color: rgb(3, 0, 47);
}

.edel-icon-smallCase .path2:before {
  content: "\ef89";
  margin-left: -0.94140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-calendar-rounded:before {
  content: "\ef85";
}

.edel-icon-user-avatar .path1:before {
  content: "\ef82";
  color: rgb(3, 0, 47);
}

.edel-icon-user-avatar .path2:before {
  content: "\ef83";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-user-avatar .path3:before {
  content: "\ef84";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path1:before {
  content: "\ef35";
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path2:before {
  content: "\ef36";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path3:before {
  content: "\ef37";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path4:before {
  content: "\ef3a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path5:before {
  content: "\ef3b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path6:before {
  content: "\ef3c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path7:before {
  content: "\ef3d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path8:before {
  content: "\ef3e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path9:before {
  content: "\ef3f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path10:before {
  content: "\ef40";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path11:before {
  content: "\ef4a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path12:before {
  content: "\ef4b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path13:before {
  content: "\ef4c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-loans .path1:before {
  content: "\ef4d";
  color: rgb(3, 0, 47);
}

.edel-icon-loans .path2:before {
  content: "\ef4e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-loans .path3:before {
  content: "\ef6a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-loans .path4:before {
  content: "\ef6d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-advisory1 .path1:before {
  content: "\ef6e";
  color: rgb(3, 0, 47);
}

.edel-icon-advisory1 .path2:before {
  content: "\ef6f";
  margin-left: -0.951171875em;
  color: rgb(3, 0, 47);
}

.edel-icon-advisory1 .path3:before {
  content: "\ef70";
  margin-left: -0.951171875em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path1:before {
  content: "\ef71";
  color: rgb(3, 0, 47);
}

.edel-icon-episodic .path2:before {
  content: "\ef72";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path3:before {
  content: "\ef73";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path4:before {
  content: "\ef74";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path5:before {
  content: "\ef75";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path6:before {
  content: "\ef76";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path7:before {
  content: "\ef77";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-Acquisition .path1:before {
  content: "\ef78";
  color: rgb(3, 0, 47);
}

.edel-icon-Acquisition .path2:before {
  content: "\ef79";
  margin-left: -0.966796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Acquisition .path3:before {
  content: "\ef7a";
  margin-left: -0.966796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-Acquisition .path4:before {
  content: "\ef7b";
  margin-left: -0.966796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Acquisition .path5:before {
  content: "\ef7c";
  margin-left: -0.966796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Acquisition .path6:before {
  content: "\ef7d";
  margin-left: -0.966796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-events1 .path1:before {
  content: "\ef7e";
  color: rgb(3, 0, 47);
}

.edel-icon-events1 .path2:before {
  content: "\ef7f";
  margin-left: -0.9375em;
  color: rgb(240, 78, 69);
}

.edel-icon-office-branding .path1:before {
  content: "\ef80";
  color: rgb(240, 78, 69);
}

.edel-icon-office-branding .path2:before {
  content: "\ef81";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-collaterals .path1:before {
  content: "\ef38";
  color: rgb(240, 78, 69);
}

.edel-icon-collaterals .path2:before {
  content: "\ef39";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-others .path1:before {
  content: "\ef41";
  color: rgb(3, 0, 47);
}

.edel-icon-others .path2:before {
  content: "\ef42";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-others .path3:before {
  content: "\ef43";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-structure .path1:before {
  content: "\ef44";
  color: rgb(3, 0, 47);
}

.edel-icon-structure .path2:before {
  content: "\ef45";
  margin-left: -0.73828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-structure .path3:before {
  content: "\ef46";
  margin-left: -0.73828125em;
  color: rgb(240, 78, 69);
}

.edel-icon-structure .path4:before {
  content: "\ef47";
  margin-left: -0.73828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-structure .path5:before {
  content: "\ef48";
  margin-left: -0.73828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-structure .path6:before {
  content: "\ef49";
  margin-left: -0.73828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment .path1:before {
  content: "\ef4f";
  color: rgb(3, 0, 47);
}

.edel-icon-investment .path2:before {
  content: "\ef50";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment .path3:before {
  content: "\ef51";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment .path4:before {
  content: "\ef52";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-broking .path1:before {
  content: "\ef53";
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path2:before {
  content: "\ef54";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path3:before {
  content: "\ef55";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path4:before {
  content: "\ef56";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path5:before {
  content: "\ef57";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path6:before {
  content: "\ef58";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path7:before {
  content: "\ef59";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path8:before {
  content: "\ef5a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-broking .path9:before {
  content: "\ef5b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path10:before {
  content: "\ef5c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path11:before {
  content: "\ef5d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-trading-platform .path1:before {
  content: "\ef5e";
  color: rgb(3, 0, 47);
}

.edel-icon-trading-platform .path2:before {
  content: "\ef5f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-platform .path3:before {
  content: "\ef60";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-platform .path4:before {
  content: "\ef61";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-platform .path5:before {
  content: "\ef62";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-trading-platform .path6:before {
  content: "\ef63";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-exclusive-customer .path1:before {
  content: "\ef64";
  color: rgb(3, 0, 47);
}

.edel-icon-exclusive-customer .path2:before {
  content: "\ef65";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-exclusive-customer .path3:before {
  content: "\ef66";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-exclusive-customer .path4:before {
  content: "\ef67";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-class-product .path1:before {
  content: "\ef68";
  color: rgb(3, 0, 47);
}

.edel-icon-class-product .path2:before {
  content: "\ef69";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-verify .path1:before {
  content: "\ef6b";
  color: rgb(240, 78, 69);
}

.edel-icon-verify .path2:before {
  content: "\ef6c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-atom .path1:before {
  content: "\ef2f";
  color: rgb(3, 0, 47);
}

.edel-icon-atom .path2:before {
  content: "\ef30";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-atom .path3:before {
  content: "\ef31";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-technical-drawing-color .path1:before {
  content: "\ef32";
  color: rgb(3, 0, 47);
}

.edel-icon-technical-drawing-color .path2:before {
  content: "\ef33";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-technical-drawing-color .path3:before {
  content: "\ef34";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-edit-txn-report:before {
  content: "\ef2e";
  color: #03002f;
}

.edel-icon-financial-details:before {
  content: "\ef2d";
}

.edel-icon-report-excla .path1:before {
  content: "\ef24";
  color: rgb(0, 0, 0);
}

.edel-icon-report-excla .path2:before {
  content: "\ef2b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-report-excla .path3:before {
  content: "\ef2c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-notification-box:before {
  content: "\ef23";
}

.edel-icon-email-mobile-report:before {
  content: "\ef25";
}

.edel-icon-whatup-report:before {
  content: "\ef26";
}

.edel-icon-reactivate:before {
  content: "\ef27";
}

.edel-icon-bank-account:before {
  content: "\ef28";
}

.edel-icon-pan-linking:before {
  content: "\ef29";
}

.edel-icon-kra:before {
  content: "\ef2a";
}

.edel-icon-compare-color .path1:before {
  content: "\ef1f";
  color: rgb(3, 0, 47);
}

.edel-icon-compare-color .path2:before {
  content: "\ef20";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-compare-color .path3:before {
  content: "\ef21";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-compare-color .path4:before {
  content: "\ef22";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Information:before {
  content: "\ef04";
}

.edel-icon-no-holdings .path1:before {
  content: "\eefc";
  color: rgb(240, 78, 69);
}

.edel-icon-no-holdings .path2:before {
  content: "\eefd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-no-holdings .path3:before {
  content: "\eefe";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-no-holdings .path4:before {
  content: "\eeff";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-holdings .path5:before {
  content: "\ef00";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-holdings .path6:before {
  content: "\ef01";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-filter-cross-coloured .path1:before {
  content: "\ef02";
  color: rgb(0, 0, 0);
}

.edel-icon-filter-cross-coloured .path2:before {
  content: "\ef03";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-success-icon-fullgreen .path1:before {
  content: "\eef7";
  color: rgb(225, 242, 237);
}

.edel-icon-success-icon-fullgreen .path2:before {
  content: "\eef8";
  margin-left: -1em;
  color: rgb(206, 233, 224);
}

.edel-icon-success-icon-fullgreen .path3:before {
  content: "\eef9";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-fullgreen .path4:before {
  content: "\eefa";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-fullgreen .path5:before {
  content: "\eefb";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-revamp .path1:before {
  content: "\eeec";
  color: rgb(225, 242, 237);
}

.edel-icon-success-icon-revamp .path2:before {
  content: "\eeed";
  margin-left: -1em;
  color: rgb(206, 233, 224);
}

.edel-icon-success-icon-revamp .path3:before {
  content: "\eeee";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-revamp .path4:before {
  content: "\eeef";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-revamp .path5:before {
  content: "\eef0";
  margin-left: -1em;
  color: none;
}

.edel-icon-failure-icon-revamp .path1:before {
  content: "\eef1";
  color: rgb(233, 233, 235);
}

.edel-icon-failure-icon-revamp .path2:before {
  content: "\eef2";
  margin-left: -1em;
  color: rgb(221, 221, 225);
}

.edel-icon-failure-icon-revamp .path3:before {
  content: "\eef3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-icon-revamp .path4:before {
  content: "\eef4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-icon-revamp .path5:before {
  content: "\eef5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-icon-revamp .path6:before {
  content: "\eef6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cross-bold-small:before {
  content: "\eeeb";
}

.edel-icon-settings-sort:before {
  content: "\eeea";
}

.edel-icon-aaa-sheet:before {
  content: "\ee11";
}

.edel-icon-action-settings:before {
  content: "\ee12";
}

.edel-icon-AIF .path1:before {
  content: "\ee13";
  color: rgb(240, 78, 69);
}

.edel-icon-AIF .path2:before {
  content: "\ee14";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path3:before {
  content: "\ee15";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path4:before {
  content: "\ee16";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path5:before {
  content: "\ee17";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path6:before {
  content: "\ee18";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path7:before {
  content: "\ee19";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path8:before {
  content: "\ee1a";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path9:before {
  content: "\ee1b";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path10:before {
  content: "\ee1c";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path11:before {
  content: "\ee1d";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-all-reports:before {
  content: "\ee1e";
  color: #03002f;
}

.edel-icon-alpha:before {
  content: "\ee1f";
}

.edel-icon-alt-funds .path1:before {
  content: "\ee20";
  color: rgb(249, 217, 215);
}

.edel-icon-alt-funds .path2:before {
  content: "\ee21";
  margin-left: -0.90625em;
  color: rgb(255, 255, 255);
}

.edel-icon-alt-funds .path3:before {
  content: "\ee22";
  margin-left: -0.90625em;
  color: rgb(28, 26, 69);
}

.edel-icon-alt-funds .path4:before {
  content: "\ee23";
  margin-left: -0.90625em;
  color: rgb(28, 26, 69);
}

.edel-icon-alt-funds .path5:before {
  content: "\ee24";
  margin-left: -0.90625em;
  color: none;
}

.edel-icon-announcement:before {
  content: "\ee25";
  color: #03002f;
}

.edel-icon-arrow-down-prod:before {
  content: "\ee26";
}

.edel-icon-asset-prod:before {
  content: "\ee27";
}

.edel-icon-balance-prod:before {
  content: "\ee28";
}

.edel-icon-brain:before {
  content: "\ee29";
}

.edel-icon-bullseye:before {
  content: "\ee2a";
}

.edel-icon-calendar-prod:before {
  content: "\ee2b";
}

.edel-icon-cash-flow-coloured:before {
  content: "\ee2c";
  color: #51b255;
}

.edel-icon-chat-coloured .path1:before {
  content: "\ee2d";
  color: rgb(3, 0, 47);
}

.edel-icon-chat-coloured .path2:before {
  content: "\ee2e";
  margin-left: -1.0625em;
  color: rgb(240, 78, 69);
}

.edel-icon-chat-coloured .path3:before {
  content: "\ee2f";
  margin-left: -1.0625em;
  color: rgb(240, 78, 69);
}

.edel-icon-chat-coloured .path4:before {
  content: "\ee30";
  margin-left: -1.0625em;
  color: rgb(240, 78, 69);
}

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

.edel-icon-commodity-nav .path1:before {
  content: "\ee32";
  color: rgb(3, 0, 47);
}

.edel-icon-commodity-nav .path2:before {
  content: "\ee33";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity-nav .path3:before {
  content: "\ee34";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity-nav .path4:before {
  content: "\ee35";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity-nav .path5:before {
  content: "\ee36";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity-nav .path6:before {
  content: "\ee37";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity-nav .path7:before {
  content: "\ee38";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-contact .path1:before {
  content: "\ee39";
  color: rgb(242, 111, 103);
}

.edel-icon-contact .path2:before {
  content: "\ee3a";
  margin-left: -0.96875em;
  color: rgb(242, 111, 103);
}

.edel-icon-contact .path3:before {
  content: "\ee3b";
  margin-left: -0.96875em;
  color: rgb(0, 0, 0);
}

.edel-icon-credit-card-prod:before {
  content: "\ee3c";
}

.edel-icon-Cross:before {
  content: "\ee3d";
}

.edel-icon-danger .path1:before {
  content: "\ee3e";
  color: rgb(229, 0, 0);
}

.edel-icon-danger .path2:before {
  content: "\ee3f";
  margin-left: -1.15625em;
  color: rgb(255, 255, 255);
}

.edel-icon-danger .path3:before {
  content: "\ee40";
  margin-left: -1.15625em;
  color: rgb(255, 255, 255);
}

.edel-icon-debt-prod:before {
  content: "\ee41";
}

.edel-icon-diagram-prod:before {
  content: "\ee42";
}

.edel-icon-earning-prod:before {
  content: "\ee43";
}

.edel-icon-editicon-underline:before {
  content: "\ee44";
}

.edel-icon-email-color .path1:before {
  content: "\ee45";
  color: rgb(3, 0, 47);
}

.edel-icon-email-color .path2:before {
  content: "\ee46";
  margin-left: -0.875em;
  color: rgb(242, 242, 245);
}

.edel-icon-email-color .path3:before {
  content: "\ee47";
  margin-left: -0.875em;
  color: rgb(240, 78, 69);
}

.edel-icon-email-color .path4:before {
  content: "\ee48";
  margin-left: -0.875em;
  color: rgb(3, 0, 47);
}

.edel-icon-enlarge-arrow:before {
  content: "\ee49";
}

.edel-icon-failure-popup .path1:before {
  content: "\ee4a";
  color: rgb(240, 78, 69);
}

.edel-icon-failure-popup .path2:before {
  content: "\ee4b";
  margin-left: -1.84375em;
  color: rgb(240, 78, 69);
}

.edel-icon-failure-popup .path3:before {
  content: "\ee4c";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-popup .path4:before {
  content: "\ee4d";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-popup .path5:before {
  content: "\ee4e";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-popup .path6:before {
  content: "\ee4f";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-popup .path7:before {
  content: "\ee50";
  margin-left: -1.84375em;
  color: rgb(221, 80, 77);
}

.edel-icon-fixedincome .path1:before {
  content: "\ee51";
  color: rgb(240, 78, 69);
}

.edel-icon-fixedincome .path2:before {
  content: "\ee52";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-fixedincome .path3:before {
  content: "\ee53";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-fixedincome .path4:before {
  content: "\ee54";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-fixedincome .path5:before {
  content: "\ee55";
  margin-left: -0.96875em;
  color: rgb(28, 26, 69);
}

.edel-icon-fixedincome .path6:before {
  content: "\ee56";
  margin-left: -0.96875em;
  color: rgb(28, 26, 69);
}

.edel-icon-fixedincome .path7:before {
  content: "\ee57";
  margin-left: -0.96875em;
  color: rgb(28, 26, 69);
}

.edel-icon-fixed-income .path1:before {
  content: "\ee58";
  color: rgb(250, 218, 216);
}

.edel-icon-fixed-income .path2:before {
  content: "\ee59";
  margin-left: -1.1875em;
  color: rgb(255, 255, 255);
}

.edel-icon-fixed-income .path3:before {
  content: "\ee5a";
  margin-left: -1.1875em;
  color: rgb(28, 26, 69);
}

.edel-icon-fixed-income .path4:before {
  content: "\ee5b";
  margin-left: -1.1875em;
  color: rgb(255, 255, 255);
}

.edel-icon-fixed-income .path5:before {
  content: "\ee5c";
  margin-left: -1.1875em;
  color: rgb(28, 26, 69);
}

.edel-icon-flow-chart:before {
  content: "\ee5d";
}

.edel-icon-folder-prod:before {
  content: "\ee5e";
}

.edel-icon-graph-book:before {
  content: "\ee5f";
}

.edel-icon-graph-sheet:before {
  content: "\ee60";
}

.edel-icon-hand-graph-pro:before {
  content: "\ee61";
}

.edel-icon-hand-money .path1:before {
  content: "\ee62";
  color: rgb(250, 218, 216);
}

.edel-icon-hand-money .path2:before {
  content: "\ee63";
  margin-left: -0.875em;
  color: rgb(255, 255, 255);
}

.edel-icon-hand-money .path3:before {
  content: "\ee64";
  margin-left: -0.875em;
  color: rgb(0, 0, 0);
}

.edel-icon-hand-money .path4:before {
  content: "\ee65";
  margin-left: -0.875em;
  color: rgb(28, 26, 69);
}

.edel-icon-hand-money .path5:before {
  content: "\ee66";
  margin-left: -0.875em;
  color: rgb(28, 26, 69);
}

.edel-icon-home-aif .path1:before {
  content: "\ee67";
  color: rgb(0, 0, 0);
}

.edel-icon-home-aif .path2:before {
  content: "\ee68";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-aif .path3:before {
  content: "\ee69";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-aif .path4:before {
  content: "\ee6a";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-bonds .path1:before {
  content: "\ee6b";
  color: rgb(0, 0, 0);
}

.edel-icon-home-bonds .path2:before {
  content: "\ee6c";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-bonds .path3:before {
  content: "\ee6d";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-bonds .path4:before {
  content: "\ee6e";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-commodty .path1:before {
  content: "\ee6f";
  color: rgb(0, 0, 0);
}

.edel-icon-home-commodty .path2:before {
  content: "\ee70";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-commodty .path3:before {
  content: "\ee71";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-commodty .path4:before {
  content: "\ee72";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-currency .path1:before {
  content: "\ee73";
  color: rgb(0, 0, 0);
}

.edel-icon-home-currency .path2:before {
  content: "\ee74";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-currency .path3:before {
  content: "\ee75";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-currency .path4:before {
  content: "\ee76";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-equity .path1:before {
  content: "\ee77";
  color: rgb(0, 0, 0);
}

.edel-icon-home-equity .path2:before {
  content: "\ee78";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-equity .path3:before {
  content: "\ee79";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-equity .path4:before {
  content: "\ee7a";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-etf .path1:before {
  content: "\ee7b";
  color: rgb(0, 0, 0);
}

.edel-icon-home-etf .path2:before {
  content: "\ee7c";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-etf .path3:before {
  content: "\ee7d";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-etf .path4:before {
  content: "\ee7e";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-etf .path5:before {
  content: "\ee7f";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-fixed-income .path1:before {
  content: "\ee80";
  color: rgb(0, 0, 0);
}

.edel-icon-home-fixed-income .path2:before {
  content: "\ee81";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-fixed-income .path3:before {
  content: "\ee82";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-fixed-income .path4:before {
  content: "\ee83";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-insurance .path1:before {
  content: "\ee84";
  color: rgb(0, 0, 0);
}

.edel-icon-home-insurance .path2:before {
  content: "\ee85";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-insurance .path3:before {
  content: "\ee86";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-ipo .path1:before {
  content: "\ee87";
  color: rgb(0, 0, 0);
}

.edel-icon-home-ipo .path2:before {
  content: "\ee88";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-ipo .path3:before {
  content: "\ee89";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-ipo .path4:before {
  content: "\ee8a";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-ipo .path5:before {
  content: "\ee8b";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-managed-portfolio .path1:before {
  content: "\ee8c";
  color: rgb(0, 0, 0);
}

.edel-icon-home-managed-portfolio .path2:before {
  content: "\ee8d";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-managed-portfolio .path3:before {
  content: "\ee8e";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-mf .path1:before {
  content: "\ee8f";
  color: rgb(0, 0, 0);
}

.edel-icon-home-mf .path2:before {
  content: "\ee90";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-mf .path3:before {
  content: "\ee91";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-pms .path1:before {
  content: "\ee92";
  color: rgb(0, 0, 0);
}

.edel-icon-home-pms .path2:before {
  content: "\ee93";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-pms .path3:before {
  content: "\ee94";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-pms .path4:before {
  content: "\ee95";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-sgb .path1:before {
  content: "\ee96";
  color: rgb(0, 0, 0);
}

.edel-icon-home-sgb .path2:before {
  content: "\ee97";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-sgb .path3:before {
  content: "\ee98";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-sgb .path4:before {
  content: "\ee99";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-structured-product .path1:before {
  content: "\ee9a";
  color: rgb(0, 0, 0);
}

.edel-icon-home-structured-product .path2:before {
  content: "\ee9b";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-structured-product .path3:before {
  content: "\ee9c";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-income-hand:before {
  content: "\ee9d";
}

.edel-icon-investment-bulb:before {
  content: "\ee9e";
}

.edel-icon-investment-graph:before {
  content: "\ee9f";
}

.edel-icon-Ipo1 .path1:before {
  content: "\eea0";
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo1 .path2:before {
  content: "\eea1";
  margin-left: -0.90625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo1 .path3:before {
  content: "\eea2";
  margin-left: -0.90625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo1 .path4:before {
  content: "\eea3";
  margin-left: -0.90625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo1 .path5:before {
  content: "\eea4";
  margin-left: -0.90625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo1 .path6:before {
  content: "\eea5";
  margin-left: -0.90625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo1 .path7:before {
  content: "\eea6";
  margin-left: -0.90625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo1 .path8:before {
  content: "\eea7";
  margin-left: -0.90625em;
  color: rgb(3, 0, 47);
}

.edel-icon-leverage-prod:before {
  content: "\eea8";
}

.edel-icon-lifeinsurance .path1:before {
  content: "\eea9";
  color: rgb(0, 0, 0);
}

.edel-icon-lifeinsurance .path2:before {
  content: "\eeaa";
  margin-left: -0.8125em;
  color: rgb(240, 78, 69);
}

.edel-icon-managed-port .path1:before {
  content: "\eeab";
  color: rgb(249, 217, 215);
}

.edel-icon-managed-port .path2:before {
  content: "\eeac";
  margin-left: -0.875em;
  color: rgb(0, 0, 0);
}

.edel-icon-managed-port .path3:before {
  content: "\eead";
  margin-left: -0.875em;
  color: rgb(0, 0, 0);
}

.edel-icon-market-analysis:before {
  content: "\eeae";
}

.edel-icon-menu-home:before {
  content: "\eeaf";
}

.edel-icon-money-upflow:before {
  content: "\eeb0";
}

.edel-icon-msg-email:before {
  content: "\eeb1";
}

.edel-icon-no-data .path1:before {
  content: "\eeb2";
  color: rgb(240, 78, 69);
}

.edel-icon-no-data .path2:before {
  content: "\eeb3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-no-data .path3:before {
  content: "\eeb4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-no-data .path4:before {
  content: "\eeb5";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-data .path5:before {
  content: "\eeb6";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-data .path6:before {
  content: "\eeb7";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-partnership-hands:before {
  content: "\eeb8";
}

.edel-icon-pig-tax:before {
  content: "\eeb9";
}

.edel-icon-pledge-coloured .path1:before {
  content: "\eeba";
  color: rgb(3, 0, 47);
}

.edel-icon-pledge-coloured .path2:before {
  content: "\eebb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-rating-stars:before {
  content: "\eebc";
}

.edel-icon-RBI .path1:before {
  content: "\eebd";
  color: rgb(3, 0, 47);
}

.edel-icon-RBI .path2:before {
  content: "\eebe";
  margin-left: -0.96875em;
  color: rgb(248, 60, 60);
}

.edel-icon-RBI .path3:before {
  content: "\eebf";
  margin-left: -0.96875em;
  color: rgb(248, 60, 60);
}

.edel-icon-reduce-graph:before {
  content: "\eec0";
}

.edel-icon-reminder-coloured .path1:before {
  content: "\eec1";
  color: rgb(255, 206, 86);
}

.edel-icon-reminder-coloured .path2:before {
  content: "\eec2";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path3:before {
  content: "\eec3";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path4:before {
  content: "\eec4";
  margin-left: -0.96875em;
  color: rgb(255, 206, 86);
}

.edel-icon-reminder-coloured .path5:before {
  content: "\eec5";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path6:before {
  content: "\eec6";
  margin-left: -0.96875em;
  color: rgb(242, 242, 245);
}

.edel-icon-reminder-coloured .path7:before {
  content: "\eec7";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path8:before {
  content: "\eec8";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path9:before {
  content: "\eec9";
  margin-left: -0.96875em;
  color: rgb(255, 206, 86);
}

.edel-icon-reminder-coloured .path10:before {
  content: "\eeca";
  margin-left: -0.96875em;
  color: rgb(255, 206, 86);
}

.edel-icon-rupee-turn-prod:before {
  content: "\eecb";
}

.edel-icon-save-money:before {
  content: "\eecc";
}

.edel-icon-save-money-hand:before {
  content: "\eecd";
}

.edel-icon-sbi-logo:before {
  content: "\eece";
}

.edel-icon-scales:before {
  content: "\eecf";
}

.edel-icon-scenario:before {
  content: "\eed0";
}

.edel-icon-setalert-fill1 .path1:before {
  content: "\eed1";
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path2:before {
  content: "\eed2";
  margin-left: -1.0625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path3:before {
  content: "\eed3";
  margin-left: -1.0625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path4:before {
  content: "\eed4";
  margin-left: -1.0625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path5:before {
  content: "\eed5";
  margin-left: -1.0625em;
  color: rgb(240, 78, 69);
}

.edel-icon-setalert-fill1 .path6:before {
  content: "\eed6";
  margin-left: -1.0625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path7:before {
  content: "\eed7";
  margin-left: -1.0625em;
  color: rgb(81, 178, 85);
}

.edel-icon-setalert-fill1 .path8:before {
  content: "\eed8";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-success-popup .path1:before {
  content: "\eed9";
  color: rgb(240, 78, 69);
}

.edel-icon-success-popup .path2:before {
  content: "\eeda";
  margin-left: -1.84375em;
  color: rgb(240, 78, 69);
}

.edel-icon-success-popup .path3:before {
  content: "\eedb";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-success-popup .path4:before {
  content: "\eedc";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-success-popup .path5:before {
  content: "\eedd";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-success-popup .path6:before {
  content: "\eede";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-success-popup .path7:before {
  content: "\eedf";
  margin-left: -1.84375em;
  color: rgb(240, 78, 69);
}

.edel-icon-tags-prod:before {
  content: "\eee0";
}

.edel-icon-tax-prod:before {
  content: "\eee1";
}

.edel-icon-timer-reports:before {
  content: "\eee2";
  color: #727271;
}

.edel-icon-trade-prod:before {
  content: "\eee3";
}

.edel-icon-trade-prod-2:before {
  content: "\eee4";
}

.edel-icon-umbrella .path1:before {
  content: "\eee5";
  color: rgb(249, 217, 215);
}

.edel-icon-umbrella .path2:before {
  content: "\eee6";
  margin-left: -1.0625em;
  color: rgb(28, 26, 69);
}

.edel-icon-umbrella .path3:before {
  content: "\eee7";
  margin-left: -1.0625em;
  color: rgb(28, 26, 69);
}

.edel-icon-Union:before {
  content: "\eee8";
}

.edel-icon-wallet-prod:before {
  content: "\eee9";
}

.edel-icon-copy-1:before {
  content: "\ee10";
}

.edel-icon-coloured-star:before {
  content: "\ee06";
  color: #ffc700;
}

.edel-icon-rating-star:before {
  content: "\ee07";
  color: #c0bfcb;
}

.edel-icon-rating-block .path1:before {
  content: "\ee08";
  color: rgb(240, 78, 69);
}

.edel-icon-rating-block .path2:before {
  content: "\ee09";
  margin-left: -1.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-rating-block .path3:before {
  content: "\ee0a";
  margin-left: -1.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-rating-block .path4:before {
  content: "\ee0b";
  margin-left: -1.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-rating-block .path5:before {
  content: "\ee0c";
  margin-left: -1.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-rating-block .path6:before {
  content: "\ee0d";
  margin-left: -1.9580078125em;
  color: rgb(0, 0, 0);
}

.edel-icon-rating-block .path7:before {
  content: "\ee0e";
  margin-left: -1.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-rating-block .path8:before {
  content: "\ee0f";
  margin-left: -1.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-right-circle:before {
  content: "\ee05";
}

.edel-icon-cold .path1:before {
  content: "\ede8";
  color: rgb(29, 187, 237);
}

.edel-icon-cold .path2:before {
  content: "\ede9";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-cold .path3:before {
  content: "\edea";
  margin-left: -1.0498046875em;
  color: rgb(29, 187, 237);
}

.edel-icon-cold-tag .path1:before {
  content: "\edeb";
  color: rgb(29, 187, 237);
}

.edel-icon-cold-tag .path2:before {
  content: "\edec";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-cold-tag .path3:before {
  content: "\eded";
  margin-left: -1.0498046875em;
  color: rgb(31, 188, 237);
}

.edel-icon-cold-tag .path4:before {
  content: "\edee";
  margin-left: -1.0498046875em;
  color: rgb(26, 26, 26);
}

.edel-icon-cold-tag .path5:before {
  content: "\edef";
  margin-left: -1.0498046875em;
  color: rgb(31, 188, 237);
}

.edel-icon-hot .path1:before {
  content: "\edf0";
  color: rgb(237, 29, 29);
}

.edel-icon-hot .path2:before {
  content: "\edf1";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-hot .path3:before {
  content: "\edf2";
  margin-left: -1em;
  color: rgb(237, 29, 29);
}

.edel-icon-hot-tag .path1:before {
  content: "\edf3";
  color: rgb(237, 29, 29);
}

.edel-icon-hot-tag .path2:before {
  content: "\edf4";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-hot-tag .path3:before {
  content: "\edf5";
  margin-left: -1em;
  color: rgb(237, 29, 29);
}

.edel-icon-hot-tag .path4:before {
  content: "\edf6";
  margin-left: -1em;
  color: rgb(237, 29, 29);
}

.edel-icon-hot-tag .path5:before {
  content: "\edf7";
  margin-left: -1em;
  color: rgb(26, 26, 26);
}

.edel-icon-hot-tag .path6:before {
  content: "\edf8";
  margin-left: -1em;
  color: rgb(237, 29, 29);
}

.edel-icon-urgent .path1:before {
  content: "\edf9";
  color: rgb(255, 199, 0);
}

.edel-icon-urgent .path2:before {
  content: "\edfa";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-urgent .path3:before {
  content: "\edfb";
  margin-left: -1.0498046875em;
  color: rgb(255, 199, 0);
}

.edel-icon-urgent .path4:before {
  content: "\edfc";
  margin-left: -1.0498046875em;
  color: rgb(255, 199, 0);
}

.edel-icon-warm .path1:before {
  content: "\edfd";
  color: rgb(252, 153, 3);
}

.edel-icon-warm .path2:before {
  content: "\edfe";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-warm .path3:before {
  content: "\edff";
  margin-left: -1.0498046875em;
  color: rgb(252, 153, 3);
}

.edel-icon-warm-tag .path1:before {
  content: "\ee00";
  color: rgb(252, 153, 3);
}

.edel-icon-warm-tag .path2:before {
  content: "\ee01";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-warm-tag .path3:before {
  content: "\ee02";
  margin-left: -1.0498046875em;
  color: rgb(252, 153, 3);
}

.edel-icon-warm-tag .path4:before {
  content: "\ee03";
  margin-left: -1.0498046875em;
  color: rgb(252, 153, 3);
}

.edel-icon-warm-tag .path5:before {
  content: "\ee04";
  margin-left: -1.0498046875em;
  color: rgb(26, 26, 26);
}

.edel-icon-notice .path1:before {
  content: "\ed77";
  color: rgb(0, 0, 0);
}

.edel-icon-notice .path2:before {
  content: "\ed78";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-notice .path3:before {
  content: "\ed79";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-notice .path4:before {
  content: "\ede7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-expert-person:before {
  content: "\ed76";
}

.edel-icon-portrait .path1:before {
  content: "\ede4";
  color: rgb(3, 0, 47);
}

.edel-icon-portrait .path2:before {
  content: "\ede5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-portrait .path3:before {
  content: "\ede6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-expand-view:before {
  content: "\ede3";
}

.edel-icon-download-color-new .path1:before {
  content: "\ede1";
  color: rgb(3, 0, 47);
}

.edel-icon-download-color-new .path2:before {
  content: "\ede2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Timer-refresh:before {
  content: "\ede0";
}

.edel-icon-successful:before {
  content: "\edcb";
  color: #07af72;
}

.edel-icon-not-approved .path1:before {
  content: "\edcc";
  color: rgb(221, 80, 77);
}

.edel-icon-not-approved .path2:before {
  content: "\edd4";
  margin-left: -0.6669921875em;
  color: rgb(221, 80, 77);
}

.edel-icon-not-approved .path3:before {
  content: "\eddb";
  margin-left: -0.6669921875em;
  color: rgb(255, 255, 255);
}

.edel-icon-not-approved .path4:before {
  content: "\eddc";
  margin-left: -0.6669921875em;
  color: rgb(255, 255, 255);
}

.edel-icon-approved .path1:before {
  content: "\eddd";
  color: rgb(81, 178, 85);
}

.edel-icon-approved .path2:before {
  content: "\edde";
  margin-left: -0.7060546875em;
  color: rgb(81, 178, 85);
}

.edel-icon-approved .path3:before {
  content: "\eddf";
  margin-left: -0.7060546875em;
  color: rgb(255, 255, 255);
}

.edel-icon-dislike1:before {
  content: "\edd9";
  color: #dd504d;
}

.edel-icon-like:before {
  content: "\edda";
  color: #51b255;
}

.edel-icon-system .path1:before {
  content: "\edcd";
  color: rgb(242, 242, 245);
}

.edel-icon-system .path2:before {
  content: "\edce";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-system .path3:before {
  content: "\edcf";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-system .path4:before {
  content: "\edd0";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-file-decline .path1:before {
  content: "\edd1";
  color: rgb(0, 0, 0);
}

.edel-icon-file-decline .path2:before {
  content: "\edd2";
  margin-left: -1.0146484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-file-decline .path3:before {
  content: "\edd3";
  margin-left: -1.0146484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-red-cross:before {
  content: "\edd5";
  color: #dc3d3d;
}

.edel-icon-upload .path1:before {
  content: "\edd6";
  color: rgb(3, 0, 47);
}

.edel-icon-upload .path2:before {
  content: "\edd7";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-upload .path3:before {
  content: "\edd8";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-access-denied .path1:before {
  content: "\edc9";
  color: rgb(3, 0, 47);
}

.edel-icon-access-denied .path2:before {
  content: "\edca";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-calender-2:before {
  content: "\edc6";
}

.edel-icon-document:before {
  content: "\edc7";
}

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

.edel-icon-warning-bold:before {
  content: "\edc5";
}

.edel-icon-info-2 .path1:before {
  content: "\edc2";
  color: rgb(242, 242, 245);
}

.edel-icon-info-2 .path2:before {
  content: "\edc3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-info-2 .path3:before {
  content: "\edc4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pending .path1:before {
  content: "\edb7";
  color: rgb(255, 255, 255);
}

.edel-icon-pending .path2:before {
  content: "\edb8";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-pending .path3:before {
  content: "\edb9";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-pending .path4:before {
  content: "\edba";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-pending .path5:before {
  content: "\edbb";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-pending .path6:before {
  content: "\edbc";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-failed .path1:before {
  content: "\edbd";
  color: rgb(221, 80, 77);
}

.edel-icon-failed .path2:before {
  content: "\edbe";
  margin-left: -1em;
  color: none;
}

.edel-icon-failed .path3:before {
  content: "\edbf";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-failed .path4:before {
  content: "\edc0";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-success:before {
  content: "\edc1";
  color: #51b255;
}

.edel-icon-hourglass2 .path1:before {
  content: "\edb0";
  color: rgb(3, 0, 47);
}

.edel-icon-hourglass2 .path2:before {
  content: "\edb1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-hourglass2 .path3:before {
  content: "\edb2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-hourglass2 .path4:before {
  content: "\edb3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-hourglass2 .path5:before {
  content: "\edb4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-hourglass2 .path6:before {
  content: "\edb5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-hourglass2 .path7:before {
  content: "\edb6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-days-calender .path1:before {
  content: "\edac";
  color: rgb(3, 0, 47);
}

.edel-icon-days-calender .path2:before {
  content: "\edad";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-mail-sent .path1:before {
  content: "\edae";
  color: rgb(3, 0, 47);
}

.edel-icon-mail-sent .path2:before {
  content: "\edaf";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-profile .path1:before {
  content: "\ece1";
  color: rgb(3, 0, 47);
}

.edel-icon-circle-profile .path2:before {
  content: "\edab";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-set-alert-outline .path1:before {
  content: "\eda0";
  color: rgb(240, 78, 69);
}

.edel-icon-set-alert-outline .path2:before {
  content: "\eda1";
  margin-left: -0.9375em;
  color: rgb(240, 78, 69);
}

.edel-icon-set-alert-outline .path3:before {
  content: "\eda2";
  margin-left: -0.9375em;
  color: rgb(3, 0, 47);
}

.edel-icon-set-alert-outline .path4:before {
  content: "\eda3";
  margin-left: -0.9375em;
  color: rgb(3, 0, 47);
}

.edel-icon-set-alert-outline .path5:before {
  content: "\eda4";
  margin-left: -0.9375em;
  color: rgb(3, 0, 47);
}

.edel-icon-view-quote-outline .path1:before {
  content: "\eda5";
  color: rgb(240, 78, 69);
}

.edel-icon-view-quote-outline .path2:before {
  content: "\eda6";
  margin-left: -1.099609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-view-quote-outline .path3:before {
  content: "\eda7";
  margin-left: -1.099609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-view-quote-outline .path4:before {
  content: "\eda8";
  margin-left: -1.099609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-view-quote-outline .path5:before {
  content: "\eda9";
  margin-left: -1.099609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-view-quote-outline .path6:before {
  content: "\edaa";
  margin-left: -1.099609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-left-shortArrow:before {
  content: "\ed9f";
}

.edel-icon-green-note-border .path1:before {
  content: "\ed9a";
  color: rgb(206, 233, 224);
}

.edel-icon-green-note-border .path2:before {
  content: "\ed9b";
  margin-left: -1em;
  color: none;
}

.edel-icon-green-note-border .path3:before {
  content: "\ed9c";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-green-note-border .path4:before {
  content: "\ed9d";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-green-note-border .path5:before {
  content: "\ed9e";
  margin-left: -1em;
  color: none;
}

.edel-icon-reports-note .path1:before {
  content: "\ed97";
  color: rgb(3, 0, 47);
}

.edel-icon-reports-note .path2:before {
  content: "\ed98";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-reports-note .path3:before {
  content: "\ed99";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path1:before {
  content: "\ed7a";
  color: rgb(255, 255, 255);
}

.edel-icon-layers-stock .path2:before {
  content: "\ed7b";
  margin-left: -1em;
  color: rgb(242, 242, 245);
}

.edel-icon-layers-stock .path3:before {
  content: "\ed7c";
  margin-left: -1em;
  color: rgb(242, 242, 245);
}

.edel-icon-layers-stock .path4:before {
  content: "\ed7d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path5:before {
  content: "\ed7e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path6:before {
  content: "\ed7f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path7:before {
  content: "\ed80";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path8:before {
  content: "\ed81";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path9:before {
  content: "\ed82";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path10:before {
  content: "\ed83";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path11:before {
  content: "\ed84";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-layers-stock .path12:before {
  content: "\ed85";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path13:before {
  content: "\ed86";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path14:before {
  content: "\ed87";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path15:before {
  content: "\ed88";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-withdrawal-details .path1:before {
  content: "\ed89";
  color: rgb(3, 0, 47);
}

.edel-icon-withdrawal-details .path2:before {
  content: "\ed8a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-withdrawal-details .path3:before {
  content: "\ed8b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-investment-details .path1:before {
  content: "\ed8c";
  color: rgb(3, 0, 47);
}

.edel-icon-investment-details .path2:before {
  content: "\ed8d";
  margin-left: -1.25em;
  color: rgb(240, 78, 69);
}

.edel-icon-investment-details .path3:before {
  content: "\ed8e";
  margin-left: -1.25em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment-details .path4:before {
  content: "\ed8f";
  margin-left: -1.25em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment-details .path5:before {
  content: "\ed90";
  margin-left: -1.25em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment-details .path6:before {
  content: "\ed91";
  margin-left: -1.25em;
  color: rgb(3, 0, 47);
}

.edel-icon-risk-measure .path1:before {
  content: "\ed92";
  color: rgb(3, 0, 47);
}

.edel-icon-risk-measure .path2:before {
  content: "\ed93";
  margin-left: -1.23046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-risk-measure .path3:before {
  content: "\ed94";
  margin-left: -1.23046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-quality-measure .path1:before {
  content: "\ed95";
  color: rgb(3, 0, 47);
}

.edel-icon-quality-measure .path2:before {
  content: "\ed96";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-split-coloured .path1:before {
  content: "\ed54";
  color: rgb(0, 0, 0);
}

.edel-icon-split-coloured .path2:before {
  content: "\ed5e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path1:before {
  content: "\ed55";
  color: rgb(3, 0, 47);
}

.edel-icon-Monitoring-Illustration .path2:before {
  content: "\ed56";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path3:before {
  content: "\ed57";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path4:before {
  content: "\ed58";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path5:before {
  content: "\ed59";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path6:before {
  content: "\ed5a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Monitoring-Illustration .path7:before {
  content: "\ed5b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Monitoring-Illustration .path8:before {
  content: "\ed5c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Monitoring-Illustration .path9:before {
  content: "\ed5d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-Insurance .path1:before {
  content: "\ed2c";
  color: rgb(240, 78, 69);
}

.edel-icon-Travel-Insurance .path2:before {
  content: "\ed42";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-Insurance .path3:before {
  content: "\ed46";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-Insurance-Icon .path1:before {
  content: "\ed47";
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path2:before {
  content: "\ed48";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path3:before {
  content: "\ed49";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path4:before {
  content: "\ed4a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path5:before {
  content: "\ed4b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path6:before {
  content: "\ed4c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path7:before {
  content: "\ed4d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-Insurance-Icon .path8:before {
  content: "\ed4e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-FinancialProtection .path1:before {
  content: "\ed4f";
  color: rgb(3, 0, 47);
}

.edel-icon-FinancialProtection .path2:before {
  content: "\ed50";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-FinancialProtection .path3:before {
  content: "\ed51";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-FinancialProtection .path4:before {
  content: "\ed52";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-FinancialProtection .path5:before {
  content: "\ed53";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-bearish:before {
  content: "\ed2d";
  color: #dd504d;
}

.edel-icon-bullish:before {
  content: "\ed2e";
  color: #51b255;
}

.edel-icon-book-info .path1:before {
  content: "\ed2f";
  color: rgb(3, 0, 47);
}

.edel-icon-book-info .path2:before {
  content: "\ed30";
  margin-left: -0.9765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-book-info .path3:before {
  content: "\ed31";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-book-info .path4:before {
  content: "\ed32";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-book-info .path5:before {
  content: "\ed33";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-details-chain .path1:before {
  content: "\ed34";
  color: rgb(3, 0, 47);
}

.edel-icon-details-chain .path2:before {
  content: "\ed35";
  margin-left: -1.642578125em;
  color: rgb(240, 78, 69);
}

.edel-icon-details-chain .path3:before {
  content: "\ed36";
  margin-left: -1.642578125em;
  color: rgb(3, 0, 47);
}

.edel-icon-details-chain .path4:before {
  content: "\ed37";
  margin-left: -1.642578125em;
  color: rgb(3, 0, 47);
}

.edel-icon-details-chain .path5:before {
  content: "\ed38";
  margin-left: -1.642578125em;
  color: rgb(240, 78, 69);
}

.edel-icon-details-chain .path6:before {
  content: "\ed41";
  margin-left: -1.642578125em;
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path1:before {
  content: "\ed17";
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path2:before {
  content: "\ed18";
  margin-left: -0.7841796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path3:before {
  content: "\ed19";
  margin-left: -0.7841796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path4:before {
  content: "\ed21";
  margin-left: -0.7841796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path5:before {
  content: "\ed22";
  margin-left: -0.7841796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-future-money-bag .path6:before {
  content: "\ed23";
  margin-left: -0.7841796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path1:before {
  content: "\ed43";
  color: rgb(3, 0, 47);
}

.edel-icon-buyback .path2:before {
  content: "\ed44";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path3:before {
  content: "\ed45";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path4:before {
  content: "\ed5f";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path5:before {
  content: "\ed60";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path6:before {
  content: "\ed61";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path7:before {
  content: "\ed62";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path8:before {
  content: "\ed63";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path1:before {
  content: "\ed64";
  color: rgb(3, 0, 47);
}

.edel-icon-buyback-graph .path2:before {
  content: "\ed65";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path3:before {
  content: "\ed66";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path4:before {
  content: "\ed67";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path5:before {
  content: "\ed68";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path6:before {
  content: "\ed69";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path7:before {
  content: "\ed6a";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path1:before {
  content: "\ed6b";
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path2:before {
  content: "\ed6c";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path3:before {
  content: "\ed6d";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path4:before {
  content: "\ed6e";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path5:before {
  content: "\ed6f";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank-1 .path6:before {
  content: "\ed70";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path7:before {
  content: "\ed71";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path8:before {
  content: "\ed72";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path9:before {
  content: "\ed73";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank-1 .path10:before {
  content: "\ed74";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank-1 .path11:before {
  content: "\ed75";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-Group-23483 .path1:before {
  content: "\ed24";
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path2:before {
  content: "\ed25";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path3:before {
  content: "\ed26";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path4:before {
  content: "\ed27";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path5:before {
  content: "\ed28";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Group-23483 .path6:before {
  content: "\ed29";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Group-23483 .path7:before {
  content: "\ed2a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path8:before {
  content: "\ed2b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path1:before {
  content: "\ed1a";
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path2:before {
  content: "\ed1b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path3:before {
  content: "\ed1c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path4:before {
  content: "\ed1d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path5:before {
  content: "\ed1e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path6:before {
  content: "\ed1f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stars-thumbs-up .path7:before {
  content: "\ed20";
  margin-left: -1em;
  color: none;
}

.edel-icon-driving-markets .path1:before {
  content: "\ed39";
  color: rgb(240, 78, 69);
}

.edel-icon-driving-markets .path2:before {
  content: "\ed3a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path1:before {
  content: "\ed3b";
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path2:before {
  content: "\ed3c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path3:before {
  content: "\ed3d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path4:before {
  content: "\ed3e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path5:before {
  content: "\ed3f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-fixed-returns .path6:before {
  content: "\ed40";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-community:before {
  content: "\ed16";
  color: #f04e45;
}

.edel-icon-ProtectionPlans .path1:before {
  content: "\ed13";
  color: rgb(3, 0, 47);
}

.edel-icon-ProtectionPlans .path2:before {
  content: "\ed14";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-ProtectionPlans .path3:before {
  content: "\ed15";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-support-2:before {
  content: "\ed12";
  color: #5c5e64;
}

.edel-icon-new-advisory:before {
  content: "\ed0a";
  color: #5c5e64;
}

.edel-icon-other-info:before {
  content: "\ed09";
  color: #5c5e64;
}

.edel-icon-service-request-2:before {
  content: "\ed0b";
  color: #5c5e64;
}

.edel-icon-reporting:before {
  content: "\ed0c";
  color: #5c5e64;
}

.edel-icon-transactions-2:before {
  content: "\ed0d";
  color: #5c5e64;
}

.edel-icon-watchlist-2:before {
  content: "\ed0e";
  color: #5c5e64;
}

.edel-icon-revenue-dashboard:before {
  content: "\ed0f";
  color: #5c5e64;
}

.edel-icon-lead-dashboard:before {
  content: "\ed10";
  color: #5c5e64;
}

.edel-icon-home-4:before {
  content: "\ed11";
}

.edel-icon-smooth-bell .path1:before {
  content: "\eb62";
  color: rgb(75, 70, 92);
}

.edel-icon-smooth-bell .path2:before {
  content: "\ed06";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}

.edel-icon-smooth-bell .path3:before {
  content: "\ed07";
  margin-left: -1em;
  color: rgb(75, 70, 92);
}

.edel-icon-smooth-bell .path4:before {
  content: "\ed08";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}

.edel-icon-coloured-calendar .path1:before {
  content: "\ecff";
  color: rgb(3, 0, 47);
}

.edel-icon-coloured-calendar .path2:before {
  content: "\ed00";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path3:before {
  content: "\ed01";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path4:before {
  content: "\ed02";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path5:before {
  content: "\ed03";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path6:before {
  content: "\ed04";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path7:before {
  content: "\ed05";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stcok-exchange .path1:before {
  content: "\ecef";
  color: none;
}

.edel-icon-stcok-exchange .path2:before {
  content: "\ecf0";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path3:before {
  content: "\ecf4";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path4:before {
  content: "\ecf5";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path5:before {
  content: "\ecf6";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path6:before {
  content: "\ecf7";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path7:before {
  content: "\ecf8";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path8:before {
  content: "\ecf9";
  margin-left: -1.2158203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-stcok-exchange .path9:before {
  content: "\ecfa";
  margin-left: -1.2158203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-stcok-exchange .path10:before {
  content: "\ecfb";
  margin-left: -1.2158203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-stcok-exchange .path11:before {
  content: "\ecfc";
  margin-left: -1.2158203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-stcok-exchange .path12:before {
  content: "\ecfd";
  margin-left: -1.2158203125em;
  color: rgb(240, 78, 69);
}

.edel-icon-stcok-exchange .path13:before {
  content: "\ecfe";
  margin-left: -1.2158203125em;
  color: rgb(240, 78, 69);
}

.edel-icon-analytics .path1:before {
  content: "\ece4";
  color: rgb(3, 0, 47);
}

.edel-icon-analytics .path2:before {
  content: "\ece5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-analytics .path3:before {
  content: "\ece6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-analytics .path4:before {
  content: "\eced";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-analytics .path5:before {
  content: "\ecee";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-shareholder-color .path1:before {
  content: "\ecd7";
  color: rgb(240, 78, 69);
}

.edel-icon-shareholder-color .path2:before {
  content: "\ecd8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-shareholder-color .path3:before {
  content: "\ecd9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-info-book .path1:before {
  content: "\ecda";
  color: rgb(3, 0, 47);
}

.edel-icon-info-book .path2:before {
  content: "\ecdb";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-info-book .path3:before {
  content: "\ecdc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-info-book .path4:before {
  content: "\ecdd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-info-book .path5:before {
  content: "\ecde";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-profit-color .path1:before {
  content: "\ece2";
  color: rgb(240, 78, 69);
}

.edel-icon-profit-color .path2:before {
  content: "\ece3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-risks-1 .path1:before {
  content: "\ece7";
  color: rgb(3, 0, 47);
}

.edel-icon-risks-1 .path2:before {
  content: "\ece8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-risks-1 .path3:before {
  content: "\ece9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-risks-1 .path4:before {
  content: "\ecea";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-risks-1 .path5:before {
  content: "\eceb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-risks-1 .path6:before {
  content: "\ecec";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-plant .path1:before {
  content: "\ecf1";
  color: rgb(3, 0, 47);
}

.edel-icon-invest-plant .path2:before {
  content: "\ecf2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-plant .path3:before {
  content: "\ecf3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-add-notfill:before {
  content: "\ecd6";
}

.edel-icon-advisory:before {
  content: "\ecd5";
}

.edel-icon-download-coloured .path1:before {
  content: "\ecd3";
  color: rgb(240, 78, 69);
}

.edel-icon-download-coloured .path2:before {
  content: "\ecd4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-flip:before {
  content: "\ecd2";
}

.edel-icon-voting .path1:before {
  content: "\ecc1";
  color: rgb(3, 0, 47);
}

.edel-icon-voting .path2:before {
  content: "\ecc2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-voting .path3:before {
  content: "\ecc3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-voting .path4:before {
  content: "\ecc4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-voting .path5:before {
  content: "\ecc5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-marginfiles .path1:before {
  content: "\ecc8";
  color: rgb(3, 0, 47);
}

.edel-icon-marginfiles .path2:before {
  content: "\ecc9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-marginfiles .path3:before {
  content: "\ecca";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-marginfiles .path4:before {
  content: "\eccb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-marginfiles .path5:before {
  content: "\eccc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-marginfiles .path6:before {
  content: "\eccd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-position .path1:before {
  content: "\ecce";
  color: rgb(3, 0, 47);
}

.edel-icon-position .path2:before {
  content: "\eccf";
  margin-left: -1.2138671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-position .path3:before {
  content: "\ecd0";
  margin-left: -1.2138671875em;
  color: rgb(3, 0, 47);
}

.edel-icon-position .path4:before {
  content: "\ecd1";
  margin-left: -1.2138671875em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path1:before {
  content: "\ecb4";
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path2:before {
  content: "\ecb7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calculator-color .path3:before {
  content: "\ecb8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path4:before {
  content: "\ecb9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path5:before {
  content: "\ecba";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path6:before {
  content: "\ecbb";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path7:before {
  content: "\ecbc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calculator-color .path8:before {
  content: "\ecbd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calculator-color .path9:before {
  content: "\ecbe";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-chart-color .path1:before {
  content: "\ecbf";
  color: rgb(240, 78, 69);
}

.edel-icon-chart-color .path2:before {
  content: "\ecc0";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-info-color .path1:before {
  content: "\ecc6";
  color: rgb(3, 0, 47);
}

.edel-icon-info-color .path2:before {
  content: "\ecc7";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-table:before {
  content: "\ecb5";
}

.edel-icon-bar-chart:before {
  content: "\ecb6";
}

.edel-icon-logout1 .path1:before {
  content: "\ec6a";
  color: rgb(3, 0, 47);
}

.edel-icon-logout1 .path2:before {
  content: "\ec6b";
  margin-left: -0.849609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-service .path1:before {
  content: "\ec6c";
  color: rgb(3, 0, 47);
}

.edel-icon-service .path2:before {
  content: "\ec6d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-service .path3:before {
  content: "\ec6e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-service .path4:before {
  content: "\ec6f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-service .path5:before {
  content: "\ec70";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-service .path6:before {
  content: "\ec71";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-email1 .path1:before {
  content: "\ec72";
  color: rgb(3, 0, 47);
}

.edel-icon-email1 .path2:before {
  content: "\ec73";
  margin-left: -0.892578125em;
  color: rgb(3, 0, 47);
}

.edel-icon-email1 .path3:before {
  content: "\ec74";
  margin-left: -0.892578125em;
  color: rgb(242, 242, 245);
}

.edel-icon-email1 .path4:before {
  content: "\ec75";
  margin-left: -0.892578125em;
  color: rgb(240, 78, 69);
}

.edel-icon-chat .path1:before {
  content: "\ec76";
  color: rgb(3, 0, 47);
}

.edel-icon-chat .path2:before {
  content: "\ec77";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-support-color .path1:before {
  content: "\ec78";
  color: rgb(3, 0, 47);
}

.edel-icon-support-color .path2:before {
  content: "\ec79";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderbbok .path1:before {
  content: "\ec7a";
  color: rgb(240, 78, 69);
}

.edel-icon-orderbbok .path2:before {
  content: "\ec7b";
  margin-left: -0.8330078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderbbok .path3:before {
  content: "\ec7c";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path4:before {
  content: "\ec7d";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path5:before {
  content: "\ec7e";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path6:before {
  content: "\ec7f";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path7:before {
  content: "\ec80";
  margin-left: -0.8330078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderbbok .path8:before {
  content: "\ec81";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path9:before {
  content: "\ec82";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path10:before {
  content: "\ec83";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-mf-sipbook .path1:before {
  content: "\ec84";
  color: rgb(3, 0, 47);
}

.edel-icon-mf-sipbook .path2:before {
  content: "\ec85";
  margin-left: -0.8232421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-mf-sipbook .path3:before {
  content: "\ec86";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-mf-sipbook .path4:before {
  content: "\ec87";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-mf-sipbook .path5:before {
  content: "\ec88";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-mf-sipbook .path6:before {
  content: "\ec89";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-mf-sipbook .path7:before {
  content: "\ec8a";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path1:before {
  content: "\ec8b";
  color: rgb(3, 0, 47);
}

.edel-icon-sipbook .path2:before {
  content: "\ec8c";
  margin-left: -0.8232421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-sipbook .path3:before {
  content: "\ec8d";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path4:before {
  content: "\ec8e";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path5:before {
  content: "\ec8f";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path6:before {
  content: "\ec90";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path7:before {
  content: "\ec91";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis1 .path1:before {
  content: "\ec92";
  color: rgb(0, 0, 0);
}

.edel-icon-edis1 .path2:before {
  content: "\ec93";
  margin-left: -1.115234375em;
  color: rgb(0, 0, 0);
}

.edel-icon-edis1 .path3:before {
  content: "\ec94";
  margin-left: -1.115234375em;
  color: rgb(0, 0, 0);
}

.edel-icon-edis1 .path4:before {
  content: "\ec95";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis1 .path5:before {
  content: "\ec96";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis1 .path6:before {
  content: "\ec97";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis1 .path7:before {
  content: "\ec98";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-fundtransfer .path1:before {
  content: "\ec99";
  color: rgb(3, 0, 47);
}

.edel-icon-fundtransfer .path2:before {
  content: "\ec9a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-fundtransfer .path3:before {
  content: "\ec9b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fundtransfer .path4:before {
  content: "\ec9c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fundtransfer .path5:before {
  content: "\ec9d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fundtransfer .path6:before {
  content: "\ec9e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path1:before {
  content: "\ec9f";
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path2:before {
  content: "\eca0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path3:before {
  content: "\eca1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path4:before {
  content: "\eca2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderstatus .path5:before {
  content: "\eca3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderstatus .path6:before {
  content: "\eca4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path7:before {
  content: "\eca5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path8:before {
  content: "\eca6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderstatus .path9:before {
  content: "\eca7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderstatus .path10:before {
  content: "\eca8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path1:before {
  content: "\eca9";
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path2:before {
  content: "\ecaa";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path3:before {
  content: "\ecab";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path4:before {
  content: "\ecac";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path5:before {
  content: "\ecad";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path6:before {
  content: "\ecae";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path7:before {
  content: "\ecaf";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path8:before {
  content: "\ecb0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path9:before {
  content: "\ecb1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path10:before {
  content: "\ecb2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path11:before {
  content: "\ecb3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pledge1 .path1:before {
  content: "\ebcf";
  color: rgb(240, 78, 69);
}

.edel-icon-pledge1 .path2:before {
  content: "\ebd0";
  margin-left: -0.9638671875em;
  color: rgb(3, 0, 47);
}

.edel-icon-edis .path1:before {
  content: "\ebd1";
  color: rgb(240, 78, 69);
}

.edel-icon-edis .path2:before {
  content: "\ebd2";
  margin-left: -0.7333984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-edis .path3:before {
  content: "\ebd3";
  margin-left: -0.7333984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-edis .path4:before {
  content: "\ebd4";
  margin-left: -0.7333984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis .path5:before {
  content: "\ebd5";
  margin-left: -0.7333984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-etf .path1:before {
  content: "\ebd6";
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path2:before {
  content: "\ebd7";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path3:before {
  content: "\ebd8";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path4:before {
  content: "\ebd9";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path5:before {
  content: "\ebda";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path6:before {
  content: "\ebdb";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path7:before {
  content: "\ebdc";
  margin-left: -0.970703125em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path1:before {
  content: "\ebdd";
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path2:before {
  content: "\ebde";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path3:before {
  content: "\ebdf";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path4:before {
  content: "\ebe0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path5:before {
  content: "\ebe1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path6:before {
  content: "\ebe2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path7:before {
  content: "\ebe3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path8:before {
  content: "\ebe4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path9:before {
  content: "\ebe5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path10:before {
  content: "\ebe6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path11:before {
  content: "\ebe7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd .path1:before {
  content: "\ebe8";
  color: rgb(3, 0, 47);
}

.edel-icon-ncd .path2:before {
  content: "\ebe9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd .path3:before {
  content: "\ebea";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd .path4:before {
  content: "\ebeb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd .path5:before {
  content: "\ebec";
  margin-left: -1em;
  color: rgb(248, 60, 60);
}

.edel-icon-EC .path1:before {
  content: "\ebed";
  color: rgb(3, 0, 47);
}

.edel-icon-EC .path2:before {
  content: "\ebee";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path3:before {
  content: "\ebef";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path4:before {
  content: "\ebf0";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path5:before {
  content: "\ebf1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path6:before {
  content: "\ebf2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path7:before {
  content: "\ebf3";
  margin-left: -1em;
  color: rgb(248, 60, 60);
}

.edel-icon-corp-fd .path1:before {
  content: "\ebf4";
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path2:before {
  content: "\ebf5";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path3:before {
  content: "\ebf6";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path4:before {
  content: "\ebf7";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path5:before {
  content: "\ebf8";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path6:before {
  content: "\ebf9";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path7:before {
  content: "\ebfa";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path8:before {
  content: "\ebfb";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path9:before {
  content: "\ebfc";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path10:before {
  content: "\ebfd";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path11:before {
  content: "\ebfe";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path12:before {
  content: "\ebff";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path13:before {
  content: "\ec00";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path14:before {
  content: "\ec01";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path15:before {
  content: "\ec02";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path16:before {
  content: "\ec03";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path17:before {
  content: "\ec04";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path18:before {
  content: "\ec05";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path1:before {
  content: "\ec06";
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path2:before {
  content: "\ec07";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb-ipo .path3:before {
  content: "\ec08";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path4:before {
  content: "\ec09";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path5:before {
  content: "\ec0a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path6:before {
  content: "\ec0b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path7:before {
  content: "\ec0c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path1:before {
  content: "\ec0d";
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path2:before {
  content: "\ec0e";
  margin-left: -2.0458984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path3:before {
  content: "\ec0f";
  margin-left: -2.0458984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-nfo .path4:before {
  content: "\ec10";
  margin-left: -2.0458984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path5:before {
  content: "\ec11";
  margin-left: -2.0458984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path6:before {
  content: "\ec12";
  margin-left: -2.0458984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-nfo .path7:before {
  content: "\ec13";
  margin-left: -2.0458984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-nfo .path8:before {
  content: "\ec14";
  margin-left: -2.0458984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd-ipo .path1:before {
  content: "\ec15";
  color: rgb(3, 0, 47);
}

.edel-icon-ncd-ipo .path2:before {
  content: "\ec16";
  margin-left: -0.75em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path1:before {
  content: "\ec17";
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path2:before {
  content: "\ec18";
  margin-left: -0.9091796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path3:before {
  content: "\ec19";
  margin-left: -0.9091796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path4:before {
  content: "\ec1a";
  margin-left: -0.9091796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path5:before {
  content: "\ec1b";
  margin-left: -0.9091796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo .path6:before {
  content: "\ec1c";
  margin-left: -0.9091796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo .path7:before {
  content: "\ec1d";
  margin-left: -0.9091796875em;
  color: none;
}

.edel-icon-Ipo .path8:before {
  content: "\ec1e";
  margin-left: -0.9091796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-margin-cal .path1:before {
  content: "\ec1f";
  color: rgb(3, 0, 47);
}

.edel-icon-margin-cal .path2:before {
  content: "\ec20";
  margin-left: -0.9638671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-margin-cal .path3:before {
  content: "\ec21";
  margin-left: -0.9638671875em;
  color: none;
}

.edel-icon-aplha-alerts .path1:before {
  content: "\ec22";
  color: rgb(240, 78, 69);
}

.edel-icon-aplha-alerts .path2:before {
  content: "\ec23";
  margin-left: -0.9287109375em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-area .path1:before {
  content: "\ec24";
  color: rgb(3, 0, 47);
}

.edel-icon-trading-area .path2:before {
  content: "\ec25";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-area .path3:before {
  content: "\ec26";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-trading-area .path4:before {
  content: "\ec27";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-trading-area .path5:before {
  content: "\ec28";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-deals .path1:before {
  content: "\ec29";
  color: rgb(240, 78, 69);
}

.edel-icon-deals .path2:before {
  content: "\ec2a";
  margin-left: -1.0419921875em;
  color: rgb(3, 0, 47);
}

.edel-icon-livenews .path1:before {
  content: "\ec2b";
  color: rgb(3, 0, 47);
}

.edel-icon-livenews .path2:before {
  content: "\ec2c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-livenews .path3:before {
  content: "\ec2d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-livenews .path4:before {
  content: "\ec2e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-livenews .path5:before {
  content: "\ec2f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-livenews .path6:before {
  content: "\ec30";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-livenews .path7:before {
  content: "\ec31";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-livenews .path8:before {
  content: "\ec32";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-event-calender .path1:before {
  content: "\ec33";
  color: rgb(3, 0, 47);
}

.edel-icon-event-calender .path2:before {
  content: "\ec34";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-optionChain .path1:before {
  content: "\ec35";
  color: rgb(3, 0, 47);
}

.edel-icon-optionChain .path2:before {
  content: "\ec36";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-optionChain .path3:before {
  content: "\ec37";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-optionChain .path4:before {
  content: "\ec38";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-optionChain .path5:before {
  content: "\ec39";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-optionChain .path6:before {
  content: "\ec3a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-optionChain .path7:before {
  content: "\ec3b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-optionChain .path8:before {
  content: "\ec3c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-icons_Videos .path1:before {
  content: "\ec3d";
  color: rgb(240, 78, 69);
}

.edel-icon-icons_Videos .path2:before {
  content: "\ec3e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-icons_Videos .path3:before {
  content: "\ec3f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-icons_Videos .path4:before {
  content: "\ec40";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-options .path1:before {
  content: "\ec41";
  color: rgb(240, 78, 69);
}

.edel-icon-options .path2:before {
  content: "\ec42";
  margin-left: -1.115234375em;
  color: rgb(3, 0, 47);
}

.edel-icon-options .path3:before {
  content: "\ec43";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-options .path4:before {
  content: "\ec44";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-options .path5:before {
  content: "\ec45";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-currency1 .path1:before {
  content: "\ec46";
  color: rgb(3, 0, 47);
}

.edel-icon-currency1 .path2:before {
  content: "\ec47";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-currency1 .path3:before {
  content: "\ec48";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-currency1 .path4:before {
  content: "\ec49";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-currency1 .path5:before {
  content: "\ec4a";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-currency1 .path6:before {
  content: "\ec4b";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity1 .path1:before {
  content: "\ec4c";
  color: rgb(3, 0, 47);
}

.edel-icon-commodity1 .path2:before {
  content: "\ec4d";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity1 .path3:before {
  content: "\ec4e";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity1 .path4:before {
  content: "\ec4f";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity1 .path5:before {
  content: "\ec50";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity1 .path6:before {
  content: "\ec51";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity1 .path7:before {
  content: "\ec52";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path1:before {
  content: "\ec53";
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path2:before {
  content: "\ec54";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path3:before {
  content: "\ec55";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path4:before {
  content: "\ec56";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path5:before {
  content: "\ec57";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path6:before {
  content: "\ec58";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path7:before {
  content: "\ec59";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-equity1 .path8:before {
  content: "\ec5a";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-pickright .path1:before {
  content: "\ec5b";
  color: rgb(3, 0, 47);
}

.edel-icon-pickright .path2:before {
  content: "\ec5c";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank .path1:before {
  content: "\ec5d";
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank .path2:before {
  content: "\ec5e";
  margin-left: -0.9658203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank .path3:before {
  content: "\ec5f";
  margin-left: -0.9658203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank .path4:before {
  content: "\ec60";
  margin-left: -0.9658203125em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank .path5:before {
  content: "\ec61";
  margin-left: -0.9658203125em;
  color: rgb(240, 78, 69);
}

.edel-icon-spmld .path1:before {
  content: "\ec62";
  color: rgb(3, 0, 47);
}

.edel-icon-spmld .path2:before {
  content: "\ec63";
  margin-left: -0.806640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-spmld .path3:before {
  content: "\ec64";
  margin-left: -0.806640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-spmld .path4:before {
  content: "\ec65";
  margin-left: -0.806640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-spmld .path5:before {
  content: "\ec66";
  margin-left: -0.806640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-spmld .path6:before {
  content: "\ec67";
  margin-left: -0.806640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-spmld .path7:before {
  content: "\ec68";
  margin-left: -0.806640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-spmld .path8:before {
  content: "\ec69";
  margin-left: -0.806640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-home-3:before {
  content: "\ebcd";
}

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

.edel-icon-register-note:before {
  content: "\ebcc";
  color: #03002f;
}

.edel-icon-EscalationMatrix .path1:before {
  content: "\ebc2";
  color: rgb(3, 0, 47);
}

.edel-icon-EscalationMatrix .path2:before {
  content: "\ebc3";
  margin-left: -0.818359375em;
  color: rgb(240, 78, 69);
}

.edel-icon-FAQ .path1:before {
  content: "\ebc4";
  color: rgb(3, 0, 47);
}

.edel-icon-FAQ .path2:before {
  content: "\ebc5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-FAQ .path3:before {
  content: "\ebc6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-FAQ .path4:before {
  content: "\ebc7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-loacte-us .path1:before {
  content: "\ebc8";
  color: rgb(3, 0, 47);
}

.edel-icon-loacte-us .path2:before {
  content: "\ebc9";
  margin-left: -0.869140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Account-Open .path1:before {
  content: "\ebca";
  color: rgb(240, 78, 69);
}

.edel-icon-Account-Open .path2:before {
  content: "\ebcb";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-margins .path1:before {
  content: "\eb82";
  color: rgb(240, 78, 69);
}

.edel-icon-margins .path2:before {
  content: "\eb83";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-margins .path3:before {
  content: "\eb84";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ledger .path1:before {
  content: "\eb85";
  color: rgb(3, 0, 47);
}

.edel-icon-ledger .path2:before {
  content: "\ebad";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ledger .path3:before {
  content: "\ebae";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-transactionhistory .path1:before {
  content: "\ebaf";
  color: rgb(3, 0, 47);
}

.edel-icon-transactionhistory .path2:before {
  content: "\ebb0";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-transactionhistory .path3:before {
  content: "\ebb1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax .path1:before {
  content: "\ebb2";
  color: rgb(3, 0, 47);
}

.edel-icon-tax .path2:before {
  content: "\ebb3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax .path3:before {
  content: "\ebb4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-profitloss .path1:before {
  content: "\ebb5";
  color: rgb(3, 0, 47);
}

.edel-icon-profitloss .path2:before {
  content: "\ebb6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-profitloss .path3:before {
  content: "\ebb7";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-profitloss .path4:before {
  content: "\ebb8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-profitloss .path5:before {
  content: "\ebb9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-briefcase-color .path1:before {
  content: "\ebba";
  color: rgb(3, 0, 47);
}

.edel-icon-briefcase-color .path2:before {
  content: "\ebbb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-briefcase-color .path3:before {
  content: "\ebbc";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-dashboard .path1:before {
  content: "\ebbd";
  color: rgb(3, 0, 47);
}

.edel-icon-dashboard .path2:before {
  content: "\ebbe";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-dashboard .path3:before {
  content: "\ebbf";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-dashboard .path4:before {
  content: "\ebc0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-dashboard .path5:before {
  content: "\ebc1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-edit-lead .path1:before {
  content: "\eb7d";
  color: rgb(3, 0, 47);
}

.edel-icon-edit-lead .path2:before {
  content: "\eb7e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-download-page .path1:before {
  content: "\eb7f";
  color: rgb(3, 0, 47);
}

.edel-icon-download-page .path2:before {
  content: "\eb80";
  margin-left: -0.845703125em;
  color: rgb(240, 78, 69);
}

.edel-icon-download-page .path3:before {
  content: "\eb81";
  margin-left: -0.845703125em;
  color: rgb(240, 78, 69);
}

.edel-icon-split:before {
  content: "\ebac";
}

.edel-icon-twitter-new:before {
  content: "\ebaa";
}

.edel-icon-trends:before {
  content: "\eb86";
}

.edel-icon-about-company .path1:before {
  content: "\eb87";
  color: rgb(3, 0, 47);
}

.edel-icon-about-company .path2:before {
  content: "\eb88";
  margin-left: -0.9765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-about-company .path3:before {
  content: "\eb89";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-about-company .path4:before {
  content: "\eb8a";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-about-company .path5:before {
  content: "\eb8b";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-peer-comparision .path1:before {
  content: "\eb8c";
  color: rgb(3, 0, 47);
}

.edel-icon-peer-comparision .path2:before {
  content: "\eb8d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-peer-comparision .path3:before {
  content: "\eb8e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-peer-comparision .path4:before {
  content: "\eb8f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-peer-comparision .path5:before {
  content: "\eb90";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Corporate-news .path1:before {
  content: "\eb91";
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path2:before {
  content: "\eb92";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path3:before {
  content: "\eb93";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path4:before {
  content: "\eb94";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path5:before {
  content: "\eb95";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path6:before {
  content: "\eb96";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path7:before {
  content: "\eb97";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path8:before {
  content: "\eb98";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path9:before {
  content: "\eb99";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Corporate-news .path10:before {
  content: "\eb9a";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-shareholder .path1:before {
  content: "\eb9b";
  color: rgb(240, 78, 69);
}

.edel-icon-shareholder .path2:before {
  content: "\eb9c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-shareholder .path3:before {
  content: "\eb9d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Fundamentals .path1:before {
  content: "\eb9e";
  color: rgb(240, 78, 69);
}

.edel-icon-Fundamentals .path2:before {
  content: "\eb9f";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Heart-shape:before {
  content: "\eba0";
  color: #b8b8b8;
}

.edel-icon-technical-drawing .path1:before {
  content: "\eba1";
  color: rgb(3, 0, 47);
}

.edel-icon-technical-drawing .path2:before {
  content: "\eba2";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-technical-drawing .path3:before {
  content: "\eba3";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-scan .path1:before {
  content: "\eba4";
  color: rgb(240, 78, 69);
}

.edel-icon-stock-scan .path2:before {
  content: "\eba5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-scan .path3:before {
  content: "\eba6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-scan .path4:before {
  content: "\eba7";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-scan .path5:before {
  content: "\eba8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-scan .path6:before {
  content: "\eba9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-reassign-lead .path1:before {
  content: "\eb70";
  color: rgb(3, 0, 47);
}

.edel-icon-reassign-lead .path2:before {
  content: "\eb71";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-reassign-lead .path3:before {
  content: "\eb7b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-reassign-lead .path4:before {
  content: "\eb7c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-logout-new:before {
  content: "\eb72";
}

.edel-icon-home-2:before {
  content: "\eb73";
}

.edel-icon-info-1:before {
  content: "\eb74";
}

.edel-icon-service-request:before {
  content: "\eb75";
}

.edel-icon-report:before {
  content: "\eb76";
}

.edel-icon-transactions:before {
  content: "\eb77";
}

.edel-icon-watchlist-1:before {
  content: "\eb78";
}

.edel-icon-revenue-db:before {
  content: "\eb79";
}

.edel-icon-lead-db:before {
  content: "\eb7a";
}

.edel-icon-send-message:before {
  content: "\eb6f";
}

.edel-icon-arrow-down-big:before {
  content: "\eb6c";
}

.edel-icon-sidebar-collapse:before {
  content: "\eb63";
}

.edel-icon-support-1:before {
  content: "\eb64";
}

.edel-icon-round-bell:before {
  content: "\eb65";
}

.edel-icon-file-circle-info:before {
  content: "\eb66";
}

.edel-icon-receipt:before {
  content: "\eb67";
}

.edel-icon-smooth-star:before {
  content: "\eb68";
}

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

.edel-icon-calendar-minus:before {
  content: "\eb6a";
}

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

.edel-icon-application:before {
  content: "\eb61";
}

.edel-icon-high-meter .path1:before {
  content: "\eb12";
  color: rgb(0, 60, 80);
}

.edel-icon-high-meter .path2:before {
  content: "\eb13";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-high-meter .path3:before {
  content: "\eb34";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-high-meter .path4:before {
  content: "\eb35";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-high-meter .path5:before {
  content: "\eb36";
  margin-left: -1em;
  color: rgb(255, 229, 0);
}

.edel-icon-high-meter .path6:before {
  content: "\eb37";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-high-meter .path7:before {
  content: "\eb38";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-high-meter .path8:before {
  content: "\eb39";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-medium-meter .path1:before {
  content: "\eb3a";
  color: rgb(0, 60, 80);
}

.edel-icon-medium-meter .path2:before {
  content: "\eb49";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-medium-meter .path3:before {
  content: "\eb4a";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-medium-meter .path4:before {
  content: "\eb4b";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-medium-meter .path5:before {
  content: "\eb55";
  margin-left: -1em;
  color: rgb(255, 229, 0);
}

.edel-icon-medium-meter .path6:before {
  content: "\eb56";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-medium-meter .path7:before {
  content: "\eb57";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-medium-meter .path8:before {
  content: "\eb58";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-NA-meter .path1:before {
  content: "\eb59";
  color: rgb(0, 60, 80);
}

.edel-icon-NA-meter .path2:before {
  content: "\eb5a";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-NA-meter .path3:before {
  content: "\eb5b";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path4:before {
  content: "\eb5c";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path5:before {
  content: "\eb5d";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path6:before {
  content: "\eb5e";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path7:before {
  content: "\eb5f";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path8:before {
  content: "\eb60";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-liquidity-buy-sell .path1:before {
  content: "\e9f2";
  color: rgb(3, 0, 47);
}

.edel-icon-liquidity-buy-sell .path2:before {
  content: "\e9f3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-liquidity-buy-sell .path3:before {
  content: "\e9f4";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-liquidity-buy-sell .path4:before {
  content: "\e9f5";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-liquidity-buy-sell .path5:before {
  content: "\e9f6";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-liquidity-buy-sell .path6:before {
  content: "\e9f7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-liquidity-buy-sell .path7:before {
  content: "\e9f8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-liquidity-buy-sell .path8:before {
  content: "\ead6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-liquidity-buy-sell .path9:before {
  content: "\ead7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path1:before {
  content: "\ead8";
  color: rgb(3, 0, 47);
}

.edel-icon-market-rates .path2:before {
  content: "\ead9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path3:before {
  content: "\eada";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path4:before {
  content: "\eadb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path5:before {
  content: "\eadc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path6:before {
  content: "\eadd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path7:before {
  content: "\eade";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path1:before {
  content: "\eadf";
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path2:before {
  content: "\eae0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path3:before {
  content: "\eae1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path4:before {
  content: "\eae2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path5:before {
  content: "\eae3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path6:before {
  content: "\eae4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path7:before {
  content: "\eae5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path8:before {
  content: "\eae6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path9:before {
  content: "\eae7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path10:before {
  content: "\eae8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path11:before {
  content: "\eae9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path12:before {
  content: "\eaea";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-cash-carry-mtf .path1:before {
  content: "\eaeb";
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path2:before {
  content: "\eaec";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path3:before {
  content: "\eaed";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path4:before {
  content: "\eaee";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path5:before {
  content: "\eaef";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path6:before {
  content: "\eaf0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path7:before {
  content: "\eaf1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path8:before {
  content: "\eaf2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path9:before {
  content: "\eaf3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-cash-carry-mtf .path10:before {
  content: "\eaf4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path11:before {
  content: "\eaf5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path1:before {
  content: "\eaf6";
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path2:before {
  content: "\eaf7";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path3:before {
  content: "\eaf8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path4:before {
  content: "\eaf9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path5:before {
  content: "\eafa";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path6:before {
  content: "\eafb";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path7:before {
  content: "\eafc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path8:before {
  content: "\eafd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path9:before {
  content: "\eafe";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path10:before {
  content: "\eaff";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path11:before {
  content: "\eb00";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path12:before {
  content: "\eb01";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path13:before {
  content: "\eb02";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path14:before {
  content: "\eb03";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-research-1-1 .path1:before {
  content: "\eb04";
  color: rgb(3, 0, 47);
}

.edel-icon-research-1-1 .path2:before {
  content: "\eb05";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-research-1-1 .path3:before {
  content: "\eb06";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-research-1-1 .path4:before {
  content: "\eb07";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-research-1-1 .path5:before {
  content: "\eb08";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-tick-color-circle .path1:before {
  content: "\eb09";
  color: rgb(240, 78, 69);
}

.edel-icon-tick-color-circle .path2:before {
  content: "\eb0a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-super-stars .path1:before {
  content: "\eb14";
  color: rgb(3, 0, 47);
}

.edel-icon-super-stars .path2:before {
  content: "\eb15";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-super-stars .path3:before {
  content: "\eb16";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-super-stars .path4:before {
  content: "\eb17";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path1:before {
  content: "\eb18";
  color: rgb(3, 0, 47);
}

.edel-icon-live-news .path2:before {
  content: "\eb19";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path3:before {
  content: "\eb1a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path4:before {
  content: "\eb1b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path5:before {
  content: "\eb1c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path6:before {
  content: "\eb1d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path7:before {
  content: "\eb1e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pi-chart-sectoral .path1:before {
  content: "\eb1f";
  color: rgb(3, 0, 47);
}

.edel-icon-pi-chart-sectoral .path2:before {
  content: "\eb20";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pi-chart-sectoral .path3:before {
  content: "\eb21";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-map .path1:before {
  content: "\eb22";
  color: rgb(3, 0, 47);
}

.edel-icon-market-map .path2:before {
  content: "\eb23";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-today .path1:before {
  content: "\eb24";
  color: rgb(3, 0, 47);
}

.edel-icon-market-today .path2:before {
  content: "\eb25";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-rupee-buyback .path1:before {
  content: "\eb26";
  color: rgb(240, 78, 69);
}

.edel-icon-rupee-buyback .path2:before {
  content: "\eb27";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-rupee-buyback .path3:before {
  content: "\eb28";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path1:before {
  content: "\eb29";
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path2:before {
  content: "\eb2a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path3:before {
  content: "\eb2b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path4:before {
  content: "\eb2c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path5:before {
  content: "\eb2d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-high-returns .path6:before {
  content: "\eb2e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-hour-glass-medium .path1:before {
  content: "\eb2f";
  color: rgb(3, 0, 47);
}

.edel-icon-hour-glass-medium .path2:before {
  content: "\eb30";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-gauge-exclaim .path1:before {
  content: "\eb31";
  color: rgb(3, 0, 47);
}

.edel-icon-gauge-exclaim .path2:before {
  content: "\eb32";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-gauge-exclaim .path3:before {
  content: "\eb33";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path1:before {
  content: "\eb3b";
  color: rgb(3, 0, 47);
}

.edel-icon-graph-derivatives .path2:before {
  content: "\eb3c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-derivatives .path3:before {
  content: "\eb3d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path4:before {
  content: "\eb3e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-derivatives .path5:before {
  content: "\eb3f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path6:before {
  content: "\eb40";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path7:before {
  content: "\eb41";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path8:before {
  content: "\eb42";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-itraday-up .path1:before {
  content: "\eb43";
  color: rgb(3, 0, 47);
}

.edel-icon-itraday-up .path2:before {
  content: "\eb44";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-itraday-up .path3:before {
  content: "\eb45";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-itraday-up .path4:before {
  content: "\eb46";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-filter-border .path1:before {
  content: "\eb47";
  color: rgb(242, 242, 245);
}

.edel-icon-filter-border .path2:before {
  content: "\eb48";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-dollar-emblem .path1:before {
  content: "\eb4c";
  color: rgb(3, 0, 47);
}

.edel-icon-dollar-emblem .path2:before {
  content: "\eb4d";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path3:before {
  content: "\eb4e";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path4:before {
  content: "\eb4f";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path5:before {
  content: "\eb50";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path6:before {
  content: "\eb51";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path7:before {
  content: "\eb52";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path8:before {
  content: "\eb53";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path9:before {
  content: "\eb54";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path1:before {
  content: "\ea8e";
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path2:before {
  content: "\ea8f";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path3:before {
  content: "\ea90";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path4:before {
  content: "\ea91";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path5:before {
  content: "\ea92";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path6:before {
  content: "\ea93";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path7:before {
  content: "\ea94";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path8:before {
  content: "\ea95";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path9:before {
  content: "\ea96";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path10:before {
  content: "\ea97";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path11:before {
  content: "\ea98";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path12:before {
  content: "\ea99";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path13:before {
  content: "\ea9a";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path14:before {
  content: "\ea9b";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path15:before {
  content: "\ea9c";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path16:before {
  content: "\ea9d";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path17:before {
  content: "\ea9e";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path18:before {
  content: "\ea9f";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path19:before {
  content: "\eaa0";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path20:before {
  content: "\eaa1";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path21:before {
  content: "\eaa2";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path22:before {
  content: "\eaa3";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path23:before {
  content: "\eaa4";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path24:before {
  content: "\eaa5";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path1:before {
  content: "\eaa6";
  color: rgb(255, 255, 255);
}

.edel-icon-stock-exchange .path2:before {
  content: "\eaa7";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path3:before {
  content: "\eaa8";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path4:before {
  content: "\eaa9";
  margin-left: -0.599609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-stock-exchange .path5:before {
  content: "\eaaa";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path6:before {
  content: "\eaab";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path7:before {
  content: "\eaac";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path8:before {
  content: "\eaad";
  margin-left: -0.599609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-stock-exchange .path9:before {
  content: "\eaae";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path10:before {
  content: "\eaaf";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path11:before {
  content: "\eab0";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path12:before {
  content: "\eab1";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path13:before {
  content: "\eab2";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path14:before {
  content: "\eab3";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path15:before {
  content: "\eab4";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path16:before {
  content: "\eab5";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path17:before {
  content: "\eab6";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path18:before {
  content: "\eab7";
  margin-left: -0.599609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-stock-exchange .path19:before {
  content: "\eab8";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path20:before {
  content: "\eab9";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path21:before {
  content: "\eaba";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path22:before {
  content: "\eabb";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path23:before {
  content: "\eabc";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path24:before {
  content: "\eabd";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path25:before {
  content: "\eabe";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path26:before {
  content: "\eabf";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path27:before {
  content: "\eac0";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path28:before {
  content: "\eac1";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path29:before {
  content: "\eac2";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path30:before {
  content: "\eac3";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path31:before {
  content: "\eac4";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path32:before {
  content: "\eac5";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path33:before {
  content: "\eac6";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path34:before {
  content: "\eac7";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path35:before {
  content: "\eac8";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path36:before {
  content: "\eac9";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path37:before {
  content: "\eaca";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path38:before {
  content: "\eacb";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path39:before {
  content: "\eacc";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-price-tag .path1:before {
  content: "\eacd";
  color: rgb(3, 0, 47);
}

.edel-icon-price-tag .path2:before {
  content: "\eace";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-price-tag .path3:before {
  content: "\eacf";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-price-tag .path4:before {
  content: "\ead0";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-report-color .path1:before {
  content: "\ead1";
  color: rgb(240, 78, 69);
}

.edel-icon-report-color .path2:before {
  content: "\ead2";
  margin-left: -0.8154296875em;
  color: rgb(3, 0, 47);
}

.edel-icon-alerts-notes .path1:before {
  content: "\ea81";
  color: rgb(240, 78, 69);
}

.edel-icon-alerts-notes .path2:before {
  content: "\ea82";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path3:before {
  content: "\ea83";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path4:before {
  content: "\ea84";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path5:before {
  content: "\ea85";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path6:before {
  content: "\ea86";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path7:before {
  content: "\ea87";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path8:before {
  content: "\ea88";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path9:before {
  content: "\ea89";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path10:before {
  content: "\ea8a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path11:before {
  content: "\ea8b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path12:before {
  content: "\ea8c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path13:before {
  content: "\ea8d";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-event .path1:before {
  content: "\ea7e";
  color: rgb(3, 0, 47);
}

.edel-icon-no-event .path2:before {
  content: "\ea7f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-no-event .path3:before {
  content: "\ea80";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-green-tick1:before {
  content: "\ea7c";
  color: #51b255;
}

.edel-icon-delete-red1:before {
  content: "\ea7d";
  color: #dd504d;
}

.edel-icon-businessman .path1:before {
  content: "\ea7a";
  color: rgb(3, 0, 47);
}

.edel-icon-businessman .path2:before {
  content: "\ea7b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-setalert-fill .path1:before {
  content: "\ea62";
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path2:before {
  content: "\ea63";
  margin-left: -1.0556640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path3:before {
  content: "\ea64";
  margin-left: -1.0556640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path4:before {
  content: "\ea65";
  margin-left: -1.0556640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path5:before {
  content: "\ea66";
  margin-left: -1.0556640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-setalert-fill .path6:before {
  content: "\ea67";
  margin-left: -1.0556640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path7:before {
  content: "\ea68";
  margin-left: -1.0556640625em;
  color: rgb(81, 178, 85);
}

.edel-icon-setalert-fill .path8:before {
  content: "\ea69";
  margin-left: -1.0556640625em;
  color: rgb(255, 255, 255);
}

.edel-icon-setalert .path1:before {
  content: "\ea6a";
  color: rgb(3, 0, 47);
}

.edel-icon-setalert .path2:before {
  content: "\ea6b";
  margin-left: -0.9443359375em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert .path3:before {
  content: "\ea6c";
  margin-left: -0.9443359375em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert .path4:before {
  content: "\ea6d";
  margin-left: -0.9443359375em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert .path5:before {
  content: "\ea6e";
  margin-left: -0.9443359375em;
  color: rgb(240, 78, 69);
}

.edel-icon-calendar-color .path1:before {
  content: "\ea6f";
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path2:before {
  content: "\ea70";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path3:before {
  content: "\ea71";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calendar-color .path4:before {
  content: "\ea72";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calendar-color .path5:before {
  content: "\ea73";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path6:before {
  content: "\ea74";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path7:before {
  content: "\ea75";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path8:before {
  content: "\ea76";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path9:before {
  content: "\ea77";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path10:before {
  content: "\ea78";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path11:before {
  content: "\ea79";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-option-select:before {
  content: "\ea61";
}

.edel-icon-financial-protection1 .path1:before {
  content: "\ea5c";
  color: rgb(3, 0, 47);
}

.edel-icon-financial-protection1 .path2:before {
  content: "\ea5d";
  margin-left: -0.9775390625em;
  color: rgb(3, 0, 47);
}

.edel-icon-financial-protection1 .path3:before {
  content: "\ea5e";
  margin-left: -0.9775390625em;
  color: rgb(240, 78, 69);
}

.edel-icon-financial-protection1 .path4:before {
  content: "\ea5f";
  margin-left: -0.9775390625em;
  color: rgb(240, 78, 69);
}

.edel-icon-financial-protection1 .path5:before {
  content: "\ea60";
  margin-left: -0.9775390625em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path1:before {
  content: "\ea2e";
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path2:before {
  content: "\ea30";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path3:before {
  content: "\ea31";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path4:before {
  content: "\ea32";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path5:before {
  content: "\ea33";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path6:before {
  content: "\ea34";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-stock-1 .path7:before {
  content: "\ea35";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path1:before {
  content: "\e9f9";
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path2:before {
  content: "\e9fa";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path3:before {
  content: "\e9fb";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-youn-star-plans .path4:before {
  content: "\e9fc";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path5:before {
  content: "\e9fd";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path6:before {
  content: "\e9fe";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path7:before {
  content: "\e9ff";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path8:before {
  content: "\ea00";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-health-2 .path1:before {
  content: "\ea01";
  color: rgb(3, 0, 47);
}

.edel-icon-health-2 .path2:before {
  content: "\ea02";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-retirement-plan .path1:before {
  content: "\ea03";
  color: rgb(3, 0, 47);
}

.edel-icon-retirement-plan .path2:before {
  content: "\ea04";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-retirement-plan .path3:before {
  content: "\ea05";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-retirement-plan .path4:before {
  content: "\ea06";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-retirement-plan .path5:before {
  content: "\ea07";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-retirement-plan .path6:before {
  content: "\ea08";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-retirement-plan .path7:before {
  content: "\ea09";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path1:before {
  content: "\ea0a";
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path2:before {
  content: "\ea0b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path3:before {
  content: "\ea0c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path4:before {
  content: "\ea0d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path5:before {
  content: "\ea0e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path6:before {
  content: "\ea0f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path7:before {
  content: "\ea10";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path8:before {
  content: "\ea11";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path9:before {
  content: "\ea12";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path10:before {
  content: "\ea13";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path11:before {
  content: "\ea14";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path12:before {
  content: "\ea15";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path13:before {
  content: "\ea16";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-protection-plan .path1:before {
  content: "\ea17";
  color: rgb(3, 0, 47);
}

.edel-icon-protection-plan .path2:before {
  content: "\ea18";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-insurance-cards-2 .path1:before {
  content: "\ea19";
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path2:before {
  content: "\ea1a";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path3:before {
  content: "\ea1b";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path4:before {
  content: "\ea1c";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path5:before {
  content: "\ea1d";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path6:before {
  content: "\ea1e";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path7:before {
  content: "\ea1f";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path8:before {
  content: "\ea20";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path9:before {
  content: "\ea21";
  margin-left: -0.7998046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-insurance-cards-2 .path10:before {
  content: "\ea22";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path11:before {
  content: "\ea23";
  margin-left: -0.7998046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-wealth-icon .path1:before {
  content: "\ea24";
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path2:before {
  content: "\ea25";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path3:before {
  content: "\ea26";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path4:before {
  content: "\ea27";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path5:before {
  content: "\ea28";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path6:before {
  content: "\ea29";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path7:before {
  content: "\ea2a";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path8:before {
  content: "\ea2b";
  margin-left: -0.98046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-goals-cup .path1:before {
  content: "\ea2c";
  color: rgb(240, 78, 69);
}

.edel-icon-goals-cup .path2:before {
  content: "\ea2d";
  margin-left: -0.8447265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-tax-benefits .path1:before {
  content: "\ea39";
  color: rgb(229, 229, 229);
}

.edel-icon-tax-benefits .path2:before {
  content: "\eb11";
  margin-left: -1.06640625em;
  color: rgb(255, 255, 255);
}

.edel-icon-tax-benefits .path3:before {
  content: "\f027";
  margin-left: -1.06640625em;
  color: rgb(242, 242, 245);
}

.edel-icon-tax-benefits .path4:before {
  content: "\f028";
  margin-left: -1.06640625em;
  color: rgb(255, 255, 255);
}

.edel-icon-tax-benefits .path5:before {
  content: "\f029";
  margin-left: -1.06640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax-benefits .path6:before {
  content: "\f02a";
  margin-left: -1.06640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax-benefits .path7:before {
  content: "\f02b";
  margin-left: -1.06640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax-benefits .path8:before {
  content: "\f02c";
  margin-left: -1.06640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax-benefits .path9:before {
  content: "\f02d";
  margin-left: -1.06640625em;
  color: rgb(0, 0, 0);
}

.edel-icon-tax-benefits .path10:before {
  content: "\f02e";
  margin-left: -1.06640625em;
  color: rgb(0, 0, 0);
}

.edel-icon-tax-benefits .path11:before {
  content: "\f02f";
  margin-left: -1.06640625em;
  color: rgb(0, 0, 0);
}

.edel-icon-Travel-insurance .path1:before {
  content: "\ea3a";
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path2:before {
  content: "\f030";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path3:before {
  content: "\f031";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path4:before {
  content: "\f032";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path5:before {
  content: "\f033";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path6:before {
  content: "\f034";
  margin-left: -0.8271484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-Travel-insurance .path7:before {
  content: "\f035";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path8:before {
  content: "\f036";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path9:before {
  content: "\f037";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path10:before {
  content: "\f038";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path1:before {
  content: "\ea43";
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path2:before {
  content: "\ea44";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path3:before {
  content: "\ea45";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path4:before {
  content: "\ea46";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path5:before {
  content: "\ea47";
  margin-left: -0.8134765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path6:before {
  content: "\ea48";
  margin-left: -0.8134765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path7:before {
  content: "\ea49";
  margin-left: -0.8134765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path8:before {
  content: "\ea4a";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path9:before {
  content: "\ea4b";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path10:before {
  content: "\ea4c";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path11:before {
  content: "\ea4d";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path12:before {
  content: "\ea4e";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path13:before {
  content: "\ea4f";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path14:before {
  content: "\ea50";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path15:before {
  content: "\ea51";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path16:before {
  content: "\ea52";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path17:before {
  content: "\ea53";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path18:before {
  content: "\ea54";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path19:before {
  content: "\ea55";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path20:before {
  content: "\ea56";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path21:before {
  content: "\ea57";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Health-insurance .path1:before {
  content: "\ea58";
  color: rgb(3, 0, 47);
}

.edel-icon-Health-insurance .path2:before {
  content: "\ea59";
  margin-left: -1.1083984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-Life-insurance .path1:before {
  content: "\ea5a";
  color: rgb(3, 0, 47);
}

.edel-icon-Life-insurance .path2:before {
  content: "\ea5b";
  margin-left: -0.955078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-money .path1:before {
  content: "\e9e0";
  color: rgb(240, 78, 69);
}

.edel-icon-value-money .path2:before {
  content: "\e9e6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-value-money .path3:before {
  content: "\e9e7";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-value-money .path4:before {
  content: "\e9e8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-value-money .path5:before {
  content: "\e9e9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-money .path6:before {
  content: "\e9ea";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-money .path7:before {
  content: "\e9eb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path1:before {
  content: "\e9ec";
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path2:before {
  content: "\e9ed";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path3:before {
  content: "\e9ee";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path4:before {
  content: "\e9ef";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path5:before {
  content: "\e9f0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-value-diamond .path6:before {
  content: "\e9f1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-note-look .path1:before {
  content: "\e9e1";
  color: rgb(240, 78, 69);
}

.edel-icon-note-look .path2:before {
  content: "\e9e2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-note-look .path3:before {
  content: "\e9e3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-note-look .path4:before {
  content: "\e9e4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-note-look .path5:before {
  content: "\e9e5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-attachement:before {
  content: "\e9d2";
}

.edel-icon-checked-half-circle:before {
  content: "\e9d7";
}

.edel-icon-file:before {
  content: "\e9d8";
}

.edel-icon-watchlist-star:before {
  content: "\e9d9";
}

.edel-icon-out:before {
  content: "\e9cd";
}

.edel-icon-In:before {
  content: "\e9ce";
}

.edel-icon-pledging-box:before {
  content: "\e9cc";
}

.edel-icon-calendar-report:before {
  content: "\e9cf";
}

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

.edel-icon-rounded-plus:before {
  content: "\e9c9";
}

.edel-icon-win-back:before {
  content: "\e9c5";
}

.edel-icon-Engagement:before {
  content: "\e9c6";
}

.edel-icon-Activation:before {
  content: "\e9c7";
}

.edel-icon-onBoarding:before {
  content: "\e9c8";
}

.edel-icon-round-circle-minus .path1:before {
  content: "\e9c3";
  color: rgb(3, 0, 47);
}

.edel-icon-round-circle-minus .path2:before {
  content: "\e9c4";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-warning-excla:before {
  content: "\e9c0";
}

.edel-icon-success-circle:before {
  content: "\e9c1";
}

.edel-icon-success-group:before {
  content: "\e9c2";
}

.edel-icon-arrow-down-fillcolor:before {
  content: "\e9b7";
}

.edel-icon-arrow-up-fillcolor:before {
  content: "\e9b8";
}

.edel-icon-lead-logs:before {
  content: "\e9b9";
}

.edel-icon-past-interactions:before {
  content: "\e9ba";
}

.edel-icon-profile-refresh:before {
  content: "\e9bb";
}

.edel-icon-edit-icon-large:before {
  content: "\e9bc";
}

.edel-icon-product-pitch:before {
  content: "\e9bd";
}

.edel-icon-add-expenses:before {
  content: "\e9be";
}

.edel-icon-product-info:before {
  content: "\e9bf";
}

.edel-icon-double-refresh:before {
  content: "\e95a";
}

.edel-icon-cross:before {
  content: "\e9b0";
}

.edel-icon-streaming:before {
  content: "\e9b1";
}

.edel-icon-watchlist-menu:before {
  content: "\e9b2";
}

.edel-icon-events:before {
  content: "\e9b3";
}

.edel-icon-news:before {
  content: "\e9b4";
}

.edel-icon-optionschain:before {
  content: "\e9d0";
}

.edel-icon-download-1:before {
  content: "\e9ae";
}

.edel-icon-paper-trading:before {
  content: "\e9a6";
}

.edel-icon-option-strategy:before {
  content: "\e9aa";
}

.edel-icon-icon-charts:before {
  content: "\e9ab";
}

.edel-icon-setting:before {
  content: "\e966";
}

.edel-icon-import:before {
  content: "\e9af";
}

.edel-icon-preset:before {
  content: "\e967";
}

.edel-icon-compare:before {
  content: "\e968";
}

.edel-icon-move:before {
  content: "\e951";
}

.edel-icon-converte-position:before {
  content: "\e9d1";
}

.edel-icon-duplicate:before {
  content: "\e949";
}

.edel-icon-pin-large:before {
  content: "\e9ac";
}

.edel-icon-watchlist-briefcase:before {
  content: "\e9ad";
}

.edel-icon-loss:before {
  content: "\e9a4";
}

.edel-icon-watchlist-calender:before {
  content: "\e9a7";
}

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

.edel-icon-Add:before {
  content: "\e9d3";
}

.edel-icon-upload-icon1:before {
  content: "\e9a3";
}

.edel-icon-youtube-playbutton:before {
  content: "\e9a2";
}

.edel-icon-eye-show:before {
  content: "\e9a0";
}

.edel-icon-eye-hide:before {
  content: "\e9a1";
}

.edel-icon-option-chain:before {
  content: "\e96b";
}

.edel-icon-read-report:before {
  content: "\e969";
}

.edel-icon-analysis:before {
  content: "\e96a";
}

.edel-icon-alert-icon:before {
  content: "\e963";
}

.edel-icon-round-circle:before {
  content: "\e962";
}

.edel-icon-double-arrow-down:before {
  content: "\e960";
}

.edel-icon-double-arrow-up:before {
  content: "\e961";
}

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

.edel-icon-likes1:before {
  content: "\e99f";
}

.edel-icon-rounded-close:before {
  content: "\e999";
}

.edel-icon-bold-close:before {
  content: "\e998";
}

.edel-icon-wentwrong-search:before {
  content: "\e996";
}

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

.edel-icon-point-arrow-down:before {
  content: "\e988";
}

.edel-icon-point-arrow-up:before {
  content: "\e989";
}

.edel-icon-excel1:before {
  content: "\e979";
}

.edel-icon-calendar2:before {
  content: "\e96f";
}

.edel-icon-arrow-left1:before {
  content: "\e96e";
}

.edel-icon-arrow-right1:before {
  content: "\e902";
}

.edel-icon-calendar1:before {
  content: "\e96d";
}

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

.edel-icon-bars1:before {
  content: "\e95f";
}

.edel-icon-search1:before {
  content: "\e95e";
}

.edel-icon-pms:before {
  content: "\e957";
}

.edel-icon-watchlist:before {
  content: "\e952";
}

.edel-icon-markets:before {
  content: "\e953";
}

.edel-icon-quill_paper:before {
  content: "\f24a";
}

.edel-icon-Series-Details:before {
  content: "\f24b";
}

.edel-icon-Order-Details:before {
  content: "\f24c";
}

.edel-icon-Settings:before {
  content: "\f151";
}

.edel-icon-File:before {
  content: "\f152";
}

.edel-icon-Key:before {
  content: "\f153";
}

.edel-icon-Attachments:before {
  content: "\f154";
}

.edel-icon-Rupee-1:before {
  content: "\f155";
}

.edel-icon-Trend:before {
  content: "\f156";
}

.edel-icon-Repairing-Service:before {
  content: "\f157";
}

.edel-icon-Rupee:before {
  content: "\f158";
}

.edel-icon-Design:before {
  content: "\f159";
}

.edel-icon-transaction:before {
  content: "\f15a";
}

.edel-icon-Globalization:before {
  content: "\f15b";
}

.edel-icon-switch:before {
  content: "\f127";
  color: #d9d9d9;
}

.edel-icon-maintain:before {
  content: "\f120";
}

.edel-icon-upload-curve:before {
  content: "\f0b0";
}

.edel-icon-download-curve:before {
  content: "\f0ad";
}

.edel-icon-Transaction-border:before {
  content: "\f0ae";
}

.edel-icon-touchscreen:before {
  content: "\f0af";
}

.edel-icon-market-capital .path1:before {
  content: "\ef1c";
  color: rgb(0, 0, 0);
}

.edel-icon-market-capital .path2:before {
  content: "\ef1d";
  margin-left: -1.0224609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-market-capital .path3:before {
  content: "\ef1e";
  margin-left: -1.0224609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-Bonds:before {
  content: "\ef05";
  color: #6374d5;
}

.edel-icon-Structured-Products-1:before {
  content: "\ef06";
  color: #6374d5;
}

.edel-icon-RBI-Bonds:before {
  content: "\ef07";
  color: #6374d5;
}

.edel-icon-Debentures:before {
  content: "\ef08";
  color: #6374d5;
}

.edel-icon-54ec-bonds:before {
  content: "\ef09";
  color: #6374d5;
}

.edel-icon-offering-etfs:before {
  content: "\ef0a";
  color: #6374d5;
}

.edel-icon-offerings-mf:before {
  content: "\ef0b";
  color: #6374d5;
}

.edel-icon-offering-pms:before {
  content: "\ef0c";
  color: #6374d5;
}

.edel-icon-offering-aif:before {
  content: "\ef0d";
  color: #6374d5;
}

.edel-icon-general-insurance:before {
  content: "\ef0e";
  color: #6374d5;
}

.edel-icon-life-insurance:before {
  content: "\ef0f";
  color: #6374d5;
}

.edel-icon-subfee-infinity:before {
  content: "\ef10";
  color: #6374d5;
}

.edel-icon-offering-commodity:before {
  content: "\ef11";
  color: #6374d5;
}

.edel-icon-offering-currency:before {
  content: "\ef12";
  color: #6374d5;
}

.edel-icon-offering-equity:before {
  content: "\ef13";
  color: #6374d5;
}

.edel-icon-offering-sgb:before {
  content: "\ef14";
  color: #6374d5;
}

.edel-icon-offering-corpFd .path1:before {
  content: "\ef15";
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path2:before {
  content: "\ef16";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path3:before {
  content: "\ef17";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path4:before {
  content: "\ef18";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path5:before {
  content: "\ef19";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path6:before {
  content: "\ef1a";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path7:before {
  content: "\ef1b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-watchlist-color .path1:before {
  content: "\ecdf";
  color: rgb(3, 0, 47);
}

.edel-icon-watchlist-color .path2:before {
  content: "\ece0";
  margin-left: -1.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-compare-trends:before {
  content: "\ebab";
}

.edel-icon-orderbook:before {
  content: "\eb6e";
}

.edel-icon-arrow-right-big:before {
  content: "\eb6d";
}

.edel-icon-Strengths:before {
  content: "\ead3";
}

.edel-icon-sound:before {
  content: "\ead4";
}

.edel-icon-Challenges:before {
  content: "\ead5";
}

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

.edel-icon-pin-code:before {
  content: "\e9de";
}

.edel-icon-notification-bell:before {
  content: "\e9df";
}

.edel-icon-idle-mic:before {
  content: "\e9dc";
}

.edel-icon-idle-mic-coloured .path1:before {
  content: "\e9da";
  color: rgb(3, 0, 47);
}

.edel-icon-idle-mic-coloured .path2:before {
  content: "\e9db";
  margin-left: -1.0498046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Folder:before {
  content: "\e9d4";
}

.edel-icon-ticket:before {
  content: "\e9d5";
}

.edel-icon-comment1:before {
  content: "\e9d6";
}

.edel-icon-Reports:before {
  content: "\ea3b";
}

.edel-icon-bank:before {
  content: "\ea3c";
}

.edel-icon-calculator:before {
  content: "\ea3d";
  color: #fff;
}

.edel-icon-assign:before {
  content: "\ea3e";
}

.edel-icon-cross-2:before {
  content: "\ea3f";
}

.edel-icon-smallcase-reports:before {
  content: "\e947";
}

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

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

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

.edel-icon-import1:before {
  content: "\e99c";
}

.edel-icon-Vector-6:before {
  content: "\e99d";
}

.edel-icon-validation:before {
  content: "\e99e";
}

.edel-icon-posible-stocks:before {
  content: "\e970";
}

.edel-icon-msg:before {
  content: "\e99b";
}

.edel-icon-emtpy_icon:before {
  content: "\e99a";
}

.edel-icon-error-msg-icon:before {
  content: "\e98d";
}

.edel-icon-stock-briefcase:before {
  content: "\e995";
}

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

.edel-icon-calendar-mob:before {
  content: "\e993";
}

.edel-icon-split-icon:before {
  content: "\e98e";
}

.edel-icon-View-png:before {
  content: "\e98f";
}

.edel-icon-View-quote:before {
  content: "\e990";
}

.edel-icon-pnl-alert:before {
  content: "\e991";
}

.edel-icon-edit1:before {
  content: "\e992";
}

.edel-icon-bold-download:before {
  content: "\e98b";
}

.edel-icon-bold-search:before {
  content: "\e98c";
}

.edel-icon-curved-filter:before {
  content: "\e98a";
}

.edel-icon-add1:before {
  content: "\e91f";
}

.edel-icon-sort1:before {
  content: "\e983";
}

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

.edel-icon-info1:before {
  content: "\e985";
}

.edel-icon-likes:before {
  content: "\e986";
}

.edel-icon-pledge:before {
  content: "\e987";
}

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

.edel-icon-structured-products:before {
  content: "\e954";
}

.edel-icon-etfs:before {
  content: "\e955";
}

.edel-icon-fo:before {
  content: "\e956";
}

.edel-icon-commodity:before {
  content: "\e958";
}

.edel-icon-currency:before {
  content: "\e959";
}

.edel-icon-mutualfunds:before {
  content: "\e95b";
}

.edel-icon-equity:before {
  content: "\e95c";
}

.edel-icon-copy-icon:before {
  content: "\e964";
}

.edel-icon-pull-transaction:before {
  content: "\e97f";
}

.edel-icon-pdf:before {
  content: "\e97b";
}

.edel-icon-timeout-holding:before {
  content: "\e97c";
}

.edel-icon-sort:before {
  content: "\e97d";
}

.edel-icon-add:before {
  content: "\e97e";
}

.edel-icon-rotate:before {
  content: "\e974";
}

.edel-icon-zoomout:before {
  content: "\e975";
}

.edel-icon-zoomin:before {
  content: "\e976";
}

.edel-icon-next-arrow:before {
  content: "\e977";
}

.edel-icon-previous-arrow:before {
  content: "\e978";
}

.edel-icon-tool:before {
  content: "\e971";
}

.edel-icon-insurance:before {
  content: "\e972";
}

.edel-icon-loan:before {
  content: "\e973";
}

.edel-icon-edel-icon-right-thin-arrow:before {
  content: "\ea40";
}

.edel-icon-edel-logo2:before {
  content: "\e950";
}

.edel-icon-user2:before {
  content: "\e94d";
}

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

.edel-icon-notification:before {
  content: "\e94f";
}

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

.edel-icon-cube:before {
  content: "\e94b";
}

.edel-icon-bars:before {
  content: "\e94c";
}

.edel-icon-dots-three-horizontal:before {
  content: "\e948";
}

.edel-icon-blocked:before {
  content: "\e943";
}

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

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

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

.edel-icon-coins:before {
  content: "\e942";
}

.edel-icon-play:before {
  content: "\e941";
}

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

.edel-icon-file-upload:before {
  content: "\e93f";
}

.edel-icon-excel:before {
  content: "\e93e";
}

.edel-icon-timer:before {
  content: "\e93c";
}

.edel-icon-flash:before {
  content: "\e93d";
}

.edel-icon-user1:before {
  content: "\e93b";
}

.edel-icon-email:before {
  content: "\e936";
}

.edel-icon-fax:before {
  content: "\e937";
}

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

.edel-icon-phone1:before {
  content: "\e939";
}

.edel-icon-website:before {
  content: "\e93a";
}

.edel-icon-edel-logo1:before {
  content: "\e935";
}

.edel-icon-eye-cross:before {
  content: "\e934";
}

.edel-icon-star-filled:before {
  content: "\e932";
}

.edel-icon-star-unfilled:before {
  content: "\e933";
}

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

.edel-icon-fast-time:before {
  content: "\e92d";
}

.edel-icon-people-talk:before {
  content: "\e92e";
}

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

.edel-icon-star-plus:before {
  content: "\e930";
}

.edel-icon-user-circle:before {
  content: "\e92b";
}

.edel-icon-password:before {
  content: "\e928";
}

.edel-icon-forgot-login:before {
  content: "\e927";
}

.edel-icon-unlock:before {
  content: "\e929";
}

.edel-icon-yob:before {
  content: "\e92a";
}

.edel-icon-edit:before {
  content: "\e926";
}

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

.edel-icon-purse:before {
  content: "\e924";
}

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

.edel-icon-insufficient-funds:before {
  content: "\e922";
}

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

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

.edel-icon-select:before {
  content: "\e91e";
}

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

.edel-icon-filter:before {
  content: "\e91d";
}

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

.edel-icon-key-horz:before {
  content: "\e91a";
}

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

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

.edel-icon-double-arrow-left:before {
  content: "\e914";
}

.edel-icon-double-arrow-right:before {
  content: "\e915";
}

.edel-icon-search:before {
  content: "\e913";
}

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

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

.edel-icon-tick:before {
  content: "\e906";
}

.edel-icon-download:before {
  content: "\e910";
}

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

.edel-icon-faqs:before {
  content: "\e90d";
}

.edel-icon-login-help:before {
  content: "\e90e";
}

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

.edel-icon-locate-us:before {
  content: "\e907";
}

.edel-icon-edel-logo:before {
  content: "\e908";
}

.edel-icon-announce:before {
  content: "\e909";
}

.edel-icon-email-us:before {
  content: "\e90a";
}

.edel-icon-call:before {
  content: "\e90b";
}

.edel-icon-twitter:before {
  content: "\f099";
}

.edel-icon-facebook:before {
  content: "\f09a";
}

.edel-icon-google-plus:before {
  content: "\f0d5";
}

.edel-icon-linkedin:before {
  content: "\f0e1";
}

.edel-icon-youtube:before {
  content: "\f167";
}

.edel-icon-instagram:before {
  content: "\f16d";
}

.edel-icon-whatsapp:before {
  content: "\f232";
}

.edel-icon-caret-down:before {
  content: "\f0d7";
}

.edel-icon-caret-up:before {
  content: "\f0d8";
}

.edel-icon-call1:before {
  content: "\e905";
}

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

.edel-icon-collapse:before {
  content: "\e903";
}

.edel-icon-expand:before {
  content: "\e901";
}

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

.edel-icon-comment:before {
  content: "\e917";
}

.edel-icon-tooltip:before {
  content: "\e918";
}

.edel-icon-timeout:before {
  content: "\e931";
}
:root {
  font-size: 16px;
}

.error-msg {
  background: #ffffff;
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 30px 10px;
  height: 100%;
  width: 100%;
}
.error-msg .error-msg-wrapper {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.error-msg .error-msg-wrapper .erroricon {
  color: #b8b8b8;
  font-size: 1.375rem;
  height: 100%;
  width: 100%;
}
.error-msg .error-msg-wrapper .error-msg-text {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  line-height: 15px;
  color: #727271;
  opacity: 0.5;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .error-msg .error-msg-wrapper .error-msg-text {
    margin-top: 10px;
  }
}
.error-msg .error-msg-wrapper .error-msg-text span {
  display: flex;
  text-align: center;
  height: 43px;
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  line-height: 18px;
}
@media (max-width: 700px) {
  .error-msg .error-msg-wrapper .error-msg-text span {
    font-size: 0.75rem;
  }
}

.error_wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.error_wrapper {
  height: 35%;
}
.error_wrapper .error_wrapper__content {
  padding: 10%;
}
.error_wrapper .error_wrapper__content div {
  text-align: center;
}

.refreshErrorBtn .btn {
  padding: 0;
}
.refreshErrorBtn .btn .refreshErrorBtn-icon i {
  color: #03002f;
}
.refreshErrorBtn .btn .refreshErrorBtn-icon i::before {
  font-size: 11px;
}
.refreshErrorBtn .btn p {
  margin: 0;
  font-size: 0.75rem;
  line-height: 20px;
  font-family: "encodesans_normal";
  padding-left: 7.3px;
  color: #03002f;
}

.zindex-session-exp .ed-generic-header.modal-header {
  flex: 1;
  display: flow;
  padding: 20px !important;
}

.mobile-drawer-session {
  padding: 15px;
}
.mobile-drawer-session .authorize-section-error {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  background-color: transparent;
}
:root {
  font-size: 16px;
}

.ed_button {
  border: none;
}
.ed_button,
.ed_button > * {
  cursor: pointer;
}
.ed_button.button {
  padding: 12px 64.5px;
  border: 0px;
  font-family: "DMSansMedium";
  font-size: 1rem;
  font-style: normal;
  line-height: 21.6px;
  letter-spacing: 0px;
  text-align: center;
  text-transform: capitalize;
  border-radius: 6px;
}
.ed_button.button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ed_button.tomato-red {
  border: 1px solid #e71e04;
  background-color: #e71e04;
  color: #ffffff;
}
.ed_button.sky-blue {
  background-color: #1c9ad6;
  color: #ffffff !important;
}
.ed_button.light-navy {
  border: 1px solid #174082;
  color: #ffffff;
  background-color: #174082;
}
.ed_button.dusty-orange {
  border: 1px solid #f79035;
  color: #ffffff;
  background-color: #f79035;
}
.ed_button.white-one {
  background-color: #ffffff;
  color: #03002f;
  border: 1px solid #03002f;
}
.ed_button.white-twenty {
  border: 1px solid #eeeeee;
  color: #000;
  background-color: #eeeeee;
}
.ed_button.kelly-green-two {
  border: 1px solid #00aa27;
  color: #ffffff;
  background-color: #00aa27;
}
.ed_button.blue-one {
  border: 1px solid #03002f;
  color: #ffffff;
  background-color: #03002f;
}
.ed_button.kelly-grey-one {
  border: 1px solid #70706f;
  color: #ffffff;
  background-color: #70706f;
}
.ed_button.slim {
  padding: 10px 16px;
}
.ed_button.link {
  color: #f79035;
}
.ed_button.link-hover {
  color: #03002f;
}
.ed_button.link-hover:hover {
  color: #878edd;
}
.ed_button.blue-link {
  color: #3580f7;
}
.ed_button.green-btn {
  color: #ffffff;
  background-color: #51b255;
}
.ed_button.red-btn {
  color: #ffffff;
  background-color: #dd504d;
}
.ed_button.midnight-blue {
  color: #ffffff;
  background-color: #03002f !important;
  border: 1px solid #03002f !important;
}
.ed_button.midnight-blue.disabled {
  background-color: #c0bfcb !important;
  border-color: #c0bfcb !important;
  opacity: 1;
}
.ed_button.midnight-blue-border {
  border: 1px solid #03002f;
  border-radius: 5px;
  background-color: #ffffff;
  color: #03002f;
}
.ed_button.midnight-blue-underline-border {
  border: 1px solid #03002f;
  border-radius: 5px;
  background-color: #ffffff;
  color: #03002f;
  text-decoration: underline;
}
.ed_button.vivid-green-border {
  border: 1px solid #52d20a;
  border-radius: 5px;
  background-color: #ffffff;
  color: #52d20a;
}
.ed_button.midnight-blue-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  text-decoration: underline;
  background: inherit;
}
.ed_button.midnight-blue-no-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  background: inherit;
}
.ed_button.dusty-grey-underline {
  border: 0;
  padding: 0 !important;
  color: #8d8a8a;
  background: inherit;
  font-size: 1.375rem;
  font-family: "DMSansNormal";
}
.ed_button.black-underline {
  border: 0;
  padding: 0 !important;
  color: #292929;
  text-decoration: underline;
  background: inherit;
}
.ed_button.tomato {
  border: 0;
  padding: 15px 30px;
  background-color: #f04e45;
  border-radius: 5px;
  color: #ffffff;
}
.ed_button.dark-peach-rounded-border {
  color: #f04e45;
  background-color: transparent;
  font-family: "DMSansMedium";
  border-radius: 50px;
  border: 1px solid #f04e45;
}
.ed_button.grey-suit {
  color: #ffffff;
  background-color: #c0bfcb;
}
.ed_button.monochrome-light-grey {
  color: #ffffff;
  background-color: #e7e7e7;
}
.ed_button.dark-peach {
  color: #ffffff;
  background-color: #f04e45;
}
.ed_button.dark-peach.disabled {
  opacity: 0.7;
}
.ed_button.dark-peach-hover {
  color: #ffffff;
  background-color: #f04e45;
}
.ed_button.dark-peach-hover:hover {
  background-color: #f36f68;
}
.ed_button.dark-peach-hover.disabled {
  opacity: 0.7;
}
.ed_button.dark-peach-rounded {
  color: #ffffff;
  background-color: #f04e45;
  font-family: "DMSansMedium";
  border-radius: 50px;
  padding: 13px 49px;
}
.ed_button.white-rounded {
  color: #03002f;
  background-color: #ffffff;
  font-family: "DMSansBold";
  font-size: 1rem;
  border-radius: 50px;
  padding: 13px 49px;
}
.ed_button.white-rounded:hover {
  background-color: #b2b2c2;
}
.ed_button.blood-red {
  color: #ffffff;
  background-color: #dd504d;
  border: 1px solid #dd504d;
}
.ed_button.blood-red-border {
  color: #dd504d;
  background-color: #ffffff;
  border: 1px solid #dd504d;
}
.ed_button.without-back-link-blue {
  color: #03002f;
  background-color: #ffffff;
  border: none !important;
  text-decoration: underline;
}
.ed_button.secondary-gray-border {
  border: 0;
  padding: 0 !important;
  color: #b8b8b8;
  background: inherit;
}
.ed_button.green-underline {
  border: 0;
  padding: 0 !important;
  color: #51b255;
  background: inherit;
  text-decoration: underline;
}
.ed_button.white-underline {
  border: 0;
  padding: 0 !important;
  color: #ffffff;
  background: inherit;
  text-decoration: underline;
}
.ed_button.monochrome-light-grey-border {
  border: 1px solid #cfd9e0;
  color: #02012d;
  background-color: #ffffff;
}
.ed_button.aqua-white-border {
  border: 1px solid #f2f2f5 !important;
  background-color: transparent !important;
}

.common_button {
  text-align: center;
}

@media screen and (max-width: 577px) {
  .ed_button.button {
    font-size: 0.875rem;
    padding: 8.21px 43.66px;
  }
}
.radio-button label {
  display: grid;
  grid-template-columns: 27px 1fr;
  gap: 14px;
  align-items: center;
}
@media (max-width: 768px) {
  .radio-button label {
    grid-template-columns: 14px 1fr;
    gap: 6px;
  }
}
.radio-button input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  height: 25px;
  width: 25px;
  outline: none;
  margin: 0;
  cursor: pointer;
  border: 1px solid #e7e7e7;
  background: transparent;
  border-radius: 50%;
  display: grid;
  justify-self: end;
  justify-items: center;
  align-items: center;
  overflow: hidden;
  transition: border 0.5s ease;
}
@media (max-width: 768px) {
  .radio-button input[type=radio] {
    height: 18px;
    width: 18px;
  }
}
.radio-button input[type=radio]::before, .radio-button input[type=radio]::after {
  content: "";
  display: flex;
  justify-self: center;
  border-radius: 50%;
}
.radio-button input[type=radio]::before {
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1;
  opacity: var(--opacity, 1);
}
.radio-button input[type=radio]::after {
  position: relative;
  width: 76.9230769231%;
  height: 76.9230769231%;
  background: #03002f;
  top: var(--y, 100%);
}
@media (max-width: 768px) {
  .radio-button input[type=radio]::after {
    width: 76.9230769231%;
    height: 76.9230769231%;
  }
}
.radio-button input[type=radio]:checked {
  border: 1px solid #03002f !important;
}
.radio-button input[type=radio]:checked::after {
  --y: 0%;
}
.radio-button input[type=radio]:checked::before {
  --opacity: 0;
}
.radio-button input[type=radio]:checked ~ input[type=radio]::after {
  --y: -100%;
}
.radio-button input[type=radio]:not(:checked)::before {
  --opacity: 1;
  transition: opacity 0s linear 0.5s;
}
@keyframes stretch-animate {
  0% {
    transform: scale(1, 1);
  }
  28% {
    transform: scale(1.15, 0.85);
  }
  50% {
    transform: scale(0.9, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.radio-button.common-radio-button input[type=radio] {
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #adadad;
}
.radio-button.common-radio-button input[type=radio]::after {
  position: relative;
  width: 100%;
  height: 100%;
  background: #03002f;
  border: 2px solid #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.radio-button.common-radio-button .radio_btn .DMSansMedium_16_500 {
  font-size: 0.875rem !important;
  line-height: 15px;
}
.radio-button.common-radio-button.radio-center .radio_btn {
  display: flex;
  align-items: center;
}
.authorizetosell-section .authorizetosell-error-msg .bg_lightPinkTwo,
.authorizetosell-section-mobile .authorizetosell-error-msg .bg_lightPinkTwo {
  background-color: #fef4ec;
}
.authorizetosell-section .authorizetosell-error-msg .bg_lightPinkTwo label,
.authorizetosell-section-mobile .authorizetosell-error-msg .bg_lightPinkTwo label {
  justify-content: center;
}
.authorizetosell-section .authorizetosell-error-msg .p-1,
.authorizetosell-section-mobile .authorizetosell-error-msg .p-1 {
  text-align: center;
  padding: 1rem !important;
  border-radius: 5px !important;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #f7943e !important;
}
@media screen and (max-width: 1023px) {
  .authorizetosell-section .authorizetosell-error-msg .p-1,
  .authorizetosell-section-mobile .authorizetosell-error-msg .p-1 {
    font-size: 0.75rem !important;
  }
}

.authorizetosell-section .modal-title {
  font-family: "DMSansMedium";
}

.authorizetosell-desk .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 11px 12px 5px 12px;
}
.authorizetosell-desk .marketCard {
  border: none !important;
  padding: 0px !important;
}
.authorizetosell-desk .marketCard .rounded-circle1 {
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}
.authorizetosell-desk .marketCard .sortBtnEtf .ed_button {
  height: 40px !important;
  width: 40px !important;
}
.authorizetosell-desk .marketCard .edis-search .common-search-bar {
  height: 40px;
}
.authorizetosell-desk .marketCard .edis-search input {
  height: 40px;
}

.bottom-fixed {
  position: fixed;
  bottom: 0px;
  z-index: 999;
  padding: 10px;
}
.bottom-fixed div:first-child {
  padding-left: 9%;
}
.bottom-fixed div:last-child {
  padding-right: 9%;
}

.img-size img {
  height: 80px;
}
.authorizetosellHistory-section .authorize-history-arrow .edel-icon-arrow-right1 {
  font-size: 0.625rem;
}
.authorizetosellHistory-section .authorizationhistory-table {
  margin-bottom: 0px !important;
}
.authorizetosellHistory-section .authorizationhistory-table tbody tr {
  cursor: pointer;
}
.authorizetosellHistory-section .authorizationhistory-table .history-date {
  color: #727271 !important;
}
.authorizetosellHistory-section .authorizationhistory-table tr th:nth-child(1),
.authorizetosellHistory-section .authorizationhistory-table tr td:nth-child(1) {
  width: 20%;
}
.authorizetosellHistory-section .authorizationhistory-table tr th:nth-child(2),
.authorizetosellHistory-section .authorizationhistory-table tr td:nth-child(2) {
  width: 15%;
}
.authorizetosellHistory-section .authorizationhistory-table tr th:nth-child(3),
.authorizetosellHistory-section .authorizationhistory-table tr td:nth-child(3) {
  width: 20%;
}
.authorizetosellHistory-section .authorizationhistory-table tr th:nth-child(4),
.authorizetosellHistory-section .authorizationhistory-table tr td:nth-child(4) {
  width: 15%;
}
.authorizetosellHistory-section .authorizationhistory-table tr th:nth-child(5),
.authorizetosellHistory-section .authorizationhistory-table tr td:nth-child(5) {
  width: 20%;
}
.authorizetosellHistory-section .authorizationhistory-table tr th:nth-child(6),
.authorizetosellHistory-section .authorizationhistory-table tr td:nth-child(6) {
  width: 20%;
  padding-left: 5px;
  padding-right: 5px;
}
.authorizetosellHistory-section .authorizationhistory-table tr th:nth-child(7),
.authorizetosellHistory-section .authorizationhistory-table tr td:nth-child(7) {
  width: 5%;
}
.authorizetosellHistory-section .authorizationhistory-table tbody tr td:nth-child(1),
.authorizetosellHistory-section .authorizationhistory-table tbody tr td:nth-child(4),
.authorizetosellHistory-section .authorizationhistory-table tbody tr td:nth-child(3) {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.authorizetosellHistory-section .authorizationhistory-table tbody tr td:nth-child(5),
.authorizetosellHistory-section .authorizationhistory-table tbody tr td:nth-child(6) {
  color: #f7943e;
}

.border-box {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
}
.border-box .box-data-head {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #bebebe;
}
.border-box .box-data-value {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #444444;
  padding-left: 5px;
}
.border-box .box-data-value.roboto-fnt {
  font-size: 0.75rem !important;
  font-family: "RobotoRegular" !important;
}

.border-box-header .box-data-head {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  color: #bebebe;
}
.border-box-header .box-data-value {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #444444;
  padding-left: 5px;
}
.border-box-header .box-data-value.txt_green {
  color: #51b255 !important;
}
.border-box-header .box-data-value.txt_bloodRed {
  color: #dd504d !important;
}
.border-box-header .box-data-value.txt-orange-light {
  color: #f7943e !important;
}
.border-box-header .box-data-value.roboto-fnt {
  font-size: 0.75rem !important;
  font-family: "RobotoRegular" !important;
}

.btn-history .edel-icon-arrow-right1 {
  font-size: 0.625rem;
}

.edis-data-mb .mb-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}
.edis-data-mb .mb-title .edel-icon-arrow-left1 {
  font-size: 0.813rem;
  font-family: "DMSansMedium";
}

.authorizetosell-section-mobile .marketgroup {
  padding: 0px !important;
  margin: 0px !important;
}
.authorizetosell-section-mobile .marketgroup .marketCard {
  padding: 0px !important;
}
@media (max-width: 768px) {
  .authorizetosell-section-mobile .marketgroup .marketCard .marketcardhead {
    padding: 15px !important;
  }
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .marketCard {
  margin: 0px;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .generic-tabs.common-tab-color.showborder .nav {
  gap: 15px;
  padding-left: 5%;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .rounded-circle {
  color: #03002f !important;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .edel-icon-arrow-left {
  color: #03002f !important;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .marketcardbody {
  padding: 0px !important;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .marketcardbody .search-sort-filter {
  margin-top: 20px !important;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .marketcardbody .search-sort-filter .sort .link {
  padding: 14px !important;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .marketcardbody .search-sort-filter .sort span.sort-selected {
  background: #dd504d;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 28px;
  top: -34px;
  position: relative;
  display: flex;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .marketcardbody .search-sort-filter .sort .sort-selected {
  background: #dd504d;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 28px;
  top: -34px;
  position: relative;
  display: flex;
}
.authorizetosell-section-mobile .authorizetosell-mobile-card .marketcardbody .search-sort-filter .fund-search {
  width: 90%;
}

.title {
  font-family: "DMSansMedium";
}

.grid-authorization-mb {
  display: grid;
  grid-template-columns: 95% 5%;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
}
.grid-authorization-mb .edel-icon-arrow-right1 {
  font-size: 0.75rem;
}

.outerdiv-retryAuthorization {
  background-color: #fef4ec;
  padding: 3px;
}
.outerdiv-retryAuthorization .retryAuthorization-section .edel-icon-validation {
  font-size: 1.25rem;
  color: #03002f;
  padding-right: 10px;
}
.outerdiv-retryAuthorization .retryAuthorization-section span:last-child {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #f7943e;
}

.authorize-sell-btn .ed_button.button {
  padding: 12px 40px !important;
}

.pe-35 {
  padding-left: 35px !important;
}

.pe-37 {
  padding-left: 37px !important;
}

.sliding-heading span.box-data-value[data-attr=Failed] {
  color: #dd504d !important;
}
.sliding-heading span.box-data-value[data-attr=Completed] {
  color: #51b255 !important;
}

.set-height {
  height: 40px !important;
}

#three-dot-loading {
  display: flex;
  justify-content: center;
  height: inherit;
  align-items: center;
}

.box-shadow-content {
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}

.box-shadow {
  background: #fff;
  box-shadow: 0px 6px 2px -5px rgba(0, 0, 0, 0.1);
}

.bottom-fixed-content {
  position: fixed;
  z-index: 9;
  bottom: 0px;
  background-color: #ffffff;
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .bottom-fixed-content {
    position: fixed;
    z-index: 21;
  }
}

.history-card {
  height: 102px;
  margin: 10px 15px;
  border: 1px solid var(--separator-border, #e7e7e7);
  border-radius: 5px;
}

.history-card-item {
  min-height: 88px;
  max-height: 150px;
  margin: 10px 0px;
  border: 1px solid var(--separator-border, #e7e7e7);
  border-radius: 5px;
}

.authorizeheader-sticky-ui .heading {
  padding: 20px;
  min-height: 50px;
}
.authorizeheader-sticky-ui .sliding-heading {
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  padding: 20px;
}

.bottom-section .txt_bloodRed {
  color: #dd504d !important;
}

@media (max-width: 1600px) {
  .edisoverflow-dyanamic {
    height: 450px;
    overflow: scroll;
    padding-bottom: 0px;
  }
}
@media (max-width: 1440px) {
  .edisoverflow-dyanamic {
    height: 300px;
    overflow: scroll;
    padding-bottom: 0px;
  }
}
span[data-attr=Active] {
  color: #51b255;
}

span[data-attr=Suspended] {
  color: #f83c3c;
}

.basic-profile-section .leftsidebar {
  box-shadow: none !important;
}
.basic-profile-section .leftsidebar.col-sm-3 {
  width: 22% !important;
}
.basic-profile-section .leftsidebar .nav .nav-item {
  margin-bottom: 15px;
}
.basic-profile-section .leftsidebar .nav .nav-item a {
  padding: 11px;
  width: 200px;
}
.basic-profile-section .leftsidebar .nav .nav-item a.nav-link.active {
  padding: 15px;
  background-color: #f2f2f5;
  border-radius: 5px;
  border-right: none !important;
}
.basic-profile-section .leftsidebar .nav .nav-item a.nav-link.active span {
  color: #03002f !important;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.basic-profile-section .rightsidebar {
  height: unset;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 0px !important;
}
.basic-profile-section .rightsidebar.col-sm-9 {
  width: 78% !important;
  padding-right: 0px;
}
.basic-profile-section .rightsidebar .profile-outer-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header {
  position: relative;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header .profile-header-cover img {
  width: 100%;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content {
  position: relative;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .profile-header-img {
  height: 100px;
  width: 100px;
  border-radius: 50% !important;
  z-index: 10;
  margin-top: -3.75rem;
  margin-left: 30px;
  padding: 0.1875rem;
  -webkit-border-radius: 9px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1023px) {
  .basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .profile-header-img img {
    position: relative;
    height: 100px;
    width: 100px;
    position: absolute;
    border-radius: 50%;
    border: 5px solid #ffffff;
  }
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .profile-header-img .Editicon-div {
  background-color: #03002f;
  color: #ffffff;
  border-radius: 50px;
  text-align: center;
  right: 0px;
  top: 63px;
  height: 25px;
  width: 25px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .profile-header-img .Editicon-div .edel-icon-edit {
  font-size: 0.75rem;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .Equity-profile-btn {
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 5px;
  text-align: center;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .Equity-profile-btn .lineHeightmb30 {
  margin-left: 10px !important;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .Equity-profile-btn .image {
  margin-inline: 10px !important;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .Equity-profile-btn .text {
  color: #03002f !important;
}
.basic-profile-section .rightsidebar .profile-outer-box .profile .profile-header-content .pt-15-top {
  position: relative;
  margin-top: -15px;
}
.basic-profile-section .rightsidebar .profile-outer-box .Editicon-img {
  padding-left: 5px;
}
.basic-profile-section .rightsidebar .profile-outer-box .Editicon-img img {
  width: 13px;
}
.basic-profile-section .rightsidebar .midnight-blue-border {
  border: 1px solid #03002f;
}

.grid-3-full {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  gap: 15px;
}

.showmore-content .edel-icon-arrow-down {
  font-size: 1.5rem;
}
.showmore-content .edel-icon-arrow-right {
  font-size: 1.5rem;
}

.pt-30-top {
  position: relative;
  top: -30px;
}

.pt-5-top {
  position: relative;
  top: -5px;
}

.editprofile-modal .modal-body {
  padding: 45px 30px 60px 30px;
}
.editprofile-modal .editprofile-section {
  display: flex;
  justify-content: center;
  gap: 33px;
}
.editprofile-modal .editprofile-section .editbox-profile {
  border: 1px solid #e7e7e7;
  padding: 15px;
  border-radius: 5px;
  width: 220px;
}
.editprofile-modal .editprofile-section .editbox-profile .edel-icon-trash {
  font-size: 20px;
}

.border-outer-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.boder-Bottom {
  border-bottom: 1px solid #e7e7e7;
}

.border-Top {
  border-top: 1px solid #e7e7e7;
}

.basic-profile-section .nav-link.active > svg .tomato-red {
  fill: #e71e04 !important;
}
.basic-profile-section .nav-link.active > svg .midnight-blue {
  fill: #03002f !important;
}
.basic-profile-section .nav-link.active > svg .midnight-bluestroke {
  stroke: #03002f !important;
}

.basicProfile-image-mainblock .basicProfile-image-block {
  height: 75px;
  width: 75px;
  display: inline-block;
  position: relative;
  border: 1px solid #e7e7e7;
}
.basicProfile-image-mainblock .basicProfile-image-block img {
  height: 65.63px;
  width: 65.63px;
}
.basicProfile-image-mainblock .basicProfile-image-block .close-icon-head {
  height: 18.75px;
  width: 18.75px;
  background: #dd504d;
  position: absolute;
  left: 45px;
}
.basicProfile-image-mainblock .basicProfile-image-block .edel-icon-bold-close:before {
  color: #ffffff;
  justify-content: center;
  top: 20%;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 9px;
}
.basicProfile-image-mainblock .basicProfile-image-block .edel-icon-plus {
  background: none;
}

.accordian-arrow-big .accordion-header .accordion-button::after {
  font-size: 1.875rem;
}

.footerClass-editprofile .col-lg-12 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.your-account-pf {
  margin-inline: 68px;
}

.bottombtnsection-basicprofile {
  justify-content: center;
  margin-top: 20px;
  gap: 20px;
}

.bottombtnsection-basicprofile-mob {
  gap: 20px !important;
  margin-block: 20px 30px !important;
}

.infinity-acc {
  background: linear-gradient(96deg, #e9bc55 0%, #151515 117.01%);
  padding: 9px 15px;
  gap: 5px;
  border-radius: 5px;
  margin-bottom: -15px;
}

.mandatedetails-wrapper {
  border: 1px solid #e7e7e7;
  padding: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
}
.mandatedetails-wrapper .edel-icon-emtpy_icon {
  font-size: 2.125rem;
}

.mandate-details-heading {
  margin-bottom: 30px;
}

.profile-backround-img {
  width: 100%;
}

.brokrage-plan-rates-section {
  margin-top: 10px;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.brokrage-plan-rates-section .brokrage-head {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
  display: flex;
  line-height: normal;
}
@media (max-width: 768px) {
  .brokrage-plan-rates-section .brokrage-head {
    font-size: 0.75rem !important;
    font-family: "DMSansNormal" !important;
  }
}
.brokrage-plan-rates-section .brokrage-data {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
  display: flex;
  margin-top: 10px;
  line-height: normal;
}
@media (max-width: 768px) {
  .brokrage-plan-rates-section .brokrage-data {
    font-size: 0.875rem !important;
    font-family: "EncodeSansSemiBold" !important;
    margin-top: 5px;
  }
}

.common-accordian-small-content .accordion-item {
  padding: 0px 0px 0px 0px !important;
}
.common-accordian-small-content .accordion-item .accordion-header .accordion-button {
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.common-accordian-small-content .accordion-item .accordion-header .accordion-button span {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.common-accordian-small-content .accordion-item .accordion-header .accordion-button.collapsed::after {
  position: relative;
  top: -5px;
}
.common-accordian-small-content .accordion-item .accordion-body {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.brokeragesegment-table thead th {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  border-left: 1px solid #e7e7e7;
  color: #03002f;
  text-align: center;
}
.brokeragesegment-table thead th:first-child {
  border-left: none;
}
@media (max-width: 1023px) {
  .brokeragesegment-table thead th {
    border-top: none;
    font-size: 0.75rem;
    border-bottom: none;
    padding: 15px;
  }
}
.brokeragesegment-table .edel-icon-cross-2 {
  color: #51b255;
}
.brokeragesegment-table .edel-icon-bold-close {
  color: #f83c3c;
}
.brokeragesegment-table .edel-icon-minus {
  color: #727271;
}

.table-border {
  border-spacing: 0px;
  border: none !important;
  border-bottom: 0px;
}
.table-border tr td {
  border-top: none;
  border-left: 1px solid #e7e7e7;
  text-align: center;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #03002f;
  text-align: center;
}
@media (max-width: 1023px) {
  .table-border tr td {
    border-top: 1px solid #e7e7e7;
    border-bottom: none;
    font-size: 0.75rem;
  }
}
.table-border tr td:first-child {
  border-left: 0px;
}
.table-border tr td:first-child:last-child {
  border-bottom: 0px;
}
.table-border tr td:last-child {
  border-right: 0px;
}

.brokrage-notification {
  background-color: #fef6f0;
  padding: 20px;
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .brokrage-notification {
    padding: 15px 18px 15px;
  }
}
@media (max-width: 1023px) {
  .brokrage-notification ul {
    padding-left: 20px;
  }
}
.brokrage-notification ul li {
  list-style-type: disc;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .brokrage-notification ul li {
    font-size: 0.625rem !important;
  }
}
.brokrage-notification ul li:first-child {
  margin-bottom: 30px;
}
.brokrage-notification ul li:nth-child(2) {
  margin-bottom: 30px;
}

.regulatory-all-items {
  display: flex;
  gap: 60px;
}

.regulatory-items {
  display: flex;
  gap: 10px;
  align-items: center;
}
.regulatory-items .pointer {
  cursor: pointer;
}

.active-segment {
  display: grid;
  grid-template-columns: 50% 50%;
  width: 100%;
}
.active-segment span:first-child {
  color: #727271 !important;
}
.active-segment span:last-child {
  text-align: right;
}
.active-segment span.Editicon-img {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
}

.additional-deatils-section .accordion-item .accordion-body {
  padding-bottom: 0px !important;
}
.additional-deatils-section .popup-Allmandate .all-mandate-section {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 47px;
}

.statusMsg-box {
  border: 1px solid #e7e7e7;
  padding: 30px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
}

div[data-attr="Not Updated"] {
  color: #f83c3c;
}

div[data-attr=Updated] {
  color: #51b255;
}

.status-section {
  display: grid;
  gap: 15px;
}

.add-new-upiid .grid-2 {
  gap: 60px;
}
.add-new-upiid .new-upi-drp .equitydrop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
}

.width-161 {
  width: 161px;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  padding: 10px 12px !important;
}

.all-mandate-section {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 14px;
}
.all-mandate-section .mandate-head {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #727271;
  display: flex;
}
.all-mandate-section .mandate-data {
  font-size: 1rem;
  font-family: "RobotoMedium";
  display: flex;
}
.all-mandate-section .mandate-data.manadate-data-icon .edel-icon-arrow-right {
  font-size: 1.5rem;
}

span[data-attr=Approved] {
  color: #51b255 !important;
}

div[data-attr=Approved] {
  color: #51b255 !important;
}

span[data-attr="Scan image not uploaded"] {
  color: #f83c3c !important;
}

div[data-attr="Scan image not uploaded"] {
  color: #f83c3c !important;
}

@media (max-width: 767px) {
  .radiobox-primarybankaccount .radio_btn {
    padding-left: 16px !important;
  }
}
.radiobox-primarybankaccount {
  display: flex;
  gap: 10px;
}
.radiobox-primarybankaccount .common-radio-button.active {
  border: 1px solid #03002f;
  border-radius: 5px;
}
.radiobox-primarybankaccount .radio_btn {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  width: 131px;
  padding-block: 10px 9px !important;
  padding-right: 40px;
  padding-left: 0px;
}

.share-wrapper-input {
  border: 1px solid #e7e7e7;
}
.share-wrapper-input .form-control {
  border: none !important;
}

.kyc-section .grid-2:last-child {
  display: grid;
  grid-template-columns: 1fr 2fr;
}

.w-396 {
  width: 396px !important;
}

.dpid-moblie-error-msg {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 30px 0px;
}

.dpid-mainblock {
  position: relative;
}
@media (min-width: 1023px) {
  .dpid-mainblock .basic-error-msg {
    padding-top: 30px;
  }
}

.pdt-4 {
  padding-top: 4px;
}

.linked-banks-main-block .border-outer-box {
  position: relative;
}
.linked-banks-main-block .edel-icon-add-notfill {
  font-size: 0.938rem;
}

.aadhar-status-link a {
  color: #03002f;
  text-decoration: underline !important;
  margin-left: 5px;
}
.aadhar-status-link a:focus {
  color: #03002f;
}

.profiledata-popup .ed_button {
  width: 220px;
  padding: 15px 30px;
}
.profiledata-popup .modal-footer .col-lg-12 {
  display: flex;
  justify-content: center;
}
.profiledata-popup .modal-footer .ed_button.button {
  padding: 15px;
  width: 220px;
}

.nse-bse-checkbox-block-desktop .form-check {
  padding-left: 0px;
  line-height: 0px;
  min-height: 0px;
  margin-bottom: 0px;
}
.nse-bse-checkbox-block-desktop .common-checkbox .checkboxWrap.border-box-checkbox {
  padding: 9px 10px;
}
.nse-bse-checkbox-block-desktop .radio-button label {
  align-items: center;
  gap: 0.4px;
}

.default-exchange-btn-block .ed_button.button {
  line-height: 100%;
}

.setting-content-btn.default-exchange-btn-block .ed_button {
  padding: 12px 30px !important;
}

.cancel-button-size {
  font-size: 0.875rem !important;
  font-family: "DMSansBold" !important;
}

.nse-bse-checkbox-block {
  gap: 20px !important;
  padding: 20px 15px 31px;
}
.nse-bse-checkbox-block .disp_val {
  margin-left: 8px;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.nse-bse-checkbox-block .form-check {
  border-radius: 5px;
  padding: 11px 10px;
  border: 1px solid #e7e7e7;
}
.nse-bse-checkbox-block .form-check input[type=checkbox] {
  border: 1px solid #e7e7e7;
}
.nse-bse-checkbox-block .form-check input[type=checkbox]:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}

.mgl-30 {
  margin-left: 30px;
}

.registerddevices-errormsg .basic-error-msg {
  display: block;
  text-align: center;
}
.registerddevices-errormsg .basic-error-msg .error-text {
  margin-top: 20px;
  margin-bottom: 30px;
}

.basicprofile-mob-manageupi .bankaccountsection .bankname {
  align-self: start;
}

.basicproifle-loader {
  padding: 30px 0px;
  background: #ffffff;
}
.basicproifle-loader .middleloader {
  background: #ffffff;
}

.additional-deatils-section #accordion-content {
  position: relative;
}

.lh-100 {
  line-height: 100%;
}

.brokerage-mobileview {
  padding-bottom: 45px;
}

.upi-info-btn {
  margin-bottom: 30px;
}
.upi-info-btn .errormsg-box {
  background-color: #fef6f0;
}

.registered-devices-rightcontent-both.right-content-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.registered-devices-rightcontent-both.right-content-box .right-section {
  display: flex;
  align-items: center;
}

.registered-devices-rightcontent.right-content-box {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.mgt-9 {
  margin-top: 9px;
}

.signon-mandate-popup .modal-title {
  font-family: "DMSansBold";
  font-size: 1.375rem;
  color: #03002f;
}

.new-dmsan-btn-500 .ed_button.button {
  font-family: "DMSansMedium";
}

.newbtn-dm-16-500 {
  font-family: "DMSansMedium" !important;
  font-size: 1rem !important;
}

.newbtn-dm-12-500 {
  font-family: "DMSansMedium" !important;
  font-size: 0.75rem !important;
}

.text-transform-none {
  text-transform: none !important;
}

.mob-basicprofile-Adharlink {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}

.register-device-basicprofile-desk {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}

.register-device-basicprofile {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  position: fixed;
  bottom: 20px;
}

.mb-10 {
  margin-bottom: 10px;
}

.h-50 input {
  height: 50px;
}

.check-agree-upi {
  padding-bottom: 15px !important;
}

.mbt-45 {
  margin-bottom: 45px;
}

.pdb-25 {
  padding-bottom: 25px;
}

@media only screen and (max-width: 767px) {
  .small-accordion-background.common-accordian-small-content .accordion-button span {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
  .regulatory-all-items {
    display: flex;
    gap: 25px;
    flex-direction: column;
  }
}
.small-accordion-background.common-accordian-small-content .accordion-item .accordion-header .accordion-button.collapsed::after,
.small-accordion-background.common-accordian-small-content .accordion-item .accordion-header .accordion-button::after {
  background-color: #f2f2f5 !important;
  height: 30px;
  width: 30px;
  font-size: 0.563rem;
  top: 0px;
  margin-left: 30px;
}
@media (max-width: 768px) {
  .small-accordion-background.common-accordian-small-content .accordion-item .accordion-header .accordion-button.collapsed::after,
  .small-accordion-background.common-accordian-small-content .accordion-item .accordion-header .accordion-button::after {
    font-size: 1.375rem;
  }
}

.bold-heading .modal-title {
  font-size: 1.75rem;
  font-family: "DMSansBold";
  color: #03002f;
}

.editprofile-content .drawer-head {
  background-color: #f4fafd !important;
}
.editprofile-content .z-index-high__handle-wrapper {
  background-color: #f4fafd !important;
}

.button-register-bf {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

.mandate-flow-basicprofile {
  padding-block: 20px;
  padding-left: 20px;
}

.mandatesection-even-row {
  background-color: #f7f7f7;
}

.mandatesection-odd-row {
  background-color: #ffffff;
}

.mandate-data-table {
  display: flex;
  align-items: center;
  padding-block: 15px;
  margin-left: 25px;
}

.table-heading-wrappar {
  margin-bottom: 30px;
}
.table-heading-wrappar .table-heading-item {
  margin-left: 25px;
}
.table-heading-wrappar .table-heading-item .mandate-data-left {
  padding-inline: 22px;
}

.links-of-inside-table {
  margin-top: 60px !important;
  margin: 3px 0 3px 3px;
}

.drawer-height .height-setting-drawer__content {
  max-height: 90vh !important;
}

.nominee-details-data-accordion {
  border: 1px solid #e7e7e7;
  border-radius: 8px;
  padding: 15px 30px;
}
.nominee-details-data-accordion.mobile-table {
  padding: 5px 15px;
}
.nominee-details-data-accordion.mobile-table .nominee-share-pill .shares {
  width: 86px;
  height: 24px;
}
.nominee-details-data-accordion.customaccordian-new .accordion-item {
  border: none !important;
  padding: 0px;
  margin: 15px 0px;
}
.nominee-details-data-accordion.customaccordian-new .accordion-header .accordion-button {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  font-size: 0.664rem;
}
.nominee-details-data-accordion.customaccordian-new .accordion-header .accordion-button.collapsed::after {
  transform: rotate(-90deg);
}
.nominee-details-data-accordion.customaccordian-new .accordion-header .accordion-button::after {
  background-color: transparent !important;
  transform: rotate(0deg);
}
.nominee-details-data-accordion.customaccordian-new .accordion-header .accordion-button:focus {
  box-shadow: none !important;
  border-color: transparent !important;
}
.nominee-details-data-accordion.customaccordian-new .accordion-body {
  background-color: #ffffff !important;
}
.nominee-details-data-accordion.customaccordian-new .accordion-body .mobile-gc-table .main-id-row:nth-of-type(even) {
  text-align: left;
}
.nominee-details-data-accordion .mobile-gc-table {
  background-color: #f5f7ff;
  border: none !important;
  padding: 1px;
  margin-top: 10px;
  gap: 15px;
}
.nominee-details-data-accordion .profile-outer-box {
  background-color: #f5f7ff;
  border: none !important;
  padding: 1px;
  border-radius: 10px !important;
}

.nominee-share-pill .shares {
  padding: 12px 9px;
  height: 42px;
  width: 114px;
  border: 1px solid #ccccd6;
  border-radius: 50px;
}

.nominee-empty-stated .nominee-empty-icon img {
  width: 84px;
  height: 84px;
}
.nominee-empty-stated .nominee-add-button {
  cursor: pointer;
  transition: color 0.2s ease;
}
.nominee-empty-stated .nominee-add-button .add-icon {
  font-size: 16px;
  font-weight: bold;
}

.tooltip-inner .switcher-section {
  margin: 5px;
  padding: 0px;
}

.desk-toast.otptoast {
  top: 22px;
}
.desk-toast.otptoast .toast-container .toast {
  background-color: transparent !important;
}
.desk-toast.otptoast .toast-container .toast .toast-body {
  border-radius: 8px;
}

.tooltip-close-btn {
  margin-left: 8px;
  margin-top: 3px;
  cursor: pointer;
}

.right-content-box {
  border: 1px solid #e7e7e7;
  padding: 30px;
  display: grid;
  grid-template-columns: 75% 25%;
  justify-content: space-between;
  align-items: center;
}
.right-content-box .right-section {
  text-align: right;
  position: relative;
}
.right-content-box .right-section .edel-icon-arrow-right-big::before {
  font-size: 1.875rem;
  position: absolute;
  right: 4px;
  bottom: -17px;
}

.setting-content-btn .ed_button {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  padding: 13px 20px !important;
}

@media (min-width: 1023px) {
  .show-more-less .edel-icon-arrow-down-big {
    display: flex;
    align-items: center;
    margin-left: 10px;
  }
  .show-more-less .edel-icon-arrow-down-big:before {
    font-size: 0.75rem;
  }
  .show-more-less .rotate {
    transform: rotate(180deg);
  }
}

.communication-setting-radio .radio-button {
  margin-bottom: 15px;
}
.communication-setting-radio .radio-button .disp_val {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.serviceRequest-section {
  display: grid;
  grid-template-columns: repeat(6, 128px);
  gap: 15px;
}
.serviceRequest-section .right-content-box {
  padding: 11px 6px 11px 11px;
}
.serviceRequest-section .right-content-box:hover {
  border-color: #e7e7e7;
  background-color: #f2f2f5;
}
.serviceRequest-section .right-content-box .edel-icon-arrow-right-big::before {
  font-size: 1.25rem;
}
.serviceRequest-section .left-section span {
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
}

/*****************************support *************************/
.grid-3-20 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
}

.support-additional-section .wealth-advisor-Hsection {
  justify-content: center;
  align-items: center;
}
.support-additional-section .wealth-advisor-Hsection .topsection {
  font-size: 1rem !important;
  font-family: "DMSansBold" !important;
}
@media (max-width: 768px) {
  .support-additional-section .wealth-advisor-Hsection .topsection {
    font-size: 0.875rem !important;
    font-family: "DMSansMedium" !important;
    color: #444444 !important;
  }
}
.support-additional-section .wealth-advisor-Hsection .bottomsection {
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
}
@media (max-width: 768px) {
  .support-additional-section .wealth-advisor-Hsection .bottomsection {
    font-size: 0.75rem !important;
    font-family: "DMSansNormal" !important;
    color: #727271 !important;
    margin-top: 10px;
  }
}
.support-additional-section .customaccordian-new .ContactUs.accordion-header .accordion-button:not(.collapsed) {
  box-shadow: none !important;
}

.timing-section p.heading-time {
  padding-bottom: 30px !important;
}
.timing-section p {
  padding-bottom: 10px !important;
  margin-bottom: 0px !important;
}
.timing-section p span {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .timing-section p span {
    font-size: 0.875rem;
  }
}
.timing-section p span:first-child {
  width: 30%;
}
.timing-section .timing-data {
  padding-bottom: 10px;
}
.timing-section .timing-data p {
  display: grid;
  grid-template-columns: 20% auto;
  gap: 30px;
}

.contact-data-tab .accordion-item:nth-child(2) .accordion-header .accordion-button,
.contact-data-tab .accordion-item:nth-child(3) .accordion-header .accordion-button {
  justify-content: space-between !important;
}
.contact-data-tab .accordion-item:nth-child(2) .accordion-header .accordion-button::after,
.contact-data-tab .accordion-item:nth-child(3) .accordion-header .accordion-button::after {
  display: none !important;
}

.feeback-fileupload .file-upload-section-generic {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.feeback-fileupload .file-upload-section-generic .upload-content {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}

.uploadscreen-section {
  display: flex;
  justify-content: space-between;
}
.uploadscreen-section .circle-img {
  background-color: #03002f;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  position: relative;
}
.uploadscreen-section .circle-img img {
  position: relative;
  right: 9px;
  top: 10px;
}
.uploadscreen-section .circle-img::after {
  content: "\e962";
  font-family: "edel_icon" !important;
  color: #51b255;
  position: absolute;
  left: 36px;
  top: 33px;
  font-size: 13px;
  border-radius: 100%;
}

@media screen and (min-width: 768px) {
  .rateAdvisor-main .rateadvisor-section {
    display: grid;
    grid-template-columns: 100px auto;
    gap: 20px;
  }
  .rateAdvisor-main .rateadvisor-section .start-icon {
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px;
  }
  .rateAdvisor-main .rateadvisor-section .start-icon label {
    font-size: 36px !important;
    padding-right: 30px;
  }
  .rateAdvisor-main .feedback-section {
    display: block !important;
    align-items: center;
    border: 1px solid #e7e7e7;
    padding: 15px;
    border-radius: 5px;
  }
  .rateAdvisor-main .feedback-section .border-box {
    border: 1px solid #e7e7e7;
    padding: 15px;
    border-radius: 5px;
  }
  .rateAdvisor-main .feedback-section .border-box.active {
    border: 1px solid #03002f !important;
    background-color: #f2f2f5;
  }
  .rateAdvisor-main .feedback-section .feedback-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
@media screen and (max-width: 768px) {
  .rateAdvisor-main .rateadvisor-section {
    display: grid;
    grid-template-columns: 100px auto;
    gap: 20px;
  }
  .rateAdvisor-main .rateadvisor-section .start-icon {
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 40px;
  }
  .rateAdvisor-main .rateadvisor-section .start-icon label {
    font-size: 30px !important;
  }
  .rateAdvisor-main .feedback-section {
    display: block !important;
    align-items: center;
    border: 1px solid #e7e7e7;
    padding: 15px;
    border-radius: 5px;
  }
  .rateAdvisor-main .feedback-section .border-box {
    border: 1px solid #e7e7e7;
    padding: 15px;
    border-radius: 5px;
  }
  .rateAdvisor-main .feedback-section .border-box.active {
    border: 1px solid #03002f;
    background-color: #f2f2f5;
  }
  .rateAdvisor-main .feedback-section .feedback-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
.rate-advisory-modal .modal-dialog {
  max-width: 660px;
}
.rate-advisory-modal .modal-dialog .modal-body {
  padding: 20px 30px;
}

.star-block-label {
  position: relative;
}
.star-block-label input[type=radio] {
  position: absolute;
  display: none;
  left: 30%;
  top: 30%;
}

.txt_yellow path {
  fill: #ffb800 !important;
}

.halfstar path {
  fill: url(#gradient) !important;
}

.txt-footer-light path {
  fill: #e2e2e2 !important;
}

.gap-15 {
  gap: 15px;
}

.grid-2-1 {
  display: grid;
  grid-template-columns: 2fr 1fr;
}

.default-exchange-checkbox .border-box-checkbox .radio-button .radio_btn {
  gap: 3px;
}

.registered-device-mb.overflow-scroll-300 {
  height: 150%;
  overflow: scroll;
  padding-bottom: 40px;
}

.registered-devices-mainblock .register-device-text {
  margin-bottom: 15px;
  margin-top: 7px;
}
@media (min-width: 1023px) {
  .registered-devices-mainblock .modal-title {
    font-family: "DMSansBold";
    font-size: 1.375rem;
    color: #444444;
  }
}
.registered-devices-mainblock .modal-body {
  padding-bottom: 0px;
}
.registered-devices-mainblock .modal-body p {
  margin-bottom: 0px;
}
.registered-devices-mainblock .modal-footer {
  padding-top: 26px;
}
.registered-devices-mainblock .common-table-border table tbody tr td:last-child {
  text-align: right;
}

.setting-content-grid {
  display: grid;
  grid-template-columns: 10% auto;
  gap: 20px;
}

.call-icon-mob-basic-profile {
  width: 20px !important;
}

.enabled-external-totp-mob {
  display: flex;
  align-items: center;
}

.capture-and-submit {
  margin-inline: 120px;
}

.icon-left-click-pic {
  margin-top: 9px;
  font-size: 24px;
}

.mb-basic-profile .profile-header-img {
  position: relative;
}
.mb-basic-profile .profile-header-img img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.mb-basic-profile .Equity-profile-btn {
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 5px 13px !important;
  display: flex;
  align-items: center;
  height: 45%;
}
.mb-basic-profile .Equity-profile-btn .refresh-align img {
  width: 9px !important;
  margin-right: 10px !important;
}
.mb-basic-profile .Equity-profile-btn .text {
  color: #03002f !important;
}
.mb-basic-profile .Equity-profile-btn.basic-profile-btn .DMSan_14_500 {
  font-size: 0.625rem !important;
  font-family: "DMSansMedium" !important;
}
.mb-basic-profile .profile-section-mb-inf {
  border: 1px solid #d6af26;
  padding: 15px !important;
  border-radius: 5px;
}
.mb-basic-profile .profile-section-mb-nonInf {
  border: 1px solid #e7e7e7;
  padding: 15px !important;
  border-radius: 5px;
}
.mb-basic-profile .Editicon-div {
  background-color: #03002f;
  color: #ffffff;
  border-radius: 50px;
  padding: 2px 4px;
  position: absolute;
  right: 9px;
  top: 40px;
}
.mb-basic-profile .Editicon-div .edel-icon-plus {
  font-size: 0.75rem;
}
.mb-basic-profile .leftsidebar {
  margin-top: 15px;
}
.mb-basic-profile .leftsidebar .nav .nav-item a {
  width: 100%;
}
.mb-basic-profile .basicprofile-mb-tab .nav-tabs {
  padding-left: 8px;
  padding-bottom: 15px;
}
.mb-basic-profile .basicprofile-mb-tab .nav-link {
  position: relative;
  top: 11%;
}
.mb-basic-profile .basicprofile-mb-tab .tab-content {
  padding: 15px 15px 0px;
}
.mb-basic-profile .basicprofile-mb-tab .right-content-box {
  margin: 0px auto !important;
  padding: 15px !important;
}
.mb-basic-profile .basicprofile-mb-tab .right-content-box:not(:last-child) {
  border-bottom: none !important;
}
.mb-basic-profile .basicprofile-mb-tab .right-content-box:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.mb-basic-profile .basicprofile-mb-tab .right-content-box:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.mb-basic-profile .basicprofile-mb-tab .right-content-box .left-section span {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.mb-basic-profile .basicprofile-mb-tab .right-content-box .left-section .subhedding-acc {
  display: none !important;
}
.mb-basic-profile .basicprofile-mb-tab .common-accordian .accordion-header .accordion-button::after {
  font-size: 24px;
  transform: rotate(272deg);
  line-height: 10px;
  display: flex;
  justify-content: center;
}
.mb-basic-profile .basicprofile-mb-tab .common-accordian:last-child {
  border-bottom: none !important;
}
.mb-basic-profile .basicprofile-mb-tab .common-accordian .accordion-item {
  margin: 0px auto;
  padding: 15px !important;
}
.mb-basic-profile .rate-advisor .mb-txt-center {
  text-align: center;
  align-items: center;
  justify-content: center;
}
.mb-basic-profile .rate-advisor .feedback-section .border-box {
  padding: 10px;
}
.mb-basic-profile .rate-advisor .feedback-section .feedback-grid {
  gap: 10px;
}
.mb-basic-profile .rate-advisor .rateadvisor-section {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
}
.mb-basic-profile .rate-advisor .rateadvisor-section img {
  width: 60px;
  margin-top: 15px;
}

.grid-2-mb {
  display: grid;
  grid-template-columns: 65% auto;
}

.grid-1-2-gap20 {
  display: grid;
  grid-template-columns: 25px auto;
  gap: 20px;
  align-items: center;
}

@media (max-width: 768px) {
  .mb-hidden {
    display: none !important;
  }
}
.mb-basic-profile .z-index-high__backdrop {
  z-index: 10000 !important;
}
.mb-basic-profile .z-index-high {
  z-index: 10001 !important;
}
.mb-basic-profile .all-mandate-section {
  display: grid;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 20px !important;
  padding: 0px;
}
.mb-basic-profile .all-mandate-section div:last-child {
  display: none !important;
}
.mb-basic-profile .all-mandate-section .mandate-head {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.mb-basic-profile .all-mandate-section .mandate-data {
  font-size: 0.875rem !important;
  font-family: "RobotoMedium" !important;
  margin-top: 10px;
}

.Edit-profile-mb img {
  width: 25px;
  height: 21px;
  border-radius: 50%;
}
.Edit-profile-mb .Edit-profile-mb-item {
  display: flex;
  align-items: center;
  padding: 15px;
  border-bottom: 1px solid #e7e7e7;
}

.mobile-gc-table {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  gap: 15px;
  align-items: flex-start;
}
.mobile-gc-table .main-id-row {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  gap: 5px;
  padding-left: 16px;
  padding-right: 16px;
}
.mobile-gc-table .main-id-row:nth-of-type(even) {
  color: red;
  text-align: right;
}
.mobile-gc-table .main-id-row .main-id-col {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.mobile-gc-table .main-id-row .main-id-col-data {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #444444;
  line-height: 15px;
}

.bold-data-all span {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #03002f;
}

.edel-icon-plus.fnt10,
.edel-icon-download.fnt10,
.edel-icon-bold-download.fnt10 {
  font-size: 0.625rem;
}
.edel-icon-plus.fnt18,
.edel-icon-download.fnt18,
.edel-icon-bold-download.fnt18 {
  font-size: 1.125rem;
}

.small-link-btn {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}

.brokrage-plan-mb .brokeragesegment-table {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
}
.brokrage-plan-mb .brokrage-outer-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin: 0px auto;
  padding-bottom: 15px;
}
.brokrage-plan-mb .brokrage-outer-box .brokrage-heading > span:first-child {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  margin-top: 20px;
}
.brokrage-plan-mb .brokrage-outer-box .brokrage-heading > span:last-child {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  margin-top: 5px;
}
.brokrage-plan-mb .brokrage-plan-rates-section {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
}

.add-new-upid-section-mb .add-new-upiid .grid-2 {
  display: grid;
  grid-template-columns: 1fr !important;
  gap: 29px !important;
}
.add-new-upid-section-mb .add-new-upiid .width-161 {
  width: 140px !important;
}

.view-btn {
  border: 1px solid #03002f;
  padding: 5px 11px;
  color: #03002f;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  border-radius: 5px;
}

.generate-mandate-data-mb .profile-outer-box .radiobox-primarybankaccount span {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  line-height: 25px;
}
.generate-mandate-data-mb .DMSanN_16_400 {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.generate-mandate-data-mb .DMSanN_14_400 {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
.generate-mandate-data-mb .width-161 {
  width: 100%;
}

.registered-device-mb .grid-image-auto {
  display: grid;
  grid-template-columns: 50px auto;
}
.registered-device-mb .box-device {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  color: #03002f;
  background-color: #f2f2f5;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 60px;
  border-radius: 5px;
}

.accordian-small-mb .accordion-item {
  padding: 15px !important;
}
.accordian-small-mb .common-checkbox .form-check .form-check-label {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  line-height: 20px;
}

.mb-service-request .serviceRequest-section {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0px;
}
.mb-service-request .serviceRequest-section .right-content-box {
  width: 100%;
}

.basicprofile-changes {
  display: flex;
  align-items: center;
}

.welthadvisory-acc-mb .topsection {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #444444 !important;
}
.welthadvisory-acc-mb .bottomsection {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  color: #727271 !important;
  margin-top: 8px;
}
.welthadvisory-acc-mb .accordion-button::after {
  padding: 0px !important;
  background-color: #f2f2f5 !important;
  line-height: 25px !important;
  color: #03002f !important;
}
.welthadvisory-acc-mb .accordion-button:not(.collapsed)::after {
  width: 23px;
  height: 25px;
}
.welthadvisory-acc-mb .accordion-content .grid-3-20 {
  display: grid !important;
  grid-template-columns: 1fr !important;
}
.welthadvisory-acc-mb .accordion-content .grid-3-20 > div {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 30px !important;
}
.welthadvisory-acc-mb .timing-section .timing-data p {
  justify-content: space-between;
}
.welthadvisory-acc-mb .timing-section .DMSans_16_500 {
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
}
.welthadvisory-acc-mb .timing-section .DMSanN_16_400 {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.welthadvisory-acc-mb .txt-secondary-gray {
  color: #b8b8b8 !important;
}

.FeedbackData-mb {
  padding-top: 20px;
}

.mb-title .edel-icon-arrow-left1 {
  font-size: 0.75rem;
  gap: 5px;
}

.basic-profile-circle.imCircle::before {
  display: flex;
  align-items: center;
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 0.5rem;
  color: #727271 !important;
  padding-left: 10px;
  padding-right: 10px;
}

.basic-profile-banklist .bankaccountsection .accountNumber .txt_secondary-gray {
  text-wrap: nowrap;
}

.arrow-btn-size {
  font-size: 15px;
  margin-right: 7px;
}

.captured-img-basic-profile {
  width: 589px;
}

.popup-nri-basic-profile {
  margin-top: 20px;
  margin-inline: 20px;
}

.address-basicprofile {
  width: 170px;
  line-height: 20px;
}

.basic-feedback-main-block .headers {
  color: #727271;
}
.basic-feedback-main-block .empty_file {
  background: #ffffff;
  display: block;
  margin: 29px 0px 10px 10px;
  cursor: pointer;
  font-size: 14px;
  width: 100%;
}
.basic-feedback-main-block .empty_file .file_upload {
  font-size: 23px;
  color: #000000;
  vertical-align: middle;
  display: inline-block;
}
.basic-feedback-main-block .file_block {
  padding-bottom: 30px;
  padding-left: 10px;
}
@media (max-width: 767px) {
  .basic-feedback-main-block .file_block {
    display: flex;
    gap: 30px;
  }
}
.basic-feedback-main-block .file_block span {
  display: block;
  margin: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 2px;
  color: #999999;
  font-size: 13px;
  line-height: 15px;
}
.basic-feedback-main-block .file_block .image_cont {
  display: inline-block;
  width: 82px;
  height: 85px;
  position: relative;
  margin: 10px 18px -1px 0px;
  position: relative;
}
@media (max-width: 767px) {
  .basic-feedback-main-block .file_block .image_cont {
    width: 40px;
    height: 40px;
    margin: 0 10px 0 0;
  }
}
.basic-feedback-main-block .file_block .new_file {
  vertical-align: top;
  width: 82px;
  height: 85px;
}
@media (max-width: 767px) {
  .basic-feedback-main-block .file_block .new_file {
    width: 40px;
    height: 40px;
    margin: 0;
  }
}
.basic-feedback-main-block .file_block .imgbtn_grp {
  border: #cccccc 1px solid;
  border-radius: 2px;
  display: block;
  text-align: center;
  width: 82px;
  height: 85px;
  margin: 3px 18px -1px 0px;
}
@media (max-width: 767px) {
  .basic-feedback-main-block .file_block .imgbtn_grp {
    width: 65px;
    height: 65px;
    margin: 0;
  }
}
.basic-feedback-main-block .file_block .imgbtn_grp img {
  width: 100%;
  height: 100%;
}
.basic-feedback-main-block .file_block .imgbtn_grp .edel-icon-close:before {
  position: absolute;
  color: #ffffff;
  right: 2px;
  background: red;
}
.basic-feedback-main-block .file_block .imgbtn_grp .icon-close {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 25px;
  padding-bottom: 55px;
  cursor: pointer;
}
.basic-feedback-main-block .file_block .imgbtn_grp .comment {
  height: 99px;
}
@media (max-width: 767px) {
  .basic-feedback-main-block .file_block .close {
    top: -6px;
    right: -5px;
    line-height: 18px;
    background: #666666;
    border-radius: 50%;
    border: 1px #666666 solid;
    height: 20px;
    width: 20px;
    padding: 0;
    position: absolute;
    text-shadow: 0 0 0 transparent;
    font-weight: normal;
  }
  .basic-feedback-main-block .file_block .close span {
    font-size: 28px;
  }
}
.basic-feedback-main-block .file_block .excel_icon {
  font-size: 35px;
  padding-top: 24px;
  line-height: 35px;
  color: #000000;
}
@media (max-width: 767px) {
  .basic-feedback-main-block .file_block .excel_icon {
    font-size: 26px;
    padding-top: 2px;
  }
}
.basic-feedback-main-block .file_block .icons {
  margin-top: -25px;
  display: none;
}
.basic-feedback-main-block .file_block .first,
.basic-feedback-main-block .file_block .second {
  display: inline-block;
  line-height: 15px;
}
.basic-feedback-main-block .file_block .first {
  margin-right: 40px;
}
.basic-feedback-main-block .file_block .second {
  font-size: 19px;
}
.basic-feedback-main-block .file_block .file_msg {
  display: inline-block;
  padding: 3px 0 3px 10px;
  margin: 0;
  width: 75px;
  white-space: initial;
  vertical-align: middle;
  color: #174082;
  font-size: 14px;
  cursor: pointer;
}
.basic-feedback-main-block .errMsg {
  color: red;
}
.basic-feedback-main-block .CustomCommonDropdown #selectoption {
  color: #444;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.commentbox-section {
  position: relative;
}
.commentbox-section .form-control {
  height: 99px;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.commentbox-section .form-control::placeholder {
  font-size: 1rem;
  font-family: "DMSansNormal" !important;
}

.w-160 {
  width: 160px;
}

.dropdown-select-UI {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e7e7e7;
  height: 50px !important;
  border-radius: 5px;
}
.dropdown-select-UI .form-control {
  border: none;
}
.dropdown-select-UI .edel-icon-arrow-down {
  font-size: 1.375rem;
}

.new_file .imgbtn_grp {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767px) {
  .imgbtn_grp .icon-close {
    padding-bottom: 0px !important;
    padding-right: 0px !important;
    top: -6px !important;
    right: -25px !important;
  }
}
.custom-drp-arrow-content {
  position: relative;
}
.custom-drp-arrow-content select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  float: right;
  margin: 5px 0px;
  padding: 0px 24px;
  font-size: 16px;
  line-height: 1.75;
  color: #333;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #0ebeff;
  -ms-word-break: normal;
  word-break: normal;
  cursor: pointer;
}
.custom-drp-arrow-content select::-ms-expand {
  display: none;
}
.custom-drp-arrow-content:after {
  content: "\eb6c";
  font-family: "edel_icon" !important;
  color: #444444;
  right: 13px;
  font-size: 0.625rem;
  top: 40%;
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.toast-remove-position .position-absolute {
  position: relative !important;
}

.suspended-account {
  padding-block: 11px;
  padding-left: 11px;
  background: #fceded;
  border-radius: 5px;
  margin-bottom: 15px;
}

.infinity-account-desk {
  width: 100% !important;
}

.mandate-flow-basic {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .mandate-flow-basic {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.headerof-mandateflow .stock-details-head {
  margin-top: -30px;
  position: fixed;
  z-index: 2;
}

.profile-outer-box .mandatepara {
  margin-top: 63px !important;
}

@media only screen and (max-width: 767px) {
  .inputfield-number {
    margin-bottom: 100px !important;
  }
}
.bottombtnsection-basicprofile {
  position: fixed;
  bottom: -12px;
  margin-left: -14px !important;
  padding-block: 20px;
}

@media (max-width: 768px) {
  .bottombtnsection-basicprofile {
    position: fixed;
    bottom: 0;
    background: #ffffff;
    margin-left: 0px !important;
    z-index: 999;
  }
}
.radiobox-primarybankaccount .recommended-highlight {
  font-size: 8px;
  position: sticky !important;
  position: sticky;
  left: 50px;
  z-index: 5;
  border-radius: 2px;
  font-family: "DMSansMedium";
  background: #f9dc75;
  padding: 0px 6px;
}
@media (max-width: 768px) {
  .radiobox-primarybankaccount .recommended-highlight {
    position: sticky;
    margin-top: -5px;
    top: 0%;
    left: 33px;
    width: 72px;
  }
}

.generate-mandate-button {
  margin-block: 30px;
  padding: 15px 20px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
}

.view_more_mandate {
  margin-top: 25px !important;
  text-decoration: underline;
}

.generate-mandate-link {
  width: 95% !important;
}
.generate-mandate-link .generate-mandate {
  text-decoration: underline;
}

.date-picker-mandate .react-datepicker__day-name,
.date-picker-mandate .react-datepicker__day,
.date-picker-mandate .react-datepicker__time-name {
  width: 12%;
}
.date-picker-mandate .react-datepicker__day-names,
.date-picker-mandate .react-datepicker__week {
  display: flex;
  align-items: start;
  justify-content: center;
}

.equitydropdown-mandate button {
  gap: 200px !important;
}
.equitydropdown-mandate.equity-dropdown-block .equitydrop {
  width: 100% !important;
}
.equitydropdown-mandate.equity-dropdown-block .dropdown-menu {
  width: 100% !important;
}

.kycpopup-wrappar .currently-kyc-text {
  text-align: center;
  margin-top: 60px;
}
.kycpopup-wrappar .currently-kyc-img {
  margin-top: 50px;
}
.kycpopup-wrappar .go-back-text {
  margin-top: 60px;
}

@media (max-width: 768px) {
  .go-back-text {
    margin-top: 60px;
    padding-bottom: 40px;
  }
}
.basicprofile-this-device {
  border: 1px solid #03002f;
  border-radius: 5px;
  padding: 5px;
}

.basicprofile-register-button {
  display: flex;
  justify-content: flex-start;
  padding-inline: 20px;
  margin-block: 15px;
  background: #ffffff;
}

.mobile-cursor-removed {
  cursor: default !important;
}

.paymentmethodSection-basicprofile {
  margin-bottom: 60px !important;
}

.infinity-img-brokerage {
  width: 66px !important;
}

.error-msg-something-wents-wrong {
  margin-left: 132px !important;
}

.profiledata-popup .modal-title {
  font-size: 1.75rem;
  font-family: "DMSansBold";
}

@media (max-width: 768px) {
  .profiledata-popup .modal-title {
    font-size: 1rem;
    font-family: "DMSansBold";
  }
}
.nomination-details-back-btn {
  margin-left: 20px;
}

.mobile-nomination-header .mobile-nomination-subtitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  padding: 0 20px;
}
.mobile-nomination-header .mobile-nomination-subtitle .mobile-update-details {
  display: flex;
  align-items: center;
  gap: 4px;
}

.showmore-details .edel-icon-arrow-up {
  height: 15px;
  margin-left: 10px;
  vertical-align: middle;
}
.showmore-details .edel-icon-arrow-up.rotated {
  height: 11px;
  transform: rotate(180deg);
}

.edel-icon-star-filled.filled {
  color: #ffe500 !important;
}

.avialability-msg-grid {
  display: grid;
  grid-template-columns: 35% 10% 55%;
}

.account-popup-width.w-100 .ed_button {
  width: 100%;
}

.basic-nominee-border {
  border: 1px solid #e7e7e7;
  padding: 15px;
  border-radius: 5px;
  margin-top: 10px;
}
.basic-nominee-border .edel-icon-emtpy_icon {
  font-size: 1.875rem;
}
.basic-nominee-border .basic-error-msg {
  gap: 10px;
  align-items: center;
  justify-content: center;
}
:root {
  font-size: 16px;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px !important;
}

.modal-open .ed-generic-modal {
  background: rgba(204, 204, 204, 0.19);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.modal-open .ed-generic-modal .modal-dialog {
  max-width: 527px !important;
  width: 100%;
  transition: none;
}
.modal-open .ed-generic-modal .modal-dialog .withShadow {
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
}
.modal-open .ed-generic-modal .modal-dialog .modal-content {
  border: none;
  margin: auto !important;
}
.modal-open .ed-generic-modal .modal-dialog .modal-content .ed-generic-header.modal-header {
  background-color: #f2f2f5;
  padding: 19px 35px;
  border-bottom: 0px;
}
.modal-open .ed-generic-modal .modal-dialog .modal-content .ed-generic-header.modal-header .modal-title {
  font-family: "DMSansNormal";
  font-size: 1.25rem;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  cursor: pointer;
  color: #0b243a;
}
.modal-open .ed-generic-modal .modal-dialog .modal-content .modal-body {
  padding: 60px 62px 33.76px 62px;
  font-family: "DMSansMedium";
  font-size: 1rem;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
  color: #727271;
  background-color: #ffffff;
}
.modal-open .ed-generic-modal .modal-dialog .modal-content .modal-body p {
  text-align: center;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer {
  padding: 0px 60px 36.24px 60px;
  border-top: 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer button {
  width: 194px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
  margin: 0px;
  padding: 14px 28px;
  height: 48px;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer button.go-back {
  background-color: #ffffff;
  color: #dd504d;
  border-color: #dd504d;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer button.review-changes {
  color: #dfa717;
  border-color: #dfa717;
  background: #ffffff;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer button.confirm {
  color: #ffffff;
  background-color: #03002f;
  border-color: #03002f;
}

.login-btn {
  background-color: #03002f;
  border: #03002f;
  width: 25%;
  height: 40px;
  margin-top: 5%;
  padding: 10px !important;
}

.squareoff_wrapper__backdrop {
  z-index: 99999999 !important;
}

.squareoff_wrapper {
  z-index: 99999999999 !important;
}

@media screen and (max-width: 1024px) {
  .confirmationpopupmob__backdrop {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }
  .confirmationpopupmob {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  .confirmationpopupmob__content {
    padding: 0px !important;
  }
  .confirm-transaction.changes .ed-generic-header .modal-title {
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: center;
    color: #444444;
  }
  .ed-generic-modal .modal-dialog {
    margin: 0px;
  }
  .ed-generic-modal .ed-generic-header {
    text-align: center;
    border-bottom: 0px;
    display: block;
    padding: 0px;
  }
  .ed-generic-modal .ed-generic-header .modal-title {
    font-family: "DMSansMedium";
    font-size: 1.25rem;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: center !important;
    cursor: pointer;
    padding-top: 8px;
    color: #0b243a;
  }
  .ed-generic-modal .modal-body {
    padding: 18px 24.5px 30px 24.5px;
    font-family: "DMSansNormal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: center;
    color: #727271;
    background-color: #ffffff;
    color: #b8b8b8;
  }
  .ed-generic-modal .ed-generic-off-footer {
    padding: 0px 25px 27px 25px;
    display: flex;
    justify-content: space-between;
    border-top: 0px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: flex;
    justify-content: space-between;
    background-color: #ffffff;
  }
  .ed-generic-modal .ed-generic-off-footer button {
    width: 46.25%;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
    margin: 0px;
    padding: 4px 21px;
    height: 40px;
    border-radius: 5px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 360px) {
  .ed-generic-modal .ed-generic-off-footer button {
    padding: 4px 18px;
  }
}
@media screen and (max-width: 1024px) {
  .ed-generic-modal .ed-generic-off-footer button.go-back {
    background-color: #ffffff;
    color: #dd504d;
    border-color: #dd504d;
  }
  .ed-generic-modal .ed-generic-off-footer button.review-changes {
    color: #ff6b00;
    border-color: #ff6b00;
    background: #ffffff;
  }
  .ed-generic-modal .ed-generic-off-footer button.confirm {
    color: #ffffff;
    background-color: #03002f;
    border-color: #03002f;
  }
}
:root {
  font-size: 16px;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px !important;
}

.modal-open .popHoldingTitle {
  background: rgba(204, 204, 204, 0.19);
  backdrop-filter: blur(50px);
}
.modal-open .popHoldingTitle .modal-dialog {
  max-width: 995px !important;
  width: 100%;
  transition: none;
  margin-top: 100px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content {
  border: none;
  background: linear-gradient(#f0f9ff, #ffffff, #ffffff);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header {
  display: block;
  color: #0b243a;
  font-family: "DMSansNormal";
  background-color: #f0f9ff;
  border-bottom: none;
  font-style: normal;
  height: 100px;
  padding: 31px 37px 30px 40px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .btn-close {
  color: #1c1c28;
  opacity: 1;
  height: 17px;
  width: 17px;
  float: right;
  transform: translateY(-27px);
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle {
  font-family: "DMSansNormal";
  font-style: normal;
  font-size: 1.75rem;
  line-height: 39px;
  color: #0b243a;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle span {
  font-family: "DMSansBold";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body {
  padding: 40px 40px 0px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .row {
  position: relative;
  margin-top: 15px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder {
  position: absolute;
  top: 16px;
  transform: translateX(18px);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder label {
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder .star {
  color: #e62020;
  margin-left: 5px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group #poptextarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select {
  border: 1px solid #e7e7e7;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control:focus,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select:focus {
  border: 1px solid #e7e7e7;
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform :-ms-input-placeholder:after {
  content: "*";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  padding: 20px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  height: 60px;
  border-radius: 8px;
  font-family: "DMSansMedium";
  padding: 18px;
  color: #727271;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input::placeholder:after,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::placeholder:after {
  content: " *";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::-ms-expand {
  display: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
  font-size: 1.25rem;
  float: right;
  margin-top: -37px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #03002f !important;
  padding-right: 5px;
}
@media (max-width: 640px) {
  .modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
    margin-top: -25px;
  }
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select option {
  padding-right: 21px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag {
  height: 143px;
  padding: 18px 0px 35px;
  border: 1px dashed #b8b8b8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadError {
  color: red;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #feedBackFile {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: pointer;
  display: block;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #upload-icon {
  font-size: 2.625rem;
  color: #03002f;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .upload-content {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 22px;
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform button {
  width: 100%;
  background: #03002f;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  height: 143px;
  border-radius: 8px;
  resize: none;
}

.footer_wrapper__backdrop {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
}

.footer_wrapper .footer_wrapper__handle-wrapper {
  padding: 10px 0px;
  background-color: #f2f2f5;
  border-radius: 5px 5px 0px 0px;
}
.footer_wrapper .footer_wrapper__content {
  padding: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading {
  height: 40px;
  background-color: #f0f9ff;
  padding: 0px 0px 20px 15px;
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading span {
  font-family: "DMSansBold";
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group {
  position: relative;
  margin: 0px 15px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-control:focus,
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-select:focus {
  box-shadow: none;
  border: 1px solid #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group textarea {
  resize: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder {
  position: absolute;
  transform: translate(20px, 10px);
  color: #727271;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder label {
  font-family: "DMSansMedium";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .form-control {
  border-color: #e7e7e7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .star {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input {
  padding: 10px 0px 10px 20px;
  height: 40px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input:focus {
  box-shadow: none;
  border: 1px solid #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select::-ms-expand {
  display: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select + span {
  font-size: 0.625rem;
  float: right;
  margin-top: -25px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #3580f7 !important;
  padding-right: 5px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow {
  margin-top: 20px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .form-control {
  border: 1px dashed #b8b8b8;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag {
  height: 96px;
  padding: 15px 40px;
  border: 1px dashed #b8b8b8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadError {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName p {
  margin-bottom: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
  font-size: 0.75rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .upload-content {
  margin-top: 10px;
  font-family: "DMSanM";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .fs-20 {
  font-size: 1.25rem;
  color: #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-submitRow button {
  width: 100%;
  background: #3580f7;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSanM";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
  margin-top: 30px;
}

.display-none {
  display: none !important;
}

.feedback-link-mobile .drawer-close-button {
  border-radius: 100px;
  border: 1px solid #f05046;
  height: 40px;
  min-width: 100px;
  background-color: #ffffff;
  color: #f05046;
}
@charset "UTF-8";
.investment-acc-popup-main {
  margin-inline: 20px;
}
.investment-acc-popup-main .investment-acc-popup-upgrade-text {
  font-family: "DMSansNormal";
  font-size: 24px;
  font-style: normal;
  font-weight: 900;
  line-height: 25px;
  color: #48467e;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 3px;
}
.investment-acc-popup-main .investment-acc-popup-unlock-text {
  font-family: "DMSansBold";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  color: #48467e;
  margin-bottom: 20px;
}
.investment-acc-popup-main .investment-acc-popup-benefits-main {
  border-radius: 8px;
  width: 366px !important;
  background: #e4e3f2;
  list-style-type: disc;
  padding: 20px;
  width: fit-content; /* Adjust width based on content */
  margin: 0 auto; /* Centers the div horizontally */
  text-align: center; /* Aligns text inside the div */
}
.investment-acc-popup-main .investment-acc-popup-benefits-main li {
  color: #48467e;
  text-align: left;
  margin-top: 10px;
  list-style: none;
}
.investment-acc-popup-main .investment-acc-popup-benefits-main li::before {
  content: "•";
  position: relative;
  left: 0;
  top: 1px;
  font-size: 1.3em;
  margin-right: 4px;
}
.investment-acc-popup-main .investment-acc-popup-benefits-main div {
  color: #78769e;
  font-family: "DMSansNormal";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 145%;
  letter-spacing: -0.24px;
}
.investment-acc-popup-main .investment-acc-popup-contact-main {
  margin-top: 12px;
}
.investment-acc-popup-main .investment-acc-popup-contact-Rm-text {
  color: #2c2a5c;
  position: relative;
  left: 10%;
  line-height: 140%;
  margin-bottom: 7px;
}
.investment-acc-popup-main .investment-acc-popup-contact-img {
  width: 11px;
  height: 11px;
}
.investment-acc-popup-main .investment-acc-popup-contact-div {
  color: #292562;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.investment-acc-popup-main .investment-acc-popup-contact {
  position: relative;
  left: 10%;
  gap: 36px;
}

.popupWatchlist-inv-acc-main .modal-content {
  border-radius: 8px;
  border: 0px;
  background: linear-gradient(322deg, #bbbadf -62.69%, #fff 97.61%);
}
.popupWatchlist-inv-acc-main .modal-content .modal-body {
  margin: 0px 30px 30px 30px !important;
  padding: 0px;
}
.popupWatchlist-inv-acc-main .modal-content .modal-header {
  margin: 30px 0px 0px 0px !important;
  padding: 0px;
  border-bottom: 0px !important;
  position: relative;
}
.popupWatchlist-inv-acc-main .modal-content .modal-header .edel-icon-bold-close {
  position: absolute;
  right: 28px;
  width: 9px;
  height: 9px;
  top: -10px;
  color: #979797;
  padding: 2px;
}

.inv-acc-popup-main-mob__backdrop {
  background: rgba(0, 0, 0, 0.19);
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}

.investment-acc-popup-main-mob {
  margin-inline: 20px;
}
.investment-acc-popup-main-mob .investment-acc-popup-upgrade-text {
  font-family: "DMSansNormal";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  color: #292663;
  margin-top: 10px;
  margin-bottom: 3px;
}
.investment-acc-popup-main-mob .investment-acc-popup-unlock-text {
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 128%;
  color: #807eb0;
}
.investment-acc-popup-main-mob .investment-acc-popup-benefits-main {
  border-radius: 8px;
  width: 366px !important;
  list-style-type: disc;
  padding: 20px;
  width: fit-content; /* Adjust width based on content */
  margin: 0 auto; /* Centers the div horizontally */
  text-align: center; /* Aligns text inside the div */
}
.investment-acc-popup-main-mob .investment-acc-popup-benefits-main li {
  color: #48467e;
  text-align: left;
  margin-top: 10px;
  list-style: none;
}
.investment-acc-popup-main-mob .investment-acc-popup-benefits-main li::before {
  content: "•";
  position: relative;
  left: 0;
  top: 1px;
  font-size: 1.3em;
  margin-right: 4px;
}
.investment-acc-popup-main-mob .investment-acc-popup-benefits-main div {
  color: #78769e;
  font-family: "DMSansNormal";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 145%;
}
.investment-acc-popup-main-mob .investment-acc-popup-contact-main {
  padding-block: 20px;
  background: #dad9ee;
  position: relative;
  left: -2%;
  width: 104%;
}
.investment-acc-popup-main-mob .investment-acc-popup-contact-Rm-text {
  color: #2c2a5c;
  position: relative;
  left: 10%;
  line-height: 140%;
  margin-bottom: 7px;
}
.investment-acc-popup-main-mob .investment-acc-popup-contact-img {
  width: 11px;
  height: 11px;
  display: flex;
  align-self: center;
}
.investment-acc-popup-main-mob .investment-acc-popup-contact-div {
  color: #292562;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.investment-acc-popup-main-mob .investment-acc-popup-contact {
  position: relative;
  left: 10%;
  gap: 36px;
}
.slide-pane {
  display: flex;
  flex-direction: column;
  background: #fff;
  min-width: 100px;
  height: 100%;
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.5);
  transition: transform 0.5s;
  will-change: transform;
}

.slide-pane:focus {
  outline-style: none;
}

.slide-pane_from_right {
  margin-left: auto;
  transform: translateX(100%);
}

.slide-pane_from_right.content-after-open {
  transform: translateX(0%);
}

.slide-pane_from_right.content-before-close {
  transform: translateX(100%);
}

.slide-pane_from_left {
  margin-right: auto;
  transform: translateX(-100%);
}

.slide-pane_from_left.content-after-open {
  transform: translateX(0%);
}

.slide-pane_from_left.content-before-close {
  transform: translateX(-100%);
}

.slide-pane_from_bottom {
  height: 90vh;
  margin-top: 10vh;
  transform: translateY(100%);
}

.slide-pane_from_bottom.content-after-open {
  transform: translateY(0%);
}

.slide-pane_from_bottom.content-before-close {
  transform: translateY(100%);
}

.slide-pane__overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0);
}

.slide-pane__overlay.overlay-after-open {
  background-color: rgba(0, 0, 0, 0.3);
  transition: background-color 0.5s;
}

.slide-pane__overlay.overlay-before-close {
  background-color: rgba(0, 0, 0, 0);
}

.slide-pane__header {
  display: flex;
  flex: 0 0 64px;
  align-items: center;
  background: #ebebeb;
  height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.slide-pane__title-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-left: 32px;
  min-width: 0;
}

.slide-pane .slide-pane__title {
  font-size: 18px;
  font-weight: normal;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  padding: 0;
}

.slide-pane__close {
  margin-left: 24px;
  padding: 16px;
  opacity: 0.7;
  cursor: pointer;
}

.slide-pane__close svg {
  width: 12px;
  padding: 0;
}

.slide-pane__content {
  position: relative;
  overflow-y: auto;
  padding: 24px 32px;
  flex: 1 1 auto;
}

.slide-pane__subtitle {
  font-size: 12px;
  margin-top: 2px;
}
:root {
  font-size: 16px;
}

.sort-drop {
  width: 398px;
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  position: absolute;
  z-index: 6;
  right: 8px;
}
.sort-drop-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 20px 0px 20px;
  width: 358px;
  background: #ffffff;
  border-radius: 5px;
}
.sort-drop-body .sort-drop-bodylist {
  margin: 0;
  padding: 0;
  width: 100%;
}
.sort-drop-body .sort-drop-bodylist li {
  display: flex;
  justify-content: space-between;
  padding: 4px 0;
}
.sort-drop-body .sort-drop-bodylist li:active, .sort-drop-body .sort-drop-bodylist li:hover {
  color: #03002f;
  cursor: pointer;
}
.sort-drop-body .sort-drop-bodylist li label:hover,
.sort-drop-body .sort-drop-bodylist li label:active {
  cursor: pointer;
}
.sort-drop-body .sort-drop-bodylist li .light-right {
  color: #b8b8b8;
}
.sort-drop-body .sort-drop-bodylist li .bodylist-right {
  display: flex;
  padding: 0 5px;
}
.sort-drop-body .sort-drop-bodylist li .bodylist-right i {
  padding-left: 10px;
}
.sort-drop-body .sort-drop-bodylist .nested-list label {
  margin-bottom: 10px;
}
.sort-drop-body .sort-drop-bodylist .nested-list li {
  margin-left: 20px;
  padding: 0;
}
.sort-drop-footer {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
.sort-drop-footer .filter-button {
  background-color: #03002f;
  color: #ffffff;
}
.sort-drop-footer .filter-button:hover {
  background-color: #03002f;
  color: #ffffff;
}
.sort-drop-footer .reset-button {
  background-color: transparent;
  color: #03002f;
}
.sort-drop-footer .reset-button:hover {
  background-color: #03002f;
  color: #ffffff;
}
.sort-drop-footer .reset-button,
.sort-drop-footer .filter-button {
  padding: 14px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  width: 48%;
  border: 1px solid #03002f;
}

.light-blue {
  color: #03002f !important;
}

.sort-drop-light-blue-theme {
  width: 398px;
  background-color: #f0f9ff;
  border-radius: 5px;
  padding: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  position: absolute;
  z-index: 6;
  right: 8px;
}
.sort-drop-light-blue-theme .sort-drop-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 20px 0px 20px;
  width: 358px;
  background: #ffffff;
  border-radius: 5px;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist {
  margin: 0;
  padding: 0;
  width: 100%;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li {
  display: flex;
  justify-content: space-between;
  padding: 4px 0;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li:active, .sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li:hover {
  color: #3580f7;
  cursor: pointer;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li label:hover,
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li label:active {
  cursor: pointer;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li .light-right {
  color: #b8b8b8;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li .bodylist-right {
  display: flex;
  padding: 0 5px;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li .bodylist-right i {
  padding-left: 10px;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist .nested-list label {
  margin-bottom: 10px;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist .nested-list li {
  margin-left: 20px;
  padding: 0;
}
.sort-drop-light-blue-theme .sort-drop-footer {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
.sort-drop-light-blue-theme .sort-drop-footer .filter-button {
  background-color: #3580f7;
  color: #ffffff;
}
.sort-drop-light-blue-theme .sort-drop-footer .filter-button:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.sort-drop-light-blue-theme .sort-drop-footer .reset-button {
  background-color: transparent;
  color: #3580f7;
}
.sort-drop-light-blue-theme .sort-drop-footer .reset-button:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.sort-drop-light-blue-theme .sort-drop-footer .reset-button,
.sort-drop-light-blue-theme .sort-drop-footer .filter-button {
  padding: 14px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  width: 48%;
  border: 1px solid #3580f7;
}
.custom-report-new-theme .container {
  max-width: 1320px !important;
}
.custom-report-new-theme .container .teleport-switch-control-description {
  font-size: 0.75rem !important;
  color: #03002f !important;
}
.custom-report-new-theme .holding-tabs .nav-tabs li button.active {
  color: #03002f !important;
  border-color: #03002f !important;
}
.custom-report-new-theme .holding-tabs > .nav-tabs {
  top: 93px !important;
  line-height: 30px !important;
  z-index: 9 !important;
}
@media (max-width: 768px) {
  .custom-report-new-theme .holding-tabs > .nav-tabs {
    top: 60px !important;
  }
}
.custom-report-new-theme .holding-tabs #search-filter {
  margin-top: 30px !important;
}
.custom-report-new-theme .holding-tabs .tabs_pnl .pnl_tabs {
  top: 5px !important;
  z-index: 2 !important;
}
@media (max-width: 768px) {
  .custom-report-new-theme .holding-tabs .tabs_pnl .pnl_tabs::-webkit-scrollbar-thumb {
    background: #03002f !important;
  }
}
.custom-report-new-theme .holding-tabs .tab-content .date-text {
  line-height: 40px !important;
}
.custom-report-new-theme .holding-tabs .nav-tabs li button {
  line-height: 30px !important;
}
.custom-report-new-theme .dock_div {
  top: 125px !important;
}
.custom-report-new-theme .container .holding-tabs .ed-table #tableContent td:first-child {
  background-color: unset !important;
}
.custom-report-new-theme .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #03002f !important;
}
.custom-report-new-theme .assetClassBgBlue .assetClassBgBlue_value {
  color: #03002f;
}
.custom-report-new-theme .holding_summary.background_blue {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .downloads {
  background-color: #f2f2f5 !important;
  color: #03002f !important;
}
.custom-report-new-theme .downloads .download-drop {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .downloads .download-drop .download-drop-bodylist .list-title:hover {
  color: #03002f !important;
}
.custom-report-new-theme .downloads .edel-icon-download {
  color: #03002f !important;
}
.custom-report-new-theme .downloads .edel-icon-download::before {
  color: #03002f !important;
}
.custom-report-new-theme .searchbar-c .input-group .input-group-prepend .edel-icon-search {
  background-color: #f2f2f5 !important;
  color: #03002f !important;
}
.custom-report-new-theme .searchbar-c .input-group .form-control {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .sort button {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .sort button i::before {
  color: #03002f !important;
}
.custom-report-new-theme .filter button {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .filter button i::before {
  color: #03002f !important;
}
.custom-report-new-theme .filter .filterasset-drop {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .filter .filterasset-drop-footer {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .filter .filterasset-drop-footer .filter-button.clear_all {
  border: 1px solid #e7e7e7 !important;
  color: #444444 !important;
  background-color: transparent !important;
}
.custom-report-new-theme .filter .filterasset-drop-footer .filter-button.clear_all:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.custom-report-new-theme .filter .filterasset-drop-footer .filter-button.aply-btn {
  background-color: #03002f !important;
}
.custom-report-new-theme .filter .filterasset-drop-footer .filter-button-disable {
  background-color: #e7e7e7 !important;
}
.custom-report-new-theme .filter .filterasset-drop-body .checkbox .edel-icon-tick {
  border: 1px solid #e7e7e7;
}
.custom-report-new-theme .filter .filterasset-drop-body input[type=checkbox]:checked + .checked {
  background-color: #03002f !important;
}
.custom-report-new-theme .customFormSection .input-group-text .edel-icon-calendar-report {
  color: #03002f !important;
}
.custom-report-new-theme .customFormSection .input-group-text span {
  color: #03002f !important;
}
.custom-report-new-theme .customFormSection .radio input[type=radio]:checked {
  border: 1px solid #03002f !important;
}
.custom-report-new-theme .customFormSection .radio input[type=radio]:checked:before {
  background-color: #03002f !important;
}
.custom-report-new-theme .customFormSection .checkbox .form-check .form-check-input:checked {
  background-color: #03002f !important;
}
.custom-report-new-theme .customFormSection .edel-icon-add {
  color: #03002f !important;
}
.custom-report-new-theme .qtycheckbox .form-check-input:checked {
  background-color: #03002f !important;
  border: 1px solid #03002f !important;
}
.custom-report-new-theme .calendar_change span {
  color: #03002f !important;
}
.custom-report-new-theme .calendar_change .edel-icon-calendar2 {
  color: #03002f !important;
}
.custom-report-new-theme .calendar_date .fin_year {
  font-size: 1.25rem !important;
  font-family: "DMSansBold" !important;
}
.custom-report-new-theme .calendar_container {
  box-shadow: inset 0px 0px 0px 20px #f2f2f5 !important;
}
.custom-report-new-theme .calendar_container .calendar_list span:hover {
  background-color: #03002f !important;
}
.custom-report-new-theme .calendar_container .calendar_list span:hover .edel-icon-arrow-right1 {
  color: #ffffff !important;
}
.custom-report-new-theme .calendar_container .calendar_list span .edel-icon-arrow-right1 {
  color: #03002f !important;
}
.custom-report-new-theme .calendar_container .calendar_arrow {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .year_container {
  border: 1px solid #e7e7e7 !important;
}
.custom-report-new-theme .year_container .financial_year:hover span {
  background-color: #03002f !important;
}
.custom-report-new-theme .qty-drop .qty-drop-body {
  background-color: #f2f2f5 !important;
  border: 1px solid #e7e7e7 !important;
}
.custom-report-new-theme .view-pnl-reports-table .pnl-view-table-css thead th {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .selected_option {
  border: 1px solid #e7e7e7 !important;
  color: #03002f !important;
}
.custom-report-new-theme .selected_option .edel-icon-arrow-down {
  color: #03002f !important;
}
.custom-report-new-theme .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator::after {
  background-color: #b8b8b8 !important;
}
.custom-report-new-theme .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border: 1px solid #03002f !important;
}
.custom-report-new-theme .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  background-color: #03002f !important;
}
.custom-report-new-theme .calender-section {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.custom-report-new-theme .pnl_table #pnl_head tr td {
  padding-top: 10px !important;
}
.custom-report-new-theme .edel-icon-double-arrow-right,
.custom-report-new-theme .edel-icon-double-arrow-left {
  color: #03002f !important;
}
.custom-report-new-theme .container .holding-tabs #search-filter .taptopledge {
  padding-left: 15px !important;
}
.custom-report-new-theme .container .holding-tabs #search-filter .taptopledge i {
  color: #03002f !important;
}
.custom-report-new-theme .container .holding-tabs #search-filter .d-flex .quantity .btn-select-qty.btn-select-qty-new {
  font-size: 13px !important;
  color: #03002f !important;
}
.custom-report-new-theme .download-drop-bodylist i {
  color: #03002f !important;
}
.custom-report-new-theme .modalBackground {
  width: 100% !important;
  height: 100% !important;
}
.custom-report-new-theme .downloadHoldingDesk-form .btn-primary {
  background-color: #03002f !important;
  border: 1px solid #03002f !important;
}
.custom-report-new-theme .ed-sort-label-wrapper .sort-tag-container {
  border: 1px solid #03002f !important;
}
.custom-report-new-theme .ed-sort-label-wrapper .sort-tag-container .ed-sort-label-text,
.custom-report-new-theme .ed-sort-label-wrapper .sort-tag-container .edel-icon-point-arrow-down,
.custom-report-new-theme .ed-sort-label-wrapper .sort-tag-container .edel-icon-sort {
  color: #03002f !important;
}
.custom-report-new-theme .filters-tag {
  gap: 5px !important;
}
.custom-report-new-theme .filters-tag .ed-filter-label-wrapper .tag-container {
  border: 1px solid #03002f !important;
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .filters-tag .ed-filter-label-wrapper .tag-container .ed-filter-label-text {
  color: #03002f !important;
}
.custom-report-new-theme .filter-s.filters-dock {
  top: 209px !important;
}
.custom-report-new-theme .container .holding-tabs .ed-table #table-headings.adjust_desk_dock {
  top: 275px !important;
}
.custom-report-new-theme .dock_filter_desk {
  top: 110px !important;
  padding-top: 10px !important;
}
.custom-report-new-theme .pnl_table #pnl_head.adjust_desk_dock {
  top: 160px !important;
}
.custom-report-new-theme .remove-button-report .custom_btn {
  border: 1px solid #03002f !important;
  background-color: #03002f !important;
  color: #ffffff !important;
}
.custom-report-new-theme .filters-tag .ed-filter-label-wrapper span.edel-icon-close {
  color: #03002f !important;
}
.custom-report-new-theme .arr-color {
  color: #03002f !important;
}
.custom-report-new-theme .qty-drop-body .qty-drop-bodylist li:active,
.custom-report-new-theme .qty-drop-body .qty-drop-bodylist li:hover {
  color: #03002f !important;
}
.custom-report-new-theme .form-check-input:focus {
  border-color: #e7e7e7 !important;
}
.custom-report-new-theme .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon {
  background-color: #ffffff !important;
}
.custom-report-new-theme #dashboard-table#table-headings {
  z-index: 8;
}

.stock-details .stock-details-head {
  background-color: #f2f2f5 !important;
}
.stock-details .stock-details-head .edel-icon-arrow-right1 {
  color: #444444 !important;
}
.stock-details .transaction-table-block .generic-tabs .nav-tabs .nav-item .nav-link.active {
  color: #03002f !important;
  border-color: #03002f !important;
}
.stock-details .txn-detail .view-txn {
  color: #03002f !important;
}

#pnl-view-transaction-report .pnl-view-header-section .container-generic .edel-icon-left-arrow::before {
  color: #03002f !important;
}
#pnl-view-transaction-report .pnl-view-table-css thead th {
  background-color: #f2f2f5 !important;
}
#pnl-view-transaction-report .pnl-edit-checkbox input:checked ~ .teleport-switch-control-indicator {
  background-color: #03002f !important;
}

.pnl-actions .searchbar-c .input-group-prepend i {
  color: #03002f !important;
}

.background_blue {
  background-color: #f2f2f5 !important;
}

@media (max-width: 768px) {
  .summary_details.png-container-wrapper .dayspnl-container {
    background-color: #f2f2f5 !important;
  }
  .filter-wrapper {
    background-color: #f2f2f5 !important;
  }
  .filter-wrapper .downloads button {
    background-color: #f2f2f5 !important;
  }
  .filter-wrapper .searchbar-c input {
    background-color: #f2f2f5 !important;
  }
  .custom-report-new-theme .mob-filterasset-drop-head {
    background-color: #f2f2f5 !important;
  }
  .custom-report-new-theme .mob-filterasset-drop .bodylist .checkbox .checked {
    border: 1px solid #e7e7e7 !important;
  }
  .custom-report-new-theme .mob-filterasset-drop .bodylist input[type=checkbox] {
    opacity: 0;
    width: 0px;
    height: 0px;
  }
  .custom-report-new-theme .mob-filterasset-drop .bodylist input[type=checkbox]:checked + .checked {
    background-color: #03002f !important;
    border: 1px solid #03002f !important;
  }
  .custom-report-new-theme .mob-filterasset-drop-head .down-bar-right {
    color: #03002f !important;
  }
  .custom-report-new-theme .mob-sort-drop-head {
    background-color: #f2f2f5 !important;
  }
  .custom-report-new-theme .container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge a,
  .custom-report-new-theme .container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge a {
    color: #03002f !important;
  }
  .custom-report-new-theme .all-quantity .btn-select-qty-mob {
    color: #03002f !important;
  }
  .custom-report-new-theme .edel-icon-bold-search,
  .custom-report-new-theme .edel-icon-pledge,
  .custom-report-new-theme .edel-icon-bold-download,
  .custom-report-new-theme .edel-icon-arrow-down {
    color: #03002f !important;
  }
  .custom-report-new-theme .container #holdings .png-container-wrapper .dayspnl-container {
    background-color: #f2f2f5 !important;
  }
  .custom-report-new-theme section#tax .tax-summary .tax-summary-container .summary-section-bottom {
    background-color: #f2f2f5 !important;
  }
  .custom-report-new-theme .download-drop,
  .custom-report-new-theme .dashboard_dayspnl-mob {
    background-color: #f2f2f5 !important;
  }
  .custom-report-new-theme .drawer_year_container .mob_year_container span {
    display: flex !important;
    align-items: center !important;
  }
  .custom-report-new-theme .drawer_year_container .mob_year_container span i {
    padding: 0px !important;
  }
}
.midnight-blue-color {
  color: #03002f !important;
  font-weight: 500;
}

.transaction-table-block .generic-tabs .nav-tabs .nav-item .nav-link.active {
  color: #03002f !important;
  border-bottom: 1px solid #03002f !important;
}

.pnl-stock-details .edel-icon-arrow-right1,
.pnl-stock-details .edel-icon-arrow-down {
  color: #444444 !important;
}
.pnl-stock-details .pnl-stock-details-head {
  background-color: #f2f2f5 !important;
}
.pnl-stock-details .pnl-stock-details-head .edel-icon-arrow-right1 {
  color: #444444 !important;
}
.pnl-stock-details .pnl-stock-details-body .trade-header .trade-section-head .expand {
  background-color: #f2f2f5 !important;
  color: #03002f !important;
}
.pnl-stock-details .pnl-stock-details-body .trade-header .trade-section-head .expand .edel-icon-arrow-up {
  color: #03002f !important;
}
.pnl-stock-details .txn-detail .view-txn {
  color: #03002f !important;
}
.pnl-stock-details .txn-detail .download-txn {
  color: #03002f !important;
}

#pnl-view-transaction-report .pnl-summary-details {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px !important;
}

.report-tags-block .assetClassBgBlue {
  border: 1px solid #03002f !important;
}
.report-tags-block .assetClassBgBlue .assetClassBgBlue_value {
  color: #03002f !important;
}

.pnl-actions .filterasset-drop-footer .filter-button {
  border: 1px solid #03002f !important;
  color: #03002f !important;
}
.pnl-actions .filterasset-drop-footer .filter-button.aply-btn {
  color: #ffffff !important;
}
.pnl-actions .filterasset-drop-footer .filter-button:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}

.modalDPTitle .modal-content .modal-header {
  background-color: #f2f2f5 !important;
}

.view-pnl-reports-table table tbody tr:nth-of-type(even) > * {
  background-color: #f2f2f5 !important;
}

.transaction-table-block .edel-icon-edit:before {
  color: #03002f !important;
}

.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .ed-generic-header.modal-header {
  background-color: #f2f2f5 !important;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .ed-generic-header.modal-header .modal-title {
  background-color: #f2f2f5 !important;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .ed-generic-header.modal-header .modal-title .edel-icon-arrow-left1 {
  color: #03002f !important;
}

.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .confirmation-btn button {
  background-color: #03002f !important;
}

.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .ed-generic-header.modal-header .modal-title {
  background-color: #f2f2f5 !important;
}

.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-cta div button {
  color: #03002f !important;
}

.custom-report-new-theme .show-gains-container .remove-bg.downloads {
  background-color: unset !important;
}
.custom-report-new-theme .filterasset-drop-light-blue-theme {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .filterasset-drop-light-blue-theme .color_blue {
  color: #03002f !important;
}
.custom-report-new-theme .filterasset-drop-light-blue-theme .checkbox {
  font-family: "DMSansNormal" !important;
}
.custom-report-new-theme .sort-drop-light-blue-theme {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .sort-drop-light-blue-theme .sort-drop-footer .reset-button,
.custom-report-new-theme .sort-drop-light-blue-theme .sort-drop-footer .filter-button {
  background-color: #03002f !important;
  border: 1px solid #03002f !important;
  color: #ffffff !important;
}
.custom-report-new-theme .custom-control.border-switch .border-switch-control-input.border-switch-control-input-new:checked ~ .border-switch-control-indicator::after {
  background-color: #03002f !important;
}
.custom-report-new-theme .other-report-tabs.generic-tabs .nav-tabs li button.active {
  border-bottom: 1px solid #03002f !important;
  color: #03002f !important;
  font-family: "DMSansMedium" !important;
  font-size: 0.875rem !important;
}
.custom-report-new-theme .secondary-navy-theme .common-datepicker .edel-icon-calendar-report::before {
  color: #03002f !important;
}
.custom-report-new-theme .react-datepicker__navigation--years-previous,
.custom-report-new-theme .react-datepicker__navigation--years-upcoming {
  display: none;
}
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--selected,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--in-selecting-range,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--in-range,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--selected,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--in-selecting-range,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--in-range,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--selected,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--in-range,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--selected,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--in-selecting-range,
.custom-report-new-theme .secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #03002f !important;
}
.custom-report-new-theme .other-report-tabs.generic-tabs .nav-tabs li button {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.custom-report-new-theme .secondary-navy-theme .modalHoldingTitle .modal-content .modal-header {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .secondary-navy-theme .custom_buttons button {
  border: 1px solid #03002f !important;
  color: #03002f !important;
}
.custom-report-new-theme .secondary-navy-theme .custom_buttons .active {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.custom-report-new-theme .secondary-navy-theme .custom_buttons button:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.custom-report-new-theme .bg-secondarynavy {
  background-color: #03002f !important;
}
.custom-report-new-theme .holding-tabs-scrollable {
  display: flex;
  overflow-x: scroll;
  flex-wrap: nowrap;
  /* Track */
  /* Handle */
}
.custom-report-new-theme .holding-tabs-scrollable::-webkit-scrollbar {
  width: 2px !important;
  height: 2px !important;
}
.custom-report-new-theme .holding-tabs-scrollable::-webkit-scrollbar-track {
  background: transparent;
}
.custom-report-new-theme .holding-tabs-scrollable::-webkit-scrollbar-thumb {
  background: #03002f;
}
.custom-report-new-theme .mob-filterasset-drop-footer .ed_button.apply_filter {
  background-color: #03002f !important;
}
.custom-report-new-theme .reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-header {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .react-datepicker .react-datepicker__day--selected,
.custom-report-new-theme .react-datepicker .react-datepicker__day--in-selecting-range,
.custom-report-new-theme .react-datepicker .react-datepicker__day--in-range,
.custom-report-new-theme .react-datepicker .react-datepicker__month-text--selected,
.custom-report-new-theme .react-datepicker .react-datepicker__month-text--in-selecting-range,
.custom-report-new-theme .react-datepicker .react-datepicker__month-text--in-range,
.custom-report-new-theme .react-datepicker .react-datepicker__quarter-text--selected,
.custom-report-new-theme .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.custom-report-new-theme .react-datepicker .react-datepicker__quarter-text--in-range,
.custom-report-new-theme .react-datepicker .react-datepicker__year-text--selected,
.custom-report-new-theme .react-datepicker .react-datepicker__year-text--in-selecting-range,
.custom-report-new-theme .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #03002f !important;
}
.custom-report-new-theme .report-common-modal.modalDPTitle .radio input[type=radio]:before {
  margin: 0px auto;
  height: 100%;
  width: 100%;
  border: 2px solid #ffffff !important;
}
.custom-report-new-theme .modalDPTitle .lightblue-radio .form-check-input:checked[type=radio] {
  border: 2px solid #03002f !important;
}
.custom-report-new-theme .modalDPTitle .lightblue-radio input[type=radio]:checked:before {
  background: #03002f !important;
}
.custom-report-new-theme .container .holding-tabs .nav-tabs li button.active {
  font-family: "DMSansMedium";
}
.custom-report-new-theme .react-datepicker .react-datepicker__day:hover {
  color: #ffffff !important;
  background-color: #03002f !important;
}
.custom-report-new-theme .mob-sort-drop-footer input {
  background-color: #03002f !important;
}
.custom-report-new-theme .mob-filterasset-drop-footer {
  left: 0px !important;
}
.custom-report-new-theme .mob-download-drop-body li p {
  color: #03002f !important;
}
@media (max-width: 768px) {
  .custom-report-new-theme .mob-download-drop-body ul li .openLink i {
    background-color: #f2f2f5 !important;
    color: #03002f !important;
  }
  .custom-report-new-theme .mobForm-new .mobFormWrap.mobFormWrap-new {
    background-color: #f2f2f5 !important;
  }
  .custom-report-new-theme .mobForm-new .custom_btn.custom_btn-new {
    background-color: #03002f !important;
    color: #03002f !important;
  }
}
.custom-report-new-theme .drawer_year_container .mob_year_container {
  background: #f2f2f5 !important;
}
.custom-report-new-theme .secondary-navy-theme .common-datepicker .custom_heading {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .light-blue-theme .mobFormWrap {
  background-color: #f2f2f5 !important;
}
.custom-report-new-theme .light-blue-theme .custom_btn:disabled {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.custom-report-new-theme .mob-sort-drop-footer {
  left: 0px !important;
}
.custom-report-new-theme .mob-sort-drop-head .down-bar-right {
  color: #03002f !important;
}
.custom-report-new-theme .edel-icon-arrow-left1 {
  color: #03002f !important;
}
.custom-report-new-theme .mob-stock-details-head {
  background-color: #f2f2f5 !important;
}

.customForm.mobForm.mobForm-new {
  background-color: #f2f2f5 !important;
}
.customForm.mobForm.mobForm-new .dateWrap .input-group-append .change-text {
  color: #03002f !important;
}
.customForm.mobForm.mobForm-new .custom_btn.custom_btn-new {
  background-color: #03002f !important;
}

@media (max-width: 768px) {
  .mobForm-new .mobFormWrap.mobFormWrap-new {
    background-color: #f2f2f5 !important;
  }
  .mobForm .mobFormHead i {
    color: #03002f !important;
  }
  .mobFormWrap-new .datePickerModal input {
    background-color: unset !important;
  }
  .mobFormWrap-new .date-container {
    background-color: #f2f2f5 !important;
  }
  .mobFormWrap-new .react-datepicker .react-datepicker__day:hover {
    background: #03002f !important;
  }
  .radio.report-format input[type=radio]:checked:before {
    background-color: #ffffff !important;
  }
  .blue_bg-new.mail .mail-input input {
    background-color: #ffffff !important;
  }
  .blue_bg-new.mail .mail-input input .icon i {
    color: #03002f !important;
  }
  .blue_bg-new.mail .icon i {
    color: #03002f !important;
  }
  .calendar_date .calendar_change {
    color: #03002f !important;
  }
  .btn-bg-report {
    background-color: #03002f !important;
  }
}
.congratulations-popup .z-index-high__handle-wrapper {
  background-color: #f4fafd;
}
.congratulations-popup .z-index-high__content {
  background-color: #f4fafd;
}

.modalalerts .alerts-body-input-fields {
  display: flex;
}
.modalalerts .input-group-alerts-one {
  width: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.modalalerts .input-group-alerts-one .form-control {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  border-right: none !important;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  margin: 0px 1px;
}
.modalalerts .input-group-alerts-one .form-control:focus {
  border-color: #ced4da !important;
}
.modalalerts .input-group-alerts-two {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid #ced4da;
  border-left: none !important;
}
.modalalerts .input-group-alerts-two .form-control {
  padding: 0px 12px;
  margin: 6px 0px;
  border-left: 1px solid #ced4da !important;
}
.modalalerts .input-group-alerts-three {
  width: 30%;
  border-radius: 5px;
}
.modalalerts .modal-header {
  display: none;
}

.modal-alert-header .stock-details-head {
  background: #f4fafd;
  max-width: 100%;
  margin-top: 2px !important;
}

.modal-alert-header .edel-icon-trash:before {
  color: #dd504d;
}

.modalalerts .modal-body {
  padding: 0px;
}

.modal-alert-header {
  margin: 0px;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  background-color: #f4fafd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
@media (max-width: 1023px) {
  .modal-alert-header {
    padding: 15px 0px 6px 0px;
  }
}
.modal-alert-header .titlehead {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.modal-alert-header .edel-icon-arrow-left {
  display: contents;
  color: #03002f;
  font-size: large;
  font-weight: 600;
}

.modalalerts .stock-details-head {
  padding: 0px;
  margin: 0px;
}

.modal-alert-body {
  margin-left: 20px;
  margin-top: 10px;
}
.modal-alert-body .product-buttons {
  min-width: 79px;
}
.modal-alert-body .ltpPer .refreshOuterDiv {
  margin-bottom: 10px !important;
}
.modal-alert-body .ltpPer .input-group-alerts-one {
  width: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.modal-alert-body .ltpPer .input-group-alerts-one .form-control {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  border-right: none !important;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  margin: 0px 1px;
}
.modal-alert-body .ltpPer .input-group-alerts-one .form-control:focus {
  border-color: #ced4da !important;
}
.modal-alert-body .ltpPer .input-group-alerts-two {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid #ced4da;
  border-left: none !important;
}
.modal-alert-body .ltpPer .input-group-alerts-two .form-control {
  padding: 0px 12px;
  margin: 6px 0px;
  border-left: 1px solid #ced4da !important;
}
@media (max-width: 1023px) {
  .modal-alert-body {
    padding: 20px 15px 10px 15px;
    margin: 0px;
  }
}
@media (max-width: 768px) {
  .modal-alert-body {
    padding: 10px 15px 0px 15px;
    margin: 0px;
  }
}

.modal-alert-footer {
  display: flex;
  margin-bottom: 30px;
  justify-content: space-between;
  gap: 20px;
  margin-top: 50px;
}
@media (min-width: 1023px) {
  .modal-alert-footer {
    margin-left: 70px;
    margin-right: 70px;
  }
}

.alert-modal-button {
  padding: 15px 30px 15px 30px;
  border-radius: 5px;
  width: 50%;
  font-size: 1rem;
  font-family: "DMSansMedium";
}

.alerts-header-desk {
  display: flex;
  justify-content: space-between;
}

.alert-child {
  color: #03002f;
  border-radius: 5px;
  border: 0.5px solid #03002f;
  display: inline-flex;
  padding: 3px 5px 3px 7px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
}

.alert-dot {
  font-size: 45px;
  color: #ed1b24;
  top: -36px;
  right: 7px;
}

.alert-dot-mob {
  font-size: 47px;
  color: #ed1b24;
  top: -7px;
  right: 6px;
}

.alerts-left-col {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.alert-table-price .common-checkbox-new .form-check {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.alert-table table {
  width: 100%;
  border-spacing: 0px 10gpx;
}
.alert-table table tbody tr td {
  border: 1px solid #e7e7e7;
  border-width: 1px 0px;
}
.alert-table table tbody tr td:first-child {
  border-width: 1px 0px 1px 1px;
  border-radius: 5px 0px 0px 5px;
}
.alert-table table tbody tr td:last-child {
  border-width: 1px 1px 1px 0px;
  border-radius: 0px 5px 5px 0px;
}

.rectangle-color-price {
  width: 10px;
  height: 50px;
  background-color: #51b255;
  flex-shrink: 0;
  padding-right: 10px;
}

.rectangle-color-volume {
  width: 10px;
  height: 50px;
  background-color: #1c9ad6;
  flex-shrink: 0;
  padding-right: 10px;
}

.rectangle-color-oi {
  width: 10px;
  height: 50px;
  background-color: #ff6b00;
  flex-shrink: 0;
  padding-right: 10px;
}

.alerts-stock {
  padding-left: 10px;
  padding-right: 5px;
}

.alert-table .form-check {
  padding-left: 2rem;
}

.alert-bottom-input {
  display: flex;
  justify-content: space-between;
}
.alerts-desktop-modal .product-buttons {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  padding: 10px 15px;
  border: 1px solid #e7e7e7;
  margin: 10px;
}

.container .AlertsPopup .z-index-high__handle-wrapper {
  background-color: #f4fafd;
}
.container .AlertsPopup .edel-icon-arrow-left {
  display: contents;
  color: #03002f;
  font-size: large;
  font-weight: 600;
}
.container .AlertsPopup .modal-content {
  width: 603px !important;
  border: none;
}
.container .AlertsPopup .modal-content .modal-body {
  width: 600px;
}

.alerts-desktop-delete {
  display: flex;
  align-items: baseline;
}
.alerts-desktop-delete .form-check {
  top: 6px;
  position: relative;
}
.alerts-desktop-delete .selected-num {
  margin-top: 10px !important;
}
.alerts-desktop-delete .delete-btn {
  width: 100px;
  margin-top: 11px;
  margin-left: 18px !important;
}
.alerts-desktop-delete .delete-btn .delete-icon {
  font-size: 15px !important;
}
.alerts-desktop-delete .sort-filter {
  margin-left: 10px;
}
.alerts-desktop-delete .sort-filter .sort-filter-btn {
  height: 44px;
  width: 44px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0px !important;
}
.alerts-desktop-delete .sort-filter .funds-sort .sort-drop {
  margin-top: 15px !important;
  right: 0px !important;
  z-index: 9;
}
.alerts-desktop-delete .form-check-input {
  margin-right: 5px;
  accent-color: #03002f !important;
}

.edel-icon-trash:before {
  padding: 5px;
}

.edel-icon-Vector-6:before {
  font-size: 16px;
}

.alerts-desktop-dlt .edel-icon-trash:before {
  font-size: 15px;
  color: #dd504d;
}

.alerts-desktop-dlt {
  color: #dd504d;
}

.alerts-desktop-done {
  margin-top: 10px;
  text-decoration: underline;
  margin-left: 20px;
}

.alerts-mobile-start {
  line-height: 140%;
  padding-top: 15px;
  padding-bottom: 20px;
  width: "100%";
  display: flex;
  justify-content: space-between;
}
.alerts-mobile-start .edel-icon-arrow-left {
  font-size: 20px;
}

.alerts-mobile-delete {
  margin-left: 38px;
  line-height: 140%;
  padding-top: 6px;
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.alerts-mobile-delete .edel-icon-filter {
  color: #ffffff !important;
}

.alerts-mobile-start .edel-icon-filter {
  font-size: 25px;
}

.alerts-mobile-delete .edel-icon-filter:before {
  padding: 12px;
  border-radius: 5px;
  background: #f2f2f5;
  margin-left: 15px;
  color: #03002f;
}

.alerts-mobile-start .edel-icon-arrow-left:before {
  font-size: 20px;
  font-weight: 900;
}

.alerts-mobile-delete .edel-icon-sort {
  color: #03002f;
  height: 44px;
  width: 44px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0px !important;
}

.alerts-mobile-tone {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.alerts-green-mb {
  color: #00b274;
  background: #ccf0e3;
  box-shadow: 0px;
  padding: 5px;
  border-radius: 5px;
}

.alerts-blue-mb {
  color: #1c9ad6;
  background: #d2ebf7;
  box-shadow: 0px;
  padding: 5px;
  border-radius: 5px;
}

.alerts-red-mb {
  color: #f7943e;
  background: #fdead8;
  box-shadow: 0px;
  padding: 5px;
  border-radius: 5px;
}

.drawer-alert-header .edel-icon-arrow-left:before {
  font-size: 18px;
  font-weight: 900;
}

.alerts-mobile-draw {
  padding-right: 15px;
  padding-left: 15px;
}

.alerts-mobile-draw .product-buttons {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  padding: 10px 15px;
  border: 1px solid #e7e7e7;
  margin: 10px;
}

.alerts-mobile-draw .modal-alert-header {
  padding: 0px;
  margin: 15px;
}

.alerts-mobile-draw .modal-alert-body {
  margin: 15px;
}

.drawer-alert-header {
  padding-right: 15px;
  padding-left: 15px;
}

.drawer-alert-body {
  padding: 15px;
}

.drawer-alert-footer .alert-drawer-button {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding: 10px 53px 10px 53px;
}

.drawer-alert-footer {
  display: flex;
  justify-content: space-evenly;
  margin: 10px;
}

.alerts-mobile-draw {
  border-radius: 5px 5px 0px 0px;
}

.form-check .form-check-pa {
  border: 1px solid #51b255;
  background-color: #ccf0e3;
}

.form-check .form-check-va {
  border: 1px solid #1c9ad6;
  background-color: #d2ebf7;
}

.form-check .form-check-oia {
  border: 1px solid #f7943e;
  background-color: #fdead8;
}

.alpha-alerts-mobile.container {
  background: #ffffff;
}
@media (max-width: 768px) {
  .alpha-alerts-mobile.container {
    padding-bottom: 5rem !important;
  }
}
.alpha-alerts-mobile.container .bgColor.__handle-wrapper {
  background-color: #f4fafd !important;
}
.alpha-alerts-mobile.container .bgColor.__content {
  background-color: #f4fafd !important;
}
.filter-icon-alerts {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 15px 20px 15px;
}

.filter-icon-alerts-body {
  padding: 20px 30px 30px 15px;
  line-height: 21px;
}
.filter-icon-alerts-body .ed_button {
  width: 360px;
  margin-left: 10px;
}

.filter-icon-alerts-body .ed_button {
  margin-top: 30px;
  width: 100%;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.filter-icon-alerts-body .form-check-input:checked {
  background-color: #03002f;
  border: 0px;
}

.AlertsMain .form-check-input:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}

.alert-checkbox-imp.common-checkbox-new .form-check {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.alerts-eq-dropdown .equity-dropdown-block {
  color: #333333;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.alerts-eq-dropdown .equity-dropdown-block .equitydrop {
  margin-right: 10px;
  padding: 10px;
}
.alerts-eq-dropdown .equity-dropdown-block .equitydrop button {
  font-family: "DMSansNormal";
}
.alerts-eq-dropdown .equity-dropdown-block .dropdown-menu.show {
  height: 40px;
  width: 100%;
  margin-right: 10px;
  background-color: #ffffff;
  overflow: hidden;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #e7e7e7;
}
.alerts-eq-dropdown .equity-dropdown-block .dropdown-menu.show .dropdown-item {
  padding: 10px;
}

.empty-alerts {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.empty-alerts i {
  font-size: 3.438rem;
}

.alerts-toaster-fix {
  position: relative;
  width: 100%;
}
.alerts-toaster-fix.top {
  top: -50px;
}
@media (max-width: 1023px) {
  .alerts-toaster-fix {
    top: 165px;
  }
}
.alerts-toaster-fix .toast-container {
  width: 100% !important;
  border-radius: 5px !important;
  margin-bottom: 5px !important;
}
.alerts-toaster-fix .toast {
  width: 100%;
  box-shadow: none;
  border: 0px;
}
.alerts-toaster-fix .toast div {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 1023px) {
  .alerts-toaster-fix .toast div {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}

.alert-congrat-button {
  padding: 15px 30px;
  width: 100%;
}
@media (max-width: 1023px) {
  .alert-congrat-button {
    width: 90%;
    padding: 10px;
    margin: 10px 15px;
  }
}
.alert-congrat-button .ed_button.button {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

.alert-congrat-moadal .modal-header {
  background: #f4fafd;
  height: 80px;
}
.alert-congrat-moadal .modal-header .edel-icon-bold-close:before {
  display: none;
}

.delete-alert-modal .modal-dialog {
  max-width: 600px !important;
}

.delete-alert-modal .modal-content {
  border: none;
}

.delete-alert-modal .modal-header {
  background: #f4fafd;
  height: 80px;
  border-bottom: none;
}
.delete-alert-modal .modal-header .edel-icon-bold-close:before {
  display: none;
}

.setalert-icon-alerts {
  text-align: center;
  padding-bottom: 35px;
}
.setalert-icon-alerts .edel-icon-failure-icon-revamp {
  display: block;
  font-size: 100px;
}
.setalert-icon-alerts .bellicon {
  width: 51px !important;
}
@media (max-width: 1023px) {
  .setalert-icon-alerts {
    padding-bottom: 20px;
    padding-top: 50px;
  }
}
.setalert-icon-alerts .edel-icon-setalert-fill {
  font-size: 100px;
}
@media (max-width: 1023px) {
  .setalert-icon-alerts .edel-icon-setalert-fill {
    font-size: 50px;
  }
}

.alerts-body-input-fields .help_text.red {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
}
@media (max-width: 1023px) {
  .alerts-body-input-fields {
    display: flex;
  }
}
.alerts-body-input-fields .input-group-alerts-three {
  width: 100%;
  border-radius: 5px;
}

.alerts-mobile-deledone {
  padding: 15px 25px;
  background: #ffffff;
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
  width: 100%;
  z-index: 9;
  right: 1px;
}
.alerts-mobile-deledone.focused {
  margin-bottom: 50px;
}
.alerts-mobile-deledone .blood-red-border {
  padding: 12px 11px !important;
}
.alerts-mobile-deledone .black-underline {
  border: none !important;
}

.fix-toast .toast-container.position-absolute {
  position: fixed !important;
  z-index: 1;
}
#callput-tableblock {
  margin-bottom: 50px;
}
@media (max-width: 1023px) {
  #callput-tableblock {
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  #callput-tableblock .marketgroup {
    padding-right: unset !important;
    padding-left: unset !important;
  }
}
#callput-tableblock .marketgroup .marketCard {
  padding: 0;
}
#callput-tableblock .marketgroup .marketCard .marketcardhead {
  padding: 20px 22px 0px 15px !important;
}
#callput-tableblock .marketgroup .marketCard .marketcardfoot {
  padding: 0px 20px 20px 0px !important;
}
#callput-tableblock .marketgroup .mk-card-topleft .mk-card-topleftmain1 {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
  color: #0b243a;
  display: flex;
}
#callput-tableblock .marketgroup .mk-card-topleft .mk-card-topleftmain1 strong {
  font-family: "DMSansBold";
}
#callput-tableblock .marketgroup .mk-card-topleft .mk-card-topleftmain1 .mk-card-topright {
  margin-left: 15px;
}
#callput-tableblock .marketgroup .mk-card-topleft .mk-card-topleftmain {
  color: #0b243a;
  font-family: "DMSansNormal";
}
#callput-tableblock .marketgroup .mk-card-topleft .mk-card-topleftmain strong {
  font-family: "DMSansBold";
  font-size: 1.375rem;
}
#callput-tableblock .marketgroup .mk-card-topleft .mk-card-topleftsub {
  display: flex;
  align-items: center;
  font-family: "DMSansMedium";
}
#callput-tableblock .marketgroup .mk-card-topleft .mk-card-topleftsub span {
  margin-left: 10px;
  color: #03002f;
}

@media screen and (min-width: 1024px) {
  #callput-tableblock .marketcardbody {
    padding-top: 20px !important;
    padding-bottom: 0px;
  }
  #callput-tableblock .generic-tabs .nav-tabs .nav-item .nav-link.active {
    border-bottom: 2px solid #03002f;
  }
  .callput-tabs {
    margin-top: -85px;
  }
  .callput-tabs .nav-tabs {
    display: flex;
    justify-content: end;
    padding-bottom: 34px !important;
  }
  .callput-tabs .nav-tabs .nav-item:last-child {
    padding-right: 15px;
  }
  .callput-tabs .nav-tabs .nav-item:last-child .nav-link {
    padding-right: 0px;
  }
}
@media screen and (max-width: 768px) {
  .callput-tabs.generic-tabs {
    position: relative;
  }
  .callput-tabs.generic-tabs .nav-tabs {
    height: 33px;
    border-bottom: 1px solid #e7e7e7 !important;
    flex-direction: column;
  }
  .callput-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
    font-family: "DMSansMedium";
    color: #03002f;
    border-bottom: 2px solid #03002f;
  }
}
@media (min-width: 768px) {
  .optionchain-dropdown-tile {
    margin-right: 40px;
  }
}

.call-puttable-mainblock {
  padding: 0px 0px 0px !important;
}
@media (max-width: 1023px) {
  .call-puttable-mainblock {
    padding: 25px 15px 0px !important;
  }
}
@media (max-width: 768px) {
  .call-puttable-mainblock {
    padding: 15px 10px 0px !important;
  }
}

.mgr-10 {
  margin-right: 10px;
}

.bottomscrollposition {
  position: relative;
  top: 20px;
}
@media (max-width: 768px) {
  .bottomscrollposition {
    top: 20px;
  }
}

.scroll-to-top-button {
  background-color: #03002f;
  padding: 10px 8px;
  width: 108px;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  border: none !important;
  border-radius: 5px;
  position: absolute;
  z-index: 2;
}

.callputpriceblock {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px 30px 15px;
}
@media (max-width: 768px) {
  .callputpriceblock {
    display: block;
    padding: 20px 15px 0px 15px;
  }
}
.callputpriceblock .price-left,
.callputpriceblock .price-right {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .callputpriceblock .price-left {
    align-items: flex-start;
    justify-content: space-between;
  }
}
.callputpriceblock .price-left .price-left-tile:nth-child(2) {
  margin-left: 60px;
}
@media (max-width: 768px) {
  .callputpriceblock .price-left .price-left-tile:nth-child(2) {
    margin-left: unset;
    text-align: right;
  }
}
.callputpriceblock .price-left-tile-text {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 130%;
  color: #727271;
}
@media (max-width: 768px) {
  .callputpriceblock .price-left-tile-text {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
  }
}
.callputpriceblock .price-left-tile-text span {
  font-size: 0.75rem;
  color: #b8b8b8;
}
@media (max-width: 768px) {
  .callputpriceblock .price-left-tile-text span {
    font-size: 0.625rem;
  }
}
.callputpriceblock .price-left-tile-value {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
  margin-top: 4px;
}
@media (max-width: 768px) {
  .callputpriceblock .price-left-tile-value {
    display: flex;
    flex-direction: column;
    line-height: 130%;
    font-size: 0.875rem;
  }
}
.callputpriceblock .price-left-tile-value .ltp {
  font-size: 1rem;
  font-family: "RobotoRegular";
}
@media (max-width: 768px) {
  .callputpriceblock .price-left-tile-value .ltp {
    margin-top: 10px;
    margin-bottom: 2px;
  }
}
.callputpriceblock .price-left-tile-value .change-green {
  color: #179d55;
}
.callputpriceblock .price-right {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
}
@media (max-width: 768px) {
  .callputpriceblock .price-right {
    margin-top: 20px;
    font-size: 0.75rem;
  }
}
.callputpriceblock .price-right .price-right-text {
  color: #b8b8b8;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.callputpriceblock .price-right .equity-dropdown-block:nth-child(2) {
  margin-left: 10px;
}
.callputpriceblock .price-right .equity-dropdown-block:nth-child(3) {
  margin-left: 30px;
}
.callputpriceblock .price-right .equity-dropdown-block {
  color: #737373;
}
.callputpriceblock .price-right .equity-dropdown-block .equitydrop {
  padding: 5px 10px !important;
}
@media (max-width: 768px) {
  .callputpriceblock .price-right .equity-dropdown-block .equitydrop {
    display: flex;
    align-items: center;
    padding: 5px 8px !important;
  }
}
.callputpriceblock .price-right .equity-dropdown-block i.edel-icon-arrow-down {
  color: #03002f;
  position: relative;
}

.callput-mobdateblock {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 15px 0px;
}
.callput-mobdateblock .equitydrop i {
  color: #03002f;
}
.callput-mobdateblock .mobdate-text {
  display: flex;
  align-items: center;
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.callput-mobdateblock .mobdate-text span {
  margin-left: 10px;
  color: #03002f;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

span[data-attr="Short Bldp"],
span[data-attr="Long Unwndg"] {
  color: #f04e45;
}

.optionChainContainer p {
  margin: 0;
}
.optionChainContainer.container {
  padding: 0 0;
}
.optionChainContainer .tableHead {
  background-color: #f2f2f5;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 11px;
  height: 36px;
  cursor: pointer;
}
.optionChainContainer .tableHead p {
  font-size: 0.75rem;
  font-family: "DMSansBold";
  line-height: 15px;
  color: #0b243a;
  margin-left: 3px;
  margin-right: 3px;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .optionChainContainer .tableHead p {
    font-size: 0.75rem;
    font-family: "DMSansMedium";
  }
}
.optionChainContainer .tableHead i::before {
  font-size: 0.625rem;
  font-weight: 100;
  color: #03002f;
  position: relative;
  top: -2px;
}
.optionChainContainer .tableHead .edel-icon-left-shortArrow.rotateRight {
  transform: rotate(180deg);
  display: block;
}
.optionChainContainer .tableHead .edel-icon-right-arrow.rotateLeft {
  transform: rotate(-180deg);
}
.optionChainContainer .tableHead .edel-icon-left-arrow::before {
  font-weight: bold !important;
}

.callput table,
.securities-banblock table {
  border-spacing: 0 0;
  margin: 0 0;
  width: 100%;
}
.callput table tbody .higlighted-tr,
.securities-banblock table tbody .higlighted-tr {
  background-color: #fffbec;
}
.callput table tbody td:first-child,
.securities-banblock table tbody td:first-child {
  border-left: 1px solid #e7e7e7;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  vertical-align: middle;
}
.callput table tbody td:last-child,
.securities-banblock table tbody td:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.callput table th,
.securities-banblock table th {
  border: 1px solid #e7e7e7;
  text-align: center;
  vertical-align: middle;
  height: 49px;
  padding: 0 10px;
}
.callput table th p,
.securities-banblock table th p {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  line-height: 12.5px;
  color: #727271;
}
.callput table td,
.securities-banblock table td {
  border: 1px solid #e7e7e7;
  text-align: center;
  height: 49px;
  padding: 0px 10px;
}
.callput table td p,
.securities-banblock table td p {
  font-size: 0.75rem;
  font-family: "RobotoMedium";
  line-height: 16.8px;
  color: #727271;
}
.callput table .change-red,
.securities-banblock table .change-red {
  font-size: 0.625rem;
  font-family: "RobotoMedium";
  line-height: 12.5px;
  color: #dd504d;
  margin-bottom: 5px;
}
.callput table .change-green,
.securities-banblock table .change-green {
  font-size: 0.625rem;
  font-family: "RobotoMedium";
  line-height: 12.5px;
  color: #51b255;
  margin-bottom: 5px;
}

.optionScroll {
  width: 100%;
  overflow-x: scroll;
  position: relative;
  /* Track */
  /* Handle */
}
.optionScroll::-webkit-scrollbar {
  display: none;
}
.optionScroll::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 60px;
}
.optionScroll::-webkit-scrollbar-thumb {
  background-color: transparent;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 100px;
  width: 100px;
}
.optionScroll.rightToLeft {
  direction: rtl;
}
.optionScroll.leftToRight {
  direction: ltr;
}

.width-fix {
  width: 46%;
}
@media (max-width: 1023px) {
  .width-fix {
    width: 40%;
  }
}

.width-full {
  width: 100%;
}
@media (max-width: 1023px) {
  .width-full {
    width: 80%;
  }
}
.width-full table tr td,
.width-full table tr th {
  width: 153px !important;
}

.optionTable {
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .optionTable {
    /* Track */
    /* Handle */
  }
  .optionTable::-webkit-scrollbar {
    width: 3px !important;
  }
  .optionTable::-webkit-scrollbar-track {
    background: transparent;
  }
  .optionTable::-webkit-scrollbar-thumb {
    background: #03002f !important;
  }
  .optionTable .tableHead {
    top: 0px;
    z-index: 6;
  }
  .optionTable .optionScroll table {
    margin-bottom: 15px;
  }
  .optionTable .optionScroll table thead th {
    top: 0px;
  }
}

.optionTable_call.optionTable_call_firstLeft table tbody {
  display: block;
}
.optionTable_call.optionTable_call_firstLeft table tbody tr td {
  min-width: 105px;
  direction: ltr;
}
.optionTable_call.optionTable_call_firstLeft table thead {
  display: block;
}
.optionTable_call.optionTable_call_firstLeft table thead th {
  min-width: 105px;
  direction: ltr;
}

.optionTable_put table thead {
  display: block;
}
.optionTable_put table thead th {
  min-width: 105px;
}
.optionTable_put table tbody {
  display: block;
}
.optionTable_put table tbody tr td {
  min-width: 105px;
}

.highlightedSpotPrice_data {
  background-color: #f2f2f5 !important;
  position: relative;
  box-shadow: unset;
}
.highlightedSpotPrice_data td {
  height: 37px !important;
  padding: 0 0;
  border: unset;
  border-top: 1px solid #f2f2f5;
  border-bottom: 1px solid #f2f2f5;
}
.highlightedSpotPrice_data td:last-child {
  border: unset;
}
.highlightedSpotPrice_data td .highlightedSpotPrice {
  background-color: #f2f2f5;
  padding: 0;
  text-align: center;
  left: -17%;
  top: 10%;
  z-index: 8;
  height: 35px;
}
.highlightedSpotPrice_data td .highlightedSpotPrice h6 {
  color: #b8b8b8;
  font-size: 0.75rem;
  line-height: 15.6px;
  font-family: "DMSansNormal";
  margin: 0;
}
.highlightedSpotPrice_data td .highlightedSpotPrice h6 strong {
  color: #1b1b1b;
}
.highlightedSpotPrice_data#referenceRow2 td .highlightedSpotPrice {
  display: flex;
  align-items: center;
  justify-content: center;
}

.optionTable_strikePrice {
  width: 8%;
}
@media (max-width: 1023px) {
  .optionTable_strikePrice {
    width: 25%;
  }
}
.optionTable_strikePrice table thead th {
  box-shadow: 12px 0 15px -4px rgba(0, 0, 0, 0.04), -12px 0 8px -4px rgba(0, 0, 0, 0.05);
}
.optionTable_strikePrice table tbody tr {
  box-shadow: 12px 0 15px -4px rgba(0, 0, 0, 0.04), -12px 0 8px -4px rgba(0, 0, 0, 0.05);
}
.optionTable_strikePrice table tbody tr td {
  font-size: 0.75rem;
  line-height: 16.8px;
  color: #1b1b1b;
  font-family: "RobotoRegular";
  border: unset;
  border-bottom: 1px solid #f2f2f5;
}
.optionTable_strikePrice .strikePrice-table {
  position: relative;
  /* Track */
  /* Handle */
}
.optionTable_strikePrice .strikePrice-table.overscroll-500 {
  overflow-x: hidden;
}
.optionTable_strikePrice .strikePrice-table::-webkit-scrollbar {
  width: 0px !important;
}
.optionTable_strikePrice .strikePrice-table::-webkit-scrollbar-track {
  background: transparent;
}
.optionTable_strikePrice .strikePrice-table::-webkit-scrollbar-thumb {
  background: #768194;
}
.optionTable_strikePrice .strikePrice-table thead {
  position: sticky;
  top: 0px;
  background-color: #ffffff;
  z-index: 1;
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 17px;
  cursor: pointer;
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child .inputField-main {
  display: flex;
  justify-content: center;
  align-items: center;
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child .inputField-icon {
  font-size: 0.563rem;
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child .inputField .form-control {
  border: 0px !important;
  padding: 0px !important;
  font-size: 0.85rem !important;
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child .inputField .form-control::-ms-input-placeholder {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child .inputField .form-control::placeholder {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child p {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child p .edel-icon-search {
  font-size: 1.188rem;
  color: #03002f;
}
.optionTable_strikePrice .strikePrice-table table tr th:first-child .edel-icon-search {
  font-size: 1.188rem;
  color: #03002f;
}
.optionTable_strikePrice .strikePrice-table table tr td {
  font-size: 0.75rem;
  font-family: "RobotoBold";
  color: #1b1b1b;
  border: 1px solid #f2f2f5;
  pointer-events: none !important;
}

.optionChain_progress {
  position: relative;
  top: 4px;
}
.optionChain_progress .optionChain_progressBar {
  height: 4px;
}
.optionChain_progress .optionChain_progressBar .progress {
  height: 4px !important;
  margin-bottom: 0;
  background-color: #e7e7e7 !important;
}
.optionChain_progress .optionChain_progressBar .progress .progress-bar {
  background-color: #1c9ad6;
}

.optionChainContainer--oiCharts .row {
  padding: 10px;
  padding-top: 0;
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .row {
    padding: 0px 0px 20px;
    margin: 0px;
  }
}
.optionChainContainer--oiCharts .row .col-md-4 {
  padding: 0;
}
.optionChainContainer--oiCharts .row .col-md-4 .marketgroup {
  height: 100%;
  padding: 0 !important;
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts-dropdown {
  margin-bottom: 20px;
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts-dropdown .checkboxWrap .checkbox .form-check {
  display: flex;
  align-items: center;
  padding: 0;
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts-dropdown .checkboxWrap .checkbox .form-check-label {
  font-size: 0.75rem;
  line-height: 15.6px;
  color: #444444;
  font-weight: 500;
  font-family: "DMSansNormal";
  padding-left: 10px;
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts_barHead {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  line-height: 15.6px;
  color: #727271;
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .row .col-md-4 .oiCharts_barHead {
    font-size: 0.75rem;
    font-family: "DMSansMedium";
    color: #727271;
  }
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts_barSubHead {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
  line-height: 18.2px;
  text-align: left;
  color: #060f1f;
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .row .col-md-4 .oiCharts_barSubHead {
    font-size: 0.75rem;
    font-family: "RobotoRegular";
    font-weight: 600;
    color: #444444;
  }
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain {
  margin-bottom: 20px;
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain .chartform-check {
  display: flex;
  align-items: baseline;
  gap: 0px;
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain {
    margin-bottom: 15px;
  }
  .optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain .chartform-check {
    align-items: center;
  }
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain .chartform-check-input {
  height: 18px;
  width: 18px;
  margin-top: unset;
  border-radius: 4px;
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain .chartform-check-input:before {
  font-size: 1.25rem;
}
.optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain .form-check-label {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #444444;
  vertical-align: top;
  margin-left: 10px;
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain .form-check-label {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    color: #444444;
    vertical-align: middle;
  }
  .optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain .chartform-check-input {
    height: 20px;
    width: 20px;
    margin-top: unset;
  }
  .optionChainContainer--oiCharts .row .col-md-4 .oiCharts_pcrMaxPain .chartform-check-input:before {
    font-size: 1.25rem;
  }
}
.optionChainContainer--oiCharts .row .col-md-4 .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  font-weight: 600;
  line-height: 25.2px;
}
.optionChainContainer--oiCharts .row .col-md-4.optionChainContainer--oiCharts-barSeries .marketgroup .marketCard {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .row .col-md-4.optionChainContainer--oiCharts-barSeries .marketgroup .marketCard {
    margin-bottom: unset;
    border-bottom: none;
    border-top: none;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
}
.optionChainContainer--oiCharts .row .col-md-4.optionChainContainer--oiCharts-posNegative .marketgroup .marketCard {
  border-radius: unset !important;
  border-left: unset;
  border-right: unset;
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .row .col-md-4.optionChainContainer--oiCharts-posNegative .marketgroup .marketCard {
    border: 1px solid #e7e7e7;
    border-bottom: none;
    margin-bottom: unset;
  }
}
.optionChainContainer--oiCharts .row .col-md-4.optionChainContainer--oiCharts-vertical .marketgroup .marketCard {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
@media (min-width: 1023px) {
  .optionChainContainer--oiCharts .row .col-md-4.optionChainContainer--oiCharts-vertical .marketgroup .marketCard {
    border-bottom-left-radius: 0 !important;
  }
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .row .col-md-4.optionChainContainer--oiCharts-vertical .marketgroup .marketCard {
    border: 1px solid #e7e7e7;
    border-bottom: none;
    margin-bottom: unset;
  }
}
@media (max-width: 768px) {
  .optionChainContainer--oiCharts .row .col-md-4.optionChainContainer--oiCharts-vertical .card-group .card {
    margin-bottom: 0px !important;
    border-bottom: 1px solid #e7e7e7;
  }
}
.optionChainContainer--oiCharts .oiCharts-head {
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .oiCharts-head {
    margin-bottom: unset;
    padding: 20px 15px 0px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    border-bottom: unset;
    display: block !important;
  }
}
.optionChainContainer--oiCharts .oiCharts-head .head {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
  line-height: 39.2px;
  color: #03002f;
}
.optionChainContainer--oiCharts .oiCharts-head .head strong {
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .optionChainContainer--oiCharts .oiCharts-head .head {
    padding-bottom: 15px;
    font-size: 1.375rem;
  }
}
.optionChainContainer--oiCharts .oiCharts-head .date {
  color: #b8b8b8;
  font-size: 0.75rem;
  line-height: 16.8px;
  font-family: "DMSansMedium";
  padding-right: 5px;
}
.optionChainContainer--oiCharts path.highcharts-point.highcharts-color-3 {
  fill: #ff6b00;
}
.optionChainContainer--oiCharts .rightLeftBorder {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.optionChainContainer--oiCharts g.highcharts-axis.highcharts-yaxis {
  display: none;
}

.barSeriesChat {
  position: relative;
}

.oiPrice {
  position: absolute;
  bottom: 10%;
  right: 5%;
}

@media (max-width: 760px) {
  .callput .container {
    padding: 0px !important;
  }
}
.callput .marketgroup .marketcardhead .mk-card-topleftsub {
  margin-top: 8px;
}

@media (max-width: 1023px) {
  .oi-charts-tiles .optionChainContainer--oiCharts-barSeries .card-group .card,
  .oi-charts-tiles .optionChainContainer--oiCharts-posNegative .card-group .card {
    margin-bottom: 0px !important;
    border-bottom: none;
    border-radius: 0px !important;
    padding: 20px 15px 15px;
  }
}

@media (max-width: 1023px) {
  .oi-charts-tiles .optionChainContainer--oiCharts-barSeries .card-group .card {
    border-top: 0px !important;
  }
}
@media (max-width: 1023px) {
  .oi-charts-tiles .optionChainContainer--oiCharts-vertical .card-group .card {
    border-radius: 0px !important;
  }
}

@media (max-width: 1023px) {
  .optionchain-dropdown-tile-block {
    justify-content: space-between;
  }
}
.optionchain-dropdown-tile-block .equity-dropdown-block .equitydrop .edel-icon-arrow-down:before {
  content: "\e911";
  color: #03002f;
  vertical-align: middle;
}
@media (max-width: 1023px) {
  .optionchain-dropdown-tile-block .equity-dropdown-block .equitydrop .edel-icon-arrow-down:before {
    font-size: 0.875rem;
  }
}

.gap-47 {
  gap: 47px;
}

.option-tool {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 269px;
  margin-left: 15px;
  min-height: 200px;
  overflow-y: scroll;
  z-index: 1;
}
@media (max-width: 1023px) {
  .option-tool {
    width: 100%;
    margin-left: 0px;
    border: none;
  }
}
.option-tool ul {
  padding: 0px;
}
.option-tool ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}

.optionchain-vector::before {
  font-size: 0.875rem !important;
}

.optionScroll table tbody tr {
  cursor: pointer;
}
.overscroll-500 {
  max-height: 800px;
  min-height: 500px;
  overflow: scroll;
  /* Track */
  /* Handle */
}
.overscroll-500::-webkit-scrollbar {
  width: 3px !important;
}
.overscroll-500::-webkit-scrollbar-track {
  background: transparent;
}
.overscroll-500::-webkit-scrollbar-thumb {
  background: #03002f;
}
.overscroll-500.strikePrice-table {
  /* Track */
  /* Handle */
}
.overscroll-500.strikePrice-table thead {
  pointer-events: unset !important;
  cursor: pointer;
}
.overscroll-500.strikePrice-table tbody tr td {
  pointer-events: none !important;
}
.overscroll-500.strikePrice-table .optionTable_strikePrice--tbody tr:last-child td {
  padding: 10px 10px 20px;
}
.overscroll-500.strikePrice-table::-webkit-scrollbar {
  width: 0px !important;
}
.overscroll-500.strikePrice-table::-webkit-scrollbar-track {
  background: transparent;
}
.overscroll-500.strikePrice-table::-webkit-scrollbar-thumb {
  background: #768194;
}

.optionScroll {
  width: 100%;
  overflow-x: scroll;
  position: relative;
  /* Track */
  /* Handle */
}
.optionScroll::-webkit-scrollbar {
  width: 10px;
}
.optionScroll::-webkit-scrollbar-track {
  background-color: #efefef;
  border-radius: 60px;
}
.optionScroll::-webkit-scrollbar-thumb {
  background: #03002f;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 100px;
  width: 100px;
}
.optionScroll.rightToLeft {
  direction: rtl;
}
.optionScroll.leftToRight {
  direction: ltr;
}

.arrow {
  opacity: 0;
  transition: opacity 0.5s ease;
  cursor: pointer;
}

.arrow.visible {
  opacity: 1;
}

.padding-strice-custom {
  padding: 17px 10px !important;
}

.option-chain-tool-section .optionScroll table {
  margin: 0px auto !important;
}
.option-chain-tool-section .optionScroll table tr:last-child td {
  padding-bottom: 27px !important;
  border-bottom: none !important;
}
.option-chain-tool-section .overscroll-500.strikePrice-table thead {
  pointer-events: unset !important;
  cursor: pointer;
}
.option-chain-tool-section .overscroll-500.strikePrice-table tbody tr {
  pointer-events: none;
}
.option-chain-tool-section .overscroll-500.strikePrice-table tbody tr td {
  pointer-events: none;
}
.option-chain-tool-section .overscroll-500.strikePrice-table .optionTable_strikePrice--tbody {
  pointer-events: none !important;
}
.option-chain-tool-section .overscroll-500.strikePrice-table .optionTable_strikePrice--tbody tr:last-child td {
  padding: 10px 10px 30px !important;
}
:root {
  font-size: 16px;
}

#holdingsmyTab-tabpane-Holding .drawer__handle-wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px) !important;
  backdrop-filter: blur(5px) !important;
}
#holdingsmyTab-tabpane-Holding .drawer__handle-wrapper__handle-wrapper {
  padding: 15px 0px 4px !important;
}
#holdingsmyTab-tabpane-Holding .drawer__handle-wrapper__handle {
  width: 94px !important;
}

.hideDetailSection {
  transform: translateX(130%);
  transition: 700ms;
  background: none;
}

.showDetailSection {
  transform: translateX(0%);
  transition: 700ms;
}

.slide-pane {
  transition: transform 700ms;
  background: transparent !important;
}

.stock-details {
  box-shadow: -8px 4px 50px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 1;
  background-color: #ffffff;
  max-width: 390px;
}
.stock-details.open {
  transform: translateX(0); /* open state: visible */
  transition: transform 700ms ease-in-out; /* transition effect */
}
.stock-details.close {
  transform: translateX(110%); /* initial state: hidden */
  transition: transform 10ms ease-in-out; /* transition effect */
}
.stock-details-switch-key {
  position: absolute;
  top: 25px;
  z-index: 2;
  margin-left: -32px;
  background-color: #ffffff;
  color: #3580f7;
  border-radius: 5px 0px 0px 5px;
  width: 21px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.75rem;
  cursor: pointer;
}
.stock-details-head {
  grid-template-columns: 1fr;
  grid-template-rows: 15px auto auto;
  gap: 0;
  background: #f0f9ff;
  border-radius: 0px;
  height: fit-content;
  width: 100%;
  max-width: 390px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  padding: 3%;
  z-index: 1;
  background-color: #f0f9ff;
}
.stock-details-head-upper {
  display: flex;
  justify-content: space-between;
  font-size: 0.625rem;
  line-height: 14px;
  color: #b8b8b8;
}
.stock-details-head-mid {
  display: flex;
  justify-content: space-between;
  line-height: 20px;
  color: #292929;
  font-size: 0.875rem;
  margin: 4px 0 6px 0;
}
.stock-details-head-mid .scrips-stocks {
  align-items: center;
  gap: 5px;
  line-height: 19.6px;
  color: #444444;
  font-family: "encodesans_normal";
}
.stock-details-head-mid .scrips-stocks i {
  color: #727271;
  font-size: 0.75rem;
  margin-left: 7px;
  margin-right: 4px;
}
.stock-details-head-mid .scrips-stocks .holdings-count {
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 13px;
  color: #727271;
}
.stock-details-head-bottom {
  display: flex;
  justify-content: space-between;
  color: #727271;
  font-size: 0.75rem;
  line-height: 17px;
}
.stock-details-head-bottom .profit {
  color: #51b255;
}
.stock-details-head-bottom .loss {
  color: #dd504d;
}
.stock-details-head-bottom .loss span:last-child {
  margin-left: 4px;
}
.stock-details-body {
  font-family: "encodesans_normal";
  font-style: normal;
  width: 100%;
  max-width: 390px;
  height: 100vh;
  overflow-y: scroll;
}
.stock-details-body::-webkit-scrollbar {
  display: none;
}
.stock-details-body .stock-portfolio-details {
  display: flex;
  justify-content: space-between;
  padding: 3%;
}
.stock-details-body .stock-portfolio-details-partition {
  margin-right: 10px;
}
.stock-details-body .stock-portfolio-details-partition .head-title {
  font-size: 0.75rem;
  line-height: 17px;
  color: #b8b8b8;
}
.stock-details-body .stock-portfolio-details-partition .numero {
  display: block;
  text-align: start;
  color: #292929;
  font-size: 0.875rem;
}
.stock-details-body .stock-stream {
  font-style: normal;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 22px;
  margin: 0% 3% 5%;
  color: #b8b8b8;
}
.stock-details-body .stock-stream-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1% 0;
}
.stock-details-body .stock-stream-head .numero {
  font-size: 0.875rem;
  line-height: 16px;
}
.stock-details-body .stock-stream-foot {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.stock-details-body .stock-stream-foot .numero {
  font-size: 0.688rem;
  line-height: 13px;
}
.stock-details-body .stock-stream .numero {
  margin-left: 5px;
}
.stock-details-body .stock-info {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  gap: 10px;
  padding: 5%;
  font-weight: 500;
  font-size: 0.688rem;
  line-height: 15px;
  color: #b8b8b8;
  background: #f0f9ff;
  background: rgba(240, 249, 255, 0.25);
}
.stock-details-body .stock-info .numero {
  display: block;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
}
.stock-details-footer {
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  height: 69px;
  width: 100%;
  max-width: 390px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: auto;
  position: fixed;
  bottom: 0;
}
.stock-details-footer .action button {
  height: 40px;
  width: 160px;
  border: none;
  color: #ffffff;
  border-radius: 5px;
  text-transform: uppercase;
}
.stock-details-footer .action button#buy {
  background-color: #51b255;
}
.stock-details-footer .action button#buy:disabled {
  background-color: #e7e7e7;
}
.stock-details-footer .action button#sell {
  background-color: #dd504d;
}
.stock-details-footer .action button#sell:disabled {
  background-color: #e7e7e7;
}
.stock-details .numero {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 500;
}

.mob-stock-details {
  width: 100%;
  max-height: calc(85vh - 25px);
  bottom: 0;
  z-index: 1;
  opacity: 1;
  background-color: #ffffff;
  display: grid;
  grid-template-rows: 1fr 8fr auto;
  grid-template-columns: 1fr;
  transition: 700ms;
  justify-content: center;
}
.mob-stock-details-head {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  background: #f0f9ff;
  border-radius: 0px;
  height: auto;
  width: 100%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  padding: 3%;
  z-index: 1;
  gap: 5px;
  background-color: #f0f9ff;
}
@media screen and (max-width: 1023px) {
  .mob-stock-details-head {
    position: sticky;
    top: 0px;
  }
}
.mob-stock-details-head-upper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.625rem;
  line-height: 14px;
  color: #b8b8b8;
}
.mob-stock-details-head-mid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
}
.mob-stock-details-head-mid .scrips-stocks {
  align-items: center;
  gap: 5px;
}
.mob-stock-details-head-mid .scrips-stocks i {
  color: #727271;
  font-size: 0.75rem;
  margin-left: 7px;
  margin-right: 4px;
}
.mob-stock-details-head-mid .scrips-stocks .holdings-count {
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 13px;
  color: #727271;
}
.mob-stock-details-head-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #727271;
  font-size: 0.75rem;
  line-height: 17px;
}
.mob-stock-details-head-bottom .profit {
  color: #51b255;
}
.mob-stock-details-head-bottom .loss {
  color: #dd504d;
}
.mob-stock-details-body {
  font-family: "encodesans_normal";
  font-style: normal;
  width: 100%;
}
.mob-stock-details-body .stock-portfolio-details {
  display: flex;
  justify-content: space-between;
  padding: 5% 3%;
}
.mob-stock-details-body .stock-portfolio-details-partition .head-title {
  font-size: 0.75rem;
  line-height: 17px;
  color: #b8b8b8;
}
.mob-stock-details-body .stock-portfolio-details-partition .numero {
  display: block;
  text-align: start;
  color: #292929;
}
.mob-stock-details-body .stock-stream {
  font-style: normal;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 22px;
  margin: 0% 3% 5%;
  color: #b8b8b8;
}
.mob-stock-details-body .stock-stream-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1% 0;
}
.mob-stock-details-body .stock-stream-head .numero {
  font-size: 0.875rem;
  line-height: 16px;
}
.mob-stock-details-body .stock-stream-foot {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.mob-stock-details-body .stock-stream-foot .numero {
  font-size: 0.688rem;
  line-height: 13px;
}
.mob-stock-details-body .stock-stream .numero {
  margin-left: 5px;
}
.mob-stock-details-body .stock-info {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 20px;
  padding: 5% 3%;
  font-weight: 500;
  font-size: 0.688rem;
  line-height: 15px;
  color: #b8b8b8;
  background: #f0f9ff;
  background: rgba(240, 249, 255, 0.25);
}
.mob-stock-details-body .stock-info .numero {
  display: block;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
}
.mob-stock-details-footer {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: auto;
  background-color: #ffffff;
  position: sticky;
  bottom: 0;
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  padding: 10px 0;
}
.mob-stock-details-footer .action button {
  height: 40px;
  width: 170px;
  border: none;
  color: #ffffff;
  border-radius: 5px;
}
.mob-stock-details-footer .action button#buy {
  background-color: #51b255;
}
.mob-stock-details-footer .action button#sell {
  background-color: #dd504d;
}
.mob-stock-details .numero {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 500;
}

@media screen and (max-width: 1024px) {
  .drawer__handle-wrapper.backgroundcolor_bluedrawer__content {
    max-height: calc(85vh - 25px);
    overflow-y: scroll;
    max-width: 100%;
  }
}
.addwatchlist {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 100%;
  margin-left: 15px;
  z-index: 1;
}
.addwatchlist ul {
  padding: 20px;
}
.addwatchlist ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.addwatchlist ul li:last-child {
  margin-bottom: 145px !important;
}
.addwatchlist .stockTabList .radio-button.common-radio-button input[type=radio] {
  height: 20px;
  width: 20px;
}
.addwatchlist .stockTabList .radio-button.common-radio-button.active input[type=radio] {
  border: 2px solid #03002f !important;
}
.addwatchlist .stockTabList .radio-button.common-radio-button.active input[type=radio]::after {
  width: 90% !important;
  height: 90% !important;
}

.createWatchlist .col {
  margin-top: 15px;
  width: 95%;
  margin-left: 10px;
}
.createWatchlist .watchlist-Input .form-control {
  border-color: red;
}
.createWatchlist .watchlist-Input .help_text.red {
  margin-left: 5px;
}
.createWatchlist .loginsection .help_text {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.createWatchlist .loginsection .help_text::before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

.quotesWtachlist .addToWatchList .watchlist-Input .form-control {
  border-color: red;
}
.quotesWtachlist .addToWatchList .help_text.red {
  margin-left: 20px;
}
@media (max-width: 768px) {
  .quotesWtachlist .addToWatchList .help_text.red {
    margin-left: 3px;
  }
}
@media (max-width: 768px) {
  .quotesWtachlist .addToWatchList .stockTabList .radio-button.common-radio-button input[type=radio] {
    height: 20px;
    width: 20px;
  }
}

.quotesWtachlist .edel-sidebar-drawer-head,
.createWatchlist .edel-sidebar-drawer-head {
  margin: 15px;
}
.quotesWtachlist .edel-sidebar-drawer-head .edel-icon-left-arrow,
.createWatchlist .edel-sidebar-drawer-head .edel-icon-left-arrow {
  line-height: 1.3 !important;
}
.quotesWtachlist .edel-sidebar-drawer-body,
.createWatchlist .edel-sidebar-drawer-body {
  max-height: 450px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 100%;
  z-index: 1;
}
.quotesWtachlist .edel-sidebar-drawer-body .edel-icon-more-button,
.createWatchlist .edel-sidebar-drawer-body .edel-icon-more-button {
  margin-top: 2px !important;
}
.quotesWtachlist .edel-sidebar-drawer-body ul,
.createWatchlist .edel-sidebar-drawer-body ul {
  padding: 7px;
}
.quotesWtachlist .edel-sidebar-drawer-body ul li:not(:first-child),
.createWatchlist .edel-sidebar-drawer-body ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.quotesWtachlist .edel-sidebar-drawer-body .stockTabList,
.createWatchlist .edel-sidebar-drawer-body .stockTabList {
  padding-left: 0px !important;
}
.quotesWtachlist .bottombtnsection,
.createWatchlist .bottombtnsection {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.quotesWtachlist .bottombtnsection.stock,
.createWatchlist .bottombtnsection.stock {
  position: relative !important;
}

@media (max-width: 768px) {
  .quotesWtachlist .mb-addwatchlist-drawer.backgroundcolor_bluedrawer {
    min-height: 0px;
    z-index: 100;
  }
}
.quotesWtachlist .watchlist-toaster-fix {
  position: fixed !important;
  top: 180px;
  z-index: 10;
  display: flex;
  width: 40% !important;
  justify-content: center;
  align-items: center;
  left: 0px;
  right: 0%;
}
@media (max-width: 768px) {
  .quotesWtachlist .watchlist-toaster-fix {
    top: auto;
    bottom: 80px;
    width: 100% !important;
  }
}
.quotesWtachlist .watchlist-toaster-fix .toast-container {
  width: 100% !important;
  border-radius: 5px !important;
  margin-bottom: 5px !important;
}
.quotesWtachlist .watchlist-toaster-fix .toast {
  width: 100%;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  border: 0px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .quotesWtachlist .watchlist-toaster-fix .toast {
    width: fit-content;
    margin: auto;
  }
}
.quotesWtachlist .watchlist-toaster-fix .toast .bg-rose-white {
  background-color: #dcf0dd;
  border-radius: 10px;
}
.quotesWtachlist .watchlist-toaster-fix .toast .txt-faded-orange {
  color: #51b255;
}
.quotesWtachlist .watchlist-toaster-fix .toast div {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 1023px) {
  .quotesWtachlist .watchlist-toaster-fix .toast div {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}

.mob-wlsearch .preset-tabs {
  padding-inline: 15px;
}
.mob-wlsearch .search-toptabs-block {
  margin: 10px 0px;
  gap: 10px;
  display: flex;
  justify-content: start;
  align-items: center;
}
.mob-wlsearch .search-toptabs-block .search-nosplit-block {
  padding-inline: 10px;
}
.mob-wlsearch .fade.show.tooltip {
  z-index: 1;
}
.mob-wlsearch .preset-tabs {
  position: relative;
  z-index: 2;
  margin: 0;
  width: 100%;
  background: #ffffff;
  left: 0;
}

.watchlistExtra-scripts-div-padding {
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .watchlistExtra-scripts-div-padding {
    padding-bottom: 300px;
  }
}

@media (max-width: 768px) {
  .last-child-padding-watchlist {
    padding-bottom: 300px;
    padding-bottom: 250px;
  }
  .last-child-padding-watchlist.editwatchlistDiv {
    padding-bottom: 250px;
  }
}
.preset-tooltip-class.desk-tooltips .tooltip-inner {
  margin-bottom: 0px;
}

.addToWatchList-position {
  position: sticky !important;
  bottom: 15% !important;
}
.addToWatchList-position .watchlist-toaster-fix {
  position: unset !important;
}

.mob-wlsearch .import-drawrer-backdrop {
  padding: 0px 0px !important;
}
.mob-wlsearch .import-drawrer-backdrop .drawer-header {
  padding: 21px 21px 20px 15px !important;
}
.mob-wlsearch .import-drawrer-backdrop .drawer-body {
  background-color: #ffffff;
}
:root {
  font-size: 16px;
}

.shareSocialLinks .share_button {
  margin-right: 15px;
}
@media (max-width: 1023px) {
  .shareSocialLinks .share_button {
    margin-right: 20px;
  }
}
.shareSocialLinks .share_button svg {
  border: 1px solid #e7e7e7;
  height: 50px;
  width: 50px;
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .shareSocialLinks .share_button svg {
    height: 40px;
    width: 40px;
  }
}
.shareSocialLinks .share_button svg rect {
  fill: transparent;
}
.shareSocialLinks .share_button svg path {
  fill: red;
}
.shareSocialLinks .twitter .share_button svg path {
  fill: #55a8dc;
}
.shareSocialLinks .facebook .share_button svg path {
  fill: #425a95;
}
.shareSocialLinks .linkedIn .share_button svg {
  border: 1px solid #e7e7e7;
}
.shareSocialLinks .linkedIn .share_button svg path {
  fill: #3679b1;
}
.shareSocialLinks .whatsapp .share_button {
  margin: 0px;
}
.shareSocialLinks .whatsapp .share_button svg {
  border: 1px solid #e7e7e7;
}
.shareSocialLinks .whatsapp .share_button svg rect {
  fill: transparent;
}
.shareSocialLinks .whatsapp .share_button svg path {
  fill: #1faf38;
}
.shareSocialLinks .instagram .share_button svg {
  border: 1px solid #e7e7e7;
}
.shareSocialLinks .instagram .share_button svg rect {
  fill: transparent;
}
.shareSocialLinks .instagram .share_button svg path {
  fill: #3679b1;
}
.shareSocialLinks .gmail .share_button svg {
  border: 1px solid #e7e7e7;
}
.shareSocialLinks .gmail .share_button svg rect {
  fill: transparent;
}
.shareSocialLinks .gmail .share_button svg path {
  fill: #3679b1;
}
.shareSocialLinks .copyLink .copyLink_wrap {
  text-align: center;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .shareSocialLinks .copyLink .copyLink_wrap {
    margin-top: 0px;
    padding: 0px 15px 40px;
  }
}
.shareSocialLinks .copyLink .copyLink_wrap h6 {
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansMedium";
  color: #727271;
  margin-bottom: 10px;
  text-align: left;
}
@media (max-width: 1023px) {
  .shareSocialLinks .copyLink .copyLink_wrap h6 {
    color: #b8b8b8;
    font-size: 0.75rem;
  }
}
.shareSocialLinks .copyLink .copyLink_wrap .copyLink--input {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
  padding: 0 7px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shareSocialLinks .copyLink .copyLink_wrap .copyLink--input input {
  padding: 5px 0;
  border: unset;
  font-size: 14px;
  line-height: 16.8px;
  color: #bbbbbb;
  font-family: "DMSansMedium";
  width: 100%;
  height: 30px;
}
@media (max-width: 1023px) {
  .shareSocialLinks .copyLink .copyLink_wrap .copyLink--input input {
    height: 40px;
  }
}
.shareSocialLinks .copyLink .copyLink_wrap .copyLink--input button {
  border: unset;
  background: unset;
  margin-left: 16px;
}
.shareSocialLinks .copyLink .copyLink_wrap .copyLink--input button i {
  color: #03002f;
}
@media (max-width: 1023px) {
  .shareSocialLinks .copyLink .copyLink_wrap .copyLink--input button i {
    font-size: 1.25rem;
  }
}
.shareSocialLinks .modalShareTitle .modal-content {
  border: 0px;
}
.shareSocialLinks .modalShareTitle .modal-body {
  padding: 40px 20px !important;
}
.shareSocialLinks .modalShareTitle .modal-header {
  border: 0px;
  background-color: #f2f2f5;
  padding: 19px 21px 18px 20px !important;
}
.shareSocialLinks .modalShareTitle .modal-header .modal-title {
  font-size: 20px;
  line-height: 28px;
  font-family: "DMSansNormal";
  color: #0b243a;
}
.shareSocialLinks .modalShareTitle .modal-header .modal-title-bold {
  font-weight: bold;
}
.shareSocialLinks .succes-menu-size {
  font-size: 5rem;
}
.shareSocialLinks .error-menu-size {
  font-size: 4.375rem;
}
.shareSocialLinks .modal-dialog {
  max-width: 416px;
}
.shareSocialLinks .addition-modal-width {
  max-width: 660px;
  height: 427px;
}
.shareSocialLinks .consent-modal-width {
  max-width: 750px;
  overflow: auto;
}
.shareSocialLinks .addition-modal-padding {
  padding: 40px 76px !important;
}
.shareSocialLinks .modalHeader {
  width: 571px;
  text-align: center;
}
.shareSocialLinks .modalline {
  color: #444444;
  font-size: 18px;
  font-family: DM Sans;
  font-weight: 400;
  word-wrap: break-word;
}
.shareSocialLinks .modlweight {
  font-weight: 700;
}
.shareSocialLinks .social-icons-shareon {
  padding: 20px 15px;
  background: #f2f2f5;
  font-family: "DMSansBold";
  font-size: 0.875rem;
  line-height: 140%;
  color: #333333;
}
.shareSocialLinks .icon-list-mob {
  padding: 30px 25px 41px;
}

.copyLink--input {
  position: relative;
}

.copyLink--input .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: 14px;
  opacity: 0;
  transition: opacity 0.3s;
}

.copyLink--input .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.copyLink--input:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.mail-logo {
  height: 44px;
  width: 44px;
}
@media (max-width: 1023px) {
  .mail-logo {
    height: 38px;
    width: 38px;
  }
}

.twitter-logo {
  height: 44px;
  width: 44px;
}
@media (max-width: 1023px) {
  .twitter-logo {
    height: 38px;
    width: 38px;
  }
}

.whatsapp-logo {
  height: 44px;
  width: 44px;
}
@media (max-width: 1023px) {
  .whatsapp-logo {
    height: 38px;
    width: 38px;
  }
}

.facebook-logo {
  height: 44px;
  width: 44px;
}
@media (max-width: 1023px) {
  .facebook-logo {
    height: 38px;
    width: 38px;
  }
}

.linkedin-logo {
  height: 44px;
  width: 44px;
}
@media (max-width: 1023px) {
  .linkedin-logo {
    height: 38px;
    width: 38px;
  }
}

.instagram-logo {
  height: 44px;
  width: 44px;
}
@media (max-width: 1023px) {
  .instagram-logo {
    height: 38px;
    width: 38px;
  }
}
@charset "UTF-8";
.quotes-historic-returns-ui .mk-card-topleftmain1 {
  display: flex;
  text-align: center;
  gap: 10px;
}
.quotes-historic-returns-ui .common-table-withbackground table thead th {
  padding: 15px 15px 10px 15px;
}
@media (max-width: 768px) {
  .quotes-historic-returns-ui .common-table-withbackground table thead th {
    padding: 15px 0px 15px 0px;
  }
}
@media (max-width: 1023px) {
  .quotes-historic-returns-ui .common-table-withbackground table thead th {
    color: #b8b8b8;
  }
}
.quotes-historic-returns-ui .common-table-withbackground table tbody tr td {
  font-family: "RobotoRegular";
}
@media (max-width: 1023px) {
  .quotes-historic-returns-ui .common-table-withbackground table tbody tr td {
    font-size: 0.875rem;
    font-family: "RobotoRegular";
  }
}
.quotes-historic-returns-ui .common-dropdown-toc.equity-dropdown-block .equitydrop {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #727271;
}

#historic-returns.dock-quotes-section {
  top: 235px;
}

.corp-events-qequity .border-bottom-corpevents {
  border-bottom: 1px solid #e7e7e7;
}
.corp-events-qequity .marketgroup .marketCard {
  padding: 20px;
}
.corp-events-qequity .mk-card-topleftmain1 {
  display: flex;
  gap: 10px;
}
.corp-events-qequity .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.results-quotes-equity .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.shareHoldingSummaryDataSection {
  margin-top: 70px;
}
.shareHoldingSummaryDataSection li {
  margin-bottom: 25px;
}
.shareHoldingSummaryDataSection li .cir_sym {
  width: 13px;
  height: 13px;
  display: inline-block;
  border-radius: 50%;
  margin-left: 2px;
  vertical-align: middle;
}
.shareHoldingSummaryDataSection li .shareText {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.shareHoldingSummaryDataSection li .shareValue {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
}

.depth-holding-table tr td:nth-child(1),
.depth-holding-table tr th:nth-child(1) {
  width: 15%;
  text-align: left;
  padding-left: 20px;
}
@media (max-width: 768px) {
  .depth-holding-table tr td:nth-child(1),
  .depth-holding-table tr th:nth-child(1) {
    padding-left: 10px;
  }
}
.depth-holding-table tr td:nth-child(2),
.depth-holding-table tr th:nth-child(2) {
  width: 13%;
  text-align: center;
}
.depth-holding-table tr td:nth-child(3),
.depth-holding-table tr th:nth-child(3) {
  width: 10%;
  text-align: center;
}
.depth-holding-table tr td:nth-child(4),
.depth-holding-table tr th:nth-child(4) {
  width: 10%;
  text-align: center;
}
.depth-holding-table tr td:nth-child(5),
.depth-holding-table tr th:nth-child(5) {
  width: 9%;
  text-align: center;
}
.depth-holding-table tr td:nth-child(6),
.depth-holding-table tr th:nth-child(6) {
  width: 10%;
  text-align: right;
}
.depth-holding-table tr td:nth-child(7),
.depth-holding-table tr th:nth-child(7) {
  width: 10%;
  text-align: right;
}
.depth-holding-table tr td:nth-child(8),
.depth-holding-table tr th:nth-child(8) {
  width: 10%;
  text-align: right;
}
.depth-holding-table tr td:nth-child(9),
.depth-holding-table tr th:nth-child(9) {
  width: 10%;
  text-align: right;
  padding-right: 15px;
}
@media (max-width: 768px) {
  .depth-holding-table tr td:nth-child(9),
  .depth-holding-table tr th:nth-child(9) {
    padding-right: 10px;
  }
}
.depth-holding-table.add-padding table tbody tr td {
  padding: 20px 8px;
}
@media (max-width: 768px) {
  .depth-holding-table.add-padding table tbody tr td {
    padding: 5px 8px !important;
    line-height: 20px;
  }
}

.share-gap {
  gap: 30px;
}

@media (max-width: 768px) {
  .In-depth-holding-tab.generic-tabs .nav-tabs {
    display: grid;
    height: 54px !important;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
  }
  .In-depth-holding-tab.generic-tabs .nav-tabs .nav-item .nav-link {
    height: 53px;
    display: flex;
    align-items: start;
  }
}

.volumeanlysis-section .progress {
  height: 35px !important;
  margin-bottom: 0px !important;
}
.volumeanlysis-section .progress.progresscontainer .progress-bar-success {
  background-color: #ceeef9 !important;
  border-left-color: #008fbc !important;
}
.volumeanlysis-section .progress.progresscontainer .progress-bar-negative {
  background-color: #d8fef9 !important;
  border-left-color: #00d6bc !important;
}

.volumeanylsis-lenged .totalVol::before {
  color: #008fbc;
}
.volumeanylsis-lenged .deliveryVolume::before {
  color: #00d6bc;
}

.aboutcompany-quo-main-block {
  line-height: normal;
}
@media (min-width: 1023px) {
  .aboutcompany-quo-main-block .company-grid {
    display: grid;
    grid-template-columns: 25% 25% 50%;
  }
}
.aboutcompany-quo-main-block .company-info-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 16px;
  padding-top: 2px;
}
@media (min-width: 1023px) {
  .aboutcompany-quo-main-block .company-info-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 19px;
  }
}
.aboutcompany-quo-main-block .details-sub-block,
.aboutcompany-quo-main-block .executive-summary-sub-block {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr auto;
}
@media (max-width: 1023px) {
  .aboutcompany-quo-main-block .details-sub-block,
  .aboutcompany-quo-main-block .executive-summary-sub-block {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
}
@media (min-width: 1023px) {
  .aboutcompany-quo-main-block .about-company-block {
    border-radius: 5px;
    padding: 20px;
  }
  .aboutcompany-quo-main-block .about-company-block.border-all {
    border: 1px solid #e7e7e7;
  }
}
@media (max-width: 1023px) {
  .aboutcompany-quo-main-block .about-company-block .top-block {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 15px;
    background: #ffffff;
  }
}
.aboutcompany-quo-main-block .about-company-block .rounded-circle {
  margin-left: 20px;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #f0f9ff;
  position: relative;
  cursor: pointer;
  top: 0px;
}
.aboutcompany-quo-main-block .about-company-block .rounded-circle i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.aboutcompany-quo-main-block .main-head > div:first-child,
.aboutcompany-quo-main-block .main-head-mob > div:first-child {
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 1rem;
  padding-bottom: 17px;
}
.aboutcompany-quo-main-block .main-head ul.keyValuemargin {
  list-style-type: disc;
  margin-left: -7px;
}
.aboutcompany-quo-main-block .main-head-mob {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 15px;
  background: #ffffff;
}
.aboutcompany-quo-main-block .main-head-mob ul.keyValuemargin {
  list-style-type: disc;
  margin-left: -7px;
}
.aboutcompany-quo-main-block .sub-head .text-head {
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}
.aboutcompany-quo-main-block .sub-head .text-body {
  color: #727271 !important;
  font-family: "DMSansMedium";
  font-size: 1rem;
  word-break: break-all;
}
.aboutcompany-quo-main-block .executive-summary-block {
  margin-top: 46px;
}
@media (max-width: 1023px) {
  .aboutcompany-quo-main-block .executive-summary-block {
    margin-top: 20px;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 15px;
    background: #ffffff;
  }
}
@media (max-width: 1023px) {
  .aboutcompany-quo-main-block .details-block {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 15px;
    background: #ffffff;
  }
}

.pdb-17 {
  padding-bottom: 17px;
}

.lh-160 {
  line-height: 160%;
}

.about-company-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 15px;
  background: #ffffff;
}

.mf-shareholding-table {
  position: relative;
  height: 390px;
  overflow-y: scroll !important;
  /* Track */
  /* Handle */
  /* Handle */
}
.mf-shareholding-table::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.mf-shareholding-table::-webkit-scrollbar-track {
  background: transparent;
}
.mf-shareholding-table::-webkit-scrollbar-thumb {
  background: #03002f;
}
.mf-shareholding-table::-webkit-scrollbar-track-piece {
  margin-top: 45px !important;
}
.mf-shareholding-table table {
  border-spacing: 0 0 !important;
  margin-top: 0px !important;
}
.mf-shareholding-table table thead {
  position: sticky;
  top: 0;
  z-index: 1;
}
.mf-shareholding-table table thead tr:nth-child(1) th {
  background-color: #ffffff;
  padding: 20px 10px 7px 10px;
}
.mf-shareholding-table table thead tr:nth-child(2) th {
  text-align: right;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #f1f3f9;
}
.mf-shareholding-table table thead tr:nth-child(2) th:nth-child(1) {
  text-align: left;
  border-top-left-radius: 5px;
  padding: 20px 10px 10px 8px !important;
  min-width: 110px;
}
.mf-shareholding-table table thead tr:nth-child(2) th:nth-child(3) {
  min-width: 60px;
}
.mf-shareholding-table table thead tr:nth-child(2) th:nth-child(4),
.mf-shareholding-table table thead tr:nth-child(2) th:nth-child(5),
.mf-shareholding-table table thead tr:nth-child(2) th:nth-child(6) {
  min-width: 100px;
}
.mf-shareholding-table table thead tr:nth-child(2) th:nth-child(2),
.mf-shareholding-table table thead tr:nth-child(2) th:nth-child(7) {
  min-width: 90px;
}
.mf-shareholding-table table thead tr:nth-child(2) th:nth-child(8) {
  min-width: 100px;
}
.mf-shareholding-table table tbody tr td {
  text-align: right !important;
  padding-right: 10px !important;
}
.mf-shareholding-table table tbody tr td:nth-child(1) {
  text-align: left !important;
}
.mf-shareholding-table table tbody tr:nth-child(even) {
  background-color: #f8f9fc !important;
}
.mf-shareholding-table table tbody tr:nth-child(even):hover {
  background: #f2f2f5 !important;
}
.mf-shareholding-table table tbody tr:nth-child(even):hover {
  background-color: unset !important;
}
.mf-shareholding-table table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 1rem;
}
.mf-shareholding-table::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.mf-shareholding-table::-webkit-scrollbar-track {
  width: 2px;
  height: 2px;
}
.mf-shareholding-table::-webkit-scrollbar-thumb {
  background: #03002f;
  border-radius: 5px;
}

.remove-border td,
.remove-border th {
  border-left: none !important;
}

.sticky-stock-table.dept-380 {
  max-height: 381px !important;
}
.sticky-stock-table table tr td,
.sticky-stock-table table tr th {
  border: none !important;
}
.sticky-stock-table table tr td:nth-child(8) {
  border-left: 1px solid #e7e7e7 !important;
}
.sticky-stock-table table tr th:nth-child(8) {
  border-left: 1px solid #e7e7e7 !important;
}

.insider-detail .stock-details-body .slidingpane-icon-block {
  justify-content: space-evenly;
}
.insider-detail-body {
  background: #fbfdff;
  padding: 20px 40px 20px 15px;
}
.insider-detail-body .row {
  padding-bottom: 35px;
  padding-left: 15px;
}
.insider-detail-body .row .col,
.insider-detail-body .row .col-8,
.insider-detail-body .row .col-3 {
  padding: 0;
  display: grid;
}
.insider-detail-body .row .col label,
.insider-detail-body .row .col-8 label,
.insider-detail-body .row .col-3 label {
  font-size: 0.688rem;
  color: #b8b8b8;
  font-family: "DMSansMedium";
  margin-bottom: 3px;
}
.insider-detail-body .row .col span,
.insider-detail-body .row .col-8 span,
.insider-detail-body .row .col-3 span {
  font-size: 0.75rem;
  color: #444444;
  font-family: "RobotoMedium";
}
.insider-detail-body .row .col .encode,
.insider-detail-body .row .col-8 .encode,
.insider-detail-body .row .col-3 .encode {
  font-family: "DMSansMedium";
}
.insider-detail-body .row:last-child {
  padding-bottom: 0;
}

@media screen and (max-width: 1023px) {
  .insider-detail-body .row {
    padding-bottom: 30px;
  }
  .insider-detail-body .row .col,
  .insider-detail-body .row .col-8,
  .insider-detail-body .row .col-3 {
    padding: 0;
    display: grid;
  }
  .insider-detail-body .row .col label,
  .insider-detail-body .row .col-8 label,
  .insider-detail-body .row .col-3 label {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.insider-detail-body {
  line-height: normal;
}
.insider-detail-body .data-head {
  font-size: 0.688rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
  display: flex;
}
.insider-detail-body .data-value {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  margin-top: 5px;
}
@media (max-width: 768px) {
  .insider-detail-body .data-value {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.insider-detail-body .grid-inside-div {
  margin-top: 30px;
  display: grid;
  grid-template-columns: 37% 37% 26%;
  gap: 5px;
  line-height: normal;
}

.insider-detail .stock-details-body .slidingpane-icon-block {
  justify-content: space-evenly;
}
.insider-detail-body {
  background: #fbfdff;
  padding: 20px 40px 20px 15px;
}
.insider-detail-body .row {
  padding-bottom: 35px;
  padding-left: 15px;
}
.insider-detail-body .row .col,
.insider-detail-body .row .col-8,
.insider-detail-body .row .col-3 {
  padding: 0;
  display: grid;
}
.insider-detail-body .row .col label,
.insider-detail-body .row .col-8 label,
.insider-detail-body .row .col-3 label {
  font-size: 0.688rem;
  color: #b8b8b8;
  font-family: "DMSansMedium";
  margin-bottom: 3px;
}
.insider-detail-body .row .col span,
.insider-detail-body .row .col-8 span,
.insider-detail-body .row .col-3 span {
  font-size: 0.75rem;
  color: #444444;
  font-family: "RobotoMedium";
}
.insider-detail-body .row .col .encode,
.insider-detail-body .row .col-8 .encode,
.insider-detail-body .row .col-3 .encode {
  font-family: "DMSansMedium";
}
.insider-detail-body .row:last-child {
  padding-bottom: 0;
}

@media screen and (max-width: 1023px) {
  .insider-detail-body .row {
    padding-bottom: 30px;
  }
  .insider-detail-body .row .col,
  .insider-detail-body .row .col-8,
  .insider-detail-body .row .col-3 {
    padding: 0;
    display: grid;
  }
  .insider-detail-body .row .col label,
  .insider-detail-body .row .col-8 label,
  .insider-detail-body .row .col-3 label {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.insider-detail-body {
  line-height: normal;
}
.insider-detail-body .data-head {
  font-size: 0.688rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
  display: flex;
}
.insider-detail-body .data-value {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  margin-top: 5px;
}
@media (max-width: 768px) {
  .insider-detail-body .data-value {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.insider-detail-body .grid-inside-div {
  margin-top: 30px;
  display: grid;
  grid-template-columns: 37% 37% 26%;
  gap: 5px;
  line-height: normal;
}

.insider-table {
  width: 100%;
  margin: 0;
}
.insider-table .insider-head {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 140%;
  color: #727271;
}
.insider-table .insider-head th:last-child {
  text-align: end;
  padding-right: 20px;
}
.insider-table tr td {
  padding: 17px 10px 15px 10px;
  color: #444444;
}
.insider-table tr td:last-child {
  padding-right: 20px;
  text-align: end;
}
.insider-table tr th {
  padding: 17px 10px 15px 10px;
}
.insider-table tr .reported-on {
  padding-left: 20px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
  vertical-align: top;
}
@media (min-width: 1023px) {
  .insider-table tr .reported-on {
    width: 10%;
  }
}
.insider-table tr .stock-with-label {
  line-height: 140%;
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.insider-table tr .stock-with-label label {
  display: block;
  color: #b8b8b8;
  font-size: 0.75rem;
}
.insider-table tr .average-price,
.insider-table tr .no-of-shares {
  font-family: "RobotoRegular";
  font-size: 1rem;
  line-height: 140%;
}
.insider-table tr .action .insider-label {
  border-radius: 3px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  text-align: center;
  line-height: 140%;
  width: -moz-fit-content;
  width: fit-content;
}
.insider-table tr .action .insider-label label {
  cursor: pointer;
  border-radius: 3px;
  padding: 5px 10px;
}
.insider-table tr .action .insider-label .bought,
.insider-table tr .action .insider-label .buy,
.insider-table tr .action .insider-label .purchase {
  color: #51b255;
  background: #f6fbf6;
}
.insider-table tr .action .insider-label .declared {
  color: #0264ab;
  background: #e6eff7;
}
.insider-table tr .action .insider-label .sold,
.insider-table tr .action .insider-label .sell {
  color: #dd504d;
  background: #fff5f5;
}
.insider-table.quote-equity .insider-head {
  font-family: "DMSansMedium";
}
.insider-table.quote-equity tr {
  cursor: default;
}
.insider-table.quote-equity tr .reported-on {
  font-family: "DMSansMedium";
}
.insider-table.quote-equity tr .stock-with-label {
  font-family: "DMSansMedium";
}
.insider-table.quote-equity tr .action .insider-label {
  font-family: "DMSansMedium";
}

@media screen and (min-width: 1024px) {
  .insider-tabs {
    margin-top: -65px;
  }
  .insider-tabs .nav-tabs {
    display: flex;
    justify-content: end;
    padding-bottom: 20px !important;
  }
}
@media screen and (max-width: 1023px) {
  .insider-tabs .nav-tabs {
    height: 32px;
  }
}
.showSortDropdown.insider .sort-drop {
  margin-top: 50px;
  right: 0px;
}
.showSortDropdown.insider .sort-drop .sort-drop-footer {
  display: flex;
  gap: 6px;
}
.showSortDropdown.insider .sort-drop .sort-drop-footer .filter-button {
  background-color: #03002f;
  color: #ffffff;
}
.showSortDropdown.insider .sort-drop .sort-drop-footer .filter-button:hover {
  background-color: #03002f;
  color: #ffffff;
}
.showSortDropdown.insider .sort-drop .sort-drop-footer .reset-button,
.showSortDropdown.insider .sort-drop .sort-drop-footer .filter-button {
  width: 48%;
  padding: 14px 28px;
  border-radius: 6px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  border: 1px solid #03002f;
}
.showSortDropdown.insider .sort-drop .sort-drop-footer .reset-button {
  background-color: transparent;
  color: #03002f;
}
.showSortDropdown.insider .sort-drop .sort-drop-footer .reset-button:hover {
  background-color: #03002f;
  color: #ffffff;
}

.sortBtnEtf > .ed_button {
  border-radius: 5px;
  width: 44px;
  height: 44px;
  padding: 0px;
}

.sort-filter-selected {
  background: #dd504d;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  top: 10px;
}

.insider-detail .stock-details-body .slidingpane-icon-block {
  justify-content: space-evenly;
}
.insider-detail-body {
  background: #fbfdff;
  padding: 20px 40px 20px 15px;
}
.insider-detail-body .row {
  padding-bottom: 35px;
  padding-left: 15px;
}
.insider-detail-body .row .col,
.insider-detail-body .row .col-8,
.insider-detail-body .row .col-3 {
  padding: 0;
  display: grid;
}
.insider-detail-body .row .col label,
.insider-detail-body .row .col-8 label,
.insider-detail-body .row .col-3 label {
  font-size: 0.688rem;
  color: #b8b8b8;
  font-family: "DMSansMedium";
  margin-bottom: 3px;
}
.insider-detail-body .row .col span,
.insider-detail-body .row .col-8 span,
.insider-detail-body .row .col-3 span {
  font-size: 0.75rem;
  color: #444444;
  font-family: "RobotoMedium";
}
.insider-detail-body .row .col .encode,
.insider-detail-body .row .col-8 .encode,
.insider-detail-body .row .col-3 .encode {
  font-family: "DMSansMedium";
}
.insider-detail-body .row:last-child {
  padding-bottom: 0;
}

@media screen and (max-width: 1023px) {
  .insider-detail-body .row {
    padding-bottom: 30px;
  }
  .insider-detail-body .row .col,
  .insider-detail-body .row .col-8,
  .insider-detail-body .row .col-3 {
    padding: 0;
    display: grid;
  }
  .insider-detail-body .row .col label,
  .insider-detail-body .row .col-8 label,
  .insider-detail-body .row .col-3 label {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.insider-detail-body {
  line-height: normal;
}
.insider-detail-body .data-head {
  font-size: 0.688rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
  display: flex;
}
.insider-detail-body .data-value {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  margin-top: 5px;
}
@media (max-width: 768px) {
  .insider-detail-body .data-value {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.insider-detail-body .grid-inside-div {
  margin-top: 30px;
  display: grid;
  grid-template-columns: 37% 37% 26%;
  gap: 5px;
  line-height: normal;
}

@media screen and (max-width: 1023px) {
  .insider-trading-mob .marketCard {
    padding: 0 !important;
  }
  .insider-trading-mob .marketCard .marketcardhead {
    margin: 16px 15px !important;
  }
  .insider-trading-mob .marketCard .marketcardbody {
    padding: 0 !important;
  }
  .insider-trading-mob .marketCard .marketcardfoot {
    margin: 20px 15px !important;
  }
  .insider-trading-mob .marketCard .insider-mob-table {
    border-bottom: 1px solid #e7e7e7;
    padding: 15px 15px;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row {
    color: #444444;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .more-details {
    line-height: 140%;
    font-size: 0.75rem;
    color: #03002f;
    display: flex;
    align-items: center;
    justify-content: end;
    font-family: "DMSansMedium";
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .more-details .ed_button.blue-link {
    background: none;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .more-details i {
    font-size: 0.875rem;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 {
    font-size: 0.75rem;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col label,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 label {
    font-family: "DMSansNormal";
    line-height: 140%;
    color: #b8b8b8;
    display: block;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col .other,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .other {
    font-family: "DMSansNormal";
    line-height: 140%;
    color: #727271;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col .stock-name,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .stock-name {
    font-family: "DMSansBold";
    font-size: 0.875rem;
    line-height: 140%;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col span,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 span {
    color: #444444;
    line-height: 22px;
    font-family: "DMSansMedium";
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col .roboto,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .roboto {
    font-family: "RobotoMedium";
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col .insider-label,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .insider-label {
    border-radius: 3px;
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    text-align: center;
    line-height: 140%;
    width: -moz-fit-content;
    width: fit-content;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col .insider-label label,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .insider-label label {
    border-radius: 3px;
    padding: 5px 7px;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col .insider-label .bought,
  .insider-trading-mob .marketCard .insider-mob-table .row .col .insider-label .buy,
  .insider-trading-mob .marketCard .insider-mob-table .row .col .insider-label .purchase,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .insider-label .bought,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .insider-label .buy,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .insider-label .purchase {
    color: #51b255;
    background: #f6fbf6;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col .insider-label .declared,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .insider-label .declared {
    color: #0264ab;
    background: #e6eff7;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .col .insider-label .sold,
  .insider-trading-mob .marketCard .insider-mob-table .row .col .insider-label .sell,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .insider-label .sold,
  .insider-trading-mob .marketCard .insider-mob-table .row .col-7 .insider-label .sell {
    color: #dd504d;
    background: #fff5f5;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .only-label {
    align-items: center;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .display-end {
    justify-content: end;
    display: flex;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row .align-end {
    text-align: right;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row:nth-child(1) {
    padding-bottom: 15px;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row:nth-child(2) {
    padding-bottom: 15px;
  }
  .insider-trading-mob .marketCard .insider-mob-table .row:nth-child(3) {
    padding-bottom: 15px;
  }
  .insider-trading-mob .marketCard .insider-mob-table.quote-equity .row .col label .other,
  .insider-trading-mob .marketCard .insider-mob-table.quote-equity .row .col-7 label .other {
    font-family: "DMSansNormal";
  }
  .insider-trading-mob .marketCard .insider-mob-table.quote-equity .row .col span,
  .insider-trading-mob .marketCard .insider-mob-table.quote-equity .row .col-7 span {
    font-family: "DMSansMedium";
  }
  .insider-trading-mob .marketCard .insider-mob-table.quote-equity .row .col .stock-name,
  .insider-trading-mob .marketCard .insider-mob-table.quote-equity .row .col-7 .stock-name {
    font-family: "DMSansBold";
  }
  .insider-trading-mob .marketCard .insider-mob-table:first-child {
    border-top: 1px solid #e7e7e7;
  }
  .insider-trading-mob .marketCard .insider-sortby-button-block {
    padding: 15px;
    display: flex;
    justify-content: flex-end;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
  }
  .insider-trading-mob .marketCard .insider-sortby-button-block .insider-sortby-button {
    padding: 8px 5px;
    border: 1px solid rgba(53, 128, 247, 0.1);
  }
  .insider-trading-mob .marketCard .insider-sortby-button-block .insider-sortby-button .edel-icon-sort {
    color: #03002f;
  }
  .insider-trading-mob .marketCard .insider-sortby-button-block .insider-sortby-button .insider-sortbutton-text {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    line-height: 140%;
    color: #727271;
    margin-left: 5px;
  }
}
@media (min-width: 1023px) {
  .insider-trading-block .mk-card-topleftmain .gap {
    margin-left: 10px !important;
  }
}

@media screen and (min-width: 1023px) {
  .insider-trading-mob .marketCard {
    padding-top: 10px !important;
  }
}
.etfFundsSection .addToWatchList .backgroundcolor_bluedrawer {
  z-index: 99;
}
.etfFundsSection .overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.etfFundsSection .overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.etfFundsSection .overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
}
.etfFundsSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: start;
}
@media screen and (max-width: 1023px) {
  .etfFundsSection .overview-pivot.pivot-points {
    grid-template-columns: 30% 40% 30%;
  }
  .etfFundsSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: start;
  }
  .etfFundsSection .overview-pivot.pivot-points .col-3:nth-child(2) {
    display: grid;
    justify-content: center;
    width: 100%;
  }
  .etfFundsSection .overview-pivot.pivot-points .col-3:nth-child(3) {
    display: grid;
    justify-content: right;
    width: 100%;
    text-align: right;
  }
}
.etfFundsSection .overview-pivot.pivot-points .buy-sell-block {
  gap: 10px;
}
.etfFundsSection .overview-pivot.pivot-points .buy-sell-block .icon-block {
  height: 40px;
  width: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.etfFundsSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
  padding: 10px 50px;
}
@media screen and (max-width: 1023px) {
  .etfFundsSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
    padding: 10px 20px;
  }
}
.etfFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.etfFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.etfFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}
.etfFundsSection .etfSection .grey-color-section {
  border-radius: 5px;
  margin-bottom: 30px;
}
.etfFundsSection .grey-section-wrapper {
  margin-bottom: 30px;
  padding: 10px;
  border-radius: 5px;
}
.etfFundsSection .body-of-wrapper {
  margin-inline: -20px;
  margin-bottom: 20px;
}
.etfFundsSection .body-of-wrapper .col-first {
  padding-inline: 15px;
  padding-top: 8px;
  padding-bottom: 29px;
}
.etfFundsSection .body-of-wrapper .col-second {
  padding-bottom: 11px;
  padding-inline: 15px;
}
.etfFundsSection .body-of-wrapper .container-grey-text {
  display: flex;
  justify-content: space-between;
}
.etfFundsSection .body-of-wrapper .container-grey-text .label {
  margin-bottom: 8px;
}
@media (max-width: 768px) {
  .etfFundsSection .rightsideBtn-etf {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .etfFundsSection .marketCardArrow arrow-nav-leftside {
    font-size: 7px !important;
    margin-right: 15px !important;
  }
}
.etfFundsSection .overview-pivot {
  margin-left: -31px;
}
.etfFundsSection .piot-points-below {
  margin-top: -36px;
}

.rightsideBtn-etf {
  gap: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
  line-height: normal;
}
.rightsideBtn-etf div {
  background-color: #f2f2f5;
  padding: 8px 8px;
  border-radius: 5px;
  line-height: normal;
}

.marketCardArrow i {
  font-size: 8px !important;
  margin-right: 15px;
}

.headingOfEtfName {
  margin-top: 5px !important;
  line-height: normal;
}
.headingOfEtfName .holding-etf-icon .edel-icon-stock-briefcase {
  font-size: 12px !important;
}
.headingOfEtfName .holding-etf-icon .holdings-count {
  margin-left: 5px;
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
}

.etf-quote-section-briefcase {
  line-height: normal;
}
.etf-quote-section-briefcase span {
  margin-left: 20px;
}
.etf-quote-section-briefcase span .edel-icon-stock-briefcase {
  font-size: 0.625rem;
  color: #727271;
}
.etf-quote-section-briefcase span .holdings-count {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  color: #727271;
  margin-left: 4px !important;
}
@media (max-width: 768px) {
  .etf-quote-section-briefcase span .holdings-count {
    font-size: 0.625rem;
  }
}

.schemeinfoTable-eft .info-table-wrappar .generic-table tbody tr:nth-child(1) {
  background-color: #03002f;
}
.schemeinfoTable-eft .info-table-wrappar .generic-table tbody tr:nth-child(1) td {
  color: #ffffff;
  border: none !important;
}

.common-new-share .share .share-icon.brd-radius-50 {
  border-radius: 50% !important;
}
.common-new-share .share .share-icon.brd-radius-50 .share-btn {
  border-radius: 50% !important;
}

.main-wrapper-nav {
  justify-content: right;
}

.navHistory-table .historic-returns-head .marketCard {
  border: none !important;
}
.navHistory-table .historic-returns-head .wrapper-of-period {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  align-items: end;
  margin-top: 20px;
}
@media (max-width: 1023px) {
  .navHistory-table .historic-returns-head .wrapper-of-period {
    margin-top: 0px;
  }
}
.navHistory-table .historic-returns-head .wrapper-of-period .title-nav {
  margin: 5px 8px;
}
.navHistory-table .historic-returns-head .wrapper-of-period .icon-downarrow {
  margin-bottom: 7px !important;
}
.navHistory-table .historic-returns-head .wrapper-of-period i {
  font-size: 8px;
  margin-left: 11px;
  margin-right: 8px !important;
}
.navHistory-table .historic-returns-head .element {
  border-bottom: 1px solid #e7e7e7;
}
.navHistory-table .marketgroup .marketCard .marketcardbody {
  padding: 14px 0px 20px;
}

.docked-position .etfQuotesLinksDesk .marketTabs-ul {
  padding-left: 139px !important;
}
.docked-position .etfQuotesLinksDesk ul {
  margin-left: -21px !important;
}

.schemeInfoo .schemeInfo .generic-table tbody tr:first-child {
  background-color: #03002f;
}
.schemeInfoo .schemeInfo .generic-table tbody tr:first-child td {
  color: white;
  background-color: #03002f;
}

.etfQuotesLinksDesk .marketTabs-ul {
  padding-left: 0px;
}
.etfQuotesLinksDesk ul {
  margin-top: 20px;
  gap: 10px;
  width: 100%;
}
.etfQuotesLinksDesk ul li a {
  margin-right: 5px;
  margin-left: 5px;
}

.etfQuotesLinksDesk-center {
  margin-left: -146px !important;
}

.holding-qty-section .edel-icon-stock-briefcase {
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .holding-qty-section .edel-icon-stock-briefcase {
    font-size: 0.625rem;
  }
}

.addwatchlist {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 100%;
  margin-left: 15px;
  z-index: 1;
}
.addwatchlist ul {
  padding: 20px;
}
.addwatchlist ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.addwatchlist ul li:last-child {
  margin-bottom: 145px !important;
}
.addwatchlist .stockTabList .radio-button.common-radio-button input[type=radio] {
  height: 20px;
  width: 20px;
}
.addwatchlist .stockTabList .radio-button.common-radio-button.active input[type=radio] {
  border: 2px solid #03002f !important;
}
.addwatchlist .stockTabList .radio-button.common-radio-button.active input[type=radio]::after {
  width: 90% !important;
  height: 90% !important;
}

.createWatchlist .col {
  margin-top: 15px;
  width: 95%;
  margin-left: 10px;
}
.createWatchlist .watchlist-Input .form-control {
  border-color: red;
}
.createWatchlist .watchlist-Input .help_text.red {
  margin-left: 5px;
}
.createWatchlist .loginsection .help_text {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.createWatchlist .loginsection .help_text::before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

.quotesWtachlist .addToWatchList .watchlist-Input .form-control {
  border-color: red;
}
.quotesWtachlist .addToWatchList .help_text.red {
  margin-left: 20px;
}
@media (max-width: 768px) {
  .quotesWtachlist .addToWatchList .help_text.red {
    margin-left: 3px;
  }
}
@media (max-width: 768px) {
  .quotesWtachlist .addToWatchList .stockTabList .radio-button.common-radio-button input[type=radio] {
    height: 20px;
    width: 20px;
  }
}

.quotesWtachlist .edel-sidebar-drawer-head,
.createWatchlist .edel-sidebar-drawer-head {
  margin: 15px;
}
.quotesWtachlist .edel-sidebar-drawer-head .edel-icon-left-arrow,
.createWatchlist .edel-sidebar-drawer-head .edel-icon-left-arrow {
  line-height: 1.3 !important;
}
.quotesWtachlist .edel-sidebar-drawer-body,
.createWatchlist .edel-sidebar-drawer-body {
  max-height: 450px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 100%;
  z-index: 1;
}
.quotesWtachlist .edel-sidebar-drawer-body .edel-icon-more-button,
.createWatchlist .edel-sidebar-drawer-body .edel-icon-more-button {
  margin-top: 2px !important;
}
.quotesWtachlist .edel-sidebar-drawer-body ul,
.createWatchlist .edel-sidebar-drawer-body ul {
  padding: 7px;
}
.quotesWtachlist .edel-sidebar-drawer-body ul li:not(:first-child),
.createWatchlist .edel-sidebar-drawer-body ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.quotesWtachlist .edel-sidebar-drawer-body .stockTabList,
.createWatchlist .edel-sidebar-drawer-body .stockTabList {
  padding-left: 0px !important;
}
.quotesWtachlist .bottombtnsection,
.createWatchlist .bottombtnsection {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.quotesWtachlist .bottombtnsection.stock,
.createWatchlist .bottombtnsection.stock {
  position: relative !important;
}

@media (max-width: 768px) {
  .quotesWtachlist .mb-addwatchlist-drawer.backgroundcolor_bluedrawer {
    min-height: 0px;
    z-index: 100;
  }
}
.quotesWtachlist .watchlist-toaster-fix {
  position: fixed !important;
  top: 180px;
  z-index: 10;
  display: flex;
  width: 40% !important;
  justify-content: center;
  align-items: center;
  left: 0px;
  right: 0%;
}
@media (max-width: 768px) {
  .quotesWtachlist .watchlist-toaster-fix {
    top: auto;
    bottom: 80px;
    width: 100% !important;
  }
}
.quotesWtachlist .watchlist-toaster-fix .toast-container {
  width: 100% !important;
  border-radius: 5px !important;
  margin-bottom: 5px !important;
}
.quotesWtachlist .watchlist-toaster-fix .toast {
  width: 100%;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  border: 0px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .quotesWtachlist .watchlist-toaster-fix .toast {
    width: fit-content;
    margin: auto;
  }
}
.quotesWtachlist .watchlist-toaster-fix .toast .bg-rose-white {
  background-color: #dcf0dd;
  border-radius: 10px;
}
.quotesWtachlist .watchlist-toaster-fix .toast .txt-faded-orange {
  color: #51b255;
}
.quotesWtachlist .watchlist-toaster-fix .toast div {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 1023px) {
  .quotesWtachlist .watchlist-toaster-fix .toast div {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}

.mob-wlsearch .preset-tabs {
  padding-inline: 15px;
}
.mob-wlsearch .search-toptabs-block {
  margin: 10px 0px;
  gap: 10px;
  display: flex;
  justify-content: start;
  align-items: center;
}
.mob-wlsearch .search-toptabs-block .search-nosplit-block {
  padding-inline: 10px;
}
.mob-wlsearch .fade.show.tooltip {
  z-index: 1;
}
.mob-wlsearch .preset-tabs {
  position: relative;
  z-index: 2;
  margin: 0;
  width: 100%;
  background: #ffffff;
  left: 0;
}

.watchlistExtra-scripts-div-padding {
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .watchlistExtra-scripts-div-padding {
    padding-bottom: 300px;
  }
}

@media (max-width: 768px) {
  .last-child-padding-watchlist {
    padding-bottom: 300px;
    padding-bottom: 250px;
  }
  .last-child-padding-watchlist.editwatchlistDiv {
    padding-bottom: 250px;
  }
}
.preset-tooltip-class.desk-tooltips .tooltip-inner {
  margin-bottom: 0px;
}

.addToWatchList-position {
  position: sticky !important;
  bottom: 15% !important;
}
.addToWatchList-position .watchlist-toaster-fix {
  position: unset !important;
}

.mob-wlsearch .import-drawrer-backdrop {
  padding: 0px 0px !important;
}
.mob-wlsearch .import-drawrer-backdrop .drawer-header {
  padding: 21px 21px 20px 15px !important;
}
.mob-wlsearch .import-drawrer-backdrop .drawer-body {
  background-color: #ffffff;
}

.index-constituents .mcap-button-i {
  display: inline-flex;
  height: 24px;
  padding: 10px 5px 10px 7px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  border-radius: 5px;
  border: 0.5px solid var(--Title-Primary, #03002f);
}
.index-constituents .mcap-button-i .edel-icon-sort:before {
  font-size: 14px;
  font-weight: 100;
}
.index-constituents .share-icon {
  margin: 25px 20px;
}
@media (max-width: 1023px) {
  .index-constituents .share-icon {
    margin: 20px 15px;
  }
}
@media (max-width: 1023px) {
  .index-constituents div.marketcardhead.card-header {
    display: block;
  }
}
.index-constituents .ed_button.slim {
  padding: 12px;
  border-radius: 5px;
}
.index-constituents .common-search-bar input {
  padding: 15px;
}
.index-constituents .index-constituents-mainsubtitle {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
  align-items: end;
}
@media (max-width: 1023px) {
  .index-constituents .index-constituents-mainsubtitle {
    display: block !important;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.index-constituents .rounded-circle1.exclamation1 {
  margin-left: 10px;
}
@media (max-width: 1023px) {
  .index-constituents .rounded-circle1.exclamation1 {
    margin-right: 15px;
  }
}
.index-constituents .mk-card-topleftmain1 {
  margin: 20px 0px 0px 20px;
  display: flex;
}
@media (max-width: 1023px) {
  .index-constituents .mk-card-topleftmain1 {
    margin: 15px 0px 0px 15px;
    justify-content: space-between;
  }
}
.index-constituents .marketCard.card {
  padding: 0px !important;
}
.index-constituents .marketCard.card .marketcardfoot {
  margin-right: 20px !important;
}
.index-constituents .index-constituents-table {
  height: 100%;
}
.index-constituents .index-constituents-table .share {
  padding-right: 20px;
}
.index-constituents .index-constituents-table table thead {
  padding-bottom: 25 px;
  position: sticky;
  top: 0px;
  z-index: 1;
  background: white;
  height: 40px;
}
.index-constituents .index-constituents-table tr th {
  padding: 20px;
}
.index-constituents .index-constituents-table tr th:first-child {
  text-align: start;
  padding-left: 20px;
}
.index-constituents .index-constituents-table tr th:last-child {
  text-align: end;
  padding-right: 20px;
}
.index-constituents .index-constituents-table table tbody td {
  border-top: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.index-constituents .index-constituents-table table tbody tr td {
  border-left: 0px;
  border-right: 0px;
  color: #292929;
  font-size: 1rem;
  font-family: "RobotoMedium";
  padding: 20px;
}
.index-constituents .index-constituents-table table tbody tr td:first-child {
  padding-left: 20px;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #292929;
  text-align: start;
}
.index-constituents .index-constituents-table table tbody tr td:last-child {
  text-align: end;
  padding-right: 20px;
}
.index-constituents .index-constituents-table table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0px;
}
.index-constituents .index-constituents-table table thead th {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #292929;
  border: none;
}
.index-constituents .index-constituents-table table thead tr {
  border: none;
}
.index-constituents .index-constituents-table table tbody tr {
  border-top: none;
  border-bottom: 1px solid #e7e7e7;
}

.index-constituents-viewall .marketCard.card {
  padding: 0px !important;
  border: none !important;
}
@media (max-width: 1023px) {
  .index-constituents-viewall .marketCard.card .filters-tag.index-sort-tags {
    padding-left: 20px !important;
  }
}

/* iOS-specific styles */
@supports (-webkit-touch-callout: none) {
  .index-constituents-viewall .marketCard.card {
    padding: 0px !important;
    border: none !important;
  }
  .index-constituents-viewall .marketcardbody .commonscroll-new.height700 {
    height: 100%;
  }
}
.futureSection .FandOtradeInfo {
  max-width: 410px;
}
@media screen and (max-width: 768px) {
  .futureSection .overview-pivot.pivot-points {
    margin-left: -27px;
  }
  .futureSection .pivotName {
    color: #727271 !important;
    font-size: 0.75rem !important;
    font-family: "DMSansNormal" !important;
  }
  .futureSection .pivotValue {
    color: #444444 !important;
    font-size: 0.875rem !important;
    font-family: "RobotoMedium" !important;
  }
  .futureSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: end !important;
  }
}
.futureSection .overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.futureSection .overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.futureSection .overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
}
.futureSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: start;
}
@media screen and (max-width: 1023px) {
  .futureSection .overview-pivot.pivot-points {
    grid-template-columns: 1fr 1fr;
  }
}
.futureSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: start;
}

.buy-sell-block {
  gap: 10px;
}
.buy-sell-block .icon-block {
  height: 40px;
  width: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.buy-sell-block .ed_button.button {
  padding: 10px 50px;
}
@media screen and (max-width: 1023px) {
  .buy-sell-block .ed_button.button {
    padding: 10px 20px;
  }
}

.high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}

.downArrowDate .downArrow {
  margin-left: 5px;
  font-size: 8px;
}

.long-build i {
  border-radius: 50% !important;
  font-size: 9px !important;
}

#futures-news-corp-events .d-livenews-container {
  margin-left: 0px;
  margin-right: 0px;
}

.futureSection .future-overview-grid {
  display: grid !important;
  grid-template-columns: 60% 40%;
  gap: 5px;
}
.futureSection .future-overview-desk .equity-dropdown-block .equitydrop {
  margin-top: 5px !important;
}

#peer-comparison .marketcardbody.card-body {
  padding: 20px 0px 0px 0px !important;
}
#peer-comparison .marketcardbody.card-body .border-peer-comparison {
  border-bottom: 1px solid #e7e7e7;
}
#peer-comparison .marketcardbody.card-body .border-peer-comparison:first-child {
  border-top: 1px solid #e7e7e7;
}
#peer-comparison .marketcardbody.card-body .border-peer-comparison:hover {
  background-color: #f2f2f5;
}
#peer-comparison .MFPeerComp .marketCard .marketcardbody {
  padding-top: 0px !important;
}

.future-spotComparision {
  margin-top: 51px !important;
}
@media (max-width: 1023px) {
  .future-spotComparision {
    margin-top: 20px !important;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle {
  padding: 0px;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard {
  padding: 20px 20px 0px 20px;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard {
    padding: 15px;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftmain1 {
  font-family: "DMSansNormal" !important;
  font-size: 1.75rem !important;
  color: #0b243a !important;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftmain1 {
    line-height: 28px;
    margin-bottom: 15px;
    line-height: 140%;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftmain1 strong {
  font-family: "DMSansBold" !important;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftsub {
  font-family: "DMSansNormal" !important;
  margin-top: 20px !important;
  color: #727271;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftsub {
    margin-top: 23px !important;
    margin-bottom: 28px;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading {
  display: flex;
  column-gap: 10px;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredataheading {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredataheading span {
  color: #727271;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredataheading span {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredatavalue {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredatavalue span {
    color: #444444;
    font-family: "RobotoMedium";
    font-size: 0.875rem;
  }
}
@media (min-width: 1023px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead {
    align-items: flex-start;
  }
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead {
    display: block;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block button {
  display: flex;
  align-items: center;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block .edel-icon-arrow-down {
  height: 14px;
  width: 14px;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block .edel-icon-arrow-down:before {
  color: #03002f;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright {
    justify-content: flex-end;
    height: 0;
  }
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block {
    transform: translateY(-35px);
  }
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardbody {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
  margin-top: 20px;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureGreenback {
  background-color: #f0fdf6;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureRedback {
  background-color: #fff5f5;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox {
  padding: 20px;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox {
    max-width: 100%;
    width: 100%;
    flex-flow: column;
    gap: 10px;
    padding: 10px;
    align-items: flex-start;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretablemainHeading {
  display: grid;
  grid-template-columns: 1fr;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretablemainHeading .futureHeadingTitle {
  margin: 0px;
  font-family: "DMSansNormal";
  font-size: 1rem;
  line-height: 20px;
  color: #444444;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretablemainHeading .futureHeadingTitle {
    font-size: 0.75rem;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureHeadingTitle {
  margin: 15px 0px 10px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 18px;
  color: #727271;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureHeadingTitle {
    margin: 0px;
    font-size: 0.625rem;
    line-height: 140%;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureHeadingData {
  font-family: "RobotoBold";
  font-size: 1rem;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureHeadingData {
    font-family: "RobotoBold";
    font-size: 0.875rem;
    line-height: 140%;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureGreen {
  color: #51b255;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futurered {
  color: #dd504d;
}

/*************8 responsive changes************/
@media screen and (max-width: 480px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftmain1 {
    font-size: 1.25rem !important;
  }
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleft .mk-card-topleftmain {
    line-height: 140%;
    color: #0b243a;
  }
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .minutes-ago {
    font-family: "DMSansNormal";
    font-size: 0.75rem;
    color: #b8b8b8;
  }
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer {
    display: flex;
    max-width: 100%;
    gap: 10px;
    margin-top: 25px;
    justify-content: space-between;
  }
}
.futurespotblock {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .futurespotblock {
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
  }
}

@media (max-width: 768px) {
  .futureHeadingData.ltpdata {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
  }
}

.exchange-mobile-tabs .nav.nav-tabs {
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
  padding: 11px 15px 0px;
}
.exchange-mobile-tabs .nav.nav-tabs .nav-item {
  width: 50%;
}
.exchange-mobile-tabs .nav.nav-tabs .nav-item .nav-link {
  width: 100%;
  padding: 7px 4px 10px 6px;
}
.exchange-mobile-tabs .stocks-list {
  padding-bottom: 30px;
}
.exchange-mobile-tabs .stocks-list li:not(:last-child) {
  border-bottom: 1px solid #e7e7e7;
}

.width-fit {
  width: -moz-fit-content;
  width: fit-content;
}

@media only screen and (max-width: 768px) {
  .index-returns-and-fundDetails .quotes-futures-ui {
    margin-top: 18px;
    margin-bottom: 0px !important;
  }
}
.schemeInfoo .schemeInfo .generic-table tbody tr:first-child {
  background-color: #03002f;
}
.schemeInfoo .schemeInfo .generic-table tbody tr:first-child td {
  color: white;
  background-color: #03002f;
}

.docked-position.indexQuotesLinksDesk-center {
  margin-left: -290px !important;
}
.docked-position.indexQuotesLinksDesk-center .marketTabs-ul {
  padding-inline: 264px !important;
}
.docked-position.indexQuotesLinksDesk-center .index_QuotesLinksDesk ul {
  width: 145% !important;
}

.index_QuotesLinksDesk ul {
  padding-left: 0px;
  margin-top: 20px;
  gap: 10px;
  width: 100%;
}
.index_QuotesLinksDesk ul li a {
  margin-right: 5px;
  margin-left: 5px;
}

.indexQuotesLinksDesk-center {
  padding-left: -301px !important;
}

.index_overview-data_points {
  gap: 109px;
  margin-top: 30px !important;
}

.index_overview-data_points-index {
  gap: 112px;
  margin-top: 30px !important;
}

.corp-news-section-mb .d-livenews-container {
  margin: 0px auto !important;
  padding-left: 15px !important;
  padding-right: 0px !important;
}

.updatedTechnicalData .updatedTechnicalDataCount {
  padding-top: 0px;
  padding-left: 1px;
}
.updatedTechnicalData .progressBar-5 {
  padding-left: 4px;
  padding-right: 21px;
}

@media (max-width: 768px) {
  .IndicesHighLowDynamic .Progresscommondatavalue,
  .IndicesHighLowDynamic .progresscommongrayvalue {
    margin-top: 10px !important;
  }
}

@media (min-width: 1023px) {
  .indicesSection .marketcardfoot {
    margin-top: 30px;
  }
  .indicesSection .headingOfEtfName.col {
    display: flex;
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 768px) {
  .indicesSection .marketcardbody.card-body {
    padding-top: 0px !important;
  }
  .indicesSection .overview-pivot.pivot-points {
    margin-left: -27px;
  }
  .indicesSection .overview-pivot.pivot-points .pivotRight .pivotName {
    text-align: end;
  }
  .indicesSection .overview-pivot.pivot-points .pivotRight .pivotValue {
    text-align: end;
  }
  .indicesSection .overview-pivot.pivot-points .AdvanceDecline .dbar29Rangeslider {
    margin: 0px !important;
  }
  .indicesSection .pivotName {
    color: #727271 !important;
    font-size: 0.75rem !important;
    font-family: "DMSansNormal" !important;
    margin-bottom: 0.5rem !important;
  }
  .indicesSection .pivotValue {
    color: #444444 !important;
    font-size: 0.875rem !important;
    font-family: "RobotoMedium" !important;
  }
  .indicesSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: end !important;
  }
}
.indicesSection .overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.indicesSection .overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.indicesSection .overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
}
.indicesSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: start;
}
@media screen and (max-width: 1023px) {
  .indicesSection .overview-pivot.pivot-points {
    grid-template-columns: 1fr 1fr;
  }
}
.indicesSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: start;
}
.indicesSection .overview-pivot .pivotName {
  padding-bottom: 10px;
}

.docked-position .dockedheader {
  display: flex !important;
  justify-content: space-between;
}

.quotes-progress .progressbox .ml-13 {
  width: 100% !important;
}
.quotes-progress .progress.progresscontainer {
  height: 60px !important;
}
@media screen and (max-width: 1023px) {
  .quotes-progress .progress.progresscontainer {
    height: 64px !important;
  }
}

@media (max-width: 768px) {
  #indices-driving-markets .border-bottom-mb {
    border-bottom: 1px solid #e7e7e7;
  }
}

.high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}

.all-time-high-wrapper {
  margin-top: 50px;
  align-items: center;
  padding-block: 11px;
}
.all-time-high-wrapper .all-time-text {
  padding-left: 10px;
}
.all-time-high-wrapper .all-time-number {
  margin-right: 10px;
}
.all-time-high-wrapper .all-time-number i {
  margin-inline: 5px;
}

.overview-pivot .AdvanceDecline .pivotName {
  padding-bottom: 7px !important;
}

#indices-sector-analysis .mb-genericSidebar .drawer-body {
  overflow: scroll;
  height: 100vh;
  /* Track */
  /* Handle */
}
#indices-sector-analysis .mb-genericSidebar .drawer-body::-webkit-scrollbar {
  width: 5px !important;
  height: 5px !important;
}
#indices-sector-analysis .mb-genericSidebar .drawer-body::-webkit-scrollbar-track {
  background: transparent;
}
#indices-sector-analysis .mb-genericSidebar .drawer-body::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

@media (max-width: 768px) {
  .indices-overview-content .overview-pivot .pivotName,
  .indices-overview-content .overview-pivot .pivotValue {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1300px) {
  .indices-quote-sections .common-table-withbackground table tbody tr td {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .indices-quote-sections .common-table-withbackground table thead tr th {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .indices-quote-sections .quotes-historic-returns-ui #historic-returns .marketcardbody {
    padding: 10px 0px;
  }
}
.sector .progress .progress-bar {
  height: 65px !important;
  border: 0px !important;
}

.sector-table {
  border-spacing: 0px;
}
.sector-table tbody tr:hover {
  background-color: unset !important;
}
.sector-table tr td:nth-child(1),
.sector-table tr th:nth-child(1) {
  width: 65%;
}
.sector-table tr td:nth-child(2),
.sector-table tr th:nth-child(2) {
  width: 15%;
}
.sector-table tr td:nth-child(3),
.sector-table tr th:nth-child(3) {
  width: 20%;
}

.sector-table td {
  vertical-align: middle !important;
}

.stock-composition {
  padding: 12px 8px 15px 8px;
  border-bottom: 1px solid #e7e7e7;
}

.sector-sort .common-search-bar {
  height: 50px;
}
.sector-sort .common-search-bar input {
  padding: 16px 10px;
}
.sector-sort .sort.common-EdButtonIcon-icon .ed_button.link {
  height: 50px;
  width: 50px;
  border-radius: 5px;
}
.sector-sort .sort.common-EdButtonIcon-icon .ed_button.link .edel-icon-round-circle {
  color: #dd504d;
  position: absolute;
  top: -3px;
  right: 0px;
  font-size: 0.5rem;
}

@media (max-width: 768px) {
  .indexfunds-indices .PeerCompMobile .row:first-child {
    padding-top: 0px !important;
  }
}
.indexfunds-indices .mobile-border-indexfunds {
  border-bottom: 1px solid #e7e7e7;
}
.indexfunds-indices .marketgroup .marketCard .marketcardfoot {
  padding: 0px 20px 20px !important;
}
.indexfunds-indices .share .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.indexfunds-indices .share .share-icon .edel-icon-share-icon::before {
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.indexfunds-indices .rounded-circle1.exclamation1 {
  margin-left: 10px;
}
@media (max-width: 1023px) {
  .indexfunds-indices .rounded-circle1.exclamation1 {
    margin-right: 15px;
  }
}
.indexfunds-indices .mk-card-topleftmain1 {
  margin: 20px 0px 0px 20px;
  display: flex;
}
@media (max-width: 1023px) {
  .indexfunds-indices .mk-card-topleftmain1 {
    margin: 15px 0px 0px 15px;
    justify-content: space-between;
  }
}
.indexfunds-indices .marketCard.card {
  padding: 0px !important;
}
.indexfunds-indices .index-constituents-table table thead {
  padding-bottom: 25 px;
  position: sticky;
  top: 0px;
  z-index: 1;
  background: white;
  height: 40px;
}
.indexfunds-indices .index-constituents-table tr th {
  padding: 15px;
}
.indexfunds-indices .index-constituents-table tr th:first-child {
  text-align: start;
  padding-left: 20px;
}
.indexfunds-indices .index-constituents-table tr th:last-child {
  text-align: end;
  padding-right: 20px;
}
.indexfunds-indices .index-constituents-table table tbody tr {
  cursor: pointer;
  padding: 20px;
}
.indexfunds-indices .index-constituents-table table tbody tr:first-child {
  text-align: start;
  padding-left: 20px;
}
.indexfunds-indices .index-constituents-table table tbody tr:first-child td {
  border-top: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  .indexfunds-indices .index-constituents-table table tbody tr:first-child td {
    border-top: 0px;
  }
}
.indexfunds-indices .index-constituents-table table tbody tr:last-child {
  text-align: end;
  padding-right: 20px;
}
.indexfunds-indices .index-constituents-table tr:hover {
  background-color: #f2f2f5 !important;
}
.indexfunds-indices .index-constituents-table table tbody td {
  border-top: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.indexfunds-indices .index-constituents-table table tbody tr td {
  border-left: 0px;
  border-right: 0px;
  color: #292929;
  font-size: 1rem;
  font-family: "RobotoMedium";
  padding: 20px;
}
.indexfunds-indices .index-constituents-table table tbody tr td:first-child {
  padding-left: 20px;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #292929;
  text-align: start;
}
.indexfunds-indices .index-constituents-table table tbody tr td:last-child {
  text-align: end;
  padding-right: 20px;
}
.indexfunds-indices .index-constituents-table table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0px;
}
.indexfunds-indices .index-constituents-table table thead th {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
  border: none;
}
.indexfunds-indices .index-constituents-table table thead tr {
  border: none;
}

.index-funds-circle .edel-icon-round-circle {
  font-size: 10px;
  color: #b8b8b8;
}

.etf-indices .index-constituents .index-constituents-table {
  height: 100%;
}
.etf-indices .edel-icon-watchlist-color {
  font-size: 43px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .etf-indices .edel-icon-watchlist-color {
    font-size: 35px;
  }
}
.etf-indices .ed_button.green-btn {
  padding: 12px 49px;
  font-size: 0.875rem;
  font-family: "EncodeSansMedium";
}
@media (max-width: 1023px) {
  .etf-indices .ed_button.green-btn {
    height: 40px;
    width: 105px;
    padding: 9px 28px;
  }
}
.etf-indices .ed_button.blood-red {
  padding: 12px 49px;
  border-radius: 5px;
  font-size: 0.875rem;
  font-family: "EncodeSansMedium";
}
@media (max-width: 1023px) {
  .etf-indices .ed_button.blood-red {
    height: 40px;
    width: 105px;
    padding: 9px 28px;
  }
}
.etf-indices .marketgroup .marketCard .marketcardfoot {
  padding: 0px 20px 20px !important;
}
.etf-indices .index-constituents .share-icon {
  margin: 0px;
}
.etf-indices .index-constituents-table table tbody tr {
  cursor: pointer;
  padding: 20px;
}
.etf-indices .index-constituents-table table tbody tr:first-child {
  text-align: start;
  padding-left: 20px;
}
.etf-indices .index-constituents-table table tbody tr:first-child td {
  border-top: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  .etf-indices .index-constituents-table table tbody tr:first-child td {
    border-top: 0px;
  }
}
.etf-indices .index-constituents-table table tbody tr:last-child {
  text-align: end;
  padding-right: 20px;
}
.etf-indices .index-constituents-table tr th {
  padding: 15px;
}
.etf-indices .index-constituents-table tr th:first-child {
  text-align: start;
  padding-left: 20px;
}
.etf-indices .index-constituents-table tr th:last-child {
  text-align: end;
  padding-right: 20px;
}
.etf-indices .index-constituents-table table tbody td {
  border-top: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.etf-indices .index-constituents-table table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0px;
}
.etf-indices .index-constituents-table table tbody tr td {
  border-left: 0px;
  border-right: 0px;
  color: #292929;
  font-size: 1rem;
  font-family: "RobotoMedium";
  padding: 15px;
}
.etf-indices .index-constituents-table table tbody tr td:first-child {
  padding-left: 20px;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #292929;
  text-align: start;
}
.etf-indices .index-constituents-table table tbody tr td:last-child {
  text-align: end;
  padding-right: 20px;
}
.etf-indices .index-constituents-table table thead th {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
  border: none;
}
.etf-indices .index-constituents-table table thead tr {
  border: 1px solid #e7e7e7;
}

.mf-constituents-table table tbody tr td {
  padding-right: 10px !important;
}

.ipoobjective-card-section {
  border: 1px solid #e7e7e7;
  display: grid;
  grid-template-columns: 70% 30%;
  padding-bottom: 10px !important;
  max-height: max-content !important;
  border-radius: 5px;
}
.ipoobjective-card-section .textOverflow-Threelines {
  -webkit-line-clamp: unset !important;
}
.ipoobjective-card-section .ed-card-description {
  color: #333333 !important;
}
.ipoobjective-card-section .ed-secondary-body {
  display: flex;
  align-items: end;
  justify-content: end;
}

.mutualFundsSection .overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.mutualFundsSection .overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.mutualFundsSection .overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
}
.mutualFundsSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: start;
}
@media screen and (max-width: 1023px) {
  .mutualFundsSection .overview-pivot.pivot-points {
    grid-template-columns: 1fr 1fr;
  }
  .mutualFundsSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: start;
  }
}
.mutualFundsSection .overview-pivot.pivot-points .buy-sell-block {
  gap: 10px;
}
.mutualFundsSection .overview-pivot.pivot-points .buy-sell-block .icon-block {
  height: 40px;
  width: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.mutualFundsSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
  padding: 10px 50px;
}
@media screen and (max-width: 1023px) {
  .mutualFundsSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
    padding: 10px 20px;
  }
}
.mutualFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.mutualFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.mutualFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}
@media (max-width: 768px) {
  .mutualFundsSection .rightsideBtn {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .mutualFundsSection .overview-pivot {
    margin-left: -27px;
  }
  .mutualFundsSection .marketCardArrow arrow-nav-leftside {
    font-size: 7px !important;
    margin-right: 15px !important;
  }
}
.mutualFundsSection .rightsideBtn {
  gap: 10px;
}
.mutualFundsSection .rightsideBtn .equity-btn {
  background-color: #f2f2f5;
  padding: 3px 5px;
  border-radius: 5px;
  margin-right: 10px;
}
.mutualFundsSection .rightsideBtn .largeCap-btn {
  background-color: #f2f2f5;
  padding: 3px 5px;
  border-radius: 5px;
}
.mutualFundsSection .pivotValue {
  margin-top: 10px !important;
}
.mutualFundsSection .navDate {
  margin-left: 5px;
}
.mutualFundsSection .navDate i {
  font-size: 13px;
}
.mutualFundsSection .navDate .rotate-icon {
  transform: rotate(180deg);
}
.mutualFundsSection .navHistory {
  margin-left: 10px;
  margin-top: 2px;
  color: #03002f;
  text-decoration-line: underline;
}
.mutualFundsSection .navHistoryIcon {
  margin-left: 4px;
  margin-top: 2px;
  width: 16px;
  height: 9.422px;
  flex-shrink: 0;
}

.dropdownAndTablecontent .dropdown {
  display: flex;
  justify-content: end;
  align-items: end;
}

.custom-date-padding {
  padding: 3px 7px;
}

.rightSideWrapper {
  display: flex;
  justify-content: end;
  align-items: end;
}

.marketCardArrow i {
  font-size: 14px !important;
  margin-right: 8px;
}

.three-color-progressBar-Mf {
  margin-top: 2rem;
}
.three-color-progressBar-Mf .pbar29Rangeslider {
  margin-top: 4px;
}

.three-color-progressbar-mf-dec .pbar29Rangeslider {
  margin-top: 3px;
}

.MFPeerComp .marketcardbody {
  padding: 0px !important;
}

@media only screen and (max-width: 768px) {
  .quotes-mutualfund-returns {
    margin-bottom: 10px !important;
  }
  .MFPeerComp .marketcardbody {
    padding: 0px !important;
  }
  .invesment-charges {
    margin-top: -43px !important;
  }
}
@media only screen and (max-width: 768px) {
  .mutualfunds-understanding-sections .mob-understanding-section-mkt {
    margin-top: -8px !important;
    margin-inline: 13px;
    border-radius: 5px;
    border: 1px solid #e7e7e7;
  }
}
@media only screen and (min-width: 768px) {
  .mutualfunds-understanding-sections {
    margin-top: 20px !important;
  }
}
.mutualfund-overview-wrappar {
  margin-top: 30px;
}
.mutualfund-overview-wrappar .mutualfund-overview {
  padding: 13px 9px;
  gap: 300px;
  border-radius: 5px;
}
.mutualfund-overview-wrappar .returns-wrappar {
  gap: 54px;
  padding-top: 15px;
}
.mob-overvire-wrappar {
  gap: 13px;
  margin-top: 20px;
}

.mutualfund-overview-mb {
  margin-top: 35px;
  gap: 37px;
}
.mutualfund-overview-mb .text {
  margin-top: 5px;
}
@media (max-width: 768px) {
  .mutualfund-overview-mb .arrow-icon-content {
    position: relative;
    top: -5px;
  }
}

.change-wrappar {
  margin-top: 10px;
}
.change-wrappar .change-growth {
  text-decoration: underline !important;
  margin-left: 5px;
}

.navbar-class-sidebar {
  height: calc(100vh - 140px);
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.navbar-class-sidebar::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.navbar-class-sidebar::-webkit-scrollbar-track {
  background: transparent;
}
.navbar-class-sidebar::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.navbar-class-sidebar .common-table-withbackground table thead th {
  padding-inline: 8px !important;
}

.mob-wrappar-year {
  border: 1px solid #727271;
  border-radius: 5px;
  padding: 5px;
}

.nav-history-sidebardrawer .marketcardhead {
  padding-bottom: 0px !important;
}
.nav-history-sidebardrawer .marketcardbody {
  padding-top: 0px !important;
}

.balance-table-block {
  line-height: normal;
}
.balance-table-block table tbody tr.hover-back-color {
  background-color: #03002f !important;
}
.balance-table-block table tbody tr.hover-back-color div {
  color: #ffffff !important;
}
.balance-table-block table tbody tr.hover-back-color:hover {
  background-color: #03002f !important;
}

.mob-overview-dropdown {
  border: none !important;
}
.mob-overview-dropdown .equitydrop .dropdown-toggle .btn .btn-primary {
  border: 2px solid green;
}
.mob-overview-dropdown.equity-dropdown-block .dropdown-menu {
  transform: translate(0px, 5px) !important;
}

.line-height-20-fin span {
  line-height: 22px;
}
@media (max-width: 768px) {
  .line-height-20-fin span {
    line-height: 20px;
  }
}

.mf-historic-returns {
  height: 100%;
}
.mf-historic-returns .quotes-historic-returns-ui .mk-card-topright {
  justify-content: space-between;
}

@media only screen and (max-width: 768px) {
  .mf-historic-returns .marketCard {
    padding: 15px !important;
  }
}
@media only screen and (min-width: 768px) {
  .mf-historic-returns tbody tr td:first-child {
    font-size: 1rem;
    font-family: "DMSansNormal" !important;
    color: #444444;
  }
}
@media only screen and (max-width: 768px) {
  .quotes-historic-returns-ui thead th {
    padding-left: 23px !important;
  }
  .quotes-historic-returns-ui thead tr th:first-child {
    padding-left: 8px !important;
  }
  .quotes-historic-returns-ui tbody tr td:first-child {
    font-size: 0.875rem !important;
    font-family: "DMSansNormal" !important;
    color: #444444;
  }
}
@media only screen and (max-width: 768px) {
  .quotes-historic-returns-ui thead th:nth-child(1),
  .quotes-historic-returns-ui thead th:nth-child(2) {
    width: 30px;
  }
  .quotes-historic-returns-ui thead th {
    padding-left: 23px !important;
  }
}
.underperforming-wrapper-main .underperforming-five-year {
  border-radius: 3px;
  background: #d9f3da;
  padding: 5px;
  width: 14px;
  height: 14px;
}
.underperforming-wrapper-main .Outperforming-five-year {
  border-radius: 3px;
  background: #fce9e9;
  padding: 5px;
  width: 14px;
  height: 14px;
}
.underperforming-wrapper-main .outperforming-wrapper {
  margin-block: 24px 20px;
}
.underperforming-wrapper-main .underperforming-wrapper {
  margin-block: 24px 20px;
}

.greenBackground {
  background-color: #d9f3da;
  height: 3.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.redBackground {
  background-color: #fce9e9;
  height: 3.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media only screen and (max-width: 768px) {
  .underperforming-wrapper-main .underperforming-wrapper {
    margin-block: 20px 5px !important;
  }
  .underperforming-wrapper-main .outperforming-wrapper {
    margin-block: 15px 20px !important;
  }
  .underperforming-wrapper-main .five-year-returns tbody tr td:not(:first-child) {
    font-size: 0.875rem;
    color: #444444;
    font-family: "RobotoRegular";
    padding-right: 0px !important;
  }
}
.dynamicindicator-historicreturn {
  margin-right: 15px;
}

.returnsthisFund {
  padding: 0px !important;
}

@media (max-width: 768px) {
  .underperforming-wrapper-main table td span {
    font-size: 0.875rem !important;
  }
}

@media only screen and (max-width: 767px) {
  .dynamicindicator-historicreturn {
    width: 100% !important;
    margin-right: 10px;
  }
  .dynamicindicator-historicreturn .Progresscommondatavalue {
    margin-top: 5px;
  }
  .dynamicindicator-historicreturn .dbar29RangesliderLabelname .Progresscommondatavalue {
    width: 50% !important;
  }
}
.historic-return-ui-mf .marketcardhead {
  display: grid !important;
  grid-template-columns: 1fr !important;
}
.historic-return-ui-mf .marketcardhead .mk-card-topright {
  display: grid !important;
  grid-template-columns: 100% !important;
}
.historic-return-ui-mf table .w-20-td {
  width: 20%;
  text-align: left !important;
}
@media (max-width: 768px) {
  .historic-return-ui-mf table .w-20-td {
    width: 15%;
  }
}
.historic-return-ui-mf table .w-60-td {
  width: 60%;
}

@media only screen and (max-width: 768px) {
  .quotes-historic-returns-thisfunds .thisfunds-wrappar {
    padding-block: 13px !important;
  }
}
.mf-historic-returns.index .marketcardhead.card-header {
  display: block;
}
.mf-historic-returns.index .marketcardhead.card-header .mk-card-topright {
  margin-top: 15px;
}
@media only screen and (max-width: 1023px) {
  .mf-historic-returns.index .marketcardhead.card-header .mk-card-topright {
    justify-content: end;
  }
}

.historic-calculator-quotes .border-calculator {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.historic-calculator-quotes .explorefundmainSection {
  background-color: #f2f2f5;
}
.historic-calculator-quotes .rc-slider-handle {
  border: 8px solid #03002f !important;
}
.historic-calculator-quotes .rc-slider-dot {
  border: solid 2px #03002f;
}
.historic-calculator-quotes .radio-button input[type=radio]::after {
  background: #03002f;
}
.historic-calculator-quotes .ed_button.blue-one {
  border: none;
  background-color: #03002f;
}
.historic-calculator-quotes .explorefundmainSection .mf-invest {
  background-color: #49aee2;
}
@media (max-width: 768px) {
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-handle) {
    width: 28px;
    height: 28px;
    margin-top: -14px;
  }
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-rail),
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-track) {
    height: 8px;
  }
}
.historic-calculator-quotes .growthCalculator-section .slider-input-group .slidervalue {
  padding: 0px 6px !important;
}
.historic-calculator-quotes .growthCalculator-section .slider-input-group .slidervalue .form-control {
  text-align: center !important;
  padding-left: 0px;
  max-width: 100%;
  min-width: 30px;
}
.historic-calculator-quotes .growthCalculator-section .radioBoxsection {
  display: grid;
  grid-template-columns: 35% 35% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .historic-calculator-quotes .growthCalculator-section .radioBoxsection {
    display: flex;
    justify-content: space-between;
  }
}
.historic-calculator-quotes .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .historic-calculator-quotes .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}

@media only screen and (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
    width: 88px;
  }
}
@media only screen and (max-width: 1024px) {
  #portfolio-holding .portfolioMFContainer .marketgroup {
    margin-top: 0px;
  }
}
.portfolioMFContainer {
  display: flex;
  float: left;
  height: 100%;
  width: 100%;
}
.portfolioMFContainer .MFPortfolioHoldingError .refreshErrorBtn {
  margin-top: 25px;
}
@media (max-width: 768px) {
  .portfolioMFContainer .marketcardbody {
    padding-bottom: 0px !important;
  }
}
.portfolioMFContainer .portfolio-marketcard {
  padding-left: 0px;
}
@media (max-width: 768px) {
  .portfolioMFContainer .portfolio-marketcard .marketCard {
    padding: 0px !important;
  }
}
.portfolioMFContainer .portfolio-marketcard .assetallocation-section .lenged-Circle {
  width: 15px;
  height: 15px;
}
.portfolioMFContainer .portfolio-subcategory-mob .portfolioMFContainer .marketCard {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  border-radius: 0 !important;
  padding-bottom: 0px !important;
}
@media screen and (max-width: 1023px) {
  .portfolioMFContainer .portfolio-subcategory-mob .portfolioMFContainer .marketCard {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

.mf-sc-dropdown-mob .dropdown-menu.show {
  max-height: 340px !important;
  z-index: 6;
}

.mf-Stock-Composition {
  margin-top: 50px;
  margin-bottom: 100px;
}
.mf-Stock-Composition .mf-sc-header .equity-dropdown-block .dropdown-menu.show {
  max-height: 340px;
}
.mf-Stock-Composition .mf-sc-header .equitydrop {
  color: #444444 !important;
}
.mf-Stock-Composition .mf-sc-header .equitydrop i:before {
  color: #03002f !important;
}
.mf-Stock-Composition .mf-sc-header .equity-dropdown-block > .btn-primary.dropdown-toggle {
  border-color: #e7e7e7 !important;
}
.mf-Stock-Composition .mf-sc-header .edel-icon-round-circle {
  color: rgb(221, 80, 77);
  position: absolute;
  top: -3px;
  right: 0px;
  font-size: 0.5rem;
}
.mf-Stock-Composition .mf-search-box {
  width: 300px;
}
.mf-Stock-Composition .mf-Stock-Composition-table {
  max-height: 400px;
  overflow-y: auto;
  margin-top: -1px;
  /* Track */
  /* Handle */
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-track-piece {
  margin-top: 135px !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-track {
  background: transparent;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table thead {
  background-color: #f2f2f5;
  position: sticky;
  top: -1px;
  z-index: 4;
}
.mf-Stock-Composition .mf-Stock-Composition-table table thead th {
  font-size: 1rem;
  font-family: "DMSansNormal";
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: none !important;
}
@media (max-width: 768px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table thead th {
    border: none !important;
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoRegular";
}
@media (max-width: 768px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td {
    padding: 15px 10px;
    border: none !important;
    font-size: 0.75rem;
    font-family: "EncodeSansMedium";
  }
}
@media screen and (min-width: 1023px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td:first-child {
    width: 250px;
  }
}
@media screen and (min-width: 1023px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td:nth-child(2) {
    width: 200px;
  }
}

.adjust-padding-block .common-search-bar input {
  padding-block: 10px !important;
  padding-right: 83px !important;
}

.adjust-padding-block-dec .common-search-bar input {
  padding-block: 13px !important;
}

.table-layout-content-grid {
  display: grid;
  grid-template-columns: 10% 90%;
}
.table-layout-content-grid .text-left {
  text-align: left;
}

.table-layout-content-grid-2 {
  display: grid;
  grid-template-columns: 85% 15%;
  align-items: center;
}
.table-layout-content-grid-2 .assetname {
  padding-left: 10px;
}
@media (max-width: 768px) {
  .table-layout-content-grid-2 .assetname {
    font-size: 0.875rem;
  }
}
@media (max-width: 768px) {
  .table-layout-content-grid-2 .perc-hold-content {
    font-size: 0.875rem !important;
  }
}

.children-container {
  height: 100%;
}

.horizontal-scroll-common {
  flex-direction: row;
  overflow-x: scroll;
  padding-bottom: 10px;
  /* Track */
  /* Handle */
}
.horizontal-scroll-common::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.horizontal-scroll-common::-webkit-scrollbar-track {
  background: transparent;
}
.horizontal-scroll-common::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.mf-Stock-Composition-mobile {
  margin-top: 15px !important;
}
.mf-Stock-Composition-mobile .marketgroup {
  padding: 0px !important;
  margin: 0px auto !important;
}
.mf-Stock-Composition-mobile .marketgroup .marketCard {
  padding: 0px !important;
  border: none !important;
}

.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table table {
  border-collapse: separate;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table td,
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table th {
  text-wrap: nowrap !important;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody tr:nth-of-type(odd) td:first-child {
  background-color: #ffffff !important;
  border-left: 1px solid #e7e7e7;
  z-index: 1 !important;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody tr:nth-of-type(odd) td:first-child {
    color: #444444;
    border: none !important;
  }
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody:nth-of-type(even) td:first-child {
  background-color: #f2f2f5 !important;
  border-left: 1px solid #e7e7e7;
  z-index: 1 !important;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody:nth-of-type(even) td:first-child {
    color: #444444;
    border: none !important;
  }
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody td:nth-child(1) {
  z-index: 1 !important;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table thead tr:nth-child(2) th:first-child {
  position: sticky;
  z-index: 4;
  background-color: #f2f2f5;
  left: 0px;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table thead tr:nth-child(1) th:first-child {
  position: sticky;
  z-index: 3;
  background-color: #ffffff;
  left: 0px;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}

.stock-comp-drop .equity-dropdown-block .dropdown-menu {
  z-index: 5 !important;
}

.stock-comp-drop-mob {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
}

@media (max-width: 768px) {
  .mf-portfolio-tabs .nav-tabs {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1.5fr !important;
  }
}
.mf-portfolio-tabs .nav-tabs .nav-item .nav-link {
  padding: 7px 4px 10px 6px !important;
}

.holding-non-handcursor .progresscontainer .progressbox {
  cursor: unset !important;
}

.assetPaddingremove .marketCard {
  padding-inline: 0px !important;
}
.assetPaddingremove .marketcardhead {
  margin-left: 20px !important;
}

.padding-class-asset {
  padding-inline: 15px !important;
}

.asset-class-padding .marketCard .marketcardfoot.card-footer {
  padding: 15px !important;
}

.peer-compare-mf .marketgroup .marketCard .marketcardfoot {
  padding: 0px 20px 20px !important;
}
.peer-compare-mf .share .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.peer-compare-mf .share .share-icon .edel-icon-share-icon::before {
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.peer-compare-mf .rounded-circle1.exclamation1 {
  margin-left: 10px;
}
@media (max-width: 1023px) {
  .peer-compare-mf .rounded-circle1.exclamation1 {
    margin-right: 15px;
  }
}
.peer-compare-mf .mk-card-topleftmain1 {
  margin: 20px 0px 0px 20px;
  display: flex;
}
@media (max-width: 1023px) {
  .peer-compare-mf .mk-card-topleftmain1 {
    margin: 15px 0px 0px 15px;
    justify-content: space-between;
  }
}
.peer-compare-mf .marketCard.card {
  padding: 0px !important;
}
.peer-compare-mf .index-constituents-table table thead {
  padding-bottom: 25 px;
  position: sticky;
  top: 0px;
  z-index: 1;
  background: white;
  height: 40px;
}
.peer-compare-mf .index-constituents-table tr th {
  padding: 15px;
}
.peer-compare-mf .index-constituents-table tr th:first-child {
  text-align: start;
  padding-left: 20px;
}
.peer-compare-mf .index-constituents-table tr th:last-child {
  text-align: end;
  padding-right: 20px;
}
.peer-compare-mf .index-constituents-table table tbody tr {
  padding: 20px;
}
.peer-compare-mf .index-constituents-table table tbody tr:first-child {
  text-align: start;
  padding-left: 20px;
}
.peer-compare-mf .index-constituents-table table tbody tr:first-child td {
  border-top: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  .peer-compare-mf .index-constituents-table table tbody tr:first-child td {
    border-top: 0px;
  }
}
.peer-compare-mf .index-constituents-table table tbody tr:last-child {
  text-align: end;
  padding-right: 20px;
}
.peer-compare-mf .index-constituents-table table tbody td {
  border-top: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.peer-compare-mf .index-constituents-table table tbody tr td {
  border-left: 0px;
  border-right: 0px;
  color: #292929;
  font-size: 1rem;
  font-family: "RobotoMedium";
  padding: 20px;
}
.peer-compare-mf .index-constituents-table table tbody tr td:first-child {
  padding-left: 20px;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #292929;
  text-align: start;
}
.peer-compare-mf .index-constituents-table table tbody tr td:last-child {
  text-align: end;
  padding-right: 20px;
}
.peer-compare-mf .index-constituents-table table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0px;
}
.peer-compare-mf .index-constituents-table table thead th {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
  border: none;
}
.peer-compare-mf .index-constituents-table table thead tr {
  border: none;
}

.stock-composition-progress.progress {
  height: 5px !important;
  background-color: #f2f2f5 !important;
  border-radius: 3px !important;
}
.stock-composition-progress .bg-bg_label_skyblue {
  background-color: #1c9ad6;
}

.common-marketCard-nopadding.marketgroup .marketcardhead {
  padding: 20px !important;
}
.common-marketCard-nopadding .marketcardbody {
  padding-bottom: 0px !important;
}
.common-marketCard-nopadding .marketCard {
  padding: 0px !important;
}
.common-marketCard-nopadding .marketCard .marketcardfoot {
  padding-bottom: 0px !important;
}

.grid-fundhouse {
  display: flex;
  gap: 30px;
}

.about-fund-house-wrappar {
  border-bottom: 1px solid #e7e7e7;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.about-fund-house-wrappar .amc-name {
  margin-bottom: 5px;
}
.about-fund-house-wrappar .mf-name {
  margin-bottom: 15px;
}
.about-fund-house-wrappar .amu-cr {
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media (max-width: 768px) {
  .about-fund-house-wrappar .amu-cr {
    text-align: end;
  }
}

.about-house-main {
  margin-inline: 12px;
}

.about-fund-house-mf {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.about-fund-house-mf .contact-info {
  margin-block: 15px;
}
.about-fund-house-mf .amc-name {
  margin-bottom: 5px;
}
.about-fund-house-mf .telephone-fax-wrappar {
  gap: 40px;
  margin-bottom: 15px;
}
.about-fund-house-mf .email-mf {
  margin-bottom: 5px;
}
.about-fund-house-mf .company-website {
  margin-block: 15px 5px;
}
.about-fund-house-mf .address-mf {
  line-height: 160%;
}

@media only screen and (max-width: 768px) {
  .about-house-main {
    padding-top: 0px !important;
  }
  .mutualfunds-about-funds {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1024px) {
  #portfolio-holding .portfolioMFContainer .marketgroup {
    margin-top: 0px;
  }
}
.portfolioMFContainer {
  display: flex;
  float: left;
  height: 100%;
  width: 100%;
}
.portfolioMFContainer .MFPortfolioHoldingError .refreshErrorBtn {
  margin-top: 25px;
}
@media (max-width: 768px) {
  .portfolioMFContainer .marketcardbody {
    padding-bottom: 0px !important;
  }
}
.portfolioMFContainer .portfolio-marketcard {
  padding-left: 0px;
}
@media (max-width: 768px) {
  .portfolioMFContainer .portfolio-marketcard .marketCard {
    padding: 0px !important;
  }
}
.portfolioMFContainer .portfolio-marketcard .assetallocation-section .lenged-Circle {
  width: 15px;
  height: 15px;
}
.portfolioMFContainer .portfolio-subcategory-mob .portfolioMFContainer .marketCard {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  border-radius: 0 !important;
  padding-bottom: 0px !important;
}
@media screen and (max-width: 1023px) {
  .portfolioMFContainer .portfolio-subcategory-mob .portfolioMFContainer .marketCard {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

.mf-sc-dropdown-mob .dropdown-menu.show {
  max-height: 340px !important;
  z-index: 6;
}

.mf-Stock-Composition {
  margin-top: 50px;
  margin-bottom: 100px;
}
.mf-Stock-Composition .mf-sc-header .equity-dropdown-block .dropdown-menu.show {
  max-height: 340px;
}
.mf-Stock-Composition .mf-sc-header .equitydrop {
  color: #444444 !important;
}
.mf-Stock-Composition .mf-sc-header .equitydrop i:before {
  color: #03002f !important;
}
.mf-Stock-Composition .mf-sc-header .equity-dropdown-block > .btn-primary.dropdown-toggle {
  border-color: #e7e7e7 !important;
}
.mf-Stock-Composition .mf-sc-header .edel-icon-round-circle {
  color: rgb(221, 80, 77);
  position: absolute;
  top: -3px;
  right: 0px;
  font-size: 0.5rem;
}
.mf-Stock-Composition .mf-search-box {
  width: 300px;
}
.mf-Stock-Composition .mf-Stock-Composition-table {
  max-height: 400px;
  overflow-y: auto;
  margin-top: -1px;
  /* Track */
  /* Handle */
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-track-piece {
  margin-top: 135px !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-track {
  background: transparent;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table thead {
  background-color: #f2f2f5;
  position: sticky;
  top: -1px;
  z-index: 4;
}
.mf-Stock-Composition .mf-Stock-Composition-table table thead th {
  font-size: 1rem;
  font-family: "DMSansNormal";
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: none !important;
}
@media (max-width: 768px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table thead th {
    border: none !important;
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoRegular";
}
@media (max-width: 768px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td {
    padding: 15px 10px;
    border: none !important;
    font-size: 0.75rem;
    font-family: "EncodeSansMedium";
  }
}
@media screen and (min-width: 1023px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td:first-child {
    width: 250px;
  }
}
@media screen and (min-width: 1023px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td:nth-child(2) {
    width: 200px;
  }
}

.adjust-padding-block .common-search-bar input {
  padding-block: 10px !important;
  padding-right: 83px !important;
}

.adjust-padding-block-dec .common-search-bar input {
  padding-block: 13px !important;
}

.table-layout-content-grid {
  display: grid;
  grid-template-columns: 10% 90%;
}
.table-layout-content-grid .text-left {
  text-align: left;
}

.table-layout-content-grid-2 {
  display: grid;
  grid-template-columns: 85% 15%;
  align-items: center;
}
.table-layout-content-grid-2 .assetname {
  padding-left: 10px;
}
@media (max-width: 768px) {
  .table-layout-content-grid-2 .assetname {
    font-size: 0.875rem;
  }
}
@media (max-width: 768px) {
  .table-layout-content-grid-2 .perc-hold-content {
    font-size: 0.875rem !important;
  }
}

.children-container {
  height: 100%;
}

.horizontal-scroll-common {
  flex-direction: row;
  overflow-x: scroll;
  padding-bottom: 10px;
  /* Track */
  /* Handle */
}
.horizontal-scroll-common::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.horizontal-scroll-common::-webkit-scrollbar-track {
  background: transparent;
}
.horizontal-scroll-common::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.mf-Stock-Composition-mobile {
  margin-top: 15px !important;
}
.mf-Stock-Composition-mobile .marketgroup {
  padding: 0px !important;
  margin: 0px auto !important;
}
.mf-Stock-Composition-mobile .marketgroup .marketCard {
  padding: 0px !important;
  border: none !important;
}

.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table table {
  border-collapse: separate;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table td,
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table th {
  text-wrap: nowrap !important;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody tr:nth-of-type(odd) td:first-child {
  background-color: #ffffff !important;
  border-left: 1px solid #e7e7e7;
  z-index: 1 !important;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody tr:nth-of-type(odd) td:first-child {
    color: #444444;
    border: none !important;
  }
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody:nth-of-type(even) td:first-child {
  background-color: #f2f2f5 !important;
  border-left: 1px solid #e7e7e7;
  z-index: 1 !important;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody:nth-of-type(even) td:first-child {
    color: #444444;
    border: none !important;
  }
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody td:nth-child(1) {
  z-index: 1 !important;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table thead tr:nth-child(2) th:first-child {
  position: sticky;
  z-index: 4;
  background-color: #f2f2f5;
  left: 0px;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table thead tr:nth-child(1) th:first-child {
  position: sticky;
  z-index: 3;
  background-color: #ffffff;
  left: 0px;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}

.stock-comp-drop .equity-dropdown-block .dropdown-menu {
  z-index: 5 !important;
}

.stock-comp-drop-mob {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
}

@media (max-width: 768px) {
  .mf-portfolio-tabs .nav-tabs {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1.5fr !important;
  }
}
.mf-portfolio-tabs .nav-tabs .nav-item .nav-link {
  padding: 7px 4px 10px 6px !important;
}

.holding-non-handcursor .progresscontainer .progressbox {
  cursor: unset !important;
}

.assetPaddingremove .marketCard {
  padding-inline: 0px !important;
}
.assetPaddingremove .marketcardhead {
  margin-left: 20px !important;
}

.padding-class-asset {
  padding-inline: 15px !important;
}

.asset-class-padding .marketCard .marketcardfoot.card-footer {
  padding: 15px !important;
}

.explorefundmainSection {
  background-color: #f2f2f5;
  padding: 30px 20px 30px 30px;
  border-radius: 5px;
}
.explorefundmainSection strong {
  margin-right: 5px;
}
.explorefundmainSection .fdreturn {
  margin-top: 39px;
  margin-bottom: 30px;
}
.explorefundmainSection .progressbarsection .progressbox {
  background-color: #ffffff;
  border-radius: 5px;
  height: 40px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.explorefundmainSection .progressbarsection .progressbox div:last-child {
  text-align: right;
}
.explorefundmainSection .progressbarsection .progressbox .mf-main,
.explorefundmainSection .progressbarsection .progressbox .mf-invest,
.explorefundmainSection .progressbarsection .progressbox .mf-gains {
  height: 10px;
}
.explorefundmainSection .progressbarsection .progressbox {
  background-color: #ffffff;
  border-radius: 5px;
  height: 40px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (max-width: 768px) {
  .explorefundmainSection .progressbarsection .progressbox {
    padding-left: 12px !important;
    padding-right: 12px !important;
    grid-template-columns: 2fr 1.5fr;
  }
}
.explorefundmainSection .progressbarsection .progressbox div:last-child {
  text-align: right;
}
.explorefundmainSection .progressbarsection .progressbox .mf-main,
.explorefundmainSection .progressbarsection .progressbox .mf-invest,
.explorefundmainSection .progressbarsection .progressbox .mf-gains,
.explorefundmainSection .progressbarsection .progressbox .fd-gains {
  height: 10px;
}
.explorefundmainSection .outerprogresssection {
  display: flex;
  justify-content: space-between;
}
.explorefundmainSection .outerprogresssection .progressiconbox:last-child {
  grid-column-end: none;
}
.explorefundmainSection .outerprogresssection .progressiconbox {
  display: grid;
  grid-template-columns: 20px auto;
  gap: 8px;
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox {
    grid-template-columns: 11px auto;
    gap: 4px;
  }
}
.explorefundmainSection .outerprogresssection .progressiconbox .icondata div {
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  top: 5px;
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox .icondata div {
    width: 10px;
    height: 10px;
    top: 0px;
  }
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox div:last-child span:last-child {
    margin-top: 8px;
  }
}
.explorefundmainSection .mf-invest {
  background-color: #03002f;
}
.explorefundmainSection .mf-gains {
  background-color: #51b255;
}
.explorefundmainSection .fd-gains {
  background-color: #dfa717;
}
.explorefundmainSection .mt-36 {
  margin-top: 36px;
}
@media (max-width: 768px) {
  .explorefundmainSection .Roboto_36_600 {
    font-size: 1.875rem;
  }
  .explorefundmainSection .EncodeSansM_18_500 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSans_14_500 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .EncodeSans_16_600 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSansR_14_400 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .RobotoM_18_500 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSans_14_500 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .RobotoM_14_700 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .EncodeSansR_12_400 {
    font-size: 0.688rem;
  }
  .explorefundmainSection .EncodeSans_16_500 {
    font-size: 0.875rem;
  }
}

.blurdesign {
  opacity: 0.5;
}

.boxoutersection {
  border: 1px solid #e7e7e7;
  padding: 30px 20px 50px 20px;
  border-radius: 5px;
}
.boxoutersection .boxinnerSection {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 20px;
}
.boxoutersection .boxinnerSection h1 {
  margin-bottom: 10px;
}
.boxoutersection .horizontalline {
  border: 1px solid #e7e7e7;
  margin: 2rem 0px;
}
.boxoutersection > div:last-child .horizontalline {
  display: none;
}

.boxoutersectionview {
  border: 1px solid #e7e7e7;
  padding: 20px 20px 20px 20px;
  border-radius: 5px;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 23px;
  align-items: center;
  justify-items: center;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  width: 100%;
  padding: 23px;
  text-align: center;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox img {
  width: 43px;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox .headingtitle {
  line-height: 20px;
  margin-top: 20px;
}

.topperforming-experience {
  width: 100%;
  background-color: #fffbf2;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 32px;
  font-family: "EncodeSansLight";
  font-style: normal;
  height: 280px;
}
.topperforming-experience .topperforming-experience-body {
  font-weight: 300;
  font-size: 1rem;
  line-height: 20px;
  padding-top: 24px;
}
.topperforming-experience .topperforming-experience-body .Btntopperforming {
  float: left;
  margin-top: 3.14rem;
}
.topperforming-experience .topperforming-experience-body p {
  max-width: 310px;
}
.topperforming-experience .startlumpsumsection {
  justify-content: end;
  display: flex;
  align-items: end;
}
@media (max-width: 768px) {
  .topperforming-experience .startlumpsumsection .text-right {
    display: grid;
    grid-template-columns: 60% auto;
    grid-column-start: none;
  }
  .topperforming-experience .startlumpsumsection .text-right img {
    width: 45px;
  }
}
.topperforming-experience .startlumpsumsection .ed_button {
  text-transform: unset !important;
  width: 182px;
}
@media (max-width: 768px) {
  .topperforming-experience .startlumpsumsection .ed_button {
    width: 130px !important;
  }
}

.mfradiobox-mob-section .disp_val {
  color: #b8b8b8 !important;
}
.mfradiobox-mob-section .radio_btn input[type=radio]:checked + .disp_val {
  color: #444444 !important;
}

@media (max-width: 768px) {
  .mfradiobox-mob-section .disp_val {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}
.growthCalculator-section .height40 {
  height: 40px;
}
@media (max-width: 768px) {
  .growthCalculator-section .mb-ui p {
    text-align: center;
    margin-bottom: 10px !important;
  }
}
.growthCalculator-section .marketgroup {
  padding: 0px;
}
.growthCalculator-section .marketgroup .marketCard {
  padding-bottom: 0px !important;
}
.growthCalculator-section .marketgroup .marketCard .mk-card-topright.gap {
  margin-left: 9px !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .marketgroup .marketCard .mk-card-topleftmain {
    font-size: 1rem !important;
  }
}
.growthCalculator-section .calculatortab .nav-item:last-child .nav-link {
  padding: 11px 15px 11px 15px !important;
}
.growthCalculator-section .calculatortab .nav-item .nav-link {
  font-size: 1rem !important;
  padding: 11px 15px 11px 11px !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatortab .nav-item .nav-link {
    font-size: 0.875rem !important;
    margin-bottom: 0px !important;
  }
}
.growthCalculator-section .calculatortab .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}
.growthCalculator-section .radioBoxsection {
  display: grid;
  grid-template-columns: 35% 35% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .radioBoxsection {
    grid-template-columns: 55% 45%;
    gap: 0px;
  }
}
.growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}
.growthCalculator-section .calculatorTextbox {
  border-bottom: 1px solid #e7e7e7;
}
.growthCalculator-section .calculatorTextbox .input_prefix {
  font-size: 2.625rem;
  font-family: "RobotoBold";
  font-weight: bolder;
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatorTextbox .input_prefix {
    font-size: 2.25rem;
  }
}
.growthCalculator-section .calculatorTextbox .form-control {
  border: none;
  line-height: 40px;
  padding: 0 0 0 10px;
  border-radius: 0px;
  font-size: 2.5rem;
  font-family: "RobotoBold";
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatorTextbox .form-control {
    font-size: 2.25rem;
    text-align: center;
  }
}
.growthCalculator-section .timeperiodSection {
  display: grid;
  grid-template-columns: 85% 15%;
  align-items: center;
  margin-top: 38px;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection {
    grid-template-columns: 75% 25%;
  }
}
.growthCalculator-section .timeperiodSection.assumedreturn {
  grid-template-columns: 80% 20%;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.assumedreturn {
    grid-template-columns: 72% 28%;
  }
}
.growthCalculator-section .timeperiodSection.recommendation {
  grid-template-columns: 75% 25% !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.recommendation {
    grid-template-columns: 68% 32% !important;
  }
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.recommendation .slider-input-group .slidervalue {
    width: 100px;
  }
  .growthCalculator-section .timeperiodSection.recommendation .slider-input-group .slidervalue .form-control {
    padding-right: 4px;
    padding-left: 7px;
  }
}
.growthCalculator-section .timeperiodSection.recommendation .input_suffix::before {
  content: "%/";
  margin-right: 5px;
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
  display: flex;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
    padding-right: 10px;
  }
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control {
  border: none !important;
  font-size: 1.25rem;
  font-family: "RobotoRegular";
  text-align: right;
  padding-right: 6px;
  color: #444444;
  background-color: #ffffff;
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control:disabled {
  color: #b8b8b8;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control {
    font-size: 1rem;
  }
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .input_suffix {
  grid-column-end: none;
  color: #b8b8b8;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .input_suffix {
    font-size: 0.875rem;
  }
}
.growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-input {
  width: 25px;
  height: 25px;
  accent-color: #03002f;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-input {
    width: 16px;
    height: 16px;
    position: relative;
    margin-top: 0px;
  }
}
.growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-label {
  line-height: 30px;
  margin-left: 10px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-label {
    line-height: 35px;
    margin-left: 0px;
  }
}
.growthCalculator-section .radioBoxsectionfundtype {
  display: grid;
  grid-template-columns: 20% 20% 20% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .radioBoxsectionfundtype {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button {
  border: 1px solid #e7e7e7;
  padding: 7px 8px 7px 9px;
  border-radius: 3px;
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button.active {
  background-color: #f2f2f5;
  border: 1px solid #03002f;
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .growthCalculator-section .radioBoxsectionfundtype .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatortab .mb-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (min-width: 367px) and (max-width: 768px) {
  .mfradiobox-mob-section .radio-button .radio_btn {
    align-items: center !important;
  }
}
.docked-position.mfQuotesLinksDesk-center {
  margin-inline: -290px !important;
}
.docked-position.mfQuotesLinksDesk-center .mfQuotesLinksDesk ul {
  margin-left: 131px !important;
  width: 105% !important;
}

.mfQuotesLinksDesk ul {
  margin-inline: -31px;
  margin-top: 20px;
  gap: 10px;
  width: 100%;
}
.mfQuotesLinksDesk ul li a {
  margin-right: 5px;
  margin-left: 5px;
}

.mfQuotesLinksDesk-center {
  padding-left: 119px !important;
}

.mutual-fund-portfolio .percentage-value-section {
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0%;
  top: 45%;
}
@media (max-width: 768px) {
  .mutual-fund-portfolio .percentage-value-section {
    top: 46%;
    font-size: 0.813rem;
  }
}

@media (max-width: 768px) {
  .market-cap-td table tbody td {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .market-cap-td .merge-data-row td {
    width: 40% !important;
  }
}

.merge-data-row td:nth-child(1) {
  position: relative !important;
  left: unset !important;
  z-index: auto !important;
}

.sticky-mutualFund-overview {
  position: relative;
}
@media (max-width: 1023px) {
  .sticky-mutualFund-overview .marketgroup {
    margin: 10px 20px;
  }
}
@media (max-width: 768px) {
  .sticky-mutualFund-overview .marketgroup {
    margin: 10px 20px !important;
  }
}
.sticky-mutualFund-overview .marketgroup .marketCard {
  border: none !important;
  padding: 0px !important;
}
.sticky-mutualFund-overview .marketgroup .marketcardbody {
  padding: 0px !important;
  padding-bottom: 0px !important;
}
@media (max-width: 768px) {
  .sticky-mutualFund-overview .marketgroup .marketcardbody {
    padding-bottom: 0px !important;
  }
}
.sticky-mutualFund-overview .marketgroup .marketcardfoot {
  display: none !important;
}

.common-table-invementcharges table tbody tr td:first-child {
  text-wrap: nowrap;
}
@media (max-width: 768px) {
  .common-table-invementcharges table tbody tr td.DMSansMedium_16_500 {
    font-size: 0.875rem !important;
    font-family: "DMSansMedium" !important;
  }
}
@media (max-width: 768px) {
  .common-table-invementcharges table tbody tr td.DMSanN_16_400 {
    font-size: 0.875rem !important;
    font-family: "DMSansNormal" !important;
  }
}

.overview-section-padding-0 .marketcardbody {
  padding-top: 0px !important;
}

.mutual-fund-overview-grid {
  display: grid;
  grid-template-columns: 20% auto;
  gap: 54px;
}

.marketdepth-drp {
  position: absolute;
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 10px;
  top: 35px;
  filter: drop-shadow(0px 4px 12px rgba(119, 119, 119, 0.04));
  z-index: 1;
}
.marketdepth-drp::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin-left: -0.5em;
  top: 0.1rem;
  left: 34%;
  box-sizing: border-box;
  border: 9px solid #444444;
  border-color: transparent transparent #f2f2f5 #f2f2f5;
  transform-origin: 0 0;
  transform: rotate(-223deg);
  box-shadow: -1px 1px 0px 0px #e7e7e7;
  filter: drop-shadow(0px 4px 12px rgba(119, 119, 119, 0.04));
}
.marketdepth-drp .marketdepth-generic {
  border-top: none !important;
}

.read-more-about-ncd {
  margin-left: 10px;
}

.slider-count-1 .slick-prev {
  right: 54%;
}
.slider-count-1 .slick-next {
  left: 54%;
}

.slider-count-3 .slick-prev {
  right: 60%;
}
.slider-count-3 .slick-next {
  left: 60%;
}

.slider-count-2 .slick-prev {
  right: 55%;
}
.slider-count-2 .slick-next {
  left: 55%;
}

.slider-count-4 .slick-prev {
  right: 60%;
}
.slider-count-4 .slick-next {
  left: 60%;
}

.timeline {
  border-left: 3px dashed #cbcccd;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  margin: 0 auto;
  letter-spacing: 0.2px;
  position: relative;
  line-height: 1.4em;
  font-size: 1.03em;
  padding: 10px 0 0 50px;
  list-style: none;
  text-align: left;
  max-width: 40%;
}

@media (max-width: 767px) {
  .timeline {
    max-width: 98%;
    padding: 25px;
  }
}
.timeline h1 {
  font-weight: 300;
  font-size: 1.4em;
}

.timeline h2,
.timeline h3 {
  font-weight: 600;
  font-size: 1rem;
  margin-bottom: 10px;
}

.timeline .event {
  border-bottom: 1px dashed #e8ebf1;
  padding-bottom: 25px;
  margin-bottom: 25px;
  position: relative;
}

@media (max-width: 767px) {
  .timeline .event {
    padding-top: 30px;
  }
}
.timeline .event:last-of-type {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}

.timeline .event:before,
.timeline .event:after {
  position: absolute;
  display: block;
  top: 0;
}

.timeline .event:before {
  left: -207px;
  content: attr(data-date);
  text-align: right;
  font-weight: 100;
  font-size: 0.9em;
  min-width: 120px;
}

@media (max-width: 767px) {
  .timeline .event:before {
    left: 0px;
    text-align: left;
  }
}
.timeline .event:after {
  -webkit-box-shadow: 0 0 0 3px #727cf5;
  box-shadow: 0 0 0 3px #727cf5;
  left: -55.8px;
  background: #fff;
  border-radius: 50%;
  height: 9px;
  width: 9px;
  content: "";
  top: 5px;
}

@media (max-width: 767px) {
  .timeline .event:after {
    left: -31.8px;
  }
}
.rtl .timeline {
  border-left: 0;
  text-align: right;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-right: 3px solid #727cf5;
}

.rtl .timeline .event::before {
  left: 0;
  right: -170px;
}

.rtl .timeline .event::after {
  left: 0;
  right: -55.8px;
}

.other-ncd-ipos-table {
  margin: 10px 0;
  width: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.other-ncd-ipos-table .header {
  width: 100%;
  padding: 15px 20px;
}
.other-ncd-ipos-table .header-mob {
  width: 100%;
  padding: 20px 15px;
}
.other-ncd-ipos-table .ncd-ipos-table-header {
  display: flex;
  flex-flow: column;
  border-bottom: 1px solid #e7e7e7;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns {
  display: flex;
  width: 100%;
  padding: 0 20px;
  gap: 15px;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns span {
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  padding: 7px 0;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns span:nth-child(1) {
  flex: 2.5;
  display: flex;
  align-items: center;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns span:nth-child(2) {
  flex: 1.5;
  display: flex;
  align-items: center;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns span:nth-child(3) {
  flex: 1.5;
  display: flex;
  align-items: center;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns span:nth-child(4) {
  flex: 0.37;
  text-align: end;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns span:nth-child(5) {
  flex: 1;
  padding-right: 15px;
  text-align: end;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns span:nth-child(6) {
  flex: 1;
  padding-left: 10px;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns span:nth-child(7) {
  flex: 1.6;
  text-align: start;
  padding-right: 0;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo {
  display: flex;
  flex-flow: column;
  border-bottom: 1px solid #e7e7e7;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row {
  display: flex;
  padding: 10px 20px 5px 20px;
  gap: 15px;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(1) {
  flex: 2.5;
  display: flex;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(1) span {
  text-align: left;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(2) {
  flex: 1.5;
  padding-top: 0;
  justify-content: flex-start;
  display: flex;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(3) {
  flex: 1.5;
  padding-top: 0;
  display: flex;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(4) {
  flex: 0.37;
  text-align: left;
  text-align: end;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(5) {
  flex: 1;
  padding-right: 15px;
  text-align: end;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(6) {
  flex: 1;
  padding-left: 10px;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(7) {
  flex: 1.6;
  display: flex;
  padding-right: 0 !important;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(7) .invest-n-share {
  height: fit-content;
  align-items: center;
  gap: 15px;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(7) .invest-n-share .Apply-btn {
  padding: 9px 17px;
  width: 100px;
  height: 40px;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .ncd-ipos-table-row div:nth-child(7) .invest-n-share span {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.other-ncd-ipos-table .all-ipo-list .other-ncd-ipo .view-order-book {
  display: flex;
  align-items: center;
  margin: 15px 0;
  gap: 10px;
  justify-content: center;
  cursor: pointer;
}
.other-ncd-ipos-table .all-ipo-list {
  display: flex;
  flex-flow: column;
}
.other-ncd-ipos-table .all-ipo-list div:last-child {
  border-bottom: none !important;
}
.other-ncd-ipos-table .other-ncd-ipo-mob {
  padding: 15px;
  display: flex;
  flex-flow: column;
  gap: 15px;
  border-bottom: 1px solid #e7e7e7;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .company {
  display: flex;
  justify-content: space-between;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .company .company-name {
  width: 80%;
  line-height: 120%;
  text-align: start;
  display: flex;
  flex-flow: column;
  gap: 7px;
  gap: 10px;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .company .company-name .payout-freq {
  display: flex;
  align-items: center;
  justify-content: start;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .coupon-yield-amt {
  display: flex;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .coupon-yield-amt .coupon-rt,
.other-ncd-ipos-table .other-ncd-ipo-mob .coupon-yield-amt .yield,
.other-ncd-ipos-table .other-ncd-ipo-mob .coupon-yield-amt .min-inv-amt {
  display: flex;
  flex-flow: column;
  gap: 5px;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .coupon-yield-amt .coupon-rt {
  flex: 1.2;
  text-align: start;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .coupon-yield-amt .yield {
  flex: 1;
  text-align: start;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .coupon-yield-amt .min-inv-amt {
  flex: 1.5;
  text-align: end;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .rating {
  display: flex;
  width: 80%;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .rating span:nth-child(1) {
  flex: 3;
  text-align: start;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .rating span:nth-child(2) {
  flex: 1.5;
  text-align: end;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .share-apply {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .share-apply .Apply-btn {
  padding: 9px 17px;
  height: 40px;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .share-apply .alert-section {
  cursor: pointer;
  padding-left: 30px;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .share-apply .share-ipo {
  padding: 0;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .share-apply .share-ipo span {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .subscription {
  display: flex;
  gap: 10px;
  text-align: end;
}
.other-ncd-ipos-table .other-ncd-ipo-mob .view-order-book {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.other-ncd-ipos-table .ncd-ipos-table-header .ncd-ipos-table-columns {
  border-bottom: 1px solid #e7e7e7;
}
.other-ncd-ipos-table .ncd-ipos-table-header .all-ipo-list {
  border-bottom: 1px solid #e7e7e7;
}
.other-ncd-ipos-table .ncd-ipos-table-header .all-ipo-list:last-child {
  border: none;
}

.ncd-ipo-series-table table tbody td,
.ncd-ipo-series-table table thead th {
  border: 1px solid rgb(236, 236, 236);
  text-align: center;
}
.ncd-ipo-series-table table tbody tr:hover {
  background-color: #f2f2f5;
}
.ncd-ipo-series-table table tbody td:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.sidebarCashflow-ui .cashflow-content-ui {
  display: grid;
  grid-template-columns: 1fr !important;
}
.sidebarCashflow-ui .timelineipo-tl-container ul li:first-child {
  min-height: 100px !important;
}
.sidebarCashflow-ui .cashflow-section .head {
  padding-left: 15px !important;
}

.ncd-ipo-series-table-scroll {
  min-height: 240px;
  max-height: 300px;
  overflow-y: scroll;
  border-top: 1px solid #e7e7e7;
}
.ncd-ipo-series-table-scroll::-webkit-scrollbar-track-piece {
  margin-top: 40px !important;
}
.ncd-ipo-series-table-scroll::-webkit-scrollbar {
  width: 2px !important;
}
.ncd-ipo-series-table-scroll::-webkit-scrollbar-track {
  width: 10px;
}
.ncd-ipo-series-table-scroll::-webkit-scrollbar-thumb {
  background-color: #03002f;
  width: 10px !important;
}
.ncd-ipo-series-table-scroll table {
  margin-top: 0px;
}
.ncd-ipo-series-table-scroll thead {
  position: sticky;
  border-top: 0px !important;
  top: -2px;
  z-index: 7;
  background-color: #ffffff;
  outline: 1px solid #e7e7e7;
}

.details-grid-container {
  display: flex;
  flex-direction: column;
}
.details-grid-container .data-row {
  display: flex;
  justify-content: space-between;
  padding: 10px;
}
.details-grid-container .data-row:nth-child(odd) {
  background-color: #f2f2f5;
}
.details-grid-container .data-row:nth-child(even) {
  background-color: #ffffff;
}

.ncd-ipo-details-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.ncd-ipo-details-container .quote-title-details-wrapper .edel-icon-arrow-left {
  font-size: 1.375rem;
}
.ncd-ipo-details-container .ipo-status {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 0.875rem;
}
.ncd-ipo-details-container .ipo-status i {
  font-size: 0.625rem;
}
.ncd-ipo-details-container .scheme-details-container {
  padding: 0;
}

div[data-attr=Yield] {
  color: #03002f;
  text-decoration: underline !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}

.nfoDockedIPOMob {
  left: 0px;
  padding-inline: 0.5rem;
  z-index: 1000000;
  top: 50px;
}

.nfoDockedDesk {
  left: 0px;
  z-index: 98 !important;
  top: 135px;
}

.category-wise-breakup .category-breakup-table {
  margin-top: 15px !important;
}
.category-wise-breakup .total-col-category-breakup .total-row td {
  background-color: #f2f2f5;
}
.category-wise-breakup table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}
.category-wise-breakup td,
.category-wise-breakup th {
  border: 1px solid #e7e7e7;
  text-align: left;
  padding: 8px;
}
@media (max-width: 768px) {
  .category-wise-breakup td,
  .category-wise-breakup th {
    font-size: 0.75rem !important;
    font-family: "DMSansMedium" !important;
  }
}
.category-wise-breakup td:first-child {
  background-color: #f2f2f5;
  width: 14.1875rem;
  padding-inline: 20px 66px;
}
@media (max-width: 768px) {
  .category-wise-breakup td:first-child {
    padding-inline: 20px 30px;
  }
}
.category-wise-breakup td:nth-child(2),
.category-wise-breakup td:nth-child(3) {
  background-color: #ffffff;
  text-align: center;
  padding: 25px 65px;
}
@media (max-width: 768px) {
  .category-wise-breakup td:nth-child(2),
  .category-wise-breakup td:nth-child(3) {
    padding: 20px 30px;
  }
}
.category-wise-breakup th {
  border: none !important;
  text-align: center;
}

.category-wise-issue-breakup .marketcardfoot {
  margin-top: -48px !important;
}

.aboutcompany-quo-main-block {
  line-height: normal;
}
@media (min-width: 1023px) {
  .aboutcompany-quo-main-block .company-grid {
    display: grid;
    grid-template-columns: 25% 25% 50%;
  }
}
.aboutcompany-quo-main-block .company-info-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 16px;
  padding-top: 2px;
}
@media (min-width: 1023px) {
  .aboutcompany-quo-main-block .company-info-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 19px;
  }
}
.aboutcompany-quo-main-block .details-sub-block,
.aboutcompany-quo-main-block .executive-summary-sub-block {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr auto;
}
@media (max-width: 1023px) {
  .aboutcompany-quo-main-block .details-sub-block,
  .aboutcompany-quo-main-block .executive-summary-sub-block {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
}
@media (min-width: 1023px) {
  .aboutcompany-quo-main-block .about-company-block {
    border-radius: 5px;
    padding: 20px;
  }
  .aboutcompany-quo-main-block .about-company-block.border-all {
    border: 1px solid #e7e7e7;
  }
}
@media (max-width: 1023px) {
  .aboutcompany-quo-main-block .about-company-block .top-block {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 15px;
    background: #ffffff;
  }
}
.aboutcompany-quo-main-block .about-company-block .rounded-circle {
  margin-left: 20px;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #f0f9ff;
  position: relative;
  cursor: pointer;
  top: 0px;
}
.aboutcompany-quo-main-block .about-company-block .rounded-circle i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.aboutcompany-quo-main-block .main-head > div:first-child,
.aboutcompany-quo-main-block .main-head-mob > div:first-child {
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 1rem;
  padding-bottom: 17px;
}
.aboutcompany-quo-main-block .main-head ul.keyValuemargin {
  list-style-type: disc;
  margin-left: -7px;
}
.aboutcompany-quo-main-block .main-head-mob {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 15px;
  background: #ffffff;
}
.aboutcompany-quo-main-block .main-head-mob ul.keyValuemargin {
  list-style-type: disc;
  margin-left: -7px;
}
.aboutcompany-quo-main-block .sub-head .text-head {
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}
.aboutcompany-quo-main-block .sub-head .text-body {
  color: #727271 !important;
  font-family: "DMSansMedium";
  font-size: 1rem;
  word-break: break-all;
}
.aboutcompany-quo-main-block .executive-summary-block {
  margin-top: 46px;
}
@media (max-width: 1023px) {
  .aboutcompany-quo-main-block .executive-summary-block {
    margin-top: 20px;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 15px;
    background: #ffffff;
  }
}
@media (max-width: 1023px) {
  .aboutcompany-quo-main-block .details-block {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 15px;
    background: #ffffff;
  }
}

.pdb-17 {
  padding-bottom: 17px;
}

.lh-160 {
  line-height: 160%;
}

.about-company-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 15px;
  background: #ffffff;
}

.ncd-ipo-quotes {
  margin: 20px 0px;
}
.ncd-ipo-quotes .available-series {
  height: 500px;
  width: 100%;
  background-color: rgb(243, 212, 212);
}
.ncd-ipo-quotes .scheme-details {
  height: 300px;
  width: 100%;
  background-color: rgb(184, 244, 211);
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .cash-flow-analysis {
  border-radius: 5px;
  padding: 20px;
  border: 1px solid #e7e7e7;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container {
  flex: 1;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .heading-part {
  display: flex;
  flex-flow: column;
  border-bottom: 1px solid #e7e7e7;
  justify-content: flex-start;
  padding: 20px;
  gap: 16px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .heading-part .info-icon {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #e7e7e7;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .body-part {
  padding: 20px;
  display: flex;
  gap: 20px;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .body-part .checkbox {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .body-part .progress-bar-container {
  gap: 20px;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .body-part .progress-bar-container .interest {
  gap: 10px;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .body-part .progress-bar-container .interest .one-progress-bar {
  gap: 10px;
  padding: 6px 20px;
  border-radius: 5px;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .body-part .progress-bar-container .interest .one-progress-bar .progress {
  height: 10px !important;
  border-radius: 0px !important;
  width: 100%;
  margin-bottom: 0 !important;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .body-part .amt-result {
  gap: 4px;
}
.ncd-ipo-quotes .cash-flow-analysis-n-compare-with-FD .compare-with-FD-container .body-part .amt-result .profit {
  font-size: 42px;
  font-weight: 600;
}
.grey-bordered-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  width: 100%;
  padding: 20px;
}
@media (max-width: 768px) {
  .grey-bordered-box {
    border-bottom: none !important;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}

.category-wrapper {
  padding: 5px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.docked-position.ncdIpoQuotesLinksDesk-center {
  margin-inline: -147px !important;
}
.docked-position.ncdIpoQuotesLinksDesk-center .ncdIpoQuotesLinksDesk ul {
  margin-left: 2px !important;
  width: 105% !important;
}

.ncdIpoQuotesLinksDesk ul {
  margin-inline: -25px;
  margin-top: 20px;
  gap: 10px;
  width: 100%;
}
.ncdIpoQuotesLinksDesk ul li a {
  margin-right: 5px;
  margin-left: 5px;
}

.ncdIpoQuotesLinksDesk-center {
  padding-left: 119px !important;
}

.edit-icon .edel-icon-edit-txn-report {
  font-size: 1.25rem;
}

.cashflow-section {
  padding: 10px 5px;
  border-radius: 5px;
}
.cashflow-section .head {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding-left: 37px;
}
@media (max-width: 768px) {
  .cashflow-section .head {
    padding-left: 10px;
  }
}
.cashflow-section .value {
  font-size: 0.875rem;
  font-family: "RobotoBold";
  color: #444444;
}
.cashflow-section .main-div-content {
  display: grid;
  grid-template-columns: 40% auto;
  padding: 5px;
  gap: 60px;
}

.count-input-section-bg .input-group {
  border: none !important;
}
.count-input-section-bg .input-group .input_prefix {
  width: 30px;
  height: 30px;
  border: 1px solid #e7e7e7;
  margin-right: 15px !important;
  background-color: #e7e7e7;
}
.count-input-section-bg .input-group .input_prefix button {
  height: 30px !important;
}
.count-input-section-bg .input-group .input_suffix {
  width: 30px;
  height: 30px;
  border: 1px solid #e7e7e7;
  margin-left: 15px !important;
  background-color: #e7e7e7;
}
.count-input-section-bg .input-group .input_suffix button {
  height: 30px !important;
  background-color: #e7e7e7;
  border-radius: unset !important;
}
.count-input-section-bg .input-group .form-control {
  border: 0px solid #e7e7e7 !important;
  border-radius: 5px !important;
  width: 30px;
}
.count-input-section-bg .counterinput .input-group-prepend button {
  line-height: 12px;
  background-color: #e7e7e7 !important;
  font-size: 1.25rem !important;
  height: 30px !important;
  width: 30px !important;
}

.NCDIpoSeriesmobile .marketCard {
  border-top: none !important;
  border-top-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  margin-bottom: 0px;
}
.NCDIpoSeriesmobile .marketcardhead {
  display: grid !important;
}

.quotes-ncd-ipo-finance .financial-analysis-desktop-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.quotesncd-aboutpage .aboutcompany-quo-main-block > div:nth-child(1) {
  display: none !important;
}

.quote-nd-mobile .mgt-50 {
  margin-top: 0px;
}
.quote-nd-mobile .mgt-50 .marketgroup {
  margin: 0px !important;
}

.ncd-ipo-quotes .grey-bordered-box .grid-box-ncd-ipo {
  gap: 15px;
}

.nfoDockedMob .grid-box-ncd-ipo {
  gap: 15px;
}

.board-radius-5-ncd {
  border-radius: 5px;
}

.marketdepth-tab-mob-css {
  padding-bottom: 50px !important;
  padding: 20px 20px 50px 20px !important;
}

.ncdipo-common-table .hand-cursor-ncd-ipo {
  cursor: pointer;
}

.ncd-market-quote .details-grid-container .data-row .data-head,
.details-grid-container-ncd .details-grid-container .data-row .data-head {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .ncd-market-quote .details-grid-container .data-row .data-head,
  .details-grid-container-ncd .details-grid-container .data-row .data-head {
    font-size: 0.875rem;
  }
}
.ncd-market-quote .details-grid-container .data-row .data-value,
.details-grid-container-ncd .details-grid-container .data-row .data-value {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .ncd-market-quote .details-grid-container .data-row .data-value,
  .details-grid-container-ncd .details-grid-container .data-row .data-value {
    font-size: 0.875rem;
  }
}

.details-grid-container .data-row .data-head {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .details-grid-container .data-row .data-head {
    font-size: 0.875rem;
  }
}
.details-grid-container .data-row .data-value {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .details-grid-container .data-row .data-value {
    font-size: 0.875rem;
  }
}

.grid-schemedeatils-5 {
  display: grid;
  grid-template-columns: 16% 16% 16% 16% auto;
}

.view-report-section {
  border: 1px solid #03002f;
  padding: 25px 17px 23px 0px;
  border-radius: 5px;
}
.view-report-section .edel-icon-report-color {
  font-size: 1.75rem;
}

.discount-section .edel-icon-price-tag {
  font-size: 2rem;
}

.subscriptionstatus-ipo.marketgroup .marketcardbody {
  padding-bottom: 0px !important;
}
.subscriptionstatus-ipo.marketgroup .marketcardbody .subscriptionstatus-data div:last-child {
  border-bottom: none !important;
}

.border-box-factor {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 20px !important;
}
.border-box-factor.green-border {
  border-color: #51b255;
}
.border-box-factor.red-border {
  border-color: #dd504d;
}
.border-box-factor .content-list {
  font-size: 1rem;
  font-family: "DMSansMedium";
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 20px;
}
.border-box-factor .content-list .grid-2-contentlist {
  display: grid;
  grid-template-columns: 20px auto;
  justify-content: center;
  align-items: baseline;
}
.border-box-factor .content-list .grid-2-contentlist .edel-icon-plus {
  font-size: 10px;
  color: #51b255;
}
.border-box-factor .content-list .grid-2-contentlist .edel-icon-minus {
  font-size: 10px;
  color: #dd504d;
}
.border-box-factor ul:last-child {
  margin-bottom: 0px;
}
.border-box-factor ul:last-child li {
  border-bottom: none;
  padding-bottom: 0px;
}

.keyfactor-section .edel-icon-Strengths {
  font-size: 0.813rem;
}

.leadmangeripo-marketcard .marketCard .marketcardbody {
  padding-bottom: 0px !important;
}

.table-all-border-data {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  border-spacing: 0px;
}
.table-all-border-data thead tr th {
  border: none;
  border-bottom: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.table-all-border-data tbody td {
  border: none;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
.table-all-border-data tbody td:first-child {
  border-left: none;
}
.table-all-border-data tbody td:last-child {
  border-right: none;
}
.table-all-border-data tbody tr:last-child td {
  border-bottom: none;
}

.shareholdertable tr td:nth-child(1) {
  width: 36%;
}
.shareholdertable tr td:nth-child(2) {
  width: 32%;
}
.shareholdertable tr td:nth-child(3) {
  width: 32%;
}
.shareholdertable .data-head {
  font-size: 0.875rem;
  font-family: "DMSansBold";
}
.shareholdertable .data-value {
  font-size: 1rem;
  font-family: "RobotoMedium";
}
.shareholdertable .data-value-content {
  font-size: 1rem;
  font-family: "DMSansMedium";
  background-color: #f2f2f5;
}

@media (max-width: 1023px) {
  .shareholdingpatterns-section .progress {
    height: 7px !important;
    margin-bottom: 0px !important;
  }
  .shareholdingpatterns-section.bg-section {
    background-color: #f2f2f5;
    padding: 13px;
    border-radius: 5px;
    margin: 6px 15px 20px;
  }
}
.shareholdingpatterns-section .progress {
  height: 11px !important;
  margin-bottom: 0px !important;
}
.shareholdingpatterns-section.bg-section {
  background-color: #f2f2f5;
  padding: 20px;
  border-radius: 5px;
}

.border-box-ipo {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  padding: 10px 15px;
}

.border-bottom-ipo {
  border-bottom: 1px solid #e7e7e7;
}

.edel-icon-arrow-left {
  font-size: 30px;
}

@media (max-width: 1023px) {
  .nfo-marketcard-objective.marketgroup .marketCard .marketcardbody {
    margin-top: 0px !important;
  }
}

.upcomingnfoparentclass tr th:nth-child(1) {
  padding-left: 15px !important;
}
.upcomingnfoparentclass tr th:nth-child(1),
.upcomingnfoparentclass tr td:nth-child(1) {
  width: 18%;
  text-align: left !important;
}
.upcomingnfoparentclass tr th:nth-child(2),
.upcomingnfoparentclass tr td:nth-child(2) {
  width: 15%;
}
.upcomingnfoparentclass tr th:nth-child(3),
.upcomingnfoparentclass tr td:nth-child(3) {
  width: 15% !important;
}
.upcomingnfoparentclass tr th:nth-child(4),
.upcomingnfoparentclass tr td:nth-child(4) {
  width: 9% !important;
}
.upcomingnfoparentclass tr th:nth-child(5),
.upcomingnfoparentclass tr td:nth-child(5) {
  width: 9% !important;
}
.upcomingnfoparentclass tr th:nth-child(6),
.upcomingnfoparentclass tr td:nth-child(6) {
  width: 12% !important;
}
.upcomingnfoparentclass tr th:nth-child(7),
.upcomingnfoparentclass tr td:nth-child(7) {
  width: 9% !important;
}
.upcomingnfoparentclass tr th:nth-child(8),
.upcomingnfoparentclass tr td:nth-child(8) {
  width: 22% !important;
}
.upcomingnfoparentclass tbody tr td {
  height: unset !important;
}
.upcomingnfoparentclass tbody tr:nth-child(2) td.benchamarktd {
  width: 70% !important;
}

.nfoDocked {
  margin-left: 84px !important;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  position: fixed !important;
  background-color: white;
  z-index: 9;
  width: 100%;
}
@media (min-width: 1280px) {
  .nfoDocked {
    left: 4rem !important;
  }
}

.iponame-array-content {
  width: fit-content;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #03002f;
  padding: 2px 7px 2px 5px;
  background-color: #f2f2f5;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .iponame-array-content {
    min-width: min-content;
    max-width: min-content;
    font-size: 0.75rem;
    font-family: "DMSansNormal";
    color: #03002f;
    padding: 2px 7px 2px 5px;
    background-color: #f2f2f5;
    border-radius: 5px;
    line-height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-wrap: nowrap;
  }
}

.nfo-past-perf-viewall .marketgroup .marketCard {
  border: 0px;
}

.listingPerformance.listingPerformanceNfo table tr td:nth-child(2),
.listingPerformance.listingPerformanceNfo table tr td:nth-child(3),
.listingPerformance.listingPerformanceNfo table tr td:nth-child(4) {
  color: #727271 !important;
}
.listingPerformance.listingPerformanceNfo .search-filter-nfo .ed_button.slim {
  padding: 18px 18px;
  border-radius: 0px 5px 5px 0px;
}
.listingPerformance.listingPerformanceNfo .search-filter-nfo .common-search-bar input {
  padding: 18.5px 10px;
  border-radius: 5px 0px 0px 5px;
  width: 280px;
}
.listingPerformance.listingPerformanceNfo .marketgroup .marketCard .marketcardfoot {
  margin-top: 20px;
  margin-bottom: 20px;
}
.listingPerformance.listingPerformanceNfo .marketCard {
  padding-bottom: 0px;
}
.listingPerformance.listingPerformanceNfo .marketCard .marketcardbody {
  padding: 0px;
}

.edel-icon-report-color {
  font-size: 38px;
}

.grid-5-nfodetails {
  display: grid;
  grid-template-columns: 22% 22% 22% 23% 11%;
}

.nfo-marketcard {
  padding: 0px !important;
}
.nfo-marketcard.nfo-marketcard-nopadding .marketCard {
  padding: 0px !important;
}
.nfo-marketcard.nfo-marketcard-nopadding .marketCard .marketcardhead {
  padding: 20px 20px 0px 20px !important;
}
@media (max-width: 768px) {
  .nfo-marketcard.nfo-marketcard-nopadding .marketCard .marketcardhead {
    padding: 15px 15px 0px 15px !important;
  }
}
.nfo-marketcard.nfo-marketcard-nomargin .marketcardbody {
  margin: 0px !important;
}
.nfo-marketcard.nfoviewall-padding .marketCard .marketcardfoot {
  padding: 0px 20px 20px 20px !important;
}
@media (max-width: 768px) {
  .nfo-marketcard .marketCard {
    padding: 15px !important;
  }
}
.nfo-marketcard .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain,
.nfo-marketcard .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
  font-size: 1.25rem !important;
  font-family: "DMSansNormal" !important;
}
.nfo-marketcard .marketCard .marketcardhead .rounded-circle1.exclamation1 {
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}
.nfo-marketcard .marketCard .marketcardfoot .share-icon {
  background-color: #f2f2f5 !important;
}
.nfo-marketcard .marketCard .marketcardfoot .share-icon .edel-icon-share-icon::before {
  color: #03002f !important;
}
.nfo-marketcard .img-circle-nfo {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .nfo-marketcard .img-circle-nfo {
    width: 41px;
    height: 41px;
  }
}
.nfo-marketcard .rounded-circle.exclamation {
  color: #03002f !important;
  border-color: #e7e7e7 !important;
}
.nfo-marketcard .box-shadow-nfo {
  border-radius: 5px 5px 0px 0px;
  background: #ffffff;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
}

.grid-25-auto {
  display: grid;
  grid-template-columns: 25% auto;
}

.nfo-marketcard-objective.marketgroup .marketCard .marketcardbody {
  margin-top: 30px;
}
.nfo-marketcard-objective.marketgroup .marketCard .marketcardbody .ed-card-secondary {
  height: inherit;
}
.nfo-marketcard-objective.marketgroup .marketCard .marketcardbody .ed-card-headline-container {
  max-width: 100%;
  width: 100%;
}
.nfo-marketcard-objective.marketgroup .marketCard .marketcardfoot {
  padding: 0px;
}
.nfo-marketcard-objective .edcardSecondary-common-nfo .ed-headline-title {
  margin-bottom: 0px !important;
}
.nfo-marketcard-objective .edcardSecondary-common-nfo .ed-headline-title .title {
  margin-bottom: 0px !important;
}

.grid-fundhouse {
  display: grid;
  grid-template-columns: 15% 15% 20% 25% auto;
}
@media (max-width: 768px) {
  .grid-fundhouse {
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
  }
}

.overflow-scroll-200 {
  height: 200px;
  overflow: scroll;
  padding-bottom: 20px;
}

.overflow-scroll-425 {
  height: 425px;
  overflow: scroll;
  padding-bottom: 20px;
}

.fundmangertable:last-child {
  border-bottom: 1px solid #e7e7e7;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .timelineipo-section {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.timelineipo-section .timelineipo-tl-container ul.tl {
  margin: 0px;
  padding: 0;
  display: inline-block;
}
.timelineipo-section .timelineipo-tl-container ul.tl li {
  list-style: none;
  margin: auto;
  min-height: 61px;
  border-left: 1px dashed #e7e7e7;
  position: relative;
}
.timelineipo-section .timelineipo-tl-container ul.tl li:last-child {
  border-left: 0;
}
.timelineipo-section .timelineipo-tl-container ul.tl li::before {
  position: absolute;
  left: -8px;
  content: " ";
  border: 8px solid #f2f2f5;
  border-radius: 500%;
  background: #f2f2f5;
  height: 10px;
  width: 10px;
}
@media (max-width: 768px) {
  .timelineipo-section .timelineipo-tl-container ul.tl li::before {
    border: 4px solid #f2f2f5;
    left: -5px;
  }
}
.timelineipo-section .timelineipo-tl-container ul.tl li.active {
  border-color: #e7e7e7;
}
.timelineipo-section .timelineipo-tl-container ul.tl li.active::before {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.timelineipo-section .timelineipo-tl-container ul.tl li.active .timestamp {
  color: #444444 !important;
}
.timelineipo-section .timelineipo-tl-container ul.tl li.active .item-title {
  color: #444444 !important;
}
.timelineipo-section ul.tl li .item-detail {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #c0bfcb;
}
.timelineipo-section ul.tl li .timestamp {
  font-size: 1rem;
  font-family: "DMSansMedium";
  position: absolute;
  width: 100px;
  text-align: right;
  color: #c0bfcb;
}
.timelineipo-section ul.tl li .item-title {
  position: relative;
}
@media (max-width: 768px) {
  .timelineipo-section ul.tl li .item-title {
    font-size: 0.875rem;
  }
}
.timelineipo-section .timelineipo-tl-container {
  display: grid;
  grid-template-columns: 30% 10% 65%;
}
@media (max-width: 768px) {
  .timelineipo-section .timelineipo-tl-container {
    display: grid;
    grid-template-columns: 30% 10% 55%;
  }
}
.timelineipo-section .timelineipo-tl-container ul li:last-child {
  padding-bottom: 0px !important;
  min-height: 0px !important;
}
.timelineipo-section .left-section-timeline li {
  margin: auto;
  min-height: 61px;
}
.timelineipo-section .left-section-timeline li .timestamp {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #c0bfcb;
}
@media (max-width: 768px) {
  .timelineipo-section .left-section-timeline li .timestamp {
    font-size: 0.875rem;
  }
}
.timelineipo-section .left-section-timeline li .timestamp.active {
  color: #03002f;
}
.timelineipo-section .right-section-timeline li {
  margin: auto;
  min-height: 61px;
}
.timelineipo-section .right-section-timeline li .item-title {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #c0bfcb;
}
@media (max-width: 768px) {
  .timelineipo-section .right-section-timeline li .item-title {
    font-size: 0.875rem;
  }
}
.timelineipo-section .right-section-timeline li .item-title.active {
  color: #03002f;
}

.assetallocation-section .lenged-Circle {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #f2f2f5;
}
.assetallocation-section .lenged-Circle.blue-lenged {
  background-color: #49aee2;
}
.assetallocation-section .lenged-Circle.orange-lenged {
  background-color: #f9aa67;
}
.assetallocation-section .percentage-value-section {
  position: absolute;
  top: 45%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 91%;
}
@media (max-width: 768px) {
  .assetallocation-section .percentage-value-section {
    position: absolute;
    top: 46%;
    left: 0%;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 100%;
  }
}
.assetallocation-section .highcharts-container {
  height: 340px;
}
@media (max-width: 768px) {
  .assetallocation-section .highcharts-container {
    height: 300px;
  }
}

.rating-box {
  border: 1px solid #e7e7e7;
  padding: 5px 7px;
  border-radius: 5px;
}
.rating-box .edel-icon-Star {
  font-size: 0.75rem;
}
.rating-box[data-attr=star3] {
  color: #f7943e;
}
.rating-box[data-attr=star5] {
  color: #51b255;
}

.nfodetailsSection .edel-icon-arrow-left {
  font-size: 1.438rem;
}

.investmentoptions-section .data-head {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
}
.investmentoptions-section .data-head.padding-content {
  padding-top: 12px;
  padding-bottom: 11px;
}
.investmentoptions-section .data-value {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #444444;
}
.investmentoptions-section .data-value.padding-content {
  padding-top: 12px;
  padding-bottom: 11px;
}

.nfoobjective-mob-section div:last-child {
  border-bottom: none !important;
}

.infoicon-nfosection .marketCard .mk-card-topleftmain1 {
  display: flex;
  gap: 10px;
}
.infoicon-nfosection .marketCard .mk-card-topleftmain1 .rounded-circle1 {
  padding-left: 5px;
}

@media (max-width: 768px) {
  .fundhouse-data-section .aumsection {
    margin-top: 15px;
  }
  .fundhouse-data-section .schemesection {
    margin-top: 15px;
    text-align: right;
  }
  .fundhouse-data-section .schemesection span {
    justify-content: end;
  }
  .fundhouse-data-section .DMSanN_16_400,
  .fundhouse-data-section .DMSans_16_500 {
    font-size: 0.875rem !important;
  }
}

.grid-fc-mb {
  display: grid;
  grid-template-columns: 30% auto;
}

.share-icon-common .share-icon {
  background-color: #f2f2f5 !important;
}
.share-icon-common .edel-icon-share-icon::before {
  color: #03002f !important;
}

.data-head-16-normal {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .data-head-16-normal {
    font-size: 0.875rem;
  }
}

.data-head-roboto-medium {
  font-size: 1rem;
  font-family: "RobotoRegular";
}
.data-head-roboto-medium.string-class {
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .data-head-roboto-medium {
    font-size: 0.875rem;
  }
}

.data-roboto-normal {
  font-size: 1rem;
  font-family: "RobotoRegular";
}
@media (max-width: 768px) {
  .data-roboto-normal {
    font-size: 0.875rem;
  }
}

.data-head-dm-normal {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .data-head-dm-normal {
    font-size: 0.875rem;
  }
}

.data-16-medium {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .data-16-medium {
    font-size: 0.875rem;
  }
}

.display-hidden {
  display: none !important;
}

.fund-manager-data-drawer .nfo-drawrer-height__content {
  max-height: 80vh !important;
  padding-bottom: 30px !important;
}

.nfo-drawrer-height {
  height: 80vh !important;
}

.marketcardBody-nopadding .marketcardbody {
  padding-bottom: 0px !important;
}

.nfoDockedMob {
  left: 0px;
  padding-inline: 0.5rem !important;
  z-index: 1000000 !important;
  top: 50px !important;
}

.nfoDockedDesk {
  left: 0px;
  z-index: 98 !important;
  top: 135px;
}

.nfo-tabs button {
  padding-top: 0px !important;
}

.listingPastperformanceTable tr td:nth-child(1),
.listingPastperformanceTable tr th:nth-child(1) {
  width: 40%;
}
.listingPastperformanceTable tr td:nth-child(2),
.listingPastperformanceTable tr th:nth-child(2) {
  width: 15%;
  text-align: right;
}
.listingPastperformanceTable tr td:nth-child(3),
.listingPastperformanceTable tr th:nth-child(3) {
  width: 15%;
  text-align: right;
}
.listingPastperformanceTable tr td:nth-child(4),
.listingPastperformanceTable tr th:nth-child(4) {
  width: 15%;
  text-align: right;
}
.listingPastperformanceTable tr td:nth-child(5),
.listingPastperformanceTable tr th:nth-child(5) {
  width: 15%;
  text-align: right;
}

.livenews-nfo-table tr th:nth-child(1),
.livenews-nfo-table tr td:nth-child(1) {
  width: 32% !important;
}
.livenews-nfo-table tr th:nth-child(2),
.livenews-nfo-table tr td:nth-child(2) {
  width: 20% !important;
  text-align: right !important;
}
.livenews-nfo-table tr th:nth-child(3),
.livenews-nfo-table tr td:nth-child(3) {
  width: 22% !important;
  text-align: right !important;
}
.livenews-nfo-table tr th:nth-child(4),
.livenews-nfo-table tr td:nth-child(4) {
  width: 10% !important;
  text-align: right !important;
}
.livenews-nfo-table tr th:nth-child(5),
.livenews-nfo-table tr td:nth-child(5) {
  width: 15% !important;
  text-align: right !important;
}
.livenews-nfo-table .table > :not(caption) > * > * {
  background-color: transparent !important;
}

.upcoming-nfo-table tr th:nth-child(1),
.upcoming-nfo-table tr td:nth-child(1) {
  width: 18% !important;
}
.upcoming-nfo-table tr th:nth-child(2),
.upcoming-nfo-table tr td:nth-child(2) {
  width: 18% !important;
  text-align: right !important;
}
.upcoming-nfo-table tr th:nth-child(3),
.upcoming-nfo-table tr td:nth-child(3) {
  width: 17% !important;
  text-align: right !important;
}
.upcoming-nfo-table tr th:nth-child(4),
.upcoming-nfo-table tr td:nth-child(4) {
  width: 14% !important;
  text-align: right !important;
}
.upcoming-nfo-table tr th:nth-child(5),
.upcoming-nfo-table tr td:nth-child(5) {
  width: 10% !important;
  text-align: right !important;
}
.upcoming-nfo-table tr th:nth-child(6),
.upcoming-nfo-table tr td:nth-child(6) {
  width: 15% !important;
  text-align: right !important;
}
.upcoming-nfo-table .table > :not(caption) > * > * {
  background-color: transparent !important;
}

.nfo-content-data {
  position: absolute;
}

.read-more-nfo {
  text-align: right;
  border-bottom: 1px solid #03002f;
}

.view-report-section {
  border: 1px solid #03002f;
  border-radius: 5px;
}

.nfoDockedMob {
  left: 0px;
  padding-inline: 0.5rem !important;
  z-index: 1000000 !important;
  top: 50px !important;
}

.ipoQDockedDesk {
  left: 0px;
  top: 160px;
}

.circle-wrapper-nfo .imcircule-nfo::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 9px !important;
  color: #51b255 !important;
  padding-left: 5px;
  padding-right: 5px;
}
.circle-wrapper-nfo .imcircule-nfo-closing::before,
.circle-wrapper-nfo .imcircule-nfo-closed::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 9px !important;
  color: #dd504d !important;
  padding-left: 5px;
  padding-right: 5px;
}
.circle-wrapper-nfo .imcircle-custom::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 9px !important;
  color: #ffb800 !important;
  padding-left: 5px;
  padding-right: 5px;
}

#peer-comparison-section .marketCard .marketcardhead {
  padding-bottom: 10px !important;
}

.docked-position .nfoQuotesLinksDesk .marketTabs-ul {
  padding-left: 139px !important;
}
.docked-position .nfoQuotesLinksDesk ul {
  margin-left: 141px !important;
  width: 130%;
}

.nfoQuotesLinksDesk .marketTabs-ul {
  padding-left: 0px;
}
.nfoQuotesLinksDesk ul {
  margin-top: 20px;
  gap: 10px;
  width: 100%;
}
.nfoQuotesLinksDesk ul li a {
  margin-right: 5px;
  margin-left: 5px;
}

.nfoQuotesLinksDesk-center {
  margin-left: -303px !important;
}

.handleBackNavigation-backarrow {
  margin-top: -18px;
}

.quo-technical-mainblock {
  padding-top: 50px;
}

.quotes-border {
  border: 1px solid #e7e7e7;
}

.quo-marketcard .marketgroup .marketCard {
  padding: 0px;
}
@media (max-width: 1023px) {
  .quo-marketcard .marketgroup .marketCard {
    padding: 0px !important;
    margin-bottom: 0px;
  }
}
.quo-marketcard .marketgroup .marketCard .marketcardhead {
  padding: 20px 20px 0px !important;
}
@media (max-width: 1023px) {
  .quo-marketcard .marketgroup .marketCard .marketcardhead {
    padding: 15px 15px 0px !important;
  }
}
.quo-marketcard .marketgroup .marketCard .pivot-table {
  margin-top: 0px;
  margin-bottom: 0px;
  border-spacing: 0px;
}
.quo-marketcard .marketgroup .marketCard .pivot-table td {
  padding: 15px 15px 15px 20px;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  .quo-marketcard .marketgroup .marketCard .pivot-table td {
    padding: 15px 0px 15px 0px;
  }
}
.quo-marketcard .marketgroup .marketCard .pivot-table td.taCenter {
  align-content: center;
}
.quo-marketcard .marketgroup .marketCard .pivot-table td span {
  padding: 0px;
}
.quo-marketcard .marketgroup .marketCard .pivot-table td span:first-child {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #727271;
}
.quo-marketcard .marketgroup .marketCard .pivot-table td:last-child {
  border-right: 0px;
}
.quo-marketcard .marketgroup .marketCard .pivot-table.table > :not(:first-child) {
  border-top-color: #e7e7e7 !important;
}
.quo-marketcard .marketgroup .marketCard .marketcardfoot {
  padding: 15px 20px 20px !important;
}
@media (max-width: 1023px) {
  .quo-marketcard .marketgroup .marketCard .marketcardfoot {
    padding: 15px !important;
  }
}
.quo-marketcard .marketgroup .marketCard .generic-tabs .nav-tabs {
  padding-top: 20px;
  border-bottom: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  .quo-marketcard .marketgroup .marketCard .generic-tabs .nav-tabs {
    padding: 0px 0px 1px 0px;
  }
}
.quo-marketcard .marketgroup .marketCard .generic-tabs .nav-tabs .nav-item {
  padding-right: 15px;
}
.quo-marketcard .marketgroup .marketCard .generic-tabs .nav-tabs .nav-item:first-child {
  padding-left: 10px;
}
.quo-marketcard .marketgroup .marketCard .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 11px 10px 5px 10px;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .quo-marketcard .marketgroup .marketCard .generic-tabs .nav-tabs .nav-item .nav-link {
    padding-bottom: 10px;
    padding-top: 8px;
  }
}
.quo-marketcard .marketgroup .marketCard .generic-tabs .nav-tabs .nav-item .nav-link.active {
  font-family: "DMSansMedium";
}

.technical-moving-gentable .common-table-border table {
  border-spacing: 0px;
}
.technical-moving-gentable .common-table-border table thead th {
  padding: 20px 20px 18px;
  font-family: "DMSansNormal";
  text-align: right;
}
.technical-moving-gentable .common-table-border table thead th:first-child {
  text-align: left;
}
@media (max-width: 1023px) {
  .technical-moving-gentable .common-table-border table thead th {
    padding: 20px 15px 15px;
  }
}
.technical-moving-gentable .common-table-border table tbody tr:last-child td {
  padding: 0px 20px 33px;
}
@media (max-width: 1023px) {
  .technical-moving-gentable .common-table-border table tbody tr:last-child td {
    padding: 0px 15px 5px;
  }
}
.technical-moving-gentable .common-table-border table tbody tr td {
  padding: 0px 20px 35px;
  text-align: right;
}
.technical-moving-gentable .common-table-border table tbody tr td:first-child {
  text-align: left;
}
@media (max-width: 1023px) {
  .technical-moving-gentable .common-table-border table tbody tr td {
    padding: 0px 15px 26px;
  }
}

.bg-secondary-grey {
  background-color: #b8b8b8 !important;
}

.bg-red {
  background-color: #dd504d !important;
}

.bg-green {
  background-color: #51b255 !important;
}

.bg-grey {
  background-color: #b8b8b8 !important;
}

.w-28 {
  width: 28%;
}

.progressBar-5 {
  padding: 0px 20px;
}
@media (max-width: 1023px) {
  .progressBar-5 {
    padding: 0px 15px;
  }
}
.progressBar-5 .progress {
  height: 5px !important;
}

.plbr-20 {
  padding: 0px 20px 20px;
}
@media (max-width: 1023px) {
  .plbr-20 {
    padding: 0px 15px 15px;
  }
}

.plr-20 {
  padding: 0px 20px 0px;
}
@media (max-width: 1023px) {
  .plr-20 {
    padding: 0px 15px 15px;
  }
}

.tech-avg-block {
  padding: 0px 20px 0px;
}
@media (max-width: 1023px) {
  .tech-avg-block {
    padding: 0px 15px 0px;
  }
}

.technicalindicator-section .progress .progress-bar {
  border-width: 6px !important;
}

.progressBar-technical {
  border-top: 1px solid #e7e7e7;
  padding: 15px 20px 15px 15px;
}
.progressBar-technical:last-child {
  border-bottom: 1px solid #e7e7e7;
}
.progressBar-technical .edel-icon-arrow-down-big {
  height: 30px;
  display: block;
  width: 30px;
  background: #f2f2f5;
  border-radius: 5px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.progressBar-technical .edel-icon-arrow-down-big::before {
  color: #03002f !important;
  font-size: 0.625rem;
}
.progressBar-technical .down {
  font-size: 0.625rem;
  transform: rotate(180deg);
}

.progreesBar-red {
  border-left: 4px solid #dd504d !important;
}

.progreesBar-green {
  border-left: 4px solid #51b255 !important;
}

.progreesBar-grey {
  border-left: 4px solid #b8b8b8 !important;
}

.text-black-pivotpoint {
  color: #444444 !important;
}

.table-margin-padding-0 table {
  margin: 0px auto;
}

.square-before::before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #f9aa67;
  border-radius: 5px;
  margin-right: 5px;
}

.optionValue-table table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.optionValue-table table thead th {
  padding: 15px 8px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.optionValue-table table tbody tr:first-child {
  background: #03002f !important;
}
.optionValue-table table tbody tr:first-child td {
  color: #ffffff !important;
}
.optionValue-table table tbody tr:first-child:hover {
  background: #03002f !important;
}
.optionValue-table table tbody tr:nth-child(odd) {
  background: #f2f2f5;
}
.optionValue-table table tbody tr:nth-child(even):hover {
  background-color: unset !important;
}
.optionValue-table table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px;
  border-radius: 0px;
  font-size: 0.875rem !important;
  font-family: "RobotoRegular";
}
@media (max-width: 768px) {
  .optionValue-table table tr td:nth-child(1),
  .optionValue-table table tr th:nth-child(1) {
    width: 28%;
  }
  .optionValue-table table tr td:nth-child(2),
  .optionValue-table table tr th:nth-child(2) {
    width: 24%;
  }
  .optionValue-table table tr td:nth-child(3),
  .optionValue-table table tr th:nth-child(3) {
    width: 24%;
  }
  .optionValue-table table tr td:nth-child(4),
  .optionValue-table table tr th:nth-child(4) {
    width: 24%;
  }
}

.quo-technical-mainblock {
  padding-top: 0 !important;
}

.marketgroup {
  border-radius: 5px !important;
}

.quo-technical-mainblock .quo-marketcard .col {
  flex: 1 0 400px !important;
}
.quo-technical-mainblock .quo-marketcard .mk-card-topleftmain1 {
  display: flex;
}
.quo-technical-mainblock .quo-marketcard .mk-card-topleftmain1 .mk-card-topright {
  margin-left: 10px;
}

.grid-4-optioncalculator {
  display: grid;
  grid-template-columns: 28% 28% 28% 16%;
}

.color-info-midnight .rounded-circle.exclamation {
  height: 18px !important;
  width: 18px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding-left: 0px !important;
  border: 1px solid #03002f !important;
}
.color-info-midnight .rounded-circle.exclamation .edel-icon-info {
  color: #03002f !important;
  font-size: 0.625rem !important;
  display: flex;
  align-items: center;
  justify-content: center;
  top: unset !important;
  left: unset !important;
  bottom: 0px;
  margin: 0px !important;
  position: unset !important;
}

.optionSection .FandOtradeInfo {
  max-width: 410px;
}
@media screen and (max-width: 768px) {
  .optionSection .overview-pivot.pivot-points {
    margin-left: -27px;
  }
  .optionSection .pivotName {
    color: #727271 !important;
    font-size: 0.75rem !important;
    font-family: "DMSansNormal" !important;
  }
  .optionSection .pivotValue {
    color: #444444 !important;
    font-size: 0.875rem !important;
    font-family: "RobotoMedium" !important;
  }
  .optionSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: end !important;
  }
}
.optionSection .overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.optionSection .overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.optionSection .overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
}
.optionSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: end;
}
@media screen and (max-width: 1023px) {
  .optionSection .overview-pivot.pivot-points {
    grid-template-columns: 1fr 1fr;
  }
  .optionSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: end;
  }
}
.optionSection .overview-pivot.pivot-points .buy-sell-block {
  gap: 10px;
}
.optionSection .overview-pivot.pivot-points .buy-sell-block .icon-block {
  height: 40px;
  width: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.optionSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
  padding: 10px 50px;
}
@media screen and (max-width: 1023px) {
  .optionSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
    padding: 10px 20px;
  }
}
.optionSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.optionSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.optionSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}
.optionSection .remove-margin.mb-5 {
  margin-bottom: 20px !important;
}
.optionSection .remove-margin .overview-pivot.margin-bottom {
  margin-bottom: 0px !important;
}

.optionOverViewRightside {
  padding-top: 20px;
}
.optionOverViewRightside .optionchainRight {
  justify-content: space-between;
}
.optionOverViewRightside .optionchainRight img {
  margin-right: 5px;
}

.orangeText {
  padding: 15px 10px;
}

.orangeTextMob {
  padding: 10px 10px;
  margin-top: 30px;
}

.optionOverViewRightsideMob {
  margin-top: 30px;
  line-height: 120%;
  margin-bottom: 30px;
}
.optionOverViewRightsideMob .optionchainRight {
  justify-content: space-between;
}
.optionOverViewRightsideMob .optionchainRight img {
  margin-right: 5px;
}

#options-news-corp-events .d-livenews-container {
  margin-left: 0px;
  margin-right: 0px;
}

.option-tooltip-overview .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.option-tooltip-overview .tooltip-arrow::before {
  border-top-color: #ffffff !important;
}
@media (max-width: 768px) {
  .option-tooltip-overview {
    z-index: 1 !important;
  }
}

@media (max-width: 768px) {
  #options-news-corp-events .d-livenews-container {
    padding-right: 0px !important;
  }
  #options-news-corp-events .d-ln-heading {
    padding-right: 10px !important;
  }
}
.chart-spot .toggle-switch-switch.midnight-blue {
  background-color: #b8b8b8 !important;
}
.chart-spot.toggle-switch-label.midnight-blue {
  border: 1px solid #b8b8b8 !important;
}
.chart-spot.toggle-switch-label.e-switch-active {
  border: 1px solid #03002f !important;
}
.chart-spot .toggle-switch-switch.e-switch-active {
  background-color: #03002f !important;
}

.riskometer-section .highcharts-container {
  height: 310px !important;
}
@media (max-width: 768px) {
  .riskometer-section .highcharts-container {
    height: 300px;
  }
}
@media (min-width: 768px) {
  .riskometer-section .highcharts-container .highcharts-root {
    height: 350px !important;
  }
}

.riskmeasure-table table thead th:first-child {
  padding-left: 10px;
}
.riskmeasure-table table thead th:last-child {
  text-align: end;
  padding-right: 10px;
}
.riskmeasure-table table tr td:nth-child(1) {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #444444;
}
.riskmeasure-table table tr td:last-child {
  text-align: end;
  font-size: 1rem;
  font-family: "RobotoRegular";
  color: #444444;
}

@media only screen and (max-width: 768px) {
  .riskmeasure-table table tr th:first-child {
    padding-left: 10px;
  }
  .riskmeasure-table table tr th:last-child {
    padding-right: 10px;
  }
  .riskmeasure-table table td:nth-child(1) {
    font-size: 0.875rem !important;
    font-family: "DMSansNormal";
    color: #444444;
  }
  .riskmeasure-table table td:last-child {
    text-align: end;
    font-size: 0.875rem !important;
    font-family: "RobotoRegular";
    color: #444444;
  }
}
.highcharts-container {
  transform-origin: top left;
}

.risk-meter-market .marketCard .marketcardbody {
  padding-top: 0px !important;
}

.custom-textbox-calendar {
  width: 100%;
  border: 1px solid #e7e7e7;
  height: 40px;
  border-radius: 5px;
}
.custom-textbox-calendar input {
  width: 100%;
  border: none !important;
  padding-left: 5px;
}
.custom-textbox-calendar .react-datepicker-popper {
  z-index: 9;
}

.common-headings-quotes {
  margin-top: 55px;
  margin-bottom: 35px;
}
@media screen and (max-width: 1023px) {
  .common-headings-quotes {
    margin-top: 40px;
    margin-bottom: 21px;
  }
}

.seasonality-card .mk-card-topleftmain1 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.sector-market-card .mk-card-topleftmain1 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.img-circle-nfo {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .img-circle-nfo {
    width: 41px;
    height: 41px;
  }
}

.rounded-circle.exclamation,
.rounded-circle1.exclamation {
  color: #03002f !important;
  border-color: #e7e7e7 !important;
}

.common-small-content-table table thead tr th {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.common-small-content-table table tbody tr td {
  font-size: 0.75rem !important;
  font-family: "DMSansBold" !important;
}

.width-100-set table {
  width: 100%;
}

.edel-icon-watchlist-color {
  font-size: 37px;
}
.edel-icon-watchlist-color.font-small-16px {
  font-size: 1rem;
}
.edel-icon-watchlist-color.font-small-11px {
  font-size: 0.688rem;
}

@media screen and (max-width: 1023px) {
  .compare-button {
    position: fixed;
    transition: top 0.5s ease;
    z-index: 9;
    bottom: 110px;
    right: 225px;
  }
  .compare-mob-drawer {
    padding: 18px 0px;
    border: 1px solid #e7e7e7;
    border-radius: 6px;
    margin: 15px;
  }
  .compare-add-mob-drawer {
    padding: 18px 0px;
    border: 1px dashed #e7e7e7;
    border-radius: 6px;
    margin: 15px;
  }
}
.vscomponent-mobile .vertical-circle {
  z-index: 2;
}
.vscomponent-mobile .vertical-circle-line {
  position: relative;
}
.vscomponent-mobile .vertical-circle-line::before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.quotes-futures-ui .edel-icon-info-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-info-color {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-technical-drawing {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-technical-drawing {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-technical-drawing-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-technical-drawing-color {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-atom {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-atom {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-Corporate-news {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-Corporate-news {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-peer-comparision {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-peer-comparision {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-calculator-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-calculator-color {
    font-size: 22px;
  }
}

.edel-icon-profit-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-profit-color {
    font-size: 22px;
  }
}

.edel-icon-invest-plant {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-invest-plant {
    font-size: 22px;
  }
}

.edel-icon-risks-1 {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-risks-1 {
    font-size: 22px;
  }
}

.edel-icon-book-info {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-book-info {
    font-size: 22px;
  }
}

.edel-icon-graph-bags {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-graph-bags {
    font-size: 25px;
  }
}

.edel-icon-coins-bag {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-coins-bag {
    font-size: 25px;
  }
}

.edel-icon-graph-stock-1 {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-graph-stock-1 {
    font-size: 25px;
  }
}

.edel-icon-itraday-up {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-itraday-up {
    font-size: 25px;
  }
}

@media screen and (min-width: 1023px) {
  .dock-quotes-section {
    top: 245px;
    position: sticky;
  }
}

.edel-icon-round-circle {
  font-size: 7px;
  color: #b8b8b8;
}
.edel-icon-trend-arrow {
  font-size: 23px !important;
}
@media screen and (max-width: 1023px) {
  .edel-icon-trend-arrow {
    font-size: 22px !important;
  }
}

.edel-icon-chart-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-chart-color {
    font-size: 22px;
  }
}

.edel-icon-note-look {
  font-size: 27px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-note-look {
    font-size: 20px;
  }
}

.edel-icon-setalert-another {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-setalert-another {
    font-size: 22px;
  }
}

.edel-icon-watchlist-another {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-watchlist-another {
    font-size: 22px;
  }
}

.expand-all-button {
  position: absolute;
  right: 0;
  top: 10px;
}

.share-modal-open .dock-quotes-section {
  position: unset !important;
}

.share .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.share .share-icon .edel-icon-share-icon::before {
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}

.children-container .error-msg {
  height: unset;
}

.common-card-share-padding.common-marketcard-nopadding.marketgroup .marketCard .marketcardbody {
  padding-top: 0px !important;
}
.common-card-share-padding.common-marketcard-nopadding.marketgroup .marketCard .marketcardfoot {
  padding: 20px !important;
}

.docked-position-space .marketTabs-ul {
  margin: 0px auto !important;
}
.docked-position-space .marketgroup .marketcardbody {
  padding-bottom: 5px !important;
}

.quotes-sort .sort-drop {
  width: 345px;
  right: 0px;
  margin-top: 15px;
}
.quotes-sort .sort-drop .sort-drop-body {
  width: 100%;
}
.quotes-sort .sort-drop .sort-drop-footer .ed_button {
  width: 50% !important;
  padding: 12px 0px !important;
}
.quotes-sort .backgroundcolor_bluedrawer {
  z-index: 100001 !important;
}
@media screen and (max-width: 1023px) {
  .quotes-sort.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li.dark-grey, .quotes-sort.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li.dark-grey .bodylist-right p {
    font-family: "DMSansNormal" !important;
    color: #b8b8b8 !important;
  }
}

.transition-docking {
  transition: top 0.5s ease !important;
}

.docked-position-sticky {
  position: sticky;
  background-color: #ffffff;
  z-index: 9;
}
.docked-position-sticky.top-100px {
  top: 100px;
}
.docked-position-sticky.top-90px {
  top: 90px;
}
.docked-position-sticky.top-70px {
  top: 70px;
}

.wrapper-of-period {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  align-items: end;
  margin-top: 20px;
}
@media (max-width: 1023px) {
  .wrapper-of-period {
    margin-top: 0px;
  }
}
.wrapper-of-period .icon-downarrow {
  margin-bottom: 7px !important;
}
.wrapper-of-period .icon-downarrow i {
  font-size: 8px;
  margin-left: 11px;
  margin-right: 8px !important;
}

.hisoric-dropdown-padding {
  padding: 5px 8px;
}

.navHistory {
  margin-left: 10px;
  margin-top: 2px;
  color: #03002f;
  font-family: "DM Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
  text-decoration-line: underline;
}

.navHistoryIcon {
  margin-left: 4px;
  margin-top: 1px;
  width: 16px;
  height: 9.422px;
  flex-shrink: 0;
}

.navHistoryMobile {
  margin-left: 10px;
  margin-top: 2px;
  text-decoration-line: underline;
}

.navHistoryIconMobile {
  margin-left: 4px;
  margin-top: 3px;
  width: 16px;
  height: 9.422px;
  flex-shrink: 0;
}

.grid2IndexFunds {
  display: grid;
  grid-template-columns: 35% auto;
}

.grid3IndexFunds {
  display: grid;
  grid-template-columns: 35% 35% auto;
}

.table-row-sorting th .title {
  display: flex !important;
  align-items: center;
  gap: 8px;
}
.table-row-sorting th .title .arrows {
  height: 16px;
}

.font-small-15px {
  font-size: 0.938rem;
}

@media (max-width: 768px) {
  .financial-analysis-desktop-block .marketgroup .marketCard {
    border: 0px !important;
    padding: 0px !important;
  }
}
.financial-analysis-desktop-block .marketgroup {
  padding: 0px;
}
.financial-analysis-desktop-block .common-dropdown-toc.equity-dropdown-block .equitydrop {
  color: #727271 !important;
  font-family: "DMSansMedium";
}
.financial-analysis-desktop-block .toggle-switch-label.e-switch-active {
  border: 1px solid #727271;
}
.financial-analysis-desktop-block .toggle-switch-switch.e-switch-active {
  background: #03002f;
}

.mgl-13 {
  margin-left: 13px;
}

.mgl-19 {
  margin-left: 19px;
}

.financial-anly-mob-block {
  background: #ffffff;
  border: 1px solid #e7e7e7;
}
.financial-anly-mob-block .heading-block {
  padding: 20px 15px 10px;
}
.financial-anly-mob-block .content-block {
  padding-left: 18px;
}
.brd-btm-1-mono {
  border-bottom: 1px solid #e7e7e7;
}

@media (max-width: 768px) {
  .finacial-anlysis-tab-mobile {
    margin-left: 15px;
  }
  .finacial-anlysis-tab-mobile .customaccordian-new {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.fin-table-block {
  line-height: normal;
}
.fin-table-block table {
  margin: 20px auto 0px !important;
  border-collapse: collapse;
}
@media (max-width: 768px) {
  .fin-table-block table {
    margin: 20px auto 30px !important;
  }
}
.fin-table-block table tbody tr:first-child {
  position: sticky;
  position: -webkit-sticky;
  top: -1px;
  left: 0;
  z-index: 4;
  border-bottom: 1px solid #e7e7e7;
}
.fin-table-block table tbody tr {
  background-color: #ffffff;
}
.fin-table-block table tbody tr:hover {
  background-color: #ffffff !important;
}
.fin-table-block table tbody tr:hover:nth-child(odd) {
  background-color: #f2f2f5 !important;
}
.fin-table-block table tbody tr td {
  vertical-align: top !important;
  padding: 20px 15px 20px 50px;
  min-width: 150px;
  font-size: 0.875rem !important;
  text-align: right;
  border: 0px;
  border-radius: 0px;
  height: unset;
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr td {
    padding: 6px 10px;
    font-size: 0.75rem !important;
    min-width: 95px;
  }
}
.fin-table-block table tbody tr td:first-child {
  border: none !important;
  padding: 20px 10px;
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
  z-index: 3;
  background-color: inherit;
  box-shadow: 10px 6px 15px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr td:first-child {
    padding: 6px 10px !important;
    box-shadow: none;
  }
}
.fin-table-block table tbody tr .add-box {
  width: 70px !important;
  vertical-align: top;
  margin-right: 30px !important;
  display: flex;
  justify-content: end;
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr .add-box {
    padding-right: 5px !important;
    width: 20px !important;
    margin-right: 10px !important;
  }
}
.fin-table-block table tbody tr .add-box div {
  display: flex;
  justify-content: end !important;
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr .add-box div {
    justify-content: center !important;
  }
}
.fin-table-block table tbody tr:nth-child(odd) {
  background-color: #f2f2f5;
}
.fin-table-block table tbody tr:first-child td {
  background-color: #f2f2f5;
  padding: 5px 15px 5px 50px !important;
  box-shadow: none;
  vertical-align: top !important;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.875rem;
  text-align: right;
  font-family: "DMSansNormal";
  color: #727271 !important;
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr:first-child td {
    font-size: 0.75rem;
    padding: 5px 10px;
  }
}
.fin-table-block table tbody .title-block {
  min-width: 180px;
}
@media (max-width: 768px) {
  .fin-table-block table tbody .title-block {
    min-width: 105px;
  }
}
.fin-table-block table tbody .title-block div {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  display: flex;
  width: 146px;
  padding: 2px 0px;
  text-align: right;
}
@media (max-width: 768px) {
  .fin-table-block table tbody .title-block div {
    font-size: 0.75rem;
    width: 110px;
  }
}
.fin-table-block table tbody .title-block div:first-child {
  font-family: "DMSansMedium";
  display: flex;
  justify-content: start;
  align-items: start;
  text-align: left;
}
@media (max-width: 768px) {
  .fin-table-block table tbody .title-block div:first-child {
    align-items: baseline !important;
  }
}

.balance-table-block table {
  margin: 20px auto 0px !important;
  border-collapse: collapse;
}
@media (max-width: 768px) {
  .balance-table-block table {
    margin: 20px auto 30px !important;
  }
}
.balance-table-block table tbody tr:hover {
  background-color: #ffffff !important;
}
.balance-table-block table tbody tr:hover:nth-child(odd) {
  background-color: #f2f2f5 !important;
}
.balance-table-block table tbody tr {
  background-color: #ffffff;
}
.balance-table-block table tbody tr:first-child {
  position: sticky;
  position: -webkit-sticky;
  top: -1px;
  left: 0;
  z-index: 4;
  border-bottom: 1px solid #e7e7e7;
}
.balance-table-block table tbody tr:last-child {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.balance-table-block table tbody tr:last-child div {
  color: #ffffff !important;
}
.balance-table-block table tbody tr:last-child:hover {
  background-color: #03002f !important;
}
.balance-table-block table tbody tr td {
  vertical-align: top !important;
  padding: 20px 15px 20px 50px;
  min-width: 150px;
  font-size: 0.875rem !important;
  text-align: right;
  border: 0px;
  border-radius: 0px;
  height: unset;
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr td {
    padding: 6px 10px;
    font-size: 0.75rem !important;
    min-width: 95px;
  }
}
.balance-table-block table tbody tr td:first-child {
  border: none !important;
  text-align: left;
  padding: 20px 10px;
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
  z-index: 1;
  background-color: inherit;
  box-shadow: 10px 6px 15px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr td:first-child {
    padding: 6px 10px !important;
    box-shadow: none;
  }
}
.balance-table-block table tbody tr .add-box {
  width: 70px !important;
  vertical-align: top;
  margin-right: 30px !important;
  display: flex;
  justify-content: end;
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr .add-box {
    padding-right: 5px !important;
    width: 20px !important;
    margin-right: 10px !important;
  }
}
.balance-table-block table tbody tr .add-box div {
  display: flex;
  justify-content: end !important;
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr .add-box div {
    justify-content: center !important;
  }
}
.balance-table-block table tbody tr:nth-child(odd) {
  background-color: #f2f2f5;
}
.balance-table-block table tbody tr:first-child td {
  padding: 5px 15px 5px 50px !important;
  vertical-align: middle !important;
  box-shadow: none;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.875rem;
  text-align: right;
  font-family: "DMSansNormal";
  color: #727271 !important;
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr:first-child td {
    font-size: 0.75rem;
    padding: 5px 10px;
  }
}
.balance-table-block table tbody .title-block-heading {
  box-shadow: none !important;
}
.balance-table-block table tbody .title-block {
  min-width: 180px;
}
@media (max-width: 768px) {
  .balance-table-block table tbody .title-block {
    min-width: 105px;
  }
}
.balance-table-block table tbody .title-block div {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  display: flex;
  justify-content: end;
  width: 146px;
  padding: 2px 0px;
}
@media (max-width: 768px) {
  .balance-table-block table tbody .title-block div {
    font-size: 0.75rem;
    width: 95px;
  }
}
.balance-table-block table tbody .title-block div:first-child {
  font-family: "DMSansMedium";
  display: flex;
  justify-content: start;
  text-align: left;
}

.table-wrapper-pnl {
  overflow: scroll;
  max-height: 70vh;
}
.table-wrapper-pnl::-webkit-scrollbar {
  height: 5px !important;
  background-color: #e7e7e7;
  border-radius: 50px;
  width: 300px;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .table-wrapper-pnl::-webkit-scrollbar-track-piece {
    margin-left: 300px !important;
  }
}
.table-wrapper-pnl::-webkit-scrollbar-thumb {
  background-color: #03002f !important;
  border-radius: 50px;
}

.showmore-block .edel-icon-plus:before,
.showmore-block .edel-icon-minus:before {
  font-size: 0.5rem;
}

.pdl-25 {
  padding-left: 25px;
}

.fin-table-block table tbody tr td:not(:first-child):not(:nth-child(2)) {
  text-align: right;
}

.key-ratio-table-block table {
  border-collapse: unset !important;
  border-spacing: 0px;
  overflow-x: scroll;
  /* Track */
  /* Handle */
}
.key-ratio-table-block table::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.key-ratio-table-block table::-webkit-scrollbar-track {
  background: transparent;
}
.key-ratio-table-block table::-webkit-scrollbar-thumb {
  background: #03002f;
}
.key-ratio-table-block table tbody tr td {
  vertical-align: top !important;
}
.key-ratio-table-block table tbody tr td:first-child {
  position: sticky;
  position: -webkit-sticky;
  top: -1px;
  left: 1px;
  z-index: 3;
  background-color: #ffffff;
  box-shadow: none;
}

.p-key-ratios {
  padding: 15px 90px 30px 10px;
  min-width: 300px;
  max-width: 100%;
}
@media (max-width: 768px) {
  .p-key-ratios {
    padding: 15px 0px 30px 10px;
    min-width: 210px;
    max-width: 100%;
  }
}

.key-heading-font {
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .key-heading-font {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.p-td-key-ratios {
  text-align: right;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 15px;
  padding-bottom: 30px;
  text-wrap: nowrap;
}
@media (max-width: 768px) {
  .p-td-key-ratios {
    text-align: right;
    padding: 15px 20px 30px;
  }
}

.financial-popup.fade.show.popover {
  z-index: 8 !important;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .financial-popup.fade.show.popover {
    margin-left: 2px;
    margin-top: -2px;
  }
}
.financial-popup .popover-arrow::after {
  left: 50px;
}
@media (max-width: 768px) {
  .financial-popup .popover-arrow::after {
    left: 0px;
  }
}
.financial-popup .popover-arrow::before {
  left: 50px;
}
@media (max-width: 768px) {
  .financial-popup .popover-arrow::before {
    left: 0px;
  }
}
.financial-popup.tooltip-invisible .popover-arrow {
  display: none !important;
}

.balance-table-block {
  line-height: normal;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .balance-table-block table tbody tr .add-box {
    min-width: 80px !important;
    width: 70px !important;
  }
}

.flex-table-content-pnltable div:first-child {
  align-items: start !important;
}
.flex-table-content-pnltable div:last-child {
  align-items: end;
}

.common-dropdown-quote .dropdown-menu {
  min-height: max-content !important;
}
.common-dropdown-quote .dropdown-menu.show {
  z-index: 8 !important;
}

.fixed-height.fixed-height-l-line {
  justify-content: center;
}
.fixed-height.fixed-height-2-line {
  height: 46px;
  justify-content: center;
}
.fixed-height.fixed-height-3-line {
  height: 66px;
  justify-content: center;
}

.fixed-height-for-Total-Operating-Expenses {
  height: 46px;
  justify-content: flex-end;
}
.fixed-height-for-Total-Operating-Expenses.head {
  text-align: left;
}

.common-dropdown-quote-max-content .dropdown-menu {
  min-height: max-content !important;
}

.margin-left-25 {
  margin-left: 13px;
}

.padding-10x {
  padding: 10px 0px 0px;
}

.padding-2x {
  padding: 2px 0px 0px;
}

.fixed-height.taLeft {
  text-align: left !important;
}

.table-wrapper-pnl .flex-table-content-pnltable .fixed-height-for-Interest-Expended {
  align-items: start;
  justify-content: start;
  text-align: left;
}

.fy-heading-sticky {
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
  top: 0px;
  z-index: 3;
}

.key-heading-sticky {
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
  top: 0px;
  z-index: 1;
}

.fixed-height-3-line.fixed-height-for-Net-Interest-Income-to-Total-Income-- {
  justify-content: start !important;
}

.fixed-height-2-line.fixed-height-for-Net-Interest-Margin-- {
  justify-content: start !important;
}

.fixed-height-2-line.fixed-height-for-NIM-to-Total-Income-- {
  justify-content: start !important;
}

.financial-tooltip {
  padding: 0px !important;
  position: relative;
  bottom: 22px;
  left: 20px;
  margin-bottom: -20px;
}

.financial-tooltip-key {
  padding: 0px !important;
  position: relative;
  bottom: 20px;
  left: 20px;
  margin-bottom: -45px;
}

.pb-17 {
  padding-bottom: 17px;
}

.lh-16 {
  line-height: 16px;
}

.pdf-section-block .table-wrapper {
  overflow-x: scroll;
}
.pdf-section-block .table-wrapper::-webkit-scrollbar {
  height: 5px !important;
  background-color: #e7e7e7;
  border-radius: 50px;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .pdf-section-block .table-wrapper::-webkit-scrollbar-track-piece {
    margin-left: 300px !important;
  }
}
.pdf-section-block .table-wrapper::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 50px;
}
.pdf-section-block table {
  width: 100%;
  margin: 22px 0px 0px 0px;
  border-spacing: 0px;
}
@media (max-width: 768px) {
  .pdf-section-block table {
    margin: 10px 0px 10px 0px;
  }
}
.pdf-section-block table tbody tr th {
  position: sticky;
  left: 0px;
  z-index: 1;
  background-color: #ffffff;
  box-shadow: 10px 6px 15px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #e7e7e7;
}
.pdf-section-block table tbody tr td {
  height: 0px;
  padding: 5px 20px;
  overflow-x: auto;
  white-space: nowrap;
  border-bottom: 1px solid #e7e7e7;
  border-top: 0px;
  font-family: "DMSansMedium";
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  font-size: 0.875rem;
  color: #444444;
  text-align: right;
}
.pdf-section-block .flexJustifySpaceBetween.downloadContent-section {
  padding-left: 15px;
  padding-top: 15px;
}

.pdf-section-block .edel-icon-report-color {
  font-size: 21px;
}

.td-alignment-pdfs {
  display: flex;
  min-width: 110px;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (max-width: 768px) {
  .td-alignment-pdfs {
    min-width: 55px;
  }
}

.links-heading-width {
  padding: 20px 16px;
  min-width: 310px;
}
@media (max-width: 768px) {
  .links-heading-width {
    min-width: 195px;
  }
}

.vsComponent-section {
  display: flex;
  align-items: center;
}

.vsComponent-Icon {
  display: flex;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #f2f2f5;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
}

.vsComponent-Line {
  flex: 1 0 auto;
  height: 0;
  border-top: 1px solid #f2f2f5;
}

.grid-5-peercomparision {
  display: grid;
  grid-template-columns: 26% 5% 26% 5% 26%;
  gap: 3%;
  justify-content: center;
  align-items: center;
}
.grid-5-peercomparision.display-start {
  align-items: start;
}

.search-ui-box {
  width: 100%;
  height: 100px;
  border: 1px solid #e7e7e7;
  overflow: scroll;
  border-radius: 3px;
  margin-top: 5px;
  /* Track */
  /* Handle */
}
.search-ui-box::-webkit-scrollbar {
  width: 2px !important;
  height: 5px !important;
}
.search-ui-box::-webkit-scrollbar-track {
  background: transparent;
}
.search-ui-box::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.search-ui-box .exchange {
  color: #b8b8b8 !important;
}
.search-ui-box span {
  display: flex;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 10px;
}

.comparestocks-section {
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-right: none;
  padding: 15px;
}
.comparestocks-section:last-child {
  border-right: 1px solid #e7e7e7;
}
.comparestocks-section .replace-content span {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
}
@media (max-width: 768px) {
  .comparestocks-section .replace-content span {
    font-size: 0.75rem !important;
    font-family: "DMSansMedium" !important;
  }
}
.comparestocks-section .edel-icon-move {
  font-size: 0.438rem !important;
  display: flex;
  align-items: start;
}
.comparestocks-section .comparestock-content {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
}

.comapre-stock-sticky {
  background: #f2f2f5;
  padding: 50px 15px;
}
@media (max-width: 768px) {
  .comapre-stock-sticky {
    padding: 35px 15px;
    width: 125px !important;
  }
}
@media (max-width: 360px) {
  .comapre-stock-sticky {
    width: 115px !important;
  }
}
@media (max-width: 340px) {
  .comapre-stock-sticky {
    width: 100px !important;
  }
  .comapre-stock-sticky span {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.quoteHead-section {
  display: flex;
  align-items: center;
}
.quoteHead-section .icondata {
  font-size: 1.75rem;
}
@media (max-width: 768px) {
  .quoteHead-section .icondata {
    font-size: 1.25rem;
  }
}

.table-container-generictableleft {
  overflow-x: auto;
  max-width: 100%;
}
.table-container-generictableleft::-webkit-scrollbar-track-piece {
  margin-left: 125px !important;
}
.table-container-generictableleft .generictableleft-section {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0px 0px;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section {
    table-layout: fixed;
  }
}
.table-container-generictableleft .generictableleft-section tbody tr {
  border: none;
}
.table-container-generictableleft .generictableleft-section tbody tr:hover {
  background-color: transparent !important;
}
.table-container-generictableleft .generictableleft-section tbody tr:last-child td {
  border-bottom: 1px solid #e7e7e7 !important;
}
.table-container-generictableleft .generictableleft-section tbody tr td {
  border-top: 1px solid #e7e7e7;
  border-bottom: none !important;
  border-radius: 0px !important;
  border-right: 1px solid #e7e7e7;
  padding: 20px;
  width: 25%;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section tbody tr td {
    width: 200px;
  }
}
.table-container-generictableleft .generictableleft-section tbody tr td:hover {
  background-color: transparent;
}
.table-container-generictableleft .generictableleft-section tbody tr td:first-child {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #727271;
  background-color: #f2f2f5;
  width: 25%;
  position: sticky;
  left: 0px;
  z-index: 8;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section tbody tr td:first-child {
    width: 125px;
  }
}
@media (max-width: 360px) {
  .table-container-generictableleft .generictableleft-section tbody tr td:first-child {
    width: 115px;
  }
}
@media (max-width: 340px) {
  .table-container-generictableleft .generictableleft-section tbody tr td:first-child {
    width: 100px;
  }
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section tbody tr td:first-child {
    font-size: 0.75rem;
    font-family: "DMSansMedium";
  }
}
.table-container-generictableleft .generictableleft-section tbody tr td:first-child:hover {
  background-color: #f2f2f5;
}
.table-container-generictableleft .generictableleft-section .number-cell {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
  text-align: right;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section .number-cell {
    font-size: 0.75rem;
    width: 200px;
  }
}
.table-container-generictableleft .generictableleft-section .number-cell.negative-number {
  color: #dd504d;
}
.table-container-generictableleft .generictableleft-section .number-cell.positive-number {
  color: #51b255;
}
.table-container-generictableleft .generictableleft-section .number-cell.positive-number p {
  color: #444444;
}
.table-container-generictableleft .generictableleft-section .rowsmerge-number-cell {
  position: relative !important;
  width: 200px;
  z-index: 1 !important;
}
.table-container-generictableleft .generictableleft-section .string-cell {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
  text-align: right;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section .string-cell {
    font-size: 0.75rem;
  }
}

.table-section-head {
  font-size: 1rem;
  font-family: "DMSansBold";
  color: #727271;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
}
@media (max-width: 768px) {
  .table-section-head {
    font-size: 0.75rem;
    margin-top: 14px;
    margin-bottom: 14px;
  }
}

.vertical-circle {
  position: relative;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #f2f2f5;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
  left: 48%;
  top: 33%;
  display: flex;
}

.vertical-circle-line {
  position: relative;
}
.vertical-circle-line::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  border: 1px solid #e7e7e7;
  border-width: 0 0 0 1px;
  width: 1px;
  height: 30px;
  margin: 2px;
}

.mob-vscomponent {
  height: 47px;
}

.red-btn-text {
  color: #dd504d !important;
  background-color: transparent;
}

.horizontal-scroll {
  flex-direction: column;
  overflow-y: hidden;
  overflow-x: scroll;
  /* Track */
  /* Handle */
}
.horizontal-scroll::-webkit-scrollbar {
  width: 3px !important;
  height: 2px !important;
}
.horizontal-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.horizontal-scroll::-webkit-scrollbar-thumb {
  background: #03002f;
}

.compare-stock-mob .comparestocks-section {
  width: 200px;
  height: 80px;
}
@media (max-width: 768px) {
  .compare-stock-mob .comparestocks-section {
    height: 150px;
  }
}
.compare-stock-mob .comparestocks-section .d-space-between {
  gap: 40px;
}

.peercompare-content .icon {
  font-size: 40px;
}

.fund-compare-data .marketcardhead {
  padding: 15px !important;
}
.fund-compare-data .marketcardhead .edel-icon-arrow-left1 {
  font-size: 1rem;
}
.fund-compare-data .marketcardbody {
  padding-top: 0px !important;
}

.peercomparision-mobile-view .customaccordian-new .accordion-item .accordion-header {
  padding: 0px 20px;
}

#main-scroll-div,
#generic-id {
  position: relative;
}

.grid-compare-stock {
  display: grid;
  grid-template-columns: 8% auto;
  line-height: normal;
}

@media (max-width: 768px) {
  .colspan-content-td-3 {
    width: 600px !important;
  }
}

@media (max-width: 768px) {
  .colspan-content-td-2 {
    width: 400px !important;
  }
}

.docked-position-sticky-compare-mobile {
  position: fixed;
  top: 50px;
  background-color: #ffffff;
  z-index: 99;
}
.docked-position-sticky-compare-mobile .col-4.first-compare-div {
  width: 125px !important;
}
@media (max-width: 360px) {
  .docked-position-sticky-compare-mobile .col-4.first-compare-div {
    width: 115px !important;
  }
}
@media (max-width: 340px) {
  .docked-position-sticky-compare-mobile .col-4.first-compare-div {
    width: 100px !important;
  }
  .docked-position-sticky-compare-mobile .col-4.first-compare-div span {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.stock-composition-sticky-table table {
  table-layout: fixed;
}
.stock-composition-sticky-table table thead tr th:first-child {
  position: sticky;
}
.stock-composition-sticky-table table thead tr th {
  text-wrap: nowrap;
}
.stock-composition-sticky-table table tbody tr td:first-child {
  position: sticky;
}
.stock-composition-sticky-table table tbody tr td {
  text-wrap: nowrap;
}

.compare-stock-mobile-new .replace-content {
  position: relative;
  top: 20px;
}
.compare-stock-mobile-new .dropdown .dropdown-menu {
  margin-top: 0px !important;
  padding: 5px !important;
  font-size: 0.75rem !important;
}
.compare-stock-mobile-new .dropdown .dropdown-menu .dropdown-item {
  padding: 5px !important;
}

.searchOptionval {
  display: flex;
  justify-content: space-between;
  color: #bbbbbb !important;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

.remove-scrolling-peerCompare .table-container-generictableleft {
  scrollbar-width: none;
}
.remove-scrolling-peerCompare .generic-table-not-scroll .table-container-generictableleft:last-child {
  scrollbar-width: unset !important;
}

.seasonlaibility-table-block {
  padding: 15px 18px 20px 54px;
  overflow-x: scroll;
  height: 350px;
  margin-bottom: 20px;
  -webkit-overflow-scrolling: touch;
  /* Track */
  /* Handle */
}
.seasonlaibility-table-block::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
  height: 8px !important;
  -webkit-overflow-scrolling: touch;
}
.seasonlaibility-table-block::-webkit-scrollbar-track {
  background-color: #efefef;
  border-radius: 60px;
}
.seasonlaibility-table-block::-webkit-scrollbar-thumb {
  background: #03002f !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 100px;
  width: 100px;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block {
    padding: 15px 0px;
    overflow-x: scroll;
    height: 500px;
    margin-bottom: 20px;
    -webkit-overflow-scrolling: touch;
    /* Track */
    /* Handle */
  }
  .seasonlaibility-table-block::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 8px !important;
    -webkit-overflow-scrolling: touch;
  }
  .seasonlaibility-table-block::-webkit-scrollbar-track {
    background-color: #efefef;
    border-radius: 60px;
  }
  .seasonlaibility-table-block::-webkit-scrollbar-thumb {
    background: #03002f !important;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 100px;
    width: 100px;
  }
}
.seasonlaibility-table-block table {
  width: 100%;
  border-spacing: 2px;
  margin: 0px;
}
.seasonlaibility-table-block table thead {
  position: sticky;
  z-index: 4;
  top: -15px;
  left: 0px;
  background: #ffffff;
}
.seasonlaibility-table-block table th {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table th {
    line-height: 140%;
  }
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table td:first-child,
  .seasonlaibility-table-block table th:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
    background: #ffffff;
  }
}
.seasonlaibility-table-block table td,
.seasonlaibility-table-block table th {
  border: none;
  text-align: center;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table td,
  .seasonlaibility-table-block table th {
    padding: 0px 13px;
  }
}
.seasonlaibility-table-block table td:first-child {
  border-left: 0px;
}
.seasonlaibility-table-block table td:last-child {
  border-right: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.seasonlaibility-table-block table td {
  height: 40px;
  width: 0px;
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #ffffff;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table td {
    padding: 0px 13px;
  }
}
.seasonlaibility-table-block table td:first-child {
  background: #ffffff;
  font-size: 0.875rem;
  font-family: "RobotoRegular";
  color: #444444;
  width: 3%;
  text-align: right;
  padding-right: 8px;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table td:first-child {
    padding-right: 20px;
    padding-left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
}
.seasonlaibility-table-block table tr:first-child {
  border-spacing: 10px;
}
.seasonlaibility-table-block table tbody:before {
  line-height: 1em;
  content: "‌";
  display: block;
}
.seasonlaibility-table-block table tbody tr:first-child {
  border-bottom: 10px solid #ffffff;
}
.seasonlaibility-table-block table tbody tr:first-child td:first-child,
.seasonlaibility-table-block table tbody tr:first-child th:first-child {
  color: #b8b8b8;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table tbody tr:first-child td:first-child,
  .seasonlaibility-table-block table tbody tr:first-child th:first-child {
    padding: 0px 20px 0px 0px !important;
  }
}

.graph-values {
  display: flex;
  padding-bottom: 27px;
  align-items: center;
  row-gap: 15px;
  column-gap: 45px;
  flex-wrap: wrap;
  padding-left: 10.5%;
}
@media (max-width: 1023px) {
  .graph-values {
    padding-left: 0px;
  }
}
.graph-values div {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  color: #444444;
}
.graph-values .imCircle.red::before {
  color: #ff7d7a;
}
.graph-values .imCircle.light-red::before {
  color: #ffcbca;
}
.graph-values .imCircle.blood-red::before {
  color: #dd504d;
}
.graph-values .imCircle.green::before {
  color: #51b255;
}
.graph-values .imCircle.light-green::before {
  color: #8adf8d;
}
.graph-values .imCircle.greeny::before {
  color: #aeebb0;
}
.graph-values .imCircle::before {
  padding-left: 0px;
  padding-right: 5px;
  font-size: 1rem;
}

.greeny-background {
  background: #aeebb0;
}

.light-green-background {
  background: #8adf8d;
}

.green-background {
  background: #51b255;
}

.blood-red-background {
  background: #dd504d;
}

.red-background {
  background: #ff7d7a;
}

.light-red-background {
  background: #ffcbca;
}

.stockscan-block {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 7.5px 0px 12.5px;
}

.stockscan-data {
  padding: 8.8px;
  overflow: auto;
}
.stockscan-data .stockscan-arrow {
  font-size: 0.625rem !important;
  margin-top: 4px;
}
.stockscan-data .stock-details-head.bg-white {
  background: #ffffff !important;
}
.stockscan-data .performance-block {
  padding: 10.8px;
}
.stockscan-data .back-btn-container {
  width: fit-content;
}
.stockscan-data .back-btn-container .edel-icon-arrow-left1 {
  font-size: 0.625rem;
  font-weight: 600;
}
.stockscan-data .stock-details-mb .__handle-wrapper,
.stockscan-data .stock-details-mb .stock-details-head,
.stockscan-data .stock-details-mb .performance-block {
  background-color: #f4fafd;
}
.stockscan-data .stock-details-mb .stock-details-head {
  max-width: 100%;
}
.stockscan-data.stockscan-data-section .stock-details-head {
  padding-top: 10px;
  max-width: 100%;
  margin-top: 10px;
}

.stockscan-table-block .stockscan-table {
  padding: 0px 11.2px;
}
.stockscan-table-block .stockscan-table .detail-table thead th:not(:first-child) {
  padding: 15px 10px 10px 40px !important;
}
.stockscan-table-block .stockscan-table .detail-table tbody tr td {
  padding: 15px 10px 15px 8px !important;
}
.stockscan-table-block .stockscan-table table thead th {
  color: #b8b8b8;
  vertical-align: middle;
}
.stockscan-table-block .stockscan-table table thead th:not(:first-child) {
  padding: 15px 10px 10px 30px !important;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.stockscan-table-block .stockscan-table table thead th:first-child {
  margin-left: 10px;
}
.stockscan-table-block .stockscan-table table tbody tr td {
  padding: 15px 13px 15px 8px !important;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.seasonability-stockscan-data > .stock-details-head {
  font-family: "DMSansMedium";
  font-size: 1rem;
  color: #444444;
  background-color: #f2f2f5;
  padding: 25px 25px 25px 20px;
}
.seasonability-stockscan-data .stock-details-switch-key {
  margin-left: -41px;
  color: #03002f;
}

.pdt-50 {
  padding-top: 50px;
}

.generic-sidebar-overlayblock {
  z-index: 99 !important;
}

.sector-analysis-dropdown .dropdown-menu {
  max-height: 250px !important;
}

.stockscan-table.stockscan-table-sticky {
  overflow-y: scroll;
  max-height: 500px;
}
.stockscan-table.stockscan-table-sticky::-webkit-scrollbar-track-piece {
  margin-top: 75px;
}
.stockscan-table.stockscan-table-sticky table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
}
.stockscan-table.stockscan-table-sticky table thead {
  position: sticky;
  top: 0;
  z-index: 6;
  background: #ffffff;
}
.stockscan-table.stockscan-table-sticky table tr td:nth-child(1),
.stockscan-table.stockscan-table-sticky table tr td:nth-child(2),
.stockscan-table.stockscan-table-sticky table tr td:nth-child(3),
.stockscan-table.stockscan-table-sticky table tr td:nth-child(4) {
  width: 25%;
}
.stockscan-table.stockscan-table-sticky table tr th:nth-child(1),
.stockscan-table.stockscan-table-sticky table tr th:nth-child(2),
.stockscan-table.stockscan-table-sticky table tr th:nth-child(3),
.stockscan-table.stockscan-table-sticky table tr th:nth-child(4) {
  width: 25%;
}
.stockscan-table.stockscan-table-sticky table tr th:last-child {
  margin-right: 15px;
}
.stockscan-table.stockscan-table-sticky table tr td:last-child {
  margin-right: 15px;
}
.stockscan-table.stockscan-table-ui thead tr th:not(:first-child) {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.deskOfSwot {
  margin-top: 55px;
}

.viewWrapper {
  margin-right: 10px;
}

.swot-container-wrapper .swot-container {
  position: relative;
  height: 120px;
  background-color: #ffffff;
  margin-inline: 16px;
  margin-block: 27px;
}
.swot-container-wrapper .horizontal-line,
.swot-container-wrapper .vertical-line {
  position: absolute;
  background-color: #e7e7e7;
}
.swot-container-wrapper .horizontal-line {
  width: 100%;
  height: 1px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 1;
}
.swot-container-wrapper .vertical-line {
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.swot-container-wrapper .strengths {
  position: absolute;
  top: 10px;
  left: 10px;
}
.swot-container-wrapper .opportunities {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.swot-container-wrapper .weaknesses {
  position: absolute;
  top: 10px;
  right: 10px;
}
.swot-container-wrapper .threats {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.swot-container-wrapper .swotImg {
  padding-top: 32px;
  padding-left: 40%;
  position: relative;
  z-index: 2 !important;
}
.swot-container-wrapper .swotImg img {
  width: 20%;
  height: 20%;
}

.headingOfSwot {
  padding-block: 21px 27px;
  padding-left: 18px;
}

.circleNumber {
  width: 19px;
  height: 19px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: #ffffff;
  font-size: 0.938rem;
  font-family: "DMSansMedium";
}

.headingTabOfSwot {
  margin-top: 20px;
  min-height: 400px;
  padding-left: 10px;
}
.headingTabOfSwot ul {
  margin-inline: 0px;
  padding-inline: 0px;
  margin-right: 10px;
}
.headingTabOfSwot ul li {
  margin-block: 15px !important;
  padding-inline: 10px !important;
  padding-bottom: 10px;
  line-height: 20px;
}
.headingTabOfSwot ul li:not(:last-child) {
  border-bottom: 1px solid #e7e7e7 !important;
}

.swotTabsHeading .suffixstrengths {
  background-color: #51b255;
}
.swotTabsHeading .suffixweaknesses {
  background-color: #ff6b00;
}
.swotTabsHeading .suffixopportunities {
  background-color: #090a9f;
}
.swotTabsHeading .suffixthreats {
  background-color: #dd504d;
}
.swotTabsHeading .titleAndSuffix {
  display: flex;
  gap: 4px;
}

.mob-swot-heading .nav-link {
  margin-inline: 13px !important;
}

.swot-container-wrapper .drawer-header.custom-heading-sidebar {
  display: none;
}
.swot-container-wrapper .market-drawer__content {
  overflow-x: auto;
}
.swot-container-wrapper .drawer-footer {
  display: none !important;
}

.swot-analysis-tab {
  position: relative;
  scrollbar-width: none;
  top: 6px;
}
.swot-analysis-tab .nav.nav-tabs {
  height: 50px !important;
  padding: 3.2px;
  scrollbar-width: none;
}
.swot-analysis-tab .nav.nav-tabs .nav-item .nav-link {
  padding: 16px 4px 7px 6px !important;
}
@media (max-width: 768px) {
  .swot-analysis-tab .nav.nav-tabs .nav-item .nav-link {
    padding: 16px 4px 9px 6px !important;
  }
}

#swot-analysis .mb-genericSideBar,
#swot-analysis .z-index-mbd {
  position: relative;
  z-index: 10001 !important;
}

.overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
  padding-top: 10px;
}
@media screen and (max-width: 1023px) {
  .overview-pivot.pivot-points {
    grid-template-columns: 1fr 1fr;
  }
  .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: end;
  }
}

.buy-sell-block {
  gap: 10px;
}
.buy-sell-block .icon-block {
  height: 40px;
  width: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.buy-sell-block .ed_button.button {
  padding: 10px 50px;
}
@media screen and (max-width: 1023px) {
  .buy-sell-block .ed_button.button {
    padding: 10px 20px;
  }
}
.buy-sell-block .edel-icon-watchlist-another {
  font-size: 1.563rem;
}

.high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}

@media (min-width: 1024px) {
  .OnetimeSIPWrapper .oneTime-btn {
    padding: 0px;
    padding: 9px 13px !important;
    margin-right: 10px;
  }
  .OnetimeSIPWrapper .SIP-btn {
    padding: 0px;
    padding: 9px 42px !important;
  }
}
@media (max-width: 768px) {
  .etfDynamicIndicator .Progresscommondatavalue,
  .etfDynamicIndicator .progresscommongrayvalue {
    margin-top: 5px;
  }
}
@media (max-width: 768px) {
  .oneTime-btn {
    padding: 0px;
    padding: 10px 10px !important;
    text-wrap: nowrap;
  }
  .SIP-btn {
    padding: 0px;
    padding: 10px 32px !important;
  }
}
/* YourComponent.css */
.sticky-row {
  transition: all 0.3s ease-in-out;
}

.sticky-quotes {
  transition: top 0.5s ease !important;
  position: fixed;
  background-color: #ffffff;
  padding: 20px;
  z-index: 9;
  width: 100%;
  top: 136px;
  margin-left: -169px !important;
  padding-inline: 135px;
}

@media (max-width: 768px) {
  .head-content-sticky {
    margin-bottom: 15px;
  }
}

.lineHeight-normal {
  line-height: normal;
}

@media (max-width: 768px) {
  .dynamicindicater-equity .Progresscommondatavalue,
  .dynamicindicater-equity .progresscommongrayvalue {
    margin-top: 10px !important;
  }
}

@media only screen and (min-width: 768px) {
  .grothmatrics-bottom {
    margin-bottom: 74px;
  }
}
.sticky-equity-overview {
  position: relative;
}
@media (min-width: 1023px) {
  .sticky-equity-overview {
    padding-inline: 20px !important;
  }
}
.sticky-equity-overview .buy-sell-block {
  justify-content: end !important;
}
@media (max-width: 1023px) {
  .sticky-equity-overview .marketgroup {
    margin: 10px 15px 0px !important;
  }
}
.sticky-equity-overview .marketgroup .marketCard {
  border: none !important;
  padding: 0px !important;
}
.sticky-equity-overview .marketgroup .marketcardbody {
  padding: 0px !important;
  padding-bottom: 0px !important;
}
@media (max-width: 768px) {
  .sticky-equity-overview .marketgroup .marketcardbody {
    padding-bottom: 0px !important;
  }
}
.sticky-equity-overview .marketgroup .marketcardfoot {
  display: none !important;
}

.quotes-actions-classes {
  padding: 22px 8px;
  justify-content: center;
  border-radius: 15px;
}

.equity-overview-point-mob .col-3 {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
.equity-overview-point-mob .col-3 .pivotValue {
  margin-top: 10px;
}
.equity-overview-point-mob .col-3:nth-child(2),
.equity-overview-point-mob .col-3:nth-child(4),
.equity-overview-point-mob .col-3:nth-child(6),
.equity-overview-point-mob .col-3:nth-child(8),
.equity-overview-point-mob .col-3:nth-child(9) {
  text-align: right !important;
}

.equity-overview-section .card-group .marketCard .marketcardbody {
  padding-top: 0px;
}

.equity-overview-section-ui .align-content-center {
  align-items: center !important;
}

.growth-metrix-table thead tr th label {
  color: #727271 !important;
  font-size: 0.75rem !important;
  font-family: "DMSansNormal";
  font-weight: normal;
}
.growth-metrix-table tbody tr td {
  color: #444444 !important;
  font-weight: normal;
  font-size: 1rem !important;
  font-family: "RobotoRegular";
}
.growth-metrix-table tbody tr td:first-child {
  font-size: 1rem;
  font-family: "DMSansNormal" !important;
}

#overview-alert .modalalerts.modal.show {
  z-index: 1050;
}

.progress-stock {
  padding-top: 36px;
}
.progress-stock .progress {
  height: 5px !important;
  background-color: #e7e7e7 !important;
}
.progress-stock .progress .progress-bar {
  background-color: #03002f;
}

.stock-error {
  flex-direction: column;
  gap: 10px;
}
.stock-error i {
  font-size: 3.125rem;
}

@media screen and (max-width: 1023px) {
  .progress-stock {
    padding-top: 22px;
  }
}
.riskometer-section .highcharts-container {
  height: 310px !important;
}
@media (max-width: 768px) {
  .riskometer-section .highcharts-container {
    height: 300px;
  }
}
@media (min-width: 768px) {
  .riskometer-section .highcharts-container .highcharts-root {
    height: 350px !important;
  }
}

.riskmeasure-table table thead th:first-child {
  padding-left: 10px;
}
.riskmeasure-table table thead th:last-child {
  text-align: end;
  padding-right: 10px;
}
.riskmeasure-table table tr td:nth-child(1) {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #444444;
}
.riskmeasure-table table tr td:last-child {
  text-align: end;
  font-size: 1rem;
  font-family: "RobotoRegular";
  color: #444444;
}

@media only screen and (max-width: 768px) {
  .riskmeasure-table table tr th:first-child {
    padding-left: 10px;
  }
  .riskmeasure-table table tr th:last-child {
    padding-right: 10px;
  }
  .riskmeasure-table table td:nth-child(1) {
    font-size: 0.875rem !important;
    font-family: "DMSansNormal";
    color: #444444;
  }
  .riskmeasure-table table td:last-child {
    text-align: end;
    font-size: 0.875rem !important;
    font-family: "RobotoRegular";
    color: #444444;
  }
}
.highcharts-container {
  transform-origin: top left;
}

.risk-meter-market .marketCard .marketcardbody {
  padding-top: 0px !important;
}

.custom-textbox-calendar {
  width: 100%;
  border: 1px solid #e7e7e7;
  height: 40px;
  border-radius: 5px;
}
.custom-textbox-calendar input {
  width: 100%;
  border: none !important;
  padding-left: 5px;
}
.custom-textbox-calendar .react-datepicker-popper {
  z-index: 9;
}

.common-headings-quotes {
  margin-top: 55px;
  margin-bottom: 35px;
}
@media screen and (max-width: 1023px) {
  .common-headings-quotes {
    margin-top: 40px;
    margin-bottom: 21px;
  }
}

.seasonality-card .mk-card-topleftmain1 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.sector-market-card .mk-card-topleftmain1 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.img-circle-nfo {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .img-circle-nfo {
    width: 41px;
    height: 41px;
  }
}

.rounded-circle.exclamation,
.rounded-circle1.exclamation {
  color: #03002f !important;
  border-color: #e7e7e7 !important;
}

.common-small-content-table table thead tr th {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.common-small-content-table table tbody tr td {
  font-size: 0.75rem !important;
  font-family: "DMSansBold" !important;
}

.width-100-set table {
  width: 100%;
}

.edel-icon-watchlist-color {
  font-size: 37px;
}
.edel-icon-watchlist-color.font-small-16px {
  font-size: 1rem;
}
.edel-icon-watchlist-color.font-small-11px {
  font-size: 0.688rem;
}

@media screen and (max-width: 1023px) {
  .compare-button {
    position: fixed;
    transition: top 0.5s ease;
    z-index: 9;
    bottom: 110px;
    right: 225px;
  }
  .compare-mob-drawer {
    padding: 18px 0px;
    border: 1px solid #e7e7e7;
    border-radius: 6px;
    margin: 15px;
  }
  .compare-add-mob-drawer {
    padding: 18px 0px;
    border: 1px dashed #e7e7e7;
    border-radius: 6px;
    margin: 15px;
  }
}
.vscomponent-mobile .vertical-circle {
  z-index: 2;
}
.vscomponent-mobile .vertical-circle-line {
  position: relative;
}
.vscomponent-mobile .vertical-circle-line::before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.quotes-futures-ui .edel-icon-info-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-info-color {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-technical-drawing {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-technical-drawing {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-technical-drawing-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-technical-drawing-color {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-atom {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-atom {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-Corporate-news {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-Corporate-news {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-peer-comparision {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-peer-comparision {
    font-size: 22px;
  }
}
.quotes-futures-ui .edel-icon-calculator-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .quotes-futures-ui .edel-icon-calculator-color {
    font-size: 22px;
  }
}

.edel-icon-profit-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-profit-color {
    font-size: 22px;
  }
}

.edel-icon-invest-plant {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-invest-plant {
    font-size: 22px;
  }
}

.edel-icon-risks-1 {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-risks-1 {
    font-size: 22px;
  }
}

.edel-icon-book-info {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-book-info {
    font-size: 22px;
  }
}

.edel-icon-graph-bags {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-graph-bags {
    font-size: 25px;
  }
}

.edel-icon-coins-bag {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-coins-bag {
    font-size: 25px;
  }
}

.edel-icon-graph-stock-1 {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-graph-stock-1 {
    font-size: 25px;
  }
}

.edel-icon-itraday-up {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-itraday-up {
    font-size: 25px;
  }
}

@media screen and (min-width: 1023px) {
  .dock-quotes-section {
    top: 245px;
    position: sticky;
  }
}

.edel-icon-round-circle {
  font-size: 7px;
  color: #b8b8b8;
}
.edel-icon-trend-arrow {
  font-size: 23px !important;
}
@media screen and (max-width: 1023px) {
  .edel-icon-trend-arrow {
    font-size: 22px !important;
  }
}

.edel-icon-chart-color {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-chart-color {
    font-size: 22px;
  }
}

.edel-icon-note-look {
  font-size: 27px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-note-look {
    font-size: 20px;
  }
}

.edel-icon-setalert-another {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-setalert-another {
    font-size: 22px;
  }
}

.edel-icon-watchlist-another {
  font-size: 30px;
}
@media screen and (max-width: 1023px) {
  .edel-icon-watchlist-another {
    font-size: 22px;
  }
}

.expand-all-button {
  position: absolute;
  right: 0;
  top: 10px;
}

.share-modal-open .dock-quotes-section {
  position: unset !important;
}

.share .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.share .share-icon .edel-icon-share-icon::before {
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}

.children-container .error-msg {
  height: unset;
}

.common-card-share-padding.common-marketcard-nopadding.marketgroup .marketCard .marketcardbody {
  padding-top: 0px !important;
}
.common-card-share-padding.common-marketcard-nopadding.marketgroup .marketCard .marketcardfoot {
  padding: 20px !important;
}

.docked-position-space .marketTabs-ul {
  margin: 0px auto !important;
}
.docked-position-space .marketgroup .marketcardbody {
  padding-bottom: 5px !important;
}

.quotes-sort .sort-drop {
  width: 345px;
  right: 0px;
  margin-top: 15px;
}
.quotes-sort .sort-drop .sort-drop-body {
  width: 100%;
}
.quotes-sort .sort-drop .sort-drop-footer .ed_button {
  width: 50% !important;
  padding: 12px 0px !important;
}
.quotes-sort .backgroundcolor_bluedrawer {
  z-index: 100001 !important;
}
@media screen and (max-width: 1023px) {
  .quotes-sort.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li.dark-grey, .quotes-sort.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li.dark-grey .bodylist-right p {
    font-family: "DMSansNormal" !important;
    color: #b8b8b8 !important;
  }
}

.transition-docking {
  transition: top 0.5s ease !important;
}

.docked-position-sticky {
  position: sticky;
  background-color: #ffffff;
  z-index: 9;
}
.docked-position-sticky.top-100px {
  top: 100px;
}
.docked-position-sticky.top-90px {
  top: 90px;
}
.docked-position-sticky.top-70px {
  top: 70px;
}

.wrapper-of-period {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  align-items: end;
  margin-top: 20px;
}
@media (max-width: 1023px) {
  .wrapper-of-period {
    margin-top: 0px;
  }
}
.wrapper-of-period .icon-downarrow {
  margin-bottom: 7px !important;
}
.wrapper-of-period .icon-downarrow i {
  font-size: 8px;
  margin-left: 11px;
  margin-right: 8px !important;
}

.hisoric-dropdown-padding {
  padding: 5px 8px;
}

.navHistory {
  margin-left: 10px;
  margin-top: 2px;
  color: #03002f;
  font-family: "DM Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
  text-decoration-line: underline;
}

.navHistoryIcon {
  margin-left: 4px;
  margin-top: 1px;
  width: 16px;
  height: 9.422px;
  flex-shrink: 0;
}

.navHistoryMobile {
  margin-left: 10px;
  margin-top: 2px;
  text-decoration-line: underline;
}

.navHistoryIconMobile {
  margin-left: 4px;
  margin-top: 3px;
  width: 16px;
  height: 9.422px;
  flex-shrink: 0;
}

.grid2IndexFunds {
  display: grid;
  grid-template-columns: 35% auto;
}

.grid3IndexFunds {
  display: grid;
  grid-template-columns: 35% 35% auto;
}

.table-row-sorting th .title {
  display: flex !important;
  align-items: center;
  gap: 8px;
}
.table-row-sorting th .title .arrows {
  height: 16px;
}

.font-small-15px {
  font-size: 0.938rem;
}

@media (max-width: 768px) {
  .financial-analysis-desktop-block .marketgroup .marketCard {
    border: 0px !important;
    padding: 0px !important;
  }
}
.financial-analysis-desktop-block .marketgroup {
  padding: 0px;
}
.financial-analysis-desktop-block .common-dropdown-toc.equity-dropdown-block .equitydrop {
  color: #727271 !important;
  font-family: "DMSansMedium";
}
.financial-analysis-desktop-block .toggle-switch-label.e-switch-active {
  border: 1px solid #727271;
}
.financial-analysis-desktop-block .toggle-switch-switch.e-switch-active {
  background: #03002f;
}

.mgl-13 {
  margin-left: 13px;
}

.mgl-19 {
  margin-left: 19px;
}

.financial-anly-mob-block {
  background: #ffffff;
  border: 1px solid #e7e7e7;
}
.financial-anly-mob-block .heading-block {
  padding: 20px 15px 10px;
}
.financial-anly-mob-block .content-block {
  padding-left: 18px;
}
.brd-btm-1-mono {
  border-bottom: 1px solid #e7e7e7;
}

@media (max-width: 768px) {
  .finacial-anlysis-tab-mobile {
    margin-left: 15px;
  }
  .finacial-anlysis-tab-mobile .customaccordian-new {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.fin-table-block {
  line-height: normal;
}
.fin-table-block table {
  margin: 20px auto 0px !important;
  border-collapse: collapse;
}
@media (max-width: 768px) {
  .fin-table-block table {
    margin: 20px auto 30px !important;
  }
}
.fin-table-block table tbody tr:first-child {
  position: sticky;
  position: -webkit-sticky;
  top: -1px;
  left: 0;
  z-index: 4;
  border-bottom: 1px solid #e7e7e7;
}
.fin-table-block table tbody tr {
  background-color: #ffffff;
}
.fin-table-block table tbody tr:hover {
  background-color: #ffffff !important;
}
.fin-table-block table tbody tr:hover:nth-child(odd) {
  background-color: #f2f2f5 !important;
}
.fin-table-block table tbody tr td {
  vertical-align: top !important;
  padding: 20px 15px 20px 50px;
  min-width: 150px;
  font-size: 0.875rem !important;
  text-align: right;
  border: 0px;
  border-radius: 0px;
  height: unset;
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr td {
    padding: 6px 10px;
    font-size: 0.75rem !important;
    min-width: 95px;
  }
}
.fin-table-block table tbody tr td:first-child {
  border: none !important;
  padding: 20px 10px;
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
  z-index: 3;
  background-color: inherit;
  box-shadow: 10px 6px 15px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr td:first-child {
    padding: 6px 10px !important;
    box-shadow: none;
  }
}
.fin-table-block table tbody tr .add-box {
  width: 70px !important;
  vertical-align: top;
  margin-right: 30px !important;
  display: flex;
  justify-content: end;
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr .add-box {
    padding-right: 5px !important;
    width: 20px !important;
    margin-right: 10px !important;
  }
}
.fin-table-block table tbody tr .add-box div {
  display: flex;
  justify-content: end !important;
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr .add-box div {
    justify-content: center !important;
  }
}
.fin-table-block table tbody tr:nth-child(odd) {
  background-color: #f2f2f5;
}
.fin-table-block table tbody tr:first-child td {
  background-color: #f2f2f5;
  padding: 5px 15px 5px 50px !important;
  box-shadow: none;
  vertical-align: top !important;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.875rem;
  text-align: right;
  font-family: "DMSansNormal";
  color: #727271 !important;
}
@media (max-width: 768px) {
  .fin-table-block table tbody tr:first-child td {
    font-size: 0.75rem;
    padding: 5px 10px;
  }
}
.fin-table-block table tbody .title-block {
  min-width: 180px;
}
@media (max-width: 768px) {
  .fin-table-block table tbody .title-block {
    min-width: 105px;
  }
}
.fin-table-block table tbody .title-block div {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  display: flex;
  width: 146px;
  padding: 2px 0px;
  text-align: right;
}
@media (max-width: 768px) {
  .fin-table-block table tbody .title-block div {
    font-size: 0.75rem;
    width: 110px;
  }
}
.fin-table-block table tbody .title-block div:first-child {
  font-family: "DMSansMedium";
  display: flex;
  justify-content: start;
  align-items: start;
  text-align: left;
}
@media (max-width: 768px) {
  .fin-table-block table tbody .title-block div:first-child {
    align-items: baseline !important;
  }
}

.balance-table-block table {
  margin: 20px auto 0px !important;
  border-collapse: collapse;
}
@media (max-width: 768px) {
  .balance-table-block table {
    margin: 20px auto 30px !important;
  }
}
.balance-table-block table tbody tr:hover {
  background-color: #ffffff !important;
}
.balance-table-block table tbody tr:hover:nth-child(odd) {
  background-color: #f2f2f5 !important;
}
.balance-table-block table tbody tr {
  background-color: #ffffff;
}
.balance-table-block table tbody tr:first-child {
  position: sticky;
  position: -webkit-sticky;
  top: -1px;
  left: 0;
  z-index: 4;
  border-bottom: 1px solid #e7e7e7;
}
.balance-table-block table tbody tr:last-child {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.balance-table-block table tbody tr:last-child div {
  color: #ffffff !important;
}
.balance-table-block table tbody tr:last-child:hover {
  background-color: #03002f !important;
}
.balance-table-block table tbody tr td {
  vertical-align: top !important;
  padding: 20px 15px 20px 50px;
  min-width: 150px;
  font-size: 0.875rem !important;
  text-align: right;
  border: 0px;
  border-radius: 0px;
  height: unset;
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr td {
    padding: 6px 10px;
    font-size: 0.75rem !important;
    min-width: 95px;
  }
}
.balance-table-block table tbody tr td:first-child {
  border: none !important;
  text-align: left;
  padding: 20px 10px;
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
  z-index: 1;
  background-color: inherit;
  box-shadow: 10px 6px 15px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr td:first-child {
    padding: 6px 10px !important;
    box-shadow: none;
  }
}
.balance-table-block table tbody tr .add-box {
  width: 70px !important;
  vertical-align: top;
  margin-right: 30px !important;
  display: flex;
  justify-content: end;
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr .add-box {
    padding-right: 5px !important;
    width: 20px !important;
    margin-right: 10px !important;
  }
}
.balance-table-block table tbody tr .add-box div {
  display: flex;
  justify-content: end !important;
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr .add-box div {
    justify-content: center !important;
  }
}
.balance-table-block table tbody tr:nth-child(odd) {
  background-color: #f2f2f5;
}
.balance-table-block table tbody tr:first-child td {
  padding: 5px 15px 5px 50px !important;
  vertical-align: middle !important;
  box-shadow: none;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.875rem;
  text-align: right;
  font-family: "DMSansNormal";
  color: #727271 !important;
}
@media (max-width: 768px) {
  .balance-table-block table tbody tr:first-child td {
    font-size: 0.75rem;
    padding: 5px 10px;
  }
}
.balance-table-block table tbody .title-block-heading {
  box-shadow: none !important;
}
.balance-table-block table tbody .title-block {
  min-width: 180px;
}
@media (max-width: 768px) {
  .balance-table-block table tbody .title-block {
    min-width: 105px;
  }
}
.balance-table-block table tbody .title-block div {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  display: flex;
  justify-content: end;
  width: 146px;
  padding: 2px 0px;
}
@media (max-width: 768px) {
  .balance-table-block table tbody .title-block div {
    font-size: 0.75rem;
    width: 95px;
  }
}
.balance-table-block table tbody .title-block div:first-child {
  font-family: "DMSansMedium";
  display: flex;
  justify-content: start;
  text-align: left;
}

.table-wrapper-pnl {
  overflow: scroll;
  max-height: 70vh;
}
.table-wrapper-pnl::-webkit-scrollbar {
  height: 5px !important;
  background-color: #e7e7e7;
  border-radius: 50px;
  width: 300px;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .table-wrapper-pnl::-webkit-scrollbar-track-piece {
    margin-left: 300px !important;
  }
}
.table-wrapper-pnl::-webkit-scrollbar-thumb {
  background-color: #03002f !important;
  border-radius: 50px;
}

.showmore-block .edel-icon-plus:before,
.showmore-block .edel-icon-minus:before {
  font-size: 0.5rem;
}

.pdl-25 {
  padding-left: 25px;
}

.fin-table-block table tbody tr td:not(:first-child):not(:nth-child(2)) {
  text-align: right;
}

.key-ratio-table-block table {
  border-collapse: unset !important;
  border-spacing: 0px;
  overflow-x: scroll;
  /* Track */
  /* Handle */
}
.key-ratio-table-block table::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.key-ratio-table-block table::-webkit-scrollbar-track {
  background: transparent;
}
.key-ratio-table-block table::-webkit-scrollbar-thumb {
  background: #03002f;
}
.key-ratio-table-block table tbody tr td {
  vertical-align: top !important;
}
.key-ratio-table-block table tbody tr td:first-child {
  position: sticky;
  position: -webkit-sticky;
  top: -1px;
  left: 1px;
  z-index: 3;
  background-color: #ffffff;
  box-shadow: none;
}

.p-key-ratios {
  padding: 15px 90px 30px 10px;
  min-width: 300px;
  max-width: 100%;
}
@media (max-width: 768px) {
  .p-key-ratios {
    padding: 15px 0px 30px 10px;
    min-width: 210px;
    max-width: 100%;
  }
}

.key-heading-font {
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .key-heading-font {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.p-td-key-ratios {
  text-align: right;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 15px;
  padding-bottom: 30px;
  text-wrap: nowrap;
}
@media (max-width: 768px) {
  .p-td-key-ratios {
    text-align: right;
    padding: 15px 20px 30px;
  }
}

.financial-popup.fade.show.popover {
  z-index: 8 !important;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .financial-popup.fade.show.popover {
    margin-left: 2px;
    margin-top: -2px;
  }
}
.financial-popup .popover-arrow::after {
  left: 50px;
}
@media (max-width: 768px) {
  .financial-popup .popover-arrow::after {
    left: 0px;
  }
}
.financial-popup .popover-arrow::before {
  left: 50px;
}
@media (max-width: 768px) {
  .financial-popup .popover-arrow::before {
    left: 0px;
  }
}
.financial-popup.tooltip-invisible .popover-arrow {
  display: none !important;
}

.balance-table-block {
  line-height: normal;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .balance-table-block table tbody tr .add-box {
    min-width: 80px !important;
    width: 70px !important;
  }
}

.flex-table-content-pnltable div:first-child {
  align-items: start !important;
}
.flex-table-content-pnltable div:last-child {
  align-items: end;
}

.common-dropdown-quote .dropdown-menu {
  min-height: max-content !important;
}
.common-dropdown-quote .dropdown-menu.show {
  z-index: 8 !important;
}

.fixed-height.fixed-height-l-line {
  justify-content: center;
}
.fixed-height.fixed-height-2-line {
  height: 46px;
  justify-content: center;
}
.fixed-height.fixed-height-3-line {
  height: 66px;
  justify-content: center;
}

.fixed-height-for-Total-Operating-Expenses {
  height: 46px;
  justify-content: flex-end;
}
.fixed-height-for-Total-Operating-Expenses.head {
  text-align: left;
}

.common-dropdown-quote-max-content .dropdown-menu {
  min-height: max-content !important;
}

.margin-left-25 {
  margin-left: 13px;
}

.padding-10x {
  padding: 10px 0px 0px;
}

.padding-2x {
  padding: 2px 0px 0px;
}

.fixed-height.taLeft {
  text-align: left !important;
}

.table-wrapper-pnl .flex-table-content-pnltable .fixed-height-for-Interest-Expended {
  align-items: start;
  justify-content: start;
  text-align: left;
}

.fy-heading-sticky {
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
  top: 0px;
  z-index: 3;
}

.key-heading-sticky {
  position: sticky;
  position: -webkit-sticky;
  left: 0px;
  top: 0px;
  z-index: 1;
}

.fixed-height-3-line.fixed-height-for-Net-Interest-Income-to-Total-Income-- {
  justify-content: start !important;
}

.fixed-height-2-line.fixed-height-for-Net-Interest-Margin-- {
  justify-content: start !important;
}

.fixed-height-2-line.fixed-height-for-NIM-to-Total-Income-- {
  justify-content: start !important;
}

.financial-tooltip {
  padding: 0px !important;
  position: relative;
  bottom: 22px;
  left: 20px;
  margin-bottom: -20px;
}

.financial-tooltip-key {
  padding: 0px !important;
  position: relative;
  bottom: 20px;
  left: 20px;
  margin-bottom: -45px;
}

.pb-17 {
  padding-bottom: 17px;
}

.lh-16 {
  line-height: 16px;
}

.pdf-section-block .table-wrapper {
  overflow-x: scroll;
}
.pdf-section-block .table-wrapper::-webkit-scrollbar {
  height: 5px !important;
  background-color: #e7e7e7;
  border-radius: 50px;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .pdf-section-block .table-wrapper::-webkit-scrollbar-track-piece {
    margin-left: 300px !important;
  }
}
.pdf-section-block .table-wrapper::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 50px;
}
.pdf-section-block table {
  width: 100%;
  margin: 22px 0px 0px 0px;
  border-spacing: 0px;
}
@media (max-width: 768px) {
  .pdf-section-block table {
    margin: 10px 0px 10px 0px;
  }
}
.pdf-section-block table tbody tr th {
  position: sticky;
  left: 0px;
  z-index: 1;
  background-color: #ffffff;
  box-shadow: 10px 6px 15px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #e7e7e7;
}
.pdf-section-block table tbody tr td {
  height: 0px;
  padding: 5px 20px;
  overflow-x: auto;
  white-space: nowrap;
  border-bottom: 1px solid #e7e7e7;
  border-top: 0px;
  font-family: "DMSansMedium";
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  font-size: 0.875rem;
  color: #444444;
  text-align: right;
}
.pdf-section-block .flexJustifySpaceBetween.downloadContent-section {
  padding-left: 15px;
  padding-top: 15px;
}

.pdf-section-block .edel-icon-report-color {
  font-size: 21px;
}

.td-alignment-pdfs {
  display: flex;
  min-width: 110px;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (max-width: 768px) {
  .td-alignment-pdfs {
    min-width: 55px;
  }
}

.links-heading-width {
  padding: 20px 16px;
  min-width: 310px;
}
@media (max-width: 768px) {
  .links-heading-width {
    min-width: 195px;
  }
}

.vsComponent-section {
  display: flex;
  align-items: center;
}

.vsComponent-Icon {
  display: flex;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #f2f2f5;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
}

.vsComponent-Line {
  flex: 1 0 auto;
  height: 0;
  border-top: 1px solid #f2f2f5;
}

.grid-5-peercomparision {
  display: grid;
  grid-template-columns: 26% 5% 26% 5% 26%;
  gap: 3%;
  justify-content: center;
  align-items: center;
}
.grid-5-peercomparision.display-start {
  align-items: start;
}

.search-ui-box {
  width: 100%;
  height: 100px;
  border: 1px solid #e7e7e7;
  overflow: scroll;
  border-radius: 3px;
  margin-top: 5px;
  /* Track */
  /* Handle */
}
.search-ui-box::-webkit-scrollbar {
  width: 2px !important;
  height: 5px !important;
}
.search-ui-box::-webkit-scrollbar-track {
  background: transparent;
}
.search-ui-box::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.search-ui-box .exchange {
  color: #b8b8b8 !important;
}
.search-ui-box span {
  display: flex;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 10px;
}

.comparestocks-section {
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-right: none;
  padding: 15px;
}
.comparestocks-section:last-child {
  border-right: 1px solid #e7e7e7;
}
.comparestocks-section .replace-content span {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
}
@media (max-width: 768px) {
  .comparestocks-section .replace-content span {
    font-size: 0.75rem !important;
    font-family: "DMSansMedium" !important;
  }
}
.comparestocks-section .edel-icon-move {
  font-size: 0.438rem !important;
  display: flex;
  align-items: start;
}
.comparestocks-section .comparestock-content {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
}

.comapre-stock-sticky {
  background: #f2f2f5;
  padding: 50px 15px;
}
@media (max-width: 768px) {
  .comapre-stock-sticky {
    padding: 35px 15px;
    width: 125px !important;
  }
}
@media (max-width: 360px) {
  .comapre-stock-sticky {
    width: 115px !important;
  }
}
@media (max-width: 340px) {
  .comapre-stock-sticky {
    width: 100px !important;
  }
  .comapre-stock-sticky span {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.quoteHead-section {
  display: flex;
  align-items: center;
}
.quoteHead-section .icondata {
  font-size: 1.75rem;
}
@media (max-width: 768px) {
  .quoteHead-section .icondata {
    font-size: 1.25rem;
  }
}

.table-container-generictableleft {
  overflow-x: auto;
  max-width: 100%;
}
.table-container-generictableleft::-webkit-scrollbar-track-piece {
  margin-left: 125px !important;
}
.table-container-generictableleft .generictableleft-section {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0px 0px;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section {
    table-layout: fixed;
  }
}
.table-container-generictableleft .generictableleft-section tbody tr {
  border: none;
}
.table-container-generictableleft .generictableleft-section tbody tr:hover {
  background-color: transparent !important;
}
.table-container-generictableleft .generictableleft-section tbody tr:last-child td {
  border-bottom: 1px solid #e7e7e7 !important;
}
.table-container-generictableleft .generictableleft-section tbody tr td {
  border-top: 1px solid #e7e7e7;
  border-bottom: none !important;
  border-radius: 0px !important;
  border-right: 1px solid #e7e7e7;
  padding: 20px;
  width: 25%;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section tbody tr td {
    width: 200px;
  }
}
.table-container-generictableleft .generictableleft-section tbody tr td:hover {
  background-color: transparent;
}
.table-container-generictableleft .generictableleft-section tbody tr td:first-child {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #727271;
  background-color: #f2f2f5;
  width: 25%;
  position: sticky;
  left: 0px;
  z-index: 8;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section tbody tr td:first-child {
    width: 125px;
  }
}
@media (max-width: 360px) {
  .table-container-generictableleft .generictableleft-section tbody tr td:first-child {
    width: 115px;
  }
}
@media (max-width: 340px) {
  .table-container-generictableleft .generictableleft-section tbody tr td:first-child {
    width: 100px;
  }
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section tbody tr td:first-child {
    font-size: 0.75rem;
    font-family: "DMSansMedium";
  }
}
.table-container-generictableleft .generictableleft-section tbody tr td:first-child:hover {
  background-color: #f2f2f5;
}
.table-container-generictableleft .generictableleft-section .number-cell {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
  text-align: right;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section .number-cell {
    font-size: 0.75rem;
    width: 200px;
  }
}
.table-container-generictableleft .generictableleft-section .number-cell.negative-number {
  color: #dd504d;
}
.table-container-generictableleft .generictableleft-section .number-cell.positive-number {
  color: #51b255;
}
.table-container-generictableleft .generictableleft-section .number-cell.positive-number p {
  color: #444444;
}
.table-container-generictableleft .generictableleft-section .rowsmerge-number-cell {
  position: relative !important;
  width: 200px;
  z-index: 1 !important;
}
.table-container-generictableleft .generictableleft-section .string-cell {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
  text-align: right;
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section .string-cell {
    font-size: 0.75rem;
  }
}

.table-section-head {
  font-size: 1rem;
  font-family: "DMSansBold";
  color: #727271;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
}
@media (max-width: 768px) {
  .table-section-head {
    font-size: 0.75rem;
    margin-top: 14px;
    margin-bottom: 14px;
  }
}

.vertical-circle {
  position: relative;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #f2f2f5;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
  left: 48%;
  top: 33%;
  display: flex;
}

.vertical-circle-line {
  position: relative;
}
.vertical-circle-line::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  border: 1px solid #e7e7e7;
  border-width: 0 0 0 1px;
  width: 1px;
  height: 30px;
  margin: 2px;
}

.mob-vscomponent {
  height: 47px;
}

.red-btn-text {
  color: #dd504d !important;
  background-color: transparent;
}

.horizontal-scroll {
  flex-direction: column;
  overflow-y: hidden;
  overflow-x: scroll;
  /* Track */
  /* Handle */
}
.horizontal-scroll::-webkit-scrollbar {
  width: 3px !important;
  height: 2px !important;
}
.horizontal-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.horizontal-scroll::-webkit-scrollbar-thumb {
  background: #03002f;
}

.compare-stock-mob .comparestocks-section {
  width: 200px;
  height: 80px;
}
@media (max-width: 768px) {
  .compare-stock-mob .comparestocks-section {
    height: 150px;
  }
}
.compare-stock-mob .comparestocks-section .d-space-between {
  gap: 40px;
}

.peercompare-content .icon {
  font-size: 40px;
}

.fund-compare-data .marketcardhead {
  padding: 15px !important;
}
.fund-compare-data .marketcardhead .edel-icon-arrow-left1 {
  font-size: 1rem;
}
.fund-compare-data .marketcardbody {
  padding-top: 0px !important;
}

.peercomparision-mobile-view .customaccordian-new .accordion-item .accordion-header {
  padding: 0px 20px;
}

#main-scroll-div,
#generic-id {
  position: relative;
}

.grid-compare-stock {
  display: grid;
  grid-template-columns: 8% auto;
  line-height: normal;
}

@media (max-width: 768px) {
  .colspan-content-td-3 {
    width: 600px !important;
  }
}

@media (max-width: 768px) {
  .colspan-content-td-2 {
    width: 400px !important;
  }
}

.docked-position-sticky-compare-mobile {
  position: fixed;
  top: 50px;
  background-color: #ffffff;
  z-index: 99;
}
.docked-position-sticky-compare-mobile .col-4.first-compare-div {
  width: 125px !important;
}
@media (max-width: 360px) {
  .docked-position-sticky-compare-mobile .col-4.first-compare-div {
    width: 115px !important;
  }
}
@media (max-width: 340px) {
  .docked-position-sticky-compare-mobile .col-4.first-compare-div {
    width: 100px !important;
  }
  .docked-position-sticky-compare-mobile .col-4.first-compare-div span {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.stock-composition-sticky-table table {
  table-layout: fixed;
}
.stock-composition-sticky-table table thead tr th:first-child {
  position: sticky;
}
.stock-composition-sticky-table table thead tr th {
  text-wrap: nowrap;
}
.stock-composition-sticky-table table tbody tr td:first-child {
  position: sticky;
}
.stock-composition-sticky-table table tbody tr td {
  text-wrap: nowrap;
}

.compare-stock-mobile-new .replace-content {
  position: relative;
  top: 20px;
}
.compare-stock-mobile-new .dropdown .dropdown-menu {
  margin-top: 0px !important;
  padding: 5px !important;
  font-size: 0.75rem !important;
}
.compare-stock-mobile-new .dropdown .dropdown-menu .dropdown-item {
  padding: 5px !important;
}

.searchOptionval {
  display: flex;
  justify-content: space-between;
  color: #bbbbbb !important;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

.remove-scrolling-peerCompare .table-container-generictableleft {
  scrollbar-width: none;
}
.remove-scrolling-peerCompare .generic-table-not-scroll .table-container-generictableleft:last-child {
  scrollbar-width: unset !important;
}

.seasonlaibility-table-block {
  padding: 15px 18px 20px 54px;
  overflow-x: scroll;
  height: 350px;
  margin-bottom: 20px;
  -webkit-overflow-scrolling: touch;
  /* Track */
  /* Handle */
}
.seasonlaibility-table-block::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
  height: 8px !important;
  -webkit-overflow-scrolling: touch;
}
.seasonlaibility-table-block::-webkit-scrollbar-track {
  background-color: #efefef;
  border-radius: 60px;
}
.seasonlaibility-table-block::-webkit-scrollbar-thumb {
  background: #03002f !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 100px;
  width: 100px;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block {
    padding: 15px 0px;
    overflow-x: scroll;
    height: 500px;
    margin-bottom: 20px;
    -webkit-overflow-scrolling: touch;
    /* Track */
    /* Handle */
  }
  .seasonlaibility-table-block::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    height: 8px !important;
    -webkit-overflow-scrolling: touch;
  }
  .seasonlaibility-table-block::-webkit-scrollbar-track {
    background-color: #efefef;
    border-radius: 60px;
  }
  .seasonlaibility-table-block::-webkit-scrollbar-thumb {
    background: #03002f !important;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 100px;
    width: 100px;
  }
}
.seasonlaibility-table-block table {
  width: 100%;
  border-spacing: 2px;
  margin: 0px;
}
.seasonlaibility-table-block table thead {
  position: sticky;
  z-index: 4;
  top: -15px;
  left: 0px;
  background: #ffffff;
}
.seasonlaibility-table-block table th {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table th {
    line-height: 140%;
  }
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table td:first-child,
  .seasonlaibility-table-block table th:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
    background: #ffffff;
  }
}
.seasonlaibility-table-block table td,
.seasonlaibility-table-block table th {
  border: none;
  text-align: center;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table td,
  .seasonlaibility-table-block table th {
    padding: 0px 13px;
  }
}
.seasonlaibility-table-block table td:first-child {
  border-left: 0px;
}
.seasonlaibility-table-block table td:last-child {
  border-right: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.seasonlaibility-table-block table td {
  height: 40px;
  width: 0px;
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #ffffff;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table td {
    padding: 0px 13px;
  }
}
.seasonlaibility-table-block table td:first-child {
  background: #ffffff;
  font-size: 0.875rem;
  font-family: "RobotoRegular";
  color: #444444;
  width: 3%;
  text-align: right;
  padding-right: 8px;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table td:first-child {
    padding-right: 20px;
    padding-left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
}
.seasonlaibility-table-block table tr:first-child {
  border-spacing: 10px;
}
.seasonlaibility-table-block table tbody:before {
  line-height: 1em;
  content: "‌";
  display: block;
}
.seasonlaibility-table-block table tbody tr:first-child {
  border-bottom: 10px solid #ffffff;
}
.seasonlaibility-table-block table tbody tr:first-child td:first-child,
.seasonlaibility-table-block table tbody tr:first-child th:first-child {
  color: #b8b8b8;
}
@media (max-width: 1023px) {
  .seasonlaibility-table-block table tbody tr:first-child td:first-child,
  .seasonlaibility-table-block table tbody tr:first-child th:first-child {
    padding: 0px 20px 0px 0px !important;
  }
}

.graph-values {
  display: flex;
  padding-bottom: 27px;
  align-items: center;
  row-gap: 15px;
  column-gap: 45px;
  flex-wrap: wrap;
  padding-left: 10.5%;
}
@media (max-width: 1023px) {
  .graph-values {
    padding-left: 0px;
  }
}
.graph-values div {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  color: #444444;
}
.graph-values .imCircle.red::before {
  color: #ff7d7a;
}
.graph-values .imCircle.light-red::before {
  color: #ffcbca;
}
.graph-values .imCircle.blood-red::before {
  color: #dd504d;
}
.graph-values .imCircle.green::before {
  color: #51b255;
}
.graph-values .imCircle.light-green::before {
  color: #8adf8d;
}
.graph-values .imCircle.greeny::before {
  color: #aeebb0;
}
.graph-values .imCircle::before {
  padding-left: 0px;
  padding-right: 5px;
  font-size: 1rem;
}

.greeny-background {
  background: #aeebb0;
}

.light-green-background {
  background: #8adf8d;
}

.green-background {
  background: #51b255;
}

.blood-red-background {
  background: #dd504d;
}

.red-background {
  background: #ff7d7a;
}

.light-red-background {
  background: #ffcbca;
}

.stockscan-block {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 7.5px 0px 12.5px;
}

.stockscan-data {
  padding: 8.8px;
  overflow: auto;
}
.stockscan-data .stockscan-arrow {
  font-size: 0.625rem !important;
  margin-top: 4px;
}
.stockscan-data .stock-details-head.bg-white {
  background: #ffffff !important;
}
.stockscan-data .performance-block {
  padding: 10.8px;
}
.stockscan-data .back-btn-container {
  width: fit-content;
}
.stockscan-data .back-btn-container .edel-icon-arrow-left1 {
  font-size: 0.625rem;
  font-weight: 600;
}
.stockscan-data .stock-details-mb .__handle-wrapper,
.stockscan-data .stock-details-mb .stock-details-head,
.stockscan-data .stock-details-mb .performance-block {
  background-color: #f4fafd;
}
.stockscan-data .stock-details-mb .stock-details-head {
  max-width: 100%;
}
.stockscan-data.stockscan-data-section .stock-details-head {
  padding-top: 10px;
  max-width: 100%;
  margin-top: 10px;
}

.stockscan-table-block .stockscan-table {
  padding: 0px 11.2px;
}
.stockscan-table-block .stockscan-table .detail-table thead th:not(:first-child) {
  padding: 15px 10px 10px 40px !important;
}
.stockscan-table-block .stockscan-table .detail-table tbody tr td {
  padding: 15px 10px 15px 8px !important;
}
.stockscan-table-block .stockscan-table table thead th {
  color: #b8b8b8;
  vertical-align: middle;
}
.stockscan-table-block .stockscan-table table thead th:not(:first-child) {
  padding: 15px 10px 10px 30px !important;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.stockscan-table-block .stockscan-table table thead th:first-child {
  margin-left: 10px;
}
.stockscan-table-block .stockscan-table table tbody tr td {
  padding: 15px 13px 15px 8px !important;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.seasonability-stockscan-data > .stock-details-head {
  font-family: "DMSansMedium";
  font-size: 1rem;
  color: #444444;
  background-color: #f2f2f5;
  padding: 25px 25px 25px 20px;
}
.seasonability-stockscan-data .stock-details-switch-key {
  margin-left: -41px;
  color: #03002f;
}

.pdt-50 {
  padding-top: 50px;
}

.generic-sidebar-overlayblock {
  z-index: 99 !important;
}

.sector-analysis-dropdown .dropdown-menu {
  max-height: 250px !important;
}

.stockscan-table.stockscan-table-sticky {
  overflow-y: scroll;
  max-height: 500px;
}
.stockscan-table.stockscan-table-sticky::-webkit-scrollbar-track-piece {
  margin-top: 75px;
}
.stockscan-table.stockscan-table-sticky table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
}
.stockscan-table.stockscan-table-sticky table thead {
  position: sticky;
  top: 0;
  z-index: 6;
  background: #ffffff;
}
.stockscan-table.stockscan-table-sticky table tr td:nth-child(1),
.stockscan-table.stockscan-table-sticky table tr td:nth-child(2),
.stockscan-table.stockscan-table-sticky table tr td:nth-child(3),
.stockscan-table.stockscan-table-sticky table tr td:nth-child(4) {
  width: 25%;
}
.stockscan-table.stockscan-table-sticky table tr th:nth-child(1),
.stockscan-table.stockscan-table-sticky table tr th:nth-child(2),
.stockscan-table.stockscan-table-sticky table tr th:nth-child(3),
.stockscan-table.stockscan-table-sticky table tr th:nth-child(4) {
  width: 25%;
}
.stockscan-table.stockscan-table-sticky table tr th:last-child {
  margin-right: 15px;
}
.stockscan-table.stockscan-table-sticky table tr td:last-child {
  margin-right: 15px;
}
.stockscan-table.stockscan-table-ui thead tr th:not(:first-child) {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.deskOfSwot {
  margin-top: 55px;
}

.viewWrapper {
  margin-right: 10px;
}

.swot-container-wrapper .swot-container {
  position: relative;
  height: 120px;
  background-color: #ffffff;
  margin-inline: 16px;
  margin-block: 27px;
}
.swot-container-wrapper .horizontal-line,
.swot-container-wrapper .vertical-line {
  position: absolute;
  background-color: #e7e7e7;
}
.swot-container-wrapper .horizontal-line {
  width: 100%;
  height: 1px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 1;
}
.swot-container-wrapper .vertical-line {
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.swot-container-wrapper .strengths {
  position: absolute;
  top: 10px;
  left: 10px;
}
.swot-container-wrapper .opportunities {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.swot-container-wrapper .weaknesses {
  position: absolute;
  top: 10px;
  right: 10px;
}
.swot-container-wrapper .threats {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.swot-container-wrapper .swotImg {
  padding-top: 32px;
  padding-left: 40%;
  position: relative;
  z-index: 2 !important;
}
.swot-container-wrapper .swotImg img {
  width: 20%;
  height: 20%;
}

.headingOfSwot {
  padding-block: 21px 27px;
  padding-left: 18px;
}

.circleNumber {
  width: 19px;
  height: 19px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: #ffffff;
  font-size: 0.938rem;
  font-family: "DMSansMedium";
}

.headingTabOfSwot {
  margin-top: 20px;
  min-height: 400px;
  padding-left: 10px;
}
.headingTabOfSwot ul {
  margin-inline: 0px;
  padding-inline: 0px;
  margin-right: 10px;
}
.headingTabOfSwot ul li {
  margin-block: 15px !important;
  padding-inline: 10px !important;
  padding-bottom: 10px;
  line-height: 20px;
}
.headingTabOfSwot ul li:not(:last-child) {
  border-bottom: 1px solid #e7e7e7 !important;
}

.swotTabsHeading .suffixstrengths {
  background-color: #51b255;
}
.swotTabsHeading .suffixweaknesses {
  background-color: #ff6b00;
}
.swotTabsHeading .suffixopportunities {
  background-color: #090a9f;
}
.swotTabsHeading .suffixthreats {
  background-color: #dd504d;
}
.swotTabsHeading .titleAndSuffix {
  display: flex;
  gap: 4px;
}

.mob-swot-heading .nav-link {
  margin-inline: 13px !important;
}

.swot-container-wrapper .drawer-header.custom-heading-sidebar {
  display: none;
}
.swot-container-wrapper .market-drawer__content {
  overflow-x: auto;
}
.swot-container-wrapper .drawer-footer {
  display: none !important;
}

.swot-analysis-tab {
  position: relative;
  scrollbar-width: none;
  top: 6px;
}
.swot-analysis-tab .nav.nav-tabs {
  height: 50px !important;
  padding: 3.2px;
  scrollbar-width: none;
}
.swot-analysis-tab .nav.nav-tabs .nav-item .nav-link {
  padding: 16px 4px 7px 6px !important;
}
@media (max-width: 768px) {
  .swot-analysis-tab .nav.nav-tabs .nav-item .nav-link {
    padding: 16px 4px 9px 6px !important;
  }
}

#swot-analysis .mb-genericSideBar,
#swot-analysis .z-index-mbd {
  position: relative;
  z-index: 10001 !important;
}

.overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
  padding-top: 10px;
}
@media screen and (max-width: 1023px) {
  .overview-pivot.pivot-points {
    grid-template-columns: 1fr 1fr;
  }
  .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: end;
  }
}

.buy-sell-block {
  gap: 10px;
}
.buy-sell-block .icon-block {
  height: 40px;
  width: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.buy-sell-block .ed_button.button {
  padding: 10px 50px;
}
@media screen and (max-width: 1023px) {
  .buy-sell-block .ed_button.button {
    padding: 10px 20px;
  }
}
.buy-sell-block .edel-icon-watchlist-another {
  font-size: 1.563rem;
}

.high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}

@media (min-width: 1024px) {
  .OnetimeSIPWrapper .oneTime-btn {
    padding: 0px;
    padding: 9px 13px !important;
    margin-right: 10px;
  }
  .OnetimeSIPWrapper .SIP-btn {
    padding: 0px;
    padding: 9px 42px !important;
  }
}
@media (max-width: 768px) {
  .etfDynamicIndicator .Progresscommondatavalue,
  .etfDynamicIndicator .progresscommongrayvalue {
    margin-top: 5px;
  }
}
@media (max-width: 768px) {
  .oneTime-btn {
    padding: 0px;
    padding: 10px 10px !important;
    text-wrap: nowrap;
  }
  .SIP-btn {
    padding: 0px;
    padding: 10px 32px !important;
  }
}
/* YourComponent.css */
.sticky-row {
  transition: all 0.3s ease-in-out;
}

.sticky-quotes {
  transition: top 0.5s ease !important;
  position: fixed;
  background-color: #ffffff;
  padding: 20px;
  z-index: 9;
  width: 100%;
  top: 136px;
  margin-left: -169px !important;
  padding-inline: 135px;
}

@media (max-width: 768px) {
  .head-content-sticky {
    margin-bottom: 15px;
  }
}

.lineHeight-normal {
  line-height: normal;
}

@media (max-width: 768px) {
  .dynamicindicater-equity .Progresscommondatavalue,
  .dynamicindicater-equity .progresscommongrayvalue {
    margin-top: 10px !important;
  }
}

@media only screen and (min-width: 768px) {
  .grothmatrics-bottom {
    margin-bottom: 74px;
  }
}
.sticky-equity-overview {
  position: relative;
}
@media (min-width: 1023px) {
  .sticky-equity-overview {
    padding-inline: 20px !important;
  }
}
.sticky-equity-overview .buy-sell-block {
  justify-content: end !important;
}
@media (max-width: 1023px) {
  .sticky-equity-overview .marketgroup {
    margin: 10px 15px 0px !important;
  }
}
.sticky-equity-overview .marketgroup .marketCard {
  border: none !important;
  padding: 0px !important;
}
.sticky-equity-overview .marketgroup .marketcardbody {
  padding: 0px !important;
  padding-bottom: 0px !important;
}
@media (max-width: 768px) {
  .sticky-equity-overview .marketgroup .marketcardbody {
    padding-bottom: 0px !important;
  }
}
.sticky-equity-overview .marketgroup .marketcardfoot {
  display: none !important;
}

.quotes-actions-classes {
  padding: 22px 8px;
  justify-content: center;
  border-radius: 15px;
}

.equity-overview-point-mob .col-3 {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
.equity-overview-point-mob .col-3 .pivotValue {
  margin-top: 10px;
}
.equity-overview-point-mob .col-3:nth-child(2),
.equity-overview-point-mob .col-3:nth-child(4),
.equity-overview-point-mob .col-3:nth-child(6),
.equity-overview-point-mob .col-3:nth-child(8),
.equity-overview-point-mob .col-3:nth-child(9) {
  text-align: right !important;
}

.equity-overview-section .card-group .marketCard .marketcardbody {
  padding-top: 0px;
}

.equity-overview-section-ui .align-content-center {
  align-items: center !important;
}

.growth-metrix-table thead tr th label {
  color: #727271 !important;
  font-size: 0.75rem !important;
  font-family: "DMSansNormal";
  font-weight: normal;
}
.growth-metrix-table tbody tr td {
  color: #444444 !important;
  font-weight: normal;
  font-size: 1rem !important;
  font-family: "RobotoRegular";
}
.growth-metrix-table tbody tr td:first-child {
  font-size: 1rem;
  font-family: "DMSansNormal" !important;
}

#overview-alert .modalalerts.modal.show {
  z-index: 1050;
}

.scheme-information-common .nfo-gentable .table-body td .table {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding-right: 10px;
}
.scheme-information-common .nfo-gentable {
  border-spacing: 0px 10px !important;
}
.scheme-information-common .fundmangertable:last-child {
  border-bottom: none;
}
.scheme-information-common .nfo-gentable tr th:nth-child(1) div,
.scheme-information-common .nfo-gentable tr td:nth-child(1) div {
  padding: 0px !important;
  margin: 5px;
}
@media (max-width: 1023px) {
  .scheme-information-common .nfo-gentable tr th:nth-child(1) div,
  .scheme-information-common .nfo-gentable tr td:nth-child(1) div {
    margin: 4px;
    padding: 0px !important;
  }
}

.scheme-table-text {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .scheme-table-text.label-scheme-label label {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}
@media (max-width: 1023px) {
  .scheme-table-text {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}

.scheme-table-text-two {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .scheme-table-text-two {
    font-size: 0.875rem !important;
    font-family: "DMSansMedium";
  }
}

.fundmangerDataTable tr th:nth-child(1),
.fundmangerDataTable tr td:nth-child(1) {
  width: 25% !important;
}
.fundmangerDataTable tr th:nth-child(2),
.fundmangerDataTable tr td:nth-child(2) {
  width: 10% !important;
}
.fundmangerDataTable tr th:nth-child(3),
.fundmangerDataTable tr td:nth-child(3) {
  width: 10% !important;
}
.fundmangerDataTable tr th:nth-child(4),
.fundmangerDataTable tr td:nth-child(4) {
  width: 10% !important;
}
.fundmangerDataTable tr th:nth-child(5),
.fundmangerDataTable tr td:nth-child(5) {
  width: 10% !important;
}
.fundmangerDataTable tr th:nth-child(6),
.fundmangerDataTable tr td:nth-child(6) {
  width: 10% !important;
}
.fundmangerDataTable tr th:nth-child(7),
.fundmangerDataTable tr td:nth-child(7) {
  width: 20% !important;
  padding-right: 1rem !important;
}

.fund-detail-returns {
  display: flex;
  justify-content: space-between;
}

.top-docked-container {
  position: absolute;
  top: 43px;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  padding: 10px 20px;
  display: none;
  transition: 0.3s ease-in-out;
}
.top-docked-container.top-70 {
  top: 70px !important;
}
.top-docked-container .img-circle-nfo {
  height: 60px;
  width: 60px;
}

.top-docked-container .img-circle-nfo img {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.nfo-marketcard .top-docked-container-mob {
  top: 50px !important;
}

.top-docked-container-mob {
  position: absolute;
  top: 65px !important;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  padding: 20px 15px;
  display: none;
  transition: 0.3s ease-in-out;
}
.top-docked-container-mob .img-circle-nfo {
  height: 60px !important;
  width: 60px !important;
}
.top-docked-container-mob.top-70 {
  top: 70px !important;
}

.top-docked-container-mob .img-circle-nfo img {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.max-height-50 {
  height: 50px;
  align-items: center;
  justify-content: start;
  display: flex;
}

.ncd-market-quote div[data-attr=Yield] {
  text-decoration: unset !important;
}

.optionSection .FandOtradeInfo {
  max-width: 410px;
}
@media screen and (max-width: 768px) {
  .optionSection .overview-pivot.pivot-points {
    margin-left: -27px;
  }
  .optionSection .pivotName {
    color: #727271 !important;
    font-size: 0.75rem !important;
    font-family: "DMSansNormal" !important;
  }
  .optionSection .pivotValue {
    color: #444444 !important;
    font-size: 0.875rem !important;
    font-family: "RobotoMedium" !important;
  }
  .optionSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: end !important;
  }
}
.optionSection .overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.optionSection .overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.optionSection .overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
}
.optionSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: end;
}
@media screen and (max-width: 1023px) {
  .optionSection .overview-pivot.pivot-points {
    grid-template-columns: 1fr 1fr;
  }
  .optionSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: end;
  }
}
.optionSection .overview-pivot.pivot-points .buy-sell-block {
  gap: 10px;
}
.optionSection .overview-pivot.pivot-points .buy-sell-block .icon-block {
  height: 40px;
  width: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.optionSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
  padding: 10px 50px;
}
@media screen and (max-width: 1023px) {
  .optionSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
    padding: 10px 20px;
  }
}
.optionSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.optionSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.optionSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}
.optionSection .remove-margin.mb-5 {
  margin-bottom: 20px !important;
}
.optionSection .remove-margin .overview-pivot.margin-bottom {
  margin-bottom: 0px !important;
}

.optionOverViewRightside {
  padding-top: 20px;
}
.optionOverViewRightside .optionchainRight {
  justify-content: space-between;
}
.optionOverViewRightside .optionchainRight img {
  margin-right: 5px;
}

.orangeText {
  padding: 15px 10px;
}

.orangeTextMob {
  padding: 10px 10px;
  margin-top: 30px;
}

.optionOverViewRightsideMob {
  margin-top: 30px;
  line-height: 120%;
  margin-bottom: 30px;
}
.optionOverViewRightsideMob .optionchainRight {
  justify-content: space-between;
}
.optionOverViewRightsideMob .optionchainRight img {
  margin-right: 5px;
}

#options-news-corp-events .d-livenews-container {
  margin-left: 0px;
  margin-right: 0px;
}

.option-tooltip-overview .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.option-tooltip-overview .tooltip-arrow::before {
  border-top-color: #ffffff !important;
}
@media (max-width: 768px) {
  .option-tooltip-overview {
    z-index: 1 !important;
  }
}

@media (max-width: 768px) {
  #options-news-corp-events .d-livenews-container {
    padding-right: 0px !important;
  }
  #options-news-corp-events .d-ln-heading {
    padding-right: 10px !important;
  }
}
.chart-spot .toggle-switch-switch.midnight-blue {
  background-color: #b8b8b8 !important;
}
.chart-spot.toggle-switch-label.midnight-blue {
  border: 1px solid #b8b8b8 !important;
}
.chart-spot.toggle-switch-label.e-switch-active {
  border: 1px solid #03002f !important;
}
.chart-spot .toggle-switch-switch.e-switch-active {
  background-color: #03002f !important;
}

.mutualFundsSection .overview-pivot.pivot-points {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.mutualFundsSection .overview-pivot.pivot-points .pivotName {
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.mutualFundsSection .overview-pivot.pivot-points .pivotValue {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoBold";
}
.mutualFundsSection .overview-pivot.pivot-points .col:nth-child(even) {
  text-align: start;
}
@media screen and (max-width: 1023px) {
  .mutualFundsSection .overview-pivot.pivot-points {
    grid-template-columns: 1fr 1fr;
  }
  .mutualFundsSection .overview-pivot.pivot-points .col:nth-child(even) {
    text-align: start;
  }
}
.mutualFundsSection .overview-pivot.pivot-points .buy-sell-block {
  gap: 10px;
}
.mutualFundsSection .overview-pivot.pivot-points .buy-sell-block .icon-block {
  height: 40px;
  width: 40px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.mutualFundsSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
  padding: 10px 50px;
}
@media screen and (max-width: 1023px) {
  .mutualFundsSection .overview-pivot.pivot-points .buy-sell-block .ed_button.button {
    padding: 10px 20px;
  }
}
.mutualFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs {
  justify-content: space-around;
}
.mutualFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 5px 10px;
}
.mutualFundsSection .overview-pivot.pivot-points .high-low-tabs.generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-width: 3px;
}
@media (max-width: 768px) {
  .mutualFundsSection .rightsideBtn {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .mutualFundsSection .overview-pivot {
    margin-left: -27px;
  }
  .mutualFundsSection .marketCardArrow arrow-nav-leftside {
    font-size: 7px !important;
    margin-right: 15px !important;
  }
}
.mutualFundsSection .rightsideBtn {
  gap: 10px;
}
.mutualFundsSection .rightsideBtn .equity-btn {
  background-color: #f2f2f5;
  padding: 3px 5px;
  border-radius: 5px;
  margin-right: 10px;
}
.mutualFundsSection .rightsideBtn .largeCap-btn {
  background-color: #f2f2f5;
  padding: 3px 5px;
  border-radius: 5px;
}
.mutualFundsSection .pivotValue {
  margin-top: 10px !important;
}
.mutualFundsSection .navDate {
  margin-left: 5px;
}
.mutualFundsSection .navDate i {
  font-size: 13px;
}
.mutualFundsSection .navDate .rotate-icon {
  transform: rotate(180deg);
}
.mutualFundsSection .navHistory {
  margin-left: 10px;
  margin-top: 2px;
  color: #03002f;
  text-decoration-line: underline;
}
.mutualFundsSection .navHistoryIcon {
  margin-left: 4px;
  margin-top: 2px;
  width: 16px;
  height: 9.422px;
  flex-shrink: 0;
}

.dropdownAndTablecontent .dropdown {
  display: flex;
  justify-content: end;
  align-items: end;
}

.custom-date-padding {
  padding: 3px 7px;
}

.rightSideWrapper {
  display: flex;
  justify-content: end;
  align-items: end;
}

.marketCardArrow i {
  font-size: 14px !important;
  margin-right: 8px;
}

.three-color-progressBar-Mf {
  margin-top: 2rem;
}
.three-color-progressBar-Mf .pbar29Rangeslider {
  margin-top: 4px;
}

.three-color-progressbar-mf-dec .pbar29Rangeslider {
  margin-top: 3px;
}

.MFPeerComp .marketcardbody {
  padding: 0px !important;
}

@media only screen and (max-width: 768px) {
  .quotes-mutualfund-returns {
    margin-bottom: 10px !important;
  }
  .MFPeerComp .marketcardbody {
    padding: 0px !important;
  }
  .invesment-charges {
    margin-top: -43px !important;
  }
}
@media only screen and (max-width: 768px) {
  .mutualfunds-understanding-sections .mob-understanding-section-mkt {
    margin-top: -8px !important;
    margin-inline: 13px;
    border-radius: 5px;
    border: 1px solid #e7e7e7;
  }
}
@media only screen and (min-width: 768px) {
  .mutualfunds-understanding-sections {
    margin-top: 20px !important;
  }
}
.mutualfund-overview-wrappar {
  margin-top: 30px;
}
.mutualfund-overview-wrappar .mutualfund-overview {
  padding: 13px 9px;
  gap: 300px;
  border-radius: 5px;
}
.mutualfund-overview-wrappar .returns-wrappar {
  gap: 54px;
  padding-top: 15px;
}
.mob-overvire-wrappar {
  gap: 13px;
  margin-top: 20px;
}

.mutualfund-overview-mb {
  margin-top: 35px;
  gap: 37px;
}
.mutualfund-overview-mb .text {
  margin-top: 5px;
}
@media (max-width: 768px) {
  .mutualfund-overview-mb .arrow-icon-content {
    position: relative;
    top: -5px;
  }
}

.change-wrappar {
  margin-top: 10px;
}
.change-wrappar .change-growth {
  text-decoration: underline !important;
  margin-left: 5px;
}

.navbar-class-sidebar {
  height: calc(100vh - 140px);
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.navbar-class-sidebar::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.navbar-class-sidebar::-webkit-scrollbar-track {
  background: transparent;
}
.navbar-class-sidebar::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.navbar-class-sidebar .common-table-withbackground table thead th {
  padding-inline: 8px !important;
}

.mob-wrappar-year {
  border: 1px solid #727271;
  border-radius: 5px;
  padding: 5px;
}

.nav-history-sidebardrawer .marketcardhead {
  padding-bottom: 0px !important;
}
.nav-history-sidebardrawer .marketcardbody {
  padding-top: 0px !important;
}

.balance-table-block {
  line-height: normal;
}
.balance-table-block table tbody tr.hover-back-color {
  background-color: #03002f !important;
}
.balance-table-block table tbody tr.hover-back-color div {
  color: #ffffff !important;
}
.balance-table-block table tbody tr.hover-back-color:hover {
  background-color: #03002f !important;
}

.mob-overview-dropdown {
  border: none !important;
}
.mob-overview-dropdown .equitydrop .dropdown-toggle .btn .btn-primary {
  border: 2px solid green;
}
.mob-overview-dropdown.equity-dropdown-block .dropdown-menu {
  transform: translate(0px, 5px) !important;
}

.line-height-20-fin span {
  line-height: 22px;
}
@media (max-width: 768px) {
  .line-height-20-fin span {
    line-height: 20px;
  }
}

.mf-historic-returns {
  height: 100%;
}
.mf-historic-returns .quotes-historic-returns-ui .mk-card-topright {
  justify-content: space-between;
}

@media only screen and (max-width: 768px) {
  .mf-historic-returns .marketCard {
    padding: 15px !important;
  }
}
@media only screen and (min-width: 768px) {
  .mf-historic-returns tbody tr td:first-child {
    font-size: 1rem;
    font-family: "DMSansNormal" !important;
    color: #444444;
  }
}
@media only screen and (max-width: 768px) {
  .quotes-historic-returns-ui thead th {
    padding-left: 23px !important;
  }
  .quotes-historic-returns-ui thead tr th:first-child {
    padding-left: 8px !important;
  }
  .quotes-historic-returns-ui tbody tr td:first-child {
    font-size: 0.875rem !important;
    font-family: "DMSansNormal" !important;
    color: #444444;
  }
}
@media only screen and (max-width: 768px) {
  .quotes-historic-returns-ui thead th:nth-child(1),
  .quotes-historic-returns-ui thead th:nth-child(2) {
    width: 30px;
  }
  .quotes-historic-returns-ui thead th {
    padding-left: 23px !important;
  }
}
.underperforming-wrapper-main .underperforming-five-year {
  border-radius: 3px;
  background: #d9f3da;
  padding: 5px;
  width: 14px;
  height: 14px;
}
.underperforming-wrapper-main .Outperforming-five-year {
  border-radius: 3px;
  background: #fce9e9;
  padding: 5px;
  width: 14px;
  height: 14px;
}
.underperforming-wrapper-main .outperforming-wrapper {
  margin-block: 24px 20px;
}
.underperforming-wrapper-main .underperforming-wrapper {
  margin-block: 24px 20px;
}

.greenBackground {
  background-color: #d9f3da;
  height: 3.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.redBackground {
  background-color: #fce9e9;
  height: 3.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media only screen and (max-width: 768px) {
  .underperforming-wrapper-main .underperforming-wrapper {
    margin-block: 20px 5px !important;
  }
  .underperforming-wrapper-main .outperforming-wrapper {
    margin-block: 15px 20px !important;
  }
  .underperforming-wrapper-main .five-year-returns tbody tr td:not(:first-child) {
    font-size: 0.875rem;
    color: #444444;
    font-family: "RobotoRegular";
    padding-right: 0px !important;
  }
}
.dynamicindicator-historicreturn {
  margin-right: 15px;
}

.returnsthisFund {
  padding: 0px !important;
}

@media (max-width: 768px) {
  .underperforming-wrapper-main table td span {
    font-size: 0.875rem !important;
  }
}

@media only screen and (max-width: 767px) {
  .dynamicindicator-historicreturn {
    width: 100% !important;
    margin-right: 10px;
  }
  .dynamicindicator-historicreturn .Progresscommondatavalue {
    margin-top: 5px;
  }
  .dynamicindicator-historicreturn .dbar29RangesliderLabelname .Progresscommondatavalue {
    width: 50% !important;
  }
}
.historic-return-ui-mf .marketcardhead {
  display: grid !important;
  grid-template-columns: 1fr !important;
}
.historic-return-ui-mf .marketcardhead .mk-card-topright {
  display: grid !important;
  grid-template-columns: 100% !important;
}
.historic-return-ui-mf table .w-20-td {
  width: 20%;
  text-align: left !important;
}
@media (max-width: 768px) {
  .historic-return-ui-mf table .w-20-td {
    width: 15%;
  }
}
.historic-return-ui-mf table .w-60-td {
  width: 60%;
}

@media only screen and (max-width: 768px) {
  .quotes-historic-returns-thisfunds .thisfunds-wrappar {
    padding-block: 13px !important;
  }
}
.mf-historic-returns.index .marketcardhead.card-header {
  display: block;
}
.mf-historic-returns.index .marketcardhead.card-header .mk-card-topright {
  margin-top: 15px;
}
@media only screen and (max-width: 1023px) {
  .mf-historic-returns.index .marketcardhead.card-header .mk-card-topright {
    justify-content: end;
  }
}

.historic-calculator-quotes .border-calculator {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.historic-calculator-quotes .explorefundmainSection {
  background-color: #f2f2f5;
}
.historic-calculator-quotes .rc-slider-handle {
  border: 8px solid #03002f !important;
}
.historic-calculator-quotes .rc-slider-dot {
  border: solid 2px #03002f;
}
.historic-calculator-quotes .radio-button input[type=radio]::after {
  background: #03002f;
}
.historic-calculator-quotes .ed_button.blue-one {
  border: none;
  background-color: #03002f;
}
.historic-calculator-quotes .explorefundmainSection .mf-invest {
  background-color: #49aee2;
}
@media (max-width: 768px) {
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-handle) {
    width: 28px;
    height: 28px;
    margin-top: -14px;
  }
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-rail),
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-track) {
    height: 8px;
  }
}
.historic-calculator-quotes .growthCalculator-section .slider-input-group .slidervalue {
  padding: 0px 6px !important;
}
.historic-calculator-quotes .growthCalculator-section .slider-input-group .slidervalue .form-control {
  text-align: center !important;
  padding-left: 0px;
  max-width: 100%;
  min-width: 30px;
}
.historic-calculator-quotes .growthCalculator-section .radioBoxsection {
  display: grid;
  grid-template-columns: 35% 35% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .historic-calculator-quotes .growthCalculator-section .radioBoxsection {
    display: flex;
    justify-content: space-between;
  }
}
.historic-calculator-quotes .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .historic-calculator-quotes .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}

@media only screen and (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
    width: 88px;
  }
}
@media only screen and (max-width: 1024px) {
  #portfolio-holding .portfolioMFContainer .marketgroup {
    margin-top: 0px;
  }
}
.portfolioMFContainer {
  display: flex;
  float: left;
  height: 100%;
  width: 100%;
}
.portfolioMFContainer .MFPortfolioHoldingError .refreshErrorBtn {
  margin-top: 25px;
}
@media (max-width: 768px) {
  .portfolioMFContainer .marketcardbody {
    padding-bottom: 0px !important;
  }
}
.portfolioMFContainer .portfolio-marketcard {
  padding-left: 0px;
}
@media (max-width: 768px) {
  .portfolioMFContainer .portfolio-marketcard .marketCard {
    padding: 0px !important;
  }
}
.portfolioMFContainer .portfolio-marketcard .assetallocation-section .lenged-Circle {
  width: 15px;
  height: 15px;
}
.portfolioMFContainer .portfolio-subcategory-mob .portfolioMFContainer .marketCard {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  border-radius: 0 !important;
  padding-bottom: 0px !important;
}
@media screen and (max-width: 1023px) {
  .portfolioMFContainer .portfolio-subcategory-mob .portfolioMFContainer .marketCard {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

.mf-sc-dropdown-mob .dropdown-menu.show {
  max-height: 340px !important;
  z-index: 6;
}

.mf-Stock-Composition {
  margin-top: 50px;
  margin-bottom: 100px;
}
.mf-Stock-Composition .mf-sc-header .equity-dropdown-block .dropdown-menu.show {
  max-height: 340px;
}
.mf-Stock-Composition .mf-sc-header .equitydrop {
  color: #444444 !important;
}
.mf-Stock-Composition .mf-sc-header .equitydrop i:before {
  color: #03002f !important;
}
.mf-Stock-Composition .mf-sc-header .equity-dropdown-block > .btn-primary.dropdown-toggle {
  border-color: #e7e7e7 !important;
}
.mf-Stock-Composition .mf-sc-header .edel-icon-round-circle {
  color: rgb(221, 80, 77);
  position: absolute;
  top: -3px;
  right: 0px;
  font-size: 0.5rem;
}
.mf-Stock-Composition .mf-search-box {
  width: 300px;
}
.mf-Stock-Composition .mf-Stock-Composition-table {
  max-height: 400px;
  overflow-y: auto;
  margin-top: -1px;
  /* Track */
  /* Handle */
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-track-piece {
  margin-top: 135px !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-track {
  background: transparent;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table thead {
  background-color: #f2f2f5;
  position: sticky;
  top: -1px;
  z-index: 4;
}
.mf-Stock-Composition .mf-Stock-Composition-table table thead th {
  font-size: 1rem;
  font-family: "DMSansNormal";
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: none !important;
}
@media (max-width: 768px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table thead th {
    border: none !important;
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoRegular";
}
@media (max-width: 768px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td {
    padding: 15px 10px;
    border: none !important;
    font-size: 0.75rem;
    font-family: "EncodeSansMedium";
  }
}
@media screen and (min-width: 1023px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td:first-child {
    width: 250px;
  }
}
@media screen and (min-width: 1023px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td:nth-child(2) {
    width: 200px;
  }
}

.adjust-padding-block .common-search-bar input {
  padding-block: 10px !important;
  padding-right: 83px !important;
}

.adjust-padding-block-dec .common-search-bar input {
  padding-block: 13px !important;
}

.table-layout-content-grid {
  display: grid;
  grid-template-columns: 10% 90%;
}
.table-layout-content-grid .text-left {
  text-align: left;
}

.table-layout-content-grid-2 {
  display: grid;
  grid-template-columns: 85% 15%;
  align-items: center;
}
.table-layout-content-grid-2 .assetname {
  padding-left: 10px;
}
@media (max-width: 768px) {
  .table-layout-content-grid-2 .assetname {
    font-size: 0.875rem;
  }
}
@media (max-width: 768px) {
  .table-layout-content-grid-2 .perc-hold-content {
    font-size: 0.875rem !important;
  }
}

.children-container {
  height: 100%;
}

.horizontal-scroll-common {
  flex-direction: row;
  overflow-x: scroll;
  padding-bottom: 10px;
  /* Track */
  /* Handle */
}
.horizontal-scroll-common::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.horizontal-scroll-common::-webkit-scrollbar-track {
  background: transparent;
}
.horizontal-scroll-common::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.mf-Stock-Composition-mobile {
  margin-top: 15px !important;
}
.mf-Stock-Composition-mobile .marketgroup {
  padding: 0px !important;
  margin: 0px auto !important;
}
.mf-Stock-Composition-mobile .marketgroup .marketCard {
  padding: 0px !important;
  border: none !important;
}

.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table table {
  border-collapse: separate;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table td,
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table th {
  text-wrap: nowrap !important;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody tr:nth-of-type(odd) td:first-child {
  background-color: #ffffff !important;
  border-left: 1px solid #e7e7e7;
  z-index: 1 !important;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody tr:nth-of-type(odd) td:first-child {
    color: #444444;
    border: none !important;
  }
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody:nth-of-type(even) td:first-child {
  background-color: #f2f2f5 !important;
  border-left: 1px solid #e7e7e7;
  z-index: 1 !important;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody:nth-of-type(even) td:first-child {
    color: #444444;
    border: none !important;
  }
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody td:nth-child(1) {
  z-index: 1 !important;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table thead tr:nth-child(2) th:first-child {
  position: sticky;
  z-index: 4;
  background-color: #f2f2f5;
  left: 0px;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table thead tr:nth-child(1) th:first-child {
  position: sticky;
  z-index: 3;
  background-color: #ffffff;
  left: 0px;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}

.stock-comp-drop .equity-dropdown-block .dropdown-menu {
  z-index: 5 !important;
}

.stock-comp-drop-mob {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
}

@media (max-width: 768px) {
  .mf-portfolio-tabs .nav-tabs {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1.5fr !important;
  }
}
.mf-portfolio-tabs .nav-tabs .nav-item .nav-link {
  padding: 7px 4px 10px 6px !important;
}

.holding-non-handcursor .progresscontainer .progressbox {
  cursor: unset !important;
}

.assetPaddingremove .marketCard {
  padding-inline: 0px !important;
}
.assetPaddingremove .marketcardhead {
  margin-left: 20px !important;
}

.padding-class-asset {
  padding-inline: 15px !important;
}

.asset-class-padding .marketCard .marketcardfoot.card-footer {
  padding: 15px !important;
}

.peer-compare-mf .marketgroup .marketCard .marketcardfoot {
  padding: 0px 20px 20px !important;
}
.peer-compare-mf .share .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.peer-compare-mf .share .share-icon .edel-icon-share-icon::before {
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.peer-compare-mf .rounded-circle1.exclamation1 {
  margin-left: 10px;
}
@media (max-width: 1023px) {
  .peer-compare-mf .rounded-circle1.exclamation1 {
    margin-right: 15px;
  }
}
.peer-compare-mf .mk-card-topleftmain1 {
  margin: 20px 0px 0px 20px;
  display: flex;
}
@media (max-width: 1023px) {
  .peer-compare-mf .mk-card-topleftmain1 {
    margin: 15px 0px 0px 15px;
    justify-content: space-between;
  }
}
.peer-compare-mf .marketCard.card {
  padding: 0px !important;
}
.peer-compare-mf .index-constituents-table table thead {
  padding-bottom: 25 px;
  position: sticky;
  top: 0px;
  z-index: 1;
  background: white;
  height: 40px;
}
.peer-compare-mf .index-constituents-table tr th {
  padding: 15px;
}
.peer-compare-mf .index-constituents-table tr th:first-child {
  text-align: start;
  padding-left: 20px;
}
.peer-compare-mf .index-constituents-table tr th:last-child {
  text-align: end;
  padding-right: 20px;
}
.peer-compare-mf .index-constituents-table table tbody tr {
  padding: 20px;
}
.peer-compare-mf .index-constituents-table table tbody tr:first-child {
  text-align: start;
  padding-left: 20px;
}
.peer-compare-mf .index-constituents-table table tbody tr:first-child td {
  border-top: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  .peer-compare-mf .index-constituents-table table tbody tr:first-child td {
    border-top: 0px;
  }
}
.peer-compare-mf .index-constituents-table table tbody tr:last-child {
  text-align: end;
  padding-right: 20px;
}
.peer-compare-mf .index-constituents-table table tbody td {
  border-top: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.peer-compare-mf .index-constituents-table table tbody tr td {
  border-left: 0px;
  border-right: 0px;
  color: #292929;
  font-size: 1rem;
  font-family: "RobotoMedium";
  padding: 20px;
}
.peer-compare-mf .index-constituents-table table tbody tr td:first-child {
  padding-left: 20px;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #292929;
  text-align: start;
}
.peer-compare-mf .index-constituents-table table tbody tr td:last-child {
  text-align: end;
  padding-right: 20px;
}
.peer-compare-mf .index-constituents-table table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0px;
}
.peer-compare-mf .index-constituents-table table thead th {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
  border: none;
}
.peer-compare-mf .index-constituents-table table thead tr {
  border: none;
}

.stock-composition-progress.progress {
  height: 5px !important;
  background-color: #f2f2f5 !important;
  border-radius: 3px !important;
}
.stock-composition-progress .bg-bg_label_skyblue {
  background-color: #1c9ad6;
}

.common-marketCard-nopadding.marketgroup .marketcardhead {
  padding: 20px !important;
}
.common-marketCard-nopadding .marketcardbody {
  padding-bottom: 0px !important;
}
.common-marketCard-nopadding .marketCard {
  padding: 0px !important;
}
.common-marketCard-nopadding .marketCard .marketcardfoot {
  padding-bottom: 0px !important;
}

.grid-fundhouse {
  display: flex;
  gap: 30px;
}

.about-fund-house-wrappar {
  border-bottom: 1px solid #e7e7e7;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.about-fund-house-wrappar .amc-name {
  margin-bottom: 5px;
}
.about-fund-house-wrappar .mf-name {
  margin-bottom: 15px;
}
.about-fund-house-wrappar .amu-cr {
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media (max-width: 768px) {
  .about-fund-house-wrappar .amu-cr {
    text-align: end;
  }
}

.about-house-main {
  margin-inline: 12px;
}

.about-fund-house-mf {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.about-fund-house-mf .contact-info {
  margin-block: 15px;
}
.about-fund-house-mf .amc-name {
  margin-bottom: 5px;
}
.about-fund-house-mf .telephone-fax-wrappar {
  gap: 40px;
  margin-bottom: 15px;
}
.about-fund-house-mf .email-mf {
  margin-bottom: 5px;
}
.about-fund-house-mf .company-website {
  margin-block: 15px 5px;
}
.about-fund-house-mf .address-mf {
  line-height: 160%;
}

@media only screen and (max-width: 768px) {
  .about-house-main {
    padding-top: 0px !important;
  }
  .mutualfunds-about-funds {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 1024px) {
  #portfolio-holding .portfolioMFContainer .marketgroup {
    margin-top: 0px;
  }
}
.portfolioMFContainer {
  display: flex;
  float: left;
  height: 100%;
  width: 100%;
}
.portfolioMFContainer .MFPortfolioHoldingError .refreshErrorBtn {
  margin-top: 25px;
}
@media (max-width: 768px) {
  .portfolioMFContainer .marketcardbody {
    padding-bottom: 0px !important;
  }
}
.portfolioMFContainer .portfolio-marketcard {
  padding-left: 0px;
}
@media (max-width: 768px) {
  .portfolioMFContainer .portfolio-marketcard .marketCard {
    padding: 0px !important;
  }
}
.portfolioMFContainer .portfolio-marketcard .assetallocation-section .lenged-Circle {
  width: 15px;
  height: 15px;
}
.portfolioMFContainer .portfolio-subcategory-mob .portfolioMFContainer .marketCard {
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  border-radius: 0 !important;
  padding-bottom: 0px !important;
}
@media screen and (max-width: 1023px) {
  .portfolioMFContainer .portfolio-subcategory-mob .portfolioMFContainer .marketCard {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

.mf-sc-dropdown-mob .dropdown-menu.show {
  max-height: 340px !important;
  z-index: 6;
}

.mf-Stock-Composition {
  margin-top: 50px;
  margin-bottom: 100px;
}
.mf-Stock-Composition .mf-sc-header .equity-dropdown-block .dropdown-menu.show {
  max-height: 340px;
}
.mf-Stock-Composition .mf-sc-header .equitydrop {
  color: #444444 !important;
}
.mf-Stock-Composition .mf-sc-header .equitydrop i:before {
  color: #03002f !important;
}
.mf-Stock-Composition .mf-sc-header .equity-dropdown-block > .btn-primary.dropdown-toggle {
  border-color: #e7e7e7 !important;
}
.mf-Stock-Composition .mf-sc-header .edel-icon-round-circle {
  color: rgb(221, 80, 77);
  position: absolute;
  top: -3px;
  right: 0px;
  font-size: 0.5rem;
}
.mf-Stock-Composition .mf-search-box {
  width: 300px;
}
.mf-Stock-Composition .mf-Stock-Composition-table {
  max-height: 400px;
  overflow-y: auto;
  margin-top: -1px;
  /* Track */
  /* Handle */
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-track-piece {
  margin-top: 135px !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-track {
  background: transparent;
}
.mf-Stock-Composition .mf-Stock-Composition-table::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.mf-Stock-Composition .mf-Stock-Composition-table thead {
  background-color: #f2f2f5;
  position: sticky;
  top: -1px;
  z-index: 4;
}
.mf-Stock-Composition .mf-Stock-Composition-table table thead th {
  font-size: 1rem;
  font-family: "DMSansNormal";
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: none !important;
}
@media (max-width: 768px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table thead th {
    border: none !important;
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoRegular";
}
@media (max-width: 768px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td {
    padding: 15px 10px;
    border: none !important;
    font-size: 0.75rem;
    font-family: "EncodeSansMedium";
  }
}
@media screen and (min-width: 1023px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td:first-child {
    width: 250px;
  }
}
@media screen and (min-width: 1023px) {
  .mf-Stock-Composition .mf-Stock-Composition-table table tbody tr td:nth-child(2) {
    width: 200px;
  }
}

.adjust-padding-block .common-search-bar input {
  padding-block: 10px !important;
  padding-right: 83px !important;
}

.adjust-padding-block-dec .common-search-bar input {
  padding-block: 13px !important;
}

.table-layout-content-grid {
  display: grid;
  grid-template-columns: 10% 90%;
}
.table-layout-content-grid .text-left {
  text-align: left;
}

.table-layout-content-grid-2 {
  display: grid;
  grid-template-columns: 85% 15%;
  align-items: center;
}
.table-layout-content-grid-2 .assetname {
  padding-left: 10px;
}
@media (max-width: 768px) {
  .table-layout-content-grid-2 .assetname {
    font-size: 0.875rem;
  }
}
@media (max-width: 768px) {
  .table-layout-content-grid-2 .perc-hold-content {
    font-size: 0.875rem !important;
  }
}

.children-container {
  height: 100%;
}

.horizontal-scroll-common {
  flex-direction: row;
  overflow-x: scroll;
  padding-bottom: 10px;
  /* Track */
  /* Handle */
}
.horizontal-scroll-common::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.horizontal-scroll-common::-webkit-scrollbar-track {
  background: transparent;
}
.horizontal-scroll-common::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.mf-Stock-Composition-mobile {
  margin-top: 15px !important;
}
.mf-Stock-Composition-mobile .marketgroup {
  padding: 0px !important;
  margin: 0px auto !important;
}
.mf-Stock-Composition-mobile .marketgroup .marketCard {
  padding: 0px !important;
  border: none !important;
}

.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table table {
  border-collapse: separate;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table td,
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table th {
  text-wrap: nowrap !important;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody tr:nth-of-type(odd) td:first-child {
  background-color: #ffffff !important;
  border-left: 1px solid #e7e7e7;
  z-index: 1 !important;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody tr:nth-of-type(odd) td:first-child {
    color: #444444;
    border: none !important;
  }
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody:nth-of-type(even) td:first-child {
  background-color: #f2f2f5 !important;
  border-left: 1px solid #e7e7e7;
  z-index: 1 !important;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 768px) {
  .table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody:nth-of-type(even) td:first-child {
    color: #444444;
    border: none !important;
  }
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table tbody td:nth-child(1) {
  z-index: 1 !important;
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table thead tr:nth-child(2) th:first-child {
  position: sticky;
  z-index: 4;
  background-color: #f2f2f5;
  left: 0px;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
.table-container-generictableleft .generictableleft-section.mf-Stock-Composition-table thead tr:nth-child(1) th:first-child {
  position: sticky;
  z-index: 3;
  background-color: #ffffff;
  left: 0px;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}

.stock-comp-drop .equity-dropdown-block .dropdown-menu {
  z-index: 5 !important;
}

.stock-comp-drop-mob {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
}

@media (max-width: 768px) {
  .mf-portfolio-tabs .nav-tabs {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1.5fr !important;
  }
}
.mf-portfolio-tabs .nav-tabs .nav-item .nav-link {
  padding: 7px 4px 10px 6px !important;
}

.holding-non-handcursor .progresscontainer .progressbox {
  cursor: unset !important;
}

.assetPaddingremove .marketCard {
  padding-inline: 0px !important;
}
.assetPaddingremove .marketcardhead {
  margin-left: 20px !important;
}

.padding-class-asset {
  padding-inline: 15px !important;
}

.asset-class-padding .marketCard .marketcardfoot.card-footer {
  padding: 15px !important;
}

.explorefundmainSection {
  background-color: #f2f2f5;
  padding: 30px 20px 30px 30px;
  border-radius: 5px;
}
.explorefundmainSection strong {
  margin-right: 5px;
}
.explorefundmainSection .fdreturn {
  margin-top: 39px;
  margin-bottom: 30px;
}
.explorefundmainSection .progressbarsection .progressbox {
  background-color: #ffffff;
  border-radius: 5px;
  height: 40px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.explorefundmainSection .progressbarsection .progressbox div:last-child {
  text-align: right;
}
.explorefundmainSection .progressbarsection .progressbox .mf-main,
.explorefundmainSection .progressbarsection .progressbox .mf-invest,
.explorefundmainSection .progressbarsection .progressbox .mf-gains {
  height: 10px;
}
.explorefundmainSection .progressbarsection .progressbox {
  background-color: #ffffff;
  border-radius: 5px;
  height: 40px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (max-width: 768px) {
  .explorefundmainSection .progressbarsection .progressbox {
    padding-left: 12px !important;
    padding-right: 12px !important;
    grid-template-columns: 2fr 1.5fr;
  }
}
.explorefundmainSection .progressbarsection .progressbox div:last-child {
  text-align: right;
}
.explorefundmainSection .progressbarsection .progressbox .mf-main,
.explorefundmainSection .progressbarsection .progressbox .mf-invest,
.explorefundmainSection .progressbarsection .progressbox .mf-gains,
.explorefundmainSection .progressbarsection .progressbox .fd-gains {
  height: 10px;
}
.explorefundmainSection .outerprogresssection {
  display: flex;
  justify-content: space-between;
}
.explorefundmainSection .outerprogresssection .progressiconbox:last-child {
  grid-column-end: none;
}
.explorefundmainSection .outerprogresssection .progressiconbox {
  display: grid;
  grid-template-columns: 20px auto;
  gap: 8px;
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox {
    grid-template-columns: 11px auto;
    gap: 4px;
  }
}
.explorefundmainSection .outerprogresssection .progressiconbox .icondata div {
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  top: 5px;
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox .icondata div {
    width: 10px;
    height: 10px;
    top: 0px;
  }
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox div:last-child span:last-child {
    margin-top: 8px;
  }
}
.explorefundmainSection .mf-invest {
  background-color: #03002f;
}
.explorefundmainSection .mf-gains {
  background-color: #51b255;
}
.explorefundmainSection .fd-gains {
  background-color: #dfa717;
}
.explorefundmainSection .mt-36 {
  margin-top: 36px;
}
@media (max-width: 768px) {
  .explorefundmainSection .Roboto_36_600 {
    font-size: 1.875rem;
  }
  .explorefundmainSection .EncodeSansM_18_500 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSans_14_500 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .EncodeSans_16_600 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSansR_14_400 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .RobotoM_18_500 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSans_14_500 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .RobotoM_14_700 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .EncodeSansR_12_400 {
    font-size: 0.688rem;
  }
  .explorefundmainSection .EncodeSans_16_500 {
    font-size: 0.875rem;
  }
}

.blurdesign {
  opacity: 0.5;
}

.boxoutersection {
  border: 1px solid #e7e7e7;
  padding: 30px 20px 50px 20px;
  border-radius: 5px;
}
.boxoutersection .boxinnerSection {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 20px;
}
.boxoutersection .boxinnerSection h1 {
  margin-bottom: 10px;
}
.boxoutersection .horizontalline {
  border: 1px solid #e7e7e7;
  margin: 2rem 0px;
}
.boxoutersection > div:last-child .horizontalline {
  display: none;
}

.boxoutersectionview {
  border: 1px solid #e7e7e7;
  padding: 20px 20px 20px 20px;
  border-radius: 5px;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 23px;
  align-items: center;
  justify-items: center;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  width: 100%;
  padding: 23px;
  text-align: center;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox img {
  width: 43px;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox .headingtitle {
  line-height: 20px;
  margin-top: 20px;
}

.topperforming-experience {
  width: 100%;
  background-color: #fffbf2;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 32px;
  font-family: "EncodeSansLight";
  font-style: normal;
  height: 280px;
}
.topperforming-experience .topperforming-experience-body {
  font-weight: 300;
  font-size: 1rem;
  line-height: 20px;
  padding-top: 24px;
}
.topperforming-experience .topperforming-experience-body .Btntopperforming {
  float: left;
  margin-top: 3.14rem;
}
.topperforming-experience .topperforming-experience-body p {
  max-width: 310px;
}
.topperforming-experience .startlumpsumsection {
  justify-content: end;
  display: flex;
  align-items: end;
}
@media (max-width: 768px) {
  .topperforming-experience .startlumpsumsection .text-right {
    display: grid;
    grid-template-columns: 60% auto;
    grid-column-start: none;
  }
  .topperforming-experience .startlumpsumsection .text-right img {
    width: 45px;
  }
}
.topperforming-experience .startlumpsumsection .ed_button {
  text-transform: unset !important;
  width: 182px;
}
@media (max-width: 768px) {
  .topperforming-experience .startlumpsumsection .ed_button {
    width: 130px !important;
  }
}

.mfradiobox-mob-section .disp_val {
  color: #b8b8b8 !important;
}
.mfradiobox-mob-section .radio_btn input[type=radio]:checked + .disp_val {
  color: #444444 !important;
}

@media (max-width: 768px) {
  .mfradiobox-mob-section .disp_val {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}
.growthCalculator-section .height40 {
  height: 40px;
}
@media (max-width: 768px) {
  .growthCalculator-section .mb-ui p {
    text-align: center;
    margin-bottom: 10px !important;
  }
}
.growthCalculator-section .marketgroup {
  padding: 0px;
}
.growthCalculator-section .marketgroup .marketCard {
  padding-bottom: 0px !important;
}
.growthCalculator-section .marketgroup .marketCard .mk-card-topright.gap {
  margin-left: 9px !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .marketgroup .marketCard .mk-card-topleftmain {
    font-size: 1rem !important;
  }
}
.growthCalculator-section .calculatortab .nav-item:last-child .nav-link {
  padding: 11px 15px 11px 15px !important;
}
.growthCalculator-section .calculatortab .nav-item .nav-link {
  font-size: 1rem !important;
  padding: 11px 15px 11px 11px !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatortab .nav-item .nav-link {
    font-size: 0.875rem !important;
    margin-bottom: 0px !important;
  }
}
.growthCalculator-section .calculatortab .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}
.growthCalculator-section .radioBoxsection {
  display: grid;
  grid-template-columns: 35% 35% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .radioBoxsection {
    grid-template-columns: 55% 45%;
    gap: 0px;
  }
}
.growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}
.growthCalculator-section .calculatorTextbox {
  border-bottom: 1px solid #e7e7e7;
}
.growthCalculator-section .calculatorTextbox .input_prefix {
  font-size: 2.625rem;
  font-family: "RobotoBold";
  font-weight: bolder;
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatorTextbox .input_prefix {
    font-size: 2.25rem;
  }
}
.growthCalculator-section .calculatorTextbox .form-control {
  border: none;
  line-height: 40px;
  padding: 0 0 0 10px;
  border-radius: 0px;
  font-size: 2.5rem;
  font-family: "RobotoBold";
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatorTextbox .form-control {
    font-size: 2.25rem;
    text-align: center;
  }
}
.growthCalculator-section .timeperiodSection {
  display: grid;
  grid-template-columns: 85% 15%;
  align-items: center;
  margin-top: 38px;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection {
    grid-template-columns: 75% 25%;
  }
}
.growthCalculator-section .timeperiodSection.assumedreturn {
  grid-template-columns: 80% 20%;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.assumedreturn {
    grid-template-columns: 72% 28%;
  }
}
.growthCalculator-section .timeperiodSection.recommendation {
  grid-template-columns: 75% 25% !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.recommendation {
    grid-template-columns: 68% 32% !important;
  }
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.recommendation .slider-input-group .slidervalue {
    width: 100px;
  }
  .growthCalculator-section .timeperiodSection.recommendation .slider-input-group .slidervalue .form-control {
    padding-right: 4px;
    padding-left: 7px;
  }
}
.growthCalculator-section .timeperiodSection.recommendation .input_suffix::before {
  content: "%/";
  margin-right: 5px;
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
  display: flex;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
    padding-right: 10px;
  }
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control {
  border: none !important;
  font-size: 1.25rem;
  font-family: "RobotoRegular";
  text-align: right;
  padding-right: 6px;
  color: #444444;
  background-color: #ffffff;
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control:disabled {
  color: #b8b8b8;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control {
    font-size: 1rem;
  }
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .input_suffix {
  grid-column-end: none;
  color: #b8b8b8;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .input_suffix {
    font-size: 0.875rem;
  }
}
.growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-input {
  width: 25px;
  height: 25px;
  accent-color: #03002f;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-input {
    width: 16px;
    height: 16px;
    position: relative;
    margin-top: 0px;
  }
}
.growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-label {
  line-height: 30px;
  margin-left: 10px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-label {
    line-height: 35px;
    margin-left: 0px;
  }
}
.growthCalculator-section .radioBoxsectionfundtype {
  display: grid;
  grid-template-columns: 20% 20% 20% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .radioBoxsectionfundtype {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button {
  border: 1px solid #e7e7e7;
  padding: 7px 8px 7px 9px;
  border-radius: 3px;
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button.active {
  background-color: #f2f2f5;
  border: 1px solid #03002f;
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .growthCalculator-section .radioBoxsectionfundtype .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatortab .mb-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (min-width: 367px) and (max-width: 768px) {
  .mfradiobox-mob-section .radio-button .radio_btn {
    align-items: center !important;
  }
}
.docked-position.mfQuotesLinksDesk-center {
  margin-inline: -290px !important;
}
.docked-position.mfQuotesLinksDesk-center .mfQuotesLinksDesk ul {
  margin-left: 131px !important;
  width: 105% !important;
}

.mfQuotesLinksDesk ul {
  margin-inline: -31px;
  margin-top: 20px;
  gap: 10px;
  width: 100%;
}
.mfQuotesLinksDesk ul li a {
  margin-right: 5px;
  margin-left: 5px;
}

.mfQuotesLinksDesk-center {
  padding-left: 119px !important;
}

.mutual-fund-portfolio .percentage-value-section {
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0%;
  top: 45%;
}
@media (max-width: 768px) {
  .mutual-fund-portfolio .percentage-value-section {
    top: 46%;
    font-size: 0.813rem;
  }
}

@media (max-width: 768px) {
  .market-cap-td table tbody td {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .market-cap-td .merge-data-row td {
    width: 40% !important;
  }
}

.merge-data-row td:nth-child(1) {
  position: relative !important;
  left: unset !important;
  z-index: auto !important;
}

.sticky-mutualFund-overview {
  position: relative;
}
@media (max-width: 1023px) {
  .sticky-mutualFund-overview .marketgroup {
    margin: 10px 20px;
  }
}
@media (max-width: 768px) {
  .sticky-mutualFund-overview .marketgroup {
    margin: 10px 20px !important;
  }
}
.sticky-mutualFund-overview .marketgroup .marketCard {
  border: none !important;
  padding: 0px !important;
}
.sticky-mutualFund-overview .marketgroup .marketcardbody {
  padding: 0px !important;
  padding-bottom: 0px !important;
}
@media (max-width: 768px) {
  .sticky-mutualFund-overview .marketgroup .marketcardbody {
    padding-bottom: 0px !important;
  }
}
.sticky-mutualFund-overview .marketgroup .marketcardfoot {
  display: none !important;
}

.common-table-invementcharges table tbody tr td:first-child {
  text-wrap: nowrap;
}
@media (max-width: 768px) {
  .common-table-invementcharges table tbody tr td.DMSansMedium_16_500 {
    font-size: 0.875rem !important;
    font-family: "DMSansMedium" !important;
  }
}
@media (max-width: 768px) {
  .common-table-invementcharges table tbody tr td.DMSanN_16_400 {
    font-size: 0.875rem !important;
    font-family: "DMSansNormal" !important;
  }
}

.overview-section-padding-0 .marketcardbody {
  padding-top: 0px !important;
}

.mutual-fund-overview-grid {
  display: grid;
  grid-template-columns: 20% auto;
  gap: 54px;
}

/* ThreeColorProgressBar.scss */
.ThreeColorProgressBar .container .pbar29RangesliderWrapper .pbar29Rangeslider .customRangeBar .SkewCode {
  width: 9px;
  background-color: black;
}
.ThreeColorProgressBar .container .pbar29RangesliderWrapper .pbar29Rangeslider .customRangeBar .Skewcoderight1 {
  margin-right: 5px;
  background-color: #1c9ad6 !important;
}
.ThreeColorProgressBar .container .pbar29RangesliderWrapper .pbar29Rangeslider .customRangeBar .Skewcoderight2 {
  margin-left: 2px;
  background-color: #b8b8b8 !important;
}

:root {
  font-size: 16px;
}

.marketTabs {
  padding-top: 18px;
  padding: 0;
}
.marketTabs .react-tabs .marketTabs-ul {
  padding: 0;
  gap: 50px;
}
.marketTabs .react-tabs .marketTabs-ul li p {
  line-height: 19.6px;
  font-size: 1rem;
}
.marketTabs .react-tabs .marketTabs-ul a {
  height: 100%;
}
.marketTabs .react-tabs .marketTabs-ul a p {
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.marketTabs .react-tabs .marketTabs-ul a.active {
  border-bottom: 2px solid #03002f;
}
.marketTabs .react-tabs .marketTabs-ul a.active p {
  color: #03002f;
}
.marketTabs .react-tabs .marketTabs-ul {
  border-bottom: 1px solid #e7e7e7;
  margin: 0 10px;
  padding: 0;
}
@media (min-width: 768px) {
  .marketTabs .react-tabs .marketTabs-ul {
    margin: auto;
  }
}
.marketTabs .react-tabs .marketTabs-ul li {
  padding: 14px 0px;
  color: #b8b8b8;
  margin-right: 3.125rem;
}
@media (max-width: 768px) {
  .marketTabs .react-tabs .marketTabs-ul li {
    padding: 14px 10px;
  }
}
.marketTabs .react-tabs .marketTabs-ul li p {
  margin-bottom: 0;
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
}
.marketTabs .react-tabs .marketTabs-ul .react-tabs__tab:focus:after {
  content: unset;
}
.marketTabs .react-tabs .marketTabs-ul .react-tabs__tab--selected {
  background: unset;
  border-color: unset;
  color: #03002f;
  border-radius: unset;
  border: unset;
  border-bottom: 2px solid #03002f;
}

@media (max-width: 1023px) {
  .marketTabs .react-tabs {
    overflow-y: scroll;
  }
  .marketTabs .react-tabs .marketTabs-ul {
    flex-direction: row;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    padding: 0 0 0 15px;
    /* Track */
    /* Handle */
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar {
    width: 4px !important;
    height: 5px !important;
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar-track {
    background: transparent;
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar-thumb {
    background: #03002f;
  }
  .marketTabs .react-tabs .marketTabs-ul li p {
    line-height: 19.6px;
    font-size: 1rem;
  }
  .marketTabs .react-tabs .marketTabs-ul .react-tabs__tab--selected {
    border-width: 3px;
  }
}
@media (max-width: 1200px) {
  .marketTabs .react-tabs .marketTabs-ul li {
    margin-right: 1rem;
  }
}
.corp-event-n-results .corp-event,
.corp-event-n-results .result {
  flex: 1 0 300px !important;
}

:root {
  font-size: 16px;
}

.blur {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0%;
  left: 0%;
  z-index: 99999;
}

.marketTabs {
  padding: 0;
}
.marketTabs.container {
  padding: 0;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul {
  border-bottom: unset;
  padding: 0;
  gap: 0 !important;
  margin: 20px 0 !important;
  cursor: pointer;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul.hopBtn-headList .listHead {
  margin-left: 15px;
  margin-right: 0;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li {
  list-style: none;
  padding: 0px;
  display: inline-block;
  line-height: 15px;
  margin: 10px 0;
  position: relative;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li a::after {
  content: "";
  border-right: 2px solid #03002f;
  margin-right: 8px;
  margin-left: 8px;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li:last-child {
  border-radius: unset;
  border: unset;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li:last-child a::after {
  content: "";
  border-right: none !important;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li a {
  white-space: nowrap;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #03002f;
}

.marketTabs .react-tabs .marketTabs-ul.hopBtn-headList {
  max-height: 300px;
  overflow-y: auto;
}
.marketTabs .react-tabs .marketTabs-ul.hopBtn-headList .listHead {
  margin-left: 15px;
  margin-right: 0;
}

@media (max-width: 1023px) {
  .marketTabs .react-tabs .equityLinksMob .marketTabs-ul {
    border-bottom: unset;
    padding: 0;
    gap: 0 !important;
    margin: 20px 0;
  }
  .marketTabs .react-tabs .equityLinksMob .marketTabs-ul li {
    list-style: none;
    padding: 0 10px;
    margin: 10px 0;
  }
  .marketTabs .react-tabs .equityLinksMob .marketTabs-ul li a {
    white-space: nowrap;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    color: #03002f;
  }
}
@media (max-width: 1023px) {
  .equityLinksDesk {
    display: none;
  }
}
@media (min-width: 1024px) {
  .equityLinksDesk {
    display: block;
    padding: 0px !important;
  }
}
.dock-hyper-links {
  display: flex;
  align-items: center;
  justify-content: start;
  padding: 0 8%;
}
@media (min-width: 1680px) {
  .dock-hyper-links {
    padding: 0%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1360px) {
  .dock-hyper-links {
    padding: 0 8%;
  }
}
@media (min-width: 1400px) {
  .dock-hyper-links {
    padding: 0 8%;
  }
}
@media (min-width: 1440px) {
  .dock-hyper-links {
    padding: 0 4%;
  }
}
@media (min-width: 1600px) {
  .dock-hyper-links {
    padding: 0%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.dock-hyper-links .equityLinksDesk .marketTabs-ul,
.dock-hyper-links .equityLinksDesk .equity-links-ul {
  margin: 10px 0px !important;
}

.Links-padding-ui .equityLinksDesk .marketTabs-ul li {
  margin: 5px 0 !important;
}

.historic-calculator-quotes .border-calculator {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.historic-calculator-quotes .explorefundmainSection {
  background-color: #f2f2f5;
}
.historic-calculator-quotes .rc-slider-handle {
  border: 8px solid #03002f !important;
}
.historic-calculator-quotes .rc-slider-dot {
  border: solid 2px #03002f;
}
.historic-calculator-quotes .radio-button input[type=radio]::after {
  background: #03002f;
}
.historic-calculator-quotes .ed_button.blue-one {
  border: none;
  background-color: #03002f;
}
.historic-calculator-quotes .explorefundmainSection .mf-invest {
  background-color: #49aee2;
}
@media (max-width: 768px) {
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-handle) {
    width: 28px;
    height: 28px;
    margin-top: -14px;
  }
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-rail),
  .historic-calculator-quotes .growthCalculator-section .slider-container :global(.ant-slider-track) {
    height: 8px;
  }
}
.historic-calculator-quotes .growthCalculator-section .slider-input-group .slidervalue {
  padding: 0px 6px !important;
}
.historic-calculator-quotes .growthCalculator-section .slider-input-group .slidervalue .form-control {
  text-align: center !important;
  padding-left: 0px;
  max-width: 100%;
  min-width: 30px;
}
.historic-calculator-quotes .growthCalculator-section .radioBoxsection {
  display: grid;
  grid-template-columns: 35% 35% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .historic-calculator-quotes .growthCalculator-section .radioBoxsection {
    display: flex;
    justify-content: space-between;
  }
}
.historic-calculator-quotes .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .historic-calculator-quotes .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}

@media only screen and (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
    width: 88px;
  }
}
.graph-chart {
  width: 100%;
  height: 100%;
  padding: 15px 0px 0px 0px;
}
.graph-chart body {
  overflow: hidden;
}

@media (max-width: 1024px) {
  .graph-chart {
    height: 400px;
    padding: 0px !important;
    width: 100%;
  }
}
.chartiq-market-futures {
  height: 400px;
}

.rc-slider {
  position: relative;
  width: 97% !important;
  margin: 0px auto !important;
  height: 14px;
  padding: 5px 0;
  border-radius: 6px;
  touch-action: none;
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  height: 0px !important;
  border-radius: 6px;
  border: 2px dashed #e7e7e7 !important;
}
.rc-slider-track {
  position: absolute;
  height: 0px !important;
  border-radius: 6px;
  background-color: none !important;
}
.rc-slider-handle {
  position: absolute;
  background-color: #ffffff;
  width: 35px !important;
  height: 35px !important;
  border: 8px solid #03002f !important;
  box-shadow: none !important;
  border-radius: 50%;
  z-index: 1;
  top: -15px !important;
  cursor: pointer;
  touch-action: pan-x;
}
@media (max-width: 768px) {
  .rc-slider-handle {
    width: 24px !important;
    height: 24px !important;
    border: 5px solid #03002f !important;
    top: -6px !important;
  }
}
.rc-slider-handle:focus {
  outline: none;
  box-shadow: none;
}
.rc-slider-handle:focus-visible {
  border-color: #2db7f5;
  box-shadow: 0 0 0 3px tint(#2db7f5, 50%);
}
.rc-slider-handle-click-focused:focus {
  border-color: tint(#2db7f5, 50%);
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: tint(#2db7f5, 20%);
}
.rc-slider-handle:active {
  border-color: tint(#2db7f5, 20%);
  box-shadow: 0 0 5px tint(#2db7f5, 20%);
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 25px !important;
  left: 0;
  width: 100%;
  color: #727271 !important;
  font-size: 14px !important;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #727271 !important;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
@media (max-width: 768px) {
  .rc-slider-mark-text {
    font-size: 0.688rem;
  }
}
.rc-slider-mark-text-active {
  color: #727271 !important;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -4px;
  width: 15px !important;
  height: 15px !important;
  vertical-align: middle;
  background-color: #fff;
  border: solid 2px #03002f;
  box-shadow: unset;
  z-index: 1;
  border-radius: 50%;
  cursor: pointer;
}
@media (max-width: 768px) {
  .rc-slider-dot {
    width: 7px !important;
    height: 7px !important;
    border: solid 1px #03002f;
    bottom: 0px;
  }
}
.rc-slider-dot-active {
  border-color: tint(#2db7f5, 50%);
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}

.boxoutersection {
  border: 1px solid #e7e7e7;
  padding: 30px 20px 50px 20px;
  border-radius: 5px;
}
.boxoutersection .boxinnerSection {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 20px;
}
.boxoutersection .boxinnerSection h1 {
  margin-bottom: 10px;
}
.boxoutersection .horizontalline {
  border: 1px solid #e7e7e7;
  margin: 2rem 0px;
}
.boxoutersection > div:last-child .horizontalline {
  display: none;
}

.boxoutersectionview {
  border: 1px solid #e7e7e7;
  padding: 20px 20px 20px 20px;
  border-radius: 5px;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 23px;
  align-items: center;
  justify-items: center;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  width: 100%;
  padding: 23px;
  text-align: center;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox img {
  width: 43px;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox .headingtitle {
  line-height: 20px;
  margin-top: 20px;
}

.topperforming-experience {
  width: 100%;
  background-color: #fffbf2;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 32px;
  font-family: "EncodeSansLight";
  font-style: normal;
  height: 280px;
}
.topperforming-experience .topperforming-experience-body {
  font-weight: 300;
  font-size: 1rem;
  line-height: 20px;
  padding-top: 24px;
}
.topperforming-experience .topperforming-experience-body .Btntopperforming {
  float: left;
  margin-top: 3.14rem;
}
.topperforming-experience .topperforming-experience-body p {
  max-width: 310px;
}
.topperforming-experience .startlumpsumsection {
  justify-content: end;
  display: flex;
  align-items: end;
}
@media (max-width: 768px) {
  .topperforming-experience .startlumpsumsection .text-right {
    display: grid;
    grid-template-columns: 60% auto;
    grid-column-start: none;
  }
  .topperforming-experience .startlumpsumsection .text-right img {
    width: 45px;
  }
}
.topperforming-experience .startlumpsumsection .ed_button {
  text-transform: unset !important;
  width: 182px;
}
@media (max-width: 768px) {
  .topperforming-experience .startlumpsumsection .ed_button {
    width: 130px !important;
  }
}

.mfradiobox-mob-section .disp_val {
  color: #b8b8b8 !important;
}
.mfradiobox-mob-section .radio_btn input[type=radio]:checked + .disp_val {
  color: #444444 !important;
}

@media (max-width: 768px) {
  .mfradiobox-mob-section .disp_val {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}
.explorefundmainSection {
  background-color: #f2f2f5;
  padding: 30px 20px 30px 30px;
  border-radius: 5px;
}
.explorefundmainSection strong {
  margin-right: 5px;
}
.explorefundmainSection .fdreturn {
  margin-top: 39px;
  margin-bottom: 30px;
}
.explorefundmainSection .progressbarsection .progressbox {
  background-color: #ffffff;
  border-radius: 5px;
  height: 40px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.explorefundmainSection .progressbarsection .progressbox div:last-child {
  text-align: right;
}
.explorefundmainSection .progressbarsection .progressbox .mf-main,
.explorefundmainSection .progressbarsection .progressbox .mf-invest,
.explorefundmainSection .progressbarsection .progressbox .mf-gains {
  height: 10px;
}
.explorefundmainSection .progressbarsection .progressbox {
  background-color: #ffffff;
  border-radius: 5px;
  height: 40px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (max-width: 768px) {
  .explorefundmainSection .progressbarsection .progressbox {
    padding-left: 12px !important;
    padding-right: 12px !important;
    grid-template-columns: 2fr 1.5fr;
  }
}
.explorefundmainSection .progressbarsection .progressbox div:last-child {
  text-align: right;
}
.explorefundmainSection .progressbarsection .progressbox .mf-main,
.explorefundmainSection .progressbarsection .progressbox .mf-invest,
.explorefundmainSection .progressbarsection .progressbox .mf-gains,
.explorefundmainSection .progressbarsection .progressbox .fd-gains {
  height: 10px;
}
.explorefundmainSection .outerprogresssection {
  display: flex;
  justify-content: space-between;
}
.explorefundmainSection .outerprogresssection .progressiconbox:last-child {
  grid-column-end: none;
}
.explorefundmainSection .outerprogresssection .progressiconbox {
  display: grid;
  grid-template-columns: 20px auto;
  gap: 8px;
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox {
    grid-template-columns: 11px auto;
    gap: 4px;
  }
}
.explorefundmainSection .outerprogresssection .progressiconbox .icondata div {
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  top: 5px;
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox .icondata div {
    width: 10px;
    height: 10px;
    top: 0px;
  }
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox div:last-child span:last-child {
    margin-top: 8px;
  }
}
.explorefundmainSection .mf-invest {
  background-color: #03002f;
}
.explorefundmainSection .mf-gains {
  background-color: #51b255;
}
.explorefundmainSection .fd-gains {
  background-color: #dfa717;
}
.explorefundmainSection .mt-36 {
  margin-top: 36px;
}
@media (max-width: 768px) {
  .explorefundmainSection .Roboto_36_600 {
    font-size: 1.875rem;
  }
  .explorefundmainSection .EncodeSansM_18_500 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSans_14_500 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .EncodeSans_16_600 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSansR_14_400 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .RobotoM_18_500 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSans_14_500 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .RobotoM_14_700 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .EncodeSansR_12_400 {
    font-size: 0.688rem;
  }
  .explorefundmainSection .EncodeSans_16_500 {
    font-size: 0.875rem;
  }
}

.blurdesign {
  opacity: 0.5;
}

.growthCalculator-section .height40 {
  height: 40px;
}
@media (max-width: 768px) {
  .growthCalculator-section .mb-ui p {
    text-align: center;
    margin-bottom: 10px !important;
  }
}
.growthCalculator-section .marketgroup {
  padding: 0px;
}
.growthCalculator-section .marketgroup .marketCard {
  padding-bottom: 0px !important;
}
.growthCalculator-section .marketgroup .marketCard .mk-card-topright.gap {
  margin-left: 9px !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .marketgroup .marketCard .mk-card-topleftmain {
    font-size: 1rem !important;
  }
}
.growthCalculator-section .calculatortab .nav-item:last-child .nav-link {
  padding: 11px 15px 11px 15px !important;
}
.growthCalculator-section .calculatortab .nav-item .nav-link {
  font-size: 1rem !important;
  padding: 11px 15px 11px 11px !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatortab .nav-item .nav-link {
    font-size: 0.875rem !important;
    margin-bottom: 0px !important;
  }
}
.growthCalculator-section .calculatortab .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}
.growthCalculator-section .radioBoxsection {
  display: grid;
  grid-template-columns: 35% 35% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .radioBoxsection {
    grid-template-columns: 55% 45%;
    gap: 0px;
  }
}
.growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}
.growthCalculator-section .calculatorTextbox {
  border-bottom: 1px solid #e7e7e7;
}
.growthCalculator-section .calculatorTextbox .input_prefix {
  font-size: 2.625rem;
  font-family: "RobotoBold";
  font-weight: bolder;
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatorTextbox .input_prefix {
    font-size: 2.25rem;
  }
}
.growthCalculator-section .calculatorTextbox .form-control {
  border: none;
  line-height: 40px;
  padding: 0 0 0 10px;
  border-radius: 0px;
  font-size: 2.5rem;
  font-family: "RobotoBold";
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatorTextbox .form-control {
    font-size: 2.25rem;
    text-align: center;
  }
}
.growthCalculator-section .timeperiodSection {
  display: grid;
  grid-template-columns: 85% 15%;
  align-items: center;
  margin-top: 38px;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection {
    grid-template-columns: 75% 25%;
  }
}
.growthCalculator-section .timeperiodSection.assumedreturn {
  grid-template-columns: 80% 20%;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.assumedreturn {
    grid-template-columns: 72% 28%;
  }
}
.growthCalculator-section .timeperiodSection.recommendation {
  grid-template-columns: 75% 25% !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.recommendation {
    grid-template-columns: 68% 32% !important;
  }
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.recommendation .slider-input-group .slidervalue {
    width: 100px;
  }
  .growthCalculator-section .timeperiodSection.recommendation .slider-input-group .slidervalue .form-control {
    padding-right: 4px;
    padding-left: 7px;
  }
}
.growthCalculator-section .timeperiodSection.recommendation .input_suffix::before {
  content: "%/";
  margin-right: 5px;
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
  display: flex;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
    padding-right: 10px;
  }
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control {
  border: none !important;
  font-size: 1.25rem;
  font-family: "RobotoRegular";
  text-align: right;
  padding-right: 6px;
  color: #444444;
  background-color: #ffffff;
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control:disabled {
  color: #b8b8b8;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control {
    font-size: 1rem;
  }
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .input_suffix {
  grid-column-end: none;
  color: #b8b8b8;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .input_suffix {
    font-size: 0.875rem;
  }
}
.growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-input {
  width: 25px;
  height: 25px;
  accent-color: #03002f;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-input {
    width: 16px;
    height: 16px;
    position: relative;
    margin-top: 0px;
  }
}
.growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-label {
  line-height: 30px;
  margin-left: 10px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-label {
    line-height: 35px;
    margin-left: 0px;
  }
}
.growthCalculator-section .radioBoxsectionfundtype {
  display: grid;
  grid-template-columns: 20% 20% 20% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .radioBoxsectionfundtype {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button {
  border: 1px solid #e7e7e7;
  padding: 7px 8px 7px 9px;
  border-radius: 3px;
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button.active {
  background-color: #f2f2f5;
  border: 1px solid #03002f;
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .growthCalculator-section .radioBoxsectionfundtype .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatortab .mb-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (min-width: 367px) and (max-width: 768px) {
  .mfradiobox-mob-section .radio-button .radio_btn {
    align-items: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .viewall-breadcrumb {
    margin: 20.5px auto 32.5px auto;
  }
  .viewAll-table {
    overflow-y: scroll;
    height: 400px;
    /* Track */
    /* Handle */
  }
  .viewAll-table::-webkit-scrollbar {
    width: 2px !important;
    height: 5px !important;
  }
  .viewAll-table::-webkit-scrollbar-track-piece {
    margin-top: 45px !important;
  }
  .viewAll-table::-webkit-scrollbar-track {
    background: transparent;
  }
  .viewAll-table::-webkit-scrollbar-thumb {
    background: #03002f;
  }
  .viewAll-table table {
    width: 100%;
    margin: 0;
    border-collapse: separate;
    border-spacing: 0;
  }
  .viewAll-table table thead {
    position: sticky;
    top: 0;
    z-index: 7;
    background: #ffffff;
  }
  .viewAll-table table thead tr th {
    padding: 12px 20px;
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    line-height: 140%;
    color: #727271;
    border-color: #e7e7e7;
    border-width: 1px 0;
  }
  .viewAll-table table thead tr th:not(th:first-child) {
    text-align: end;
  }
  .viewAll-table table thead tr th:not(th:first-child) .title {
    justify-content: end;
  }
  .viewAll-table table thead tr th:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-width: 1px 0px 1px 1px;
  }
  .viewAll-table table thead tr th:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-width: 1px 1px 1px 0px;
  }
  .viewAll-table table tbody tr td {
    border: none !important;
    padding: 19px 20px;
    font-size: 1rem;
    color: #444444;
    cursor: pointer;
  }
  .viewAll-table table tbody tr td:not(td:first-child) {
    text-align: end;
    font-family: "RobotoRegular";
  }
  .viewAll-table table tbody tr td:first-child {
    font-family: "DMSansMedium";
    font-size: 1rem;
    line-height: 130%;
  }
  .viewAll-table table tbody tr:nth-child(odd) {
    background-color: #ffffff;
  }
  .viewAll-table table tbody tr:nth-child(even) {
    background-color: #f2f2f5;
  }
  .viewAll-table table tbody tr:hover {
    background-color: inherit !important;
  }
  .viewAll-table table tbody tr:hover:nth-child(even) {
    background-color: #f2f2f5 !important;
  }
  .viewAll {
    padding: 0 !important;
  }
  .viewAll .marketCard {
    border: none !important;
    padding: 0 !important;
  }
  .viewAll .marketCard .marketcardhead {
    align-items: flex-start !important;
  }
  .viewAll .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
    display: flex;
    font-size: 1.75rem !important;
    margin-bottom: 20px;
    font-family: "DMSansNormal" !important;
  }
  .viewAll .marketCard .marketcardhead .mk-card-topright .rounded-circle1.exclamation1 {
    width: 35px !important;
    height: 35px !important;
    margin-left: 15px;
    margin-top: -5px;
  }
  .viewAll .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block {
    margin-right: 10px;
  }
  .viewAll .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block .equitydrop {
    padding: 10px 5px 10px 10px;
    display: flex;
    gap: 7px;
    margin-left: 10px;
  }
  .viewAll .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block .equitydrop i {
    color: #03002f;
    margin-left: 0;
  }
  .viewAll .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block .dropdown-menu {
    z-index: 9;
  }
  .viewAll .marketCard .marketcardbody {
    padding-bottom: 0 !important;
  }
  .viewAll-tabs .nav-tabs {
    display: flex;
    justify-content: end;
  }
}
@media screen and (min-width: 1024px) and (max-width: 768px) {
  .viewAll-tabs .nav-tabs {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .viewAll-tabs .nav-tabs .nav-item .nav-link {
    padding: 11px 6px 5px 6px !important;
    margin-left: 12px;
  }
  .viewAll-tabs .nav-tabs .nav-item .nav-link.active {
    border-bottom: 2px solid #03002f !important;
  }
}
@media screen and (max-width: 1023px) {
  .viewAll {
    padding: 0 !important;
  }
  .viewAll .marketCard {
    border: none !important;
    margin: 0 !important;
    padding: 20px 15px !important;
  }
  .viewAll .marketCard .marketcardhead {
    align-items: flex-start !important;
  }
  .viewAll .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
    font-size: 1.25rem !important;
    font-family: "DMSansNormal" !important;
  }
  .viewAll .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftsub {
    margin: 10px 0px 0px 20px !important;
  }
  .viewAll .marketCard .marketcardbody .dropdown-section {
    padding: 20px 0px;
  }
  .viewAll .marketCard .marketcardbody .dropdown-section .equity-dropdown-block .equitydrop {
    padding: 8px 5px 8px 5px;
    line-height: 118%;
  }
  .viewAll .marketCard .marketcardbody .dropdown-section .equity-dropdown-block .equitydrop i {
    color: #03002f;
  }
  .viewAll .marketCard .marketcardbody .dropdown-section .subMenuDropdown .nav-item .nav-link {
    padding: 8px 5px 8px 5px;
  }
  .viewAll .marketCard .marketcardfoot {
    margin-bottom: 30px !important;
  }
}
:root {
  font-size: 16px;
}

.ed_button {
  border: none;
}
.ed_button,
.ed_button > * {
  cursor: pointer;
}
.ed_button.button {
  padding: 12px 64.5px;
  border: 0px;
  font-family: "DMSansMedium";
  font-size: 1rem;
  font-style: normal;
  line-height: 21.6px;
  letter-spacing: 0px;
  text-align: center;
  text-transform: capitalize;
  border-radius: 6px;
}
.ed_button.button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ed_button.tomato-red {
  border: 1px solid #e71e04;
  background-color: #e71e04;
  color: #ffffff;
}
.ed_button.sky-blue {
  background-color: #1c9ad6;
  color: #ffffff !important;
}
.ed_button.light-navy {
  border: 1px solid #174082;
  color: #ffffff;
  background-color: #174082;
}
.ed_button.dusty-orange {
  border: 1px solid #f79035;
  color: #ffffff;
  background-color: #f79035;
}
.ed_button.white-one {
  background-color: #ffffff;
  color: #03002f;
  border: 1px solid #03002f;
}
.ed_button.white-twenty {
  border: 1px solid #eeeeee;
  color: #000;
  background-color: #eeeeee;
}
.ed_button.kelly-green-two {
  border: 1px solid #00aa27;
  color: #ffffff;
  background-color: #00aa27;
}
.ed_button.blue-one {
  border: 1px solid #03002f;
  color: #ffffff;
  background-color: #03002f;
}
.ed_button.kelly-grey-one {
  border: 1px solid #70706f;
  color: #ffffff;
  background-color: #70706f;
}
.ed_button.slim {
  padding: 10px 16px;
}
.ed_button.link {
  color: #f79035;
}
.ed_button.link-hover {
  color: #03002f;
}
.ed_button.link-hover:hover {
  color: #878edd;
}
.ed_button.blue-link {
  color: #3580f7;
}
.ed_button.green-btn {
  color: #ffffff;
  background-color: #51b255;
}
.ed_button.red-btn {
  color: #ffffff;
  background-color: #dd504d;
}
.ed_button.midnight-blue {
  color: #ffffff;
  background-color: #03002f !important;
  border: 1px solid #03002f !important;
}
.ed_button.midnight-blue.disabled {
  background-color: #c0bfcb !important;
  border-color: #c0bfcb !important;
  opacity: 1;
}
.ed_button.midnight-blue-border {
  border: 1px solid #03002f;
  border-radius: 5px;
  background-color: #ffffff;
  color: #03002f;
}
.ed_button.midnight-blue-underline-border {
  border: 1px solid #03002f;
  border-radius: 5px;
  background-color: #ffffff;
  color: #03002f;
  text-decoration: underline;
}
.ed_button.vivid-green-border {
  border: 1px solid #52d20a;
  border-radius: 5px;
  background-color: #ffffff;
  color: #52d20a;
}
.ed_button.midnight-blue-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  text-decoration: underline;
  background: inherit;
}
.ed_button.midnight-blue-no-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  background: inherit;
}
.ed_button.dusty-grey-underline {
  border: 0;
  padding: 0 !important;
  color: #8d8a8a;
  background: inherit;
  font-size: 1.375rem;
  font-family: "DMSansNormal";
}
.ed_button.black-underline {
  border: 0;
  padding: 0 !important;
  color: #292929;
  text-decoration: underline;
  background: inherit;
}
.ed_button.tomato {
  border: 0;
  padding: 15px 30px;
  background-color: #f04e45;
  border-radius: 5px;
  color: #ffffff;
}
.ed_button.dark-peach-rounded-border {
  color: #f04e45;
  background-color: transparent;
  font-family: "DMSansMedium";
  border-radius: 50px;
  border: 1px solid #f04e45;
}
.ed_button.grey-suit {
  color: #ffffff;
  background-color: #c0bfcb;
}
.ed_button.monochrome-light-grey {
  color: #ffffff;
  background-color: #e7e7e7;
}
.ed_button.dark-peach {
  color: #ffffff;
  background-color: #f04e45;
}
.ed_button.dark-peach.disabled {
  opacity: 0.7;
}
.ed_button.dark-peach-hover {
  color: #ffffff;
  background-color: #f04e45;
}
.ed_button.dark-peach-hover:hover {
  background-color: #f36f68;
}
.ed_button.dark-peach-hover.disabled {
  opacity: 0.7;
}
.ed_button.dark-peach-rounded {
  color: #ffffff;
  background-color: #f04e45;
  font-family: "DMSansMedium";
  border-radius: 50px;
  padding: 13px 49px;
}
.ed_button.white-rounded {
  color: #03002f;
  background-color: #ffffff;
  font-family: "DMSansBold";
  font-size: 1rem;
  border-radius: 50px;
  padding: 13px 49px;
}
.ed_button.white-rounded:hover {
  background-color: #b2b2c2;
}
.ed_button.blood-red {
  color: #ffffff;
  background-color: #dd504d;
  border: 1px solid #dd504d;
}
.ed_button.blood-red-border {
  color: #dd504d;
  background-color: #ffffff;
  border: 1px solid #dd504d;
}
.ed_button.without-back-link-blue {
  color: #03002f;
  background-color: #ffffff;
  border: none !important;
  text-decoration: underline;
}
.ed_button.secondary-gray-border {
  border: 0;
  padding: 0 !important;
  color: #b8b8b8;
  background: inherit;
}
.ed_button.green-underline {
  border: 0;
  padding: 0 !important;
  color: #51b255;
  background: inherit;
  text-decoration: underline;
}
.ed_button.white-underline {
  border: 0;
  padding: 0 !important;
  color: #ffffff;
  background: inherit;
  text-decoration: underline;
}
.ed_button.monochrome-light-grey-border {
  border: 1px solid #cfd9e0;
  color: #02012d;
  background-color: #ffffff;
}
.ed_button.aqua-white-border {
  border: 1px solid #f2f2f5 !important;
  background-color: transparent !important;
}

.common_button {
  text-align: center;
}

@media screen and (max-width: 577px) {
  .ed_button.button {
    font-size: 0.875rem;
    padding: 8.21px 43.66px;
  }
}
:root {
  font-size: 16px;
}

.ed-sort-label-wrapper {
  display: inline-block;
  padding-right: 10px;
}
.ed-sort-label-wrapper .sort-tag-container {
  border: 0.5px solid #3580f7;
  background-color: #ffffff;
  padding: 3.5px 7px 5px 7px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
  cursor: pointer;
  white-space: nowrap;
}
.ed-sort-label-wrapper .ed-sort-label-text {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  color: #3580f7;
  cursor: pointer;
}
.ed-sort-label-wrapper .ed-sort-label-text .sortOrder {
  padding-left: 8px;
}
.ed-sort-label-wrapper span.edel-icon-sort {
  font-size: 0.525rem;
  color: #3580f7;
  padding-left: 8px;
  line-height: 3px;
  font-weight: bold;
}

@media screen and (max-width: 1024px) {
  .filters-tag {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .border-top-add {
    border-top: 1px solid #e7e7e7;
  }
  .filters-tag-sticky {
    padding-top: 15px;
    padding-bottom: 15px;
    position: -webkit-sticky;
    position: sticky;
    top: 113px;
    background: white;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
    z-index: 8;
  }
  .filters-tag-sticky .clear-all-tag {
    right: -15px;
    padding-right: 10px;
  }
  .sort-tag-container {
    margin-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
  }
}
:root {
  font-size: 16px;
}

.filters-tag {
  padding-top: 43.5px;
}
.filters-tag .ed-filter-label-wrapper {
  display: inline-block;
  background: #ffffff;
  padding-right: 10px;
}
.filters-tag .ed-filter-label-wrapper:first-child {
  padding-left: 0px;
}
.filters-tag .ed-filter-label-wrapper .tag-container {
  border: 1px solid #e2edfe;
  background-color: #f5f9ff;
  padding: 4.5px 7px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 6px;
  cursor: pointer;
  width: max-content;
}
.filters-tag .ed-filter-label-wrapper .ed-filter-label-text {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  color: #3580f7;
  cursor: pointer;
}
.filters-tag .ed-filter-label-wrapper span.edel-icon-close {
  font-size: 0.463rem;
  color: #3580f7;
  padding-left: 8px;
  line-height: 3px;
}

.clear-all-tag {
  position: -webkit-sticky;
  position: sticky;
  right: 0px;
  height: fit-content;
  background: #ffffff;
  padding-left: 10px;
}

.filter-tags {
  padding-left: 10px;
}

.filters-tag.new-theme .ed-sort-label-wrapper .sort-tag-container {
  border-color: #03002f;
}
.filters-tag.new-theme .ed-sort-label-wrapper .ed-sort-label-text {
  color: #03002f;
  font-family: "DMSansNormal";
}
.filters-tag.new-theme .ed-sort-label-wrapper .ed-sort-label-text .edel-icon-sort {
  color: #03002f;
}
@media screen and (max-width: 1024px) {
  .filters-tag.new-theme .ed-sort-label-text {
    padding-left: 7px !important;
  }
}
.filters-tag.new-theme .ed-filter-label-wrapper .tag-container {
  border: 0px;
  background-color: #f2f2f5;
}
.filters-tag.new-theme .ed-filter-label-wrapper .ed-filter-label-text {
  font-family: "DMSansNormal";
  color: #03002f;
}
.filters-tag.new-theme .ed-filter-label-wrapper span.edel-icon-close {
  font-weight: bold;
  color: #03002f;
}

@media screen and (max-width: 1024px) {
  .filters-tag {
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: start;
    overflow-x: scroll;
  }
  .filters-tag::-webkit-scrollbar {
    display: none;
  }
  .filters-tag :first-child {
    padding-left: 0px;
  }
  .border-top-add {
    border-top: 1px solid #e7e7e7;
  }
  .filters-tag-sticky {
    padding-top: 15px;
    padding-bottom: 15px;
    position: sticky;
    top: 115px;
    background: white;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
    z-index: 99999;
  }
  .tag-container {
    margin-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
  }
}
:root {
  font-size: 16px;
}

.hidden {
  display: none;
}

.mgl-8 {
  margin-left: 8px;
}

.ed-footer-inner-wrapper {
  background-color: #03002f;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ed-footer-inner-wrapper .ed-join-section {
  width: auto;
  font-family: "DMSansBold";
  color: #ffffff;
  font-size: 2rem;
  line-height: 44.8px;
  padding: 62px 0 13px;
  text-align: center;
}
.ed-footer-inner-wrapper .ed-join-section span {
  font-family: "DMSansBold";
}
.ed-footer-inner-wrapper .ed-newsletter {
  display: flex;
  margin: 22px 0px;
}
.ed-footer-inner-wrapper .ed-newsletter input {
  padding: 18px;
  width: 80%;
  display: inline-block;
  border-radius: 5px 0px 0px 5px;
  border: none;
}
.ed-footer-inner-wrapper .ed-newsletter input::placeholder {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22px;
  text-align: left;
  color: #787878;
}
.ed-footer-inner-wrapper .ed-newsletter button {
  width: 20%;
  background-color: #f04e45;
  font-size: 1rem;
  line-height: 29.68px;
  text-align: Center;
  color: #ffffff;
  border: none;
  border-radius: 0px 5px 5px 0px;
  padding: 13px;
  display: inline-block;
}
.ed-footer-inner-wrapper .ed-newsletter button:hover {
  color: #ffffff;
  background-color: #f2736b;
}
.ed-footer-inner-wrapper .ed-google-link {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 22px;
  text-align: right;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  display: block;
}
.ed-footer-inner-wrapper .ed-whyus-section {
  padding: 125px 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 14px;
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-whyus-section {
    grid-template-columns: 1fr;
  }
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
  padding-top: 20px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title {
  margin-bottom: 20px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title .ed-title {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  line-height: 25px;
  text-align: left;
  color: #eeeeee;
  display: flex;
  align-items: center;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title i {
  font-size: 2rem;
  display: inline-block;
  margin-right: 17.53px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 20px;
  text-align: left;
  color: #939da6;
  margin-bottom: 24px;
  display: block;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description .readmore {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 20px;
  text-align: left;
  color: #f04e45;
  display: inline-block;
  cursor: pointer;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .social-icons i {
  display: inline-block;
  color: #939da6;
  margin-right: 17px;
  font-size: 1.063rem;
}
.ed-footer-inner-wrapper .ed-support {
  background-color: #35335a;
  padding: 20px 20px 15px 20px;
  border-radius: 15px;
  height: 210px;
  background-repeat: no-repeat;
  background-position: 95% 12px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2240%22%20viewBox%3D%220%200%2036%2040%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%200.0673828C8.53216%200.0673828%200.870117%207.72942%200.870117%2017.1973V25.9179C0.870117%2028.494%202.96588%2030.5897%205.5419%2030.5897C8.11793%2030.5897%2010.2137%2028.494%2010.2137%2025.9179V20.3118C10.2137%2017.7358%208.11793%2015.64%205.5419%2015.64C5.0189%2015.64%204.51629%2015.7277%204.04639%2015.8869C4.70931%208.771%2010.7138%203.18191%2018%203.18191C25.2862%203.18191%2031.2907%208.771%2031.9536%2015.8869C31.4837%2015.7277%2030.9811%2015.64%2030.4581%2015.64C27.8821%2015.64%2025.7863%2017.7358%2025.7863%2020.3118V25.9179C25.7863%2028.494%2027.8821%2030.5897%2030.4581%2030.5897C30.9296%2030.5897%2031.3847%2030.5189%2031.814%2030.3884C31.2315%2032.3051%2029.4481%2033.7042%2027.3436%2033.7042H22.4039C21.7611%2031.8917%2020.0301%2030.5897%2018%2030.5897C15.424%2030.5897%2013.3282%2032.6855%2013.3282%2035.2615C13.3282%2037.8375%2015.424%2039.9333%2018%2039.9333C20.0301%2039.9333%2021.761%2038.6313%2022.4039%2036.8188H27.3436C31.6369%2036.8188%2035.1299%2033.3258%2035.1299%2029.0325V17.1973C35.1299%207.72942%2027.4678%200.0673828%2018%200.0673828ZM5.5419%2018.7545C6.40058%2018.7545%207.09917%2019.4531%207.09917%2020.3118V25.9179C7.09917%2026.7766%206.40058%2027.4752%205.5419%2027.4752C4.68323%2027.4752%203.98464%2026.7766%203.98464%2025.9179V20.3118C3.98464%2019.4531%204.68323%2018.7545%205.5419%2018.7545ZM18%2036.8188C17.1413%2036.8188%2016.4427%2036.1202%2016.4427%2035.2615C16.4427%2034.4028%2017.1413%2033.7042%2018%2033.7042C18.8587%2033.7042%2019.5573%2034.4028%2019.5573%2035.2615C19.5573%2036.1202%2018.8587%2036.8188%2018%2036.8188ZM30.4581%2027.4752C29.5994%2027.4752%2028.9008%2026.7766%2028.9008%2025.9179V20.3118C28.9008%2019.4531%2029.5994%2018.7545%2030.4581%2018.7545C31.3168%2018.7545%2032.0154%2019.4531%2032.0154%2020.3118V25.9179C32.0154%2026.7766%2031.3168%2027.4752%2030.4581%2027.4752Z%22%20fill%3D%22%23B1B2C4%22%20fill-opacity%3D%220.3%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-support {
    padding: 15px 15px 10px 15px;
    height: 160px;
  }
}
.ed-footer-inner-wrapper .ed-support .ed-support-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  margin-bottom: 10px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-title img {
  display: inline-block;
  color: #ffffff;
  margin-right: 15px;
  font-size: 1.5rem;
  position: relative;
  margin-top: 3px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  margin-bottom: 4px;
  border-radius: 4px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon i {
  color: #ffffff;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div a {
  color: #ffffff !important;
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-support span {
    line-height: 15px;
  }
}
.ed-footer-inner-wrapper .ed-grievance {
  background-color: #35335a;
  padding: 20px 20px 15px 20px;
  border-radius: 15px;
  height: 210px;
  background-repeat: no-repeat;
  background-position: 95% 12px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"52\" height=\"52\" viewBox=\"0 0 52 52\" fill=\"none\"><g clip-path=\"url%28%23clip0_2392_645%29\"><path d=\"M33.5835 43.3337C33.8283 43.3337 34.0732 43.2513 34.2747 43.0823C34.734 42.6988 34.7968 42.0163 34.4133 41.557L32.0993 38.7793C30.4895 36.8488 30.1775 34.1492 31.2998 31.9023C31.5078 31.4863 31.4277 30.9815 31.0962 30.6522L27.1463 26.7023C25.5668 25.1228 25.5668 22.5488 27.1463 20.9693L39.3468 32.2165C39.7867 32.6217 40.4735 32.5957 40.8787 32.1537C41.2838 31.7138 41.2557 31.027 40.8158 30.6218L28.6153 19.3768C27.7573 18.586 26.44 18.6098 25.6145 19.4375C23.1878 21.8642 23.1878 25.8097 25.6145 28.2363L29.04 31.6618C27.9307 34.5197 28.4442 37.7827 30.4332 40.1703L32.7515 42.9437C32.966 43.2015 33.2737 43.3337 33.5835 43.3337Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M29.2503 51.9996H44.417C46.2088 51.9996 47.667 50.5414 47.667 48.7496V34.4583C47.667 29.4034 45.262 24.5631 41.2342 21.5081L36.8559 18.1924C36.8559 18.8789 36.8559 19.1323 36.8559 19.7947C36.8559 20.6617 36.8559 20.3949 36.8559 20.9523L39.9233 23.2349C43.416 25.8826 45.5003 30.0773 45.5003 34.4583V48.7496C45.5003 49.3476 45.015 49.8329 44.417 49.8329H29.2503C28.6523 49.8329 28.167 49.3476 28.167 48.7496V46.5873C28.167 45.9893 27.6817 45.5039 27.0837 45.5039C24.6938 45.5039 22.7503 43.5604 22.7503 41.1706V37.2508C22.4837 37.1367 22.191 37.0437 21.667 36.9406C21.1713 36.8565 20.8695 36.8494 20.5837 36.8494V41.1706C20.5837 44.3859 22.9302 47.0639 26.0003 47.5796V48.7496C26.0003 50.5414 27.4585 51.9996 29.2503 51.9996Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M9.74967 41.1667H14.083C14.4925 41.1667 14.8695 40.9348 15.0515 40.5665L15.279 40.1093C16.2908 38.09 18.3232 36.8333 20.583 36.8333C22.8428 36.8333 24.8752 38.09 25.8848 40.1115L26.1123 40.5687C26.2987 40.9348 26.6735 41.1667 27.083 41.1667H31.2592C30.9634 40.8257 30.6586 40.4712 30.3662 40.0833C29.9344 39.5478 29.886 39.4261 29.6093 39H27.7503C26.3485 36.322 23.6163 34.6667 20.583 34.6667C17.5497 34.6667 14.8175 36.322 13.4135 39H9.74967C7.95784 39 6.49967 37.5418 6.49967 35.75V5.41667C6.49967 3.62483 7.95784 2.16667 9.74967 2.16667H13.4157C14.8175 4.8425 17.5497 6.5 20.583 6.5C23.6163 6.5 26.3485 4.8425 27.7525 2.16667H31.4163C33.2082 2.16667 34.6663 3.62483 34.6663 5.41667V24.9405C35.079 25.3206 35.2378 25.4652 35.7497 25.9253C36.2616 26.3855 36.491 26.6032 36.833 26.9102V5.41667C36.833 2.431 34.402 0 31.4163 0H27.083C26.6735 0 26.2987 0.231833 26.1145 0.598L25.8848 1.05517C24.8752 3.07667 22.8428 4.33333 20.583 4.33333C18.3232 4.33333 16.2908 3.07667 15.279 1.05517L15.0493 0.598C14.8673 0.231833 14.4925 0 14.083 0H9.74967C6.76401 0 4.33301 2.431 4.33301 5.41667V35.75C4.33301 38.7357 6.76401 41.1667 9.74967 41.1667Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M33.5829 15.1667H34.6631C34.6631 14.6333 34.6631 14.6813 34.6631 14.0833C34.6631 13.4853 34.663 13.5903 34.6631 13H33.5829C32.9849 13 32.4996 13.4853 32.4996 14.0833C32.4996 14.6813 32.9849 15.1667 33.5829 15.1667Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M13.5848 15.1667H17.5845C18.1825 15.1667 18.6678 14.6813 18.6678 14.0833C18.6678 13.4853 18.1825 13 17.5845 13H13.5848C12.9868 13 12.5015 13.4853 12.5015 14.0833C12.5015 14.6813 12.9847 15.1667 13.5848 15.1667ZM23.584 15.1667H27.5837C28.1817 15.1667 28.667 14.6813 28.667 14.0833C28.667 13.4853 28.1817 13 27.5837 13H23.584C22.986 13 22.5007 13.4853 22.5007 14.0833C22.5007 14.6813 22.9838 15.1667 23.584 15.1667Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M6.50163 15.1667H7.61882C8.21682 15.1667 8.70215 14.6813 8.70215 14.0833C8.70215 13.4853 8.21682 13 7.61882 13L6.50163 13C6.50163 13.7572 6.50163 13.4853 6.50163 14.0833C6.50163 14.6813 6.50163 14.6918 6.50163 15.1667Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/></g><defs><clipPath id=\"clip0_2392_645\"><rect width=\"52\" height=\"52\" fill=\"white\" transform=\"matrix%28-1 0 0 1 52 0%29\"/></clipPath></defs></svg>");
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-grievance {
    padding: 15px 15px 10px 15px;
  }
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-grievance {
    height: 177px;
  }
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-grievance {
    border-radius: 5px;
    width: auto;
  }
}
.ed-footer-inner-wrapper .ed-grievance .custom-button-white {
  text-wrap: nowrap;
  color: #ffffff !important;
}
.ed-footer-inner-wrapper .ed-grievance .edel-icon-edel-icon-right-thin-arrow:before {
  color: #f04e45;
}
.ed-footer-inner-wrapper .ed-grievance .edel-icon-ticket-grievance:before {
  font-size: 52px;
}
.ed-footer-inner-wrapper .ed-grievance .edel-icon-ticket-grievance-mob:before {
  font-size: 36px;
}
.ed-footer-inner-wrapper .ed-grievance .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  border-radius: 4px;
  margin-bottom: 4px;
}
.ed-footer-inner-wrapper .ed-grievance .ed-icon i {
  color: #ffffff;
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-grievance span {
    line-height: 15px;
  }
}
.ed-footer-inner-wrapper .ed-feedback {
  background-color: #35335a;
  padding: 20px 20px 15px 20px;
  border-radius: 15px;
  height: 177px;
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-feedback {
    padding: 15px 15px 10px 15px;
  }
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-feedback {
    height: 137px;
  }
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  margin-bottom: 10px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-title img {
  display: inline-block;
  color: #ffffff;
  margin-right: 15px;
  position: relative;
  margin-top: 3px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-desc {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  line-height: normal;
  color: #ffffff;
  opacity: 0.75;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 15px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon {
  background-color: #f04e45;
  width: 40px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
  border-radius: 4px;
  border: none;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon img {
  margin-right: 0px !important;
  margin-top: 0px !important;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon i {
  color: #ffffff;
}
.ed-footer-inner-wrapper .ed-feedback.ed-feedback137 {
  height: 137px !important;
}

.ed-feedback-small {
  background-color: #35335a;
  border-radius: 5px;
}
.ed-feedback-small .ed-feedback-title {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 5px;
}
.ed-feedback-small .ed-feedback-title img {
  display: inline-block;
  color: #ffffff;
  position: relative;
}
.ed-feedback-small .ed-feedback-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.ed-feedback-small .ed-feedback-center-div .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  border-radius: 4px;
}
.ed-feedback-small .ed-feedback-center-div .ed-icon i {
  color: #ffffff;
}

.ed-copyright-section {
  background-color: #020020;
  margin-top: -1px;
}
.ed-copyright-section .ed-copyright {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  line-height: 25px;
  color: #ffffff;
  margin-bottom: 25px;
}
.ed-copyright-section .ed-copyright a {
  color: #f04e45;
  font-weight: 600;
}
.ed-copyright-section .ed-copyright-reserve {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  line-height: 21.6px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
.ed-copyright-section .edel-logo-footer {
  text-align: center;
}
.ed-copyright-section .edel-logo-footer .edel-icon-edel-logo1 {
  color: #ffffff;
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  margin: auto;
}
.ed-copyright-section .list-style-type-disc-fr {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.ed-copyright-section .list-style-type-disc-fr li {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  list-style-type: disc;
}

.ed-products {
  width: 100%;
  font-family: "DMSansNormal";
}
.ed-products .ed-products-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 25px;
  color: #ffffff;
}
.ed-products .ed-products-inner {
  padding-bottom: 100px;
  display: flex;
}
.ed-products .ed-products-inner div {
  display: flex;
}
.ed-products .ed-products-inner a {
  text-decoration: none;
  color: #ffffff;
  opacity: 0.75;
}
.ed-products .ed-products-inner ul {
  padding: 0 82.5px;
}
@media (max-width: 1400px) {
  .ed-products .ed-products-inner ul {
    padding: 0 72px;
  }
}
@media (max-width: 1280px) {
  .ed-products .ed-products-inner ul {
    padding: 0 60px;
  }
}
@media (max-width: 1152px) {
  .ed-products .ed-products-inner ul {
    padding: 0 43px;
  }
}
.ed-products .ed-products-inner ul li {
  font-size: 0.875rem;
  line-height: 21.6px;
  padding-bottom: 15px;
}
.ed-products .ed-products-inner .ed-equity {
  padding-left: 0;
}
.ed-products .ed-products-inner .offer-sale,
.ed-products .ed-products-inner .ed-rights-issues,
.ed-products .ed-products-inner .ed-portfolio {
  border-left: 1px solid rgba(226, 226, 226, 0.1);
}

.ed-others {
  display: flex;
}
.ed-others .ed-others-section {
  width: 36.24%;
  margin-right: 40px;
}
@media (max-width: 1366px) {
  .ed-others .ed-others-section {
    margin-right: 0px;
  }
}
@media (max-width: 1280px) {
  .ed-others .ed-others-section {
    width: 32%;
  }
}
.ed-others .ed-others-title {
  font-family: "DMSansBold";
  font-size: 1.5rem;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 40px;
}
.ed-others .ed-others-inner {
  margin-bottom: 50px;
  display: flex;
}
.ed-others .ed-others-inner .ed-others-bd {
  padding-left: 39.5px;
  border-left: 1px solid rgba(226, 226, 226, 0.1);
  height: 190.93px;
}
@media (min-width: 1151px) {
  .ed-others .ed-others-inner .ed-others-bd {
    padding-left: 20px;
  }
}
@media (min-width: 1280px) {
  .ed-others .ed-others-inner .ed-others-bd {
    padding-left: 39.5px;
  }
}
.ed-others .ed-others-inner .ed-other.ed-others-half {
  width: 50%;
}
.ed-others .ed-others-inner .ed-other ul {
  padding: 0px;
  list-style: none;
  margin: 0px;
}
.ed-others .ed-others-inner .ed-other ul li {
  margin-bottom: 15px;
}
.ed-others .ed-others-inner .ed-other ul li a {
  text-decoration: none;
  color: #939da6;
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 22px;
  text-align: left;
}
.ed-others .ed-others-inner .ed-other ul li:last-child {
  margin-bottom: 0px;
}

.bottom-border {
  height: 1px;
  background-color: #e2e2e2;
  width: 110%;
  margin-bottom: 40px;
  opacity: 0.1;
}

.ed-stock-market {
  font-family: "encodesans_normal";
  width: 100%;
}
.ed-stock-market .ed-stock {
  display: flex;
}
.ed-stock-market .ed-stock .ed-stock-description {
  color: #ffffff;
  line-height: 40px;
}
.ed-stock-market .ed-stock .ed-stock-description ul {
  padding: 0px;
  margin: 0px;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  margin-left: -10px;
}
.ed-stock-market .ed-stock .ed-stock-description ul li {
  margin-bottom: 14px;
}
.ed-stock-market .ed-stock .ed-stock-description a {
  padding-right: 6px;
  padding-left: 6px;
  color: #ffffff;
  border-right: 1px solid;
  display: inline-block;
  padding-right: 11px;
  padding-left: 11px;
  height: 16px;
  line-height: 16px;
  font-size: 0.875rem;
  opacity: 0.75;
}
.ed-stock-market .ed-stock .ed-stock-description ul :nth-child(26) a {
  border: none;
}
.ed-stock-market .ed-stock .ed-stock-title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  width: 200px;
  margin: 10px 100px 40px 0;
}
@media (max-width: 1366px) {
  .ed-stock-market .ed-stock .ed-stock-title {
    margin: 10px 75px 40px 0;
  }
}
@media (max-width: 1280px) {
  .ed-stock-market .ed-stock .ed-stock-title {
    margin: 10px 57px 40px 0;
  }
}

.ed-market-status {
  display: flex;
}
.ed-market-status .grid-market-status {
  display: grid;
  grid-template-columns: 15% auto;
}
@media (max-width: 768px) {
  .ed-market-status .grid-market-status {
    display: grid;
    grid-template-columns: 1fr;
  }
}
.ed-market-status .ed-market-title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  width: 200px;
  margin: 10px 100px 0px 0;
}
@media (max-width: 1366px) {
  .ed-market-status .ed-market-title {
    margin: 10px 75px 0px 0;
  }
}
@media (max-width: 1280px) {
  .ed-market-status .ed-market-title {
    margin: 10px 57px 0px 0;
  }
}
@media (max-width: 1152px) {
  .ed-market-status .ed-market-title {
    margin: 10px 25px 0px 0;
  }
}
.ed-market-status .ed-market-status-list span.marketOpen::after {
  content: "•";
  padding-right: 9px;
  padding-left: 9px;
  font-size: 2.875rem;
  position: relative;
  top: 12px;
  color: #1a8a4e;
}
.ed-market-status .ed-market-status-list span.marketClosed::after {
  content: "•";
  padding-right: 9px;
  padding-left: 9px;
  font-size: 2.875rem;
  position: relative;
  top: 12px;
  color: #f83c3c;
}
.ed-market-status .ed-market-status-list span {
  border-right: 1px solid;
  color: #949fa9;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 26px;
  text-align: left;
}
.ed-market-status .ed-market-status-list span:last-child {
  border-right: none;
}
.ed-market-status .ed-market-status-list span:not(span:nth-child(1)) {
  padding-left: 5px;
}

.ed-plateforms {
  width: 63.75%;
  font-family: "DMSansNormal";
}
@media (max-width: 1280px) {
  .ed-plateforms {
    width: 68%;
  }
}
.ed-plateforms .ed-platform-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 66px;
}
.ed-plateforms .ed-platform-inner {
  display: flex;
}

.ed-web-cntr {
  margin-top: 0;
}

.ed-trader {
  width: 293px;
  height: 113px;
  margin-bottom: 15px;
  margin-right: 12px;
}
.ed-trader img {
  position: relative;
  top: -14px;
  bottom: 0px;
  height: 142px;
  width: 120px;
}

.ed-web {
  margin: 0 12px 21px 0;
}
.ed-web img {
  position: relative;
  top: 0px;
  bottom: 0px;
  height: 68px;
  width: 113px;
}

.ed-content-wrapper {
  background-color: #ffffff;
  padding: 13px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  height: 113px;
}
.ed-content-wrapper .ed-content-title {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  text-align: left;
  color: #0b243a;
  padding-left: 16px;
}
.ed-content-wrapper .ed-content-title span {
  font-weight: 300;
}
.ed-content-wrapper .ed-content-trader {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 29.4px;
  padding-left: 14.5px;
}

@media screen and (min-width: 1023px) {
  .ed-api {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    gap: 30px;
  }
  .ed-api img {
    height: 46.31px;
    width: 46.31px;
  }
  .ed-api .ed-content-api {
    padding: 0;
    padding-top: 0px;
  }
}
@media (max-width: 767.98px) {
  .mb-mt-10 {
    margin-top: 10px;
  }
}
@media (max-width: 991.98px) {
  .mb-mt-10 {
    margin-top: 10px;
  }
  .mw-50 {
    width: 50%;
  }
  .ed-products .ed-products-inner ul {
    padding: 0 0px;
    margin-bottom: 0px;
  }
  .ed-products .ed-products-inner ul li a {
    line-height: 22px;
    padding-bottom: 10px;
    font-size: 0.75rem;
    font-family: "DMSansMedium";
    opacity: 0.75;
  }
  .ed-products .ed-products-inner .offer-sale,
  .ed-products .ed-products-inner .ed-portfolio {
    border-left: 0px !important;
  }
  .ed-footer-inner-wrapper {
    padding: 42px 15px;
    background-color: #03002f;
  }
  .ed-footer-inner-wrapper .ed-join-section {
    font-family: "DMSansBold";
    color: #ffffff;
    font-size: 1rem;
    line-height: 22.4px;
    text-align: left;
  }
  .ed-footer-inner-wrapper .ed-join-section span {
    font-family: "DMSansMedium";
  }
  .ed-footer-inner-wrapper .ed-newsletter {
    display: flex;
    margin: 22px 0px;
  }
  .ed-footer-inner-wrapper .ed-newsletter input {
    padding: 18px;
    flex: 2;
    display: inline-block;
    border-radius: 5px 0px 0px 5px;
    border: none;
  }
  .ed-footer-inner-wrapper .ed-newsletter input::placeholder {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #787878;
  }
  .ed-footer-inner-wrapper .ed-newsletter button {
    flex: 1;
    background-color: #f04e45;
    font-size: 1rem;
    font-family: "DMSansMedium";
    line-height: 29.68px;
    text-align: Center;
    color: #ffffff;
    border: none;
    border-radius: 0px 5px 5px 0px;
    padding: 13px;
    display: inline-block;
  }
  .ed-others {
    display: flex;
    flex-direction: column;
  }
  .ed-others .ed-others-section {
    width: 100% !important;
  }
  .ed-content-wrapper {
    background-color: #ffffff;
    padding: 8px;
    border: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    border-radius: 5px;
  }
  .ed-content-wrapper .ed-content-img {
    width: 46%;
  }
  .ed-content-wrapper .ed-content-img .bg-white {
    height: 57px;
    width: 57px;
    /* margin: auto; */
    background: #ffffff;
    position: relative;
    margin-left: 26px;
    position: relative;
  }
  .ed-content-wrapper .ed-content-title {
    font-family: "DMSansBold";
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    padding-right: 13px;
  }
  .ed-content-wrapper .ed-content-title span {
    font-family: "DMSansNormal";
    font-size: 1rem;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
  }
  .ed-content-wrapper.ed-web {
    height: 81px;
    width: 100%;
  }
  .ed-content-wrapper.ed-web img {
    top: 0px;
  }
  .ed-api.ed-content-wrapper {
    height: 81px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:last-child {
    height: 113px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:first-child {
    height: 113px;
    margin-top: 20px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:first-child img {
    position: relative;
    top: -28px;
    bottom: 0px;
  }
  .ed-others .ed-plateforms {
    width: 100% !important;
  }
  .ed-others .ed-plateforms .ed-platform-inner {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 1199.98px) {
  .ed-others .ed-others-section {
    width: 27%;
  }
  .ed-others .ed-plateforms {
    width: 81%;
  }
}
@media (min-width: 1200px) {
  .container.innerContainer,
  .container-lg.innerContainer,
  .container-md.innerContainer,
  .container-sm.innerContainer,
  .container-xl.innerContainer {
    max-width: 1181px;
  }
}
.footer-mail-sec {
  line-height: 19.6px;
}

.mgl-8 {
  margin-left: 8px;
}

.mgr-8 {
  margin-right: 8px;
}

.mgt-19 {
  margin-top: 19px;
}

.support-middle-border {
  padding: 0px 8px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.support-left-border {
  padding: 0px 8px;
  border-left: 1px solid #ffffff;
}

@media (max-width: 768px) {
  .ed-join-section {
    padding: 0px !important;
  }
  .mb-hidden {
    display: none;
  }
  .ed-footer-inner-wrapper .ed-whyus-section {
    padding: 0px !important;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
    margin-top: 50px !important;
    margin-bottom: 40px;
    padding: 0px;
  }
  .innerContainer .pt-5 {
    padding-top: 0rem !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .innerContainer span {
    line-height: 25px;
  }
  .innerContainer .ps-35 {
    padding-left: 0px !important;
  }
}
.footer-subsection-head {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  color: #ffffff;
}

.footer-common-grid-5 {
  display: grid;
  grid-template-columns: 15% 25% 25% 20% 15%;
}

.footer-common-grid-4 {
  display: grid;
  grid-template-columns: 15% 25% 20% 40%;
}

.links-data div {
  border-left: 1px solid rgba(177, 178, 196, 0.25);
}
.links-data div:first-child {
  border-left: none !important;
}
.links-data .link-section-ul {
  padding-left: 0px;
}
.links-data .link-section-ul .inner-heading {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #ffffff;
  opacity: 1;
}
.links-data .link-section-ul .outer-heading {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  color: #ffffff;
}
.links-data .link-section-ul li {
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-bottom: 15px;
}
.links-data .link-section-ul li a {
  color: rgba(255, 255, 255, 0.75);
  cursor: pointer;
}
@media (max-width: 768px) {
  .links-data .link-section-ul li {
    line-height: 23px;
  }
}

.platform-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.grid-2-footer {
  display: grid;
  grid-template-columns: 50% auto;
}

.scheme-box {
  display: grid;
  grid-template-columns: 75% 25%;
  gap: 5px;
  background-color: #2d2b4d;
  padding: 10px;
  margin: 4px;
  margin-bottom: 30px;
}

.scheme-box-right {
  display: grid;
  grid-template-columns: 75% 25%;
  gap: 5px;
  background-color: #2d2b4d;
  padding: 10px;
  margin: 4px;
  margin-bottom: 30px;
  width: 210px;
}

.footer-txt-op {
  color: rgba(255, 255, 255, 0.75);
}

.readmorebtn:hover {
  color: #f04e45;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .desktop-hide {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .mobile-show {
    display: inline-block;
  }
  .mobile-hide {
    display: none;
  }
  .ed-feeback-mob {
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ed-feeback-mob .ed-feedback-title .footer-mail-sec img {
    top: 0px !important;
  }
}
@media screen and (max-width: 768px) {
  .footer-common-grid-5 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .footer-common-grid-5.links-data div {
    border-left: none !important;
  }
  .footer-common-grid-5.links-data .link-section-ul {
    padding-left: 0px !important;
  }
  .footer-common-grid-5.links-data .link-section-ul .outer-heading {
    display: none !important;
  }
  .footer-common-grid-4 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .footer-common-grid-4.links-data div {
    border-left: none !important;
  }
  .footer-common-grid-4.links-data .link-section-ul {
    padding-left: 0px !important;
  }
  .footer-common-grid-4.links-data .link-section-ul li {
    line-height: 15px;
  }
  .footer-common-grid-4.links-data .link-section-ul .outer-heading {
    font-size: 1.125rem;
    font-family: "DMSansBold";
  }
  .footer-common-grid-4 .pbt-37 {
    padding-top: 37px;
  }
  .platform-grid {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
  .mb-footer-grid-3 {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
  .grid-2-footer {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
}
.common-owl-data .owl-nav button {
  border: none;
  background: none;
  color: #ffffff;
}
.common-owl-data .owl-nav button span {
  display: none;
}
.common-owl-data .owl-nav .owlnav .SliderIcon {
  position: relative;
}
.common-owl-data .owl-nav .partnerLeft {
  border: none;
  background: none;
  color: #ffffff;
  z-index: 999;
  font-size: 0.625rem;
  position: absolute;
  left: -1%;
  top: 30%;
}
@media (min-width: 1600px) {
  .common-owl-data .owl-nav .partnerLeft {
    margin-left: 92%;
  }
}
@media (min-width: 1680px) {
  .common-owl-data .owl-nav .partnerLeft {
    margin-left: 92%;
  }
}
.common-owl-data .owl-nav .partnerLeft span {
  display: none;
}
.common-owl-data .owl-nav .partnerRight {
  border: none;
  position: absolute;
  background: none;
  color: #ffffff;
  z-index: 999;
  font-size: 0.625rem;
  right: -1%;
  top: 30%;
}
@media (min-width: 1440px) {
  .common-owl-data .owl-nav .partnerRight {
    margin-left: -48px;
  }
}
.common-owl-data .owl-nav .partnerRight span {
  display: none;
}

@media (max-width: 768px) {
  .ed-footer-inner-wrapper .mgt-50 {
    margin-top: 0px;
  }
  .mgt-mt-50 {
    margin-top: 50px !important;
  }
}
.ed-feedback-small .owl-stage {
  position: relative;
}
.ed-feedback-small .owl-stage > .owl-item.active:after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 53px;
  height: 100vh;
  background: #35335a;
  background: rgba(53, 51, 90, 0.6);
  filter: blur(9px);
  -o-filter: blur(9px);
  -ms-filter: blur(9px);
  -moz-filter: blur(9px);
  -webkit-filter: blur(9px);
}
.ed-feedback-small .owl-stage > .owl-item.active + .owl-item.active::after {
  right: 0px !important;
  left: unset !important;
}

.horizontal-line {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.scorebtn:hover {
  color: #f04e45;
  text-decoration: underline;
}

.setHeightFooterSidebar {
  min-height: 300px;
  max-height: 500px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 10px !important;
  /* Track */
  /* Handle */
}
.setHeightFooterSidebar::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.setHeightFooterSidebar::-webkit-scrollbar-track {
  background: transparent;
}
.setHeightFooterSidebar::-webkit-scrollbar-thumb {
  background: #03002f;
}

.grevienceCircle {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  background-color: #35335a;
  width: 47px;
  height: 15px;
  border-radius: 20px;
  margin-right: 10px;
  text-align: center;
}
@media (max-width: 768px) {
  .grevienceCircle {
    line-height: 15px;
  }
}

.link-content-anchor {
  color: #ffffff;
}
.link-content-anchor:hover {
  color: #ffffff;
}

.blanklink {
  height: 26px;
}

.ed-feedback-box {
  background-repeat: no-repeat;
  height: 150px !important;
  background-position: 95% 12px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241%22%20height%3D%2239%22%20viewBox%3D%220%200%2041%2039%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.48%2038.9789H30.4573V39C33.0278%2039%2035.2612%2037.3355%2035.9986%2034.8703L40.6129%2019.5105C40.95%2018.3728%2040.7393%2017.1929%2040.044%2016.2447C39.3487%2015.2966%2038.2741%2014.7488%2037.0942%2014.7488H32.185C31.9532%2014.7488%2031.8268%2014.6224%2031.7636%2014.5381C31.7004%2014.4538%2031.6161%2014.2853%2031.6793%2014.0746L33.9127%206.23663C34.3341%204.74068%2034.0391%203.18152%2033.1121%201.93841C32.185%200.71637%2030.7733%200%2029.2142%200C27.4654%200%2025.822%200.948136%2024.9581%202.46515L19.2693%2012.41C18.3633%2014.0113%2016.7831%2015.2123%2014.9921%2015.6548L11.4725%2016.5422C10.8245%2015.4704%209.64715%2014.7475%208.31422%2014.7475H4.10028C2.07759%2014.7475%200.413086%2016.412%200.413086%2018.4347V35.2905C0.413086%2037.3132%202.07759%2038.9777%204.10028%2038.9777H8.31422C9.60415%2038.9777%2010.7484%2038.3007%2011.4082%2037.2856L13.6437%2038.0308C15.5399%2038.6629%2017.4994%2038.9789%2019.48%2038.9789ZM12.0014%2034.1544L14.655%2035.0389C16.2142%2035.5656%2017.8365%2035.8185%2019.48%2035.8185H30.4573C31.6372%2035.8185%2032.6485%2035.06%2032.9856%2033.9433L37.5999%2018.5835C37.6631%2018.3728%2037.5788%2018.2042%2037.5156%2018.1199C37.4524%2018.0357%2037.326%2017.9092%2037.0942%2017.9092H32.185C31.0262%2017.9092%2029.9516%2017.3825%2029.2352%2016.4344C28.5399%2015.5073%2028.3082%2014.3274%2028.6242%2013.2107L30.8576%205.37277C31.0051%204.84603%2030.8998%204.29822%2030.5837%203.85575C29.8884%202.90762%2028.266%203.03404%2027.6972%204.04538L22.0083%2013.9903C20.6599%2016.3501%2018.3844%2018.0778%2015.7506%2018.731L12.0014%2019.6763V34.1544ZM3.57354%2018.4347C3.57354%2018.1398%203.80531%2017.908%204.10028%2017.908H8.31422C8.60919%2017.908%208.84096%2018.1398%208.84096%2018.4347V35.2905C8.84096%2035.5855%208.60919%2035.8172%208.31422%2035.8172H4.10028C3.80531%2035.8172%203.57354%2035.5855%203.57354%2035.2905V18.4347Z%22%20fill%3D%22%23B1B2C4%22%20fill-opacity%3D%220.3%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 768px) {
  .ed-feedback-box {
    height: 165px !important;
  }
}
@media (max-width: 768px) {
  .ed-feedback-box {
    padding-bottom: 15px !important;
  }
}

.ed-feedback-box-2 {
  height: 50px !important;
  padding: 0px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .ed-feedback-box-2 {
    padding: 10px !important;
  }
}
.ed-feedback-box-2 .ed-feedback-center-div {
  margin-top: 0px !important;
}
@media (max-width: 768px) {
  .ed-feedback-box-2 .ed-feedback-center-div {
    justify-content: flex-end !important;
    flex-grow: 1;
  }
}
.ed-feedback-box-2 .ed-feedback-center-div .ed-icon {
  width: 40px !important;
  border-radius: 5px !important;
}
@media (max-width: 768px) {
  .ed-feedback-box-2 .ed-feedback-center-div .ed-icon {
    width: 51px !important;
    height: 36px !important;
  }
}

.footerfeedback-modal {
  border: none;
  border-radius: 8px;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.footerfeedback-modal .modal-content {
  padding: 20px;
}
.footerfeedback-modal .modal-content .modal-header {
  border-bottom: none;
}
.footerfeedback-modal .modal-content .modal-header .edel-icon-bold-close {
  color: #6374d4;
}

.footer-mail-sec .mail-to-section a:hover {
  color: #ffffff;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .mgt-footer-refactor-55 {
    margin-top: 55px;
  }
}
@media (max-width: 768px) {
  .mgt-footer-refactor-55 {
    margin-top: 15px;
  }
}

@media (min-width: 768px) and (max-width: 1600px) {
  .mgt-grivence-45 {
    margin-top: 45px;
  }
}

:root {
  font-size: 16px;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px !important;
}

.modal-open .popHoldingTitle {
  background: rgba(204, 204, 204, 0.19);
  backdrop-filter: blur(50px);
}
.modal-open .popHoldingTitle .modal-dialog {
  max-width: 995px !important;
  width: 100%;
  transition: none;
  margin-top: 100px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content {
  border: none;
  background: linear-gradient(#f0f9ff, #ffffff, #ffffff);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header {
  display: block;
  color: #0b243a;
  font-family: "DMSansNormal";
  background-color: #f0f9ff;
  border-bottom: none;
  font-style: normal;
  height: 100px;
  padding: 31px 37px 30px 40px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .btn-close {
  color: #1c1c28;
  opacity: 1;
  height: 17px;
  width: 17px;
  float: right;
  transform: translateY(-27px);
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle {
  font-family: "DMSansNormal";
  font-style: normal;
  font-size: 1.75rem;
  line-height: 39px;
  color: #0b243a;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle span {
  font-family: "DMSansBold";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body {
  padding: 40px 40px 0px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .row {
  position: relative;
  margin-top: 15px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder {
  position: absolute;
  top: 16px;
  transform: translateX(18px);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder label {
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder .star {
  color: #e62020;
  margin-left: 5px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group #poptextarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select {
  border: 1px solid #e7e7e7;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control:focus,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select:focus {
  border: 1px solid #e7e7e7;
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform :-ms-input-placeholder:after {
  content: "*";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  padding: 20px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  height: 60px;
  border-radius: 8px;
  font-family: "DMSansMedium";
  padding: 18px;
  color: #727271;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input::placeholder:after,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::placeholder:after {
  content: " *";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::-ms-expand {
  display: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
  font-size: 1.25rem;
  float: right;
  margin-top: -37px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #03002f !important;
  padding-right: 5px;
}
@media (max-width: 640px) {
  .modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
    margin-top: -25px;
  }
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select option {
  padding-right: 21px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag {
  height: 143px;
  padding: 18px 0px 35px;
  border: 1px dashed #b8b8b8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadError {
  color: red;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #feedBackFile {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: pointer;
  display: block;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #upload-icon {
  font-size: 2.625rem;
  color: #03002f;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .upload-content {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 22px;
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform button {
  width: 100%;
  background: #03002f;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  height: 143px;
  border-radius: 8px;
  resize: none;
}

.footer_wrapper__backdrop {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
}

.footer_wrapper .footer_wrapper__handle-wrapper {
  padding: 10px 0px;
  background-color: #f2f2f5;
  border-radius: 5px 5px 0px 0px;
}
.footer_wrapper .footer_wrapper__content {
  padding: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading {
  height: 40px;
  background-color: #f0f9ff;
  padding: 0px 0px 20px 15px;
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading span {
  font-family: "DMSansBold";
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group {
  position: relative;
  margin: 0px 15px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-control:focus,
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-select:focus {
  box-shadow: none;
  border: 1px solid #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group textarea {
  resize: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder {
  position: absolute;
  transform: translate(20px, 10px);
  color: #727271;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder label {
  font-family: "DMSansMedium";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .form-control {
  border-color: #e7e7e7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .star {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input {
  padding: 10px 0px 10px 20px;
  height: 40px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input:focus {
  box-shadow: none;
  border: 1px solid #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select::-ms-expand {
  display: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select + span {
  font-size: 0.625rem;
  float: right;
  margin-top: -25px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #3580f7 !important;
  padding-right: 5px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow {
  margin-top: 20px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .form-control {
  border: 1px dashed #b8b8b8;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag {
  height: 96px;
  padding: 15px 40px;
  border: 1px dashed #b8b8b8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadError {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName p {
  margin-bottom: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
  font-size: 0.75rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .upload-content {
  margin-top: 10px;
  font-family: "DMSanM";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .fs-20 {
  font-size: 1.25rem;
  color: #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-submitRow button {
  width: 100%;
  background: #3580f7;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSanM";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
  margin-top: 30px;
}

.display-none {
  display: none !important;
}

.feedback-link-mobile .drawer-close-button {
  border-radius: 100px;
  border: 1px solid #f05046;
  height: 40px;
  min-width: 100px;
  background-color: #ffffff;
  color: #f05046;
}

:root {
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  .ed-footer-inner-wrapper {
    padding: 42px 0px 20px 0px;
    background-color: #03002f;
  }
  .ed-footer-inner-wrapper .ed-join-section {
    font-size: 1rem;
    font-family: "DMSansBold";
    color: #ffffff;
    line-height: 22.4px;
  }
  .ed-footer-inner-wrapper .ed-join-section span {
    font-family: "DMSansBold";
  }
  .ed-footer-inner-wrapper .ed-newsletter {
    display: flex;
    margin: 22px 0px;
  }
  .ed-footer-inner-wrapper .ed-newsletter input {
    padding: 18px;
    flex: 2;
    display: inline-block;
    border-radius: 5px 0px 0px 5px;
    border: none;
  }
  .ed-footer-inner-wrapper .ed-newsletter input::placeholder {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #787878;
  }
  .ed-footer-inner-wrapper .ed-newsletter button {
    flex: 1;
    background-color: #f04e45;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    line-height: 29.68px;
    text-align: Center;
    color: #ffffff;
    border: none;
    border-radius: 0px 5px 5px 0px;
    padding: 13px;
    display: inline-block;
  }
  .ed-footer-inner-wrapper .ed-google-link {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: right;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    display: block;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title {
    margin-bottom: 20px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title .ed-title {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 25px;
    letter-spacing: 0px;
    text-align: left;
    color: #eeeeee;
    display: flex;
    align-items: center;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title i {
    font-size: 2rem;
    display: inline-block;
    margin-right: 17.53px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #939da6;
    margin-bottom: 24px;
    display: block;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description .readmore {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #f04e45;
    display: inline-block;
    padding-left: 10px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .social-icons i {
    display: inline-block;
    color: #939da6;
    margin-right: 17px;
    font-size: 1.063rem;
  }
  .ed-footer-inner-wrapper .ed-support {
    background-color: #35335a;
    padding: 16px 16px 12px 17px;
    border-radius: 5px;
    margin-bottom: 16px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    color: #ffffff;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    display: flex;
    margin-bottom: 10px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-title img {
    display: inline-block;
    color: #ffffff;
    margin-right: 15px;
    font-size: 1.5rem;
    position: relative;
    top: 3px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon {
    background-color: #05243f;
    width: 51px;
    height: 36px;
    border: 0px;
    border-radius: 15px;
    margin-bottom: 4px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon i {
    color: #ffffff;
  }
  .ed-footer-inner-wrapper .ed-feedback {
    background-color: #35335a;
    padding: 16px 16px 12px 17px;
    border-radius: 5px;
    margin-bottom: 16px;
    margin-bottom: 40px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    display: flex;
    margin-bottom: 10px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-title img {
    display: inline-block;
    color: #ffffff;
    margin-right: 15px;
    font-size: 1.5rem;
    position: relative;
    top: 0px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon {
    background-color: #f04e45;
    width: 51px;
    height: 36px;
    border: 0px;
    border-radius: 15px;
    margin-bottom: 4px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon i {
    color: #ffffff;
  }
  .ed-copyright-section {
    margin-bottom: 73px;
    background-color: #00172b;
    padding: 27px !important;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ed-copyright-section {
    padding: 15px !important;
  }
}
@media screen and (max-width: 768px) {
  .ed-copyright-section .ed-copyright {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
    line-height: 25px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 50px;
  }
  .ed-copyright-section .ed-copyright-reserve {
    font-size: 0.75rem;
    font-family: "DMSansBold";
    line-height: 21.6px;
    letter-spacing: 0px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 12.5px;
  }
  .ed-copyright-section .edel-logo-footer {
    text-align: center;
  }
  .ed-copyright-section .edel-logo-footer .edel-icon-edel-logo1 {
    color: #ffffff;
    text-align: center;
    display: inline-block;
    font-size: 1rem;
    margin: auto;
  }
  .ed-products .ed-products-title {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 25px;
    color: #ffffff;
  }
  .ed-products .ed-products-inner {
    padding-bottom: 76px;
  }
  .ed-products .ed-products-inner div {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px;
  }
  .ed-products .ed-products-inner a {
    text-decoration: none;
    color: #939da6;
  }
  .ed-products .ed-products-inner ul {
    width: 50%;
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 768px) and (max-width: 640px) {
  .ed-products .ed-products-inner ul {
    padding-left: 0px;
  }
}
@media screen and (max-width: 768px) {
  .ed-products .ed-products-inner ul li {
    font-size: 0.75rem;
    line-height: 22px;
    padding-bottom: 10px;
    font-family: "DMSansMedium";
  }
  .ed-others {
    width: 100%;
  }
  .ed-others .ed-others-title {
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 25px;
    color: #ffffff;
  }
  .ed-others .ed-others-inner {
    margin-bottom: 50px;
    display: flex;
  }
  .ed-others .ed-others-inner .ed-other.ed-others-half {
    width: 50%;
  }
  .ed-others .ed-others-inner .ed-other ul {
    padding: 0px;
    list-style: none;
    margin: 0px;
    margin-top: 10px;
  }
  .ed-others .ed-others-inner .ed-other ul li {
    margin-bottom: 10px;
  }
  .ed-others .ed-others-inner .ed-other ul li a {
    text-decoration: none;
    color: #939da6;
    font-size: 0.75rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
  }
  .ed-others .ed-others-inner .ed-other ul li:last-child {
    margin-bottom: 0px;
  }
  .ed-stock-market {
    margin: 50px 0px 19px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 337px;
    margin-left: auto;
    margin-right: auto;
  }
  .ed-stock-market .ed-stock .ed-stock-description {
    color: #ffffff;
    line-height: 33px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin-left: -10px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul li {
    margin-bottom: 14px;
  }
  .ed-stock-market .ed-stock .ed-stock-description a {
    padding-right: 8px;
    padding-left: 8px;
    color: #ffffff;
    border-right: 1px solid;
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
    height: 18px;
    line-height: 15px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul li:last-child a {
    border: 0px;
  }
  .ed-stock-market .ed-stock .ed-stock-title {
    font-family: "DMSansBold";
    font-size: 1.125rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 22px;
  }
  .ed-stock-market .ed-stock:nth-child(2) .ed-stock-title,
  .ed-stock-market .ed-stock:nth-child(3) .ed-stock-title {
    margin-top: 24px;
  }
  .ed-market-status .ed-market-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-top: 40px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ed-market-status .ed-market-title {
    margin-top: 0px;
  }
}
@media screen and (max-width: 768px) {
  .ed-market-status .ed-market-status-list span {
    border-right: 1px solid;
    color: #949fa9;
    font-size: 0.75rem;
    font-family: "DMSansNormal";
    line-height: 26px;
    letter-spacing: 0px;
    text-align: left;
  }
  .ed-market-status .ed-market-status-list span:last-child {
    border: 0px;
  }
  .ed-market-status .ed-market-status-list span.marketOpen::after {
    content: "•";
    padding-right: 4px;
    padding-left: 4px;
    font-size: 1.563rem;
    position: relative;
    top: 5px;
    color: #1a8a4e;
  }
  .ed-market-status .ed-market-status-list span.marketClosed::after {
    content: "•";
    padding-right: 6px;
    padding-left: 5px;
    font-size: 1.563rem;
    position: relative;
    top: 2px;
    color: #f83c3c;
  }
  .ed-market-status .ed-market-status-list span:not(span:nth-child(1)) {
    padding-left: 5px;
  }
  .ed-plateforms .ed-platform-title {
    font-size: 1.125rem;
    font-family: "DMSansBold";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 14.5px;
  }
  .ed-content-wrapper {
    background-color: #ffffff;
    padding: 8px;
    border: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    border-radius: 5px;
  }
  .ed-content-wrapper .ed-content-img {
    width: 46%;
  }
  .ed-content-wrapper .ed-content-img .bg-white {
    position: relative;
  }
  .ed-content-wrapper .ed-content-title {
    font-size: 1rem;
    font-family: "DMSansBold";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
    padding-right: 13px;
  }
  .ed-content-wrapper .ed-content-title span {
    font-size: 1rem;
    font-family: "DMSansNormal";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
  }
  .ed-content-wrapper.ed-web {
    height: 81px;
  }
  .ed-api.ed-content-wrapper {
    height: 81px;
  }
  .ed-content-wrapper.ed-trader:last-child {
    height: 83px;
  }
  .ed-content-wrapper.ed-trader:first-child {
    height: 113px;
    margin-top: 59px;
  }
  .ed-content-wrapper.ed-trader:first-child img {
    position: relative;
    top: -15px;
    bottom: 0px;
  }
}
body {
  font-size: 16px;
  overscroll-behavior: none;
}

.summary-box {
  padding: 5px 15px;
  height: 70px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.summary_text {
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  line-height: 12px;
  color: #b8b8b8;
}

.summary-dock {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: 200ms;
  display: grid;
  height: 64px;
  padding: 10px;
  gap: 10px;
  align-items: center;
  grid-template-columns: auto auto;
}
.summary-dock p {
  margin: 0;
}
.summary-dock .summary_values {
  justify-content: flex-end;
  font-size: 1.25rem;
}
.summary-dock .summary_values .percentage_value {
  font-size: 0.75rem;
}
@media (max-width: 767px) {
  .summary-dock {
    display: block;
  }
}

.summary-dock .summary_title {
  font-family: "EncodeSansMedium";
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
  margin-bottom: 0.3rem !important;
}

.summary_values {
  font-size: 1.5rem;
  line-height: 140%;
  font-family: "RobotoBold";
  display: flex;
}
.summary_values .percentage_value {
  display: contents;
  font-size: 0.875rem;
}
.summary_values .main_value {
  margin-right: 5px;
}
@media (max-width: 650px) {
  .summary_values .main_value {
    word-break: break-all;
  }
}

.summary_container {
  display: flex;
  gap: 20px;
  width: 100%;
}

.summary_container-mob {
  width: 100%;
  background: #ffffff;
}
.summary_container-mob .summary-container-mob-toptile {
  padding-bottom: 13px;
  padding-top: 20px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.summary_container-mob .summary-container-mob-toptile .col {
  text-align: center;
}
.summary_container-mob .summary-container-mob-toptile .col .dashboard_summary {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.summary_container-mob .summary-container-mob-toptile .col .summary_title {
  margin-bottom: 0px;
}
.summary_container-mob .summary-container-mob-toptile .col .summary_values {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #444444;
  padding-top: 5px;
  display: block;
}
.summary_container-mob .summary-container-mob-toptile .col .totalpnl-val .totalpnl {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  line-height: 16.41px;
  letter-spacing: 0px;
  margin-top: 5px;
}
.summary_container-mob .summary-container-mob-toptile .col .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  line-height: 13px;
  letter-spacing: 0px;
}

@media (max-width: 1299px) {
  .summary_values {
    font-size: 0.938rem;
  }
  .summary-dock .summary_values {
    font-size: 0.938rem;
  }
  .summary_title {
    font-size: 0.75rem;
    margin-bottom: 0.5rem;
  }
  .summary-box {
    height: unset;
  }
}
.dashboard_dayspnl-mob {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 15px 12px;
  background: #f0f9ff;
  border-radius: 0px 0px 9px 9px;
  border-top: none !important;
  border: 1px solid #e7e7e7;
}
.dashboard_dayspnl-mob .summary_title {
  color: #444444;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  margin-bottom: 0px;
}

:root {
  font-size: 16px;
}

.ed-component-heading {
  margin-top: 50px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading {
    margin-top: 25.2px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 577px) {
  .ed-component-heading .container {
    padding: 0px 12px;
    max-width: 100%;
  }
}

.generic-after-title-icon {
  margin-left: 12px;
}
@media screen and (max-width: 1024px) {
  .generic-after-title-icon {
    margin-left: auto;
  }
}

.ed-component-heading .container-generic {
  display: flex;
  align-items: center;
}
.ed-component-heading .container-generic div, .ed-component-heading .container-generic span {
  cursor: default;
}
.ed-component-heading .container-generic i.edel-icon-left-arrow {
  color: #3580f7;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
}
.ed-component-heading .container-generic i.edel-icon-arrow-left1 {
  font-size: 0.563rem;
  color: #3580f7;
  font-weight: 800;
  cursor: pointer;
}
.ed-component-heading .container-generic .date-time-container-generic {
  align-self: end;
  line-height: 33px;
}
@media screen and (max-width: 1024px) and (min-width: 580px) {
  .ed-component-heading .container-generic .date-time-container-generic {
    align-self: end;
    line-height: 27px;
  }
}
.ed-component-heading .container-generic .date-time-container-generic .generic-date,
.ed-component-heading .container-generic .date-time-container-generic .generic-time {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #727271;
}
.ed-component-heading .container-generic .date-time-container-generic .generic-date {
  padding-right: 10px;
  padding-left: 6px;
}
.ed-component-heading .container-generic .generic-heading-title .title-bold {
  font-family: "encodesans_normal";
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 39.2px;
}
@media screen and (min-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-bold {
    margin-left: 12px;
  }
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-bold {
    font-family: "encodesans_normal";
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 28px;
    color: #0b243a;
    margin-left: 10px;
  }
}
.ed-component-heading .container-generic .generic-heading-title .title-light {
  font-family: "encodesans_normal";
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 39.2px;
  margin-left: 10px;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-light {
    font-family: "encodesans_normal";
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 28px;
    color: #0b243a;
  }
}
.ed-component-heading .generic-after-title-icon {
  cursor: pointer !important;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .generic-after-title-icon {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: inline-block;
    color: #3580f7;
    border: 1px solid #f0f9ff;
    position: relative;
    top: 2px;
  }
}
@media screen and (min-width: 1025px) {
  .ed-component-heading .generic-after-title-icon {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: inline-block;
    color: #3580f7;
    border: 1px solid #fbfdff;
    position: relative;
  }
}
.ed-component-heading .generic-after-title-icon i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}

:root {
  font-size: 16px;
}

.sec_navigation_desktop .navigation_item {
  font-size: 0.875rem;
  line-height: 16px;
  margin-bottom: 12px;
  font-family: "RobotoRegular";
  color: #666666;
  border-radius: 2px;
  cursor: pointer;
}
.sec_navigation_desktop .navigation_item a {
  color: inherit;
  display: inline-block;
  width: 100%;
  padding: 4px;
}
.sec_navigation_desktop .navigation_item a:hover {
  background-color: #f7f7f7;
}
.sec_navigation_desktop .navigation_item:hover {
  background-color: #f7f7f7;
}
.sec_navigation_desktop .navigation_item.active {
  color: #174082;
  font-family: "RobotoMedium";
  background-color: rgba(23, 64, 130, 0.1);
}

:root {
  font-size: 16px;
}

.sec_nav .dropdown_button {
  font-size: 1rem;
  line-height: 16px;
  font-family: "RobotoMedium";
  color: #174082;
}
.sec_nav a {
  color: #252525;
}
.sec_nav .selected {
  margin-right: 4px;
}
.sec_nav .dropdown_content {
  width: calc(100vw - 32px);
  padding: 17px 0 22px 0;
  font-size: 1.125rem;
  line-height: 20px;
}
.sec_nav .dropdown_item {
  padding: 18px 30px;
  margin-right: 12px;
}

.dbar29RangesliderWrapper {
  width: 100%;
  margin: 0px auto;
}

.dbar29Horizontal {
  height: 0.29em;
  border-radius: 0.6em;
}

.dbar29Rangeslider,
.dbar29Rangeslider .dbar29RangesliderFill {
  display: block;
}

.dbar29Rangeslider {
  margin: 20px 0;
  position: relative;
  touch-action: none;
}

.dbar29Horizontal .dbar29RangesliderFill {
  width: 100% !important;
  height: 100%;
  border-radius: 10px;
  top: 0;
}

.dbar29Rangeslider .dbar29RangesliderHandle {
  position: absolute;
}

.dbar29RangesliderLabels {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -40px;
  list-style-type: none;
  left: 0px;
  right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 0.938rem;
  text-align: center;
}

.dbar29Horizontal .dbar29Grey {
  background: transparent;
}

.dcustomRangeBar {
  list-style-type: none;
  width: 100%;
  display: flex;
}
.dcustomRangeBar.indicatorStyle {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dcustomRangeBar div {
  height: 4px;
}

.dcustomRangeBar div:nth-child(1) {
  background-color: #00d6bc;
}

.dcustomRangeBar div:nth-child(2) {
  background-color: #0378a6;
}

.dcustomRangeBar.moveableTooltip div:nth-child(1) {
  background-color: #0378a6 !important;
}

.dcustomRangeBar.moveableTooltip div:nth-child(2) {
  background-color: #00d6bc !important;
}

.dbar29RangesliderLabelname li:nth-child(1) {
  text-align: left;
}

.dbar29RangesliderLabelname li:nth-child(2) {
  text-align: right;
}

.dbar29RangesliderLabelname {
  width: 100%;
  padding-inline-start: 0px !important;
  display: flex;
}

@keyframes blinkingDot {
  50% {
    opacity: 0.6;
    transform: translate3d(-250%, -250%, 0);
  }
}
.dSkewcoderight1 {
  clip-path: polygon(0 0, 100% 0%, 98% 99%, 0% 100%);
}

.dSkewcoderight2 {
  clip-path: polygon(3% 0, 100% 0, 100% 100%, 0 100%);
}

.fullwidth {
  width: 100%;
}

.lh10 {
  line-height: 8px;
}

.dbar29Horizontal .dbar29RangesliderHandle::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.6em solid #44475b;
  border-radius: 0;
  outline: none;
  transition: 0.5s ease-in-out;
  position: relative;
  top: -5px;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #00d6bc;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-blood-red::after {
  border-top: 0.6em solid #0378a6;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-green .dbar29RangesliderLabels li {
  color: #00d6bc;
  justify-content: center;
  align-items: center;
}
.dbar29Horizontal .dbar29RangesliderHandle.bt-blood-red .pbar29RangesliderLabels li {
  color: #0378a6;
  justify-content: center;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .dSkewcoderight2 {
    margin: 0px auto !important;
  }
  .dcustomRangeBar div {
    height: 4px;
  }
}
/**********************skew new designing ****************/
.box {
  height: 4px;
}

.right-skew {
  position: relative;
  margin-right: 21px;
}

.right-skew-bar {
  position: relative;
  margin-right: -6px;
}

.right-skew-bar:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -21px;
  display: block;
  min-width: 0px;
  background: #0378a6;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.left-skew {
  position: relative;
  margin-left: 19px;
}

.left-skew-bar {
  position: relative;
  margin-left: 0px;
}

.left-skew-bar:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  display: block;
  min-width: 0px;
  background: #00d6bc;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.left-skew:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  display: block;
  min-width: 25px;
  background: #00d6bc;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.right-skew:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -21px;
  display: block;
  min-width: 25px;
  background: #0378a6;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.right-skew.positive::before {
  background: #51b255 !important;
}

.left-skew.negative::before {
  background: #dd504d !important;
}

.blue-green-theme .Progresscommondatavalue {
  font-family: "RobotoRegular";
}
.blue-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(1) {
  background-color: #008fbc !important;
}
.blue-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(2) {
  background-color: #00d6bc !important;
}
.blue-green-theme .right-skew:before {
  background: #008fbc;
}
.blue-green-theme .left-skew:before {
  background: #00d6bc;
}
.blue-green-theme .dbar29RangesliderLabels.move {
  margin-inline-start: 10px !important;
}
.blue-green-theme .dbar29Horizontal .dbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #444444;
}

.red-green-theme .Progresscommondatavalue {
  font-family: "RobotoRegular";
}
.red-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(1) {
  background-color: #51b255 !important;
}
.red-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(2) {
  background-color: #dd504d !important;
}
.red-green-theme .right-skew:before {
  background: #51b255;
}
.red-green-theme .left-skew:before {
  background: #dd504d;
}
.red-green-theme .dbar29Horizontal .dbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #444444;
}

:root {
  font-size: 16px;
}

.logo-head-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1px;
}
.logo-head-container .logo-left {
  display: flex;
}
.logo-head-container .logo-left .logo {
  display: flex;
  align-items: center;
}
.logo-head-container .logo-left .logo .logobg {
  color: #174082;
  font-size: 1.938rem;
  font-weight: 600;
}
.logo-head-container .logo-left .logo .edel-icon-edel-logo::before {
  font-size: 1.875rem;
  color: #0751a0;
  margin-right: 5.72px;
}
.logo-head-container .logo-left .logo .edel-icon-edel-logo2::before {
  content: "\e950";
  font-size: 1.125rem;
  color: #70706f;
}
.logo-head-container .logo-right {
  display: flex;
  align-items: center;
}
.logo-head-container .logo-right .icon-background {
  height: 42px;
  width: 42px;
  border-radius: 50%;
  position: relative;
  justify-content: center;
  background: #3580f7;
  display: flex;
  color: #ffffff;
  align-items: center;
}
@media (max-width: 640px) {
  .logo-head-container .logo-right .icon-background {
    height: 30px;
    width: 30px;
  }
}
.logo-head-container .logo-right .user-details {
  margin-left: 5px;
}
.logo-head-container .logo-right .user-details .user-username {
  font-size: 1.063rem;
  font-family: "EncodeSansMedium";
  color: #444444;
  line-height: 140%;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  word-wrap: break-word;
}
@media (max-width: 640px) {
  .logo-head-container .logo-right .user-details .user-username {
    font-size: 0.875rem;
  }
}
.logo-head-container .logo-right .user-details .user-accountid {
  font-size: 0.75rem;
  font-family: "EncodeSansLight";
  color: #b8b8b8;
  line-height: 140%;
}

.bluedots {
  color: #3580f7;
}

@media (max-width: 1299px) {
  .logo-head-container .logo-left .logo .edel-icon-edel-logo::before {
    font-size: 1.25rem;
  }
  .logo-head-container .logo-left .logo .edel-icon-edel-logo2::before {
    font-size: 0.938rem;
  }
  .logo-head-container .logo-right .icon-background {
    height: 30px;
    width: 30px;
  }
}
.bluedots {
  color: #3580f7;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.modal-backdrop {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100%;
  height: 100%;
}
.modal-backdrop.show {
  background: rgba(204, 204, 204, 0.19);
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}
.modal-backdrop.additionalblur {
  backdrop-filter: blur(5px);
}

.pbar29RangesliderWrapper {
  width: 100%;
  margin: 0px auto;
}

.pbar29Horizontal {
  height: 0.29em;
  border-radius: 0.6em;
}

.pbar29Rangeslider,
.pbar29Rangeslider .pbar29RangesliderFill {
  display: block;
}

.pbar29Rangeslider {
  margin: 20px 0;
  position: relative;
  touch-action: none;
}

.pbar29Horizontal .pbar29RangesliderFill {
  width: 100% !important;
  height: 100%;
  border-radius: 10px;
  top: 0;
}

.pbar29Rangeslider .pbar29RangesliderHandle {
  display: inline-block;
  position: absolute;
  left: 3%;
  top: 0px;
}

.pbar29RangesliderLabels {
  position: absolute;
  top: -33px;
  list-style-type: none;
  left: -5px;
  font-weight: bold;
  padding-inline-start: 0px;
  font-size: 0.938rem;
  text-align: center;
}

.pbar29Horizontal .pbar29Grey {
  background: transparent;
}

.customRangeBar {
  list-style-type: none;
  width: 100%;
  display: flex;
}

.customRangeBar div {
  display: inline-block;
  height: 4px;
  margin: 0px 0px 0px -3px;
}

.customRangeBar div:nth-child(1) {
  background-color: #51b255;
  width: 30%;
}

.customRangeBar div:nth-child(2) {
  background-color: #ffe500;
  width: 20%;
}

.customRangeBar div:nth-child(3) {
  background-color: #ff6b00;
  width: 20%;
}

.customRangeBar div:nth-child(4) {
  background-color: #dd504d;
  width: 30%;
}

.pbar29RangesliderLabelname li:nth-child(1) {
  color: #51b255;
  width: 30%;
}

.pbar29RangesliderLabelname li:nth-child(2) {
  color: #ffe500;
  width: 20%;
}

.pbar29RangesliderLabelname li:nth-child(3) {
  color: #ff6b00;
  width: 20%;
}

.pbar29RangesliderLabelname li:nth-child(4) {
  color: #dd504d;
  width: 30%;
}

.pbar29RangesliderLabelname {
  width: 100%;
  padding-inline-start: 0px !important;
}

.pbar29RangesliderLabelname li {
  display: inline-block;
}

@keyframes blinkingDot {
  50% {
    opacity: 0.6;
    transform: translate3d(-250%, -250%, 0);
  }
}
.SkewCode {
  clip-path: polygon(3% 3%, 100% 0, 97% 97%, 0 100%);
}

.Skewcoderight1 {
  clip-path: polygon(0% 2%, 100% 0, 98% 97%, 0 100%);
}

.Skewcoderight2 {
  clip-path: polygon(2% 0, 100% 0, 100% 99%, 0 100%);
}

@media screen and (max-width: 1024px) {
  .pbar29RangesliderWrapper {
    margin: 0 0px;
  }
  .pbar29RangesliderWrapper .pbar29RangesliderLabelname li {
    font-size: 0.625rem;
  }
  .pbar29RangesliderWrapper .customRangeBar div {
    margin: 0px auto;
    height: 4px;
  }
}
.pbar29Horizontal .pbar29RangesliderHandle::after {
  content: "";
  position: absolute;
  left: -5px;
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.6em solid #44475b;
  border-radius: 0;
  outline: none;
  top: -0.7em;
  transition: 0.5s ease-in-out;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #51b255;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-orange::after {
  border-top: 0.6em solid #ff6b00;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-blood-red::after {
  border-top: 0.6em solid #dd504d;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-yellow::after {
  border-top: 0.6em solid #ffe500;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-green .pbar29RangesliderLabels li {
  color: #51b255;
  justify-content: center;
  align-items: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-orange .pbar29RangesliderLabels li {
  color: #ff6b00;
  justify-content: center;
  align-items: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-blood-red .pbar29RangesliderLabels li {
  color: #dd504d;
  justify-content: center;
  text-align: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-yellow .pbar29RangesliderLabels li {
  color: #ffe500;
  justify-content: center;
  align-items: center;
}

.negativeClassbrd {
  border-left: 3px solid #dd504d;
}

.TextValueProgressbarnegative {
  float: right;
  right: 5%;
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  font-family: "DMSansMedium";
}

.datacontent.dataContentnegative {
  justify-content: flex-start;
  margin-left: 5px;
  font-family: "RobotoRegular";
}
.datacontent.dataContentnegative span:first-child {
  text-align: left !important;
}

@media (min-width: 320px) {
  .colhalf {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 320px) {
  .colfull {
    flex: 0 0 auto;
    width: 100%;
  }
}
.positive {
  background-color: #51b255 !important;
}

.positiveValue {
  color: #51b255 !important;
}

.negativeValue {
  color: #dd504d !important;
}

.negative {
  background-color: #dd504d !important;
}

.commondatavalue {
  font-family: "DMSansMedium";
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.Progresscommondatavalue {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.progresscommongrayvalue {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #b8b8b8 !important;
}

.commondatanumber {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
  white-space: nowrap;
}

.commondatanumberpositive {
  font-family: "RobotoMedium";
  font-size: 1rem;
  color: #444444;
  width: 100%;
  display: inline-block;
}

.progress {
  height: 60px !important;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  margin-bottom: 5px;
}
.progress .progress-bar-success {
  border-left: 3px solid #51b255 !important;
  float: left;
  background-color: #f0fdf6;
}
.progress .progress-bar-negative {
  float: right;
  background-color: #fff5f5;
}
.progress .progress-bar {
  font-size: 1.125rem;
  line-height: 60px;
  color: #000;
  border-bottom: none;
  box-shadow: none;
}
.progress .textvalueprogressbar {
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  text-indent: 10px;
  font-style: normal;
  font-family: "DMSansMedium";
}
.progress .datacontent {
  display: grid;
  margin-top: 5px;
}
.progress .datacontent span {
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  text-align: right;
  font-family: "RobotoRegular";
}
.progress .datacontent :first-child {
  font-weight: 400;
}
.progress .datacontent :last-child {
  font-weight: 500;
}

.progresscontainer {
  position: relative;
  width: 100%;
}
.progresscontainer .progressbox {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
}
.progresscontainer .progress-bar-negative {
  border-left: 3px solid #dd504d;
}
.progresscontainer .stack-top {
  z-index: 9;
  margin: 0px;
}

@media screen and (max-width: 1024px) {
  .commondatavalue {
    font-size: 0.875rem;
    line-height: 25px;
  }
  .progresscommongrayvalue {
    font-size: 0.75rem;
  }
  .Progresscommondatavalue {
    font-size: 0.75rem;
  }
  .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
  .commondatanumber {
    font-size: 0.875rem;
  }
  .commondatanumberpositive {
    font-size: 0.875rem;
  }
  .progress .textvalueprogressbar {
    font-size: 0.875rem;
  }
  .progress .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
}
.text-indent10 {
  text-indent: 0px !important;
}

@media (max-width: 768px) {
  .indices-dynamic-indicator .blue-green-theme .dbar29RangesliderWrapper .fullwidth .mobiletop-content {
    position: relative;
    top: -12px;
  }
}
.indices-dynamic-indicator .dbar29RangesliderLabelname .commondatanumber {
  font-weight: 600;
}

:root {
  font-size: 16px;
}

.viewall-icon-container {
  height: 41px;
  width: 41px;
  border-radius: 50%;
  border: 1px solid rgba(53, 128, 247, 0.05);
}
.viewall-icon-container .viewall-icon-box {
  height: 30.5px;
  width: 30.5px;
  border-radius: 50%;
  background: rgba(53, 128, 247, 0.1);
  position: relative;
  top: 4px;
  left: 4px;
}
.viewall-icon-container .viewall-icon-box .viewall-icon {
  height: 23px;
  width: 23px;
  background: #3580f7;
  color: #ffffff;
  border-radius: 50%;
  position: relative;
  top: 3.7px;
  left: 3.7px;
}
.viewall-icon-container .viewall-icon-box .viewall-icon .edel-icon-arrow-right::before {
  left: 3px;
  top: 3px;
  font-size: 1.125rem;
  position: relative;
}

:root {
  font-size: 16px;
}

.marketgroup {
  width: 100%;
}
@media (max-width: 1023px) {
  .marketgroup {
    margin: 20px auto;
  }
}
.marketgroup .marketCard {
  border: 1px solid #e7e7e7;
  background: linear-gradient(0deg, #ffffff, #ffffff), #ffffff !important;
  border-radius: 5px !important;
  padding: 20px;
}
.marketgroup .marketCard .marketcardhead {
  background: none !important;
  border: none !important;
  display: flex;
  align-items: center;
  padding: 0 !important;
  justify-content: space-between;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  color: #0b243a;
  display: flex;
  align-items: center;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain strong {
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain {
    font-size: 1.25rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain .gap {
  margin-left: 15px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  color: #444444;
  line-height: 25.2px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 strong {
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
    font-size: 1.25rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftsub {
  margin-top: 5px;
  color: #b8b8b8;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 17.5px;
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftsub {
    font-size: 0.75rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .back-button i {
  font-size: 1.563rem;
  margin-right: -8px;
  color: #03002f;
  top: 0px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation {
  height: 35px;
  width: 35px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #e7e7e7;
  position: relative;
  cursor: pointer;
  top: 0px;
}
@media screen and (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation {
    height: 30px;
    width: 30px;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle1.exclamation1 {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #e7e7e7;
  position: relative;
  cursor: pointer;
  top: 0px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle1.exclamation1 i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.marketgroup .marketCard .marketcardbody {
  padding: 20px 0px;
}
.marketgroup .marketCard .marketcardfoot {
  background: none !important;
  border: none !important;
  display: flex;
  padding: 0 !important;
  align-items: center;
  justify-content: space-between;
}
.marketgroup .marketCard .marketcardfoot .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.marketgroup .marketCard .marketcardfoot .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  color: #03002f;
}
.marketgroup .marketCard .marketcardfoot .mcard-view-all {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  cursor: pointer;
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardfoot .mcard-view-all {
    font-size: 0.875rem;
  }
}

.common-marketcard-nopadding.marketgroup .marketCard {
  padding: 0px !important;
}
@media (max-width: 768px) {
  .common-marketcard-nopadding.marketgroup .marketCard {
    padding: 0px !important;
  }
}
.common-marketcard-nopadding.marketgroup .marketCard .marketcardhead {
  padding: 20px !important;
}
.common-marketcard-nopadding.marketgroup .marketCard .marketcardfoot {
  padding-bottom: 0px !important;
}
.common-marketcard-nopadding.marketgroup .marketCard .marketcardbody {
  padding-bottom: 0px !important;
}

.generic-stock-cards {
  cursor: pointer;
  padding: 20px 6px 20px 12px;
  border: 1px solid #e7e7e7;
}
.generic-stock-cards .period {
  position: relative;
  top: -3px;
  width: 3px;
  height: 3px;
  color: #b8b8b8;
  font-weight: bold;
  line-height: 0px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .period {
    top: -5px;
  }
}
.generic-stock-cards p {
  margin: 0px;
  overflow-wrap: break-word;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards {
    padding: 15px;
  }
}
.generic-stock-cards .generic-stock-card-title {
  margin-bottom: 15px;
}
.generic-stock-cards .generic-stock-card-title .edel-icon-edit {
  font-size: 0.938rem;
  height: 15px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-title {
    margin-bottom: 8px;
  }
}
.generic-stock-cards .generic-stock-card-title h4 {
  font-family: "DMSansMedium";
  font-size: 1rem;
  line-height: 22.4px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 0px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-title h4 {
    font-size: 0.875rem;
    line-height: 19.6px;
  }
}
.generic-stock-cards .generic-stock-card-stock-value {
  margin-bottom: 5px;
  line-height: 20.8px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-value {
    margin-bottom: 2px;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-value p {
  margin: 0px;
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 400;
  line-height: 20.8px;
  letter-spacing: 0em;
  text-align: left;
  overflow-wrap: break-word;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-value p {
    font-size: 0.875rem;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change {
  line-height: 20.8px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change {
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 20.8px;
  letter-spacing: 0em;
  text-align: left;
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span:last-child {
  padding-left: 5px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change span:last-child {
    padding-left: 3px;
  }
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change span {
    font-size: 0.875rem;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span.change-green {
  color: #51b255;
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span .change-red {
  color: #dd504d;
}
.generic-stock-cards .generic-stock-date-status {
  padding-top: 41px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status {
    padding-top: 22px;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date {
  line-height: 14px;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date p {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  white-space: nowrap;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-time {
  font-family: "DMSansNormal";
  font-size: 0.688rem;
  font-weight: 300;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-time {
    font-size: 0.625rem;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-date {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-date {
    font-size: 0.625rem;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  vertical-align: bottom;
}
@media (max-width: 768px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-status span {
    font-size: 0.625rem;
    padding-left: 2px;
  }
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-status {
    font-size: 0.625rem;
    line-height: 12.5px;
    font-family: "DMSansMedium";
    font-weight: 500;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span.live {
  color: #03002f;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span.preopen,
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status .closed {
  color: #ff6b00;
}

.activeClassStockCard {
  background-color: #f2f2f5;
}

.generic-stock-card-status span[data-attr=Open] {
  color: #03002f !important;
}
.generic-stock-card-status span[data-attr=Closed] {
  color: #f7943e !important;
}

:root {
  font-size: 16px;
}

@media (max-width: 1023px) {
  .floating-action-button {
    position: fixed;
    bottom: 85px;
    right: 20%;
    z-index: 2;
    left: 0%;
    width: 70%;
  }
  .floating-action-button .hop-float-button {
    position: fixed;
    right: 15%;
  }
  .floating-action-button .HopBtn p {
    margin: 0;
    margin-left: 20px;
    font-family: "DMSansMedium";
    font-size: 1rem;
    line-height: 22.4px;
    color: #ffffff;
  }
  .floating-action-button .btn-info {
    background-color: #03002f;
    border-radius: 50%;
    border: 0px;
  }
  .floating-action-button .btn-info.hopBtnBorder {
    border-radius: 22px;
    width: 86px;
    height: 44px;
    position: fixed;
    bottom: 85px;
    right: 89px;
    z-index: 99;
  }
  .floating-action-button .btn-info .edel-icon-close::before {
    color: #ffffff;
    font-weight: bolder;
    font-size: 1rem;
  }
  .floating-action-button .btn-info .edel-icon-bars::before {
    color: #ffffff;
    font-weight: bolder;
    font-size: 0.75rem;
    position: absolute;
    top: 35%;
  }
  .floating-action-button .dropdown-menu {
    background: linear-gradient(0deg, #ffffff, #ffffff), #ffffff;
    border-radius: 5px;
    margin-left: 0px !important;
    margin-bottom: 10% !important;
    width: 100%;
    overflow: scroll;
  }
}
@media (max-width: 1023px) and (max-width: 375px) {
  .floating-action-button .dropdown-menu {
    height: 460px;
  }
}
@media (max-width: 1023px) {
  .floating-action-button .dropdown-menu .listHead {
    padding: 15px 20px;
    border: 1px solid #f2f2f5;
    margin-right: 0;
  }
  .floating-action-button .dropdown-menu .listHead .dotBlue {
    width: 4px;
    height: 4px;
    background-color: #03002f;
    border-radius: 50%;
    margin-right: 10px;
  }
  .floating-action-button .dropdown-menu .listHead p {
    color: #444444;
    font-size: 0.875rem;
    line-height: 24px;
    font-family: "DMSansMedium";
  }
  .floating-action-button .dropdown-menu .subLists {
    margin: 0 15px;
  }
  .floating-action-button .dropdown-menu .subLists li {
    margin-right: 0;
    border-bottom: 1px solid #f2f2f5;
  }
  .floating-action-button .dropdown-menu .subLists li a {
    color: #727271;
    font-size: 0.875rem;
    line-height: 24px;
    font-family: "DMSansMedium";
  }
  .floating-action-button .dropdown-menu .subLists li a:hover {
    color: #444444;
    display: flex;
    align-items: center;
  }
  .floating-action-button .dropdown-menu .subLists li a:hover:before {
    content: "\e962";
    font-family: "edel_icon";
    color: #03002f;
    font-size: 5px;
    padding-right: 10px;
  }
  .dropup .dropdown-menu,
  .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 120%;
    margin-bottom: 2px;
    left: 20%;
    right: 2%;
  }
  .open > .dropdown-menu {
    display: block;
  }
  .dropdown-toggle:after {
    content: none !important;
  }
}
@media (min-width: 1023px) {
  .floating-action-button {
    display: none;
  }
}
.hopBtnBorder-scrolled .floating-action-button .hopBtnBorder {
  right: 20px;
}
.hopBtnBorder-scrolled .floating-action-button .dropdown-toggle {
  width: 46px !important;
}

.equity-dropdown-block > .btn-primary.dropdown-toggle {
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-width: 1px;
  border-style: solid;
  width: 100%;
}
.equity-dropdown-block .equitydrop {
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
  border-radius: 5px;
  color: #727271 !important;
  background-color: #ffffff !important;
  padding: 5px 11px 5px 10px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  line-height: 0px;
}
.equity-dropdown-block .equitydrop i {
  font-size: 0.938rem;
  position: relative;
  top: 0px !important;
  display: flex;
  align-items: center;
}
.equity-dropdown-block .equitydrop i.equity-drp-bigicon {
  font-size: 0.938rem;
}
@media (max-width: 768px) {
  .equity-dropdown-block .equitydrop i.equity-drp-bigicon {
    font-size: 0.938rem;
  }
}
.equity-dropdown-block .equitydrop i:before {
  color: #03002f;
}
.equity-dropdown-block .equitydrop:after {
  display: none;
}
.equity-dropdown-block .dropdown-menu {
  color: #444444;
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  padding: 0;
  background-color: #ffffff;
  border-radius: 5px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  z-index: 7;
  overflow-y: scroll;
  transform: translate(0px, 34px);
}
@media (max-width: 768px) {
  .equity-dropdown-block .dropdown-menu {
    background-color: #f2f2f5;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  }
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar {
  width: 2px !important;
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar-track {
  height: 10px !important;
  width: 10px;
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #03002f;
  height: 10px !important;
  width: 10px !important;
}
.equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: 10px 0px 10px 10%;
  color: #444444;
  line-height: 18px;
}
.equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #03002f;
  background: none;
}
.equity-dropdown-block .dropdown-menu .equitydropdown-itemsblock {
  padding: 0 10%;
  border-width: 1px;
  border-style: solid;
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-radius: 5px;
  color: #727271;
  background-color: #ffffff;
}

.equity-dropdown-block.show i::before {
  transform: rotateZ(180deg);
  color: #03002f;
}
.equity-dropdown-block.show .trash::before {
  content: "\e940";
  font-family: "edel_icon";
  font-size: #dd504d;
}
.equity-dropdown-block.show .dropdown-menu {
  min-height: 100px;
  max-height: 160px;
  min-width: 83px;
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
}
.equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 20px 15px 10px 15px;
}

.equity-dropdown-block.common-new-drp.show .dropdown-menu {
  min-height: unset;
  min-width: 83px;
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
}
.equity-dropdown-block.common-new-drp.show .dropdown-menu .dropdown-item {
  padding: 15px 15px !important;
}

.equity-dropdown-block-noborder > .btn-primary.dropdown-toggle {
  border: none !important;
  font-size: 0.75rem !important;
  padding: 0px !important;
  color: #b8b8b8 !important;
}

.generic-tabs .nav-tabs {
  border: 0;
  margin: 0 !important;
  border-bottom: 0;
}
.generic-tabs .nav-tabs .nav-item {
  padding: 0;
  margin: 0;
}
.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 11px 16px 5px 16px;
  font-size: 0.875rem;
  color: #727271;
  border: 0;
  font-family: "DMSansNormal";
}
.generic-tabs .nav-tabs .nav-item .nav-link.active {
  font-family: "DMSansMedium";
  color: #03002f;
  border-bottom: 2px solid #03002f;
}

@media screen and (max-width: 1023px) {
  .generic-tabs .nav-tabs {
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    align-content: flex-start;
  }
  .generic-tabs .nav-tabs::-webkit-scrollbar {
    display: none;
  }
  .generic-tabs .nav-tabs .nav-item .nav-link {
    padding: 7px 4px 7px 6px;
    font-size: 1rem;
    font-family: "DMSansNormal";
  }
  .generic-tabs .nav-tabs .nav-item .nav-link.active {
    font-family: "DMSansMedium";
  }
}
@media (max-width: 768px) {
  .generic-tabs.common-tab-color .nav-tabs {
    flex-direction: column;
    overflow-y: hidden;
    overflow-x: scroll;
    height: 35px;
  }
}
.generic-tabs.common-tab-color .nav-item .nav-link {
  color: #727271 !important;
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}
.generic-tabs.common-tab-color .nav-item .nav-link.active {
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
  border-bottom: 2px solid #03002f !important;
}
.generic-tabs.common-tab-color.showborder .nav {
  border-bottom: 1px solid #e7e7e7;
}
.generic-tabs.common-tab-padding .nav-tabs .nav-item .nav-link {
  padding: 16px 20px 5px 5px !important;
}
.generic-tabs.sort-filter-mob-padding .nav-tabs .nav-item .nav-link {
  padding: 12px 10px 5px 10px !important;
  margin: 0px 12px 0px 5px;
}

.slidingpane-icon-block {
  display: flex;
  text-wrap: nowrap;
  padding: 15px 15px 2.28px 10px;
  color: #03002f;
  align-items: center;
  gap: 10px;
  text-align: center;
}
.slidingpane-icon-block .icon-tile {
  padding-right: 4%;
  border-right: 1px solid #e7e7e7;
  line-height: 15px;
}
@media (max-width: 768px) {
  .slidingpane-icon-block .icon-tile {
    padding-right: 3%;
  }
}
.slidingpane-icon-block .icon-tile:last-child {
  border-right: none;
}
.slidingpane-icon-block .icon-tile:last-child a {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.slidingpane-icon-block .icon-tile .new-report {
  font-size: 0.5rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  background-color: #dfa717;
  border-radius: 2px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 4px;
}
.slidingpane-icon-block .icon-text {
  font-size: 0.75rem;
  line-height: 21.6px;
  font-family: "DMSansMedium";
  color: #03002f;
  text-wrap: nowrap;
}
.slidingpane-icon-block .icon-text.margin-top-13 {
  margin-top: 13px;
}

.ReactModal__Body--open {
  overflow: hidden !important;
}

.drawerblock .drawer-header {
  padding: 20px 21px 20px 15px;
  background: #f2f2f5;
}
.drawerblock .drawer-header.custom-heading-sidebar {
  padding: 15px !important;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header {
    padding: 10px 21px 20px 15px;
  }
}
.drawerblock .drawer-header-topMost {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header-topMost {
    margin-bottom: 0px;
  }
}
.drawerblock .drawer-header-topMost .drawer-isin, .drawerblock .drawer-header-topMost .drawer-exc {
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  line-height: 14px;
  color: #b8b8b8;
}
.drawerblock .drawer-header .drawer-header-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  line-height: 140%;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header .drawer-header-top {
    margin-bottom: 0px;
  }
}
.drawerblock .drawer-header .drawer-header-top .drawer-dname {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #292929;
}
.drawerblock .drawer-header .drawer-header-top .drawer-qty {
  font-size: 0.875rem;
  color: #444444;
  font-family: "RobotoRegular";
}
.drawerblock .drawer-header .drawer-header-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 140%;
}
.drawerblock .drawer-header .drawer-header-bottom .drawer-desc {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #727271;
}
.drawerblock .drawer-body {
  padding-bottom: 70px;
}
.drawerblock .drawer-footer {
  z-index: 2;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 69px;
  background: #ffffff;
  padding: 15px 25px 14px;
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  position: fixed;
  width: 100%;
  bottom: 0;
  gap: 26px;
}
.drawerblock .drawer-footer .Buy-btn,
.drawerblock .drawer-footer .Sell-btn {
  width: 100%;
  height: 40px;
  padding: unset;
}
.drawerblock .drawer-values {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
}

.sortbutton-drawer .drawer-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sortbutton-drawer .drawer-header .sortname {
  font-family: "DMSansBold";
  font-size: 0.875rem;
  line-height: 140%;
  color: #333333;
}
.sortbutton-drawer .drawer-header .clearall {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 140%;
  color: #3580f7;
}
.sortbutton-drawer .drawer-header .blue-link {
  background: none;
}
.sortbutton-drawer .drawer-body .sortlist-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #e8e8e8;
  padding: 18px 15px;
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-names {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-values {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 140%;
  color: rgba(114, 114, 113, 0.5);
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-values i {
  margin-left: 6px;
}
.sortbutton-drawer .drawer-body .nested-sort {
  padding: 15px;
  border-bottom: 1px solid #e8e8e8;
}
.sortbutton-drawer .drawer-body .nested-sort .sortlist-body {
  border: 0;
  padding: 12px 5px 10px 20px;
}
.sortbutton-drawer .drawer-footer .ed_button.button {
  width: 100%;
}

.market-drawer__handle-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px 5px 0px 0px;
}
.market-drawer__content {
  height: 70vh !important;
  padding: 0px !important;
}
.market-drawer__backdrop {
  backdrop-filter: blur(10px);
}

.bottom-contents.bottom-contents-footer-drawer {
  left: 0%;
  right: 0%;
}
.bottom-contents.bottom-contents-footer-drawer .bottom-contents-btn-section {
  display: flex;
  gap: 10px;
  padding: 10px;
}
.bottom-contents.bottom-contents-footer-drawer .bottom-contents-btn-section .ed_button {
  width: 100%;
}

.Marketstock-details-block .stock-details-head {
  background: #f2f2f5;
  font-family: "DMSansNormal";
  background-color: #f2f2f5;
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .scrips-stocks {
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .scrips-stocks .holdings-count {
  font-family: "RobotoRegular";
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .markets-qtyValue {
  font-size: 0.875rem;
  font-family: "RobotoRegular";
  color: #444444;
}
.Marketstock-details-block .stock-details-head .stock-details-switch-key {
  color: #03002f;
}
.Marketstock-details-block .stock-details-body {
  font-family: "DMSansNormal";
}
.Marketstock-details-block .stock-details-footer {
  background: #ffffff;
  z-index: 2;
}
.Marketstock-details-block .stock-details-footer .action {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head-bottom .market-description {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head-bottom .market-desc-perc {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
}

.slide-pane {
  box-shadow: none;
  width: 390px !important;
  background: transparent !important;
}

.generic-sidebar-overlayblock {
  z-index: 1450;
}
.generic-sidebar-overlayblock.blur-background {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(204, 204, 204, 0.15);
}
.generic-sidebar-overlayblock.no-blur {
  background-color: unset;
}

@media screen and (min-width: 1023px) {
  .stock-details-overlayblock {
    z-index: 999;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent !important;
  }
  .stock-details-overlayblock .stock-details-block {
    max-width: 390px;
    box-shadow: none;
  }
}
.title {
  display: flex;
  gap: 7px;
  align-items: center;
}
.title#reports-th {
  display: grid;
  grid-template-columns: auto 10px;
  gap: 4px;
  white-space: nowrap;
}
.title#reports-th .title {
  white-space: nowrap;
}
.title .arrows {
  display: grid;
  cursor: pointer;
}
.title .arrows .edel-icon-caret-up {
  margin-bottom: 2px;
  margin-top: -2px;
}
.title .arrows .edel-icon-caret-down {
  margin-top: -7px;
}
.title .arrows .arrow-at-a-time {
  color: #03002f;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-down {
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  left: 5px !important;
  top: 0px !important;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-up {
  font-size: 0.75rem;
}

.positionRelative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.bg-light {
  background-color: #f9f9f9 !important;
}

.innerloader {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.outerdivloader {
  inset: 0px;
  z-index: 1;
}

.middleloader {
  inset: 0px;
  backdrop-filter: blur(2px);
}

.p-l {
  position: relative;
}

.marketMap .highcharts-axis-labels_active {
  font-weight: 700;
  fill: #03002f !important;
  color: #03002f !important;
}
.marketMap .highcharts-credits {
  display: none;
}
.marketMap .highcharts-axis-labels.highcharts-xaxis-labels text:not(.highcharts-axis-labels_active) {
  fill: #727271 !important;
  color: #727271 !important;
}
.marketMap .highcharts-stack-labels {
  cursor: pointer;
}
.marketMap .highcharts-axis-stack_active {
  opacity: 1 !important;
}
.marketMap .highcharts-axis-stack_active text {
  fill: #03002f !important;
  color: #03002f !important;
}

.highcharts-credits {
  display: none !important;
}

.chartiqToc {
  padding: 15px 17px 20px 15px;
  z-index: 1;
  position: relative;
}
.chartiqToc .graph-chart {
  max-height: 100vh;
  height: 70vh;
  width: 100%;
  overflow: scroll;
}

.chartiqToc-mob .graph-chart {
  height: calc(100vh - 140px);
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .chartiqouterclass {
    margin-bottom: 30px;
  }
}
.chartiqouterclass {
  padding: 15px 17px 20px 15px;
  z-index: 1;
  position: relative;
}
.chartiqouterclass .graph-chart {
  height: 300px;
  width: 100%;
}

.rec-body-mob .chartiqouterclass {
  padding: 15px 25px 100px 25px;
}

.insider-trading-mob .chartiqouterclass {
  padding: 15px 25px 100px 25px;
}

.Headingchartiq {
  font-family: "DMSansBold";
  font-size: 1rem;
  line-height: 22px;
}

.expandview-chart .headerSection {
  height: 10px;
}
@media (max-width: 1023px) {
  .expandview-chart .headerSection {
    display: flex;
    padding-left: 0px;
    height: 40px;
  }
}
@media (min-width: 1023px) {
  .expandview-chart .headerSection .vama-logo {
    display: none;
  }
}
.expandview-chart .headerSection .back-btn {
  top: 11px;
  left: -4px;
  position: absolute;
  font-size: 38px;
}
@media (max-width: 1023px) {
  .expandview-chart .headerSection .back-btn {
    position: static;
  }
}
.expandview-chart .headerSection .trade-btns {
  position: fixed;
  top: 10px;
  width: auto;
  height: 28px;
  padding: 10px 10px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  border-radius: 5px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
}
.expandview-chart .headerSection .trade-btns.green_btn {
  right: 70px;
  background-color: #51b255;
}
@media (max-width: 1023px) {
  .expandview-chart .headerSection .trade-btns.green_btn {
    width: 100px;
    right: 130px;
  }
}
.expandview-chart .headerSection .trade-btns.red_btn {
  right: 8px;
  background-color: #e71e04;
}
@media (max-width: 1023px) {
  .expandview-chart .headerSection .trade-btns.red_btn {
    width: 100px;
    right: 15px;
  }
}
.expandview-chart .graph-chart-expand {
  width: calc(100% - 13px);
  height: calc(100vh - 18px);
}
@media (max-width: 1023px) {
  .expandview-chart .graph-chart-expand {
    height: calc(100vh - 46px);
  }
}
.expandview-chart .edel-icon-portrait {
  font-size: 1.438rem;
  padding-right: 5px;
}

.portrait_mode {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

@media screen and (orientation: landscape) and (min-device-width: 320px) and (max-device-width: 640px) {
  .expandview-chart .headerSection {
    height: 100vh;
    display: grid !important;
    justify-content: center;
  }
  .expandview-chart .headerSection .rightsection {
    display: grid;
  }
  .expandview-chart .Leftdiv {
    width: 10%;
  }
  .expandview-chart .rightdiv {
    width: 80%;
  }
}
.zoom-unset {
  zoom: unset !important;
}

.pivot-points {
  border-top: 1px solid #e7e7e7;
}
.pivot-points .pivotName {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 17px;
  color: #b8b8b8;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .pivot-points .pivotName {
    margin-bottom: 2px;
  }
}
.pivot-points .pivotValue {
  font-family: "RobotoMedium";
  font-size: 0.75rem;
  color: #444444;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .pivot-points .pivotValue {
    margin-bottom: 4px;
  }
}
.pivot-points .pivotDate {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}

.txt_autumnBloom {
  color: #ffe1cc;
}

.bg_autumnBloom {
  background-color: #ffe1cc;
}

.bg_black-seven {
  background: #000000;
}

.txt_black-seven {
  color: #000000;
}

.txt_black-dark {
  color: #2e2b36;
}

.txt_warm-grey-eight {
  color: #999999;
}

.txt-blue-one {
  color: #0751a0;
}

.txt-orange-2 {
  color: #ff9c54;
}

.bg-blue-one {
  background-color: #0751a0;
}

.txt_black {
  color: #333333;
}

.txt_blackText {
  color: #1b1b1b;
}

.bg_blackText {
  background-color: #1b1b1b;
}

.txt_Buttercup {
  color: #d69a26;
}

.bg_Buttercup {
  background-color: #d69a26;
}

.txt_blackOne {
  color: #292929;
}

.bg_blackOne {
  background-color: #292929;
}

.txt_blackOne1 {
  color: #444444 !important;
}

.txt_blackEight {
  color: #0e0e0e;
}

.bg_blackOne1 {
  background-color: #444444;
}

.txt_greyOne {
  color: #70706f;
}

.bg_greyOne {
  background-color: #70706f;
}

.txt_green {
  color: #51b255;
}

.bg_green {
  background-color: #51b255;
}

.txt_green1 {
  color: #339900;
}

.bg_green1 {
  background: #339900;
}

.txt_grey {
  color: #545454;
}

.txt_monochromeGrey {
  color: #e7e7e7;
}

.bg_monochromeGrey {
  background-color: #e7e7e7 !important;
}

.txt_pinkishGrey {
  color: #cccccc;
}

.bg_pinkishGrey {
  background-color: #cccccc;
}

.txt_bloodRed {
  color: #dd504d;
}

.bg_bloodRed {
  background-color: #dd504d;
}

.txt_bloodRed1 {
  color: #f44336;
}

.bg_bloodRed1 {
  background: #f44336;
}

.txt_yellow {
  color: #ffb800;
}

.bg_yellow {
  background-color: #ffb800;
}

.txt_yellow1 {
  color: #ffb400;
}

.bg_yellow1 {
  background-color: #ffb400;
}

.txt_cream {
  color: #faefd4;
}

.bg_cream {
  background-color: #faefd4;
}

.txt_white {
  color: #ffffff;
}

.bg_mint_green {
  background-color: #e5f7f1;
}

.txt_mint_green {
  color: #e5f7f1;
}

.bg_lavendar_purple {
  background-color: #f8edf5;
}

.bg_white {
  background-color: #ffffff;
}

.txt_whiteTwenty {
  color: #eeeeee;
}

.bg_whiteTwenty {
  background-color: #eeeeee;
}

.txt_floralWhite {
  color: #fffbec;
}

.txt_orange_sand {
  color: #fdebd7;
}

.bg_orange_sand {
  background-color: #fdebd7;
}

.bg_floralWhite {
  background-color: #fffbec;
}

.bg_Bianca {
  background-color: #fffbed;
}

.txt_disabledBlue {
  color: #cbdfff;
}

.bg_disabledBlue {
  background-color: #cbdfff;
}

.txt_color2 {
  color: #00172b;
}

.bg_color2 {
  background-color: #00172b;
}

.txt_color4 {
  color: #05243f;
}

.bg_color4 {
  background-color: #05243f;
}

.txt_whiteSmoke {
  color: #fff2f2;
}

.bg_whiteSmoke {
  background-color: #fff2f2;
}

.txt_Honeydew {
  color: #eef7ee;
}

.bg_Honeydew {
  background-color: #eef7ee;
}

.txt_readmore {
  color: #ffe500;
}

.bg_readmore {
  background-color: #ffe500;
}

.txt_bodyColor {
  color: #fbfbfb;
}

.bg_bodyColor {
  background-color: #fbfbfb;
}

.txt_whiteNine {
  color: #f7f7f7;
}

.bg_whiteNine {
  background-color: #f7f7f7;
}

.txt_blueLight {
  color: #fbfdff;
}

.bg_blueLight {
  background-color: #fbfdff;
}

.txt_blueGrey {
  color: #f2f6fb;
}

.bg_blueGrey {
  background-color: #f2f6fb;
}

.txt_butteryWhite {
  color: #fcfbf2;
}

.bg_butteryWhite {
  background-color: #fcfbf2;
}

.txt_drakGrey {
  color: #c5c5c5;
}

.bg_drakGrey {
  background-color: #c5c5c5;
}

.txt_greyDarkTxt {
  color: #737373;
}

.bg_greyDarkTxt {
  background-color: #737373;
}

.txt_primaryGrey {
  color: #727271 !important;
}

.txt_spanishGrey {
  color: #919191 !important;
}

.txt_lightGrey {
  color: #888888 !important;
}

.txt_lightBlueOne {
  color: #f0f9ff;
}

.txt_silverGrey {
  color: #c9c9c9;
}

.bg_silverGrey {
  background-color: #c9c9c9;
}

.bg_lightBlueOne {
  background-color: #f0f9ff;
}

.bg_darkBlue {
  background-color: #425a95;
}

.bg_Gray77 {
  background-color: #c4c4c4;
}

.txt_Gray77 {
  color: #c4c4c4;
}

.txt_snow-drift {
  color: #f6fbf6;
}

.bg_snow-drift {
  background-color: #f6fbf6;
}

.txt_lightBlue {
  color: #f4f9ff;
}

.bg_lightBlue {
  background-color: #f4f9ff;
}

.txt_lightYellow {
  color: #fffbf2;
}

.bg_lightYellow {
  background-color: #fffbf2;
}

.bg_Twitter {
  background-color: #55a8dc;
}

.bg_linkedIn {
  background-color: #3679b1;
}

.txt_oliveYellow {
  color: #bab200;
}

.bg_oliveYellow {
  background-color: #bab200;
}

.txt_persianBlue {
  color: #0264ab;
}

.bg_persianBlue {
  background-color: #0264ab;
}

.txt_primaryBlack {
  color: #1c1c28;
}

.bg_primaryBlack {
  background-color: #1c1c28;
}

.txt_redDark {
  color: #f83c3c;
}

.bg_redDark {
  color: #f83c3c;
}

.txt_redBorder {
  color: #fe4d15;
}

.bg_redBorder {
  background-color: #fe4d15;
}

.txt_solitude {
  color: #e6eff7;
}

.bg_solitude {
  background-color: #e6eff7;
}

.bg_tomatoRed {
  background-color: #e71e04;
}

.bg_darkPeach {
  background-color: #f04e45;
}

.txt_tiffanyBlue {
  color: #00b6ab;
}

.bg_tintShade {
  background-color: #f9fbff;
}

.txt_VistaWhite {
  color: #fcf9f7;
}

.bg_VistaWhite {
  background-color: #fcf9f7;
}

.txt_lightPinkTwo {
  color: #fceded;
}

.bg_lightPinkTwo {
  background-color: #fceded;
}

.bg-very-light-green {
  background-color: rgba(81, 178, 85, 0.2117647059);
}

.txt_whiteFourteen {
  color: #e8e8e8;
}

.bg_whiteFourteen {
  background-color: #e8e8e8;
}

.txt_whiteSeventeen {
  color: #f0f0f0;
}

.bg_whiteSeventeen {
  background-color: #f0f0f0;
}

.txt_dp-close-b {
  color: #d3ecd5;
}

.bg_dp-close-b {
  background-color: #d3ecd5;
}

.txt_black_color {
  color: #060f1f;
}

.bg_carbon_gray {
  background-color: #2d2d2d;
}

.txt_carbon_gray {
  color: #2d2d2d;
}

.bg_black_color {
  background-color: #060f1f;
}

.txt_grey-color {
  color: #e6e6e6;
}

.bg_grey-color {
  background-color: #e6e6e6;
}

.txt_green-link {
  color: #1fc86d;
}

.bg_green-link {
  background-color: #1fc86d;
}

.txt_dark-blue {
  color: #263363;
}

.bg_dark-blue {
  background-color: #263363;
}

.txt_dodger-blue {
  color: #1283ff;
}

.bg_dodger-blue {
  background-color: #1283ff;
}

.txt_purple {
  color: #d21aff;
}

.bg_purple {
  background-color: #d21aff;
}

.txt_sum-pnl {
  color: #cacac9;
}

.bg_sum-pnl {
  background-color: #cacac9;
}

.txt_support-bg {
  color: #073054;
}

.bg_support-bg {
  background-color: #073054;
}

.txt_silver {
  color: #c6c6c6;
}

.bg_silver {
  background-color: #c6c6c6;
}

.txt_fantasy {
  color: #f4f4f4;
}

.bg_fantasy {
  background-color: #f4f4f4;
}

.bg_white {
  background-color: #ffffff !important;
}

.txt_misty-lavender {
  color: #c3c3de !important;
}

.txt-midnight-blue {
  color: #03002f !important;
}

.txt-darkmidnight-blue {
  color: #030130 !important;
}

.txt-nuvama-green {
  color: #00b274;
}

.bg-nuvama-green {
  background-color: #00b274;
}

.txt-dark-purple {
  color: #bd4b9b;
}

.bg-dark-purple {
  background-color: #bd4b9b;
}

.txt-nuvama-green {
  color: #00b274;
}

.bg-nuvama-green {
  background-color: #00b274;
}

.txt-dark-purple {
  color: #bd4b9b;
}

.bg-dark-purple {
  background-color: #bd4b9b;
}

.txt-dark-orange {
  color: #f7943e;
}

.bg-midnight-blue {
  background-color: #03002f !important;
}

.no_color {
  color: unset !important;
}

.txt-smokegrey {
  color: #727272;
}

.txt-gold {
  color: #dfa717;
}

.bg-gold {
  background-color: #dfa717;
}

.txt-secondarynavy {
  color: #3580f7;
}

.bg-secondarynavy {
  background-color: #3580f7;
}

.txt-footerprimary {
  color: #0b243a;
}

.txt-secondary-gray-light {
  color: #b7b7b7;
}

.txt_secondary-gray {
  color: #b8b8b8;
}

.txt_natural200 {
  color: #f1f3f9;
}

.bg_natural200 {
  background-color: #f1f3f9;
}

.txt_natural100 {
  color: #f8f9fc;
}

.bg_natural100 {
  background-color: #f8f9fc;
}

.mob-grey-bg {
  background-color: #f5f5f5;
}

.bg_grey-bg2 {
  background-color: #f5f5f2;
}

.txt_light_green {
  color: #8adf8d;
}

.bg_light_green {
  background-color: #8adf8d;
}

.bg_light_green1 {
  background-color: #d3e8c9;
}

.txt_ed_blue {
  color: #3580f7;
}

.bg_ed_blue {
  background-color: #3580f7;
}

.txt_secondary_gray {
  color: #b8b8b8;
}

.bg_secondary_gray {
  background-color: #b8b8b8;
}

.txt_error_red {
  color: #ff6258;
}

.bg_error_red {
  background-color: #ff6258;
}

.txt-secondary-navy {
  color: #3580f7;
}

.bg-secondary-navy {
  color: #3580f7;
}

.txt-secondary-gray {
  color: #b8b8b8;
}

.txt-gold {
  color: #dfa717;
}

.txt-oslo_grey {
  color: #8a8a8a;
}

.txt_black-turtle {
  color: #3f3f3f;
}

.no_bg {
  background-color: unset !important;
  background: unset !important;
}

.txt-orange-light {
  color: #f7943e;
}

.txt-tomato {
  color: #f04e45;
}

.txt-faded-orange {
  color: #f7943e;
}

.bg-rose-white {
  background-color: #fef6f0;
}

.bg_aqua_white {
  background-color: #f2f2f5;
}

.txt_wax_flower {
  color: #fcc08c;
}

.txt-orange_color {
  color: #ff6b00;
}

.bg-orange_color {
  background-color: #ff6b00;
}

.bg_blue-light_bg {
  background-color: #f4fafd;
}

.bg_pastel-cream {
  background-color: #fef4ec;
}

.txt_pastel-cream {
  color: #fef4ec;
}

.bg_porcelain {
  background-color: #f2f2f5 !important;
}

.bg_porcelain {
  background-color: #f2f2f5 !important;
}

.txt-label-gray {
  color: #8b8b8b;
}

.bg-label-gray {
  background-color: #8b8b8b;
}

.txt-label-graylight {
  color: #bebebe;
}

.bg-label-graylight {
  background-color: #bebebe;
}

.txt-label-graylight-medium {
  color: #a3a3a3;
}

.bg-label-graylight-medium {
  background-color: #a3a3a3;
}

.txt_nuvama_green {
  color: #00b274;
}

.txt_harmony_green {
  color: #5cca59;
}

.bg_harmony_green {
  background-color: #5cca59;
}

.txt_label_skyblue {
  color: #1c9ad6;
}

.bg_label_skyblue {
  background-color: #1c9ad6;
}

.txt_black_one1 {
  color: #444444;
}

.txt_medium-gray {
  color: #828096;
}

.bg-mediumgray {
  background-color: #828096;
}

.txt-blue-dark1 {
  color: #0b243a;
}

.bg-blue-dark1 {
  background: #0b243a;
}

.txt-Primary-gray {
  color: #727271;
}

.txt-pld-gray-light {
  color: #8d8d8d;
}

.txt-blackShadeone {
  color: #141414;
}

.txt-Shamrock-Green {
  color: #179d55;
}

.bg-blackShadeone {
  background: #141414;
}

.txt-disable-gray {
  color: #efefef;
}

.bg_disable-gray {
  background: #efefef;
}

.txt_black-shadeone {
  color: #141414;
}

.bg_black-shadeone {
  background: #141414;
}

.txt_yellow-shadeone {
  color: #f2ba3b;
}

.bg_yellow-shadeone {
  background: #f2ba3b;
}

.txt_yellow-shadetwo {
  color: #fbd47d;
}

.bg_yellow-shadetwo {
  background: #fbd47d;
}

.txt_black-shadeone {
  color: #141414;
}

.bg_black-shadeone {
  background: #141414;
}

.txt_grey-shadeone {
  color: #565656;
}

.bg_blue-dark3 {
  background: #090a9f;
}

.txt_blue-dark3 {
  color: #090a9f;
}

.bg_grey-color {
  background: #e6e6e6;
}

.txt_grey-color {
  color: #e6e6e6;
}

.bg_grey-shadeone {
  background: #565656;
}

.txt_yellow-shadethree {
  color: #141414;
}

.bg_yellow-shadethree {
  background: #141414;
}

.txt_grey-light {
  color: #f2f2f5;
}

.bg_grey-light {
  background: #f2f2f5;
}

.txt_light-pink {
  color: #f8edf5;
}

.bg_light-pink {
  background: #f8edf5;
}

.txt_light_pink1 {
  color: #efcbc9;
}

.bg_light_pink1 {
  background: #efcbc9;
}

.txt_dark-purple {
  color: #bd4b9b;
}

.bg_dark-purple {
  background: #bd4b9b;
}

.txt_old-lace {
  color: #fef4ec;
}

.bg_old-lace {
  background: #fef4ec !important;
}

.txt_orange-shade {
  color: #f7943e;
}

.bg_orange-shade {
  background: #f7943e;
}

.txt_tooltip-bg {
  color: #f4fafd;
}

.bg_tooltip-bg {
  background: #f4fafd;
}

.txt_light-orange {
  color: #fdead8;
}

.bg_light-orange {
  background: #fdead8;
}

.bg-tablerowgray {
  background-color: #ededf0;
}

.bg_blue-magenta {
  background: #f5f5f7;
}

.txt_mild-blue {
  color: #b1b2c4;
}

.bg-white-four {
  background-color: #f9f9f9;
}

.bg_grey-2 {
  background: #717171;
}

.txt_grey-2 {
  color: #717171;
}

.bg_light-pink2 {
  background: #fce9e9;
}

.txt_light-pink2 {
  color: #fce9e9;
}

.bg_light-green3 {
  background: #d9f3da;
}

.txt_light-green3 {
  color: #d9f3da;
}

.txt_home_orange {
  color: #ff7a00;
}

.bg-grey-suit {
  background-color: #c0bfcb;
}

.txt-blue-shade1 {
  color: #0378a6;
}

.txt-blue-shade2 {
  color: #49aee2;
}

.bg-ghost-white {
  background-color: #f8f7f9;
}

.txt-light-black {
  color: #262527;
}

.txt-dark-black {
  color: #23262f;
}

.txt-darkshade-blue {
  color: #111b29;
}

.txt-dark_sapphire {
  color: rgba(3, 0, 47, 0.5019607843);
}

.bg-revamped-backgrey {
  background-color: #f8f7fa;
}

.txt-silver-one {
  color: #b5b5b5;
}

.txt-grey-thick {
  color: #838486;
}

.txt-grayish-blue {
  color: #4f5665;
}

.txt-black-magic {
  color: #231f20;
}

.bg-grey-lighest {
  background-color: #f6f6f8;
}

.txt_green-dark {
  color: #05a660;
}

.bg_green-dark {
  background-color: #05a660;
}

.bg_orange-light {
  background-color: #f7943e;
}

.txt_ligt_red {
  color: rgba(221, 80, 77, 0.1803921569);
}

.txt-midnight-shade1 {
  color: #363359;
}

.bg-midnight-shade1 {
  background-color: #363359;
}

.txt-midnight-shade2 {
  color: #292663;
}

.bg-midnight-shade2 {
  background-color: #292663;
}

.bg-mistyrose {
  background-color: rgba(242, 219, 235, 0.4);
}

.txt-mistyrose {
  color: rgba(242, 219, 235, 0.4);
}

.bg-pale-orange {
  background-color: #fff9f4;
}

.bg-Melanie {
  background-color: rgba(230, 183, 215, 0.5);
}

.bg-orange-40 {
  background-color: rgba(252, 219, 217, 0.4);
}

.txt-dark-orange {
  color: #f7943e;
}

.bg-dark-orange {
  background-color: #f7943e;
}

.txt-grey-shade1 {
  color: #696682;
}

.bg-Gray85 {
  background-color: #d9d9d9;
}

.bg-mint-color {
  background-color: #e6f4ef;
}

.bg-pink-light {
  background-color: #faf1f7;
}

.txt-grey-shade2 {
  color: #787785;
}

.bg-pink-light2 {
  background-color: rgba(252, 219, 217, 0.4);
}

.bg-skin-peach {
  background-color: rgba(252, 219, 217, 0.4);
}

.bg-bruised-peach {
  background-color: #f2736b;
}

.txt-bruised-peach {
  color: #f2736b;
}

.bg-light-peach {
  background-color: #fcdbd9;
}

.bg-another-peach {
  background-color: #f9eceb;
}

.bg-Mandys-Pink {
  background-color: rgba(253, 234, 216, 0.4);
}

.bg-dull-blue {
  background-color: #312f5a;
}

.txt_dull-grey {
  color: #b2b2c2;
}

.txt_blue-shade4 {
  color: #616bc9;
}

.txt_blue-light3 {
  color: #ccccd6;
}

.txt_blue-shade-light {
  color: #efeeff;
}

.bg_blue-shade-light {
  background-color: #efeeff;
}

.txt_neutral-gray {
  color: #979797;
}

.bg_neutral-gray {
  background-color: #979797;
}

.txt_dark-purple-gray {
  color: #4f4e70;
}

.bg_light-beige {
  background-color: #ffeadb;
}

.txt_light-beige {
  color: #ffeadb;
}

.txt_green_light {
  color: #66d1ac;
}

.txt_light-brown {
  color: #f9a965;
}

.txt_deep-ocean {
  color: #363359;
}

.txt-steel-gray {
  color: #6e6d77;
}

.bg-steel-gray {
  background-color: #6e6d77;
}

.txt-orange-brown {
  color: #d27422;
}

.bg-orange-brown {
  background-color: #d27422;
}

.txt-cylindrical-coordinate {
  color: #e6e6eb;
}

.bg-cylindrical-coordinate {
  background-color: #e6e6eb;
}

.txt-purple-gray {
  color: #4f4c6e;
}

.bg-purple-gray {
  background-color: #4f4c6e;
}

.bg-another-grey {
  background-color: #f8f7f9;
}

.txt_blue-backround {
  color: #f5f8fd;
}

.bg_blue-backround {
  background: #f5f8fd;
}

.txt_greay-text-color3 {
  color: #838486;
}

.bg_light-blue-2 {
  background: #e2edfe;
}

.txt-blue-shade1 {
  color: #0378a6;
}

.txt-blue-shade2 {
  color: #49aee2;
}

.bg-ghost-white {
  background-color: #f8f7f9;
}

.txt-light-black {
  color: #262527;
}

.txt-dark-black {
  color: #23262f;
}

.txt-darkshade-blue {
  color: #111b29;
}

.txt-dark_sapphire {
  color: rgba(3, 0, 47, 0.5019607843);
}

.bg-revamped-backgrey {
  background-color: #f8f7fa;
}

.txt-silver-one {
  color: #b5b5b5;
}

.txt-grey-thick {
  color: #838486;
}

.txt-grayish-blue {
  color: #4f5665;
}

.txt-black-magic {
  color: #231f20;
}

.txt_whispering-periwinkle {
  color: #9999ab;
}

.bg_whispering-periwinkle {
  background-color: #9999ab;
}

.txt_midnight-indigo {
  color: rgba(3, 0, 47, 0.6);
}

.bg_midnight-indigo {
  background-color: rgba(3, 0, 47, 0.6);
}

.bg-midnight-blue-shade3 {
  background-color: #1c1a45;
}

.txt_midnight-blue-shade3 {
  color: #1c1a45;
  opacity: 0.6;
}

.bg-new-lavender {
  background-color: #c4c4ef;
}

.txt_new-lavender {
  color: #c4c4ef;
}

.txt_gray-1 {
  color: #bbbbbb;
}

.bg-grey-lighest {
  background-color: #f6f6f8;
}

.txt-warm-orange {
  color: #f05046;
}

.txt_green-link-two {
  color: #179d55;
}

.txt_light-blue-new {
  color: #4a4960;
}

.txt_dark-blue-new {
  color: #33324f;
}

.bg_lavender-grey {
  background-color: #ebebee;
}

.txt_dim-gray {
  color: #8c8c8c;
}

.bg_lavender-blue {
  background-color: #e1e0f8;
}

.bg_lavender-blue-light {
  background-color: #f3f5ff;
}

.bg-product-beige {
  background-color: #fef7ef;
}

.txt-bokara-gray {
  color: #16131b;
}

.txt-half-white {
  color: #f0fcf8;
}

.txt-muted-lavender {
  color: #8d8ab8;
}

.txt-ripe-tomatoes {
  color: #f04e45;
}

.txt-charcoal-blue {
  color: #4f4c6e;
}

.txt-grayish-lavender {
  color: #9999ab;
}

.txt-grayish-light {
  color: #b3b3b3;
}

.txt-slateblue {
  color: #b2b2c2;
}

.txt_speech-green {
  color: #33c190;
}

.txt-grey-blue {
  color: #6374d4;
}

.txt-very-light-gray {
  color: #e5e5e5;
}

.txt-grayish-blue {
  color: #4f5665;
}

.txt-grayish-blue-light {
  color: #1a202c;
}

.txt-light-grayish-color {
  color: #4f4f4f;
}

.txt-light-white-one {
  color: #f5f6f6;
}

.txt-dead-gray {
  color: #576265;
}

.txt_dark-shade-gray {
  color: #0f0f0f;
}

.txt-lightwhite-gray {
  color: #d9d9d9;
}

.txt-graylight-with-opacity {
  color: rgba(26, 32, 44, 0.5607843137);
}

.txt_dark-shade-gray {
  color: #0f0f0f;
}

.bg-gray-with-opacity-bg {
  background-color: #e5e5eb;
}

.txt-gray-with-opacity-light {
  color: #8b899e;
}

.txt_off-white {
  color: #fcfcff;
}

.txt-brownish-grey {
  color: #666666;
}

.txt-light-purple {
  color: #726cb2;
}

.bg-pale-yellow {
  background-color: #fffcea;
}

.txt-pastel-red {
  color: #f36f68;
}

.bg-baby-pink {
  background-color: #f9c8c7;
}

.bg-celadon-green {
  background-color: #b9e0bb;
}

.txt-imperial-red {
  color: #eb4644;
}

.txt-forest-green {
  color: #018907;
}

.txt-orange-dark {
  color: #ff6b00;
}

.txt-arrow-down-icon {
  color: rgba(0, 0, 0, 0.5411764706);
}

h1 {
  margin-bottom: 20px;
}

.EncodeSansR_32_400 {
  font-size: 2rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansN_32_400 {
  font-size: 2rem;
  font-family: "encodesans_normal";
}

.EncodeSans_32_700 {
  font-size: 2rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_32_500 {
  font-size: 2rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansN_28_400 {
  font-size: 1.75rem;
  font-family: "encodesans_normal";
}

.EncodeSans_28_400 {
  font-size: 1.75rem;
  font-family: "encodesans_normal";
}

.EncodeSans_28_700 {
  font-size: 1.75rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_28_300 {
  font-size: 1.75rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_24_400 {
  font-size: 1.5rem;
  font-family: "encodesans_normal";
}

.EncodeSans_24_700 {
  font-size: 1.5rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_22_700 {
  font-size: 1.375rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_20_300 {
  font-size: 1.25rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_20_400 {
  font-size: 1.25rem;
  font-family: "encodesans_normal";
}

.EncodeSans_20_500 {
  font-size: 1.25rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansR_20_400 {
  font-size: 1.25rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_20_600 {
  font-size: 1.25rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_20_700 {
  font-size: 1.25rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_16_300 {
  font-size: 1rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_16_400 {
  font-size: 1rem;
  font-family: "encodesans_normal";
}

.EncodeSans_16_700 {
  font-size: 1rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_16_500 {
  font-size: 1rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_16_600 {
  font-size: 1rem;
  font-family: "EncodeSansSemiBold";
}

.Roboto_16_600 {
  font-size: 1rem;
  font-family: "RobotoMedium";
}

.Roboto_16_400 {
  font-size: 1rem;
  font-family: "RobotoRegular";
}

.RobotoM_16_600 {
  font-size: 1rem;
  font-family: "RobotoBold";
}

.Roboto_18_700 {
  font-size: 1.125rem;
  font-family: "RobotoRegular";
}

.RobotoM_16_500 {
  font-size: 1rem;
  font-family: "RobotoMedium";
}

.EncodeSans_18_300 {
  font-size: 1.125rem;
  font-family: "EncodeSansLight";
}

.EncodeSansR_18_400 {
  font-size: 1.125rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansN_18_400 {
  font-size: 1.125rem;
  font-family: "encodesans_normal";
}

.EncodeSansM_18_500 {
  font-size: 1.125rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_18_600 {
  font-size: 1.125rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_18_700 {
  font-size: 1.125rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_15_300 {
  font-size: 0.938rem;
  font-family: "EncodeSansLight";
}

.EncodeSansR_15_400 {
  font-size: 0.938rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansR_14_400 {
  font-size: 0.875rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_14_300 {
  font-size: 0.875rem;
  font-family: "EncodeSansLight";
}

.EncodeSans_14_700 {
  font-size: 0.875rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_14_500 {
  font-size: 0.875rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansN_15_400 {
  font-size: 0.875rem;
  font-family: "encodesans_normal";
}

.EncodeSansN_14_400 {
  font-size: 0.875rem;
  font-family: "encodesans_normal";
}

.EncodeSans_14_600 {
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSansR_12_400 {
  font-size: 0.75rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_12_300 {
  font-size: 0.75rem;
  font-family: "EncodeSansLight";
}

.EncodeSans_12_700 {
  font-size: 0.75rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_12_500 {
  font-size: 0.75rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_12_600 {
  font-size: 0.75rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSansN_12_400 {
  font-size: 0.75rem;
  font-family: "encodesans_normal";
}

.Roboto_12_400 {
  font-size: 0.75rem;
  font-family: "RobotoRegular";
}

.Roboto_13_400 {
  font-size: 0.813rem;
  font-family: "RobotoMedium";
}

.RobotoM_12_500 {
  font-size: 0.75rem;
  font-family: "RobotoMedium";
}

.EncodeSans_10_700 {
  font-size: 0.625rem;
  font-family: "EncodeSansBold";
}

.DMSanB_10_700 {
  font-size: 0.625rem;
  font-family: "DMSansBold";
}

.EncodeSans_11_400 {
  font-size: 0.688rem;
  font-family: "encodesans_normal";
}

.EncodeSans_11_500 {
  font-size: 0.688rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_10_500 {
  font-size: 0.625rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansR_10_400 {
  font-size: 0.625rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_10_600 {
  font-size: 0.625rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_16_600 {
  font-size: 1rem;
  font-family: "EncodeSansSemiBold";
}

.Roboto_10_400 {
  font-size: 0.625rem;
  font-family: "RobotoRegular";
}

.Roboto_11_400 {
  font-size: 0.688rem;
  font-family: "RobotoRegular";
}

.Roboto_15_400 {
  font-size: 0.938rem;
  font-family: "RobotoRegular";
}

.Roboto_11_500 {
  font-size: 0.688rem;
  font-family: "RobotoMedium";
}

.Roboto_11_500 {
  font-size: 0.688rem;
  font-family: "RobotoMedium";
}

.RobotoM_10_500 {
  font-size: 0.625rem;
  font-family: "RobotoMedium";
}

.RobotoM_14_500 {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}

.RobotoM_10_700 {
  font-size: 0.625rem;
  font-family: "RobotoBold";
}

.RobotoM_14_700 {
  font-size: 0.875rem;
  font-family: "RobotoBold";
}

.RobotoB_16_700 {
  font-size: 1rem;
  font-family: "RobotoBold";
}

.RobotoM_20_500 {
  font-size: 1.25rem;
  font-family: "RobotoMedium";
}

.RobotoM_20_400 {
  font-size: 1.25rem;
  font-family: "RobotoRegular";
}

.RobotoM_12_700 {
  font-size: 0.75rem;
  font-family: "RobotoBold";
}

.DMSanB_12_700 {
  font-size: 0.75rem;
  font-family: "DMSansBold";
}

.RobotoM_24_500 {
  font-size: 1.5rem;
  font-family: "RobotoMedium";
}

.DMsanR_32_400 {
  font-size: 2rem;
  font-family: "DMSansNormal";
}

.DMsanR_10_400 {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}

.DMsanR_11_400 {
  font-size: 0.688rem;
  font-family: "DMSansNormal";
}

.DMsanR_16_500 {
  font-size: 1rem;
  font-family: "DMSansNormal";
  font-weight: 500;
}

.DMsanR_32_700 {
  font-size: 2rem;
  font-family: "DMSansBold";
}

.DMSansMedium_18_500 {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}

.DMSansMedium_8_500 {
  font-size: 0.5rem;
  font-family: "DMSansMedium";
}

.DMSanN_16_400 {
  font-size: 1rem;
  font-family: "DMSansNormal";
}

.DMSanN_16_600 {
  font-size: 1rem;
  font-family: "DMSansBold";
}

.DMSanN_13_500 {
  font-size: 0.813rem;
  font-family: "DMSansMedium";
}

.RobotoM_13_500 {
  font-size: 0.813rem;
  font-family: "RobotoMedium";
}

.DMSanN_14_400 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.DMSan_15_400 {
  font-size: 0.938rem;
  font-family: "DMSansNormal";
}

.DMSansMedium_8_500 {
  font-size: 0.5rem;
  font-family: "DMSansMedium";
}

.DMSanM_15_500 {
  font-size: 0.938rem;
  font-family: "DMSansMedium";
}

.DMSan_15_700 {
  font-size: 0.938rem;
  font-family: "DMSansBold";
}

.DMSanN_18_400 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
}

.DMSanN_8_400 {
  font-size: 0.5rem;
  font-family: "DMSansNormal";
}

.DMSanN_22_400 {
  font-size: 1.375rem;
  font-family: "DMSansNormal";
}

.DMSanM_14_500 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.DMSanM_14_500.DMSanM_14_500_Pt_5 {
  padding-top: 5px;
}

.DMSanN_12_400 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.DMSanN_10_500 {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}

.DMSanN_14_400 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.DMSanM_10_500 {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
}

.DMSan_16_700 {
  font-size: 1rem;
  font-family: "DMSansBold";
}

.DMSan_14_700 {
  font-size: 0.875rem;
  font-family: "DMSansBold";
}

.DMSan_13_700 {
  font-size: 0.813rem;
  font-family: "DMSansBold";
}

.DMSanB_12_700 {
  font-size: 0.75rem;
  font-family: "DMSansBold";
}

.DMSan_28_700 {
  font-size: 1.75rem;
  font-family: "DMSansBold";
}

.DMSan_23_700 {
  font-size: 1.438rem;
  font-family: "DMSansBold";
}

.DMSan_28_400 {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
}

.DMSan_22_700 {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

.DMSan_22_500 {
  font-size: 1.375rem;
  font-family: "DMSansMedium";
}

.DMSans_16_500 {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}

.DMSans_12_400 {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}

.DMSans_15_400 {
  font-size: 0.938rem !important;
  font-family: "DMSansNormal" !important;
}

.DMSans_16_400 {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}

.DMSanBold_18_700 {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}

.DMSanBold_22_700 {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

.DMSansMedium_11_500 {
  font-size: 0.688rem;
  font-family: "DMSansMedium";
}

.DMSansMedium_12_500 {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

.DMSansNormal_12_400 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.DMSansNormal_12_300 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  font-weight: 300;
}

.DMSansNormal_10_300 {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  font-weight: 300;
}

.DMSansMedium_16_500 {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

.DMSansNormal_20_400 {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
}

.DMSansMedium_20_500 {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}

.DMSansBold_20_700 {
  font-size: 1.25rem;
  font-family: "DMSansBold";
}

.DMSansNormal_28_400 {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
}

.DMSansNormal_64_400 {
  font-size: 4rem;
  font-family: "DMSansNormal";
}

.DMSansN_24_400 {
  font-size: 1.5rem;
  font-family: "DMSansNormal";
}

.DMSansM_24_500 {
  font-size: 1.5rem;
  font-family: "DMSansMedium";
}

.DMSansN_24_600 {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}

.DMSan_14_500 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.DMSan_16_500 {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

.RobotoR_14_400,
.Roboto_14_400 {
  font-size: 0.875rem;
  font-family: "RobotoRegular";
}

.DMsanR_17_400 {
  font-size: 1.063rem;
  font-family: "DMSansNormal";
}

.DMSanN_19_400 {
  font-size: 1.188rem;
  font-family: "DMSansNormal";
}

.DMSan_42_700 {
  font-size: 2.625rem;
  font-family: "DMSansBold";
}

.DMSan_42_400 {
  font-size: 2.625rem;
  font-family: "DMSansNormal";
}

.RobotoM_18_500 {
  font-size: 1.125rem;
  font-family: "RobotoMedium";
}

.Roboto_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoMedium";
}

.RobotoM_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoBold";
}

.DMSanBold_24_700 {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}

.DMSansMedium_28_500 {
  font-size: 1.75rem;
  font-family: "DMSansMedium";
}

.DMSan_21_500 {
  font-size: 1.313rem;
  font-family: "DMSansMedium";
}

.RobotoM_22_500 {
  font-size: 1.375rem;
  font-family: "RobotoMedium";
}

.RobotoB_28_700 {
  font-size: 1.75rem;
  font-family: "RobotoBold";
}

.RobotoR_28_700 {
  font-size: 1.75rem;
  font-family: "RobotoRegular";
}

.DMSansBold_28_700 {
  font-size: 1.75rem;
  font-family: "DMSansBold";
}

.DMSansMedium_48_500 {
  font-size: 3rem;
  font-family: "DMSansMedium";
}

.DMSansBold_60_700 {
  font-size: 3.75rem;
  font-family: "DMSansBold";
}

/******************************font styles ******************/
.fontstylecontainer h1 {
  font-size: 15px;
}

.EncodeSansLight {
  font-family: "EncodeSansLight";
}

.EncodeSansNormal {
  font-family: "encodesans_normal";
}

.EncodeSansMedium {
  font-family: "EncodeSansMedium";
}

.EncodeSansSemiBold {
  font-family: "EncodeSansSemiBold";
}

.EncodeSansBold {
  font-family: "EncodeSansBold";
}

.EncodeSansR {
  font-family: "EncodeSansRegular";
}

.RobotoLight {
  font-family: "RobotoLight";
}

.RobotoRegular {
  font-family: "RobotoRegular";
}

.RobotoMedium {
  font-family: "RobotoMedium";
}

.RobotoBold {
  font-family: "RobotoBold";
}

.DmSansNormal {
  font-family: "DMSansNormal";
}

.Roboto_36_600 {
  font-size: 2.25rem;
  font-family: "RobotoBold";
}

.Roboto_30_600 {
  font-size: 1.875rem;
  font-family: "RobotoBold";
}

.DMSan_30_500 {
  font-size: 1.875rem;
  font-family: "DMSansNormal";
}

.DMSansMedium_26_500 {
  font-size: 1.625rem;
  font-family: "DMSansMedium";
}

.DMSanB_25_700 {
  font-size: 1.563rem;
  font-family: "DMSansBold";
}

.DMSan_25_500 {
  font-size: 1.563rem;
  font-family: "DMSansNormal";
}

.DMSanB_26_700 {
  font-size: 1.625rem;
  font-family: "DMSansBold";
}

.DMSan_26_700 {
  font-size: 1.625rem;
  font-family: "DMSansNormal";
}

.DMSan_30_700 {
  font-size: 1.875rem;
  font-family: "DMSansBold";
}

.DMSanN_36_400 {
  font-size: 2.25rem;
  font-family: "DMSansNormal";
}

.DMSanN_30_400 {
  font-size: 1.875rem;
  font-family: "DMSansNormal";
}

.DMSanB_36_700 {
  font-size: 2.25rem;
  font-family: "DMSansBold";
}

.DMSanB_40_700 {
  font-size: 2.5rem;
  font-family: "DMSansBold";
}

.DMSanB_40_400 {
  font-size: 2.5rem;
  font-family: "DMSansNormal";
}

.RobotoR_18_400 {
  font-size: 1.125rem;
  font-family: "RobotoRegular";
}

.Roboto_20_600 {
  font-size: 1.25rem;
  font-family: "RobotoBold";
}

.Roboto_14_600 {
  font-size: 0.875rem;
  font-family: "RobotoBold";
}

.RobotoM_13_500 {
  font-size: 0.813rem;
  font-family: "RobotoMedium";
}

.RobotoM_30_400 {
  font-size: 1.875rem;
  font-family: "RobotoRegular";
}

.DMSan_40_700 {
  font-size: 2.5rem;
  font-family: "DMSansBold";
}

.icon-font {
  font-size: 0.375rem;
}

.icon-font50 {
  font-size: 3.125rem;
}

.RobotoR_20_400 {
  font-size: 1.25rem;
  font-family: "RobotoRegular";
}

.RobotoR_20_700 {
  font-size: 1.25rem;
  font-family: "RobotoBold";
}

.breakCode span {
  width: 100%;
  display: block;
  font-size: 12px;
}

.custom-table {
  min-width: 900px;
}

.custom-table thead tr,
.custom-table thead th {
  border-top: none;
  border-bottom: none !important;
  font-weight: bold;
}

.custom-table tbody th,
.custom-table tbody td {
  color: #777;
  font-weight: 400;
  padding-bottom: 20px;
  padding-top: 20px;
  font-weight: 300;
}

.custom-table tbody th small,
.custom-table tbody td small {
  color: #b3b3b3;
  font-weight: 300;
}

.custom-table tbody .persons {
  padding: 0;
  margin: 0;
}

.custom-table tbody tr th,
.custom-table tbody tr td {
  position: relative;
  -webkit-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.custom-table tbody tr:hover th,
.custom-table tbody tr:hover td {
  background: rgba(0, 0, 0, 0.03);
}

.custom-table tbody tr:hover th:before,
.custom-table tbody tr:hover th:after,
.custom-table tbody tr:hover td:before,
.custom-table tbody tr:hover td:after {
  opacity: 1;
  visibility: visible;
}

.DMSansMedium_13_500 {
  font-size: 0.813rem;
  font-family: "DMSansMedium";
}

.RobotoB_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoBold";
}

.DMSansMedium_34_500 {
  font-size: 2.125rem;
  font-family: "DMSansMedium";
}

.RobotoMedium_50_500 {
  font-size: 3.125rem;
  font-family: "RobotoMedium";
}

.RobotoMedium_40_500 {
  font-size: 2.5rem;
  font-family: "RobotoMedium";
}

.DMSan_34_700 {
  font-size: 2.125rem;
  font-family: "DMSansBold";
}

.RobotoB_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoBold";
}

.DMSanBold_17_700 {
  font-size: 1.063rem;
  font-family: "DMSansBold";
}

.DMSerifRegular_96_400 {
  font-size: 6rem;
  font-family: "DMSerifRegular";
}

.DMSerifRegular_30_400 {
  font-size: 1.875rem;
  font-family: "DMSerifRegular";
}

.DMSerifRegular_36_400 {
  font-size: 2.25rem;
  font-family: "DMSerifRegular";
}

.DMSerifRegular_64_400 {
  font-size: 4rem;
  font-family: "DMSerifRegular";
}

.DMSerifRegular_48_400 {
  font-size: 3rem;
  font-family: "DMSerifRegular";
}

.DMSanN_94_400 {
  font-size: 5.875rem;
  font-family: "DMSansNormal";
}

.DMSanN_36_400 {
  font-size: 2.25rem;
  font-family: "DMSansNormal";
}

.DMSansN_48_400 {
  font-size: 3rem;
  font-family: "DMSansNormal";
}

.DMSansN_50_400 {
  font-size: 3.125rem;
  font-family: "DMSansNormal";
}

.DMSeriffR_32_400 {
  font-size: 2rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_64_400 {
  font-size: 4rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_20_400 {
  font-size: 1.25rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_50_400 {
  font-size: 3.125rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_36_400 {
  font-size: 2.25rem;
  font-family: "DMSerifRegular";
}

.DMSansLight_36_200 {
  font-family: "DMSansNormalExtraLight";
  font-size: 2.25rem;
}

.DMSanS_14_200 {
  font-size: 0.875rem;
  font-family: "DMSansNormalExtraLight";
}

.DMSanN_18_200 {
  font-size: 1.125rem;
  font-family: "DMSansNormalExtraLight";
}

.DMSeriffR_26_400 {
  font-size: 1.625rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_40_400 {
  font-size: 2.5rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_24_400 {
  font-size: 1.5rem;
  font-family: "DMSerifRegular";
}

.DMSans_16_200 {
  font-size: 1rem;
  font-family: "DMSansNormalExtraLight";
}

.DMSeriffR_32_400 {
  font-size: 2rem;
  font-family: "DMSerifRegular";
}

.DMSans_13_400 {
  font-size: 0.813rem;
  font-family: "DMSansNormal";
}

.DMSeriffR_22_400 {
  font-size: 1.375rem;
  font-family: "DMSerifRegular";
}

.DMSeriff_40_400 {
  font-size: 2.5rem;
  font-family: "DMSerifRegular";
}

.DMSeriff_15_400 {
  font-size: 0.938rem;
  font-family: "DMSerifRegular";
}

.DMSeriff_18_400 {
  font-size: 1.125rem;
  font-family: "DMSerifRegular";
}

.DMSanN_21_400 {
  font-size: 1.313rem;
  font-family: "DMSansNormal";
}

.customaccordian .accordion-item {
  border-top: 1px solid #e7e7e7;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.customaccordian .accordion-item:first-child {
  border-top: none;
}
.customaccordian:last-child {
  border-bottom: 1px solid #e7e7e7;
}
.customaccordian .accordion-header {
  border: none;
}
.customaccordian .accordion-header .accordion-button {
  padding: 17px 0px 17px 0px;
  border: none;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  color: #444444;
}
.customaccordian .accordion-body {
  padding: 0rem 0rem 1.875rem 0rem;
  font-family: "DMSansNormal";
  font-size: 1rem;
  color: #444444;
}
.customaccordian .accordion-body .accordian-back {
  gap: 5px;
}
.customaccordian .setHeight {
  height: 330px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 20px;
  /* Track */
  /* Handle */
}
@media (max-width: 768px) {
  .customaccordian .setHeight {
    padding-right: 0px;
  }
}
.customaccordian .setHeight::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.customaccordian .setHeight::-webkit-scrollbar-track {
  background: transparent;
}
.customaccordian .setHeight::-webkit-scrollbar-thumb {
  background: #03002f;
}

.blur-on-scroll {
  background: linear-gradient(180deg, white, transparent);
  position: absolute;
  left: 0;
  width: 100%;
  height: 8%;
  z-index: 1;
  pointer-events: none;
  margin-top: -2px;
}

.blur-on-scroll-sidebar {
  background: linear-gradient(180deg, white, transparent);
  position: fixed;
  left: 0;
  width: 100%;
  height: 11%;
  z-index: 999;
  pointer-events: none;
  margin-left: 33%;
}

.ptb-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.leftsidebar {
  box-shadow: 30px 20px 35px -10px rgba(0, 0, 0, 0.05);
}

.rightsidebar {
  padding-left: 89px;
  max-height: max-content;
  min-height: max-content;
  overflow-y: scroll;
  margin-bottom: 144px;
}
.rightsidebar::-webkit-scrollbar {
  width: 0.12rem;
}
.rightsidebar::-webkit-scrollbar-thumb {
  background-color: #03002f;
}

.footer-sidebar-generic .nav-pills .nav-link {
  color: #b8b8b8;
  font-family: "DMSansBold";
  font-size: 1.125rem;
  cursor: pointer;
  padding: 0px;
}
.footer-sidebar-generic .nav-pills .nav-link.active {
  color: #444444;
  font-family: "DMSansBold";
  font-size: 1.125rem;
  background-color: #ffffff;
  border-right: 1px solid #03002f;
  border-radius: 0px;
}
.footer-sidebar-generic .nav-pills .nav-item {
  margin-bottom: 30px;
}

@media screen and (max-width: 1023px) {
  .ptb-60 {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  .Headingaccordian label.DMSan_28_700 {
    font-size: 1.25rem;
  }
  .customaccordian .accordion-header .accordion-button {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .height500mb {
    height: 500px !important;
  }
}

.withoutblur .blur-on-scroll-sidebar {
  background: unset;
}

.generic-breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding: 0;
}
.generic-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "\e923";
  font-family: "edel_icon";
  color: #b8b8b8;
  padding: 0 5px;
}
.generic-breadcrumb .breadcrumb-item a {
  color: #b8b8b8;
}
.generic-breadcrumb .breadcrumb-item.active {
  color: #444444;
  cursor: default;
}

.IPO-gentable {
  width: 100%;
}
.IPO-gentable .table > :not(caption) > * > * {
  background-color: unset !important;
}
.IPO-gentable .ed_button.button {
  padding: 9px 17px;
  text-wrap: nowrap;
  font-size: 0.875rem;
}
.IPO-gentable .subwidth {
  width: 15%;
  max-width: 100%;
}
.IPO-gentable .table-head tr {
  width: 100%;
}
.IPO-gentable .table-head tr th {
  padding: 15px;
  text-align: right;
}
.IPO-gentable .table-head tr th:first-child {
  padding-left: 20px;
  text-align: left;
  width: 15%;
  max-width: 100%;
  text-align: left;
}
.IPO-gentable .table-head tr th:nth-child(4), .IPO-gentable .table-head tr th:nth-child(5) {
  width: 10%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:nth-child(2) {
  width: 12%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:nth-child(3) {
  width: 11%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:last-child {
  padding-right: 20px;
}
.IPO-gentable .table-body tr:hover {
  background: #e7e7e7 !important;
}
.IPO-gentable .table-body td {
  border: none;
}
.IPO-gentable .table-body td .table {
  border-top: 1px solid #e7e7e7;
}
.IPO-gentable .table-body .tbody-content td {
  padding: 15px;
  vertical-align: top;
  text-align: right;
}
.IPO-gentable .table-body .tbody-content td div {
  padding: 0px;
}
.IPO-gentable .table-body .tbody-content td:first-child {
  border-left: none;
  padding-left: 20px;
  width: 15%;
  max-width: 100%;
  text-align: left;
}
.IPO-gentable .table-body .tbody-content td:nth-child(4), .IPO-gentable .table-body .tbody-content td:nth-child(5) {
  width: 10%;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:nth-child(2) {
  width: 12%;
  text-wrap: nowrap;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:nth-child(3) {
  text-wrap: nowrap;
  width: 11%;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:last-child {
  border-right: none;
  padding-right: 20px;
}
.IPO-gentable .table-body .tbody-content .applyNowBtn {
  padding: 0px 22px 0px 10px;
}
.IPO-gentable .table-body .tbody-content .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.IPO-gentable .table-body .tbody-content .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.IPO-gentable .table-body .tbody-content .price-disc {
  background-color: #dfa717;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px;
  border-radius: 2px;
}
.IPO-gentable .table-body .tbody-content .price-disc p {
  line-height: 13.5px;
  font-size: 0.625rem;
  color: #ffffff;
  margin-left: 2px;
  margin-bottom: 0px;
}
.IPO-gentable .table-body .labeltext {
  border: none;
}
.IPO-gentable .table-body .labeltext td {
  height: 0px;
  padding-bottom: 15px;
}

.w-20 {
  width: 20%;
}

.pl-10 {
  padding-left: 10px;
}

@media (min-width: 1023px) {
  .ipo-label-text-tile {
    line-height: 17.5px;
  }
}

.listing-performance-table thead tr th:not(:first-child) .title {
  justify-content: end !important;
}
.listing-performance-table thead tr th .title {
  text-wrap: nowrap !important;
}

.listing-viewall .marketgroup .marketCard {
  border: 0px;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search-mob {
  margin-left: 15px;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search-mob .common-search-bar input {
  border-top-right-radius: 0 !important;
  width: 215px;
  border-bottom-right-radius: 0 !important;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search .common-search-bar input {
  width: 235px;
}

.listingPerformance .marketcardfoot .card-footer {
  margin-bottom: 20px;
}

.dynamic-pagination {
  display: flex;
  justify-content: center;
  padding: 30px 25px 0px 30px;
  gap: 10px;
  align-items: center;
}
.dynamic-pagination .arrow-button.page-item.disabled {
  opacity: 0.5;
}
.dynamic-pagination .arrow-button.page-item.disabled .page-link {
  background-color: unset !important;
}
.dynamic-pagination .arrow-button.page-item.disabled .page-link i {
  font-size: 1.625rem;
}
.dynamic-pagination .page-item.active .page-link {
  border: none;
  background: #03002f;
  border-radius: 100%;
  color: #ffffff;
}
.dynamic-pagination .page-link {
  border: none;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 130%;
  color: #03002f;
}
.dynamic-pagination .page-item.arrow-button a {
  background: unset;
  color: #03002f;
  padding: 4px 5px;
  border-radius: 5px;
}
.dynamic-pagination .page-item.arrow-button a span i {
  font-size: 1.625rem;
}

.marketdepth-generic {
  padding: 10px 0px;
  border-top: 1px solid #e7e7e7;
}
.marketdepth-generic table thead th:nth-child(1) {
  text-align: start;
}
.marketdepth-generic table thead th:nth-child(2), .marketdepth-generic table thead th:nth-child(3), .marketdepth-generic table thead th:nth-child(4) {
  text-align: center;
}
.marketdepth-generic table thead th:nth-child(5) {
  text-align: end;
}
.marketdepth-generic table thead th:nth-child(6) {
  text-align: end;
}
.marketdepth-generic table tbody tr td:nth-child(1), .marketdepth-generic table tbody tr td:nth-child(2), .marketdepth-generic table tbody tr td:nth-child(3) {
  color: #03002f !important;
}
@media (max-width: 768px) {
  .marketdepth-generic {
    padding: 20px 0px;
  }
}
.marketdepth-generic.common-marketdepth table thead th:nth-child(1) {
  text-align: start;
}
.marketdepth-generic.common-marketdepth table thead th:nth-child(2), .marketdepth-generic.common-marketdepth table thead th:nth-child(3), .marketdepth-generic.common-marketdepth table thead th:nth-child(4) {
  text-align: center;
}
.marketdepth-generic.common-marketdepth table thead th:nth-child(5) {
  text-align: end;
}
.marketdepth-generic.common-marketdepth table tbody tr td:nth-child(1), .marketdepth-generic.common-marketdepth table tbody tr td:nth-child(2), .marketdepth-generic.common-marketdepth table tbody tr td:nth-child(3) {
  color: #03002f !important;
}
.marketdepth-generic .marketdepth-text {
  padding: 10px 0px 19px;
}
.marketdepth-generic table {
  width: 100%;
  margin: 0px;
}
.marketdepth-generic table tr th,
.marketdepth-generic table tr td {
  height: 0px;
  padding: 7px;
}
.marketdepth-generic table tr:hover {
  background-color: #f2f2f5 !important;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(1), .marketdepth-generic table tbody .depthbodydata td:nth-child(2), .marketdepth-generic table tbody .depthbodydata td:nth-child(3),
.marketdepth-generic table tbody .totalrow td:nth-child(1),
.marketdepth-generic table tbody .totalrow td:nth-child(2),
.marketdepth-generic table tbody .totalrow td:nth-child(3) {
  color: #03002f;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(4), .marketdepth-generic table tbody .depthbodydata td:nth-child(5), .marketdepth-generic table tbody .depthbodydata td:nth-child(6),
.marketdepth-generic table tbody .totalrow td:nth-child(4),
.marketdepth-generic table tbody .totalrow td:nth-child(5),
.marketdepth-generic table tbody .totalrow td:nth-child(6) {
  color: #dd504d;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(1),
.marketdepth-generic table tbody .totalrow td:nth-child(1) {
  text-align: start;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(2), .marketdepth-generic table tbody .depthbodydata td:nth-child(3), .marketdepth-generic table tbody .depthbodydata td:nth-child(4),
.marketdepth-generic table tbody .totalrow td:nth-child(2),
.marketdepth-generic table tbody .totalrow td:nth-child(3),
.marketdepth-generic table tbody .totalrow td:nth-child(4) {
  text-align: center;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(5),
.marketdepth-generic table tbody .totalrow td:nth-child(5) {
  text-align: end;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(6),
.marketdepth-generic table tbody .totalrow td:nth-child(6) {
  text-align: end;
}
.marketdepth-generic table tbody .totalrow {
  background-color: #f2f2f5 !important;
}
.marketdepth-generic table tbody .totalrow:hover td {
  background-color: #f2f2f5 !important;
}
.marketdepth-generic table tbody .totalrow td:nth-child(1) {
  text-align: start;
}
.marketdepth-generic table tbody .totalrow td:nth-child(2), .marketdepth-generic table tbody .totalrow td:nth-child(3) {
  text-align: center;
}
.marketdepth-generic table tbody .totalrow td:nth-child(4) {
  text-align: end;
}
.marketdepth-generic table tbody .totalrow td:nth-child(5) {
  text-align: end;
}
.marketdepth-generic table tbody .totalrow td {
  font-size: 0.75rem !important;
  font-family: "RobotoMedium" !important;
}
.marketdepth-generic table tbody .totalrow .Total-ui {
  font-size: 0.625rem !important;
  font-family: "DMSansNormal" !important;
  width: 32% !important;
  text-align: center !important;
  color: #727271 !important;
}
.marketdepth-generic table tbody td {
  border: none;
}
.marketdepth-generic table tbody td:first-child {
  border-left: 0px;
}
.marketdepth-generic table tbody td:last-child {
  border-right: 0px;
}

.depthbodydata.RobotoM_12_500 {
  font-size: 0.75rem !important;
  font-family: "RobotoMedium" !important;
}

.coroprateActionGeneric {
  padding: 15px;
}
.coroprateActionGeneric .corporate-view {
  align-items: center;
}
.coroprateActionGeneric .corporate-view .edel-icon-arrow-right:before {
  font-size: 1.125rem;
}

.pl-13 {
  padding-left: 13px;
}
@media (max-width: 768px) {
  .pl-13 {
    line-height: 20px;
  }
}

.ml-9 {
  margin-left: 9px;
}

@media (max-width: 768px) {
  .coroprateActionGeneric .corporateGenericTitle,
  .coroprateActionGeneric .researchtag {
    line-height: 30px !important;
  }
}
.sliderNewsblock {
  padding: 15px;
}
.sliderNewsblock .dpname {
  text-decoration: underline;
}
.sliderNewsblock .news-block {
  margin-top: 9px;
  padding-left: 24px;
  text-align: justify;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .sliderNewsblock .news-block {
    line-height: 20px;
  }
}

.Researchcall-generic {
  padding: 15px;
}
.Researchcall-generic .research-data {
  margin-top: 11px;
  padding-left: 37px;
}
.Researchcall-generic .research-data .col {
  max-width: 23%;
  padding: 0;
}
@media (max-width: 768px) {
  .Researchcall-generic .research-data .col {
    line-height: 20px;
  }
}
.Researchcall-generic .research-data .col:last-child {
  max-width: 31%;
}
.Researchcall-generic .research-data .col div:first-child {
  color: #b8b8b8;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
}
.Researchcall-generic .research-data .col div:last-child {
  color: #444444;
  font-family: "RobotoMedium";
  font-size: 0.75rem;
}
.Researchcall-generic .research-view {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.Researchcall-generic .research-view .edel-icon-arrow-right:before {
  font-size: 1.125rem;
}

.buttonchange-block label {
  padding: 5px 7px;
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  border-radius: 3px;
  line-height: 140%;
}
.buttonchange-block .Buy {
  color: #51b255;
  background: rgba(81, 178, 85, 0.05);
}
.buttonchange-block .Exit {
  color: #dd504d;
  background: rgba(221, 80, 77, 0.05);
}

.researchtag {
  height: 16px;
  width: 16px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  text-align: center;
  color: #03002f;
  align-self: center;
  padding: 0;
}

.common-Research .research-view {
  color: #03002f !important;
}

.Toaster-block {
  width: 100%;
}
.Toaster-block .toast-container {
  width: 100%;
  bottom: 30px !important;
  position: fixed !important;
  padding: 0px 15px;
}
@media screen and (max-width: 768px) {
  .Toaster-block .toast-container {
    margin-bottom: 50px !important;
  }
}
.Toaster-block .parentToaster .fade {
  display: block !important;
}
.Toaster-block .parentToaster .toast {
  width: 100%;
  border: none;
  box-shadow: none;
}
.Toaster-block .parentToaster .toast .toast-body {
  border-radius: 5px;
  padding: 10px;
}
.Toaster-block.added .toast-container {
  z-index: 99999;
  bottom: 75px !important;
}

.desk-toast .toast-container {
  padding: 10px;
  width: 100%;
}
.desk-toast .toast-container .toast {
  width: 100%;
  border: none;
  box-shadow: none;
}
.desk-toast .toast-container .toast .toast-body {
  border-radius: 5px;
}
.desk-toast.position-unset {
  position: unset !important;
}
.desk-toast.small-middle .parentToaster {
  width: 50% !important;
  position: fixed !important;
}
@media screen and (max-width: 1023px) {
  .desk-toast.small-middle .parentToaster {
    width: 100% !important;
  }
}
.desk-toast.small-middle-auto .parentToaster {
  width: auto !important;
  position: fixed !important;
}
@media screen and (max-width: 1023px) {
  .desk-toast.small-middle-auto .parentToaster {
    width: 100% !important;
  }
}
.desk-toast.pos-fixed {
  position: fixed;
  z-index: 10;
  width: 100%;
}
.desk-toast.pos-fixed.width-25 {
  width: 25%;
}
.desk-toast.top-rel-30 {
  top: 30px;
  position: relative;
}

.common-search-bar {
  border-radius: 5px;
}
.common-search-bar .edel-icon-search1 {
  padding-left: 15px;
  color: #03002f;
}
.common-search-bar input {
  border: none;
  width: 100%;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #03002f;
  padding: 17px 10px;
  border-radius: 5px;
}
.common-search-bar input::-webkit-input-placeholder {
  color: #444444 !important;
}
.common-search-bar.open-search {
  justify-content: space-around;
}
.common-search-bar.open-search i::before {
  font-size: 0.563rem;
  position: relative;
  top: -2px;
}
.common-search-bar.open-search .edel-icon-left-arrow {
  padding-left: 10px;
  padding-right: 2px;
  font-size: 0.813rem;
}
.common-search-bar.open-search .edel-icon-close {
  padding-right: 10px;
}

.search-split-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.search-split-block button {
  border: none;
  background: #ffffff;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  padding: 4px 10px;
  border-color: #e7e7e7;
}
@media (max-width: 1023px) {
  .search-split-block button {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.search-split-block button:hover {
  color: #727271;
}
.search-split-block .btn-primary:hover {
  background-color: unset;
  border-color: unset;
}
.search-split-block .btn-primary:active,
.search-split-block .btn-primary:focus {
  background-color: unset;
  border-color: unset;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-split-block .btn-primary:active,
  .search-split-block .btn-primary:focus {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.search-split-block .btn-primary.dropdown-toggle {
  background-color: #ffffff;
  border-color: none;
  color: #727271;
  padding: 0px 10px 0px 0px;
}
@media screen and (max-width: 1023px) {
  .search-split-block .dropdown-toggle span::after {
    content: "\eb6c";
    font-family: "edel_icon";
    border: none;
    color: #03002f;
    display: flex;
    align-items: center;
    font-size: 0.438rem;
  }
  .search-split-block .dropdown-toggle.show span::after {
    transform: rotate(180deg);
  }
  .search-split-block .dropdown-toggle span {
    position: relative !important;
    margin: 0px !important;
  }
}
.search-split-block .dropdown-toggle::after {
  content: "\eb6c";
  font-family: "edel_icon";
  border: none;
  color: #03002f;
  display: flex;
  align-items: center;
  font-size: 0.438rem;
}
.search-split-block .dropdown-menu.show {
  margin: auto;
  min-width: 100%;
  max-width: max-content;
  left: 0;
  padding: 15px 15px 0px;
  border: none;
  background: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(165, 163, 174, 0.4);
  transform: translate(0px) !important;
  inset: 35px auto auto 0px !important;
}
@media (max-width: 768px) {
  .search-split-block .dropdown-menu.show {
    inset: 30px auto auto 0px !important;
  }
}
.search-split-block .dropdown-menu.show .radio-button {
  padding-bottom: 15px;
}
.search-split-block .dropdown-menu.show .radio-button label {
  gap: 3px;
}
.search-split-block .dropdown-menu.show .radio-button input[type=checkbox] {
  color: #ffffff;
}
.search-split-block .dropdown-menu.show .radio-button input[type=checkbox]:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.search-split-block .alignment-content .radio_btn {
  display: flex;
  align-items: center;
  gap: 0px;
}

.search-split-block.show .dropdown-toggle::after {
  transform: rotate(180deg);
  color: #03002f;
}

.search-nosplit-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 4px 10px;
  display: flex;
  align-items: center;
}
.search-nosplit-block .ed_button.link {
  background: none;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-nosplit-block .ed_button.link {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.search-toptabs-block {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  background-color: #ffffff;
  padding-right: 30px !important;
}
@media (max-width: 768px) {
  .search-toptabs-block {
    display: flex;
    gap: 10px;
    height: 100%;
    flex-wrap: wrap;
    padding-right: 20px !important;
  }
  .search-toptabs-block .search-nosplit-block {
    max-width: fit-content;
    min-width: fit-content;
    position: relative;
    height: 100%;
  }
}

.selected-tab-color {
  background-color: #f2f2f5 !important;
}

.search-tab-active-btn {
  border: 1px solid #03002f;
  display: flex;
  align-items: center;
  background-color: #f2f2f5 !important;
}
.search-tab-active-btn .dropdown-menu .dropdown-item.active,
.search-tab-active-btn .dropdown-menu .dropdown-item:active {
  background-color: #03002f;
}
.search-tab-active-btn .btn-primary {
  color: #03002f;
}
.search-tab-active-btn .btn-primary:hover {
  z-index: 0;
  color: #03002f;
}
.search-tab-active-btn button {
  background-color: #f2f2f5 !important;
  font-family: "DMSansMedium" !important;
}

.search-tab-active-btn.search-nosplit-block .ed_button.link,
.search-tab-active-btn.search-split-block .ed_button.link {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-tab-active-btn.search-nosplit-block .ed_button.link,
  .search-tab-active-btn.search-split-block .ed_button.link {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.searchbox-mobile {
  width: 295px;
  height: 213px;
  border-radius: 6px;
  box-shadow: 0px 0px 20px 0px rgba(165, 163, 174, 0.4);
  padding: 15px;
  overflow-y: scroll;
}
.searchbox-mobile .searchblock-generic-block:first-child {
  padding-top: 0px;
}

.defaultExchange-modal.modal-dialog {
  max-width: 520px !important;
}
.defaultExchange-modal.modal-dialog .modal-content .modal-header {
  margin-bottom: 0px !important;
  border: none !important;
  border-radius: 0px !important;
  background-color: #f2f2f5 !important;
  padding: 20px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.defaultExchange-modal.modal-dialog .modal-content .modal-body {
  border-radius: 0px !important;
  height: unset !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.generic-searchbar-modal-block .commonscroll-new::-webkit-scrollbar-track-piece {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.generic-searchbar-modal-block .commonscroll-new::-webkit-scrollbar {
  width: 2px !important;
  height: 5px !important;
}
.generic-searchbar-modal-block + .modal-backdrop .show {
  background-color: rgba(98, 92, 92, 0.19) !important;
}

.fade.show.tooltip,
.fade.show.popover {
  display: block;
  opacity: 1;
  z-index: 1000;
}
.fade.show.tooltip.high-index,
.fade.show.popover.high-index {
  z-index: 9999;
}

.fade.show.popover {
  border-color: #e7e7e7;
}

.generic-popover.popover-body {
  cursor: default;
}

.white-tooltips .tooltip-inner {
  border-radius: 5px;
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  text-align: left;
  padding: 5px 10px;
  margin: 0 0 7px 0;
  filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.1));
}
.white-tooltips .tooltip-arrow::before {
  border-color: #ffffff !important;
}

.watchlist-todays-highlist.chart-view .highlistlist {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 5px;
}
.watchlist-todays-highlist.pivot-points .highlistlist {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 5px;
  column-gap: 5px;
  row-gap: 10px;
}
.watchlist-todays-highlist.pivot-points .highlistlist.grid-1 {
  grid-template-columns: 1fr;
}
.watchlist-todays-highlist.pivot-points .highlistlist.grid-2 {
  grid-template-columns: 1fr 1fr;
}
.watchlist-todays-highlist.pivot-points .highlistlist.grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.investmentTypeBlock {
  padding: 0px 15px 20px;
  border-bottom: 1px solid #e7e7e7;
}
.investmentTypeBlock .BUY {
  color: #51b255;
}
.investmentTypeBlock .tile div {
  line-height: 16.8px;
}

.watchlist-marketdepth .dpname {
  text-decoration: none !important;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .watchlist-marketdepth .dpname {
    font-size: 0.75rem !important;
    font-family: "DMSansBold" !important;
    text-transform: uppercase;
  }
}
.watchlist-marketdepth .pivot-points .col-3 {
  padding-left: 0px;
  padding-right: 0px;
}
.watchlist-marketdepth .pivot-points.pivotpointsweek {
  border-top: 1px solid #e7e7e7 !important;
}

@media (max-width: 1023px) {
  .watchlist-todays-highlist {
    padding-left: 10px;
  }
  .watchlist-todays-highlist .highlistlist {
    column-gap: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.mgt-2 {
  margin-top: 2px;
}

.mgt-3 {
  margin-top: 3px;
}

.mgt-4 {
  margin-top: 4px;
}

.mgt-5 {
  margin-top: 5px;
}

.mgt-8 {
  margin-top: 8px;
}

.mgt-10 {
  margin-top: 10px;
}

.mgt-11 {
  margin-top: 11px;
}

.mgt-12 {
  margin-top: 12px;
}

.mgt-13 {
  margin-top: 13px;
}

.mgt-14 {
  margin-top: 14px;
}

.mgt-15 {
  margin-top: 15px;
}

.mgt-16 {
  margin-top: 16px;
}

.mgt-18 {
  margin-top: 18px;
}

.mgt-20 {
  margin-top: 20px;
}

.mgt-25 {
  margin-top: 25px;
}

.mgt-28 {
  margin-top: 28px;
}

.mgt-30 {
  margin-top: 30px;
}

.mt-33 {
  margin-top: 33px;
}

.mgt-34 {
  margin-top: 34px;
}

.mgt-35 {
  margin-top: 35px;
}

.mgt-36 {
  margin-top: 36px;
}

.mgt-40 {
  margin-top: 40px;
}

.mt-42 {
  margin-top: 42px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-48 {
  margin-top: 45px;
}

.mgt-50 {
  margin-top: 50px;
}

.mgt-55 {
  margin-top: 55px;
}

.mgt-60 {
  margin-top: 60px;
}

.mgt-65 {
  margin-top: 60px;
}

.mgt-70 {
  margin-top: 70px;
}

.mgt-74 {
  margin-top: 74px;
}

.mgt-75 {
  margin-top: 75px;
}

.mgt-100 {
  margin-top: 100px;
}

.mgt-120 {
  margin-top: 120px;
}

.mgt-135 {
  margin-top: 135px;
}

.mgt-150 {
  margin-top: 150px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mgb-2 {
  margin-bottom: 2px;
}

.mgb-4 {
  margin-bottom: 4px;
}

.mgb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-12 {
  margin-bottom: 12px;
}

.mb-13 {
  margin-bottom: 13px;
}

.mb-14 {
  margin-bottom: 14px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-39 {
  margin-bottom: 39px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-125 {
  margin-bottom: 125px;
}

.mb-150 {
  margin-bottom: 150px;
}

.mb-250 {
  margin-bottom: 200px;
}

.mgr-10 {
  margin-right: 10px;
}

.mgr-20 {
  margin-right: 20px;
}

.mgr-15 {
  margin-right: 15px;
}

.mgr-48 {
  margin-right: 48px;
}

.mgl-3 {
  margin-left: 3px;
}

.mgl-5 {
  margin-left: 5px;
}

.mgl-10 {
  margin-left: 10px;
}

.mgl-12 {
  margin-left: 12px;
}

.mgl-15 {
  margin-left: 15px;
}

.mgl-18 {
  margin-left: 18px;
}

.mgl-20 {
  margin-left: 20px;
}

.mgl-30 {
  margin-left: 30px;
}

.mgl-33 {
  margin-left: 33px;
}

.mgl-50 {
  margin-left: 50px;
}

.mgl-100 {
  margin-left: 100px;
}

.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.my-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.m-0 {
  margin: 0;
}

.mgt-80 {
  margin-top: 80px;
}

.mgt-90 {
  margin-top: 90px;
}

.line-height-20 {
  line-height: 20px;
}

/*****************responsive css ***********************/
@media (min-width: 768px) and (max-width: 1600px) {
  .mgt-md-60 {
    margin-top: 60px;
  }
  .mgt-md-30 {
    margin-top: 30px;
  }
  .mgt-md-0 {
    margin-top: 0px;
  }
}
/*****************padding***********************/
.padding-5 {
  padding: 5px !important;
}

.padding-7 {
  padding: 7px !important;
}

.p-10 {
  padding: 10px !important;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-100 {
  padding-bottom: 100px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.pdr-24 {
  padding-right: 1.5rem !important;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.padding-15 {
  padding: 15px;
}

.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.pd-15 {
  padding: 15px;
}

.p-20 {
  padding: 20px;
}

.p-25 {
  padding: 25px;
}

.p-30 {
  padding: 30px;
}

.p-32 {
  padding: 32px;
}

.p-40 {
  padding: 40px;
}

.pdt-4 {
  padding-top: 4px;
}

.pt-7 {
  padding-top: 7px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-13 {
  padding-top: 13px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-18 {
  padding-top: 18px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-200 {
  padding-top: 200px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pb-150 {
  padding-bottom: 100px;
}

.pd-b5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-18 {
  padding-bottom: 18px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-39 {
  padding-bottom: 39px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-125 {
  padding-bottom: 125px;
}

.pb-150 {
  padding-bottom: 150px;
}

.pb-250 {
  padding-bottom: 250px;
}

.pdl-rem-2 {
  padding-left: 0.5rem;
}

.pdl-5 {
  padding-left: 5px;
}

.pdl-7 {
  padding-left: 7px;
}

.pdl-rem {
  padding-left: 0.5rem;
}

.pdl-10 {
  padding-left: 10px;
}

.pdl-15 {
  padding-left: 15px;
}

.pdl-16 {
  padding-left: 16px;
}

.pdl-20 {
  padding-left: 20px;
}

.pdl-30 {
  padding-left: 30px;
}

.pdl-35 {
  padding-left: 35px;
}

.pdl-40 {
  padding-left: 40px;
}

.ps-32 {
  padding-left: 32px !important;
}

.ps-35 {
  padding-left: 35px;
}

.ps-100 {
  padding-left: 100px !important;
}

.ps-50 {
  padding-left: 50px !important;
}

.ps-25 {
  padding-left: 25px !important;
}

.pdr-3 {
  padding-right: 3px;
}

.pdr-5 {
  padding-right: 5px;
}

.pdr-10 {
  padding-right: 10px;
}

.pdr-12 {
  padding-right: 12px;
}

.pdr-15 {
  padding-right: 15px;
}

.pdr-20 {
  padding-right: 20px;
}

.pdr-30 {
  padding-right: 30px;
}

.pdr-45 {
  padding-right: 45px;
}

.pdr-50 {
  padding-right: 50px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.px-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.pd-30 {
  padding-top: 30px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.pd-60 {
  padding-top: 60px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.px-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.pb-10-rem {
  padding-bottom: 0.5rem !important;
}
@media (max-width: 1023px) {
  .pb-10-rem {
    padding-bottom: 0.33rem !important;
  }
}

.pt-10-rem {
  padding-top: 0.5rem !important;
}
@media (max-width: 1023px) {
  .pt-10-rem {
    padding-top: 0.33rem !important;
  }
}

.px-29-rem {
  padding-right: 1.99rem !important;
  padding-left: 1.99rem !important;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .ps-md-56 {
    padding-left: 56px;
  }
}
@media (max-width: 768px) {
  .ps-md-56 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
}
/**********************span colors ************************/
span[data-attr=pending],
span[data-attr=Pending],
span[data-attr="Request Sent"],
span[data-attr="Pay-in Pending"],
span[data-attr="In Process"],
span[data-attr=InProcess] {
  color: #f7943e;
  text-transform: capitalize;
}
span[data-attr=pending].showBg,
span[data-attr=Pending].showBg,
span[data-attr="Request Sent"].showBg,
span[data-attr="Pay-in Pending"].showBg,
span[data-attr="In Process"].showBg,
span[data-attr=InProcess].showBg {
  background-color: #fef4ec;
}

span[data-attr=success],
span[data-attr=Success] {
  color: #51b255;
  text-transform: capitalize;
}
span[data-attr=success].showBg,
span[data-attr=Success].showBg {
  background-color: #f6fbf6;
}

span[data-attr=Overdue],
span[data-attr=overdue] {
  color: #f7943e !important;
  text-transform: capitalize;
}

span[data-attr=failed],
span[data-attr=Failed] {
  color: #f83c3c;
  text-transform: capitalize;
}
span[data-attr=failed].showBg,
span[data-attr=Failed].showBg {
  background-color: rgba(229, 32, 32, 0.1);
}

span[data-attr=completed],
span[data-attr=Completed],
span[data-attr=COMPLETE],
span[data-attr=Complete],
span[data-attr=complete],
span[data-attr=Processed],
span[kra-data-attr="KRA Validated"],
span[kra-data-attr="KRA Verified"] {
  color: #51b255 !important;
  text-transform: capitalize;
}
span[data-attr=completed].showBg,
span[data-attr=Completed].showBg,
span[data-attr=COMPLETE].showBg,
span[data-attr=Complete].showBg,
span[data-attr=complete].showBg,
span[data-attr=Processed].showBg,
span[kra-data-attr="KRA Validated"].showBg,
span[kra-data-attr="KRA Verified"].showBg {
  background-color: #f6fbf6;
}

span[data-attr="In progress"],
span[data-attr="In pProgress"] {
  color: #f7943e;
  text-transform: capitalize;
}
span[data-attr="In progress"].showBg,
span[data-attr="In pProgress"].showBg {
  background-color: #fef4ec;
}

span[data-attr=rejected],
span[data-attr=Rejected],
span[data-attr=cancelled],
span[data-attr=Cancelled],
span[data-attr=Failed],
span[data-attr=failed],
span[data-attr="UPI Int Failed"],
span[kra-data-attr="Not Checked with respective KRA"],
span[kra-data-attr=Submitted],
span[kra-data-attr=Hold],
span[kra-data-attr=Rejected],
span[kra-data-attr="Not available"],
span[kra-data-attr=Deactivated],
span[kra-data-attr="Existing KYC Submitted"],
span[kra-data-attr="Existing KYC Verified"],
span[kra-data-attr="Existing KYC hold"],
span[kra-data-attr="Existing KYC Rejected"],
span[kra-data-attr="KYC REGISTERED WITH CVLMF"],
span[kra-data-attr="Not Checked with Multiple KRA"],
span[kra-data-attr="Invalid PAN NO Format"] {
  color: #f83c3c !important;
  text-transform: capitalize;
}
span[data-attr=rejected].showBg,
span[data-attr=Rejected].showBg,
span[data-attr=cancelled].showBg,
span[data-attr=Cancelled].showBg,
span[data-attr=Failed].showBg,
span[data-attr=failed].showBg,
span[data-attr="UPI Int Failed"].showBg,
span[kra-data-attr="Not Checked with respective KRA"].showBg,
span[kra-data-attr=Submitted].showBg,
span[kra-data-attr=Hold].showBg,
span[kra-data-attr=Rejected].showBg,
span[kra-data-attr="Not available"].showBg,
span[kra-data-attr=Deactivated].showBg,
span[kra-data-attr="Existing KYC Submitted"].showBg,
span[kra-data-attr="Existing KYC Verified"].showBg,
span[kra-data-attr="Existing KYC hold"].showBg,
span[kra-data-attr="Existing KYC Rejected"].showBg,
span[kra-data-attr="KYC REGISTERED WITH CVLMF"].showBg,
span[kra-data-attr="Not Checked with Multiple KRA"].showBg,
span[kra-data-attr="Invalid PAN NO Format"].showBg {
  background-color: rgba(229, 32, 32, 0.1);
}

/*******************position **************/
.posrel {
  position: relative;
}

.posAbs {
  position: absolute;
}

.posFix {
  position: fixed;
}

.tp-rel-11 {
  position: relative;
  top: -11px;
}

/****************************text  decoration css common *************************/
.txt-underline {
  text-decoration: underline !important;
}

.txt-underline-none {
  text-decoration: unset !important;
}

.txt-transform-unset {
  text-transform: unset !important;
}

/*****************************width**************************************/
.width-99 {
  width: 99px;
}

.width500 {
  width: 500px !important;
}

.width210 {
  width: 210px !important;
}

.width235 {
  width: 235px !important;
}

@media (max-width: 768px) {
  .lineHeight-20-mb {
    line-height: 20px;
  }
  .lineHeight-25-mb {
    line-height: 25px;
  }
  .lineHeight-32-mb {
    line-height: 32px;
  }
}
/******************************edel sidebar Height*****************************/
.vh-100 {
  height: 100vh !important;
}

.vh-95 {
  height: 95vh !important;
}

.vh-90 {
  height: 90vh !important;
}

.vh-85 {
  height: 85vh !important;
}

.vh-80 {
  height: 80vh !important;
}

.vh-75 {
  height: 75vh !important;
}

.vh-70 {
  height: 70vh !important;
}

.vh-60 {
  height: 60vh !important;
}

.vh-50 {
  height: 50vh !important;
}

.vh-40 {
  height: 40vh !important;
}

.vh-35 {
  height: 35vh !important;
}

.vh-30 {
  height: 30vh !important;
}

.height-300-px {
  height: 300px !important;
}

.height-100 {
  height: 100% !important;
}

.height-95 {
  height: 95% !important;
}

.height-90 {
  height: 90% !important;
}

.height-85 {
  height: 85% !important;
}

.height-80 {
  height: 80% !important;
}

.height-75 {
  height: 75% !important;
}

.height-70 {
  height: 70% !important;
}

.height-60 {
  height: 60% !important;
}

.height-55 {
  height: 55% !important;
}

.height-50 {
  height: 50% !important;
}

.height-40 {
  height: 40% !important;
}

.height-35 {
  height: 35% !important;
}

.height-30 {
  height: 30% !important;
}

.height-auto {
  height: auto !important;
}

/************************** Line Height ****************************/
.lh-nornal {
  line-height: normal;
}

.lh-0 {
  line-height: 0px;
}

.pdl-7-p {
  padding-left: 7%;
}

.mobmgt-10 {
  margin-top: 10px;
}

/***************************Border Radius***************************/
.border-rounded-5 {
  border-radius: 5px;
}

.border-rounded-15 {
  border-radius: 15px;
}

.border-rounded-20 {
  border-radius: 20px;
}

.border-rounded-12 {
  border-radius: 12px;
}

.rounded-top-5 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.brd-radius-all {
  border-radius: 100%;
}

/***************************Flex Gap***************************/
.gap-7 {
  gap: 7px;
}

.gap-10 {
  gap: 10px;
}

.gap-15 {
  gap: 15px;
}

.gap-16 {
  gap: 16px;
}

.gap-20 {
  gap: 20px;
}

.gap-25 {
  gap: 25px;
}

.gap-36 {
  gap: 36px;
}

.gap-48 {
  gap: 48px;
}

.gap-100 {
  gap: 100px;
}

.gap-130 {
  gap: 130px;
}

.gap-135 {
  gap: 135px;
}

.gap-150 {
  gap: 150px !important;
}

.bg-transparent {
  background-color: transparent !important;
}

/***************************Sizing***************************/
.height-97 {
  height: 97%;
}

.fs-15 {
  font-size: 15px;
}

.fs-15 {
  font-size: 15px;
}

.fs-10 {
  font-size: 10px;
}

.position-tooltip {
  left: 47px;
  top: -4px;
}

.orderpad-tooltip {
  left: 55px;
  top: -4px;
}

.max-width-100 {
  max-width: 100%;
}

.max-height-width {
  max-width: 100%;
  min-height: 115px;
  max-height: 200px;
}
@media (max-width: 768px) {
  .max-height-width {
    min-height: 104px;
    max-height: 100px;
  }
}

.border-top-right {
  border-top-right-radius: 10px;
}

.height-400 {
  height: 400px;
}

/**************mobile classes*****************/
.grid-md-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 768px) {
  .grid-md-3 {
    grid-template-columns: 1fr;
  }
}

.grid-md-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 768px) {
  .grid-md-2 {
    grid-template-columns: 1fr;
  }
}

/***********Line Heights****************/
.lh-21 {
  line-height: 21px;
}

.lh-30 {
  line-height: 30px;
}

.lh-40 {
  line-height: 40px;
}

.lh-140 {
  line-height: 140%;
}

.lh-160 {
  line-height: 160%;
}

.lh-0 {
  line-height: 0px !important;
}

.txt-wrap {
  text-wrap: nowrap;
}

.hidden-over {
  overflow: hidden;
}

.lh-175 {
  line-height: 175%;
}

/************************* mobile view**********************/
@media (max-width: 768px) {
  .mt-mb-40 {
    margin-top: 40px;
  }
}
.bottom-45 {
  bottom: 45px !important;
}

.bottom-content-45-desk {
  padding-bottom: 45px !important;
}

.brd-midnight-blue {
  border: 1px solid #03002f !important;
}

.v-align-top {
  vertical-align: top;
}

.w-80 {
  width: 80% !important;
}

.error-icon-16 .error-msg-text {
  font-size: 1rem !important;
}

.auto-max-height-100vh {
  height: 100vh;
}

.react-datepicker-block.react-datepicker {
  display: block !important;
  border: none !important;
}
.react-datepicker-block .react-datepicker {
  display: block !important;
  border: none !important;
}
.react-datepicker-block .react-datepicker .react-datepicker__month-container {
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
}

.top-90-posrel {
  top: 115px;
  position: relative;
}

.top-110-toast {
  top: 113px !important;
  position: absolute;
  width: 100%;
}
.top-110-toast .toast {
  border: none !important;
}

.w-105p {
  width: 105%;
}

.w-37 {
  width: 37%;
}

.grid-2-40-50 {
  display: grid;
  grid-template-columns: 40% 50%;
}

.padding-all {
  padding: 30px 0px 30px 0px !important;
}

.mgt-140 {
  margin-top: 140px;
}

.mb-100 {
  margin-bottom: 100px;
}

.grid-1 {
  display: grid;
  grid-template-columns: 1fr;
}

.grid-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.grid-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.grid-5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.grid-4-auto {
  display: grid;
  grid-template-columns: repeat(4, auto);
}

.d-center-end {
  display: flex;
  align-items: center;
  justify-content: end;
}

.d-grid-center {
  display: grid;
  justify-items: center;
}

.d-center-start {
  display: flex;
  align-items: center;
  justify-content: start;
}

.d-space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.d-space-evenly {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.aligncenteritem {
  display: flex;
  justify-content: center;
  align-items: center;
}

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

.alignStartAllitem {
  display: flex;
  justify-content: start;
  align-items: start;
}

.alignEnditem {
  display: flex;
  align-items: flex-end;
}

.alignCenter {
  display: flex;
  align-items: center;
}

.gap-5-custom {
  gap: 5px;
}

.gap-4-custom {
  gap: 4px;
}

.gap-65-custom {
  gap: 65px;
}

.gap-8-custom {
  gap: 8px;
}

.gap-3-custom {
  gap: 3px;
}

.gap-10 {
  gap: 10px;
}

.gap-12 {
  gap: 12px;
}

.gap-15 {
  gap: 15px;
}

.gap-20 {
  gap: 20px;
}

.gap-21 {
  gap: 21px;
}

.gap-25 {
  gap: 25px;
}

.gap-30 {
  gap: 30px;
}

.gap-40 {
  gap: 40px;
}

.gap-60 {
  gap: 60px;
}

.gap-66 {
  gap: 66px;
}

.gap-80 {
  gap: 80px;
}

.gap-8 {
  gap: 8px;
}

.gap-90 {
  gap: 90px;
}

.gap-145 {
  gap: 145px;
}

.gap-50 {
  gap: 50px;
}

.gap-row-15 {
  column-gap: 15px;
}

.gap-14 {
  gap: 14px;
}

.py-18-custom {
  padding-top: 18px;
  padding-bottom: 18px;
}

.px-18-custom {
  padding-left: 18px;
  padding-right: 18px;
}

.px-24-custom {
  padding-left: 24px;
  padding-right: 24px;
}

.py-24-custom {
  padding-top: 24px;
  padding-bottom: 24px;
}

/*************************** border related*******************/
.brd-none {
  border: none !important;
}

.brdradius-5 {
  border-radius: 5px;
}

.brdradius-0 {
  border-radius: 0px !important;
}

.brdbottom,
.brd-bottom {
  border-bottom: 1px solid #e7e7e7 !important;
}

.brd-all {
  border: 1px solid #e7e7e7;
}

.brd-top {
  border-top: 1px solid #e7e7e7;
}

.brd-left-none {
  border-left: none !important;
}

.brd-left {
  border-left: 1px solid #e7e7e7;
}

.box-top-bottom {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.border-top-radius {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.border-bottom-radius {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.border-radius-no {
  border-radius: 0px !important;
}

.border-radius-5 {
  border-radius: 5px !important;
}

/**********************************scrolling height / common space height  **********************************/
.commonscroll-new {
  /* Track */
  /* Handle */
}
.commonscroll-new.height200 {
  height: 200px;
  overflow-y: scroll;
}
.commonscroll-new.height250 {
  height: 250px;
  overflow-y: scroll;
}
.commonscroll-new.max-height250 {
  max-height: 250px;
  overflow-y: scroll;
}
.commonscroll-new.height300 {
  height: 300px;
  overflow-y: scroll;
}
.commonscroll-new.height-300 {
  max-height: 300px;
  overflow-y: scroll;
}
.commonscroll-new.height310 {
  height: 310px;
  overflow-y: scroll;
}
.commonscroll-new.height400 {
  height: 400px;
  overflow-y: scroll;
}
.commonscroll-new.height450 {
  height: 450px;
  overflow-y: scroll;
}
.commonscroll-new.height600 {
  height: 600px;
  overflow-y: scroll;
}
.commonscroll-new.max-height400 {
  max-height: 400px;
  overflow-y: scroll;
}
.commonscroll-new.max-height600 {
  max-height: 600px;
  overflow-y: scroll;
}
.commonscroll-new.max-height700 {
  max-height: 700px;
  overflow-y: scroll;
}
.commonscroll-new.height680 {
  height: 680px;
  overflow-y: scroll;
}
.commonscroll-new::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new::-webkit-scrollbar-thumb {
  background: #03002f;
}

.overflow-100vh {
  height: 100vh;
  overflow-y: scroll;
}

.overflow-50vh {
  height: 50vh;
  overflow-y: scroll;
}

.overflow-80vh {
  height: 80vh;
  overflow-y: scroll;
}

/**************************line height***************************/
.linehei5 {
  line-height: 5px;
}

.linehei14 {
  line-height: 14px;
}

.linehei12 {
  line-height: 12px;
}

.line-20 {
  line-height: 20px;
}

.line-30 {
  line-height: 30px;
}

.line-25 {
  line-height: 25px;
}

.line-130 {
  line-height: 130%;
}

.line-140 {
  line-height: 140%;
}

.line-140 {
  line-height: 140%;
}

/********************** text overflow ***************************/
.two-line-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2; /* Limit to two lines */
}

.textOverflow-max272 {
  white-space: nowrap;
  width: 272px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max110 {
  white-space: nowrap;
  width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max180 {
  white-space: nowrap;
  width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max96 {
  white-space: nowrap;
  width: 96px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max359 {
  white-space: nowrap;
  width: 359px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max125 {
  white-space: nowrap;
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max-width250 {
  white-space: nowrap;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: -moz-fit-content;
  width: fit-content;
}

.textOverflow-max100 {
  white-space: nowrap;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max50 {
  white-space: nowrap;
  width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-twolines {
  display: -webkit-box;
  max-width: 328px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}

.textOverflow-max100 {
  white-space: nowrap;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-Threelines {
  display: -webkit-box;
  max-width: 240px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}

.textOverflow-Threelines-350 {
  display: -webkit-box;
  max-width: 350px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}

.word-break-100 {
  width: 100px;
  word-wrap: break-word;
}

.word-break-200 {
  word-break: break-word;
  white-space: normal;
  max-width: 200px;
}

.dFlex-unset {
  display: unset !important;
}

/*************************************************************************/
/*********************************** grid **************************************/
.grid-end {
  display: grid;
  justify-content: end;
}

.grid-center {
  display: grid;
  justify-content: center;
}

.grid-start {
  display: grid;
  justify-content: start;
}

/******************************** attribute color *****************************************/
span[data-attr=pending] {
  color: #f7943e;
  text-transform: capitalize;
}

span[data-attr=success] {
  color: #51b255;
  text-transform: capitalize;
}

span[data-attr=failed] {
  color: #f83c3c;
  text-transform: capitalize;
}

@media (max-width: 768px) {
  .lineHeightmb30 {
    line-height: 40px;
  }
  .px-3-mobile {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .mx-0-mobile {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
.custom-ellipse {
  border-bottom: 1px solid #333333;
  position: relative;
}

.flex-grow-1 {
  flex-grow: 1;
}

.pre-wrap {
  white-space: pre-wrap;
}

.whiteSpace {
  white-space: nowrap;
}

/******************************** modal **************************/
.commonmodal .modal-header {
  background-color: #f2f2f5;
  border-bottom: none !important;
}
.commonmodal .modal-dialog .modal-content {
  border: none !important;
  border-radius: 5px;
}
.commonmodal .modal-dialog .modal-content .modal-footer {
  border-top: none !important;
  justify-content: center;
  padding-bottom: 30px;
}
.commonmodal .modal-dialog .modal-content .edel-icon-cross {
  color: #b8b8b8;
  border: none !important;
}
.commonmodal .modal-body {
  background-color: #ffffff;
}
.commonmodal.gray-modal .modal-header {
  background-color: #f2f2f5;
}
.commonmodal.gray-modal .modal-header .modal-title {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

/************************* modalSize (common modal) **************************************/
@media (min-width: 992px) {
  .modal-lg-700 {
    max-width: 700px;
    border-radius: 5px !important;
  }
  .modal-lg-660 {
    max-width: 660px;
    border-radius: 5px !important;
  }
  .modal-lg-880 {
    max-width: 880px;
  }
  .modal-lg-880 .modal-header {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  .modal-lg-880 .modal-body {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }
}
/***************************table *******************************************/
.ps-100 {
  padding-left: 100px !important;
}

.common-table-border table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.common-table-border table thead th {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 12px 20px;
  border: none;
}
.common-table-border table tbody tr {
  border: 1px solid #e7e7e7;
}
.common-table-border table tbody tr td {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
  padding: 12px 20px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.kraRow {
  background-color: #f2f2f5;
}

.commontable-without-bs table {
  border-spacing: 0px !important;
}
.commontable-without-bs table tr td {
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-radius: unset !important;
}

.commontable-without-border table {
  width: 100%;
}
.commontable-without-border table tr:hover {
  background-color: unset !important;
}
.commontable-without-border table tr td {
  border: none !important;
}

.table-bordered-custom table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.table-bordered-custom table tr td {
  border-bottom: 1px solid #e7e7e7;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-radius: 0px !important;
}
.table-bordered-custom table tr td :last-child {
  border-bottom: none !important;
}
.table-bordered-custom.not-last-child table tr:last-child td {
  border-bottom: none !important;
}

/*************************************error******************************/
.validation-error .help_text {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.validation-error .help_text::before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

/************************ sideBar******************/
.custom-offcanvas {
  transition: transform 0.3s ease-in-out;
}
.custom-offcanvas.offcanvas-end {
  width: 390px !important;
  border-left: none !important;
}
.custom-offcanvas.offcanvas-bottom {
  width: 100%;
}
@media (max-width: 1023px) {
  .custom-offcanvas {
    border-radius: 16px 16px 0 0;
    border: none;
  }
  .custom-offcanvas.open-drawerAs-standalonepage {
    border-radius: 0 !important;
  }
}

.edel-sidebar-drawer {
  position: relative;
  box-shadow: -8px 4px 50px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-flow: column;
  height: 100%;
}
.edel-sidebar-drawer .sidebar-closing-btn {
  position: absolute;
  top: 25px;
  left: -21px;
  background-color: #ffffff;
  width: 21px;
  height: 40px;
  flex-shrink: 0;
  cursor: pointer;
  border-radius: 5px 0 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.edel-sidebar-drawer .sidebar-closing-btn .edel-icon-arrow-right1 {
  font-size: 11px !important;
}
@media (max-width: 1023px) {
  .edel-sidebar-drawer {
    border-radius: 16px 16px 0 0;
  }
  .edel-sidebar-drawer.open-drawerAs-standalonepage {
    border-radius: 0 !important;
  }
  .edel-sidebar-drawer .drawer-handle {
    width: 32px !important;
    border-radius: 100px !important;
    height: 4px !important;
    background: rgba(3, 0, 47, 0.5) !important;
  }
}
.edel-sidebar-drawer .offcanvas-header {
  height: auto !important;
  padding: 15px !important;
}
.edel-sidebar-drawer .offcanvas-body {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  flex: 1;
}

@media (max-width: 1023px) {
  .offcanvas-backdrop.revamp-pos-common-backdrop__backdrop {
    opacity: 1 !important;
  }
}
.offcanvas-backdrop.show {
  opacity: 0;
  display: block;
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 1023px) {
  .offcanvas-backdrop.show {
    opacity: 1;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(10px);
  }
}

.sidebar-scroll-common .stock-details-body {
  height: 100vh;
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar-track {
  background: transparent;
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar-thumb {
  background: #03002f;
}

.common-sidebar-new .stock-details-head {
  background-color: #f5f5f5 !important;
}
.common-sidebar-new .stock-details-head .edel-icon-arrow-right1 {
  color: #03002f;
}

.etf-sidebar-padding {
  padding: 25px 0px 25px 20px !important;
}
.etf-sidebar-padding .stock-details-switch-key {
  margin-left: -41px !important;
}
.etf-sidebar-padding .header-fontsize {
  font-size: 14px;
}

.mb-genericSidebar .z-index-high__backdrop {
  z-index: 10000 !important;
}
.mb-genericSidebar .z-index-high__backdrop.blur-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.mb-genericSidebar .z-index-high {
  z-index: 10001 !important;
}
.mb-genericSidebar.mb-generic-docking .z-index-high-docking {
  z-index: 9999999 !important;
}
.mb-genericSidebar.mb-generic-brd-radius .z-index-high__handle-wrapper {
  border-radius: 5px;
}

/************************* Accordian************************/
.common-accordian-button .accordion-button::after {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f2f2f5;
  color: #03002f;
  padding: 0px;
  font-weight: bold;
}
.common-accordian-button .accordion-button:not(.collapsed) {
  background-color: transparent !important;
}
.common-accordian-button .accordion-collapse .accordion-body {
  padding-bottom: 0px;
  border-radius: 5px;
}

.common-accordian .accordion-item {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
  padding: 30px;
  margin-top: 15px;
}
.common-accordian .accordion-item .accordion-button {
  background-color: unset;
  padding: 0px;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-accordian .accordion-item .accordion-button::after {
  background-color: unset !important;
  color: #03002f !important;
}

.common-accordian-plus .accordion-item {
  padding: 15px;
}
.common-accordian-plus .accordion-header .accordion-button {
  display: flex;
  justify-content: center;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #03002f;
}
.common-accordian-plus .accordion-header .accordion-button.collapsed::after {
  content: "\e9c9" !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-accordian-plus .accordion-header .accordion-button::after {
  content: "" !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customaccordian-new .accordion-header .accordion-button {
  font-size: 1rem;
}
.customaccordian-new .accordion-header .accordion-button::after {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px !important;
  height: 30px !important;
  background-color: #ededf0 !important;
  padding: 0px;
  color: #03002f;
}
.customaccordian-new .accordion-header .accordion-button:not(.collapsed) {
  background: transparent !important;
}

.common-accordian-big-icon .accordion-header .accordion-button {
  font-size: 0.938rem;
}
.common-accordian-big-icon .accordion-header .accordion-button::after {
  display: flex;
  justify-content: center;
  align-items: center;
  content: "\eb6c" !important;
  background-color: #ededf0;
  padding: 0px;
  color: #03002f;
  font-size: 0.75rem;
}
.common-accordian-big-icon .accordion-header .accordion-button:not(.collapsed) {
  background: transparent !important;
}
.common-accordian-big-icon.no-icon-bg .accordion-header .accordion-button::after {
  background-color: unset !important;
}

/***********************login screen ***************/
.common-tooltip {
  padding: 0px !important;
}
.common-tooltip .btn-primary {
  background-color: transparent !important;
  border: none !important;
  padding: 0px;
  margin: 0px;
}

/***************************checkbox*****************************/
.common-checkbox-new .form-check {
  display: flex;
  align-items: center;
  gap: 10px;
}
.common-checkbox-new .form-check .form-check-input:checked,
.common-checkbox-new .form-check input:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.common-checkbox-new .form-check .form-check-input.height25,
.common-checkbox-new .form-check input.height25 {
  width: 25px !important;
  height: 25px !important;
}
.common-checkbox-new .form-check .form-check-input.height20,
.common-checkbox-new .form-check input.height20 {
  width: 20px !important;
  height: 20px !important;
}

.common-checkbox .checkboxWrap.border-box-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px;
}
.common-checkbox .form-check-input:checked {
  background-color: #03002f;
  color: #03002f;
  border: 1px solid #03002f;
}
.common-checkbox .form-check {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
}
.common-checkbox .form-check .radio_btn {
  accent-color: #03002f;
}
.common-checkbox .form-check div {
  text-align: left;
}
.common-checkbox .form-check .form-check-label {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

/**************************Radio button*****************************/
.Box-radiobutton {
  border: 1px solid #e7e7e7;
  padding: 10px;
  border-radius: 5px;
}
.Box-radiobutton.active {
  border: 1px solid #03002f !important;
  background-color: #f8f5ff !important;
}
.Box-radiobutton.active .radio_btn input[type=radio] {
  border: 1px solid #03002f !important;
}
.Box-radiobutton.active .radio_btn input[type=radio]::after {
  background: #03002f !important;
}

/******************** Tooltip ****************************/
.blue-common-tooltip {
  z-index: 9999 !important;
}
.blue-common-tooltip .tooltip-inner {
  background-color: #f4fafd;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #444444;
  max-width: 100%;
  box-shadow: 1px 1px 1px 1px #e7e7e7;
}
.blue-common-tooltip .tooltip-arrow::before {
  border-bottom-color: #f4fafd;
}

/************* Dropdown************************/
.common-new-drp .equitydrop {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
}
.common-new-drp.full-width .equitydrop {
  width: 100%;
  height: 45px;
  justify-content: space-between;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-new-drp.full-width .dropdown-menu {
  width: 100% !important;
  margin-top: 12px;
  background-color: #ffffff;
  box-shadow: 0px 0px 20px rgba(165, 163, 174, 0.4);
  border-radius: 6px;
}
.common-new-drp.full-width .dropdown-menu .dropdown-item {
  padding: 10px !important;
}
.common-new-drp.arrow-end .equitydrop {
  justify-content: end !important;
}
.common-new-drp .edel-icon-arrow-down::before {
  color: #03002f !important;
}
.common-new-drp.low-index-btn .equitydrop {
  z-index: 0;
}

@media (max-width: 768px) {
  .ps-md-56 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
}
.common-dropdown-new.common-new-drp .equitydrop {
  width: 100%;
  height: 40px;
  justify-content: space-between;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #03002f !important;
}
.common-dropdown-new.common-new-drp .equitydrop::after {
  content: "";
  text-decoration: underline;
}
.common-dropdown-new.common-new-drp .equitydrop .edel-icon-arrow-down {
  text-decoration: none !important;
}
.common-dropdown-new.common-new-drp .equitydrop .edel-icon-arrow-down::before {
  text-decoration: none !important;
}
.common-dropdown-new.common-new-drp.drp-30 .equitydrop {
  height: 30px !important;
}
.common-dropdown-new .dropdown-menu {
  width: 100% !important;
  margin-top: 0px;
  background-color: #ffffff;
  border-radius: 0px;
  border: 1px solid #e7e7e7;
  height: 208px;
}
.common-dropdown-new .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding: 14px;
}
.common-dropdown-new .dropdown-menu .dropdown-item:hover {
  background-color: #f2f2f5;
  color: #444444;
  padding: 14px;
}

/******************** Calender  + datepicker *********************************/
.common-datepicker .calendardates-spacing .react-datepicker .react-datepicker__day-name {
  width: 2.4rem;
}
.common-datepicker .calendardates-spacing .react-datepicker .react-datepicker__day {
  margin: 7px;
}
.common-datepicker .react-datepicker {
  border: 1px solid #e7e7e7;
}
.common-datepicker .react-datepicker .react-datepicker__month-read-view--selected-month,
.common-datepicker .react-datepicker .react-datepicker__year-read-view--selected-year {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-datepicker .react-datepicker .react-datepicker__month-select,
.common-datepicker .react-datepicker .react-datepicker__year-select {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #292929;
}
.common-datepicker .react-datepicker .react-datepicker__header {
  border: none !important;
}
.common-datepicker .react-datepicker .react-datepicker__month {
  border: none !important;
}
@media (max-width: 768px) {
  .common-datepicker .react-datepicker .react-datepicker__navigation {
    top: -1%;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day--selected {
  background-color: #03002f !important;
  color: #ffffff !important;
}
@media (max-width: 768px) {
  .common-datepicker .react-datepicker .react-datepicker__day--selected {
    background-color: #f2f2f5 !important;
    color: #ffffff !important;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day--keyboard-selected {
  background-color: #03002f;
  color: #ffffff;
}
.common-datepicker .react-datepicker .react-datepicker__day--selected,
.common-datepicker .react-datepicker .react-datepicker__day--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__day--in-range,
.common-datepicker .react-datepicker .react-datepicker__month-text--selected,
.common-datepicker .react-datepicker .react-datepicker__month-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__month-text--in-range,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--selected,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--in-range,
.common-datepicker .react-datepicker .react-datepicker__year-text--selected,
.common-datepicker .react-datepicker .react-datepicker__year-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
  border-width: 1px 1px 0 0;
  top: 15px;
}
@media (max-width: 576px) {
  .common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
    top: 0px;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day--in-range {
  background-color: #03002f !important;
  border-radius: 50% !important;
}
.common-datepicker .react-datepicker .react-datepicker__month-read-view--down-arrow,
.common-datepicker .react-datepicker .react-datepicker__year-read-view--down-arrow {
  border-width: 1px 1px 0 0 !important;
}
.common-datepicker .react-datepicker .react-datepicker__current-month {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.common-datepicker .react-datepicker .react-datepicker__day-name {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  width: 2.8rem;
}
.common-datepicker .react-datepicker .react-datepicker__day {
  font-size: 0.875rem;
  font-family: "RobotoRegular";
  line-height: 2.1rem;
  width: 32px;
  height: 32px;
  margin: 4px 10px;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .common-datepicker .react-datepicker .react-datepicker__day {
    margin: 9px;
    margin: 9px;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day:hover {
  color: #ffffff !important;
  background-color: #03002f !important;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.common-datepicker .react-datepicker .react-datepicker__day--today {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-weight: normal;
}
.common-datepicker .react-datepicker .react-datepicker__day--today.react-datepicker__day--disabled {
  color: #cccccc !important;
}
.common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected {
  background-color: #ffffff !important;
  color: #000 !important;
}
.common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range {
  background-color: #000 !important;
  color: #ffffff !important;
}
.common-datepicker .midnight-blue-custome {
  background-color: #03002f;
  padding: 7px;
  width: 100%;
  color: #ffffff;
}
.common-datepicker .midnight-blue-custome :hover,
.common-datepicker .midnight-blue-custome :active {
  color: #ffffff;
}
.common-datepicker .edel-icon-calendar {
  font-size: 1.25rem !important;
  color: #03002f !important;
}
.common-datepicker .pandLcalendar .react-datepicker .react-datepicker__month-read-view--selected-month,
.common-datepicker .pandLcalendar .react-datepicker .react-datepicker__year-read-view--selected-year {
  color: #444444 !important;
  font-weight: normal !important;
}
.common-datepicker .pandLcalendar .react-datepicker .react-datepicker__day--keyboard-selected {
  background-color: #ffffff;
  color: #03002f;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon {
  border: 1px solid #e7e7e7 !important;
  height: 33px;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text {
  top: 0%;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .form-control {
  margin-top: 5px;
  padding: 0px;
  margin-left: 15px;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 24%;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .toDate {
  color: #b8b8b8 !important;
}

.modal-size-660 {
  min-width: 660px !important;
}

.modal-size-1200 {
  min-width: 1200px !important;
}

.modal-size-300 {
  min-width: 300px !important;
}

.common-range-datepicker .modal-md {
  width: 400px !important;
}
.common-range-datepicker .modal-body {
  padding: 0px !important;
}
.common-range-datepicker .modal-content {
  border: none !important;
}
.common-range-datepicker .modal-content .modal-header {
  background-color: #f5f5f5;
  border-bottom: none !important;
}

/********************************** backgrop colors **************************************/
.backdrop-bg.darkblack .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.75) !important;
  backdrop-filter: blur(5px) !important;
}
.backdrop-bg.lightblack .modal-backdrop.show {
  background: rgba(68, 68, 68, 0.5) !important;
  backdrop-filter: blur(2px) !important;
}

.lightbac {
  background: rgba(68, 68, 68, 0.5) !important;
  backdrop-filter: blur(2px) !important;
  z-index: 999;
}

/******************************* Search  ***********************************************/
.custom-search-bar.height45 .common-search-bar,
.custom-search-bar.height45 input {
  height: 45px;
}
.custom-search-bar.height50 .common-search-bar,
.custom-search-bar.height50 input {
  height: 50px;
}

/******************************** Button*************************************/
.ed_button-14 {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}

.ed_button-12 {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}

.topboxsshadow-button {
  box-shadow: 0px -10px 25px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.common-fixedbtm-btn {
  position: fixed;
  bottom: 0px;
  background-color: #ffffff;
  width: 100%;
}

.edbutton-link-witharrow {
  display: flex;
  align-items: center;
}
.edbutton-link-witharrow .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.edbutton-link-witharrow .edel-icon-arrow-right1 {
  font-size: 0.563rem;
  padding-left: 5px;
}

.small-edbutton {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.small-edbutton.roboto_600 {
  font-family: "RobotoBold" !important;
}

.small-edbutton-funds {
  font-size: 0.875rem !important;
  font-family: "RobotoMedium" !important;
}

.small-edbutton-search {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.small-edbutton-search.roboto_600 {
  font-family: "RobotoBold" !important;
}

.small-edbutton-40 {
  height: 40px !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 768px) {
  .small-edbutton-40 {
    font-size: 0.875rem !important;
  }
}

.small-btn-common {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 768px) {
  .small-btn-common {
    font-size: 0.75rem !important;
    font-family: "DMSansMedium" !important;
  }
}

.bg-refresh-btn {
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 3px 5px;
  text-align: center;
  height: 30px;
}
.bg-refresh-btn.refresh-btn .DMSan_14_500 {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
}

/*************************** share icon ************************/
.common-new-share .share .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.common-new-share .share .share-icon .edel-icon-share-icon {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-new-share .share .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  color: #03002f;
}

/****************************** info icon *******************/
.common-info-icon .rounded-circle,
.common-info-icon .rounded-circle1 {
  background-color: #f2f2f5;
  border: 1px solid #f2f2f5 !important;
}
.common-info-icon .exclamation {
  border-radius: 50%;
  display: inline-block;
  position: relative;
  top: 3px;
}
.common-info-icon .hw-35 {
  height: 35px !important;
  width: 35px !important;
}
.common-info-icon .edel-icon-info {
  color: #03002f;
}
.common-info-icon .notbg {
  background-color: transparent !important;
}
.common-info-icon.peach-theme .rounded-circle {
  background-color: #fcdbd9 !important;
  border: 1px solid #fcdbd9 !important;
}
.common-info-icon.peach-theme .edel-icon-info {
  color: #f7943e !important;
}
.common-info-icon.common-info-width {
  height: 30px;
  width: 30px;
  border: 1px solid #e7e7e7;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.common-info-icon.common-info-width .rounded-circle1 {
  background-color: #ffffff !important;
}

/**************************** Textbox****************************/
.border-bottom-Textbox {
  border-bottom: 1px solid #e7e7e7;
}
.border-bottom-Textbox .input_prefix {
  font-size: 1.875rem;
  font-family: "RobotoBold";
  font-weight: bolder;
}
@media (max-width: 768px) {
  .border-bottom-Textbox .input_prefix {
    font-size: 1.875rem;
  }
}
.border-bottom-Textbox .form-control {
  border: none;
  height: 42px;
  border-radius: 0px;
  font-size: 1.875rem;
  font-family: "RobotoBold";
}
@media (max-width: 768px) {
  .border-bottom-Textbox .form-control {
    font-size: 1.875rem;
    height: 39px;
    text-align: center;
  }
}

/*********************sorting**********************/
.common-EdButtonIcon-icon {
  position: relative;
}
.common-EdButtonIcon-icon.sort > .ed_button, .common-EdButtonIcon-icon.filter > .ed_button {
  border-radius: 5px;
  width: 44px;
  height: 44px;
  padding: 0px;
}
.common-EdButtonIcon-icon.sort .sort-selected, .common-EdButtonIcon-icon.filter .sort-selected {
  background: #dd504d;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 28px;
  top: -37px;
  position: relative;
  display: flex;
}
.common-EdButtonIcon-icon .ed_button.link.bg-midnight-blue {
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .ed_button.link.bg_aqua_white {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .sort-drop {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .sort-drop::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-body .sort-drop-bodylist li .bodylist-right p {
  color: #b8b8b8;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-body .sort-drop-bodylist li .bodylist-right p.light-blue {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer {
  display: flex;
  gap: 10px;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .reset-button {
  border: 1px solid #03002f !important;
  color: #03002f !important;
  background-color: #ffffff !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .reset-button:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .filter-button {
  background-color: #03002f !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 1px solid #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion {
  margin-top: 10px;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button {
  box-shadow: none !important;
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button .color_blue {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button.collapsed, .common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button:not(.collapsed) {
  background-color: #f5f5f5 !important;
  color: #444444 !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button.collapsed::after, .common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button:not(.collapsed)::after {
  background-color: #f5f5f5 !important;
  color: #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-body {
  padding: 0px !important;
  margin-top: 15px;
  background-color: #ffffff;
  border-radius: 5px;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-item {
  margin-bottom: 10px;
  background-color: transparent !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .clear_all {
  border: 1px solid #03002f !important;
  color: #03002f !important;
  background-color: transparent !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .clear_all:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .aply-btn {
  background-color: #03002f !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 1px solid #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .filter-button-disable {
  background-color: #03002f !important;
  opacity: 0.4;
}

@media (max-width: 768px) {
  .common-sorting-midnightblue.common-drawer-scroll {
    max-height: calc(100vh - 7rem) !important;
    overflow-y: scroll;
  }
}
.common-sorting-midnightblue .drawer-header .ed_button {
  color: #03002f !important;
  text-decoration: underline !important;
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist {
  padding-left: 0px;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li {
  display: flex;
  justify-content: space-between;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
  border-bottom: 1px solid #e7e7e7;
  padding: 15px 15px 15px 15px;
  align-items: center;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li .bodylist-right p {
  color: #03002f !important;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  margin-bottom: 0px !important;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li .bodylist-right .edel-icon-point-arrow-down {
  padding-left: 6px;
  font-size: 0.75rem;
}
.common-sorting-midnightblue .drawer-body .drawer-footer .ed_button {
  background-color: #03002f !important;
  border: none !important;
}

/*******************************filter*****************************/
.common-filter-midnightblue .down-bar {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.common-filter-midnightblue .down-bar .down-bar-left {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .down-bar .down-bar-right {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  color: #03002f !important;
  text-decoration: underline;
}
.common-filter-midnightblue .filter-accordion {
  padding: 0% !important;
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .color_blue {
  color: #727271 !important;
}
.common-filter-midnightblue .filter-accordion {
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button {
  padding: 15px !important;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button::after {
  color: #03002f !important;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button:not(.collapsed) {
  color: #03002f !important;
}
.common-filter-midnightblue .year_container {
  border: 1px solid #03002f;
}
.common-filter-midnightblue .year_container .financial_year span {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-filter-midnightblue .year_container .financial_year span:hover {
  background-color: #03002f;
  color: #ffffff;
}
.common-filter-midnightblue .year_container {
  border: 1px solid #03002f;
}
.common-filter-midnightblue .year_container .financial_year span {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-filter-midnightblue .year_container .financial_year span:hover {
  background-color: #03002f;
  color: #ffffff;
}
.common-filter-midnightblue .accordion-body {
  padding-top: 5px !important;
  border-radius: 5px !important;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body {
  margin: 5px 0px;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body .inside-list {
  padding-bottom: 10px !important;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body .inside-list .bodylist-title {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .filterasset-drop-footer {
  background-color: unset !important;
}
.common-filter-midnightblue .filterasset-drop-footer .filter-button {
  background-color: #03002f !important;
  border: none !important;
  width: 100% !important;
}
.common-filter-midnightblue .mob-filterasset-drop-footer {
  display: block !important;
}

/*************************notification ******************************/
.notification-outer-box {
  background-color: #fef4ec;
  border-radius: 5px;
  padding: 15px 20px;
}
.notification-outer-box .disc-style li {
  list-style-type: disc;
}
.notification-outer-box .disc-style li.line-height-normal {
  line-height: normal;
}

.overflow-100vh {
  overflow-y: scroll;
  height: 100vh;
  position: sticky;
}

.overflow-50vh {
  overflow-y: scroll;
  height: 50vh;
}

.overflow-88vh {
  overflow-y: scroll;
  height: 88vh;
  position: sticky;
}

.overflow-85vh {
  overflow-y: scroll;
  height: 85vh;
}

.overflow-90vh {
  overflow-y: scroll;
  height: 90vh;
}

.overflow-60vh {
  overflow-y: scroll;
  height: 50vh;
}

.overflow-60vh-new {
  overflow-y: scroll;
  height: 55vh;
}
@media (max-width: 768px) {
  .overflow-60vh-new {
    height: 60vh;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .overflow-60vh-new {
    height: 70vh;
  }
}

.overflow-60vh-esip {
  overflow-y: scroll;
  height: 55vh;
}
@media (max-width: 768px) {
  .overflow-60vh-esip {
    height: 60vh;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .overflow-60vh-esip {
    height: 70vh;
    padding-top: 35px;
  }
}

.commonscroll-new {
  overflow-y: scroll;
  -webkit-overflow-scrolling: auto;
  -webkit-overflow-scrolling: touch;
  /* Track */
  /* Handle */
}
.commonscroll-new .addlist {
  list-style: disc;
  text-align: left;
}
.commonscroll-new.height250 {
  height: 250px;
}
.commonscroll-new.height300 {
  height: 300px;
}
.commonscroll-new.height310 {
  height: 310px;
}
.commonscroll-new.height350 {
  height: 350px;
}
.commonscroll-new.height400 {
  height: 400px;
}
.commonscroll-new.height500 {
  height: 500px;
}
.commonscroll-new.height600 {
  height: 600px;
}
.commonscroll-new.maxheight {
  max-height: 94vh;
}
.commonscroll-new.height700 {
  height: 700px;
}
.commonscroll-new::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new--fat-scroll::-webkit-scrollbar {
  width: 3px !important;
  height: 6px !important;
}
.commonscroll-new::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new::-webkit-scrollbar-thumb {
  background: #03002f;
  cursor: pointer;
}
.commonscroll-new.heightMinMax300 {
  max-height: 300px;
  min-height: 300px;
}
.commonscroll-new.heightMin10Max150 {
  max-height: 150px;
  min-height: 10px;
}
.commonscroll-new.heightMinMax200 {
  max-height: 200px;
  min-height: 200px;
}
.commonscroll-new.heightMinMax300 {
  max-height: 300px;
  min-height: 300px;
}
.commonscroll-new.heightMinMax200 {
  max-height: 200px;
  min-height: 200px;
}
.commonscroll-new.minMaxheight450 {
  height: 450px;
  scrollbar-width: none;
}

.height65 {
  height: 65px;
}

.height112 {
  height: 112px;
}

.height_60vh {
  height: 60vh;
}

.mr-1 {
  margin-right: 4px;
}

.ml-1 {
  margin-left: 4px;
}

.height_60vh {
  height: 60vh;
}

.mr-1 {
  margin-right: 4px;
}

.ml-1 {
  margin-left: 4px;
}

.z-index-very-high {
  z-index: 10000 !important;
}

.lbl-circle-item {
  padding: 3px 5px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 0.625rem;
  color: #03002f;
  width: 32px;
  height: 32px;
}

.lbl-circle-item1 {
  padding: 9px 15px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 0.9rem;
  color: #03002f;
  width: 32px;
  height: 32px;
}

/********************sticky position*******************/
.docked-position {
  position: fixed;
  background-color: #ffffff;
  z-index: 9;
  width: 100%;
  transition: top 0.5s ease !important;
}
.docked-position.top0 {
  top: 0px;
}
.docked-position.top50 {
  top: 50px;
}
.docked-position.top55 {
  top: 55px;
}
.docked-position.top60 {
  top: 60px;
}
.docked-position.top63 {
  top: 63px;
}
.docked-position.top65 {
  top: 65px;
}
.docked-position.top40 {
  top: 40px;
}
.docked-position.top43 {
  top: 43px;
}
.docked-position.top120 {
  top: 120px;
}
.docked-position.top100 {
  top: 100px;
}
.docked-position.top160 {
  top: 160px;
}
.docked-position.top90 {
  top: 90px;
}
.docked-position.top200 {
  top: 200px;
}
.docked-position.top79 {
  top: 79px;
}
.docked-position.top170 {
  top: 170px;
}
.docked-position.top150 {
  top: 150px;
}
.docked-position.top140 {
  top: 140px;
}
.docked-position.top99 {
  top: 99px;
}
.docked-position.bx-shadow {
  box-shadow: 3px 12px 15px rgba(0, 0, 0, 0.1);
}
.docked-position .mgt-md-60 {
  margin-top: 60px;
}
.docked-position .mgt-md-60 .mgt-50 {
  margin-top: 50px;
}

.position-unset {
  position: unset !important;
}

.docked-position.high-index {
  z-index: 21 !important;
}

.high-index-onScroll {
  z-index: 100 !important;
}

.high-index-onScroll-peer {
  z-index: 10 !important;
}

.high-index-sideBar {
  z-index: 101 !important;
}

.docked-position.low-index {
  z-index: 5 !important;
}

.errormsg-box {
  background-color: #fceded;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
}

.imCircle::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 0.5rem;
  color: #e7e7e7;
  padding-left: 5px;
  padding-right: 5px;
}
.imCircle.small-imcircle::before {
  font-size: 0.25rem;
}
.imCircle.green::before {
  color: #51b255 !important;
}
.imCircle.midnightblue::before {
  color: #03002f !important;
}
.imCircle.black-one::before {
  color: #444444 !important;
}

.imCirclesip::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 6px;
  color: #e7e7e7;
  padding-left: 5px;
  padding-right: 5px;
}
.imCirclesip.small-imcircle::before {
  font-size: 0.25rem;
}
.imCirclesip.green::before {
  color: #51b255 !important;
}
.imCirclesip.midnightblue::before {
  color: #03002f !important;
}
.imCirclesip.black-one::before {
  color: #444444 !important;
}
.imCirclesip.negativeImcircle::before {
  color: #dd504d !important;
}

.imCirclesip::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 6px;
  color: #e7e7e7;
  padding-left: 5px;
  padding-right: 5px;
}
.imCirclesip.small-imcircle::before {
  font-size: 0.25rem;
}
.imCirclesip.green::before {
  color: #51b255 !important;
}
.imCirclesip.midnightblue::before {
  color: #03002f !important;
}
.imCirclesip.black-one::before {
  color: #444444 !important;
}
.imCirclesip.negativeImcircle::before {
  color: #dd504d !important;
}

/*******************common filter***********************/
.common-filter-section.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
@media (max-width: 768px) {
  .common-filter-section.footer-sidebar-generic .leftsidebar.col-4 {
    width: 36% !important;
  }
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
  text-align: left;
  padding: 15px 15px 15px 20px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.common-filter-section.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
@media (max-width: 768px) {
  .common-filter-section.footer-sidebar-generic .rightsidebar.col-8 {
    width: 64% !important;
  }
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

.common-download .download-btn {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  border: none !important;
  padding: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  color: #03002f;
  border-radius: 5px;
}

.common-filter-mb .common-EdButtonIcon-icon {
  width: 50px;
  height: 50px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}

.common-download-mb .common-download {
  width: 50px;
  height: 50px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.common-download-mb .common-download img {
  width: 22px;
}

.dm-fam.ed_button,
.dm-fam.ed_button.button {
  font-family: "DMSansMedium";
}

/********************* toolttip******************* updated (13-07-2023)*/
.common-white-tooltip .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  box-shadow: 0px 0px 7px 1px #e7e7e7 !important;
  max-width: 300px;
}
.common-white-tooltip .tooltip-arrow::before {
  content: "";
  border-bottom: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  background-color: #ffffff;
  position: absolute;
  top: -7px;
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
  border-top-color: unset !important;
  border-top-width: 0px;
  border-width: 1px;
}
@media (max-width: 768px) {
  .common-white-tooltip .tooltip-arrow::before {
    top: -2px;
    border: thin;
  }
}
.common-white-tooltip.tooltip-border {
  max-width: 100%;
  padding: 10px;
  filter: drop-shadow(0px -1px 50px rgba(87, 100, 173, 0.12));
  border: 1px solid #e7e7e7;
}
.common-white-tooltip.tooltip-border .tooltip-arrow::before {
  top: -17px;
  width: 13px;
  height: 13px;
  transform: rotate(45deg);
}
@media (max-width: 768px) {
  .common-white-tooltip.tooltip-border .tooltip-arrow::before {
    top: -16px;
    border: unset;
  }
}

.common-filter-heading-drawer {
  background-color: #ffffff;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-heading-drawer .Heading-content {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.common-filter-heading-drawer .Heading-content.activeClass {
  border-bottom: 2px solid #03002f;
  padding-bottom: 10px;
}
.common-filter-heading-drawer .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.common-radio-button-custom input[type=radio] {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 1px solid #03002f;
  border-radius: 50%;
  outline: none;
  position: relative;
}
.common-radio-button-custom.gray-border input[type=radio] {
  border: 1px solid #e7e7e7;
}
.common-radio-button-custom.gray-border input[type=radio]:checked:before {
  background: #03002f !important;
  border: 1px solid #03002f !important;
}
.common-radio-button-custom input[type=radio]:before {
  content: "";
  width: 10px;
  height: 9px;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 1px;
}
.common-radio-button-custom input[type=radio]:checked:before {
  background: #03002f !important;
}

.common-checkbox-custom input[type=checkbox] {
  position: relative;
  border: 2px solid #e7e7e7;
  border-radius: 2px;
  background: none;
  cursor: pointer;
  line-height: 0;
  margin: 0 0.6em 0 0;
  outline: 0;
  padding: 0 !important;
  vertical-align: text-top;
  height: 20px;
  width: 20px;
  -webkit-appearance: none;
  opacity: 0.5;
}
.common-checkbox-custom input[type=checkbox]:hover {
  opacity: 1;
}
.common-checkbox-custom input[type=checkbox]:checked {
  background-color: #000;
  border: 2px solid #03002f !important;
  opacity: 1;
  background-image: none !important;
}
.common-checkbox-custom input[type=checkbox]:before {
  content: "";
  position: absolute;
  right: 50%;
  top: 50%;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}
.common-checkbox-custom.checkbox-size input[type=checkbox] {
  width: 18.19px !important;
  height: 18.19px !important;
}
.common-checkbox-custom.small-checkbox input[type=checkbox] {
  width: 16px;
  height: 16px;
  border-radius: 3px;
}
.common-checkbox-custom.small-checkbox input[type=checkbox]::before {
  content: "";
  position: absolute;
  right: 45%;
  top: 50%;
  width: 6px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}

/***********************************post login UI (17/07/2023)*************************************/
.border-box-common {
  border: 1px solid #e7e7e7;
  padding: 20px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .border-box-common {
    padding: 15px;
  }
}

.border-box-nopadding {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.circleBack {
  position: relative;
  right: -5px;
  top: 2px;
  font-size: 0.75rem;
  color: #ffffff;
  background: #03002f;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  text-align: center;
  line-height: 17px;
}

.circleBack-gray {
  color: #03002f;
  background: #e7e7e7;
  height: 15px;
  width: 15px;
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  border-radius: 50%;
  text-align: center;
}

.circleBack-padding {
  position: relative;
  font-size: 0.75rem;
  color: #ffffff;
  background: #03002f;
  border-radius: 50%;
  text-align: center;
  line-height: 17px;
  padding: 1px 5px;
}

/************************** Ed card secondary************************/
.edcardSecondary-common.edcardSecondary-common {
  padding: 20px;
}
.edcardSecondary-common.edcardSecondary-common .ed-headline-title .title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}
.edcardSecondary-common.edcardSecondary-common .ed-card-description {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.edcardSecondary-common.edcardSecondary-common .ed-secondary-bg-img {
  width: 63px;
}

/*********************webinar common theme*************************/
.uppercaseContent {
  text-transform: lowercase;
}
.uppercaseContent::first-letter {
  text-transform: capitalize;
}

/************************** Ed card secondary************************/
.edcardSecondary-common.edcardSecondary-common {
  padding: 20px;
}
.edcardSecondary-common.edcardSecondary-common .ed-headline-title .title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}
.edcardSecondary-common.edcardSecondary-common .ed-card-description {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.edcardSecondary-common.edcardSecondary-common .ed-secondary-bg-img {
  width: 63px;
}

.common-filter-heading-drawer {
  background-color: #ffffff;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-heading-drawer .Heading-content {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.common-filter-heading-drawer .Heading-content.activeClass {
  border-bottom: 2px solid #03002f;
  padding-bottom: 10px;
}
.common-filter-heading-drawer .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

/************************************ primary NFO**************************************/
.common-market-card-withoutborder {
  padding: 0px;
}
.common-market-card-withoutborder .marketCard {
  border: none !important;
  padding: 0px;
}
.common-market-card-withoutborder .marketCard .rounded-circle1 {
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}

.common-calender-subsection-backColor .calendar_container {
  box-shadow: inset 0px 0px 0px 20px #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  background-color: #f2f2f5;
}
.common-calender-subsection-backColor .calendar_change {
  margin-left: 15px;
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  margin-top: 0px;
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_change {
    display: flex;
    align-items: center;
    margin-left: 0px;
  }
}
.common-calender-subsection-backColor .calendar_date .calendar_change {
  padding-right: 5px;
}
.common-calender-subsection-backColor .calendar_date .fin_year {
  font-family: "RobotoBold";
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_date .fin_year {
    font-family: "RobotoMedium";
  }
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_date .financial-year-date {
    color: #727271;
  }
}
.common-calender-subsection-backColor .calendar_date .datefullClass {
  font-family: "RobotoRegular";
}

.tablerow_ui-grid-2 div {
  padding: 10px;
}
.tablerow_ui-grid-2 div:nth-of-type(even) {
  background-color: #ffffff;
}
.tablerow_ui-grid-2 div:nth-of-type(odd) {
  background-color: #f2f2f5;
}

.blood-red-border-input {
  border: 1px solid #dd504d !important;
  border-radius: 5px;
}
.blood-red-border-input .form-control:focus {
  color: unset;
  border: unset;
}

/**********************two-buttons*************************/
.apply-cancel-button {
  width: 90%;
  gap: 15px;
}
.apply-cancel-button .ed_button.button {
  width: 47%;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

/***************************** primary IPO**********************/
.common-border-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.common-card-newtheme.marketgroup {
  padding: 0px;
}
.common-card-newtheme.marketgroup .marketCard {
  border: none;
  padding: 15px;
}
.common-card-newtheme.marketgroup .marketCard .edel-icon-arrow-left {
  color: #03002f;
}
.common-card-newtheme.marketgroup .marketCard .marketcardhead .rounded-circle {
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}

/***************** SGB filter common ******************/
.common-fromToDate-picker .input-group {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.common-fromToDate-picker .input-group .form-control {
  height: 33px;
  border: none !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-fromToDate-picker .input-group .input-group-text {
  background-color: #ffffff !important;
  border: none !important;
}
.common-fromToDate-picker .input-group .input-group-text .edel-icon-calendar-report {
  color: #03002f !important;
}

/************************* IPO TOC (28-08-2023)********************/
.textbox-with-drp {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.textbox-with-drp .form-control {
  border: none;
  margin: 1px !important;
}
.textbox-with-drp .equity-dropdown-block {
  border: none;
}
.textbox-with-drp .equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: 10px 15px 0px 15px !important;
}
.textbox-with-drp .input_suffix .equitydrop {
  border: none !important;
  gap: 0px !important;
}
.textbox-with-drp .input_suffix .equitydrop::before {
  content: "";
  width: 1px;
  background-color: #e7e7e7;
  margin-right: 5px;
  height: 30px;
}
.textbox-with-drp .input_prefix {
  margin-left: 0px !important;
}
.textbox-with-drp .input_prefix .equitydrop {
  border: none !important;
  gap: 0px !important;
}
.textbox-with-drp .input_prefix .equitydrop .edel-icon-arrow-down::after {
  content: "";
  width: 1px;
  background-color: #e7e7e7;
  margin-left: 5px;
  height: 30px;
}

.common-modal-small-content .modal-title {
  font-size: 1rem;
  font-family: "DMSansBold";
}
.common-modal-small-content .edel-icon-bold-close {
  font-size: 12px;
}

/***************** Quote page UI  => 4/09/2023 ****************************/
.common-table-withbackground table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.common-table-withbackground table thead th {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.common-table-withbackground table tbody tr:nth-child(even) {
  background: #f2f2f5;
}
.common-table-withbackground table tbody tr:nth-child(even):hover {
  background: #f2f2f5 !important;
}
.common-table-withbackground table tbody tr:nth-child(odd):hover {
  background-color: unset !important;
}
.common-table-withbackground table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 0.875rem;
}
.common-table-withbackground.nopadding thead th {
  padding-top: 0px !important;
}

.common-table-withbackground-odd table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.common-table-withbackground-odd table thead th {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.common-table-withbackground-odd table tbody tr:nth-child(odd) {
  background: #f2f2f5;
}
.common-table-withbackground-odd table tbody tr:nth-child(odd):hover {
  background: #f2f2f5 !important;
}
.common-table-withbackground-odd table tbody tr:nth-child(even):hover {
  background-color: unset !important;
}
.common-table-withbackground-odd table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 1rem;
}

.commondata-no-stream {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
}

.common-table-withbackground-even table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.common-table-withbackground-even table thead th {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.common-table-withbackground-even table tbody tr:nth-child(even) {
  background: #f2f2f5;
}
.common-table-withbackground-even table tbody tr:nth-child(even):hover {
  background: #f2f2f5 !important;
}
.common-table-withbackground-even table tbody tr:nth-child(even):hover {
  background-color: unset !important;
}
.common-table-withbackground-even table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 1rem;
}
.common-table-withbackground-even.table-head-bg table thead {
  background-color: #f2f2f5;
}
.common-table-withbackground-even.table-head-bg table thead th {
  border-bottom: none !important;
}

.common-calender-subsection-backColor .calendar_container {
  box-shadow: inset 0px 0px 0px 20px #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  background-color: #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-left: 120px;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  margin-left: 215px;
}
.common-calender-subsection-backColor .calendar_container .calendar_list span:hover {
  background: #03002f;
  color: #ffffff;
}
.common-calender-subsection-backColor .calendar_container .calendar_list span:hover i {
  color: #ffffff;
}
.common-calender-subsection-backColor .calendar_container .calendar_list i {
  color: #03002f;
}

.common-section-data-value .data-head {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}

/**************************** common downloadReport****************************/
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-head {
  background: #f2f2f5;
  padding-bottom: 20px;
  padding-top: 5px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-head span {
  padding-left: 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap {
  background: #ffffff;
  padding: 0px 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .form-label {
  color: #444444;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox {
  padding-bottom: 23px;
}
@media (max-width: 1023px) {
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg {
    margin: 0px;
    padding: 25px 15px 7px;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .mail_label_body_item {
    font-family: "DMSansMedium";
    color: #727271;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .mail-input input {
    color: #b8b8b8;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .icon {
    top: 30%;
  }
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .checkbox .form-check,
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .radio .form-check {
  margin-top: 10px;
  margin-bottom: 0px;
  min-height: 0px;
  line-height: 0px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .checkbox .form-check:first-child,
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .radio .form-check:first-child {
  margin-top: 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group {
  width: 135px;
  margin-top: 10px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group .date-drawer-input-field {
  color: #727271;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group .input-group-text .d-block {
  color: #727271;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .downloadreport-form-block {
  padding: 28px 20px 20px;
}

.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form {
  padding: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg {
  margin-top: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field .boder-bottom {
  padding-top: 0px;
  padding-bottom: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field.boder-bottom {
  padding-top: 19px;
  padding-bottom: 22px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field.checkboxWrap {
  padding-top: 17px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-title {
  font-family: "DMSansNormal";
  font-size: 1.25rem;
}

/*---------------*/
.newDownloadSuccess {
  display: flex;
  width: 100px;
  height: 100px;
  padding: 26px;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.newDownloadSuccess .newDownloadSuccess-img {
  border-radius: 100px;
  border: 15px solid #e1f2ed;
  background: #cee9e0;
  width: 100px;
  height: 100px;
}

/**************************** New Error Msg****************************/
.error-msg-new-icon i {
  font-size: 4rem;
}
@media (max-width: 1023px) {
  .error-msg-new-icon i {
    font-size: 2.5rem;
  }
}
.error-msg-new-icon .error-msg .error-msg-wrapper .error-msg-text {
  opacity: 1;
}
.error-msg-new-icon .error-msg .error-msg-wrapper .error-msg-text span {
  font-family: "DMSansBold";
  color: #03002f;
}

.sidebar-body {
  height: 80vh;
  overflow-y: scroll;
}

.no-hover-table tbody tr:hover,
.no-hover-table thead tr:hover {
  background-color: unset !important;
}

/**************************** radio Button *********************/
.common-radio-button.new-theme .radio_btn input[type=radio] {
  width: 16px;
  height: 16px;
}
.common-radio-button.new-theme .radio_btn input[type=radio]::after {
  width: 10px;
  height: 10px;
}
.common-radio-button.new-theme .radio_btn input[type=radio]:checked {
  border: 1px solid #03002f;
}

/*************************loader*******************/
.common-loader {
  position: relative !important;
}

.remove-btn-props .btn {
  padding: 0;
  border: none;
  background-color: unset;
}
.remove-btn-props .btn:hover, .remove-btn-props .btn:focus {
  background-color: inherit;
}

.common-tooltip-custom-ellipse {
  top: -4px !important;
}
.common-tooltip-custom-ellipse .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.common-tooltip-custom-ellipse .tooltip-arrow::before {
  border-bottom-color: #ffffff !important;
}
.common-tooltip-custom-ellipse.circle-tooltip-content .tooltip-inner {
  max-width: 400px;
}
.common-tooltip-custom-ellipse.setting-tooltip .tooltip-arrow::before {
  left: 10px;
}
.common-tooltip-custom-ellipse.watchlist-z-index-high {
  z-index: 9999999 !important;
}

.common-drawer-scroll {
  max-height: calc(100vh - 7rem);
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 58px;
  /* Track */
  /* Handle */
}
.common-drawer-scroll.auto-max-height {
  max-height: 95vh;
}
.common-drawer-scroll.max-height-80rem {
  max-height: calc(80vh - 10rem) !important;
}
.common-drawer-scroll.max-height-10rem {
  max-height: calc(100vh - 10rem) !important;
}
.common-drawer-scroll.max-height-13rem {
  max-height: calc(100vh - 13rem) !important;
}
.common-drawer-scroll.max-height-0rem {
  max-height: 100vh !important;
}
@media (max-width: 768px) {
  .common-drawer-scroll.max-height-15 {
    max-height: calc(100vh - 15rem) !important;
    padding-bottom: 25px !important;
  }
  .common-drawer-scroll.max-height-15.pb-0 {
    padding-bottom: 0px !important;
  }
}
.common-drawer-scroll::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.common-drawer-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.common-drawer-scroll::-webkit-scrollbar-thumb {
  background: #03002f;
}

/************************* ncd toc ipo *************************/
.common-table-all-border table {
  border-collapse: collapse;
  width: 100%;
  border-spacing: 0px;
  margin: 0px auto;
}
.common-table-all-border table td,
.common-table-all-border table th {
  border: 1px solid #e7e7e7;
  padding: 8px;
  text-align: left;
}

/*****common sorting********/
.common-filter-sorting-ui .generic-tabs .nav-tabs {
  height: 60px !important;
  margin: 0px auto;
}
.common-filter-sorting-ui .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 20px !important;
  font-size: 1rem !important;
  font-family: "DMSansBold" !important;
}
.common-filter-sorting-ui.small-height-50 .generic-tabs .nav-tabs {
  height: 40px !important;
}
.common-filter-sorting-ui.small-height-50 .generic-tabs .nav-tabs .nav-link {
  padding: 10px 20px !important;
}
.common-filter-sorting-ui.small-height-50.font-normal .generic-tabs .nav-tabs .nav-link {
  font-family: "DMSansNormal" !important;
}
.common-filter-sorting-ui.small-height-50.font-normal .generic-tabs .nav-tabs .nav-link.active {
  font-family: "DMSansBold" !important;
}
.common-filter-sorting-ui .drawer-body .sortlist-body {
  padding: 20px !important;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-sorting-ui .drawer-header {
  padding: 0px;
}
.common-filter-sorting-ui .rightsidebar ul li {
  margin-bottom: 10px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .common-filter-sorting-ui .rightsidebar ul li {
    margin-bottom: 20px;
  }
}

.drawer-container .date-container.bg_aqua_white {
  background-color: #f2f2f5 !important;
}

.position-absolute-heading {
  position: absolute;
  top: 20px !important;
  z-index: 6;
  width: 100%;
}

.common-filter-sorting-ui .orderbook-sorting .drawer-body .max-height-scroll {
  min-height: 250px;
  max-height: 400px;
  overflow: scroll;
}

.common-download-newtheme .blue_bg.mail .icon i {
  color: #03002f;
}

.new-paths-errormsg .error-msg {
  padding-bottom: 100px;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .results-text {
  color: #03002f;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .erroricon {
  font-size: 64px;
}

@media (max-width: 1023px) {
  .error-msg-pos {
    padding-bottom: 40px;
  }
}

.common-new-popupfail-desk .smallcase-popup-fail .action-post-success .twist:before {
  color: #03002f;
}
.common-new-popupfail-desk .smallcase-popup-fail .smallcase-popup-fail-body .update-message {
  width: 100%;
  justify-content: center;
}

.backgroundcolor_whitedrawer {
  background-color: #ffffff;
  border-radius: 16px 16px 0px 0px;
}
.backgroundcolor_whitedrawer .drawer-head {
  border-bottom: 1px solid #ccccd6;
}

.whitedrawer__backdrop {
  backdrop-filter: blur(1.5px);
  -webkit-backdrop-filter: blur(1.5px);
}

.success-pop-link-modal .modalContainer {
  width: 880px;
  height: 382px;
  border-radius: 15px;
}

.hide-default-arrow {
  z-index: 0;
}
.hide-default-arrow .popover-arrow {
  display: none;
}
.hide-default-arrow .popover-arrow::before, .hide-default-arrow .popover-arrow::after {
  display: none;
}

.failed-pop-modal .modalContainer,
.loading-pop-modal .modalContainer {
  width: 714px;
  height: fit-content;
  border-radius: 15px;
}

/* ============================== Backdrop ===================================*/
.dark_background_blur__backdrop {
  background: rgba(0, 0, 0, 0.75) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.backdrop_blur__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.light-backdrop-modal .modal-backdrop,
.light-backdrop-modal .modalBackground {
  background: rgba(0, 0, 0, 0.5) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px) !important;
}

.seperator-border-top {
  border-top: 1px solid #e7e7e7;
}

/* =================================================================*/
.txt-decoration-green {
  text-decoration: underline;
  text-decoration-color: #51b255 !important;
  text-decoration: underline;
  text-decoration-color: #51b255 !important;
}

.txt-decoration-red {
  text-decoration: underline;
  text-decoration-color: #dd504d !important;
}

/* =================================================================*/
.common-numeric-arrows.numeric-value {
  position: relative;
}
.common-numeric-arrows.numeric-value .title {
  display: block;
}
.common-numeric-arrows.numeric-value .arrows {
  position: absolute;
  margin-right: -15px;
}

/****************orange btn ************/
.btn-orange {
  padding: 12px 30px;
  background-color: #f04e45;
  color: #ffffff !important;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  border-radius: 1000px;
  height: 48px;
}
@media (max-width: 768px) {
  .btn-orange {
    font-size: 0.75rem;
  }
}

.btn-orange-border {
  padding: 12px 30px;
  background-color: #ffffff;
  color: #f04e45 !important;
  border: 1px solid #f04e45;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  border-radius: 1000px;
  height: 48px;
}
@media (max-width: 768px) {
  .btn-orange-border {
    font-size: 0.75rem;
  }
}

.border-common {
  border: 1px solid #e7e7e7;
}

/**********************MS login**************/
.bsk-container {
  margin-top: 15px;
}

.x-icon {
  height: 1em;
  width: 1em;
  top: 0.125em;
  position: relative;
}

.x-alt {
  color: #777;
}

.bsk-btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}

.portalLogin .logo img {
  height: 80px;
}
.portalLogin .fix-font-size .form-control {
  font-size: 1rem !important;
}
.portalLogin .resend-otp-btn {
  margin-top: 20px;
}

#ymPluginDivContainerInitial {
  position: absolute;
  z-index: 999;
}
#ymPluginDivContainerInitial.toc-flag-content.d-block {
  display: none !important;
}

@media (max-width: 768px) {
  #ymDivBar {
    margin-bottom: 60px;
  }
}
.loader-main {
  z-index: 99999;
  height: 100vh;
}

.sticky-compareFunds .compare-funds {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 9;
}
.sticky-compareFunds .compare-funds .compare-clear {
  display: flex;
  justify-content: space-between;
}
.sticky-compareFunds .compare-funds .compare-clear .compare-clear-buttons {
  gap: 20px;
}
.sticky-compareFunds .compare-funds .compare-clear .compare-clear-buttons .ed_button.link {
  color: #03002f;
}
.sticky-compareFunds .checked-block {
  gap: 30px;
}
.sticky-compareFunds .checked-block .checked-list {
  padding: 5px 10px;
  margin: 5px 0;
  border-right: 1px solid #b8b8b8;
}
.sticky-compareFunds .checked-block .checked-list label {
  padding: 10px 15px;
  gap: 20px;
  border-radius: 2px;
}
.sticky-compareFunds .compare-button {
  padding: 10px 16px;
  gap: 10px;
  border-radius: 6px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.sticky-compareFunds .compare-button button {
  color: #ffffff;
  border: 0;
  background-color: inherit;
}
.sticky-compareFunds .compare-button i {
  font-size: 1.375rem;
}

.common-marketCard-nopadding.marketgroup .marketCard {
  padding: 0px !important;
}
@media (max-width: 768px) {
  .common-marketCard-nopadding.marketgroup .marketCard {
    padding: 0px !important;
  }
}
.common-marketCard-nopadding.marketgroup .marketCard .marketcardhead {
  padding: 20px !important;
}
.common-marketCard-nopadding.marketgroup .marketCard .marketcardfoot {
  padding-bottom: 0px !important;
}
.common-marketCard-nopadding.marketgroup .marketCard .marketcardbody {
  padding-bottom: 0px !important;
}

.common-noall-padding.marketgroup .marketcardhead {
  padding: 20px !important;
}
.common-noall-padding.marketgroup .marketCard {
  padding: 0px !important;
}
@media (max-width: 768px) {
  .common-noall-padding.marketgroup .marketCard {
    padding: 0px !important;
  }
}
.common-noall-padding.marketgroup .marketCard .marketcardhead {
  padding: 15px !important;
}
.common-noall-padding.marketgroup .marketCard .marketcardbody {
  padding: 0px !important;
}
.common-noall-padding.marketgroup .marketCard .marketcardfoot {
  padding: 5px 15px !important;
}
.common-noall-padding.footerpadding .marketCard .marketcardfoot {
  padding: 15px !important;
}

/************service request /************/
.outer-inner-circle.success .outerClass-circle {
  background-color: #cee9e0;
  border: 15px solid #e1f2ed;
}
.outer-inner-circle.success .outerClass-circle.icon-head .icon {
  color: #51b255;
}
.outer-inner-circle.failed .outerClass-circle {
  background-color: #fdcac7;
  border: 15px solid #fee2e2;
}
.outer-inner-circle.failed .outerClass-circle.icon-head .icon {
  color: #f04e45;
  font-size: 2.625rem;
}
.outer-inner-circle.small .outerClass-circle {
  width: 100px !important;
  height: 100px !important;
}
.outer-inner-circle.small .outerClass-circle.icon-head .icon {
  font-size: 38px;
}
.outer-inner-circle .outerClass-circle {
  position: relative;
  width: 125px;
  height: 125px;
  background-color: #dddde1;
  border: 15px solid #e7e7e7;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .outer-inner-circle .outerClass-circle {
    width: 100px;
    height: 100px;
  }
}
.outer-inner-circle .outerClass-circle.icon-head .icon {
  font-size: 64px;
}

.common-download-newtheme .blue_bg.mail .icon i {
  color: #03002f;
}

.new-paths-errormsg .error-msg {
  padding-bottom: 100px;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .results-text {
  color: #03002f;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .erroricon {
  font-size: 64px;
}

.bg-transaprent-drawer .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.bg-transaprent-drawer .backgroundcolor_bluedrawer.bg-transaprent-drawer__handle {
  background-color: #03002f !important;
  opacity: 0.3;
  width: 32px !important;
}
.bg-transaprent-drawer.z-index-high {
  z-index: 10001 !important;
}

.list-style-type-disc {
  line-height: normal;
}
.list-style-type-disc li {
  list-style-type: disc;
}
.list-style-type-disc.small_li li {
  font-size: 0.75rem;
}

.separator-line {
  display: flex;
  align-items: center;
}
.separator-line .line {
  height: 1px;
  flex: 1;
  background-color: #e7e7e7;
}
.separator-line h2 {
  padding: 0 4px;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

.txt_pumpkin-color {
  color: rgba(247, 148, 62, 0.4);
}

.bg_pumpkin-color {
  background-color: rgba(247, 148, 62, 0.4);
}

/************End serive request***********/
/********************* Datepicker UI******************/
.new-theme-datepickerUi .calendar--row {
  gap: 10% !important;
}
.new-theme-datepickerUi .calendar--row .inputFieldCalendarIcon {
  height: 42px !important;
}
.new-theme-datepickerUi .calendar--row .inputFieldCalendarIcon .form-control {
  height: 40px !important;
  margin: 0px 15px !important;
}
.new-theme-datepickerUi .calendar--row .inputFieldCalendarIcon.highlight {
  border: 1px solid #03002f !important;
}

.common-new-popupfail-desk .smallcase-popup-fail .action-post-success .twist:before {
  color: #03002f;
}
.common-new-popupfail-desk .smallcase-popup-fail .smallcase-popup-fail-body .update-message {
  width: 100%;
  justify-content: center;
}

.backgroundcolor_whitedrawer {
  background-color: #ffffff;
  border-radius: 16px 16px 0px 0px;
}
.backgroundcolor_whitedrawer .drawer-head {
  border-bottom: 1px solid #ccccd6;
}

.whitedrawer__backdrop {
  backdrop-filter: blur(1.5px);
  -webkit-backdrop-filter: blur(1.5px);
}

.success-pop-link-modal .modalContainer {
  width: 880px;
  height: 382px;
  border-radius: 15px;
}

.hide-default-arrow {
  z-index: 0;
}
.hide-default-arrow .popover-arrow {
  display: none;
}
.hide-default-arrow .popover-arrow::before, .hide-default-arrow .popover-arrow::after {
  display: none;
}

.failed-pop-modal .modalContainer,
.loading-pop-modal .modalContainer {
  width: 714px;
  height: fit-content;
  border-radius: 15px;
}

/* ============================== Backdrop ===================================*/
.dark_background_blur__backdrop {
  background: rgba(0, 0, 0, 0.75) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.backdrop_blur__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.light-backdrop-modal .modal-backdrop,
.light-backdrop-modal .modalBackground {
  background: rgba(0, 0, 0, 0.5) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px) !important;
}

.seperator-border-top {
  border-top: 1px solid #e7e7e7;
}

/* =================================================================*/
.txt-decoration-green {
  text-decoration: underline;
  text-decoration-color: #51b255 !important;
}

.txt-decoration-red {
  text-decoration: underline;
  text-decoration-color: #dd504d !important;
}

/* =================================================================*/
.common-numeric-arrows.numeric-value {
  position: relative;
}
.common-numeric-arrows.numeric-value .title {
  display: block;
}
.common-numeric-arrows.numeric-value .arrows {
  position: absolute;
  margin-right: -15px;
}

.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-header {
  background-color: #f0f9ff;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio input[type=radio] {
  border: 2px solid #e7e7e7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio input[type=radio]:checked:before {
  background: #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .custom_btn {
  border: 1px solid #3580f7;
  background-color: #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-success-head,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-fail-head,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-loader-head {
  background-color: #f0f9ff;
}
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-success-body .action-post-success button,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-fail-body .action-post-success button {
  color: #3580f7;
}
.reports_old_theme.wrapper-fill#search-filter .summarize .custom-control.border-switch .border-switch-control-input:checked .border-switch-control-indicator::after {
  background-color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter #search-filter .quantity .btn-select-qty,
.reports_old_theme.wrapper-fill#search-filter #search-filter .square_off .btn-select-qty {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .taptopledge .edel-icon-pledge {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .taptopledge .teleport-switch-control-description {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .downloads .container .holding-tabs #search-filter .holding-position-filter .downloads {
  color: #3580f7;
}

.old-theme-calender .react-datepicker .react-datepicker__day--selected,
.old-theme-calender .react-datepicker .react-datepicker__day--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__day--in-range,
.old-theme-calender .react-datepicker .react-datepicker__month-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__month-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__month-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__year-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__year-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__year-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__day:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.old-theme-calender .radio input[type=radio] {
  border: 2px solid #e7e7e7;
}
.old-theme-calender .radio input[type=radio]:checked:before {
  background: #3580f7;
}
.old-theme-calender .radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
}

.without-border-drp-common .equitydrop {
  border: none !important;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.without-border-drp-common .dropdown-menu {
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  min-width: 85px;
  margin-top: 0px !important;
}
.without-border-drp-common .dropdown-menu a {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}

.drawer-header-fixed {
  position: fixed;
  background: #f2f2f5;
  width: 100%;
  z-index: 9;
  margin-top: -2px;
}
.drawer-header-fixed.max-height-head {
  padding-bottom: 10px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: start;
}

.common-sticky-drawer-head .drawer-head {
  position: sticky;
  top: -1px;
  z-index: 99;
}
.common-sticky-drawer-head .drawer-head .bg-content-drawer {
  background-color: #f2f2f5;
  width: 100%;
}

.docker-shadow {
  box-shadow: 5px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.lh-140 {
  line-height: 140%;
}

@media (max-width: 1023px) {
  .addFamily-modal-mob .modal-backdrop.show {
    backdrop-filter: blur(5px);
    background: rgba(0, 0, 0, 0.5);
  }
}

.revamp-pos-common-backdrop__backdrop {
  background: rgba(0, 0, 0, 0.15) !important;
  backdrop-filter: blur(1.5px);
}

.more-options-head {
  padding: 20px 15px 23px;
  border-bottom: 1px solid #ccccd6;
  background: #ffffff;
}

.revamp-pos-common-backdrop__handle-wrapper {
  background: #ffffff;
}
.revamp-pos-common-backdrop__handle-wrapper .revamp-pos-common-backdrop__handle {
  border-radius: 100px;
  background: #3d4350;
  width: 32px;
  height: 4px;
}

.revamp-pos-common-backdrop__backdrop {
  background: rgba(0, 0, 0, 0.15) !important;
  backdrop-filter: blur(1.5px);
}
.revamp-pos-common-backdrop__backdrop .revamp-pos-common-backdrop__content .drawer-head .more-options-head {
  padding: 20px 15px 23px;
  border-bottom: 1px solid #ccccd6;
}

.revamp-pos-common-backdrop-head {
  background-color: #f2f2f5;
}

.revamp-pos-common-backdrop-handle {
  border-radius: 16px 16px 0px 0px;
  background-color: #f2f2f5;
}

.px-520 {
  height: 520px;
}

.apply-cancel-btns {
  width: 100%;
  display: flex;
  gap: 3%;
}
.apply-cancel-btns .ed_button.button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  height: 100% !important;
  padding: unset !important;
  border-radius: 5px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

.common-tab-new-ui.generic-tabs .nav-tabs {
  height: 40px !important;
}
.common-tab-new-ui.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 7px 15px 10px 6px;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .common-tab-new-ui.generic-tabs .nav-tabs .nav-item .nav-link {
    font-size: 0.875rem !important;
    font-family: "DMSansNormal" !important;
    padding: 7px 4px 15px 6px;
  }
}
.common-tab-new-ui.generic-tabs .nav-tabs .nav-item .nav-link.active {
  color: #03002f !important;
}
@media (max-width: 768px) {
  .common-tab-new-ui.common-tab-15-px .nav-tabs .nav-item .nav-link {
    padding: 7px 15px 15px 15px !important;
    height: 40px;
  }
}

.small-padding-indicator .dcustomRangeBar div {
  height: 1px;
}
.small-padding-indicator .dcustomRangeBar.indicatorStyle {
  padding-top: 0px;
  padding-bottom: 0px;
}
.small-padding-indicator .commondatanumber {
  font-size: 0.875rem;
}
.small-padding-indicator .dbar29Rangeslider {
  margin: 0px auto;
}
.small-padding-indicator.width-75 {
  width: 75% !important;
}

.common-card-padding-15.marketgroup .marketCard {
  padding: 15px !important;
}

.weekFormat-new-pnlrevamp.common-datepicker .react-datepicker__day-name {
  width: 32px;
  margin: 7px;
}
.weekFormat-new-pnlrevamp.common-datepicker.pandLcalendar .custom_buttons {
  margin: 15px;
}
.weekFormat-new-pnlrevamp .custom_heading {
  background: #ffffff !important;
}
.weekFormat-new-pnlrevamp .custom_heading .heading {
  padding: 29.5px 15.5px 23.5px !important;
  border-bottom: 1px solid #ccccd6;
}
.weekFormat-new-pnlrevamp .custom_heading .heading div {
  font-family: "DMSansBold";
  font-size: 1.5rem;
}

.opacity-0-5 {
  opacity: 0.5;
}

.white-Nowrap {
  white-space: nowrap;
}

.no-border-all-marketcard.marketgroup .marketCard {
  padding: 0px !important;
  border: none !important;
}
.no-border-all-marketcard.marketgroup .marketCard .marketcardbody {
  margin-top: 0px !important;
}

.float-button-common-ui .subLists {
  padding-left: 0px !important;
}
.float-button-common-ui .marketTabs-ul {
  padding: 0px !important;
}
.float-button-common-ui .equity-links-ul {
  margin-right: 0px !important;
}
.float-button-common-ui .equity-links-ul li {
  margin-right: 0px !important;
}
.float-button-common-ui .hopBtn-headList {
  max-height: max-content !important;
  height: 300px !important;
}

.horizontal-scroll-common {
  flex-direction: row;
  overflow-x: scroll;
  padding-bottom: 10px;
  /* Track */
  /* Handle */
}
.horizontal-scroll-common::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.horizontal-scroll-common::-webkit-scrollbar-track {
  background: transparent;
}
.horizontal-scroll-common::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.sticky-content-track.top40::-webkit-scrollbar-track-piece {
  margin-top: 30px;
}

.limit-msg {
  white-space: normal;
  display: flex;
}

.priceMob h4 {
  font-size: 1rem;
  font-family: "RobotoMedium";
}
.priceMob .btn {
  padding: 0;
  cursor: unset;
}
.priceMob .btn .price-disc {
  width: 100%;
  padding: 2px;
  border-radius: 2px;
  height: 18px;
}
.priceMob .btn .price-disc p {
  color: #ffffff;
  margin-left: 2px;
  height: 1px;
}
.priceMob .price-block-bg {
  background-color: #f7943e;
  display: flex;
}
.priceMob .price-block-bg p {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
}

input:-webkit-autofill {
  background-color: transparent;
  -webkit-background-clip: text;
}

input:-webkit-autofill:focus {
  background-color: transparent;
  -webkit-background-clip: text;
}

.width-390 {
  width: 390px !important;
}

.sq-offstates-modal.offcanvas {
  transition: none !important;
}

.edel-sidebar-drawer.watchlist-sliding .offcanvas-body, .edel-sidebar-drawer.addwatchlist .offcanvas-body {
  /* Track */
  /* Handle */
}
.edel-sidebar-drawer.watchlist-sliding .offcanvas-body::-webkit-scrollbar, .edel-sidebar-drawer.addwatchlist .offcanvas-body::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.edel-sidebar-drawer.watchlist-sliding .offcanvas-body::-webkit-scrollbar-track, .edel-sidebar-drawer.addwatchlist .offcanvas-body::-webkit-scrollbar-track {
  background: transparent;
}
.edel-sidebar-drawer.watchlist-sliding .offcanvas-body::-webkit-scrollbar-thumb, .edel-sidebar-drawer.addwatchlist .offcanvas-body::-webkit-scrollbar-thumb {
  background: #03002f;
}
.edel-sidebar-drawer.addwatchlist {
  margin: 0 !important;
}

.transition-none {
  transition: none !important;
}

.circle-tooltip-content.common-tooltip-custom-ellipse {
  top: 4px !important;
}
.circle-tooltip-content.common-tooltip-custom-ellipse .tooltip-inner {
  box-shadow: 0px 0px 10px 6px rgba(0, 0, 0, 0.05) !important;
}
.circle-tooltip-content.tooltip-move-left .tooltip-arrow::before {
  left: 40px !important;
}
@media (max-width: 768px) {
  .circle-tooltip-content.tooltip-move-left .tooltip-arrow::before {
    left: 0px !important;
  }
}
.circle-tooltip-content.tooltip-left-90 .tooltip-arrow {
  transform: translate(313px, 0px) !important;
}

.circle-tooltip-content-section .btn-primary {
  background-color: transparent;
  height: 35px;
  width: 35px;
  border: 1px solid #e7e7e7;
  color: #03002f;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.circle-tooltip-content-section .btn-primary:hover {
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.circle-tooltip-content-section.remove-tootltip-btn .btn-primary {
  border: none !important;
  padding: 0px !important;
  width: 0px;
}

.generic-drawer-newtheme .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.generic-drawer-newtheme.bg-transaprent-drawer .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.generic-drawer-newtheme.bg-transaprent-drawer .backgroundcolor_bluedrawer.bg-transaprent-drawer__handle {
  background-color: #03002f !important;
  opacity: 0.3;
  width: 32px !important;
}

.drawer-height .height-setting-drawer {
  height: 85vh !important;
}
.drawer-height .height-setting-drawer__content {
  max-height: 90vh !important;
}

.commonTable-vertical-flex .nav-tabs li {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.generic-drawer-newtheme .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.generic-drawer-newtheme.bg-transaprent-drawer .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.generic-drawer-newtheme.bg-transaprent-drawer .backgroundcolor_bluedrawer.bg-transaprent-drawer__handle {
  background-color: #03002f !important;
  opacity: 0.3;
  width: 32px !important;
}

.drawer-height .height-setting-drawer {
  height: 85vh !important;
}
.drawer-height .height-setting-drawer__content {
  max-height: 90vh !important;
}

.password-protected-msg-drawer .mob-smallcase-popup-success {
  height: 350px;
}
.password-protected-msg-drawer .mob-smallcase-popup-success .mob-smallcase-popup-success-body {
  margin-bottom: 0px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader {
  height: 250px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader-body {
  padding-top: 0px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader-body .update-message {
  margin-bottom: 20px;
}

.mb-21 {
  margin-bottom: 21px;
}

.download-txn-mob .edel-sidebar-drawer-head {
  background: #ffffff;
}

.mob-smallcase-popup-loader-body {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
}

.common-table-non-bordered table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.common-table-non-bordered table thead th {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 12px 20px;
  border: none;
}
.common-table-non-bordered table tbody tr {
  border: none;
}
.common-table-non-bordered table tbody tr td {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
  padding: 12px 20px;
}
.common-table-non-bordered table .kraRow {
  background-color: #f2f2f5;
}

.hover-btn:hover {
  color: #ffffff !important;
  background-color: #f2736b !important;
}

@media (max-width: 768px) {
  body.no-overscroll {
    overflow: hidden;
    overscroll-behavior: none;
    position: fixed;
  }
}
.txt-grey-blue-hover {
  color: #6374d4;
}
.txt-grey-blue-hover:hover {
  color: #878edd;
}

.subtract-icon {
  border: 2px solid #e7e7e7 !important;
  border-radius: 5px;
  padding: 0px 4px;
}
.subtract-icon .edel-icon-minus:before {
  font-size: 9px;
}

.timeperiod-information {
  background: #f2f2f5;
  padding: 8px;
  border-radius: 5px;
  margin-bottom: 24px;
}
.timeperiod-information .edel-icon-Information {
  color: #727271;
}

.floating-label-group {
  position: relative;
}
.floating-label-group.floating-label {
  font-size: 18px;
  color: #b8b8b8;
  position: absolute;
  pointer-events: none;
  top: 15px;
  left: 15px;
  transition: all 0.1s ease;
  font-family: "DMSansNormal";
}
.floating-label-group input:focus ~ .floating-label,
.floating-label-group :not(:placeholder-shown) + .floating-label {
  top: 15px;
  bottom: 0px;
  left: 15px;
  font-size: 11px;
  opacity: 1;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.floating-label-group.floating-label.focus {
  top: 15px;
  bottom: 0px;
  left: 15px;
  font-size: 11px;
  opacity: 1;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.loginsection .custom-form-control .focusClass.form-control {
  padding-top: 25px !important;
}
.loginsection .custom-form-control .form-control {
  height: 55px !important;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
  padding: 4px 15px;
}
@media (max-width: 768px) {
  .loginsection .custom-form-control .form-control {
    font-size: 1rem;
  }
}
.loginsection .custom-form-control input::-webkit-input-placeholder {
  /* Edge */
  color: #b8b8b8 !important;
}
.loginsection .custom-form-control.input-group-custom {
  border: 1px solid #e7e7e7;
  display: grid;
  grid-template-columns: 90% auto;
  align-items: flex-end;
  position: relative;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .loginsection .custom-form-control.input-group-custom {
    grid-template-columns: 85% auto;
  }
}
.loginsection .custom-form-control.input-group-custom.focus {
  border: 1px solid #03002f !important;
}
.loginsection .custom-form-control.input-group-custom .form-control {
  border: none !important;
}
.loginsection .custom-form-control.input-group-custom .form-control.focus {
  padding-top: 20px !important;
}
.loginsection .custom-form-control.custom-pass-icon .suffixes-both {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .loginsection .custom-form-control.custom-pass-icon .suffixes-both {
    gap: 5px;
  }
}
.loginsection .custom-form-control.custom-pass-icon .suffixes-both .textbox-flow {
  order: 1 !important;
}
.loginsection .custom-form-control.custom-pass-icon .suffixes-both .input_suffix.second-icon {
  order: 2 !important;
}
.loginsection .custom-form-control.whole_text_field_disable {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.loginsection .custom-form-control .suffixes-both {
  display: flex;
  align-items: center;
  justify-content: center;
}
.loginsection .textbox-flow.input_suffix {
  padding-bottom: 5px;
}
.loginsection .textbox-flow span {
  color: #444444;
  font-size: 1.125rem;
}
.loginsection .custom-form-control {
  border-radius: 5px;
}
.loginsection .custom-form-control .floating-label {
  line-height: 0 !important;
}
.loginsection .custom-form-control .floating-label label {
  position: relative;
  opacity: 1;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .loginsection .custom-form-control .floating-label label {
    font-size: 0.75rem;
  }
}

.custom-form-control-revamp.input-group-custom {
  border: 1px solid #e7e7e7;
  display: grid;
  grid-template-columns: 90% auto;
  align-items: flex-end;
  position: relative;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .custom-form-control-revamp.input-group-custom {
    grid-template-columns: 85% auto;
  }
}
.custom-form-control-revamp.input-group-custom .form-control {
  border: none !important;
}
.custom-form-control-revamp.input-group-custom .form-control.focus {
  padding-top: 20px !important;
}
.custom-form-control-revamp.input-group-custom .input_prefix {
  position: absolute;
  padding: 15px;
  height: 50px;
  font-family: "RobotoRegular";
  font-size: 0.938rem;
  color: #727271;
  display: flex;
  align-items: center;
  gap: 3px;
}

.revamp-indent.indentInput input {
  text-indent: 35px;
  font-size: 0.938rem !important;
  font-family: "RobotoRegular" !important;
}
.revamp-indent.indentInput .custom-form-control-revamp.input-group-custom .form-control.focus {
  padding-top: 4px !important;
}

.yob_inp_grp {
  margin-bottom: 10px;
}
.yob_inp_grp:hover .yob_inp {
  border-color: #999999;
}
.yob_inp_grp .yob_inp {
  display: inline-block;
  margin-right: 5%;
  border: none;
  border-bottom: 1px solid #cccccc;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  font-family: "RobotoMedium";
  color: #111111;
  border-radius: 0px;
}
@media (max-width: 768px) {
  .yob_inp_grp .yob_inp {
    padding: 0px !important;
  }
}
@media (max-width: 1023px) {
  .yob_inp_grp .yob_inp {
    background: unset;
  }
}
.yob_inp_grp .yob_inp::placeholder {
  font-family: "RobotoRegular";
  color: #cccccc;
}
.yob_inp_grp .yob_inp:last-child {
  margin-right: 0px;
}
.yob_inp_grp .yob_inp.focus {
  border-color: #03002f;
}
.yob_inp_grp .error-border {
  border-color: #dd504d !important;
}

@media only screen and (max-width: 767px) {
  INPUT[type=password] {
    font-size: 3.125em;
    font-variant: normal;
  }
}
@media only screen and (max-width: 767px) and (max-width: 768px) {
  INPUT[type=password] {
    height: fit-content;
  }
}
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */
  INPUT[type=password] {
    font-size: 2.125em !important;
    font-variant: normal;
  }
  @media (max-width: 768px) {
    INPUT[type=password] {
      height: fit-content;
    }
  }
}
@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */
}
.generic-popup-layout .popup-header {
  display: flex;
  padding: 10px;
  align-items: center;
}
.generic-popup-layout .popup-header .edel-icon-arrow-left1 {
  font-size: 0.625rem;
  margin: 0px 10px 0px 3px;
}
.generic-popup-layout .popup-body {
  max-height: 350px;
  overflow-y: scroll;
}
.generic-popup-layout .popup-buttons {
  justify-content: space-between;
  padding: 15px 17px;
  border: 1px solid #e7e7e7;
}
.generic-popup-layout .popup-buttons .ed_button {
  padding: 10px 55px;
}

.product-buttons.ed_button.button {
  padding: 9px 14px;
  margin: 0px 10px 5px 0px;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 140%;
}
.product-buttons.ed_button.button.midnight-blue-border {
  border: 1px solid #e7e7e7 !important;
}
.product-buttons.ed_button.button.bg_aqua_white {
  background-color: #f2f2f5;
  border: 1px solid #03002f;
}
.product-buttons.ed_button.button.disabled {
  background-color: #e7e7e7;
  color: #b8b8b8;
}
.product-buttons.ed_button.button.active {
  border: 1px solid #03002f !important;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium";
}

@media (max-width: 768px) {
  .order-confirmation {
    padding-bottom: 150px !important;
  }
}
.order-confirmation .stock-line {
  line-height: 140%;
}
.order-confirmation.scroll-height {
  height: 60%;
}
.order-confirmation .new-back-button {
  font-size: 1.875rem;
}
.order-confirmation .back-button {
  margin-right: -10px;
  padding-top: 5px;
  margin-left: -10px;
}
.order-confirmation .back-button .edel-icon-arrow-left {
  font-size: 30px;
}
.order-confirmation .header {
  padding: 20px 10px 3px 15px;
  gap: 10px;
}
.order-confirmation .header i {
  font-size: 0.625rem;
}
.order-confirmation .order-stock {
  padding: 10px 15px;
  border-bottom: 1px solid #e7e7e7;
}
.order-confirmation .order-stock .col {
  padding: 0;
}
.order-confirmation .order-msg {
  line-height: 140%;
  margin: 10px 15px 0px 15px;
  border-radius: 5px;
}
.order-confirmation .order-msg div {
  padding: 10px 15px;
}
.order-confirmation .orderbody-list {
  border-bottom: 1px solid #e7e7e7;
  margin: 0px 15px;
}
.order-confirmation .orderbody-list .col {
  padding: 10px 0px 10px;
}
.order-confirmation .exchange-qty-row {
  padding: 10px 20px;
}
@media (max-width: 768px) {
  .order-confirmation .exchange-qty-row {
    margin-bottom: 30px !important;
  }
}
.order-confirmation .exchange-qty-row div {
  line-height: 140%;
}
.order-confirmation .exchange-qty-row .day-tag {
  margin-right: 17px;
}

@media screen and (min-width: 1023px) {
  .order-confirmation .order-stock {
    padding: 10px 20px;
  }
  .order-confirmation .order-msg {
    margin: 10px 20px 0px 20px;
  }
  .order-confirmation .exchange-qty-row {
    padding: 10px 20px;
  }
  .order-confirmation .exchange-qty-row .day-tag {
    margin-right: 14px;
  }
  .order-confirmation .orderbody-list {
    margin: 0px 20px;
  }
}
.auth-heading {
  padding-top: 14px;
}

.auth-msg {
  line-height: 140%;
  padding: 20px 30px 20px 30px;
}

.authorise-msg {
  line-height: 140%;
  margin: 0px 15px;
  border-radius: 5px;
}
.authorise-msg div {
  padding: 10px 15px;
}

.proceed-button {
  padding: 50px 0px 30px 0px;
}
.proceed-button .ed_button.button {
  width: auto;
  padding: 10px 28px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}

.tpin-button {
  padding: 26px 0px 15px 0px;
}
.tpin-button .ed_button.button {
  width: auto;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}

.back-tpin .col,
.note-section .col {
  padding: 0px 20px;
}
.back-tpin .ed_button.link,
.note-section .ed_button.link {
  color: #03002f;
  text-decoration-line: underline !important;
}

.back-tpin {
  padding: 26px 0px 15px 0px;
}

.note-section {
  padding: 0px 20px;
  bottom: 0;
}
.note-section ul {
  padding: 0px 15px 20px 20px;
  list-style-type: disc;
}
.note-section ul li {
  line-height: 140%;
}

@media screen and (max-width: 1023px) {
  .note-section {
    padding: 0px 15px;
  }
  .back-tpin .col {
    padding: 0px 15px;
  }
}
.toggle-switch {
  position: relative;
  width: 44px;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: left;
}
.toggle-switch-checkbox {
  display: none;
}
.toggle-switch.big-switch {
  width: 32px;
}
.toggle-switch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #e7e7e7;
  border-radius: 15px;
  margin: 0;
}
.toggle-switch-label.e-switch-active {
  border: 1px solid #51b255;
}
.toggle-switch-label.midnight-blue {
  border: 1px solid #03002f !important;
}
.toggle-switch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s;
}
.toggle-switch-inner:before, .toggle-switch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 17px;
  padding: 0;
  line-height: 17px;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  box-sizing: border-box;
}
.toggle-switch-inner:before {
  content: attr(data-no);
  text-transform: uppercase;
  padding-left: 0.2rem;
  background-color: #ffffff;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.toggle-switch-disabled {
  background-color: #ffffff;
  cursor: not-allowed;
}
.toggle-switch-disabled:before {
  background-color: #ffffff;
  cursor: not-allowed;
}
.toggle-switch-inner:after {
  content: attr(data-yes);
  text-transform: uppercase;
  padding-right: 0.2rem;
  background-color: #ffffff;
  color: #727271;
  text-align: right;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.toggle-switch-switch {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0.2rem;
  background: #b8b8b8;
  position: absolute;
  top: 0px;
  bottom: 0;
  right: 25px;
  border-radius: 20px;
  transition: all 0.3s ease-in 0s;
}
.toggle-switch-switch.e-switch-active {
  background: #51b255;
}
.toggle-switch-switch.midnight-blue {
  background: #03002f !important;
}
.toggle-switch-switch.big-switch {
  width: 11px;
  height: 11px;
  margin: 0.25rem;
  right: 11px;
}
.toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-inner {
  margin-left: 0;
}
.toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-switch {
  right: 0px;
}

.counterinput {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.counterinput .input_prefix {
  margin-left: 0px !important;
}
.counterinput .form-control {
  border: none !important;
  text-align: center;
  font-size: 0.875rem;
  font-family: "encodesans_normal";
  color: #444444;
}
.counterinput .input-group-prepend button {
  font-size: 1.563rem !important;
  font-family: unset !important;
  padding: 6px 10px 10px 10px;
  line-height: 20px;
  background-color: #ffffff !important;
  border: none !important;
  height: 40px;
}

.ordermsgsection {
  padding-top: 62px;
}
@media (max-width: 768px) {
  .ordermsgsection {
    padding-top: 30px;
  }
}
.ordermsgsection .innersection {
  justify-content: center;
  display: flex;
}
.ordermsgsection .innersection .orderbox {
  background-color: #f2f2f5;
  padding: 15px 30px 15px 30px;
  text-align: center;
  border-radius: 5px;
}
.ordermsgsection .innersection .orderbox span {
  display: inline-block;
  width: 100%;
}
.ordermsgsection .innersection .addtowatchlist {
  text-decoration: underline !important;
  color: #03002f;
}
.ordermsgsection .innersection .btn-class-btntype .ed_button {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0.875rem !important;
  font-family: "EncodeSansMedium";
}
.ordermsgsection .innersection .rejectedmsg strong {
  color: #03002f;
}
.ordermsgsection .recieved {
  color: #51b255;
}
.ordermsgsection .rejected {
  color: #dd504d;
}
.ordermsgsection .tooltip-msg-icon .edel-icon-tooltip {
  font-size: 4.688rem;
}

.redirectOuterbox {
  width: 100%;
  background-color: #fef4ec;
  padding: 20px 47px 20px 47px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .redirectOuterbox {
    padding: 20px 0px 20px 0px;
  }
}
.redirectOuterbox .ed_button {
  font-size: 0.875rem !important;
  height: 40px !important;
  line-height: 15px;
}

.order-slice-note {
  text-align: left !important;
  padding: 0px;
  font-size: 0.875rem;
  font-weight: 400;
}
.order-slice-note .header {
  font-weight: 700;
  padding: 0px;
}

.filtersortSidebar-section-mobile .z-index-high__handle-wrapper {
  background-color: #ffffff;
}
.filtersortSidebar-section-mobile .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.filtersortSidebar-section-mobile .filtersortSidebar-clear-all {
  display: flex;
  justify-content: end;
  background-color: #f2f2f5;
}
.filtersortSidebar-section-mobile .filtersortSidebar-clear-all .ed_button {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  position: relative;
  top: 21px;
}

.overflow-scroll-340 {
  height: 340px;
  overflow: scroll;
  padding-bottom: 20px;
}

.filtersortSidebar.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
  text-align: center;
  padding: 15px 15px 15px 12px;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

.common-filter-section .leftsidebar .edel-icon-round-circle {
  font-size: 7px;
  color: #dd504d;
  margin-left: 2px;
  display: flex;
}
.common-filter-section .rightsidebar {
  max-height: 100vh;
  min-height: 400px;
  overflow-y: scroll;
  margin-bottom: 10px;
}
.common-filter-section .rightsidebar::-webkit-scrollbar {
  width: 0.12rem;
}
.common-filter-section .rightsidebar::-webkit-scrollbar-thumb {
  background-color: #03002f;
}

.notificationlock-filter-dot {
  color: #f04e45;
  font-size: 45px;
  position: relative;
  top: -6px;
}

.nfo-gentable {
  width: 100%;
  border-spacing: 0px !important;
}
.nfo-gentable .ed_button.button {
  padding: 9px 17px;
  font-size: 0.875rem;
}
.nfo-gentable .subwidth {
  width: 15%;
  max-width: 100%;
}
.nfo-gentable .table-head tr {
  width: 100%;
}
.nfo-gentable .table-head tr th {
  padding: 5px;
  text-align: right;
  vertical-align: bottom;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.nfo-gentable .table-body tr:hover {
  background: none;
}
.nfo-gentable .table-body td {
  border: none;
  height: unset;
  border-spacing: 0px;
}
.nfo-gentable .table-body td .table {
  border-top: 1px solid #e7e7e7;
  padding-bottom: 0px;
}
.nfo-gentable .table-body .tbody-content td {
  padding: 15px 5px;
  vertical-align: top;
  text-align: right;
}
.nfo-gentable .table-body .tbody-content td div {
  padding: 0px;
}
.nfo-gentable .table-body .tbody-content .applyNowBtn {
  padding: 0px 22px 0px 35px;
}
.nfo-gentable .table-body .tbody-content .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.nfo-gentable .table-body .tbody-content .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.nfo-gentable .table-body .tbody-content .price-disc {
  background-color: #dfa717;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px;
  border-radius: 2px;
}
.nfo-gentable .table-body .tbody-content .price-disc p {
  line-height: 13.5px;
  font-size: 0.625rem;
  color: #ffffff;
  margin-left: 2px;
  margin-bottom: 0px;
}
.nfo-gentable .table-body .labeltext td {
  height: 0px;
  padding-bottom: 15px;
}
.nfo-gentable .table > :not(caption) > * > * {
  background-color: transparent !important;
}

.w-20 {
  width: 20%;
}

.pl-10 {
  padding-left: 10px;
}

@media (min-width: 1023px) {
  .ipo-label-text-tile {
    line-height: 17.5px;
  }
}

.nfo-gentable tr th:nth-child(1) {
  padding-left: 15px !important;
}
.nfo-gentable tr th:nth-child(1),
.nfo-gentable tr td:nth-child(1) {
  width: 20%;
  text-align: left !important;
}
.nfo-gentable tr th:nth-child(1) .content-padding-15,
.nfo-gentable tr td:nth-child(1) .content-padding-15 {
  padding-left: 10px !important;
}
.nfo-gentable tr th:nth-child(2),
.nfo-gentable tr td:nth-child(2) {
  width: 20%;
}
.nfo-gentable tr th:nth-child(3),
.nfo-gentable tr td:nth-child(3) {
  width: 20%;
}
.nfo-gentable tr th:nth-child(4),
.nfo-gentable tr td:nth-child(4) {
  width: 10%;
}
.nfo-gentable tr th:nth-child(5),
.nfo-gentable tr td:nth-child(5) {
  width: 10%;
}
.nfo-gentable tr th:nth-child(6),
.nfo-gentable tr td:nth-child(6) {
  width: 25%;
}

@media (max-width: 375px) {
  .small-font-size {
    font-size: 0.625rem !important;
  }
}

.nfo-tabs-after .generic-tabs.common-tab-color .nav-item .nav-link {
  opacity: 0.3 !important;
}

.nfo-tabs-after .generic-tabs.common-tab-color .nav-item .nav-link.active {
  opacity: 1 !important;
}

.generic-searchbar-modal-block {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.generic-searchbar-modal-block .searchbar-search-block {
  width: 100%;
}
.generic-searchbar-modal-block .searchbar-search-block .common-search-bar label {
  cursor: pointer;
}
.generic-searchbar-modal-block .searchbar-search-block .common-search-bar input {
  font-size: 16px;
}
.generic-searchbar-modal-block .modal-dialog {
  max-width: 700px;
}
.generic-searchbar-modal-block .modal-content {
  background-color: unset;
  border: none;
}
.generic-searchbar-modal-block .modal-content .modal-body {
  background-color: #ffffff;
  border-radius: 5px;
  max-height: 60vh;
}
.generic-searchbar-modal-block .modal-content .modal-header {
  margin-bottom: 10px;
  border-radius: 5px;
  padding: 0px;
  border: 2px solid #ffffff;
}
.generic-searchbar-modal-block .modal-content .modal-header .mic-icon {
  padding-right: 15px;
}

.searchbar-search-block-mobile {
  width: 100%;
}

.spinner-border {
  border-color: #f04e45;
  border-right-color: transparent !important;
}

/* Loading dots styles */
@-webkit-keyframes opacity {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes opacity {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
#three-dot-loading {
  text-align: center;
}

#three-dot-loading span:not(:last-child) {
  margin-right: 5px;
}

#three-dot-loading span {
  -webkit-animation-name: opacity;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: opacity;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  font-size: 1.875rem;
}

#three-dot-loading span:nth-child(2) {
  -webkit-animation-delay: 100ms;
  -moz-animation-delay: 100ms;
}

#three-dot-loading span:nth-child(3) {
  -webkit-animation-delay: 300ms;
  -moz-animation-delay: 300ms;
}

.addwatchlist {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 100%;
  margin-left: 15px;
  z-index: 1;
}
.addwatchlist ul {
  padding: 20px;
}
.addwatchlist ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.addwatchlist ul li:last-child {
  margin-bottom: 145px !important;
}
.addwatchlist .stockTabList .radio-button.common-radio-button input[type=radio] {
  height: 20px;
  width: 20px;
}
.addwatchlist .stockTabList .radio-button.common-radio-button.active input[type=radio] {
  border: 2px solid #03002f !important;
}
.addwatchlist .stockTabList .radio-button.common-radio-button.active input[type=radio]::after {
  width: 90% !important;
  height: 90% !important;
}

.createWatchlist .col {
  margin-top: 15px;
  width: 95%;
  margin-left: 10px;
}
.createWatchlist .watchlist-Input .form-control {
  border-color: red;
}
.createWatchlist .watchlist-Input .help_text.red {
  margin-left: 5px;
}
.createWatchlist .loginsection .help_text {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.createWatchlist .loginsection .help_text::before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

.quotesWtachlist .addToWatchList .watchlist-Input .form-control {
  border-color: red;
}
.quotesWtachlist .addToWatchList .help_text.red {
  margin-left: 20px;
}
@media (max-width: 768px) {
  .quotesWtachlist .addToWatchList .help_text.red {
    margin-left: 3px;
  }
}
@media (max-width: 768px) {
  .quotesWtachlist .addToWatchList .stockTabList .radio-button.common-radio-button input[type=radio] {
    height: 20px;
    width: 20px;
  }
}

.quotesWtachlist .edel-sidebar-drawer-head,
.createWatchlist .edel-sidebar-drawer-head {
  margin: 15px;
}
.quotesWtachlist .edel-sidebar-drawer-head .edel-icon-left-arrow,
.createWatchlist .edel-sidebar-drawer-head .edel-icon-left-arrow {
  line-height: 1.3 !important;
}
.quotesWtachlist .edel-sidebar-drawer-body,
.createWatchlist .edel-sidebar-drawer-body {
  max-height: 450px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 100%;
  z-index: 1;
}
.quotesWtachlist .edel-sidebar-drawer-body .edel-icon-more-button,
.createWatchlist .edel-sidebar-drawer-body .edel-icon-more-button {
  margin-top: 2px !important;
}
.quotesWtachlist .edel-sidebar-drawer-body ul,
.createWatchlist .edel-sidebar-drawer-body ul {
  padding: 7px;
}
.quotesWtachlist .edel-sidebar-drawer-body ul li:not(:first-child),
.createWatchlist .edel-sidebar-drawer-body ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.quotesWtachlist .edel-sidebar-drawer-body .stockTabList,
.createWatchlist .edel-sidebar-drawer-body .stockTabList {
  padding-left: 0px !important;
}
.quotesWtachlist .bottombtnsection,
.createWatchlist .bottombtnsection {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.quotesWtachlist .bottombtnsection.stock,
.createWatchlist .bottombtnsection.stock {
  position: relative !important;
}

@media (max-width: 768px) {
  .quotesWtachlist .mb-addwatchlist-drawer.backgroundcolor_bluedrawer {
    min-height: 0px;
    z-index: 100;
  }
}
.quotesWtachlist .watchlist-toaster-fix {
  position: fixed !important;
  top: 180px;
  z-index: 10;
  display: flex;
  width: 40% !important;
  justify-content: center;
  align-items: center;
  left: 0px;
  right: 0%;
}
@media (max-width: 768px) {
  .quotesWtachlist .watchlist-toaster-fix {
    top: auto;
    bottom: 80px;
    width: 100% !important;
  }
}
.quotesWtachlist .watchlist-toaster-fix .toast-container {
  width: 100% !important;
  border-radius: 5px !important;
  margin-bottom: 5px !important;
}
.quotesWtachlist .watchlist-toaster-fix .toast {
  width: 100%;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  border: 0px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .quotesWtachlist .watchlist-toaster-fix .toast {
    width: fit-content;
    margin: auto;
  }
}
.quotesWtachlist .watchlist-toaster-fix .toast .bg-rose-white {
  background-color: #dcf0dd;
  border-radius: 10px;
}
.quotesWtachlist .watchlist-toaster-fix .toast .txt-faded-orange {
  color: #51b255;
}
.quotesWtachlist .watchlist-toaster-fix .toast div {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 1023px) {
  .quotesWtachlist .watchlist-toaster-fix .toast div {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}

.mob-wlsearch .preset-tabs {
  padding-inline: 15px;
}
.mob-wlsearch .search-toptabs-block {
  margin: 10px 0px;
  gap: 10px;
  display: flex;
  justify-content: start;
  align-items: center;
}
.mob-wlsearch .search-toptabs-block .search-nosplit-block {
  padding-inline: 10px;
}
.mob-wlsearch .fade.show.tooltip {
  z-index: 1;
}
.mob-wlsearch .preset-tabs {
  position: relative;
  z-index: 2;
  margin: 0;
  width: 100%;
  background: #ffffff;
  left: 0;
}

.watchlistExtra-scripts-div-padding {
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .watchlistExtra-scripts-div-padding {
    padding-bottom: 300px;
  }
}

@media (max-width: 768px) {
  .last-child-padding-watchlist {
    padding-bottom: 300px;
    padding-bottom: 250px;
  }
  .last-child-padding-watchlist.editwatchlistDiv {
    padding-bottom: 250px;
  }
}
.preset-tooltip-class.desk-tooltips .tooltip-inner {
  margin-bottom: 0px;
}

.addToWatchList-position {
  position: sticky !important;
  bottom: 15% !important;
}
.addToWatchList-position .watchlist-toaster-fix {
  position: unset !important;
}

.mob-wlsearch .import-drawrer-backdrop {
  padding: 0px 0px !important;
}
.mob-wlsearch .import-drawrer-backdrop .drawer-header {
  padding: 21px 21px 20px 15px !important;
}
.mob-wlsearch .import-drawrer-backdrop .drawer-body {
  background-color: #ffffff;
}

.floating-feedback-section .box-feedback {
  cursor: pointer;
  padding: 15px;
  position: fixed;
  bottom: 50%;
  right: 0px;
  background-color: #f04e45;
  color: #ffffff;
  transform: rotate(-90deg);
  transform-origin: bottom right;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  z-index: 10;
}
.floating-feedback-section .box-feedback svg {
  transform: rotate(90deg);
}
.floating-feedback-section.z-low-index .box-feedback {
  z-index: -1;
  display: none;
}

:root {
  font-size: 16px;
}

.section_head {
  height: 28px;
  font-family: "Encode Sans";
  font-style: normal;
  font-size: 1.25rem;
  line-height: 140%;
  color: #0b243a;
  padding-left: 15px;
  margin-bottom: 0px;
}

.accordian_container {
  margin: 0px 15px 200px 15px;
}
.accordian_container .seperation_line {
  height: 0px;
  border: 1px solid #e7e7e7;
  margin: 16px 0px 16px 0px;
}
.accordian_container .accordian-item {
  background-color: white;
  border: 1px solid white;
}
.accordian_container .accordian-item .sub_text {
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #727271;
}
.accordian_container .accordian-item .back_to_title {
  width: 233px;
  height: 9px;
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  line-height: 22px;
  display: inline;
  align-items: center;
  color: #3580f7;
}
.accordian_container .accordian-item .back_to_title .edel-icon-point-arrow-up {
  width: 7px;
  height: 9px;
  margin-right: 5px;
}

.accordion-button:not(.collapsed) {
  color: black;
  font-family: "Encode Sans";
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  background-color: white;
  box-shadow: none;
}

.accordion-body {
  padding: 0.2rem 0rem 0rem 0rem;
}

.accordion-button {
  padding: 1rem 0rem;
  box-shadow: none;
  color: black;
  font-family: "Encode Sans";
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  background-color: white;
  padding: 0px;
}

.accordion-button:not(.collapsed)::after {
  background-color: #f2f2f5;
  border-radius: 5px;
  box-shadow: none;
  background-position: center;
}

.accordion-button::after {
  width: 30px;
  height: 30px;
  color: #03002f;
  border-radius: 5px;
  background-color: #f2f2f5;
  background-position: center;
  box-shadow: none;
  content: "\e911" !important;
  display: inline-block;
  font-family: "edel_icon";
  font-size: 1.25rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  background-image: none !important;
}

.accordion-item:first-of-type .accordion-button {
  box-shadow: none;
}

body {
  font-size: 16px;
}

.filterasset-drop {
  background: #f2f2f5;
  border-radius: 5px;
  width: 398px;
  padding: 20px;
  display: block;
  margin-top: 10px;
  z-index: 6;
  position: absolute;
  right: 0%;
}
.filterasset-drop-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 22px;
  font-feature-settings: "case" on;
  color: #444444;
}
.filterasset-drop-head p {
  margin: 5px 0px;
}
.filterasset-drop-head p span {
  margin: 4px;
  z-index: 10;
}
.filterasset-drop-head .edel-icon-arrow-down {
  font-size: 1.75rem;
}
.filterasset-drop-imp {
  margin-top: 13px !important;
}
.filterasset-drop-body {
  max-height: 273px;
  background: #ffffff;
  border-radius: 5px;
  border-radius: 5px;
  margin: 15px 0px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* hide scroll bar in Internet Explorer 10+ */
  scrollbar-width: none;
  /*hide scroll bar in Firefox */
  transition: "display 300ms ease-in";
}
.filterasset-drop-body::-webkit-scrollbar {
  display: none;
}
.filterasset-drop #asset.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop #asset.filterasset-drop-header {
  margin-left: 10px;
}
.filterasset-drop #filter.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop #asset.filterasset-drop-body {
  height: 205px;
}
.filterasset-drop-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f2f2f5;
  padding-top: 15px;
}
.filterasset-drop-footer .filter-button {
  padding: 13px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  color: #03002f;
  width: 48%;
  background-color: transparent;
  border: 1px solid #03002f;
}
.filterasset-drop-footer .clear_all:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.filterasset-drop-footer .aply-btn {
  background: #03002f;
  border: none;
  color: #ffffff;
  width: 176px !important;
  height: 48px !important;
  border-radius: 6px;
}
.filterasset-drop .filterasset-drop-body .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  width: 80%;
  font-feature-settings: "case" on;
  white-space: nowrap;
}
.filterasset-drop .filterasset-drop-body .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.filterasset-drop .filterasset-drop-body .checkbox input[type=checkbox] {
  opacity: 0;
  width: 20px;
  height: 20px;
}
.filterasset-drop .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked {
  background-color: #3580f7 !important;
  border: 1px solid #e7e7e7;
}
.filterasset-drop .filterasset-drop-body .checkbox p,
.filterasset-drop .filterasset-drop-body .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.filterasset-drop .filterasset-drop-body .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.filterasset-drop .filterasset-drop-body .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -7%;
  margin-left: -2px;
}
.filterasset-drop .filterasset-drop-body .checkbox p {
  margin-left: 10px;
  overflow: hidden;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filterasset-drop .light-blue {
  color: #3580f7;
}
.filterasset-drop .dark-grey {
  color: #444444;
}
.filterasset-drop .light-grey {
  color: #b8b8b8;
}
.filterasset-drop .show {
  display: block;
}
.filterasset-drop .hide {
  display: none;
}
.filterasset-drop ul {
  padding: 20px;
  border-radius: 5px;
}
.filterasset-drop li label {
  display: -webkit-inline-box;
}
.filterasset-drop li p {
  margin-left: 10px;
  margin-bottom: 0px;
  font-size: 0.875rem;
  margin-top: 2px;
  color: #444444;
}
.filterasset-drop li input {
  width: 20px;
  height: 20px;
}

.filterasset-drop-light-blue-theme {
  background: #f0f9ff;
  border-radius: 5px;
  width: 398px;
  padding: 20px;
  display: block;
  margin-top: 10px;
  z-index: 6;
  position: absolute;
  right: 0%;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 22px;
  font-feature-settings: "case" on;
  color: #444444;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head p {
  margin: 5px 0px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head p span {
  margin: 4px;
  z-index: 10;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head .edel-icon-arrow-down {
  font-size: 1.75rem;
}
.filterasset-drop-light-blue-theme .filterasset-drop-imp {
  margin-top: 13px !important;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body {
  max-height: 273px;
  background: #ffffff;
  border-radius: 5px;
  margin: 15px 0px;
  overflow-y: scroll;
  -ms-overflow-style: none; /* hide scroll bar in Internet Explorer 10+ */
  scrollbar-width: none; /*hide scroll bar in Firefox */
  transition: "display 300ms ease-in";
}
.filterasset-drop-light-blue-theme .filterasset-drop-body::-webkit-scrollbar {
  display: none;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-header {
  margin-left: 10px;
}
.filterasset-drop-light-blue-theme #filter.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-body {
  height: 205px;
}
.filterasset-drop-light-blue-theme .color_blue {
  color: #3580f7 !important;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f0f9ff;
  padding-top: 15px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .filter-button {
  padding: 13px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  width: 48%;
  background-color: transparent;
  border: 1px solid #3580f7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .clear_all {
  background-color: transparent;
  color: #3580f7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .clear_all:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .aply-btn {
  background: #3580f7;
  border: none;
  color: #ffffff;
  width: 176px !important;
  height: 48px !important;
  border-radius: 6px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  width: 80%;
  font-feature-settings: "case" on;
  white-space: nowrap;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox input[type=checkbox] {
  opacity: 0;
  width: 20px;
  height: 20px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked {
  background-color: #3580f7;
  border: 1px solid #e7e7e7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox p,
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -7%;
  margin-left: -2px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox p {
  margin-left: 10px;
  overflow: hidden;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filterasset-drop-light-blue-theme .light-blue {
  color: #3580f7;
}
.filterasset-drop-light-blue-theme .dark-grey {
  color: #444444;
}
.filterasset-drop-light-blue-theme .light-grey {
  color: #b8b8b8;
}
.filterasset-drop-light-blue-theme .show {
  display: block;
}
.filterasset-drop-light-blue-theme .hide {
  display: none;
}
.filterasset-drop-light-blue-theme ul {
  margin-top: 12px;
  margin-left: 10px;
  padding-left: 0;
}
.filterasset-drop-light-blue-theme li {
  padding: 2%;
}
.filterasset-drop-light-blue-theme li label {
  display: -webkit-inline-box;
}
.filterasset-drop-light-blue-theme li p {
  margin-left: 10px;
  margin-bottom: 0px;
  font-size: 0.875rem;
  margin-top: 2px;
  color: #444444;
}
.filterasset-drop-light-blue-theme li input {
  width: 20px;
  height: 20px;
}

.nrml,
.cnc,
.bo,
.mtf {
  border: 1px solid rgba(223, 167, 23, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dfa717;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.mis {
  border: 1px solid hsla(1, 69%, 59%, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dd504d;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.filterBottomScroll {
  padding-bottom: 100px !important;
}

.filterasset-drop-common-asset {
  right: 5.5%;
}

.filterasset-new-theme .filterasset-drop-body {
  max-height: 150px;
  margin: 20px 0;
}
.filterasset-new-theme .filterasset-drop-body ul {
  margin: 5px 10px;
}
.filterasset-new-theme .filterasset-drop-body::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 6px;
  border: 1px solid #03002f;
}
.filterasset-new-theme .drop-arrow {
  width: 22px;
  height: 22px;
  background: #f2f2f5;
  transform: rotate(45deg);
  margin-left: 340px;
  margin-top: -30px;
}

:root {
  font-size: 16px;
}

.pnl-view-header-section,
.pnl-editable-action,
.view-pnl-reports-table {
  padding: 0px 112px;
}
.pnl-view-header-section td,
.pnl-view-header-section th,
.pnl-editable-action td,
.pnl-editable-action th,
.view-pnl-reports-table td,
.view-pnl-reports-table th {
  cursor: default;
}
@media screen and (max-width: 1024px) {
  .pnl-view-header-section,
  .pnl-editable-action,
  .view-pnl-reports-table {
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px;
  }
}

.pnl-summary-details {
  padding: 0px 16px 0px 112px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details {
    padding: 0px 15px;
  }
}

.summary-mobile {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 22px;
  padding: 0px 15px;
}
.summary-mobile .isin-container,
.summary-mobile .company-qty-ltp,
.summary-mobile .company-container {
  width: 100%;
}
.summary-mobile .isin-container .isin {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
.summary-mobile .company-container {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 16.8px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
  margin-top: 6px;
}
.summary-mobile .company-qty-ltp {
  display: flex;
  margin-top: 4px;
  align-items: flex-start;
}
.summary-mobile .company-qty-ltp .pnl-description {
  width: 70%;
}
.summary-mobile .company-qty-ltp .script-container {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
}
.summary-mobile .company-qty-ltp .script-container.m-w-43 {
  min-width: 43%;
}
.summary-mobile .company-qty-ltp .script-container.m-w-56 {
  min-width: 56%;
}
.summary-mobile .company-qty-ltp .qty-container {
  position: relative;
  vertical-align: middle;
  font-family: "RobotoRegular";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
}
.summary-mobile .company-qty-ltp .qty-container i {
  margin-left: 8.86px;
  margin-right: 4px;
  font-size: 0.75rem;
}
.summary-mobile .company-qty-ltp .qty-container.m-w-20 {
  min-width: 20%;
}
.summary-mobile .company-qty-ltp .ltp-container {
  width: 30%;
  text-align: end;
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18.2px;
  letter-spacing: 0em;
  text-align: right;
  color: #444444;
  padding-top: 0px;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-37 {
  min-width: 37%;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-24 {
  min-width: 24%;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-43 {
  min-width: 43%;
}

* {
  box-sizing: border-box !important;
}

.pnl-summary-details {
  margin-top: 30px;
  margin-bottom: 36.68px;
}
.pnl-summary-details .color-red {
  color: #e71e04;
}
.pnl-summary-details .color-green {
  color: #51b255;
}
.pnl-summary-details .pn-summary-container {
  display: flex;
  display: flex;
}
.pnl-summary-details .pn-summary-container div,
.pnl-summary-details .pn-summary-container span {
  cursor: default;
}
.pnl-summary-details .pn-summary-container .pnl.profit-loss {
  width: 10.643%;
  margin-right: 38px;
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .pnl-summary-details .pn-summary-container .pnl.profit-loss {
    width: 138px;
    margin-right: 38px;
  }
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.profit-loss {
    width: 50%;
    margin: 0px;
  }
}
.pnl-summary-details .pn-summary-container .pnl.isin {
  width: 10.643%;
  margin-right: 116px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.isin {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.company {
  width: 18.155%;
  margin-right: 15px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.company {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.scrip {
  width: 10.539%;
  margin-right: 65.93px !important;
}
@media screen and (max-width: 1023px) {
  .pnl-summary-details .pn-summary-container .pnl.scrip {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.qty {
  width: 7.693%;
  margin-right: 92.07px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.qty {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .ltp-change {
  width: 18.33%;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .ltp-change {
    width: 50%;
  }
}
.pnl-summary-details .pnl-summary-heading {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #b8b8b8;
  height: 37px;
  line-height: 37px;
}
.pnl-summary-details .pnl-summary-value {
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
  margin-top: 8.32px;
}
.pnl-summary-details .pnl-summary-value .ltp-value {
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change,
.pnl-summary-details .pnl-summary-value .ltp-value .change-per {
  font-family: "InterRegular";
  font-size: 0.938rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
  text-align: left;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change {
  padding-left: 10px;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change-per {
  padding-left: 5px;
}

.view-pnl-reports-table {
  margin-top: 20px;
}
.view-pnl-reports-table .pnl-view-table-css {
  margin-left: 0px;
  margin-right: 0px;
}
.view-pnl-reports-table table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 0px;
}
.view-pnl-reports-table table .serial {
  width: 39px;
  min-width: 39px;
}
@media screen and (min-width: 1200px) {
  .view-pnl-reports-table table .serial img {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table th.serial {
    height: 30px;
    padding: 4px 8px;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table th.serial {
    padding: 9px 11.55px 9px 5px;
    height: 37px;
    max-height: 37px;
    vertical-align: bottom;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table td.serial {
    height: 36px !important;
    padding: 5px 9px 7px 5px;
  }
  .view-pnl-reports-table table td.serial img {
    width: 18px;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table td.serial {
    max-height: 45px;
    padding: 11.22px 13.55px 12.22px 5px;
    height: 45px;
  }
}
.view-pnl-reports-table table td.serial img {
  cursor: pointer;
}
.view-pnl-reports-table table th.txn-date {
  width: 84px;
}
.view-pnl-reports-table table td.txn-date {
  width: 84px;
}
.view-pnl-reports-table table th:not(.serial) {
  padding: 4px 8px;
}
.view-pnl-reports-table table td:not(.serial) {
  padding: 4px 8px;
}
@media screen and (max-width: 640px) {
  .view-pnl-reports-table table .txn-date {
    width: 75px;
    min-width: 75px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-date {
    width: 103px;
    min-width: 103px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .action {
    min-width: 57px;
    width: 57px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .qty {
    min-width: 49.08px;
    width: 49.08px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .price {
    min-width: 79px;
    width: 79px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-type {
    min-width: 100px;
    width: 100px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .brokerage {
    min-width: 81px;
    width: 81px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stax-gst {
    width: 137px;
    min-width: 137px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stt {
    width: 59px;
    min-width: 59px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stamp-duty {
    width: 94px;
    min-width: 94px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .sebi-fees {
    width: 82px;
    min-width: 82px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-charges {
    width: 99px;
    min-width: 99px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .tax-txn-charges {
    width: 135px;
    min-width: 135px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .other {
    width: 101px;
    min-width: 101px;
  }
}
.view-pnl-reports-table table thead {
  position: sticky;
  top: 0px;
}
.view-pnl-reports-table table thead th {
  background-color: #f0f9ff;
  vertical-align: middle;
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table thead th {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
    color: #b8b8b8;
    height: 37px;
    max-height: 37px;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table thead th {
    height: 30px;
    font-family: "InterRegular";
    font-size: 0.813rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
    color: #b8b8b8;
  }
}
.view-pnl-reports-table table tbody {
  border-top: 0px !important;
}
.view-pnl-reports-table table tbody tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: white;
  background-color: #ffffff;
}
.view-pnl-reports-table table tbody tr:nth-of-type(even) > * {
  background-color: #f0f9ff;
}
.view-pnl-reports-table table tbody td {
  color: #444444 !important;
  border: 0px !important;
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table tbody td {
    height: 36px !important;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table tbody td {
    height: 45px !important;
    max-height: 45px !important;
  }
}
.view-pnl-reports-table table tbody .txn-date,
.view-pnl-reports-table table tbody .txn-type {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .txn-date,
  .view-pnl-reports-table table tbody .txn-type {
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.24px;
    text-align: left;
  }
}
.view-pnl-reports-table table tbody .action {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .action {
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.24px;
    text-align: left;
  }
}
.view-pnl-reports-table table tbody .qty,
.view-pnl-reports-table table tbody .price,
.view-pnl-reports-table table tbody .brokerage,
.view-pnl-reports-table table tbody .stax-gst,
.view-pnl-reports-table table tbody .stt,
.view-pnl-reports-table table tbody .stamp-duty,
.view-pnl-reports-table table tbody .sebi-fees,
.view-pnl-reports-table table tbody .txn-charges,
.view-pnl-reports-table table tbody .tax-txn-charges,
.view-pnl-reports-table table tbody .other {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .qty,
  .view-pnl-reports-table table tbody .price,
  .view-pnl-reports-table table tbody .brokerage,
  .view-pnl-reports-table table tbody .stax-gst,
  .view-pnl-reports-table table tbody .stt,
  .view-pnl-reports-table table tbody .stamp-duty,
  .view-pnl-reports-table table tbody .sebi-fees,
  .view-pnl-reports-table table tbody .txn-charges,
  .view-pnl-reports-table table tbody .tax-txn-charges,
  .view-pnl-reports-table table tbody .other {
    font-family: "RobotoRegular";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
  }
}

.pnl-editable-action {
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.pnl-editable-action .pnl-edit-checkbox {
  display: block;
  position: relative;
  padding-left: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 56%;
}
.pnl-editable-action .edit-text {
  position: relative;
  top: 0px;
  padding-left: 23px;
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  color: #444444;
}
@media screen and (max-width: 1024px) {
  .pnl-editable-action .edit-text {
    padding-left: 12px;
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 15.6px;
    letter-spacing: 0em;
    color: #444444;
    position: relative;
    top: -2px;
  }
}
.pnl-editable-action .pnl-edit-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  left: 0px;
  top: 4px;
  width: 16px;
  height: 16px;
}
@media screen and (min-width: 1024px) {
  .pnl-editable-action .pnl-edit-checkbox input {
    width: 25px;
    height: 25px;
    top: 0px;
  }
}
.pnl-editable-action .teleport-switch-control-indicator {
  position: absolute;
  left: 0px;
  top: 4px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
@media screen and (min-width: 1024px) {
  .pnl-editable-action .teleport-switch-control-indicator {
    width: 25px;
    height: 25px;
    top: 0px;
  }
}
.pnl-editable-action .pnl-edit-checkbox:hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.pnl-editable-action .pnl-edit-checkbox input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
}
.pnl-editable-action .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.pnl-editable-action .pnl-edit-checkbox input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.pnl-editable-action .pnl-edit-checkbox .teleport-switch-control-indicator:after {
  left: 8px;
  top: 4px;
  width: 7px;
  height: 12px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media screen and (max-width: 1024px) {
  .pnl-editable-action .pnl-edit-checkbox .teleport-switch-control-indicator:after {
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border-width: 0 2px 2px 0;
  }
}

.p-112 {
  padding-left: 112px;
  padding-right: 112px;
}

@media screen and (max-width: 1024px) {
  #pnl-view-transaction-report .qty-container {
    vertical-align: middle;
    position: relative;
  }
  #pnl-view-transaction-report .qty-container span {
    top: 0px !important;
  }
  #pnl-view-transaction-report .ltp-container {
    align-self: center;
  }
  .view-pnl-reports-table {
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .view-pnl-reports-table::-webkit-scrollbar {
    display: none; /* for Chrome, Safari, and Opera */
  }
}
.d-shimmer {
  display: block;
  width: 100%;
}

.edit-split-info {
  background: rgba(231, 231, 231, 0.3);
  border-radius: 10px;
  text-align: justify;
}

:root {
  font-size: 16px;
}

.mob-filterasset-drop {
  width: 100%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-size: 0.875rem;
  line-height: 20px;
  z-index: 1000;
  background-color: #ffffff;
}
.mob-filterasset-drop-head {
  height: auto;
  width: 100%;
  text-align: center;
  background-color: #f4f9ff;
  box-sizing: border-box !important;
}
.mob-filterasset-drop-head .down-bar {
  display: flex;
  justify-content: space-between;
  padding: 20px 3%;
}
.mob-filterasset-drop-head .down-bar-left {
  color: #292929;
  font-weight: 700;
}
.mob-filterasset-drop-head .down-bar-right {
  font-weight: 400;
  font-size: 0.75rem;
  color: #3580f7;
  background: none;
  border: none;
}
.mob-filterasset-drop-body .bodyhead {
  font-weight: 500;
  color: #292929;
  margin: 6px 0px;
  padding: 3%;
}
.mob-filterasset-drop-body .bodylist#asset li:last-child p {
  margin-bottom: 110px;
}
.mob-filterasset-drop-body .bodylist {
  padding: 0 3%;
  margin: 0;
  height: 145px;
}
.mob-filterasset-drop-body .bodylist-title {
  text-overflow: ellipsis;
  overflow: hidden;
}
.mob-filterasset-drop-body .filter-asset-seperator {
  border: 1px solid #e8e8e8;
}
.mob-filterasset-drop-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90px;
  position: fixed;
  bottom: 0px;
  background: white;
}
.mob-filterasset-drop-footer input {
  width: 360px;
  height: 40px;
  background: #3580f7;
  border-radius: 4px;
  border: none;
  padding: 1%;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  font-feature-settings: "case" on;
  color: #ffffff;
}
.mob-filterasset-drop-footer .ed_button.apply_filter {
  width: 360px;
  height: 40px;
  background: #3580f7 !important;
  border-radius: 4px !important;
  border: none;
  padding: 1% !important;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  font-feature-settings: "case" on;
  color: #ffffff !important;
}
.mob-filterasset-drop .bodylist .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-feature-settings: "case" on;
  white-space: nowrap;
  width: 80%;
}
.mob-filterasset-drop .bodylist .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.mob-filterasset-drop .bodylist .checkbox input[type=checkbox] {
  opacity: 0;
  width: 0px;
  height: 0px;
}
.mob-filterasset-drop .bodylist .checkbox input[type=checkbox]:checked + .checked {
  background-color: #3580f7;
  border: 1px solid #e7e7e7;
}
.mob-filterasset-drop .bodylist .checkbox .bodylist-title,
.mob-filterasset-drop .bodylist .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.mob-filterasset-drop .bodylist .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.mob-filterasset-drop .bodylist .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -8%;
}
.mob-filterasset-drop .bodylist .checkbox .bodylist-title {
  margin-left: 10px;
}
.mob-filterasset-drop .light-blue {
  color: #3580f7;
}
.mob-filterasset-drop .dark-grey {
  color: #444444;
}
.mob-filterasset-drop .light-grey {
  color: #b8b8b8;
}
.mob-filterasset-drop .show {
  display: block;
}
.mob-filterasset-drop .hide {
  display: none;
}
.mob-filterasset-drop .nrml,
.mob-filterasset-drop .cnc,
.mob-filterasset-drop .fo,
.mob-filterasset-drop .mts,
.mob-filterasset-drop .bo,
.mob-filterasset-drop .mtf {
  border: 1px solid rgba(223, 167, 23, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dfa717;
  text-transform: uppercase;
  font-size: 0.625rem;
  margin-bottom: 14px;
}
.mob-filterasset-drop .mis {
  border: 1px solid hsla(1, 69%, 59%, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dd504d;
  text-transform: uppercase;
  font-size: 0.625rem;
  margin-bottom: 14px;
}

:root {
  font-size: 16px;
}

@media screen and (max-width: 1024px) {
  .drawer__handle-wrapper {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  .drawer__handle-wrapper.z-index-high {
    z-index: 10001 !important;
  }
  .customForm.mobForm.taxreport input[type=radio]:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 10%;
  }
  .customForm.mobForm.taxreport .mobForm {
    margin: 25px 15px;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap .form-check-input:checked {
    background-color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg {
    background-color: #ffffff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .mail-input input {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .icon i {
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .custom_btn {
    background-color: #3580f7;
    border: 1px solid #3580f7;
    right: 0;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section {
    align-items: center !important;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label {
    margin-bottom: 0px !important;
    color: #444444 !important;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label b {
    font-weight: 500;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text {
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text span {
    position: relative;
    top: 1px;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
}
body {
  background: white !important;
  font-size: 16px;
}

*:focus {
  box-shadow: none !important;
}

.hide-nav-tabs {
  display: none;
}

.container {
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
  /* Track */
  /* Handle */
}
.container .square-off-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 30px;
  background: white;
  z-index: 99999;
  margin-right: -15px;
  margin-left: -15px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: -26px;
  padding-bottom: 30px;
}
.container .position-filter-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 165px;
  z-index: 99999;
}
.container .square-off-state {
  color: #b8b8b8;
}
.container .square-off-selected-button-mobile {
  padding-top: 30px;
}
.container .square-off-selected-button-mobile button {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
}
.container .square-off-selected {
  align-items: center;
  background-color: #f0f9ff;
}
.container .square-off-selected:nth-child(1) {
  padding: 15px 15px 10px 15px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
.container .square-off-selected:nth-child(2) {
  padding: 0px 15px 15px 15px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container .square-off-selected .days-mtm {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .square-off-selected .day-mtm-change {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
}
.container .square-off-selected .days-mtm-change-percentage {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .square-off-position-left-container {
  position: relative;
}
.container .square-off-position-container-right {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container .square-off-position-container-right .square-count {
  padding-right: 5px;
}
.container .select-all {
  padding-left: 25px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .square-off-position-left-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  width: 16px;
  height: 16px;
}
.container .sqaure-checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.container .square-off-position-left-container input:checked ~ .sqaure-checkmark {
  background-color: #3580f7;
}
.container .sqaure-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container .square-off-position-left-container input:checked ~ .sqaure-checkmark:after {
  display: block;
}
.container .square-off-position-left-container .sqaure-checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .market-status-position-mobile .d-flex {
  padding-bottom: 6px !important;
}
.container .market-status-position-mobile .col-4:first-child {
  width: 22%;
  text-align: center !important;
}
.container .market-status-position-mobile .col-4:first-child span {
  text-align: right;
}
.container .market-status-position-mobile .col-4:nth-child(2) {
  width: 22%;
  text-align: center !important;
}
.container .market-status-position-mobile .col-4:nth-child(2) span {
  text-align: right;
}
.container .market-status-position-mobile .col-4:nth-child(3) {
  width: 24%;
  text-align: right !important;
}
.container .market-status-position-mobile .col-4:nth-child(3) span {
  text-align: right;
}
.container .market-status-position-mobile .col h3 {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  color: #b8b8b8;
}
.container .market-status-position-mobile .col span.realised-pnl-change,
.container .market-status-position-mobile .col .totalpnl,
.container .market-status-position-mobile .col .pnlchangepercent,
.container .market-status-position-mobile .col .realised-pnl,
.container .market-status-position-mobile .col .unrealise-pnl,
.container .market-status-position-mobile .col .un-realised-val span.unrealise-pnl-change {
  display: block !important;
}
.container .market-status-position-mobile .col .totalpnl,
.container .market-status-position-mobile .col .realised-pnl,
.container .market-status-position-mobile .col .unrealise-pnl {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
}
.container .market-status-position-mobile .col .totalpnl .realised-pnl-change,
.container .market-status-position-mobile .col .totalpnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .totalpnl .pnlchangepercent,
.container .market-status-position-mobile .col .realised-pnl .realised-pnl-change,
.container .market-status-position-mobile .col .realised-pnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .realised-pnl .pnlchangepercent,
.container .market-status-position-mobile .col .unrealise-pnl .realised-pnl-change,
.container .market-status-position-mobile .col .unrealise-pnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .unrealise-pnl .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
  text-align: right;
}
.container .market-status-position-mobile .col .totalpnl .realised-val,
.container .market-status-position-mobile .col .realised-pnl .realised-val,
.container .market-status-position-mobile .col .unrealise-pnl .realised-val {
  margin-top: 5px;
}
.container .market-status-position-mobile .col .totalpnl .realized_text,
.container .market-status-position-mobile .col .realised-pnl .realized_text,
.container .market-status-position-mobile .col .unrealise-pnl .realized_text {
  font-size: 0.5rem;
  line-height: 9px;
  font-family: "RobotoRegular";
  color: #b8b8b8;
}
.container #square-filter.wrapper-fil {
  margin-top: 31px;
  margin-bottom: 31px;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.container #square-filter.wrapper-fil .d-flex {
  justify-content: space-between;
  align-items: center;
}
.container #square-filter.wrapper-fil .square-off-disabled {
  color: #b8b8b8 !important;
  pointer-events: none;
}
.container #square-filter.wrapper-fil .square_off.ps-4 {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
}
.container #square-filter.wrapper-fil .square_off.ps-4 img {
  margin-right: 7px;
}
.container #square-filter.wrapper-fil .summarize .custom-control {
  margin-left: 25px;
  margin-right: 10px;
}
.container #square-filter.wrapper-fil .summarize .custom-control .border-switch-control-indicator {
  margin-right: 5px;
}
.container #square-filter.wrapper-fil .summarize .custom-control .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
}
.container #square-filter.wrapper-fil .inlcude_position {
  display: block;
  position: relative;
  padding-left: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-description {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
  padding-left: 10px;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-description sup {
  position: relative;
  left: -10px;
  top: -10px;
}
.container #square-filter.wrapper-fil .inlcude_position input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  left: 0px;
  width: 16px;
  height: 16px;
}
.container #square-filter.wrapper-fil .teleport-switch-control-indicator {
  position: absolute;
  top: 4px;
  left: 0px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.container #square-filter.wrapper-fil .inlcude_position:hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.container #square-filter.wrapper-fil .inlcude_position input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
}
.container #square-filter.wrapper-fil .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.container #square-filter.wrapper-fil .inlcude_position input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-indicator:after {
  left: 5px;
  top: 3px;
  width: 4px;
  height: 7px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .market-status .d-flex:first-child {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.container #holdings .dayspnl-container .col-6:last-child {
  text-align: end;
}
.container #holdings .png-container-wrapper {
  z-index: 8;
}
.container #holdings .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f2f2f5;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container #holdings .png-container-wrapper .dayspnl-container.border-on-search-none {
  border-radius: 0;
  border: 0;
}
.container #holdings .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container #holdings .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #holdings .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #positions .mb-30 {
  margin-bottom: 30px;
}
.container #positions .dayspnl-container .col-6:last-child {
  text-align: end;
}
.container #positions .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f2f2f5;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container #positions .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container #positions .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #positions .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container .market-status .d-flex {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.container .market-status .d-flex:first-child {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.container .market-status .col:last-child .totalpnl-val {
  margin: auto;
  width: fit-content !important;
}
.container .market-status .col:last-child .totalpnl-val .pnlchangepercent {
  text-align: right;
}
.container .market-status .col {
  text-align: center;
}
.container .market-status .col .investment-mob h3,
.container .market-status .col .curr-val-mob h3,
.container .market-status .col .totalpnl-heading h3,
.container .market-status .col .realised-pnl-head h3,
.container .market-status .col .un-realised-head h3 {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.container .market-status .col .investment-mob .inv-val span,
.container .market-status .col .curr-val-mob .curr-val span,
.container .market-status .col .realised-val .totalpnl,
.container .market-status .col .un-realised-val .totalpnl {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #444444;
  padding-top: 5px;
  display: block;
}
.container .market-status .col .totalpnl-val .totalpnl {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16.41px;
  letter-spacing: 0px;
  margin-top: 5px;
}
.container .market-status .col .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
}
.container .labels span {
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 12.5px;
  letter-spacing: 0em;
  text-align: center;
}
.container .labels span.N,
.container .labels span.C,
.container .labels span.R {
  height: 16px;
  width: 16px;
  border: 1px solid rgba(53, 128, 247, 0.2);
  border-radius: 50%;
  text-align: center;
  color: #3580f7;
  margin-left: 3px;
  display: block;
}
.container .labels span.EQ,
.container .labels span.MF,
.container .labels span.CNC,
.container .labels .NRML,
.container .labels .ETF,
.container .labels .FO,
.container .labels .MAP,
.container .labels .FNO,
.container .labels .FI,
.container .labels .CO,
.container .labels .RE,
.container .labels .ETF,
.container .labels .MF,
.container .labels .CDS,
.container .labels .BO,
.container .labels .MTF {
  border: 1px solid rgba(223, 167, 23, 0.2588235294);
  padding: 0px 2px;
  margin-left: 3px;
  border-radius: 2px;
  color: #dfa717;
  margin-left: 3px;
}
.container .labels span.SELL {
  border: 1px solid rgba(255, 107, 0, 0.2);
  margin-left: 3px;
  border-radius: 2px;
  padding: 0px 2px;
  color: #ff6b00;
}
.container .labels span.MIS {
  border: 1px solid rgba(221, 80, 77, 0.1803921569);
  padding: 0px 2px;
  margin-left: 3px;
  border-radius: 2px;
  color: #dd504d;
}
.container .labels span.BUY {
  border: 1px solid #51b255;
  padding: 0px 2px;
  border-radius: 2px;
  color: #51b255;
  margin-left: 3px;
}
.container .labels div:last-child {
  margin-right: 0px;
}
.container span.rounded-circle.exclamation {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #3580f7;
  border: 1px solid #c2dbeb;
  position: relative;
  top: 3px;
}
.container span.rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.container .back-button i {
  left: -8px;
  position: relative;
  color: #3580f7;
  font-size: 1.438rem;
  top: 1px;
}
@media (max-width: 1023px) {
  .container .back-button i {
    top: 4px;
  }
}
.container .main-heading.holdingstab-heading {
  font-family: "EncodeSansMedium";
  padding-right: 10px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
}
.container .main-heading.holdingstab-heading .date-text {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  line-height: 17px !important;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 6px;
}
.container .main-heading.holdingstab-heading .date-text span {
  padding-right: 3px;
  color: #b8b8b8 !important;
}
.container .mx-0 {
  margin-right: 0 !important;
  margin-right: 0 !important;
}
.container .ed-holding-table-mobile #tableContent {
  border-bottom: 1px solid #f1f1f1;
}
.container .ed-holding-table-mobile .ed-market-name .name {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name {
  display: flex;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name:first-letter {
  text-transform: capitalize;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name span:nth-child(1) {
  width: 139px;
  overflow: hidden;
}
.container .ed-holding-table-mobile .ed-market-name span.stockValue {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-loss {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-los {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-loss-change {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss {
  line-height: 19.6px;
  text-align: right;
  overflow: hidden;
  overflow-wrap: anywhere;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss span.profit-loss {
  font-family: "DMSansNormal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss .profit,
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss .profit-loss-change {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-profit-loss .text-align-left-imp {
  text-align: left !important;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change .days-text {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change .days-profit-loss {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding-left: 4px;
}
.container .ed-holding-table-mobile .ed-market-data {
  margin-top: 20px;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion,
.container .ed-holding-table-mobile .ed-market-data .col-9 {
  overflow-wrap: break-word;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-text,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-text,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val .curr-val-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val .curr-val-text {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-value,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-value,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val .curr-val-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val .curr-val-value {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 5px;
  padding-left: 5px;
  color: #727271;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-value::after,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-value::after,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-value::after,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-value::after {
  content: "•";
  color: #c4c4c4;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val {
  white-space: nowrap;
}
.container .ed-position-table-mobile .offset-1 {
  margin-left: 7.333333%;
}
.container .ed-position-table-mobile #tableContent {
  padding-top: 24px;
  padding-bottom: 24px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #f1f1f1;
}
.container .ed-position-table-mobile #tableContent .col-1 {
  width: 25px;
  position: relative;
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.container .ed-position-table-mobile #tableContent .col-1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  width: 16px;
  height: 16px;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator {
  position: absolute;
  left: 0px;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #dde2eb;
  border: 1px solid #7e8899;
  opacity: 0.25;
}
.container .ed-position-table-mobile #tableContent .col-1 :hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.container .ed-position-table-mobile #tableContent .col-1 input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
  border: 1px solid #3580f7;
  opacity: 1;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.container .ed-position-table-mobile #tableContent .col-1 input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator:after {
  left: 5px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .ed-position-table-mobile .ed-market-name .name {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-name span.stockValue {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-loss {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-los {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-loss-change {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss span.profit-loss {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss span.na {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  padding-left: 5px;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss .profit,
.container .ed-position-table-mobile .ed-profit-loss .profit-loss .profit-loss-change {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change .days-text {
  font-family: "DMSansNormal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change .days-profit-loss {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding-left: 4px;
}
.container .ed-position-table-mobile .ed-market-data {
  margin-top: 20px;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-text,
.container .ed-position-table-mobile .ed-market-data .col-7 .avg-price .avg-price-text {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  padding-right: 5px;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-value,
.container .ed-position-table-mobile .ed-market-data .col-7 .avg-price .avg-price-value {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 5px;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-value::after {
  content: "•";
  color: #c4c4c4;
  padding-left: 5px;
}
.container .holding-tabs .nav-tabs {
  top: 0px !important;
  z-index: 999 !important;
  background: #ffffff;
  border-bottom-color: #e7e7e7;
}
.container .holding-tabs .nav-tabs li button {
  border-top: none;
  border-right: none;
  border-left: none;
  background: transparent;
  font-family: "encodesans_normal";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: center;
  text-wrap: nowrap;
  white-space: nowrap;
  padding: 5px 10px 10.5px 10px;
  color: #727271;
}
.container .holding-tabs .nav-tabs li button.active {
  border-color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  color: #3580f7;
}
.container .holding-tabs .nav-tabs li span.badge {
  background-color: #3580f7 !important;
  height: 19px;
  width: 19px;
  font-family: "RobotoMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0px;
  text-align: center;
}
.container .holding-tabs .nav-tabs li span.badge span {
  position: relative;
  left: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter #summarize-mob {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  justify-content: space-between;
}
.container .holding-tabs #search-filter #summarize-mob .summarize span.teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex {
  align-items: center;
}
.container .holding-tabs #search-filter .d-flex .summarize {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position input {
  height: 25px;
  width: 25px;
  border-radius: 4px;
  border: 1px solid #e7e7e7;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position label {
  display: flex;
  align-items: center;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position label sup {
  top: -12px;
  margin-left: -10px;
}
.container .holding-tabs #search-filter .d-flex .quantity,
.container .holding-tabs #search-filter .d-flex .square_off {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: #3580f7;
}
.container .holding-tabs #search-filter .d-flex .quantity i.edel-icon-arrow-down:before,
.container .holding-tabs #search-filter .d-flex .square_off i.edel-icon-arrow-down:before {
  position: relative;
  right: 12px;
  top: 3px;
}
.container .holding-tabs #search-filter .d-flex .quantity img,
.container .holding-tabs #search-filter .d-flex .square_off img {
  margin-right: 10px;
}
.container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge,
.container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
}
.container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge a,
.container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge a {
  color: #3580f7;
}
.container .holding-tabs #search-filter .d-flex .tap-to-pledge i {
  color: #3580f7;
  padding-right: 10.4px;
}
.container .holding-tabs #search-filter .d-flex .tap-to-pledge span {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper {
  display: flex;
  margin: 0px -15px;
  padding: 10.5px 0px;
  background-color: #f0f9ff;
  align-items: center;
}
.container .holding-tabs #search-filter .filter-wrapper button {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads {
  background-color: #f0f9ff !important;
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  border-radius: 0px;
  border: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button {
  border: 0px !important;
  border-radius: 0px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button i.edel-icon-download {
  font-size: 1.563rem;
  position: relative;
  top: 1px;
}
.container .holding-tabs #search-filter .filter-wrapper .left-thin-arrow-expand {
  margin-left: 15px !important;
  padding-left: 0px !important;
  padding-right: 10px !important;
  line-height: 24px !important;
  transform: rotate(180deg);
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.container .holding-tabs #search-filter .filter-wrapper .left-thin-arrow-expand::before {
  font-size: 0.375rem;
}
.container .holding-tabs #search-filter .filter-wrapper .p-10 {
  padding-left: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .close-expand {
  height: 36px;
  margin-left: 0px;
  margin-right: 15px !important;
  padding-right: 10px !important;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 27px;
  padding-left: 7px;
  line-height: 30px !important;
  color: #b8b8b8 !important;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .close-expand::before {
  font-size: 0.563rem;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c {
  display: flex;
  width: 100%;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i {
  background-color: #f0f9ff;
  padding-left: 15px;
  padding-right: 0px;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 34px;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i:before {
  top: 1px;
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-close {
  padding: 7px 0px 13px 4px;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-left-arrow {
  background-color: #f0f9ff;
  padding-left: 15px;
  padding-right: 0px;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 34px;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-left-arrow:before {
  font-size: 0.625rem;
  top: 4px;
  margin-left: 10px;
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c input {
  background-color: #f0f9ff;
  border: 0px !important;
  padding-left: 8px;
  width: 100%;
  border-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c input::placeholder {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button {
  border: 0px;
  background-color: #f0f9ff;
  border: 0px !important;
  border-radius: 0px;
  padding-right: 15px;
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button:hover {
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button i {
  font-size: 0.85rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button .sort-filter-icon {
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button .sort-filter-icon .sort-filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button {
  background-color: #f0f9ff;
  border-radius: 0px;
  padding-right: 15px;
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button:hover {
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button i {
  font-size: 0.938rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button .filter-icon {
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button .filter-icon .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button::after {
  border-right: 1px solid #e7e7e7 !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads {
  height: 23px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads::before {
  font-size: 1rem;
  content: "";
  border-left: 1px solid #e7e7e7 !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button {
  border: 0px;
  background-color: #f0f9ff;
  border: 0px !important;
  border-radius: 0px;
  color: #0d6efd;
  padding-left: 15px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button i {
  font-size: 1.25rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button:hover {
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob {
  position: fixed;
  top: 110px;
  width: 102%;
  z-index: 9;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob.-top-push {
  top: 160px;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob-pos {
  position: fixed;
  top: 160px;
  width: 102%;
  z-index: 99;
}
.container .holding-tabs .holdings-table-content-wrapper {
  margin-top: 29px;
}
.container .holding-tabs .ed-table {
  margin-bottom: 20px;
}
.container .holding-tabs .ed-table #table-headings {
  padding: 14px;
}
.container .holding-tabs .ed-table #table-headings td {
  border-bottom-width: 0px;
}
.container .holding-tabs .ed-table #table-headings td:first-child {
  width: 275px !important;
  padding-left: 15px;
}
.container .holding-tabs .ed-table #table-headings td:first-child {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
}
.container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex {
  margin-top: -3px;
  align-items: center !important;
  flex-direction: column !important;
}
.container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex div {
  height: 6px;
  padding-left: 5px;
}
.container .holding-tabs .positions-table .no-position-open {
  padding-top: 30px;
  margin-left: -15px;
  margin-right: -15px;
}
.container .holding-tabs .positions-table .no-position-open .inc-pos-message {
  padding-bottom: 30px;
}
.container .holding-tabs .positions-table .no-position-open .inc-pos-message p {
  margin-top: 9px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: center;
  color: #727271;
}
.container .holding-tabs .positions-table .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
  top: 0px;
}
@media screen and (min-width: 1180px) {
  .container .holding-tabs .positions-table #holding {
    padding: 0px 112px;
  }
}
.container .name .name.holding .readmore i,
.container .name .name.position .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 0;
  left: 0;
}
.container .name .readmore {
  color: #03002f;
  position: relative;
  top: -4px;
}
.container .name .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 25px;
  left: -3px;
}
.container .name .tag {
  padding-left: 5px;
  position: relative;
  top: -0.4px !important;
}
.container span.name {
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  color: #444444;
  display: flex;
}
.container span.tag {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
  position: relative;
  top: -2px;
}
.container span.pnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
}
.container span.pnlchangepercent {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .change-red {
  color: #dd504d !important;
}
.container .change-up {
  color: #3580f7 !important;
}
.container .change-green {
  color: #51b255 !important;
}
.container .custom-control.teleport-switch {
  --color: $secondary-navy;
  padding-left: 0;
}
.container .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
  top: 0px;
}
.container .custom-control.teleport-switch .teleport-switch-control-input {
  display: none;
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator {
  border-color: var(--color);
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator::after {
  left: -14px;
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator::before {
  right: 3px;
  top: 3px;
  background-color: var(--color);
}
.container .custom-control.teleport-switch .teleport-switch-control-input:disabled ~ .teleport-switch-control-indicator {
  opacity: 0.4;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator {
  display: inline-block;
  position: relative;
  margin: 0 5px 0px 0px;
  top: 2px;
  width: 32px;
  height: 19px;
  background: #ffffff;
  border-radius: 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #cccccc;
  overflow: hidden;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 3px;
  left: 3px;
  background: #cccccc;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator::before {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 2px;
  right: -14px;
  background: #cccccc;
}
@media screen and (min-width: 1180px) {
  .container #holding {
    padding: 0px 112px;
  }
}
.container .ed-table .row col:first-child {
  width: 226px !important;
}
.container ::-webkit-scrollbar {
  width: 1px;
  height: 2px;
}
.container ::-webkit-scrollbar-track {
  background: transparent;
}
.container ::-webkit-scrollbar-thumb {
  background: #3580f7;
}
.container .noDataFound {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 200px;
}

#positions span.name span.name-readmore {
  width: 130px;
  overflow: hidden;
  text-transform: capitalize;
  word-break: break-all;
}
#positions span.name .w-auto {
  width: 164px !important;
}
#positions .ed-alert-position {
  padding: 12px 15px;
  color: #d69a26;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  background: #fffbec;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  align-items: center;
}
#positions .ed-alert-position i {
  border: 1px solid;
  border-radius: 50%;
  padding: 4px;
  font-size: 0.625rem;
}
#positions .ed-alert-position-closed {
  padding: 12px 15px;
  color: #dd504d;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  background: #fceded;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  align-items: center;
}
#positions .ed-alert-position-closed .div-alert-text:nth-child(1) {
  width: 33%;
}
#positions .ed-alert-position-closed .div-alert-text:nth-child(2) {
  width: 55%;
}
#positions .ed-alert-position-closed i {
  border: 1px solid;
  border-radius: 50%;
  padding: 4px;
  font-size: 0.625rem;
}
#positions .closed-position-label {
  background: #fff2f2;
  padding-left: 20px;
  color: #727271;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
}
#positions .closed-position-label span.badge {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
  padding-left: 5px;
}
#positions .include-position-label {
  background: #eef7ee;
  padding-left: 20px;
  color: #727271;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
}
#positions .include-position-label span.badge {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
  padding-left: 5px;
}

.un-realised-val {
  margin-top: 5px;
}

.empty-val {
  color: #b8b8b8;
}

.position-scroll {
  width: 100%;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 30px;
  position: fixed;
  top: 63px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #ffffff;
  z-index: 9999;
}

.holding-tab-dock {
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding: 0px 15px;
  background-color: #fff;
  z-index: 9999;
}

.png-container-dock {
  left: 0;
  right: 0;
  position: fixed;
  top: 50px;
  z-index: 1;
}

.png-position-dock {
  width: 102%;
  margin-left: -15px;
  margin-right: -15px;
  position: fixed;
  top: 117px;
  z-index: 9;
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
}

.all-quantity {
  width: 32%;
  white-space: nowrap;
}
.all-quantity .btn-select-qty-mob {
  border: none;
  color: #3580f7;
  background-color: #ffffff;
  padding: 12px 10px 12px 12px;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "EncodeSansMedium";
}
.all-quantity i.edel-icon-arrow-down {
  top: 2px !important;
  color: #3580f7;
  position: relative;
}

.pos_filter_dock_mob {
  position: fixed;
  top: 165px;
  width: 100%;
  padding: 0 5px;
  background-color: #ffffff;
  z-index: 99;
  border-radius: 5px;
  height: 50px;
}

.dockfilters-tag-push {
  position: fixed;
  top: 160px;
  width: 100%;
}

.dockfilters-tag-push-pos {
  position: fixed;
  top: 210px;
  width: 102%;
}

.hover-col .scrip-accordion .btn.btn-primary {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.holding-slider-button-watchlist-style {
  height: 30px;
  width: 30px;
  display: flex;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
}
.holding-slider-button-watchlist-style.holding-acc-watchlist::after {
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
}
.holding-slider-button-watchlist-style .accordion-button {
  width: 30px !important;
  padding: 0px 0px !important;
}
.holding-slider-button-watchlist-style .accordion-button::after {
  width: auto;
  height: auto;
  margin-left: 0px !important;
  background-color: #ffffff !important;
}

.grid-custom-100-mb {
  display: grid;
  grid-template-columns: 180px auto;
}

.w-add-cta {
  width: 44px !important;
}

.w-sqoff-cta {
  width: 65px !important;
}

.w-unset {
  width: unset;
}

.funds-sort.common-fund-sort .sort-drop-footer .ed_button {
  width: 100% !important;
}
.funds-sort .sort-drop {
  margin-top: 15px !important;
  right: 0px !important;
  z-index: 9;
}

.filter-accordion.accordion {
  padding-bottom: 7px;
}
.filter-accordion.accordion .accordion-header .accordion-button:not(.collapsed) {
  background-color: #f2f2f5;
}
.filter-accordion.accordion .accordion-header .accordion-button {
  font-size: 1rem;
  font-family: "DMSansMedium";
  background-color: #f2f2f5;
}
.filter-accordion.accordion .accordion-header .accordion-button.collapsed {
  background-color: #f2f2f5;
}
.filter-accordion.accordion .inside-list {
  gap: 5px;
}
.filter-accordion.accordion .inside-list:last-child {
  margin-bottom: 0px;
}
.filter-accordion.accordion .inside-list input {
  width: 16px;
  height: 16px;
}
.filter-accordion.accordion .inside-list input:checked {
  accent-color: #03002f;
}
.filter-accordion.accordion .inside-list .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}

.aum-input {
  gap: 10px;
}
.aum-input .equity-dropdown-block.dropdown button {
  width: 103px;
  height: 43px;
}
.aum-input .equity-dropdown-block.dropdown button i {
  color: #3580f7;
}
.aum-input input {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}

.desk.aum-input {
  border-radius: 5px;
  padding: 20px;
}
.desk.aum-input .equity-dropdown-block.dropdown {
  padding: 20px 0px;
}
.desk.aum-input .equity-dropdown-block.dropdown button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-color: #e7e7e7;
}
.desk.aum-input input.form-control {
  height: 43px;
  border-color: #e7e7e7;
}

.funds.filterasset-drop-footer .ed_button.blue-one.button.filter-button-disable {
  border: none;
}

@media screen and (max-width: 1023px) {
  .filter-accordion.accordion {
    padding-bottom: 7px;
  }
  .filter-accordion.accordion .accordion-header .accordion-button:not(.collapsed) {
    background-color: #ffffff;
  }
  .filter-accordion.accordion .accordion-header .accordion-button {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    background-color: #ffffff;
  }
  .filter-accordion.accordion .accordion-header .accordion-button.collapsed {
    background-color: #ffffff;
  }
  .filter-accordion.accordion .accordion-header .accordion-button::after {
    background-color: #ffffff;
  }
  .filter-accordion.accordion .accordion-header .clear-btn {
    width: unset !important;
    padding: 0 !important;
    margin-left: 10px;
  }
  .filter-accordion.accordion .nested-body::-webkit-scrollbar-thumb {
    background-color: #03002f;
  }
  .filter-accordion.accordion .nested-body.accordion-body {
    padding: 10px 0;
    border-bottom: 1px solid #e7e7e7;
  }
  .filter-accordion.accordion .nested-body.accordion-body .inside-list {
    padding: 10px 0;
  }
  .funds-filter .mob-filterasset-drop-head .down-bar-right {
    color: #03002f;
  }
  .funds-filter .mob-filterasset-drop-body {
    padding-bottom: 86px;
  }
  .funds-filter .mob-filterasset-drop-body .main.filter-accordion {
    padding: 1% 3%;
  }
  .funds-filter .mob-filterasset-drop-body .bodylist {
    height: unset;
  }
  .funds-filter .mob-filterasset-drop-body .mf-Accordian-item {
    padding: 9px 20px;
  }
  .funds-filter .mob-filterasset-drop-footer {
    display: contents !important;
  }
  .funds-filter .mob-filterasset-drop-footer.funds-footer {
    height: unset;
    padding: 15px;
    width: 95%;
  }
  .funds-filter .mob-filterasset-drop-footer.funds-footer .ed_button.button {
    width: 90%;
    margin: 5% !important;
    padding: 2%;
  }
}
.light-blue label {
  color: #03002f !important;
}

.errorstate-section {
  height: 700px;
}
.errorstate-section h1 {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .errorstate-section h1 {
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .errorstate-section {
    height: 835px;
  }
}
.errorstate-section .path-4318 {
  position: absolute;
  top: 150px;
  z-index: -1;
}
.errorstate-section .outersection {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  margin-top: 100px;
}
@media (max-width: 768px) {
  .errorstate-section .outersection .outer-section-2 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .errorstate-section .outersection {
    flex-direction: column;
    align-items: self-start;
    justify-content: flex-start;
  }
}
.errorstate-section .Edbutton-error {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media (max-width: 768px) {
  .errorstate-section .Edbutton-error {
    flex-direction: column;
    justify-content: start;
    align-items: flex-start;
    margin-top: 30px !important;
  }
  .errorstate-section .Edbutton-error .ed_button {
    padding: 10px !important;
    z-index: 1;
    width: 72%;
  }
  .errorstate-section .Edbutton-error .midnight-blue-no-underline {
    background-color: #ffffff;
    border-radius: 10px;
  }
}
.errorstate-section .Edbutton-error .errorstate-btn {
  border-radius: 30px;
}

.path4318mb {
  position: absolute;
  height: 100%;
  left: 0px;
  top: 50%;
}

.errostatemobile {
  height: 158px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

:root {
  font-size: 16px;
}

@media (max-width: 767px) {
  .tabs_pnl .nav-tabs {
    display: flex;
    height: 55px;
    overflow-y: scroll;
    flex-direction: column;
  }
  .tabs_pnl .dock_tabs_mobile {
    position: fixed !important;
    width: 100%;
    left: 0;
    padding-left: 15px;
    z-index: 8 !important;
  }
  .calender-section {
    position: unset;
  }
  .calender-section.dock_calender_mobile {
    position: fixed;
    width: 100%;
    left: 0;
    padding-left: 15px;
    top: 116px;
    z-index: 8;
  }
  .calender-section.dock_calender_mobile .calendar_date {
    grid-template-columns: 0.5fr 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 10px 0px;
  }
  .calender-section.dock_calender_mobile .calendar_date .fin_year {
    white-space: nowrap;
  }
  .calender-section.dock_calender_mobile .calendar_date :nth-child(2) {
    white-space: nowrap;
  }
  .calender-section.dock_calender_mobile .calendar_date .calendar_change {
    justify-self: end;
    padding-right: 15px;
  }
  .calendar_date {
    display: flex;
    position: unset;
    justify-content: space-between;
  }
  .calendar_date span {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 130%;
    color: #444444;
  }
  .calendar_date .calendar_change span {
    color: #03002f;
  }
  .calendar_date .calendar_change i {
    font-size: 1.063rem;
  }
  .calendar_date .fin_year {
    font-family: "DMSansMedium";
  }
  .summary_details {
    position: unset;
    gap: 10px;
    border: 1px solid #b8b8b8;
    height: 130px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
  }
  .summary_details span[aria-busy=true] {
    width: 100%;
  }
  .summary_details .border-radius-bottom-left {
    border-bottom-left-radius: 9px;
  }
  .summary_details .border-radius-bottom-right {
    border-bottom-right-radius: 9px;
  }
  .summary_details .summary_box {
    border: none !important;
    height: 50px;
    padding: 20px 10px;
    gap: 5px;
  }
  .summary_details .summary_box .summary_title {
    font-size: 0.688rem;
    font-family: "DMSansMedium";
    line-height: 14px;
    margin-bottom: 5px;
  }
  .summary_details .summary_box .summary_values {
    display: unset;
    margin-right: 10px;
  }
  .summary_details .summary_box .summary_values span {
    font-size: 0.875rem;
    font-family: "RobotoMedium";
    line-height: 16px;
    display: block;
    overflow-wrap: break-word;
  }
  .summary_details .summary_box .summary_values .percentage_value {
    font-size: 0.625rem;
    display: flex;
  }
  .summary_details.dayspnl-container .col-6:last-child {
    text-align: end;
  }
  .summary_details.png-container-wrapper {
    z-index: 8;
  }
  .summary_details.png-container-wrapper .dayspnl-container {
    padding: 13px 15px;
    background-color: #f2f2f5;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    margin-top: 28px;
  }
  .summary_details.png-container-wrapper .dayspnl-container.border-on-search-none {
    border-radius: 0;
    border: 0;
  }
  .summary_details.png-container-wrapper .dayspnl-container h3 {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0px;
    color: #444444;
  }
  .summary_details.png-container-wrapper .dayspnl-container .dayspnl {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    padding-left: 6px;
  }
  .summary_details.png-container-wrapper .dayspnl-container .daypnlchange {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    padding-left: 6px;
  }
  .dock_filter_mob {
    position: fixed;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 5px 15px;
    top: 177px;
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.05);
    z-index: 7;
    height: 50px;
    overflow-x: scroll;
    display: flex;
    flex-direction: row;
  }
  .dock_filter_mob.dock_filter_mob_push {
    top: 222px;
  }
  .dock_filter_mob .clear-all-tag {
    right: -15px;
    padding-right: 10px;
  }
  .filter-wrapper {
    display: flex;
    margin: 0px -15px;
    padding: 10.5px 0px;
    background-color: #f0f9ff;
    align-items: center;
  }
  .filter-wrapper button {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .filter-wrapper .downloads {
    background-color: #f0f9ff !important;
    color: #03002f;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    border-radius: 0px;
    border: 0px !important;
  }
  .filter-wrapper .downloads button {
    border: 0px !important;
    border-radius: 0px;
  }
  .filter-wrapper .downloads button i.edel-icon-download {
    font-size: 1.563rem;
    position: relative;
    top: 1px;
  }
  .filter-wrapper .left-thin-arrow-expand {
    margin-left: 15px !important;
    padding-left: 0px !important;
    padding-right: 10px !important;
    line-height: 24px !important;
    transform: rotate(180deg);
    padding-top: 4px;
    border-bottom-right-radius: 0px;
    padding-bottom: 16px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
  }
  .filter-wrapper .left-thin-arrow-expand::before {
    font-size: 0.375rem;
  }
  .filter-wrapper .p-10 {
    padding-left: 0px !important;
  }
  .filter-wrapper .close-expand {
    height: 36px;
    margin-left: 0px;
    margin-right: 15px !important;
    padding-right: 10px !important;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 27px;
    padding-left: 7px;
    line-height: 30px !important;
    color: #b8b8b8 !important;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  .filter-wrapper .close-expand::before {
    font-size: 0.563rem;
  }
  .filter-wrapper .searchbar-c {
    display: flex;
    width: 100%;
  }
  .filter-wrapper .searchbar-c i {
    background-color: #f0f9ff;
    padding-left: 15px;
    padding-right: 0px;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 34px;
  }
  .filter-wrapper .searchbar-c i:before {
    top: 1px;
    position: relative;
  }
  .filter-wrapper .searchbar-c i.edel-icon-close {
    padding: 7px 0px 13px 4px;
  }
  .filter-wrapper .searchbar-c i.edel-icon-left-arrow {
    background-color: #f0f9ff;
    padding-left: 15px;
    padding-right: 0px;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 34px;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
  }
  .filter-wrapper .searchbar-c i.edel-icon-left-arrow:before {
    font-size: 0.625rem;
    top: 4px;
    margin-left: 10px;
    position: relative;
  }
  .filter-wrapper .searchbar-c input {
    background-color: #f0f9ff;
    border: 0px !important;
    padding-left: 8px;
    width: 80%;
  }
  .filter-wrapper .searchbar-c input::placeholder {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
  }
  .filter-wrapper .searchbar-c-new i,
  .filter-wrapper .searchbar-c-new i.edel-icon-left-arrow {
    color: #3580f7;
  }
  .filter-wrapper .sort button {
    border: 0px;
    background-color: #f0f9ff;
    border: 0px !important;
    border-radius: 0px;
    padding-right: 15px;
    color: #0d6efd;
  }
  .filter-wrapper .sort button:hover {
    color: #0d6efd;
  }
  .filter-wrapper .sort button i {
    font-size: 0.85rem;
    color: #03002f;
  }
  .filter-wrapper .sort button.sort-btn i {
    color: #3580f7;
  }
  .filter-wrapper .sort button.sort-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper .sort button .sort-filter-icon {
    position: relative;
  }
  .filter-wrapper .sort button .sort-filter-icon .sort-filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: -1px;
  }
  .filter-wrapper .drawer__handle-wrapper__handle-wrapper {
    padding: 15px 0px 0px !important;
    background: none;
    border-radius: 5px 5px 0px 0px;
  }
  .filter-wrapper .filter button {
    background-color: #f0f9ff;
    border-radius: 0px;
    padding-right: 15px;
    color: #0d6efd;
  }
  .filter-wrapper .filter button:hover {
    color: #03002f;
  }
  .filter-wrapper .filter button i {
    font-size: 0.938rem;
    color: #03002f;
  }
  .filter-wrapper .filter button.filter-btn i {
    color: #3580f7;
  }
  .filter-wrapper .filter button.filter-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper .filter button .filter-icon {
    position: relative;
  }
  .filter-wrapper .filter button .filter-icon .filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: -1px;
  }
  .filter-wrapper .filter button::after {
    border-right: 1px solid #e7e7e7 !important;
  }
  .filter-wrapper .downloads {
    height: 23px;
  }
  .filter-wrapper .downloads::before {
    content: "";
    border-left: 1px solid #e7e7e7 !important;
  }
  .filter-wrapper .downloads button {
    border: 0px;
    background-color: #f0f9ff;
    border: 0px !important;
    border-radius: 0px;
    color: #0d6efd;
    padding-left: 15px;
  }
  .filter-wrapper .downloads button i {
    font-size: 1.25rem;
    color: #03002f;
  }
  .filter-wrapper .downloads button:hover {
    color: #03002f;
  }
  .filter-wrapper .downloads button.download-btn i {
    color: #3580f7;
  }
  .filter-wrapper .downloads button.download-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper.dock-filterbar-mob-pnl {
    position: fixed;
    top: 175px;
    width: 102%;
    z-index: 8;
  }
  .summarize-pnl {
    margin: 0px 0px 15px 0px;
  }
  .date_band {
    font-family: "EncodeSansRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 15px;
    margin-top: 15px;
    height: 40px;
    color: #d69a26;
  }
  .pnl_detail_data {
    height: auto;
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    border-bottom: 1px solid #e5e5e5;
  }
  .pnl_detail_data .name_wrapper {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 140%;
    text-transform: uppercase;
    display: grid;
    align-items: center !important;
    color: #444444;
    margin: 20px 0px;
  }
  .pnl_detail_data .name_wrapper .scrip_name {
    align-self: self-end;
  }
  .pnl_detail_data .name_wrapper .scrip_name span.name-readmore {
    overflow: hidden;
    word-break: break-all;
  }
  .pnl_detail_data .name_wrapper .scrip_name .w-auto {
    width: 111px !important;
  }
  .pnl_detail_data .name_wrapper .value {
    font-family: "RobotoRegular";
    font-weight: 400;
    align-self: baseline;
  }
  .pnl_detail_data .value_wrapper {
    display: grid;
    justify-content: end;
    align-self: center;
    margin-bottom: 3px;
    gap: 10px;
  }
  .pnl_detail_data .value_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_detail_data .value_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_detail_data .value_wrapper .price_qty {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.688rem;
    line-height: 14px;
    color: #b8b8b8;
    display: flex;
    justify-content: end;
  }
  .pnl_detail_data .value_wrapper .price_qty .price_value {
    font-family: "RobotoRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.688rem;
    line-height: 22px;
    color: #727271;
    margin-left: 4px;
  }
  .pnl_detail_data .value_wrapper .price_qty .price_qty_alone {
    justify-content: end;
  }
  .pnl_detail_data .value_wrapper .price_qty .dot {
    margin: 5px;
    font-size: 0rem;
    width: 4px !important;
    height: 4px !important;
    border: 2px solid #b8b8b8;
    border-radius: 5px;
    position: relative;
    top: -3px;
  }
  .pnl_all_data {
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    border-bottom: 1px solid #e5e5e5;
  }
  .pnl_all_data .name_wrapper {
    font-family: "EncodeSansRegular";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 140%;
    text-transform: uppercase;
    display: grid;
    color: #444444;
  }
  .pnl_all_data .name_wrapper .name-readmore {
    width: 137px;
    overflow: hidden;
    word-break: break-all;
  }
  .pnl_all_data .name_wrapper .name-readmore.w-auto {
    width: 137px !important;
  }
  .pnl_all_data .name_wrapper .scrip_name {
    align-self: flex-end;
  }
  .pnl_all_data .name_wrapper .value {
    align-self: flex-start;
    font-family: "RobotoMedium";
  }
  .pnl_all_data .value_wrapper {
    display: grid;
    justify-content: end;
    align-self: center;
    margin-bottom: 3px;
    gap: 10px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 10px;
    text-align-last: end;
    display: grid;
    grid-template-rows: 30px 30px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.688rem;
    line-height: 14px;
    color: #b8b8b8;
    display: flex;
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .price_value {
    font-family: "RobotoRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.688rem;
    line-height: 22px;
    color: #727271;
    margin-left: 4px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .price_qty_alone {
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .dot {
    margin: 5px;
    font-size: 0rem;
    width: 4px !important;
    height: 4px !important;
    border: 2px solid #b8b8b8;
    border-radius: 5px;
    position: relative;
    top: -3px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_all_data .value_wrapper .realised_wrapper {
    text-align-last: end;
    justify-self: end;
  }
  .pnl_all_data .value_wrapper .realised_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_all_data .value_wrapper .realised_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .drawer__handle-wrapper__content {
    padding: 0 !important;
  }
  .drawer_container {
    width: 100%;
    text-align: center;
  }
  .drawer_container .calendar_list {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 24px;
    height: 340px;
    color: #727271;
    background-color: #f2f2f5;
  }
  .drawer_container .calendar_list .list_container {
    height: 54px;
    border-bottom: 1px solid #e7e7e7;
    display: flex;
  }
  .drawer_container .calendar_list .list_container span {
    padding: 14px 0px 15px 18px;
    display: flex;
  }
  .drawer_container .calendar_list .list_container span .right_arrow {
    display: flex;
    align-self: center;
    position: fixed;
    right: 17px;
  }
  .drawer_container .calendar_list .list_container span .right_arrow i {
    background-color: transparent;
    color: #03002f;
    padding: 10px 12px;
    border-radius: 5px;
    height: 30px !important;
    width: 30px !important;
    align-items: center;
    display: flex;
  }
  .drawer_container .custom_btn {
    width: 360px;
    height: 40px;
    -webkit-appearance: none !important;
  }
  .drawer_year_container .mob_year_container {
    background: #f2f2f5;
    height: 75px;
  }
  .drawer_year_container .mob_year_container span {
    display: flex;
    padding-top: 30px;
    font-size: 0.875rem;
    font-family: "DMSansBold";
  }
  .drawer_year_container .mob_year_container span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  .drawer_year_container .year_list {
    width: 100%;
    background-color: #ffffff;
    align-items: center;
  }
  .drawer_year_container .year_list .financial_year {
    height: 53px;
    border-bottom: 1px solid #e7e7e7;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .drawer_year_container .year_list .financial_year span {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 24px;
    color: #727271;
  }
  .drawer_year_container .year_list .financial_year:last-child {
    height: 100px;
  }
  .drawer_year_container .year_list div.btn-container {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: white;
    left: 0px;
    right: 0px;
    padding-bottom: 17px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .drawer_year_container .year_list div.btn-container button {
    width: 100%;
    height: 40px;
    border-radius: 6px;
    background: #03002f;
    color: #ffffff;
    padding: 9px 17px;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    align-self: center;
    border: none !important;
    margin-top: 9px;
  }
  .drawer_year_container .year_list :nth-last-child(2) {
    border-bottom: none !important;
    margin-bottom: 68px;
  }
  .drawer__handle-wrapper .from_and_To_Container {
    height: 255px;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading {
    min-height: 60px;
    background: #f2f2f5;
    justify-content: center;
    align-items: center;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading span {
    display: flex;
    padding-top: 20px;
    padding-bottom: 23px;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container {
    height: 150px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 15px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .date-labels {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 140%;
    color: #b8b8b8;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .form-control {
    background: none;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-text.d-block {
    background: none;
    border: none;
    padding: 6px 10px 10px 8px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-text.d-block i {
    font-size: 0.688rem;
    color: #03002f;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .custom_btn {
    margin: 20px 0px;
    border-radius: 6px !important;
    height: 40px;
    width: 360px;
    padding: 8px 0px 0px 0px;
    align-items: center;
    -webkit-appearance: none !important;
    margin-left: 0px !important;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-date-section .date-partition {
    width: 135px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-date-section .date-partition .form-control {
    width: 100px;
    color: #444444;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .drawer__handle-wrapper .from_to_container_new .calendar--row {
    padding: 20px 20px 0px;
    border-bottom: 0px;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon {
    border: 1px solid #e7e7e7;
    padding: 0px;
    padding-left: 5px;
  }
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon .input-group-text {
    padding: 8px 10px;
  }
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon .form-control {
    padding: 0px;
  }
}
@media (max-width: 767px) {
  .drawer__handle-wrapper .from_to_container_new .custom_heading {
    min-height: 60px;
    background: #f2f2f5;
    justify-content: center;
    align-items: center;
  }
  .drawer__handle-wrapper .from_to_container_new .custom_heading span {
    display: flex;
    padding-top: 20px;
    padding-bottom: 23px;
  }
  .drawer__handle-wrapper .from_to_container_new .custom_heading span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  button .react-datepicker__navigation {
    top: 3%;
  }
  .pnl_data_wrapper {
    margin-bottom: 120px;
  }
  .display_end {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
  }
  .selected_option {
    margin: 13px 0px 3px 0px;
  }
  .selected_option .edel-icon-arrow-down {
    top: 152px;
  }
  .other_options {
    top: 183px;
  }
  .date-picker {
    padding: 0px 10px;
  }
  .button_container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .button_container .next_btn {
    width: 360px;
    height: 40px;
  }
  .pnl-drawer-container {
    height: 126;
  }
  .pnl-drawer-container .custom_btn {
    -webkit-appearance: none !important;
  }
  .pnl-drawer-container .date-container {
    left: 0px;
    height: 75px;
    top: 316px;
    background: #f2f2f5;
    border-radius: 5px 5px 0px 0px;
    padding-bottom: 20px;
    margin-bottom: 10px;
  }
  .pnl-drawer-container .date-container .select-date {
    width: 115px;
    height: 20px;
    padding: 20px 0px 10px 0px;
    margin: 0px 0px 10px 15px;
    font-family: "Encode Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 140%;
    display: flex;
    align-items: baseline;
    color: #444444;
  }
  .pnl-drawer-container .date-container .form-control {
    box-sizing: border-box;
    width: 201px;
    height: 36px;
    left: 15px;
    top: 386px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    margin-left: 10px;
  }
  .input-group-date-section {
    display: flex !important;
    justify-content: space-between;
  }
}
.setting-padding {
  padding: 0px 20px 4.25px;
}

:root {
  font-size: 16px;
}

@media screen and (max-width: 1024px) {
  .drawer__handle-wrapper {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  .drawer__handle-wrapper.z-index-high {
    z-index: 10001 !important;
  }
  .customForm.mobForm.taxreport input[type=radio]:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 10%;
  }
  .customForm.mobForm.taxreport .mobForm {
    margin: 25px 15px;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap .form-check-input:checked {
    background-color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg {
    background-color: #ffffff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .mail-input input {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .icon i {
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .custom_btn {
    background-color: #3580f7;
    border: 1px solid #3580f7;
    right: 0;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section {
    align-items: center !important;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label {
    margin-bottom: 0px !important;
    color: #444444 !important;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label b {
    font-weight: 500;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text {
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text span {
    position: relative;
    top: 1px;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
}
#future-markettoday .market-top-section-container {
  margin-bottom: 0px;
}
#future-markettoday .market-today-stock-cards .col-lg-3:last-child .generic-stock-cards {
  border-right: 0px;
}
@media (max-width: 1023px) {
  #future-markettoday .market-today-stock-cards .col-lg-3:nth-child(2) .generic-stock-cards {
    border-right: 0px;
  }
}
#future-markettoday .market-today-stock-cards .generic-stock-cards {
  border-left: 0px;
  padding: 19px 20px 18px;
}
@media (max-width: 1023px) {
  #future-markettoday .market-today-stock-cards .generic-stock-cards {
    border-bottom: 0px;
  }
}
#future-markettoday .future-today-sec-bottom .Chartiqtopsection {
  justify-content: space-between;
  padding: 10px 0px;
}
#future-markettoday .future-today-sec-bottom .equity-dropdown-block button {
  display: flex;
  align-items: center;
}
#future-markettoday .future-today-sec-bottom .equity-dropdown-block .edel-icon-arrow-down {
  height: 14px;
  width: 14px;
}
#future-markettoday .future-today-sec-bottom .equity-dropdown-block .edel-icon-arrow-down:before {
  color: #03002f;
}
#future-markettoday .future-today-sec-bottom .iframeClass.chartiq-market {
  height: 65vh !important;
  padding: 0px !important;
}
#future-markettoday .future-today-sec-bottom .section-right {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
#future-markettoday .future-today-sec-bottom .section-right .market-status-future .gridContainermarket {
  display: grid;
  grid-template-columns: 1.5fr 1.5fr 1.5fr;
  gap: 50px 20px;
}
@media (max-width: 1023px) {
  #future-markettoday .future-today-sec-bottom .section-right .market-status-future .gridContainermarket .gridcontainerBox:nth-of-type(even) .titleHeading,
  #future-markettoday .future-today-sec-bottom .section-right .market-status-future .gridContainermarket .gridcontainerBox:nth-of-type(even) .value {
    text-align: right;
  }
}
@media screen and (max-width: 960px) {
  #future-markettoday .future-today-sec-bottom .section-right .market-status-future .gridContainermarket {
    grid-template-columns: 1.5fr 1.5fr;
    gap: 30px 20px;
  }
}
#future-markettoday .future-today-sec-bottom .section-right .market-status-future .gridContainermarket .Builduptxt {
  font-size: 1rem;
  font-family: "RobotoMedium";
}
@media (max-width: 1023px) {
  #future-markettoday .future-today-sec-bottom .section-right .market-status-future .gridContainermarket .Builduptxt {
    font-size: 0.875rem;
  }
}
#future-markettoday .future-today-sec-bottom .section-right .market-status-future .titleHeading h4 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #727271;
  margin-bottom: 4px !important;
}
@media screen and (max-width: 960px) {
  #future-markettoday .future-today-sec-bottom .section-right .market-status-future .titleHeading h4 {
    font-size: 0.75rem;
  }
}
#future-markettoday .future-today-sec-bottom .section-right .market-status-future .value p {
  font-family: "RobotoMedium";
  font-size: 1rem;
  margin-bottom: 0px !important;
  color: #444444;
}
@media screen and (max-width: 960px) {
  #future-markettoday .future-today-sec-bottom .section-right .market-status-future .value p {
    font-size: 0.875rem;
  }
}
#future-markettoday .future-today-sec-bottom .market-barchart-section .market-quote-section {
  padding-top: 100px;
}

.fno-tabs.generic-tabs {
  border-radius: 5px;
  border: 1px solid #292663;
}
.fno-tabs.generic-tabs .nav-item .nav-link {
  margin: 0px;
  border: 0px !important;
  border-radius: 0px;
  padding: 10px 27.5px;
  color: #292663;
}
.fno-tabs.generic-tabs .nav-item .nav-link.active {
  background-color: #292663;
  color: #ffffff;
}
@media screen and (max-width: 1023px) {
  .fno-tabs.generic-tabs .nav-item .nav-link {
    padding: 5px 13.5px;
    font-size: 0.75rem;
  }
}

.future-market-loader .react-loading-skeleton {
  height: 100px;
}

@media screen and (max-width: 1023px) {
  #odd-block > div:first-child {
    width: 100%;
  }
  #odd-block > div:first-child > .generic-stock-cards {
    height: 115px;
  }
  #odd-block > div:first-child .ltp-change-block {
    display: flex;
    gap: 5px;
    align-items: end;
  }
  #odd-block > div:first-child .ltp-change-block .generic-stock-card-stock-value {
    margin-bottom: 0px;
  }
  #odd-block div .generic-stock-cards {
    padding: 10px !important;
    border-width: 1px 0px 0px 0px;
  }
  #odd-block div .generic-stock-cards .generic-stock-card-date p {
    justify-content: start;
  }
  #odd-block > div:nth-child(odd):not(:first-child) {
    border-left: 1px solid #e7e7e7;
  }
}
.futureDrivingmarket {
  margin: 51px 0px 10px;
}
@media (max-width: 768px) {
  .futureDrivingmarket {
    margin-top: 20px !important;
  }
}
.futureDrivingmarket .future-news {
  display: flex;
}
.futureDrivingmarket .future-news .title-dropdown {
  display: flex;
  justify-content: space-between;
}
.futureDrivingmarket .future-news .title-dropdown .equity-dropdown-block button {
  display: flex;
  align-items: center;
}
.futureDrivingmarket .future-news .title-dropdown .equity-dropdown-block .edel-icon-arrow-down {
  color: #03002f;
}
.futureDrivingmarket .future-news .title-dropdown .equity-dropdown-block .edel-icon-arrow-down:before {
  font-size: 1.375rem;
}
.futureDrivingmarket .future-news .title-dropdown .equity-dropdown-block.show button {
  display: flex;
  align-items: center;
}
.futureDrivingmarket .future-news .title-dropdown .equity-dropdown-block.show .edel-icon-arrow-down {
  color: #03002f;
}
.futureDrivingmarket .future-news .title-dropdown .equity-dropdown-block.show .edel-icon-arrow-down:before {
  font-size: 0.75rem;
}
.futureDrivingmarket .future-dm .d-livenews-container {
  border-radius: 5px;
  margin: 0 0 0 30px;
}
@media screen and (min-width: 1023px) {
  .futureDrivingmarket .future-dm .dock-liveNews-section {
    top: 160px;
    position: sticky;
  }
}
.futureDrivingmarket .dm-title {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
  line-height: 140%;
}
.futureDrivingmarket .dm-title strong {
  font-family: "DMSansBold";
}
.futureDrivingmarket .future-cardContainer .future-cards {
  display: flex;
  margin-top: 30px;
}
.futureDrivingmarket .future-cardContainer .future-cards .marketgroup {
  padding: 0;
}
.futureDrivingmarket .future-cardContainer .future-cards .marketgroup .marketCard {
  border-radius: 0px 5px 5px 0px !important;
}
.futureDrivingmarket .future-cardContainer .future-cards .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .futureDrivingmarket .future-cardContainer .future-cards .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
    font-size: 1rem;
  }
}
.futureDrivingmarket .future-cardContainer .future-cards .marketgroup .marketCard .marketcardbody {
  padding-top: 5px;
}
.futureDrivingmarket .future-cardContainer .future-cards .marketgroup .marketCard .marketcardbody .drivingmarket-title-head {
  margin: 20px 0px 10px 0px;
}
.futureDrivingmarket .future-cardContainer .future-cards .marketgroup:first-child .marketCard {
  border-radius: 5px 0px 0px 5px !important;
  border-right: 0px;
}
.futureDrivingmarket::-webkit-scrollbar {
  width: 1px !important;
  height: 227px !important;
}
.futureDrivingmarket::-webkit-scrollbar-button {
  height: 77px;
}
.futureDrivingmarket::-webkit-scrollbar-track {
  height: 10px !important;
  width: 1px;
}
.futureDrivingmarket::-webkit-scrollbar-thumb {
  background-color: #03002f;
  height: 10px !important;
  width: 1px !important;
}
.futureDrivingmarket .masked {
  display: none;
}

@media screen and (max-width: 1023px) {
  .futureDrivingmarket .future-news {
    display: unset;
  }
  .futureDrivingmarket .future-news .col-8 {
    width: 100%;
    background: #ffffff;
  }
  .futureDrivingmarket .future-news .col-8 .future-cardContainer .future-cards {
    display: unset;
  }
  .futureDrivingmarket .future-news .col-8 .future-cardContainer .future-cards .marketgroup .marketCard {
    margin-bottom: 0px;
    border-radius: 0 !important;
    border: unset;
    border-bottom: 1px solid #e7e7e7;
  }
  .futureDrivingmarket .future-news .title-dropdown {
    display: unset;
  }
  .futureDrivingmarket .future-news .title-dropdown .dm-title {
    padding: 20px 10px 10px 15px;
    font-size: 1.25rem;
  }
  .futureDrivingmarket .future-news .title-dropdown .equity-dropdown-block.dropdown {
    padding-left: 15px;
  }
  .futureDrivingmarket .future-news .title-dropdown .equity-dropdown-block.dropdown button i {
    color: #03002f;
  }
  .futureDrivingmarket .future-dm .d-livenews-container {
    margin: 20px 0 0 0;
    background-color: #ffffff;
  }
}
.future-progress .progressbox {
  align-items: center;
  padding-right: 0.5rem;
}
.future-progress .progressbox .ml-13 {
  width: 94%;
}
.future-progress .progress.progresscontainer {
  height: 80px !important;
}
@media screen and (max-width: 1023px) {
  .future-progress .progress.progresscontainer {
    height: 64px !important;
  }
}
.future-progress .progress.progresscontainer .rollover {
  font-size: 1rem;
  font-family: "RobotoRegular";
}
@media screen and (max-width: 1023px) {
  .future-progress .progress.progresscontainer .rollover {
    font-size: 0.875rem;
  }
}
.future-progress .progress.progresscontainer .commondatavalue {
  margin-top: 8px !important;
  margin-top: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.future-active .progressbox .ml-13 .left {
  position: relative;
  top: 10px;
}

.future-spotComparision {
  margin-top: 51px !important;
}
@media (max-width: 1023px) {
  .future-spotComparision {
    margin-top: 20px !important;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle {
  padding: 0px;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard {
  padding: 20px 20px 0px 20px;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard {
    padding: 15px;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftmain1 {
  font-family: "DMSansNormal" !important;
  font-size: 1.75rem !important;
  color: #0b243a !important;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftmain1 {
    line-height: 28px;
    margin-bottom: 15px;
    line-height: 140%;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftmain1 strong {
  font-family: "DMSansBold" !important;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftsub {
  font-family: "DMSansNormal" !important;
  margin-top: 20px !important;
  color: #727271;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftsub {
    margin-top: 23px !important;
    margin-bottom: 28px;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading {
  display: flex;
  column-gap: 10px;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredataheading {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredataheading span {
  color: #727271;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredataheading span {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredatavalue {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .futuresoptheading .futuredatavalue span {
    color: #444444;
    font-family: "RobotoMedium";
    font-size: 0.875rem;
  }
}
@media (min-width: 1023px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead {
    align-items: flex-start;
  }
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead {
    display: block;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block button {
  display: flex;
  align-items: center;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block .edel-icon-arrow-down {
  height: 14px;
  width: 14px;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block .edel-icon-arrow-down:before {
  color: #03002f;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright {
    justify-content: flex-end;
    height: 0;
  }
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardhead .mk-card-topright .equity-dropdown-block {
    transform: translateY(-35px);
  }
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .marketcardbody {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
  margin-top: 20px;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureGreenback {
  background-color: #f0fdf6;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureRedback {
  background-color: #fff5f5;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox {
  padding: 20px;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox {
    max-width: 100%;
    width: 100%;
    flex-flow: column;
    gap: 10px;
    padding: 10px;
    align-items: flex-start;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretablemainHeading {
  display: grid;
  grid-template-columns: 1fr;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretablemainHeading .futureHeadingTitle {
  margin: 0px;
  font-family: "DMSansNormal";
  font-size: 1rem;
  line-height: 20px;
  color: #444444;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretablemainHeading .futureHeadingTitle {
    font-size: 0.75rem;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureHeadingTitle {
  margin: 15px 0px 10px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 18px;
  color: #727271;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureHeadingTitle {
    margin: 0px;
    font-size: 0.625rem;
    line-height: 140%;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureHeadingData {
  font-family: "RobotoBold";
  font-size: 1rem;
}
@media (max-width: 768px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureHeadingData {
    font-family: "RobotoBold";
    font-size: 0.875rem;
    line-height: 140%;
  }
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futureGreen {
  color: #51b255;
}
.future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer .futureBox .futuretableheading .futurered {
  color: #dd504d;
}

/*************8 responsive changes************/
@media screen and (max-width: 480px) {
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleftmain1 {
    font-size: 1.25rem !important;
  }
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .mk-card-topleft .mk-card-topleftmain {
    line-height: 140%;
    color: #0b243a;
  }
  .future-spotComparision .marketgroup.futureSpotCompareTitle .marketCard .minutes-ago {
    font-family: "DMSansNormal";
    font-size: 0.75rem;
    color: #b8b8b8;
  }
  .future-spotComparision .marketgroup.futureSpotCompareTitle .futureBoxContainer {
    display: flex;
    max-width: 100%;
    gap: 10px;
    margin-top: 25px;
    justify-content: space-between;
  }
}
.futurespotblock {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .futurespotblock {
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
  }
}

@media (max-width: 768px) {
  .futureHeadingData.ltpdata {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
  }
}

.exchange-mobile-tabs .nav.nav-tabs {
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
  padding: 11px 15px 0px;
}
.exchange-mobile-tabs .nav.nav-tabs .nav-item {
  width: 50%;
}
.exchange-mobile-tabs .nav.nav-tabs .nav-item .nav-link {
  width: 100%;
  padding: 7px 4px 10px 6px;
}
.exchange-mobile-tabs .stocks-list {
  padding-bottom: 30px;
}
.exchange-mobile-tabs .stocks-list li:not(:last-child) {
  border-bottom: 1px solid #e7e7e7;
}

.width-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.futures.viewAll .drivingmarket-title-head {
  margin-top: 20px;
}

.Future_topGain-table tbody tr td:nth-child(6), .Future_topGain-table tbody tr td:nth-child(7) {
  font-family: "RobotoMedium" !important;
}

.Future_volume_table tbody tr td:nth-child(6), .Future_volume_table tbody tr td:nth-child(7), .Future_volume_table tbody tr td:nth-child(9),
.Future_value_table tbody tr td:nth-child(6),
.Future_value_table tbody tr td:nth-child(7),
.Future_value_table tbody tr td:nth-child(9) {
  font-family: "RobotoMedium" !important;
}

.Future_premium_table tbody tr td:nth-child(6), .Future_premium_table tbody tr td:nth-child(5),
.Future_discount_table tbody tr td:nth-child(6),
.Future_discount_table tbody tr td:nth-child(5) {
  font-family: "RobotoMedium" !important;
}

.Future_rollover_table tbody tr td:nth-child(6), .Future_rollover_table tbody tr td:nth-child(9) {
  font-family: "RobotoMedium" !important;
}

.viewAll-table table.Future_rollover_table thead tr th {
  padding: 12px 18px;
}

:root {
  font-size: 16px;
}

.marketTabs {
  padding-top: 18px;
  padding: 0;
}
.marketTabs .react-tabs .marketTabs-ul {
  padding: 0;
  gap: 50px;
}
.marketTabs .react-tabs .marketTabs-ul li p {
  line-height: 19.6px;
  font-size: 1rem;
}
.marketTabs .react-tabs .marketTabs-ul a {
  height: 100%;
}
.marketTabs .react-tabs .marketTabs-ul a p {
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.marketTabs .react-tabs .marketTabs-ul a.active {
  border-bottom: 2px solid #03002f;
}
.marketTabs .react-tabs .marketTabs-ul a.active p {
  color: #03002f;
}
.marketTabs .react-tabs .marketTabs-ul {
  border-bottom: 1px solid #e7e7e7;
  margin: 0 10px;
  padding: 0;
}
@media (min-width: 768px) {
  .marketTabs .react-tabs .marketTabs-ul {
    margin: auto;
  }
}
.marketTabs .react-tabs .marketTabs-ul li {
  padding: 14px 0px;
  color: #b8b8b8;
  margin-right: 3.125rem;
}
@media (max-width: 768px) {
  .marketTabs .react-tabs .marketTabs-ul li {
    padding: 14px 10px;
  }
}
.marketTabs .react-tabs .marketTabs-ul li p {
  margin-bottom: 0;
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
}
.marketTabs .react-tabs .marketTabs-ul .react-tabs__tab:focus:after {
  content: unset;
}
.marketTabs .react-tabs .marketTabs-ul .react-tabs__tab--selected {
  background: unset;
  border-color: unset;
  color: #03002f;
  border-radius: unset;
  border: unset;
  border-bottom: 2px solid #03002f;
}

@media (max-width: 1023px) {
  .marketTabs .react-tabs {
    overflow-y: scroll;
  }
  .marketTabs .react-tabs .marketTabs-ul {
    flex-direction: row;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    padding: 0 0 0 15px;
    /* Track */
    /* Handle */
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar {
    width: 4px !important;
    height: 5px !important;
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar-track {
    background: transparent;
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar-thumb {
    background: #03002f;
  }
  .marketTabs .react-tabs .marketTabs-ul li p {
    line-height: 19.6px;
    font-size: 1rem;
  }
  .marketTabs .react-tabs .marketTabs-ul .react-tabs__tab--selected {
    border-width: 3px;
  }
}
@media (max-width: 1200px) {
  .marketTabs .react-tabs .marketTabs-ul li {
    margin-right: 1rem;
  }
}
.desk-oia {
  padding-bottom: 40px;
}
.desk-oia .mk-card-topleftmain1 {
  font-family: "DMSansNormal" !important;
  font-size: 1.75rem !important;
  line-height: 39px !important;
  color: #0b243a;
}
.desk-oia .marketCard .mk-card-topleft .mk-card-topleftsub {
  margin-top: 15px !important;
}
.desk-oia .marketCard .marketcardbody {
  padding: 15px 0px !important;
}
@media (max-width: 1023px) {
  .desk-oia .marketCard .marketcardbody {
    padding: 20px 0px !important;
  }
}
@media (min-width: 1023px) {
  .desk-oia .marketCard .marketcardfoot {
    margin-top: 30px !important;
    margin-bottom: -14px;
  }
}
.desk-oia .timeperiod {
  font-family: "DMSansNormal";
  font-size: 0.813rem;
  line-height: 20px;
  color: #727271;
  position: relative;
  bottom: 15px;
}
.desk-oia-card {
  width: 50%;
}
.desk-oia-card .card-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.desk-oia-card .card-head .heading {
  font-family: "DMSansBold";
  font-size: 1.125rem;
  line-height: 25px;
  color: #444444;
  text-align: start;
}
.desk-oia-card .card-head .oia-sort {
  display: flex;
  gap: 10px;
  align-items: center;
}
.desk-oia-card .card-head .oia-sort span {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
}
.desk-oia-card .card-head .oia-sort .equity-dropdown-block button {
  display: flex;
  align-items: center;
}
.desk-oia-card #oia .marketCard {
  border: none;
  padding: 0px;
}
.desk-oia .open-intrest-table-head {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #b8b8b8;
  margin: 10px 0;
  padding: 0 20px;
}
.desk-oia .open-intrest-table-body {
  font-family: "DMSansNormal";
  max-height: 400px;
  min-height: 400px;
  border: 1px solid #e7e7e7;
}
.desk-oia .open-intrest-table-body:last-child {
  border-bottom: none;
}
.desk-oia .open-intrest-table-body .body-row {
  border-bottom: 1px solid #e7e7e7;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
  min-height: 80px;
  width: 100%;
  margin-left: unset;
  cursor: pointer;
}
.desk-oia .open-intrest-table-body .body-row-left {
  font-family: "RobotoMedium";
  font-size: 1rem;
}
.desk-oia .open-intrest-table-body .body-row-left .stock-title {
  font-family: "DMSansMedium";
  font-size: 1rem;
  line-height: 22px;
  color: #444444;
}
.desk-oia .open-intrest-table-body .body-row-right {
  font-family: "RobotoMedium";
  font-size: 1rem;
  text-align: right;
  color: #444444;
}
.desk-oia .open-intrest-table-error {
  font-family: "DMSansNormal";
  max-height: 400px;
  border: 1px solid #e7e7e7;
}
.desk-oia .open-intrest-table .open-intrest-table-head {
  padding: 0 5px 0px 15px !important;
}
.desk-oia .open-intrest-table .open-intrest-table-head .heading {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
  text-align: start;
}
.desk-oia .open-intrest-table .open-intrest-table-head .change {
  padding: 10px;
}
.desk-oia .open-intrest-table .open-intrest-table-body {
  border-radius: 3px;
}
.desk-oia .open-intrest-table .open-intrest-table-body .body-row {
  cursor: pointer;
}
.desk-oia-viewall-table tbody tr td:nth-child(2), .desk-oia-viewall-table tbody tr td:nth-child(3), .desk-oia-viewall-table tbody tr td:nth-child(4), .desk-oia-viewall-table tbody tr td:nth-child(6), .desk-oia-viewall-table tbody tr td:nth-child(7) {
  font-family: "RobotoRegular" !important;
}
.desk-oia-viewall-table tbody tr td:nth-child(5) {
  font-family: "RobotoMedium" !important;
}

.oia-sort i {
  color: #03002f;
}
.oia-sort #sortByOIA {
  background-color: #ffffff;
  border: 1px solid #ebf2fe;
  min-height: 100px;
  max-width: 124px;
}
.oia-sort #sortByOIA a {
  padding: 15px;
}

.openintrest-tabs .nav-tabs {
  border-bottom: 1px solid #e7e7e7 !important;
  padding: unset;
  width: 100%;
  flex-wrap: nowrap;
  overflow-x: unset !important;
}
.openintrest-tabs .nav-tabs .nav-item {
  color: #727271;
}
.openintrest-tabs .nav-tabs .nav-item .nav-link {
  line-height: 22px;
  margin: unset;
  text-align: left;
  padding: 5px 10% !important;
}
.openintrest-tabs .nav-tabs .nav-item .nav-link.active {
  border-bottom: 2px solid #03002f !important;
}
@media (max-width: 340px) {
  .openintrest-tabs .nav-tabs .nav-item .nav-link {
    font-size: 0.875rem !important;
  }
}

.oia-sidebar .stock-details-body .slidingpane-icon-block {
  justify-content: space-evenly;
}
.oia-sidebar .stock-details-body .slidingpane-icon-block .icon-tile a {
  display: grid;
  grid-template-rows: 28px 15px;
}
.oia-sidebar .stock-details-body .slidingpane-icon-block .icon-tile a i {
  font-size: 0.75rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.oia-sidebar .stock-details-body .slidingpane-icon-block .icon-tile a .edel-icon-eye {
  font-size: 1rem;
}
.oia-sidebar .stock-details-body .slidingpane-icon-block .icon-tile a .edel-icon-View-quote {
  font-size: 0.875rem;
}
.oia-sidebar .stock-details-body .slidingpane-icon-block .icon-tile:last-child a {
  padding-right: 0px;
  align-items: unset;
}

@media (max-width: 1023px) {
  #openinterestanalysis .marketCard {
    padding: 0;
  }
  #openinterestanalysis .marketcardhead.card-header {
    padding: 20px 15px 0px !important;
  }
  #openinterestanalysis .mob-oia-card .marketcardhead.card-header {
    padding: 0 !important;
  }
  #openinterestanalysis .mob-oia-card .body-row-left.col .stock-title {
    font-size: 0.875rem;
  }
  #openinterestanalysis .mob-oia-card .body-row-left.col .stock-title-num-val {
    font-size: 0.875rem;
  }
  #openinterestanalysis .marketcardfoot.card-footer {
    padding: 0 15px !important;
  }
}
@media (min-width: 1023px) {
  #oia.marketgroup .marketCard .marketcardbody {
    padding: 0;
    padding-bottom: 20px;
  }
}
.mob-oia .mk-card-topleftmain {
  font-family: "DMSansNormal";
  font-size: 1.25rem;
  line-height: 28px;
  color: #0b243a;
}
.mob-oia .mk-card-topleftmain .edel-icon-arrow-left {
  position: relative;
  left: -8px;
  top: 2px;
}
.mob-oia #oia .marketCard {
  border: none;
  padding: 0px;
}
.mob-oia.mob-oia-viewall .openintrest-tabs .nav-tabs .nav-item:nth-child(1) {
  padding-left: 15px;
}
.mob-oia-card {
  border: unset;
}
.mob-oia-card .card-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px !important;
  padding-top: 15px !important;
}
.mob-oia-card .card-head .heading {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 15px;
  color: #b8b8b8;
}
.mob-oia-card .card-head .oia-sort {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 20px;
  color: #b8b8b8;
}
.mob-oia-card .open-intrest-table-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 18px;
  color: #b8b8b8;
  padding: 0 15px;
}
.mob-oia-card .open-intrest-table-body .body-row {
  height: 80px;
  width: 100%;
  margin: 0;
  padding: 0 15px;
}
.mob-oia-card .open-intrest-table-body .body-row-left {
  padding-left: 0;
}
.mob-oia-card .open-intrest-table-body .body-row-left .stock-title {
  font-family: "DMSansMedium";
  font-size: 1rem;
  line-height: 22px;
}
.mob-oia-card .open-intrest-table-body .body-row-left .stock-title-num-val {
  font-family: "RobotoRegular";
  font-size: 1rem;
  line-height: 18px;
}
.mob-oia-card .open-intrest-table-body .body-row-right {
  padding-right: 0;
  font-family: "RobotoMedium";
  text-align: right;
  line-height: 20px;
  font-size: 0.875rem;
}

.seperatorBorder {
  border-bottom: 1px solid #e7e7e7;
}

.sidebar-chartIq iframe {
  min-height: 300px;
}

@media (min-width: 1023px) {
  .futures-openinterest-viewall .mk-card-topleftmain1 {
    margin-bottom: 20px !important;
  }
  .futures-openinterest-viewall .marketcardbody {
    padding-top: 30px !important;
  }
  .futures-openinterest-viewall .desk-oia-viewall-table .title {
    gap: 6px !important;
  }
  .futures-openinterest-viewall .generic-tabs .nav-tabs .nav-link.active {
    font-family: "DMSansMedium" !important;
    font-size: 0.875rem;
    border-bottom: 2px solid #03002f !important;
  }
  .futures-openinterest-viewall .equity-dropdown-block {
    width: 128px;
  }
}

.oia-viewall-tabs.generic-tabs .nav-tabs {
  justify-content: end;
  margin-top: -100px !important;
  margin-bottom: 50px !important;
}

.understanding-section-mkt {
  background: #ffffff;
  margin: 50px 0;
}
.understanding-section-mkt-heading {
  width: 342px;
  height: 46px;
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  line-height: 39px;
  color: #0b243a;
  margin-bottom: 40px;
}
.understanding-section-mkt-sectionwise-distribution {
  margin: 50px 0;
  font-family: "DMSansNormal";
  font-style: normal;
}
.understanding-section-mkt-sectionwise-distribution .understanding-section-mkt-head {
  display: flex;
  justify-content: space-between;
}
.understanding-section-mkt-sectionwise-distribution .understanding-section-mkt-head .category-heading {
  font-family: "DMSansBold";
  font-size: 1.375rem;
  line-height: 31px;
  color: #444444;
}
.understanding-section-mkt-sectionwise-distribution .understanding-section-mkt-head .back-to-section {
  font-family: "DMSansMedium";
  font-size: 16px;
  line-height: 22px;
  color: #03002f;
  display: flex;
  gap: 5px;
  align-items: center;
  cursor: pointer;
}
.understanding-section-mkt-sectionwise-distribution .understanding-section-mkt-body {
  margin-top: 20px;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 140%;
  color: #727271;
  max-width: 85%;
  text-align: left;
}
.understanding-section-mkt-showall {
  display: flex;
  justify-content: center;
  align-items: center;
}
.understanding-section-mkt-showall button {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #03002f;
  line-height: 22px;
  color: #03002f;
  border: none;
  background-color: transparent;
}

.mob-understanding-section-mkt {
  background: #ffffff;
  padding-bottom: 25px;
  margin-top: 20px;
  padding: 10px;
}
.mob-understanding-section-mkt-heading {
  height: 28px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #0b243a;
  margin-bottom: 0px;
  padding: 15px 0 20px 0;
}
.mob-understanding-section-mkt-sectionwise-distribution {
  border-top: 1px solid #e7e7e7;
  margin: 20px 0;
  padding-top: 20px;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head {
  display: flex;
  justify-content: space-between;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .category-heading {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
  line-height: 22px;
  color: #444444;
  max-width: 80%;
  font-family: "DMSansBold";
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .open-close-section {
  width: 30px;
  height: 30px;
  background-color: #f2f2f5;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .open-close-section i {
  color: #03002f;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .open-close-section .edel-icon-arrow-down {
  font-size: 1.375rem;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .open-close-section .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  display: flex;
  justify-content: center;
  align-items: center;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-body {
  font-weight: 500;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #727271;
  max-width: 90%;
  text-align: left;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-footer {
  margin: 15px 0 20px 0;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-footer .back-to-section {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 22px;
  color: #03002f;
  display: flex;
  gap: 5px;
  align-items: center;
  cursor: pointer;
}

.week-high-low tbody tr td:nth-child(5), .week-high-low tbody tr td:nth-child(6) {
  font-family: "RobotoMedium" !important;
  line-height: 24px;
}

.price-buzzers-table tbody tr td:nth-child(5), .price-buzzers-table tbody tr td:nth-child(6), .price-buzzers-table tbody tr td:nth-child(7) {
  font-family: "RobotoMedium" !important;
}

.volume-buzzers-table tbody tr td:nth-child(5) {
  font-family: "DMSansMedium" !important;
}
.volume-buzzers-table tbody tr td:nth-child(6), .volume-buzzers-table tbody tr td:nth-child(7), .volume-buzzers-table tbody tr td:nth-child(8) {
  font-family: "RobotoMedium" !important;
}

.performer-table .sector {
  display: flex;
  justify-content: start;
}
.performer-table tbody tr td:nth-child(5), .performer-table tbody tr td:nth-child(7) {
  font-family: "RobotoMedium" !important;
}
.performer-table tbody tr td:nth-child(6) {
  font-family: "DMSansMedium" !important;
}

.performer-tag {
  height: 42px;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  color: #444444;
  background: #f9fbff;
  margin-bottom: 20px;
}
.performer-tag label {
  font-family: "DMSansBold";
}
.performer-tag span {
  font-family: "RobotoMedium";
}

.top-table tbody tr td:nth-child(5), .top-table tbody tr td:nth-child(6), .top-table tbody tr td:nth-child(7) {
  font-family: "RobotoMedium" !important;
}

.index-table tbody tr td:nth-child(6), .index-table tbody tr td:nth-child(7), .index-table tbody tr td:nth-child(8) {
  font-family: "RobotoMedium" !important;
}

.alltime-table tbody tr td:nth-child(5), .alltime-table tbody tr td:nth-child(6) {
  font-family: "RobotoMedium" !important;
}

.drivingmarket-index-mob-drawer {
  border: 1px solid #ebf2fe;
  border-radius: 5px;
  line-height: 20px;
}
.drivingmarket-index-mob-drawer .drawer-dname {
  font-family: "encodesans_normal" !important;
  font-weight: 600 !important;
  font-size: 1rem !important;
  line-height: 22px;
  color: #263363 !important;
}
.drivingmarket-index-mob-drawer .selectedExchangeIndex {
  display: flex;
  gap: 10px;
  align-items: center;
  white-space: nowrap;
  padding: 5px 8px !important;
  font-family: "encodesans_normal";
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  color: #727271;
}
.drivingmarket-index-mob-drawer .nav {
  flex-wrap: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-y: scroll;
  margin-bottom: 0 !important;
}
.drivingmarket-index-mob-drawer .nav::-webkit-scrollbar {
  display: none;
}
.drivingmarket-index-mob-drawer .nav-item .nav-link {
  border: 0;
  font-family: "encodesans_normal";
  font-weight: 400;
  font-size: 1rem;
  line-height: 22px;
  color: #727271;
  white-space: nowrap;
}
.drivingmarket-index-mob-drawer .nav-item .nav-link.active {
  border-bottom: 2px solid #3580f7;
  white-space: nowrap;
}
.drivingmarket-index-mob-drawer .index-list {
  overflow-y: scroll;
}
.drivingmarket-index-mob-drawer .index-list-item {
  font-family: "encodesans_normal";
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 41px;
  color: #444444;
  cursor: pointer;
  padding: 5px 5% 5px 5%;
}
.drivingmarket-index-mob-drawer .tab-content {
  overflow-y: scroll;
  height: 30vh;
}
.drivingmarket-index-mob-drawer .drawer-body {
  padding-bottom: 10px !important;
}
.drivingmarket-index-mob-drawer .seperator-border {
  border-bottom: 1px solid #e7e7e7;
}

.drivingmarket-index-mob-drawer.container {
  padding-right: 0px;
  padding-left: 0px;
}

.driving-mkt-mainblock {
  margin-top: 20px;
}
.driving-mkt-mainblock .d-livenews-container {
  margin: 0px 0px 30px 30px;
  background: #ffffff;
  height: 653px;
  border-radius: 5px;
}
.driving-mkt-mainblock .d-livenews-container::-webkit-scrollbar {
  width: 1px !important;
  height: 227px !important;
}
.driving-mkt-mainblock .d-livenews-container::-webkit-scrollbar-button {
  height: 77px;
}
.driving-mkt-mainblock .d-livenews-container::-webkit-scrollbar-track {
  height: 10px !important;
  width: 1px;
}
.driving-mkt-mainblock .d-livenews-container::-webkit-scrollbar-thumb {
  background-color: #03002f;
  height: 10px !important;
  width: 1px !important;
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .d-livenews-container {
    margin-top: 23px;
    margin-left: 0px;
    height: auto;
  }
}
.driving-mkt-mainblock .d-livenews-container .masked {
  display: none;
}
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .marketgroup {
  position: relative;
}
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .marketgroup .marketCard .marketcardhead .mk-card-topleftmain1,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .marketgroup .marketCard .marketcardhead .mk-card-topleftmain {
  font-family: "DMSansBold";
  font-size: 1.125rem;
}
@media (max-width: 1023px) {
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .marketgroup .marketCard .marketcardhead .mk-card-topleftmain1,
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .marketgroup .marketCard .marketcardhead .mk-card-topleftmain {
    font-size: 1rem;
  }
}
@media (max-width: 1023px) {
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .marketgroup .marketCard .marketcardhead .mk-card-topleftsub {
    font-family: "RobotoRegular";
  }
}
@media (min-width: 768px) {
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles {
    background: #ffffff;
    margin-top: 30px;
    border: 1px solid #e7e7e7;
    border-radius: 5px !important;
  }
}
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .marketcardbody {
  padding: 25px 0px 30px;
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .marketcardbody {
    padding: 20px 0px !important;
  }
}
.driving-mkt-mainblock .driving-mkt-block {
  border: 1px solid #e7e7e7;
  background: #ffffff;
  padding: 20px 0px;
  border-radius: 5px;
}
.driving-mkt-mainblock .driving-mkt-block .driving-tiles .marketgroup:last-child {
  border-right: 0px;
}
.driving-mkt-mainblock .driving-mkt-block .driving-tiles:first-child .marketgroup:first-child {
  border-top: none;
}
.driving-mkt-mainblock .driving-mkt-block .driving-tiles:last-child .marketgroup:last-child {
  border-bottom: none;
}
@media (min-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block {
    border: 0px;
    background: none;
  }
}
.driving-mkt-mainblock .driving-mkt-block .marketgroup {
  margin: 0px;
  margin-bottom: 20px;
  padding: 20px 15px;
  border-top: 1px solid #e7e7e7;
}
@media (min-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .marketgroup {
    padding: 20px;
    border-top: 0px;
    margin-bottom: 0px;
    border-right: 1px solid #e7e7e7;
  }
}
.driving-mkt-mainblock .driving-mkt-block .marketgroup:first-child {
  padding: 20px;
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .marketgroup:first-child {
    padding: 20px 15px !important;
  }
}
.driving-mkt-mainblock .driving-mkt-block .marketgroup .marketCard {
  padding: 0px;
  border: none !important;
  margin: 0px;
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head {
  padding: 0px 15px;
  display: block;
}
@media (min-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head {
    display: flex;
    justify-content: space-between;
    padding: 0px;
  }
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-title {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  color: #0b243a;
}
@media (max-width: 1024px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-title {
    font-size: 1.375rem;
    font-family: "DMSansNormal";
  }
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-title strong {
  font-family: "DMSansBold";
}
@media (max-width: 1024px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-title strong {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .top-gainers-firsttile {
    gap: 11px;
  }
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .top-gainers-firsttile {
    padding-bottom: 14px;
  }
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .top-gainers-firsttile .equity-dropdown-block .equitydrop {
  padding: 9px 10px;
  line-height: 140%;
  height: 40px;
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .top-gainers-firsttile .equity-dropdown-block .equitydrop {
    padding: 5px 8px !important;
    line-height: 140%;
    height: unset;
  }
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .top-gainers-firsttile .driving-valuedropdown .subMenuDropdown .nav-item .nav-link,
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .top-gainers-firsttile .driving-daydropdown .subMenuDropdown .nav-item .nav-link {
  padding: 9px 10px !important;
  line-height: 140%;
  height: 40px;
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .top-gainers-firsttile .driving-valuedropdown .subMenuDropdown .nav-item .nav-link,
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .top-gainers-firsttile .driving-daydropdown .subMenuDropdown .nav-item .nav-link {
    padding: 5px 8px !important;
    line-height: 140%;
    height: unset;
  }
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-dropdownblock {
  display: flex;
  justify-content: end;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-dropdownblock {
    margin-top: 0px;
  }
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-dropdownblock .driving-daydropdown {
  white-space: nowrap;
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-dropdownblock .driving-daydropdown .daydrop-btn-border {
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  padding: 7px 10px 7px 14px;
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-dropdownblock .driving-daydropdown .btn-select-drivingmarket {
  color: #727271;
  background-color: #ffffff;
  padding: 0px 14.66px 0px 0px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-dropdownblock .driving-daydropdown .edel-icon-arrow-down {
  color: #03002f;
  position: relative;
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .driving-mkt-block .driving-mkt-head .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop {
    padding: 5px 8px !important;
    line-height: 140%;
  }
}

.drivingmarket-ipocard {
  margin: 30px 0px 0px 30px;
}
@media screen and (max-width: 1023px) {
  .drivingmarket-ipocard {
    margin-left: 0px;
  }
}
.drivingmarket-ipocard .bg-lightyellow .card {
  background: #fffbf2;
}
.drivingmarket-ipocard .drivingmarket-ipo-head {
  font-family: "DMSansBold";
  font-size: 1.25rem;
  color: #0b243a;
  margin-bottom: 10px;
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-dots {
  display: flex;
  justify-content: center;
  padding: 6px 16px 16px 16px;
  margin-top: 14px;
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-dots .owl-dot span {
  width: 18px !important;
  height: 0px !important;
  margin: 0.1em !important;
  display: block;
  border: 1px solid #cccccc;
  border-radius: 30px;
}
@media (max-width: 768px) {
  .drivingmarket-ipocard .drivingmarket-ipocard-block .owl-dots .owl-dot span {
    width: 15px !important;
  }
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-dots .owl-dot.active span {
  border: 2px solid #03002f;
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-nav {
  position: absolute;
  height: 0px;
  top: -30px;
  right: 0px;
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-nav .edel-icon-arrow-left1 {
  border: none;
  background: none;
  color: #03002f;
  font-size: 0.875rem;
  position: absolute;
  top: 0px;
  right: 15px;
}
@media (min-width: 1400px) {
  .drivingmarket-ipocard .drivingmarket-ipocard-block .owl-nav .edel-icon-arrow-left1 {
    margin-left: 360px;
  }
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-nav .edel-icon-arrow-left1 span {
  display: none;
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-nav .edel-icon-arrow-left1.disabled {
  opacity: 0.5;
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-nav .edel-icon-arrow-right1 {
  border: none;
  background: none;
  color: #03002f;
  font-size: 0.875rem;
  position: absolute;
  top: 0px;
  right: 0px;
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-nav .edel-icon-arrow-right1 span {
  display: none;
}
.drivingmarket-ipocard .drivingmarket-ipocard-block .owl-nav .edel-icon-arrow-right1.disabled {
  opacity: 0.5;
}

.drivingmarket-underperformers .driving-mkt-dropdownblock,
.drivingmarket-outperformers .driving-mkt-dropdownblock,
.volumebuzzers .driving-mkt-dropdownblock,
.pricebuzzers .driving-mkt-dropdownblock,
.lowercircuit .driving-mkt-dropdownblock,
.uppercircuit .driving-mkt-dropdownblock {
  display: flex;
  justify-content: end;
  margin-bottom: 20px;
}
.drivingmarket-underperformers .driving-mkt-dropdownblock .driving-daydropdown .subMenuDropdown .nav-item .nav-link,
.drivingmarket-outperformers .driving-mkt-dropdownblock .driving-daydropdown .subMenuDropdown .nav-item .nav-link,
.volumebuzzers .driving-mkt-dropdownblock .driving-daydropdown .subMenuDropdown .nav-item .nav-link,
.pricebuzzers .driving-mkt-dropdownblock .driving-daydropdown .subMenuDropdown .nav-item .nav-link,
.lowercircuit .driving-mkt-dropdownblock .driving-daydropdown .subMenuDropdown .nav-item .nav-link,
.uppercircuit .driving-mkt-dropdownblock .driving-daydropdown .subMenuDropdown .nav-item .nav-link {
  padding: 5px 10px;
  line-height: 140%;
}
.drivingmarket-underperformers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
.drivingmarket-outperformers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
.volumebuzzers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
.pricebuzzers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
.lowercircuit .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
.uppercircuit .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop {
  padding: 5px 12px 5px 13px !important;
  line-height: 140%;
}
@media (max-width: 768px) {
  .drivingmarket-underperformers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
  .drivingmarket-outperformers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
  .volumebuzzers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
  .pricebuzzers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
  .lowercircuit .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop,
  .uppercircuit .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop {
    padding: 5px 8px;
    line-height: 140%;
  }
}
.drivingmarket-underperformers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop .edel-icon-arrow-down,
.drivingmarket-outperformers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop .edel-icon-arrow-down,
.volumebuzzers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop .edel-icon-arrow-down,
.pricebuzzers .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop .edel-icon-arrow-down,
.lowercircuit .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop .edel-icon-arrow-down,
.uppercircuit .driving-mkt-dropdownblock .driving-daydropdown .equity-dropdown-block .equitydrop .edel-icon-arrow-down {
  color: #03002f;
  position: relative;
}
.drivingmarket-underperformers .dynamic-title-block,
.drivingmarket-outperformers .dynamic-title-block,
.volumebuzzers .dynamic-title-block,
.pricebuzzers .dynamic-title-block,
.lowercircuit .dynamic-title-block,
.uppercircuit .dynamic-title-block {
  font-size: 1rem !important;
  font-family: "DMSansMedium";
  color: #444444 !important;
  margin-top: 19px;
  padding: 10px 20px;
  margin-bottom: 23px !important;
  height: 42px;
  background: #f2f2f5;
}
.drivingmarket-underperformers .dynamic-title-block .changeperc,
.drivingmarket-outperformers .dynamic-title-block .changeperc,
.volumebuzzers .dynamic-title-block .changeperc,
.pricebuzzers .dynamic-title-block .changeperc,
.lowercircuit .dynamic-title-block .changeperc,
.uppercircuit .dynamic-title-block .changeperc {
  font-family: "RobotoRegular";
}

.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .drivingmarket-underperformers .marketcardbody,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .drivingmarket-outperformers .marketcardbody,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .volumebuzzers .marketcardbody,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .pricebuzzers .marketcardbody,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .lowercircuit .marketcardbody,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .uppercircuit .marketcardbody {
  padding: 20px 0px 30px;
}
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .volumebuzzers .subMenuDropdown,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .pricebuzzers .subMenuDropdown,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .lowercircuit .subMenuDropdown,
.driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .uppercircuit .subMenuDropdown {
  margin-bottom: 25px;
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .volumebuzzers .subMenuDropdown,
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .pricebuzzers .subMenuDropdown,
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .lowercircuit .subMenuDropdown,
  .driving-mkt-mainblock .driving-top-gainersblock .driving-tiles .uppercircuit .subMenuDropdown {
    margin-bottom: 20px;
  }
}
.driving-mkt-mainblock .drivingmarket-title-head {
  display: flex;
  justify-content: space-between;
  margin: 5px 0px 10px;
  color: #b8b8b8;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .driving-mkt-mainblock .d-flexblock {
    display: grid;
    grid-template-columns: 1fr;
  }
  .driving-mkt-mainblock .d-flexblock .market-drawing-indices-ui {
    order: 2;
  }
  .driving-mkt-mainblock .d-flexblock .indice-historic-return-ui {
    order: 1;
    padding-top: 0px !important;
  }
}

.market-ipo-mob .ipo-carousel .owl-dots {
  padding: 20px 16px 0px 16px;
}
@media (max-width: 768px) {
  .market-ipo-mob .ipo-carousel .owl-dots {
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
  }
}

.pricebuzzers .marketcardbody {
  padding: 20px 0px 30px;
}

.equity-livenews-section-block .d-livenews-container .mask .d-ln-heading .d-ln-heading-left {
  font-size: 1.25rem;
}
.equity-livenews-section-block .d-livenews-container .mask .d-ln-tile-text1 {
  color: #727271 !important;
}
@media screen and (min-width: 1023px) {
  .equity-livenews-section-block .dock-liveNews-section {
    top: 160px;
    position: sticky;
  }
}

.driving-top-gainersblock .driving-tiles .marketgroup:first-child {
  border-top-right-radius: 0px !important;
}
.driving-top-gainersblock .AlertsPopup .modal-content {
  width: 603px !important;
}
.driving-top-gainersblock .AlertsPopup .modal-content .modal-body {
  width: 600px;
}
:root {
  font-size: 16px;
}

.subMenuDropdown.left .dropdown-menu {
  margin-left: -188% !important;
}
.subMenuDropdown.left .dropdown-menu.show::before {
  right: 5%;
}

.subMenuDropdown.right .dropdown-menu {
  margin-left: 0 !important;
}
.subMenuDropdown.right .dropdown-menu.show::before {
  left: 5%;
}

.subMenuDropdown .nav-item #collasible-nav-dropdown:after {
  content: "\e911" !important;
  font-family: "edel_icon" !important;
}
.subMenuDropdown .nav-item .nav-link {
  border: #03002f;
  border: 1px solid #e7e7e7;
  border-style: solid;
  border-radius: 5px;
  color: #727271 !important;
  background-color: #ffffff !important;
  padding: 5px 8px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .subMenuDropdown .nav-item .nav-link {
    padding: 9px 10px;
  }
}
.subMenuDropdown .dropdown-toggle::after {
  content: "\e911";
  font-family: "edel_icon";
  border: none;
  color: #03002f;
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bolder;
}
.subMenuDropdown .dropdown-menu.show::before {
  content: "";
  border-top: 0;
  border-right: 0.5em solid transparent;
  border-bottom: 0.5em solid #f2f2f5;
  border-left: 0.5em solid transparent;
  position: absolute;
  top: -7px;
  font-weight: bolder;
}
.subMenuDropdown .dropdown-item:focus,
.subMenuDropdown .dropdown-item:hover {
  background-color: #f2f2f5;
  color: #444444;
}
.subMenuDropdown .dropdown-menu {
  background-color: #f2f2f5;
  width: 299px;
  border-radius: 0;
  border: unset;
  padding: 0;
  padding-top: 20px;
  margin-top: 5px !important;
  z-index: 8;
}
.subMenuDropdown .dropdown-menu .dropdown-item {
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansNormal";
  color: #444444;
  padding-bottom: 20px;
  cursor: pointer;
}
.subMenuDropdown .dropdown-menu .dropdown-item-text {
  cursor: pointer;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-menu {
  position: static;
  float: none;
  background-color: #ffffff;
  width: unset;
  margin: 0 auto;
  border-radius: 5px;
  padding: 0;
  max-height: 220px;
  overflow-y: scroll;
  margin: 0 20px !important;
  margin-bottom: 20px !important;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  line-height: 18.2px;
  font-family: "DMSansNormal";
  color: #444444;
  padding: 10px 17px;
  border-bottom: 1px solid #e7e7e7;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-menu .dropdown-item:last-child {
  border-bottom: unset;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-menu .dropdown-item-text {
  font-size: 1rem;
  font-family: "DMSansMedium";
  border-bottom: 1px solid #e7e7e7;
  white-space: break-spaces;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-menu .dropdown-item-text:last-child {
  border-bottom: unset;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-menu::-webkit-scrollbar {
  width: 2px !important;
  height: 0px !important;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-menu::-webkit-scrollbar-track {
  height: 0px !important;
  width: 2px;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #03002f;
  height: 0px !important;
  width: 2px !important;
}
.subMenuDropdown .dropdown-submenu-container .dropdown-item.dropdown-submenu.dropdown-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.subMenuDropdown.equity-drp-bigicon .dropdown .dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 120%;
}
.subMenuDropdown.equity-drp-bigicon .dropdown .dropdown-toggle::after {
  font-size: 0.938rem;
}
.subMenuDropdown .dropdown.show > .dropdown-toggle::after {
  transform: rotateZ(180deg);
}

@media (max-width: 767px) {
  .subMenuDropdown .dropdown-toggle::after {
    content: "\e911" !important;
    font-family: "edel_icon" !important;
    border: none;
    color: #03002f;
    vertical-align: middle;
    font-weight: bolder;
  }
  .subMenuDropdown .dropdown-menu.show::before {
    content: "";
    border-top: 0;
    border-right: 0.5em solid transparent;
    border-bottom: 0.5em solid #f2f2f5;
    border-left: 0.5em solid transparent;
    position: absolute;
    top: -7px;
  }
  .subMenuDropdown .dropdown-menu {
    background-color: #f2f2f5;
    border-radius: 0;
    border: unset;
    padding: 0;
    padding-top: 20px;
    margin-left: -50% !important;
    margin-top: 5px !important;
  }
  .subMenuDropdown .dropdown-submenu-container .dropdown-submenu:after {
    content: "\e911" !important;
    font-family: "edel_icon" !important;
  }
  .subMenuDropdown .dropdown-submenu-container .dropdown-menu {
    position: static;
    float: none;
    background-color: #ffffff;
    width: unset;
    margin: 0 auto;
    border-radius: 5px;
    padding: 0;
    max-height: 220px;
    overflow-y: scroll;
    margin-bottom: 20px !important;
  }
  .subMenuDropdown .dropdown-submenu-container .dropdown-menu .dropdown-item {
    font-size: 0.688rem;
    line-height: 18.2px;
    font-family: "DMSansNormal";
    white-space: normal;
  }
  .subMenuDropdown .dropdown-submenu-container .dropdown-menu .dropdown-item:last-child {
    border-bottom: unset;
  }
  .subMenuDropdown .dropdown-submenu-container .dropdown-item.dropdown-submenu.dropdown-toggle {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.understanding-section-mkt {
  background: #ffffff;
  margin: 50px 0;
}
.understanding-section-mkt-heading {
  width: 342px;
  height: 46px;
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  line-height: 39px;
  color: #0b243a;
  margin-bottom: 40px;
}
.understanding-section-mkt-sectionwise-distribution {
  margin: 50px 0;
  font-family: "DMSansNormal";
  font-style: normal;
}
.understanding-section-mkt-sectionwise-distribution .understanding-section-mkt-head {
  display: flex;
  justify-content: space-between;
}
.understanding-section-mkt-sectionwise-distribution .understanding-section-mkt-head .category-heading {
  font-family: "DMSansBold";
  font-size: 1.375rem;
  line-height: 31px;
  color: #444444;
}
.understanding-section-mkt-sectionwise-distribution .understanding-section-mkt-head .back-to-section {
  font-family: "DMSansMedium";
  font-size: 16px;
  line-height: 22px;
  color: #03002f;
  display: flex;
  gap: 5px;
  align-items: center;
  cursor: pointer;
}
.understanding-section-mkt-sectionwise-distribution .understanding-section-mkt-body {
  margin-top: 20px;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 140%;
  color: #727271;
  max-width: 85%;
  text-align: left;
}
.understanding-section-mkt-showall {
  display: flex;
  justify-content: center;
  align-items: center;
}
.understanding-section-mkt-showall button {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #03002f;
  line-height: 22px;
  color: #03002f;
  border: none;
  background-color: transparent;
}

.mob-understanding-section-mkt {
  background: #ffffff;
  padding-bottom: 25px;
  margin-top: 20px;
  padding: 10px;
}
.mob-understanding-section-mkt-heading {
  height: 28px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #0b243a;
  margin-bottom: 0px;
  padding: 15px 0 20px 0;
}
.mob-understanding-section-mkt-sectionwise-distribution {
  border-top: 1px solid #e7e7e7;
  margin: 20px 0;
  padding-top: 20px;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head {
  display: flex;
  justify-content: space-between;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .category-heading {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
  line-height: 22px;
  color: #444444;
  max-width: 80%;
  font-family: "DMSansBold";
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .open-close-section {
  width: 30px;
  height: 30px;
  background-color: #f2f2f5;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .open-close-section i {
  color: #03002f;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .open-close-section .edel-icon-arrow-down {
  font-size: 1.375rem;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-head .open-close-section .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  display: flex;
  justify-content: center;
  align-items: center;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-body {
  font-weight: 500;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #727271;
  max-width: 90%;
  text-align: left;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-footer {
  margin: 15px 0 20px 0;
}
.mob-understanding-section-mkt-sectionwise-distribution .mob-understanding-section-mkt-footer .back-to-section {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 22px;
  color: #03002f;
  display: flex;
  gap: 5px;
  align-items: center;
  cursor: pointer;
}
.all-tools-mainblock {
  padding-top: 30px;
}
.all-tools-mainblock .generic-tabs .nav-tabs {
  gap: 15px;
}
.all-tools-mainblock .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 10px 7px 10px;
}
.all-tools-mainblock .optionchain-tool-block {
  margin-top: 30px;
  border: 1px solid #e7e7e7;
  position: relative;
}
.all-tools-mainblock .optionchain-tool-block .head-block {
  padding: 20px 15px 30px;
}
.all-tools-mainblock .optionchain-tool-block .head-block .rounded-circle {
  margin-left: 20px;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #f0f9ff;
  position: relative;
  cursor: pointer;
  top: 0px;
}
.all-tools-mainblock .optionchain-tool-block .head-block .rounded-circle i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.all-tools-mainblock .optionchain-tool-block .stock-head-block {
  padding: 10px 15px 9px;
}
@media screen and (min-width: 1023px) {
  .all-tools-mainblock .optionchain-tool-block .fix-search {
    width: 300px;
  }
}
.all-tools-mainblock .optionchain-tool-block .optiochain-search .common-search-bar {
  width: 269px;
  height: 54px;
  border: 1px solid #e7e7e7;
  margin-left: 15px;
}
@media (max-width: 768px) {
  .all-tools-mainblock .optionchain-tool-block .optiochain-search .common-search-bar {
    width: 100%;
    border-width: 5px;
    border-radius: 5px;
  }
}
.all-tools-mainblock .optionchain-tool-block .optiochain-search .common-search-bar input {
  border-radius: 5px;
  border-top-left-radius: 0px;
}
.all-tools-mainblock .displayTrendingList {
  margin-top: 10px;
  margin-left: 15px;
  color: #b8b8b8;
}

.pdl-15 {
  padding-left: 15px;
}

@media screen and (max-width: 1023px) {
  .tools-tabs .nav-tabs .nav-link.active {
    background-color: #f5f5f5;
  }
}
.pixel-border-5 {
  border: 5px solid #f2f2f5;
  border-radius: 5px;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .pl-md-7 {
    padding-left: 7rem !important;
  }
}

@media (min-width: 768px) and (max-width: 1600px) {
  .pr-md-7 {
    padding-right: 7rem !important;
  }
}

.Epledges-marketcard-desk .marketCard {
  border: none !important;
  padding: 0px !important;
}
.Epledges-marketcard-desk .acc-right-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Epledges-marketcard-desk .acc-right-arrow .edel-icon-arrow-down {
  font-size: 1.125rem;
  padding-left: 5px;
  position: relative;
}
.Epledges-marketcard-desk .acc-right-arrow .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  margin-left: 10px;
  font-size: 1.125rem;
}

.tp-rel-11 td.bradius-none {
  border-radius: 0px !important;
}

.eplege-table-wrapper-main-subtable .form-check {
  margin-top: 22px;
}

.eplege-table-wrapper-main-subtable table th:nth-child(1) {
  width: 11% !important;
  text-align: right !important;
}

.eplege-table-wrapper-main-subtable table td:nth-child(1) {
  text-align: right;
}

.eplege-table-wrapper-main-subtable table th:nth-child(2) {
  width: 10% !important;
  text-align: right !important;
}

.eplege-table-wrapper-main-subtable table td:nth-child(2) {
  text-align: right;
}

.eplege-table-wrapper-main-subtable table th:nth-child(6) {
  text-align: right !important;
}

.eplege-table-wrapper-main-subtable table td:nth-child(6) {
  text-align: right;
}

.eplege-table-wrapper-main-subtable table th:nth-child(4) {
  text-align: right !important;
}

.eplege-table-wrapper-main-subtable table td:nth-child(4) {
  text-align: right;
}

.eplege-table-wrapper-main-subtable table th:nth-child(5) {
  text-align: right !important;
}

.eplege-table-wrapper-main-subtable table td:nth-child(5) {
  text-align: right;
}

.eplege-table-wrapper-main-subtable table th:nth-child(8) {
  text-align: right !important;
}

.eplege-table-wrapper-main-subtable table td:nth-child(8) {
  text-align: right;
}

.eplege-table-wrapper-main-subtable table th:nth-child(9) {
  text-align: right !important;
}

.eplege-table-wrapper-main-subtable table td:nth-child(9) {
  text-align: right;
}

.eplege-table thead th {
  padding: 12px 12px 0px 20px !important;
}
.eplege-table tbody td {
  padding: 0px 12px 20px 20px !important;
}

.flex-inline-center {
  display: flex !important;
  align-items: flex-end !important;
  gap: 10px !important;
}

.Epledges-section-wrapper {
  background: #f7f7f7 !important;
}

.Epledges-section .mt-fixed {
  position: relative;
  top: 30px;
  z-index: 9;
}
.Epledges-section .eplege-content {
  z-index: 7;
}
.Epledges-section .eplege-content.eplege-content-pleges {
  z-index: 9;
  position: absolute;
  left: 12%;
}
.Epledges-section .eplege-content .btn {
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  color: #03002f;
  height: 35px;
  width: 35px;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .Epledges-section .eplege-content .btn {
    height: 30px;
    width: 30px;
  }
  .Epledges-section .eplege-content .btn .edel-icon-info {
    position: relative;
    top: -5px;
    left: -2px;
  }
}

.eplege-tooltip .tooltip-arrow::before {
  border-bottom-color: #e7e7e7 !important;
}
.eplege-tooltip .tooltip-inner {
  max-width: 600px !important;
  background: #ffffff;
  color: #03002f;
  border: 1px solid #e7e7e7;
}
@media (max-width: 768px) {
  .eplege-tooltip .tooltip-inner {
    width: 100% !important;
    max-width: 97% !important;
  }
}

.pledge-qty-input-db {
  width: 100%;
}
.pledge-qty-input-db input {
  width: 75%;
  text-align: center;
  border: none;
  border-bottom: 1px solid #b8b8b8;
  font-size: 14px;
}
.pledge-qty-input-db div {
  color: #ff6258;
  font-size: 10px;
  padding-top: 5px;
}

.unPledgePSNStatus {
  background-color: #fde9d8;
  width: 87px;
  height: 21px;
  margin-top: 10px;
}
.unPledgePSNStatus span {
  color: #f7943e;
}

.unPledgePSNStatusMobile {
  background-color: #fde9d8;
  width: 87px;
  height: 21px;
}
.unPledgePSNStatusMobile label {
  margin-top: 6px;
}
.unPledgePSNStatusMobile .statusIcon {
  margin-bottom: 4px;
}
.unPledgePSNStatusMobile span {
  color: #f7943e;
}

.bottom-section {
  position: fixed;
  bottom: 0px;
  padding: 10px;
  background-color: #ffffff;
  z-index: 10;
}
@media (max-width: 768px) {
  .bottom-section {
    z-index: 99;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .bottom-section.px-md-7 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
.bottom-section.bottom-60 {
  bottom: 56px !important;
}
.bottom-section.bottom-80 {
  bottom: 80px !important;
}

.PledgeErrorMsg-section .edel-icon-pledging-box {
  font-size: 50px;
}

.brd-box-cdsl {
  border: 1px solid #e7e7e7;
  padding: 20px;
  border-radius: 5px;
  width: 80%;
}
@media (max-width: 768px) {
  .brd-box-cdsl {
    padding: 10px;
  }
}

.profile-main .table-head.add-opacity,
.grid-mb-table-eplege.add-opacity {
  opacity: 0.5;
  pointer-events: none;
}
.profile-main .table-head .text-band,
.grid-mb-table-eplege .text-band {
  height: auto;
  padding: 5px;
  border: none;
  text-align: center;
  font-size: 0.875rem;
}

.free-holding-epledge-main th:nth-child(1),
.free-holding-epledge-main td:nth-child(1) {
  width: 11%;
  text-align: right !important;
}
.free-holding-epledge-main th:nth-child(2),
.free-holding-epledge-main td:nth-child(2) {
  width: 11%;
  text-align: right !important;
}
.free-holding-epledge-main th:nth-child(3),
.free-holding-epledge-main td:nth-child(3) {
  width: 11%;
  text-align: right !important;
}
.free-holding-epledge-main th:nth-child(4),
.free-holding-epledge-main td:nth-child(4) {
  width: 11%;
  text-align: right !important;
}
.free-holding-epledge-main th:nth-child(5),
.free-holding-epledge-main td:nth-child(5) {
  width: 11%;
  text-align: right !important;
}
.free-holding-epledge-main th:nth-child(5),
.free-holding-epledge-main td:nth-child(5) {
  width: 11%;
  text-align: right !important;
}
.free-holding-epledge-main th:nth-child(6),
.free-holding-epledge-main td:nth-child(6) {
  width: 11%;
  text-align: left !important;
}
.free-holding-epledge-main th:nth-child(7),
.free-holding-epledge-main td:nth-child(7) {
  width: 11%;
  text-align: right !important;
}
.free-holding-epledge-main th:nth-child(8),
.free-holding-epledge-main td:nth-child(8) {
  width: 11%;
  text-align: right !important;
}

.orderbook-section-epledge {
  padding-block: 10px;
  background: #ffffff;
  box-shadow: 0px 1px 16px 3px rgba(165, 165, 165, 0.2);
  border-radius: 5px;
  margin-inline: 2px !important;
}

.collateral-limits {
  color: #b8b8b8;
  line-height: 140%;
}

.collateral-limits-val {
  color: #444444;
  line-height: 140%;
}

.eplege-table-first .unpledge-table-main {
  margin-bottom: 15px;
  margin-top: 4px;
}
.eplege-table-first .table-content thead {
  background: #ffffff !important;
}
.eplege-table-first .table-content tbody tr:nth-child(odd) {
  background: #f7f7f7 !important;
}
.eplege-table-first .table-content tr td {
  vertical-align: middle;
  padding-bottom: 0px !important;
}
.eplege-table-first .table-content tr.table-row-disabled {
  opacity: 0.5;
}
.eplege-table-first .table-content tr th {
  white-space: nowrap;
}
.eplege-table-first .table-content tr th:nth-child(1) .height20,
.eplege-table-first .table-content tr td:nth-child(1) .height20 {
  width: 20px !important;
  height: 20px !important;
}
.eplege-table-first .table-content tr th:nth-child(n+3),
.eplege-table-first .table-content tr td:nth-child(n+3) {
  text-align: right;
}

.eplege-table-first th:nth-child(1),
.eplege-table-first td:nth-child(1) {
  width: 18%;
  text-align: left !important;
}
.eplege-table-first th:nth-child(2),
.eplege-table-first td:nth-child(2) {
  width: 12%;
  text-align: left !important;
}
.eplege-table-first th:nth-child(3),
.eplege-table-first td:nth-child(3) {
  width: 10%;
  text-align: right !important;
}
.eplege-table-first th:nth-child(4),
.eplege-table-first td:nth-child(4) {
  width: 10%;
  text-align: right !important;
}
.eplege-table-first th:nth-child(5),
.eplege-table-first td:nth-child(5) {
  width: 10%;
  text-align: right !important;
}
.eplege-table-first th:nth-child(6),
.eplege-table-first td:nth-child(6) {
  width: 10%;
  text-align: right !important;
}
.eplege-table-first th:nth-child(7),
.eplege-table-first td:nth-child(7) {
  width: 10%;
  text-align: right !important;
}
.eplege-table-first th:nth-child(8),
.eplege-table-first td:nth-child(8) {
  width: 10%;
  text-align: right !important;
}
.eplege-table-first th:nth-child(9),
.eplege-table-first td:nth-child(9) {
  width: 10%;
  text-align: right !important;
}

.dash-epledge-grid-2 {
  display: grid;
  grid-template-columns: auto 10px;
}

.epledge-table-main-container {
  margin-top: 9px;
  margin-left: 7px;
}

.unpledge-table-main-wrapper .commonscroll-new .checkbox {
  position: relative;
  bottom: 11px;
}
.unpledge-table-main-wrapper .unpledge-table-main {
  margin-bottom: 15px;
  margin-top: 4px;
}
.unpledge-table-main-wrapper .grid-content-epledge {
  padding-bottom: 16px;
}
.unpledge-table-main-wrapper .form-control-label-unpledge .form-control {
  background: #ffffff;
  padding: 4px;
  display: flex;
  text-align: center;
}
.unpledge-table-main-wrapper .edel-icon-arrow-down {
  font-size: 24px !important;
  color: #ccccd6;
}
.unpledge-table-main-wrapper .table-content thead {
  background: #ffffff !important;
}
.unpledge-table-main-wrapper .table-content tbody tr.disable-table {
  opacity: 0.5;
}
.unpledge-table-main-wrapper .table-content tbody tr:nth-child(odd) {
  background: #f7f7f7 !important;
}
.unpledge-table-main-wrapper .table-content tr td {
  vertical-align: middle;
  padding-bottom: 0px !important;
}
.unpledge-table-main-wrapper .table-content tr th,
.unpledge-table-main-wrapper .table-content tr td {
  width: 14%;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(1),
.unpledge-table-main-wrapper .table-content tr td:nth-child(1) {
  width: 20px !important;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(1) .height20,
.unpledge-table-main-wrapper .table-content tr td:nth-child(1) .height20 {
  width: 20px !important;
  height: 20px !important;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(2),
.unpledge-table-main-wrapper .table-content tr td:nth-child(2) {
  width: 16%;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(3),
.unpledge-table-main-wrapper .table-content tr td:nth-child(3) {
  width: 14%;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(4),
.unpledge-table-main-wrapper .table-content tr td:nth-child(4) {
  width: 16%;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(5),
.unpledge-table-main-wrapper .table-content tr td:nth-child(5) {
  width: 16%;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(6),
.unpledge-table-main-wrapper .table-content tr td:nth-child(6) {
  width: 18%;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(7),
.unpledge-table-main-wrapper .table-content tr td:nth-child(7) {
  width: 4%;
}
.unpledge-table-main-wrapper .table-content tr th:nth-child(n+3),
.unpledge-table-main-wrapper .table-content tr td:nth-child(n+3) {
  text-align: right;
}

.epledge-table-main-wrapper tbody tr:nth-child(odd) {
  background: #f7f7f7 !important;
}

.epledge-table-main-wrapper th:nth-child(5) {
  text-align: end;
}
.epledge-table-main-wrapper th:nth-child(6) {
  text-align: end;
}

.epledge-wrappar-main-mob .isin-wrapper {
  margin-left: 25px;
}
.epledge-wrappar-main-mob .qty-eplege-wrapper .form-control {
  font-size: 0.875rem !important;
  font-family: "RobotoRegular" !important;
  width: 108px;
  background: #ffffff;
}

.epledge-wrappar-main-mob {
  padding-block: 20px;
  border-block: 1px solid #e3e3e3;
}

.g1_stock_ui-desktop {
  border: 1px solid #333333;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  margin-left: 4px;
}
.g1_stock_ui-desktop div {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  position: relative;
  right: 2px;
  top: 1px;
}

.request-status-section .restatus-text {
  padding: 3px 10px;
  border-radius: 5px;
  background-color: #e7e7e7;
}
.request-status-section .common-table-border-request table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.request-status-section .common-table-border-request table thead th {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 12px 5px;
  border: none;
}
.request-status-section .common-table-border-request table tbody tr {
  border: 1px solid #e7e7e7;
}
.request-status-section .common-table-border-request table tbody tr td {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
  color: #444444;
  padding: 12px 5px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
.request-status-section .common-table-border-request table tr th:nth-child(1),
.request-status-section .common-table-border-request table tr td:nth-child(1) {
  width: 8%;
  text-align: center;
  max-width: 100%;
}
.request-status-section .common-table-border-request table tr th:nth-child(2),
.request-status-section .common-table-border-request table tr td:nth-child(2) {
  width: 12%;
  text-align: left;
}
.request-status-section .common-table-border-request table tr th:nth-child(3),
.request-status-section .common-table-border-request table tr td:nth-child(3) {
  width: 15%;
  text-align: left;
}
.request-status-section .common-table-border-request table tr th:nth-child(4),
.request-status-section .common-table-border-request table tr td:nth-child(4) {
  width: 22%;
  text-align: left;
}
.request-status-section .common-table-border-request table tr th:nth-child(5),
.request-status-section .common-table-border-request table tr td:nth-child(5) {
  width: 14%;
  text-align: right;
  padding-right: 25px;
}
.request-status-section .common-table-border-request table tr th:nth-child(6),
.request-status-section .common-table-border-request table tr td:nth-child(6) {
  width: 12%;
  text-align: left;
}
.request-status-section .common-table-border-request table tr th:nth-child(7),
.request-status-section .common-table-border-request table tr td:nth-child(7) {
  width: 8%;
  text-align: left;
}
.request-status-section .common-table-border-request table tr th:nth-child(8),
.request-status-section .common-table-border-request table tr td:nth-child(8) {
  width: 9%;
  text-align: left;
}

span[data-attr=pledge],
span[data-attr=Pledge] {
  background-color: #fef4ec !important;
  color: #f7943e;
}

span[data-attr=Unpledge] {
  background-color: #e7e7e7 !important;
  color: #727271;
}

.related-order-data:last-child {
  margin-bottom: 100px;
}

.reqstatus-content {
  border-radius: 5px;
  background: rgba(253, 233, 216, 0.5019607843);
  padding: 18px 25px;
  line-height: normal;
}

.grid-content-epledge {
  display: grid;
  grid-template-columns: 200px 200px 200px auto;
}

.brd-spacing-0 table {
  border-spacing: 0px !important;
}

.eplege-table .brd-top {
  border-top: 1px solid #e7e7e7 !important;
}

.back-icon i {
  font-size: 2.25rem;
  color: #444444;
}

@media (max-width: 768px) {
  .Epledges-section-mobile .DMSanN_16_400 {
    font-size: 0.75rem !important;
    font-family: "DMSansNormal";
  }
  .Epledges-section-mobile .DMSansMedium_26_500 {
    font-size: 1.25rem !important;
  }
}
.Epledges-section-mobile .Epledges-marketcard-mobile.marketgroup {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.Epledges-section-mobile .mt-fixed {
  position: relative;
  top: 30px;
  z-index: 9;
}
.Epledges-section-mobile .border-section {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-bottom: 10px;
}
.Epledges-section-mobile .notification-outer-box {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0px !important;
  padding-block: 5px;
  margin-bottom: 0px !important;
}
.Epledges-section-mobile .notification-outer-box .showLess {
  margin: 0px !important;
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}
.Epledges-section-mobile .notification-outer-box .showMore {
  margin: 0px !important;
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}
.Epledges-section-mobile .notification-outer-box .showMore li {
  margin-block: 5px;
}
.Epledges-section-mobile .grid-mb-table-eplege {
  display: grid;
  grid-template-columns: 20px 1fr 1fr;
  align-items: self-start;
  justify-content: flex-start;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  padding-top: 20px;
  padding-bottom: 20px;
}
.Epledges-section-mobile .grid-mb-table-eplege .form-check.flex-inline-center {
  align-items: self-start !important;
}
.Epledges-section-mobile .grid-mb-table-eplege .form-check.flex-inline-center .form-check-input {
  margin-top: 0px !important;
}
.Epledges-section-mobile .eplege-input input {
  height: 30px;
  width: 100px;
}
@media (max-width: 339px) {
  .Epledges-section-mobile .eplege-input input {
    width: 60px;
  }
}
.Epledges-section-mobile .Accoradin-mb {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Epledges-section-mobile .Accoradin-mb .edel-icon-arrow-down {
  font-size: 22px !important;
}
.Epledges-section-mobile .Accoradin-mb .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  font-size: 22px !important;
}
.Epledges-section-mobile .EpledgeAccDatamb-section {
  background: #f2f2f5;
}
.Epledges-section-mobile .EpledgeAccDatamb-section .width-33 {
  width: 33%;
}

.bottom-eplege-content .DMSanM_14_500 {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
}

@media (max-width: 768px) {
  .mb-layout .DMSanN_16_400 {
    font-size: 0.75rem !important;
    font-family: "DMSansNormal";
  }
  .mb-layout .DMSansMedium_26_500 {
    font-size: 1.25rem !important;
  }
  .mb-layout .DMSanN_14_400 {
    font-size: 0.75rem !important;
  }
  .mb-layout .DMSanM_14_500 {
    font-size: 0.75rem !important;
  }
  .mb-layout .DMSans_16_500 {
    font-size: 0.875rem !important;
  }
}

@media (max-width: 768px) {
  .px-xs-0 {
    padding: 0px !important;
  }
}
.request-status-mb .related-order-data {
  margin-bottom: 0px !important;
}
.request-status-mb .DMSan_22_500 {
  font-size: 1rem;
}
.request-status-mb .RobotoM_14_500 {
  font-size: 0.75rem !important;
}

.horizontal-container {
  padding: 20px 30px;
  display: flex;
  gap: 28px; /* optional spacing between items */
}

.width-33 {
  width: 33.33%;
}

.horizontal-container-unpledge {
  padding: 13px 40px;
}
.horizontal-container-unpledge .approx-wrapper {
  padding-inline: 5px !important;
}
.horizontal-container-unpledge .wrapper-unpledge-first {
  position: relative;
  right: 6%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.horizontal-container-unpledge .form-check-input {
  width: 16px !important;
  height: 16px !important;
}
.horizontal-container-unpledge .form-control {
  background: #ffffff !important;
  width: 108px;
  font-size: 0.875rem !important;
  font-family: "RobotoRegular" !important;
}

.g1_stock_ui {
  border: 1px solid #333333;
  border-radius: 50%;
  width: 17px;
  height: 17px;
}
.g1_stock_ui div {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  position: relative;
  top: 3px;
  right: 2px;
}

.Epledges-section-mobile .checkbox .flex-inline-center {
  position: relative;
  bottom: 5px;
}
.client-event-calendar-container .date-height {
  height: 20px;
}
@media (max-width: 768px) {
  .client-event-calendar-container {
    width: inherit;
    height: 32px;
  }
}
.client-event-calendar-container .rbcColor .rbc-today {
  background-color: #ffffff !important;
}
.client-event-calendar-container .event-holder {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  padding-left: 10px;
  font-family: "DMSansNormal";
}
.client-event-calendar-container .event-holder::before {
  content: "";
  height: 15px;
  width: 3px;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 0px;
}
.client-event-calendar-container div[data-attr=Bonus].event-holder {
  color: #00b274 !important;
}
.client-event-calendar-container div[data-attr=Bonus].event-holder::before {
  background-color: #00b274;
}
.client-event-calendar-container div[data-attr=Bonus] i {
  color: #00b274 !important;
}
.client-event-calendar-container div[data-attr=Split].event-holder {
  color: #f04e45 !important;
}
.client-event-calendar-container div[data-attr=Split].event-holder::before {
  background-color: #f04e45;
}
.client-event-calendar-container div[data-attr=Split] i {
  color: #f04e45 !important;
}
.client-event-calendar-container div[data-attr=Results].event-holder {
  color: #03002f !important;
}
.client-event-calendar-container div[data-attr=Results].event-holder::before {
  background-color: #03002f;
}
.client-event-calendar-container div[data-attr=Results] i {
  color: #03002f !important;
}
.client-event-calendar-container div[data-attr=Rights].event-holder {
  color: #1c9ad6 !important;
}
.client-event-calendar-container div[data-attr=Rights].event-holder::before {
  background-color: #1c9ad6;
}
.client-event-calendar-container div[data-attr=Rights] i {
  color: #1c9ad6 !important;
}
.client-event-calendar-container div[data-attr=BuyBack].event-holder {
  color: #f7943e !important;
}
.client-event-calendar-container div[data-attr=BuyBack].event-holder::before {
  background-color: #f7943e;
}
.client-event-calendar-container div[data-attr=BuyBack] i {
  color: #f7943e !important;
}
.client-event-calendar-container div[data-attr=Others].event-holder,
.client-event-calendar-container div[data-attr=Dividend].event-holder {
  color: #ff9900 !important;
}
.client-event-calendar-container div[data-attr=Others].event-holder::before,
.client-event-calendar-container div[data-attr=Dividend].event-holder::before {
  background-color: #ff9900;
}
.client-event-calendar-container div[data-attr=Others] i,
.client-event-calendar-container div[data-attr=Dividend] i {
  color: #ff9900 !important;
}
.client-event-calendar-container .custom-toolbar {
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 150px;
}
.client-event-calendar-container .custom-toolbar .event-cards-holder {
  display: flex;
  gap: 25px;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
}
.client-event-calendar-container .custom-toolbar .calendar-date-actions {
  display: flex;
  align-items: center;
  gap: 25px;
}
.client-event-calendar-container .calendar-actions-container {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.client-event-calendar-container .calendar-actions-container .action-bubbles {
  width: 70%;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .filter-icon-red .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: 14px;
  top: 12px;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .bg-midnight-blue .filter-selected {
  right: 23px !important;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input {
  position: relative;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .event-calendar-search {
  display: flex;
  align-items: center;
  background-color: #f2f2f5;
  border-radius: 5px;
  height: 44px;
  width: 330px !important;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .event-calendar-search .common-search-bar {
  width: 330px;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .event-calendar-search .open-search {
  width: 330px;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .event-calendar-search input {
  background-color: inherit;
  border: none;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .event-calendar-search .edel-icon-left-arrow {
  font-size: 11px;
  font-weight: 700;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .event-searchList {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 330px !important;
  margin-left: 0px !important;
  min-height: 100px !important;
  max-height: 205px !important;
  overflow-y: scroll;
  z-index: 5 !important;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .search-result-container {
  position: absolute;
  width: 100%;
  min-height: 30px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  padding: 15px 10px 10px 5px;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .search-result-container .search-result {
  padding: 8px 15px 8px 10px;
  color: #444444;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.2s;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .search-input .search-result-container .search-result:hover {
  background-color: #f2f2f5;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .event-filters .filterasset-drop-footer .clear_all {
  padding: 12px;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .event-filters .filterasset-drop-body .event-calendar-date-filter {
  margin-top: -31px !important;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .event-filters .filterasset-drop-body .common-checkbox-custom {
  margin-bottom: 5px;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .event-filters .filterasset-drop-body .common-checkbox-custom .radio_btn {
  accent-color: #03002f !important;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .event-filters .filterasset-drop-body .bodylist-title {
  margin-left: 10px;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .filter-wrapper {
  height: 50px;
  width: 50px;
  border-radius: 5px;
  background-color: #f2f2f5;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .filter-wrapper.position-relativetxt_white {
  color: #f2f2f5 !important;
}
.client-event-calendar-container .calendar-actions-container .filter-search-wrapper .event-filters {
  top: 28px;
}
.client-event-calendar-container .calendar-actions-container .filters-tag {
  padding: 0;
}
.client-event-calendar-container .calendar-actions-container .filters-tag .tag-container {
  cursor: default;
  border: none;
  background-color: #f2f2f5;
}
.client-event-calendar-container .calendar-actions-container .filters-tag .ed-filter-label-text {
  color: #727271;
  font-family: "DMSansMedium";
  line-height: normal;
}
.client-event-calendar-container .calendar-actions-container .filters-tag .edel-icon-close {
  cursor: pointer;
  color: #03002f;
  font-weight: 700;
}

.event-calendar-filter .filterasset-drop-body {
  max-height: 320px !important;
}

.calendar-filter .generic-tabs .nav-tabs .nav-item {
  width: 50%;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
}
.calendar-filter .generic-tabs .nav-tabs .nav-item button {
  padding: 10px;
}
.calendar-filter .generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-bottom: 2px solid #03002f;
  width: 100%;
}
.calendar-filter .filterasset-drop-body {
  margin: 0px;
}

.rights + .accordion-collapse .common-table-border table tr th,
.rights + .accordion-collapse .common-table-border table tr td {
  text-wrap: nowrap;
}

.primary-event-card-container {
  border-radius: 5px;
  padding: 10px 18px;
  width: inherit;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.primary-event-card-container.bonus-issue {
  background-color: #ccf0e3;
}
.primary-event-card-container.bonus-issue .card-heading {
  color: #00b274;
}
.primary-event-card-container.stock-split {
  background-color: #fcdcda;
}
.primary-event-card-container.stock-split .card-heading {
  color: #f04e45;
}
.primary-event-card-container.results {
  background-color: #ccccd6;
}
.primary-event-card-container.results .card-heading {
  color: #03002f;
}
.primary-event-card-container.rights-issue {
  background-color: #d2ebf7;
}
.primary-event-card-container.rights-issue .card-heading {
  color: #1c9ad6;
}
.primary-event-card-container.share-buyback {
  background-color: #fdead8;
}
.primary-event-card-container.share-buyback .card-heading {
  color: #f7943e;
}
.primary-event-card-container.other-events {
  background-color: #fffacc;
}
.primary-event-card-container.other-events .card-heading {
  color: #ff9900;
}
.primary-event-card-container .num-events-wrapper {
  color: #03002f;
  display: flex;
  align-items: center;
  gap: 10px;
}
.primary-event-card-container .num-events-wrapper i {
  font-size: 10px;
}

.primary-mob-event-card-container {
  border-radius: 5px;
  padding: 12px 15px;
  border: 1px solid #e7e7e7;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.mob-event-calendar-container {
  padding: 16px 15px;
}
.mob-event-calendar-container .rightsidebar {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
  max-height: none !important;
  padding-bottom: 0px !important;
}
.mob-event-calendar-container .commonscroll-new {
  max-height: fit-content;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.mob-event-calendar-container .z-index-high__content {
  max-height: fit-content;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.mob-event-calendar-container .search-input {
  position: relative;
}
.mob-event-calendar-container .search-input .searched-list {
  height: 400px;
}
.mob-event-calendar-container .search-input .event-calendar-search {
  display: flex;
  align-items: center;
  background-color: #f2f2f5;
  border-radius: 5px;
  height: 44px;
  width: 200%;
}
.mob-event-calendar-container .search-input .event-calendar-search .open-search {
  width: 100%;
}
.mob-event-calendar-container .search-input .event-calendar-search input {
  background-color: inherit;
  border: none;
}
.mob-event-calendar-container .search-input .event-calendar-search .edel-icon-left-arrow {
  font-size: 11px;
  font-weight: 700;
}
.mob-event-calendar-container .event-searchList {
  max-height: 400px;
}
.mob-event-calendar-container .back-icon {
  font-weight: 700;
  font-size: 0.625rem;
  margin-right: 10px;
}
.mob-event-calendar-container .action-icon-mob-container {
  display: flex;
  gap: 10px;
  align-items: center;
}
.mob-event-calendar-container .action-icon-mob-container .filter-icon-red .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: 30px;
  margin-top: -18px;
}
.mob-event-calendar-container .action-icon-mob-container .bg-midnight-blue .filter-selected {
  right: 23px !important;
}
.mob-event-calendar-container .action-icon-mob-container .action-icon-mob {
  width: 50px;
  height: 50px;
  background-color: #f2f2f5;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-event-calendar-container .event-cards-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 330px !important;
}
.mob-event-calendar-container .current-date-action-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 10px 16px;
  margin: 20px 0px;
}
.mob-event-calendar-container .react-datepicker {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__navigation--previous {
  left: 25%;
  top: 1.5%;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__navigation--next {
  right: 25%;
  top: 1.5%;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__current-month {
  margin: 21px 0px;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__header {
  border: none;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__header .react-datepicker__current-month {
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__day-names {
  display: flex;
  justify-content: space-around;
  padding: 0px 7px;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__day-names .react-datepicker__day-name {
  color: #444444;
  font-family: "DMSansMedium";
}
.mob-event-calendar-container .react-datepicker .react-datepicker__month .react-datepicker__week {
  display: flex;
  justify-content: space-around;
  padding: 10px;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected {
  color: #444444 !important;
  background-color: #f2f2f5 !important;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__day--outside-month {
  color: #444444;
  font-family: "RobotoRegular";
}
.mob-event-calendar-container .react-datepicker .react-datepicker__day {
  color: #444444;
  font-family: "RobotoRegular";
}
.mob-event-calendar-container .react-datepicker .react-datepicker__day:hover {
  background-color: #f5f5f5 !important;
  color: #444444 !important;
}
.mob-event-calendar-container .react-datepicker .react-datepicker__day--in-selecting-range {
  background-color: #f2f2f5 !important;
  color: #444444 !important;
  border-radius: 50%;
  height: 32px;
  width: 32px;
}
.mob-event-calendar-container .custom-date-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.mob-event-calendar-container .custom-date-wrapper .date-height {
  z-index: 2;
}
.mob-event-calendar-container .custom-date-wrapper .event-dots-wrapper {
  gap: 8px;
  align-items: center;
  z-index: 8;
  display: grid;
  row-gap: 2px;
  grid-template-columns: 1fr 1fr 1fr;
}
.mob-event-calendar-container .custom-date-wrapper .event-dots-wrapper div {
  height: 5px;
}
.mob-event-calendar-container .custom-date-wrapper .event-dots-wrapper div .edel-icon-round-circle {
  position: absolute;
  font-size: 5px;
}
.mob-event-calendar-container .react-datepicker__month-container {
  overflow: hidden;
}
.mob-event-calendar-container :not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end).react-datepicker__day--in-range {
  position: relative;
  background-color: #f2f2f5 !important;
  color: #444444 !important;
  height: 32px;
  width: 32px;
}
.mob-event-calendar-container :not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end).react-datepicker__day--in-range::before {
  content: "";
  width: calc(100% + 1rem);
  height: 100%;
  position: absolute;
  top: 0px;
  left: -44px;
  background-color: #f2f2f5;
}
.mob-event-calendar-container :not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end).react-datepicker__day--in-range::after {
  content: "";
  width: calc(100% + 1rem);
  height: 100%;
  position: absolute;
  top: 0px;
  right: -44px;
  background-color: #f2f2f5;
}
.mob-event-calendar-container .react-datepicker__day--range-start.react-datepicker__day--in-range {
  position: relative;
  background-color: #f2f2f5 !important;
  color: #444444 !important;
  border-radius: 50px 0px 0px 50px;
}
.mob-event-calendar-container .react-datepicker__day--range-start.react-datepicker__day--in-range::after {
  content: "";
  width: calc(100% + 1rem);
  height: 100%;
  position: absolute;
  top: 0px;
  right: -56px;
  background-color: #f2f2f5;
}
.mob-event-calendar-container .react-datepicker__day--range-end.react-datepicker__day--in-range {
  position: relative;
  background-color: #f2f2f5 !important;
  color: #444444 !important;
  border-radius: 0px 50px 50px 0px;
}
.mob-event-calendar-container .react-datepicker__day--range-end.react-datepicker__day--in-range::before {
  content: "";
  width: calc(100% + 1rem);
  height: 100%;
  position: absolute;
  top: 0px;
  left: -56px;
  background-color: #f2f2f5;
}
.mob-event-calendar-container .filters-tag {
  padding: 0;
  overflow-x: scroll;
  display: flex;
}
.mob-event-calendar-container .filters-tag .ed-filter-label-wrapper .tag-container {
  cursor: default;
  border: none;
  background-color: #f2f2f5;
}
.mob-event-calendar-container .filters-tag .ed-filter-label-wrapper .ed-filter-label-text {
  color: #03002f;
  font-family: "DMSansNormal";
  line-height: normal;
}
.mob-event-calendar-container .filters-tag .ed-filter-label-wrapper .edel-icon-close {
  cursor: pointer;
  color: #03002f;
  font-weight: 700;
}
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}

.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}

.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 2px;
}

.react-datepicker__navigation--next {
  right: 2px;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
}

.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}

.react-datepicker__navigation-icon--next {
  left: -2px;
}

.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}

.react-datepicker__navigation-icon--previous {
  right: -2px;
}

.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}

.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}

.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}

.react-datepicker__close-icon--disabled {
  cursor: default;
}

.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}
@charset "UTF-8";
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled].rbc-btn {
  cursor: not-allowed;
}

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  box-sizing: inherit;
}

.rbc-abs-full, .rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rbc-rtl {
  direction: rtl;
}

.rbc-off-range {
  color: #999999;
}

.rbc-off-range-bg {
  background: #e6e6e6;
}

.rbc-header {
  overflow: hidden;
  flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #ddd;
}
.rbc-header + .rbc-header {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-button-link {
  color: inherit;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  user-select: text;
}

.rbc-row-content {
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  z-index: 4;
}

.rbc-row-content-scrollable {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container {
  height: 100%;
  overflow-y: scroll;
  /* Hide scrollbar for Chrome, Safari and Opera */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
  display: none;
}

.rbc-today {
  background-color: #eaf6ff;
}

.rbc-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.rbc-toolbar .rbc-toolbar-label {
  flex-grow: 1;
  padding: 0 10px;
  text-align: center;
}
.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0.375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap;
}
.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:hover {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: -1px;
}
.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px;
}
.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {
  margin-left: 10px;
}

@media (max-width: 767px) {
  .rbc-toolbar {
    flex-direction: column;
  }
}
.rbc-event, .rbc-day-slot .rbc-background-event {
  border: none;
  box-sizing: border-box;
  box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
  cursor: inherit;
  pointer-events: none;
}
.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
  background-color: #265985;
}
.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
  outline: 5px auto #3b99fc;
}

.rbc-event-label {
  font-size: 80%;
}

.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
}

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-row {
  display: flex;
  flex-direction: row;
}

.rbc-row-segment {
  padding: 0 1px 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  color: #3174ad;
}
.rbc-show-more:hover, .rbc-show-more:focus {
  color: #265985;
}

.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
  height: 100%;
}

.rbc-month-header {
  display: flex;
  flex-direction: row;
}

.rbc-month-row {
  display: flex;
  position: relative;
  flex-direction: column;
  flex: 1 0 0;
  flex-basis: 0px;
  overflow: hidden;
  height: 100%;
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd;
}

.rbc-date-cell {
  flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: bold;
}
.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-row-bg {
  display: flex;
  flex-direction: row;
  flex: 1 0 0;
  overflow: hidden;
}

.rbc-day-bg {
  flex: 1 0 0%;
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.rbc-overlay > * + * {
  margin-top: 1px;
}

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}

.rbc-agenda-view {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
  overflow: auto;
}
.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}

.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after:after {
  content: " »";
}
.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: "« ";
}

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}

.rbc-agenda-event-cell {
  width: 100%;
}

.rbc-time-column {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.rbc-time-column .rbc-timeslot-group {
  flex: 1;
}

.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: flex;
  flex-flow: column nowrap;
}

.rbc-time-gutter,
.rbc-header-gutter {
  flex: none;
}

.rbc-label {
  padding: 0 5px;
}

.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  margin-right: 10px;
  top: 0;
}
.rbc-day-slot .rbc-events-container.rbc-rtl {
  left: 10px;
  right: 0;
}
.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
  border: 1px solid #265985;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  flex-flow: column wrap;
  align-items: flex-start;
  overflow: hidden;
  position: absolute;
}
.rbc-day-slot .rbc-background-event {
  opacity: 0.75;
}
.rbc-day-slot .rbc-event-label {
  flex: none;
  padding-right: 5px;
  width: auto;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7;
}

.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #ddd;
  z-index: 10;
  margin-right: -1px;
}
.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}
.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  flex: 1 0 0;
  flex-basis: 0px;
}
.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px;
}
.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  flex: 1 1 0;
  flex-basis: 0 px;
}

.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}

.rbc-time-slot {
  flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: bold;
}

.rbc-day-header {
  text-align: center;
}

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px;
}

.rbc-slot-selecting {
  cursor: move;
}

.rbc-time-view {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
  text-align: right;
}
.rbc-time-view .rbc-allday-cell {
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  position: relative;
}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid #ddd;
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  box-sizing: border-box;
  min-height: 20px;
}

.rbc-time-header {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd;
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd;
}
.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
}

.rbc-time-header-cell-single-day {
  display: none;
}

.rbc-time-header-content {
  flex: 1;
  display: flex;
  min-width: 0;
  flex-direction: column;
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
  flex-shrink: 0;
}

.rbc-time-content {
  display: flex;
  flex: 1 0 0%;
  align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative;
}
.rbc-time-content > .rbc-time-gutter {
  flex: none;
}
.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
}

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}

.primary-event-calendar-container {
  width: 100%;
  height: 100%;
}
.primary-event-calendar-container .rbc-month-view {
  border-color: #e7e7e7;
  border-radius: 5px;
}
.primary-event-calendar-container .rbc-day-bg .rbc-button-link {
  font-family: "RobotoBold" !important;
  color: #b8b8b8;
}
.primary-event-calendar-container .rbc-day-bg.rbc-today {
  background-color: #f2f2f5;
}
.primary-event-calendar-container .rbc-day-bg.rbc-off-range-bg {
  background-color: #ffffff;
}
.primary-event-calendar-container .rbc-row-content .rbc-row .rbc-date-cell {
  margin-top: 10px;
  padding-right: 20px;
}
.primary-event-calendar-container .rbc-row-content .rbc-row .rbc-date-cell.rbc-off-range .rbc-button-link {
  font-family: "RobotoBold" !important;
  color: #b8b8b8;
}
.primary-event-calendar-container .rbc-row-content .rbc-row .rbc-date-cell .rbc-button-link {
  font-family: "RobotoBold" !important;
  color: #444444;
}
.primary-event-calendar-container .rbc-row-content .rbc-row .rbc-date-cell.rbc-current button {
  background-color: #ffffff;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  font-size: 1.25rem;
  padding: 2px 2px 0px 0px;
}
.primary-event-calendar-container .rbc-row-content .rbc-row .rbc-row-segment .rbc-event, .primary-event-calendar-container .rbc-row-content .rbc-row .rbc-row-segment .rbc-day-slot .rbc-background-event, .rbc-day-slot .primary-event-calendar-container .rbc-row-content .rbc-row .rbc-row-segment .rbc-background-event {
  background-color: transparent;
  padding: 2px 20px;
  outline: none !important;
}
.primary-event-calendar-container .rbc-row-content .rbc-row .rbc-row-segment .rbc-button-link.rbc-show-more {
  color: #444444;
  font-family: "DMSansNormal" !important;
  padding-left: 20px;
  font-weight: unset;
}
.primary-event-calendar-container .rbc-row.rbc-month-header .rbc-header {
  padding: 12px 20px;
  text-align: right;
  font-family: "DMSansNormal";
  color: #727271;
  font-weight: unset;
}
.primary-event-calendar-container .rbc-toolbar.custom-toolbar {
  justify-content: flex-start;
}
.primary-event-calendar-container .rbc-toolbar.custom-toolbar .rbc-btn-group {
  display: flex;
  gap: 20px;
  align-items: center;
}
.primary-event-calendar-container .month-year-holder {
  display: flex;
  align-items: center;
  gap: 5px;
  font-family: "DMSansBold";
  font-size: 1.563rem;
  color: #444444;
}
.primary-event-calendar-container .month-year-holder .current-year {
  font-family: "DMSansNormal";
}

.change-calender-section .edel-icon-calendar-color {
  font-size: 1.25rem;
}

.accordian-event-section {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-header .accordion-button {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-header .accordion-button::after {
  background-color: transparent !important;
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-header.bonus .accordion-button {
  background-color: #dcf0dd !important;
  color: #51b255;
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-header.stock .accordion-button {
  background-color: #fcdcda !important;
  color: #f04e45 !important;
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-header.rights .accordion-button {
  background-color: #d2ebf7 !important;
  color: #1c9ad6 !important;
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-header.results .accordion-button {
  background-color: #ccccd6 !important;
  color: #03002f !important;
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-header.share-buyback .accordion-button {
  background-color: #fdead8 !important;
  color: #f7943e !important;
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-header.other-events .accordion-button {
  background-color: #fffacc !important;
  color: #ff9900 !important;
}
.accordian-event-section .event-calender-accordian .accordion-item .accordion-body {
  padding-bottom: 0px;
}

.event-errormsg {
  display: flex;
  align-items: center;
  justify-content: center;
}
.event-errormsg .edel-icon-no-event {
  font-size: 6.563rem;
}

.watchlistfilter-section {
  padding: 15px;
}
.watchlistfilter-section.isMobile {
  height: 352px;
}
.watchlistfilter-section .gap-10px {
  gap: 10px;
}
.watchlistfilter-section .checkbox {
  width: 18px !important;
  height: 18px !important;
  border-radius: 5px;
}
.watchlistfilter-section .mgt-20 {
  margin-top: 20px;
}
.watchlistfilter-section .padding-block-15 {
  padding-block: 15px;
}
.watchlistfilter-section .padding-block-10 {
  padding-block: 10px;
}
.watchlistfilter-section .holding-grid {
  display: flex;
  padding: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.watchlistfilter-section .holding-grid-mob {
  display: flex;
  padding: 10px;
  gap: 10px;
  border-bottom: 1px solid #e7e7e7;
}
.watchlistfilter-section .stock-selection {
  padding: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-top: 15px;
}
.watchlistfilter-section .stock-selection .stcoks-input {
  margin-bottom: 22px;
}
.watchlistfilter-section .stock-selection-mob {
  padding: 10px;
}
.watchlistfilter-section .stock-selection-mob .stcoks-input {
  margin-bottom: 10px;
}
.watchlistfilter-section .selected-wrappar {
  padding-inline: 5px;
}
.watchlistfilter-section .selected-wrappar.isDesktop {
  height: 300px;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

.calendar-filter-mob .backgroundcolor_bluedrawer.z-index-high__handle-wrapper {
  background-color: #ffffff;
  padding: 15px;
}
.calendar-filter-mob .common-filter-heading-drawer {
  padding: 0px 16px !important;
}
.calendar-filter-mob .drawer-head {
  position: sticky;
  top: -1px;
  z-index: 1;
  background-color: #ffffff;
}
.calendar-filter-mob .drawer-head input {
  margin-top: 7px;
  margin-bottom: 5px;
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #0b243a;
}
.calendar-filter-mob .drawer-body {
  height: 450px !important;
}
.calendar-filter-mob .drawer-body .all-filters {
  padding-bottom: 0px !important;
}
.calendar-filter-mob .drawer-body .commonscroll-new {
  max-height: none;
  overflow-y: unset;
}
.calendar-filter-mob .drawer-body .commonscroll-new .nav-tabs .nav-item {
  margin-right: 5px;
  margin-left: 5px;
}
.calendar-filter-mob .drawer-body .commonscroll-new .bodylist-title {
  margin-top: 7px;
  margin-bottom: 5px;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #0b243a;
}
@media (max-width: 768px) {
  .calendar-filter-mob .drawer-body .commonscroll-new .bodylist-title {
    font-size: 0.875rem;
  }
}
.calendar-filter-mob .drawer-body .commonscroll-new .midnight-blue-underline {
  margin-top: 7px;
  margin-bottom: 5px;
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #0b243a;
}
.calendar-filter-mob .drawer-body .commonscroll-new input {
  margin-top: 3px;
}
.calendar-filter-mob .drawer-body .commonscroll-new .leftsidebar .nav-link {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}
.calendar-filter-mob .orderbookFilterSection.footer-sidebar-generic .rightsidebar {
  height: 352px !important;
  overflow-y: auto !important;
  margin-bottom: 0px;
}
.calendar-filter-mob .orderbookFilterSection.footer-sidebar-generic .rightsidebar .filterasset-drop-body {
  overflow-y: auto !important;
  max-height: none !important;
}
.calendar-filter-mob .orderbookFilterSection.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-right: 16px;
}
.calendar-filter-mob .orderbookFilterSection.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .ed_button.midnight-blue-underline.button {
  font-size: 0.75rem;
}
.calendar-filter-mob .orderbookFilterSection.footer-sidebar-generic .rightsidebar .commonscroll-new {
  max-height: none;
  overflow-y: none;
}
.calendar-filter-mob .generic-tabs {
  height: 352px !important;
}
.calendar-filter-mob .generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-bottom: 3px solid #03002f;
}
.mtb-60 {
  margin: 60px 0px;
}

.mb-40 {
  margin-bottom: 40px;
}

.approachcard {
  border-radius: 5px;
  padding: 30px 20px 20px 40px;
}
.approachcard .col-10 {
  padding-left: 0;
  align-self: flex-start;
}

.approachcardgeneric {
  display: grid;
  grid-template-columns: 47% 47%;
  column-gap: 30px;
  row-gap: 30px;
}
@media (max-width: 1023px) {
  .approachcardgeneric {
    grid-template-columns: 4fr;
    gap: 15px;
  }
}

.aboutUs-links .rightsidebar {
  padding-right: 0 !important;
  overflow-y: unset !important;
}
.aboutUs-links .rightsidebar .tab-content:nth-child(1)::-webkit-scrollbar {
  width: 0.12rem;
}
.aboutUs-links .rightsidebar .tab-content:nth-child(1)::-webkit-scrollbar-thumb {
  background-color: #03002f;
}
.aboutUs-links .rightsidebar .tab-content .our-company,
.aboutUs-links .rightsidebar .tab-content .our-approach {
  padding: 0px 40px 0px;
}
.aboutUs-links .rightsidebar .tab-content .our-company::-webkit-scrollbar,
.aboutUs-links .rightsidebar .tab-content .our-approach::-webkit-scrollbar {
  width: 0.12rem;
}
.aboutUs-links .rightsidebar .tab-content .our-company::-webkit-scrollbar-thumb,
.aboutUs-links .rightsidebar .tab-content .our-approach::-webkit-scrollbar-thumb {
  background-color: #03002f;
}

@media screen and (max-width: 1023px) {
  .aboutUs.container {
    padding: 0px 15px;
  }
  .aboutUs.container .aboutUs-fchild {
    padding: 10px 0px 13px;
    font-size: 1.25rem;
    margin: 0px;
  }
  .aboutUs.container .aboutUs-fchild span {
    font-size: 1.25rem;
  }
  .aboutUs.container .aboutus-accordion .accordion-item .accordion-header .accordion-button {
    font-size: 1rem;
  }
  .aboutUs.container .aboutus-accordion .accordion-item .aboutus-overview {
    line-height: 22px;
  }
  .aboutUs.container .aboutus-accordion .accordion-item .aboutus-overview a {
    text-decoration: underline !important;
  }
  .aboutUs.container .boardCommitteeBlock {
    line-height: 16.8px;
    margin: 0px;
    padding: 20px 2px 17px 15px;
  }
  .aboutUs.container .boardCommitteeBlock .col-2 i {
    font-size: 1rem;
  }
  .approachcard {
    padding: 18px 15px 12px 18px;
    min-height: 160px;
  }
  .approachcard .col-10 {
    line-height: 140%;
  }
}
.carddesc {
  display: flex;
  align-items: flex-end;
  margin-top: 20px;
}
.carddesc .col-10 {
  line-height: 140%;
}
@media (max-width: 1023px) {
  .carddesc {
    margin-top: 8px;
  }
}

.boardCommitteeBlock {
  line-height: 22.4px;
  border: 1px solid #e7e7e7;
  padding: 30px 20px 31px 30px;
  border-radius: 5px;
}
.boardCommitteeBlock .col-10 {
  padding-left: 0px;
}
.boardCommitteeBlock .col-2 i {
  font-size: 1.25rem;
}

.company-arrow-section {
  font-size: 9px;
  margin-right: 10px;
  margin-top: 10px;
}

.disclaimerssection .rightsidebar {
  overflow: unset;
  height: auto;
}
.disclaimerssection .hgtoverflow400 {
  overflow: scroll;
  height: 564px;
}
.disclaimerssection .hgtoverflow400::-webkit-scrollbar {
  width: 0.12rem;
}
.disclaimerssection .hgtoverflow400::-webkit-scrollbar-thumb {
  background-color: #03002f;
}

.Headingaccordian label {
  font-size: 1.75rem;
}
.Headingaccordian label .first {
  font-size: 1.75rem;
  font-family: "DMSansBold";
}
.Headingaccordian label .second {
  font-family: "DMSansNormal";
}

.disclaimers p {
  font-size: 1rem;
  font-family: "DMSansNormal";
  text-align: justify;
}
.disclaimers h6 {
  font-size: 1rem;
  font-family: "DMSansBold";
  margin-top: 30px;
  margin-bottom: 30px;
}
.disclaimers .list-unstyled li {
  margin-bottom: 15px;
  font-size: 1rem;
  font-family: "DMSansNormal";
  align-content: start;
  display: flex;
}
.disclaimers .list-unstyled li:before {
  content: "\e946";
  font-family: "edel_icon";
  font-size: 0.625rem;
  padding-right: 17px;
  color: #03002f;
  position: relative;
  top: 5px;
}

@media screen and (max-width: 1023px) {
  .disclaimers p {
    font-size: 0.875rem;
    line-height: 22px;
    text-align: unset;
    margin-bottom: 10px;
  }
  .disclaimers h6 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
  }
  .disclaimers .list-unstyled li {
    font-size: 0.875rem;
    line-height: 22px;
    margin-bottom: 0px;
    padding-bottom: 30px;
  }
  .Headingaccordian {
    z-index: 0;
  }
  .Headingaccordian label .first,
  .Headingaccordian label .second {
    font-size: 1.25rem !important;
  }
}
.DisclaimerSection-accordion .accordion-item:nth-child(3) .accordion-collapse .accordion-body {
  padding-bottom: 0px;
}
.DisclaimerSection-accordion .disclaimer-accordain-docked {
  left: 0px;
}

.mx-15b-30 {
  margin: 0 15px 30px;
}

.py-80 {
  padding: 80px 0px;
}
@media (max-width: 1023px) {
  .py-80 {
    padding: 25px 0px 20px 15px !important;
  }
  .py-80 > div {
    padding-left: 15px;
  }
}

.platform-cards {
  border: 1px solid #e7e7e7;
  height: 255px;
}
.platform-cards:hover {
  box-shadow: 0px 4px 38px -5px rgba(0, 0, 0, 0.1);
}

.platform-logo {
  padding: 30px 0px;
  width: 60%;
}

.plarform-title {
  position: relative;
}

.plarform-desc {
  padding: 20px 15px 15px;
  margin: 0px;
  line-height: 22px;
}

@media screen and (max-width: 768px) {
  .platform-cards {
    height: auto;
    max-width: 365px;
    margin: auto;
  }
}
.grievance-redressal {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.grievance-redressal .redressal-table {
  border-bottom: 1px solid #e7e7e7;
  padding: 20px 20px 4px 20px;
}
.grievance-redressal .redressal-table:last-child {
  border: none;
}

@media screen and (max-width: 1023px) {
  .grievance-redressal .redressal-table {
    display: flex;
    flex-direction: column;
    padding: 20px 8px 4px 8px;
  }
  .grievance-redressal .redressal-table .col-3,
  .grievance-redressal .redressal-table label,
  .grievance-redressal .redressal-table p {
    width: 100%;
    line-height: 22px;
  }
  .grievance-redressal .redressal-table .col-9 {
    width: 100%;
    line-height: 22px;
    padding-top: 10px;
  }
  .grievance-redressal .redressal-table a {
    word-break: break-all;
  }
}
.grievance-redressal-scoreportal.grievance-redressal .redressal-table {
  display: flex;
  flex-direction: row;
}
.grievance-redressal-scoreportal.grievance-redressal .redressal-table .col-3 {
  width: 25% !important;
}
.grievance-redressal-scoreportal.grievance-redressal .grievance-redressal-mobile {
  display: grid;
  grid-template-columns: 25% 35% 40%;
  gap: 5px;
  padding-top: 10px;
}
.grievance-redressal-scoreportal.grievance-redressal .grievance-redressal-mobile a {
  overflow-wrap: break-word;
  line-height: 20px;
}
.grievance-redressal-scoreportal.grievance-redressal .grievance-redressal-mobile .col-3,
.grievance-redressal-scoreportal.grievance-redressal .grievance-redressal-mobile .col-4,
.grievance-redressal-scoreportal.grievance-redressal .grievance-redressal-mobile .col-5 {
  width: 100% !important;
}

.compliance {
  padding: 30px 0 20px 0 !important;
}

.compliance-table table {
  width: 100%;
  margin: 0;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  border-spacing: 0px;
}
.compliance-table table thead tr th {
  background-color: #f2f2f5;
  padding: 20px 13px;
  border-bottom: 1px solid #e7e7e7;
}
.compliance-table table tbody tr td {
  padding: 20px 13px;
  font-family: "DMSansNormal";
  font-size: 1rem;
  border: none !important;
}
.compliance-table table tbody tr:hover {
  background-color: unset !important;
}

@media screen and (max-width: 1023px) {
  .compliance {
    line-height: 140%;
    padding: 30px 15px 20px 15px !important;
  }
  .compliance-mob {
    border-radius: 5px;
    border: 1px solid #e7e7e7;
    padding: 20px;
  }
  .compliance-mob .names {
    padding: 20px 8px;
  }
  .compliance-mob .details {
    padding-left: 20px;
  }
  .compliance-mob .details label {
    margin: 20px 0px;
  }
}
.management-team {
  display: grid !important;
  grid-template-columns: 30% 30% 30%;
  column-gap: 30px;
  row-gap: 30px;
}

.board {
  border-radius: 5px;
}

.policy-code {
  border-radius: 5px;
}
.policy-code .row {
  padding: 20px 8px;
  border-bottom: 1px solid #e7e7e7;
}
.policy-code .row:last-child {
  border-bottom: none;
}

.investor-contacts {
  line-height: 22.4px;
}

.contact-table {
  line-height: 22.4px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
}
.contact-table .col .row {
  padding: 20px 30px;
}
.contact-table .col .row.heading {
  border-bottom: 1px solid #e7e7e7;
}

@media screen and (max-width: 1023px) {
  .management-team {
    display: flex !important;
    gap: 15px;
  }
  .regulation-lodr-mob {
    margin-right: 45px;
    border-bottom: 1px solid #e7e7e7;
  }
  .regulation-lodr-mob .accordion-button:not(.collapsed) {
    color: #f04e45 !important;
  }
  .board {
    padding: 18px 3px;
  }
  .contact-table .col .row {
    padding: 16px 20px 16px 16px;
  }
  .contact-table .col:last-child {
    border-top: 1px solid #e7e7e7;
  }
}
.investor .investor-relations {
  margin: 0;
  padding: 60px 0;
}
.investor .investor-desk .row .leftsidebar .nav-pills .nav-item a {
  padding-right: 10px;
}
.investor .investor-desk .row .rightsidebar {
  height: auto;
  overflow-y: hidden;
}
.investor .investor-desk .row .rightsidebar .investor-overview {
  line-height: 30px;
}
.investor .investor-desk .row .rightsidebar p a {
  color: #03002f;
}
.investor .investor-desk .row .rightsidebar p a:hover {
  color: #f04e45;
}
.investor .valuation-table table {
  margin: 0;
  width: 100%;
  border-radius: 5px;
  border-spacing: 0px;
  border: 1px solid #e7e7e7;
}
.investor .valuation-table table thead tr th {
  padding: 10px 20px;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}
.investor .valuation-table table tbody tr:hover {
  background: none !important;
}
.investor .valuation-table table tbody tr td {
  border-radius: 0px;
  border-top: 1px solid #e7e7e7;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  padding: 15px 20px;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.investor .valuation-table table tbody tr td:last-child {
  font-size: 0.875rem;
  cursor: pointer;
}
.investor .valuation-table table tbody tr td a:hover {
  color: #f04e45;
}
.investor .pdf-box {
  cursor: pointer;
  line-height: 22.4px;
  border: 1px solid #e7e7e7;
}
.investor .pdf-box .col-2 i {
  font-size: 1.25rem;
}
.investor .public-issue {
  padding: 20px 8px 20px 18px;
}
.investor .credit-ratings {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.investor .credit-ratings label {
  padding: 30px 20px 20px 10px;
}
.investor .credit-ratings .credit-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  font-family: "DMSansMedium";
}
.investor .credit-ratings .credit-table table thead tr th {
  font-size: 0.75rem;
  padding: 10px;
  line-height: 140%;
  color: #b8b8b8;
}
.investor .credit-ratings .credit-table table tbody {
  font-size: 1rem;
  line-height: 140%;
}
.investor .credit-ratings .credit-table table tbody tr td {
  border-top: 1px solid #e7e7e7;
  padding: 20px;
  border-radius: 0px;
  font-size: 1rem;
  color: #444444;
  border-width: 1px 0px 0px 0px;
}
.investor .credit-ratings .credit-table table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 5px;
}
.investor .credit-ratings .credit-table table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 5px;
}
.investor .credit-ratings .credit-table table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.investor .credit-ratings .credit-table table tbody tr:nth-child(odd) {
  background-color: #f2f2f5 !important;
}
.investor .credit-ratings .credit-table table tbody tr:hover {
  background-color: inherit !important;
}
.investor .credit-ratings .credit-table table tbody tr:hover:nth-child(odd) {
  background-color: #f2f2f5 !important;
}
.investor .credit-ratings .credit-table table tr td:nth-child(1),
.investor .credit-ratings .credit-table table tr th:nth-child(1) {
  width: 30%;
}
@media (max-width: 768px) {
  .investor .credit-ratings .credit-table table tr td:nth-child(1),
  .investor .credit-ratings .credit-table table tr th:nth-child(1) {
    width: 35%;
  }
}
.investor .credit-ratings .credit-table table tr td:nth-child(2),
.investor .credit-ratings .credit-table table tr th:nth-child(2) {
  width: 30%;
}
@media (max-width: 768px) {
  .investor .credit-ratings .credit-table table tr td:nth-child(2),
  .investor .credit-ratings .credit-table table tr th:nth-child(2) {
    width: 30%;
  }
}
.investor .credit-ratings .credit-table table tr td:nth-child(3),
.investor .credit-ratings .credit-table table tr th:nth-child(3) {
  width: 40%;
}
@media (max-width: 768px) {
  .investor .credit-ratings .credit-table table tr td:nth-child(3),
  .investor .credit-ratings .credit-table table tr th:nth-child(3) {
    width: 35%;
  }
}
.investor .investor-dropdown {
  margin-bottom: 20px;
}
.investor .investor-dropdown .edel-icon-arrow-down::before {
  color: #03002f !important;
}
.investor .investor-dropdown .equitydrop.dropdown-toggle {
  background-color: #ededf0 !important;
  border: none;
  width: 277px;
  height: 44px;
  display: flex;
  align-items: center;
  padding-left: 20px;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  justify-content: space-between;
}
.investor .investor-dropdown .equitydrop.dropdown-toggle i {
  color: #03002f;
}
.investor .investor-dropdown .dropdown-menu {
  inset: 5px auto auto 192px !important;
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  background-color: #ededf0 !important;
}
.investor .finance-announce :first-child.row {
  background-color: #f2f2f5;
}

@media screen and (max-width: 1023px) {
  .investor.container {
    padding: 0px 15px;
  }
  .investor.container .investor-relations {
    padding: 10px 15px 13px 0px;
  }
  .investor.container .investor-relations label,
  .investor.container .investor-relations span {
    font-size: 1.25rem;
  }
  .investor.container .investor-accordion p {
    line-height: 22px;
  }
  .investor.container .investor-accordion .accordion-item .accordion-header .accordion-button {
    font-size: 1rem;
  }
  .investor.container .investor-accordion .accordion-item a {
    color: #03002f;
  }
  .investor.container .investor-accordion .accordion-item .investor-overview {
    line-height: 22px;
  }
  .investor.container .investor-accordion .accordion-item .investor-overview a {
    text-decoration: underline !important;
  }
  .investor.container .valuation-table thead tr th {
    padding-left: 8px;
  }
  .investor.container .valuation-table tbody tr td {
    padding: 13px 10px 9px 8px;
    font-size: 0.75rem;
  }
  .investor.container .valuation-table tbody tr td:last-child {
    font-size: 0.75rem;
  }
  .investor.container .pdf-box {
    line-height: 16.8px;
    margin: 0;
  }
  .investor.container .pdf-box .col-2 i {
    font-size: 1rem;
  }
  .investor.container .public-issue {
    padding: 10px 0px;
  }
  .investor.container .credit-ratings label,
  .investor.container .credit-ratings label span {
    font-size: 0.75rem;
  }
  .investor.container .credit-ratings label {
    padding: 30px 20px 20px 0px;
  }
  .investor.container .credit-ratings .credit-table table {
    line-height: 140%;
  }
  .investor.container .credit-ratings .credit-table table thead tr th {
    font-size: 0.75rem;
    padding: 0px;
  }
  .investor.container .credit-ratings .credit-table table tbody tr td {
    font-family: "DMSansNormal";
    font-size: 0.75rem;
    padding: 0px;
  }
  .investor.container .credit-ratings .credit-table table thead tr th:first-child,
  .investor.container .credit-ratings .credit-table table tbody tr td:first-child {
    padding-left: 20px;
  }
  .investor.container .credit-ratings .credit-table table thead tr th:last-child,
  .investor.container .credit-ratings .credit-table table tbody tr td:last-child {
    padding-right: 20px;
  }
}
#disclosure .blur-on-scroll {
  background: unset !important;
}

.most-imp-termsblock {
  padding: 60px 0px;
}

.importantMsgs .txt-midnight-blue {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  line-height: 39.2px;
  color: #03002f;
}
.importantMsgs .head {
  line-height: 30.8px;
  font-size: 1.375rem;
  font-family: "DMSansBold";
  color: #444444;
  margin-bottom: 30px;
}
.importantMsgs .list-unstyled {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.importantMsgs .list-unstyled li {
  padding: 20px 15px 20px 30px;
}
.importantMsgs .list-unstyled li:nth-child(even) {
  background-color: #f2f2f5;
}
.importantMsgs .list-unstyled li a {
  color: #444444;
  line-height: 20.8px;
}
.importantMsgs .rightsidebar {
  height: unset;
  padding-right: 0;
  overflow-y: unset;
}
.importantMsgs .txt-midnight-blue {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  line-height: 39.2px;
  color: #03002f;
}
.importantMsgs .cardBox {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  background-color: #ffffff;
}
.importantMsgs .cardBox .cardBoxHead {
  margin: 0;
  color: #444444;
  font-size: 1rem;
  line-height: 20.8px;
  padding: 23px 20px;
  font-family: "DMSansBold";
}
.importantMsgs .cardBox table {
  width: 100%;
  margin: 0 auto;
}
.importantMsgs .cardBox table p {
  margin: 0;
  padding: 20px;
  line-height: 20.8px;
}
.importantMsgs .cardBox table thead th {
  border: 1px solid #e7e7e7;
  border-left: unset;
  border-right: unset;
}
.importantMsgs .cardBox table thead th:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 30%;
}
.importantMsgs .cardBox table thead th:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 70%;
}
.importantMsgs .cardBox table thead th p {
  color: #727271;
  font-size: 0.75rem;
  line-height: 16.8px;
  font-family: "DMSansMedium";
  padding: 12px 20px;
}
.importantMsgs .cardBox table tbody tr td {
  border-top: unset;
  border-bottom: unset;
  border-radius: unset;
}
.importantMsgs .cardBox table tbody tr td:first-child {
  border-left: unset;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.importantMsgs .cardBox table tbody tr td:last-child {
  border-right: unset;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.importantMsgs .cardBox table tbody tr:nth-child(even) {
  background-color: #f0f9ff !important;
}

.exchangeHolidays {
  margin-bottom: 123px;
}
.exchangeHolidays .cardBox {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  background-color: #ffffff;
}
.exchangeHolidays .cardBox .cardBoxHead {
  margin: 0;
  color: #444444;
  font-size: 1rem;
  line-height: 20.8px;
  padding: 23px 20px;
  font-family: "DMSansBold";
}
.exchangeHolidays .cardBox table {
  width: 100%;
  margin: 0 auto;
}
.exchangeHolidays .cardBox table p {
  margin: 0;
  padding: 20px;
  line-height: 20.8px;
}
.exchangeHolidays .cardBox table thead th {
  border: 1px solid #e7e7e7;
  border-left: unset;
  border-right: unset;
}
.exchangeHolidays .cardBox table thead th:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 30%;
}
.exchangeHolidays .cardBox table thead th:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 70%;
}
.exchangeHolidays .cardBox table thead th p {
  color: #727271;
  font-size: 0.75rem;
  line-height: 16.8px;
  font-family: "DMSansMedium";
  padding: 12px 20px;
}
.exchangeHolidays .cardBox table tbody tr td {
  border-top: unset;
  border-bottom: unset;
  border-radius: unset;
}
.exchangeHolidays .cardBox table tbody tr td:first-child {
  border-left: unset;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.exchangeHolidays .cardBox table tbody tr td:last-child {
  border-right: unset;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.exchangeHolidays .cardBox table tbody tr:nth-child(even) {
  background-color: #f2f2f5 !important;
}

.exchangeChargeSheet {
  margin-bottom: 197px;
}
.exchangeChargeSheet p {
  margin-bottom: 0;
}
.exchangeChargeSheet .txt-midnight-blue {
  margin-bottom: 28px;
}
.exchangeChargeSheet .subHeading {
  font-size: 1.125rem;
  line-height: 23.4px;
  font-family: "DMSansBold";
  color: #444444;
  margin-bottom: 20px;
}
.exchangeChargeSheet table {
  margin: 0 auto;
  border-spacing: 0 0;
}
.exchangeChargeSheet table .head th {
  text-align: center;
}
.exchangeChargeSheet table .head th p {
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 14px 2px;
}
.exchangeChargeSheet table .head th:first-child {
  text-align: left;
  padding-left: 14px;
  width: 15%;
}
.exchangeChargeSheet table .subHead {
  color: #b8b8b8;
  font-size: 0.75rem;
  line-height: 16.8px;
  font-family: "DMSansMedium";
}
.exchangeChargeSheet table .subHead th p {
  padding: 14px 0;
  white-space: nowrap;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}
.exchangeChargeSheet table tbody tr td {
  padding: 14px 0;
}
.exchangeChargeSheet table tbody tr td:first-child {
  border-left: unset;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 14px;
}
.exchangeChargeSheet table tbody tr td:last-child {
  border-right: unset;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.exchangeChargeSheet table tbody tr td p {
  font-size: 0.875rem;
  line-height: 22.4px;
  font-family: "DMSansNormal";
  color: #444444;
}
.exchangeChargeSheet table tbody tr:nth-child(odd) {
  background-color: #f2f2f5;
}
.exchangeChargeSheet .notes {
  margin-top: 30px;
}
.exchangeChargeSheet .notes ul {
  padding: 0;
  margin: 0;
}
.exchangeChargeSheet .notes ul li p {
  line-height: 30px;
  margin-bottom: 0;
}
.exchangeChargeSheet .notes ul:nth-child(2) {
  margin: 30px 0;
}

.cardBoxBorder {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  background-color: #ffffff;
}

.circular {
  margin-bottom: 200px;
}
.circular .txt-midnight-blue {
  margin-bottom: 30px;
}
.circular p {
  margin-bottom: 0;
}
.circular .cardBoxBorder {
  margin: 30px auto;
  margin-top: 0;
}
.circular .cardBoxBorder .url_hover :hover {
  color: #f04e45;
}
.circular .cardBlueBg {
  background: #f0f9ff;
  border-radius: 5px;
  margin: 30px auto;
  margin-top: 0;
}
.circular .cardBlueBg label {
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  line-height: 25.2px;
  margin-bottom: 10px;
}
.circular .cardBlueBg .typing-text {
  display: none;
}
.circular .cardBlueBg .cardBlueBgWrap {
  display: flex;
  align-items: center;
  padding: 30px 0;
  justify-content: center;
}
.circular .cardBlueBg .cardBlueBgWrap .entityPeriod {
  display: flex;
  align-items: center;
}
.circular .cardBlueBg .searchWrap {
  margin: 0 15px;
}
.circular .cardBlueBg .searchWrap .search {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 7px 10px;
  background: #ffffff;
  position: relative;
}
.circular .cardBlueBg .searchWrap .search .edel-icon-search {
  position: absolute;
  top: 26%;
}
.circular .cardBlueBg .searchWrap .search .edel-icon-search.end-icon {
  margin-bottom: 0px;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  font-size: 20px;
}
.circular .cardBlueBg .searchWrap .search input {
  border: unset;
  padding-right: 25px;
}
.circular .cardBlueBg .searchWrap .search span {
  color: #3580f7;
}
.circular .cardBlueBg .searchWrap .search span::before {
  font-size: 1.25rem;
}
.circular .cardBlueBg .entity {
  margin: 0 15px;
}
.circular .cardBlueBg .entity .equity-dropdown-block .dropdown-menu.show {
  background: #ffffff;
  border: 1px solid #ebf2fe;
  border-radius: 5px;
}
.circular .cardBlueBg .entity .equity-dropdown-block .btn {
  padding: 10px;
  border: 1px solid #e7e7e7;
}
.circular .cardBlueBg .period {
  margin: 0 15px;
}
.circular .cardBlueBg .period label {
  margin-bottom: 0;
}
.circular .cardBlueBg .period .input-group {
  margin-top: 10px;
}
.circular .cardBlueBg .period .periodWrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.circular .cardBlueBg .period .periodWrap .input-group {
  flex-wrap: nowrap;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 2px 10px;
  background: #ffffff;
}
.circular .cardBlueBg .period .periodWrap .input-group .react-datepicker__input-container a {
  color: #727271;
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansMedium";
}
.circular .cardBlueBg .period .periodWrap .input-group .input-group-append {
  padding-left: 40px;
}
.circular .cardBlueBg .period .periodWrap .input-group .input-group-append i {
  font-size: 14px;
  padding-right: 5px;
}
.circular .cardBlueBg .period .periodWrap .input-group .input-group-append a {
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansMedium";
}
.circular .cardBlueBg .period .periodWrap .periodWrapFirstInput {
  margin-right: 15px;
}
.circular .cardBlueBg .submitBtn {
  margin: 0 15px;
}
.circular .cardBlueBg .submitBtn .ed_button {
  margin-top: 30px;
}
.circular .circulars_error {
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 60px auto;
}
.circular .circulars_error i {
  font-size: 20px;
}
.circular .circulars_error p {
  line-height: 18.23px;
  margin-top: 8px;
}
.circular table {
  margin: 0 auto;
  border-spacing: 0 0;
}
.circular table td {
  border-bottom: unset;
}
.circular table td:first-child {
  border-left: unset;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.circular table td:last-child {
  border-right: unset;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.circular table thead th {
  border-bottom: unset;
}
.circular table thead th p {
  line-height: 16.8px;
  padding: 15px 15px;
}
.circular table tbody tr td p {
  line-height: 22.4px;
  padding: 10px 15px;
}
.circular .calendar_pnl_ui .inputFieldCalendarIcon .react-datepicker-wrapper .react-datepicker__input-container a {
  padding: 8px 10px;
}
.circular .react-datepicker__input-container {
  white-space: wrap;
}
.circular .circularMobView .drawer__handle-wrapper .heading {
  padding: 20px;
}
.circular .circularMobView .drawer__handle-wrapper .from_and_To_Container {
  height: unset;
}
.circular .circularMobView .drawer__handle-wrapper .from_and_To_Container .date_container {
  height: unset;
}
.circular .circularMobView .drawer__handle-wrapper .from_and_To_Container .custom_heading span {
  padding: 0;
  padding-right: 2px;
}
.circular .circularMobView .drawer__handle-wrapper .from_and_To_Container .custom_heading span.fromDate {
  margin-right: 10px;
}
.circular .circularMobView .drawer__handle-wrapper .from_and_To_Container .custom_heading span i {
  margin: 0;
  margin-right: 5px;
}

.vernacularLang {
  margin-bottom: 200px;
}
.vernacularLang .txt-midnight-blue {
  margin-bottom: 30px;
}
.vernacularLang .cardBox {
  width: 60%;
  margin: 0 auto;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.vernacularLang .cardBox .cardBoxHead {
  border-bottom: 1px solid #e7e7e7;
  margin: 0;
  color: #444444;
  font-size: 1rem;
  line-height: 20.8px;
  padding: 23px 20px;
  font-family: "DMSansBold";
}
.vernacularLang .cardBox .cardBoxWrap {
  width: 100%;
}
.vernacularLang .cardBox .cardBoxWrap ul {
  width: 50%;
  padding: 0;
  margin: 0;
}
.vernacularLang .cardBox .cardBoxWrap ul li {
  padding: 18px 30px;
  min-height: 59px;
}
.vernacularLang .cardBox .cardBoxWrap ul li:nth-child(even) {
  background-color: #f2f2f5;
}
.vernacularLang .cardBox .cardBoxWrap ul li a {
  margin: 0;
  color: #03002f;
  font-size: 1.125rem;
  line-height: 23.4px;
  font-family: "DMSansMedium";
}

.advisoryForInvestor {
  margin-bottom: 100px;
}
.advisoryForInvestor .txt-midnight-blue {
  margin-bottom: 30px;
}
.advisoryForInvestor .cardBoxHead {
  font-size: 1.125rem;
  line-height: 25.2px;
  font-family: "DMSansMedium";
  color: #444444;
}
.advisoryForInvestor .cardBoxWrap ul {
  padding: 0;
  margin: 0;
}
.advisoryForInvestor .cardBoxWrap ul li {
  display: flex;
  width: 100%;
}
.advisoryForInvestor .cardBoxWrap ul li div:first-child {
  width: 2%;
}
.advisoryForInvestor .cardBoxWrap ul li div:last-child {
  width: 98%;
}
.advisoryForInvestor .cardBoxWrap ul li i {
  font-size: 0.563rem;
  color: #03002f;
}
.advisoryForInvestor .cardBoxWrap ul li p {
  line-height: 30px;
  word-break: break-all;
}

@media (max-width: 991px) {
  .importantMsgs .cardBox.cardBox_nse {
    margin-top: 30px;
  }
  .exchangeChargeSheet table .head th:first-child {
    width: 20%;
  }
  .exchangeChargeSheet table tbody tr td {
    padding: 14px;
  }
  .exchangeChargeSheet .notes ul li p {
    font-size: 0.875rem;
  }
  .vernacularLang .cardBox {
    width: 100%;
  }
  .advisoryForInvestor {
    margin-bottom: 100px;
  }
  .advisoryForInvestor .txt-midnight-blue {
    margin-bottom: 30px;
  }
  .advisoryForInvestor .cardBoxHead {
    line-height: 25.2px;
  }
  .advisoryForInvestor .cardBoxWrap ul li div:first-child {
    width: 7%;
  }
  .advisoryForInvestor .cardBoxWrap ul li div:last-child {
    width: 93%;
  }
  .importantMsgs {
    background-color: #ffffff;
    padding: 10px 10px 30px;
  }
  .importantMsgs .txt-midnight-blue {
    margin: 0;
    padding-bottom: 13px;
  }
  .importantMsgs .head {
    display: none;
  }
  .importantMsgs .list-unstyled.firstul {
    margin: 0;
    border-bottom: unset;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .importantMsgs .list-unstyled.lastul {
    margin: 0;
    border-top: unset;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .circular .txt-midnight-blue {
    margin-bottom: 20px;
  }
  .circular table tr td p {
    white-space: nowrap;
  }
  .circular .cardBlueBg {
    margin-top: 0;
  }
  .circular .cardBlueBg .cardBlueBgWrap {
    display: block;
    align-items: center;
    padding: 20px 0;
  }
  .circular .cardBlueBg .cardBlueBgWrap label {
    color: #b8b8b8;
  }
  .circular .cardBlueBg .cardBlueBgWrap .entityPeriod {
    margin-top: 18px;
  }
  .circular .cardBlueBg .cardBlueBgWrap .entityPeriod .input-group .input-group-append .input-group-text span {
    display: none;
  }
  .circular .cardBlueBg .cardBlueBgWrap .entityPeriod .input-group .input-group-append .input-group-text .edel-icon-calendar-report {
    color: #727271;
  }
  .circular .cardBlueBg .cardBlueBgWrap .submitBtn .ed_button {
    width: 100%;
  }
  .circular .circularMobView .drawer__handle-wrapper .from_and_To_Container .date_container {
    min-height: 500px;
    overflow-y: scroll;
  }
  .circular .circularMobView .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-date-section {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
  }
  .circular .circularMobView .drawer__handle-wrapper .from_and_To_Container .date_container .custom_btn {
    width: 100%;
    padding: unset;
    display: flex;
    align-items: center;
  }
  .circular .circularMobView .react-datepicker__year-dropdown-container.react-datepicker__year-dropdown-container--scroll {
    margin: 0 20px;
  }
}
.pl-2 {
  padding-left: 20px !important;
}

@media (max-width: 576px) {
  .circular .cardBlueBg .period {
    margin: 10px 10px 10px 10px;
  }
  .circular .cardBlueBg .entity {
    margin: 10px 10px 10px 10px;
  }
  .circular .cardBlueBg .pl-2 {
    padding-left: 10px !important;
  }
}
.precautionforclient-section .cardBoxWrap ul li {
  font-size: 1rem;
  font-family: "DMSansNormal";
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.precautionforclient-section .cardBoxWrap ul li::before {
  content: "";
  height: 5px;
  width: 5px;
  background-color: #292929;
  border-radius: 50%;
}

.customScrollUi::-webkit-scrollbar {
  width: 0.12rem;
}
.customScrollUi::-webkit-scrollbar-thumb {
  background-color: #03002f !important;
}
.customScrollUi.height500 {
  height: 500px;
  overflow: scroll;
}

.dosAndDonts .customaccordian .accordion-item:nth-child(8) .accordion-collapse #accordion-content .customScrollUi .col-lg-12 .cardBoxWrap div:first-of-type p {
  line-height: 19px;
  margin-bottom: 20px;
}
.dosAndDonts .customaccordian .accordion-item:last-child .col-lg-6:first-child .ulCustom span a {
  color: unset;
}

.dosAndDonts p {
  margin-bottom: 0;
}
.dosAndDonts .ulCustom {
  padding: 0;
  margin: 0;
}
.dosAndDonts .ulCustom.ulCustomFirst {
  border-right: 1px solid #e7e7e7;
  padding-right: 30px;
}
.dosAndDonts .ulCustom li {
  display: flex;
  margin-bottom: 20px;
}
.dosAndDonts .ulCustom li i.edel-icon-right-arrow {
  margin-right: 17px;
}
.dosAndDonts .ulCustom li i.edel-icon-right-arrow::before {
  font-size: 0.563rem;
  color: #03002f;
}
.dosAndDonts .ulCustom li p {
  color: #444444;
  line-height: 140%;
}
.dosAndDonts .ulCustom .innerUl {
  margin-top: 20px;
}
.dosAndDonts .ulCustom .innerUl li {
  list-style-type: circle;
}
.dosAndDonts .ulCustom .innerUl p {
  position: relative;
}
.dosAndDonts .ulCustom .innerUl p::before {
  content: "";
  width: 5px;
  height: 5px;
  background: #444444;
  position: absolute;
  left: -15px;
  border-radius: 50%;
  top: 20%;
}
.dosAndDonts .dosAndDonts_iconText {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .dosAndDonts .dosAndDonts_iconText {
    margin-bottom: 20px;
  }
}
.dosAndDonts .dosAndDonts_iconText .iconWrap {
  background-color: #f0f9ff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  position: relative;
}
.dosAndDonts .dosAndDonts_iconText .iconWrap i {
  position: absolute;
  top: 10%;
  left: 10%;
}
.dosAndDonts .dosAndDonts_iconText .iconWrap i.edel-icon-tick::before {
  font-size: 1.875rem;
}
.dosAndDonts .dosAndDonts_iconText .iconWrap_close {
  position: relative;
  background-color: #fceded;
}
.dosAndDonts .dosAndDonts_iconText .iconWrap_close i {
  position: absolute;
  top: 25%;
  left: 30%;
}
.dosAndDonts .dosAndDonts_iconText .iconWrap_close i.edel-icon-bold-close::before {
  font-size: 0.875rem;
}
.dosAndDonts .dosAndDonts_iconText p {
  line-height: 28px;
  margin-left: 20px;
}

.dosAndDonts > p {
  margin-bottom: 60px;
}
@media (max-width: 1023px) {
  .dosAndDonts > p {
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 10px 0px 16px;
    border-bottom: 1px solid #e7e7e7;
  }
}
.dosAndDonts .customerAwareness .ulCustom.ulCustomFirst {
  border-right: unset;
}
.dosAndDonts .smoothTransfer .ulCustom.ulCustomFirst {
  border-right: unset;
}

.team-card {
  padding: 0;
}
.team-card .card-img-top {
  padding: 10px;
}
.team-card .card-body .card-subtitle div {
  cursor: pointer;
}

.content-body {
  padding: 30px;
  line-height: 22px;
  height: 600px;
  overflow-y: scroll;
}

.locateus-main-block {
  padding-bottom: 255px;
}
@media (min-width: 1023px) {
  .locateus-main-block {
    padding-bottom: 79px;
  }
}
.locateus-main-block .title-block {
  margin: 30px 0px;
  line-height: 41px;
  padding-right: 0px;
  padding-left: 0px;
}
@media (max-width: 1023px) {
  .locateus-main-block .title-block {
    margin: 20px 0px 16px;
    line-height: 29px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
.locateus-main-block .nearbylabel {
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .locateus-main-block .nearbylabel {
    margin-bottom: 20px;
    margin-top: 21px;
  }
}
@media (min-width: 1023px) {
  .locateus-main-block .nearby-section-block {
    padding-right: 0px;
    padding-left: 40px;
  }
}
.locateus-main-block .dropdown-w-261 {
  width: 261px;
}
.locateus-main-block .dropdown-w-261 .edel-icon-arrow-down:before {
  float: right;
  margin-top: -27px;
  margin-right: 15px;
}
.locateus-main-block .dropdown-w-261 select option {
  padding: 20px;
  height: 50px;
}
@media (max-width: 1023px) {
  .locateus-main-block .map-block > div {
    width: 358px !important;
    height: 335.5px !important;
    margin: auto !important;
  }
}
.locateus-main-block .map-block .gm-style .gm-style-iw-c {
  border-radius: 0px !important;
  padding: 15px !important;
}
.locateus-main-block .address-block {
  border: 1px solid #f0f9ff;
  box-shadow: 0px 4px 15px rgba(53, 128, 247, 0.05);
  border-radius: 3px;
  margin: 29px 0px 30px;
  padding: 5px 20px;
  max-height: 237px;
  overflow-y: scroll;
}
@media (min-width: 1023px) {
  .locateus-main-block .address-block {
    margin-top: 20px;
  }
}
.locateus-main-block .address-block::-webkit-scrollbar {
  width: 2px !important;
}
.locateus-main-block .address-block::-webkit-scrollbar-thumb {
  background-color: #03002f;
}
.locateus-main-block .address-block ul {
  padding: 0px;
}
.locateus-main-block .address-block ul li {
  padding: 15px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.locateus-main-block .current-address-block {
  background: #ededf0;
  border: 1px solid #e7e7e7;
  box-shadow: 0px 4px 38px -5px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  padding: 20px;
}
.locateus-main-block .current-address-block .edel-house-lh {
  line-height: 20.83px;
}
@media (max-width: 1023px) {
  .locateus-main-block .current-address-block .edel-house-lh {
    line-height: 18.83px;
  }
}
.mbt-30 {
  margin-bottom: 30px;
}

.mbt-15 {
  margin-bottom: 15px;
}

.mbt-10 {
  margin-bottom: 10px;
}

.mbt-20 {
  margin-bottom: 20px;
}

.ptb-30 {
  padding-top: 30px !important;
  padding-bottom: 30px;
}

.faq-page-container {
  position: relative;
}
.faq-page-container .mobileSearch {
  position: absolute;
  left: 4%;
  right: 0px;
  z-index: 1;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  width: 92%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2), -4px 0 10px -2px rgba(0, 0, 0, 0.1), 4px 0 10px -2px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-radius: 6px;
}
@media (max-width: 768px) {
  .faq-page-container .mobileSearch {
    min-height: 0px !important;
    max-height: 400px !important;
  }
}
@media (max-width: 1023px) {
  .faq-page-container {
    padding: 0px !important;
  }
}
.faq-page-container .leftsidebar {
  height: auto;
}
@media (min-width: 1023px) {
  .faq-page-container .leftsidebar {
    min-height: 1716px;
  }
}
@media (max-width: 768px) {
  .faq-page-container .leftsidebar ul {
    padding-left: 0px;
  }
  .faq-page-container .leftsidebar ul li:not(:first-child) {
    border-top: 1px solid #e7e7e7;
  }
}
@media (max-width: 1023px) {
  .faq-page-container .watchlist-search {
    padding: 0px 15px 5px;
  }
}
.faq-page-container .faq-title {
  margin-left: 15px;
  margin-inline: 10px 15px;
  padding: 0px;
}
@media (max-width: 1023px) {
  .faq-page-container .faq-title {
    padding: 15px;
  }
}
.faq-page-container .faq-title-desk {
  margin-block: 30px;
}
.faq-page-container .faq-sidebar-block {
  position: relative;
}
.faq-page-container .faq-sidebar-block .rightsidebar {
  position: relative;
}
.faq-page-container .faq-sidebar-block .rightsidebar .faqSearchedList {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  width: 100%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2), -4px 0 10px -2px rgba(0, 0, 0, 0.1), 4px 0 10px -2px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-radius: 6px;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-body {
  padding: 0px;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-collapse.show .accordion-body {
  padding: 0px;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-collapse.show .accordion-body #accordion-content ul {
  padding: 0px;
  margin-bottom: 0px;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-collapse.show .accordion-body #accordion-content li {
  margin-bottom: 15px;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-collapse.show .accordion-body #accordion-content a {
  font-family: "DMSansNormal";
  font-size: 1rem;
  line-height: 140%;
  color: #727271;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-collapse.show .accordion-body #accordion-content a:active {
  color: #03002f;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-collapse.show .accordion-body #accordion-content a:focus {
  color: #03002f;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-item {
  border: 0px;
  border-bottom: 1px solid #e7e7e7;
  padding-top: 15px !important;
  padding-bottom: 14px !important;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-item ul {
  padding-left: 0px;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-item ul li {
  margin-bottom: 15px;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-item ul a {
  font-family: "DMSansNormal";
  font-size: 1rem;
  line-height: 140%;
  color: #03002f;
  border-bottom: 1px solid #03002f;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-item ul a:active {
  color: #03002f;
}
.faq-page-container .faq-sidebar-block .accordion .accordion-item ul a:focus {
  color: #03002f;
}
.faq-page-container .faq-sidebar-block .sidebar-full-block {
  margin-bottom: 100px;
}
.faq-page-container .faq-sidebar-block .leftsidebar {
  box-shadow: none;
}
.faq-page-container .faq-sidebar-block .leftsidebar .flex-column {
  padding: 0px 20px;
}
.faq-page-container .faq-sidebar-block .leftsidebar .accordion {
  margin: 0px;
  border: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
}
.faq-page-container .faq-sidebar-block .leftsidebar .accordion:first-child {
  border-bottom: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.faq-page-container .faq-sidebar-block .leftsidebar .accordion:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom: 1px solid #e7e7e7 !important;
}
.faq-page-container .faq-sidebar-block .leftsidebar .accordion-body {
  padding-top: 0px;
}
.faq-page-container .faq-sidebar-block .leftsidebar .accordion-item {
  border: none;
  border-radius: 0px;
  border-bottom: 1px solid #e7e7e7;
}
.faq-page-container .faq-sidebar-block .leftsidebar .accordion-item .accordion-collapse.show .accordion-body {
  padding-top: 0px;
  padding-left: 20px;
}
.faq-page-container .faq-sidebar-block .leftsidebar .faqTabList {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  z-index: 1;
  width: 100%;
}
@media (max-width: 768px) {
  .faq-page-container .faq-sidebar-block .leftsidebar .faqTabList {
    width: 100%;
    margin-left: 0px;
    border: none;
    max-height: 300px;
  }
}
.faq-page-container .faq-sidebar-block .leftsidebar .faqTabList ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.faq-page-container .faq-sidebar-block .rightsidebar {
  min-height: 200vh;
  height: auto;
  padding-right: 0px;
  margin-bottom: 0px;
}
.faq-page-container .faq-sidebar-block .rightsidebar .faqSearchedList {
  border-radius: 5px;
  box-shadow: 0px 3px 20px 2px rgba(0, 0, 0, 0.05);
  width: 100%;
  max-height: 300px;
  overflow-y: scroll;
  z-index: 1;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .faq-page-container .faq-sidebar-block .rightsidebar .faqSearchedList {
    width: 100%;
    margin-left: 0px;
    border: none;
    max-height: 300px;
  }
}
.faq-page-container .faq-sidebar-block .rightsidebar .faqSearchedList ul {
  padding: 0px;
}
.faq-page-container .faq-sidebar-block .rightsidebar .faqSearchedList ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.faq-page-container .faq-sidebar-block .rightsidebar .generic-tabs .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}
.faq-page-container .faq-sidebar-block .rightsidebar .generic-tabs .nav-tabs .nav-item:first-child .nav-link {
  padding-left: 0px;
}
.faq-page-container .faq-sidebar-block .rightsidebar .generic-tabs .nav-tabs .nav-item .nav-link.active {
  color: #03002f;
  border-bottom: 1px solid #03002f;
  font-family: "DMSansBold";
  font-size: 1rem;
}
.faq-page-container .faq-sidebar-block .rightsidebar .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 30px 12.5px 10px 12.5px;
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 1rem;
}
@media (max-width: 1023px) {
  .faq-page-container {
    background: white;
  }
  .faq-page-container .generic-tabs .nav-tabs {
    flex-direction: row;
    padding: 15px 15px 0px;
    margin-bottom: 15px !important;
    flex-flow: row;
    overflow-x: scroll;
    display: flex;
    overflow-y: scroll;
    border-bottom: 1px solid #e7e7e7;
    white-space: nowrap;
  }
  .faq-page-container .generic-tabs .nav-tabs .nav-item .nav-link.active {
    color: #03002f;
    border-bottom: 1px solid #03002f;
    border-radius: none;
  }
  .faq-page-container .generic-tabs .nav-tabs .nav-link {
    margin-bottom: 0px;
  }
}
.faq-page-container .trendcard-main-block {
  display: grid;
  margin-top: 30px;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
  padding: 0px;
}
@media (max-width: 1023px) {
  .faq-page-container .trendcard-main-block {
    grid-template-columns: 1fr;
    display: block;
    padding: 0px 15px;
    margin-top: 15px;
  }
}
.faq-page-container .trendcard-main-block .trendcard-block {
  border: 1px solid #e7e7e7;
  padding: 20px 29px 15px 20px;
}
@media (max-width: 1023px) {
  .faq-page-container .trendcard-main-block .trendcard-block {
    margin-bottom: 15px;
  }
}
.faq-page-container .trendcard-main-block .trendcard-block ul {
  padding-left: 30px;
  list-style: disc;
}
.faq-page-container .trendcard-main-block .trendcard-block ul li ::marker {
  font-size: 2px;
}
.faq-page-container .upcoming-feature-main-block {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .faq-page-container .upcoming-feature-main-block {
    margin-top: 15px;
  }
}
.faq-page-container .upcoming-feature-main-block .upcoming-feature-tile1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .faq-page-container .upcoming-feature-main-block .upcoming-feature-tile1 {
    display: block;
  }
}
@media (max-width: 1023px) {
  .faq-page-container .upcoming-feature-main-block .upcoming-text-2 {
    padding: 7px 0px;
  }
}
.faq-page-container .Tabsaccordiontable-mainblock {
  margin-top: 21px;
}
.faq-page-container .Tabsaccordiontable-mainblock .accordion {
  padding: 0px;
}
@media (max-width: 768px) {
  .faq-page-container .Tabsaccordiontable-mainblock .accordion {
    height: 400px;
    overflow: scroll;
  }
}
@media (max-width: 1023px) {
  .faq-page-container .Tabsaccordiontable-mainblock .accordion .accordion-header .accordion-button {
    padding: 15px 20px;
  }
}
.faq-page-container .Tabsaccordiontable-mainblock .tabsaccordion-mainhead {
  padding: 9px 0px;
  font-family: "DMSansMedium";
  font-size: 1.25rem;
  line-height: 28px;
  color: #444444;
}
@media (max-width: 1023px) {
  .faq-page-container .Tabsaccordiontable-mainblock {
    margin-top: 15px;
  }
  .faq-page-container .Tabsaccordiontable-mainblock .accordion {
    border-bottom: 1px solid #e7e7e7;
  }
  .faq-page-container .Tabsaccordiontable-mainblock .accordion .accordion-collapse.show .accordion-body {
    padding: 0px 20px;
  }
  .faq-page-container .Tabsaccordiontable-mainblock .accordion .accordion-collapse.show .accordion-body #accordion-content ul {
    padding: 0px;
    margin-bottom: 0px;
  }
  .faq-page-container .Tabsaccordiontable-mainblock .accordion .accordion-collapse.show .accordion-body #accordion-content li {
    margin-bottom: 15px;
  }
  .faq-page-container .Tabsaccordiontable-mainblock .accordion .accordion-collapse.show .accordion-body #accordion-content a {
    color: #03002f;
    border-bottom: 1px solid #03002f;
  }
  .faq-page-container .Tabsaccordiontable-mainblock .accordion .accordion-item {
    border: 0px;
    border-radius: 0px;
  }
}

.faq-backbutton-block {
  background: #ffffff;
  padding-top: 10px;
}
.faq-backbutton-block .back-button {
  color: #03002f;
  font-family: "DMSansBold";
  font-size: 1.25rem;
  padding: 0px 15px;
  display: flex;
  align-items: center;
}
.faq-backbutton-block .watchlist-search {
  padding: 15px 15px 5px;
}
.faq-backbutton-block .generic-tabs .nav-tabs {
  flex-direction: row;
  padding: 15px;
  gap: 5px;
  flex-flow: row;
  overflow-x: scroll;
  display: flex;
  overflow-y: scroll;
  white-space: nowrap;
}
.faq-backbutton-block .generic-tabs .nav-tabs .nav-item .nav-link {
  border: 1px solid #e7e7e7;
  padding: 4px 10px;
  border-radius: 5px;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.faq-backbutton-block .generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-radius: 5px;
  border: 1px solid #03002f;
  color: #03002f;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  padding: 4px 10px;
}
.pd-20 {
  padding: 20px;
}

.mob-acc-queslist-page .event-calender-search-bar {
  position: relative;
}
.mob-acc-queslist-page .event-calender-search-bar .mobileSearch {
  position: absolute;
  top: 120%;
  left: 0;
  right: 0;
  z-index: 1;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  width: 100%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2), -4px 0 10px -2px rgba(0, 0, 0, 0.1), 4px 0 10px -2px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  border-radius: 6px;
}
.mob-acc-queslist-page .title-faq-page {
  margin-block: 10px 15px;
  margin-inline-start: 15px;
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.mob-acc-queslist-page .mb-title {
  margin: 0px !important;
  margin-top: 12px;
  padding: 16px 24px;
}
.mob-acc-queslist-page .accordion-button::after {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.mob-acc-queslist-page .accordion-header {
  padding: 16px 24px;
}
.mob-acc-queslist-page #accordion-content ul {
  padding: 0px;
  margin-bottom: 0px;
}
.mob-acc-queslist-page #accordion-content li {
  margin-bottom: 15px;
}
.mob-acc-queslist-page #accordion-content a {
  border-bottom: 1px solid #03002f;
  color: #03002f;
}
.mob-acc-queslist-page .accordion-item {
  border-bottom: 1px solid #e7e7e7 !important;
  margin-bottom: 2px;
  border: none;
}
.mob-acc-queslist-page .accordion-item:first-of-type {
  border: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.mob-acc-queslist-page .accordion-item {
  border-bottom: 1px solid #e7e7e7;
}
.mob-acc-queslist-page .accordion-collapse.show .accordion-body {
  padding: 0px 20px;
}
@media (max-width: 768px) {
  .mob-acc-queslist-page .accordion-collapse.show .accordion-body table {
    width: 100% !important;
    margin: 0px !important;
    padding-bottom: 10px !important;
  }
  .mob-acc-queslist-page .accordion-collapse.show .accordion-body table tr td {
    padding: 10px;
    font-size: 0.875rem;
  }
}
@media (max-width: 768px) {
  .mob-acc-queslist-page .accordion-collapse.show .accordion-body #accordion-content .answer {
    margin-top: 1rem !important;
  }
}
.mob-acc-queslist-page .accordion-collapse.show .accordion-body #accordion-content p {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 140%;
  color: #727271;
}
@media (max-width: 768px) {
  .mob-acc-queslist-page .accordion-collapse.show .accordion-body #accordion-content ol {
    padding-left: 0px !important;
  }
}
.mob-acc-queslist-page .accordion-header button {
  font-family: "DMSansMedium";
  font-size: 1rem;
  line-height: 140%;
  color: #444444;
  border-radius: none;
  background-color: transparent !important;
}

.Tabsaccordiontable-mainblock .rightsidebar .accordion-collapse #accordion-content ul {
  padding: 0px;
  margin-bottom: 0px;
}
.Tabsaccordiontable-mainblock .rightsidebar .accordion-collapse #accordion-content li {
  margin-bottom: 15px;
}
.Tabsaccordiontable-mainblock .rightsidebar .accordion-collapse #accordion-content a {
  color: #03002f !important;
  border-bottom: 1px solid #03002f;
}

.faq-sidebar-block .leftsidebar .accordion-collapse.show #accordion-content a {
  color: #03002f;
  border-bottom: none !important;
}

.faq-sidebar-block .rightsidebar .accordion-collapse #accordion-content a {
  color: #03002f;
  border-bottom: 1px solid #03002f;
}

.capitalizeletter {
  text-transform: capitalize;
}

.faq-page-container .Tabsaccordiontable-mainblock .accordion .accordion-collapse .accordion-body #accordion-content li {
  margin-bottom: 15px;
}
.faq-page-container .Tabsaccordiontable-mainblock .accordion .accordion-collapse .accordion-body #accordion-content li a {
  color: #03002f;
  border-bottom: 1px solid #03002f;
}

.faq-backbutton-block .edel-icon-close {
  padding-right: 20px !important;
}

@media (max-width: 768px) {
  .mob-acc-queslist-page {
    /* Track */
    /* Handle */
  }
  .mob-acc-queslist-page ::-webkit-scrollbar {
    width: 1px !important;
    height: 5px !important;
  }
  .mob-acc-queslist-page ::-webkit-scrollbar-track {
    background: transparent;
  }
  .mob-acc-queslist-page ::-webkit-scrollbar-thumb {
    background: #03002f !important;
  }
}

@media (max-width: 768px) {
  .Tabsaccordiontable-mainblock {
    height: 400px;
    overflow: scroll;
    padding-bottom: 100px;
    /* Track */
    /* Handle */
  }
  .Tabsaccordiontable-mainblock ::-webkit-scrollbar {
    width: 1px !important;
    height: 5px !important;
  }
  .Tabsaccordiontable-mainblock ::-webkit-scrollbar-track {
    background: transparent;
  }
  .Tabsaccordiontable-mainblock ::-webkit-scrollbar-thumb {
    background: #03002f !important;
  }
}

@media (max-width: 768px) {
  .faq-page-container .faq-search-bar .common-search-bar {
    height: 50px;
    margin-bottom: 0.5rem !important;
  }
}
.faq-page-container .faq-search-bar .common-search-bar input {
  padding: 10px !important;
}
@media (max-width: 768px) {
  .faq-page-container .faqTabList .edel-icon-arrow-right1 {
    font-size: 0.75rem !important;
  }
}

.event-calender-search-bar {
  margin-inline: 15px;
}

.center-infinity {
  text-align: center;
}

.bgImg-infinity {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  z-index: -1000;
  background-size: cover;
  object-fit: contain;
  margin-top: -350px;
}
@media screen and (max-width: 1023px) {
  .bgImg-infinity {
    z-index: 1000 !important;
    margin-top: -176px;
    overflow: hidden;
  }
}
.bgImg-infinity img {
  max-width: 100%;
  margin-top: -29px;
}

@media (max-width: 768px) {
  .bgImg-infinity img {
    margin-top: 106px;
  }
}
.mainItem {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  margin: auto;
}
.mainItem.mainItemDes {
  margin-top: 83px;
}
.mainItem .ParaMainIteam {
  margin-bottom: 30px;
  text-align: center;
  line-height: normal;
  margin: 0 145px;
}
.mainItem .ParaMainIteamMob {
  text-align: center;
  padding-inline: 5px !important;
  color: #727271;
}
.mainItem .InterestedBtn {
  margin-top: 30px;
  margin-bottom: 50px;
  padding: 15px 88px !important;
  border-radius: 5px !important;
}
.mainItem .TwoMobBtn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.mainItem .TwoMobBtn .CompareIcon {
  margin-left: 20px;
}
.mainItem .TwoMobBtn .InterestedMobBtn {
  padding: 5px 12px;
  border-radius: 5px;
}
.mainItem .TwoMobBtn .CompareBtn {
  width: 102px;
  padding: 0px;
  background-color: #ffffff;
  color: #141414;
  border: none;
}
.mainItem .heading {
  text-align: center;
  align-items: center;
  margin-bottom: 15px;
}
.mainItem .headingMob {
  text-align: center;
  padding-right: 39.95px;
  padding-left: 39.95px;
  margin-bottom: 10px;
  margin-top: 44px;
}
.mainItem .Carousel {
  display: flex;
  flex-direction: row;
  padding: 5px;
  width: 186px;
}
@media screen and (min-width: 600px) {
  .mainItem .modal-content {
    width: 660px !important;
  }
}
@media screen and (max-width: 600px) {
  .mainItem .modal-content {
    width: 100% !important;
  }
  .mainItem .modal-content .PopUpBtn {
    padding: 4px 30px !important;
  }
}

.secondItem {
  margin-bottom: 4px;
}
.secondItem .ScrollingItems {
  margin-bottom: 4px;
}
.secondItem .ScrollingItems .heading {
  margin-bottom: 30px;
  text-align: start;
}
.secondItem .ScrollingItems .Perks {
  display: flex;
  justify-content: center;
  flex-flow: row;
  width: 100%;
  gap: 19px;
}
.secondItem .ScrollingItems .Perks .IconBox {
  width: 16%;
  height: 137px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  flex-flow: column;
  align-items: center;
}
.secondItem .ScrollingItems .Perks .IconBox img {
  width: 32px;
  height: 32px;
  margin-top: 25px;
}
.secondItem .ScrollingItems .Perks .IconBox .PerksText {
  padding: 0 10px;
  text-align: center;
  line-height: 140%;
}
.secondItem .ScrollingItems .MobPerks {
  display: flex;
  justify-content: center;
  flex-flow: row;
  margin: 15px;
  width: 100%;
  gap: 19px;
}
.secondItem .ScrollingItems .MobPerks .IconBoxOfCarousel {
  width: 102px !important;
  gap: 15px;
}
.secondItem .ScrollingItems .MobPerks .IconBox {
  height: 137px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  display: flex;
  flex-flow: column;
  align-items: start;
}
.secondItem .ScrollingItems .MobPerks .IconBox img {
  width: 32px;
  height: 32px;
  margin-top: 15px;
  margin-left: 9px;
}
.secondItem .ScrollingItems .MobPerks .IconBox .PerksText {
  padding: 0 10px;
  text-align: start;
  line-height: 140%;
  margin-bottom: 12px;
}

.infinity-table-block .below-note-wrapper {
  margin-block: 530px 96px;
}
.infinity-table-block .below-note-wrapper .below-second-line {
  margin-top: 20px;
  margin-right: 285px;
}
.infinity-table-block .below-note-wrapper .below-second-line .blue-link {
  border-bottom: 1px solid #03002f;
  margin-left: 4px;
}
.infinity-table-block .PricingHeadCls {
  margin-bottom: 10px;
  margin-top: 50px;
}
.infinity-table-block .heading {
  font-size: 28px;
}
.infinity-table-block .Pricing {
  font-size: 28px;
}
.infinity-table-block #table {
  padding: 0px;
  margin: 0px !important;
  border-collapse: separate;
  border-spacing: 5px 0px;
  table-layout: fixed;
  column-gap: 10px;
}
.infinity-table-block #table thead {
  position: sticky;
  top: 93px;
  z-index: 2;
  background-color: #ffffff;
  scroll-margin-bottom: 20px;
  padding-left: 13px;
  padding-bottom: 13px;
  padding-top: 22px;
}
.infinity-table-block #table tbody {
  overflow: auto;
}
.infinity-table-block #table tbody td {
  padding-block: 25px;
}
.infinity-table-block #table thead tr th,
.infinity-table-block #table tbody tr td {
  border: 0px;
  vertical-align: top !important;
}
.infinity-table-block #table tbody tr td:first-child {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.infinity-table-block #table tbody tr td:last-child {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.infinity-table-block #table tbody tr:last-child td {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.infinity-table-block #table thead tr th {
  border-top-right-radius: 5px !important;
  border-top-left-radius: 5px !important;
  padding-block: 22px;
}
.infinity-table-block #table .tableCol {
  padding: 0px !important;
  width: 208px !important;
  text-align: center;
}
.infinity-table-block #table .tableCol .tableRowPadding {
  text-align: center;
  padding-top: 25px !important;
}
.infinity-table-block #table .tableRow {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
  margin: 0px !important;
  height: 125px !important;
}
.infinity-table-block #table .theadcontent {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.infinity-table-block #table .tableHead {
  stroke-width: 1px;
  stroke: var(--separator-border, #e7e7e7);
}
.infinity-table-block #table #tableFoot {
  border-radius: 0px 0px 5px 5px !important;
}
.infinity-table-block #table .Blank {
  max-width: 123px !important;
}
.infinity-table-block #table .viewMoreBg {
  background-color: #f7f7f7;
}
.infinity-table-block #table .Beginners {
  text-align: center;
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.4) 28.31%, rgba(251, 212, 125, 0.4) 100%);
}
.infinity-table-block #table .Beginners .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Evolved {
  text-align: center;
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.6) 28.31%, rgba(251, 212, 125, 0.6) 100%);
}
.infinity-table-block #table .Evolved .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Advanced {
  text-align: center;
  background: linear-gradient(136deg, rgba(242, 186, 59, 0.8) 0%, rgba(251, 212, 125, 0.8) 100%);
}
.infinity-table-block #table .Advanced .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Accumulator {
  text-align: center;
  background: linear-gradient(94.42deg, #f2ba3b 28.31%, #fbd47d 100%);
}
.infinity-table-block #table .Accumulator .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Platinum {
  text-align: center;
  background: linear-gradient(93.82deg, rgba(114, 114, 113, 0.5) 0%, rgba(238, 238, 238, 0.5) 100%);
}
.infinity-table-block #table .Platinum .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Black {
  text-align: center;
  background: linear-gradient(93.82deg, #141414 0.01%, #565656 100%);
  color: #ffffff;
}
.infinity-table-block #table .Black .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .FooterElement {
  display: flex;
}
.infinity-table-block #table .FooterElement .dnline {
  margin-left: 10px;
}

.drawrerTable .headRow {
  border-radius: 10px !important;
}
.drawrerTable .table th,
.drawrerTable .table td {
  border-radius: 0px !important;
}
.drawrerTable .table td {
  text-wrap: nowrap;
  border: 1px solid #e7e7e7;
}

.Footer {
  display: flex;
  flex-direction: row;
  margin: 33px 30px;
  justify-content: space-between;
}

.PopUpBtn {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.PopUpBtn .CancelBtn {
  width: 220px;
  padding: 15px 30px !important;
  margin-right: 20px;
  height: 52px;
}
.PopUpBtn .SubmitBtn {
  width: 220px;
  padding: 15px 30px !important;
  height: 52px;
}

.SubscriptionPlansTickets {
  border-radius: 5px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-inline: 20px;
  background-color: #ffffff;
}
.SubscriptionPlansTickets .edel-icon-arrow-right1 {
  font-size: 15px;
}
.SubscriptionPlansTickets .titleNormal {
  color: #727271;
}
.SubscriptionPlansTickets .Ticket {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0px;
  padding-bottom: 15px;
}
.SubscriptionPlansTickets label {
  margin-bottom: 15px;
}
.SubscriptionPlansTickets .PriceMob {
  margin: 0px;
  padding: 0px;
  margin-bottom: 4px;
}
.SubscriptionPlansTickets .black-mob {
  color: #e7e7e7;
}
.SubscriptionPlansTickets .primary-mob {
  color: #727271;
}
.SubscriptionPlansTickets p {
  margin: 0px;
}

.formHeading {
  color: #727271;
  width: 460px;
}

.infinityDrawer__handle-wrapper {
  background: linear-gradient(94deg, #f2ba3b 28.31%, #fbd47d 100%);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.infinityDrawer__content {
  padding-inline: 0px !important;
}

.infinityDrawer .drawer-body {
  padding-inline: 15px !important;
}

.compare_drawrer_bg_grey {
  padding-inline: 0px !important;
}

.bg_grey-light__handle-wrapper {
  background-color: #f2f2f5;
}

.SidebarMob .rbd-tjkf7fpwic-cw {
  margin-inline: 0px !important;
}
.SidebarMob .rbd-foulxr1cul9-hw {
  padding: 0px 0px !important;
}
.SidebarMob .__content {
  padding-inline: 0px;
}
.SidebarMob .bg_lightBlueOne {
  background-color: #f2f2f5 !important;
}
.SidebarMob .drawer-head {
  padding-inline: 0px !important;
  position: sticky;
  top: 0px;
  z-index: 1;
  margin-bottom: 25px;
}
.SidebarMob .drawer-head .HeaderDrawer {
  background: linear-gradient(136deg, #f2ba3b 0%, #fbd47d 100%);
  padding: 0px 15px 16px 15px;
}
.SidebarMob .drawer-head .HeaderDrawer .SubscriptionMob {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  margin-bottom: 23px;
}
.SidebarMob .drawer-head .HeaderDrawer .SubscriptionMob .SubscriptionMobHead .rbd-3s1knm6x3xp-cw {
  margin-bottom: 14px !important;
}
.SidebarMob .drawer-head .HeaderDrawer .interestedButton {
  padding: 7px 14px;
}
.SidebarMob .drawer-head .HeaderDrawer .HeadingPart {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.SidebarMob .drawer-head .HeaderDrawer .HeadingPart .InfinityPrice {
  padding-bottom: 5px;
}

.drawer-body .drawrerTable table {
  border-spacing: 0px 0px !important;
}
.drawer-body .TableInsideDrawer .planDetailsMob {
  margin-block: 15px 10px !important;
}
.drawer-body .TableInsideDrawer .brokrageDetailsMob {
  margin-bottom: 10px !important;
}
.drawer-body .TableInsideDrawer .assumptionsMob {
  margin-block: 15px 10px !important;
}
.drawer-body .TableInsideDrawer table {
  border-collapse: collapse;
  width: 100%;
  margin-top: 0px !important;
  border-spacing: 0px;
}
.drawer-body .TableInsideDrawer th,
.drawer-body .TableInsideDrawer td {
  text-align: left;
  padding: 8px;
}
.drawer-body .drawrerFooter {
  border-radius: 3px;
  background: #f5e1b2;
  padding: 10px;
}
.drawer-body .drawrerFooter .totalBenfits {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.sidebarMob .__content {
  padding-inline: 0px !important;
}
.sidebarMob .__handle-wrapper {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sidebarMob .bg_lightBlueOne {
  background-color: #f4fafd !important;
}
.sidebarMob .rbd-mrs5vxgra2-hw {
  background-color: #f4fafd !important;
}
.sidebarMob .rbd-mrs5vxgra2-cw {
  padding: 0px !important;
}
.sidebarMob .drawer-head {
  padding-top: 0px;
  padding-inline: 20px 20px;
  margin-bottom: 20px;
}
.sidebarMob .drawer-head .CompareHead {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 23px !important;
}
.sidebarMob .drawer-head .ComparePlansBtn {
  padding: 7px 12px !important;
  border-radius: 5px !important;
  text-wrap: nowrap;
}
.sidebarMob .bgWhite {
  background-color: #ffffff !important;
}
.sidebarMob .bgWhite label {
  padding-right: 1.5rem;
  padding-left: 0.7rem;
}
.sidebarMob .MobScroll .BeginnersMob {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.4) 28.31%, rgba(251, 212, 125, 0.4) 100%);
}
.sidebarMob .MobScroll .EvolvedMob {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.6) 28.31%, rgba(251, 212, 125, 0.6) 100%);
}
.sidebarMob .MobScroll .AdvancedMob {
  background: linear-gradient(136deg, rgba(242, 186, 59, 0.8) 0%, rgba(251, 212, 125, 0.8) 100%);
}
.sidebarMob .MobScroll .AccumulatorMob {
  background: linear-gradient(94.42deg, #f2ba3b 28.31%, #fbd47d 100%);
}
.sidebarMob .MobScroll .PlatinumMob {
  background: linear-gradient(93.82deg, rgba(114, 114, 113, 0.5) 0%, rgba(238, 238, 238, 0.5) 100%);
}
.sidebarMob .MobScroll .BlackMob {
  background: linear-gradient(93.82deg, #141414 0.01%, #565656 100%);
}
.sidebarMob .MobScroll .BlackMob label {
  color: #ffffff !important;
}
.sidebarMob .mob-inifnity-body {
  margin-top: 100px;
}
.sidebarMob .mob-inifnity-body tr .Beginners {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.4) 28.31%, rgba(251, 212, 125, 0.4) 100%);
}
.sidebarMob .mob-inifnity-body tr .Evolved {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.6) 28.31%, rgba(251, 212, 125, 0.6) 100%);
}
.sidebarMob .mob-inifnity-body tr .Advanced {
  background: linear-gradient(136deg, rgba(242, 186, 59, 0.8) 0%, rgba(251, 212, 125, 0.8) 100%);
}
.sidebarMob .mob-inifnity-body tr .Accumulator {
  background: linear-gradient(94.42deg, #f2ba3b 28.31%, #fbd47d 100%);
}
.sidebarMob .mob-inifnity-body tr .i-Platinum {
  background: linear-gradient(93.82deg, rgba(114, 114, 113, 0.5) 0%, rgba(238, 238, 238, 0.5) 100%);
}
.sidebarMob .mob-inifnity-body tr .i-Black {
  background: linear-gradient(93.82deg, #141414 0.01%, #565656 100%);
  color: #ffffff !important;
}
.sidebarMob .mob-inifnity tbody tr td:first-child,
.sidebarMob .mob-inifnity thead tr th:first-child {
  position: sticky;
  z-index: 1;
  left: 0;
}
.sidebarMob .mob-inifnity thead tr th {
  padding: auto !important;
}
.sidebarMob .mob-inifnity thead tr th p {
  margin: auto;
}
.sidebarMob .mob-inifnity #tableHead {
  background-color: #f2f2f5;
  text-align: center;
}

.drawrerTable {
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  margin-left: 15px;
}
.drawrerTable table tbody td {
  padding: 25px 40px !important;
}
.drawrerTable table tbody td:first-child {
  padding: 0px !important;
}
.drawrerTable table tbody td:first-child label {
  height: 100% !important;
  display: flex;
  align-items: center;
}

.TableBtnForm .modalDPTitle .modal-content {
  width: 100%;
}

.BeginnersMob {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.4) 28.31%, rgba(251, 212, 125, 0.4) 100%);
}

.EvolvedMob {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.6) 28.31%, rgba(251, 212, 125, 0.6) 100%);
}

.AdvancedMob {
  background: linear-gradient(136deg, rgba(242, 186, 59, 0.8) 0%, rgba(251, 212, 125, 0.8) 100%);
}

.AccumulatorMob {
  background: linear-gradient(94.42deg, #f2ba3b 28.31%, #fbd47d 100%);
}

.PlatinumMob {
  background: linear-gradient(93.82deg, rgba(114, 114, 113, 0.5) 0%, rgba(238, 238, 238, 0.5) 100%);
}

.BlackMob {
  background: linear-gradient(93.82deg, #141414 0.01%, #565656 100%);
  color: #ffffff !important;
}

.ComparePlansBtn {
  padding: 0px !important;
}

@media screen and (min-width: 600px) {
  .InterestedFormHeading {
    border-radius: 5px;
    padding-inline: 100px;
    padding-top: 30px;
    width: 660px;
  }
  .InterestedFormHeading .nameForm {
    padding-top: 61px;
  }
  .InterestedFormHeading .emailForm {
    padding-top: 50px;
  }
  .InterestedFormHeading .numberForm {
    padding-top: 50px;
  }
  .InterestedFormHeading .PopUpBtn {
    margin-top: 0px !important;
    padding-block: 64px 32px;
  }
  .InterestedFormHeading .form-control {
    width: 460px;
  }
  .EdFormOfInfinity .modal-dialog {
    max-width: 660px !important;
  }
  .EdFormOfInfinity .modal-title {
    font-size: 1.75rem !important;
    font-family: "DMSansBold" !important;
  }
  .EdFormOfInfinity .edel-icon-bold-close {
    width: 17px !important;
  }
}
.FooterOfTable .modal-content {
  width: 660px !important;
}
.FooterOfTable .InterestedBtn {
  padding: 14px 63px !important;
}

.MobScroll .headRow th p {
  margin-top: 26px !important;
}

@media screen and (max-width: 600px) {
  .InterestedFormHeading {
    padding-inline: 100px;
    padding-top: 30px;
    width: 660px;
  }
  .InterestedFormHeading .nameForm {
    padding-top: 61px;
  }
  .InterestedFormHeading .emailForm {
    padding-top: 76px;
  }
  .InterestedFormHeading .numberForm {
    padding-top: 76px;
  }
  .InterestedFormHeading .PopUpBtn {
    margin-top: 0px !important;
    padding-block: 64px 32px;
  }
  .InterestedFormHeading .form-control {
    width: 460px;
  }
  .EdFormOfInfinity .modal-title {
    font-size: 1.75rem !important;
    font-family: "DMSansBold" !important;
  }
  .EdFormOfInfinity .edel-icon-bold-close {
    width: 17px !important;
  }
}
.InterestedFormHeadingMob {
  padding-top: 30px;
}
.InterestedFormHeadingMob .formHeadingMob {
  padding-inline: 1rem;
}
.InterestedFormHeadingMob .nameForm {
  padding-top: 58px;
  padding-inline: 1.5rem;
}
.InterestedFormHeadingMob .emailForm {
  padding-top: 58px;
  padding-inline: 1.5rem;
}
.InterestedFormHeadingMob .numberForm {
  padding-top: 58px;
  padding-bottom: 114px;
  padding-inline: 1.5rem;
}
.InterestedFormHeadingMob .PopUpBtnMob {
  margin-top: 15px;
  margin-bottom: 15px !important;
  background-color: #ffffff;
  height: 80px;
  position: fixed;
  bottom: -20px;
  left: 0;
  right: 0;
  z-index: 20;
  box-shadow: 10px 0px 20px 0px rgba(53, 128, 247, 0.16);
  display: flex;
  justify-content: center;
}
.InterestedFormHeadingMob .PopUpBtnMob .CancelBtn {
  padding: 0px;
  padding: 10px 3.25rem;
  margin-top: 1rem;
}
.InterestedFormHeadingMob .PopUpBtnMob .SubmitBtn {
  padding: 0px;
  padding: 10px 1.7rem;
  margin-left: 1.5rem;
  margin-top: 1rem;
}
.InterestedFormHeadingMob .custom-form-control {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.InterestedFormHeadingMob .form-control {
  width: 95%;
  align-items: center;
}

.infinityDrawer__handle {
  background-color: #f2ba3b !important;
}

.linkOfViewSection {
  text-decoration: underline;
}
.linkOfViewSection:hover {
  cursor: pointer;
}

.FooterOfTable {
  text-align: center;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  height: 80px;
  position: fixed;
  bottom: -33px;
  left: 0;
  right: 0;
  z-index: 20;
  box-shadow: 10px 0px 20px 0px rgba(53, 128, 247, 0.16);
  margin-inline: 0px;
}
.FooterOfTable p {
  margin-bottom: 0px;
}
.FooterOfTable .InterestedBtn {
  margin-left: 172px;
}

.tableFixHead {
  margin-bottom: 50px;
}

.model-infinityplan .modal-header {
  background-color: #f2f2f5 !important;
  color: #f2f2f5;
}

.banner-head-section .right-section-banner {
  display: flex;
  justify-content: space-between;
}
.banner-head-section .right-section-banner .top-head {
  font-size: 2.625rem;
  font-family: "DMSansBold";
}
@media (max-width: 768px) {
  .banner-head-section .right-section-banner .top-head {
    font-size: 1.25rem;
  }
}
.banner-head-section .right-section-banner .top-head sub {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}
@media (max-width: 768px) {
  .banner-head-section .right-section-banner .top-head sub {
    font-size: 0.75rem;
  }
}
.banner-head-section .right-section-banner .bottom-desc {
  font-size: 1.5rem;
  font-family: "DMSansNormal";
  color: #727271;
}
@media (max-width: 768px) {
  .banner-head-section .right-section-banner .bottom-desc {
    font-size: 0.75rem;
    padding-top: 10px;
  }
}

.sidebarbox-content {
  border-radius: 5px;
  display: grid;
  grid-template-columns: 80% auto;
  align-items: center;
  margin-bottom: 18px;
}
.sidebarbox-content .title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .sidebarbox-content .title {
    font-size: 1rem;
    line-height: normal;
  }
}
.sidebarbox-content .desc {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #444444;
}
@media (max-width: 768px) {
  .sidebarbox-content .desc {
    font-size: 0.75rem;
    line-height: normal;
  }
}

.sectionHead {
  margin-bottom: 20px;
}
.sectionHead .pageHead {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .sectionHead .pageHead {
    font-size: 1.25rem;
  }
}
.sectionHead .pageHeadBold {
  font-size: 1.75rem;
  font-family: "DMSansBold" !important;
}
@media (max-width: 768px) {
  .sectionHead .pageHeadBold {
    font-size: 1.25rem;
  }
}

.rightsidebarbox-section {
  display: grid;
  grid-template-columns: 10% auto;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 20px;
  gap: 10px;
  line-height: normal;
}
@media (max-width: 768px) {
  .rightsidebarbox-section {
    display: grid !important;
    grid-template-columns: 1fr !important;
    align-items: center;
  }
}
.rightsidebarbox-section .icon {
  font-size: 2.625rem;
}
@media (max-width: 768px) {
  .rightsidebarbox-section .icon {
    font-size: 2rem;
  }
}

.rightgridProperty-section {
  padding: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.rightgridProperty-section .top-head-section {
  display: flex;
  gap: 15px;
}
.rightgridProperty-section .top-head-section .icon {
  font-size: 2.625rem;
}

.why-box-section {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 15% auto;
  padding: 20px;
  gap: 20px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .why-box-section {
    display: grid;
    grid-template-columns: 109px !important;
    padding: 10px !important;
    gap: 15px !important;
  }
}
.why-box-section .icon {
  font-size: 2.25rem;
}
@media (max-width: 768px) {
  .why-box-section .icon {
    font-size: 1.375rem;
  }
}

.assistance-section {
  border: 1px solid #e7e7e7;
  padding: 20px;
}
.assistance-section .assistace-content {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr;
}
.assistance-section .assistace-content .assistent-content-grid {
  display: grid;
  grid-template-columns: 10% auto;
  border-bottom: 1px solid #e7e7e7;
  padding: 20px 0px;
}
@media (max-width: 768px) {
  .assistance-section .assistace-content .assistent-content-grid {
    align-items: center;
    gap: 10px;
  }
}
.assistance-section .assistace-content .assistent-content-grid:last-child {
  border-bottom: none !important;
}
.assistance-section .assistace-content .assistent-content-grid p {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .assistance-section .assistace-content .assistent-content-grid p {
    font-size: 1rem;
  }
}
.assistance-section .assistace-content .icon {
  font-size: 1.875rem;
}

.multiple-assets-class {
  border: 1px solid #e7e7e7;
  padding: 20px;
  line-height: normal;
}

.assetclass-flex {
  display: grid;
  grid-template-columns: 10% auto;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.assetclass-flex .accordian-title {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  line-height: normal;
}
@media (max-width: 768px) {
  .assetclass-flex .accordian-title {
    font-size: 1rem;
    font-family: "DMSansMedium";
    line-height: normal;
  }
}
.assetclass-flex .icon {
  font-size: 1.875rem;
}

.common-accordian-bottom-content.common-accordian .accordion-item {
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: 1px solid #e7e7e7;
  padding-top: 23px !important;
  padding-bottom: 23px !important;
  margin-top: 0px !important;
}
.common-accordian-bottom-content.common-accordian .accordion-item:last-child {
  border-bottom: none !important;
}
.common-accordian-bottom-content .assetclass-ul {
  margin-left: 40px;
  margin-top: 10px;
}
.common-accordian-bottom-content .assetclass-ul li {
  list-style-type: disc;
  color: #727271;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .common-accordian-bottom-content .assetclass-ul li {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
  }
}
.common-accordian-bottom-content.customaccordian {
  border-bottom: none !important;
}

.accordian-partner-common.common-accordian .accordion-item {
  padding: 15px !important;
  border: none !important;
}
.accordian-partner-common.common-accordian .accordion-item .accordion-button {
  background-color: transparent !important;
  align-items: start !important;
}
.accordian-partner-common.common-accordian .accordion-item .accordion-button::after {
  background-color: transparent !important;
  height: unset !important;
}
.accordian-partner-common.common-accordian .accordion-item:nth-child(1) {
  background-color: #fef4ec;
}
.accordian-partner-common.common-accordian .accordion-item:nth-child(2) {
  background-color: #e5f7f1;
}
.accordian-partner-common.common-accordian .accordion-item:nth-child(3) {
  background-color: #f8edf5;
}

.accordian-content-section {
  background-color: #ffffff;
}
.accordian-content-section ul li {
  list-style-type: disc;
}

.accordian-content-section {
  background-color: #ffffff;
  border-radius: 5px;
  padding: 15px;
  margin-top: 20px;
}
.accordian-content-section h2 {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  padding-bottom: 15px;
  margin-bottom: 0px;
}
.accordian-content-section ul li {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  margin-bottom: 10px;
  color: #727271;
  line-height: normal;
}
.accordian-content-section ul li:last-child {
  margin-bottom: 0px;
}

.withus-overflow-scroll {
  max-width: 400px;
  overflow: scroll;
  display: flex;
}
.withus-overflow-scroll::-webkit-scrollbar-thumb {
  background-color: #03002f !important;
}

.partner-ship-desk-sidebar .stock-details-footer {
  max-width: 100% !important;
  display: unset !important;
}
@media (min-width: 1023px) {
  .fund-transfer-section .row .col-lg-4 {
    min-width: 390px;
    width: min-content;
  }
}
@media (max-width: 768px) {
  .fund-transfer-section .grid-1 {
    gap: 5px;
  }
}
.fund-transfer-section .fund-transfer-inner .box-border-section {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.fund-transfer-section .fund-transfer-inner .box-border-section .fund-btn {
  padding: 7px 37px;
}
.fund-transfer-section .fund-transfer-inner .box-border-section .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.fund-transfer-section .filter .ed_button.link {
  height: 50px;
  width: 50px;
  border-radius: 5px;
}
.fund-transfer-section .filter .drawer__handle-wrapper.p-0.backgroundcolor_bluedrawer__handle-wrapper {
  background-color: #ffffff;
}
.fund-transfer-section .filter .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.fund-transfer-section .react-datepicker-wrapper {
  display: none;
}
.fund-transfer-section .common-datepicker .react-datepicker .react-datepicker__day--today {
  color: unset;
}

.top-header-section .logo-img {
  width: 150px;
}

.section-main-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-main-head .header-name {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  display: flex;
  align-items: center;
}
.section-main-head .header-name .edel-icon-arrow-left1 {
  font-size: 0.563rem;
  padding-right: 5px;
  padding-top: 2px;
}

.errormsg-ft .invalidMsg {
  background-color: #fef4ec !important;
  padding: 10px;
  border-radius: 5px;
}
.errormsg-ft .invalidMsg > div {
  align-items: baseline !important;
}
.errormsg-ft .invalidMsg label,
.errormsg-ft .invalidMsg .p-1 {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  color: #f7943e !important;
  padding-right: 20px !important;
}
.errormsg-ft.upi .invalidMsg {
  padding: 5px;
}
.errormsg-ft.upi .invalidMsg .p-1 {
  padding: 0px !important;
}

.breakdown-fundtransfer-section .mobile-scroll {
  overflow-y: scroll;
  height: calc(100vh - 320px);
}
.breakdown-fundtransfer-section .accordion .accordion-header .accordion-button {
  padding: 0;
}
.breakdown-fundtransfer-section .accordion .accordion-header .accordion-button::after {
  background-color: #ffffff;
  color: #03002f;
  width: auto;
  height: auto;
  padding-left: 6px;
  font-weight: 600;
}
.breakdown-fundtransfer-section .accordion .accordion-header .accordion-button:not(.collapsed) {
  color: #03002f;
  background-color: #ffffff;
  border: 0;
  box-shadow: none;
}
.breakdown-fundtransfer-section .accordion .accordion-body {
  padding: 0;
}
.breakdown-fundtransfer-section > .accordion,
.breakdown-fundtransfer-section > .table-head {
  padding: 8px 15px;
  border-bottom: 1px solid #e7e7e7;
}
.breakdown-fundtransfer-section .data-value {
  padding: 8px 0px;
}
.breakdown-fundtransfer-section .data-value.add-padding {
  padding-right: 26px;
}
.breakdown-fundtransfer-section .data-value .edel-icon-arrow-down {
  font-size: 1.25rem;
}
.breakdown-fundtransfer-section .fund-row {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 5px 0px;
}
.breakdown-fundtransfer-section .fund-row .amount {
  padding-right: 26px;
}
.breakdown-fundtransfer-section .edel-icon-box {
  padding: 2px 6px;
  border-radius: 50%;
  border: 1px solid #03002f;
  margin-left: 3px;
}
.breakdown-fundtransfer-section .edel-icon-box .edel-icon-info {
  font-size: 0.625rem;
  position: relative;
  top: -2px;
}

.common-fixedbtm-btm-desktop {
  width: 100%;
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  margin-top: 40px;
}

.fundtransfer-accordian .accordion-header .accordion-button span {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.fundtransfer-accordian .accordion-collapse .accordion-body p {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #727271;
  margin-right: 20px;
}
@media (max-width: 768px) {
  .fundtransfer-accordian .accordion-collapse .accordion-body p {
    line-height: 20px;
  }
}

.fundtransfer-modal .modal-header {
  padding: 30px 12px !important;
}
.fundtransfer-modal .modal-header .modal-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.fundtransfer-modal .modal-header .edel-icon-bold-close {
  display: none;
}
.fundtransfer-modal .modal-header .edel-icon-arrow-left1 {
  font-size: 0.625rem;
}
.fundtransfer-modal .modal-body {
  padding: 0px !important;
}
.fundtransfer-modal .close-btn {
  background: #fff;
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}
.fundtransfer-modal .close-btn .ed_button.midnight-blue {
  padding: 8px 59px;
}
.fundtransfer-modal .accordion .accordion-header .accordion-button {
  padding: 15px 0px;
}
.fundtransfer-modal.understanding-content {
  height: 500px;
}
.fundtransfer-modal.understanding-content .modal-content {
  height: 100%;
  min-width: 390px;
}
.fundtransfer-modal.understanding-content .modal-content .modal-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.amounttoadd .form-control {
  text-align: center;
}
.amounttoadd .rupees-sign {
  font-size: 1.063rem;
}

@media (min-width: 576px) {
  .modal-sm-390 {
    max-width: 390px !important;
  }
}
.min-amount-funds .amount-gap {
  gap: 25px;
}

.transferbox {
  border: 1px solid #e7e7e7;
  padding: 15px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.transferbox .upi-content span {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #444444;
}

.changepaymentmethod-section {
  background-color: #f2f2f5;
}
.changepaymentmethod-section .data-head {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
  padding-bottom: 5px;
  line-height: 30px;
}
.changepaymentmethod-section .select-payment-method {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.changepaymentmethod-section .select-payment-method input[type=radio] {
  background-color: #ffffff;
  border: 1px solid #b8b8b8;
  height: 14px;
  width: 14px;
  margin-top: -2px;
}
.changepaymentmethod-section .select-payment-method input[type=radio]:checked {
  border: 1px solid #03002f;
}
.changepaymentmethod-section .common-fixedbtm-btn {
  background: var(--White, #fff);
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}
.changepaymentmethod-section .small-edbutton {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}
.changepaymentmethod-section .small-edbutton.txt-decoration-none {
  text-decoration: none !important;
}
.changepaymentmethod-section .select-payment-method-mb .paymentmethodradio .radio_btn {
  margin-top: 15px;
  gap: 6px;
  align-items: center;
}
.changepaymentmethod-section .select-payment-method .paymentmethodradio {
  display: flex;
  justify-content: space-between;
}
.changepaymentmethod-section .select-payment-method .paymentmethodradio .radio_btn {
  display: flex;
  gap: 6px;
  align-items: center;
}
.changepaymentmethod-section .select-payment-method .paymentmethodradio .radio_btn span.disp_val {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}

.remark-box .form-control {
  border-radius: 5px !important;
}
.remark-box .form-control::placeholder {
  color: #727271;
}

.disc-style li {
  list-style-type: disc;
}
.disc-style.color-gray ::marker {
  color: #727271;
  font-size: 0.625rem;
}

.paytimer-section {
  text-align: center;
}
.paytimer-section div {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.UPI-text span {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444 !important;
}

.sucess-heading div:last-child p {
  font-size: 1.25rem !important;
  font-family: "DMSansMedium" !important;
  color: #51b255;
}

.fail-heading div:last-child p {
  font-size: 1.25rem !important;
  font-family: "DMSansMedium" !important;
  color: #dd504d;
}

.awaiting-heading div:last-child p {
  font-size: 1.25rem !important;
  font-family: "DMSansMedium" !important;
  color: #444444;
}

.error-msg-sucess .invalidMsg {
  background-color: #eef7ee !important;
}
.error-msg-sucess .invalidMsg label {
  color: #51b255 !important;
}

.border-bottom-Textbox.input-group.fund-amount {
  justify-content: center;
  align-items: center;
}
.border-bottom-Textbox.input-group.fund-amount input {
  max-width: 60%;
  text-align: start;
  padding-bottom: 4px;
  padding-left: 10px;
  font-family: "RobotoMedium";
}
.border-bottom-Textbox.input-group.fund-amount .input_prefix {
  min-width: 38%;
  display: flex;
  justify-content: end;
  color: #727271;
}
.border-bottom-Textbox.input-group.fund-amount.fnt-family .input_prefix {
  font-family: "RobotoRegular";
  font-size: 1.875rem;
  line-height: 42px;
  font-weight: normal;
}

.rupee {
  font-weight: 600;
  font-size: 1.563rem;
}

.normal-mtf.toggle-switch-label.midnight-blue {
  border: 1px solid #e7e7e7 !important;
}

.straight-icon .d-flex {
  align-items: baseline !important;
}

.overflow-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 80px;
}

.add-more {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fund-loader .outerdivloader {
  z-index: 9;
}

.withdraw-error-drawer .withdraw-error-drawer__handle-wrapper {
  background-color: #ffffff;
}

.withdraw-error-modal.commonmodal .modal-header {
  background-color: #ffffff;
  border-radius: 15px;
}
.withdraw-error-modal.commonmodal .modal-dialog .modal-content {
  border-radius: 15px;
}
.withdraw-error-modal.commonmodal .modal-body {
  border-radius: 15px;
}

.small-edbutton-funds {
  font-size: 0.875rem !important;
  font-family: "RobotoMedium" !important;
}

.maintenance-block .edel-icon-maintain {
  font-size: 150px;
}
.maintenance-block label {
  text-align: center;
  line-height: 25px;
}

@media screen and (min-width: 1023px) {
  .fund-btn.ed_button.button {
    text-wrap: nowrap;
    padding: 12px 43px !important;
  }
}
.border-outer-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.border-outer-box .history-details-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 10px;
  row-gap: 15px;
}

span[data-attr=Pay-In],
span[data-attr=Payin] {
  position: relative;
}
span[data-attr=Pay-In]::before,
span[data-attr=Payin]::before {
  content: "\e9ce";
  font-family: "edel_icon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 0.625rem;
  margin-right: 5px;
}

span[data-attr=Pay-Out],
span[data-attr=Payout] {
  position: relative;
}
span[data-attr=Pay-Out]::before,
span[data-attr=Payout]::before {
  content: "\e9cd";
  font-family: "edel_icon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 0.625rem;
  margin-right: 3px;
}

.payoutin-section {
  overflow-x: hidden;
}
@media (min-width: 1023px) {
  .payoutin-section {
    height: 35vh;
  }
}
@media (max-width: 768px) {
  .payoutin-section .orderbody-list span {
    line-height: 20px;
  }
}
.payoutin-section .orderbody-list:first-child {
  border-top: 1px solid #e7e7e7;
}
.payoutin-section .orderbody-list:hover {
  background-color: #f2f2f5;
}
.payoutin-section.commonscroll-new::-webkit-scrollbar {
  width: 5px !important;
  height: 5px !important;
}

.transfer-history-modal .modal-header .modal-title {
  padding-left: 0.375rem;
}

.fund-transfer-btn .justify-content-end {
  justify-content: end !important;
}
.fund-transfer-btn .back-btn {
  padding: 8px 60px;
}

.fund-transfer-filters .modal-header {
  display: none;
}
.fund-transfer-filters .modal-body {
  padding: 0;
  border-radius: 5px 5px 0px 0px;
}
.fund-transfer-filters .modal-dialog {
  width: 390px;
}

.transfer-history-section {
  min-height: 400px;
}

.fund-transfer-toast {
  margin: 10px 20px;
}
@media screen and (max-width: 1023px) {
  .fund-transfer-toast {
    padding-top: 50px;
  }
}
.fund-transfer-toast .toast-container {
  position: relative;
  width: 100%;
}
.fund-transfer-toast .toast-container .toast {
  border: none !important;
  width: 100%;
}
.fund-transfer-toast .toast-container .toast .toast-body {
  border-radius: 5px;
}
.fund-transfer-toast.success .toast-body {
  background-color: #f6fbf6 !important;
}
.fund-transfer-toast.success .toast-body .txt-faded-orange {
  color: #51b255 !important;
  line-height: 140%;
}
.fund-transfer-toast.failed .toast-body {
  background-color: rgba(229, 32, 32, 0.1) !important;
}
.fund-transfer-toast.failed .toast-body .txt-faded-orange {
  color: #f83c3c !important;
  line-height: 140%;
}
:root {
  font-size: 16px;
}

.support-drop {
  width: 267px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: 4px;
  color: #444444;
  z-index: 999;
  position: absolute;
  top: 50px;
  padding: 15px 14px 0px;
}
@media (max-width: 1200px) {
  .support-drop {
    padding: 1.5%;
  }
}
.support-drop ul {
  padding-left: 0;
}
.support-drop .contact-support {
  width: 239px;
  height: 127px;
  background-color: #f0f9ff;
  padding: 24px 17px 17px;
}
.support-drop .contact-support-call {
  display: flex;
  gap: 8px;
  justify-content: flex-start;
  margin-bottom: 4px;
}
.support-drop .contact-support-call img {
  width: 14px;
  height: 14px;
  margin-top: 5px;
}
.support-drop .contact-support-call p {
  width: 154px;
  height: 44px;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  line-height: 22px;
  color: #444444;
}
.support-drop .contact-support-call-timing {
  font-weight: 400;
}
.support-drop .contact-support-mail {
  display: flex;
  gap: 8px;
  justify-content: flex-start;
  margin-bottom: 1px;
}
.support-drop .contact-support-mail img {
  width: 17.91px;
  height: 12.87px;
  align-self: center;
  margin-bottom: 15px;
}
.support-drop .contact-support-mail p {
  width: 169px;
  height: 22px;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  line-height: 21px;
  color: #444444;
}
.support-drop .contact-support-mail p br {
  display: none;
}
.support-drop-menu-item {
  display: flex;
  gap: 12px;
  width: 212px;
  padding: 10px 0px 5px 17px !important;
  justify-content: flex-start;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
}
.support-drop-menu-item p {
  margin-bottom: 0px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  color: #444444;
  line-height: 39.76px;
  font-size: 0.875rem;
}
.support-drop-menu-item#locate-us {
  border-bottom: none;
}
.support-drop-menu-item-underline {
  border-bottom: 1px solid #e7e7e7;
  height: 0;
  width: 85%;
  margin-left: 10px;
}

.login-dropdown {
  width: 395px;
  padding: 0;
  right: 0%;
  top: 80px;
  background: #ffffff;
  border-width: 1px solid #e7e7e7;
  border-radius: 5px;
  position: fixed;
}
.login-dropdown .drawer-header {
  display: none;
}

@media (max-width: 768px) {
  .support-drop {
    right: 10px;
  }
  .support-drop .contact-support-call p {
    width: 80%;
  }
}
@media (max-width: 480px) {
  .support-drop {
    right: 10px;
    width: 60%;
  }
  .support-drop .contact-support {
    width: 100%;
  }
  .support-drop .contact-support-call p {
    width: 100%;
  }
}
@media (max-width: 374px) {
  .support-drop {
    height: 265px;
  }
  .support-drop .contact-support p {
    font-size: 0.813rem;
  }
  .support-drop .contact-support-call {
    width: 100%;
  }
  .support-drop .contact-support-mail p br {
    display: block;
  }
  .support-drop-menu-item {
    width: 85%;
  }
  .support-drop-menu-item p {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    color: #444444;
  }
}
@media (min-width: 1850px) {
  .support-drop {
    padding: 0.7%;
  }
}
.loginregister-drawer .edel-icon-arrow-right1:before {
  color: #f04e45 !important;
  font-size: 15px !important;
}
.loginregister-drawer .login-box-content {
  padding: 15px;
  border-radius: 10px;
  background-color: #e1e0f8;
  color: #292663;
}
.loginregister-drawer .login-box-content:hover {
  background-color: #292663;
  border-color: #cdcdee;
  color: #ffffff;
}
.loginregister-drawer .login-box-content:hover .edel-icon-client-login:before {
  color: #ffffff !important;
}
.loginregister-drawer .txt-red-pastel-hover {
  color: #f04e45;
}
.loginregister-drawer .txt-red-pastel-hover:hover {
  color: #f36f68;
}
.loginregister-drawer .txt-red-pastel-hover .edel-icon-arrow-right1:before {
  font-size: 15px !important;
}
.loginregister-drawer .nuvama-partner-content {
  color: #292663;
}
.loginregister-drawer .nuvama-partner-content:hover {
  color: #878edd;
}
.loginregister-drawer .nuvama-partner-content .edel-icon-wealth-briefcase:before {
  color: #292663;
}
.loginregister-drawer .nuvama-partner-content .edel-icon-nuvama-partner:before {
  color: #292663;
}
.searchdata-border-block {
  border: 1px solid #e7e7e7;
  padding: 10px 20px;
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .searchdata-border-block {
    padding: 5px 15px;
  }
}

@media (min-width: 991px) {
  .header-menu .nav-menu .nav-tabs .searchpop-modal .tab-content {
    display: block;
    padding: 0px;
  }
  .header-menu .nav-menu .nav-tabs .searchpop-modal .modal-dialog {
    max-width: 700px;
  }
}
.search-block-common .searchblock-generic-block {
  border-bottom: 1px solid #e7e7e7;
  padding: 10px 0px;
}
.search-block-common:last-child .searchblock-generic-block {
  border-bottom: none;
}

.search-modal-tabslist .nav {
  border: none;
  gap: 10px;
  display: flex;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  flex-flow: row;
  scrollbar-width: thin;
}
.search-modal-tabslist .nav .nav-item {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.search-modal-tabslist .nav .nav-item .nav-item.dropdown {
  border: none;
}
.search-modal-tabslist .nav .nav-item .nav-item.dropdown .nav-link.active {
  border-radius: 5px;
  background: #f2f2f5;
  border: 1px solid #03002f;
}
.search-modal-tabslist .nav .nav-item .nav-link {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #727271;
  padding: 4px 10px;
}
@media (max-width: 1023px) {
  .search-modal-tabslist .nav .nav-item .nav-link {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.search-modal-tabslist .nav .nav-item .nav-link.active {
  border-radius: 5px;
  background: #f2f2f5;
  border: 1px solid #03002f;
}
.search-modal-tabslist .nav::-webkit-scrollbar {
  display: none;
}
.search-modal-tabslist .edel-icon-delete-red1 {
  font-size: 1.375rem;
}

.stockStar-border-block {
  border: 1px solid #e7e7e7;
  padding: 5px 7px;
  border-radius: 5px;
}
.stockStar-border-block span {
  margin-right: 4px;
}
.stockStar-border-block .edel-icon-star-filled:before {
  font-size: 12px;
}

.pdb-9 {
  padding-bottom: 9px;
}

.pdt-20 {
  padding-top: 20px;
}

.pdt-30 {
  padding-top: 30px;
}

.border-monochrome-grey {
  border: 1px solid #e7e7e7;
  padding: 10px 20px;
  border-radius: 5px;
}

.stockslinkBlock {
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.stockslinkBlock:first-child {
  padding-top: 15px;
}
.stockslinkBlock:last-child {
  padding-bottom: 0px;
}

.searchpop-modal {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.searchpop-modal .modal-dialog {
  max-width: 700px;
}
.searchpop-modal .modal-content {
  background-color: unset;
  border: none;
}
.searchpop-modal .modal-content .modal-body {
  background-color: #ffffff;
  border-radius: 5px;
  max-height: 437px;
  overflow-y: scroll;
}
.searchpop-modal .modal-content .modal-header {
  margin-bottom: 10px;
  background-color: #f4fafd;
  border: 2px solid #ffffff;
  border-radius: 5px;
}

.primary-market-tab-section .imcircle-custom::before {
  padding-left: 0px !important;
}
.primary-market-tab-section .scheme-primary-market-inner .data-head {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  display: flex;
  color: #727271;
}
.primary-market-tab-section .scheme-primary-market-inner .data-value {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-top: 5px;
  display: flex;
}

.round-circle-search {
  padding-bottom: 3px;
}
.round-circle-search .edel-icon-round-circle:before {
  color: #b8b8b8 !important;
  width: 4.55px;
  height: 4.55px;
  margin: 0px;
  padding: 0px;
  border-radius: 100px;
  border-radius: 5;
  display: flex;
  justify-content: center;
}

.search-block-common .stock-nfo-block {
  padding: 10px 0px;
  border-bottom: 1px solid #e7e7e7;
}
.search-block-common:last-child .stock-nfo-block {
  border-bottom: none;
}

.search-search-bar-mobile {
  background: #ffffff;
  padding: 15px;
  height: calc(100vh - 64px);
  overflow-x: hidden;
  overflow-y: auto;
}
.search-search-bar-mobile .search-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-bottom: 15px;
}
.search-search-bar-mobile .search-bar .mic-icon {
  padding: 16.5px;
  background: #f2f2f5;
  border-radius: 5px;
}

.gap-40 {
  gap: 40px;
}

.Trending-search-block .accordion-item {
  border: none;
}
.Trending-search-block .accordion-item .accordion-header .accordion-button::after {
  background-color: unset;
  color: #03002f;
  box-shadow: none;
}
.Trending-search-block .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  background-color: unset;
  box-shadow: none;
  background-position: center;
}
.Trending-search-block .accordion-item .accordion-header .accordion-button {
  color: #b8b8b8;
  padding: 0px;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.Trending-search-block .accordion-item .accordion-body {
  margin-top: 10px;
  padding: 10px 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.Trending-search-block .accordion-item .accordion-button:not(.collapsed) {
  background-color: unset;
}

.mic-test-block .edel-icon-idle-mic:before {
  font-size: 2.5rem;
  color: #b8b8b8;
}

.ipo-status[data-attr=Ongoing] {
  color: #51b255;
}
.ipo-status[data-attr=Upcoming] {
  color: #dfa717;
}
.ipo-status[data-attr="About to be listed"] {
  color: #bd4b9b;
}
.ipo-status.imCircle::before {
  color: inherit;
}

.primary-market-tab-section .imcircle-custom::before {
  padding-left: 0px !important;
}

.sgb-search-ui .scheme-primary-market-inner {
  gap: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
}

.scheme-primary-market-inner {
  gap: 20px;
  display: flex;
  justify-content: space-evenly;
  align-items: flex-start;
  flex-wrap: nowrap;
}
.scheme-primary-market-inner .data-head {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  display: flex;
  color: #727271;
}
.scheme-primary-market-inner .data-value {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-top: 5px;
  display: flex;
}

.search-dropdown-genblock {
  position: relative;
  display: inline-block;
  min-width: 150px;
}
@media screen and (max-width: 1023px) {
  .search-dropdown-genblock {
    min-width: 100px;
  }
}
.search-dropdown-genblock .dropdown-title {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px 8px;
  position: relative;
}
.search-dropdown-genblock .dropdown-list {
  box-shadow: 0px 0px 20px 0px rgba(165, 163, 174, 0.4);
  background: #ffffff;
  position: absolute;
  width: 120%;
  min-height: 100px;
  max-height: 150px;
  overflow-y: scroll;
  overflow-x: hidden;
  z-index: 99;
  margin-top: 4px;
  border-radius: 6px;
  padding: 15px 0px 15px 15px;
  /* Handle */
}
.search-dropdown-genblock .dropdown-list::-webkit-scrollbar {
  width: 5px !important;
  height: unset !important;
}
.search-dropdown-genblock .dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}
.search-dropdown-genblock .dropdown-list::-webkit-scrollbar-thumb {
  background: #03002f;
}
@media (max-width: 1023px) {
  .search-dropdown-genblock .dropdown-list {
    width: 100%;
    padding: 15px 0px 10px 10px;
  }
}
.search-dropdown-genblock .dropdown-list .form-check-input {
  border-color: #e7e7e7;
  margin: 0;
}
.search-dropdown-genblock .dropdown-list .form-check-input:checked {
  background-color: #03002f;
  color: #03002f;
  --bs-form-check-bg-image: none;
  border: 1px solid #03002f;
}
.search-dropdown-genblock .dropdown-list .radio-button-search {
  align-items: flex-start;
  padding-bottom: 15px;
}
.search-dropdown-genblock .dropdown-list .radio-button-search input {
  width: 18px;
  height: 18px;
}
.search-dropdown-genblock .dropdown-list .radio-button-search input::after {
  width: 11px;
  height: 11px;
}
.search-dropdown-genblock .dropdown-list .radio-button-search input:checked {
  accent-color: #03002f;
}
.search-dropdown-genblock .dropdown-list .radio-button-search:last-child {
  padding-bottom: 0px;
}

@media (max-width: 1023px) {
  .select-expiry-dropdown .search-dropdown-genblock .dropdown-list {
    width: 150%;
    padding: 15px 15px 15px 15px;
  }
}

.pdl-10 {
  padding-left: 10px;
}

.rotate {
  position: relative;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.react-tabs {
  -webkit-tap-highlight-color: transparent;
}

.react-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 0;
}

.react-tabs__tab {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: none;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
}

.react-tabs__tab--selected {
  background: #fff;
  border-color: #aaa;
  color: black;
  border-radius: 5px 5px 0 0;
}

.react-tabs__tab--disabled {
  color: GrayText;
  cursor: default;
}

.react-tabs__tab:focus {
  outline: none;
}

.react-tabs__tab:focus:after {
  content: "";
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff;
}

.react-tabs__tab-panel {
  display: none;
}

.react-tabs__tab-panel--selected {
  display: block;
}
.header-link-section {
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

.navigation-treeview {
  line-height: normal;
  padding-left: 0px;
}
.navigation-treeview .node-main-head {
  position: relative;
}
.navigation-treeview .node-main-head .navigation-name {
  font-size: 1rem;
  font-family: "DMSansBold";
  color: #03002f;
  text-transform: capitalize;
  cursor: pointer;
}
.navigation-treeview .node-main-head .navigation-name a {
  color: #03002f;
}
.navigation-treeview .node-main-head .navigation-name::before {
  content: "";
  padding-bottom: 20px;
}
.navigation-treeview .node-main-head .navigation-name.node-without-children {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #03002f;
  left: 20px;
  position: relative;
}
.navigation-treeview .node-main-head .navigation-name.node-without-children:hover {
  font-size: 1rem !important;
  color: #03002f;
  cursor: pointer;
  font-family: "DMSansBold";
}
.navigation-treeview .node-main-head .edel-icon-circle {
  height: 22px;
  width: 22px;
  background-color: #03002f;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #ffffff;
  font-size: 0.688rem;
}
.navigation-treeview .navigation-treeview-inner {
  padding-left: 0px;
  background: linear-gradient(90deg, #fbfbfd 2.77%, #fbfbfd 86.34%);
  background: #fbfbfd;
}
.navigation-treeview .navigation-treeview-inner .node-main-head .navigation-name-node {
  padding-bottom: 21px;
}
.navigation-treeview .navigation-treeview-inner .node-main-head .navigation-name-node.PointerClass:hover {
  font-weight: normal;
}
.navigation-treeview .navigation-treeview-inner .node-main-head .navigation-name-node::before {
  content: "\eee8";
  position: absolute;
  font-family: "edel_icon" !important;
  left: 10px;
  right: 30px;
  font-size: 22px;
  padding-bottom: 21px;
  color: #696682;
}
.navigation-treeview .navigation-treeview-inner .node-main-head .navigation-name-node .navigation-name {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #03002f;
  padding-bottom: 21px;
  position: relative;
  left: 40px;
  top: 8px;
}
.navigation-treeview .navigation-treeview-inner .node-main-head .navigation-name-node .navigation-name a:hover {
  font-family: "DMSansBold";
}
.navigation-treeview .navigation-treeview-inner .node-main-head::before {
  content: "";
  position: absolute;
  top: 0;
  left: 10px;
  border-left: 1px solid #696682;
  height: 100%;
}
.navigation-treeview .navigation-treeview-inner .navigation-treeview:first-child .navigation-name {
  padding-top: 20px;
}
.navigation-treeview .navigation-treeview-inner .navigation-treeview:first-child .navigation-name::before {
  left: 9px;
}
.navigation-treeview .navigation-treeview-inner .navigation-treeview:first-child .navigation-name-node {
  padding-bottom: 15px !important;
}
.navigation-treeview .navigation-treeview-inner .navigation-treeview:first-child .navigation-name-node::before {
  display: none;
}
.navigation-treeview .navigation-treeview-inner .navigation-treeview:first-child .node-main-head {
  background-color: #ffffff;
}
.navigation-treeview .navigation-treeview-inner .navigation-treeview:last-child .node-main-head::before {
  border-left: none !important;
}
.navigation-treeview .navigation-treeview-inner .navigation-treeview:last-child .navigation-name-node::before {
  left: 10px;
}

.navigation-right-section {
  background-color: #e6e6eb;
  position: relative;
  border-bottom-right-radius: 30px;
}
.navigation-right-section .padding-35 {
  padding: 35px;
}
.navigation-right-section .mask-group-content {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}
.navigation-right-section .mask-group-content.mask-height {
  height: 80%;
}
.navigation-right-section .title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}
.navigation-right-section .description {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  padding-top: 16px;
}
.navigation-right-section .know-more-link {
  color: #f04e45;
  text-decoration: none !important;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-top: 11px;
  display: flex;
  align-items: center;
  justify-content: left;
}

.tree-navigation-section {
  padding: 40px 35px 25px 40px;
  border-bottom-left-radius: 20px;
}

.tradingArea-main-wrappar .explore-class-italic {
  font-style: italic;
}
.tradingArea-main-wrappar .explore-text-main-wrapper {
  display: grid !important;
  flex-direction: row;
  grid-template-columns: 20% 10% 65%;
  justify-content: center;
  gap: 2%;
  align-items: center;
}
.tradingArea-main-wrappar .watchtower-text {
  margin-left: 60px;
  margin-top: 3px;
}
.tradingArea-main-wrappar .trading-area-text {
  background: linear-gradient(to right, #19183e, rgba(0, 0, 0, 0) 173.66%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  display: inline-block;
}
.tradingArea-main-wrappar .edel-icon-trading-area {
  font-size: 30px;
}
.tradingArea-main-wrappar .tradingArea-img {
  width: 300px;
  margin-bottom: 30px;
}
.tradingArea-main-wrappar .txt_dark-blue-new {
  margin-bottom: 48px;
  margin-inline: 54px 39px;
}
.tradingArea-main-wrappar .ed-button-wrapper-trading {
  margin-bottom: 70px;
}
.tradingArea-main-wrappar .blue-color-button .small-edbutton {
  padding: 11px 14px !important;
}
.tradingArea-main-wrappar .border-blue-color-button .small-edbutton {
  padding: 11px 19px !important;
}

.qrcomponent-section {
  line-height: normal;
}
.qrcomponent-section .small-img {
  width: 103px;
}
.qrcomponent-section .text-content {
  padding-top: 30px;
}
.qrcomponent-section .text-content span {
  display: flex;
  font-size: 3rem;
  font-family: "DMSansMedium";
  line-height: 45px;
  background: linear-gradient(112deg, #19183e -4.18%, #e6e6eb 169.89%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.exploretrading-section .explore-text {
  font-size: 1.25rem;
  font-family: "RobotoCondensedItalic";
  font-style: italic;
  font-weight: 400;
}

.PointerClass .navigation-name {
  pointer-events: none;
}

.reporttab-content .removePointer.navigation-name.node-without-children {
  pointer-events: none !important;
  cursor: unset !important;
}

.PointerClass-mob {
  pointer-events: none !important;
}
.ncd_ipo_bank_details .detail-rows {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  border-bottom: 2px solid grey;
}
.main-custom-stock {
  background-color: #f2f2f5;
  align-items: center;
  justify-content: center;
  gap: 30px;
  padding: 6px;
}
.main-custom-stock .stockValues {
  gap: 30px;
}
.main-custom-stock .stockValues .main-stock-values {
  display: flex;
  gap: 3px;
  align-items: center;
}
.main-custom-stock .stockValues .main-stock-values p {
  font-size: 0.75rem;
  font-family: "DMSansBold";
  color: #03002f;
}

.refactor-header-section {
  z-index: 99;
  position: sticky;
  top: 0;
  background: #ffffff;
  filter: drop-shadow(0px 4px 38px rgba(53, 128, 247, 0.05));
}
.refactor-header-section .header-info {
  height: 63px;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: drop-shadow(0px 4px 38px rgba(53, 128, 247, 0.05));
  border: 1px solid #f4f4f4;
}
.refactor-header-section .header-info .edel-icon-bold-search::before {
  font-size: 1rem;
}
.refactor-header-section .header-info .nav-tabs {
  border-bottom: none !important;
}

.navigation-menu .nav-menu-outer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.navigation-menu .nav-menu-outer .nav-head {
  font-size: 0.875rem;
  font-family: "DMSansBold";
}
.navigation-menu .nav-menu-outer .nav-head:hover {
  color: #f04e45 !important;
}
.navigation-menu .nav-menu-outer .nav-head:hover + .edel-icon-arrow-down {
  color: #f04e45 !important;
}
.navigation-menu .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  position: absolute;
  left: 5px !important;
  top: -2px !important;
}

.tabContentsWrap {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  position: fixed !important;
  top: 64px;
  left: 0;
  z-index: 2 !important;
  width: 100%;
  background: #ffffff;
}
.tabContentsWrap.auto-width-container {
  width: 75% !important;
  left: 0% !important;
}
.tabContentsWrap.auto-width-2 {
  width: auto !important;
}
.tabContentsWrap.auto-width-3 {
  width: auto !important;
  left: 40% !important;
}
.tabContentsWrap.auto-width-5 {
  width: auto !important;
  left: 40% !important;
  right: 0% !important;
}

.header-link-section {
  padding-top: 50px;
}
.header-link-section .header-link-content .headermainheading {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  color: #03002f;
}
.header-link-section .header-link-content li {
  padding-bottom: 30px;
}
.header-link-section .header-link-content li a {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  cursor: pointer;
  color: #444444;
}
.header-link-section .header-link-content li a:hover {
  color: #f04e45 !important;
}
.header-link-section .header-link-content a .headermainheading:hover {
  color: #f04e45 !important;
}

.essential-tab {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.essential-tab .essentialreport .essentialreportgrid {
  display: grid;
  grid-template-columns: 70% auto;
  padding-left: 65px;
}
.essential-tab .essentialreport .essentialreportgrid .rightsection-grid {
  background-color: #f2f2f5;
}

.icon-heading-section {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 20px;
}
@media (max-width: 768px) {
  .icon-heading-section {
    gap: 10px;
    justify-content: center;
  }
}
.icon-heading-section .icon {
  font-size: 1.25rem;
}
@media (max-width: 768px) {
  .icon-heading-section .icon {
    font-size: 1.875rem;
  }
}
.icon-heading-section .icon-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  line-height: normal;
}
.icon-heading-section .icon-title:hover {
  color: #f04e45;
}
.icon-heading-section.tax-icon .icon .edel-icon-tax {
  font-size: 0.75rem !important;
}

.report-content .report-content-outer {
  display: grid;
  grid-template-columns: 70% 20%;
}
.report-content .report-content-outer .report-ul .report-ul-head {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #727271;
  text-decoration: none !important;
}
.report-content .report-content-outer .report-ul li {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  text-transform: capitalize;
  text-decoration: underline;
  color: #444444;
  padding-bottom: 10px;
  cursor: pointer;
}

.morereport-modal .modal-lg {
  position: fixed;
  left: 0px;
  right: 0px;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .support-content-drp .drawer-body::after {
    right: 37% !important;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .support-content-drp .support-drop-afterlogin .drawer-body::after {
    right: 43% !important;
  }
}
.support-content-drp .support-content-header {
  display: grid;
  grid-template-columns: 10% auto;
  align-items: center;
  background-color: #f2f2f5;
  border-radius: 3px;
  gap: 5px;
}
@media (max-width: 768px) {
  .support-content-drp .support-content-header .p-20 {
    padding: 10px !important;
  }
}
.support-content-drp .support-content-header span a {
  color: #03002f;
}
.support-content-drp .support-content-header .edel-icon-support-2 {
  font-size: 1.75rem;
}
.support-content-drp .support-content-header .icon {
  font-size: 1.25rem;
}
.support-content-drp .support-content-body ul {
  padding-left: 0px;
}
.support-content-drp .support-content-body ul li {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #03002f;
  border-bottom: 1px solid #e7e7e7;
  padding: 20px;
  display: grid;
  grid-template-columns: 12% auto;
  align-items: center;
}
.support-content-drp .support-content-body ul li:last-child {
  border-bottom: none !important;
  padding-bottom: 0px !important;
}
.support-content-drp .support-content-body ul li .icon {
  font-size: 1.688rem;
}

.icon-mob {
  margin-top: 22px;
  justify-content: center;
  align-items: center;
}
.icon-mob .icon,
.icon-mob .icon-title {
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-mob-horizontal {
  border-bottom: 1px solid #edf4ff;
  padding: 20px;
  display: flex;
  align-items: center;
}
.icon-mob-horizontal .icon {
  font-size: 1.875rem;
  width: 30px;
  height: 30px;
}
.icon-mob-horizontal .icon-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding-left: 23px;
}

.mobile-offering-data .offering-viewplans {
  border-radius: 10px;
  background-color: #03002f;
  height: auto;
  padding: 14px;
}
.mobile-offering-data .offering-viewplans img {
  height: 73px;
  width: 80px;
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text {
  margin-left: 28px;
  color: #ffffff;
  font-size: 0.625rem;
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text .offtext {
  font-family: "InterRegular";
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text .viewplans-icon {
  display: flex;
  margin-top: 16px;
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text .viewplans-icon span {
  color: #3580f7;
  background: white;
  border-radius: 50%;
  margin-left: 8px;
  border: 1px solid rgba(255, 255, 255, 0.05);
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text .orderamount {
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 1rem;
  font-family: "InterSemiBold";
  color: #f04e45;
}

.iconheading-border {
  border: 0px solid #e7e7e7;
  border-radius: 5px;
}
.iconheading-border .icon-mob-horizontal {
  padding: 0px;
  justify-content: center !important;
}
.iconheading-border .icon-mob-horizontal.icon-mob {
  margin-top: 10px !important;
  margin-bottom: 12px !important;
}

.grid-2-iconHeading {
  display: grid;
  grid-template-columns: 30% auto;
}
.grid-2-iconHeading.tax-icon .icon {
  font-size: 1.063rem;
}

.report-mob-content {
  padding: 10px 12px;
  gap: 10px;
  align-items: center;
  justify-content: start;
}
.report-mob-content .icon {
  font-size: 1.5rem;
}
.report-mob-content .icon i {
  padding: 6px;
  background-color: #ffffff;
  box-shadow: 0px 3px 13px 0px #cccccc;
  border-radius: 5px;
}
.report-mob-content .icon-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}

.grid-2-morereport {
  display: grid;
  grid-template-columns: 25% auto;
  align-items: start;
  gap: 15px;
}

.signup-block {
  width: 40px;
  height: 40px;
  background-color: #f04e45;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  border-radius: 50%;
  margin-right: 10px;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .signup-block {
    font-size: 1rem;
  }
}
.signup-block .image-block {
  width: 40px;
  height: 40px;
}

.loginLogoutsection-grid {
  display: grid;
  grid-template-columns: 10% auto;
  gap: 10px;
}

.viewprofile-section .edel-icon-arrow-right {
  width: 20px;
  height: 20px;
  background-color: #03002f;
  color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  font-size: 1.125rem;
}

.report-content-outer-mobile {
  display: grid;
  grid-template-columns: 1.5fr 1fr;
  gap: 5px;
  line-height: normal;
}
.report-content-outer-mobile .report-ul {
  margin-top: 25px;
}
.report-content-outer-mobile .report-ul:first-child li {
  border-right: 1px solid #03002f;
}
.report-content-outer-mobile .report-ul:last-child li {
  padding-left: 20px;
}
.report-content-outer-mobile .report-ul li {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  margin-bottom: 10px;
  color: #03002f;
}

.mobiletopnav .backgroundcolor_bluedrawer__handle-wrapper {
  background-color: #f2f2f5 !important;
}
.mobiletopnav .loginLogoutsection-grid {
  background-color: #f2f2f5;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 10px !important;
}

.logoutcontent-desktop {
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 15px;
  margin: 15px 15px 0px 15px;
}

.support-content-header-withid {
  background-color: #f2f2f5;
  padding: 30px 20px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .support-content-header-withid {
    padding: 15px 20px;
    margin-top: 10px;
  }
}
.support-content-header-withid span a {
  color: #444444;
}
.support-content-header-withid i {
  font-size: 1.25rem;
}

.transact-tab {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.transact-content-section .rightsection-grid {
  background-color: #f2f2f5;
}

.app-eVoting-btn {
  margin: 5% 25%;
}

.grid-5-markets {
  display: grid;
  grid-template-columns: 23% 20% 19% 19% 19%;
}

.grid-4-report-postlogin {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 20px;
}

.txt-hover:hover {
  color: #f04e45 !important;
}

.position-sticky-mainhead {
  width: 100%;
  z-index: 99;
  top: 0px;
}

.Allotherreport-box {
  background-color: #f2f2f5;
  border-radius: 3px;
  padding: 20px;
  margin-bottom: 30px;
}
.Allotherreport-box .text-content-report {
  text-transform: uppercase;
  font-size: 0.75rem;
  font-family: "DMSansBold";
  color: #727271 !important;
}

.nuvama-partner-header {
  border-radius: 100px;
  padding: 6.5px 10px;
  color: #292663;
}
.nuvama-partner-header .edel-icon-left-shortArrow:before {
  font-weight: 100;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}

.nuvama-partner-header {
  border-radius: 100px;
  padding: 6.5px 10px;
  color: #292663;
  background-color: #c4c4ef;
}
.nuvama-partner-header:hover {
  background-color: #878edd;
}
.nuvama-partner-header .edel-icon-left-shortArrow:before {
  font-weight: 100;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}

.switcher-section {
  margin-bottom: 0px;
  padding: 8px;
}
.switcher-section .main-section-1 {
  display: grid;
  grid-template-columns: 90% 10%;
}
.switcher-section .acc-main-section {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
  flex-direction: column;
}
.switcher-section .inner-section {
  font-family: "DMSansNormal";
  font-weight: 300px;
  font-size: 0.75rem;
}
.switcher-section .edel-icon-close {
  font-size: 11px;
}
.switcher-section .section-padding {
  padding: 0px 48px 0px 13px;
}

.switcher-tooltip.common-tooltip-custom-ellipse .tooltip-inner {
  max-width: 400px;
  background-color: #ebe9ff;
  margin-left: 50px;
}
@media (max-width: 768px) {
  .switcher-tooltip.common-tooltip-custom-ellipse .tooltip-inner {
    margin-left: 42px;
  }
}
.switcher-tooltip.common-tooltip-custom-ellipse .tooltip-arrow::before {
  left: 0px;
}
@media (width: 1366px) {
  .switcher-tooltip.common-tooltip-custom-ellipse .tooltip-arrow::before {
    left: 24px;
  }
}
@media (width: 1360px) {
  .switcher-tooltip.common-tooltip-custom-ellipse .tooltip-arrow::before {
    left: 24px;
  }
}

.switcher-tooltip-acc.common-tooltip-custom-ellipse .tooltip-inner {
  background-color: #ebe9ff;
  display: flex;
  max-width: 330px;
  flex-direction: row;
  align-items: baseline;
  border-radius: 8px;
}
.switcher-tooltip-acc.common-tooltip-custom-ellipse .tooltip-arrow::before {
  left: 0px;
  border-bottom-color: #ebe9ff !important;
}
@media (width: 1366px) {
  .switcher-tooltip-acc.common-tooltip-custom-ellipse .tooltip-arrow::before {
    left: 24px;
  }
}
@media (width: 1360px) {
  .switcher-tooltip-acc.common-tooltip-custom-ellipse .tooltip-arrow::before {
    left: 24px;
  }
}

.switcher-tooltip-acc-mob .tooltip-inner {
  background-color: #ebe9ff;
  display: flex;
  max-width: 330px;
  flex-direction: row;
  align-items: baseline;
  border-radius: 8px;
}
.switcher-tooltip-acc-mob .tooltip-arrow::before {
  border-bottom-color: #ebe9ff !important;
  border-top-color: #ebe9ff !important;
}

.switcher-tooltip-orderbook.common-tooltip-custom-ellipse .tooltip-inner {
  background-color: #ebe9ff;
  display: flex;
  max-width: 330px;
  width: max-content;
  padding: var(--Spacing-4, 12px);
  flex-direction: row;
  align-items: baseline;
  border-radius: 8px;
}
.switcher-tooltip-orderbook.common-tooltip-custom-ellipse .tooltip-arrow::before {
  left: 0px;
  border-bottom-color: #ebe9ff !important;
}
@media (width: 1366px) {
  .switcher-tooltip-orderbook.common-tooltip-custom-ellipse .tooltip-arrow::before {
    left: 24px;
  }
}
@media (width: 1360px) {
  .switcher-tooltip-orderbook.common-tooltip-custom-ellipse .tooltip-arrow::before {
    left: 24px;
  }
}

.modalDPTitle.modal-switch-content .modal-dialog .modal-content {
  padding: 30px !important;
}
.modalDPTitle.modal-switch-content .modal-dialog .modal-content .modal-header {
  background-color: transparent !important;
  padding: 0px;
  border-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: right !important;
}
.modalDPTitle.modal-switch-content .modal-dialog .modal-content .modal-header .modal-switch-cross .edel-icon-cross-bold-small {
  font-size: 1.5rem;
  color: #828096;
  cursor: pointer;
}
.modalDPTitle.modal-switch-content .switcher-btn {
  display: flex;
  height: 40px;
  min-width: 100px;
  padding: 20px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  color: #ffffff;
  border-radius: 100px;
  background: #ccccd6;
}
.modalDPTitle.modal-switch-content .switcher-btn:hover {
  background-color: #f04e45;
}
.modalDPTitle.modal-switch-content .feedback-checkbox-container .form-check {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.modalDPTitle.modal-switch-content .textarea-content-input textarea {
  border: 1px solid #e7e7e7;
  border-radius: 8px;
  width: 100%;
  padding: 10px;
}
.modalDPTitle.modal-switch-content .textarea-content-input textarea::placeholder {
  color: #b2b2c2;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.main-custom-stock .main-custom-stock-nav {
  display: grid;
  grid-template-columns: 60% 40%;
  justify-content: flex-end;
}

.loader-height {
  height: 50px;
}

.errorMenu {
  width: 85px;
  height: 85px;
  border-radius: 100%;
  background-color: #e7e7e7;
  opacity: 0.5;
  position: relative;
  display: flex;
}

.add-color {
  color: #dd504d;
  font-size: 38px;
  position: absolute;
  top: 64px;
  left: 310px;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0-modified | 20110126
   License: none (public domain)

*/
:root {
  font-size: 16px;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1rem;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

/* make sure to set some focus styles for accessibility */
:focus {
  outline: 0;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 1rem; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove underline from anchor tag
 */
a {
  text-decoration: none;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
  margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0; /* 1 */
  padding: 0;
  white-space: normal; /* 2 */
  *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 1rem; /* 1 */
  margin: 0; /* 2 */
  vertical-align: baseline; /* 3 */
  vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
  overflow: visible; /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  *height: 13px; /* 3 */
  *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

html,
button,
input,
select,
textarea {
  color: #333;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

img {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

* {
  margin: 0;
  padding: 0;
}

*,
:after,
:before {
  box-sizing: border-box;
}

a:focus {
  outline: 0;
}

.by2 {
  font-size: 0;
}
.by2 > * {
  display: inline-block;
  width: calc(100% / 2);
}

.by4 {
  font-size: 0;
}
.by4 > * {
  display: inline-block;
  width: calc(100% / 4);
}

.ed_link {
  color: #174082;
}
.ed_link:hover {
  color: #f79035;
}

.vMid {
  vertical-align: middle;
}

.vBtm {
  vertical-align: bottom;
}

.vTop {
  vertical-align: top;
}

.vTextTop {
  vertical-align: text-top;
}

.dBlock {
  display: block;
}

.none,
.hide {
  display: none;
}

@media (min-width: 768px) {
  .deskNone {
    display: none;
  }
}
.ib {
  display: inline-block;
}

.f0 {
  font-size: 0;
}

.edBtn {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  background: none;
}

.pd-all0 {
  padding: 0px;
}

.pd-all5 {
  padding: 5px;
}

.pd-all10 {
  padding: 10px;
}

.pd-all15 {
  padding: 15px;
}

.pd-all20 {
  padding: 20px;
}

.pd-all25 {
  padding: 25px;
}

.pd-all30 {
  padding: 30px;
}

.pd-all35 {
  padding: 35px;
}

.pd-all40 {
  padding: 40px;
}

.pd-all45 {
  padding: 45px;
}

.pd-all50 {
  padding: 50px;
}

.pd-l0 {
  padding-left: 0px;
}

.pd-l5 {
  padding-left: 5px;
}

.pd-l10 {
  padding-left: 10px;
}

.pd-l15 {
  padding-left: 15px;
}

.pd-l20 {
  padding-left: 20px;
}

.pd-l25 {
  padding-left: 25px;
}

.pd-l30 {
  padding-left: 30px;
}

.pd-l35 {
  padding-left: 35px;
}

.pd-l40 {
  padding-left: 40px;
}

.pd-l45 {
  padding-left: 45px;
}

.pd-l50 {
  padding-left: 50px;
}

.pd-l55 {
  padding-left: 55px;
}

.pd-l60 {
  padding-left: 60px;
}

.pd-l65 {
  padding-left: 65px;
}

.pd-l70 {
  padding-left: 70px;
}

.pd-l75 {
  padding-left: 75px;
}

.pd-l80 {
  padding-left: 80px;
}

.pd-l85 {
  padding-left: 85px;
}

.pd-l90 {
  padding-left: 90px;
}

.pd-l95 {
  padding-left: 95px;
}

.pd-l100 {
  padding-left: 100px;
}

.pd-t0 {
  padding-top: 0px;
}

.pd-t5 {
  padding-top: 5px;
}

.pd-t10 {
  padding-top: 10px;
}

.pd-t15 {
  padding-top: 15px;
}

.pd-t20 {
  padding-top: 20px;
}

.pd-t25 {
  padding-top: 25px;
}

.pd-t30 {
  padding-top: 30px;
}

.pd-t35 {
  padding-top: 35px;
}

.pd-t40 {
  padding-top: 40px;
}

.pd-t45 {
  padding-top: 45px;
}

.pd-t50 {
  padding-top: 50px;
}

.pd-t55 {
  padding-top: 55px;
}

.pd-t60 {
  padding-top: 60px;
}

.pd-t65 {
  padding-top: 65px;
}

.pd-t70 {
  padding-top: 70px;
}

.pd-t75 {
  padding-top: 75px;
}

.pd-t80 {
  padding-top: 80px;
}

.pd-t85 {
  padding-top: 85px;
}

.pd-t90 {
  padding-top: 90px;
}

.pd-t95 {
  padding-top: 95px;
}

.pd-t100 {
  padding-top: 100px;
}

.pd-r0 {
  padding-right: 0px;
}

.pd-r5 {
  padding-right: 5px;
}

.pd-r10 {
  padding-right: 10px;
}

.pd-r15 {
  padding-right: 15px;
}

.pd-r20 {
  padding-right: 20px;
}

.pd-r25 {
  padding-right: 25px;
}

.pd-r30 {
  padding-right: 30px;
}

.pd-r35 {
  padding-right: 35px;
}

.pd-r40 {
  padding-right: 40px;
}

.pd-r45 {
  padding-right: 45px;
}

.pd-r50 {
  padding-right: 50px;
}

.pd-r55 {
  padding-right: 55px;
}

.pd-r60 {
  padding-right: 60px;
}

.pd-r65 {
  padding-right: 65px;
}

.pd-r70 {
  padding-right: 70px;
}

.pd-r75 {
  padding-right: 75px;
}

.pd-r80 {
  padding-right: 80px;
}

.pd-r85 {
  padding-right: 85px;
}

.pd-r90 {
  padding-right: 90px;
}

.pd-r95 {
  padding-right: 95px;
}

.pd-r100 {
  padding-right: 100px;
}

.pd-b0 {
  padding-bottom: 0px;
}

.pd-b5 {
  padding-bottom: 5px;
}

.pd-b10 {
  padding-bottom: 10px;
}

.pd-b15 {
  padding-bottom: 15px;
}

.pd-b20 {
  padding-bottom: 20px;
}

.pd-b25 {
  padding-bottom: 25px;
}

.pd-b30 {
  padding-bottom: 30px;
}

.pd-b35 {
  padding-bottom: 35px;
}

.pd-b40 {
  padding-bottom: 40px;
}

.pd-b45 {
  padding-bottom: 45px;
}

.pd-b50 {
  padding-bottom: 50px;
}

.pd-b55 {
  padding-bottom: 55px;
}

.pd-b60 {
  padding-bottom: 60px;
}

.pd-b65 {
  padding-bottom: 65px;
}

.pd-b70 {
  padding-bottom: 70px;
}

.pd-b75 {
  padding-bottom: 75px;
}

.pd-b80 {
  padding-bottom: 80px;
}

.pd-b85 {
  padding-bottom: 85px;
}

.pd-b90 {
  padding-bottom: 90px;
}

.pd-b95 {
  padding-bottom: 95px;
}

.pd-b100 {
  padding-bottom: 100px;
}

.mg-l0 {
  margin-left: 0px;
}

.mg-l5 {
  margin-left: 5px;
}

.mg-l10 {
  margin-left: 10px;
}

.mg-l15 {
  margin-left: 15px;
}

.mg-l20 {
  margin-left: 20px;
}

.mg-l25 {
  margin-left: 25px;
}

.mg-l30 {
  margin-left: 30px;
}

.mg-l35 {
  margin-left: 35px;
}

.mg-l40 {
  margin-left: 40px;
}

.mg-l45 {
  margin-left: 45px;
}

.mg-l50 {
  margin-left: 50px;
}

.mg-l55 {
  margin-left: 55px;
}

.mg-l60 {
  margin-left: 60px;
}

.mg-l65 {
  margin-left: 65px;
}

.mg-l70 {
  margin-left: 70px;
}

.mg-l75 {
  margin-left: 75px;
}

.mg-l80 {
  margin-left: 80px;
}

.mg-l85 {
  margin-left: 85px;
}

.mg-l90 {
  margin-left: 90px;
}

.mg-l95 {
  margin-left: 95px;
}

.mg-l100 {
  margin-left: 100px;
}

.mg-t0 {
  margin-top: 0px;
}

.mg-t5 {
  margin-top: 5px;
}

.mg-t10 {
  margin-top: 10px;
}

.mg-t15 {
  margin-top: 15px;
}

.mg-t20 {
  margin-top: 20px;
}

.mg-t25 {
  margin-top: 25px;
}

.mg-t30 {
  margin-top: 30px;
}

.mg-t35 {
  margin-top: 35px;
}

.mg-t40 {
  margin-top: 40px;
}

.mg-t45 {
  margin-top: 45px;
}

.mg-t50 {
  margin-top: 50px;
}

.mg-t55 {
  margin-top: 55px;
}

.mg-t60 {
  margin-top: 60px;
}

.mg-t65 {
  margin-top: 65px;
}

.mg-t70 {
  margin-top: 70px;
}

.mg-t75 {
  margin-top: 75px;
}

.mg-t80 {
  margin-top: 80px;
}

.mg-t85 {
  margin-top: 85px;
}

.mg-t90 {
  margin-top: 90px;
}

.mg-t95 {
  margin-top: 95px;
}

.mg-t100 {
  margin-top: 100px;
}

.mg--t0 {
  margin-top: -0px;
}

.mg--t5 {
  margin-top: -5px;
}

.mg--t10 {
  margin-top: -10px;
}

.mg--t15 {
  margin-top: -15px;
}

.mg--t20 {
  margin-top: -20px;
}

.mg--t25 {
  margin-top: -25px;
}

.mg--t30 {
  margin-top: -30px;
}

.mg--t35 {
  margin-top: -35px;
}

.mg--t40 {
  margin-top: -40px;
}

.mg--t45 {
  margin-top: -45px;
}

.mg--t50 {
  margin-top: -50px;
}

.mg--t55 {
  margin-top: -55px;
}

.mg--t60 {
  margin-top: -60px;
}

.mg--t65 {
  margin-top: -65px;
}

.mg--t70 {
  margin-top: -70px;
}

.mg--t75 {
  margin-top: -75px;
}

.mg--t80 {
  margin-top: -80px;
}

.mg--t85 {
  margin-top: -85px;
}

.mg--t90 {
  margin-top: -90px;
}

.mg--t95 {
  margin-top: -95px;
}

.mg--t100 {
  margin-top: -100px;
}

.mg-r0 {
  margin-right: 0px;
}

.mg-r5 {
  margin-right: 5px;
}

.mg-r10 {
  margin-right: 10px;
}

.mg-r15 {
  margin-right: 15px;
}

.mg-r20 {
  margin-right: 20px;
}

.mg-r25 {
  margin-right: 25px;
}

.mg-r30 {
  margin-right: 30px;
}

.mg-r35 {
  margin-right: 35px;
}

.mg-r40 {
  margin-right: 40px;
}

.mg-r45 {
  margin-right: 45px;
}

.mg-r50 {
  margin-right: 50px;
}

.mg-r55 {
  margin-right: 55px;
}

.mg-r60 {
  margin-right: 60px;
}

.mg-r65 {
  margin-right: 65px;
}

.mg-r70 {
  margin-right: 70px;
}

.mg-r75 {
  margin-right: 75px;
}

.mg-r80 {
  margin-right: 80px;
}

.mg-r85 {
  margin-right: 85px;
}

.mg-r90 {
  margin-right: 90px;
}

.mg-r95 {
  margin-right: 95px;
}

.mg-r100 {
  margin-right: 100px;
}

.mg-b0 {
  margin-bottom: 0px;
}

.mg-b5 {
  margin-bottom: 5px;
}

.mg-b10 {
  margin-bottom: 10px;
}

.mg-b15 {
  margin-bottom: 15px;
}

.mg-b20 {
  margin-bottom: 20px;
}

.mg-b25 {
  margin-bottom: 25px;
}

.mg-b30 {
  margin-bottom: 30px;
}

.mg-b35 {
  margin-bottom: 35px;
}

.mg-b40 {
  margin-bottom: 40px;
}

.mg-b45 {
  margin-bottom: 45px;
}

.mg-b50 {
  margin-bottom: 50px;
}

.mg-b55 {
  margin-bottom: 55px;
}

.mg-b60 {
  margin-bottom: 60px;
}

.mg-b65 {
  margin-bottom: 65px;
}

.mg-b70 {
  margin-bottom: 70px;
}

.mg-b75 {
  margin-bottom: 75px;
}

.mg-b80 {
  margin-bottom: 80px;
}

.mg-b85 {
  margin-bottom: 85px;
}

.mg-b90 {
  margin-bottom: 90px;
}

.mg-b95 {
  margin-bottom: 95px;
}

.mg-b100 {
  margin-bottom: 100px;
}

.w_25 {
  width: 25%;
}

.w_33 {
  width: 33.3333333333%;
}

.w_50 {
  width: 50%;
}

.w_75 {
  width: 75%;
}

.w_100 {
  width: 100%;
}

.taLeft {
  text-align: left;
}

.taCenter {
  text-align: center;
}

.taRight {
  text-align: right;
}

.disabled {
  pointer-events: none;
  opacity: 0.1;
}

.tCC {
  text-transform: capitalize;
}

.tCL {
  text-transform: lowercase;
}

.tCU {
  text-transform: uppercase;
}

.tCN {
  text-transform: none !important;
}

.pos {
  color: #00aa27;
}

.neg {
  color: #e71e04;
}

.ed_container {
  max-width: 1140px;
  margin: 0 auto;
}

.cust-scroll-bar {
  /* Let's get this party started */
  /* Track */
  /* Handle */
}
.cust-scroll-bar::-webkit-scrollbar {
  width: 5px;
}
.cust-scroll-bar::-webkit-scrollbar-track {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.cust-scroll-bar::-webkit-scrollbar-thumb {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #eeeeee;
}
.cust-scroll-bar::-webkit-scrollbar-thumb:window-inactive {
  background: #eeeeee;
}

.inline-list {
  font-size: 0;
}
.inline-list li {
  display: inline-block;
}

.no_scroll {
  height: 100vh;
  overflow: hidden;
}

.sectionDataValue {
  display: inline-block;
  width: 100%;
}

.text-right {
  text-align: right !important;
  vertical-align: top;
}

.text-right-without-top {
  text-align: right !important;
}

.valigntop {
  vertical-align: top;
}

.change-green {
  color: #51b255 !important;
}

.change-red {
  color: #dd504d !important;
}

.common_scroll {
  margin-top: 29px;
  /* Track */
  /* Handle */
}
.common_scroll ::-webkit-scrollbar {
  width: 4px !important;
  height: 4px !important;
}
.common_scroll ::-webkit-scrollbar-track {
  background: transparent;
}
.common_scroll ::-webkit-scrollbar-thumb {
  background: #3580f7;
}

.col-5 {
  width: 5%;
}

.col-10 {
  width: 10%;
}

.col-15 {
  width: 15%;
}

.col-20 {
  width: 20%;
}

.col-25 {
  width: 25%;
}

.col-30 {
  width: 30%;
}

.col-35 {
  width: 35%;
}

.col-40 {
  width: 40%;
}

.col-45 {
  width: 45%;
}

.col-50 {
  width: 50%;
}

.col-55 {
  width: 55%;
}

.col-60 {
  width: 60%;
}

.col-65 {
  width: 65%;
}

.col-70 {
  width: 70%;
}

.col-75 {
  width: 75%;
}

.col-80 {
  width: 80%;
}

.col-85 {
  width: 85%;
}

.col-90 {
  width: 90%;
}

.col-95 {
  width: 95%;
}

.col-100 {
  width: 100%;
}

:root {
  font-size: 16px;
}

a {
  text-decoration: unset !important;
}

/* common container scss starts */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 75%;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 75%;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 82%;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 85%;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 85%;
  }
}
/* common container scss starts */
.displayFlex {
  display: flex;
  align-items: center;
}

.flexCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flexJustifySpaceBetween {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.alignCenter {
  align-items: center;
}

.flex-wrap {
  flex-wrap: wrap;
}

.row-w-100 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.col-w-25 {
  width: 24%;
}

.card-bg {
  width: 21.7%;
  margin-right: 30px;
  background: #f0f9ff;
}
@media (max-width: 1400px) {
  .card-bg {
    width: 21.3%;
    padding-bottom: 5px;
  }
}
.card-bg:last-child {
  margin-right: 26px;
}

.bgcolor-desktopnews {
  background: linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
}
@media (max-width: 640px) {
  .bgcolor-desktopnews {
    background-color: #fbfbfb;
  }
}

@media (max-width: 640px) {
  .remove-mt70 {
    margin-top: 0px !important;
  }
}
.bgcolor-sections {
  background: #fbfbfb;
}
@media (max-width: 640px) {
  .bgcolor-sections {
    background: #f5f5f5;
  }
}

.mob-greybg {
  background: #f5f5f5;
}

.bgcolor-fWebsections {
  background: #fbfbfb;
}
@media (max-width: 640px) {
  .bgcolor-fWebsections {
    background: #f5f5f5;
  }
}

.show {
  display: block;
}

.fade {
  display: none;
}

.menu-blur {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: rgba(235, 235, 235, 0.19);
  backdrop-filter: blur(50px);
}
.menu-blur.show1 {
  opacity: 0.9;
}

.help_text {
  margin-bottom: 0px;
  margin-top: 5px;
}

.red {
  color: #e62020;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  background-color: none;
}

@-webkit-keyframes autofill {
  0%, 100% {
    background: transparent;
  }
}
.mt-10 {
  margin-top: 10px;
}

.mt-70 {
  margin-top: 70px;
}

.none {
  display: none;
}

.pdlr-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.loanstile {
  background: #f0f9ff;
}

.pdlr-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.SkeletonTile {
  height: 50px;
  margin-top: 10px;
}

.h-30 {
  height: 30px;
}

.h-40 {
  height: 40px;
}

.h-50 {
  height: 50px;
}

.h-60 {
  height: 60px;
}

.h-70 {
  height: 70px;
  color: #444444 !important;
}

.h-150 {
  height: 150px;
}

.d-block {
  display: block;
}

.mr-7 {
  margin-right: 7px;
}

.mt-22 {
  margin-top: 22px;
}

.ml-20 {
  margin-left: 20px;
}

.ml_accode-5 {
  margin-left: -0.2em;
}

.mgt-30 {
  margin-top: 30px;
}

.mgt-450 {
  margin-top: 450px;
}

.mgt-150 {
  margin-top: 150px;
}

.mgt-23 {
  margin-top: 23px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mr-45 {
  margin-right: 45px !important;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-6 {
  margin-right: 6px;
}

.mr-5 {
  margin-right: 5px;
}

.mt-50 {
  margin-top: 50px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-3 {
  margin-right: 3px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-80 {
  margin-right: 80px;
}

.h-100 {
  height: 100%;
}

.jus-center {
  justify-content: center;
}

.mb-50p {
  margin-bottom: 50%;
}

@media (max-width: 640px) {
  .bg-linear {
    background: linear-gradient(180deg, #ffffff 9.02%, #f5f5f5 14.29%) !important;
  }
}
.wrap {
  position: relative;
}
.wrap .headTop {
  z-index: 1000;
  position: sticky;
  top: 0;
}
@media (min-width: 1024px) {
  .wrap .headTop {
    padding: 0 4%;
  }
}
@media (min-width: 1152px) {
  .wrap .headTop {
    padding: 0 9%;
  }
}
@media (min-width: 1280px) {
  .wrap .headTop {
    padding: 0 6%;
  }
}
@media (min-width: 1360px) {
  .wrap .headTop {
    padding: 0 8%;
  }
}
@media (min-width: 1400px) {
  .wrap .headTop {
    padding: 0 3%;
  }
}
@media (min-width: 1440px) {
  .wrap .headTop {
    padding: 0 4%;
  }
}
@media (min-width: 1600px) {
  .wrap .headTop {
    padding: 0 8%;
  }
}
@media (min-width: 1680px) {
  .wrap .headTop {
    padding: 0 10%;
  }
}
@media (min-width: 1920px) {
  .wrap .headTop {
    padding: 0 15%;
  }
}

.edel-icon-bold-close {
  border: none;
  background: none;
}

.backgroundcolor_bluedrawer__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.drawer__handle-wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.backgroundcolor_bluedrawer {
  background-color: #f2f2f5;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__handle-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px 5px 0px 0px;
  padding: 15px 0px 0px !important;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__content {
  padding: 0px;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__handle {
  width: 94px !important;
}

.showblue {
  background: #3580f7 !important;
  color: #ffffff !important;
}

.pdr-0 {
  padding-right: 0px !important;
}

.pdl-0 {
  padding-left: 0px !important;
}

.toDate {
  color: #3580f7 !important;
}

.filter-button-disable {
  padding: 14px 28px;
  border-radius: 6px;
  cursor: not-allowed !important;
  pointer-events: none;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  color: #ffffff !important;
  border: none;
  color: #ffffff;
  border-radius: 6px;
  background-color: #cbdfff !important;
}
@media (min-width: 1024px) {
  .filter-button-disable {
    width: 176px !important;
    height: 48px !important;
  }
}
.filter-button-disable:hover {
  color: black;
}

.bluropacity {
  opacity: 0.3;
}

.blurmasking {
  height: 300px;
  width: 130px;
  background: #ffffff;
  position: absolute;
  right: 0px;
  z-index: 99;
  opacity: 0.7;
}

.color_green {
  color: #51b255 !important;
}

.color_red {
  color: #dd504d !important;
}

.arr-color {
  color: #3580f7;
}

.pdl-0 {
  padding-left: 0px !important;
}

.pt-10 {
  padding-top: 10px;
}

.pt-20 {
  padding-top: 20px;
}

.readmore-ellip {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
  max-height: 40px;
}

.w-181 {
  width: 181px;
  word-break: break-all;
}

.dark-grey {
  color: #444444;
}

.docked_box_shadow {
  box-shadow: 0px 14px 24px -17px rgba(0, 0, 0, 0.07) !important;
}

.docked_box_shadow_mob {
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1) !important;
}

.table-layout-fixed {
  table-layout: fixed !important;
}

.flow-overlay {
  overflow: overlay !important;
}

.w-50 {
  width: 50%;
}

.w-40 {
  width: 40%;
}

.w-100 {
  width: 100%;
}

.w-90 {
  width: 90%;
}

.w-20 {
  width: 20%;
}

.w-15 {
  width: 15%;
}

.w-200 {
  width: 200%;
}

.justify-end {
  justify-content: end;
}

.d-flexblock {
  display: flex;
}
@media (max-width: 1023px) {
  .d-flexblock {
    display: block;
  }
}

.declinesloaderheight {
  min-height: 300px;
}

.h-40 {
  height: 40px;
}

.sectoranalysisloaderheight {
  min-height: 230px;
}
@media (max-width: 768px) {
  .sectoranalysisloaderheight {
    min-height: 130px;
  }
}

.futurerecommendation-generic table {
  margin: 0;
  width: 100%;
}

.backgroundblue {
  background: #f0f9ff !important;
  color: #3580f7 !important;
}

.alignright {
  display: flex;
  justify-content: end;
}

.pdb-20 {
  padding-bottom: 20px;
}

.primary-market-equity i {
  vertical-align: middle;
  font-size: 22px;
}

.pdl-8 {
  padding-left: 8px;
}

.RedBorder {
  border: 1px solid #dd504d !important;
}

.purpleBorder {
  border: 1px solid #bd4b9b !important;
  border-radius: 3px;
}

.cursorOnHover {
  cursor: pointer;
}

.cursorEventDefault {
  cursor: default;
}

.dflex-start {
  display: flex;
  align-items: flex-start;
}

.dflex-start-contend {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}

.unsetHeight {
  height: unset !important;
}

.least-zindex {
  z-index: 1;
}

.remove-btn-props button {
  background-color: unset !important;
  border-color: unset !important;
  color: #444444 !important;
  border: none !important;
}
.remove-btn-props button:focus, .remove-btn-props button:hover {
  border-color: unset !important;
  background-color: unset !important;
  color: #444444 !important;
  border: none !important;
}

.download-email-tooltip {
  z-index: 99999 !important;
  background-color: #ffffff;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.download-email-tooltip .tooltip-inner {
  background-color: #ffffff !important;
  color: #444444 !important;
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
  border-radius: 1px !important;
}
.download-email-tooltip .tooltip-arrow:before {
  border-width: 14px !important;
  border-right-color: #ffffff !important;
}
.download-email-tooltip button {
  background: unset !important;
  color: #03002f !important;
  text-decoration: underline !important;
}

.mgr-5 {
  margin-right: 5px;
}

.mgr-10 {
  margin-right: 5px;
}

.common-download-report .date-input-section {
  gap: 0px;
  justify-content: space-between;
}
.common-download-report .date-input-section .input-group {
  flex-wrap: nowrap;
  align-items: center;
  padding: 11px 15px;
  background: #ffffff;
}
.common-download-report input {
  border: none;
  width: 100%;
}
.common-download-report .react-datepicker__navigation.react-datepicker__navigation--next {
  right: 60px;
}
.common-download-report .react-datepicker__navigation.react-datepicker__navigation--previous {
  left: 60px;
}

.common-download-newtheme .drawer__handle-wrapper__handle-wrapper {
  background-color: #f2f2f5;
}
.common-download-newtheme .customFormSection .form-check .form-check-input {
  height: 16px;
  width: 16px;
}
.common-download-newtheme .form-control[readonly] {
  background-color: transparent;
}
.common-download-newtheme .form-control {
  cursor: pointer !important;
}
.common-download-newtheme .form-control:focus {
  cursor: pointer !important;
}
@media (max-width: 1023px) {
  .common-download-newtheme .downloadreport-form-block {
    padding: 18px 15px 15px !important;
  }
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content {
  overflow-y: auto;
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content::-webkit-scrollbar {
  display: block !important;
  width: 2px !important;
  padding-left: 2px !important;
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 1px !important;
  border: 5px solid #03002f;
}
.common-download-newtheme .modalHoldingTitle .modal-content {
  width: 521px;
}
.common-download-newtheme .customFormSection button:disabled {
  color: #ffffff !important;
}
.common-download-newtheme .common-download-report .date-drawer-input-field {
  width: 90%;
  padding-left: 0px !important;
  border: none;
}
.common-download-newtheme .custom_btn {
  background-color: #03002f;
}
@media (min-width: 1023px) {
  .common-download-newtheme .common-datepicker .react-datepicker .react-datepicker__day-name,
  .common-download-newtheme .common-datepicker .react-datepicker .react-datepicker__day {
    margin: 4px 15px;
  }
}
.common-download-newtheme .year_container {
  border: none;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  left: 384px;
  top: 300px;
}
.common-download-newtheme .year_container .financial_year span {
  font-family: "DMSansMedium";
}
.common-download-newtheme .year_container .financial_year span:hover {
  background: #03002f;
  font-family: "DMSansMedium";
}
.common-download-newtheme .input-group-append {
  padding-left: 5px;
}
.common-download-newtheme .input-group-append i:before {
  font-size: 0.875rem;
}
@media (max-width: 1023px) {
  .common-download-newtheme .pandLcalendar .custom_buttons {
    padding: 0px 0px 25px;
    margin: 15px 20px;
  }
}
.common-download-newtheme .input-group {
  padding: 0px 10px;
}
@media (min-width: 1023px) {
  .common-download-newtheme .calendar_pnl_ui .input-group {
    width: 207px !important;
  }
}
.common-download-newtheme .form-control {
  border: none;
  padding: 0px;
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.common-download-newtheme .mailCheckbox {
  padding-top: 0px;
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .mailCheckbox {
    padding-top: 20px;
  }
}
.common-download-newtheme .input-group-text.d-block {
  color: #03002f;
}
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--previous:before {
  right: 0px !important;
}
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__month-read-view--selected-month,
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__year-read-view--selected-year {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
  font-weight: 500;
}
@media (min-width: 1023px) {
  .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
    left: 0px !important;
  }
}
.common-download-newtheme .react-datepicker {
  border: 1px solid #e7e7e7;
}
.common-download-newtheme .react-datepicker .react-datepicker__header {
  border-bottom: none;
}
.common-download-newtheme .react-datepicker .react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll {
  display: flex;
  align-items: center;
  justify-content: center;
}
.common-download-newtheme .react-datepicker .react-datepicker__year-read-view--down-arrow,
.common-download-newtheme .react-datepicker .react-datepicker__month-read-view--down-arrow {
  height: 7px;
  width: 7px;
  border-width: 1px 1px 0 0;
}
.common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--next:before,
.common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--previous:before {
  top: 15px !important;
  height: 7px;
  width: 7px;
  border-width: 1px 1px 0 0;
}
@media (max-width: 1023px) {
  .common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--next:before,
  .common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--previous:before {
    top: 0px !important;
  }
}
.common-download-newtheme .react-datepicker .react-datepicker__month-read-view--selected-month {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.common-download-newtheme .react-datepicker .react-datepicker__month {
  margin: 0px;
}
.common-download-newtheme .react-datepicker .react-datepicker__day-name {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
}
.common-download-newtheme .react-datepicker .react-datepicker__day--in-range,
.common-download-newtheme .react-datepicker .react-datepicker__day--outside-month {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}
.common-download-newtheme .react-datepicker .react-datepicker__day--in-range,
.common-download-newtheme .react-datepicker .react-datepicker__day--outside-month,
.common-download-newtheme .react-datepicker .react-datepicker__day-name,
.common-download-newtheme .react-datepicker .react-datepicker__day,
.common-download-newtheme .react-datepicker .react-datepicker__time-name .react-datepicker__day--in-selecting-range {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  line-height: 2rem;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  border-radius: 50%;
}
.common-download-newtheme .react-datepicker .react-datepicker__day,
.common-download-newtheme .react-datepicker .react-datepicker__day-name {
  margin: 4px 10px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .react-datepicker .react-datepicker__day,
  .common-download-newtheme .react-datepicker .react-datepicker__day-name {
    margin: 4px;
  }
}
.common-download-newtheme .react-datepicker .react-datepicker__month-container {
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .drawer_year_container .mob_year_container {
    height: unset;
  }
  .common-download-newtheme .drawer_year_container .mob_year_container .heading {
    padding: 20px 15px;
    color: #444444;
  }
  .common-download-newtheme .drawer_year_container .mob_year_container .heading i {
    margin: 0px 11px 0px 0px;
  }
}
.common-download-newtheme .custom_btn {
  height: 52px !important;
}
@media (max-width: 1023px) {
  .common-download-newtheme .custom_btn {
    height: 45px !important;
  }
}
@media (max-width: 1023px) {
  .common-download-newtheme .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon {
    gap: 10px;
  }
}
@media (min-width: 1023px) {
  .common-download-newtheme .calendar_container {
    z-index: 98;
  }
  .common-download-newtheme .year_container {
    z-index: 98;
  }
}
@media (max-width: 1023px) {
  .common-download-newtheme .date-input-section {
    padding: 15px 15px 0px;
  }
}
.common-download-newtheme .pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 13%;
}

.calendar-icon-set .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
  left: 35px !important;
}
@media (max-width: 1023px) {
  .calendar-icon-set .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
    top: 13px !important;
  }
}

.remove-button-report button {
  color: #ffffff;
}
.remove-button-report button:active, .remove-button-report button:focus {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.remove-button-report button:hover {
  background-color: #03002f;
  color: #ffffff;
}

.mgb-10 {
  margin-bottom: 10px;
}

.mgb-6 {
  margin-bottom: 6px;
}

.mgb-187 {
  margin-bottom: 187px;
}

.gap-10 {
  gap: 10px;
}

.gap-285 {
  gap: 285px;
}

.pdt-30 {
  padding-top: 30px;
}

.pdb-30 {
  padding-bottom: 30px;
}

.pdt-20 {
  padding-top: 20px;
}

.pdb-20 {
  padding-bottom: 20px;
}

.pdb-10 {
  padding-bottom: 10px;
}

/* Icon Spinner */
.icn-spinner {
  animation: spin-animation 0.5s infinite;
  display: inline-block;
}

@keyframes spin-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.rightToLeft {
  direction: rtl;
}

.leftToRight {
  direction: ltr;
}

.p-20 {
  padding: 20px;
}

.pdl-20 {
  padding-left: 20px;
}

.wd-100 {
  width: 100px;
}

.mgb-30 {
  margin-bottom: 30px;
}

.pdr-29 {
  padding-right: 29px;
}

.pdr-20 {
  padding-right: 29px;
}

.bdrR-1-monochrome-light-grey {
  border-right: 1px solid #e7e7e7;
}

.bdr-1-monochrome-light-grey {
  border: 1px solid #e7e7e7;
}

.bdr-1-midnight {
  border: 1px solid #03002f !important;
}

.bdrb-1-black {
  border-bottom: 1px solid #444444;
}

.bdrb-1-monochrome-light-grey {
  border-bottom: 1px solid #e7e7e7;
}

.dflexend {
  display: flex;
  gap: 5px;
  align-items: baseline;
}

.reports-equity-dropdown .equity-dropdown-block .equitydrop {
  padding: 9px 10px;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu {
  width: 100%;
  border: 1px solid #e7e7e7;
  background: #ffffff;
  height: auto;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 0px 15px 15px;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu .dropdown-item:first-child {
  padding-top: 15px;
}

.generic-table.right-aligned-arrow table thead .taRight .arrows {
  position: absolute;
  margin-right: -15px;
}

.w-70 {
  width: 70%;
}

.icon-100 .icon {
  text-align: center;
  font-size: 100px;
}

.pdlr-5 {
  padding: 0px 5px;
}

.lh-17 {
  line-height: 17px;
}

.font-size-20 {
  font-size: 20px;
}

.pdr-15 {
  padding-right: 15px;
}

.inside-content {
  text-align: left !important;
  line-height: 140%;
  word-wrap: break-word;
}

.arrows-in-yeardrop {
  padding: 15px 15px 0;
}
.arrows-in-yeardrop .react-datepicker__year-read-view,
.arrows-in-yeardrop .react-datepicker__month-read-view {
  visibility: visible !important;
}
.arrows-in-yeardrop .react-datepicker__year-dropdown,
.arrows-in-yeardrop .react-datepicker__month-dropdown {
  top: 60px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__day:hover,
.arrows-in-yeardrop .react-datepicker .react-datepicker__day--in-selecting-range {
  border-radius: 50% !important;
  color: white !important;
  background: #03002f !important;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: 21px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__navigation-icon::before {
  top: 0px;
  border-width: 1.5px 1.5px 0 0;
  height: 7px;
  width: 7px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header {
  border-bottom: none;
  padding-top: 12px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month {
  display: none;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown {
  margin-bottom: 10px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container {
  margin: 0px 15px !important;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-read-view--down-arrow {
  border-color: #03002f;
  border-width: 1.5px 1.5px 0px 0px;
  height: 7px;
  width: 7px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown {
  z-index: 2;
  background: white;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown {
  z-index: 2;
  background: white;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years::before {
  border-color: #666;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  left: 11px;
  position: absolute;
  width: 9px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years-upcoming::before {
  top: 17px;
  transform: rotate(315deg);
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years-previous::before {
  top: 6px;
  transform: rotate(135deg);
}

.visibility-hidden {
  visibility: hidden;
}

.visibility-visible {
  visibility: visible;
}

.visibility-collapse {
  visibility: collapse;
}

.pd-15 {
  padding: 15px;
}

.messageShowClass {
  padding: 0px !important;
}

.h-16 {
  height: 1rem !important;
}

.w-16 {
  width: 1rem !important;
}

.pdb-6 {
  padding-bottom: 6px;
}

.gap-13 {
  gap: 13px;
}

.margin-tooltip {
  padding: 0px !important;
  border-radius: 5px;
  filter: none;
}
.margin-tooltip.common-white-tooltip .tooltip-inner {
  box-shadow: none;
}
.margin-tooltip.common-white-tooltip.tooltip-border .tooltip-arrow::before {
  top: -6px;
  border-top: none;
}

.lh-100 {
  line-height: 100%;
}

.bdr-2-midnight {
  border: 2px solid #03002f;
}

.dark_background_blur .dark_background_blur__handle {
  width: 94px !important;
}

.mg-15 {
  margin: 15px;
}

.dynamic-height-adjust.stock-details .stock-details-head {
  max-height: 130px !important;
}
.dynamic-height-adjust.stock-details .stock-details-body {
  height: calc(100vh - 185px) !important;
}
.dynamic-height-adjust.stock-details .stock-details-footer {
  height: 70px !important;
  position: unset !important;
  z-index: 0 !important;
}

.pdt-2 {
  padding-top: 2px;
}

.lh-100p {
  line-height: 100%;
}

.search-icon-class i {
  font-size: 10px;
  color: #5c5e64;
  display: flex;
}

.pdtr-15 {
  padding: 15px 15px 0px 0px;
}

.w-60 {
  width: 60%;
}

.table > :not(caption) > * > * {
  background-color: transparent !important;
  border-bottom-color: #e7e7e7 !important;
}

table > :not(:first-child) {
  border-top-color: #e7e7e7 !important;
}

.justify-self-end {
  justify-self: end;
}

.information-icon-font {
  font-size: 1rem;
  font-weight: 500;
}

.calendar-dates-display-block {
  gap: 8px;
  border: 1px solid #f2f2f5;
  padding: 8px 15px;
  border-radius: 8px;
}

.list-style-number {
  list-style-type: number;
}

.list-style-roman {
  list-style-type: lower-roman;
}

.list-style-dots {
  list-style-type: disc;
}

.ml-auto {
  margin-left: auto;
}

.ml-13 {
  margin-left: 13px;
}

.mr-13 {
  margin-right: 13px;
}

.nopadding {
  padding: 0px !important;
}

.commonscroll {
  /* Track */
  /* Handle */
}
.commonscroll ::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll ::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll ::-webkit-scrollbar-thumb {
  background: #3580f7;
}

.p-l {
  position: relative;
}

.overflow-y {
  overflow-y: scroll;
}

.unset_overflow-y {
  overflow-y: unset;
}

.hand_cursor {
  cursor: pointer !important;
}

.grab_cursor {
  cursor: grab !important;
}

.point_cursor {
  cursor: default;
}

.fund-details-hover:hover {
  background: #f2f2f5 !important;
}

.cursor_not_allowed {
  cursor: not-allowed !important;
}

.w_fit_content {
  width: fit-content;
}

.commonscroll-new {
  /* Track */
  /* Handle */
}
.commonscroll-new ::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new ::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new ::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.commonscroll-new.noscrollbar {
  scrollbar-width: none;
}

.new-theme-scroll {
  /* Track */
  /* Handle */
}
.new-theme-scroll::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.new-theme-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.new-theme-scroll::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.cursor_not_allowed {
  cursor: not-allowed !important;
}

.cursor-default {
  cursor: default !important;
}
.cursor-default :hover {
  cursor: default !important;
}

.positive {
  background-color: #51b255 !important;
}

.positiveValue {
  color: #51b255 !important;
}

.negativeValue {
  color: #dd504d !important;
}

.negative {
  background-color: #dd504d !important;
}

.commondatavalue {
  font-family: "DMSansMedium";
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.Progresscommondatavalue {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.progresscommongrayvalue {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #b8b8b8 !important;
}

.commondatanumber {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
  white-space: nowrap;
}

.commondatanumberpositive {
  font-family: "RobotoMedium";
  font-size: 1rem;
  color: #444444;
  width: 100%;
  display: inline-block;
}

.progress {
  height: 60px !important;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  margin-bottom: 5px;
}
.progress .progress-bar-success {
  border-left: 3px solid #51b255 !important;
  float: left;
  background-color: #f0fdf6;
}
.progress .progress-bar-negative {
  float: right;
  background-color: #fff5f5;
}
.progress .progress-bar {
  font-size: 1.125rem;
  line-height: 60px;
  color: #000;
  border-bottom: none;
  box-shadow: none;
}
.progress .textvalueprogressbar {
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  text-indent: 10px;
  font-style: normal;
  font-family: "DMSansMedium";
}
.progress .datacontent {
  display: grid;
  margin-top: 5px;
}
.progress .datacontent span {
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  text-align: right;
  font-family: "RobotoRegular";
}
.progress .datacontent :first-child {
  font-weight: 400;
}
.progress .datacontent :last-child {
  font-weight: 500;
}

.progresscontainer {
  position: relative;
  width: 100%;
}
.progresscontainer .progressbox {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
}
.progresscontainer .progress-bar-negative {
  border-left: 3px solid #dd504d;
}
.progresscontainer .stack-top {
  z-index: 9;
  margin: 0px;
}

@media screen and (max-width: 1024px) {
  .commondatavalue {
    font-size: 0.875rem;
    line-height: 25px;
  }
  .progresscommongrayvalue {
    font-size: 0.75rem;
  }
  .Progresscommondatavalue {
    font-size: 0.75rem;
  }
  .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
  .commondatanumber {
    font-size: 0.875rem;
  }
  .commondatanumberpositive {
    font-size: 0.875rem;
  }
  .progress .textvalueprogressbar {
    font-size: 0.875rem;
  }
  .progress .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
}
.text-indent10 {
  text-indent: 0px !important;
}

@media (max-width: 768px) {
  .indices-dynamic-indicator .blue-green-theme .dbar29RangesliderWrapper .fullwidth .mobiletop-content {
    position: relative;
    top: -12px;
  }
}
.indices-dynamic-indicator .dbar29RangesliderLabelname .commondatanumber {
  font-weight: 600;
}

:root {
  font-size: 16px;
}

@media (min-width: 992px) {
  .navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .header-info .navbar .logo {
    padding: 0px;
    display: flex;
    align-items: center;
  }
  .header-info .navbar .logo .edel-icon-edel-logo::before {
    font-size: 1.875rem;
    color: #0751a0;
    margin-right: 5.72px;
  }
  .header-info .navbar .logo .edel-icon-edel-logo2::before {
    content: "\e950";
    font-size: 1.125rem;
    color: #70706f;
  }
  .header-info .navbar .navbar-menu p {
    font-family: "encodesans_normal";
    line-height: 21.6px;
    color: #727271;
    font-size: 0.875rem;
    margin-bottom: 0px;
  }
  .header-info .navbar .navbar-menu p .changeperc-font {
    font-family: "encodesans_normal";
    line-height: 21.6px;
    font-size: 0.875rem;
    margin-bottom: 0px;
  }
  .header-info .navbar .navbar-menu p .green {
    color: #1fc86d;
  }
  .header-info .navbar .navbar-menu p .edel-icon-plus {
    font-size: 0.688rem;
    color: #1fc86d;
  }
  .header-info .navbar .navbar-menu p .red {
    color: #dd504d;
  }
  .header-info .navbar .navbar-menu p .edel-icon-minus {
    font-size: 0.688rem;
    color: #dd504d;
  }
  .header-info .navbar .navbar-menu p .small-text {
    font-family: "RobotoRegular";
    font-size: 1rem;
  }
  .header-info .navbar .supportNotify i::before {
    font-size: 1.375rem;
    color: #03002f;
  }
  .header-info .navbar .supportNotify .notify {
    position: relative;
  }
  .header-info .navbar .supportNotify .notify i::before {
    color: #727271;
  }
  .header-info .navbar .supportNotify .notify .badge {
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #f83c3c;
    top: -1px;
    border-radius: 50%;
    right: -1px;
  }
  .header-info .navbar .supportNotify .displayFlex {
    margin-left: 26px;
  }
  .header-info .navbar .supportNotify .displayFlex .edel-icon-support-2 {
    margin-right: 8px;
  }
  .header-info .navbar .supportNotify .displayFlex .edel-icon-user2 {
    margin-right: 7px;
  }
  .header-info .navbar .supportNotify .support span {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    color: #03002f;
  }
  .header-info .navbar .supportNotify .support .support-drop {
    display: none;
  }
  .header-info .navbar .supportNotify .support:hover .support-drop {
    display: block;
  }
  .header-info .navbar .supportNotify .signUp a {
    font-size: 0.75rem;
    line-height: 21.6px;
    font-family: "encodesans_normal";
    color: #3580f7;
  }
  .header-info .navbar .supportNotify .signUp i::before {
    color: #03002f;
    font-size: 1.25rem;
  }
  .header-info .navbar .stockValues {
    margin-left: 44px;
  }
  .header-info .navbar .stockValues .main-stock-values {
    display: flex;
    align-items: center;
    margin-right: 10px;
    gap: 5px;
  }
  .header-info .navbar .stockValues .navbar-menu {
    padding-top: 4px;
    margin-left: 20px;
  }
  .header-info .navbar .stockValues .navbar-menu .navbar-count .edel-icon-caret-up::before {
    font-size: 0.688rem;
    margin-right: 5px;
  }
  .header-info .navbar #nav .category .displayFlex {
    margin-left: 0;
  }
  .header-info .navbar #nav .category .displayFlex a {
    color: #3580f7;
  }
  .header-menu .navbar .search {
    background: #f4f9ff;
    border: 2px solid #ffffff;
    box-sizing: border-box;
    border-radius: 0px 5px 5px 0px;
    margin: 1px;
    padding: 16px;
    position: relative;
    width: 265px;
    height: 60px;
  }
  .header-menu .navbar .search h1 {
    font-size: 1.313rem;
    position: absolute;
    top: 20px;
    left: 51px;
    overflow: hidden;
    max-height: 35px;
    font-size: 0.875rem;
  }
  .header-menu .navbar .search .edel-icon-search::before {
    font-size: 1.5rem;
    position: absolute;
    top: 32%;
  }
  .header-menu .navbar .search input {
    background-color: transparent;
    border: unset;
    padding-left: 40px;
    color: #444444;
    font-family: "EncodeSansLight";
    line-height: 24px;
    font-size: 1rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 56px;
  }
  .header-menu .nav-menu {
    width: 100%;
    /* accordion heading */
    /* accordion section content */
  }
  .header-menu .nav-menu ul li {
    color: #393939;
  }
  .header-menu .nav-menu .nav-tabs {
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .tabContentsWrap {
    position: absolute;
    z-index: 999999;
    width: 100%;
  }
  .header-menu .nav-menu .nav-tabs .tabContentsWrap #react-tabs-13 .research-popular .ed-card {
    min-height: 116px;
  }
  .header-menu .nav-menu .nav-tabs .flexJustifySpaceBetween {
    background-color: #ffffff;
    border-bottom: 1px solid #f4f4f4;
    box-sizing: border-box;
    box-shadow: 0px 4px 38px -5px rgba(53, 128, 247, 0.05);
    border-radius: 5px;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
    height: 65px;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li {
    background: none;
    color: #545454;
    display: inline-block;
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    line-height: 24px;
    margin-left: 20px;
    padding: 20px 0px 12px 0px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header-menu .nav-menu .nav-tabs ul.tabs li {
    margin-left: 25px;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .header-menu .nav-menu .nav-tabs ul.tabs li {
    margin-left: 25px;
  }
}
@media (min-width: 992px) {
  .header-menu .nav-menu .nav-tabs ul.tabs li a {
    color: #393939;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li:first-child {
    margin-left: 25px;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li.current {
    border-bottom: 2px solid #f04e45;
    color: #03002f;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li.current i::before {
    color: #3580f7;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li .edel-icon-arrow-down {
    padding-left: 5px;
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li .edel-icon-arrow-up {
    padding-left: 5px;
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .tab-content {
    display: none;
    padding: 25px;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content.current {
    display: inherit;
    background-color: #ffffff;
    box-sizing: border-box;
    box-shadow: 0px 4px 38px rgba(53, 128, 247, 0.05);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding: 0px 33.51px 0px 27px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content.hide {
    display: none;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap {
    padding-top: 20px;
    padding-bottom: 15px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head {
    align-items: center;
    margin-bottom: 24px;
    margin-top: 32px;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media (min-width: 992px) {
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head h2 {
    font-size: 1.375rem;
    line-height: 18px;
    color: #3580f7;
    font-family: "encodesans_normal";
    margin-bottom: 0px !important;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head .researchImg {
    margin-right: 10px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head-subhead h2 {
    font-size: 0.875rem;
    line-height: 18px;
    font-family: "encodesans_normal";
    color: #3580f7;
    margin: 20px 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content {
    width: 100%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card {
    width: 30%;
    flex-grow: 1;
    height: 100%;
    align-self: flex-start;
    min-height: 150px;
    border-right: 1px solid #ededed;
    padding-left: 25px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card:first-child {
    padding-left: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card:last-child {
    border-right: unset;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card:nth-child(2) {
    padding-right: 25px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card .card-secondChild {
    margin-top: 25px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card .card-thirdChild {
    margin-top: 25px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card .content-link a {
    font-family: "encodesans_normal";
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 22px;
    color: #292929;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content h6 {
    font-family: "encodesans_normal";
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 22px;
    color: #292929;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .links a {
    font-family: "encodesans_normal";
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 15px;
    margin-left: 12.19px;
    color: #1fc86d;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content p {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    line-height: 18px;
    color: #737373;
    margin-top: 7px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content p span {
    font-family: "EncodeSansBold";
    font-size: 1rem;
    line-height: 22px;
    color: #444444;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content.investment {
    border-bottom: 1px solid #ededed;
    padding: 30px 0 23px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn {
    margin-top: 20px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn .border-line {
    border-right: 1px solid #dfdfdf;
    margin-top: 48px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn .mobTradetext {
    margin-top: 17px !important;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn .mobTradetext {
    margin-top: 9px !important;
    font-family: "EncodeSansLight" !important;
    font-size: 0.875rem !important;
  }
}
@media (min-width: 992px) {
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn .mobTradetext span {
    font-family: "EncodeSansBold" !important;
    font-size: 0.875rem !important;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section {
    width: 100%;
    align-items: unset;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .contentsWrap {
    width: 76%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .border-line {
    border-right: 1px solid #dfdfdf;
    margin-top: 48px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar {
    width: 24%;
    padding: 0px 0px 20px 48.47px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport {
    margin-bottom: 17px;
    margin-top: 53.24px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport .ed-card {
    background: #f4f9ff;
    border-radius: 5px;
    margin-top: 14.62px;
    padding: 10px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport .ed-card img {
    text-align: center;
    max-width: -webkit-fill-available;
    width: 100%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport .ed-card a {
    font-family: "encodesans_normal";
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 19px;
    display: flex;
    align-items: center;
    color: #263363;
    margin: 21px 0 12px 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport .ed-card p {
    font-family: "encodesans_normal";
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #263363;
    opacity: 0.5;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard {
    padding-top: 13px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard .signUpCard-link {
    margin: 7px 0 12.8px 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard .signUpCard-link a {
    font-family: "encodesans_normal";
    color: #3580f7;
    font-size: 1.125rem;
    line-height: 25.2px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard p {
    font-size: 0.875rem;
    line-height: 20px;
    color: #737373;
    margin-bottom: 19px;
    font-family: "encodesans_normal";
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard button {
    width: 100%;
    text-align: center;
    background: #3580f7;
    border: 0;
    border-radius: 4px;
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 22px;
    color: #f0f0f0;
    padding: 8px;
    font-family: "encodesans_normal";
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-tools .ed-card {
    background-color: #f0f9ff;
    padding: 15px 28px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-tools .ed-card .flexJustifySpaceBetween {
    background-color: #f0f9ff;
    border-bottom: unset;
    margin-top: 21px;
    border-radius: 5px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-tools .ed-card h6 {
    font-size: 1.125rem;
    line-height: 30px;
    font-family: "encodesans_normal";
    font-weight: 600;
    color: #263363;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-tools .ed-card p {
    font-size: 1.125rem;
    line-height: 30px;
    font-family: "encodesans_normal";
    font-weight: 300;
    color: #263363;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card {
    width: 100%;
    background: #f4f9ff;
    border-radius: 5px;
    padding: 10px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card img {
    width: unset;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .image {
    width: 40%;
    display: flex;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .image.image-api {
    justify-content: center;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.api .text h6 {
    margin-left: 5px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .text p {
    font-family: "encodesans_normal";
    font-weight: 300;
    font-size: 1rem;
    line-height: 22px;
    color: #292929;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .text p span {
    font-weight: bold;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .text h6 {
    font-family: "encodesans_normal";
    font-weight: 700;
    font-size: 1rem;
    line-height: 22px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.mobileTranfer {
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.mobileTranfer .image {
    padding-left: 33px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.mobileTranfer .imageMobileTranfer {
    position: absolute;
    bottom: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.mobileTranfer .imageMobileTranfer img {
    height: 70px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.tools .head-subhead h2 {
    color: #c5c5c5;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.tools .toolssidebar {
    padding: 0 0 20px 26.27px !important;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.tools .toolssidebar .toolssidebarpad {
    padding: 28px 0 0px 15px !important;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap {
    padding-top: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .tabs li {
    height: 65px;
    font-size: 1rem;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .head {
    margin-top: 18px;
    margin-bottom: 16px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .head h2 {
    font-size: 1rem;
    color: #3580f7;
    font-family: "encodesans_normal";
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .col-w-25:first-child {
    width: 21%;
    margin-right: 40px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .col-w-25:last-child {
    width: 20%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .col-w-25:nth-child(2) {
    width: 21%;
    margin-right: 40px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .col-w-25:nth-child(3) {
    width: 21%;
    margin-right: 40px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card {
    border-radius: 5px;
    background-color: #f4f9ff;
    box-sizing: border-box;
    padding: 13px 23px;
    margin-top: 180px;
    margin-right: 30px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card .circle-arrow {
    border-radius: 50%;
    background-color: #3580f7;
    padding: 0 2px;
    margin-left: 15.41px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card .circle-arrow .edel-icon-arrow-right::before {
    color: #ffffff;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card h6 {
    font-family: "encodesans_normal";
    font-style: normal;
    font-weight: 600;
    font-size: 1rem;
    line-height: 140%;
    color: #3580f7;
    margin-left: 12px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card p {
    font-family: "encodesans_normal";
    font-style: normal;
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 21px;
    display: flex;
    align-items: center;
    color: #737373;
    margin-top: 12px;
    margin-bottom: 18px;
    width: 80%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card a {
    font-family: "encodesans_normal";
    font-style: normal;
    font-weight: 500;
    font-size: 1rem;
    line-height: 140%;
    color: #3580f7;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .insurance .content .ed-card:nth-child(2) {
    border-right: unset;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .edel-icon-edel-logo::before {
    font-size: 1.25rem;
    color: #3580f7;
    margin-right: 13px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card {
    width: 100%;
    position: relative;
    min-height: 188px;
    padding: 18px 10px 10px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .image {
    display: flex;
    justify-content: center;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .image img {
    height: 92px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .text {
    text-align: center;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .link {
    left: 25%;
    line-height: 16.8px;
    margin-top: 14px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .link a {
    font-family: "encodesans_normal";
    font-style: normal;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 140%;
    display: flex;
    align-items: center;
    color: #3580f7;
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .link i::before {
    position: absolute;
    top: 20%;
    font-size: 0.438rem;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .partnerPlatform {
    margin-top: 30px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .partnerPlatform .ed-card img {
    height: 35px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .partnerPlatform .ed-card .text {
    margin-top: 10px;
    margin-bottom: 18px;
    text-align: left;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .partnerPlatform .ed-card .link {
    left: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .investmentWrap ul li,
  .header-menu .nav-menu .nav-tabs .tab-content .investmentWrap ul a {
    font-family: "encodesans_normal";
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 21px;
    margin-bottom: 8px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs {
    margin-right: 44.67px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .flexJustifySpaceBetween {
    background-color: transparent;
    box-shadow: unset;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabContentsWrap {
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabContentsWrap .tab-content.current {
    border: 0;
    box-shadow: unset;
    padding: 0;
    padding: 2px 0 10px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li {
    padding: 18px 0;
    color: #c6c6c6;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li p {
    margin-left: 16px;
    margin-bottom: 0px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li:first-child {
    margin-left: 0;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li img {
    height: 25px;
    margin-top: -10px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li i::before {
    font-size: 1.563rem;
  }
  .header-menu .nav-menu .accordion {
    width: 70%;
    margin: 0 auto;
  }
  .header-menu .nav-menu .accordion h1 {
    font-size: 1.625rem;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;
    background-color: gainsboro;
    padding-top: 7px;
    padding-bottom: 7px;
    border: 1px solid darkgrey;
    border-radius: 3px;
  }
  .header-menu .nav-menu .accordion h1:hover {
    cursor: pointer;
  }
  .header-menu .nav-menu .accordion div {
    display: none;
    padding: 10px;
    height: 200px;
    line-height: 20px;
    border: 1px solid gray;
    border-radius: 3px;
  }
}
@media screen and (min-width: 992px) and (max-width: 480px) {
  .header-menu .nav-menu .accordion {
    width: 100%;
    margin: 0;
  }
}
.edel-icon-edel-icon-right-thin-arrow:before {
  color: #3580f7;
  font-size: 0.75rem;
  padding-left: 10px;
}

/* GENERAL STYLE */
.headerDesk .nav a {
  color: #393939;
}
.headerDesk .category {
  position: relative;
  margin-left: 0;
}
.headerDesk ul,
.headerDesk li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.headerDesk a {
  text-decoration: none;
}
.headerDesk .dropdown {
  display: none;
  position: absolute;
  border: 1px solid #393939;
  width: 100%;
}
.headerDesk .category:hover > .dropdown {
  display: block;
}
.headerDesk .dropdown li {
  position: relative;
}
.headerDesk .dropdown li a {
  color: #000;
}
.headerDesk .dropdown-subcategory {
  white-space: nowrap;
}
.headerDesk .dropdown-subcategory .dropdown {
  display: none;
  position: absolute;
  top: 0%;
  left: 100%;
  text-align: center;
}
.headerDesk .dropdown li:hover ul {
  display: block;
  margin-right: 10px;
  margin-left: 10px;
}
.headerDesk #nav .subcategory-item {
  color: #000;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}

@media (max-width: 1199px) {
  .header-info .navbar .logo .edel-icon-edel-logo::before {
    font-size: 1.25rem;
    color: #0751a0;
    margin-right: 5.72px;
  }
  .header-info .navbar .logo .edel-icon-edel-logo2::before {
    content: "\e950";
    font-size: 0.875rem;
    color: #70706f;
  }
  .header-info .navbar .stockValues .navbar-menu {
    margin-left: 20px;
  }
  .header-info .navbar .navbar-menu p {
    font-size: 0.75rem;
  }
  .header-info .navbar .supportNotify cursor:pointer .displayFlex {
    margin-left: 10px;
  }
  .header-info .navbar .supportNotify .support span {
    font-size: 0.688rem;
  }
  .header-info .navbar .supportNotify .signUp a {
    font-size: 0.688rem;
  }
  .headerDesk .category {
    margin-left: 10px;
  }
}
@media (max-width: 1100px) {
  .header-info .navbar .stockValues .navbar-menu {
    margin-left: 15px;
  }
  .header-info .navbar .stockValues .navbar-menu:last-child {
    margin-left: 0;
  }
}
h1.typing-text {
  display: flex;
  font-family: "encodesans_normal";
  font-size: 0.875rem !important;
}
h1.typing-text span {
  font-size: 0.875rem;
  font-family: "encodesans_normal";
}

.marketTab .contentsWrap {
  position: relative;
}
.marketTab .sidebar {
  padding-top: 5px !important;
}
.marketTab .research-popular {
  margin-top: 72px !important;
  margin-bottom: 0px !important;
}
.marketTab .research-popular .ed-card:nth-child(1) {
  width: 14% !important;
}
.marketTab .research-popular .ed-card:nth-child(2) {
  width: 24% !important;
  padding-left: 66.5px !important;
  padding-right: 42px !important;
}
.marketTab .research-popular .ed-card:nth-child(3) {
  width: 22.2% !important;
  padding-left: 66.5px !important;
  padding-right: 42px !important;
}
.marketTab .research-popular .ed-card:nth-child(4) {
  width: 30% !important;
  padding-left: 66.5px !important;
}
.marketTab .blue-border-card {
  border-radius: 5px;
  background-color: #f4f9ff;
  box-sizing: border-box;
  padding: 13px 23px;
  margin-top: 223px;
  margin-right: 30px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
}
.marketTab .blue-border-card .displayFlex.flexJustifySpaceBetween {
  background-color: transparent;
}
.marketTab .blue-border-card .circle-arrow {
  border-radius: 50%;
  background-color: #3580f7;
  padding: 0 2px;
  margin-left: 15.41px;
}
.marketTab .blue-border-card .circle-arrow .edel-icon-arrow-right::before {
  color: #ffffff;
}
.marketTab .blue-border-card h6 {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 140%;
  color: #3580f7;
  margin-left: 12px;
}
.marketTab .blue-border-card p {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 21px;
  display: flex;
  align-items: center;
  color: #737373;
  margin-top: 12px;
  margin-bottom: 18px;
  width: 80%;
}
.marketTab .blue-border-card a {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #3580f7;
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
  .marketTab .research-popular .ed-card:nth-child(2) {
    width: 24% !important;
    padding-left: 47px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(3) {
    width: 22.2% !important;
    padding-left: 47px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(4) {
    width: 30% !important;
    padding-left: 47px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 1250px) and (min-width: 1201px) {
  .marketTab .research-popular .ed-card:nth-child(2) {
    width: 24% !important;
    padding-left: 50px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(3) {
    width: 22.2% !important;
    padding-left: 50px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(4) {
    width: 30% !important;
    padding-left: 50px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 1299px) and (min-width: 1253px) {
  .marketTab .research-popular .ed-card:nth-child(2) {
    width: 24% !important;
    padding-left: 55px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(3) {
    width: 22.2% !important;
    padding-left: 55px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(4) {
    width: 30% !important;
    padding-left: 55px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1300px) {
  .marketTab .research-popular .ed-card:nth-child(2) {
    width: 24% !important;
    padding-left: 60px !important;
    padding-right: 21px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(3) {
    width: 22.2% !important;
    padding-left: 60px !important;
    padding-right: 21px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(4) {
    width: 30% !important;
    padding-left: 60px !important;
  }
}
.ed-cardheight {
  min-height: 230px !important;
  display: flex;
  flex-direction: column;
}

.ed-card-bluebg {
  min-height: 246px !important;
  padding: 0px !important;
  display: flex;
  flex-flow: column;
}
@media (max-width: 1399px) {
  .ed-card-bluebg {
    min-height: 188px !important;
  }
}
.ed-card-bluebg .image {
  height: 134px;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 1399px) {
  .ed-card-bluebg .image {
    height: 119px;
  }
}
.ed-card-bluebg .image img {
  height: auto !important;
}
.ed-card-bluebg .h-29 {
  height: 29px;
}

.pdt-106 {
  padding-top: 106px !important;
}

.platforms-middleline {
  border-right: 1px solid #dfdfdf;
  margin-top: 48px;
}

@media screen and (max-width: 1023px) {
  .sign-up-text {
    color: #ffffff;
    background: #f04e45;
    border-radius: 60px;
    padding: 8px 10px;
    display: flex;
    justify-content: center;
    font-family: "DMSansBold";
    font-size: 0.625rem;
  }
}
:root {
  font-size: 16px;
}

.mob-page {
  line-height: 1;
  width: 100vw;
}
.mob-page .mob-fixed-header1 {
  background: #1c1a45;
  box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.1);
  top: 0;
  z-index: 9;
}
.mob-page .mob-fixed-header1 .top-nav-block {
  padding: 12px 15px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-left .logo1 {
  color: #174082;
  font-size: 1.938rem;
  font-weight: 600;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right {
  display: flex;
  align-items: center;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .ml-40 {
  margin-left: 20px;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .notification-logo {
  color: #727271;
  font-size: 1.25rem;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .user2-logo {
  color: #03002f;
  font-size: 1.25rem;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .arrow-down-logo {
  color: #03002f;
  font-size: 0.875rem;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .switcher-section-mobile {
  gap: 9px;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .switcher-section-mobile .label-head {
  text-align: right;
  line-height: 15px;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .switcher-section-mobile .switch-box {
  width: 24px;
  height: 24px;
  background-color: #f5f5ff;
  border: 1px solid #e1e0f8;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .switcher-section-mobile .switch-box .edel-icon-switch {
  font-size: 0.75rem;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .switcher-section-mobile .switch-box .edel-icon-switch::before {
  color: #de5a4d;
}
.mob-page .mob-fixed-header1 .edel-icon-arrow-down {
  font-size: 16px;
}
.mob-page .mob-fixed-header2 {
  width: 100%;
  background-color: #03002f;
  position: relative;
  z-index: 3;
}
.mob-page .mob-fixed-header2 .bottom-nav-block {
  position: sticky;
  box-sizing: border-box;
  width: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 16px;
  display: flex;
  justify-content: space-between;
  line-height: 22px;
}
@media (max-width: 360px) {
  .mob-page .mob-fixed-header2 .bottom-nav-block {
    font-size: 0.625rem;
  }
}
.mob-page .mob-fixed-header2 .bottom-nav-block .market-heading {
  font-family: "encodesans_normal";
}
.mob-page .mob-fixed-header2 .bottom-nav-block .market-value {
  font-size: 0.75rem;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .navbar-count-green {
  color: #1fc86d;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .edel-icon-plus {
  font-size: 0.5rem;
  color: #1fc86d;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .navbar-count-red {
  color: #dd504d;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .edel-icon-minus {
  font-size: 0.5rem;
  color: #dd504d;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .bottom-nav-tile1 {
  display: inline-block;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .bottom-nav-tile1 span {
  margin-right: 3px;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .bottom-nav-tile2 {
  display: inline-block;
}

.mob-fixed-bottom {
  height: 72px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
}
.mob-fixed-bottom .mob-bottom-block {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.mob-fixed-bottom .mob-bottom-block .mob-menu-block {
  display: grid;
  grid-template-columns: 1.2fr 1.2fr 1.2fr 1.2fr;
  gap: 45px;
}
.mob-fixed-bottom .mob-bottom-block ul {
  padding: 0px;
}
.mob-fixed-bottom .mob-bottom-block .tab {
  background-color: #fff;
  width: 33.4%;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: row;
  box-shadow: 1x 1x 3px #ccc, -1px -1px 3px #ccc;
  font-size: 1.5rem;
}
.mob-fixed-bottom .mob-bottom-block .tab-left {
  width: 100%;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  box-shadow: 0 15px 34px 5px #c4c4c4;
  padding-top: 20px;
}
.mob-fixed-bottom .mob-bottom-block .tab-left .bt-icon {
  text-align: center;
  font-size: 1.25rem;
  color: #03002f;
}
.mob-fixed-bottom .mob-bottom-block .tab-left .bt-text span {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
  text-align: center;
  line-height: 21px;
}
.mob-fixed-bottom .mob-bottom-block .tab-right {
  width: 100%;
  border-top-right-radius: 25px;
  border-top-left-radius: 12px;
  box-shadow: 39px 21px 34px #c4c4c4;
  padding-top: 20px;
}
.mob-fixed-bottom .mob-bottom-block .tab-right .bt-icon {
  text-align: center;
  font-size: 1.313rem;
  color: #0b243a;
}
.mob-fixed-bottom .mob-bottom-block .tab-right .bt-text {
  text-align: center;
  font-size: 0.75rem;
  font-family: "EncodeSansMedium";
  color: #0b243a;
  margin-top: 7px;
}
.mob-fixed-bottom .mob-bottom-block .tab-middle {
  width: 180px;
  height: 96%;
  background: transparent;
  border: none;
  display: flex;
}
.mob-fixed-bottom .mob-bottom-block .tab-middle .top {
  width: 100%;
  height: 50%;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  background-color: transparent;
  box-shadow: 0px 30px 0px 25px #fff;
  z-index: -1;
  margin-top: -26px;
}
.mob-fixed-bottom .mob-bottom-block .tab-middle .top .indicator {
  border-radius: 50%;
  background-color: #03002f;
  width: 59px;
  height: 59px;
  font-weight: bold;
  font-size: 1.375rem;
  color: #fff;
  position: relative;
  transform: translate(7px, -63%);
  box-shadow: 0px 4px 16px rgba(53, 128, 247, 0.36);
}
.mob-fixed-bottom .mob-bottom-block .tab-middle .top .indicator .bt-icon3 {
  position: absolute;
  left: 22px;
  color: #ffffff;
  transform: translateY(21px);
  font-size: 1.063rem;
}

.header-trader-section {
  display: flex;
  gap: 6px;
  align-items: center;
  justify-content: center;
  background-color: #171a27;
  padding: 7px 20px;
  border-radius: 100px;
}
.header-trader-section .text {
  color: #ffffff;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.center-infinity {
  text-align: center;
}

.bgImg-infinity {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  z-index: -1000;
  background-size: cover;
  object-fit: contain;
  margin-top: -350px;
}
@media screen and (max-width: 1023px) {
  .bgImg-infinity {
    z-index: 1000 !important;
    margin-top: -176px;
    overflow: hidden;
  }
}
.bgImg-infinity img {
  max-width: 100%;
  margin-top: -29px;
}

@media (max-width: 768px) {
  .bgImg-infinity img {
    margin-top: 106px;
  }
}
.mainItem {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  margin: auto;
}
.mainItem.mainItemDes {
  margin-top: 83px;
}
.mainItem .ParaMainIteam {
  margin-bottom: 30px;
  text-align: center;
  line-height: normal;
  margin: 0 145px;
}
.mainItem .ParaMainIteamMob {
  text-align: center;
  padding-inline: 5px !important;
  color: #727271;
}
.mainItem .InterestedBtn {
  margin-top: 30px;
  margin-bottom: 50px;
  padding: 15px 88px !important;
  border-radius: 5px !important;
}
.mainItem .TwoMobBtn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.mainItem .TwoMobBtn .CompareIcon {
  margin-left: 20px;
}
.mainItem .TwoMobBtn .InterestedMobBtn {
  padding: 5px 12px;
  border-radius: 5px;
}
.mainItem .TwoMobBtn .CompareBtn {
  width: 102px;
  padding: 0px;
  background-color: #ffffff;
  color: #141414;
  border: none;
}
.mainItem .heading {
  text-align: center;
  align-items: center;
  margin-bottom: 15px;
}
.mainItem .headingMob {
  text-align: center;
  padding-right: 39.95px;
  padding-left: 39.95px;
  margin-bottom: 10px;
  margin-top: 44px;
}
.mainItem .Carousel {
  display: flex;
  flex-direction: row;
  padding: 5px;
  width: 186px;
}
@media screen and (min-width: 600px) {
  .mainItem .modal-content {
    width: 660px !important;
  }
}
@media screen and (max-width: 600px) {
  .mainItem .modal-content {
    width: 100% !important;
  }
  .mainItem .modal-content .PopUpBtn {
    padding: 4px 30px !important;
  }
}

.secondItem {
  margin-bottom: 4px;
}
.secondItem .ScrollingItems {
  margin-bottom: 4px;
}
.secondItem .ScrollingItems .heading {
  margin-bottom: 30px;
  text-align: start;
}
.secondItem .ScrollingItems .Perks {
  display: flex;
  justify-content: center;
  flex-flow: row;
  width: 100%;
  gap: 19px;
}
.secondItem .ScrollingItems .Perks .IconBox {
  width: 16%;
  height: 137px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  flex-flow: column;
  align-items: center;
}
.secondItem .ScrollingItems .Perks .IconBox img {
  width: 32px;
  height: 32px;
  margin-top: 25px;
}
.secondItem .ScrollingItems .Perks .IconBox .PerksText {
  padding: 0 10px;
  text-align: center;
  line-height: 140%;
}
.secondItem .ScrollingItems .MobPerks {
  display: flex;
  justify-content: center;
  flex-flow: row;
  margin: 15px;
  width: 100%;
  gap: 19px;
}
.secondItem .ScrollingItems .MobPerks .IconBoxOfCarousel {
  width: 102px !important;
  gap: 15px;
}
.secondItem .ScrollingItems .MobPerks .IconBox {
  height: 137px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  display: flex;
  flex-flow: column;
  align-items: start;
}
.secondItem .ScrollingItems .MobPerks .IconBox img {
  width: 32px;
  height: 32px;
  margin-top: 15px;
  margin-left: 9px;
}
.secondItem .ScrollingItems .MobPerks .IconBox .PerksText {
  padding: 0 10px;
  text-align: start;
  line-height: 140%;
  margin-bottom: 12px;
}

.infinity-table-block .below-note-wrapper {
  margin-block: 530px 96px;
}
.infinity-table-block .below-note-wrapper .below-second-line {
  margin-top: 20px;
  margin-right: 285px;
}
.infinity-table-block .below-note-wrapper .below-second-line .blue-link {
  border-bottom: 1px solid #03002f;
  margin-left: 4px;
}
.infinity-table-block .PricingHeadCls {
  margin-bottom: 10px;
  margin-top: 50px;
}
.infinity-table-block .heading {
  font-size: 28px;
}
.infinity-table-block .Pricing {
  font-size: 28px;
}
.infinity-table-block #table {
  padding: 0px;
  margin: 0px !important;
  border-collapse: separate;
  border-spacing: 5px 0px;
  table-layout: fixed;
  column-gap: 10px;
}
.infinity-table-block #table thead {
  position: sticky;
  top: 93px;
  z-index: 2;
  background-color: #ffffff;
  scroll-margin-bottom: 20px;
  padding-left: 13px;
  padding-bottom: 13px;
  padding-top: 22px;
}
.infinity-table-block #table tbody {
  overflow: auto;
}
.infinity-table-block #table tbody td {
  padding-block: 25px;
}
.infinity-table-block #table thead tr th,
.infinity-table-block #table tbody tr td {
  border: 0px;
  vertical-align: top !important;
}
.infinity-table-block #table tbody tr td:first-child {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.infinity-table-block #table tbody tr td:last-child {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.infinity-table-block #table tbody tr:last-child td {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.infinity-table-block #table thead tr th {
  border-top-right-radius: 5px !important;
  border-top-left-radius: 5px !important;
  padding-block: 22px;
}
.infinity-table-block #table .tableCol {
  padding: 0px !important;
  width: 208px !important;
  text-align: center;
}
.infinity-table-block #table .tableCol .tableRowPadding {
  text-align: center;
  padding-top: 25px !important;
}
.infinity-table-block #table .tableRow {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
  margin: 0px !important;
  height: 125px !important;
}
.infinity-table-block #table .theadcontent {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.infinity-table-block #table .tableHead {
  stroke-width: 1px;
  stroke: var(--separator-border, #e7e7e7);
}
.infinity-table-block #table #tableFoot {
  border-radius: 0px 0px 5px 5px !important;
}
.infinity-table-block #table .Blank {
  max-width: 123px !important;
}
.infinity-table-block #table .viewMoreBg {
  background-color: #f7f7f7;
}
.infinity-table-block #table .Beginners {
  text-align: center;
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.4) 28.31%, rgba(251, 212, 125, 0.4) 100%);
}
.infinity-table-block #table .Beginners .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Evolved {
  text-align: center;
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.6) 28.31%, rgba(251, 212, 125, 0.6) 100%);
}
.infinity-table-block #table .Evolved .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Advanced {
  text-align: center;
  background: linear-gradient(136deg, rgba(242, 186, 59, 0.8) 0%, rgba(251, 212, 125, 0.8) 100%);
}
.infinity-table-block #table .Advanced .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Accumulator {
  text-align: center;
  background: linear-gradient(94.42deg, #f2ba3b 28.31%, #fbd47d 100%);
}
.infinity-table-block #table .Accumulator .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Platinum {
  text-align: center;
  background: linear-gradient(93.82deg, rgba(114, 114, 113, 0.5) 0%, rgba(238, 238, 238, 0.5) 100%);
}
.infinity-table-block #table .Platinum .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .Black {
  text-align: center;
  background: linear-gradient(93.82deg, #141414 0.01%, #565656 100%);
  color: #ffffff;
}
.infinity-table-block #table .Black .i-Gold {
  padding: 0;
  font-size: 14px;
}
.infinity-table-block #table .FooterElement {
  display: flex;
}
.infinity-table-block #table .FooterElement .dnline {
  margin-left: 10px;
}

.drawrerTable .headRow {
  border-radius: 10px !important;
}
.drawrerTable .table th,
.drawrerTable .table td {
  border-radius: 0px !important;
}
.drawrerTable .table td {
  text-wrap: nowrap;
  border: 1px solid #e7e7e7;
}

.Footer {
  display: flex;
  flex-direction: row;
  margin: 33px 30px;
  justify-content: space-between;
}

.PopUpBtn {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.PopUpBtn .CancelBtn {
  width: 220px;
  padding: 15px 30px !important;
  margin-right: 20px;
  height: 52px;
}
.PopUpBtn .SubmitBtn {
  width: 220px;
  padding: 15px 30px !important;
  height: 52px;
}

.SubscriptionPlansTickets {
  border-radius: 5px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-inline: 20px;
  background-color: #ffffff;
}
.SubscriptionPlansTickets .edel-icon-arrow-right1 {
  font-size: 15px;
}
.SubscriptionPlansTickets .titleNormal {
  color: #727271;
}
.SubscriptionPlansTickets .Ticket {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0px;
  padding-bottom: 15px;
}
.SubscriptionPlansTickets label {
  margin-bottom: 15px;
}
.SubscriptionPlansTickets .PriceMob {
  margin: 0px;
  padding: 0px;
  margin-bottom: 4px;
}
.SubscriptionPlansTickets .black-mob {
  color: #e7e7e7;
}
.SubscriptionPlansTickets .primary-mob {
  color: #727271;
}
.SubscriptionPlansTickets p {
  margin: 0px;
}

.formHeading {
  color: #727271;
  width: 460px;
}

.infinityDrawer__handle-wrapper {
  background: linear-gradient(94deg, #f2ba3b 28.31%, #fbd47d 100%);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.infinityDrawer__content {
  padding-inline: 0px !important;
}

.infinityDrawer .drawer-body {
  padding-inline: 15px !important;
}

.compare_drawrer_bg_grey {
  padding-inline: 0px !important;
}

.bg_grey-light__handle-wrapper {
  background-color: #f2f2f5;
}

.SidebarMob .rbd-tjkf7fpwic-cw {
  margin-inline: 0px !important;
}
.SidebarMob .rbd-foulxr1cul9-hw {
  padding: 0px 0px !important;
}
.SidebarMob .__content {
  padding-inline: 0px;
}
.SidebarMob .bg_lightBlueOne {
  background-color: #f2f2f5 !important;
}
.SidebarMob .drawer-head {
  padding-inline: 0px !important;
  position: sticky;
  top: 0px;
  z-index: 1;
  margin-bottom: 25px;
}
.SidebarMob .drawer-head .HeaderDrawer {
  background: linear-gradient(136deg, #f2ba3b 0%, #fbd47d 100%);
  padding: 0px 15px 16px 15px;
}
.SidebarMob .drawer-head .HeaderDrawer .SubscriptionMob {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  margin-bottom: 23px;
}
.SidebarMob .drawer-head .HeaderDrawer .SubscriptionMob .SubscriptionMobHead .rbd-3s1knm6x3xp-cw {
  margin-bottom: 14px !important;
}
.SidebarMob .drawer-head .HeaderDrawer .interestedButton {
  padding: 7px 14px;
}
.SidebarMob .drawer-head .HeaderDrawer .HeadingPart {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.SidebarMob .drawer-head .HeaderDrawer .HeadingPart .InfinityPrice {
  padding-bottom: 5px;
}

.drawer-body .drawrerTable table {
  border-spacing: 0px 0px !important;
}
.drawer-body .TableInsideDrawer .planDetailsMob {
  margin-block: 15px 10px !important;
}
.drawer-body .TableInsideDrawer .brokrageDetailsMob {
  margin-bottom: 10px !important;
}
.drawer-body .TableInsideDrawer .assumptionsMob {
  margin-block: 15px 10px !important;
}
.drawer-body .TableInsideDrawer table {
  border-collapse: collapse;
  width: 100%;
  margin-top: 0px !important;
  border-spacing: 0px;
}
.drawer-body .TableInsideDrawer th,
.drawer-body .TableInsideDrawer td {
  text-align: left;
  padding: 8px;
}
.drawer-body .drawrerFooter {
  border-radius: 3px;
  background: #f5e1b2;
  padding: 10px;
}
.drawer-body .drawrerFooter .totalBenfits {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.sidebarMob .__content {
  padding-inline: 0px !important;
}
.sidebarMob .__handle-wrapper {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.sidebarMob .bg_lightBlueOne {
  background-color: #f4fafd !important;
}
.sidebarMob .rbd-mrs5vxgra2-hw {
  background-color: #f4fafd !important;
}
.sidebarMob .rbd-mrs5vxgra2-cw {
  padding: 0px !important;
}
.sidebarMob .drawer-head {
  padding-top: 0px;
  padding-inline: 20px 20px;
  margin-bottom: 20px;
}
.sidebarMob .drawer-head .CompareHead {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 23px !important;
}
.sidebarMob .drawer-head .ComparePlansBtn {
  padding: 7px 12px !important;
  border-radius: 5px !important;
  text-wrap: nowrap;
}
.sidebarMob .bgWhite {
  background-color: #ffffff !important;
}
.sidebarMob .bgWhite label {
  padding-right: 1.5rem;
  padding-left: 0.7rem;
}
.sidebarMob .MobScroll .BeginnersMob {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.4) 28.31%, rgba(251, 212, 125, 0.4) 100%);
}
.sidebarMob .MobScroll .EvolvedMob {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.6) 28.31%, rgba(251, 212, 125, 0.6) 100%);
}
.sidebarMob .MobScroll .AdvancedMob {
  background: linear-gradient(136deg, rgba(242, 186, 59, 0.8) 0%, rgba(251, 212, 125, 0.8) 100%);
}
.sidebarMob .MobScroll .AccumulatorMob {
  background: linear-gradient(94.42deg, #f2ba3b 28.31%, #fbd47d 100%);
}
.sidebarMob .MobScroll .PlatinumMob {
  background: linear-gradient(93.82deg, rgba(114, 114, 113, 0.5) 0%, rgba(238, 238, 238, 0.5) 100%);
}
.sidebarMob .MobScroll .BlackMob {
  background: linear-gradient(93.82deg, #141414 0.01%, #565656 100%);
}
.sidebarMob .MobScroll .BlackMob label {
  color: #ffffff !important;
}
.sidebarMob .mob-inifnity-body {
  margin-top: 100px;
}
.sidebarMob .mob-inifnity-body tr .Beginners {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.4) 28.31%, rgba(251, 212, 125, 0.4) 100%);
}
.sidebarMob .mob-inifnity-body tr .Evolved {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.6) 28.31%, rgba(251, 212, 125, 0.6) 100%);
}
.sidebarMob .mob-inifnity-body tr .Advanced {
  background: linear-gradient(136deg, rgba(242, 186, 59, 0.8) 0%, rgba(251, 212, 125, 0.8) 100%);
}
.sidebarMob .mob-inifnity-body tr .Accumulator {
  background: linear-gradient(94.42deg, #f2ba3b 28.31%, #fbd47d 100%);
}
.sidebarMob .mob-inifnity-body tr .i-Platinum {
  background: linear-gradient(93.82deg, rgba(114, 114, 113, 0.5) 0%, rgba(238, 238, 238, 0.5) 100%);
}
.sidebarMob .mob-inifnity-body tr .i-Black {
  background: linear-gradient(93.82deg, #141414 0.01%, #565656 100%);
  color: #ffffff !important;
}
.sidebarMob .mob-inifnity tbody tr td:first-child,
.sidebarMob .mob-inifnity thead tr th:first-child {
  position: sticky;
  z-index: 1;
  left: 0;
}
.sidebarMob .mob-inifnity thead tr th {
  padding: auto !important;
}
.sidebarMob .mob-inifnity thead tr th p {
  margin: auto;
}
.sidebarMob .mob-inifnity #tableHead {
  background-color: #f2f2f5;
  text-align: center;
}

.drawrerTable {
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  margin-left: 15px;
}
.drawrerTable table tbody td {
  padding: 25px 40px !important;
}
.drawrerTable table tbody td:first-child {
  padding: 0px !important;
}
.drawrerTable table tbody td:first-child label {
  height: 100% !important;
  display: flex;
  align-items: center;
}

.TableBtnForm .modalDPTitle .modal-content {
  width: 100%;
}

.BeginnersMob {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.4) 28.31%, rgba(251, 212, 125, 0.4) 100%);
}

.EvolvedMob {
  background: linear-gradient(94.42deg, rgba(242, 186, 59, 0.6) 28.31%, rgba(251, 212, 125, 0.6) 100%);
}

.AdvancedMob {
  background: linear-gradient(136deg, rgba(242, 186, 59, 0.8) 0%, rgba(251, 212, 125, 0.8) 100%);
}

.AccumulatorMob {
  background: linear-gradient(94.42deg, #f2ba3b 28.31%, #fbd47d 100%);
}

.PlatinumMob {
  background: linear-gradient(93.82deg, rgba(114, 114, 113, 0.5) 0%, rgba(238, 238, 238, 0.5) 100%);
}

.BlackMob {
  background: linear-gradient(93.82deg, #141414 0.01%, #565656 100%);
  color: #ffffff !important;
}

.ComparePlansBtn {
  padding: 0px !important;
}

@media screen and (min-width: 600px) {
  .InterestedFormHeading {
    border-radius: 5px;
    padding-inline: 100px;
    padding-top: 30px;
    width: 660px;
  }
  .InterestedFormHeading .nameForm {
    padding-top: 61px;
  }
  .InterestedFormHeading .emailForm {
    padding-top: 50px;
  }
  .InterestedFormHeading .numberForm {
    padding-top: 50px;
  }
  .InterestedFormHeading .PopUpBtn {
    margin-top: 0px !important;
    padding-block: 64px 32px;
  }
  .InterestedFormHeading .form-control {
    width: 460px;
  }
  .EdFormOfInfinity .modal-dialog {
    max-width: 660px !important;
  }
  .EdFormOfInfinity .modal-title {
    font-size: 1.75rem !important;
    font-family: "DMSansBold" !important;
  }
  .EdFormOfInfinity .edel-icon-bold-close {
    width: 17px !important;
  }
}
.FooterOfTable .modal-content {
  width: 660px !important;
}
.FooterOfTable .InterestedBtn {
  padding: 14px 63px !important;
}

.MobScroll .headRow th p {
  margin-top: 26px !important;
}

@media screen and (max-width: 600px) {
  .InterestedFormHeading {
    padding-inline: 100px;
    padding-top: 30px;
    width: 660px;
  }
  .InterestedFormHeading .nameForm {
    padding-top: 61px;
  }
  .InterestedFormHeading .emailForm {
    padding-top: 76px;
  }
  .InterestedFormHeading .numberForm {
    padding-top: 76px;
  }
  .InterestedFormHeading .PopUpBtn {
    margin-top: 0px !important;
    padding-block: 64px 32px;
  }
  .InterestedFormHeading .form-control {
    width: 460px;
  }
  .EdFormOfInfinity .modal-title {
    font-size: 1.75rem !important;
    font-family: "DMSansBold" !important;
  }
  .EdFormOfInfinity .edel-icon-bold-close {
    width: 17px !important;
  }
}
.InterestedFormHeadingMob {
  padding-top: 30px;
}
.InterestedFormHeadingMob .formHeadingMob {
  padding-inline: 1rem;
}
.InterestedFormHeadingMob .nameForm {
  padding-top: 58px;
  padding-inline: 1.5rem;
}
.InterestedFormHeadingMob .emailForm {
  padding-top: 58px;
  padding-inline: 1.5rem;
}
.InterestedFormHeadingMob .numberForm {
  padding-top: 58px;
  padding-bottom: 114px;
  padding-inline: 1.5rem;
}
.InterestedFormHeadingMob .PopUpBtnMob {
  margin-top: 15px;
  margin-bottom: 15px !important;
  background-color: #ffffff;
  height: 80px;
  position: fixed;
  bottom: -20px;
  left: 0;
  right: 0;
  z-index: 20;
  box-shadow: 10px 0px 20px 0px rgba(53, 128, 247, 0.16);
  display: flex;
  justify-content: center;
}
.InterestedFormHeadingMob .PopUpBtnMob .CancelBtn {
  padding: 0px;
  padding: 10px 3.25rem;
  margin-top: 1rem;
}
.InterestedFormHeadingMob .PopUpBtnMob .SubmitBtn {
  padding: 0px;
  padding: 10px 1.7rem;
  margin-left: 1.5rem;
  margin-top: 1rem;
}
.InterestedFormHeadingMob .custom-form-control {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.InterestedFormHeadingMob .form-control {
  width: 95%;
  align-items: center;
}

.infinityDrawer__handle {
  background-color: #f2ba3b !important;
}

.linkOfViewSection {
  text-decoration: underline;
}
.linkOfViewSection:hover {
  cursor: pointer;
}

.FooterOfTable {
  text-align: center;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  height: 80px;
  position: fixed;
  bottom: -33px;
  left: 0;
  right: 0;
  z-index: 20;
  box-shadow: 10px 0px 20px 0px rgba(53, 128, 247, 0.16);
  margin-inline: 0px;
}
.FooterOfTable p {
  margin-bottom: 0px;
}
.FooterOfTable .InterestedBtn {
  margin-left: 172px;
}

.tableFixHead {
  margin-bottom: 50px;
}

.model-infinityplan .modal-header {
  background-color: #f2f2f5 !important;
  color: #f2f2f5;
}
.top-insurance-container {
  margin-top: 60px;
}

.InsuranceContainer .contingencies-padding-15 {
  width: 302px;
  height: 48px;
  padding: 9px 17px !important;
}
.InsuranceContainer .requestInsurance {
  color: #03002f;
}
.InsuranceContainer .requestInsurance .Insurance_bgImg {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  z-index: -1000;
  background-size: cover;
  object-fit: contain;
  margin-top: -150px;
  position: absolute;
  padding: 0px !important;
}
.InsuranceContainer .requestInsurance .Insurance_bgImg img {
  max-width: 100%;
}
@media screen and (max-width: 660px) {
  .InsuranceContainer .requestInsurance .Insurance_bgImg .Insurance_bgImg {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    z-index: -1000;
    background-size: cover;
    object-fit: contain;
    position: absolute;
    padding: 0px !important;
  }
  .InsuranceContainer .requestInsurance .Insurance_bgImg .Insurance_bgImg img {
    max-width: 100%;
    margin-top: 88px !important;
  }
}
.InsuranceContainer .requestInsurance .insuranceEdbuttton {
  margin-top: 30px;
}
.InsuranceContainer .requestInsurance .insuranceEdbuttton .padding-15 {
  padding: 15px 30px;
}
.InsuranceContainer .requestInsurance .procurementInsurance {
  line-height: 140%;
}
.InsuranceContainer .requestInsurance .whatsInsurance {
  color: #727271;
  line-height: 140%;
  padding-right: 48px;
}
.InsuranceContainer .equity_Insurance {
  margin-top: 50px;
  display: flex;
  flex-direction: row;
}
.InsuranceContainer .equity_Insurance .left_equityInsurance {
  margin-right: 30px;
}
.InsuranceContainer .equity_Insurance .investInEquity_Insurance {
  padding: 35px 30px 35px 15px;
  border: 1px solid #e7e7e7;
}
.InsuranceContainer .equity_Insurance .investInEquity_Insurance .invest_img {
  margin-right: 40px;
}
.InsuranceContainer .equity_Insurance .investInEquity_Insurance .invest_img i span {
  font-size: 40px !important;
}
@media (max-width: 768px) {
  .InsuranceContainer .equity_Insurance .investInEquity_Insurance .invest_img i span {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 768px) {
  .InsuranceContainer .equity_Insurance .investInEquity_Insurance .invest_content div:first-child {
    line-height: 20px;
  }
}
.InsuranceContainer .equity_Insurance .investInEquity_Insurance .invest_content .ways_Content {
  color: #727271;
  line-height: 140%;
}
.InsuranceContainer .equity_Insurance .partnerInsurance {
  height: 552px;
  background-color: #f2f2f5;
  padding: 95px 70px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .partnersInsuranceMargin {
  margin-bottom: 60px;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn .ourPartnersImage {
  margin-bottom: 10px;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn .ourPartnersImage .starImageBorder {
  border: 1px solid #354789;
  border-radius: 50%;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn .ourPartnersImage .hdfcImageBorder {
  border: 1px solid #ed1b24;
  border-radius: 50%;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn .insuranceTitle {
  color: #444444;
  line-height: 120%;
  margin-bottom: unset;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn .ourInsuranceTitle {
  margin-top: 5px;
  margin-bottom: unset;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn .color_orange {
  color: #f7943e;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn .color_green {
  color: #51b255;
}
.InsuranceContainer .equity_Insurance .partnerInsurance .ourpartnersColumn .color_purple {
  color: #d21aff;
}
.InsuranceContainer .financial_row {
  margin-top: 50px;
}
.InsuranceContainer .financial_row .financial_protection {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #e7e7e7;
  padding: 30px 21px;
}
.InsuranceContainer .financial_row .financial_protection .amidst-insurance {
  margin-bottom: 10px;
}
.InsuranceContainer .financial_row .financial_protection .requestFinancial {
  color: #727271;
  line-height: 140%;
}
.InsuranceContainer .thingsToKeep {
  margin-top: 50px;
  border: 1px solid #e7e7e7;
  padding: 30px 15px;
}
.InsuranceContainer .thingsToKeep .coverage_insurancethings {
  margin-bottom: 30px;
}
@media screen and (max-width: 660px) {
  .InsuranceContainer .thingsToKeep .coverage_insurancethings {
    margin-bottom: 5px;
  }
}
.InsuranceContainer .thingsToKeep .things_Container {
  display: flex;
  flex-direction: row;
}
.InsuranceContainer .thingsToKeep .things_Container .things_Element {
  padding: 0px 18px 26px 20px;
  border-radius: 5px;
}
.InsuranceContainer .thingsToKeep .things_Container .things_Element .things_title {
  padding-bottom: 10px;
  margin-top: 20px;
}
.InsuranceContainer .thingsToKeep .things_Container .apply_grey {
  background-color: #f2f2f5;
  margin-right: 20px;
}
.InsuranceContainer .thingsToKeep .things_Container .apply_grey .midnight_blue {
  color: #03002f;
}
.InsuranceContainer .thingsToKeep .things_Container .apply_orange {
  background-color: #fdead8;
  margin-right: 20px;
}
.InsuranceContainer .thingsToKeep .things_Container .apply_orange .dark_orange {
  color: #f7943e;
}
.InsuranceContainer .thingsToKeep .things_Container .apply_pink {
  background-color: #f2dbeb;
}
.InsuranceContainer .thingsToKeep .things_Container .apply_pink .dark_purple {
  color: #bd4b9b;
}
.InsuranceContainer .insuranceRequestForm {
  background-color: #f2f2f5;
  padding: 50px 112px;
}
.InsuranceContainer .insuranceRequestForm .form-control {
  width: 445px;
  height: 40px;
}
.InsuranceContainer .insuranceRequestForm .letsUsCall {
  color: #727271;
}
.InsuranceContainer .bottomInsuranceBar {
  text-align: center;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  height: 80px;
  position: fixed;
  bottom: 0px;
  left: 0;
  right: 0;
  z-index: 20;
  box-shadow: 10px 0px 20px 0px rgba(53, 128, 247, 0.16);
}
@media (max-width: 768px) {
  .InsuranceContainer .bottomInsuranceBar {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
  }
}
.InsuranceContainer .bottomInsuranceBar .padding-22 {
  padding: 15px 30px;
  margin-left: 10px;
}
@media (max-width: 768px) {
  .InsuranceContainer .bottomInsuranceBar .padding-22 {
    padding: 15px 25px !important;
    margin-left: 10px !important;
  }
}

.insurance_SliderMob {
  margin-bottom: 0px !important;
}

.insurance_Slider {
  background-color: #f2f2f5;
  margin-top: 50px;
  border-radius: 5px;
  margin-bottom: 50px;
}
.insurance_Slider .carouselPadding {
  padding: 30px 0px 30px 0px;
}
@media (min-width: 1024px) {
  .insurance_Slider .carouselPadding {
    padding-left: 7%;
    overflow-x: hidden;
  }
}
@media (min-width: 1400px) {
  .insurance_Slider .carouselPadding {
    padding-left: 3%;
    overflow-x: hidden;
  }
}
@media (min-width: 1440px) {
  .insurance_Slider .carouselPadding {
    padding-left: 4%;
    overflow-x: hidden;
  }
}
@media (min-width: 1600px) {
  .insurance_Slider .carouselPadding {
    padding-left: 9%;
    overflow-x: hidden;
  }
}
@media (min-width: 1680px) {
  .insurance_Slider .carouselPadding {
    padding-left: 10.5%;
    overflow-x: hidden;
  }
}
@media (min-width: 1920px) {
  .insurance_Slider .carouselPadding {
    padding-left: 15%;
    overflow-x: hidden;
  }
}
.insurance_Slider .insuranceBenefits {
  margin-bottom: 30px;
}
.insurance_Slider .owl-dots {
  padding-top: 30px;
  padding-bottom: 0px;
}
.insurance_Slider .contentSlider {
  background-color: #ffffff;
  margin-right: 30px;
  height: 318px;
  width: 99.8%;
  padding: 18px 20px 30px 20px;
}
.insurance_Slider .contentSlider .benefitsImage {
  margin-bottom: 13px;
}
.insurance_Slider .contentSlider .benefitsImage img {
  width: 43px;
}
.insurance_Slider .contentSlider .benefitsTitle {
  margin-bottom: 5px;
}
.insurance_Slider .contentSlider .ps-3 {
  color: #727271;
}
.insurance_Slider .edelRight {
  border: none;
  background: none;
  color: #3580f7;
  z-index: 999;
  position: absolute;
  margin-top: -210px;
  margin-left: 90%;
}
.insurance_Slider .edelRight span {
  display: none;
}
.insurance_Slider .edelLeft {
  border: none;
  background: none;
  color: #03002f;
  margin-top: -210px;
  position: absolute;
  margin-left: -58px;
}
@media (min-width: 1440px) {
  .insurance_Slider .edelLeft {
    margin-left: -48px !important;
  }
}
.insurance_Slider .edelLeft span {
  display: none;
}

.slide-pane__content .sidebar_protection {
  padding-inline: 20px;
  padding-block: 20px 425px;
}
.slide-pane__content .sidebar_protection .sidebarRow {
  border-bottom: 1px solid #e0e0e0;
}
.slide-pane__content .sidebar_protection .sidebarRow .sdiebarTitle_protection {
  align-items: center;
}
.slide-pane__content .sidebar_protection .sidebarRow .sdiebarTitle_protection .ele_hdfc_img i {
  font-size: 20px;
}
.slide-pane__content .sidebar_protection .elementTitle_name {
  margin: 13px 33px 9px 10px;
  color: #03002f;
}
.slide-pane__content .sidebar_protection .elementTitle_content {
  margin-bottom: 5px;
}
.slide-pane__content .sidebar_protection .know_more {
  margin-bottom: 10px;
  color: #03002f;
  text-decoration: underline;
}

.insuranceRequestCall-form {
  background-color: #ffffff;
  padding: 15px;
}
.insuranceRequestCall-form .margin_request {
  margin-bottom: 18px;
  color: #cdcdcd;
}
.insuranceRequestCall-form .margin_request_field {
  margin-bottom: 20px;
  color: #cdcdcd;
}
.insuranceRequestCall-form .radio_form_field {
  padding: 15px;
  background-color: #f4fafd;
  margin-bottom: 30px;
}
.insuranceRequestCall-form .radio_form_field .group_type_form {
  margin-bottom: 15px;
}
.insuranceRequestCall-form .ed_button.padding-10 {
  padding: 10px 30px;
}
.insuranceRequestCall-form .insurance_Button {
  text-align: center;
  margin-inline: 20px;
  margin-bottom: 30px;
}

.head-bgcolor .stock-details-head {
  background-color: #f2f2f5 !important;
  background: #f2f2f5 !important;
}
.head-bgcolor .stock-details-switch-key {
  color: #03002f;
}

.margin_request {
  margin-bottom: 0px !important;
}
.margin_request .form-control {
  margin-bottom: 18px;
}

.types-content-Drawer {
  padding: 0px;
  padding-top: 10px !important;
  padding-inline: 15px !important;
  padding-bottom: 25px;
}

.img-10 {
  margin-right: 6px;
}

.tabOfInsurance .nav-link {
  padding: 0px;
  padding-block: 10px !important;
  padding-inline: 16px !important;
}

.banner_HdfcDes {
  border: 11px solid #f4fafd;
  border-radius: 5px;
  margin-inline: 3px !important;
}
.banner_HdfcDes img {
  padding: 0px;
  padding-inline: 5px !important;
}

.banner_HdfcMob {
  border: 5px solid #f4fafd;
  border-radius: 5px;
  margin-inline: 3px !important;
}
.banner_HdfcMob img {
  padding: 0px;
  padding-inline: 5px !important;
}

.investInMfSliderbar {
  padding: 0px;
  padding-inline: 15px !important;
}

.ProtectionLife {
  padding-left: 9px !important;
  padding-block: 19px !important;
}

.headingOfInput .help_text {
  margin-top: 0px !important;
}
@media screen and (max-width: 660px) {
  .headingOfInput .help_text {
    display: flex;
    align-items: start;
  }
  .headingOfInput .custom-form-control label {
    display: flex;
    align-items: start;
  }
}
.headingOfInput .custom-form-control {
  margin-block: 18px;
}
.headingOfInput .floating-label label {
  margin-top: 22px;
}
.headingOfInput .form-control {
  width: 360px;
  margin-right: 10px;
}

.InformationInsurance {
  margin-bottom: 18px !important;
  color: #444444 !important;
}

.requestInsurance .TitleCol {
  padding: 0px;
}

.insurance-is p {
  margin-bottom: 0px !important;
  padding-bottom: 9px;
}

.insuranceList {
  margin-bottom: 30px !important;
}

.banner_HdfcMob {
  margin-top: 0px !important;
}

@media screen and (max-width: 660px) {
  .carouselPadding {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 1023px) {
  .frame-mobile-imgsize img {
    height: 28px !important;
    width: 25px !important;
  }
  .top-insurance-container {
    margin-top: unset;
  }
  .padingTopRemove {
    padding-top: 20px !important;
    padding-bottom: 25px;
  }
  .InsuranceContainer {
    background-color: #ffffff;
  }
  .InsuranceContainer .types-tabs-main .nav-tabs {
    padding-left: 15px !important;
  }
  .InsuranceContainer .types-content-Drawer {
    padding: 20px 15px 25px 15px;
  }
  .InsuranceContainer .types-content-Drawer .typesDrawer-content {
    line-height: 140%;
    color: #727271;
  }
  .InsuranceContainer .types-content-Drawer .typesDrawer-img {
    align-items: center;
    margin-bottom: 5px;
  }
  .InsuranceContainer .types-content-Drawer .typesDrawer-img .img-10 img {
    height: 20px;
    width: 20px;
    margin-right: 5px;
  }
  .InsuranceContainer .types-content-Drawer .typesDrawer-img .Insurance-head-type {
    color: #03002f;
  }
  .InsuranceContainer .whats-head {
    text-align: left;
  }
  .InsuranceContainer .requestbottomInsuranceBar {
    text-align: center;
    justify-content: space-around;
    align-items: center;
    background-color: #ffffff;
    height: 80px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 20;
    box-shadow: 10px 0px 20px 0px rgba(53, 128, 247, 0.16);
  }
  .InsuranceContainer .requestbottomInsuranceBar .request_policy {
    text-decoration: underline;
  }
  .InsuranceContainer .requestDrawer-generic {
    text-align: left;
  }
  .InsuranceContainer .requestInsurance {
    display: flex;
    flex-direction: column;
    text-align: center;
    padding-top: 20px;
  }
  .InsuranceContainer .requestInsurance .Insurance_bgImg {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    z-index: 2000;
    background-size: cover;
    object-fit: contain;
    position: absolute;
    margin-top: -80px;
  }
  .InsuranceContainer .requestInsurance .Insurance_bgImg img {
    max-width: 100%;
  }
  .InsuranceContainer .requestInsurance .whatsInsurance {
    padding: 15px 15px 30px 15px;
    text-align: left;
  }
  .InsuranceContainer .requestInsurance .whatsInsurance .whats-2 {
    margin-top: 10px;
  }
  .InsuranceContainer .requestInsurance .insuranceRequestCall-form {
    padding: 20px 15px 40px 15px !important;
  }
  .InsuranceContainer .requestInsurance .insuranceRequestCall-form .form-control {
    border: 1px solid #e7e7e7;
  }
  .InsuranceContainer .requestInsurance .insuranceRequestCall-form .provide-request {
    color: #727271;
    text-align: left;
    margin-bottom: 30px;
  }
  .InsuranceContainer .requestInsurance .insuranceEdbuttton {
    margin-top: 10px !important;
    margin-bottom: 10px;
  }
  .InsuranceContainer .requestInsurance .insurance_bottommargin {
    margin-bottom: 10px;
  }
  .InsuranceContainer .requestInsurance .insurance_what {
    text-decoration: underline;
    margin-bottom: unset !important;
  }
  .InsuranceContainer .thingsToKeep {
    padding: 0 15px !important;
    border: unset !important;
  }
  .InsuranceContainer .thingsToKeep .things_Container {
    flex-direction: column !important;
    padding: 0px 0px !important;
  }
  .InsuranceContainer .thingsToKeep .things_Container .apply_grey {
    margin-right: unset !important;
  }
  .InsuranceContainer .thingsToKeep .things_Container .apply_orange {
    margin-right: unset !important;
  }
  .InsuranceContainer .thingsToKeep .things_Container .things_Element {
    margin-top: 15px;
    padding: 20px 17px 20px 21px !important;
  }
  .InsuranceContainer .thingsToKeep .things_Container .things_Element .things_contents {
    line-height: 140%;
  }
  .InsuranceContainer .financial_row .financial_protection {
    flex-direction: column !important;
    padding: 20px 15px !important;
    border: 1px solid #e7e7e7;
  }
  .InsuranceContainer .financial_row .financial_protection .contingencies_call {
    margin-top: 20px;
    width: 100% !important;
  }
  .InsuranceContainer .financial_row .financial_protection .contingencies_call .contingencies-padding-15 {
    width: 100% !important;
  }
  .InsuranceContainer .financial_row .financial_protection .contingencies_call .padding-20 {
    text-align: center;
    width: 100%;
    padding: 9px 17px;
  }
  .InsuranceContainer .financial_row .financial_protection .contingencies_call .ed_button.tomato {
    border-radius: 6px !important;
  }
  .InsuranceContainer .equity_Insurance {
    margin-top: 20px !important;
    flex-direction: column !important;
  }
  .InsuranceContainer .equity_Insurance .left_equityInsurance {
    margin-right: unset !important;
  }
  .InsuranceContainer .equity_Insurance .insurance_include {
    margin-bottom: 10px;
  }
  .InsuranceContainer .equity_Insurance .investInEquity_Insurance {
    padding: 15px !important;
  }
  .InsuranceContainer .equity_Insurance .investInEquity_Insurance .invest_img {
    margin-right: 18px !important;
  }
  .InsuranceContainer .equity_Insurance .investInEquity_Insurance .invest_img img {
    height: 25px;
    width: 25px;
  }
  .InsuranceContainer .equity_Insurance .ourPartnerMobile {
    margin-top: 20px;
  }
  .InsuranceContainer .equity_Insurance .ourPartnerMobile .partnerInsurance {
    height: unset !important;
    padding: 20px 30px !important;
  }
  .InsuranceContainer .equity_Insurance .ourPartnerMobile .partnerInsurance .ourpartnersColumn .ourPartnersImage img {
    height: 63px;
    width: 63px;
  }
  .InsuranceContainer .equity_Insurance .ourPartnerMobile .partnerInsurance .partnersInsuranceMargin {
    margin-bottom: 21px !important;
  }
  .InsuranceContainer .financial_row {
    margin-top: 20px !important;
    line-height: 140%;
  }
  .InsuranceContainer .financial_row .requestFinancial {
    margin-top: 5px;
  }
  .InsuranceContainer .banner_Hdfc img {
    height: 117px;
  }
  .InsuranceContainer .thingsToKeep {
    margin-top: 25px !important;
    padding-bottom: 20px !important;
  }
  .InsuranceContainer .bottomInsuranceBar {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
  .InsuranceContainer .insurance_Slider {
    margin-top: unset !important;
    border-radius: 10px;
  }
  .InsuranceContainer .insurance_Slider .carouselPadding {
    padding: 20px 0 20px 20px !important;
  }
  .InsuranceContainer .insurance_Slider .carouselPadding .owl-dots {
    padding-top: unset !important;
    margin-top: 20px !important;
  }
  .InsuranceContainer .insurance_Slider .carouselPadding .contentSlider {
    border-radius: 7px;
    height: 207px;
  }
  .InsuranceContainer .insurance_Slider .carouselPadding .contentSlider .ps-3 {
    padding-left: unset !important;
    line-height: 140%;
  }
  .InsuranceContainer .insurance_Slider .carouselPadding .contentSlider .benefitsImage {
    margin-bottom: 10px;
  }
  .InsuranceContainer .insurance_Slider .carouselPadding .contentSlider .benefitsTitle {
    margin-bottom: 5px;
  }
  .InsuranceContainer .hdfcdrawer-accordion {
    border-bottom: 1px solid #e0e0e0;
  }
  .InsuranceContainer .hdfcdrawer-accordion .ele-content-hdfc {
    line-height: 140%;
    color: #727271;
  }
  .InsuranceContainer .hdfcdrawer-accordion .content-knowmore {
    text-decoration: underline;
    margin-top: 5px;
  }
  .InsuranceContainer .hdfcdrawer-accordion .headerhdfc .accordion-button::after {
    background-color: #e7e7e7;
    color: #03002f;
    padding-left: 0px;
    height: 30px;
    width: 30px;
    text-align: center;
  }
  .InsuranceContainer .hdfcdrawer-accordion .headerhdfc .accordion-button:not(.collapsed) {
    color: #03002f;
    background-color: #ffffff;
  }
  .InsuranceContainer .hdfcdrawer-accordion .accordion-body {
    padding: 15px;
  }
  .InsuranceContainer .draweraccordion_hdfc {
    align-items: center;
  }
  .InsuranceContainer .draweraccordion_hdfc .accordion_ele_img {
    margin-right: 5px;
  }
  .InsuranceContainer .draweraccordion_hdfc .accordion_ele_img i {
    font-size: 20px;
  }
}
.common-news-section :root {
  font-size: 16px;
}
.common-news-section .d-flex {
  display: flex;
}
.common-news-section .removescroll {
  overflow-y: hidden !important;
  margin: 0px 14px 0px;
  border: 1px solid #e7e7e7;
  margin-top: 30px;
  padding: 0px 24px 27px;
  position: relative;
}
.common-news-section .d-livenews-container {
  margin: 0px 14px 0px;
  border: 1px solid #e7e7e7;
  margin-top: 30px;
  padding: 0px 24px 27px;
  overflow-y: scroll;
  position: relative;
  height: auto !important;
}
@media (max-width: 768px) {
  .common-news-section .d-livenews-container {
    margin-top: 0px;
    padding-bottom: 0px;
    height: unset !important;
    overflow-y: unset !important;
    max-height: unset !important;
  }
}
.common-news-section .d-livenews-container::-webkit-scrollbar {
  width: 2px !important;
}
.common-news-section .d-livenews-container::-webkit-scrollbar-track {
  width: 10px;
}
.common-news-section .d-livenews-container::-webkit-scrollbar-thumb {
  background-color: #03002f;
  width: 10px !important;
}
.common-news-section .d-livenews-container .masked {
  height: 50px;
  width: 100%;
  background: rgba(255, 255, 255, 0.5803921569);
  position: sticky;
  top: 0px;
  bottom: -25px;
}
.common-news-section .d-livenews-container .mask .d-ln-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 72px;
  position: sticky;
  top: 0px;
  background: #ffffff;
  z-index: 1;
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-left {
  font-family: "EncodeSansLight";
  font-size: 1.75rem;
  line-height: 28px;
  color: #0b243a;
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-left span {
  font-family: "EncodeSansBold";
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-left span .edel-icon-double-refresh:before {
  font-size: 0.875rem;
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-right a {
  align-items: center;
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-right .d-ln-view-all {
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  line-height: 22px;
  margin-right: 10px;
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-right .icon-container {
  height: 41px;
  width: 41px;
  border-radius: 50%;
  border: 1px solid rgba(53, 128, 247, 0.05);
  margin-left: 6px;
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-right .icon-container .icon-box {
  height: 30.5px;
  width: 30.5px;
  border-radius: 50%;
  background: rgba(53, 128, 247, 0.1);
  position: relative;
  top: 5px;
  left: 5px;
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-right .icon-container .icon-box .icon {
  height: 23px;
  width: 23px;
  background: #3580f7;
  color: #ffffff;
  border-radius: 50%;
  position: relative;
  top: 3.7px;
  left: 3.7px;
}
.common-news-section .d-livenews-container .mask .d-ln-heading .d-ln-heading-right .icon-container .icon-box .icon .edel-icon-arrow-right::before {
  left: 3px;
  top: 3px;
  position: relative;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles {
  margin-top: 30px;
}
@media (max-width: 768px) {
  .common-news-section .d-livenews-container .mask .d-ln-tiles {
    margin-top: 0px;
    border: 1px solid #e7e7e7;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px 15px !important;
    border-radius: 5px;
  }
  .common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #e7e7e7 !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.common-news-section .d-livenews-container .mask .d-ln-tiles:last-child {
  border-bottom: none;
}
@media (max-width: 768px) {
  .common-news-section .d-livenews-container .mask .d-ln-tiles:last-child {
    border-bottom: 1px solid #e7e7e7 !important;
  }
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile {
  border-bottom: 1px solid #e7e7e7;
  margin-top: 25px;
}
@media (max-width: 768px) {
  .common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile {
    margin-top: 0px;
  }
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-text1 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  line-height: 15px;
  color: #b8b8b8;
  margin-bottom: 10px;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-text2 {
  overflow: hidden;
  font-family: "DMSansBold";
  color: #444444;
  margin-bottom: 15px;
  line-height: 22px;
  word-wrap: break-word;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-text2 .d-ln-dpname {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #03002f;
  cursor: pointer;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-text2 .d-ln-chgP.red {
  color: #f14343;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-text2 .d-ln-chgP.green {
  color: #1fc86d;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-text2 .d-ln-chgP-red {
  color: #f14343;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-text2 .d-ln-chgP-green {
  color: #1fc86d;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-text2 .d-ln-text2-content {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-sub {
  margin-bottom: 20px;
  align-items: center;
  justify-content: space-between;
  margin-top: 22px;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-sub .d-ln-tile-subtext1 {
  color: #ff6b00;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-sub .d-ln-tile-subtext2 {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-sub .d-ln-tile-subtext2 .edel-icon-share-icon:before {
  content: "\e96c";
  left: 7px;
  position: absolute;
  top: 7px;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile .d-ln-tile-sub .blueicon {
  color: #3580f7;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 {
  margin-top: 25px;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-text1 {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  line-height: 15px;
  color: #3580f7;
  margin-bottom: 10px;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-text2 {
  overflow: hidden;
  font-family: "DMSansBold";
  color: #03002f;
  margin-bottom: 15px;
  line-height: 22px;
  word-wrap: break-word;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-text2 .d-ln-dpname {
  font-family: "DMSansBold";
  font-size: 1rem;
  text-decoration: underline;
  color: #03002f;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-text2 .d-ln-chgP-red {
  color: #f14343;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-text2 .d-ln-chgP-green {
  color: #1fc86d;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-text2 .d-ln-text2-content {
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-sub {
  margin-bottom: 20px;
  align-items: center;
  justify-content: space-between;
  margin-top: 25px;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-sub .d-ln-tile-subtext1 {
  color: #ff6b00;
  font-size: 0.75rem;
  font-family: "EncodeSansMedium";
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-sub .d-ln-tile-subtext2 {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f0f9ff;
  position: relative;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-sub .d-ln-tile-subtext2 .edel-icon-share-icon:before {
  content: "\e96c";
  left: 7px;
  position: absolute;
  top: 7px;
}
.common-news-section .d-livenews-container .mask .d-ln-tiles .d-ln-tile1 .d-ln-tile-sub .blueicon {
  color: #3580f7;
}

@media (min-width: 1023px) {
  .d-livenews-container .mask.mSide {
    margin-left: 30px;
    margin-right: 30px;
  }
}
.live-news-sidebar .leftsidebar {
  box-shadow: none !important;
  max-height: calc(100vh - 100px) !important;
  overflow-y: scroll;
  overflow-x: hidden;
  /* Track */
  /* Handle */
}
.live-news-sidebar .leftsidebar::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.live-news-sidebar .leftsidebar::-webkit-scrollbar-track {
  background: transparent;
}
.live-news-sidebar .leftsidebar::-webkit-scrollbar-thumb {
  background: #03002f;
}
.live-news-sidebar .leftsidebar .nav-pills .nav-item {
  margin-bottom: 7px;
  width: 208px;
}
.live-news-sidebar .leftsidebar .nav-pills .nav-item .nav-link {
  padding: 10px 14px;
  border-radius: 5px;
  color: #727271;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.live-news-sidebar .leftsidebar .nav-pills .nav-item .nav-link.active {
  border-right: none;
  padding: 14px;
  background-color: #f2f2f5;
  border-radius: 5px;
  color: #444444;
  font-size: 1rem;
  font-family: "DMSansBold";
}
.live-news-sidebar .rightsidebar {
  height: unset !important;
  padding-left: 0px;
  margin-bottom: 0px;
  padding-bottom: 50px;
}
.live-news-sidebar .rightsidebar .d-livenews-container {
  margin: 0px auto;
  height: 74vh !important;
  padding-bottom: 30px;
}

.mb-disclaimer .z-index-high__handle-wrapper {
  background-color: #ffffff !important;
}

.livenews-search .common-search-bar {
  width: 269px;
  height: 50px;
}
@media (max-width: 768px) {
  .livenews-search .common-search-bar {
    width: 100%;
  }
}
.livenews-search .common-search-bar input {
  height: 50px;
  font-size: 0.875rem !important;
  color: #727271;
}

.liveNews-refresh-icon {
  margin-left: 5px !important;
}

.refreshbtnnews {
  background-color: #f2f2f5;
  padding: 3px 10px;
  border-radius: 5px;
}
.refreshbtnnews img {
  height: 15px;
  margin-right: 5px;
}
@media (max-width: 768px) {
  .refreshbtnnews .edel-icon-point-arrow-up {
    font-size: 0.75rem;
  }
}

.live-new-tabs {
  padding-bottom: 15px;
}
.live-new-tabs .nav-tabs {
  flex-flow: row;
  overflow-x: scroll;
  display: flex;
  align-items: flex-start;
  gap: 5px;
  white-space: nowrap;
  padding-left: 15px;
}
.live-new-tabs .nav-tabs li .nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  padding: 8px 12px !important;
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
  margin-bottom: 0px;
}
.live-new-tabs .nav-tabs li .nav-link.active {
  border: 1px solid #03002f !important;
  color: #03002f !important;
  background-color: #f2f2f5;
}
.loginregister-drawer .drawer-body {
  padding: 20px 15px;
  position: relative;
}
@media (min-width: 768px) and (max-width: 3000px) {
  .loginregister-drawer .drawer-body::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -0.8rem;
    top: 0px;
    right: 29%;
    box-sizing: border-box;
    border: 9px solid black;
    border-color: transparent transparent #ffffff #ffffff;
    transform-origin: 0 0;
    transform: rotate(133deg);
    box-shadow: -1px 1px 0px 0px #e7e7e7;
  }
}
.loginregister-drawer .drawer-body .drawer-body-block-bottom,
.loginregister-drawer .drawer-body .drawer-button-row {
  margin-top: 25px !important;
}
.loginregister-drawer .drawer-body .drawer-body-block-bottom button,
.loginregister-drawer .drawer-body .drawer-button-row button {
  border-radius: 10px;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .loginregister-drawer .drawer-body .drawer-body-block-bottom button,
  .loginregister-drawer .drawer-body .drawer-button-row button {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    height: 40px;
  }
}

.legend-login-border {
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #e7e7e7;
  line-height: 0.1em;
  margin: 10px 0 0px;
}

.legend-login-border span {
  background: #ffffff;
  padding: 0 10px;
}

.pt-10 {
  padding-top: 10px;
}

.mt-10 {
  margin-top: 10px;
}

.mbt-5 {
  margin-bottom: 5px;
}

.mt-9 {
  margin-top: 9px;
}

.otp-output:last-child {
  margin-right: 0px;
}
.otp-output input {
  width: 75px !important;
  border: 0;
  border-bottom: 2px solid #e7e7e7;
  margin-right: 20px;
  color: #444444;
  font-family: "RobotoRegular";
  font-size: 1.125rem;
}

.otpMsgBlock {
  padding-top: 5px !important;
}

.loginsection {
  background-color: #ffffff;
}
.loginsection .modal-content .modal-body .set-mpin-block {
  height: 400px;
}
.loginsection .modal-content .modal-body .trial-gen-block {
  height: 550px;
}
.loginsection .ed_button.disabled {
  background-color: #f04e45 !important;
  opacity: 0.5 !important;
}

.renter-textbox input:disabled {
  background-color: transparent !important;
}

.confirm-password-section .help_text {
  display: flex;
  align-items: center;
}

.otp-msg-section-error .mt-2 {
  margin-top: 0px !important;
}
.otp-msg-section-error .invalidMsg .MPIN_Error_msg {
  width: max-content;
}

.legend-login-border {
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #e7e7e7;
  line-height: 0.1em;
  margin: 10px 0 0px;
}

.legend-login-border span {
  background: #ffffff;
  padding: 0 10px;
}

.px-22-16 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}
@media (max-width: 768px) {
  .px-22-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

.py-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.register-page-block {
  padding: 20px 15px;
}
@media (max-width: 577px) {
  .register-page-block .ed_button.button {
    padding: 11px 0px !important;
  }
}
.register-page-block .register-inputfield .form-control {
  line-height: 23.4px;
  padding: 15.58px 15px;
  color: #b8b8b8;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  height: 50px;
}
.register-page-block .register-inputfield .form-control:focus {
  border-color: none !important;
}
.register-mob-number .form-control {
  border-left: 0px !important;
}
.register-mob-number .floating-label {
  left: 50px !important;
}

.register-mob-number.floating-label-group input:focus ~ .floating-label {
  left: 0px !important;
}

.holder {
  position: absolute;
  transform: translate(10px, 20px);
}
.holder label {
  font-size: 1rem;
  font-family: "EncodeSansMedium";
  color: #727271;
}
.holder .star {
  color: #e62020;
  margin-left: 5px;
}

.floating-label-group {
  position: relative;
}
.floating-label-group .floating-label {
  font-size: 18px;
  color: #b8b8b8;
  position: absolute;
  pointer-events: none;
  top: 15px;
  left: 15px;
  transition: all 0.1s ease;
  font-family: "DMSansNormal";
}
.floating-label-group .floating-label.focus {
  top: -25px;
  bottom: 0px;
  left: 0px;
  font-size: 11px;
  opacity: 1;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.floating-label-group .custom-form-control {
  height: 50px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 1.125rem;
}
.floating-label-group .custom-form-control:focus {
  border-color: #e7e7e7 !important;
}
.floating-label-group .input-group-text {
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}

.countrycode .floating-label {
  left: 30px;
}

#guest-email-verification-form .register-inputfield .help_text {
  display: flex;
  align-items: center;
}

.underline {
  text-decoration: underline !important;
  text-underline-position: under;
}

.NewPassword-block .help_text,
.unbloackaccount .help_text,
.forgotpassword-block .help_text {
  color: #dd504d;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  position: relative;
}
@media (max-width: 768px) {
  .NewPassword-block .help_text,
  .unbloackaccount .help_text,
  .forgotpassword-block .help_text {
    font-size: 0.75rem;
  }
}
.NewPassword-block .help_text::before,
.unbloackaccount .help_text::before,
.forgotpassword-block .help_text::before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

.NewPassword-block #NewPassword-form .invalidMsg {
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.NewPassword-block #NewPassword-form .invalidMsg .d-flex {
  align-items: flex-start !important;
}
.NewPassword-block #NewPassword-form .invalidMsg .edel-icon-validation {
  margin-top: 9px;
}

.px-mob-15 #guest-email-verification-form .invalidMsg {
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.px-mob-15 #guest-email-verification-form .invalidMsg .d-flex {
  align-items: flex-start !important;
}
.px-mob-15 #guest-email-verification-form .invalidMsg .edel-icon-validation {
  margin-top: 9px;
}

.NewPassword-block .input_prefix {
  position: absolute;
  right: 20px;
  padding: 16px 8px;
}

.modalLogin .modal-dialog.modal-md {
  max-width: 660px;
}
.modalLogin .modal-dialog.modal-lg {
  max-width: 940px;
}
.modalLogin .modal-content {
  border: none;
}
.modalLogin .modal-content .modal-header {
  background-color: #f2f2f5;
  border: none !important;
}
.modalLogin .modal-content .modal-header .modal-title {
  font-family: "DMSansBold";
  font-size: 1.75rem;
}
.modalLogin .modal-content .modal-body {
  padding: 0px 85px 0px 85px;
}
.modalLogin .ed_button.disabled {
  background-color: #f04e45 !important;
  opacity: 0.7 !important;
}

.clientLogin .generateOtpWithPan .custom-form-control.invalidInput .form-control:focus {
  border-color: #dd504d !important;
}

.msgblocksection .modal-body {
  padding: 30px 30px 100px 30px !important;
}

.set-mpin-block .row {
  margin: 0px;
  padding: 0px 15px;
  display: flex;
  align-items: center;
}
.set-mpin-block .row .yob_inp_grp {
  padding-right: 0px;
  padding-left: 0px;
}
.set-mpin-block .row .yob_inp_grp .yob_inp.focus {
  border-color: #e7e7e7;
}
.set-mpin-block .row .yob_inp_grp .yob_inp {
  border-bottom: 2px solid #e7e7e7;
}
.set-mpin-block .rounded-circle.exclamation {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #f2f2f5;
  position: relative;
  cursor: pointer;
  padding: 0px;
}
.set-mpin-block .rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -10px;
}
.set-mpin-block .rounded-circle.exclamation i:before {
  font-size: 0.563rem;
}
.set-mpin-block .otppage-button {
  padding-top: 40px;
}
.set-mpin-block .mpin-section-content .yob_inp_grp {
  margin-bottom: 0px;
}
.set-mpin-block .mpin-section-content .yob_inp_grp input {
  margin-bottom: 0px;
}
.set-mpin-block.set-block-content-ipo {
  height: 25px;
  width: 25px;
}
.set-mpin-block.set-block-content-ipo .edel-icon-info {
  display: flex;
  margin: 0px;
  font-size: 0.875rem;
}

.openingblocksection .modalLogin .modal-content .modal-body {
  padding: 0px;
}
.openingblocksection .opening-account-block .container {
  padding: 0px;
}
.openingblocksection .opening-account-block .account-block-tile1 {
  background-color: #f4fafd;
  padding-bottom: 20px;
}
.openingblocksection .opening-account-block .account-block-tile1 .acc-tile1-mob {
  padding: 15px 30px 0px 30px;
}
.openingblocksection .opening-account-block .open-toptile {
  padding-top: 45px;
}
@media (max-width: 1023px) {
  .openingblocksection .opening-account-block .open-toptile {
    padding-top: 20px;
  }
}
.openingblocksection .opening-account-block .open-bottomtile {
  padding-top: 40px;
}
@media (max-width: 1023px) {
  .openingblocksection .opening-account-block .open-bottomtile {
    padding-top: 20px;
  }
}
.openingblocksection .opening-account-block .drawer-button-row {
  padding: 60px 104px 65px 96px;
}
@media (max-width: 1023px) {
  .openingblocksection .opening-account-block .drawer-button-row {
    padding: 50px 15px 40px 15px;
  }
}

.login-loader {
  display: flex;
  justify-content: center;
  min-height: 300px;
  align-items: center;
}

.mb-37 {
  margin-bottom: 37px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mt-91 {
  margin-top: 91px !important;
}
@media (max-width: 768px) {
  .mt-91 {
    margin-top: 50px !important;
  }
}

.pb-125 {
  padding-bottom: 125px !important;
}

.pb-100 {
  padding-bottom: 100px !important;
}

.pb-200 {
  padding-bottom: 200px !important;
}

.mt-40 {
  margin-top: 40px;
}

@media (max-width: 768px) {
  .px-mob-15 {
    padding: 15px !important;
  }
  .pt-mob-15 {
    padding-top: 20px !important;
  }
  .mt-mob-15 {
    margin-top: 15px !important;
  }
  .help_text {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
  .help_text::before {
    content: "\e99e";
    font-family: "edel_icon";
    padding-right: 5px;
  }
}
.btn-18px {
  font-size: 18px !important;
}

@media (max-width: 768px) {
  .imageblockSection .DMSansN_24_400 {
    font-size: 0.875rem !important;
  }
  .imageblockSection .btn-18px {
    font-size: 14px !important;
  }
}
.removecapitalize .ed_button.button {
  text-transform: unset;
}

.loginsection {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .loginsection {
    zoom: 80%;
  }
  .loginsection.newpass-zoom-remove {
    zoom: unset !important;
  }
}
@media (max-width: 768px) {
  .loginsection {
    display: grid;
    align-items: center;
    grid-template-columns: 100%;
    justify-content: center;
  }
  .loginsection .ed_button.button {
    padding: 15px 30px;
    font-size: 1.125rem;
  }
}
.loginsection .modal-backdrop.show {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzOSIgaGVpZ2h0PSI4MzUiIHZpZXdCb3g9IjAgMCAxNDM5IDgzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQzNzNfMTcxMTQ5KSI+CjxwYXRoIG9wYWNpdHk9IjAuMiIgZD0iTTE4NDAuNTkgMEMxODQwLjU5IDE4MS42NjQgMTY5Mi43NCAzMjguODg1IDE1MTAuMjkgMzI4Ljg4NUMxMzI3Ljg0IDMyOC44ODUgMTE3OS45OCAxODEuNjY0IDExNzkuOTggMEg5MDkuNzgzQzkwOS43ODMgMzMwLjE0NSAxMTc4LjcxIDU5Ny45MTYgMTUxMC4yOSA1OTcuOTE2QzE4NDEuODYgNTk3LjkxNiAyMTEwLjc5IDMzMC4xNDUgMjExMC43OSAwSDE4NDAuNTlaIiBmaWxsPSIjRTFFMEY4Ii8+CjxwYXRoIG9wYWNpdHk9IjAuMiIgZD0iTTU3OS40MzkgMTAzNi4wM0M1NzkuNDM5IDg1NC4zNjUgNzI3LjI5NyA3MDcuMTQ0IDkwOS43NDcgNzA3LjE0NEMxMDkyLjIgNzA3LjE0NCAxMjQwLjA2IDg1NC4zNjUgMTI0MC4wNiAxMDM2LjAzSDE1MTAuMjVDMTUxMC4yNSA3MDUuODg0IDEyNDEuMzIgNDM4LjExMyA5MDkuNzQ3IDQzOC4xMTNDNTc4LjE3MyA0MzcuOTAzIDMwOS4yNDQgNzA1LjY3NCAzMDkuMjQ0IDEwMzYuMDNINTc5LjQzOVoiIGZpbGw9IiNFMUUwRjgiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzQzNzNfMTcxMTQ5KSI+CjxyZWN0IHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjgzNSIgZmlsbD0iI0YwNEU0NSIvPgo8cmVjdCB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxMDI0IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDM3M18xNzExNDkpIi8+CjwvZz4KPGcgb3BhY2l0eT0iMC43Ij4KPHBhdGggZD0iTTExNjUuNjIgNTkuMTUzNUwxMDY5LjI2IDU3NC40MjdDMTA2MC43MSA2MjAuMTg3IDEwODkuODcgNjY0LjUxOSAxMTM1LjI4IDY3NC43NzFMMTUwMC4zNiA3NTcuMTg5QzE1NTIuNDMgNzY4Ljk0NCAxNjAyLjYyIDczMS4yMjUgMTYwNS44MiA2NzcuOTQxTDE2MzguNTIgMTMzLjEyMUMxNjQxLjE1IDg5LjE5NTQgMTYxMC40MSA1MC4yODIyIDE1NjcuMDcgNDIuNjc5M0wxMjY1LjY2IC0xMC4xOTI3QzEyMTguOTQgLTE4LjM4NjcgMTE3NC4zMyAxMi41MzU0IDExNjUuNjIgNTkuMTUzNVoiIGZpbGw9IiMxRDFDNDAiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzQzNzNfMTcxMTQ5KSIgc3Ryb2tlLXdpZHRoPSIxLjU3Mzc5Ii8+CjxwYXRoIGQ9Ik0xMjIyLjY5IDEyNy45OTRMMTE0OC4xOCA1MzUuNzI1QzExNDAuMzkgNTc4LjMzNiAxMTY4LjUgNjE5LjIyOCAxMjExLjA4IDYyNy4yMTJMMTUxMC4zNiA2ODMuMzM2QzE1NjIuNTkgNjkzLjEzMiAxNjA5LjMyIDY0OS4zOTggMTYwMi45OSA1OTYuNjI5TDE1NTEuMDIgMTYzLjA4NkMxNTQ2Ljg5IDEyOC42MjYgMTUyMC42NyAxMDAuOTQyIDE0ODYuNDkgOTQuOTQ1MUwxMzEzLjY5IDY0LjYzNDJDMTI3MS4xIDU3LjE2MzMgMTIzMC40NiA4NS40NTggMTIyMi42OSAxMjcuOTk0WiIgZmlsbD0iIzI0MjM1MiIgc3Ryb2tlPSJ1cmwoI3BhaW50Ml9saW5lYXJfNDM3M18xNzExNDkpIiBzdHJva2Utd2lkdGg9IjEuNTczNzkiLz4KPHBhdGggZD0iTTEyNzguNzIgMTc4Ljg5TDEyMTguMiA1MDYuNDAzQzEyMTMuNDMgNTMyLjIxMyAxMjMwLjYyIDU1Ni45NTkgMTI1Ni40OCA1NjEuNDg4TDE0NzEuNjIgNTk5LjE3NkMxNDk3LjE3IDYwMy42NTMgMTUyMS41NSA1ODYuNjcyIDE1MjYuMjEgNTYxLjE1TDE1ODYuMDEgMjMzLjU2MUMxNTkwLjcyIDIwNy43ODQgMTU3My41MyAxODMuMTA2IDE1NDcuNzIgMTc4LjU3OEwxMzMzLjMgMTQwLjk2NkMxMzA3Ljc4IDEzNi40OSAxMjgzLjQzIDE1My40MTQgMTI3OC43MiAxNzguODlaIiBmaWxsPSIjMjgyNzVFIiBzdHJva2U9InVybCgjcGFpbnQzX2xpbmVhcl80MzczXzE3MTE0OSkiIHN0cm9rZS13aWR0aD0iMS41NzM3OSIvPgo8cGF0aCBkPSJNMTMzMy40OSAyNjAuNDA4TDEzMDAuNDkgNDUxLjU3OEMxMjk1Ljg5IDQ3OC4yMjEgMTMxNC41NiA1MDMuMjc3IDEzNDEuNCA1MDYuNDlMMTUyMS4xIDUyNy45OThDMTU0OS40NyA1MzEuMzkzIDE1NzQuMzIgNTA5LjAyIDE1NzMuOTIgNDgwLjQ1OEwxNTcxLjM3IDI5OC4wMTZDMTU3MS4wNiAyNzUuOTI2IDE1NTUuNDcgMjU3LjAwNSAxNTMzLjg1IDI1Mi40NjlMMTM4OS43MSAyMjIuMjMyQzEzNjMuNTQgMjE2Ljc0MiAxMzM4LjA0IDIzNC4wNTkgMTMzMy40OSAyNjAuNDA4WiIgZmlsbD0iIzJDMkI2QiIgc3Ryb2tlPSJ1cmwoI3BhaW50NF9saW5lYXJfNDM3M18xNzExNDkpIiBzdHJva2Utd2lkdGg9IjEuNTczNzkiLz4KPC9nPgo8ZyBvcGFjaXR5PSIwLjYiPgo8cGF0aCBkPSJNMTc1LjY1NSAzOTcuMzkyTC0xNzAuMzUxIDUxOC42NTFDLTIxNy4zMzYgNTM1LjExNyAtMjQ3LjQwMyA1ODEuMDg4IC0yNDMuNjU5IDYzMC43MzNMLTIyNS45MTcgODY1Ljk2N0MtMjIxLjM0OCA5MjYuNTQ2IC0xNjguNTM1IDk3MS45NTEgLTEwNy45NTYgOTY3LjM4M0wzMzMuNTcyIDkzNC4wODJDNDA1LjY5NSA5MjguNjQyIDQ1My4wMyA4NTYuMjcxIDQyOS4xMDkgNzg4LjAxM0wzMTUuODQ2IDQ2NC44MjFDMjk1Ljc1MyA0MDcuNDg5IDIzMi45ODggMzc3LjMgMTc1LjY1NSAzOTcuMzkyWiIgZmlsbD0iIzFEMUM0MCIgc3Ryb2tlPSJ1cmwoI3BhaW50NV9saW5lYXJfNDM3M18xNzExNDkpIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTE1Ny40NjkgNDk5LjUyMUwtMzIuNDc3NSA1NjYuMDg4TC05LjE0Njk3IDg3NS40MjZMMzY0LjExIDg0Ny4yNzRMMjU5LjQyNSA1NDguNTZDMjQ0LjgxMyA1MDYuODY0IDE5OS4xNjUgNDg0LjkwOCAxNTcuNDY5IDQ5OS41MjFaIiBmaWxsPSIjMjQyMzUyIiBzdHJva2U9InVybCgjcGFpbnQ2X2xpbmVhcl80MzczXzE3MTE0OSkiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTI3LjY3NSA2MDAuMTA0TC00Mi4zNDI4IDY1OS42ODdDLTY1LjcyOTQgNjY3Ljg4MyAtODEuNjcxMiA2ODkuNjE0IC04Mi40Njc5IDcxNC4zODJMLTg2LjE5ODEgODMwLjM0OEMtODcuMTU1NiA4NjAuMTE3IC02Ni4xMzEyIDg4Ni4wODIgLTM2LjgxNDUgODkxLjMzNkwyMTQuMjI0IDkzNi4zMzFDMjU5LjQ0NyA5NDQuNDM2IDI5Ni42MjggOTAwLjc4NiAyODEuNDMyIDg1Ny40MjhMMjA0LjE0MiA2MzYuODg0QzE5My4xODMgNjA1LjYxMiAxNTguOTQ3IDU4OS4xNDUgMTI3LjY3NSA2MDAuMTA0WiIgZmlsbD0iIzI4Mjc1RSIgc3Ryb2tlPSJ1cmwoI3BhaW50N19saW5lYXJfNDM3M18xNzExNDkpIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTgyLjYwNTEgNjk1LjYxOEwtMzQuODQyOSA3MzYuNzc4Qy02MC40NzEgNzQ1Ljc2IC03Ni44NzE0IDc3MC44MzUgLTc0LjgyOTEgNzk3LjkxNEwtNjkuNTczMiA4NjcuNjAxQy02Ny41ODk5IDg5My44OTggLTQ4LjY2ODEgOTE1LjgxNyAtMjIuOTQyNCA5MjEuNjE4TDE0MS4wNTcgOTU4LjYwMkMxODcuMDM2IDk2OC45NzEgMjI2LjQ2OSA5MjQuNzEgMjEwLjg4IDg4MC4yMjhMMTU5LjA3MiA3MzIuMzk4QzE0OC4xMTMgNzAxLjEyNiAxMTMuODc3IDY4NC42NTkgODIuNjA1MSA2OTUuNjE4WiIgZmlsbD0iIzJDMkI2QiIgc3Ryb2tlPSJ1cmwoI3BhaW50OF9saW5lYXJfNDM3M18xNzExNDkpIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9nPgo8cmVjdCB4PSI2MzYuNjcxIiB5PSI2NjUuNjk1IiB3aWR0aD0iMTA2MC4zNCIgaGVpZ2h0PSI3OTcuNzkxIiB0cmFuc2Zvcm09InJvdGF0ZSgtMzQuNjU5OSA2MzYuNjcxIDY2NS42OTUpIiBmaWxsPSJ1cmwoI3BhaW50OV9saW5lYXJfNDM3M18xNzExNDkpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MzczXzE3MTE0OSIgeDE9Ii0zNi4yNjU4IiB5MT0iMTIuNDE3MSIgeDI9IjEyMzIuNDkiIHkyPSIxMDE2LjYyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxODE2MzEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjQyMjQ4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl80MzczXzE3MTE0OSIgeDE9Ijc1OC4yNjEiIHkxPSIyMDkuNDkzIiB4Mj0iMTQyMS41NiIgeTI9IjExOC45MjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzIxMUY0RCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyQzJCNkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzQzNzNfMTcxMTQ5IiB4MT0iMTA5OS4yIiB5MT0iMTAzLjM1NSIgeDI9IjEzNzMuOTkiIHkyPSI2Ni4xMjU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzMDJENjgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkMyQjZCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl80MzczXzE3MTE0OSIgeDE9IjEyMzQuNTMiIHkxPSIxOTQuNzA4IiB4Mj0iMTQwNi44MSIgeTI9IjE5MS43IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzRDM1OEEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkMyQjZCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl80MzczXzE3MTE0OSIgeDE9IjEyNzUuNzkiIHkxPSIyNTIuNzExIiB4Mj0iMTQxNi4xIiB5Mj0iMjUxLjAxNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNDk0MDlGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzJDMkI2QiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NV9saW5lYXJfNDM3M18xNzExNDkiIHgxPSItMzAuODk3NiIgeTE9IjE1NS40MDgiIHgyPSIyOTcuMTI2IiB5Mj0iNjQ3LjQ5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyMTFGNEQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkMyQjZCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ2X2xpbmVhcl80MzczXzE3MTE0OSIgeDE9Ijg5LjYzNzYiIHkxPSIzNTMuMDI0IiB4Mj0iMzAxLjYwOCIgeTI9IjYzNC41NDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzMwMkQ2OCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyQzJCNkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDdfbGluZWFyXzQzNzNfMTcxMTQ5IiB4MT0iODMuMDI0MSIgeTE9IjU2MC4yNSIgeDI9IjE5My4zNzkiIHkyPSI3NDkuMzgzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzRDM1OEEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkMyQjZCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ4X2xpbmVhcl80MzczXzE3MTE0OSIgeDE9IjU2LjIzNzIiIHkxPSI2NTkuMzg1IiB4Mj0iMTQ1LjI3NSIgeTI9IjgxMy44ODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzQ5NDA5RiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyQzJCNkIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDlfbGluZWFyXzQzNzNfMTcxMTQ5IiB4MT0iMTAzNy44OSIgeTE9IjcxNC43NzQiIHgyPSIxMDkxLjA0IiB5Mj0iMTQ1Ni43NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUYxRDNGIiBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIwLjIzMTU1NiIgc3RvcC1jb2xvcj0iIzIzMjA0NiIvPgo8c3RvcCBvZmZzZXQ9IjAuOTA0MDExIiBzdG9wLWNvbG9yPSIjMjMyMDQ2Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDM3M18xNzExNDkiPgo8cmVjdCB3aWR0aD0iMTQzOSIgaGVpZ2h0PSI4MzUiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfNDM3M18xNzExNDkiPgo8cmVjdCB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI4MzUiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: cover;
  background-position: center 70%;
}
.loginsection .modal-content .modal-body {
  padding: 0px;
}
.loginsection .modal-content .modal-body .component-grid-display {
  display: grid;
  grid-template-columns: 400px 540px;
}
.loginsection .modal-content .modal-body .component-grid-display.component-grid3-display {
  grid-template-columns: 400px 10px 530px !important;
}
.loginsection .modal-content .modal-body .component-grid-display .carsoual-content {
  border-radius: 15px 0px 0px 15px;
  background: linear-gradient(268deg, #363359 1.5%, rgba(41, 38, 99, 0.92) 98.71%);
}
.loginsection .modal-content .modal-body .component-grid-display .carsoual-content .owl-theme .owl-stage-outer .owl-stage {
  width: 4800px !important;
}
.loginsection .modal-content .modal-body .component-grid-display .props-content {
  background-color: #ffffff;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  display: grid;
  align-items: center;
}
.loginsection .modal-content .modal-body .component-grid-display .props-content .props-content-data {
  padding: 0px 48px;
}
.loginsection .modal-content .modal-body .component-grid-display .props-content .props-content-data.padding-40 {
  padding: 40px;
}
.loginsection .modal-login-revamp {
  display: grid;
  align-items: center;
  justify-content: center;
}
.loginsection .modal-login-revamp .modal-content {
  background-color: transparent;
}
.loginsection .modal-backdrop {
  background-image: url("data:image/svg+xml;utf8,<svg width=\"1440\" height=\"835\" viewBox=\"0 0 1440 835\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect fill=\"#F7F7FB%22/%3E%3Cpath%20opacity=%220.05%22%20d=%22M1832.96%20-3C1832.96%20178.664%201685.71%20325.885%201504.02%20325.885C1322.33%20325.885%201175.08%20178.664%201175.08%20-3H906.008C906.008%20327.145%201173.82%20594.916%201504.02%20594.916C1834.22%20594.916%202102.03%20327.145%202102.03%20-3H1832.96Z%22%20fill=%22#F04E45%22%20fill-opacity=%220.72%22/%3E%3Cpath%20opacity=%220.05%22%20d=%22M577.034%201033.03C577.034%20851.365%20724.279%20704.144%20905.972%20704.144C1087.66%20704.144%201234.91%20851.365%201234.91%201033.03H1503.98C1503.98%20702.884%201236.17%20435.113%20905.972%20435.113C575.774%20434.903%20307.961%20702.674%20307.961%201033.03H577.034Z%22%20fill=%22#F04E45%22%20fill-opacity=%220.72%22/%3E%3C/svg%3E") center center no-repeat !important;
  background-size: cover;
  background-color: #f7f7fb !important;
}
.loginsection .top-content {
  margin-bottom: 10px;
}
.loginsection .top-content .edel-icon-left-arrow {
  font-size: 0.813rem;
}
.loginsection .footer-content {
  margin-top: 30px;
}
.loginsection .footer-content .last-head a {
  color: #a6a8e6;
}
@media (max-width: 768px) {
  .loginsection .footer-content .last-head a {
    color: #03002f;
  }
}
.loginsection .footer-content .first-head-login {
  color: #fcfcff;
}
@media (max-width: 768px) {
  .loginsection .footer-content .first-head-login {
    color: #363359;
  }
}

.password-reset-section .edel-icon-success-icon-fullgreen {
  font-size: 7.813rem;
}
@media (max-width: 768px) {
  .password-reset-section .edel-icon-success-icon-fullgreen {
    font-size: 6.25rem;
  }
}

.common-login-custom-error .desc-login {
  margin-top: 15px;
  font-size: 1.125rem !important;
  font-family: "DMSansNormal" !important;
}
.common-login-custom-error .desc-login span {
  font-size: 1.125rem !important;
  font-family: "DMSansNormal" !important;
}

.modal-login-revamp .validations .invalidMsg .p-1 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.modal-login-revamp .component-grid-display .props-content .help_text {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.modal-login-revamp .component-grid-display .carsoual-content .owl-carousel .owl-stage-outer {
  border-radius: 15px 0px 0px 15px !important;
}

.passwordContainer {
  display: grid;
  grid-template-columns: 170px auto;
  grid-gap: 9px;
  position: relative;
  top: 10px;
}
.passwordContainer > div {
  display: flex;
  align-items: center;
}
.passwordContainer > div > span {
  display: flex;
}
.passwordContainer .labelcontain {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  color: #b3b3b3;
  margin-left: 5px;
}
@media (max-width: 768px) {
  .passwordContainer .labelcontain {
    font-size: 0.75rem;
  }
}
.passwordContainer .labelcontain.green {
  color: #51b255 !important;
}
.passwordContainer .edel-icon-rounded-close {
  font-size: 0.938rem;
  color: #b3b3b3;
}
.passwordContainer .edel-icon-circle-tick.green {
  color: #51b255 !important;
}
.passwordContainer .edel-icon-tooltip:before {
  font-size: 0.938rem;
  color: #b3b3b3;
}

#popover-password-top.fade {
  display: unset !important;
}
#popover-password-top.popover {
  max-width: 293px;
  background-color: #f4fafd;
  box-shadow: -1px 1px 4px 1px #dde2eb;
  border-radius: 5px;
  border: none !important;
}
#popover-password-top .popover-arrow::before {
  border-bottom-color: rgba(203, 200, 200, 0.1);
}
#popover-password-top .popover-arrow::after {
  border-bottom-color: #f4fafd;
  left: 2px;
}

.edel-icon-eye-hide:before {
  font-size: 0.5rem;
}

.edel-icon-eye-show:before {
  font-size: 0.75rem;
}

.loginsection .edel-icon-eye {
  color: #f88982;
}

.register-page-block {
  padding: 20px 15px;
}
@media (max-width: 577px) {
  .register-page-block .ed_button.button {
    padding: 11px 0px !important;
  }
}
.register-page-block .register-inputfield .help_text {
  color: #dd504d;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  display: flex;
  align-items: center;
}
.register-page-block .register-inputfield .help_text:before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}
.register-page-block .register-inputfield .form-control {
  line-height: 23.4px;
  padding: 15.58px 15px;
  color: #444444;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  height: 60px;
}
.register-page-block .register-inputfiled-mob .col {
  padding: 0px !important;
}
.register-page-block .register-inputfiled-mob.indentInput input {
  text-indent: 30px;
  font-size: 0.938rem !important;
  font-family: "RobotoRegular" !important;
  padding-top: 35px !important;
}
.register-page-block .register-inputfiled-mob .input_prefix {
  position: absolute;
  padding: 15px;
  top: 18px;
  height: 35px;
  font-family: "RobotoRegular";
  font-size: 0.938rem;
  color: #444444;
  display: flex;
  align-items: center;
  gap: 3px;
}
.register-page-block .register-btn {
  padding-top: 50px;
}

.register-mob-number .form-control {
  border-left: 0px !important;
}
.register-mob-number .floating-label {
  left: 50px !important;
}

.register-mob-number.floating-label-group input:focus ~ .floating-label {
  left: 0px !important;
}

.countrycode .floating-label {
  left: 30px;
}

.register-inputfield .help_text:before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

.otp-page-block {
  padding: 20px 15px;
}
.otp-page-block .otpsent-msg {
  padding-top: 30px;
}
@media (max-width: 768px) {
  .otp-page-block .otpsent-msg {
    padding-top: 0px !important;
  }
}
.otp-page-block .yob_inp_grp {
  padding: 0;
  margin-bottom: 0px;
}
.otp-page-block .yob_inp_grp .yob_inp,
.otp-page-block .yob_inp_grp .yob_inp.focus {
  border-bottom: 2px solid #e7e7e7;
  margin-bottom: 0px;
  font-family: "RobotoRegular";
  font-size: 1.125rem;
  color: #444444;
  line-height: 45px;
}
.otp-page-block .otppage-button {
  padding-top: 29px;
}

.profile-otp {
  margin-top: -30px !important;
}

.profile-otp-width {
  width: 260px !important;
}

.resend-otp-margin {
  margin-right: 120px;
}

@media only screen and (max-width: 1023px) {
  .yob_inp_grp .yob_inp,
  .yob_inp_grp .yob_inp.focus {
    font-size: 18px !important;
    line-height: 45px !important;
  }
}
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */
  INPUT[type=password] {
    font-size: 2.125em !important;
    font-variant: normal;
  }
  @media (max-width: 768px) {
    INPUT[type=password] {
      height: fit-content;
    }
  }
}
.clientLogin {
  padding: 20px 15px;
}
.clientLogin p {
  margin-bottom: 0;
}
.clientLogin .dropdownInput .dropdown button {
  background-color: transparent;
  border: unset;
  padding: 0;
  width: 100%;
}
.clientLogin .dropdownInput .dropdown .dropdown-toggle::after {
  display: none;
}
.clientLogin .dropdownInput .dropdown .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  width: 100%;
  padding: 0;
}
.clientLogin .dropdownInput .dropdown .dropdown-menu .dropdown-item {
  padding: 10px 15px;
}
.clientLogin .dropdownInput .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #f4fafd;
}
.clientLogin .dropdownInput .dropdown .dropdown-menu .dropdown-item .trash {
  color: #dd504d;
}
.clientLogin .loginTabs .generic-tabs .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}
.clientLogin .loginTabs .generic-tabs .nav-tabs .nav-item .nav-link.active {
  border-bottom: 1px solid #03002f;
  color: #03002f;
}
.clientLogin .loginTabs .generic-tabs .tab-content .clientLogin {
  padding: 0;
}
.clientLogin .loginTabs .generic-tabs .tab-content .clientLogin .logInMainPage .container {
  padding: 0;
}
.clientLogin .support-drop {
  width: 231.29px;
  padding: 0;
}
.clientLogin .support-drop .support-drop-menu .support-drop-menu-wrap {
  margin: 20px;
}
.clientLogin .support-drop .support-drop-menu .support-drop-menu-wrap .DMSan_16_700 {
  margin-bottom: 10px;
  line-height: 20.83px;
}
.clientLogin .support-drop .support-drop-menu .tabsWrap {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px;
  margin: 20px 0;
}
.clientLogin .support-drop .support-drop-menu .tabsWrap .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 3px 20px;
  padding: 5px 15px;
  color: #727271;
}
.clientLogin .support-drop .support-drop-menu .tabsWrap .generic-tabs .nav-tabs .nav-item .nav-link.active {
  border: unset;
  background-color: #03002f;
  color: #f0f9ff;
  border-radius: 5px;
}
.clientLogin .support-drop .support-drop-menu .loginBtn {
  padding: 5px 15px;
  background-color: #03002f;
  height: unset;
  margin-top: 15px;
}
.clientLogin .support-drop .support-drop-menu-item {
  padding: 0 !important;
}
.clientLogin .support-drop .support-drop-menu-item a {
  margin: 20px;
}
.clientLogin .support-drop .support-drop-menu-item-underline {
  width: 100%;
  margin-left: 0;
}
.clientLogin .support-drop.loginRegisterDropdown {
  width: 390px;
}
.clientLogin .support-drop.loginRegisterDropdown .drawer-header {
  display: none;
}

.chooseAccount .chooseAccount-label {
  line-height: 18.23px;
}
.chooseAccount .ed_button {
  margin-top: 50px;
}
.chooseAccount .radio-buttons {
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  padding: 10px;
}

.support-content-body .support-content-body-wrappar {
  display: flex;
  justify-content: space-between;
  padding: 20px 20px 20px 0px;
}
.support-content-body .support-content-body-wrappar div {
  padding-left: 20px !important;
}

.Equity-profile-btn {
  padding: 0px 20px;
  background: #f2f2f5;
  border-radius: 10px;
}

.pwdLoginPage p {
  margin: 0;
}
.pwdLoginPage .errorRedBgMsg {
  margin: 10px 0;
  padding: 10px 15px;
  border-radius: 5px;
}
.pwdLoginPage .errorRedBgMsg p {
  line-height: 18px;
}

.logInMainPage .errorRedBgMsg {
  margin: 10px 0;
  padding: 10px 15px;
  border-radius: 5px;
}
.logInMainPage .errorRedBgMsg p {
  margin: 0;
}
.logInMainPage .errorRedBgMsg .txt-midnight-blue {
  border-bottom: 1px solid #03002f;
}
.logInMainPage .terms-conditions-password-block {
  margin-bottom: 0px !important;
}
.logInMainPage .validations {
  margin-top: 15px;
  margin-bottom: 30px;
  position: relative;
}
.logInMainPage .validations .borderedText .ed_button.link {
  white-space: nowrap;
}
.logInMainPage .validations .borderedText .txt-midnight-blue {
  line-height: 15.62px;
  border-bottom: 1px solid #03002f !important;
}
.logInMainPage .divider {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 50px 0;
}
.logInMainPage .divider.divider-15 {
  margin: 15px 0px;
}
.logInMainPage .divider p {
  line-height: 18.23px;
  margin: 0 10px;
  position: relative;
}
.logInMainPage .divider p::before {
  content: "";
  position: absolute;
  border: 1px solid #e7e7e7;
  align-items: center;
  top: 45%;
  height: 1px;
  width: 70px;
  right: 146%;
}
.logInMainPage .divider p::after {
  content: "";
  position: absolute;
  border: 1px solid #e7e7e7;
  align-items: center;
  top: 45%;
  height: 1px;
  width: 70px;
  left: 146%;
}
.logInMainPage .logInMainPage .form-control:focus {
  background: rgba(255, 229, 0, 0.1);
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 1.125rem;
  line-height: 23.4px;
  color: #444444;
  font-family: "DMSansNormal";
}
.logInMainPage .logInMainPage .invalid.form-control:focus {
  background-color: #ffffff;
  border: 1px solid #dd504d;
  border-radius: 5px;
}
.logInMainPage .welcomeLoginValidation .help_text {
  margin-top: 15px;
}
.logInMainPage .welcomeLoginValidation input::-ms-reveal {
  display: none;
}

.deskBtn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.deskBtn .ed_button {
  width: 48%;
  padding: 15px 0px !important;
  font-size: 1.125rem !important;
  font-family: "DMSansMedium" !important;
  text-transform: unset !important;
}
.deskBtn .ed_button .midnight-blue {
  line-height: 18px !important;
}
.deskBtn .ed_button .midnight-blue-border {
  line-height: 20px;
}

@media (max-width: 768px) {
  .deskBtn .ed_button {
    text-transform: unset !important;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .unbloackaccount .DMSansNormal_14_400 {
    font-size: 0.75rem !important;
  }
}
.resend-otp-btn {
  text-decoration: underline;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.login-errorMsg-section {
  margin-top: 15px;
}
.login-errorMsg-section .invalidMsg {
  border-radius: 5px;
}
.login-errorMsg-section .invalidMsg label,
.login-errorMsg-section .invalidMsg span {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.login-errorMsg-section .invalidMsg label.edel-icon-validation,
.login-errorMsg-section .invalidMsg span.edel-icon-validation {
  font-family: unset !important;
}

.remove-error-padding {
  margin-top: 0px;
}
.remove-error-padding .invalidMsg {
  padding-top: 0px !important;
}

.logout-popup-block-mob .drawerblock .drawer-body,
.logout-popup-drop .drawerblock .drawer-body {
  padding-bottom: 0px;
}

.logout-popup-block-mob .logoutcontent-desktop {
  margin: 0px !important;
}
.logout-popup-block-mob .support-genericSidebar {
  margin-bottom: 20px;
}
.logout-popup-block-mob .refresh-btn-login {
  display: flex;
  justify-content: space-between;
  background: #f2f2f5;
  border-radius: 5px;
}

.logout-drawerblock .drawer-body {
  position: relative;
}
.logout-drawerblock .drawer-body .username-display {
  margin-bottom: 5px;
}
.logout-drawerblock .drawer-body .guest-login-btn {
  background-color: #03002f;
  height: unset;
  margin-top: 15px;
  padding: 3px 20px;
  line-height: 140%;
  border-radius: 5px;
}
.logout-drawerblock .drawer-body .logout-drop-menu-wrap {
  padding: 20px 15px 15px;
}
.logout-drawerblock .drawer-body .logout-drop-menu-item {
  border-top: 1px solid #e7e7e7;
  padding: 15px;
}
@media (min-width: 1023px) {
  .logout-drawerblock .drawer-body .logout-drop-menu-item {
    padding: 20px;
  }
}
.logout-drawerblock .drawer-body .logout-drop-menu-item a {
  color: #444444;
}
.logout-drawerblock .drawer-body .logout-drop-menu-item a:hover {
  color: #444444;
}

.refresh-btn-login-support {
  display: flex;
  justify-content: space-between;
  background: #ffffff;
  padding: 20px;
  margin: 0px;
}

.logout-popup-drop {
  width: 340px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: 4px;
  z-index: 999;
  position: absolute;
  top: 65px;
}
.logout-popup-drop:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  margin-left: -0.5em;
  top: 0.1rem;
  right: 0%;
  box-sizing: border-box;
  border: 9px solid #444444;
  border-color: transparent transparent #ffffff #ffffff;
  transform-origin: 0 0;
  transform: rotate(-223deg);
  box-shadow: -1px 1px 0px 0px #e7e7e7;
}
.logout-popup-drop .refresh-btn-login {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f2f2f5;
  padding: 10px 18px;
  border-radius: 5px;
}

.custom-form-control.Error-border-custom {
  border: 1px solid #dd504d !important;
}

.mpinissue-error .invalidMsg {
  padding-top: 0px !important;
}
.mpinissue-error .invalidMsg .p-1 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.chooseaccount-login .chooseAccount .description-content {
  margin-top: 10px;
}

.otp-pass-padding .otp-page-block {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.mobile-app-content .edel-icon-arrow-down {
  position: absolute;
  line-height: 22px;
  font-size: 1.375rem;
}
.mobile-app-content .edel-icon-arrow-down.down {
  transform: rotate(180deg);
}

.failure-login-id-mb .password-reset-section {
  margin-top: 30px;
}
.failure-login-id-mb .password-reset-section .desc {
  padding-left: 15px !important;
  line-height: 22px;
  padding-right: 15px !important;
}

.modal-login-revamp .component-grid-display .carsoual-content .hide-dots .owl-dots.disabled {
  display: none !important;
}
.modal-login-revamp .component-grid-display .carsoual-content .hide-dots .owl-dots {
  display: none;
}

.txt-grey-blue-ed.link {
  color: #03002f !important;
  border-bottom: 1px solid #03002f;
}

.trial-gen-block .trial-count-text {
  margin: auto;
  text-align: center;
  width: 83%;
}
@media (max-width: 1023px) {
  .trial-gen-block .trial-count-text {
    width: 100%;
    font-size: 1.125rem;
  }
}
.trial-gen-block .trial-count-text1 {
  margin: auto;
  text-align: center;
  width: 83%;
}
@media (max-width: 1023px) {
  .trial-gen-block .trial-count-text1 {
    width: 88%;
    font-size: 0.875rem;
  }
}
.trial-gen-block .deskBtn {
  padding-top: 45px;
}
@media (max-width: 1023px) {
  .trial-gen-block .deskBtn {
    padding-top: 30px;
  }
}
.trial-gen-block .deskBtn button {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .trial-gen-block .deskBtn button {
    height: 40px;
  }
}
@media (max-width: 1023px) {
  .trial-gen-block .deskBtn button:nth-child(2) {
    margin-top: 15px;
  }
}
@media (max-width: 768px) {
  .trial-gen-block .deskBtn .blood-red-border {
    margin-bottom: 9px;
  }
  .trial-gen-block .deskBtn .blood-red-border:nth-child(2) {
    margin-bottom: 20px;
  }
}

.lh-21 {
  line-height: 21px;
}

.lh-140 {
  line-height: 140%;
}

.mgt-11 {
  margin-top: 11px !important;
}

.trialperiodBox {
  display: grid;
  gap: 20px;
  align-items: center;
  grid-template-columns: 15% 60%;
}
.trialperiodBox img {
  height: 35px;
  width: 35px;
}
@media (max-width: 1023px) {
  .trialperiodBox img {
    height: 26px;
    width: 26px;
  }
}
@media (max-width: 1023px) {
  .trialperiodBox {
    grid-template-columns: 10% auto;
  }
}

.trialperiodBox-w-100 {
  display: grid;
  gap: 20px;
  align-items: center;
  grid-template-columns: 15% 80% !important;
}
@media (max-width: 1023px) {
  .trialperiodBox-w-100 {
    grid-template-columns: 10% auto !important;
  }
}

.trialperiod-block-section .modalLogin .modal-content .modal-header {
  background-color: unset;
}
.trialperiod-block-section .modalLogin .modal-content .modal-body {
  padding: 0px 60px 30px 60px;
}

.lh-18 {
  line-height: 18px;
}

.pt-50 {
  padding-top: 50px;
}

.steel-gray-btn {
  background-color: transparent;
  color: #6e6d77 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.help-data-box {
  border: 1px solid #e7e7e7;
  padding: 10px 15px;
  background-color: #ffffff;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.05);
}
.help-data-box .edel-icon-right-arrow {
  color: #828096;
}

.securelogin-section .securelogin-error .change-bg-pastal {
  background-color: #fdead8;
  color: #d27422;
  border-radius: 5px;
}
.securelogin-section .securelogin-error .change-bg-pastal div {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  padding: 10px;
}
@media (max-width: 768px) {
  .securelogin-section .securelogin-error .change-bg-pastal div {
    font-size: 0.688rem;
    font-family: "DMSansNormal";
  }
}
.securelogin-section .SecureLoginBox-border {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .securelogin-section .SecureLoginBox-border .heading {
    font-size: 1.125rem;
    font-family: "DMSansBold";
  }
}
@media (max-width: 768px) {
  .securelogin-section .SecureLoginBox-border .desc {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.securelogin-section .SecureLoginBox-border .img-responsive {
  width: 100%;
}

.brd-monochrome {
  border: 1px solid #e7e7e7 !important;
}

.learnmore-div-content {
  position: absolute;
  border-radius: 5px;
  z-index: 1;
  border: 0.6px solid #e7e7e7;
  background: #ffffff;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.05), 0px 25px 37px 0px rgba(0, 0, 0, 0.1);
  margin-left: 0.7rem;
  margin-right: 3.7rem;
}
.learnmore-div-content ul {
  display: flex;
  padding: 15px 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  gap: 15px;
}
.learnmore-div-content ul li {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #363359;
}

.appboxcontent-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.appboxcontent-box .span-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  height: 12px;
  width: 12px;
  display: flex;
  align-items: center;
  padding: 5px;
  justify-content: center;
}
.appboxcontent-box .app-name {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  color: #444444;
}

.mobile-content-app .edel-icon-arrow-down {
  font-size: 1.438rem;
  position: relative;
  top: 5px;
}
@media (max-width: 768px) {
  .mobile-content-app .edel-icon-arrow-down {
    top: 2px;
  }
}

@media (max-width: 768px) {
  .disableotp {
    margin-top: 20px !important;
  }
}
.disableotp .circle-content {
  height: 16px;
  width: 16px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 0.625rem;
}
.disableotp .circle-content i {
  color: #f7943e;
}

.cremy-yellow-section .bg_lightPinkTwo {
  background-color: #fff8ce !important;
  padding: 8px !important;
  border-radius: 5px;
}

.banner-position {
  position: relative;
}
.banner-position .imge-content-data {
  position: absolute;
  top: 53%;
  left: 40%;
}
.banner-position .imge-content-data .img-content-box {
  border: 10px solid #e7e7e7;
  padding: 5px;
  border-radius: 10px;
  background-color: #ffffff;
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.banner-position .imge-content-data .img-content-box .edel-icon-green-tick1 {
  font-size: 1.25rem;
  margin-bottom: 10px;
}

.scanimage-border {
  width: 160px;
  height: 160px;
  background: linear-gradient(to right, black 2px, transparent 2px) 0 0, linear-gradient(to right, black 2px, transparent 2px) 0 100%, linear-gradient(to left, black 2px, transparent 2px) 100% 0, linear-gradient(to left, black 2px, transparent 2px) 100% 100%, linear-gradient(to bottom, black 2px, transparent 2px) 0 0, linear-gradient(to bottom, black 2px, transparent 2px) 100% 0, linear-gradient(to top, black 2px, transparent 2px) 0 100%, linear-gradient(to top, black 2px, transparent 2px) 100% 100%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scanimage-border .qr {
  padding: 10px;
  height: 160px;
}

.enlarge-main-section {
  position: relative;
}
.enlarge-main-section .scan-enlarge-section {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.enlarge-main-section .scan-enlarge-section .edel-icon-enlarge-arrow {
  font-size: 3.125rem;
  color: #03002f;
}
.enlarge-main-section .scan-enlarge-section .scanqr-section {
  border-radius: 5px;
  background: #ffffff;
  box-shadow: 6px 4px 16px 0px rgba(0, 0, 0, 0.25);
  padding: 10px;
  display: grid;
  max-width: fit-content;
  align-items: center;
  justify-content: center;
}

.vl-line {
  border-left: 1px solid #e7e7e7;
  height: 500px;
  margin-top: 35px;
}

.switch-otp-box {
  border: 1px solid #f5f5ff;
  border-radius: 5px;
  background-color: #f5f5ff;
  padding: 25px;
}

.external-top-mb {
  gap: 10px !important;
}
.external-top-mb .appboxcontent-box {
  justify-content: flex-start !important;
  gap: 15px;
}
.external-top-mb .grid-2-1 {
  display: grid;
  grid-template-columns: 2fr 1fr;
}

.disable-otp-mob-box {
  border: 1px solid #e7e7e7;
}
.disable-otp-mob-box .disable-otp-mob {
  display: grid;
  grid-template-columns: 10% auto;
  align-items: center;
  border-radius: 5px;
  padding: 10px;
  gap: 10px;
}
.disable-otp-mob-box .disable-otp-mob .txt-green {
  color: #51b255 !important;
}

.scan-qr-mobile .scan-qr-mobile-grid {
  display: grid;
  grid-template-columns: 10% auto;
  align-items: center;
}
.scan-qr-mobile .scan-qr-mobile-grid span {
  line-height: 15px;
}
.scan-qr-mobile .scan-qr-mobile-bg {
  background-color: #f5f5ff;
  padding: 15px;
  border-radius: 5px;
}
.scan-qr-mobile .scan-qr-mobile-bg .copyLink--input {
  background-color: #ffffff;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scan-qr-mobile .scan-qr-mobile-bg .copyLink--input input {
  border: none !important;
  background-color: transparent !important;
  font-size: 1rem;
  font-family: "DMSansBold";
  color: #03002f;
  text-align: center;
}
.scan-qr-mobile .scan-qr-mobile-bg .copyLink--input button {
  border: none !important;
}

.vr-line {
  position: relative;
}
.vr-line::before {
  content: "";
  position: absolute;
  height: 33px;
  left: -29px;
  border: 1px solid #e7e7e7;
}
.errorstate-section {
  height: 700px;
}
.errorstate-section h1 {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .errorstate-section h1 {
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .errorstate-section {
    height: 835px;
  }
}
.errorstate-section .path-4318 {
  position: absolute;
  top: 150px;
  z-index: -1;
}
.errorstate-section .outersection {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  margin-top: 100px;
}
@media (max-width: 768px) {
  .errorstate-section .outersection .outer-section-2 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .errorstate-section .outersection {
    flex-direction: column;
    align-items: self-start;
    justify-content: flex-start;
  }
}
.errorstate-section .Edbutton-error {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media (max-width: 768px) {
  .errorstate-section .Edbutton-error {
    flex-direction: column;
    justify-content: start;
    align-items: flex-start;
    margin-top: 30px !important;
  }
  .errorstate-section .Edbutton-error .ed_button {
    padding: 10px !important;
    z-index: 1;
    width: 72%;
  }
  .errorstate-section .Edbutton-error .midnight-blue-no-underline {
    background-color: #ffffff;
    border-radius: 10px;
  }
}
.errorstate-section .Edbutton-error .errorstate-btn {
  border-radius: 30px;
}

.path4318mb {
  position: absolute;
  height: 100%;
  left: 0px;
  top: 50%;
}

.errostatemobile {
  height: 158px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.trash-div {
  height: 30px;
  width: 30px;
  background-color: #fceded;
  color: #dd504d;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .trash-div {
    height: 20px;
    width: 20px;
    font-size: 0.75rem;
  }
}

.strategy-box.row {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin: 30px 0px;
  padding: 20px;
}

.border-box-combined {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 16px 0px;
  background-color: #f5f8fd;
}

.bottom-bg {
  background-color: #f2f2f5;
}

.bgt-transfer {
  background-color: transparent !important;
}

.stratigies-edbtn {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}

.margin-calculator-section .error-msg-margincal .edel-icon-emtpy_icon {
  font-size: 4.375rem !important;
}
@media (max-width: 768px) {
  .margin-calculator-section .error-msg-margincal .edel-icon-emtpy_icon {
    font-size: 1.5rem !important;
  }
}
.margin-calculator-section .stock-details-head {
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
  background-color: #f2f2f5;
  padding: 28px 11px;
}
.margin-calculator-section .stock-details-head .stock-details-switch-key i {
  color: #03002f;
}
.margin-calculator-section .overflow-y-500 {
  height: calc(100vh - 7rem);
  padding-bottom: 0px;
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.margin-calculator-section .overflow-y-500::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.margin-calculator-section .overflow-y-500::-webkit-scrollbar-track {
  background: transparent;
}
.margin-calculator-section .overflow-y-500::-webkit-scrollbar-thumb {
  background: #03002f;
}
.margin-calculator-section .stock-details-body {
  padding-bottom: 0px;
}
.margin-calculator-section .margin-calculator {
  padding: 10px 30px 30px 30px;
}
.margin-calculator-section .margin-calculator .row {
  margin: 0;
  padding: 0 !important;
}
.margin-calculator-section .margin-calculator .row .dataHead {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 20px 0px 10px 0px;
}
.margin-calculator-section .margin-calculator .row .radio-btn-section.margin-cal-radio {
  padding: 0;
}
.margin-calculator-section .margin-calculator .row .radio-btn-section.margin-cal-radio .radio-button.common-radio-button label {
  display: flex;
}
.margin-calculator-section .margin-calculator .row .radio-btn-section.margin-cal-radio .radio-button.common-radio-button label span {
  font-family: "DMSansNormal";
}
.margin-calculator-section .margin-calculator .row .margin-cal-serach .form-control {
  background-color: #ffffff !important;
}
.margin-calculator-section .margin-calculator .row .margin-cal-serach .common-search-bar {
  border: 1px solid #e7e7e7;
}
.margin-calculator-section .margin-calculator .row .margin-cal-serach .common-search-bar input {
  padding: 10px !important;
}
.margin-calculator-section .action-btns .ed_button.button {
  width: 47%;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}
.margin-calculator-section .action-btns.strategy {
  width: 90%;
  gap: 15px;
}
.margin-calculator-section .info {
  border: 1px solid #f0f9ff;
  width: 30px;
  height: 30px;
}
.margin-calculator-section .info i {
  font-size: 0.75rem;
}
.margin-calculator-section .create-link.ed_button.link {
  color: #03002f;
}
.margin-calculator-section .common-radio-button .radio_btn input[type=radio] {
  width: 16px;
  height: 16px;
}
.margin-calculator-section .common-radio-button .radio_btn input[type=radio]::after {
  width: 15px;
  height: 14px;
}
.margin-calculator-section .common-radio-button .radio_btn input[type=radio]:checked {
  border: 1px solid #03002f;
}

.margin-popup .modal-header {
  background-color: #f2f2f5;
  border: 0;
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}
.margin-popup .modal-header .edel-icon-bold-close {
  display: none;
}
.margin-popup .modal-content {
  border: 0px;
}

.symbol-popup {
  filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.15));
  padding: 15px;
}

.margin-toast .toast-container {
  position: fixed !important;
}
.margin-toast .toast-container .toast {
  border: 0;
  box-shadow: none;
}
.margin-toast .toast-container .toast-body {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  border-radius: 5px;
}

.margin_drawer.scroll {
  overflow-y: visible !important;
}
.margin_drawer .drawer-head {
  padding: 15px;
}
.margin_drawer .drawer-head .heading {
  gap: 11px;
}
.margin_drawer .drawer-head .heading i {
  font-size: 12px;
}
.margin_drawer .margin_btns {
  gap: 30px;
  padding: 20px 15px;
}
.margin_drawer .margin_btns .ed_button.button {
  padding: 10px;
  width: 100%;
}

.strategy-btn button {
  border-radius: 5px;
}

.margin_drawer__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

@media screen and (min-width: 1023px) {
  .margin-cal-wrapper {
    margin-left: -9px !important;
  }
  .error-msg-border {
    border: 1px solid #e7e7e7 !important;
    border-radius: 5px;
    margin: 30px 0px;
    padding: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .margin-calculator-section .margin-calculator {
    padding: 15px;
  }
  .margin-calculator-section .border-box-combined {
    margin-inline: -12px !important;
    margin-bottom: -25px !important;
  }
  .strategy-btn {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    background-color: #ffffff;
    z-index: 1;
  }
  .strategy-btn button {
    width: 100%;
    border-radius: 5px;
  }
  .fix-mob {
    position: fixed;
    bottom: 55px;
    box-shadow: 0px -5px 25px rgba(0, 0, 0, 0.1);
    padding: 15px 0px;
    z-index: 1;
  }
  .date-list {
    padding: 15px 18px;
    border-bottom: 1px solid #e7e7e7;
  }
}
.calc-loader {
  top: 65px;
}

.strike-select .css-qbdosj-Input input {
  font-size: 0.875rem !important;
  font-family: "RobotoMedium" !important;
}
.strike-select .css-1fdsijx-ValueContainer {
  margin-left: 5px;
}
.strike-select .css-10wo9uf-option,
.strike-select .css-d7l1ni-option,
.strike-select .css-tr4s17-option {
  padding: 5px 10px !important;
}

.margin-understanding .accordion-button:not(.collapsed) {
  color: #03002f;
  background-color: unset;
}
.margin-understanding .accordion-button::after {
  width: 30px;
  height: 30px;
  color: #03002f;
  background-color: #f2f2f5;
}
.margin-understanding .accordion-button {
  padding: 0px !important;
}

.margin-cal-data .help_text.red {
  font-size: 0.75rem;
}

.margin-calculator .form-control {
  font-size: 0.875rem !important;
  font-family: "RobotoMedium" !important;
}

.buy-button-margin-cal {
  color: #51b255;
  background-color: #e6fce7;
  padding: 5px 9px;
  line-height: 140%;
  border-radius: 3px;
  display: flex;
  justify-content: center;
}

.sell-button-margin-cal {
  color: #b83a29;
  background-color: #fcd4d2;
  padding: 5px 9px;
  line-height: 140%;
  border-radius: 3px;
  display: flex;
  justify-content: center;
}

.blue-card-margin-calculator {
  display: grid;
  grid-template-columns: 80% 19%;
  gap: 1%;
}
.blue-card-margin-calculator .blue-card-left {
  display: grid;
  grid-template-columns: 33% 33% 33%;
}
.blue-card-margin-calculator .Outer-transaction-box {
  padding: 15px 10px;
  border-radius: 5px;
  background-color: #f5f8fd;
}
.blue-card-margin-calculator .Outer-transaction-box span {
  text-wrap: nowrap;
}
.blue-card-margin-calculator .Outer-transaction-box span {
  width: 100%;
  display: flex;
  text-align: left;
}
@media (max-width: 1023px) {
  .blue-card-margin-calculator .Outer-transaction-box span {
    font-size: 0.875rem;
  }
}

.dark-blue-card .Outer-transaction-box {
  background-color: #e2edfe;
  border-radius: 5px;
}
.dark-blue-card .Outer-transaction-box span {
  text-wrap: nowrap;
}

.blue-card-color .Outer-transaction-box .txt_blackOne1 {
  color: #51b255 !important;
}

.strategyList-total {
  bottom: 7px;
  border-radius: 5px;
  padding-block: 12px;
}
.strategyList-total .total-span {
  padding-right: 40px;
}
.strategyList-total .total-value-span {
  padding-right: 193px;
}

.error-msg-margincal {
  padding-block: 90px;
  margin-top: 20px;
  border-radius: 10px;
}

.icon-width-margincal {
  width: 300px !important;
}

.bg_blue-backround-padding {
  background: #f5f8fd !important;
  margin-inline: 5px;
  border-radius: 5px;
  margin-block: 10px;
}

.total-value-col {
  background: #e2edfe;
  padding: 5px;
  border-radius: 5px;
  align-items: center;
}

.margin-cal-errormsg {
  padding: 10px 13px !important;
  background: #fef4ec;
  margin-top: 20px;
  color: #f7943e;
  border-radius: 5px;
}

.span-value-wrappar {
  background: #ecf3fd;
  padding: 18px 32px;
}

.span-value-wrappar-col {
  background: #e2edfe;
}

.strategies-wrapper-mob {
  margin-top: 18px;
}

.f-and-o-calculator {
  margin-left: 12px;
}

.total-margin-wrapper-container {
  position: fixed;
  bottom: 73px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  max-width: 600px;
  background-color: #ffffff;
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  /* Adjust shadow as needed */
}

.total-margin-wrapper {
  display: flex;
  justify-content: space-between;
}

.margin-cal-strategy-btn {
  width: 100% !important;
}

.fnomarginsTable.common-table-border table tr td,
.fnomarginsTable.common-table-border table tr th {
  padding: 10px 10px;
}
.fnomarginsTable table tr td:nth-child(1),
.fnomarginsTable table tr th:nth-child(1) {
  width: 10%;
}
.fnomarginsTable table tr td:nth-child(2),
.fnomarginsTable table tr th:nth-child(2) {
  width: 17%;
}
.fnomarginsTable table tr td:nth-child(3),
.fnomarginsTable table tr th:nth-child(3) {
  width: 8%;
}
.fnomarginsTable table tr td:nth-child(4),
.fnomarginsTable table tr th:nth-child(4) {
  width: 8%;
}
.fnomarginsTable table tr td:nth-child(5),
.fnomarginsTable table tr th:nth-child(5) {
  width: 14%;
}
.fnomarginsTable table tr td:nth-child(6),
.fnomarginsTable table tr th:nth-child(6) {
  width: 11%;
}
.fnomarginsTable table tr td:nth-child(7),
.fnomarginsTable table tr th:nth-child(7) {
  width: 11%;
}
.fnomarginsTable table tr td:nth-child(8),
.fnomarginsTable table tr th:nth-child(8) {
  width: 11%;
}
.fnomarginsTable table tr td:nth-child(9),
.fnomarginsTable table tr th:nth-child(9) {
  width: 5%;
  text-align: center;
}
.fnomarginsTable table tr td:nth-child(10),
.fnomarginsTable table tr th:nth-child(10) {
  width: 5%;
  text-align: center;
}

.generic-table.table-total tr td {
  padding: 10px 10px;
}
.generic-table.table-total tr td:nth-child(1),
.generic-table.table-total tr th:nth-child(1) {
  width: 68%;
  text-align: right;
}
.generic-table.table-total tr td:nth-child(2),
.generic-table.table-total tr th:nth-child(2) {
  width: 11%;
  text-align: right;
}
.generic-table.table-total tr td:nth-child(2) span,
.generic-table.table-total tr th:nth-child(2) span {
  background-color: unset !important;
}
.generic-table.table-total tr td:nth-child(3),
.generic-table.table-total tr th:nth-child(3) {
  width: 11%;
  text-align: right;
}
.generic-table.table-total tr td:nth-child(3) span,
.generic-table.table-total tr th:nth-child(3) span {
  background-color: unset !important;
}
.generic-table.table-total tr td:nth-child(4),
.generic-table.table-total tr th:nth-child(4) {
  width: 10%;
}

.disabled-inputfield-sym {
  pointer-events: none;
  opacity: 0.5 !important;
}

@media (max-width: 768px) {
  .margin-calculator-section #react-select-2-listbox .css-1n6sfyn-MenuList {
    -webkit-overflow-scrolling: touch !important;
    max-height: 200px !important;
    overflow-y: scroll !important;
  }
}
.marginfilesTabs .generic-tabs .nav-tabs .nav-item .nav-link.active {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 768px) {
  .marginfilesTabs .nav-tabs {
    height: 33px;
    flex-direction: column;
  }
}
.marginfilesTabs table .pin-unpin-popup {
  z-index: 1 !important;
  width: 1000px;
}
.marginfilesTabs .action-icon-mob {
  width: 50px;
  height: 50px;
  background-color: #f2f2f5 !important;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.marginfiles-table .marginfileSearch {
  width: 290px;
}
.marginfiles-table table thead {
  background-color: #f1f3f9;
}
.marginfiles-table table thead th {
  color: #1d2433 !important;
}
.marginfiles-table table thead th .title {
  font-family: "DMSansBold";
  font-size: 0.875rem;
}
.marginfiles-table table thead .Isin .title {
  display: flex;
  justify-content: end;
  padding-right: 10px;
}
.marginfiles-table table tbody tr:nth-child(even) {
  background-color: #f8f9fc !important;
}
.marginfiles-table table tbody .Isin .grid-1 {
  display: flex;
  justify-content: end;
}

.MarginFileTableDesk .generic-tabs .nav-tabs .nav-item .nav-link.active {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.MarginFileTableDesk .generic-tabs .nav-tabs .nav-item .nav-link {
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
}
.MarginFileTableDesk .marginfiles-table .totalMarginLongPos .title,
.MarginFileTableDesk .marginfiles-table .totalMarginPerLot .title,
.MarginFileTableDesk .marginfiles-table .misMargin .title,
.MarginFileTableDesk .marginfiles-table .finalMargin .title,
.MarginFileTableDesk .marginfiles-table .marginRequirement .title,
.MarginFileTableDesk .marginfiles-table .minimumStopLossMargin .title,
.MarginFileTableDesk .marginfiles-table .enterStopLoss .title,
.MarginFileTableDesk .marginfiles-table .times .title,
.MarginFileTableDesk .marginfiles-table .roundOff .title,
.MarginFileTableDesk .marginfiles-table .expMarginPerLot .title,
.MarginFileTableDesk .marginfiles-table .spanMarginPerLot .title,
.MarginFileTableDesk .marginfiles-table .totalMarginAmt .title,
.MarginFileTableDesk .marginfiles-table .expMarginAmt .title,
.MarginFileTableDesk .marginfiles-table .spanMarginAmt .title,
.MarginFileTableDesk .marginfiles-table .additionalMargin .title,
.MarginFileTableDesk .marginfiles-table .spreadBenefit .title,
.MarginFileTableDesk .marginfiles-table .expMargin .title,
.MarginFileTableDesk .marginfiles-table .spanMargin .title,
.MarginFileTableDesk .marginfiles-table .totalMargin .title,
.MarginFileTableDesk .marginfiles-table .lotSize .title,
.MarginFileTableDesk .marginfiles-table .haircut .title,
.MarginFileTableDesk .marginfiles-table .isin .title,
.MarginFileTableDesk .marginfiles-table .bseCode .title,
.MarginFileTableDesk .marginfiles-table .lot .title {
  display: flex;
  justify-content: end;
}
.MarginFileTableDesk .marginfiles-table .totalMarginLongPos span,
.MarginFileTableDesk .marginfiles-table .totalMarginPerLot span,
.MarginFileTableDesk .marginfiles-table .misMargin span,
.MarginFileTableDesk .marginfiles-table .finalMargin span,
.MarginFileTableDesk .marginfiles-table .marginRequirement span,
.MarginFileTableDesk .marginfiles-table .minimumStopLossMargin span,
.MarginFileTableDesk .marginfiles-table .enterStopLoss span,
.MarginFileTableDesk .marginfiles-table .times span,
.MarginFileTableDesk .marginfiles-table .roundOff span,
.MarginFileTableDesk .marginfiles-table .expMarginPerLot span,
.MarginFileTableDesk .marginfiles-table .spanMarginPerLot span,
.MarginFileTableDesk .marginfiles-table .totalMarginAmt span,
.MarginFileTableDesk .marginfiles-table .expMarginAmt span,
.MarginFileTableDesk .marginfiles-table .spanMarginAmt span,
.MarginFileTableDesk .marginfiles-table .additionalMargin span,
.MarginFileTableDesk .marginfiles-table .spreadBenefit span,
.MarginFileTableDesk .marginfiles-table .expMargin span,
.MarginFileTableDesk .marginfiles-table .spanMargin span,
.MarginFileTableDesk .marginfiles-table .totalMargin span,
.MarginFileTableDesk .marginfiles-table .lotSize span,
.MarginFileTableDesk .marginfiles-table .haircut span,
.MarginFileTableDesk .marginfiles-table .isin span,
.MarginFileTableDesk .marginfiles-table .bseCode span,
.MarginFileTableDesk .marginfiles-table .lot span {
  display: flex;
  justify-content: end;
}
.owl-dots {
  display: flex;
  justify-content: center;
  padding: 50px 1em 1em;
  flex-wrap: wrap;
}
@media (max-width: 640px) {
  .owl-dots {
    padding: 20px 1em 1em;
  }
}
.owl-dots .owl-dot span {
  width: 18px !important;
  height: 0px !important;
  margin: 0.1em !important;
  display: block;
  border: 1px solid #cccccc;
}
@media (max-width: 768px) {
  .owl-dots .owl-dot span {
    width: 15px !important;
  }
}
.owl-dots .owl-dot.active span {
  border: 2px solid #03002f;
}

.adBlock {
  padding: 0px !important;
}
@media (min-width: 1023px) {
  .adBlock .owl-nav button {
    border: none;
    background: none;
    color: #03002f;
    margin-top: -200px;
    margin-left: -48px;
  }
  .adBlock .owl-nav button span {
    display: none;
  }
}
.adBlock .owl-stage-outer .owl-item {
  display: flex;
  justify-content: center;
  align-items: center;
}
.adBlock .owl-stage-outer .owl-item:nth-of-type(odd) > div {
  background-color: #f4f9ff;
  border: 1px solid #d6e8ff;
}
.adBlock .owl-stage-outer .owl-item:nth-child(3n+3) > div {
  background-color: #fff1f1;
  border: 1px solid #ffd1d1;
}
.adBlockRight {
  margin-left: 0px !important;
  margin-right: -38px !important;
}

.owl-theme .owl-dots {
  display: flex;
  justify-content: center;
  padding: 50px 1em 1em;
  flex-wrap: wrap;
}
@media (max-width: 640px) {
  .owl-theme .owl-dots {
    padding: 20px 1em 1em;
  }
}
.owl-theme .owl-dots .owl-dot span {
  width: 18px !important;
  height: 0px !important;
  margin: 0.1em !important;
  display: block;
  border: 1px solid #cccccc;
}
@media (max-width: 768px) {
  .owl-theme .owl-dots .owl-dot span {
    width: 15px !important;
  }
}
.owl-theme .owl-dots .owl-dot.active span {
  border: 2px solid #03002f;
}
.corporateGenericMainBlock {
  padding-bottom: 15px;
}
.corporateGenericMainBlock div {
  line-height: 140%;
}
@media (max-width: 1023px) {
  .corporateGenericMainBlock div {
    padding: 0px;
  }
}
.corporateGenericMainBlock .corporateGenericBlock {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  padding: 15px;
  gap: 20px;
}
@media (max-width: 1023px) {
  .CorporateActionMainBlock {
    background-color: #ffffff;
  }
}
.CorporateActionMainBlock .CoporateAction-heading {
  line-height: 1px;
  gap: 10px;
}
.CorporateActionMainBlock .CoporateAction-heading .rounded-circle.exclamation {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #e7e7e7;
  position: relative;
  cursor: pointer;
}
.CorporateActionMainBlock .CoporateAction-heading .rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.CorporateActionMainBlock .CoporateAction-heading .edel-icon-arrow-left1:before {
  font-size: 10px;
  line-height: 20px;
  color: #03002f;
  font-weight: bold;
}
.CorporateActionMainBlock .generic-tabs.common-tab-color .nav-item .nav-link {
  font-family: "DMSansNormal" !important;
  padding: 0px 10px 10px;
}
@media (min-width: 1023px) {
  .CorporateActionMainBlock .generic-tabs.common-tab-color .nav-item .nav-link {
    font-family: "DMSansNormal" !important;
    width: 150px;
    padding: 0px;
    padding-bottom: 8px;
  }
}
.CorporateActionMainBlock .generic-tabs.common-tab-color .nav-item .nav-link.active {
  font-family: "DMSansBold" !important;
}
@media (max-width: 1023px) {
  .CorporateActionMainBlock .generic-tabs.common-tab-color .nav-item .nav-link.active {
    font-family: "DMSansMedium";
  }
}
@media (max-width: 1023px) {
  .CorporateActionMainBlock .generic-tabs.common-tab-color .nav-tabs {
    gap: 15px;
    height: 29px;
  }
}
.CorporateActionMainBlock .corporateTab {
  margin-top: 19px;
}
.CorporateActionMainBlock .corporateTable-block .orderbook-table .ed_button.button {
  padding: 17px;
  width: 99px;
}
.CorporateActionMainBlock .corporateTable-block .equitydrop {
  width: 167px;
  display: flex;
  justify-content: space-between;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
  padding: 10px 8px 10px 10px;
}
@media (max-width: 1023px) {
  .CorporateActionMainBlock .corporateTable-block .equitydrop {
    width: 135px;
  }
}
.CorporateActionMainBlock .corporateTable-block .dropdown-block .ed_button {
  text-align: right;
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.CorporateActionMainBlock .corporateTable-block .dropdown-block .corporate-new-drp {
  padding-top: 20px;
}
.CorporateActionMainBlock .corporateTable-block .equity-dropdown-block.show .dropdown-menu .dropdown-item {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}
.CorporateActionMainBlock .corporateTable-block .corporate-new-drp .equitydrop i:before {
  font-size: 0.938rem;
  font-weight: 700;
  color: #03002f;
}
.CorporateActionMainBlock .corporateTable-block .equity-dropdown-block.show .dropdown-menu {
  min-width: 167px;
  padding: 15px;
  background-color: #ffffff;
  height: 111px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #e7e7e7;
  transform: translate(0px, 60px) !important;
}
@media (max-width: 1023px) {
  .CorporateActionMainBlock .corporateTable-block .equity-dropdown-block.show .dropdown-menu {
    min-width: 125px;
  }
}
.CorporateActionMainBlock .corporateTable-block .equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 0px;
  padding-top: 10px;
}
.CorporateActionMainBlock .corporateTable-block .equity-dropdown-block.show .dropdown-menu .dropdown-item:first-child {
  padding-top: 0px;
}
.CorporateActionMainBlock .corporateTable-block .corporateAction table tbody td:last-child {
  width: 99px;
}
.CorporateActionMainBlock .corporateTable-block .corporateAction table thead th .title .d-flex {
  gap: 5px;
}
.CorporateActionMainBlock .corporateTable-block .buyback-note {
  padding: 10px;
  margin: 10px 10px 0px;
  width: calc(100% - 20px);
}
.CorporateActionMainBlock .corporateTable-block .corporateAction table .title {
  display: flex !important;
  align-items: center !important;
  gap: 7px !important;
}
.CorporateActionMainBlock .generic-tabs .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}

.CorporateActionHeader {
  padding: 25px 20px 20px;
}
@media (max-width: 1023px) {
  .CorporateActionHeader {
    padding: 4px 23px 8px 31px;
  }
}
.CorporateActionHeader .briefcase-block {
  margin-left: 8.5px;
  padding-top: 2px;
}
.CorporateActionHeader .briefcase-block .holdings-count {
  margin-left: 2px;
}

.corporateInputFieldBlock {
  padding: 20px;
  display: grid !important;
  grid-template-columns: 1fr;
  gap: 20px;
}
@media (max-width: 1023px) {
  .corporateInputFieldBlock {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
}
.corporateInputFieldBlock .highlighted-input .form-control {
  background-color: #e7e7e7;
}
.corporateInputFieldBlock .pdt-30 {
  padding-top: 30px !important;
}
.corporateInputFieldBlock .corporatecheckbox {
  padding: 0px;
}
@media (max-width: 1023px) {
  .corporateInputFieldBlock .corporatecheckbox .flex-inline-center {
    align-items: center !important;
  }
}
.corporateInputFieldBlock .corporatecheckbox .form-check {
  padding-top: 10px;
  gap: 0px !important;
}
@media (max-width: 1023px) {
  .corporateInputFieldBlock .corporatecheckbox .form-check {
    padding-top: 5px;
  }
}

.Rightissue-block {
  padding: 20px 20px;
}
.Rightissue-block div {
  line-height: 150%;
}
.Rightissue-block .midnight-blue-underline.ed_button.button {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.shareicon-block {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 20px;
}
@media (max-width: 1023px) {
  .shareicon-block {
    justify-content: space-between;
  }
}
.shareicon-block .ed_button.button {
  padding: 9px 17px;
  width: 99px;
}

.BuyBack-block .error-note {
  padding: 10px 15px;
  margin: 10px 20px;
  border-radius: 5px;
}

.ofs-mob-confirmation {
  height: 100vh;
}
.ofs-mob-confirmation .btn-class-btntype.bottom-contents {
  padding-top: 26px;
}
.ofs-mob-confirmation .back-button {
  margin-right: -10px;
  padding-top: 5px;
}
.ofs-mob-confirmation .back-button .edel-icon-arrow-left {
  font-size: 30px;
}
.ofs-mob-confirmation .toc-margin .marginouter {
  display: none;
}
.ofs-mob-confirmation .order-confirmation .bottom-contents {
  padding-top: 16px;
}

.order-confirmation-desk .toc-margin .marginouter {
  display: none;
}

@media (max-width: 768px) {
  .ofs-Error-popup {
    padding-top: 60px;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.ofs-Error-popup .modal-content {
  border: 0;
}
.ofs-Error-popup .modal-content .modal-header {
  border: 0px;
  background-color: #f2f2f5;
  padding: 19px 21px 18px 20px !important;
}
.ofs-Error-popup .modal-content .info-text {
  padding: 0 60px 60px;
}
@media (max-width: 768px) {
  .ofs-Error-popup .modal-content .info-text {
    padding: 0 20px 30px;
  }
}
.ofs-Error-popup .modal-dialog {
  max-width: 650px !important;
  top: 20%;
}
@media (max-width: 768px) {
  .ofs-Error-popup .modal-dialog {
    margin: 0;
  }
}
.ofs-Error-popup .back-btn:hover {
  cursor: pointer;
}
.ofs-Error-popup .back-btn {
  margin-bottom: 40px;
}

.ofs-toc .stock-details-head {
  padding-left: 3% !important;
  padding-top: 0% !important;
  padding-bottom: 0;
}

.orderbook-ofs-sidebar .marketaction-pivot {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.orderbook-ofs-sidebar .market-action-pivot-grid {
  padding-bottom: 15px !important;
}
.orderbook-ofs-sidebar .pivotName {
  padding-bottom: 0.5rem !important;
}
.orderbook-ofs-sidebar .pivotDate.DMsanR_10_400 {
  font-size: 0.875rem !important;
  font-family: "RobotoMedium" !important;
  color: #292929 !important;
}

.corporateAction tbody tr td {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.corporateAction tbody tr td .scrip {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}

.ipo-orderbook .orderbook-table table thead tr th:nth-child(6) .title {
  justify-content: end;
}
.watchlist-drawer .edel-icon-round-circle {
  font-size: 0.563rem;
  margin-top: -3px;
  margin-left: 2px;
}
.watchlist-drawer .drawer-header {
  background-color: transparent !important;
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.watchlist-drawer .drawer-header .sortname {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.watchlist-drawer .drawer-header .ed_button {
  font-size: 0.75rem;
  color: #03002f;
  font-family: "DMSansNormal";
  border-bottom: 1px solid #03002f;
  background: none;
}
.watchlist-drawer .drawer-body {
  padding-bottom: 0px !important;
}
.watchlist-drawer .drawer-body .sortlist-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px 20px 15px;
}
.watchlist-drawer .drawer-body .sortlist-body:last-child {
  border-bottom: 1px solid #e7e7e7;
}
.watchlist-drawer .drawer-body .sortlist-names {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.watchlist-drawer .drawer-body .sortlist-values {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}
.watchlist-drawer .drawer-body .sortlist-values .edel-icon-point-arrow-down {
  margin-left: 7px;
}
.watchlist-drawer .drawer-body .sortlist-values .edel-icon-point-arrow-up {
  margin-left: 7px;
}
.watchlist-drawer .drawer-body .sortlist-body.active-filter .sortlist-names,
.watchlist-drawer .drawer-body .sortlist-body.active-filter .sortlist-values {
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
}
.watchlist-drawer.sortlist-desk .drawer-header .ed_button {
  border-bottom: none !important;
  text-decoration: underline !important;
}

.headingSection {
  padding: 20px 20px 0px 15px;
}
.headingSection span {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.editwatchlistsection {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e7e7e7;
  padding: 22px 15px;
}
.editwatchlistsection .edel-icon-edit,
.editwatchlistsection .edel-icon-duplicate {
  font-size: 0.938rem;
  margin-right: 14px;
}

.todayshighlightouter .todayshighlightsection {
  padding: 20px 15px;
}
.todayshighlightouter .todayshighlightsection .form-check-label {
  line-height: 20px;
}
.todayshighlightouter .todayshighlightsection .form-check-input:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item .accordion-body {
  padding: 0px 15px 15px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item .accordion-collapse.show .accordion-body {
  padding: 0px 15px 15px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item .accordion-header .accordion-button::after {
  background-color: #f2f2f5;
  color: #03002f;
  height: 30px;
  width: 30px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item:first-child .accordion-body #accordion-content {
  display: grid;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item:first-child .accordion-body #accordion-content .customAlertSection {
  display: flex;
  justify-content: space-between;
  padding-inline: 10px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item:last-child .accordion-body {
  padding: 0px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item:last-child .accordion-collapse.show .accordion-body {
  padding: 0px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-body #accordion-content {
  display: grid;
  grid-template-columns: 100%;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-body #accordion-content .accordiancheckbox .form-check-label {
  line-height: 20px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-body #accordion-content .accordiancheckbox .form-check-input:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}

.mb-watchlist-settings .__content {
  overflow-y: scroll;
  max-height: calc(70vh - 155px);
  padding: 0px;
}
.mb-watchlist-settings .drawer-header {
  position: sticky;
  top: -2px;
  z-index: 9;
  background-color: #f2f2f5;
}
.mb-watchlist-settings .mb-settings-first-row {
  position: sticky;
  top: 50px;
  z-index: 9;
  background-color: #f2f2f5;
}
.mb-watchlist-settings .watchlist-drawer .drawer-header {
  z-index: 5 !important;
}
.mb-watchlist-settings .drawer-body {
  background-color: #ffffff;
}

.actioncomponent.mh-65 {
  min-height: 65vh;
  overflow-y: hidden;
  padding-bottom: 110px;
}
.actioncomponent.sticky .drawer-header {
  position: sticky;
  top: 0px;
  z-index: 9;
}
.actioncomponent .overflowclass {
  height: 300px;
  overflow: scroll;
}
.actioncomponent .overflowclass-240 {
  height: 240px;
  overflow: scroll;
}
.actioncomponent .drawer-header .edel-icon-arrow-left {
  vertical-align: sub;
}
.actioncomponent .drawer-header .edel-icon-arrow-left:before {
  font-size: 1.625rem;
}
.actioncomponent .drawer-footer {
  padding: 15px !important;
}
.actioncomponent .drawer-footer button {
  width: 100%;
}
.actioncomponent .drawer-footer button:first-child {
  margin-right: 20px;
}
.actioncomponent .drawer-footer button:last-child {
  margin-right: 0px;
}
.actioncomponent .editwatchlistsection.sticky {
  position: fixed;
  z-index: 999;
  width: 100%;
  border-bottom: none !important;
  box-shadow: 0px 3px 17px 0px #e7e7e7;
  background-color: #ffffff;
}

.performancedata-block {
  display: grid;
  grid-template-columns: 50% 50%;
}

.select-indices-block {
  margin-bottom: 10px;
}

.performance-indices-block {
  padding: 0px 15px 15px;
}
:root {
  font-size: 16px;
}

.marketTabs {
  padding-top: 18px;
  padding: 0;
}
.marketTabs .react-tabs .marketTabs-ul {
  padding: 0;
  gap: 50px;
}
.marketTabs .react-tabs .marketTabs-ul li p {
  line-height: 19.6px;
  font-size: 1rem;
}
.marketTabs .react-tabs .marketTabs-ul a {
  height: 100%;
}
.marketTabs .react-tabs .marketTabs-ul a p {
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.marketTabs .react-tabs .marketTabs-ul a.active {
  border-bottom: 2px solid #03002f;
}
.marketTabs .react-tabs .marketTabs-ul a.active p {
  color: #03002f;
}
.marketTabs .react-tabs .marketTabs-ul {
  border-bottom: 1px solid #e7e7e7;
  margin: 0 10px;
  padding: 0;
}
@media (min-width: 768px) {
  .marketTabs .react-tabs .marketTabs-ul {
    margin: auto;
  }
}
.marketTabs .react-tabs .marketTabs-ul li {
  padding: 14px 0px;
  color: #b8b8b8;
  margin-right: 3.125rem;
}
@media (max-width: 768px) {
  .marketTabs .react-tabs .marketTabs-ul li {
    padding: 14px 10px;
  }
}
.marketTabs .react-tabs .marketTabs-ul li p {
  margin-bottom: 0;
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
}
.marketTabs .react-tabs .marketTabs-ul .react-tabs__tab:focus:after {
  content: unset;
}
.marketTabs .react-tabs .marketTabs-ul .react-tabs__tab--selected {
  background: unset;
  border-color: unset;
  color: #03002f;
  border-radius: unset;
  border: unset;
  border-bottom: 2px solid #03002f;
}

@media (max-width: 1023px) {
  .marketTabs .react-tabs {
    overflow-y: scroll;
  }
  .marketTabs .react-tabs .marketTabs-ul {
    flex-direction: row;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    padding: 0 0 0 15px;
    /* Track */
    /* Handle */
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar {
    width: 4px !important;
    height: 5px !important;
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar-track {
    background: transparent;
  }
  .marketTabs .react-tabs .marketTabs-ul::-webkit-scrollbar-thumb {
    background: #03002f;
  }
  .marketTabs .react-tabs .marketTabs-ul li p {
    line-height: 19.6px;
    font-size: 1rem;
  }
  .marketTabs .react-tabs .marketTabs-ul .react-tabs__tab--selected {
    border-width: 3px;
  }
}
@media (max-width: 1200px) {
  .marketTabs .react-tabs .marketTabs-ul li {
    margin-right: 1rem;
  }
}
:root {
  font-size: 16px;
  font-size: 16px;
}

.mob-page .support-logo {
  color: #03002f;
  font-size: 1rem;
}
.mob-page .mt-7 {
  margin-top: 7px;
}
.mob-page .mt-14 {
  margin-top: 14px;
}
.mob-page .mt-9 {
  margin-top: 9px;
}
.mob-page .d-flex {
  display: flex;
}
.mob-page .arrowwhite {
  color: white;
}
.mob-page .mobclick-header {
  background: #f2f2f5;
}
.mob-page .mobclick-header .header-container {
  padding: 10px 20px 15px;
}
.mob-page .mobclick-header .header-container .top-block {
  justify-content: space-between;
  width: 100%;
}
.mob-page .mobclick-header .header-container .top-block .top-left .signup-text {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 140%;
  color: #03002f;
}
.mob-page .mobclick-header .header-container .top-block .top-left .logo1 {
  color: #174082;
  font-size: 1rem;
  font-weight: 600;
}
.mob-page .mobclick-header .header-container .top-block .top-left .small-imcircle::before {
  font-size: 0.375rem;
}
.mob-page .mobclick-header .header-container .top-block .top-right {
  display: flex;
  align-items: center;
}
.mob-page .mobclick-header .header-container .top-block .top-right .ml-40 {
  margin-left: 40px;
}
.mob-page .mobclick-header .header-container .top-block .top-right .edel-icon-support-2 {
  font-size: 1.5rem;
}
.mob-page .mobclick-header .header-container .top-block .top-right .support-text {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 24px;
  color: #03002f;
  margin-left: 8px;
}
.mob-page .mobclick-header .header-container .top-block .top-right .support-drop {
  display: none;
}
.mob-page .mobclick-header .header-container .top-block .top-right:hover .support-drop, .mob-page .mobclick-header .header-container .top-block .top-right:active .support-drop {
  display: block;
}
.mob-page .accstatus-header {
  margin-left: -0.35rem;
}
.mob-page .mobclick-main-block {
  background-color: #ffffff;
  border-radius: 25px 25px 0px 0px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-block-heading {
  width: 100%;
  padding: 24px 0 0px;
  text-align: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .offering-block-container .offering-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .offering-block-container .offering-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .offering-block-container .offering-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .offering-block-container .offering-products-list {
  justify-content: space-between;
  flex-wrap: wrap;
}
.mob-page .mobclick-main-block .offering-block-container .offering-products-list .offering-tiles {
  margin-top: 30px;
  position: relative;
  cursor: pointer;
  max-width: 33%;
  width: 100%;
  flex-flow: column;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mob-page .mobclick-main-block .offering-block-container .offering-products-list .offering-tiles span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .offering-block-container .offerings-viewall {
  margin-top: 53px;
  width: 100%;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  text-align: center;
  color: #3580f7;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mob-page .mobclick-main-block .offering-block-container .offerings-viewall .offerings-text {
  font-size: 0.875rem;
}
.mob-page .mobclick-main-block .offering-block-container .offerings-viewall .view-all-arrowicon {
  background-color: #3580f7;
  margin-left: 15px;
  border-radius: 50%;
  font-size: 1.375rem;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans {
  margin: 37px 20px 0px;
  border-radius: 10px;
  background-color: #3580f7;
  height: auto;
  padding: 14px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans img {
  height: 73px;
  width: 80px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text {
  margin-left: 28px;
  color: #ffffff;
  font-size: 0.625rem;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text .offtext {
  font-family: "InterRegular";
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text .viewplans-icon {
  display: flex;
  margin-top: 16px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text .viewplans-icon span {
  color: #3580f7;
  background: white;
  border-radius: 50%;
  margin-left: 8px;
  border: 1px solid rgba(255, 255, 255, 0.05);
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text .orderamount {
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 1rem;
  font-family: "InterSemiBold";
}
.mob-page .mobclick-main-block .offering-block-container .offering-loans {
  align-items: center;
  margin: 30px 20px 0px;
  background-color: #f4f9ff;
  border-radius: 10px;
  padding: 18px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-loans span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #292929;
  margin-left: 20px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-insurance {
  align-items: center;
  margin: 12px 20px 0px;
  background-color: #f4f9ff;
  border-radius: 10px;
  padding: 18px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-insurance span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #292929;
  margin-left: 35px;
}
.mob-page .mobclick-main-block .research-block-container .research-block-heading {
  width: 100%;
  margin: 50px 0 0px;
  text-align: center;
  font-size: font_twentyEight;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .research-block-container .research-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .research-block-container .research-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .research-block-container .research-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .research-block-container .research-products-list {
  flex-wrap: wrap;
}
.mob-page .mobclick-main-block .research-block-container .research-products-list .research-tiles {
  margin-top: 40px;
  position: relative;
  cursor: pointer;
  max-width: 33%;
  width: 100%;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.mob-page .mobclick-main-block .research-block-container .research-products-list .research-tiles span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .tools-block-container {
  margin-top: 50px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-text {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #292929;
  margin-left: 25px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-text1 {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
  color: #292929;
  margin-left: 25px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-block-heading {
  width: 100%;
  text-align: center;
  font-size: font_twentyEight;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .tools-block-container .tools-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .tools-block-container .tools-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .tools-block-container .tools-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .tools-block-container .tools-tiles-block {
  margin-top: 32px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-tiles-block .tools-tiles {
  padding: 25px 0px 20px 30px;
  margin-left: 20px;
  margin-right: 20px;
  border-bottom: 1px solid #edf4ff;
}
.mob-page .mobclick-main-block .tools-block-container .tools-tiles-block .tile6 {
  border-bottom: none;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block {
  border: 1px solid #edf4ff;
  border-radius: 10px;
  padding: 20px 30px 14px;
  margin: 0px 20px 20px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top {
  justify-content: space-between;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 {
  align-items: center;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 .view-all-arrowicon {
  background-color: #3580f7;
  margin-left: 15px;
  border-radius: 50%;
  font-size: 1.375rem;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 .tools-text {
  color: #3580f7;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 .support-logo {
  margin-left: 20px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 span {
  margin-left: 0px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-list span {
  margin-left: 0px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-list .calc-tiles {
  margin-top: 40px;
  position: relative;
  cursor: pointer;
  max-width: 33%;
  width: 100%;
}
.mob-page .mobclick-main-block .tools-block-container .meet-patners {
  background-color: #edf4ff;
  border-radius: 10px;
  padding: 18px;
  margin: 0px 20px;
}
.mob-page .mobclick-main-block .tools-block-container .meet-patners .meet-patnerstext {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .tools-block-container .meet-patners .patners-list {
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}
.mob-page .mobclick-main-block .learn-block-container {
  margin-top: 60px;
}
.mob-page .mobclick-main-block .learn-block-container .learn-text {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #292929;
  margin-left: 22px;
}
.mob-page .mobclick-main-block .learn-block-container .learn-text1 {
  color: #1fc86d;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
}
.mob-page .mobclick-main-block .learn-block-container .learn-block-heading {
  width: 100%;
  text-align: center;
  font-size: font_twentyEight;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .learn-block-container .learn-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .learn-block-container .learn-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .learn-block-container .learn-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .learn-block-container .learn-tiles-block {
  margin-top: 32px;
}
.mob-page .mobclick-main-block .learn-block-container .learn-tiles-block .learn-tiles {
  padding: 25px 0px 20px 30px;
  margin: 0px 20px;
  border-bottom: 1px solid #edf4ff;
  justify-content: space-between;
  align-items: center;
}
.mob-page .mobclick-main-block .learn-block-container .learn-tiles-block .learn-tiles .learn-left-block {
  max-width: 46%;
}
.mob-page .mobclick-main-block .learn-block-container .learn-tiles-block .tile5 {
  border-bottom: none;
}
.mob-page .mobclick-main-block .platforms-block-container {
  margin-bottom: 192px;
  margin-top: 48px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-heading {
  width: 100%;
  text-align: center;
  font-size: 1rem;
  position: relative;
  margin-bottom: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .platforms-block-container .tile2,
.mob-page .mobclick-main-block .platforms-block-container .tile3,
.mob-page .mobclick-main-block .platforms-block-container .tile4 {
  align-items: center;
  word-break: break-word;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles {
  margin: 0px 15px 15px 15px;
  border-radius: 5px;
  background: #f4f9ff;
  height: auto;
  padding: 16px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .tb {
  font-family: "EncodeSansSemiExpandedBold";
  font-size: 1.25rem;
  color: #292929;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile {
  flex-direction: column;
  justify-content: space-between;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile1 .ratingtext-span {
  font-size: 0.625rem;
  color: #808080;
  font-family: "EncodeSansMedium";
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile1 .rating-num {
  font-size: 2.625rem;
  font-family: "EncodeSansSemiExpandedBold";
  color: #292929;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile2 {
  display: flex;
  flex-flow: column;
  /* justify-items: flex-end; */
  justify-content: flex-end;
  margin-left: 10px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile2 .playstore {
  color: #808080;
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile2 .stars span {
  color: #ffb800;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .tile4-span {
  margin-left: 60px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .ml-3 {
  margin-left: 21px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 300;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .img1 {
  height: 135px;
  width: 120px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .img4 {
  margin-left: 21px;
}

.clickable-block-container {
  position: fixed;
  background: #ffffff;
  bottom: 110px;
  width: 100%;
}
.clickable-block-container .clickable-iems {
  width: 100%;
  display: flex;
}
.clickable-block-container .clickable-iems .sticky-tile .active {
  opacity: 1;
  color: #03002f;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.clickable-block-container .clickable-iems .clickable-tiles {
  width: 100%;
  max-width: 400px;
  display: flex;
  overflow-x: scroll;
  gap: 30px;
  justify-content: space-between;
  font-size: 0.75rem;
  margin: 0px 15px;
  border: 1px solid #e7e7e7;
  padding: 0px 13px 0px 16px;
  border-radius: 10px;
  background: white;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  scrollbar-width: none;
  -webkit-overflow-scrolling: auto;
  -webkit-overflow-scrolling: touch;
}
.clickable-block-container .clickable-iems .clickable-tiles.scroll-right {
  justify-content: flex-end;
}
.clickable-block-container .clickable-iems .clickable-tiles li {
  line-height: 44px;
  text-wrap: nowrap;
  white-space: nowrap;
}
.clickable-block-container .clickable-iems .clickable-tiles li a {
  border-bottom: 2px solid transparent;
  opacity: 0.5;
  display: inline-block;
  color: #292929;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.clickable-block-container .clickable-iems .clickable-tiles li a.activeClass-mblink {
  color: #03002f !important;
  opacity: 1 !important;
  border-bottom: 1px solid #03002f;
}
.clickable-block-container .clickable-iems .clickable-tiles li a:focus {
  opacity: 1;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
}
.clickable-block-container .clickable-iems .clickable-tiles li a:active {
  opacity: 1;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
}

.pb-150 {
  padding-bottom: 150px;
}

.ipo-custom-class .icon {
  font-size: 1.25rem;
  justify-content: center;
  display: flex;
  align-items: center;
}

.moreresources-content .icon .edel-icon-tax {
  font-size: 1.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.moreresources-content .icon .edel-icon-margin-cal {
  color: #03002f;
}

.mob-menu-drawer .backgroundcolor_bluedrawer.blur-bg.menu-index__handle-wrapper {
  display: none;
}
.mob-menu-drawer .backgroundcolor_bluedrawer.blur-bg.menu-index__content {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.mob-menu-drawer .menu-index {
  overflow-y: hidden;
  max-height: 90vh !important;
  padding: 0px !important;
}
.mob-menu-drawer .menu-index.halfindex-95h {
  max-height: 95vh !important;
}
.mob-menu-drawer .menu-index.halfindex-99vh {
  max-height: 99vh !important;
}
.mob-menu-drawer .menu-index.blur-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.mob-menu-drawer .menu-index.brd-radius-none {
  border-radius: 0px !important;
}
.mob-menu-drawer .succes-menu-size {
  font-size: 5rem;
}
.mob-menu-drawer .error-menu-size {
  font-size: 4.375rem;
}
.mob-menu-drawer .modlweight {
  font-weight: 700 !important;
}
.mob-menu-drawer .modalHeader {
  text-align: center;
  width: 100%;
}
.mob-menu-drawer .modalHeader th {
  font-size: 12px;
  color: #868686;
  font-family: "DMSansNormal";
  font-weight: 400;
}
.mob-menu-drawer .modalHeader td {
  color: #444444;
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  text-align: -webkit-left;
}
.mob-menu-drawer .modalHeader .lastrow {
  text-align: left;
  margin-left: 25px;
  font-size: 12px;
  color: #868686;
  font-family: "DMSansNormal";
}
.mob-menu-drawer .modalHeader .comment {
  font-size: 14px;
  color: #444444;
  border-radius: 5px;
  padding: 13px;
  text-align: left;
}
.mob-menu-drawer .modalHeader .krarow {
  background: #f2f2f5 !important;
}
.mob-menu-drawer .modalHeader .ms-14px {
  margin-left: 14px !important;
  font-size: 14px;
  font-weight: bold;
}
.mob-menu-drawer .max-h-100vh {
  max-height: 100vh;
}
.mob-menu-drawer .modalline {
  color: #444444;
  font-size: 18px;
  font-family: DM Sans;
  font-weight: 400;
  word-wrap: break-word;
}
.mob-menu-drawer .acc-drawer {
  max-height: 100%;
  padding: 28px 15px 28px 14px;
}
.mob-menu-drawer .otp-acc-drawer {
  max-height: 100vh;
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: -webkit-center;
  word-wrap: break-word;
  font-size: 18px;
  padding: 35px;
  line-height: 20px;
}
.mob-menu-drawer .profile-otp {
  margin-top: -30px !important;
}
.mob-menu-drawer .profile-otp-width {
  width: 260px !important;
}
.mob-menu-drawer .resend-otp-margin {
  margin-right: 120px;
}
.mob-menu-drawer .mob-resend-otp-margin {
  margin-right: 45px;
}
.mob-menu-drawer .menu-index__backdrop.blur-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.status-main {
  width: 100%;
  background-color: #fef4ec;
  border-radius: 5px;
  align-items: baseline;
  gap: 10px;
  padding: 3px 0px 3px 0px;
}

.status-hedaer {
  color: #f7943e;
  font-size: 12px;
  font-weight: 500;
  word-wrap: break-word;
}

.black-underline {
  color: #03002f;
  font-size: 12px;
  font-weight: 500;
  word-wrap: break-word;
  text-decoration: underline;
}

.mobile-bottom-genericdrawer {
  overflow-y: hidden;
  max-height: calc(100vh - 25px) !important;
}
.mobile-bottom-genericdrawer .common-drawer-scroll-mobilebottomclick {
  max-height: 75vh;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 100px;
  -webkit-overflow-scrolling: auto;
  -webkit-overflow-scrolling: touch;
  /* Track */
  /* Handle */
}
.mobile-bottom-genericdrawer .common-drawer-scroll-mobilebottomclick::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.mobile-bottom-genericdrawer .common-drawer-scroll-mobilebottomclick::-webkit-scrollbar-track {
  background: transparent;
}
.mobile-bottom-genericdrawer .common-drawer-scroll-mobilebottomclick::-webkit-scrollbar-thumb {
  background: #03002f;
}
.mobile-bottom-genericdrawer .pos-fixed-div {
  height: 143px;
  bottom: 0px;
  width: 100%;
  position: fixed;
  background: #ffffff;
}

.table-regular-compliance tr th:nth-child(1),
.table-regular-compliance tr td:nth-child(1) {
  width: 25%;
  white-space: nowrap;
  padding: 12px 12px;
}

.table-regular-compliance tr th:nth-child(2),
.table-regular-compliance tr td:nth-child(2) {
  width: 25%;
  padding: 12px 12px;
}

.table-regular-compliance tr th:nth-child(3),
.table-regular-compliance tr td:nth-child(3) {
  width: 50%;
  padding: 12px 12px;
  text-align: center;
}

.table-regular-compliance-desktop tr th:nth-child(1),
.table-regular-compliance-desktop tr td:nth-child(1) {
  white-space: nowrap;
}
.header-section {
  background-color: #f1f0ff;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.header-section span {
  font-size: 1rem;
  font-family: "DMSansBold";
  color: #444444;
  text-align: center;
}

.mobile-head {
  font-size: 1rem;
  font-family: "DMSansMedium";
  position: relative;
}
.mobile-head .edel-icon-arrow-right1 {
  font-size: 0.688rem;
  margin-left: 9px;
}
.mobile-head .edel-icon-arrow-right1.down {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  top: 5px;
  position: absolute;
}

.grid-4-custom-mb {
  display: grid;
  grid-template-columns: 1.2fr 1.3fr 1fr 1fr;
}

.downloadapp-UI {
  padding: 15px;
  border-radius: 4px;
  background: linear-gradient(180deg, #1c1a45 0%, #4f4c6e 100%);
}

.ps-30-custom {
  padding-left: 25px;
}

#solutions .mobile-head {
  padding-left: 20px;
}
.corporate-fd-section .invest-btn.ed_button.button {
  font-size: 0.875rem;
}
.corporate-fd-section .corp-fd-label {
  padding-top: 23px;
}
.corporate-fd-section .corporate-table {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  border-spacing: 0px;
}
.corporate-fd-section .corporate-table thead tr th {
  padding: 10px 20px;
}
.corporate-fd-section .corporate-table thead tr th.add-border {
  border-bottom: 1px solid #e7e7e7;
}
.corporate-fd-section .corporate-table tbody tr td {
  padding: 10px 20px;
  border-width: 1px 0px 0px 0px !important;
  border-radius: 0px !important;
}
.corporate-fd-section .corporate-table tbody tr .invest-btn.ed_button.button {
  font-size: 0.875rem;
}
.corporate-fd-section .corporate-table-mob {
  padding: 15px 0px;
}
.corporate-fd-section .corporate-table-mob .corporate-content {
  margin: 10px 0px;
  padding: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.interest-table {
  border-collapse: collapse;
  border: 1px solid #e7e7e7;
}
.interest-table thead tr th {
  padding: 15px;
}
.interest-table thead tr:first-child {
  border-bottom: 1px solid #e7e7e7;
}
.interest-table tbody tr {
  cursor: default;
}
.interest-table tbody tr td {
  padding: 15px;
}
.interest-table tbody tr:hover {
  background-color: #ffffff !important;
}
.interest-table tbody tr:hover:nth-child(odd) {
  background-color: #f2f2f5 !important;
}
@media screen and (min-width: 1023px) {
  .interest-table tbody tr:nth-child(odd) {
    background-color: #f2f2f5;
  }
}

.product-details {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 30px 20px;
}
.product-details .product-btn {
  font-size: 1.125rem;
}

.interest-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 20px;
}
.interest-block .senior-checkbox {
  padding: 20px 0px;
}
.interest-block .senior-checkbox input[type=checkbox] {
  width: 16px;
  height: 16px;
}
.interest-block .senior-checkbox input[type=checkbox]:checked {
  background-color: #03002f;
}
.interest-block.additional .row, .interest-block.history .row {
  margin: 0;
}
.interest-block.additional .row .col, .interest-block.history .row .col {
  padding: 0;
}
.interest-block.additional .edit-btn, .interest-block.history .edit-btn {
  font-size: 0.75rem;
}

.common-gap {
  display: flex;
  align-items: center;
  gap: 10px;
}

.radio-btn-section.interest-radio .radio-button.common-radio-button label {
  display: flex;
}
.radio-btn-section.interest-radio .radio-button.common-radio-button label span {
  font-family: "DMSansNormal";
}
.radio-btn-section.interest-radio .radio-button.common-radio-button input[type=radio]::after {
  height: 10px;
  width: 10px;
}
.radio-btn-section.interest-radio .radio-button.common-radio-button input[type=radio]:checked {
  border: 1px solid #03002f;
}
.radio-btn-section.interest-radio .payout {
  border-top: 1px solid #e7e7e7;
}

.corp-order-book.common-table-border table tbody tr {
  cursor: pointer;
}
.corp-order-book.common-table-border table tbody tr td {
  color: #727271;
  font-family: "DMSansMedium";
  font-size: 1rem;
  padding: 20px;
}
.corp-order-book.common-table-border table tbody tr td:first-child {
  color: #444444;
  font-size: 0.875rem;
}

.order-label {
  border-top: 1px solid #e7e7e7;
  padding-top: 20px;
}
.order-label label {
  padding-left: 20px;
}

.fd-order-pivots .market-action-pivot-grid {
  margin: 0;
  padding: 10px 20px !important;
}
.fd-order-pivots .market-action-pivot-grid .col {
  padding: 0px;
}
.fd-order-pivots .market-action-pivot-grid .col .pivotDate {
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}

.corp-fd-interest.common-sidebar-new .stock-details-body {
  padding-bottom: 150px;
}

.corp-fd.z-index-high .drawer-body {
  padding-bottom: 100px;
}
.corp-fd.z-index-high .drawer-body .bottom-contents.mob {
  padding: 15px 0px;
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}

.filters-tag.new-theme.order-mob {
  display: flex;
  overflow-x: visible;
  flex-flow: wrap;
}

@media screen and (max-width: 1023px) {
  .interest-table {
    border-collapse: collapse;
    border: 1px solid #e7e7e7;
  }
  .interest-table thead tr th {
    padding: 5px;
  }
  .interest-table tbody tr td {
    padding: 12px 5px;
  }
  .corp-fd-mob {
    padding: 10px 15px 10px 15px;
    border-radius: 5px;
    border: 1px solid #e7e7e7;
  }
  .corp-fd-mob .d-space-between {
    padding: 0px 0px 12px 0px;
  }
}
.border-table-mob {
  padding: 15px 0px;
}
.border-table-mob .inner-content {
  margin: 10px 0px;
  padding: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.common-left-arrow {
  font-size: 1.875rem;
}

.grid-sgb-70 {
  display: grid;
  grid-template-columns: 70% auto;
  justify-content: space-between;
}

.overflow300 {
  min-height: 300px;
  max-height: 100vh;
  overflow-y: scroll;
}
@charset "UTF-8";
.orderbook-section .order-book-marketcard-desk .marketCard {
  border: none !important;
  padding: 0px !important;
}
.orderbook-section .order-book-marketcard-desk .common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .clear_all {
  padding: 12px;
}
.orderbook-section .Outer-transaction-box {
  border: 1px solid #e7e7e7;
  padding: 15px;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
}
.orderbook-section .Outer-transaction-box span {
  width: 100%;
  display: flex;
  text-align: left;
}
@media (max-width: 1023px) {
  .orderbook-section .Outer-transaction-box span {
    font-size: 0.875rem;
  }
}
.orderbook-section .Outer-box {
  border: 1px solid #e7e7e7;
  padding: 15px;
  border-radius: 5px;
}
.orderbook-section .Outer-box .grid-2 .grid-1:last-child {
  text-align: right;
}
.orderbook-section .Relatedorder-btn {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium";
  position: relative;
  cursor: pointer;
}
@media (max-width: 768px) {
  .orderbook-section .Relatedorder-btn {
    font-size: 0.75rem !important;
    font-family: "DMSansMedium" !important;
    text-transform: lowercase;
  }
}
.orderbook-section .orderbook-table table tbody tr {
  cursor: pointer;
}
.orderbook-section .orderbook-table table thead tr th {
  padding: 0px 20px !important;
}
.orderbook-section .orderbook-table th:nth-child(1),
.orderbook-section .orderbook-table td:nth-child(1) {
  text-align: left;
}
.orderbook-section .orderbook-table th:nth-child(2),
.orderbook-section .orderbook-table td:nth-child(2) {
  text-align: left;
}
.orderbook-section .orderbook-table .status {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.orderbook-section .orderbook-table th:nth-child(3),
.orderbook-section .orderbook-table td:nth-child(3) {
  text-align: center;
}
.orderbook-section .orderbook-table th:nth-child(4),
.orderbook-section .orderbook-table td:nth-child(4) {
  text-align: left;
}
.orderbook-section .orderbook-table th:nth-child(5),
.orderbook-section .orderbook-table td:nth-child(5) {
  text-align: right;
}
.orderbook-section .orderbook-table th:nth-child(6),
.orderbook-section .orderbook-table td:nth-child(6) {
  text-align: right;
}
.orderbook-section .orderbook-table th:nth-child(7) {
  display: flex;
  justify-content: end;
}
.orderbook-section .orderbook-table td:nth-child(7) .modifyCancel {
  width: 60px;
  height: 27px;
  align-items: center;
  display: flex;
  justify-content: center;
  color: #03002f;
}
.orderbook-section .orderbook-table td:nth-child(8) .modifyCancel,
.orderbook-section .orderbook-table td:nth-child(9) .modifyCancel {
  width: 50px;
  height: 27px;
  align-items: center;
  display: flex;
  justify-content: center;
  color: #f04e45;
}
.orderbook-section .orderbook-table-esip table thead tr th {
  padding: 0px 20px !important;
}
.orderbook-section .orderbook-table-esip th:nth-child(1),
.orderbook-section .orderbook-table-esip td:nth-child(1) {
  text-align: left;
}
.orderbook-section .orderbook-table-esip th:nth-child(2),
.orderbook-section .orderbook-table-esip td:nth-child(2) {
  text-align: right;
}
.orderbook-section .orderbook-table-esip .status {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.orderbook-section .orderbook-table-esip th:nth-child(3),
.orderbook-section .orderbook-table-esip td:nth-child(3) {
  text-align: right;
}
.orderbook-section .orderbook-table-esip th:nth-child(4),
.orderbook-section .orderbook-table-esip td:nth-child(4) {
  text-align: right;
}
.orderbook-section .orderbook-table-esip th:nth-child(5),
.orderbook-section .orderbook-table-esip td:nth-child(5) {
  text-align: left;
}
.orderbook-section .orderbook-table-esip th:nth-child(6),
.orderbook-section .orderbook-table-esip td:nth-child(6) {
  text-align: right;
}
.orderbook-section .orderbook-table-esip td:nth-child(7) .modifyCancel {
  width: 60px;
  height: 27px;
  align-items: center;
  display: flex;
  justify-content: center;
  color: #03002f;
}
.orderbook-section .orderbook-table-esip td:nth-child(8) .modifyCancel,
.orderbook-section .orderbook-table-esip td:nth-child(9) .modifyCancel {
  width: 50px;
  height: 27px;
  align-items: center;
  display: flex;
  justify-content: center;
  color: #f04e45;
}
.orderbook-section .im-line::before {
  content: "/";
  color: #1b1b1b;
}

.common-sliding-drawer .stock-details-footer .action-button-center {
  width: 160px;
  padding: 10px;
  border-radius: 5px;
}

.marketaction-display {
  display: grid;
  grid-template-columns: 20% 32% 28% 20%;
}
.marketaction-display > div:nth-child(2) {
  color: #dfa717;
}
.marketaction-display > div:nth-child(2) > div[data-attr=OFS] {
  color: #03002f;
}
.marketaction-display > div:nth-child(1) > div[data-attr=Sell] {
  color: #f83c3c;
}
.marketaction-display > div:nth-child(1) > div[data-attr=Buy] {
  color: #51b255;
}
.marketaction-display > div:nth-child(1) > div[data-attr=BUY] {
  color: #51b255;
}
.marketaction-display > div:nth-child(1) > div[data-attr=SELL] {
  color: #f83c3c;
}
.marketaction-display > div:nth-child(3) {
  display: grid;
  flex-direction: column;
  justify-content: center;
  align-content: start;
}

.marketaction-pivot {
  background-color: #f5f5f5 !important;
  padding-top: 5px;
  padding-bottom: 5px;
}
.marketaction-pivot .market-action-pivot-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr !important;
  gap: 8px;
  border: none !important;
}
@media (max-width: 768px) {
  .marketaction-pivot .market-action-pivot-grid {
    grid-template-columns: 35% 33% 32% !important;
  }
}
@media (max-width: 768px) {
  .marketaction-pivot .market-action-pivot-grid .col-3 {
    width: 100% !important;
  }
}
.marketaction-pivot .market-action-pivot-grid .py-3 {
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}
.marketaction-pivot .market-action-pivot-grid .pivotName {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.marketaction-pivot .market-action-pivot-grid .pivotValue {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}

span[data-attr=BUY] {
  color: #51b255 !important;
  text-transform: capitalize;
}

span[data-attr=SELL] {
  color: #f83c3c !important;
  text-transform: capitalize;
}

span[data-attr=complete],
span[data-attr=Complete],
span[data-attr=completed],
span[data-attr=Completed],
span[data-attr=COMPLETED],
span[data-attr=Closed] {
  color: #1c9ad6 !important;
  text-transform: capitalize;
}

span[data-attr=approved] {
  color: #51b255;
  text-transform: capitalize;
}

span[data-attr="In progress"],
span[data-attr="In Progress"],
span[data-attr=processing] span[data-attr=OPEN],
span[data-attr=open],
span[data-attr=Open],
span[data-attr=InProgress] {
  color: #f7943e !important;
  text-transform: capitalize;
}

span[data-attr=rejected],
span[data-attr=Rejected],
span[data-attr=REJECTED],
span[data-attr=cancelled],
span[data-attr=Cancelled],
span[data-attr=CANCELLED],
span[data-attr=Failed],
span[data-attr=failed],
span[data-attr="not approved"] {
  color: #f83c3c;
  text-transform: capitalize;
}

.imCircle::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 8px;
  color: #e7e7e7;
  padding-left: 5px;
  padding-right: 5px;
}

.related-order-sidebar .edel-icon-arrow-left1 {
  font-size: 0.75rem;
  margin-right: 10px;
}

.orderook-section-mobile .orderbook-mobile-drawer {
  /* Chrome, Edge, Safari */
}
.orderook-section-mobile .orderbook-mobile-drawer .market-drawer .__content {
  padding: 0px !important;
  max-height: calc(100vh - 7rem);
  overflow-x: hidden;
  overflow-y: scroll;
  padding-bottom: 0px;
  /* Firefox */
  scrollbar-width: thin;
  scrollbar-color: #03002f transparent;
  /* Hide default IE scrollbar */
  -ms-overflow-style: auto;
}
.orderook-section-mobile .orderbook-mobile-drawer .ed_button.button {
  padding: 8.21px 20px !important;
}
.orderook-section-mobile .orderbook-mobile-drawer .market-drawer__content::-webkit-scrollbar {
  width: 6px;
}
.orderook-section-mobile .orderbook-mobile-drawer .market-drawer__content::-webkit-scrollbar-track {
  background: transparent;
}
.orderook-section-mobile .orderbook-mobile-drawer .market-drawer__content::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 4px;
}
.orderook-section-mobile .marketgroup {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.orderook-section-mobile .marketgroup .marketCard {
  padding: 0px !important;
  margin-bottom: 0px;
  border: none;
}
.orderook-section-mobile .marketgroup .marketCard .marketcardhead {
  padding: 15px !important;
}
@media (max-width: 1023px) {
  .orderook-section-mobile .marketgroup .marketCard .marketcardhead {
    padding-top: 20px !important;
  }
}
.orderook-section-mobile .marketgroup .marketCard .marketcardbody {
  padding-top: 0px;
}
.orderook-section-mobile .generic-tabs.common-tab-color .nav-tabs {
  margin: 0px 15px !important;
  height: 34px;
}
@media (max-width: 768px) {
  .orderook-section-mobile .generic-tabs.common-tab-color .nav-tabs {
    margin: 0px auto !important;
  }
}
.orderook-section-mobile .drawer-bottom {
  position: fixed;
  width: 100%;
}
.orderook-section-mobile .order-clear-all {
  display: flex;
  justify-content: end;
}
.orderook-section-mobile .order-clear-all .ed_button {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  position: relative;
  top: 21px;
}
.orderook-section-mobile .orderbook-sorting .drawer-header {
  padding: 8px;
}
@media (max-width: 1023px) {
  .orderook-section-mobile .search-sort-filter {
    margin: 15px;
  }
}
.orderook-section-mobile .container .back-button i {
  color: #03002f;
}

.overflow-scroll-340 {
  height: 340px;
  overflow: scroll;
  padding-bottom: 20px;
}

.orderbookFilterSection.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
.orderbookFilterSection.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.orderbookFilterSection.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  text-align: center;
  padding: 15px 15px 15px 12px;
}
.orderbookFilterSection.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.orderbookFilterSection.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
.orderbookFilterSection.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.orderbookFilterSection.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.orderbookFilterSection.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

.summary-details_buySell {
  background-color: rgba(28, 26, 69, 0.0392156863);
  padding: 7px 10px;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
  margin: 18px 0px 18px 0px;
}
.summary-details_buySell .main-content {
  display: flex;
  flex-direction: row;
  gap: 32px;
}
.summary-details_buySell .main-content-inside,
.summary-details_buySell .main-content-inside-two {
  display: flex;
  flex-direction: column;
}
.summary-details_buySell .summary-col {
  width: fit-content;
}
.summary-details_buySell .contentText {
  color: #adadad;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.summary-details_buySell .contentNumber {
  color: #444444;
  font-size: 1rem;
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 700;
  line-height: 16.8px;
}

.mobHeight {
  min-height: 24px;
}

.desktopHeight {
  height: 73px;
  padding: 17px 0px 17px 23px;
}

.responsive-grid {
  display: grid;
  gap: 16px;
}

@media (min-width: 768px) {
  /* Desktop: 3 groups of 2 items in 1 row */
  .responsive-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
.order-buy-sell.responsive-grid {
  grid-template-columns: repeat(1, 1fr);
  gap: 10px;
  margin: 7px -4px 7px -4px;
  padding: 7px 10px;
  height: 82px;
}
.order-buy-sell .main-content {
  gap: 10px !important;
}
.order-buy-sell .main-content-inside {
  flex-direction: row !important;
  min-width: 55%;
  justify-content: space-between;
}
.order-buy-sell .main-content-inside-two {
  display: flex;
  flex-direction: row !important;
  min-width: 40%;
  justify-content: space-between;
}
.order-buy-sell .contentNumber {
  font-size: 12px !important;
}
.order-buy-sell .contentText {
  font-size: 11px !important;
}

@media (max-width: 767px) {
  /* Mobile: 3 columns × 2 rows */
  .responsive-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
    margin: 7px -4px 7px -4px;
  }
  .main-content {
    gap: 10px !important;
  }
  .main-content-inside {
    flex-direction: row !important;
    min-width: 55%;
    justify-content: space-between;
  }
  .main-content-inside-two {
    display: flex;
    flex-direction: row !important;
    min-width: 40%;
    justify-content: space-between;
  }
  .contentNumber {
    font-size: 12px !important;
  }
  .contentText {
    font-size: 11px !important;
  }
}
.z-index-high {
  z-index: 100 !important;
}

.item {
  background: #e0e0e0;
  padding: 10px;
  text-align: center;
  border-radius: 8px;
}

.orderbook-dropdown .equity-dropdown-block {
  display: flex;
  justify-content: end;
}
@media (max-width: 1023px) {
  .orderbook-dropdown .equity-dropdown-block {
    display: flex;
    justify-content: start;
  }
}
.orderbook-dropdown .equity-dropdown-block .equitydrop {
  line-height: 140%;
  font-family: "DMSansMedium";
  font-size: 1rem;
  padding: 9px 10px;
}
.orderbook-dropdown .equity-dropdown-block .dropdown-menu {
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  min-width: 85px;
  inset: 0px 0px auto auto !important;
}
@media (max-width: 1023px) {
  .orderbook-dropdown .equity-dropdown-block .dropdown-menu {
    inset: 0px auto 0px 0px !important;
  }
}
.orderbook-dropdown .equity-dropdown-block .dropdown-menu a {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.orderbook-dropdown span.sort-selected {
  background: #dd504d;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 28px;
  top: -34px;
  position: relative;
  display: flex;
}

.search-sort-filter.orderbook .sort-selected {
  background: #dd504d;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 28px;
  top: -34px;
  position: relative;
  display: flex;
}

.orderbook-filtertabs {
  display: flex;
  justify-content: end;
  gap: 10px;
  margin-bottom: -47px;
}

.product-btn-tabs .generic-tabs.common-tab-color .nav-item .nav-link.active {
  border-bottom: 0.5 px solid #03002f !important;
  border: 0.5 px solid #03002f !important;
  border-radius: 5px;
}
.product-btn-tabs .generic-tabs .nav-tabs {
  gap: 10px;
  border-bottom: none !important;
  border: 1px solid #e7e7e7;
}
.product-btn-tabs .generic-tabs .nav-tabs .nav {
  border-bottom: none;
}
.product-btn-tabs .generic-tabs .nav-tabs .nav-item:active {
  border-bottom: 0.5 px solid #03002f !important;
  border: 0.5 px solid #03002f !important;
  border-radius: 5px;
}

.orderbook-white-bg .bottom-contents {
  background: #ffffff;
  z-index: 999;
  padding-top: 15px;
}

.mf-eqsip-pivot-points .marketactipivot {
  display: flex;
  justify-content: space-between;
}

.convertposi-cta {
  padding: 16px 15px;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
}

.orderbook-transaction {
  border: 1px solid #e8e8e8;
  border-radius: 5px;
}
.orderbook-transaction .Outer-transaction-box {
  border: none;
}
.orderbook-transaction .Outer-transaction-box:last-child {
  justify-content: end;
}

.orderbook-related-data {
  border-top: 1px solid #e7e7e7;
}

.orderbook-brd-bottom {
  padding-bottom: 15px;
}
.orderbook-brd-bottom:last-child {
  padding-bottom: 0px;
  border-bottom: 0px solid #e7e7e7;
}

.mf-orderbook-mobileview .related-order-data,
.equity-orderbook-mobileview .related-order-data {
  border-top: 1px solid #e7e7e7;
}
.mf-orderbook-mobileview .related-order-data .NFO-grid,
.equity-orderbook-mobileview .related-order-data .NFO-grid {
  display: grid;
  grid-template-columns: 1fr 0.5fr;
}
.mf-orderbook-mobileview .pending,
.equity-orderbook-mobileview .pending {
  white-space: nowrap;
}

.mf-orderbook-retry-btn .ed_button.button {
  padding: 9px 35px;
}

.orderbook-imcircle .imCircle::before {
  font-size: 6px;
}

.d-flex-end-10 {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

.order-book-equity .bottom-contents {
  background: #ffffff;
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
  padding: 20px 0px 10px 0px;
}
.order-book-equity .common-drawer-scroll {
  overflow-x: hidden;
  padding-bottom: 80px;
}
.order-book-equity .pivotpointsweek {
  border-top: 0px;
}

.generic-tabs.orderbook-tab .nav-item .nav-link {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
  padding: 11px 16px 5px 10px !important;
}

.orderbook-pivot-points {
  display: flex;
  justify-content: space-between;
}

span[data-attr=RETRY],
span[data-attr=PENDING],
span[data-attr=INVALID] {
  color: #dd504d;
}

span[data-attr=SUCCESS] {
  color: #1c9ad6;
}
@media (max-width: 1023px) {
  span[data-attr=SUCCESS] {
    color: #51b255;
  }
}

span[data-attr="Fresh Purchase"],
span[data-attr="Add. Purchase"],
span[data-attr=XSIP],
span[data-attr=Redeem] {
  color: #51b255;
}

.Equity-esip-orderbook .marketaction-pivot .pivot-points .pivotDate,
.Equity-esip-orderbook .marketaction-pivot .pivot-points .pivotValue {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444 !important;
}
.Equity-esip-orderbook .marketaction-pivot .market-action-pivot-grid .col-3 {
  width: 100% !important;
}

.orderbookFilterSort-mobile .edel-icon-settings {
  font-size: 1.25rem;
  color: #444444;
}
.orderbookFilterSort-mobile .p-9px {
  padding: 9px !important;
}

.common-filter-height .rightsidebar {
  min-height: 320px !important;
  max-height: 400px !important;
}
.common-filter-height .rightsidebar .common-radio-button-custom input[type=checkbox] {
  width: 18px;
  height: 18px;
  border-radius: 5px;
}

.sip-history {
  display: inline-block;
  margin: 18px 0 0 18px;
}

.mf-orderbook-pivot-points {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 10px;
  row-gap: 2px !important;
}

.order-book-equity .Equity-esip-orderbook .marketaction-pivot .market-action-pivot-grid {
  margin: 0px;
}
.order-book-equity .Equity-esip-orderbook .marketaction-pivot .market-action-pivot-grid .col-3 {
  padding: 0px 0px 5px 0px !important;
}
.order-book-equity .Equity-esip-orderbook .marketaction-pivot .market-action-pivot-grid .col-3 .pivotDate {
  white-space: normal;
  overflow: unset;
  width: auto !important;
}

.ipo-sidebar-head {
  margin: 0px -6px;
}
@media (max-width: 768px) {
  .ipo-sidebar-head {
    line-height: normal;
    margin: 0px auto !important;
  }
  .ipo-sidebar-head .head {
    font-size: 0.875rem !important;
    font-family: "DMSansMedium" !important;
  }
  .ipo-sidebar-head .desc {
    font-size: 0.75rem !important;
    font-family: "DMSansMedium" !important;
  }
}

.customaccordian.customaccordian-new.ipo-orderbook .accordion-button {
  padding-left: 16px;
  background-color: #f5f5f7 !important;
}
.customaccordian.customaccordian-new.ipo-orderbook .accordion-button::after, .customaccordian.customaccordian-new.ipo-orderbook .accordion-button:not(.collapsed) {
  background-color: #f5f5f7 !important;
  margin-right: 20px;
}

.last-modified-orderbook-ipo {
  margin-top: 15px;
  margin-left: 20px;
}
.last-modified-orderbook-ipo .lastwrappar-orderbook-ipo-mob {
  margin-bottom: 5px;
}

.value-bid-ipo-orderbook {
  text-align: right;
}

.bid-value-orderbook-ipo {
  margin-inline: 20px;
}

.bid-value-orderbook-ipo-mob {
  margin-inline: 15px;
  margin-bottom: 20px;
}

.bid-success-row {
  margin-right: 15px;
}

.right-statusbar-wrappar {
  margin-bottom: 15px;
}
.right-statusbar-wrappar .order-track {
  justify-content: end;
}

.ipo-applicationpopup-section.ipo-application-custom {
  margin-left: 0px !important;
}
.ipo-applicationpopup-section.ipo-application-custom .Box-radiobutton .radio_btn {
  grid-template-columns: 20px auto !important;
}
.ipo-applicationpopup-section .adhar-input .form-control {
  border: 1px solid #e7e7e7;
  width: 100%;
}
@media (min-width: 1023px) {
  .ipo-applicationpopup-section .adhar-input .form-control {
    height: 60px;
  }
}
.ipo-applicationpopup-section .adhar-input .form-control.otp {
  width: 100%;
}
.ipo-applicationpopup-section .adhar-input .form-control::placeholder {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
}
.ipo-applicationpopup-section .otp-resend {
  display: flex;
  align-items: end;
  justify-content: end;
}

.btn-orderbook-ipo {
  width: 50%;
}

.ipo-orderbook .commonmodal.gray-modal .modal-header .modal-title {
  font-size: 28px !important;
}
.ipo-orderbook .filter-selected {
  background: #dd504d;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 26px;
  top: -36px;
  position: relative;
  display: flex;
}
.ipo-orderbook .ipo-grid {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
}
.ipo-orderbook .orderbook-table th:nth-child(5),
.ipo-orderbook .orderbook-table td:nth-child(5) {
  text-align: left !important;
}

.ipo-margin-left-common {
  display: flex;
  justify-content: flex-start;
}

.ipo-applicationpopup-buttons {
  justify-content: center;
  align-items: center;
  margin-top: 3rem !important;
}

.retry-payment-btn-nfo {
  text-wrap: nowrap;
}

.mutualfund-orderbook .orderbook-table th:nth-child(5),
.mutualfund-orderbook .orderbook-table td:nth-child(5) {
  text-align: left !important;
}

.nfo-orderbook-main .orderbook-table th:nth-child(5),
.nfo-orderbook-main .orderbook-table td:nth-child(5) {
  text-align: left !important;
}

.orderbook-brd-bottom .orderbook-related-data {
  margin-top: -16px !important;
}
.orderbook-brd-bottom .orderbook-related-data .text-orderbook-mf {
  margin-top: 15px;
}

.mf-orderbook-related .related-order-data {
  margin-top: -16px !important;
}
.mf-orderbook-related .text-orderbook-mf {
  margin-top: 15px;
}

.ofs-orderbook-main table tr th:nth-child(7) {
  display: unset !important;
}
.ofs-orderbook-main table tr th:nth-child(1),
.ofs-orderbook-main table tr td:nth-child(1) {
  width: 20%;
}
.ofs-orderbook-main table tr th:nth-child(2),
.ofs-orderbook-main table tr td:nth-child(2) {
  width: 13%;
}
.ofs-orderbook-main table tr th:nth-child(3),
.ofs-orderbook-main table tr td:nth-child(3) {
  width: 13%;
}
.ofs-orderbook-main table tr th:nth-child(4),
.ofs-orderbook-main table tr td:nth-child(4) {
  width: 13%;
}
.ofs-orderbook-main table tr th:nth-child(5),
.ofs-orderbook-main table tr td:nth-child(5) {
  width: 13%;
  text-align: left !important;
}
.ofs-orderbook-main table tr th:nth-child(6),
.ofs-orderbook-main table tr td:nth-child(6) {
  width: 13%;
  text-align: left !important;
}
.ofs-orderbook-main table tr th:nth-child(7),
.ofs-orderbook-main table tr td:nth-child(7) {
  width: 8%;
}
.ofs-orderbook-main table tr th:nth-child(8),
.ofs-orderbook-main table tr td:nth-child(8) {
  width: 8%;
}

.ofsorder-mob-ui .data-head {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
}
.ofsorder-mob-ui .data-value {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
  color: #444444;
  padding-left: 10px;
}

.ofs-order-book .ofsorder-mob-ui:first-child {
  border-top: none !important;
  padding-top: 0px !important;
}
.ofs-order-book .ofsorder-mob-ui:last-child {
  border-bottom: 1px solid #e7e7e7;
}

.corporate-toc-flow-drawer .drawer-body {
  height: 65vh !important;
}
.corporate-toc-flow-drawer .drawer-body .order-confirmation + .bottom-contents .bottombtnsection .midnight-blue-border {
  border: none !important;
  text-decoration: underline !important;
}
.corporate-toc-flow-drawer.isexits .drawer-body {
  height: 40vh !important;
}

.add-scroll-parentclass {
  max-height: calc(100vh - 10rem) !important;
  padding-bottom: 25px !important;
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.add-scroll-parentclass::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.add-scroll-parentclass::-webkit-scrollbar-track {
  background: transparent;
}
.add-scroll-parentclass::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.grid-order-data {
  display: grid;
  grid-template-columns: 70% auto;
  padding: 10px;
}

#watchlist-integrated-orders .order-book-hover-actions {
  gap: 10px;
}
#watchlist-integrated-orders .order-book-hover-actions div {
  padding: 7.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
  height: 30px;
  width: 30px;
}
#watchlist-integrated-orders .order-book-hover-actions div.blue-border {
  border: 1px solid #03002f;
}
#watchlist-integrated-orders .set-fixed-height {
  height: 38px;
}

.progress-status {
  display: grid !important;
  grid-template-columns: 1.5fr 1fr !important;
}

.progress {
  height: 0px !important;
}

.Relatedorder-btn {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium";
  position: relative;
  cursor: pointer;
}

.commodity-orderbook .orderbook-related-data.comodity-mobile .comodity-mobile-grid-2.grid-2 {
  display: grid;
  grid-template-columns: 1.7fr 1fr;
}
.commodity-orderbook .orderbook-related-data.comodity-mobile .comodity-mobile-grid-2.grid-2:last-child {
  margin-bottom: 10px;
}
.filter-tabs .filter-col {
  min-height: 300px;
}
.filter-tabs .filter-col .nav-item a {
  padding: 10px 26px;
}
.filter-tabs .filter-col .nav-item a.active {
  color: #444444;
  background-color: #ffffff;
}
.filter-tabs .filter-col .nav-item:hover a,
.filter-tabs .filter-col .nav-item nav-link:hover a {
  color: #444444;
}
.filter-tabs .icon-font {
  position: relative;
  top: -6px;
}
.filter-tabs .down-bar {
  border-bottom: 1px solid #e7e7e7;
  padding-top: 20px;
}
.filter-tabs .down-bar .clear-btn.ed_button.button {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
}
.filter-tabs .down-bar .generic-tabs .nav-tabs .nav-item .nav-link {
  font-size: 1rem;
}
.filter-tabs .common-checkbox-custom input {
  border-radius: 5px;
  width: 16px;
  height: 16px;
  accent-color: #03002f;
}
.filter-tabs .filter-button {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  height: 36px;
  line-height: 0px;
}
.Heading-section {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  color: #444444;
  display: flex;
  align-items: center;
}

.grid-5-pld {
  display: grid;
  grid-template-columns: 1fr 1.5fr 1.5fr 1.5fr 1fr;
}

.grid-4-pld {
  display: flex;
  justify-content: space-between;
}

.grid-2-pld {
  display: grid;
  grid-template-columns: 60% 37%;
  gap: 3%;
}

.grid-50 {
  display: grid;
  grid-template-columns: 50% 50%;
}

.Stocks {
  background: #f9aa67 !important;
}

.bg-orange {
  background: #f9aa67 !important;
}

.bg-dark-blue {
  background-color: #0378a6 !important;
}

.bg-sky-blue {
  background-color: #49aee2 !important;
}

.bg-pink {
  background-color: #ca70ad !important;
}

.bg-ligh-bg {
  background-color: #a5d9f1 !important;
}

.orange {
  color: #f9aa67 !important;
}

.dark-blue {
  color: #0378a6 !important;
}

.sky-blue {
  color: #49aee2 !important;
}

.pink {
  color: #ca70ad !important;
}

.ligh-bg {
  color: #a5d9f1;
}

.edbtn-alerts-12 {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}

.common-stock-cards h4 {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-stock-cards .generic-stock-card-date .generic-stock-date,
.common-stock-cards .generic-stock-card-date .generic-stock-time,
.common-stock-cards .generic-stock-card-date .period {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.common-stock-cards .generic-stock-card-date .period {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.main-data-section .dataHead {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
  display: flex;
  align-items: baseline;
}
.main-data-section .dataValue {
  font-size: 1.25rem;
  font-family: "RobotoBold";
  color: #ffffff;
  display: flex;
  margin-top: 5px;
}
.main-data-section .dataValue.txt_green {
  color: #51b255 !important;
}
.main-data-section .dataValue .edbutton-open {
  font-size: 1.25rem !important;
  font-family: "DMSansMedium" !important;
}
@media screen and (max-width: 1023px) {
  .main-data-section .dataValue .edbutton-open {
    font-size: 0.875rem !important;
  }
}

.authorize-section {
  background-color: #fff0e5;
}
@media screen and (max-width: 1023px) {
  .authorize-section {
    margin: 16px;
    border-radius: 5px;
  }
}

.horizontalSection-tab {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 10px;
}
.horizontalSection-tab .common-offering-box {
  max-width: 290px;
  min-width: 290px;
  height: 78px;
  margin: 15px 15px 15px 10px;
}

@media (max-width: 1023px) {
  .alerts-section-block {
    padding: 15px;
  }
}
.alerts-section-block .alerts-section-subblock {
  gap: 15px;
  margin-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e7e7e7;
}
.alerts-section-block .alerts-section-subblock:last-child {
  padding-bottom: 0px;
  border-bottom: none;
}
.alerts-section-block .edel-icon-alerts-notes {
  font-size: 28px;
}

.alerts-sidebar .stock-details-head label {
  padding: 25px 0px 13px 20px;
}
.alerts-sidebar .stock-details-body .alerts-section-block {
  padding-left: 11px;
}

.alerts-drawer .drawer-head {
  padding: 10px 0px 20px 15px;
}
.alerts-drawer .drawer-body .alerts-section-subblock:first-child {
  margin-top: 0px;
}

@media (max-width: 1023px) {
  .stock-indices-data-mainblock {
    background: white;
  }
}
.stock-indices-data-mainblock .index-head {
  padding: 25px 15px 33px;
  border-bottom: 1px solid #e7e7e7;
}
.stock-indices-data-mainblock .stock-indices-data-subblock {
  padding: 14px 37px 16px 13px;
  border-bottom: 1px solid #e7e7e7;
}
.stock-indices-data-mainblock .bottombtnsection {
  padding: 15px;
}

.progressbar-gray-section.inner .progress {
  height: 40px !important;
}
.progressbar-gray-section .progress .progress-bar {
  border-left: 3px solid #03002f !important;
  background-color: #f2f2f5 !important;
}
.progressbar-gray-section .common-eqt-drp-withoutborder.common-new-drp .equitydrop {
  border: none !important;
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  background-color: transparent !important;
  gap: 0px !important;
  padding-left: 0px !important;
}
.progressbar-gray-section .commondatanumberpositive.change-green {
  color: #03002f !important;
}

.progressBar-60 .progress {
  height: 30px !important;
}

.progressBar-1 .progress {
  height: 0px !important;
}

.ExploreTrading-slider .owl-dots {
  padding: 10px !important;
}
.ExploreTrading-slider .owl-dots .owl-dot.active span {
  border: 2px solid #03002f !important;
}

.eventboxPLD-section {
  display: flex;
  align-items: center;
}
.eventboxPLD-section .Circle-data {
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

.pl-reqStatus span {
  padding: 5px 10px;
  line-height: 120%;
}
.pl-reqStatus span[data-attr=Rejected] {
  color: #f83c3c !important;
}
.pl-reqStatus span[data-attr=Rejected].showBg {
  background-color: rgba(229, 32, 32, 0.1);
}
.pl-reqStatus span[data-attr=Completed] {
  color: #51b255 !important;
}
.pl-reqStatus span[data-attr=Completed].showBg {
  background-color: #f6fbf6;
}
.pl-reqStatus span[data-attr=Pending] {
  color: #f7943e;
}
.pl-reqStatus span[data-attr=Pending].showBg {
  background-color: #fef4ec;
}

span[data-attr="Small Cap"] {
  color: #0378a6;
  border-bottom: 1px solid #0378a6;
}

span[data-attr="Mid Cap"] {
  color: #49aee2;
  border-bottom: 1px solid #49aee2;
}

span[data-attr="Large Cap"] {
  color: #f9aa67;
  border-bottom: 1px solid #f9aa67;
}

.post-login-index .displayFlex.stockValues {
  padding: 10px 16px;
  border-top: 1px solid #e7e7e7;
}
.post-login-index .displayFlex.stockValues .main-stock-values p {
  padding-bottom: 8px;
}

.index-select-tabs .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
  margin: 0 !important;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  flex-flow: row;
}
.index-select-tabs .nav-tabs .nav-item {
  padding: 0;
  margin: 0;
}
.index-select-tabs .nav-tabs .nav-item .nav-link {
  padding: 15px 9px 10px;
  font-size: 0.875rem;
  color: #727271;
  border: 0;
  font-family: "DMSansNormal";
}
.index-select-tabs .nav-tabs .nav-item .nav-link.active {
  font-family: "DMSansMedium";
  color: #03002f;
  border-bottom: 2px solid #03002f;
}
.index-select-tabs .tab-content {
  display: block !important;
}
.index-select-tabs .tab-content .index-list:last-child {
  border-bottom: none;
}
.index-select-tabs .tab-content .index-list-item {
  padding: 17px 0px 19px 15px;
  border-bottom: 1px solid #e7e7e7;
}
.index-select-tabs .tab-content .index-list-item:last-child {
  border-bottom: none;
}
.index-select-tabs .tab-content .index-list-item:hover {
  background: #f2f2f5;
}
.index-select-tabs .nav-tabs::-webkit-scrollbar {
  display: none;
}

.mgt-9 {
  margin-top: 9px;
}

.error-block-fix .error-msg {
  height: inherit;
}

.content-progress .Small.progress-bar {
  background-color: #f9aa67 !important;
}
.content-progress .Large.progress-bar {
  background-color: #0378a6 !important;
}
.content-progress .Mid.progress-bar {
  background-color: #49aee2 !important;
}
.content-progress.zero-data .progress {
  height: unset !important;
}

.variant-border div[data-attr=sky-blue] {
  border-bottom: 1px solid #0378a6;
}
.variant-border div[data-attr=dark-blue] {
  border-bottom: 1px solid #49aee2;
}
.variant-border div[data-attr=orange] {
  border-bottom: 1px solid #f9aa67;
}

.grid-custom-variant-border {
  display: grid;
  grid-template-columns: 80% 20%;
  align-items: center;
}

.sectorwise-entity-section .edel-icon-arrow-down-big {
  font-size: 0.5rem;
}
.sectorwise-entity-section .edel-icon-arrow-up {
  font-size: 0.625rem;
}

@media (min-width: 1023px) {
  .contribution-tabs.generic-tabs .nav.nav-tabs {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    border-bottom: 1px solid #e7e7e7;
    place-items: center;
  }
  .contribution-tabs.generic-tabs .nav.nav-tabs .nav-item {
    margin: 0 5px;
  }
  .contribution-tabs.generic-tabs .nav.nav-tabs .nav-item .nav-link {
    text-wrap: nowrap;
    padding: 10px 0px 5px 8px;
    font-family: "DMSansMedium";
  }
  .contribution-tabs.generic-tabs .nav.nav-tabs .nav-item:nth-child(1) .active {
    border-bottom: 2px solid #f7943e;
  }
  .contribution-tabs.generic-tabs .nav.nav-tabs .nav-item:nth-child(2) .active {
    border-bottom: 2px solid #0378a6;
  }
  .contribution-tabs.generic-tabs .nav.nav-tabs .nav-item:nth-child(3) .active {
    border-bottom: 2px solid #49aee2;
  }
  .contribution-tabs.generic-tabs .nav.nav-tabs .contribution-stocklist {
    background-color: #e7e7e7;
    border-radius: 50%;
    color: #03002f;
    height: 15px;
    width: 15px;
  }
  .mkt-map-tabs.generic-tabs {
    margin-top: 1rem;
  }
  .mkt-map-tabs.generic-tabs .tab-content {
    margin-top: 1rem;
  }
  .mkt-map-tabs.generic-tabs .nav.nav-tabs {
    border-bottom: 1px solid #e7e7e7;
  }
  .mkt-map-tabs.generic-tabs .nav.nav-tabs .contribution-stocklist {
    background-color: #e7e7e7;
    border-radius: 50%;
    color: #03002f;
    height: 15px;
    width: 15px;
    text-align: center;
    font-size: 0.625rem;
    font-family: "RobotoMedium";
  }
  .mkt-map-tabs.generic-tabs .nav.nav-tabs .nav-item .nav-link {
    text-align: justify;
    padding: 5px 0 !important;
  }
  .mkt-map-tabs.generic-tabs .nav.nav-tabs .nav-item:nth-child(1) .active {
    border-bottom: 2px solid #f7943e;
  }
  .mkt-map-tabs.generic-tabs .nav.nav-tabs .nav-item:nth-child(2) .active {
    border-bottom: 2px solid #0378a6;
  }
  .mkt-map-tabs.generic-tabs .nav.nav-tabs .nav-item:nth-child(3) .active {
    border-bottom: 2px solid #49aee2;
  }
}
@media (max-width: 1023px) {
  .contribution-stocklist {
    background-color: #e7e7e7;
    border-radius: 5px;
    color: #03002f;
    height: 10px;
    width: 20px;
  }
}
.public-offering-mob .Heading-section {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  margin-bottom: 20px;
}

.progressbarBox-PLD {
  min-width: 150px;
  max-width: 150px;
  padding: 10px;
  border-radius: 5px;
  display: grid;
  align-items: center;
  justify-content: center;
}
.progressbarBox-PLD .data-content {
  color: #179d55;
}
.progressbarBox-PLD.green-bg {
  background-color: #9cdfbb;
}
.progressbarBox-PLD.red-bg {
  background-color: rgba(241, 67, 67, 0.4);
}

.portfoliosection-mobview .border-box-common .mgt-20 {
  margin-top: 0px !important;
}
.portfoliosection-mobview .border-box-common .aligncenteritem {
  justify-content: end !important;
}

.pld-newssection .d-livenews-container {
  margin: 0px !important;
}

.DiversifyPortfolio-box {
  display: grid;
  grid-template-columns: 40% auto;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  align-items: center;
  padding: 10px;
}
.DiversifyPortfolio-box img {
  width: 40px;
}

.upcoming-events-mobile .Heading-section {
  line-height: 30px;
}
.upcoming-events-mobile .mgt-40 {
  margin-top: 20px;
}

.rmdetails-section-mobile .mob-mgt-top {
  margin-top: 10px;
}
.rmdetails-section-mobile .grid-2 {
  justify-content: space-between !important;
}

.servicerequest-section .mob-mgt-top {
  margin-top: 5x;
}
.servicerequest-section .mgt-150 {
  margin-top: 20px;
}

.post-login-diversify .ed-card-secondary .ed-secondary-body {
  display: contents;
}

.portfolio-snapshot .low-opacity {
  opacity: 0.7;
}
.portfolio-snapshot .reports-dashboard-head {
  border: 0px !important;
  background: rgba(28, 26, 69, 0.04);
}
.portfolio-snapshot .reports-dashboard-head .empty-val {
  line-height: unset !important;
}
.portfolio-snapshot .orderbook-table tbody tr td:first-child {
  border-left: 1px solid #e7e7e7;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.portfolio-snapshot .orderbook-table tbody tr td:last-child {
  border-right: 1px solid #e7e7e7;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.portfolio-snapshot .orderbook-table tbody tr td:nth-child(2), .portfolio-snapshot .orderbook-table tbody tr td:nth-child(3),
.portfolio-snapshot .orderbook-table thead tr th:nth-child(2),
.portfolio-snapshot .orderbook-table thead tr th:nth-child(3) {
  text-align: right;
  padding-right: 10px !important;
}
@media screen and (max-width: 1023px) {
  .portfolio-snapshot .equity-portfolio-analytics-main .contribution-tabs.generic-tabs .nav-item .nav-link {
    padding: 6px 10px 7px !important;
  }
  .portfolio-snapshot .equity-portfolio-analytics-main .mkt-map-tabs.generic-tabs .nav-item .nav-link {
    padding: 0px 10px 7px !important;
  }
}
.portfolio-snapshot .midnight-blue-underline.ed-color-black {
  color: #444444 !important;
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}

.stock-news .d-livenews-container {
  max-height: 370px !important;
  border: 0px !important;
  background-color: #f5f5f5 !important;
  margin: 15px 0px 0px 0px;
}
.stock-news .d-livenews-container::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.stock-news .d-livenews-container::-webkit-scrollbar-track {
  background: transparent;
}
.stock-news .d-livenews-container::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.stock-news .d-livenews-container::-webkit-scrollbar-track-piece {
  margin-top: 0px !important;
}
.stock-news .d-livenews-container .d-ln-tiles {
  padding: 20px 0px;
}
.stock-news .d-livenews-container #error {
  height: 100%;
}
.stock-news .d-livenews-container #error .error-msg .error-msg-wrapper {
  gap: 50px;
}

.event-holding {
  row-gap: 23px;
  column-gap: 10px;
}
.event-holding .client-event-calendar-container {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 10px 15px;
}
@media screen and (max-width: 1023px) {
  .event-holding .client-event-calendar-container {
    margin-bottom: 10px;
  }
}

.webinar-contents {
  background: rgba(217, 217, 217, 0.3);
}
.webinar-contents .webinar-container {
  background: none;
}
.webinar-contents .webinar-container .mob-webinar-cards-container .m-webcards-heading {
  padding: 0px 15px 15px 5px;
}
.webinar-contents .new-on-nuvama > .main-heading {
  display: none;
}
.webinar-contents .d-webcards-heading-left {
  font-size: 1.75rem !important;
}
.webinar-contents .d-webcards-heading-left label {
  font-size: 1.75rem;
}

.explore-trading .trading-heading {
  background: linear-gradient(112deg, #fff 2.05%, rgba(217, 217, 217, 0) 181.56%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 115%;
  letter-spacing: -0.84px;
}
.explore-trading .landscape-text {
  color: rgba(255, 255, 255, 0.6);
}

.mob-holdings-block .below-value,
.mob-holdings-block .dataValue {
  font-size: 0.875rem !important;
  padding-top: 8px;
  padding-bottom: 10px;
}

.positions-block {
  border-radius: 5px;
  border: 1px solid rgba(231, 231, 231, 0.2);
  background: #3d3b61;
  margin-bottom: 30px;
}
@media screen and (min-width: 1023px) {
  .positions-block {
    height: 160px;
    margin-bottom: 45px;
  }
}

.alerts-block {
  margin-bottom: 50px;
  border-radius: 5px;
  border: 1px solid #f04e45 !important;
  background: linear-gradient(0deg, rgba(240, 78, 69, 0.1) 0%, rgba(240, 78, 69, 0.1) 100%), #02012d;
}
@media screen and (min-width: 1023px) {
  .alerts-block {
    height: 160px;
    margin-bottom: 0px;
  }
}

.alert-block {
  border-bottom: 1px solid #e7e7e7;
  margin: 0px 20px;
  padding: 15px 0px;
}
.alert-block .edel-icon-alerts span:not(.path1)::before {
  color: #03002f;
}

.portfolio-section {
  padding-top: 75px;
}
@media screen and (max-width: 1023px) {
  .portfolio-section {
    padding-top: 25px;
  }
}
@media screen and (min-width: 1023px) {
  .portfolio-section .portfolio-tabs {
    margin-top: -60px;
  }
  .portfolio-section .portfolio-tabs > .nav.nav-tabs {
    justify-content: end;
  }
}
.portfolio-section .portfolio-tabs > .nav.nav-tabs {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 1023px) {
  .portfolio-section .portfolio-tabs > .nav.nav-tabs {
    height: 40px;
    flex-direction: column;
    border-bottom: 1px solid #e7e7e7;
  }
  .portfolio-section .portfolio-tabs > .nav.nav-tabs .nav-link {
    padding: 10px 20px 10px 20px !important;
  }
}
.portfolio-section .portfolio-tabs > .nav.nav-tabs .nav-item .nav-link {
  font-size: 1.125rem;
  margin-right: 20px;
}
.portfolio-section .portfolio-tabs > .nav.nav-tabs .nav-item .nav-link.active {
  background-color: #03002f;
  color: #ffffff;
}
.portfolio-section .portfolio-tabs .stacktop .commondatanumberpositive {
  text-align: end !important;
}

@media screen and (max-width: 1023px) {
  .explore-trading {
    margin: 15px;
  }
}
.explore-trading .explore-trading-block {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1023px) {
  .explore-trading .explore-trading-block {
    background-color: #22204a;
    border-radius: 5px;
  }
  .explore-trading .explore-trading-block img {
    margin-top: -40px;
  }
}

.exploretrading-btn {
  font-family: "DMSansBold" !important;
  width: max-content !important;
  padding: 13px 40px !important;
}

.show-btn {
  color: rgb(200, 200, 200) !important;
}

.view-more-composition .border-box-common,
.view-more-composition .border-box-nopadding {
  border: 0px;
}
.view-more-composition .basicprofile-mb-tab > .nav.nav-tabs {
  margin: 0px 20px !important;
  border-bottom: 1px solid #e7e7e7;
}
.view-more-composition .head-main-title {
  font-size: 0.75rem;
  color: #b8b8b8 !important;
}
.view-more-composition .commonscroll-new.heightMinMax300 {
  min-height: 60vh !important;
  max-height: 60vh !important;
}
.view-more-composition .commonscroll-new.heightMinMax200 {
  min-height: 45vh !important;
  max-height: 45vh !important;
}

.account-alerts-sidebar .stock-details-body {
  height: calc(100vh - 100px);
  /* Track */
  /* Handle */
}
.account-alerts-sidebar .stock-details-body::-webkit-scrollbar {
  display: block;
  width: 1px !important;
  height: 5px !important;
}
.account-alerts-sidebar .stock-details-body::-webkit-scrollbar-track {
  background: transparent;
}
.account-alerts-sidebar .stock-details-body::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.view-more-composition.mb-genericSidebar .z-index-high {
  height: calc(100vh - 200px);
}

.rm-details-popup {
  min-width: max-content !important;
}
@media (max-width: 768px) {
  .rm-details-popup {
    right: -5px;
  }
}

.stock-news-mobile {
  background-color: #f5f5f5;
  border-radius: 5px;
}
.stock-news-mobile .add-border {
  border-bottom: 1px solid #e7e7e7;
}
.stock-news-mobile .d-livenews-container {
  margin-top: 0px;
  background-color: #f5f5f5 !important;
  height: auto;
  max-height: unset;
  overflow-y: hidden;
  border: 0px;
  padding: 16px 0px;
  margin: 15px;
}
.stock-news-mobile .d-livenews-container .d-ln-tiles.commonscroll-new.height500 {
  padding: 0px !important;
  height: unset;
  overflow-y: hidden;
}
.stock-news-mobile .d-livenews-container .slick-list {
  padding-bottom: 0px;
}

.post-login-equity-dashboard .commonscroll-new.heightMinMax300 {
  min-height: 312px !important;
  max-height: 312px !important;
}
.post-login-equity-dashboard .contribution-tabs .tab-content .tab-pane > div.d-flex,
.post-login-equity-dashboard .mkt-map-tabs .tab-content .tab-pane > div.d-flex {
  min-height: 195px;
  max-height: 195px;
}

.error-msg.event-error .error-msg-text span {
  font-family: "DMSansNormal";
}

.more-z-index.generic-sidebar-overlayblock {
  z-index: 999 !important;
}

.mb-genericSidebar.view-more-composition .more-z-index {
  z-index: 9999 !important;
}
.mb-genericSidebar.view-more-composition .market-drawer {
  z-index: 9999 !important;
}

.portfolio-com-tab.basicprofile-mb-tab ul.nav-tabs {
  height: 30px !important;
}

.report-section-error {
  width: 100%;
  height: 187px;
  background-color: #f6f6f8;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .report-section-error {
    padding: 10px 10px 20px 20px;
    height: unset;
  }
}
.report-section-error .custom-msg-ui {
  display: flex;
  flex-direction: column;
}
.report-section-error .custom-msg-ui .error-msg-1 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #03002f;
  margin-top: 12px;
}
.report-section-error .custom-msg-ui .error-msg-wrapper .mgt-18 {
  margin-top: 0px;
}
@media (max-width: 768px) {
  .report-section-error .mgt-18 {
    margin-top: 0px;
  }
}

.drivingmarket-title-head {
  display: flex;
  justify-content: space-between;
  margin: 5px 0px 10px;
  color: #b8b8b8;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.marketcardtitlewithpadding .company-name {
  padding-left: 10px;
}
.marketcardtitlewithpadding .changeperc {
  padding-right: 10px;
}

.accout-overview-table .common-table-border table thead th {
  padding-top: 0px;
  padding-bottom: 4px;
}
.accout-overview-table .common-table-border table tbody tr td {
  font-size: 0.875rem;
}
.accout-overview-table .common-table-border table tbody tr td:first-child {
  font-family: "DMSansMedium";
}
.accout-overview-table .common-table-border table tbody tr td:last-child {
  font-family: "DMSansNormal";
  color: #03002f;
}

.font-20 {
  font-size: 1.25rem;
}

@media (max-width: 1023px) {
  .order-holdings-mainblock {
    padding-top: 25px;
    margin-bottom: 20px;
  }
}
.order-holdings-mainblock .reports-dashboard-head {
  border: 1px solid #e7e7e7;
  padding: 20px;
  border-radius: 5px;
  align-items: center;
}
.order-holdings-mainblock .reports-dashboard-head .title {
  font-family: "DMSansBold";
  font-size: 1.125rem;
  color: #444444;
}
.order-holdings-mainblock .reports-dashboard-head .inner-title > div:first-child {
  color: #b8b8b8;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
}
.order-holdings-mainblock .reports-dashboard-head .below-value {
  font-size: 1.25rem;
  font-family: "RobotoMedium";
}
.order-holdings-mainblock .reports-mobile-openorders-block {
  border: 1px solid #e7e7e7;
  background: #ffffff;
  padding: 20px 15px;
}
.order-holdings-mainblock .reports-mobile-openorders-block .toggle-switch-switch.e-switch-active {
  background: #03002f;
}
.order-holdings-mainblock .reports-mobile-openorders-block .toggle-switch-label.e-switch-active {
  border: 1px solid #03002f;
}
.order-holdings-mainblock .reports-mobile-openorders-block .toggle-switch-label {
  border: 1px solid #03002f;
}
.order-holdings-mainblock .reports-mobile-openorders-block .toggle-switch-switch {
  background: #03002f;
}
.order-holdings-mainblock .reports-mobile-openorders-block .toggle-switch-switch.big-switch {
  height: 10px;
  width: 10px;
}
.order-holdings-mainblock .reports-mobile-openorders-block .new-circle {
  height: 16px;
  width: 16px;
  border-radius: 50%;
}

.main-chart-dashboard-report {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  background: #ffffff;
}
.main-chart-dashboard-report .chart-dashboard-report {
  padding: 0px 20px 10px;
  justify-content: center;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 3fr;
}
@media (max-width: 1023px) {
  .main-chart-dashboard-report .chart-dashboard-report {
    padding: 20px 15px 5px;
  }
}
.main-chart-dashboard-report .chart-dashboard-report .common-table-border.table thead th {
  padding-top: 10px;
  padding-bottom: 4px;
  font-family: "DMSansNormal";
}
.main-chart-dashboard-report .chart-dashboard-report .table {
  margin-bottom: 0px;
}
.main-chart-dashboard-report .chart-dashboard-report .table td {
  white-space: nowrap;
  padding: 12px 10px;
}
.main-chart-dashboard-report .chart-dashboard-report .main-overview-compositon-table {
  grid-row-start: 1;
  grid-column-start: 2;
  height: 100%;
}
.main-chart-dashboard-report .mobile-data-block .sub-blocks {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 15px;
  margin: 15px 15px 0px;
}
.main-chart-dashboard-report .mobile-data-block .sub-blocks:last-child {
  margin-bottom: 24px;
}
.main-chart-dashboard-report .side-name {
  border-radius: 5px;
  padding: 5px;
  color: #03002f;
  text-wrap: nowrap;
  white-space: nowrap;
}

.sub-chart-inside .chart-dashboard-report {
  align-items: flex-start;
}
@media (max-width: 1023px) {
  .sub-chart-inside .chart-dashboard-report {
    padding-top: 0px;
    padding-bottom: 0px;
    align-items: center;
  }
}
.sub-chart-inside .mobile-data-block .sub-blocks:first-child {
  margin-top: 0px;
}
.sub-chart-inside .mobile-data-block .sub-blocks:last-child {
  margin-bottom: 20px;
}
.sub-chart-inside .table thead th {
  padding-top: 0px !important;
}

.color-report-main {
  height: 15px;
  width: 15px;
  border-radius: 50%;
}
@media (max-width: 1023px) {
  .color-report-main {
    height: 12px;
    width: 12px;
  }
}

.cust-color-report.color-report-main {
  height: 10px;
  width: 10px;
}

.ratingPecentages {
  display: flex;
  justify-content: center;
  position: relative;
  bottom: -1rem;
  gap: 10px;
}
@media (max-width: 1023px) {
  .ratingPecentages {
    gap: 20px;
    bottom: 2rem;
    display: grid;
    padding: 0px 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.gap4 {
  gap: 4px;
}

.data-block-common {
  border: 1px solid #e7e7e7;
  padding: 15px;
  background: #ffffff;
  border-radius: 5px;
}
.data-block-common .title {
  color: #727271;
  font-family: "DMSansMedium";
  line-height: 140%;
  font-size: 1rem;
}
@media (max-width: 1023px) {
  .data-block-common .title {
    font-family: "DMSansNormal";
    font-size: 0.625rem;
  }
}
.data-block-common .value {
  line-height: 140%;
  color: #444444;
  font-family: "RobotoBold";
  font-size: 1.5rem;
}
@media (max-width: 1023px) {
  .data-block-common .value {
    font-family: "RobotoMedium";
    font-size: 0.75rem;
  }
}

@media (max-width: 1023px) {
  .equity-portfolio-analytics-main {
    padding-top: 30px;
  }
  .equity-portfolio-analytics-main .equity-dropdown-block > .btn-primary.dropdown-toggle {
    padding: 5px 8px;
    font-family: "DMSansMedium";
    border: 1px solid #e7e7e7;
  }
  .equity-portfolio-analytics-main .equity-dropdown-block .equitydrop i:before {
    color: #03002f;
  }
  .equity-portfolio-analytics-main .contribution-tabs .nav-tabs {
    height: 44px !important;
  }
  .equity-portfolio-analytics-main .generic-tabs .nav-tabs {
    gap: 10px;
    height: 29px;
    border-bottom: 1px solid #e7e7e7;
    justify-content: space-around;
  }
  .equity-portfolio-analytics-main .generic-tabs .nav-item .nav-link {
    padding: 0px 10px 10px !important;
  }
  .equity-portfolio-analytics-main .border-box-common {
    border: none;
    border-radius: 5px;
    padding-bottom: 20px;
  }
}
.equity-portfolio-analytics-main .portfoliosection-mobview .head {
  padding: 15px 15px 0px;
}
.equity-portfolio-analytics-main .portfoliosection-mobview .dropdown-section {
  padding-right: 15px;
}
.equity-portfolio-analytics-main .portfoliosection-mobview .drivingmarket-title-head {
  display: flex;
  justify-content: space-between;
  color: #b8b8b8;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  padding-bottom: 10px;
}
.equity-portfolio-analytics-main .portfoliosection-mobview .portfolio-composition-dd {
  width: auto !important;
}
.equity-portfolio-analytics-main .portfoliosection-mobview .portfolio-composition-dd .dropdown-item {
  padding: 20px 0 0 10px;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .title {
  padding: 20px 20px 0px;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .portfolio-tiles {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .border-box-common {
  border-right: 1px solid #e7e7e7 !important;
  border: none;
  border-radius: 0px;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .border-box-common:last-child {
  border-right: none !important;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .equity-dropdown-block .equitydrop {
  padding: 9px 10px;
  line-height: 140%;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .equity-dropdown-block.show .dropdown-menu {
  height: auto;
  margin-top: 7px;
  min-height: unset;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 14px;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .drivingmarket-title-head {
  display: flex;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  color: #b8b8b8;
  padding-bottom: 10px;
  justify-content: space-between;
}
.equity-portfolio-analytics-main .dashboard-portfolio-composition .head-main-title {
  font-family: "DMSansBold";
  font-size: 1.125rem;
  color: #444444;
}
.equity-portfolio-analytics-main .grid-custom-variant-border {
  display: flex;
  gap: 10px;
}
.equity-portfolio-analytics-main .variant-border {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e7e7e7;
}

.heat-map-main-block {
  display: grid;
  padding: 20px 0px;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1023px) {
  .heat-map-main-block {
    grid-template-columns: 1fr;
    padding: 0px;
  }
}
.heat-map-main-block .container {
  padding: 0px;
}
@media (max-width: 1023px) {
  .heat-map-main-block .marketgroup .marketCard {
    padding: 0px 15px 15px;
  }
}
.heat-map-main-block .marketgroup .marketCard .marketcardhead {
  justify-content: flex-start;
  gap: 10px;
}
.heat-map-main-block .marketgroup .marketCard .marketcardbody {
  padding-bottom: 0px !important;
}
.heat-map-main-block .mk-card-topleftmain1 {
  font-family: "DMSansBold";
  color: #03002f;
}
.heat-map-main-block .equity-dropdown-block .dropdown-menu {
  border-radius: 4px;
  border: 1px solid #e7e7e7;
  background: #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  width: 100%;
  padding: 10px;
  height: auto !important;
}
.heat-map-main-block .equity-dropdown-block .dropdown-menu .dropdown-item {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.heat-map-main-block .equity-dropdown-block .dropdown-menu .dropdown-item:last-child {
  margin-bottom: 0px;
}
.heat-map-main-block .equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #03002f;
}
.heat-map-main-block .equity-dropdown-block .equitydrop {
  line-height: 140%;
  padding: 5px 10px;
  font-family: "DMSansMedium";
  font-size: 1rem;
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .heat-map-main-block .equity-dropdown-block .equitydrop {
    padding-bottom: 5px 8px;
  }
}
.heat-map-main-block .equity-dropdown-block .equitydrop i:before {
  color: #03002f;
}
.heat-map-main-block .equity-dropdown-block > .btn-primary.dropdown-toggle {
  border: 1px solid #f2f2f5;
}
.heat-map-main-block .equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 0px 0px 15px;
}
.heat-map-main-block .equity-dropdown-block.show .dropdown-menu .dropdown-item:last-child {
  padding: 0px;
}
.heat-map-main-block .dropdown-block {
  padding-bottom: 9px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 1023px) {
  .heat-map-main-block .dropdown-block {
    padding-bottom: 20px;
  }
}
.heat-map-main-block .table-blocks {
  grid-gap: 5px;
}
.heat-map-main-block .table-blocks .block-chunk {
  padding: 10px;
}
.heat-map-main-block .table-blocks .block-chunk:first-child {
  border-top-left-radius: 5px;
}
.heat-map-main-block .table-blocks .block-chunk:last-child {
  border-bottom-right-radius: 5px;
}
.heat-map-main-block .box-container {
  display: flex;
  flex-wrap: wrap;
}
.heat-map-main-block .box {
  width: 100%;
  height: 15px;
}
.heat-map-main-block .box:nth-child(5) {
  border-color: 1px solid #e7e7e7;
}

.mgt-26 {
  margin-top: 26px;
}

.grid-2-1-custom {
  display: grid;
  grid-template-columns: 2fr 1fr;
}

.mgt-71 {
  margin-top: 71px;
}

.mgt-53 {
  margin-top: 53px;
}

.chart-main-head {
  padding: 20px 20px 32px;
  font-family: "DMSansMedium";
  font-size: 1.25rem;
  color: #03002f;
}
@media (max-width: 1023px) {
  .chart-main-head {
    padding: 15px;
  }
}

.mgr-7 {
  margin-right: 7px;
}

.coupon-payment-mainblock {
  padding-top: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  height: 401px;
}
@media (max-width: 1023px) {
  .coupon-payment-mainblock {
    height: auto;
    display: block;
  }
}

.upcoming-table-mob {
  padding: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.upcoming-table-mob .copoun-title {
  font-family: "DMSansNormal";
  font-size: 0.625rem;
  color: #b8b8b8;
}
.upcoming-table-mob .copoun-value {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #444444;
}

.coupon-payment-block {
  padding: 20px 0px 20px 15px;
  border-radius: 5px;
}
.coupon-payment-block .UpcomingCouponData {
  overflow-y: scroll;
  max-height: 310px;
}
@media (max-width: 768px) {
  .coupon-payment-block .UpcomingCouponData {
    max-height: 381px;
  }
}
@media (max-width: 1023px) {
  .coupon-payment-block {
    background-color: #ffffff;
    padding: 20px 0px 20px 15px;
  }
}
.coupon-payment-block .bond-table tbody td {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
}
.coupon-payment-block .bond-table tbody td:nth-child(1), .coupon-payment-block .bond-table tbody td:nth-child(3) {
  font-family: "DMSansMedium";
}
.coupon-payment-block .common-table-border.table thead th {
  padding-top: 10px;
  padding-bottom: 4px;
  white-space: nowrap;
  font-family: "DMSansNormal";
  text-align: right;
}
.coupon-payment-block .common-table-border.table thead th:first-child {
  text-align: left;
}
.coupon-payment-block .table {
  margin-bottom: 0px;
}
.coupon-payment-block .table td {
  text-align: right;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
}
.coupon-payment-block .table td:last-child {
  font-family: "RobotoRegular";
}
.coupon-payment-block .table td:first-child {
  text-align: left;
}
.coupon-payment-block .bonds-worth-dashboard {
  padding: 9px 20px 10px;
  border-radius: 5px;
  display: flex;
  gap: 15px;
  color: #444444;
}
.coupon-payment-block .bonds-worth-dashboard .edel-icon-warning-bold:before {
  color: red;
}
@media (max-width: 1023px) {
  .coupon-payment-block .bonds-worth-dashboard {
    display: flex;
    gap: 4px;
    align-items: flex-start;
    line-height: 16px;
    padding: 5px 20px 5px 10px;
    color: #03002f;
  }
}

.mbt-8 {
  margin-bottom: 8px;
}

.bdr-rad-5 {
  border-radius: 5px;
}

@media (max-width: 1023px) {
  .fixedincome-mob-blockdata .sub-blocks:first-child {
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  .fixedincome-mob-blockdata .sub-blocks:last-child {
    margin-bottom: 15px !important;
  }
}

@media (min-width: 1023px) {
  .drivingmarket-overview-mainPage {
    display: flex;
    justify-content: space-between;
    height: 521px;
    width: 100%;
    gap: 30px;
  }
}

.alerts-overview-main-block .reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu {
  width: 176px;
}

.alerts-overview-block {
  border: 1px solid #e7e7e7;
  padding: 20px 15px;
  border-radius: 5px;
}
@media (min-width: 1023px) {
  .alerts-overview-block {
    width: 33%;
  }
}
.alerts-overview-block .overview-alert-singleData {
  overflow-y: scroll;
  max-height: 400px;
}
.alerts-overview-block .overview-alert-singleData::-webkit-scrollbar-thumb {
  scrollbar-color: #03002f;
}
@media (max-width: 1023px) {
  .alerts-overview-block .overview-alert-singleData {
    max-height: 250px;
  }
}
.alerts-overview-block .dropdown-menu {
  max-height: unset !important;
}
@media (max-width: 1023px) {
  .alerts-overview-block .dropdown-menu {
    margin-top: 0 !important;
    width: 150px !important;
  }
}
.alerts-overview-block .overview-alldata {
  overflow-y: scroll;
  height: 90%;
}
@media (max-width: 1023px) {
  .alerts-overview-block .overview-alldata {
    max-height: 300px;
  }
}
.alerts-overview-block .alerts-data-blocks {
  border-bottom: 1px solid #e7e7e7;
  padding: 15px 0px;
}
.alerts-overview-block .alerts-data-blocks:last-child {
  border-bottom: none;
  padding-bottom: 0px;
}
.alerts-overview-block .alerts-data-blocks .description {
  padding-top: 10px;
}
@media (max-width: 1023px) {
  .alerts-overview-block {
    background: #ffffff;
    padding: 15px;
    min-height: 370px;
    height: 100%;
  }
}

.drivingmarket-overview-mob {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding-top: 15px;
  margin-top: 20px !important;
}
.drivingmarket-overview-mob .equity-dropdown-block {
  display: flex;
  justify-content: flex-end;
  padding-top: 15px;
}

@media (min-width: 1023px) {
  .whats-driving-block {
    width: 67%;
  }
}
@media (min-width: 1023px) {
  .whats-driving-block .dashboard-progress-bar {
    width: 50%;
  }
}
.whats-driving-block .overview-driving-market-tabs .progress.progresscontainer .progressbox.stacktop,
.whats-driving-block .wdyp-acc-overview .progress.progresscontainer .progressbox.stacktop {
  padding-right: 12px;
}
.whats-driving-block .overview-driving-market-tabs .progress.progresscontainer .progressbox.stacktop .ml-auto,
.whats-driving-block .wdyp-acc-overview .progress.progresscontainer .progressbox.stacktop .ml-auto {
  text-align: right;
}
@media (min-width: 1023px) {
  .whats-driving-block {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
  }
  .whats-driving-block .wdyp {
    max-height: 460px;
  }
  .whats-driving-block .overview-driving-market-tabs .progress-bar .progressbox.stacktop {
    padding-right: 12px;
    text-align: right;
  }
  .whats-driving-block .overview-driving-market-tabs .nav-tabs {
    border-bottom: 1px solid #e7e7e7;
    flex-wrap: nowrap;
  }
  .whats-driving-block .overview-driving-market-tabs .nav-tabs .nav-item {
    flex-wrap: wrap;
  }
  .whats-driving-block .overview-driving-market-tabs .nav-tabs .nav-item button {
    text-wrap: nowrap;
    white-space: nowrap;
  }
}
.whats-driving-block .wdyp-dropdown {
  min-height: unset !important;
}
@media (max-width: 1023px) {
  .whats-driving-block .wdyp-dropdown {
    max-width: 7rem;
  }
}
@media (max-width: 1023px) {
  .whats-driving-block .wdyp-acc-overview .nav.nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
  }
  .whats-driving-block .wdyp-acc-overview .nav.nav-tabs .nav-item {
    white-space: nowrap;
  }
  .whats-driving-block .wdyp-acc-overview .progress {
    height: 50px !important;
  }
  .whats-driving-block .progresscontainer.progressbox {
    width: 90% !important;
  }
}

.mkt-map-tabs .nav-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: self-end;
  gap: 10px;
}
@media (max-width: 1023px) {
  .mkt-map-tabs .nav-tabs {
    padding: 7px 0 !important;
    gap: 0 !important;
  }
}

@media (max-width: 1023px) {
  .data-block-common .title {
    color: #b8b8b8;
  }
}
.grid-1-1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.grid-1-1 .child-end {
  justify-self: end;
}

.investment-based-on-rating {
  padding: 1.5rem;
  padding-bottom: 0;
  height: 381px;
  border-radius: 5px;
}
.investment-based-on-rating .error-msg {
  height: 50%;
}
@media (max-width: 1023px) {
  .investment-based-on-rating {
    padding: 0;
    background-color: #ffffff;
    max-height: 381px;
    height: 100%;
  }
  .investment-based-on-rating .investment-head {
    background-color: #ffffff;
    padding: 15px;
    color: #03002f;
  }
}
.investment-based-on-rating .bonds-worth-dashboard {
  padding: 9px 20px 10px;
  border-radius: 5px;
  display: flex;
  gap: 15px;
  color: #444444;
}
.investment-based-on-rating .bonds-worth-dashboard .edel-icon-warning-bold:before {
  color: red;
}
@media (max-width: 1023px) {
  .investment-based-on-rating .bonds-worth-dashboard {
    display: flex;
    gap: 4px;
    align-items: flex-start;
    line-height: 16px;
    padding: 5px 20px 5px 10px;
    color: #03002f;
    width: 90%;
    margin: auto;
  }
}

.text-underline-offset-2 {
  text-underline-offset: 2px;
}

.mgl-3 {
  margin-left: 3px;
}

.arrow-fix i:before {
  font-size: 0.938rem;
}
.custom-width-pricing {
  flex: 0 0 auto;
  width: 30% !important;
}

.custom-width-pricing-4 {
  flex: 0 0 auto;
  width: 35% !important;
}

.pricing-page-ui .invest-label {
  padding: 60px 0px 30px 120px;
}
.pricing-page-ui .invest-label img {
  max-width: 100%;
  position: absolute;
  top: -15px;
  left: 0;
}
@media (max-width: 1023px) {
  .pricing-page-ui .invest-label {
    padding: 60px 0px 30px 0px;
  }
}
.pricing-page-ui .padding-compare-plans {
  padding: 0px 15px 0px 15px;
}
.pricing-page-ui .px-compare-plans {
  padding: 20px 15px 20px 15px;
}
.pricing-page-ui .jc-flex-end {
  justify-content: flex-end;
}
.pricing-page-ui .lol-pricing-compare {
  z-index: 9;
  position: relative;
}
.pricing-page-ui .cross-icon-pricing i {
  font-size: 15px;
  font-weight: 600;
}
.pricing-page-ui .tick-icon-pricing i {
  color: #51b255;
  font-size: 30px;
  font-weight: 0;
}
.pricing-page-ui .compareplan-lite {
  padding: 20px 25px 30px 26px;
  flex-shrink: 0;
  border-radius: 5px 5px 0px 0px !important;
  background: linear-gradient(213deg, #1c9ad6 0%, rgba(28, 154, 214, 0) 100%);
}
.pricing-page-ui .compareplan-lite .lite-button {
  height: 50px;
  flex-shrink: 0;
  border-radius: 5px;
  background: #333333;
  color: #ffffff;
}
.pricing-page-ui .compareplan-lite .plan-lite {
  padding-top: 26px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.pricing-page-ui .compareplan-lite .plan-lite .lite-bton {
  font-size: 1rem;
  font-family: "DMSansMedium";
  border-radius: 5px;
  text-wrap: nowrap;
}
.pricing-page-ui .compareplan-lite .plan-lite .lite-btn.ed_button.button {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  text-wrap: nowrap;
}
.pricing-page-ui .compareplan-lite .edel-icon-arrow-down-big {
  font-size: 0.563rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pricing-page-ui .compareplan-elite {
  padding: 20px 25px 30px 26px;
  flex-shrink: 0;
  border-radius: 5px 5px 0px 0px !important;
  background: linear-gradient(152deg, #f04e45 0%, rgba(240, 78, 69, 0) 100%);
}
.pricing-page-ui .compareplan-elite .elite-button {
  height: 50px;
  flex-shrink: 0;
  border-radius: 5px;
  background: #03002f;
  color: #ffffff;
}
.pricing-page-ui .compareplan-elite .plan-elite {
  padding-top: 26px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.pricing-page-ui .compareplan-elite .plan-elite .lite-bton {
  font-size: 1rem;
  font-family: "DMSansMedium";
  text-wrap: nowrap;
  text-transform: none !important;
}
.pricing-page-ui .compareplan-elite .plan-elite .lite-btn.ed_button.button {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  text-wrap: nowrap;
}
.pricing-page-ui .compareplan-elite .edel-icon-arrow-down-big {
  font-size: 0.563rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pricing-page-ui .pricing-table {
  width: 100%;
}
.pricing-page-ui .pricing-table .row {
  border-spacing: 25px 0px;
}
.pricing-page-ui .pricing-table .row .col-4:first-child {
  padding-right: 5px;
  border: 0px;
}
.pricing-page-ui .pricing-table .row:nth-child(odd) .col-4:not(:first-child) {
  background-color: #f2f2f5;
}
.pricing-page-ui .pricing-table .row {
  padding: 0px 0px 0px 0px;
}
.pricing-page-ui .pricing-table .col-4 {
  padding: 20px 40px 20px 30px;
  margin-left: 23px;
}
.pricing-page-ui .pricing-table.row:nth-child(n+2) {
  border-right: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-radius: 0px;
}
.pricing-page-ui .pricing-table .col-4:nth-child(n+2) {
  border-right: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-radius: 0px;
}
.pricing-page-ui .head-stick {
  position: sticky;
  top: 165px;
  z-index: 9;
  background-color: #ffffff;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
}
.pricing-page-ui .row_pricing.row {
  margin-left: 13px;
  margin-right: 13px;
  border-bottom: 1px solid #e7e7e7;
}
.pricing-page-ui .price-mobile-css .edel-icon-tick {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #51b255;
  font-size: 20px;
  font-weight: 0;
}
.pricing-page-ui .price-mobile-css .edel-icon-close {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #dd504d;
  font-size: 11px;
  font-weight: 0;
}
.pricing-page-ui .price-mobile-css div {
  padding: 10px;
}
.pricing-page-ui .price-mobi-border.row {
  margin-left: 13px;
  margin-right: 13px;
  border: 1px solid #e7e7e7;
}
.pricing-page-ui .price-mobi-border .row {
  padding: 0px;
}
.pricing-page-ui .price-mobi-border .col-4 {
  border-right: 1px solid #e7e7e7;
  padding: 10px 20px 10px 15px;
}
.pricing-page-ui .price-mobi-border .col-4 .col-4:first-child {
  background-color: #f2f2f5;
}
.pricing-page-ui .price-head-features.row {
  padding: 0px 26px 0px;
  box-shadow: 0px 15px 20px -10px rgba(110, 104, 104, 0.2);
}
.pricing-page-ui .price-head-features.row div {
  padding: 20px 10px 10px 10px;
}
.pricing-page-ui .lite-elite-row.row {
  margin: 20px 20px 0px 20px;
}
.pricing-page-ui .lite-elite-row.row .nav-item {
  padding: 20px;
  opacity: 0.5;
}
.pricing-page-ui .lite-border,
.pricing-page-ui .elite-border {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.pricing-page-ui .lite-mobile .edel-icon-value-money {
  font-size: 34px;
}
.pricing-page-ui .elite-mobile .edel-icon-value-diamond {
  font-size: 34px;
}
.pricing-page-ui .lite-color {
  border-radius: 10px 10px 0px 0px;
  background: #ffffff;
  box-shadow: -1px -15px 20px 0px rgba(248, 60, 60, 0.2);
  opacity: 1 !important;
}
.pricing-page-ui .elite-color {
  border-radius: 10px 10px 0px 0px;
  background: #ffffff;
  box-shadow: -3px -10px 20px 0px rgba(248, 60, 60, 0.2);
  opacity: 1 !important;
}
.pricing-page-ui .mobile-price-butt {
  width: 90px;
  height: 30px;
  flex-shrink: 0;
  padding: 7px 14px 7px 14px !important;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  text-wrap: nowrap;
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .pricing-page-ui .mobile-price-butt.ed_button.button {
    font-size: 0.75rem;
    font-family: "DMSansMedium";
  }
}
.pricing-page-ui .mobile-price-butt-lite {
  background: linear-gradient(236deg, #1c9ad6 -40.6%, rgba(28, 154, 214, 0) 135.83%);
}
.pricing-page-ui .mobile-price-butt-elite {
  background: linear-gradient(130deg, #f04e45 -62.67%, rgba(240, 78, 69, 0) 159.92%);
}
.pricing-page-ui .price-icon-arr {
  font-size: 9px;
  font-weight: 700px;
}
.pricing-page-ui .tomato-pricing {
  margin: 15px;
  padding: 11px 37px 11px 37px;
  border-radius: 5px;
}
.pricing-page-ui .sticky-mobile-pricing {
  width: 100%;
  background: #ffffff;
  box-shadow: 5px 0px 20px 0px rgba(0, 0, 0, 0.25);
  position: fixed;
  bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pricing-page-ui .custom-width-pricing {
  flex: 0 0 auto;
  width: 30% !important;
}
.pricing-page-ui .custom-width-pricing-4 {
  flex: 0 0 auto;
  width: 35% !important;
}
.pricing-page-ui .drawer-pricing {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 13px;
}
.pricing-page-ui .accordian-pricing {
  border-bottom: 1px solid #e7e7e7;
  padding: 0px;
}
.pricing-page-ui .pricing-drop-button.ed_button.button {
  text-transform: none !important;
  padding: 10px 27px 10px 27px;
  font-size: 0.875rem;
  font-family: "DMSansBold";
}
@media (max-width: 1600px) {
  .pricing-page-ui .pricing-drop-button.ed_button.button {
    padding: 10px 20px 10px 20px;
    text-transform: none !important;
  }
}
.pricing-page-ui .pricing-drop-button {
  text-transform: none !important;
  padding: 10px 27px 10px 27px;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  border-radius: 5px;
}
@media (max-width: 1600px) {
  .pricing-page-ui .pricing-drop-button {
    padding: 10px 20px 10px 20px;
  }
}
.pricing-page-ui .notes-padding {
  padding: 0px 130px 0px 50px;
}
.pricing-page-ui .customaccordian .accordion-body {
  padding: 0px 0px 15px 0px;
}
.pricing-page-ui .customaccordian-new .accordion-header .accordion-button::after {
  font-size: 25px;
  font-weight: 600;
  background-color: #ffffff !important;
  padding-right: 10px;
  padding-left: 10px;
}
.pricing-page-ui .overflow-y-scroll-pricing {
  overflow-y: scroll;
  height: 400px;
  padding-bottom: 150px;
}
.pricing-page-ui .bg_greyLight {
  background: rgba(173, 173, 173, 0.5);
}
.pricing-page-ui .pricing-linear {
  background: #fff;
  padding: 10px;
  box-shadow: 0px -20px 20px -7px rgba(248, 60, 60, 0.2);
}

.sticky-pricing {
  height: 136px;
  width: 100%;
  background: #fbfbfb;
  position: sticky;
  box-shadow: 1px 20px 20px 0px rgba(0, 0, 0, 0.25);
  top: 92px;
  z-index: 9;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.sticky-pricing .edel-icon-value-money {
  font-size: 30px;
}
.sticky-pricing .edel-icon-value-diamond {
  font-size: 30px;
}

.txt-green-imp {
  color: #51b255 !important;
}

.sticky-box-lite.col-4 {
  margin-left: 23px;
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 10px 15px 10px;
  background: #ffffff;
  border-radius: 5px;
  border: 1px solid #1c9ad6;
}

.sticky-box-elite.col-4 {
  display: flex;
  margin-top: 10px;
  margin-left: 23px;
  align-items: center;
  justify-content: space-between;
  padding: 15px 10px 15px 10px;
  background: #ffffff;
  border-radius: 5px;
  border: 1px solid #f04e45;
}

.elite-lite-section {
  padding-bottom: 20px;
  margin-bottom: 0px;
}
.elite-lite-section li {
  list-style-type: disc;
  margin-bottom: 20px;
}
.elite-lite-section li::marker {
  color: #727271;
  font-size: 0.75rem;
}

.pricecompare-box {
  padding: 0px 15px !important;
}
.pricecompare-box div {
  border-bottom: unset !important;
}
.pricecompare-box .price-mobi-border {
  border-bottom: 1px solid #e7e7e7 !important;
}
.pricecompare-box .price-mobi-border div {
  padding-top: 10px;
  padding-bottom: 10px;
  border-right: 1px solid #e7e7e7;
}
.pricecompare-box .price-mobi-border div:first-child {
  background-color: #f2f2f5;
  border-left: 1px solid #e7e7e7;
}
.pricecompare-box .price-mobi-border:last-child div {
  border-bottom: 1px solid #e7e7e7 !important;
}
.pricecompare-box .price-mobi-border:first-child {
  border-top: 1px solid #e7e7e7;
}

.note-icon-pricing {
  padding-right: 5px !important;
}

.line-height-twenty {
  line-height: 20px;
}

.pricing-page-ui {
  transition: top 0.5s ease;
}

.pricing-page-ui.sticky-pricing {
  position: fixed;
  width: 100%;
  z-index: 9;
}

.opacity-none {
  opacity: 0;
  position: absolute;
}

.custom-width-lhs {
  width: 229px;
}
.price-mobile-border {
  border: 1px solid var(--separator-border, #e7e7e7);
  background: var(--background, #f2f2f5);
}
.lead-form {
  /* Track */
  /* Handle */
}
.lead-form::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.lead-form::-webkit-scrollbar-track {
  background: transparent;
}
.lead-form::-webkit-scrollbar-thumb {
  background: #03002f;
}
.lead-form .common-checkbox-custom-white input[type=checkbox]:checked:before {
  z-index: 0 !important;
}
.lead-form .inputForm input::placeholder {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
@media screen and (max-width: 1023px) {
  .lead-form .inputForm input::placeholder {
    font-size: 0.875rem;
  }
}
.lead-form .lead-input-form > .row {
  padding-bottom: 35px;
}
@media screen and (max-width: 1023px) {
  .lead-form .lead-input-form > .row {
    padding-bottom: 20px;
  }
}
.lead-form .lead-input-form > .row .custom-form-control .form-control {
  height: 50px !important;
  font-size: 0.875rem !important;
  color: #03002f;
}
.lead-form .lead-input-form > .row .custom-form-control .form-control::placeholder {
  color: #b8b8b8;
}
.lead-form .lead-input-form > .row:last-child {
  padding-bottom: 40px;
}
.lead-form .lead-dropdown {
  padding: 0px;
}
.lead-form .lead-dropdown .equitydrop.dropdown-toggle.btn.btn-primary {
  width: 326px;
  display: flex;
  justify-content: space-between;
  padding: 0 10px;
  height: 40px;
  margin: 0px;
}
.lead-form .lead-dropdown .dropdown-menu {
  min-height: 160px !important;
  max-height: unset;
  overflow: hidden;
  margin-top: -15px;
}
.lead-form .mob-section {
  font-family: "DMSansMedium";
}
.lead-form .mob-section.focused .input_prefix {
  color: #03002f;
}
.lead-form .mob-section .input_prefix {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 10px;
  color: #b8b8b8;
  font-size: 0.875rem;
  line-height: normal;
}

.lead-drawer .drawer-head {
  background-color: #f2f2f5;
}
.lead-drawer .common-drawer-scroll {
  overflow-y: hidden !important;
}
.lead-drawer .smallcase-popup-success {
  height: unset;
}
.lead-drawer .state.z-index-high__handle-wrapper {
  background-color: #ffffff !important;
}
.lead-drawer .help_text::before {
  content: none;
}
.lead-drawer .backgroundcolor_bluedrawer.z-index-high__content {
  max-height: 75vh !important;
}
.lead-drawer .backgroundcolor_bluedrawer.z-index-high__content .common-drawer-scroll {
  max-height: 100% !important;
}

.lead-sidebar .lead-modal .modal-dialog,
.lead-drawer .lead-modal .modal-dialog {
  max-width: 700px;
}
.lead-sidebar .lead-modal .modal-content,
.lead-drawer .lead-modal .modal-content {
  border: 0px;
}
.lead-sidebar .lead-modal .modal-content .modal-header,
.lead-drawer .lead-modal .modal-content .modal-header {
  display: none;
}
.lead-sidebar .lead-modal .modal-content .modal-body,
.lead-drawer .lead-modal .modal-content .modal-body {
  padding: 0px;
}
.lead-sidebar .timeslot,
.lead-drawer .timeslot {
  width: 352px;
  height: auto;
  border-radius: 6px;
  background: #f6f6f6;
  padding: 16px 12px 20px 12px;
  align-items: flex-end;
  gap: 16px;
  margin-top: 10px;
  position: relative;
}
@media (max-width: 768px) {
  .lead-sidebar .timeslot,
  .lead-drawer .timeslot {
    width: 100%;
  }
}
.lead-sidebar .disabled,
.lead-drawer .disabled {
  border-radius: 100px;
  border: 1px solid #696682;
  opacity: 0.2;
  padding: var(--Spacing-2, 4px) 12px;
  margin-top: 5px;
  margin-right: 8px;
}
.lead-sidebar .not-selected,
.lead-drawer .not-selected {
  border-radius: 100px;
  border: 1px solid #6374d4;
  padding: var(--Spacing-2, 4px) 12px;
  margin-top: 16px;
  margin-right: 8px;
  color: #6374d4;
}
.lead-sidebar .selected,
.lead-drawer .selected {
  border-radius: 100px;
  border: 1px solid #6374d4;
  background: #e1e0f8;
  padding: var(--Spacing-2, 4px) 12px;
  margin-top: 16px;
  margin-right: 8px;
  color: #6374d4;
}
.lead-sidebar .checkbox,
.lead-drawer .checkbox {
  gap: 10px;
}
.lead-sidebar .final-screen .downloadSuccess,
.lead-sidebar .lead-form .downloadSuccess,
.lead-drawer .final-screen .downloadSuccess,
.lead-drawer .lead-form .downloadSuccess {
  height: 166px;
}
.lead-sidebar .final-screen .timeSlotlink,
.lead-sidebar .lead-form .timeSlotlink,
.lead-drawer .final-screen .timeSlotlink,
.lead-drawer .lead-form .timeSlotlink {
  color: blue;
  text-decoration: underline;
}
.lead-sidebar .lead-errormsg .invalidMsg,
.lead-drawer .lead-errormsg .invalidMsg {
  border-radius: 5px;
}
.lead-sidebar .lead-errormsg .txt_bloodRed,
.lead-drawer .lead-errormsg .txt_bloodRed {
  align-items: start !important;
}
.lead-sidebar .lead-errormsg .txt_bloodRed .edel-icon-validation,
.lead-drawer .lead-errormsg .txt_bloodRed .edel-icon-validation {
  margin-left: 0.5rem;
  padding-top: 7px;
}
.lead-sidebar .login-lead-btn button,
.lead-drawer .login-lead-btn button {
  border-radius: 24px;
  height: 28px;
  line-height: 2px;
}
.lead-sidebar .login-lead-btn .midnight-grey-border,
.lead-drawer .login-lead-btn .midnight-grey-border {
  border: 1px solid #6374d4;
  border-radius: 25px;
  background-color: #ffffff;
  color: #6374d4;
  font-size: 10.5px;
}
.lead-sidebar .confirm-btn button,
.lead-drawer .confirm-btn button {
  height: 30px;
  width: 50px;
  line-height: 6px;
}
@media (max-width: 768px) {
  .lead-sidebar .confirm-btn button,
  .lead-drawer .confirm-btn button {
    line-height: 12px;
  }
}
.lead-sidebar .stock-details-head,
.lead-drawer .stock-details-head {
  padding: 0px;
}
.lead-sidebar .stock-details-head .stock-details-switch-key,
.lead-drawer .stock-details-head .stock-details-switch-key {
  margin-left: -20px;
}
.lead-sidebar .wealth-expert-container,
.lead-drawer .wealth-expert-container {
  border-radius: 10px;
  margin-top: 54px;
  height: 75px;
}
.lead-sidebar .wealth-expert-container .wealth-expert-img,
.lead-drawer .wealth-expert-container .wealth-expert-img {
  position: relative;
  top: -1px;
  height: 91px;
  width: 100px;
}
.lead-sidebar .stock-details-body,
.lead-drawer .stock-details-body {
  height: calc(100% - 219px);
}
.lead-sidebar .stock-details-body .wealth-expert-container,
.lead-drawer .stock-details-body .wealth-expert-container {
  border-radius: 10px;
  margin-top: 54px;
  height: 75px;
}
.lead-sidebar .stock-details-body .wealth-expert-container .wealth-expert-img,
.lead-drawer .stock-details-body .wealth-expert-container .wealth-expert-img {
  position: relative;
  top: -1px;
  height: 91px;
  width: 100px;
}
.lead-sidebar .stock-details-body .time-slot-checkbox,
.lead-drawer .stock-details-body .time-slot-checkbox {
  width: 20px;
  height: 20px;
}
.lead-sidebar .commonscroll-new::-webkit-scrollbar,
.lead-drawer .commonscroll-new::-webkit-scrollbar {
  width: 5px !important;
  height: 5px !important;
}
.lead-sidebar .time-slots,
.lead-drawer .time-slots {
  font-size: 0.75rem;
}
.lead-sidebar .time-slots button,
.lead-drawer .time-slots button {
  margin-right: 6px;
}
.lead-sidebar .otp-block,
.lead-drawer .otp-block {
  margin-top: 5px;
  display: flex;
  width: 224px;
  padding: 9px 0px 16px 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  background: #f8f8fc;
}
.lead-sidebar .otp-sub-block,
.lead-drawer .otp-sub-block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
.lead-sidebar .label-block,
.lead-drawer .label-block {
  display: flex;
  height: 28px;
  padding: 0px 18px 0px 14px;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.lead-sidebar .enter-otp,
.lead-drawer .enter-otp {
  color: #444444;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.lead-sidebar .resend-otp,
.lead-drawer .resend-otp {
  width: 98.305px;
  color: #6374d4;
  text-align: right;
  /* N3 */
  font-size: 0.813rem;
  font-family: "RobotoMedium";
  font-style: normal;
  line-height: 140%; /* 18.2px */
}
.lead-sidebar .otp-field,
.lead-drawer .otp-field {
  display: flex;
  padding: 0px 12px;
  align-items: center;
  gap: 6px;
}
.lead-sidebar .otp-input-field,
.lead-drawer .otp-input-field {
  width: 175.035px;
}
.lead-sidebar .dropdown-menu,
.lead-drawer .dropdown-menu {
  min-height: 100px;
  max-height: 160px;
  min-width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
}
.lead-sidebar .dropdown-menu .dropdown-item,
.lead-drawer .dropdown-menu .dropdown-item {
  padding: 20px 15px 10px 15px;
  width: 326px;
  height: 48px;
}
.lead-sidebar .equity-dropdown-block.common-new-drp.show .dropdown-menu,
.lead-drawer .equity-dropdown-block.common-new-drp.show .dropdown-menu {
  min-height: unset;
  max-height: unset;
  min-width: 83px;
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
}
.lead-sidebar .equity-dropdown-block.common-new-drp.show .dropdown-menu .dropdown-item,
.lead-drawer .equity-dropdown-block.common-new-drp.show .dropdown-menu .dropdown-item {
  padding: 15px 15px !important;
}
.lead-sidebar .equity-dropdown-block-noborder .btn-primary.dropdown-toggle,
.lead-drawer .equity-dropdown-block-noborder .btn-primary.dropdown-toggle {
  border: none !important;
  font-size: 0.75rem !important;
  padding: 0px !important;
  color: #b8b8b8 !important;
}
.lead-sidebar .timeslot .equity-dropdown-block,
.lead-drawer .timeslot .equity-dropdown-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
}
.lead-sidebar .timeslot .equity-dropdown-block .equitydrop,
.lead-drawer .timeslot .equity-dropdown-block .equitydrop {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.common-checkbox-custom-white input[type=checkbox] {
  position: relative;
  border: 2px solid rgba(176, 198, 231, 0.8784313725);
  border-radius: 2px;
  background: none;
  cursor: pointer;
  line-height: 0;
  margin: 0 0.6em 0 0;
  outline: 0;
  padding: 0 !important;
  vertical-align: text-top;
  height: 20px;
  width: 20px;
  -webkit-appearance: none;
  opacity: 0.5;
}
.common-checkbox-custom-white input[type=checkbox]:hover {
  opacity: 1;
}
.common-checkbox-custom-white input[type=checkbox]:checked {
  background-color: #ffffff;
  border: 2px solid #0d6efd !important;
  opacity: 1;
}
.common-checkbox-custom-white input[type=checkbox]:before {
  content: "";
  position: absolute;
  right: 50%;
  top: 50%;
  width: 5px;
  height: 10px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}
.common-checkbox-custom-white input[type=checkbox]:checked:before {
  content: "";
  position: absolute;
  right: 50%;
  top: 50%;
  width: 5px;
  height: 10px;
  border: solid #0d6efd;
  border-width: 0 2px 2px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}

.equity-dropdown-block .btn-primary.dropdown-toggle {
  width: 100%;
}

.pointer-none {
  pointer-events: none;
  opacity: 0.5;
}

.pointer-auto {
  pointer-events: unset !important;
  cursor: pointer;
  opacity: 1;
}

.mobile-prefix-class .form-control {
  padding-left: 11%;
}
.mobile-prefix-class .form-control .input_prefix span {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #9999ab;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/new/1f4317541e8277549321.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}

.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
:root {
  font-size: 16px;
}

@media (min-width: 1023px) {
  .edelinvestor .owl-nav button {
    border: none;
    background: none;
    color: #3580f7;
  }
  .edelinvestor .owl-nav button span {
    display: none;
  }
  .edelinvestor .owl-nav .investLeft {
    border: none;
    background: none;
    color: #3580f7;
    margin-top: -430px;
    margin-left: -30px;
    z-index: 999;
  }
}
@media (min-width: 1023px) and (min-width: 1360px) {
  .edelinvestor .owl-nav .investLeft {
    margin-left: -43px;
  }
}
@media (min-width: 1023px) and (min-width: 1600px) {
  .edelinvestor .owl-nav .investLeft {
    margin-left: -58px;
  }
}
@media (min-width: 1023px) and (min-width: 1680px) {
  .edelinvestor .owl-nav .investLeft {
    margin-left: -58px;
  }
}
@media (min-width: 1023px) and (min-width: 1920px) {
  .edelinvestor .owl-nav .investLeft {
    margin-left: -58px;
  }
}
@media (min-width: 1023px) {
  .edelinvestor .owl-nav .investLeft span {
    display: none;
  }
  .edelinvestor .owl-nav .investRight {
    border: none;
    z-index: 999;
    background: none;
    color: #3580f7;
    margin-top: -387px;
    margin-right: 50px;
  }
}
@media (min-width: 1023px) and (min-width: 1360px) {
  .edelinvestor .owl-nav .investRight {
    margin-right: 93px;
  }
}
@media (min-width: 1023px) and (min-width: 1440px) {
  .edelinvestor .owl-nav .investRight {
    margin-right: 110px;
  }
}
@media (min-width: 1023px) and (min-width: 1600px) {
  .edelinvestor .owl-nav .investRight {
    margin-right: 118px;
  }
}
@media (min-width: 1023px) and (min-width: 1680px) {
  .edelinvestor .owl-nav .investRight {
    margin-right: 124px;
  }
}
@media (min-width: 1023px) and (min-width: 1920px) {
  .edelinvestor .owl-nav .investRight {
    margin-right: 110px;
  }
}
@media (min-width: 1023px) {
  .edelinvestor .owl-nav .investRight span {
    display: none;
  }
}

@media (min-width: 1024px) {
  .edelinvestor {
    padding-left: 7%;
    overflow-x: hidden;
  }
}
@media (min-width: 1400px) {
  .edelinvestor {
    padding-left: 3%;
    overflow-x: hidden;
  }
}
@media (min-width: 1440px) {
  .edelinvestor {
    padding-left: 4%;
    overflow-x: hidden;
  }
}
@media (min-width: 1600px) {
  .edelinvestor {
    padding-left: 9%;
    overflow-x: hidden;
  }
}
@media (min-width: 1680px) {
  .edelinvestor {
    padding-left: 10.5%;
    overflow-x: hidden;
  }
}
@media (min-width: 1920px) {
  .edelinvestor {
    padding-left: 15%;
    overflow-x: hidden;
  }
}
.edelinvestor .owl-dots {
  padding: 0px;
  padding-top: 50px;
}

.edelinvestor .owl-theme .owl-nav {
  margin-top: 0px;
}

.edel-investor-edel-heading .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.edel-investor-edel-heading .row .investor-heading-right a {
  align-items: center;
}
.edel-investor-edel-heading .row .investor-heading-right .m-inv-view-all {
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  line-height: 22px;
}
.edel-investor-edel-heading .row .investor-heading-right .icon-container {
  height: 41px;
  width: 41px;
  border-radius: 50%;
  border: 1px solid rgba(53, 128, 247, 0.05);
  margin-left: 10px;
}
.edel-investor-edel-heading .row .investor-heading-right .icon-container .icon-box {
  height: 30.5px;
  width: 30.5px;
  border-radius: 50%;
  background: rgba(53, 128, 247, 0.1);
  position: relative;
  top: 5px;
  left: 5px;
}
.edel-investor-edel-heading .row .investor-heading-right .icon-container .icon-box .icon {
  height: 23px;
  width: 23px;
  background: #3580f7;
  color: #ffffff;
  border-radius: 50%;
  position: relative;
  top: 3.7px;
  left: 3.7px;
}
.edel-investor-edel-heading .row .investor-heading-right .icon-container .icon-box .icon .edel-icon-arrow-right::before {
  left: 3px;
  top: 3px;
  position: relative;
}

@media screen and (min-width: 1023px) {
  .edelinvestor {
    min-height: 357px !important;
  }
  .ed-card-investor {
    height: 357px !important;
  }
}
h3.InvestorHeading {
  float: none;
  font-family: "EncodeSansLight";
  font-style: normal;
  font-size: font_twentyEight;
  line-height: 25px;
  margin-left: 2.2rem;
}
h3.InvestorHeading .highLight {
  font-family: "EncodeSansBold";
}

@media screen and (max-width: 1225px) and (min-width: 1100px) {
  .ed-card-investor {
    min-height: 357px !important;
  }
}
.edelinvestor .owl-stage-outer .owl-item:nth-child(3n+3) > div,
.edelinvestor .owl-stage-outer .owl-item:nth-of-type(odd) > div {
  background-color: transparent;
  border: none !important;
  border-radius: 5px !important;
}

.edelinvestor .owl-stage-outer .owl-item {
  border: 0px !important;
  border-radius: 5px !important;
}

@media (max-width: 640px) {
  .edelinvestor .owl-stage-outer .owl-item .ed-card-investorLoaderMob {
    display: block;
    width: 94%;
  }
  .edelinvestor .owl-stage-outer .owl-item:nth-child(3n+3) > .ed-card-investorLoaderMob {
    background: #ffffff !important;
    border: 1px solid #e7e7e7;
  }
}
.ed-investor-media-icon img {
  width: auto !important;
}

.edel-investor-edel-heading {
  padding-top: 20px !important;
}

@media screen and (max-width: 640px) {
  .edel-investor-edel-heading {
    padding-top: 13px !important;
  }
  .edel-investor-edel-heading .pd-t50 {
    padding-top: 0px;
  }
  .edel-investor-edel-heading .pd-t50 .d-flex {
    align-items: center;
  }
  .edel-investor-edel-heading .investor-heading-right a .investor-view-all {
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    line-height: 21.6px !important;
  }
  .edelinvestor {
    margin-top: 0px !important;
    width: 353px;
    padding-top: 30px !important;
    padding-bottom: 64px;
  }
  .edelinvestor .owl-dots {
    padding-top: 20px !important;
    margin-top: 0px !important;
  }
  .edelinvestor .ed-card-investor .ed-investor-media-icon img {
    position: absolute;
    bottom: 11px;
  }
  .edelinvestor .col-100 .row .owl-carousel {
    padding-left: 10px;
    padding-right: 0px;
  }
  h3.InvestorHeading {
    margin-left: 0px !important;
    font-family: Encode Sans;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0px;
  }
  h3.InvestorHeading span {
    font-family: Encode Sans;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
  }
  .edelinvestor .col-100.pd-b50 {
    padding-bottom: 0px !important;
  }
  .edel-investor-edel-heading {
    margin: 0px !important;
  }
}
@media screen and (max-width: 360px) {
  h3.InvestorHeading {
    max-width: 43%;
    margin: auto;
  }
}
@media screen and (max-width: 375px) and (min-width: 361px) {
  h3.InvestorHeading {
    max-width: 42%;
    margin: auto;
  }
}
@media screen and (max-width: 393px) and (min-width: 376px) {
  h3.InvestorHeading {
    max-width: 40%;
    margin: auto;
  }
}
@media screen and (max-width: 416px) and (min-width: 394px) {
  h3.InvestorHeading {
    max-width: 38%;
    margin: auto;
  }
}
@media screen and (min-width: 1400px) {
  section.edelinvestor .owl-carousel {
    padding: 0px;
  }
  section.edelinvestor .owl-carousel .investor-wrap {
    width: 100%;
  }
  .ed-card-investor {
    width: 94%;
    height: 340px !important;
    min-height: 340px !important;
  }
  .edel-investor-edel-heading h3 {
    margin-left: 0px;
  }
}
@media screen and (max-width: 640px) {
  .investor-wrap {
    width: 94%;
  }
}
@media screen and (min-width: 1500px) {
  .ed-card-investor {
    width: 90%;
    height: 368px !important;
  }
  section.edelinvestor .owl-carousel {
    padding: 0px;
  }
  section.edelinvestor .owl-carousel .investor-wrap {
    width: 100%;
  }
  h3.InvestorHeading {
    margin-left: 0px;
  }
}
@media only screen and (max-width: 1400px) {
  .edel-investor-edel-heading h3 {
    margin-left: 0px;
  }
}
@media screen and (max-width: 1350px) and (min-width: 1301px) {
  .ed-card-investor {
    width: 90% !important;
    margin: auto;
  }
  h3.InvestorHeading {
    margin-left: 8px;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1341px) {
  .ed-card-investor {
    width: 90% !important;
    margin: auto;
  }
  h3.InvestorHeading {
    margin-left: 0px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1183px) {
  .ed-card-investor {
    width: 242px;
    padding-bottom: 0px !important;
    height: 330px;
    margin: auto;
  }
  .edelinvestor #item {
    width: 100%;
  }
  h3.InvestorHeading {
    margin-left: 14px;
  }
}
.ed-card-investor {
  background: #ffffff;
}

@media screen and (max-width: 1250px) and (min-width: 1201px) {
  .ed-card-investor {
    width: 232px;
    padding-bottom: 0px !important;
    height: 330px;
    margin: auto;
  }
  .edelinvestor #item {
    width: 100%;
  }
  h3.InvestorHeading {
    margin-left: 20px;
  }
}
@media screen and (max-width: 1300px) and (min-width: 1251px) {
  .ed-card-investor {
    width: 90%;
    padding-bottom: 0px !important;
    height: 330px;
    margin: auto;
  }
  .edelinvestor #item {
    width: 100%;
  }
  h3.InvestorHeading {
    margin-left: 14px !important;
  }
}
@media screen and (max-width: 1180px) and (min-width: 1023px) {
  .ed-card-investor {
    width: 90% !important;
    margin: auto;
  }
  h3.InvestorHeading {
    margin-left: -5px !important;
  }
  .ed-card-investor {
    height: 316px !important;
  }
}
.investor-block .owl-stage-outer .owl-item:nth-of-type(odd) > div {
  border: none;
}

:root {
  font-size: 16px;
}

.ed-card-investor {
  border: 1px solid #e7e7e7;
  padding: 20px;
  border-radius: 5px;
}
.ed-card-investor .media-container {
  margin-bottom: 20px;
  height: 130px;
}
.ed-card-investor .media-container img {
  width: 100%;
  height: 130px;
  border-radius: 5px;
  max-width: 100%;
}
.ed-card-investor .media-container video {
  width: 100%;
  height: auto;
}
.ed-card-investor .ed-card-meta-container {
  display: block;
}
.ed-card-investor .ed-card-meta-container .ed-date-title {
  flex: 2;
}
.ed-card-investor .ed-card-meta-container .ed-date-title p.meta-date {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: #a2a2a2;
  margin-bottom: 0px;
}
.ed-card-investor .ed-cardinvestor-body {
  position: relative;
  margin-top: 5px;
}
.ed-card-investor .ed-cardinvestor-body .ed-card-investor-description {
  font-family: "encodesans_normal";
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0px;
  text-align: left;
  color: #333333;
  margin-bottom: 57px;
}
.ed-card-investor .ed-cardinvestor-body .ed-card-investor-description .ed-readmore-btn {
  margin-left: 5px;
}
.ed-card-investor .ed-investor-media-icon {
  margin-top: 32px;
}
.ed-card-investor .ed-investor-media-icon img {
  position: absolute;
  bottom: 21px;
}

@media screen and (max-width: 640px) {
  .ed-card-investor {
    width: 100%;
    border: 1px solid #e7e7e7;
    padding: 10px;
    border-radius: 5px;
    max-width: 100%;
  }
  .ed-card-investor .media-container {
    margin-bottom: 10px;
    height: 100px;
  }
  .ed-card-investor .media-container img {
    width: 100%;
    border-radius: 5px;
    height: 100px;
    max-width: 100%;
  }
  .ed-card-investor .media-container video {
    width: 100%;
    height: auto;
  }
  .ed-card-investor .ed-card-meta-container {
    display: block;
  }
  .ed-card-investor .ed-card-meta-container .ed-date-title {
    flex: 2;
  }
  .ed-card-investor .ed-card-meta-container .ed-date-title p.meta-date {
    font-family: "encodesans_normal";
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 400;
    line-height: 12.5px;
    letter-spacing: 0em;
    text-align: left;
    color: #a2a2a2;
    margin-bottom: 0px;
  }
  .ed-card-investor .ed-cardinvestor-body {
    position: relative;
    margin-top: 10px;
  }
  .ed-card-investor .ed-cardinvestor-body .ed-card-investor-description {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 17.1px;
    letter-spacing: 0px;
    text-align: left;
    color: #333333;
    margin-bottom: 40px;
    height: 62px;
  }
  .ed-card-investor .ed-cardinvestor-body .ed-card-investor-description .ed-readmore-btn {
    margin-left: 5px;
  }
  .ed-card-investor .ed-investor-media-icon {
    margin-top: 20px;
  }
}
.ed-card-investorLoader {
  width: 95% !important;
}
@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}
.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */
  background-color: var(--base-color);
  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;
  position: relative;
  user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: " ";
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));
  transform: translateX(-100%);
  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}
@charset "UTF-8";
.bgColorChange {
  background-color: #ffffff !important;
}

.border-none-p {
  border: none !important;
}

.below-eq-blue-box {
  border: 1px solid #e7e7e7;
  padding: 20px 20px 30px 30px;
  margin-top: 30px;
  border-radius: 5px;
}

.owl-equity-pp {
  margin-top: 80px;
}
.owl-equity-pp .gts-generic-card {
  width: 90%;
  height: 84px;
  padding: 20px;
  margin: 0px;
}

@media (max-width: 1023px) {
  .owl-equity-pp .mobile-card-style-eq {
    padding: 10px;
    width: 100% x;
    height: 78px;
    flex-shrink: 0;
  }
  .mobile-card-style-eq:not(:last-child) {
    margin-right: 10px;
  }
}
.equity-invest-tb {
  width: 100%;
  margin-top: 15px;
  margin-left: 8px;
}

.eq-invest-table-a {
  border: 1px solid #e7e7e7;
  padding-left: 15px;
  padding-right: 15px;
}

.eq-invest-table-ab {
  border-bottom: 1px solid #e7e7e7;
}

.eq-box-icons {
  border-radius: 5px;
  background: #fef4ec;
  border: 0px;
}

.eq-buybacks-rights .gts-table-container {
  border: 1px solid #e7e7e7;
  padding-top: 10px;
  padding-bottom: 24px;
  margin-top: 15px;
}

.equity-pp-five {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 30px;
  margin-top: 50px;
  margin-right: 0px;
  margin-left: 0px;
}
.equity-pp-five .infinity-product-eq .gts-bullet-points {
  margin-bottom: 83px;
}

.product-eq-table {
  margin-top: 0;
}

.dropdown-eq-pp .equitydrop {
  font-size: 1.875rem;
  font-family: "DMSansNormal";
  padding: 10px 20px 10px 20px;
}
@media (max-width: 1023px) {
  .dropdown-eq-pp .equitydrop {
    font-size: 1.5rem;
    font-family: "DMSansNormal";
  }
}
.dropdown-eq-pp .equitydrop .edel-icon-arrow-down {
  color: #03002f;
}

.dropdown-eq-pp .equity-dropdown-block {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}

.card-container {
  display: flex;
  justify-content: space-between;
}

.eq-blue-box {
  border: 0px;
  background-color: #f4fafd;
  text-align: center;
}

.best-tools-eq {
  padding-top: 10px;
  padding-bottom: 36px;
}

.infinity-product-eq .ed_button {
  margin-top: 82px;
}

.eq-slidebar-box {
  border-bottom: 1px solid #e7e7e7;
  padding: 0px;
  margin: 0px;
}

.bluebox-equity-pp .gts-generic-card {
  padding: 40px;
  width: 100%;
  height: 284px;
}

.desktop-card-container {
  display: flex;
}
.desktop-card-container .gts-card-text {
  display: flex;
  align-items: flex-start;
}
.desktop-card-container .gts-card-text .DMSansMedium_16_500 div:first-child {
  margin-bottom: 15px;
}

@media (max-width: 1023px) {
  .owl-equity-pp .mobile-card-style-eq {
    padding: 10px;
    width: 100% x;
    height: 78px;
    flex-shrink: 0;
  }
  .mobile-card-style-eq:not(:last-child) {
    margin-right: 10px;
  }
}
@media (max-width: 1023px) {
  .owl-equity-pp .gts-generic-card {
    padding: 10px;
    font-size: 14px;
  }
  .owl-equity-pp .DMSansMedium_16_500 {
    display: grid;
    align-items: start;
    font-size: 0.75rem;
    font-family: "DMSansMedium";
  }
  .owl-equity-pp .DMSanN_16_400.txt_primaryGrey {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
@media (max-width: 1023px) {
  .equity-pp-one .DMsanR_32_400 {
    text-align: center;
    font-size: 1.5rem;
    font-family: "DMSansNormal";
  }
  .equity-pp-one .DMsanR_32_700 {
    text-align: center;
    font-size: 1.5rem;
    font-family: "DMSansBold";
  }
}
.product-equities-p {
  padding: 0px;
}
@media (max-width: 1023px) {
  .product-equities-p {
    padding-right: 15px;
    padding-left: 15px;
  }
  .product-equities-p .hide-on-mobile {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1600px) {
  .product-offering-AIF div[title="Private Equity - Early Stage"] {
    height: 64px;
  }
  .product-offering-AIF div[title="Inflection Point Ventures (IPV)"] {
    height: 64px;
  }
  .product-offering-AIF div[title="Investment across Debt & Equity"] {
    height: 64px;
  }
  .product-offering-AIF div[title="Listed Equity"] {
    height: 64px;
  }
  .product-offering-AIF div[title="Mid Stage Private Equity"] {
    height: 64px;
  }
  .product-offering-AIF div[title="Mid Stage Private Equity"] {
    height: 64px;
  }
  .product-offering-AIF div[title="Nuvama Asset Management"] {
    height: 64px;
  }
  .product-offering-AIF div[title="5 years from first close;Extendable by 2 years"] {
    height: 64px;
  }
  .product-offering-AIF div[title="Open Ended --> ₹~2000 Cr"] {
    height: 48px;
  }
}
.gts-table-container {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 35px 15px 35px 15px;
  gap: 35px;
  border-radius: 5px;
}

.gts-icon-container {
  flex-shrink: 0;
  font-size: 30px;
}

.gts-title-description {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.gts-title-description .title {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

.gts-title-description .description {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #727271;
  line-height: 18px;
}

.gts-button-container {
  flex-shrink: 0;
}

/* Default styles for desktop */
.gts-generic-card {
  width: 33.33%;
  height: 200px;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  margin-left: 10px;
  margin-right: 10px;
  justify-content: space-between;
}

.gts-card-text {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: left;
}

/* Media query for smaller screens (e.g., mobile) */
@media (max-width: 1023px) {
  .gts-generic-card {
    width: calc(33.33% - 10px); /* 1/3 of col xs={6} minus some padding */
    margin: 5px; /* Add some space around the card on mobile */
  }
}
.generic-card-pricing {
  flex-shrink: 0;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.generic-card-pricing .text1 {
  height: 42px;
}

.gts-card-header {
  display: flex;
  justify-content: space-between;
}

.gts-icon-lines {
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  margin-bottom: 30px;
  gap: 33px;
}

.gts-icon-line {
  display: flex;
  margin-top: 30px;
  margin-bottom: 30px;
  align-items: center;
  gap: 33px;
}

.gts-sub-point {
  margin-left: 18px;
  margin-bottom: 15px;
}

.gts-centered-heading {
  text-align: left;
}

.pricing-g-icon {
  font-size: 10px;
  padding-right: 10px;
}

/* Media query for mobile view*/
@media (max-width: 1023px) {
  .generic-card-pricing {
    width: 90%;
    margin: 0 auto;
  }
}
.gpb-box-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 100px 24px 100px;
  border-radius: 5px;
  border: 0px;
}

.gpb-sentence {
  display: flex;
  align-items: center;
}

.gpb-sentence.left {
  justify-content: flex-start;
}

.gpb-sentence.center {
  justify-content: center;
}

.gpb-sentence.right {
  justify-content: flex-end;
}

/* For mobile devices */
@media (max-width: 768px) {
  .gpb-box-container {
    flex-direction: column;
  }
  .gpb-sentence {
    justify-content: center;
    margin-bottom: 10px;
  }
}
/* Mobile-specific styles */
.bgColorChange {
  background-color: #ffffff !important;
}

.section-1 {
  display: flex;
  align-items: center;
}
.section-1 .heading-of-cd {
  width: 550px;
  margin-top: 44px !important;
}
.section-1 .heading-of-cd .startInvesting-Btn {
  background-color: #f04e45;
  padding: 16px 26px;
  margin-top: 30px;
}

.mobMainSection .headingpart {
  text-align: center;
}
.mobMainSection .headingpart label {
  margin-top: 30px;
}
.mobMainSection .headingpart .CDLink {
  margin-top: 34px;
  text-decoration: underline;
}
.mobMainSection .headingpart .mob-Btn1 {
  margin-top: 17px;
  padding: 9px 17px;
  background-color: #f04e45;
  border-radius: 6px;
}

.drawerofmob .drawerhead label {
  text-align: start;
  margin-left: 0px !important;
  margin-block: 20px !important;
}
.drawerofmob .drawerpara {
  text-align: left;
  padding-block: 30px !important;
  padding: 30px 20px 30px 10px !important;
  line-height: 20px;
}
.drawerofmob .drawerpara ul {
  list-style: disc;
}

.mf-carousel {
  margin-top: 100px;
}
.mf-carousel .caurl-1 {
  background-color: #fef4ec;
}
.mf-carousel .caurl-2 {
  background-color: #e8f5fb;
}
.mf-carousel .caurl-3 {
  background-color: #fffce5;
}
.mf-carousel .caurl-4 {
  background-color: #e5f7f1;
}
.mf-carousel .caurl-5 {
  background-color: #fef4ec;
}
.mf-carousel .caurl-6 {
  background-color: #e8f5fb;
}
.mf-carousel .mfcolorCarul .carousel-1 {
  margin-block: 10px !important;
}

.mf-carouselmob {
  margin-top: 30px;
}
.mf-carouselmob .caurl-1 {
  background-color: #fef4ec;
}
.mf-carouselmob .caurl-2 {
  background-color: #e8f5fb;
}
.mf-carouselmob .caurl-3 {
  background-color: #fffce5;
}
.mf-carouselmob .caurl-4 {
  background-color: #e5f7f1;
}
.mf-carouselmob .caurl-5 {
  background-color: #fef4ec;
}
.mf-carouselmob .caurl-6 {
  background-color: #e8f5fb;
}
.mf-carouselmob .mfcolorCarul .carousel-1 {
  margin-block: auto;
}
.mf-carouselmob .mfcolorCarul .carousel-1 .textcolor {
  margin-bottom: 0px !important;
}

.CarouselHead {
  margin-top: 20px;
}
.CarouselHead .orgCaurl {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fef4ec;
}
.CarouselHead .orgCaurl img {
  width: 27px !important;
  margin-right: 10px;
}
.CarouselHead .orgCaurl p {
  margin-top: 25px;
  margin-bottom: 25px;
}

.colorCardofDetailWrapper {
  margin-bottom: 50px;
  padding: 20px 30px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
}
.colorCardofDetailWrapper label {
  margin-block: 20px;
}
.colorCardofDetailWrapper .colorCardofDetail {
  margin-inline: 15px 15px;
  display: flex;
  gap: 30px;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardLabel {
  margin-block: 30px;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD {
  border-radius: 5px !important;
  width: 341px !important;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD label {
  margin-top: 20px;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .listOfDetails {
  list-style-type: disc;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .listOfDetails li {
  margin-inline: 15px 15px !important;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .listOfDetails .lastListContent {
  margin-bottom: 66px !important;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .listOfDetails .textUnderline span {
  text-decoration: underline;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .headingOfDetail {
  margin-left: 20px;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .headingColorOfDetail {
  margin-left: 20px;
}

.WrapperofSold {
  display: flex;
  margin-top: 50px;
}
.WrapperofSold .wrapperheading {
  margin-bottom: 20px;
}
.WrapperofSold .Soldsection1 {
  display: flex;
  margin-left: 0px !important;
}
.WrapperofSold .Soldsection1 .Soldsectionsub {
  width: 279px;
  height: 154px;
  margin-bottom: 32px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-right: 20px;
}
.WrapperofSold .Soldsection1 .Soldsectionsub img {
  width: 20px;
  margin-left: 20px;
  margin-top: 19px;
}
.WrapperofSold .Soldsection1 .Soldsectionsub label {
  padding: 15px 20px 30px 20px;
}
.WrapperofSold .soldsection2 {
  margin-left: 10px;
  width: 568px;
  border: 1px solid #e7e7e7;
  height: 216px;
  border-radius: 5px;
}
.WrapperofSold .soldsection2 .headingofCD label {
  padding: 18px 30px 18px 20px;
}
.WrapperofSold .soldsection2 .contentofcd label {
  padding: 25px 37px 15px 23px;
}
.WrapperofSold .soldsection2 .startInvestingBtn {
  margin-left: 20px;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.WrapperofSold .soldsection2 .startInvestingBtn .startInvesting-Btn {
  padding: 9px 17px;
}

.mobCardBlue {
  background-color: #f4fafd;
  padding-bottom: 20px;
  border-radius: 5px;
}
.mobCardBlue label {
  margin-block: 15px;
  margin-left: 15px;
}
.mobCardBlue .ulOfmobCardBlue ul {
  padding-right: 17px;
}
.mobCardBlue .ulOfmobCardBlue ul li {
  list-style-type: disc;
  color: #03002f;
  margin-bottom: 10px;
}

.whyMFhead {
  background-color: #f2f2f5;
  margin-top: 20px;
}
.whyMFhead .whyMFheadpart-1 {
  margin-right: 15px;
  margin-left: 15px;
}
.whyMFhead .whyMFheadpart-1 label {
  margin-top: 20px;
  margin-bottom: 15px;
}
.whyMFhead .WhyMFCaul {
  margin-left: 15px !important;
  margin-top: 20px !important;
}
.whyMFhead .WhyMFCaul .carouselmob {
  gap: 10px;
}
.whyMFhead .WhyMFCaul .iconBox {
  background-color: #ffffff;
  width: 182px;
  height: 180px;
  border-radius: 7px;
}
.whyMFhead .WhyMFCaul .iconBox .genericCardMF {
  padding-top: 15px;
}
.whyMFhead .WhyMFCaul .iconBox img {
  width: 35px !important;
  margin-left: 15px !important;
}
.whyMFhead .WhyMFCaul .iconBox .sub2Section-5-text {
  margin: 15px 13px 0px 10px;
}

.checkoutMob {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-block: 22px 20px;
}
.checkoutMob .checkoutMobpart1 {
  background-color: #f4fafd;
}
.checkoutMob .checkoutMobpart1 span {
  text-decoration: underline;
}
.checkoutMob .checkoutMobpart1 label {
  margin: 20px 20px 20px 15px;
}
.checkoutMob .checkoutMobpart2 {
  margin-inline: 12px 15px;
  margin-top: 15px;
}
.checkoutMob .checkoutMob-btn {
  margin-top: 25px;
  margin-bottom: 20px;
  margin-left: 15px;
}

.CDWrapper {
  display: flex;
}
.CDWrapper .sub2Section-5 {
  margin-right: 30px !important;
}

.investOfCd label {
  margin-bottom: 15px;
}

.guestWrapper {
  margin-inline: 0px !important;
  border-radius: 5px;
  margin-inline: 15px;
  padding-block: 20px 70px;
}
.guestWrapper ul {
  list-style-type: disc;
}
.guestWrapper ul li {
  margin-bottom: 10px;
  margin-right: 15px;
}

.liteWrapper {
  margin-inline: 0px !important;
  border-radius: 5px;
  margin-inline: 15px;
  padding-block: 20px 20px;
}
.liteWrapper ul {
  list-style-type: disc;
}
.liteWrapper ul li {
  margin-bottom: 10px;
  margin-right: 15px;
}

.EliteWrapper {
  margin-inline: 0px !important;
  border-radius: 5px;
  margin-inline: 15px;
  padding-block: 20px 20px;
}
.EliteWrapper ul {
  list-style-type: disc;
}
.EliteWrapper ul li {
  margin-bottom: 10px;
  margin-right: 15px;
}
.carousel-1 {
  padding: 10px 15px 10px 15px;
  height: 84px;
  border-radius: 5px;
  align-items: center;
}

@media only screen and (max-width: 600px) {
  .carousel-1 {
    padding: 10px 10px 10px 10px;
    border-radius: 5px;
    height: 75px;
    align-items: center;
  }
  .carousel-1 label {
    margin-bottom: 5px;
  }
}
.blueCard {
  background-color: #f4fafd;
}
.blueCard .iconBox {
  border-radius: 5px;
  margin: auto;
}
.bgColorChange {
  background-color: #ffffff !important;
}

.section-1 {
  display: flex;
  align-items: center;
}
.section-1 .heading-of-Crop {
  margin-top: 44px !important;
}
.section-1 .heading-of-Crop .startInvesting-Btn {
  background-color: #f04e45;
  padding: 16px 26px;
  margin-top: 30px;
}
.section-1 .section-2-sub {
  width: 547px;
  height: 176px;
}
.section-1 .section-2-sub p {
  color: #727271;
}
.section-1 .section-2-sub p a {
  color: #03002f;
}

.mobMainSection .headingpart {
  text-align: center;
}
.mobMainSection .headingpart label {
  margin-top: 30px;
}
.mobMainSection .headingpart .cropLink {
  margin-top: 34px;
  text-decoration: underline;
}
.mobMainSection .headingpart .mob-Btn1 {
  margin-top: 17px;
  padding: 9px 17px;
  background-color: #f04e45;
  border-radius: 6px;
}

.drawerofmob-crop .drawerhead label {
  text-align: start !important;
  margin: 30px 20px !important;
}
.drawerofmob-crop .drawerpara {
  text-align: left;
  padding: 30px 20px !important;
  padding-block: 30px !important;
  line-height: 20px;
}

.mf-carousel {
  margin-top: 100px;
}
.mf-carousel .caurl-1 {
  background-color: #fef4ec;
}
.mf-carousel .caurl-2 {
  background-color: #e8f5fb;
}
.mf-carousel .caurl-3 {
  background-color: #fffce5;
}
.mf-carousel .caurl-4 {
  background-color: #e5f7f1;
}
.mf-carousel .caurl-5 {
  background-color: #fef4ec;
}
.mf-carousel .caurl-6 {
  background-color: #e8f5fb;
}
.mf-carousel .mfcolorCarul .carousel-1 {
  margin-block: 10px !important;
}

.mf-carouselmob {
  margin-top: 30px;
}
.mf-carouselmob .caurl-1 {
  background-color: #fef4ec;
}
.mf-carouselmob .caurl-2 {
  background-color: #e8f5fb;
}
.mf-carouselmob .caurl-3 {
  background-color: #fffce5;
}
.mf-carouselmob .caurl-4 {
  background-color: #e5f7f1;
}
.mf-carouselmob .caurl-5 {
  background-color: #fef4ec;
}
.mf-carouselmob .caurl-6 {
  background-color: #e8f5fb;
}
.mf-carouselmob .mfcolorCarul .carousel-1 {
  margin-block: auto;
}
.mf-carouselmob .mfcolorCarul .carousel-1 .textcolor {
  margin-bottom: 0px !important;
}

.CarouselHead {
  margin-top: 20px;
}
.CarouselHead .orgCaurl {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fef4ec;
}
.CarouselHead .orgCaurl img {
  width: 27px !important;
  margin-right: 10px;
}
.CarouselHead .orgCaurl p {
  margin-top: 25px;
  margin-bottom: 25px;
}

.section-2 {
  margin-top: 80px;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  gap: 20px;
  width: 1440px;
  padding-left: 0px !important;
}
.section-2 .CDSection2 .Carousel-3 {
  width: 174px;
  height: 184px !important;
}
.section-2 .subsection1 {
  width: 592px;
  height: 483px;
  width: 50%;
}
.section-2 .subsection1 .sub1section-2 {
  margin-bottom: 30px;
}
.section-2 .subsection1 .sub1section-2 li {
  margin-bottom: 30px;
}
.section-2 .subsection1 .sub1section-2 ul {
  padding-bottom: 31px;
}
.section-2 .subsection1 .listofCD {
  list-style-type: disc;
}
.section-2 .subsection1 .corpLabel {
  margin-block: 20px 50px;
  margin-left: 30px;
}
.section-2 .subsection1 .sub2section-2 {
  margin-bottom: 50px;
  padding: 0px 15px;
}
.section-2 .subsection2 {
  width: 50%;
}
.section-2 .subsection2 .Perks {
  margin-top: 30px;
}
.section-2 .subsection2 .Perks .Carousel-3 {
  padding-left: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  height: 250px;
  padding-right: 5px;
}
.section-2 .subsection2 .Perks .Carousel-3 img {
  width: 40px;
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 20px;
}
.section-2 .subsection2 .checkoutMf {
  border: 1px solid #e7e7e7;
  width: 550px !important;
  border-radius: 5px;
}
.section-2 .subsection2 .checkoutMf .headingwrapper {
  margin-bottom: 33px;
}
.section-2 .subsection2 .checkoutMf .headingwrapper .titlecheckout {
  background-color: #f7f7f7;
  padding-top: 19px;
  padding-bottom: 16px;
  padding-left: 22px;
  border-radius: 5px;
}
.section-2 .subsection2 .checkoutMf .contentMf {
  padding-left: 23px;
  padding-right: 37px;
  margin-bottom: 15px;
}
.section-2 .subsection2 .startInvestingBtn {
  margin-bottom: 22px;
}
.section-2 .subsection2 .startInvestingBtn .startInvesting-Btn {
  background-color: #f04e45;
  padding: 9px 17px !important;
  margin-left: 23px;
}
.section-2 .subsection2 .subsection2 label {
  align-items: start;
  text-align: start;
  padding-right: 25px;
}

.colorCardofDetailWrapper {
  margin-bottom: 50px;
  padding: 20px 30px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
}
.colorCardofDetailWrapper label {
  margin-block: 20px;
}
.colorCardofDetailWrapper .colorCardofDetail {
  margin-inline: 15px 15px;
  display: flex;
  gap: 40px;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardLabel {
  margin-block: 30px;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD {
  border-radius: 5px !important;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD label {
  margin-top: 20px;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .listOfDetails {
  list-style-type: disc;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .listOfDetails li {
  margin-bottom: 15px !important;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .listOfDetails .lastListContent {
  margin-bottom: 66px !important;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .listOfDetails .textUnderline span {
  text-decoration: underline;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .headingOfDetail {
  margin-left: 20px;
}
.colorCardofDetailWrapper .colorCardofDetail .colorCardsofCD .headingColorOfDetail {
  margin-left: 20px;
}

.sub2Section-5 {
  display: flex;
  justify-content: start;
  flex-flow: row;
  margin-top: 20px;
  margin-bottom: 52px;
  margin-left: 0px !important;
  width: 100%;
  gap: 15px;
}
.sub2Section-5 .iconBox {
  width: 23%;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  display: flex;
  justify-content: start;
  flex-flow: column;
  align-items: start;
}
.sub2Section-5 .iconBox img {
  width: 42px;
  margin-top: 26px;
  margin-left: 20px;
}
.sub2Section-5 .iconBox .sub2Section-5-text {
  margin-left: 20px;
  padding-right: 10px;
  text-align: start;
  padding-top: 19px;
  margin-bottom: 0px !important;
  margin-right: 23px;
}

.mobCardBlue {
  background-color: #f4fafd;
  padding-bottom: 20px;
  border-radius: 5px;
}
.mobCardBlue label {
  margin-block: 15px;
  margin-left: 15px;
}
.mobCardBlue .ulOfmobCardBlue ul {
  padding-right: 17px;
}
.mobCardBlue .ulOfmobCardBlue ul li {
  list-style-type: disc;
  color: #03002f;
  margin-bottom: 10px;
}

.whyMFhead {
  background-color: #f2f2f5;
  margin-top: 20px;
}
.whyMFhead .whyMFheadpart-1 {
  margin-right: 15px;
  margin-left: 15px;
}
.whyMFhead .whyMFheadpart-1 label {
  margin-top: 20px;
  margin-bottom: 15px;
}
.whyMFhead .WhyMFCaul {
  margin-left: 15px !important;
  margin-top: 20px !important;
}
.whyMFhead .WhyMFCaul .carouselmob {
  gap: 10px;
}
.whyMFhead .WhyMFCaul .iconBox {
  background-color: #ffffff;
  width: 182px;
  height: 180px;
  border-radius: 7px;
}
.whyMFhead .WhyMFCaul .iconBox .genericCardMF {
  padding-top: 15px;
}
.whyMFhead .WhyMFCaul .iconBox img {
  width: 35px !important;
  margin-left: 15px !important;
}
.whyMFhead .WhyMFCaul .iconBox .sub2Section-5-text {
  margin: 15px 13px 0px 10px;
}

.checkoutMob {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-block: 22px 20px;
}
.checkoutMob .checkoutMobpart1 {
  background-color: #f4fafd;
}
.checkoutMob .checkoutMobpart1 span {
  text-decoration: underline;
}
.checkoutMob .checkoutMobpart1 label {
  margin: 20px 20px 20px 15px;
}
.checkoutMob .checkoutMobpart2 {
  margin-inline: 12px 15px;
  margin-top: 15px;
}
.checkoutMob .checkoutMob-btn {
  margin-top: 25px;
  margin-bottom: 20px;
  margin-left: 15px;
}

.equityFund-Btn {
  padding: 9px 17px !important;
}
.bgColorChange {
  background-color: #ffffff !important;
}

.section-1 {
  display: flex;
  align-items: center;
}
.section-1 .section-1-sub {
  margin-top: 44px;
}
.section-1 .section-1-sub .startInvesting-Btn {
  background-color: #f04e45;
  padding: 16px 26px;
  margin-top: 30px;
}
.section-1 .section-2-sub {
  width: 547px;
  height: 176px;
  margin-top: 55px;
}
.section-1 .section-2-sub p {
  color: #727271;
}
.section-1 .section-2-sub p a {
  color: #03002f;
}

.mobMainSection .headingpart {
  text-align: center;
}
.mobMainSection .headingpart .EtfLink {
  margin-top: 30px;
}
.mobMainSection .headingpart .EtfLink {
  margin-top: 34px;
  text-decoration: underline;
}
.mobMainSection .headingpart .mob-Btn1 {
  margin-top: 17px;
  padding: 9px 17px;
  background-color: #f04e45;
  border-radius: 6px;
}

.drawerofmob .drawerhead {
  text-align: left;
}
.drawerofmob .drawerhead label {
  margin-left: 0px !important;
  margin-block: 20px !important;
}
.drawerofmob .drawerpara {
  text-align: start;
  padding: 30px 20px !important;
  line-height: 20px;
}

.mf-carousel .caurl-1 {
  background-color: #fef4ec;
}
.mf-carousel .caurl-2 {
  background-color: #e8f5fb;
}
.mf-carousel .caurl-3 {
  background-color: #fffce5;
}
.mf-carousel .caurl-4 {
  background-color: #e5f7f1;
}
.mf-carousel .caurl-5 {
  background-color: #fef4ec;
}
.mf-carousel .caurl-6 {
  background-color: #e8f5fb;
}
.mf-carousel .mfcolorCarul .carousel-1 {
  margin-block: 10px !important;
}

.mf-carouselmob {
  margin-top: 30px;
}
.mf-carouselmob .caurl-1 {
  background-color: #fef4ec;
}
.mf-carouselmob .caurl-2 {
  background-color: #e8f5fb;
}
.mf-carouselmob .caurl-3 {
  background-color: #fffce5;
}
.mf-carouselmob .caurl-4 {
  background-color: #e5f7f1;
}
.mf-carouselmob .caurl-5 {
  background-color: #fef4ec;
}
.mf-carouselmob .caurl-6 {
  background-color: #e8f5fb;
}

.CarouselHead {
  margin-top: 20px;
}
.CarouselHead .orgCaurl {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fef4ec;
}
.CarouselHead .orgCaurl img {
  width: 27px !important;
  margin-right: 10px;
}
.CarouselHead .orgCaurl p {
  margin-top: 25px;
  margin-bottom: 25px;
}

.CarouselHead {
  margin-top: 20px;
}
.CarouselHead .orgCaurl {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fef4ec;
}
.CarouselHead .orgCaurl img {
  width: 27px !important;
  margin-right: 10px;
}
.CarouselHead .orgCaurl p {
  margin-top: 25px;
  margin-bottom: 25px;
}

.section-3 {
  display: flex;
  justify-content: start;
  background-color: #fef4ec;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
  margin-bottom: 50px;
}
.section-3 img {
  margin-right: 10px;
}
.section-3 .org-middle-1 {
  margin-left: 104px;
  margin-right: 150px;
}
.section-3 .org-middle-2 {
  padding-right: 120px;
}
.section-3 .org-middle-3 {
  padding-right: 100px;
}

.sub2Section-6 {
  display: flex;
  justify-content: start;
  flex-flow: row;
  margin-top: 20px;
  gap: 30px;
}
.sub2Section-6 .iconBox {
  width: 350px;
  height: 284px;
  height: 286px;
}
.sub2Section-6 .iconBox .sub2Section-6-text {
  padding: 0px 23px 0px 40px;
}
.sub2Section-6 .iconBox .sub3Section-6-text {
  padding: 40px 53px 0 40px;
}

.sub2section-2 {
  margin-bottom: 50px;
  border: 1px solid #e7e7e7;
  padding: 0px 15px;
}

.tableofhead {
  display: flex;
}

.checkoutMf {
  margin-bottom: 50px;
  width: 510px;
  border: 1px solid #e7e7e7;
}
.checkoutMf .headingwrapper {
  margin-bottom: 15px;
}
.checkoutMf .headingwrapper .titlecheckout {
  background-color: #f7f7f7;
  padding-top: 19px;
  padding-bottom: 16px;
  padding-left: 22px;
  border-radius: 5px;
}
.checkoutMf .contentMf {
  padding-left: 23px;
  padding-right: 37px;
  margin-bottom: 15px;
}
.checkoutMf .startInvestingBtn {
  margin-left: 23px;
  margin-bottom: 23px;
}

.bluecard-section {
  margin-bottom: 50px;
}

.doyoukonw {
  margin-inline: 50px 20px !important;
  margin-left: 0px !important;
}

@media only screen and (max-width: 600px) {
  .sub2sectionmob-2 {
    margin-bottom: 20px;
    border: 1px solid #e7e7e7;
  }
  .sub2sectionmob-2 .imgdiv {
    margin-left: 15px;
  }
  .sub2sectionmob-2 .imgdiv img {
    width: 25px;
  }
  .sub2sectionmob-2 .arrowimg {
    margin-right: 15px;
  }
  .sub2sectionmob-2 .arrowimg img {
    width: 41px;
  }
}
.checkoutMob {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.checkoutMob .checkoutMobpart1 {
  background-color: #f4fafd;
}
.checkoutMob .checkoutMobpart1 span {
  text-decoration: underline;
}
.checkoutMob .checkoutMobpart1 label {
  margin: 20px 20px 20px 15px;
}
.checkoutMob .checkoutMobpart2 {
  margin-inline: 12px 15px;
  margin-top: 15px;
}
.checkoutMob .checkoutMob-btn {
  margin-top: 25px;
  margin-bottom: 20px;
  margin-left: 15px;
}

.majorCategories {
  margin-bottom: 10px;
}

.grey-table {
  display: flex;
}
.grey-table .contentoftable {
  padding: 20px;
}

.tableLabel {
  margin-bottom: 20px;
}

.firstCol,
.secondCol,
.thirdCol {
  padding-inline: 30px;
  padding-block: 26.5px;
  text-align: center;
}

.tableAndCheckout {
  display: inline-flex;
}
.tableAndCheckout label {
  margin-bottom: 20px;
}

.tableWrapper .row {
  border: 1px solid #e7e7e7;
}
.tableWrapper .row .col1 {
  width: 200px;
  text-align: center;
}
.tableWrapper .row .col2,
.tableWrapper .row .col3 {
  width: 182px;
  text-align: center;
}

.etfRightside {
  margin-right: 15px;
}
.etfRightside .iconbox-2 {
  width: 450px;
  margin-block: 20px 20px !important;
}
.arrowandcontent .hr {
  margin: 0px;
  height: 2px;
  background-color: #e7e7e7;
}
.arrowandcontent .sliderheading {
  margin-block: 30px;
  margin-left: 30px;
  background-color: #f4fafd;
}
.arrowandcontent .iconbox-2 {
  margin-block: 52px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  gap: 4px !important;
}
.arrowandcontent .iconbox-2 .imgdiv {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 15px;
}
.arrowandcontent .iconbox-2 .paraofcaurosal {
  flex: 9;
  margin-left: 15px !important;
}
.arrowandcontent .iconbox-2 .paraofcaurosal .arrowimg {
  padding-right: 20px !important;
}
.arrowandcontent .iconbox-2 .paraofcaurosal .nametext {
  margin-bottom: 0px !important;
}

.sliderbarofMf .stock-details-body {
  padding: 15px !important;
}

.sliderbarofMf .tab-pane {
  padding: 15px !important;
}
.bgColorChange {
  background-color: #ffffff !important;
}

.section-1 {
  display: flex;
  margin-top: 30px !important;
  align-items: center;
}
.section-1 .section-1-sub {
  margin-right: 80px;
  margin-top: 10px !important;
}
.section-1 .section-1-sub .startInvesting-Btn {
  background-color: #f04e45;
  padding: 16px 26px;
  margin-top: 30px;
}
.section-1 .mfcolorCarul .carousel-1 {
  width: 100%;
}
.section-1 .section-2-sub {
  width: 547px;
  margin-top: 55px;
}
.section-1 .section-2-sub p {
  color: #727271;
}
.section-1 .section-2-sub p a {
  color: #03002f;
}

.mf-carousel .caurl-1 {
  background-color: #fef4ec;
}
.mf-carousel .caurl-2 {
  background-color: #e8f5fb;
}
.mf-carousel .caurl-3 {
  background-color: #fffce5;
}
.mf-carousel .caurl-4 {
  background-color: #e5f7f1;
}
.mf-carousel .caurl-5 {
  background-color: #fef4ec;
}
.mf-carousel .caurl-6 {
  background-color: #e8f5fb;
}

.mf-carouselmob {
  margin-top: 30px;
}
.mf-carouselmob .caurl-1 {
  background-color: #fef4ec;
}
.mf-carouselmob .caurl-2 {
  background-color: #e8f5fb;
}
.mf-carouselmob .caurl-3 {
  background-color: #fffce5;
}
.mf-carouselmob .caurl-4 {
  background-color: #e5f7f1;
}
.mf-carouselmob .caurl-5 {
  background-color: #fef4ec;
}
.mf-carouselmob .caurl-6 {
  background-color: #e8f5fb;
}

.section-3 {
  display: flex;
  justify-content: start;
  background-color: #fef4ec;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
  margin-bottom: 50px;
}
.section-3 img {
  margin-right: 10px;
}
.section-3 .org-middle-1 {
  margin-left: 104px;
  margin-right: 150px;
}
.section-3 .org-middle-2 {
  padding-right: 120px;
}
.section-3 .org-middle-3 {
  padding-right: 100px;
}

.section-5 .sub2Section-5 {
  display: flex;
  justify-content: start;
  flex-flow: row;
  margin-top: 20px;
  margin-bottom: 52px;
  margin-left: 0px !important;
  width: 100%;
  gap: 15px;
}
.section-5 .sub2Section-5 .iconBox {
  width: 23%;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  display: flex;
  justify-content: start;
  flex-flow: column;
  align-items: start;
}
.section-5 .sub2Section-5 .iconBox img {
  width: 42px;
  margin-top: 26px;
  margin-left: 20px;
}
.section-5 .sub2Section-5 .iconBox .sub2Section-5-text {
  margin-left: 20px;
  padding-right: 10px;
  text-align: start;
  padding-top: 19px;
  margin-bottom: 0px !important;
  margin-right: 23px;
}

.section-6 {
  margin-bottom: 20px;
}
.section-6 .sub2Section-6 {
  display: flex;
  justify-content: start;
  flex-flow: row;
  margin-top: 20px;
}
.section-6 .sub2Section-6 .iconBox {
  height: 286px;
}
.section-6 .sub2Section-6 .iconBox .sub2Section-6-text {
  padding: 0px 23px 0px 40px;
  margin-right: 20px !important;
}
.section-6 .sub2Section-6 .iconBox .sub3Section-6-text {
  padding: 40px 53px 0 40px;
}

.section-2 {
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  gap: 20px;
  width: 1440px;
}
.section-2 .subsection1 {
  width: 50%;
}
.section-2 .subsection1 .sub1section-2 {
  margin-bottom: 30px;
}
.section-2 .subsection1 .sub2section-2 {
  margin-bottom: 50px;
  border: 1px solid #e7e7e7;
  padding: 0px 15px;
}
.section-2 .subsection2 {
  width: 50%;
}
.section-2 .subsection2 .Perks {
  margin-top: 30px;
}
.section-2 .subsection2 .Perks .Carousel-3 {
  padding-left: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  height: 250px;
  padding-right: 5px;
}
.section-2 .subsection2 .Perks .Carousel-3 img {
  width: 40px;
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 20px;
}
.section-2 .subsection2 .checkoutMf {
  border: 1px solid #e7e7e7;
}
.section-2 .subsection2 .checkoutMf .headingwrapper {
  margin-bottom: 33px;
}
.section-2 .subsection2 .checkoutMf .headingwrapper .titlecheckout {
  background-color: #f7f7f7;
  padding-top: 19px;
  padding-bottom: 16px;
  padding-left: 22px;
  border-radius: 5px;
}
.section-2 .subsection2 .checkoutMf .contentMf {
  padding-left: 23px;
  padding-right: 37px;
  margin-bottom: 15px;
}
.section-2 .subsection2 .startInvestingBtn {
  margin-bottom: 23px;
}
.section-2 .subsection2 .startInvestingBtn .startInvesting-Btn {
  background-color: #f04e45;
  padding: 9px 17px !important;
  margin-left: 23px;
}
.section-2 .subsection2 .subsection2 label {
  align-items: start;
  text-align: start;
  padding-right: 25px;
}

.owl-dots {
  padding-top: 16px !important;
}

.mobMainSection .headingpart {
  text-align: center;
}
.mobMainSection .headingpart label {
  margin-top: 30px;
}
.mobMainSection .headingpart .mflink {
  margin-top: 34px;
  text-decoration: underline;
}
.mobMainSection .headingpart .mob-Btn1 {
  margin-top: 17px;
  padding: 9px 17px;
  background-color: #f04e45;
  border-radius: 6px;
}

.mobsection-of-mf .drawerhead {
  text-align: left;
}
.mobsection-of-mf .drawerhead label {
  margin-left: 0px !important;
  margin-block: 20px !important;
}
.mobsection-of-mf .drawerpara {
  text-align: start !important;
  padding: 30px 20px;
  line-height: 20px;
}
.mobsection-of-mf .drawerpara p {
  text-decoration: none;
}

.mutualcarousel .Carousel-3 {
  margin-top: 15px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  height: 165px;
}
.mutualcarousel .Carousel-3 img {
  width: 22px;
  margin-top: 15px;
}
.mutualcarousel .Carousel-3 p {
  margin-left: 10px;
  margin-right: 7px;
  margin-bottom: 44px;
}

.section-4 {
  display: flex;
  margin-bottom: 50px;
}
.section-4 .leftside {
  width: 550px;
}
.section-4 .leftside .flex-right {
  display: flex;
  border: 1px solid #e7e7e7;
}
.section-4 .leftside .paraLeft {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 15px;
}
.section-4 .leftside .paraLeft .headingofleft {
  margin-bottom: 0px;
}
.section-4 .leftside .group-img {
  width: 48px;
  margin-top: 30px;
  margin-left: 15px;
}
.section-4 .leftside .arrowimg-left {
  margin-top: 40px !important;
  margin-right: 30px !important;
}
.section-4 .rightside-1 {
  border: 1px solid #e7e7e7;
  background-color: #f7f7f7;
  margin-left: 20px !important;
}
.section-4 .rightside-1 .right-label {
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 22px !important;
}
.section-4 .rightside-1 .rightside {
  display: flex;
  width: 520px;
  margin-left: 20px;
}
.section-4 .rightside-1 .rightside .paraofright {
  margin-bottom: 10px !important;
}
.section-4 .rightside-1 .rightside .rightsideimg img {
  width: 40px;
  margin-top: 30px;
}
.section-4 .rightside-1 .rightside .rightpara {
  margin-left: 20px;
  margin-bottom: 15px !important;
}
.section-4 .rightside-1 .rightside .rightpara .paraofright {
  margin-top: 5px !important;
}

.leftside-1 .paraofleft {
  margin-bottom: 22px;
}
.leftside-1 .flex-right {
  margin-bottom: 14px;
}
.leftside-1 .flex-right:last-child {
  margin-bottom: 0px;
}

.Perksmob img {
  margin-top: 15px;
  margin-left: 10px;
  margin-bottom: 15px;
}
.Perksmob .Carousel-3 {
  height: 120px !important;
}

.CarouselHead {
  margin-top: 20px;
}

.orgCaurl {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fef4ec;
}
.orgCaurl img {
  width: 27px !important;
  margin-right: 10px;
}
.orgCaurl p {
  margin-top: 25px;
  margin-bottom: 25px;
}

.cardofinfo {
  margin-top: 20px;
}
.cardofinfo img {
  width: 18px;
}
.cardofinfo .rightsideimg {
  margin-right: 16px;
  margin-left: 15px;
  margin-top: 15px;
}
.cardofinfo .rightpara-head {
  margin-top: 15px;
}
.cardofinfo .rightside {
  display: flex;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  background: #ffffff;
  margin-top: 10px;
  margin-bottom: 20px !important;
}

.directPlanMainBox {
  background-color: #f2f2f5;
  border-radius: 10px;
  margin-bottom: 20px;
}
.directPlanMainBox .directPlan {
  margin-bottom: 20px !important;
}
.directPlanMainBox .directPlan .right-label {
  margin-top: 15px !important;
  margin-left: 15px;
}
.directPlanMainBox .directplanMObWrapper {
  display: flex;
  flex-direction: row;
  margin-left: 10px;
  margin-right: 10px;
  gap: 10px;
  height: 223px;
}
.directPlanMainBox .directplanMObWrapper .directplanMOb {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 7px;
  margin-bottom: 15px;
}
.directPlanMainBox .directplanMObWrapper .directplanMOb p {
  margin-left: 15px;
  margin-right: 15px;
}
.directPlanMainBox .directplanMObWrapper .directplanMOb img {
  margin-bottom: 15px;
  margin-left: 15px;
  margin-top: 15px;
}
.directPlanMainBox .directplanMObWrapper .directplanMOb label {
  margin-top: 19px;
  margin-left: 15px;
}
.directPlanMainBox .directplanMObWrapper .directplanMOb .directMobFirst {
  display: flex;
  flex-direction: row;
}
.directPlanMainBox .directplanMObWrapper .directplanMOb .directMobSec {
  margin-right: 15px !important;
}

.checkoutMob {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.checkoutMob .checkoutMobpart1 {
  background-color: #f4fafd;
}
.checkoutMob .checkoutMobpart1 span {
  text-decoration: underline;
}
.checkoutMob .checkoutMobpart1 label {
  margin: 20px 20px 20px 15px;
}
.checkoutMob .checkoutMobpart2 {
  margin-inline: 12px 15px;
  margin-top: 15px;
}
.checkoutMob .checkoutMob-btn {
  margin-top: 25px;
  margin-bottom: 20px;
  margin-left: 15px;
}

.whyMFhead {
  background-color: #f2f2f5;
  margin-top: 20px;
}
.whyMFhead .whyMFheadpart-1 {
  margin-right: 15px;
  margin-left: 15px;
}
.whyMFhead .whyMFheadpart-1 label {
  margin-top: 20px;
  margin-bottom: 15px;
}
.whyMFhead .WhyMFCaul {
  margin-left: 15px !important;
}
.whyMFhead .WhyMFCaul .carouselmob {
  gap: 10px;
}
.whyMFhead .WhyMFCaul .iconBox {
  background-color: #ffffff;
  width: 182px;
  height: 180px;
  border-radius: 7px;
}
.whyMFhead .WhyMFCaul .iconBox .genericCardMF {
  padding-top: 15px;
}
.whyMFhead .WhyMFCaul .iconBox img {
  width: 35px !important;
  margin-left: 15px !important;
}
.whyMFhead .WhyMFCaul .iconBox .sub2Section-5-text {
  margin: 15px 13px 0px 10px;
}

.sub2Sectionmob-6 {
  border-radius: 5px;
  border-radius: 5px;
  margin-top: 12px;
}
.sub2Sectionmob-6 .sub3Section-6-text {
  padding-top: 15px !important;
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
}
.sub2Sectionmob-6 .sub2Section-6-text {
  font-size: 14px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}
.sub2Sectionmob-6 .iconBox {
  background-color: #f4fafd;
}

.didyouHead {
  margin-top: 20px;
  margin-bottom: 12px;
}

.majorCategories {
  margin-bottom: 10px;
}

@media only screen and (max-width: 600px) {
  .sub2sectionmob-2 {
    margin-bottom: 20px;
    border: 1px solid #e7e7e7;
  }
  .sub2sectionmob-2 .imgdiv {
    margin-left: 15px;
  }
  .sub2sectionmob-2 .imgdiv img {
    width: 25px;
  }
  .sub2sectionmob-2 .arrowimg {
    margin-right: 15px;
  }
  .sub2sectionmob-2 .arrowimg img {
    width: 41px;
  }
  .iconbox-2 {
    margin-block: 15px !important;
  }
  .rightpara-head {
    margin-top: 15px !important;
    margin-bottom: 5px !important;
  }
  .paraofright {
    margin-right: 15px !important;
  }
}
.mainWrapper {
  border: 1px solid #e7e7e7;
  border-radius: 6px;
}
.mainWrapper .equityFund {
  margin-block: 15px 10px;
  margin-left: 15px;
}
.mainWrapper .equityFund img {
  width: 20px;
}
.mainWrapper label {
  margin: 0px 15px 13px 15px !important;
}
.mainWrapper .equityFundBtn {
  margin-bottom: 16px;
  margin-left: 15px;
}

.listofEquityWrapper {
  margin-left: 15px;
  margin-top: 6px;
}

.listofEquity {
  list-style-type: disc;
}

.equityInfo {
  margin-bottom: 15px;
}

.ulContent .listofEquity {
  margin-bottom: 5px;
}
.ulContent .listofEquity li {
  margin-bottom: 5px;
}

.liofBalanced li {
  padding-left: 0px !important;
}

.ulContent .hr-blurry {
  height: 1px !important;
}
.product-breadcrumbs {
  padding: 31px 0px;
}
@media screen and (max-width: 1023px) {
  .product-breadcrumbs {
    margin-bottom: -1px;
  }
}
.product-breadcrumbs .breadcrumb {
  margin-bottom: 0px;
}
.product-breadcrumbs .breadcrumb .breadcrumb-item {
  font-size: 0.875rem;
  font-family: "DMSansNormal" !important;
  color: #b2b2c2 !important;
}
.product-breadcrumbs .breadcrumb .breadcrumb-item a {
  color: #b2b2c2 !important;
}
.product-breadcrumbs .breadcrumb .breadcrumb-item.active {
  color: #f2f2f5 !important;
  cursor: default;
}
.product-breadcrumbs .breadcrumb-item.highlighted a {
  font-family: "DMSansMedium" !important;
  color: #f2f2f5 !important;
}
.product-breadcrumbs .breadcrumb-item.highlighted.active {
  color: #f2f2f5 !important;
  cursor: default;
}

.product-main-section-pms {
  border-radius: 60px 60px 0px 0px;
  position: relative;
  top: -50px;
}
@media screen and (max-width: 1023px) {
  .product-main-section-pms {
    border-radius: 30px 30px 0px 0px;
  }
}

.product-main-section {
  border-radius: 60px 60px 0px 0px;
  position: relative;
  top: -100px;
}
@media screen and (min-width: 1023px) {
  .product-main-section .slick-list .slick-slide .common-desc {
    padding-right: 20px;
  }
}

.active-content-minimobile {
  width: 370px;
  height: 95px;
  line-height: normal;
}
@media screen and (max-width: 1023px) {
  .active-content-minimobile {
    width: 295px;
    height: 65px;
  }
}

.active-content-minimobile-assets {
  width: 370px;
  height: 55px;
  line-height: normal;
}
@media screen and (max-width: 1023px) {
  .active-content-minimobile-assets {
    width: 295px;
    height: 65px;
  }
}

.active-content-minimobile-insurance {
  width: 295px;
  height: 88px;
  line-height: normal;
}
@media screen and (max-width: 1023px) {
  .active-content-minimobile-insurance {
    width: 295px;
    height: 65px;
  }
}

.mobile-banner .product-mobile {
  border-bottom: 0px !important;
  border: 8px solid #ffffff;
  border-radius: 50px 50px 0px 0px;
  min-width: 340px;
  padding: 50px 30px 70px 30px;
}
.mobile-banner .product-mobile .block-item {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transition: transform 6s ease-in-out;
}
.mobile-banner .product-mobile .block-item.active {
  transform: translateY(0);
  width: calc(100% + 150px);
  height: auto;
  border-radius: 15px;
  background: rgba(72, 69, 133, 0.44);
  box-shadow: 0px 14px 26.6px 0px rgba(0, 0, 0, 0.1), 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(45px);
  backdrop-filter: blur(45px);
  margin: 0px -75px 20px -91px;
}
.mobile-banner .insurance-product-mobile {
  min-width: 364px;
  max-width: 364px;
}
.mobile-banner .top-star img {
  height: 38px;
  width: 36px;
}
.mobile-banner .bottom-star {
  align-items: end;
  bottom: 100px;
  position: relative;
}
.mobile-banner .bottom-star img {
  width: 31px;
  height: 29px;
}
.mobile-banner .dots button {
  opacity: 0.5;
  background: #ffffff;
  width: 8px;
  height: 15px;
  border-radius: 50px;
}
.mobile-banner .dots button.active {
  height: 41px;
  opacity: 1;
}

.banner-gap {
  gap: 168px;
}

.carousel-banner .main-row {
  padding-bottom: 100px;
  gap: 50px;
  min-height: 475px;
}
@media screen and (min-width: 1600px) {
  .carousel-banner .main-row {
    gap: 15%;
  }
}
.carousel-banner .main-row > *:last-child {
  position: relative;
}
.carousel-banner .banner-carousel {
  width: 100%;
  padding-left: 10% !important;
  overflow: hidden;
}
.carousel-banner .banner-carousel .banner-offerings > div {
  margin-left: 20px !important;
}
.carousel-banner .banner-carousel .banner-offerings > div .offeringboxsection {
  background-color: #ffffff;
}
.carousel-banner .banner-carousel .slick-list {
  padding: 0px 25px !important;
}
.carousel-banner .custom-arrows {
  padding: 12px 0px;
}

@media screen and (max-width: 1023px) {
  .product-main-section {
    border-radius: 30px 30px 0px 0px;
  }
  .banner-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .mobile-banner {
    padding: 60px 12px 0px 12px;
  }
  .mobile-banner .product-mobile {
    min-width: 250px;
  }
  .mobile-banner .top-star img {
    width: 28px;
    height: 27px;
  }
  .mobile-banner .bottom-star img {
    width: 23px;
    height: 22px;
  }
  .block-row {
    overflow-x: auto;
    width: 100%;
  }
  .block-row::-webkit-scrollbar {
    display: none;
  }
  .block-row .blocks {
    min-width: 210px;
  }
}
@keyframes slidein {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes slideout {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-180%);
    width: 100%;
  }
}
@media screen and (min-width: 1023px) {
  .product-head .headTop > div {
    background-color: #1c1a45;
  }
  .product-head .main-custom-stock {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .product-head .main-custom-stock .stockValues .main-stock-values {
    align-items: baseline !important;
  }
  .product-head .main-custom-stock .stockValues .main-stock-values p,
  .product-head .main-custom-stock .stockValues .main-stock-values .ltp-value {
    color: rgba(255, 255, 255, 0.6) !important;
  }
  .product-head .container-bg {
    background: #1c1a45;
  }
  .product-head .refactor-header-section {
    background: #1c1a45;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.1);
  }
  .product-head .refactor-header-section .header-info {
    border: 0px;
    border-radius: 5px;
  }
  .product-head .refactor-header-section .navigation-menu .nav-menu-outer .nav-head {
    color: #ffffff;
    font-family: "DMSansMedium";
  }
  .product-head .refactor-header-section .navigation-menu .nav-menu-outer .edel-icon-arrow-down {
    color: #ffffff;
  }
  .product-head .refactor-header-section .supportNotify i.edel-icon-bold-search::before,
  .product-head .refactor-header-section .supportNotify span.edel-icon-bold-search::before {
    color: #ffffff !important;
  }
  .product-head .refactor-header-section .supportNotify span {
    position: relative;
    margin-top: -2px;
  }
  .product-head .refactor-header-section .supportNotify .edel-icon-user2 {
    display: none;
  }
  .product-head .refactor-header-section .supportNotify .support .edel-icon-support-2::before {
    font-size: 1.375rem;
    color: #ffffff !important;
  }
  .product-head .refactor-header-section .supportNotify .sign-up-text {
    color: #ffffff;
    background: #f04e45;
    border-radius: 60px;
    padding: 8px 15px;
    display: flex;
    justify-content: center;
    font-family: "DMSansBold";
    font-size: 0.75rem;
  }
  .product-head .refactor-header-section .supportNotify .sign-up-text:hover {
    color: #ffffff !important;
    background-color: #f2736b;
  }
}
@media screen and (min-width: 1023px) and (min-width: 768px) and (max-width: 3000px) {
  .product-head .loginregister-drawer .drawer-body::after {
    content: "";
    position: absolute;
    right: 0%;
  }
}
@media screen and (min-width: 1023px) and (min-width: 768px) and (max-width: 3000px) and (min-width: 1600px) {
  .product-head .loginregister-drawer .drawer-body::after {
    top: -4%;
  }
}
@media screen and (min-width: 1023px) and (min-width: 768px) and (max-width: 1600px) {
  .product-head .support-content-drp .drawer-body::after {
    right: 32% !important;
  }
}
.product-curve .ed-footer-inner-wrapper {
  border-radius: 60px 60px 0px 0px;
}
@media screen and (max-width: 1023px) {
  .product-curve .ed-footer-inner-wrapper {
    border-radius: 30px 30px 0px 0px;
  }
}

.edel-icon-asset-etf::before {
  font-size: 2rem;
}
.edel-icon-asset-wallet::before {
  font-size: 2rem;
}
.edel-icon-asset-aif::before {
  font-size: 2rem;
}
.edel-icon-asset-pms::before {
  font-size: 2rem;
}
.edel-icon-asset-gold::before {
  font-size: 2rem;
}
.edel-icon-asset-rbi::before {
  font-size: 2rem;
}
.edel-icon-asset-ecbonds::before {
  font-size: 2rem;
}
.edel-icon-asset-corpfd::before {
  font-size: 2rem;
}
.products-owl-carousal {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
}
.products-owl-carousal .SliderIcon {
  margin-top: 30px;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .products-owl-carousal .SliderIcon.disabled {
    display: none !important;
  }
}
.products-owl-carousal .SliderIcon button {
  border-radius: 50% !important;
  font-size: 0.625rem;
  width: 32px;
  height: 32px;
  font-weight: 800;
  display: flex !important;
  align-items: center !important;
  justify-content: center;
  border: 2px solid #03002f !important;
  background-color: transparent;
  transition: color 0.3s, background-color 0.3s;
}
@media (max-width: 768px) {
  .products-owl-carousal .SliderIcon button {
    display: none !important;
    margin-top: 30px;
  }
}
.products-owl-carousal .SliderIcon button span {
  display: none;
}
.products-owl-carousal .SliderIcon button:hover {
  background-color: #03002f;
  color: #ffffff;
}
.products-owl-carousal .owl-dots {
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 768px) {
  .products-owl-carousal .owl-dots {
    bottom: -10px;
  }
}
.products-owl-carousal .owl-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  border-radius: 50%;
  cursor: pointer;
}
.products-owl-carousal .owl-dots {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.products-owl-carousal .owl-theme .owl-dots .owl-dot.active span,
.products-owl-carousal .owl-theme .owl-dots .owl-dot:hover span {
  border: 2px solid #03002f !important;
  background: #03002f;
}
.products-owl-carousal div.owl-nav.SliderIcon {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 150px;
}
.products-owl-carousal .owl-theme .owl-dots .owl-dot span {
  width: inherit !important;
  height: inherit !important;
}
.products-owl-carousal .owl-carousel .owl-item img {
  width: auto;
}
.rc-slider {
  position: relative;
  width: 97% !important;
  margin: 0px auto !important;
  height: 14px;
  padding: 5px 0;
  border-radius: 6px;
  touch-action: none;
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  height: 0px !important;
  border-radius: 6px;
  border: 2px dashed #e7e7e7 !important;
}
.rc-slider-track {
  position: absolute;
  height: 0px !important;
  border-radius: 6px;
  background-color: none !important;
}
.rc-slider-handle {
  position: absolute;
  background-color: #ffffff;
  width: 35px !important;
  height: 35px !important;
  border: 8px solid #03002f !important;
  box-shadow: none !important;
  border-radius: 50%;
  z-index: 1;
  top: -15px !important;
  cursor: pointer;
  touch-action: pan-x;
}
@media (max-width: 768px) {
  .rc-slider-handle {
    width: 24px !important;
    height: 24px !important;
    border: 5px solid #03002f !important;
    top: -6px !important;
  }
}
.rc-slider-handle:focus {
  outline: none;
  box-shadow: none;
}
.rc-slider-handle:focus-visible {
  border-color: #2db7f5;
  box-shadow: 0 0 0 3px tint(#2db7f5, 50%);
}
.rc-slider-handle-click-focused:focus {
  border-color: tint(#2db7f5, 50%);
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: tint(#2db7f5, 20%);
}
.rc-slider-handle:active {
  border-color: tint(#2db7f5, 20%);
  box-shadow: 0 0 5px tint(#2db7f5, 20%);
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 25px !important;
  left: 0;
  width: 100%;
  color: #727271 !important;
  font-size: 14px !important;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #727271 !important;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
@media (max-width: 768px) {
  .rc-slider-mark-text {
    font-size: 0.688rem;
  }
}
.rc-slider-mark-text-active {
  color: #727271 !important;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -4px;
  width: 15px !important;
  height: 15px !important;
  vertical-align: middle;
  background-color: #fff;
  border: solid 2px #03002f;
  box-shadow: unset;
  z-index: 1;
  border-radius: 50%;
  cursor: pointer;
}
@media (max-width: 768px) {
  .rc-slider-dot {
    width: 7px !important;
    height: 7px !important;
    border: solid 1px #03002f;
    bottom: 0px;
  }
}
.rc-slider-dot-active {
  border-color: tint(#2db7f5, 50%);
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}

.boxoutersection {
  border: 1px solid #e7e7e7;
  padding: 30px 20px 50px 20px;
  border-radius: 5px;
}
.boxoutersection .boxinnerSection {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 20px;
}
.boxoutersection .boxinnerSection h1 {
  margin-bottom: 10px;
}
.boxoutersection .horizontalline {
  border: 1px solid #e7e7e7;
  margin: 2rem 0px;
}
.boxoutersection > div:last-child .horizontalline {
  display: none;
}

.boxoutersectionview {
  border: 1px solid #e7e7e7;
  padding: 20px 20px 20px 20px;
  border-radius: 5px;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 23px;
  align-items: center;
  justify-items: center;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  width: 100%;
  padding: 23px;
  text-align: center;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox img {
  width: 43px;
}
.boxoutersectionview .viewothersectionouter .viewothersectioninner .viewOtherBox .headingtitle {
  line-height: 20px;
  margin-top: 20px;
}

.topperforming-experience {
  width: 100%;
  background-color: #fffbf2;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 32px;
  font-family: "EncodeSansLight";
  font-style: normal;
  height: 280px;
}
.topperforming-experience .topperforming-experience-body {
  font-weight: 300;
  font-size: 1rem;
  line-height: 20px;
  padding-top: 24px;
}
.topperforming-experience .topperforming-experience-body .Btntopperforming {
  float: left;
  margin-top: 3.14rem;
}
.topperforming-experience .topperforming-experience-body p {
  max-width: 310px;
}
.topperforming-experience .startlumpsumsection {
  justify-content: end;
  display: flex;
  align-items: end;
}
@media (max-width: 768px) {
  .topperforming-experience .startlumpsumsection .text-right {
    display: grid;
    grid-template-columns: 60% auto;
    grid-column-start: none;
  }
  .topperforming-experience .startlumpsumsection .text-right img {
    width: 45px;
  }
}
.topperforming-experience .startlumpsumsection .ed_button {
  text-transform: unset !important;
  width: 182px;
}
@media (max-width: 768px) {
  .topperforming-experience .startlumpsumsection .ed_button {
    width: 130px !important;
  }
}

.mfradiobox-mob-section .disp_val {
  color: #b8b8b8 !important;
}
.mfradiobox-mob-section .radio_btn input[type=radio]:checked + .disp_val {
  color: #444444 !important;
}

@media (max-width: 768px) {
  .mfradiobox-mob-section .disp_val {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}
.explorefundmainSection {
  background-color: #f2f2f5;
  padding: 30px 20px 30px 30px;
  border-radius: 5px;
}
.explorefundmainSection strong {
  margin-right: 5px;
}
.explorefundmainSection .fdreturn {
  margin-top: 39px;
  margin-bottom: 30px;
}
.explorefundmainSection .progressbarsection .progressbox {
  background-color: #ffffff;
  border-radius: 5px;
  height: 40px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.explorefundmainSection .progressbarsection .progressbox div:last-child {
  text-align: right;
}
.explorefundmainSection .progressbarsection .progressbox .mf-main,
.explorefundmainSection .progressbarsection .progressbox .mf-invest,
.explorefundmainSection .progressbarsection .progressbox .mf-gains {
  height: 10px;
}
.explorefundmainSection .progressbarsection .progressbox {
  background-color: #ffffff;
  border-radius: 5px;
  height: 40px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (max-width: 768px) {
  .explorefundmainSection .progressbarsection .progressbox {
    padding-left: 12px !important;
    padding-right: 12px !important;
    grid-template-columns: 2fr 1.5fr;
  }
}
.explorefundmainSection .progressbarsection .progressbox div:last-child {
  text-align: right;
}
.explorefundmainSection .progressbarsection .progressbox .mf-main,
.explorefundmainSection .progressbarsection .progressbox .mf-invest,
.explorefundmainSection .progressbarsection .progressbox .mf-gains,
.explorefundmainSection .progressbarsection .progressbox .fd-gains {
  height: 10px;
}
.explorefundmainSection .outerprogresssection {
  display: flex;
  justify-content: space-between;
}
.explorefundmainSection .outerprogresssection .progressiconbox:last-child {
  grid-column-end: none;
}
.explorefundmainSection .outerprogresssection .progressiconbox {
  display: grid;
  grid-template-columns: 20px auto;
  gap: 8px;
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox {
    grid-template-columns: 11px auto;
    gap: 4px;
  }
}
.explorefundmainSection .outerprogresssection .progressiconbox .icondata div {
  width: 14px;
  height: 14px;
  border-radius: 3px;
  position: relative;
  top: 5px;
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox .icondata div {
    width: 10px;
    height: 10px;
    top: 0px;
  }
}
@media (max-width: 768px) {
  .explorefundmainSection .outerprogresssection .progressiconbox div:last-child span:last-child {
    margin-top: 8px;
  }
}
.explorefundmainSection .mf-invest {
  background-color: #03002f;
}
.explorefundmainSection .mf-gains {
  background-color: #51b255;
}
.explorefundmainSection .fd-gains {
  background-color: #dfa717;
}
.explorefundmainSection .mt-36 {
  margin-top: 36px;
}
@media (max-width: 768px) {
  .explorefundmainSection .Roboto_36_600 {
    font-size: 1.875rem;
  }
  .explorefundmainSection .EncodeSansM_18_500 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSans_14_500 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .EncodeSans_16_600 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSansR_14_400 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .RobotoM_18_500 {
    font-size: 0.875rem;
  }
  .explorefundmainSection .EncodeSans_14_500 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .RobotoM_14_700 {
    font-size: 0.75rem;
  }
  .explorefundmainSection .EncodeSansR_12_400 {
    font-size: 0.688rem;
  }
  .explorefundmainSection .EncodeSans_16_500 {
    font-size: 0.875rem;
  }
}

.blurdesign {
  opacity: 0.5;
}

.growthCalculator-section .height40 {
  height: 40px;
}
@media (max-width: 768px) {
  .growthCalculator-section .mb-ui p {
    text-align: center;
    margin-bottom: 10px !important;
  }
}
.growthCalculator-section .marketgroup {
  padding: 0px;
}
.growthCalculator-section .marketgroup .marketCard {
  padding-bottom: 0px !important;
}
.growthCalculator-section .marketgroup .marketCard .mk-card-topright.gap {
  margin-left: 9px !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .marketgroup .marketCard .mk-card-topleftmain {
    font-size: 1rem !important;
  }
}
.growthCalculator-section .calculatortab .nav-item:last-child .nav-link {
  padding: 11px 15px 11px 15px !important;
}
.growthCalculator-section .calculatortab .nav-item .nav-link {
  font-size: 1rem !important;
  padding: 11px 15px 11px 11px !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatortab .nav-item .nav-link {
    font-size: 0.875rem !important;
    margin-bottom: 0px !important;
  }
}
.growthCalculator-section .calculatortab .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}
.growthCalculator-section .radioBoxsection {
  display: grid;
  grid-template-columns: 35% 35% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .radioBoxsection {
    grid-template-columns: 55% 45%;
    gap: 0px;
  }
}
.growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .growthCalculator-section .radioBoxsection .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}
.growthCalculator-section .calculatorTextbox {
  border-bottom: 1px solid #e7e7e7;
}
.growthCalculator-section .calculatorTextbox .input_prefix {
  font-size: 2.625rem;
  font-family: "RobotoBold";
  font-weight: bolder;
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatorTextbox .input_prefix {
    font-size: 2.25rem;
  }
}
.growthCalculator-section .calculatorTextbox .form-control {
  border: none;
  line-height: 40px;
  padding: 0 0 0 10px;
  border-radius: 0px;
  font-size: 2.5rem;
  font-family: "RobotoBold";
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatorTextbox .form-control {
    font-size: 2.25rem;
    text-align: center;
  }
}
.growthCalculator-section .timeperiodSection {
  display: grid;
  grid-template-columns: 85% 15%;
  align-items: center;
  margin-top: 38px;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection {
    grid-template-columns: 75% 25%;
  }
}
.growthCalculator-section .timeperiodSection.assumedreturn {
  grid-template-columns: 80% 20%;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.assumedreturn {
    grid-template-columns: 72% 28%;
  }
}
.growthCalculator-section .timeperiodSection.recommendation {
  grid-template-columns: 75% 25% !important;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.recommendation {
    grid-template-columns: 68% 32% !important;
  }
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection.recommendation .slider-input-group .slidervalue {
    width: 100px;
  }
  .growthCalculator-section .timeperiodSection.recommendation .slider-input-group .slidervalue .form-control {
    padding-right: 4px;
    padding-left: 7px;
  }
}
.growthCalculator-section .timeperiodSection.recommendation .input_suffix::before {
  content: "%/";
  margin-right: 5px;
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
  display: flex;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue {
    padding-right: 10px;
  }
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control {
  border: none !important;
  font-size: 1.25rem;
  font-family: "RobotoRegular";
  text-align: right;
  padding-right: 6px;
  color: #444444;
  background-color: #ffffff;
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control:disabled {
  color: #b8b8b8;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .form-control {
    font-size: 1rem;
  }
}
.growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .input_suffix {
  grid-column-end: none;
  color: #b8b8b8;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .slider-input-group .slidervalue .input_suffix {
    font-size: 0.875rem;
  }
}
.growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-input {
  width: 25px;
  height: 25px;
  accent-color: #03002f;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-input {
    width: 16px;
    height: 16px;
    position: relative;
    margin-top: 0px;
  }
}
.growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-label {
  line-height: 30px;
  margin-left: 10px;
}
@media (max-width: 768px) {
  .growthCalculator-section .timeperiodSection .RecommendationCheckbox .form-check-label {
    line-height: 35px;
    margin-left: 0px;
  }
}
.growthCalculator-section .radioBoxsectionfundtype {
  display: grid;
  grid-template-columns: 20% 20% 20% auto;
  gap: 30px;
}
@media (max-width: 768px) {
  .growthCalculator-section .radioBoxsectionfundtype {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button {
  border: 1px solid #e7e7e7;
  padding: 7px 8px 7px 9px;
  border-radius: 3px;
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button.active {
  background-color: #f2f2f5;
  border: 1px solid #03002f;
}
.growthCalculator-section .radioBoxsectionfundtype .radio-button input[type=radio]:checked::after {
  height: 17px;
  width: 17px;
}
@media screen and (max-width: 1023px) {
  .growthCalculator-section .radioBoxsectionfundtype .radio-button input[type=radio]:checked::after {
    height: 12px;
    width: 12px;
  }
}
@media (max-width: 768px) {
  .growthCalculator-section .calculatortab .mb-px-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (min-width: 367px) and (max-width: 768px) {
  .mfradiobox-mob-section .radio-button .radio_btn {
    align-items: center !important;
  }
}
.products-header-icon {
  font-size: 29px;
  color: #e7e7e7;
}
.products-header-icon .edel-icon-graph-book:before {
  font-size: 24px;
}
.products-header-icon .edel-icon-graph-sheet:before {
  font-size: 24px;
}
.products-header-icon .edel-icon-driving-markets .path1:before {
  content: "\ed39";
  color: #e7e7e7;
}
.products-header-icon .edel-icon-driving-markets .path2:before {
  content: "\ed3a";
  color: #e7e7e7;
}

.custom-container {
  max-width: 1000px;
}

.mb-bottom-40 {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .mb-bottom-40 {
    margin-bottom: 20px;
  }
}

.section-common-spacing {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .section-common-spacing {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1023px) {
  .section-common-spacing.side-spacing {
    padding-left: 100px;
    padding-bottom: 100px;
  }
}

.common-title {
  font-size: 1.25rem;
  font-family: "DMSansBold";
  color: #000000;
  padding-bottom: 10px;
}
@media (max-width: 768px) {
  .common-title {
    font-size: 1rem;
  }
}

.common-desc {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  line-height: normal;
}
@media (max-width: 768px) {
  .common-desc {
    font-size: 0.875rem;
    line-height: normal;
  }
}

.section-gray85 {
  background-color: rgba(217, 217, 217, 0.2);
}

.product-heading {
  font-size: 2.5rem;
  font-family: "DMSansBold";
  line-height: 40px;
}
@media (max-width: 768px) {
  .product-heading {
    font-size: 1.5rem;
    font-family: "DMSansBold";
    line-height: normal;
  }
}

.product-subHeading {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  line-height: normal;
  padding: 0 25px;
}
@media (max-width: 768px) {
  .product-subHeading {
    font-size: 0.875rem;
    line-height: normal;
  }
}

@media (min-width: 768px) and (max-width: 1600px) {
  .px-md-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
.products-generic-carousel .banner-offerings,
.banner-carousel .banner-offerings {
  height: 100%;
}
.products-generic-carousel .slick-list,
.banner-carousel .slick-list {
  display: flex;
  height: 100%;
}
@media (min-width: 768px) {
  .products-generic-carousel .slick-list,
  .banner-carousel .slick-list {
    margin-right: -15px;
  }
}
.products-generic-carousel .slick-list .slick-track,
.banner-carousel .slick-list .slick-track {
  display: flex;
}
.products-generic-carousel .slick-list .slick-track .slick-slide > div,
.banner-carousel .slick-list .slick-track .slick-slide > div {
  height: 100%;
}
.products-generic-carousel .slick-list .slick-track .slick-slide > div .offering-box-margin,
.banner-carousel .slick-list .slick-track .slick-slide > div .offering-box-margin {
  height: 100%;
}

.offeringboxsection {
  width: 100%;
  padding: 30px;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
  height: 100%;
}
@media (max-width: 768px) {
  .offeringboxsection {
    padding: 15px 14px 17px 15px;
  }
}
.offeringboxsection .offering-top-section {
  display: grid;
  align-items: center;
  justify-content: start;
  grid-template-columns: 50px auto;
  gap: 20px;
}
@media (max-width: 768px) {
  .offeringboxsection .offering-top-section {
    grid-template-columns: 30px auto;
  }
}
.offeringboxsection .offering-top-section .offering-heading {
  font-size: 1.25rem;
  font-family: "DMSansBold";
  color: #03002f;
}
.circle-initial {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.875rem;
  font-family: "DMSansBold";
}
.circle-initial.bg-Mandys-Pink {
  background-color: #fdead8;
  color: #f7943e;
}
.circle-initial.bg-mistyrose {
  background-color: #f2dbeb;
  color: #bd4b9b;
}
@media (max-width: 768px) {
  .circle-initial {
    width: 36px;
    height: 36px;
    font-size: 1.313rem;
  }
}

.grid-item-content {
  grid-template-rows: max-content;
}
.grid-item-content.number-class .data-value {
  font-family: "RobotoMedium";
}
.grid-item-content.string-class .data-value {
  font-family: "DMSansMedium";
}
.grid-item-content .data-head {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
  margin-bottom: 3px;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .grid-item-content .data-head {
    font-size: 0.688rem;
  }
}
.grid-item-content .data-value {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}
@media (max-width: 768px) {
  .grid-item-content .data-value {
    font-size: 0.75rem;
  }
}

.classification-card {
  border: 1px solid #e6e6eb;
  border-radius: 10px;
  background-color: #ffffff;
  display: grid !important;
  grid-template-columns: 42% auto !important;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0px 4px 28px rgba(232, 232, 222, 0.8);
}
@media (min-width: 768px) and (max-width: 1600px) {
  .classification-card {
    min-height: 130px;
    max-height: 130px;
  }
}
@media (min-width: 768px) and (max-width: 1600px) {
  .classification-card img {
    min-height: 130px;
    max-height: 130px;
  }
}
@media (max-width: 768px) {
  .classification-card {
    display: grid !important;
    grid-template-columns: 50% auto !important;
  }
}
.classification-card .main-head-big {
  font-size: 1.25rem;
  font-family: "DMSansBold";
  color: #444444;
  width: 100%;
}
@media (max-width: 768px) {
  .classification-card .main-head-big {
    font-size: 1rem;
  }
}
.classification-card .main-head-small {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  color: #444444;
  width: 100%;
}
@media (max-width: 768px) {
  .classification-card .main-head-small {
    font-size: 0.75rem;
  }
}
.classification-card .main-head-description {
  display: flex;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .classification-card .main-head-description {
    font-size: 0.75rem;
    line-height: 15px;
  }
}
.classification-card .classificard-padding {
  padding: 20px;
}
@media (max-width: 768px) {
  .classification-card .classificard-padding {
    padding: 13px;
  }
}

.investingbond-section {
  gap: 20px;
}
.investingbond-section img {
  padding-bottom: 20px;
  width: 83px;
  height: 103px;
}

.investingthings-section {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  line-height: normal;
}
@media (max-width: 768px) {
  .investingthings-section {
    grid-template-columns: 1fr;
  }
}
.investingthings-section .grid-investingthings-section {
  display: grid;
  gap: 20px;
  padding: 25px;
  border-radius: 10px;
  line-height: normal;
  min-width: 0px;
}
.investingthings-section .grid-investingthings-section .investingthing-outer-imgbox {
  display: flex;
  flex-direction: row;
  height: 100%;
  gap: 20px;
}
.investingthings-section .grid-investingthings-section .investingthing-outer-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.investingthings-section .grid-investingthings-section .investingthing-outer-content .common-desc {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .investingthings-section .grid-investingthings-section {
    padding: 15px;
  }
}
.investingthings-section .grid-investingthings-section .image-box {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
  padding: 15px;
}
.investingthings-section .grid-investingthings-section .image-box img {
  width: fit-content;
  height: auto;
}
.investingthings-section .grid-1-investingthings-section {
  display: grid;
  border: 1px solid #e7e7e7;
  padding: 25px;
  border-radius: 15px;
  gap: 20px;
}
.investingthings-section .grid-1-investingthings-section .investingthing-outer-imgbox {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 20px;
}
.investingthings-section .grid-1-investingthings-section .investingthing-outer-content .common-desc {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.investingthings-section .grid-1-investingthings-section .image-box {
  width: fit-content;
  border-radius: 15px;
  padding: 10px;
}

.investus-section {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  line-height: normal;
}
@media (max-width: 768px) {
  .investus-section {
    display: flex;
    flex-direction: column;
  }
}
.investus-section .grid-investus-section {
  display: grid;
  grid-template-columns: 80px auto;
  padding: 20px;
  background-color: #fff9f4;
  border-radius: 10px;
  line-height: normal;
}

.benefit-section {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  line-height: normal;
}

.grid-benefiting-section {
  grid-template-columns: 80px auto;
  gap: 20px;
  padding: 25px;
  line-height: normal;
  align-items: center;
}

.product-table tbody tr td ul li span {
  line-height: 30px;
}
@media (max-width: 768px) {
  .product-table tbody tr td ul li span {
    line-height: 20px;
  }
}
.product-table tbody tr td ul li .icons::before {
  color: #444444;
}
.product-table tbody tr td:nth-child(1) {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  color: #000000;
  width: 30%;
}
@media (max-width: 768px) {
  .product-table tbody tr td:nth-child(1) {
    font-size: 1rem;
    line-height: normal;
  }
}
.product-table tbody tr td:nth-child(2) {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  width: 70%;
}
@media (max-width: 768px) {
  .product-table tbody tr td:nth-child(2) {
    font-size: 0.875rem;
    line-height: normal;
  }
}
.product-table.ispadding tr td {
  padding: 20px;
}
@media (max-width: 768px) {
  .product-table.ispadding tr td {
    padding: 15px;
  }
}

.Product-acc-main {
  padding: 50px 60px 60px 60px;
  border-radius: 12px;
}
.Product-acc-main .customaccordian:last-child {
  border-bottom: 0px;
}
@media (max-width: 768px) {
  .Product-acc-main {
    padding: 20px 15px !important;
  }
}
.Product-acc-main .Product-accordian-common .accordion-item .accordion-header .accordion-button {
  background-color: rgba(242, 219, 235, 0.4) !important;
  font-size: 1.5rem;
  font-family: "DMSansMedium";
  color: #092133;
  padding: 30px 0px 30px 0px;
  align-items: start !important;
}
@media (max-width: 768px) {
  .Product-acc-main .Product-accordian-common .accordion-item .accordion-header .accordion-button {
    font-size: 1.125rem;
  }
}
.Product-acc-main .Product-accordian-common .accordion-item .accordion-header .accordion-button::after {
  background-color: transparent !important;
  font-family: "edel_icon";
  content: "\e920" !important;
  color: #f04e45;
}
@media (max-width: 768px) {
  .Product-acc-main .Product-accordian-common .accordion-item .accordion-header .accordion-button::after {
    font-size: 1rem;
  }
}
.Product-acc-main .Product-accordian-common .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  padding-bottom: 15px !important;
}
.Product-acc-main .Product-accordian-common .accordion-item .accordion-header .accordion-button.collapsed::after {
  content: "\e921" !important;
}
.Product-acc-main .Product-accordian-common .accordion-item .accordion-collapse .accordion-body {
  padding-bottom: 0px;
}
.Product-acc-main .Product-accordian-common .accordion-item .accordion-collapse .accordion-body p {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #363636;
}
@media (max-width: 768px) {
  .Product-acc-main .Product-accordian-common .accordion-item .accordion-collapse .accordion-body p {
    font-size: 1rem;
    line-height: 26px;
  }
}

.Product-acc-main-pale-orange {
  background-color: #fff9f4;
}
.Product-acc-main-pale-orange .Product-accordian-common .accordion-item .accordion-header .accordion-button {
  background-color: #fff9f4 !important;
}
.Product-acc-main-pale-orange .Product-accordian-common .accordion-item .accordion-collapse .accordion-body {
  background-color: #fff9f4 !important;
}

.Product-acc-main-mistyrose {
  background-color: rgba(242, 219, 235, 0.4);
}
.Product-acc-main-mistyrose .Product-accordian-common .accordion-item .accordion-header .accordion-button {
  background-color: rgba(242, 219, 235, 0.4) !important;
}
.Product-acc-main-mistyrose .Product-accordian-common .accordion-item .accordion-collapse .accordion-body {
  background-color: rgba(242, 219, 235, 0.4) !important;
}

.Product-acc-main-mint-color {
  background-color: #e6f4ef;
}
.Product-acc-main-mint-color .Product-accordian-common .accordion-item .accordion-header .accordion-button {
  background-color: #e6f4ef !important;
}
.Product-acc-main-mint-color .Product-accordian-common .accordion-item .accordion-collapse .accordion-body {
  background-color: #e6f4ef !important;
}

.Product-acc-main-peach-color {
  background-color: #f9eceb;
}
.Product-acc-main-peach-color .Product-accordian-common .accordion-item .accordion-header .accordion-button {
  background-color: #f9eceb !important;
}
.Product-acc-main-peach-color .Product-accordian-common .accordion-item .accordion-collapse .accordion-body {
  background-color: #f9eceb !important;
}

.product-acc-main-beige {
  background-color: #fef7ef;
}
.product-acc-main-beige .Product-accordian-common .accordion-item .accordion-header .accordion-button {
  background-color: #fef7ef !important;
}
.product-acc-main-beige .Product-accordian-common .accordion-item .accordion-collapse .accordion-body {
  background-color: #fef7ef !important;
}

.product-tab-section {
  border-radius: 50px;
}
.product-tab-section .tab {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  line-height: 140%;
  display: flex;
  padding: 15px 30px;
  align-items: center;
  gap: 5px;
  border-radius: 100px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .product-tab-section .tab {
    font-size: 0.563rem;
    padding: 15px 20px;
  }
}
.product-tab-section .tab.active {
  background: #03002f;
  color: #ffffff;
}
.product-tab-section .tab.active i {
  font-size: 0.625rem;
}

.aif-boxcard .offeringboxsection .offering-top-section .circle-initial-orange {
  background-color: #fcd4b2;
  color: #f7943e;
}

.investment-card-block {
  gap: 20px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 1023px) {
  .investment-card-block {
    display: flex;
    flex-direction: column;
  }
}
.investment-card-block .investment-card {
  border: 1px solid #e7e7e7;
  padding: 20px;
  border-radius: 5px;
}

.why-invest .investment-card-block .investment-card {
  display: flex;
  flex-direction: row;
  border: none !important;
  background-color: #fff9f4;
}

.request-form-card .call-card {
  padding: 60px 40px;
  display: flex;
  flex-direction: column;
}
.request-form-card .call-card .insurance-select,
.request-form-card .call-card .form-control {
  width: 100%;
  height: 60px;
}
.request-form-card .call-card .btn {
  width: 100%;
  margin-top: 50px;
}
.request-form-card .call-card .btn-submit {
  padding: 12px 0 12px 0;
}

.request-form-dropdown .dropdown-menu {
  padding: 10px;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  top: 20px !important;
}
.request-form-dropdown .dropdown-menu .dropdown-item {
  padding: 10px 16px;
}
.request-form-dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #f2f2f5;
  border-radius: 5px;
  color: #444444;
  font-weight: 700;
}
.request-form-dropdown .equitydrop {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  font-size: 1rem;
  font-family: "DMSansNormal";
}

.product-toggle.toggle-switch {
  width: 100%;
}

.product-table-common {
  border: 1px solid #e7e7e7;
  border-radius: 10px;
  border: 1px solid #e7e7e7;
  line-height: normal;
  background-color: transparent;
  word-wrap: break-word;
  white-space: normal;
  vertical-align: top;
  overflow: hidden;
}
.product-table-common table {
  width: 100%;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  background-color: transparent;
}
.product-table-common table tbody {
  margin-bottom: 50px;
  display: block;
  position: relative;
}
.product-table-common tr:first-child td {
  border-top: none;
}
.product-table-common tr:last-child td {
  border-bottom: none;
}
.product-table-common tr th,
.product-table-common tr td {
  border: 1px solid #e7e7e7;
  line-height: normal;
  background-color: transparent;
}
.product-table-common tr th:first-child,
.product-table-common tr td:first-child {
  border-left: none;
}
.product-table-common tr th:last-child,
.product-table-common tr td:last-child {
  border-right: none;
}

.product-table-div {
  line-height: normal;
}
.product-table-div .thead-div {
  line-height: normal;
  border-radius: 5px;
  margin-bottom: 15px;
}
.product-table-div .thead-div .tr-div {
  display: grid;
}
.product-table-div .thead-div .tr-div .th-div {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  padding: 5px 10px 5px 30px;
}
@media (max-width: 768px) {
  .product-table-div .thead-div .tr-div .th-div {
    font-size: 0.875rem;
  }
}
.product-table-div .thead-div .tr-div .th-div.empty-heading-class {
  background-color: unset !important;
}
.product-table-div .tbody-div {
  border: 1px solid #e7e7e7;
  border-radius: 15px;
  display: grid;
  grid-template-columns: 1fr;
}
.product-table-div .tbody-div .tr-div {
  display: grid;
  grid-template-columns: repeat(auto, auto);
  border-bottom: 1px solid #e7e7e7;
}
.product-table-div .tbody-div .tr-div:last-child {
  border-bottom: none;
}
.product-table-div .tbody-div .tr-div .td-heading-div {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  border-right: 1px solid #e7e7e7;
}
@media (max-width: 768px) {
  .product-table-div .tbody-div .tr-div .td-heading-div {
    font-size: 1rem;
  }
}
.product-table-div .tbody-div .tr-div .td-div {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  border-right: 1px solid #e7e7e7;
}
@media (max-width: 768px) {
  .product-table-div .tbody-div .tr-div .td-div {
    font-size: 0.875rem;
  }
}
.product-table-div .tbody-div .tr-div .td-div:last-child {
  border-right: none;
}
.product-table-div.padding-small .tbody-div .td-div {
  padding: 5px 10px 5px 30px;
}
.product-table-div.padding-small .tbody-div .td-heading-div {
  padding: 5px 10px 5px 30px;
}
.product-table-div.padding-big .tbody-div .td-div {
  padding: 12px 10px 12px 30px;
}
.product-table-div.padding-big .tbody-div .td-heading-div {
  padding: 12px 10px 12px 30px;
}
@media (max-width: 768px) {
  .product-table-div.product-table-div {
    overflow: scroll;
    /* Track */
    /* Handle */
  }
  .product-table-div.product-table-div::-webkit-scrollbar {
    width: 1px !important;
    height: 5px !important;
  }
  .product-table-div.product-table-div::-webkit-scrollbar-track {
    background: transparent;
  }
  .product-table-div.product-table-div::-webkit-scrollbar-thumb {
    background: #03002f;
  }
  .product-table-div.product-table-div .table-div {
    width: 1000px;
    margin-bottom: 20px;
  }
}

.moretoggle-section .more-toggle-outer {
  border: 3px solid #fdead8;
  border-radius: 75px;
  display: flex;
  padding: 15px 24px;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .moretoggle-section .more-toggle-outer {
    padding: 10px 24px;
  }
}
.moretoggle-section .more-toggle-outer .left-section {
  font-size: 1rem;
  font-family: "DMSansBold";
}
@media (max-width: 768px) {
  .moretoggle-section .more-toggle-outer .left-section {
    font-size: 0.875rem;
  }
}
.moretoggle-section .more-toggle-outer .right-section {
  font-size: 1rem;
  font-family: "DMSansBold";
  background-color: #f04e45;
  padding: 12px 40px;
  border-radius: 100px;
  color: #ffffff;
}
@media (max-width: 768px) {
  .moretoggle-section .more-toggle-outer .right-section {
    font-size: 0.875rem;
  }
}

.sidebardataTable-product table tr td:first-child {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}
.sidebardataTable-product table tr td:last-child {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #444444;
}

.equity-platforms {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
}

.platformsbox-card {
  border: 1px solid #e8e8e8;
  background: #ffffff;
  padding: 30px 20px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  line-height: normal;
}

.platforms-alignment {
  flex-direction: column;
  height: 100%;
}

.platforms-header {
  padding: 5px 15px;
  text-align: start;
}

.platforms-content {
  text-align: start;
  align-items: start;
}

.platforms-image {
  gap: 17px;
}

.card-image-box {
  flex: 1;
  margin-top: 15px;
  border-radius: 15px;
  padding: 34px 19px;
  height: 102px;
}
@media (max-width: 768px) {
  .card-image-box {
    margin: 0px 20px;
    height: 82px;
    width: 200px;
  }
}

.partnersbox-card {
  border-radius: 15px;
  border: 1px solid #e8e8e8;
  background: #ffffff;
  padding: 30px 20px;
  display: grid;
  align-items: center;
  justify-content: center;
  line-height: normal;
}
.partnersbox-card .circle-title {
  padding: 5px 15px;
  font-size: 0.75rem;
  font-family: "DMSansBold";
  color: #444444;
  background-color: #99e0c7;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 50px;
  margin-right: 50px;
}
.partnersbox-card .card-desc {
  font-size: 1.25rem;
  font-family: "DMSansBold";
  color: #16131b;
  text-align: center;
  align-items: start;
  justify-content: center;
  height: 48px;
  max-width: 246px;
  min-width: 246px;
}
.partnersbox-card .card-image-box {
  background-color: #e6f4ef;
  padding: 34px 19px;
  border-radius: 10px;
  margin-top: 19px;
}

.partnersbox-card-component {
  border-radius: 15px;
  border: 1px solid #e8e8e8;
  background: #ffffff;
  padding: 30px 20px;
  display: grid;
  align-items: center;
  justify-content: center;
  line-height: normal;
}
.partnersbox-card-component .circle-title {
  padding: 5px 15px;
  font-size: 1.25rem;
  font-family: "DMSansBold";
  color: #444444;
  display: flex;
  align-items: center;
  justify-content: start;
}
.partnersbox-card-component .card-desc {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #16131b;
  text-align: left;
  align-items: start;
  justify-content: start;
}
.partnersbox-card-component .card-image-box {
  flex: 1;
  margin-top: 15px;
  border-radius: 15px;
  padding: 34px 19px;
  height: 102px;
}
@media (max-width: 768px) {
  .partnersbox-card-component .card-image-box {
    margin: 0px 20px;
    height: 82px;
    width: 200px;
  }
}
.partnersbox-card-component .card-image-box img {
  max-width: 100%;
  max-height: 100%;
}

.tradecommunity-section {
  background: linear-gradient(180deg, rgba(208, 208, 208, 0) -19.56%, rgba(29, 28, 90, 0.06) 52.94%, rgba(255, 255, 255, 0) 116.19%);
  height: 346px;
  line-height: normal;
}
.tradecommunity-section .background-trade {
  height: 343px;
}
.tradecommunity-section .padding-121-40 {
  padding: 40px 121px;
}
.tradecommunity-section .phone-image {
  position: relative;
}
.tradecommunity-section .phone-image .qr-img {
  top: 30%;
  padding-left: 16px;
}
.tradecommunity-section .phone-image .qr-arrow {
  top: 88%;
  padding-left: 50px;
}
.tradecommunity-section .phone-image .enlarge-text {
  position: absolute;
  top: 96%;
  padding-left: 75px;
  z-index: 2;
  font-size: 10px;
  text-wrap: nowrap;
}
.tradecommunity-section .phone-image img {
  position: absolute;
  top: 0;
  left: 0;
}
.tradecommunity-section .backdrop-img {
  margin: -7px;
}
.tradecommunity-section .backdrop-img2 {
  padding: 2px;
}
.tradecommunity-section .qr-heading {
  top: 10%;
  left: 20%;
}
.tradecommunity-section .trade-community-head {
  font-size: 3rem;
  font-family: "DMSansMedium";
  display: flex;
  line-height: 40px;
  margin-top: 75px;
}
.tradecommunity-section .trade-community-desc {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  display: flex;
  margin-top: 15px;
}

.small-image-container .grid-investingthings-section {
  align-items: center !important;
  gap: 20px;
}
.small-image-container .grid-investingthings-section img {
  width: 40px !important;
  height: 40px !important;
}

.box-padding-grid-content {
  border: 1px solid #e6e6eb;
  border-radius: 10px;
  background-color: #ffffff;
  display: grid !important;
  grid-template-columns: 75% auto !important;
  align-items: center;
  gap: 20px;
  padding: 20px;
  justify-content: space-between;
  box-shadow: 0px 4px 28px rgba(232, 232, 222, 0.8);
  height: 112px;
}
@media (max-width: 768px) {
  .box-padding-grid-content {
    display: grid !important;
    grid-template-columns: 70% auto !important;
  }
}
.box-padding-grid-content .main-head-description {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  line-height: 25px;
}
@media (max-width: 768px) {
  .box-padding-grid-content .main-head-description {
    font-size: 0.75rem;
    line-height: 15px;
  }
}
.box-padding-grid-content .max-height-width {
  max-height: unset !important;
  min-height: unset !important;
}

.small-font-content-16 .common-title {
  font-size: 1rem !important;
}
.small-font-content-16 .common-desc {
  font-size: 1rem !important;
}

.invest-us-card {
  height: 250px;
  line-height: normal;
}

.trade-commodity-section .back-img {
  height: 346px;
}

.gradient-lines-img .back-img {
  height: 335px;
  position: relative;
  top: -45px;
  left: -105px;
  rotate: 31 degrees;
  transform: rotate(0.98turn);
}

.trade-mob-img {
  width: 100%;
  height: 564px;
}

.trade-community-desk {
  padding: 40px 0px 40px 0px;
}
.trade-community-desk .gradient-bkgd {
  background: linear-gradient(180deg, #fff 0%, #dadae2 100%);
}

.vibrant-purple {
  background: linear-gradient(131deg, #1c1a45 -47.1%, #7e79ef 139.51%);
}

.trade-community-mob {
  padding: 40px 14px 0 14px;
}
.trade-community-mob .gradient-bkgd {
  background: linear-gradient(166deg, #e6e6eb 2.91%, #c0c0c0 104.29%);
}

.trade-btn {
  background: linear-gradient(116deg, #1c1a45 33.84%, rgba(28, 26, 69, 0) 275.45%);
  border-radius: 5px;
}

.gradient-text {
  background: linear-gradient(112deg, #19183e -4.18%, #e6e6eb 169.89%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.mutualfund-toogle-grid-1 .mf-toggle-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mutualfund-toogle-grid-1 .more-toggle-outer {
  justify-content: center;
  display: flex;
  gap: 20px;
  line-height: normal;
  text-align: center;
}
@media (max-width: 768px) {
  .mutualfund-toogle-grid-1 .more-toggle-outer {
    display: grid;
    border: none;
    gap: 20px;
  }
}

.knowmore-bottom-section .edel-icon-msg-email {
  font-size: 1.875rem;
}

.contact-us .edel-icon-support-2::before {
  font-size: 3.125rem;
  color: #f04e45;
}

.product-common-form .request-form-card {
  padding: 60px 30px;
  border-radius: 20px;
}
.product-common-form .request-form-card .request-form-dropdown {
  height: 60px;
}
.product-common-form .request-form-card .request-form-dropdown .equitydrop {
  justify-content: space-between;
  display: flex;
}
.product-common-form .request-form-card .form-control {
  height: 60px !important;
  width: 100% !important;
}
.product-common-form .request-form-card .form-control::placeholder {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}
.product-common-form .request-form-card .btn-submit {
  margin-top: 50px;
}
.product-common-form .CommonRequestForm-toaster.desk-toast.small-middle .parentToaster {
  position: absolute !important;
  bottom: 8% !important;
  top: unset !important;
  width: 100% !important;
}

.insurance-moretoggle .more-toggle-outer {
  border-color: #fab8b5 !important;
}

.faq-ul-li {
  list-style-type: disc;
}
.faq-ul-li li {
  padding: 5px;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #363636;
}
.faq-ul-li.small li {
  font-size: 0.75rem;
}

.grid-2-footertop {
  display: grid;
  grid-template-columns: 141px auto;
}

.etf-data-parent:last-child div.gap-25 {
  display: grid !important;
  grid-template-columns: 1fr 4fr;
}

.product-card-outer {
  perspective: 1000px;
}

.product-card-inner {
  position: relative;
  width: 100%;
  height: 120px;
  transform-style: preserve-3d;
  transition: transform 0.6s;
}

.product-card-outer:hover .product-card-inner {
  transform: rotateY(180deg);
}

.product-card-front,
.product-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 15px;
  overflow: hidden;
}

.product-card-back {
  transform: rotateY(180deg);
}

.table-data-sidebar {
  border: 1px solid #e7e7e7;
  background-color: #ffffff;
}
.table-data-sidebar tr td {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  color: #727271 !important;
  vertical-align: middle;
}
.table-data-sidebar tr th {
  font-size: 0.75rem !important;
  font-family: "DMSansBold" !important;
  color: #444444 !important;
  vertical-align: middle;
}

#structured-products .offering-div-product .grid-item-content:nth-child(5) {
  grid-column: span 2;
}

@media (max-width: 768px) {
  .pms-banner-section.bonds-section-tab .product-tab-section .tab {
    padding: 10px 15px !important;
  }
  .pms-banner-section.bonds-section-tab .product-tab-section .tab.active i {
    font-size: 0.438rem;
  }
}

.carosoual-data-increase .slick-arrow.slick-prev {
  margin-right: 30px;
}
.carosoual-data-increase .slick-arrow.slick-next {
  margin-left: 20px;
}

.custom-ltp-width {
  width: 140px;
}
@media (max-width: 768px) {
  .custom-ltp-width {
    width: 101px;
  }
}

.startwealth-mobile .back-img-mobile-content {
  position: absolute;
  top: 0px;
}
.startwealth-mobile .commonMan-img {
  width: 100%;
}
.startwealth-mobile .get-started-btn {
  z-index: 1;
  position: relative;
}

.product-table-common #tenureTable td:last-child .table.table-data-sidebar tr {
  display: grid;
  grid-template-columns: 32% 30% 38%;
}
.product-table-common #tenureTable td:last-child .table.table-data-sidebar tr td:nth-child(1) {
  border-bottom: 1px solid #e7e7e7;
}
.product-table-common #tenureTable td:last-child .table.table-data-sidebar tr td:nth-child(2) {
  width: unset !important;
  padding: 10px;
  border-bottom: 1px solid #e7e7e7;
}
.product-table-common #tenureTable td:last-child .table.table-data-sidebar tr td:nth-child(3) {
  padding: 10px;
  border-bottom: 1px solid #e7e7e7;
}
.product-table-common #tenureTable tbody {
  margin-bottom: 0%;
}
.product-table-common #tenureTable tbody tr:last-child td {
  padding: 10px;
}
@charset "UTF-8";
.investment-card {
  border: 1px solid #e7e7e7;
  border-radius: 15px;
  padding: 20px;
  height: 430px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  background: #ffffff;
  margin-right: 20px;
  overflow: hidden;
}
.investment-card .row {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
  flex-wrap: nowrap;
}
.investment-card .col {
  display: flex;
  flex-direction: column;
}
.investment-card .card-header {
  gap: 15px;
  background-color: transparent;
  border-bottom: none;
}
.investment-card .card-header .icon-box {
  background: #f4e6ef;
  border-radius: 20px;
  padding: 10px;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.investment-card .card-header .icon-box .icon {
  font-size: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ca6eae;
}
.investment-card .card-header .title {
  font-size: 20px;
  font-weight: 700;
  color: #444444;
}
.investment-card .card-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  line-height: normal;
}
.investment-card .card-body .permitted-section .permitted-title {
  font-size: 1.125rem;
  font-weight: 700;
  color: #27ae60;
}
@media (max-width: 768px) {
  .investment-card .card-body .permitted-section .permitted-title {
    font-size: 1rem;
  }
}
.investment-card .card-body .permitted-section .permitted-desc {
  font-size: 1rem;
  color: rgba(68, 68, 68, 0.7);
}
@media (max-width: 768px) {
  .investment-card .card-body .permitted-section .permitted-desc {
    font-size: 0.875rem;
  }
}
.investment-card .card-body .permitted-section .payment-info {
  font-size: 1rem;
  color: #444444;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media (max-width: 768px) {
  .investment-card .card-body .permitted-section .payment-info {
    font-size: 0.75rem;
  }
}
.investment-card .card-body .permitted-section .payment-info p {
  margin-bottom: 0px;
}
.investment-card .card-body .permitted-section .payment-info p .label {
  font-weight: 500;
}
.investment-card .card-body .permitted-section .payment-info p .value {
  font-weight: 400;
}
.investment-card .card-body .non-permitted-section {
  padding-top: 20px;
}
.investment-card .card-body .non-permitted-section .non-permitted-title {
  font-size: 1.125rem;
  font-weight: 700;
  color: #f0512d;
}
@media (max-width: 768px) {
  .investment-card .card-body .non-permitted-section .non-permitted-title {
    font-size: 1rem;
  }
}
.investment-card .card-body .non-permitted-section .non-permitted-desc {
  font-size: 1rem;
  color: #444444;
}
@media (max-width: 768px) {
  .investment-card .card-body .non-permitted-section .non-permitted-desc {
    font-size: 0.75rem;
  }
}
.investment-card .card-body .non-permittedDesc-extra {
  font-size: 1rem;
  color: #444444;
}
@media (max-width: 768px) {
  .investment-card .card-body .non-permittedDesc-extra {
    font-size: 0.75rem;
  }
}

.investment-cardoption {
  width: max-content;
  height: 200px;
  position: absolute;
  background-color: #ffffff;
  z-index: 1;
}
@media (max-width: 768px) {
  .investment-cardoption {
    background-color: transparent;
  }
}
.investment-cardoption:nth-child(1) {
  left: 0%;
}
@media (max-width: 768px) {
  .investment-cardoption:nth-child(1) {
    left: 3%;
  }
}
.investment-cardoption:nth-child(2) {
  left: 23%;
  top: 45%;
}
@media (min-width: 1441px) and (max-width: 2000px) {
  .investment-cardoption:nth-child(2) {
    left: 25%;
    top: 50%;
  }
}
@media (min-width: 1300px) and (max-width: 1440px) {
  .investment-cardoption:nth-child(2) {
    left: 20%;
    top: 44%;
  }
}
@media (max-width: 768px) {
  .investment-cardoption:nth-child(2) {
    left: 1%;
    top: 62%;
    z-index: -1;
  }
}
.investment-cardoption:nth-child(3) {
  left: 60%;
  top: 30%;
}
.investment-cardoption:nth-child(4) {
  left: 85%;
  top: 50%;
}
@media (max-width: 768px) {
  .investment-cardoption:nth-child(4) {
    left: 60%;
    top: 64%;
    z-index: 2;
  }
}
.investment-cardoption__rectangle {
  background: #ffffff;
  border-radius: 40px;
  padding: 30px;
  border: 2px solid #f4f1f0;
  width: 200px;
  height: 200px;
  position: relative;
  z-index: 4;
  box-shadow: -1px -1px 4px rgba(243, 241, 240, 0.01), -6px -6px 8px rgba(243, 241, 240, 0.01), -13px -13px 11px rgba(243, 241, 240, 0.01), -23px -22px 13px rgba(243, 241, 240, 0), -35px -35px 14px rgba(243, 241, 240, 0);
}
@media (max-width: 768px) {
  .investment-cardoption__rectangle {
    padding: 15px;
  }
}
@media (max-width: 768px) {
  .investment-cardoption__rectangle {
    height: 120px;
    width: 120px;
    border-radius: 24px;
  }
}
.investment-cardoption__mask {
  height: 50px;
  width: 50px;
  background-color: #ca6eae;
  border-radius: 50%;
  position: absolute;
  top: -5px;
  left: -15px;
}
@media (max-width: 768px) {
  .investment-cardoption__mask {
    height: 30px;
    width: 30px;
    top: -6px;
    left: -14px;
  }
}
.investment-cardoption__number {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 1.313rem;
  font-family: "RobotoMedium";
  height: 50px;
}
@media (max-width: 768px) {
  .investment-cardoption__number {
    font-size: 0.813rem;
    height: 30px;
  }
}
.investment-cardoption__title {
  color: #000;
  text-align: left;
  font-size: 1rem;
  font-family: "DMSansMedium";
  position: absolute;
  left: 20px;
  top: 40%;
  bottom: 5%;
  width: 160px;
  display: flex;
  line-height: normal;
  align-items: center;
}
@media (max-width: 768px) {
  .investment-cardoption__title {
    font-size: 0.688rem;
    top: 45%;
    width: 100px;
    left: 5px;
    line-height: normal;
  }
}
.investment-cardoption__extra {
  opacity: 0;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 159px;
  top: 36px;
}
.investment-cardoption__icon {
  font-size: 3.125rem;
  color: #7b7882;
}
@media (max-width: 768px) {
  .investment-cardoption__icon {
    font-size: 1.875rem;
  }
}

.investment-section-options {
  position: relative;
  height: 100vh;
}
@media (max-width: 768px) {
  .investment-section-options {
    height: 60vh;
  }
}
.investment-section-options .bg-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.investment-section-options .bg-image img {
  position: absolute;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 90vh;
  bottom: 0px;
}
@media (max-width: 768px) {
  .investment-section-options .bg-image img {
    height: 42vh;
  }
}
.investment-section-options .bg-image img:nth-child(1) {
  z-index: 2;
  height: 80vh;
}
@media (max-width: 768px) {
  .investment-section-options .bg-image img:nth-child(1) {
    left: 25%;
    height: 35vh;
  }
}
.investment-section-options .bg-image img:nth-child(2) {
  z-index: 1;
}
.investment-section-options .options-investment {
  height: 100vh;
}
@media (max-width: 768px) {
  .investment-section-options .options-investment {
    height: 60vh;
  }
}

.account-card {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* Header */
.account-card__header {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  text-align: center;
}

.account-card__title {
  font-size: 1.5rem;
  font-family: "DMSansBold";
  color: #000000;
  line-height: normal;
}

.account-card__description {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #000000;
  line-height: normal;
  max-width: 360px;
}
@media (max-width: 768px) {
  .account-card__description {
    text-align: left;
  }
}

/* Options Toggle */
.account-card__options {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 21px;
  background: #ffffff;
  border-radius: 100px;
  height: 48px;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05);
}

.account-card__option {
  font-family: "DMSansBold";
  font-size: 12px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 100px;
  height: 48px;
}

.account-card__option.active {
  background: #03002f;
  color: #ffffff;
}

.account-card__dot {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #f04e45;
}

.account-card__features {
  display: flex;
  flex-direction: column;
  gap: 0px;
  width: 100%;
  max-width: 360px;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 10px;
  overflow: hidden;
}
.account-card__features td {
  border: 1px solid #e7e7e7;
}
@media (max-width: 768px) {
  .account-card__features td {
    padding: 15px;
  }
}
.account-card__features td:nth-child(1) {
  width: 40% !important;
}
.account-card__features td:nth-child(2) {
  width: 60% !important;
}

.account-card__features tr:first-child td:first-child {
  border-top-left-radius: 10px;
}

.account-card__features tr:first-child td:last-child {
  border-top-right-radius: 10px;
}

.account-card__features tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}

.account-card__features tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}

.account-card__feature-heading {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #000000;
  padding: 0px !important;
  line-height: normal;
}

.account-card__feature-text {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #444444;
  opacity: 0.8;
  line-height: normal;
}

.download-app-section {
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  position: relative;
}
.download-app-section .app-mockups {
  display: flex;
  gap: 20px;
}
.download-app-section .app-mockups .phone-mockup {
  position: relative;
  width: 200px;
  height: 170px;
}
.download-app-section .app-mockups .phone-mockup .shadow {
  position: absolute;
  opacity: 0.7;
  mix-blend-mode: multiply;
  object-fit: cover;
}
.download-app-section .app-mockups .phone-mockup .shadow.small {
  width: 5%;
  height: 45%;
  top: 35%;
  left: 80%;
}
.download-app-section .app-mockups .phone-mockup .shadow.large {
  width: 50%;
  height: 12%;
  top: 74%;
  left: 40%;
}
.download-app-section .app-mockups .phone-mockup .phone {
  position: absolute;
  width: 35%;
  height: 56%;
  top: 25%;
  left: 45%;
  object-fit: cover;
}
.download-app-section .app-mockups .phone-mockup .screen {
  position: absolute;
  width: 35%;
  height: 55%;
  top: 28%;
  left: 46%;
}
.download-app-section .app-info {
  margin-top: 10px;
}
.download-app-section .app-info .title {
  color: #19183e;
  font-size: 1.5rem;
  font-family: "DMSansBold";
  line-height: 100%;
}
.download-app-section .app-info .subtitle {
  margin-top: 8px;
  color: #444444;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.download-app-section .qr-download {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 10px;
}
.download-app-section .qr-download .qr-text {
  font-size: 0.75rem;
  font-family: "DMSansBold";
}
.download-app-section .qr-download .qr-text .highlight {
  color: #51b255;
  line-height: normal;
}
.download-app-section .qr-download .qr-code {
  width: 50px;
  height: 50px;
  object-fit: cover;
}
.download-app-section .qr-code-left {
  height: 200px;
}
.download-app-section .store-buttons {
  display: flex;
  gap: 12px;
  margin-top: 15px;
}
.download-app-section .store-buttons .store-btn {
  width: 100px;
  height: 28px;
  border-radius: 2px;
  object-fit: cover;
}

.h-80 {
  height: 80%;
}

.section-pinkbg {
  background-color: #f4e6ef;
}

.product-acc-main-pink-container {
  display: flex;
  justify-content: center;
}

.product-acc-main-pink {
  background-color: #f4e6ef;
}
.product-acc-main-pink .Product-accordian-common .accordion-item .accordion-header .accordion-button {
  background-color: #f4e6ef !important;
}
.product-acc-main-pink .Product-accordian-common .accordion-item .accordion-collapse .accordion-body {
  background-color: #f4e6ef !important;
}

.carousel-banner-Nri {
  height: 600px;
}
.carousel-banner-Nri .nribanner-section-main {
  position: absolute;
}
.carousel-banner-Nri .nribanner-section-main img {
  position: absolute;
  bottom: 0px;
}
@media (max-width: 768px) {
  .carousel-banner-Nri .nribanner-section-main .banner-image {
    height: 400px;
  }
}
.carousel-banner-Nri .nribanner-section-main .banner-img-nri {
  height: 560px;
  z-index: 1;
  position: absolute;
  right: 7%;
}
@media (max-width: 768px) {
  .carousel-banner-Nri .nribanner-section-main .banner-img-nri {
    bottom: 0%;
    height: 400px;
    right: 0% !important;
  }
}

.bannertext-section {
  display: flex;
  align-items: self-start;
  justify-content: start;
  flex-direction: column;
  margin-top: 10%;
}
@media (max-width: 768px) {
  .bannertext-section {
    margin-top: 0%;
  }
}

.Reachform-us-section {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 3px;
  /* Error states */
  /* Dropdown wrapper */
  /* Phone wrapper */
  /* Terms */
  /* Custom checkbox styling */
  /* Checked state */
  /* Tick mark */
  /* Form wrapper */
  /* Contact container */
}
.Reachform-us-section .reach-form input::placeholder,
.Reachform-us-section .reach-form textarea::placeholder {
  color: #aeaeae !important;
  opacity: 1;
}
.Reachform-us-section .reach-form input,
.Reachform-us-section .reach-form textarea,
.Reachform-us-section .reach-form select {
  color: #03002f !important;
}
.Reachform-us-section .reach-form-sussess {
  height: 600px;
}
.Reachform-us-section .reach-form-sussess .back-to-form {
  color: var(--Color-Link-Blue-Link-Blue-500, #6374d4);
  text-align: center;
  margin-top: 14px;
  font-family: "DMSansMedium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
  display: flex;
  align-items: center;
  justify-content: center;
}
.Reachform-us-section .reach-form-sussess .success-failed-container {
  margin-top: 45%;
}
.Reachform-us-section .otp-content-wrappar {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 16px;
  padding: 20px;
}
.Reachform-us-section .otp-content-wrappar .verify-otp-btn {
  margin-top: 31px;
}
.Reachform-us-section .otp-content-wrappar .form-inline {
  margin-inline: 40px;
}
.Reachform-us-section .otp-content-wrappar .otp-image {
  width: 100% !important;
  width: 70px;
  height: 70px;
  margin-bottom: 24px;
}
.Reachform-us-section .otp-content-wrappar .otp-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.Reachform-us-section .otp-content-wrappar .otp-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  line-height: 150%;
}
.Reachform-us-section .otp-content-wrappar .otp-wrapper .Otp-title {
  font-family: "DMSansNormal";
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: #000000;
}
.Reachform-us-section .otp-content-wrappar .otp-wrapper .mail-id,
.Reachform-us-section .otp-content-wrappar .otp-wrapper .mobile-number {
  font-family: "DMSansNormal";
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: #6374d4;
  cursor: pointer;
  text-decoration: underline;
}
.Reachform-us-section .otp-content-wrappar .otp-wrapper .mail-id span,
.Reachform-us-section .otp-content-wrappar .otp-wrapper .mobile-number span {
  margin-left: 5px;
}
.Reachform-us-section .otp-content-wrappar .otp-wrapper .mail-id span img,
.Reachform-us-section .otp-content-wrappar .otp-wrapper .mobile-number span img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.Reachform-us-section .otp-content-wrappar .otp-wrapper .mobile-number {
  margin-top: 4px;
}
.Reachform-us-section .otp-content-wrappar .form-control {
  margin: 8px auto;
  text-align: center;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  height: 60px;
}
.Reachform-us-section .otp-content-wrappar .error-border {
  border: 1.5px solid #e71e04 !important;
}
.Reachform-us-section .otp-content-wrappar .error-text {
  color: #e71e04;
  font-size: 12px;
  margin-top: 4px;
  text-align: center;
}
.Reachform-us-section .otp-content-wrappar .ed-button {
  margin-top: 12px;
}
.Reachform-us-section .all-products {
  color: rgba(0, 0, 0, 0.2);
  font-family: "DMSansNormal";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
  letter-spacing: 0.14px;
  padding: 10px 10px 10px 10px;
}
.Reachform-us-section .reachus-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #323238;
}
.Reachform-us-section .reachus-title .sub-text {
  color: var(--Nuvama-Blue-Nuvama-Blue-500, #696682);
  text-align: center;
  margin-top: 8px;
  /* H5 */
  font-family: "DMSansNormal";
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 18.2px */
}
.Reachform-us-section .reachus-title .thankyou-text {
  color: #444444;
  text-align: center;
  /* H3 */
  font-family: "DMSansBold";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.Reachform-us-section .error-border {
  border: 1px solid #e71e04 !important;
}
.Reachform-us-section .error-text {
  color: #e71e04;
  font-size: 12px;
  margin-top: 4px;
}
.Reachform-us-section .dropdown-wrapper {
  position: relative;
  width: 100%;
}
.Reachform-us-section .dropdown-wrapper .dropdown-toggle {
  height: 60px;
  display: flex;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  background: #ffffff;
  padding: 8px;
  cursor: pointer;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.Reachform-us-section .dropdown-wrapper .dropdown-toggle .placeholder-text {
  color: rgba(41, 41, 41, 0.5);
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.Reachform-us-section .dropdown-wrapper .dropdown-toggle span {
  flex: 1;
  color: #353359;
}
.Reachform-us-section .dropdown-wrapper .dropdown-toggle i {
  font-size: 24px;
  margin-left: 8px;
}
.Reachform-us-section .dropdown-wrapper .dropdown-menu {
  display: block;
  position: absolute;
  top: 110%;
  left: 0;
  width: 100%;
  max-height: 450px;
  overflow-y: auto;
  border: 1px solid #f1f1f4;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: 0 25px 37px rgba(0, 0, 0, 0.05);
  z-index: 1;
}
.Reachform-us-section .dropdown-wrapper .dropdown-menu .quick-list-title {
  color: rgba(68, 68, 68, 0.5);
  font-family: "DMSansMedium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.12px;
  padding: 10px;
}
.Reachform-us-section .dropdown-wrapper .dropdown-menu::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.Reachform-us-section .dropdown-wrapper .dropdown-menu::-webkit-scrollbar-track {
  background: transparent;
}
.Reachform-us-section .dropdown-wrapper .dropdown-menu::-webkit-scrollbar-thumb {
  background: #03002f;
}
.Reachform-us-section .dropdown-wrapper .dropdown-item {
  margin-inline: 10px;
  overflow-x: hidden;
  width: -webkit-fill-available;
  display: flex;
  align-items: center;
  padding: 12px 16px;
  cursor: pointer;
}
.Reachform-us-section .dropdown-wrapper .dropdown-item img {
  width: 20px;
  margin-right: 12px;
}
.Reachform-us-section .dropdown-wrapper .dropdown-item input {
  margin-right: 8px;
  width: 16px;
  height: 16px;
}
.Reachform-us-section .dropdown-wrapper .dropdown-item span {
  font-size: 16px;
  color: #353359;
}
.Reachform-us-section .dropdown-wrapper .dropdown-item.active {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  margin-inline: 10px;
}
.Reachform-us-section .dropdown-wrapper .dropdown-item:hover {
  background: rgba(0, 0, 0, 0.05);
}
.Reachform-us-section .dropdown-wrapper .dropdown-item:focus {
  background: none;
  outline: none;
}
.Reachform-us-section .phone-wrapper {
  display: flex;
  gap: 5px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
.Reachform-us-section .phone-wrapper .form-control {
  border: none !important;
}
.Reachform-us-section .phone-wrapper .phone-code {
  width: 100px;
  text-align: center;
  color: #aeaeae !important;
  font-family: "RobotoRegular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  display: flex;
  text-align: left;
  margin-left: 12px;
}
.Reachform-us-section .phone-wrapper .phone-input {
  flex: 1;
  color: #353359;
  font-family: "RobotoRegular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  right: 12%;
}
.Reachform-us-section .terms-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
}
.Reachform-us-section .terms-wrapper .terms-link-text {
  color: #8d8d99;
  font-family: "DMSansMedium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 18px */
}
.Reachform-us-section .terms-wrapper .terms-link {
  color: #8d8d99;
  font-family: "DMSansMedium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 18px */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.Reachform-us-section .terms-wrapper span {
  font-family: "DM Sans";
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
  color: #8d8d99;
}
.Reachform-us-section .terms-wrapper .terms-link {
  text-decoration: underline;
  cursor: pointer;
}
.Reachform-us-section .terms-checkbox {
  appearance: none; /* Remove default checkbox */
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 18px !important;
  height: 18px !important;
  border-radius: 4px;
  border: 1.6px solid var(--Color-Link-Blue-Link-Blue-500, #6374d4);
  background: var(--Color-Background-Selection-White-100, #ffffff);
  cursor: pointer;
  position: relative;
}
.Reachform-us-section .terms-checkbox:checked {
  border-color: #6374d4 !important;
}
.Reachform-us-section .terms-checkbox:checked::after {
  content: "✔";
  color: #6374d4; /* tick color */
  font-size: 12px;
  position: absolute;
  top: 49%;
  left: 50%;
  transform: translate(-50%, -55%);
}
.Reachform-us-section .terms-checkbox.error-border {
  border-color: #e71e04;
}
.Reachform-us-section .product-dropdown .investing-dropdown-text {
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.Reachform-us-section .product-dropdown .dropdown-item {
  margin-inline: 10px;
  margin-bottom: 12px;
}
.Reachform-us-section .product-dropdown .dropdown-item input {
  height: auto !important;
}
.Reachform-us-section .product-dropdown .active input {
  appearance: none; /* remove default checkbox */
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 16px !important;
  height: 16px !important;
  border-radius: 4px;
  border: 1.6px solid #6374d4;
  background: #ffffff;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.Reachform-us-section .product-dropdown .dropdown-item input[type=checkbox] {
  appearance: none; /* remove default checkbox */
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 16px !important;
  height: 16px !important;
  border-radius: 4px;
  border: 2px solid #e1e0f8;
  background: #ffffff;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.Reachform-us-section .product-dropdown .dropdown-item input[type=checkbox]:checked {
  background: #ffffff;
  border: 2px solid #6374d4;
}
.Reachform-us-section .product-dropdown .dropdown-item input[type=checkbox]:checked::after {
  content: "✔";
  color: #6374d4;
  font-size: 8px;
  font-weight: bold;
  position: absolute;
  line-height: 1;
}
@media (max-width: 768px) {
  .Reachform-us-section {
    position: relative;
    top: 20px;
  }
}
.Reachform-us-section .reach-form {
  background: #ffffff;
  padding: 40px;
  border-radius: 15px;
  width: 420px;
  box-shadow: 0 10px 38px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .Reachform-us-section .reach-form {
    width: 100%;
    padding: 30px 15px;
  }
}
.Reachform-us-section .reach-form .interested-let-us-reach-you {
  font-size: 1rem;
  font-family: "RobotoBold";
  color: #323238;
  padding-bottom: 24px;
}
.Reachform-us-section .reach-form .reach-input-form {
  padding-bottom: 20px;
}
.Reachform-us-section .reach-form .reach-input-form .txt-arrow-down-icon {
  font-size: 24px;
}
.Reachform-us-section .reach-form .reach-input-form input {
  height: 60px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  background: #ffffff;
}
.Reachform-us-section .contact-container {
  width: 420px;
  background: #ffffff;
  border-radius: 15px;
  padding: 20px 40px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  box-shadow: 0 10px 38px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .Reachform-us-section .contact-container {
    width: 100%;
  }
}
.Reachform-us-section .contact-container .contact-card {
  line-height: normal;
}
.Reachform-us-section .contact-container .contact-card .contact-header {
  color: #323238;
  font-size: 1rem;
  font-family: "RobotoBold";
}
.Reachform-us-section .contact-container .contact-card .contact-details {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-top: 10px;
}
.Reachform-us-section .contact-container .contact-card .contact-details .contact-phone span.icon {
  color: #444444;
}
.Reachform-us-section .contact-container .contact-card .contact-details .contact-email {
  display: flex;
}
.Reachform-us-section .contact-container .contact-card .contact-details .contact-email span.icon {
  color: #444444;
}
.Reachform-us-section .contact-container .contact-card .phone-numbers,
.Reachform-us-section .contact-container .contact-card .email-address {
  color: #4f5665;
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}

.tool-tip-nri-offers .tool-tip-header {
  color: var(--Color-Primary-Blue-700, #4f4d6e);
  text-align: start;
  /* Body/Body 3 Light */
  font-family: "DMSansBold";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 16.8px */
  margin-bottom: 20px;
}
.tool-tip-nri-offers .tool-tip-body {
  color: var(--Color-Primary-Blue-700, #4f4d6e);
  font-family: "DMSansNormalExtraLight";
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  text-align: start;
}

.desk-tooltips.tool-tip-nri-offers {
  pointer-events: fill;
}
.desk-tooltips.tool-tip-nri-offers .tooltip-inner:after {
  border-color: #ebe9ff;
  left: 16px;
}
.desk-tooltips.tool-tip-nri-offers .tooltip-inner {
  max-width: 330px !important;
  border-radius: 8px;
  display: flex;
  gap: 10px;
  background: #ebe9ff;
  padding: 12px;
  margin-left: 53px;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .desk-tooltips.tool-tip-nri-offers .tooltip-inner {
    margin-left: 17px;
  }
}

.state-section-main {
  /* Individual stat card */
  /* Icon */
  /* Content wrapper */
  /* Number */
  /* Label */
}
@media (max-width: 768px) {
  .state-section-main {
    margin: 0px !important;
    padding: 0px !important;
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: flex;
    flex-wrap: nowrap;
  }
}
.state-section-main .stats-section {
  display: flex;
  flex-direction: row;
  gap: 50px;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 1440px) {
  .state-section-main .stats-section {
    gap: 20px;
  }
}
.state-section-main .stat-card {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
}
.state-section-main .stat-icon {
  font-size: 3.438rem;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .state-section-main .stat-icon {
    font-size: 1.875rem;
  }
}
.state-section-main .stat-content {
  display: flex;
  flex-direction: column;
  gap: 0;
  align-items: flex-start;
  justify-content: flex-start;
}
.state-section-main .stat-number {
  color: #000000;
  font-size: 2rem;
  font-family: "DMSansBold";
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.state-section-main .stat-label {
  color: #666666;
  font-size: 0.938rem;
  font-family: "DMSansNormal";
  text-align: left;
}
@media (max-width: 768px) {
  .state-section-main .stat-label {
    white-space: nowrap;
  }
}

/* Main container */
.products-container {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: flex-start;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .products-container {
    padding: 10px;
  }
}
.products-container .products-column {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  width: 100%;
}
.products-container .products-column.product-column-legency {
  display: grid;
  grid-template-columns: 392px 392px;
  align-items: center;
  justify-content: center;
}
.products-container .product-card {
  position: relative;
  height: 120px;
  border-radius: 15px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  padding: 20px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.products-container .product-title {
  color: #444444;
  font-size: 1.25rem;
  font-family: "DMSansBold";
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .products-container .product-title {
    font-size: 1rem;
  }
}
.products-container .product-icon-wrapper {
  background: #f4e6ef;
  border-radius: 20px;
  height: 80px;
  width: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.products-container .product-icon-wrapper .product-icon {
  width: 100%;
  height: 100%;
  object-fit: contain;
  font-size: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ca6eae;
}
.products-container .product-card:hover .product-card-inner {
  transform: rotateY(180deg);
}
.products-container .product-card-front,
.products-container .product-card-back {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden; /* hide back when flipped */
  border: 1px solid #dddddd;
  border-radius: 12px;
  padding: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.products-container .product-card-front {
  background: #ffffff;
}
.products-container .product-card-back {
  background: #fff4fc;
  transform: rotateY(180deg);
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #bd4b9b;
}
@media (max-width: 768px) {
  .products-container .product-card-back {
    font-size: 0.938rem;
  }
}

/*document card*/
.document-card {
  background: #ffffff;
  border-radius: 6px;
  padding: 10px 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  height: 40px;
  position: relative;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05);
}
.document-card .document-icon {
  font-size: 1.25rem;
}
.document-card .document-title {
  color: #292929;
  text-align: left;
  font-size: 1rem;
  font-family: "DMSansNormal";
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .document-card .document-title {
    font-size: 0.75rem;
    font-family: "DMSansMedium";
  }
}
.document-card .document-subtitle {
  color: #b7a6b3;
  text-align: left;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.document-wrapper {
  display: flex;
  justify-content: center;
}
.document-wrapper .documents-section {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
  max-width: 1000px;
}
@media (max-width: 768px) {
  .document-wrapper .documents-section {
    justify-content: flex-start;
  }
}
.document-wrapper .documents-section > * {
  flex: 0 0 calc(33.33% - 20px);
  max-width: max-content;
}
.document-wrapper .documents-section > :nth-child(4),
.document-wrapper .documents-section > :nth-child(5) {
  flex: 0 0 calc(50% - 20px);
}
.document-wrapper .documents-section > :nth-child(6) {
  flex: 0 0 100%;
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  .document-wrapper .documents-section > :nth-child(1),
  .document-wrapper .documents-section > :nth-child(2),
  .document-wrapper .documents-section > :nth-child(3) {
    flex: 0 0 calc(33.33% - 15px);
    max-width: max-content;
    min-width: 0px;
    gap: 5px;
    padding: 10px;
  }
  .document-wrapper .documents-section > :nth-child(4),
  .document-wrapper .documents-section > :nth-child(5),
  .document-wrapper .documents-section > :nth-child(6) {
    flex: 0 0 100%;
  }
}

/* AccountComparison */
.account-comparison {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 60px;
  padding: 20px;
}
.account-comparison .comparison-header {
  text-align: center;
}
.account-comparison .comparison-header .comparison-title {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #444444;
}
.account-comparison .comparison-header .comparison-subtitle {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
}
.account-comparison .comparison-table {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  border-collapse: collapse;
}
.account-comparison .comparison-table .row {
  display: contents;
}
.account-comparison .comparison-table .row > div {
  padding: 15px 20px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.account-comparison .comparison-table .row > div.content {
  position: relative;
}
.account-comparison .comparison-table .row > div.content::before {
  content: "\f28b";
  position: absolute;
  color: #27ae60;
  font-family: "edel_icon" !important;
  left: 0px;
  font-size: 1rem;
}
.account-comparison .comparison-table .row.header > div {
  font-size: 1.25rem;
  font-family: "DMSansBold";
  background: #f4f4f4;
  color: #444444;
}
.account-comparison .comparison-table .label {
  font-weight: 600;
  color: #444444;
}

/* Download nuvama app */
.download-app {
  position: relative;
  padding: 60px 20px;
  display: flex;
  justify-content: center;
}
.download-app .background-bar {
  position: absolute;
  top: 150px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 326px;
  background: #f9f0f7;
  border-radius: 12px;
  z-index: -1;
}
.download-app__content {
  display: grid;
  grid-template-columns: 45% 50%;
  align-items: start;
  justify-content: space-between;
  gap: 5%;
  width: 100%;
}
.download-app__mockups {
  display: flex;
  gap: 40px;
}
.download-app__mockups .mockup {
  position: relative;
}
.download-app__mockups .mockup .shadow {
  position: absolute;
  bottom: -10px;
  left: 20px;
  width: 80%;
  opacity: 0.6;
}
.download-app__mockups .mockup .device {
  width: 100%;
  border-radius: 20px;
  position: relative;
  z-index: 1;
}
.download-app__mockups .mockup .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.download-app__info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  top: 120px;
}
.download-app__info .qr-section {
  display: flex;
  align-items: center;
  gap: 12px;
  position: relative;
}
.download-app__info .qr-section .arrow {
  width: 40px;
  position: absolute;
  left: -30px;
  top: -14px;
  opacity: 1;
}
.download-app__info .qr-section .qr-text {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  margin-bottom: 0px;
}
.download-app__info .qr-section .qr-text .highlight {
  color: #00b274;
}
.download-app__info .qr-section .qr-image {
  width: 100px;
  height: 100px;
}
.download-app__info .title {
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1;
  color: #19183e;
}
.download-app__info .subtitle {
  font-size: 18px;
  color: #444;
}
.download-app__info .store-buttons {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
.download-app__info .store-buttons img {
  width: 160px;
  height: auto;
  border-radius: 6px;
}
.download-app__info .bottom-qr-section {
  display: flex;
  align-items: self-start;
  justify-content: start;
  gap: 20px;
}

.products-container-main {
  margin-left: 10px;
}

.investment-card-wrappar {
  margin-left: 10px;
}
@media (max-width: 768px) {
  .investment-card-wrappar .investment-card {
    height: 440px !important;
  }
  .investment-card-wrappar .investment-card .title {
    width: 80% !important;
  }
}

@media (max-width: 768px) {
  .product-acc-main-pink-container .section-common-spacing-nri {
    padding-inline: 0px !important;
  }
  .product-acc-main-pink-container .section-common-spacing-nri .investment-card .title {
    width: 80% !important;
  }
}

.section-common-spacing-nri table {
  max-width: 100% !important;
}
.section-common-spacing-nri table tr td {
  width: 50% !important;
}
.section-common-spacing-nri .nri-banner-container {
  display: flex;
  justify-content: center;
}

.product-heading-main-nri .heading-main-nri {
  font-size: 2.5rem;
  font-family: "DMSansBold";
  color: #292929;
}
@media (max-width: 768px) {
  .product-heading-main-nri .heading-main-nri {
    font-size: 1.5rem !important;
  }
}
.product-heading-main-nri .heading-desc-nri {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
}
@media (max-width: 768px) {
  .product-heading-main-nri .heading-desc-nri {
    font-size: 0.875rem !important;
  }
}

.section-common-spacing-nri-mb {
  margin-top: 200px;
}

.nribanner-mobile-section {
  border-radius: 30px 30px 0px 0px;
  top: -100px;
  position: relative;
  z-index: 2;
  background-color: #ffffff;
}

.start-investing-code {
  padding: 7px 20px !important;
  margin-top: 10px !important;
  cursor: pointer;
}

@media (min-width: 381px) and (max-width: 500px) {
  .nribanner-section-outer .carousel-banner-Nri {
    position: relative;
  }
}
.nribanner-section-outer .nribanner-section-main {
  align-items: center !important;
  justify-content: flex-start !important;
  position: relative;
}
.nribanner-section-outer .nribanner-section-main .banner-image.banner-image-person {
  height: 530px !important;
  z-index: 1;
  left: 10%;
}
@media (min-width: 320px) and (max-width: 369px) {
  .nribanner-section-outer .nribanner-section-main .banner-image.banner-image-person {
    height: 311px !important;
    left: unset !important;
    bottom: 50px !important;
  }
}
@media (min-width: 370px) and (max-width: 389px) {
  .nribanner-section-outer .nribanner-section-main .banner-image.banner-image-person {
    height: 311px !important;
    left: unset !important;
    bottom: 0px !important;
  }
}
@media (min-width: 390px) and (max-width: 429px) {
  .nribanner-section-outer .nribanner-section-main .banner-image.banner-image-person {
    height: 311px !important;
    width: 100% !important;
    left: unset !important;
    bottom: 50px !important;
  }
}
@media (min-width: 430px) and (max-width: 500px) {
  .nribanner-section-outer .nribanner-section-main .banner-image.banner-image-person {
    height: 311px !important;
    width: 100% !important;
    bottom: 50px !important;
  }
}
@media (max-width: 768px) {
  .nribanner-section-outer .nribanner-section-main .banner-image.banner-image-person {
    left: unset !important;
  }
}
@media (min-width: 1440px) and (max-width: 3000px) {
  .nribanner-section-outer .nribanner-section-main .banner-image.banner-image-person {
    height: 580px !important;
    z-index: 1;
    left: 15%;
  }
}
@media screen and (min-width: 390px) and (max-width: 480px) {
  .nribanner-section-outer .nribanner-section-main.h-80 {
    height: 100% !important;
  }
}
.nribanner-section-outer .banner-img-nri {
  height: 730px;
  z-index: 1;
  position: absolute;
  left: 0%;
}
@media screen and (min-width: 391px) and (max-width: 480px) {
  .nribanner-section-outer .banner-img-nri {
    right: 0% !important;
    height: 50% !important;
    bottom: 30% !important;
    z-index: 1;
  }
}
@media (min-width: 320) and (max-width: 390px) {
  .nribanner-section-outer .banner-img-nri {
    bottom: 14%;
    height: 50% !important;
    right: 0% !important;
    z-index: 1;
  }
}
@media (min-width: 1440px) and (max-width: 3000px) {
  .nribanner-section-outer .banner-img-nri {
    height: 700px !important;
  }
}

.faq-section-nri .faq-heading-padding {
  padding-left: 0px;
  padding-right: 0px;
}

.no-flip .no-flip-container {
  transform: none !important;
}
.no-flip .no-flip-container:hover {
  transform: none !important;
}

.nrioffering-section-wrappar {
  overflow: hidden;
}
.nrioffering-section-wrappar .account-card__features td:nth-child(1) {
  width: 45% !important;
}
.nrioffering-section-wrappar .padding-inline-0 {
  padding-inline: 0px !important;
}

.reach-us-form-wrappar .second-word {
  text-transform: lowercase;
}

/* Staggered animation delays */
@keyframes scroll-left {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@keyframes moveLeftToRight {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
.animation-section5 .slick-initialized {
  animation: moveLeftToRight 2s forwards;
  animation-delay: 2s;
}

.fade-in-bottom.visible0 {
  visibility: visible;
}

.fade-in-bottom {
  opacity: 0;
  transform: translateY(15px) scale(0.99);
  will-change: transform, opacity;
  animation: fadeInBottom 0.8s ease-out forwards;
  animation-fill-mode: both;
}

.fade-in-bottom-1 {
  animation-delay: 0.3s;
}

.fade-in-bottom-2 {
  animation-delay: 0.5s;
}

.fade-in-bottom-3 {
  animation-delay: 0.7s;
}

.fade-in-bottom-4 {
  animation-delay: 0.9s;
}

.fade-in-bottom-5 {
  animation-delay: 1s;
}

.fade-in-bottom-6 {
  animation-delay: 1.2s;
}

.fade-in-bottom-7 {
  animation-delay: 1.3s;
}

.fade-in-bottom-8 {
  animation-delay: 1.5s;
}

.fade-in-bottom-9 {
  animation-delay: 1.7s;
}

.fade-in-bottom-10 {
  animation-delay: 1.9s;
}

.fade-in-bottom-11 {
  animation-delay: 2.1s;
}

.fade-in-bottom-12 {
  animation-delay: 2.3s;
}

.fade-in-bottom-13 {
  animation-delay: 2.5s;
}

.fade-in-bottom-14 {
  animation-delay: 2.7s;
}

.fade-in-bottom-15 {
  animation-delay: 2.9s;
}

@media (min-width: 767px) {
  .stats-banner-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 400px;
  }
}
@media (max-width: 768px) {
  .stats-banner {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
  }
  .stats-banner-inner > div {
    padding-left: 10px;
  }
  /* Keyframes for infinite horizontal scroll */
  @keyframes scroll-left {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(-50%); /* scroll half, because content is duplicated */
    }
  }
  /* Mobile version */
}
@media (max-width: 768px) and (max-width: 767px) {
  .stats-banner-inner {
    display: flex;
    white-space: nowrap;
    animation: scroll-left 15s linear infinite;
  }
}
.stats-banner {
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
}

.investment-carsoual-button-ui .slick-dots.custom-dots {
  display: flex;
  align-items: center;
  justify-content: center;
}
.investment-carsoual-button-ui .slick-dots.custom-dots ul {
  padding-left: 4px !important;
}
.investment-carsoual-button-ui .slick-arrow {
  bottom: -9px !important;
}
.investment-carsoual-button-ui .slick-arrow.slick-next {
  left: 53%;
}
.investment-carsoual-button-ui .slick-arrow.slick-prev {
  left: 45%;
}
@media (min-width: 381px) and (max-width: 500px) {
  .legency-banner-ui .carousel-banner-Nri {
    position: relative;
  }
}
.legency-banner-ui .carousel-banner-Nri .nribanner-section-main .banner-image.banner-img-nri {
  right: 0% !important;
}
@media (min-width: 320px) and (max-width: 369px) {
  .legency-banner-ui .carousel-banner-Nri .nribanner-section-main .banner-image.banner-img-nri {
    height: 290px !important;
    left: unset !important;
    bottom: 50px !important;
  }
}
@media (min-width: 370px) and (max-width: 389px) {
  .legency-banner-ui .carousel-banner-Nri .nribanner-section-main .banner-image.banner-img-nri {
    height: 300px !important;
    left: unset !important;
    bottom: 0px !important;
  }
}
@media (min-width: 390px) and (max-width: 429px) {
  .legency-banner-ui .carousel-banner-Nri .nribanner-section-main .banner-image.banner-img-nri {
    height: 326px !important;
    width: 100% !important;
    left: unset !important;
    bottom: 50px !important;
  }
}
@media (min-width: 430px) and (max-width: 500px) {
  .legency-banner-ui .carousel-banner-Nri .nribanner-section-main .banner-image.banner-img-nri {
    height: 340px !important;
    width: 100% !important;
    left: unset !important;
    bottom: 50px !important;
  }
}
@media screen and (min-width: 390px) and (max-width: 480px) {
  .legency-banner-ui .carousel-banner-Nri .nribanner-section-main.h-80 {
    height: 100% !important;
  }
}
.legency-banner-ui .maintext-section.DMSansMedium_48_500 {
  font-size: 2rem;
  font-family: "DMSansBold";
}
@media (min-width: 1300px) and (max-width: 1440px) {
  .legency-banner-ui .Reachform-us-section .reach-form {
    width: 375px;
  }
  .legency-banner-ui .Reachform-us-section .contact-container {
    width: 375px;
  }
}

.myth-card {
  border: 1px solid #e7e7e7;
  border-radius: 15px;
  padding: 24px;
  background: #ffffff;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-right: 25px;
  height: 100%;
}
.myth-card .myth-header {
  display: grid;
  grid-template-columns: 40px 1fr;
  align-items: self-start;
  gap: 15px;
  line-height: 22px;
}
.myth-card .myth-header .myth-icon-wrapper {
  background: #f1daea;
  border-radius: 5px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}
.myth-card .myth-header .myth-icon-wrapper .myth-icon {
  font-size: 1.688rem;
  color: #ca6eae;
  line-height: normal;
}
.myth-card .myth-header .myth-title {
  font-size: 1.25rem;
  font-family: "DMSansBold";
  color: #444444;
}
.myth-card .myth-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.myth-card .myth-content .myth-subtitle {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  color: #444444;
}
.myth-card .myth-content .myth-description {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #444444;
  line-height: 1.5;
}

.carsoual-main-height .slick-prev {
  z-index: 1;
}
.carsoual-main-height .slick-track {
  display: flex !important;
  align-items: stretch;
}
.carsoual-main-height .slick-slide {
  height: auto;
}
.carsoual-main-height .slick-slide > div {
  height: 100%;
}
.carsoual-main-height .slick-slide .myth-card {
  height: 100%;
}

.desc-lengency-planning span {
  padding-bottom: 16px;
  display: flex;
  padding-left: 25px;
}

.section-common-spacing-legency {
  padding-top: 100px;
  padding-bottom: 100px;
}
.section-common-spacing-legency.fifty-space {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 768px) {
  .section-common-spacing-legency {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .section-common-spacing-legency.fifty-space {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-common-spacing-legency.fifty-space-bottom {
    padding-bottom: 30px;
  }
}

.persoanlized-plan-section .personalizedplanning-section {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  color: rgba(68, 68, 68, 0.8);
}
@media (max-width: 768px) {
  .persoanlized-plan-section .personalizedplanning-section {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}
.persoanlized-plan-section .personalized-inner-section {
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  gap: 25px;
}
.persoanlized-plan-section .personalized-inner-section img {
  height: 600px;
}
@media (max-width: 768px) {
  .persoanlized-plan-section .personalized-inner-section {
    display: grid;
    grid-template-columns: 1fr;
  }
  .persoanlized-plan-section .personalized-inner-section img {
    height: 330px;
  }
}
.persoanlized-plan-section .personalizedplanning-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
  position: relative;
  top: 17%;
}
@media (max-width: 768px) {
  .persoanlized-plan-section .personalizedplanning-section {
    top: 0%;
    line-height: normal;
  }
}

.disclaimer-box {
  background: #fff6ec;
  border-radius: 15px;
  padding: 28px 50px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  margin-bottom: 30px;
}
.disclaimer-box .disclaimer-content {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: flex-start;
  width: 100%;
}
.disclaimer-box .disclaimer-content .disclaimer-header {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
}
.disclaimer-box .disclaimer-content .disclaimer-title {
  color: #e6a154;
  font-size: 1rem;
  font-family: "DMSansBold";
  line-height: normal;
}
.disclaimer-box .disclaimer-content .disclaimer-text {
  color: Gray21;
  font-size: 1rem;
  font-family: "DMSansNormal";
  text-align: left;
  line-height: normal;
}

.faq-section-legency .faq-heading-padding {
  padding-left: 0px;
  padding-right: 0px;
}

.section-common-spacing-legency .animation-section5.legcy-plan-section {
  margin-left: 20px;
}
.section-common-spacing-legency .product-heading-main-nri .heading-main-nri {
  font-size: 2.5rem;
  font-family: "DMSansBold";
  color: #292929;
}
@media (max-width: 768px) {
  .section-common-spacing-legency .product-heading-main-nri .heading-main-nri {
    font-size: 1.5rem !important;
  }
}
.section-common-spacing-legency .product-heading-main-nri .heading-desc-nri {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
}
@media (max-width: 768px) {
  .section-common-spacing-legency .product-heading-main-nri .heading-desc-nri {
    font-size: 0.875rem !important;
  }
}

/* Staggered animation delays */
.animation-section5 .slick-initialized {
  animation: moveLeftToRight 2s forwards;
  animation-delay: 2s;
}

.fade-in-bottom.visible0 {
  visibility: visible;
}

.fade-in-bottom {
  opacity: 0;
  transform: translateY(15px) scale(0.99);
  will-change: transform, opacity;
  animation: fadeInBottom 0.8s ease-out forwards;
  animation-fill-mode: both;
}

.fade-in-bottom-1 {
  animation-delay: 0.3s;
}

.fade-in-bottom-2 {
  animation-delay: 0.5s;
}

.fade-in-bottom-3 {
  animation-delay: 0.7s;
}

.fade-in-bottom-4 {
  animation-delay: 0.9s;
}

.fade-in-bottom-5 {
  animation-delay: 1s;
}

.fade-in-bottom-6 {
  animation-delay: 1.2s;
}

.fade-in-bottom-7 {
  animation-delay: 1.3s;
}

.fade-in-bottom-8 {
  animation-delay: 1.5s;
}

.fade-in-bottom-9 {
  animation-delay: 1.7s;
}

.fade-in-bottom-10 {
  animation-delay: 1.9s;
}

.fade-in-bottom-11 {
  animation-delay: 2.1s;
}

.fade-in-bottom-12 {
  animation-delay: 2.3s;
}

.fade-in-bottom-13 {
  animation-delay: 2.5s;
}

.fade-in-bottom-14 {
  animation-delay: 2.7s;
}

.fade-in-bottom-15 {
  animation-delay: 2.9s;
}

.request-a-call-walkthrough-wrapper {
  position: absolute;
  right: 0;
}
.request-a-call-walkthrough-wrapper .lowercase-text {
  text-transform: lowercase;
}
.request-a-call-walkthrough-wrapper .dark-peach-rounded {
  padding: 10px 15px !important;
}
@media (min-width: 768px) {
  .request-a-call-walkthrough-wrapper {
    width: 36%;
  }
}
.request-a-call-walkthrough-wrapper .request-a-call-walkthrough {
  padding: 12px 24px;
  border-radius: 15px;
  background: #ffffff;
  box-shadow: 0 10px 38px 0 rgba(0, 0, 0, 0.1);
}
.request-a-call-walkthrough-wrapper .request-a-call-walkthrough .let-us-reach-text {
  color: var(--Base-gray-400, #323238);
  font-family: "DMSansBold";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 21px */
}

.docking-form-section {
  position: fixed;
  top: 116px;
  right: 10%;
  width: 100%;
  z-index: 1200;
  background: #ffffff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.docking-form-section .down-up-icon {
  position: absolute;
  right: 48%;
  background-color: #ffffff;
  border-radius: 100px;
  padding: 5px;
  top: 47px;
}

.dflex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.down-up-icon-hidden {
  position: absolute;
  right: 43%;
  background-color: #ffffff;
  border-radius: 100px;
  padding: 5px;
  top: 98%;
}

.docking-form-section-form {
  position: fixed;
  top: 116px;
  right: 10%;
  width: 100%;
  z-index: 1200;
  background: #ffffff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.docking-form-section-form .down-up-icon {
  position: absolute;
  right: 48%;
  background-color: #ffffff;
  border-radius: 100px;
  padding: 5px;
  top: 47px;
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .reach-us-form-wrappar {
  padding: 25px;
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .reach-input-form {
  padding-bottom: 15px;
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .reach-input-form input {
  height: 40px;
}
@media (min-width: 1440px) and (max-width: 2000px) {
  .docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .reach-input-form input {
    height: 50px;
  }
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .dropdown-wrapper .dropdown-toggle {
  height: 40px;
}
@media (min-width: 1440px) and (max-width: 2000px) {
  .docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .dropdown-wrapper .dropdown-toggle {
    height: 50px;
  }
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .reach-input-form .ed_button .dark-peach-rounded {
  padding: 8px 30px !important;
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .contact-container {
  padding: 10px 40px;
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .contact-container .contact-card .contact-header {
  font-size: 0.875rem;
}
@media (min-width: 1440px) and (max-width: 2000px) {
  .docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .contact-container .contact-card .contact-header {
    font-size: 1rem;
  }
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .contact-container .contact-card .contact-phone .phone-numbers {
  font-size: 0.625rem;
}
@media (min-width: 1440px) and (max-width: 2000px) {
  .docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .contact-container .contact-card .contact-phone .phone-numbers {
    font-size: 0.75rem;
  }
}
.docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .contact-container .contact-card .contact-email .email-address {
  font-size: 0.625rem;
}
@media (min-width: 1440px) and (max-width: 2000px) {
  .docking-form-section-form .request-a-call-walkthrough-wrapper .Reachform-us-section .contact-container .contact-card .contact-email .email-address {
    font-size: 0.75rem;
  }
}

@media (max-width: 768px) {
  .docking-form-section {
    left: 0%;
    right: 0%;
    position: fixed;
    top: 59px;
    /* right: 61%; */
    width: unset;
    z-index: 1200;
    background: #ffffff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  }
  .docking-form-section .down-up-icon {
    position: absolute;
    right: 48%;
    background-color: #ffffff;
    border-radius: 100px;
    padding: 5px;
    top: 47px;
  }
  .docking-form-section-form {
    left: 0%;
    right: 0%;
    position: fixed;
    top: 50px;
    /* right: 61%; */
    width: unset;
    z-index: 1200;
    background: #ffffff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  }
  .docking-form-section-form .down-up-icon-hidden {
    position: absolute;
    right: 47%;
    background-color: #ffffff;
    border-radius: 100px;
    padding: 5px;
    top: 101%;
  }
}
@charset "UTF-8";
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  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 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-list {
  padding-bottom: 50px;
}

.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-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;
}

/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  bottom: -25px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: #03002f;
  background: #ffffff;
  outline: none;
  border-radius: 50% !important;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
}

.slick-prev:not(:disabled),
.slick-next:not(:disabled) {
  border: 2px solid #03002f !important;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  border: 2px solid #e7e7e7 !important;
}

.slick-prev:hover:not(.slick-disabled):before,
.slick-next:hover:not(.slick-disabled):before,
.slick-prev:hover:not(.slick-disabled),
.slick-next:hover:not(.slick-disabled) {
  color: #ffffff;
  background: #03002f;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bolder;
  font-size: 0.75rem;
  line-height: 1;
  opacity: 0.75;
  color: #03002f;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  right: 55%;
}

.slick-prev:before {
  content: "\e96e" !important;
  font-family: "edel_icon";
}

[dir=rtl] .slick-prev:before {
  content: "\e902" !important;
  font-family: "edel_icon";
}

.slick-next {
  left: 58%;
}

.slick-next:before {
  content: "\e902" !important;
  font-family: "edel_icon";
}

[dir=rtl] .slick-next:before {
  content: "\e96e" !important;
  font-family: "edel_icon";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 5px;
  margin-left: 5px;
  margin-right: 5px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:before {
  font-size: 2.25rem;
  position: absolute;
  content: "•";
  text-align: center;
  opacity: 0.2;
  color: #03002f !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before,
.slick-dots.custom-dots button.custom-dot.active:before {
  opacity: 1;
  color: #03002f !important;
}
:root {
  font-size: 16px;
}

.blur {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0%;
  left: 0%;
  z-index: 99999;
}

.sub-section-links .equity-links-desktop .equity-links-ul {
  border-bottom: unset;
  padding: 0;
  gap: 0 !important;
  margin: 20px 0;
  cursor: pointer;
}
.sub-section-links .equity-links-desktop .equity-links-ul.hopBtn-headList .listHead {
  margin-left: 15px;
  margin-right: 0;
}
.sub-section-links .equity-links-desktop .equity-links-ul li {
  list-style: none;
  display: inline-block;
  line-height: 15px;
  margin: 10px 0;
}
.sub-section-links .equity-links-desktop .equity-links-ul li a {
  white-space: nowrap;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #03002f;
}
.sub-section-links .equity-links-desktop .equity-links-ul li a::after {
  content: "";
  border-right: 2px solid #03002f;
  margin-right: 9px;
  margin-left: 9px;
}
@media (max-width: 1023px) {
  .sub-section-links .equity-links-desktop .equity-links-ul li a {
    color: #444444 !important;
  }
}
.sub-section-links .equity-links-desktop .equity-links-ul li:last-child {
  border-radius: unset;
  border-right: unset !important;
}
.sub-section-links .equity-links-desktop .equity-links-ul li:last-child a::after {
  content: "";
  border-right: none !important;
}
.sub-section-links .equity-links-ul.hopBtn-headList {
  overflow-y: scroll;
}
.sub-section-links .equity-links-ul.hopBtn-headList .listHead {
  margin-left: 15px;
  margin-right: 0;
}
@media (max-width: 1023px) {
  .sub-section-links .equityLinksMob .equity-links-ul {
    border-bottom: unset;
    padding: 0;
    gap: 0 !important;
    margin: 20px 0;
  }
  .sub-section-links .equityLinksMob .equity-links-ul li {
    list-style: none;
    padding: 0 10px;
    margin: 10px 0;
  }
  .sub-section-links .equityLinksMob .equity-links-ul li a {
    white-space: nowrap;
    font-size: 0.875rem;
    font-family: "EncodeSansMedium";
    color: #3580f7;
  }
}
@media (max-width: 1023px) {
  .sub-section-links .equity-links-desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .sub-section-links .equity-links-desktop {
    display: block;
    padding: 0px !important;
  }
}
:root {
  font-size: 16px;
}

.blur {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0%;
  left: 0%;
  z-index: 99999;
}

.marketTabs {
  padding: 0;
}
.marketTabs.container {
  padding: 0;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul {
  border-bottom: unset;
  padding: 0;
  gap: 0 !important;
  margin: 20px 0 !important;
  cursor: pointer;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul.hopBtn-headList .listHead {
  margin-left: 15px;
  margin-right: 0;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li {
  list-style: none;
  padding: 0px;
  display: inline-block;
  line-height: 15px;
  margin: 10px 0;
  position: relative;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li a::after {
  content: "";
  border-right: 2px solid #03002f;
  margin-right: 8px;
  margin-left: 8px;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li:last-child {
  border-radius: unset;
  border: unset;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li:last-child a::after {
  content: "";
  border-right: none !important;
}
.marketTabs .react-tabs .equityLinksDesk .marketTabs-ul li a {
  white-space: nowrap;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #03002f;
}

.marketTabs .react-tabs .marketTabs-ul.hopBtn-headList {
  max-height: 300px;
  overflow-y: auto;
}
.marketTabs .react-tabs .marketTabs-ul.hopBtn-headList .listHead {
  margin-left: 15px;
  margin-right: 0;
}

@media (max-width: 1023px) {
  .marketTabs .react-tabs .equityLinksMob .marketTabs-ul {
    border-bottom: unset;
    padding: 0;
    gap: 0 !important;
    margin: 20px 0;
  }
  .marketTabs .react-tabs .equityLinksMob .marketTabs-ul li {
    list-style: none;
    padding: 0 10px;
    margin: 10px 0;
  }
  .marketTabs .react-tabs .equityLinksMob .marketTabs-ul li a {
    white-space: nowrap;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    color: #03002f;
  }
}
@media (max-width: 1023px) {
  .equityLinksDesk {
    display: none;
  }
}
@media (min-width: 1024px) {
  .equityLinksDesk {
    display: block;
    padding: 0px !important;
  }
}
.dock-hyper-links {
  display: flex;
  align-items: center;
  justify-content: start;
  padding: 0 8%;
}
@media (min-width: 1680px) {
  .dock-hyper-links {
    padding: 0%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1360px) {
  .dock-hyper-links {
    padding: 0 8%;
  }
}
@media (min-width: 1400px) {
  .dock-hyper-links {
    padding: 0 8%;
  }
}
@media (min-width: 1440px) {
  .dock-hyper-links {
    padding: 0 4%;
  }
}
@media (min-width: 1600px) {
  .dock-hyper-links {
    padding: 0%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.dock-hyper-links .equityLinksDesk .marketTabs-ul,
.dock-hyper-links .equityLinksDesk .equity-links-ul {
  margin: 10px 0px !important;
}

.Links-padding-ui .equityLinksDesk .marketTabs-ul li {
  margin: 5px 0 !important;
}
@media (max-width: 1023px) {
  .download-revamp-report.rm-scroll {
    overflow-y: auto;
  }
}
@media (max-width: 1023px) {
  .download-revamp-report.rm-scroll .customFormSection {
    padding-bottom: 90px;
  }
}
@media (max-width: 1023px) {
  .download-revamp-report .download-revamp-drawer-body {
    padding-bottom: 90px;
  }
}
.download-revamp-report .download-reports-mob-head {
  height: 50px;
  background-color: #f2f2f5;
}
.download-revamp-report .form-head-block {
  padding: 13px 15px;
  border-bottom: 1px solid #e8e7ec;
  background: #f2f2f5;
}
.download-revamp-report .form-body {
  background-color: #ffffff;
}
.download-revamp-report .form-body .customFormSection_field .input-group .form-control[readonly] {
  background-color: transparent !important;
  opacity: 1;
}
.download-revamp-report .form-body .download-N-mail .customFormSection_field {
  border-bottom: 0px;
}
.download-revamp-report .form-body .all-selected-mails {
  display: flex;
  flex-flow: column;
  gap: 8px;
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 15px;
}
.download-revamp-report .form-body .all-selected-mails ul {
  margin: 0;
  padding: 0;
}
.download-revamp-report .form-body .all-selected-mails .mail-list {
  display: flex;
  flex-flow: column;
  gap: 10px;
}
.download-revamp-report .form-body .all-selected-mails .mail-list .mail-box {
  display: flex;
  justify-content: space-between;
  padding-right: 12px;
  line-height: 130%;
}
.download-revamp-report .form-body .all-selected-mails .mail-list .mail-box .remove-mail {
  color: #fe4d15;
  font-size: 17px;
  cursor: pointer;
}
.download-revamp-report .form-body .all-selected-mails .icon {
  cursor: auto;
  position: absolute;
  right: 13px;
  top: 21%;
}
.download-revamp-report .form-body .all-selected-mails .icon i {
  color: #03002f;
  font-size: 15px;
}
.download-revamp-report .form-body .all-selected-mails .mail-input {
  position: relative;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.download-revamp-report .form-body .all-selected-mails .mail-input input {
  background-color: #ffffff;
  color: #b8b8b8;
  border: none;
  height: 40px;
  padding: 6px 35px 6px 13px;
}
.download-revamp-report .form-body .all-selected-mails .mail-input input::placeholder {
  color: #b8b8b8;
}
.download-revamp-report .form-body .customFormSection_field {
  padding: 20px 15px;
  border-bottom: 1px solid #e7e7e7;
}
.download-revamp-report .form-body .customFormSection_field:last-child {
  border-bottom: 0px;
}
.download-revamp-report .form-body .customFormSection_field .radio,
.download-revamp-report .form-body .customFormSection_field .checkbox {
  row-gap: 16px;
  column-gap: 24px;
}
.download-revamp-report .form-body .customFormSection_field .checkbox input[type=checkbox]:checked {
  border-color: #03002f !important;
  background-color: #03002f !important;
}
.download-revamp-report .form-body .customFormSection_field .radio input[type=radio]:before {
  margin: 0px auto;
  height: 100%;
  width: 100%;
  border: 2px solid #ffffff;
}
.download-revamp-report .form-body .input-group .form-control {
  border: none;
  padding: 0px;
}
.download-revamp-report .download-email-btn {
  padding: 15px 20px;
}
@media (min-width: 1023px) {
  .download-revamp-report .download-email-btn {
    padding: 15px 0 0 0 !important;
  }
}
.download-revamp-report .submit-btn-block {
  position: fixed;
  bottom: 0px;
  width: 100%;
}
@media (min-width: 1023px) {
  .download-revamp-report .submit-btn-block {
    position: relative;
  }
}
.download-revamp-report .submit-btn-block .custom_btn {
  height: 53px !important;
  margin: 0px;
}
.download-revamp-report .submit-btn-block .custom_btn:disabled {
  opacity: 0.5;
}
.download-revamp-report .submit-btn-block .custom_btn:hover, .download-revamp-report .submit-btn-block .custom_btn:active {
  color: #ffffff;
  background-color: #03002f;
}
@media (max-width: 1023px) {
  .download-revamp-report .customFormSection .form-check .form-check-input {
    height: 25px;
    width: 25px;
  }
}

.popup-message-container .status-message {
  color: #03002f;
  font-size: 1.5rem;
  font-family: "DMSansBold";
}
.popup-message-container .detailed-status-message {
  color: #4f5665;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .popup-message-container .status-message {
    font-size: 1.125rem !important;
  }
  .popup-message-container .detailed-status-message {
    font-size: 0.75rem !important;
  }
}

.download-modal-holding-report .modal-body {
  padding: 30px !important;
}

.download-dates {
  position: relative;
}
@media (max-width: 1023px) {
  .download-dates {
    padding: 15px;
  }
}
.download-dates .customFormSection_field {
  padding: 20px 0 !important;
}
.download-dates .dateWrap {
  padding-top: 0 !important;
}
.download-dates .holdingeportsDate,
.download-dates .holdingReportsDate {
  top: 70px;
  position: absolute;
  z-index: 2;
  padding: 20px 15px 0px;
  width: 100%;
}
@media (max-width: 1023px) {
  .download-dates .holdingeportsDate,
  .download-dates .holdingReportsDate {
    width: unset;
    top: 85px !important;
  }
}
.download-dates .date-input-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 20px 0;
  border-bottom: 1px solid #e8e7ec;
}
.download-dates .date-input-container .end-date,
.download-dates .date-input-container .start-date {
  display: flex;
  flex-flow: column;
  gap: 10px;
}
.download-dates .date-input-container .end-date .input-group,
.download-dates .date-input-container .start-date .input-group {
  gap: 10px;
}
.download-dates .date-input-container .end-date .input-group .date-drawer-input-field,
.download-dates .date-input-container .start-date .input-group .date-drawer-input-field {
  max-width: 85px;
  border: none !important;
}
.download-dates .react-datepicker__navigation.react-datepicker__navigation--years-previous {
  display: none !important;
}

.holding-report-submodal .modalContainer {
  width: 880px !important;
}
@media (max-width: 767px) {
  .holding-report-submodal .modalContainer {
    width: 90% !important;
  }
}
.holding-report-submodal .modalContainer .rev-successpop-block .rev-successpop-head {
  height: 88px;
}
@media (max-width: 1023px) {
  .holding-report-submodal .modalContainer .rev-successpop-block .rev-successpop-head {
    height: 64px !important;
  }
}

.download-revamp-report .common-datepicker .react-datepicker .react-datepicker__month-read-view--selected-month,
.download-revamp-report .common-datepicker .react-datepicker .react-datepicker__year-read-view--selected-year,
.download-revamp-report .yearDropdown .react-datepicker .react-datepicker__month-read-view--selected-month,
.download-revamp-report .yearDropdown .react-datepicker .react-datepicker__year-read-view--selected-year {
  color: #444444 !important;
  font-weight: normal !important;
}
.download-revamp-report .common-datepicker .react-datepicker .react-datepicker__day--keyboard-selected,
.download-revamp-report .yearDropdown .react-datepicker .react-datepicker__day--keyboard-selected {
  background-color: transparent !important;
  color: #03002f !important;
}
.download-revamp-report .react-datepicker {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  border: 1px solid #b8b8b8;
  box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
}
.download-revamp-report .react-datepicker .react-datepicker__header {
  background-color: #ffffff;
  font-family: "DMSansMedium";
}
.download-revamp-report .react-datepicker .react-datepicker__current-month,
.download-revamp-report .react-datepicker .react-datepicker-time__header,
.download-revamp-report .react-datepicker .react-datepicker-year-header {
  color: #393939;
  font-family: "DMSansMedium";
}
.download-revamp-report .react-datepicker .react-datepicker__current-month {
  margin: 13px 0;
}
.download-revamp-report .react-datepicker .react-datepicker__day-names,
.download-revamp-report .react-datepicker .react-datepicker__week {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.download-revamp-report .react-datepicker .react-datepicker__day-names .react-datepicker__day-name,
.download-revamp-report .react-datepicker .react-datepicker__day-names .react-datepicker__day,
.download-revamp-report .react-datepicker .react-datepicker__week .react-datepicker__day-name,
.download-revamp-report .react-datepicker .react-datepicker__week .react-datepicker__day {
  margin: 4px 8px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
@media (max-width: 1023px) {
  .download-revamp-report .react-datepicker .react-datepicker__day-names .react-datepicker__day-name,
  .download-revamp-report .react-datepicker .react-datepicker__day-names .react-datepicker__day,
  .download-revamp-report .react-datepicker .react-datepicker__week .react-datepicker__day-name,
  .download-revamp-report .react-datepicker .react-datepicker__week .react-datepicker__day {
    margin: 7px !important;
  }
}
.download-revamp-report .react-datepicker .react-datepicker__day-name {
  color: #393939;
  font-family: "DMSansMedium";
}
.download-revamp-report .react-datepicker .react-datepicker__day--keyboard-selected {
  background-color: transparent !important;
  color: #03002f !important;
}
.download-revamp-report .react-datepicker .react-datepicker__day--selected,
.download-revamp-report .react-datepicker .react-datepicker__day--in-selecting-range,
.download-revamp-report .react-datepicker .react-datepicker__day--in-range,
.download-revamp-report .react-datepicker .react-datepicker__month-text--selected,
.download-revamp-report .react-datepicker .react-datepicker__month-text--in-selecting-range,
.download-revamp-report .react-datepicker .react-datepicker__month-text--in-range,
.download-revamp-report .react-datepicker .react-datepicker__quarter-text--selected,
.download-revamp-report .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.download-revamp-report .react-datepicker .react-datepicker__quarter-text--in-range,
.download-revamp-report .react-datepicker .react-datepicker__year-text--selected,
.download-revamp-report .react-datepicker .react-datepicker__year-text--in-selecting-range,
.download-revamp-report .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.download-revamp-report .react-datepicker .react-datepicker .react-datepicker__day:hover,
.download-revamp-report .react-datepicker .react-datepicker .react-datepicker__month-text:hover,
.download-revamp-report .react-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.download-revamp-report .react-datepicker .react-datepicker .react-datepicker__year-text:hover {
  color: #393939 !important;
  background-color: #03002f !important;
}
.download-revamp-report .react-datepicker .react-datepicker__month-text--keyboard-selected,
.download-revamp-report .react-datepicker .react-datepicker__quarter-text--keyboard-selected,
.download-revamp-report .react-datepicker .react-datepicker__year-text--keyboard-selected {
  background-color: #03002f;
  color: #ffffff;
}
.download-revamp-report .react-datepicker .react-datepicker__day:hover,
.download-revamp-report .react-datepicker .react-datepicker__month-text:hover,
.download-revamp-report .react-datepicker .react-datepicker__quarter-text:hover,
.download-revamp-report .react-datepicker .react-datepicker__year-text:hover {
  background-color: #03002f !important;
  color: #ffffff;
}
.download-revamp-report .react-datepicker .react-datepicker__navigation-icon--next {
  left: 0;
}
.download-revamp-report .react-datepicker .react-datepicker__navigation-icon--next::before {
  left: 0;
}
.download-revamp-report .react-datepicker .react-datepicker__navigation-icon--previous {
  left: 22px;
}
.download-revamp-report .react-datepicker .react-datepicker__navigation-icon--previous::before {
  position: absolute;
}
.download-revamp-report .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: unset;
}
.download-revamp-report .react-datepicker .react-datepicker__navigation-icon::before {
  border-color: #03002f;
  top: 16px !important;
}
.download-revamp-report .react-datepicker button {
  justify-content: center;
}
.download-revamp-report .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #03002f;
}
.download-revamp-report .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-bottom-color: #03002f;
}
.download-revamp-report .react-datepicker-popper[data-placement^=bottom] {
  padding-top: 6px;
}
.download-revamp-report .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  border-top-color: #03002f;
}
.download-revamp-report .react-datepicker__month-container {
  float: left;
  width: 100%;
  margin: 0 auto;
}
.download-revamp-report .react-datepicker__day,
.download-revamp-report .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 2.6rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.download-revamp-report .react-datepicker .react-datepicker__month-select,
.download-revamp-report .react-datepicker .react-datepicker__year-select {
  background: #ffffff;
  border: 1px solid #f0f9ff;
  width: 100%;
  margin: 10px auto;
  padding: 4px 3px;
  border-radius: 4px;
  position: relative;
  font-size: 0.75rem;
  color: #03002f;
  font-family: "RobotoCondensedBold";
}
.download-revamp-report button.react-datepicker__navigation {
  margin: 10px auto;
}
.download-revamp-report .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,
.download-revamp-report .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  display: none;
}
.download-revamp-report .react-datepicker-wrapper .react-datepicker__input-container button {
  height: 42px;
  border: unset;
  border-radius: 5px;
  width: 100%;
  background-color: unset;
  text-align: left;
  padding-left: 10px;
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
  color: #333333;
}
.rev-loaderpop-block .rev-loaderpop-head {
  padding: 20px;
  text-align: center;
  border-radius: 15px 15px 0px 0px;
  border-bottom: 2px solid #e8e7ec;
  background: #f2f2f5;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.rev-loaderpop-block .rev-loaderpop-body {
  padding: 0px 20px 60px 20px;
  border-radius: 0px 0px 15px 15px;
  background: #ffffff;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
@media (max-width: 1023px) {
  .rev-loaderpop-block .rev-loaderpop-body {
    padding: 40px 20px;
  }
}
.rev-loaderpop-block .rev-loaderpop-body img {
  height: 170px;
  width: 170px;
}
@media (max-width: 1023px) {
  .rev-loaderpop-block .rev-loaderpop-body img {
    height: 150px;
    width: 150px;
  }
}
.pdf-pan {
  background-color: #fffcea;
  border-radius: 8px;
  display: flex;
  padding: 12px 14px;
  gap: 8px;
  align-items: flex-start;
}
.pdf-pan .note-heading .edel-icon-attention-icon {
  font-size: 18px;
}
.pdf-pan .message {
  line-height: 18px;
}

.tax-report-succcess .smallcase-popup-success-body {
  height: 330px !important;
  grid-template-rows: 1fr 1fr 1fr 1fr !important;
  row-gap: 4% !important;
}
@media (max-width: 1023px) {
  .tax-report-succcess .mob-smallcase-popup-success-body {
    margin-bottom: 10px;
  }
}

.tax-report-loader .smallcase-popup-loader-body {
  height: 330px !important;
}
.tax-report-loader .smallcase-popup-loader-body .loader {
  height: 150px !important;
}
.tax-report-succcess .mob-smallcase-popup-success {
  height: 340px;
}

.not-client-login.smallcase-popup-success-body,
.not-client-login .smallcase-popup-success-body {
  height: 330px !important;
  grid-template-rows: 1fr 1fr 1fr 1fr !important;
  row-gap: 20px;
}
@media (max-width: 1023px) {
  .not-client-login.mob-smallcase-popup-success-body {
    margin-bottom: 10px;
    margin-top: 0px;
  }
}
.not-client-login.smallcase-popup-loader-body {
  height: 330px !important;
  grid-template-rows: 1fr 1fr 1fr !important;
}
.not-client-login.smallcase-popup-loader-body .loader {
  height: 150px !important;
}
.not-client-login.dp-bills-download .pdf-pan {
  margin-top: 10px;
}
.not-client-login.dp-bills-download .action-post-success, .not-client-login.dp-interest-download .action-post-success {
  margin-top: 10px;
}
@media (max-width: 1023px) {
  .not-client-login.dp-bills-download .mob-smallcase-popup-loader, .not-client-login.dp-interest-download .mob-smallcase-popup-loader {
    grid-template-rows: 1fr 1fr 1fr !important;
    height: 250px;
  }
}
.not-client-login.common-mob-smallcase-popup-download .mob-smallcase-popup-loader {
  grid-template-rows: 1fr 1fr 1fr !important;
  height: 250px;
}
.not-client-login.mob-smallcase-popup-loader {
  height: 250px;
}
.not-client-login.modalContainer {
  height: auto !important;
}

.tax-report-succcess .mob-smallcase-popup-success {
  height: 340px;
}
.rev-successpop-block .rev-successpop-head {
  padding: 20px;
  text-align: center;
  border-radius: 15px 15px 0px 0px;
  border-bottom: 2px solid #e8e7ec;
  background: #f2f2f5;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.rev-successpop-block .rev-successpop-body {
  display: flex;
  flex-flow: column;
  align-items: center;
  padding: 60px 20px;
  border-radius: 0px 0px 15px 15px;
  background: #ffffff;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
  gap: 10px;
}
@media (max-width: 1023px) {
  .rev-successpop-block .rev-successpop-body {
    padding: 40px 20px;
  }
}
.rev-successpop-block .rev-successpop-body i {
  font-size: 100px;
}
.rev-successpop-block .rev-successpop-body .message-block {
  padding-top: 20px;
}
.newdp-modal {
  max-width: 100% !important;
}
.newdp-modal .modal-content {
  border: none;
  background-color: none;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.newdp-modal .modal-title {
  font-family: "DMSansBold";
  font-size: 1.5rem;
  color: #03002f;
}
.newdp-modal .modal-header {
  padding: 12px 20px;
  background-color: #f2f2f5;
  border-bottom: 2px solid #e8e7ec;
}
.newdp-modal .modal-body {
  padding: 30px;
  background-color: #ffffff;
  border-radius: 15px;
  padding-bottom: 20px;
}
.newdp-modal .modal-body .popup-block {
  display: grid;
  grid-template-columns: 1fr 3fr;
  gap: 30px;
}
.newdp-modal .modal-body .popup-block .right-block {
  padding-left: 30px;
}
.newdp-modal .modal-body .popup-block .left-block .DateBoxfromToDate {
  padding-bottom: 20px;
}
.newdp-modal .modal-body .popup-block .left-block .DateBoxfromToDate .DateBoxfrom,
.newdp-modal .modal-body .popup-block .left-block .DateBoxfromToDate .DateBoxTo {
  margin: 0px;
}
.newdp-modal .modal-body .popup-block .left-block .DateBoxfromToDate input {
  border: none;
  font-family: "DMSansMedium";
  font-size: 1rem;
  color: #444444;
}
.newdp-modal .modal-body .popup-block .left-block .DateBoxfromToDate .input-group-append {
  position: absolute;
  right: 0;
}
.newdp-modal .modal-body .popup-block .left-block .DateBoxfromToDate .input-group-append .input-group-text {
  border: none;
  background: none;
  padding: 0;
}
.newdp-modal .modal-body .popup-block .left-block .dplist-drop {
  padding: 20px 0px;
  border-bottom: 1px solid #e7e7e7;
}
.newdp-modal .modal-body .popup-block .left-block .dplist-drop .form-control {
  padding: 7px 10px;
}
.newdp-modal .modal-body .popup-block .left-block .btn-block {
  padding-top: 16px;
}
.newdp-modal .modal-body .popup-block .left-block .btn-block .submit-btn {
  padding: 14px;
  width: 100%;
}
.newdp-modal .st-open {
  border-radius: 3px;
  border: 1px solid #f9edd1;
  color: #dfa717;
  padding: 4px 7px;
}
.newdp-modal .st-closed {
  border-radius: 3px;
  border: 1px solid #d3ecd5;
  color: #51b255;
  padding: 4px 7px;
}
.newdp-modal .dptransaction-table-columns.table tbody tr td {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}

.modalDPTitle-revamp {
  padding: 0px 78px;
}

.gap-70 {
  gap: 70px;
}

.gap-28 {
  gap: 28px;
}

.btn-download-blocks button:disabled {
  color: #b8b8b8 !important;
}
.btn-download-blocks button {
  height: 30px;
  width: 30px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-download-blocks .edel-icon-msg {
  font-size: 0.75rem;
}

.getreport-label-block {
  padding: 20px 0px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #b8b8b8;
}
.getreport-label-block .form-check .form-check-label {
  margin-left: 0px;
}
.dptransaction-table-comp .icon i {
  margin-right: 4.67px;
  color: #444444;
  font-size: 0.95rem;
}
.dptransaction-table-comp tbody {
  border-bottom: 0px !important;
  border-top: 0px !important;
}
.dptransaction-table-comp tr:hover {
  background: none !important;
}
.dptransaction-table-comp tbody {
  display: block;
  height: 315px;
  overflow: auto;
}
.dptransaction-table-comp thead,
.dptransaction-table-comp tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.dptransaction-table-comp thead {
  width: calc(100% - 1em);
}
.dptransaction-table-comp th:nth-child(1),
.dptransaction-table-comp td:nth-child(1) {
  width: 15.875%;
}
.dptransaction-table-comp th:nth-child(2),
.dptransaction-table-comp td:nth-child(2),
.dptransaction-table-comp th:nth-child(3),
.dptransaction-table-comp td:nth-child(3) {
  width: 12.442%;
}
.dptransaction-table-comp th:nth-child(4),
.dptransaction-table-comp td:nth-child(4) {
  width: 33.464%;
}
.dptransaction-table-comp th:nth-child(5),
.dptransaction-table-comp td:nth-child(5) {
  width: 13.73%;
}
.dptransaction-table-comp th:nth-child(6),
.dptransaction-table-comp td:nth-child(6) {
  width: 22.489%;
}
.dptransaction-table-comp .heading {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
  position: relative;
  top: -2px;
  margin-bottom: 0px;
}
.dptransaction-table-comp .dptransaction-table table {
  margin-top: 5px;
  margin-bottom: 0px !important;
}
.dptransaction-table-comp .dptransaction-table table tbody {
  position: relative;
  top: -11px;
}
.dptransaction-table-comp .dptransaction-table table th {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.0625rem;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
  border-bottom: 0px;
}
.dptransaction-table-comp .dptransaction-table table th.date {
  padding-left: 30px;
}
.dptransaction-table-comp .dptransaction-table table tr {
  border-spacing: 0px 5px;
}
.dptransaction-table-comp .dptransaction-table table td {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
  padding-top: 16.5px;
  padding-bottom: 16.5px;
}
.dptransaction-table-comp .dptransaction-table table td button {
  width: 30px;
  height: 30px;
  padding: 8px !important;
  background: none;
  display: inline !important;
  border: none;
  background: #f0f9ff;
  line-height: 11px;
}
.dptransaction-table-comp .dptransaction-table table td button.download-btn {
  margin-right: 15px;
}
.dptransaction-table-comp .dptransaction-table table td button i.edel-icon-bold-download {
  font-size: 0.833rem;
  position: relative;
  left: 1px;
  top: 1px;
}
.dptransaction-table-comp .dptransaction-table table td button i.edel-icon-msg {
  font-size: 0.6rem;
}
.dptransaction-table-comp .dptransaction-table table td button:hover {
  background-color: #3580f7;
}
.dptransaction-table-comp .dptransaction-table table td button:hover i {
  color: #ffffff !important;
}
.dptransaction-table-comp .dptransaction-table table td button:disabled {
  background: #e7e7e7;
}
.dptransaction-table-comp .dptransaction-table table td button:disabled i {
  color: #b8b8b8;
}
.dptransaction-table-comp .dptransaction-table table td:first-child {
  padding-left: 30px;
}
.dptransaction-table-comp .dptransaction-table table td:last-child {
  padding-right: 30px;
}
.dptransaction-table-comp .dptransaction-table table td .st-open,
.dptransaction-table-comp .dptransaction-table table td .st-closed {
  padding: 4px 7px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
  border-radius: 3px;
}
.dptransaction-table-comp .dptransaction-table table td .st-open {
  color: #dfa717;
  border: 1px solid #f9edd1;
}
.dptransaction-table-comp .dptransaction-table table td .st-closed {
  color: #51b255;
  border: 1px solid #d3ecd5;
}

@media screen and (max-width: 1024px) {
  .dptransaction-table-comp .dp-transaction-mobile {
    padding-bottom: 20px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .container {
    max-width: 100% !important;
  }
  .dptransaction-table-comp .dp-transaction-mobile .report-from,
  .dptransaction-table-comp .dp-transaction-mobile .report-to,
  .dptransaction-table-comp .dp-transaction-mobile .date,
  .dptransaction-table-comp .dp-transaction-mobile .dp-id,
  .dptransaction-table-comp .dp-transaction-mobile .report-from-val,
  .dptransaction-table-comp .dp-transaction-mobile .report-to-val,
  .dptransaction-table-comp .dp-transaction-mobile .dp-description {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .dptransaction-table-comp .dp-transaction-mobile .report-from h6,
  .dptransaction-table-comp .dp-transaction-mobile .report-from p,
  .dptransaction-table-comp .dp-transaction-mobile .report-to h6,
  .dptransaction-table-comp .dp-transaction-mobile .report-to p,
  .dptransaction-table-comp .dp-transaction-mobile .date h6,
  .dptransaction-table-comp .dp-transaction-mobile .date p,
  .dptransaction-table-comp .dp-transaction-mobile .dp-id h6,
  .dptransaction-table-comp .dp-transaction-mobile .dp-id p,
  .dptransaction-table-comp .dp-transaction-mobile .report-from-val h6,
  .dptransaction-table-comp .dp-transaction-mobile .report-from-val p,
  .dptransaction-table-comp .dp-transaction-mobile .report-to-val h6,
  .dptransaction-table-comp .dp-transaction-mobile .report-to-val p,
  .dptransaction-table-comp .dp-transaction-mobile .dp-description h6,
  .dptransaction-table-comp .dp-transaction-mobile .dp-description p {
    margin-bottom: 0px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .report-from,
  .dptransaction-table-comp .dp-transaction-mobile .report-to,
  .dptransaction-table-comp .dp-transaction-mobile .dp-id {
    color: #b8b8b8;
  }
  .dptransaction-table-comp .dp-transaction-mobile #dp-transaction-label {
    margin-top: 20px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #dp-transaction-label.report-as-on {
    margin-top: 16px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #dp-transaction-label .date {
    position: relative;
    top: 0.5px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .report-from,
  .dptransaction-table-comp .dp-transaction-mobile .report-to {
    margin-bottom: 5px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .dp-desc-mob {
    margin-top: 5px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #reports-dates {
    margin-top: 22px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #reports-dates .dp-id {
    margin-bottom: 5px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #dp-transaction {
    margin-top: 15px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .st-open,
  .dptransaction-table-comp .dp-transaction-mobile .st-closed {
    font-family: "DMSansMedium";
    font-size: 0.625rem;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: center;
    border-radius: 3px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .st-open {
    padding: 5px 6.4532px;
    color: #dfa717;
    border: 1px solid #dfa717;
  }
  .dptransaction-table-comp .dp-transaction-mobile .st-closed {
    color: #51b255;
    border: 1px solid #51b255;
    padding: 5px 8px;
  }
  .dptransaction-table-comp .seperator {
    border-bottom: 1px solid #f0f0f0;
    margin-top: 10px;
    margin-left: -27px;
    /* width: 100%; */
    margin-right: -27px;
  }
  .dptransaction-table-comp button {
    width: 30px;
    height: 30px;
    padding: 5px 7px !important;
    background: #f0f9ff;
    display: inline !important;
    border: none;
    background: #f0f9ff;
    line-height: 11px;
    border-radius: 3px;
  }
  .dptransaction-table-comp button.download-btn {
    margin-right: 15px;
  }
  .dptransaction-table-comp button i.edel-icon-bold-download {
    font-size: 0.875rem;
    position: relative;
    left: 1px;
    top: 1px;
  }
  .dptransaction-table-comp button i.edel-icon-msg {
    font-size: 0.6rem;
    position: relative;
    top: -0.5px;
    left: 0.5px;
  }
  .dptransaction-table-comp button:hover {
    background-color: #3580f7;
  }
  .dptransaction-table-comp button:hover i {
    color: #ffffff !important;
  }
  .dptransaction-table-comp button:disabled {
    background: #e7e7e7;
  }
  .dptransaction-table-comp button:disabled i {
    color: #b8b8b8;
  }
  .dptransaction-table-comp .dp-header {
    margin-top: 1.5625rem;
    padding-left: 0.75rem;
  }
  .dptransaction-table-comp .dp-header .heading {
    font-family: "DMSansMedium";
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.375rem;
    letter-spacing: 0em;
    text-align: left;
  }
}
@media (max-width: 1299px) {
  .modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .react-datepicker-wrapper input {
    font-size: 0.75rem;
  }
  .download-drop-bodylist .edel-icon-calendar-report + span {
    font-size: 0.75rem;
  }
  .DateBoxfromToDate.pb-3 {
    padding-bottom: 0.5rem !important;
  }
  .modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text {
    line-height: 20.4px;
  }
}
@media (max-width: 1134px) {
  .modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append {
    position: absolute;
    right: -20px;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1350px) {
  .modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text i {
    margin-right: 5px !important;
  }
}
.show {
  display: block;
}

.fade {
  display: none;
}

.modal-backdrop {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100%;
  height: 100%;
}
.modal-backdrop.show {
  background: rgba(204, 204, 204, 0.19);
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}
.modal-backdrop.additionalblur {
  backdrop-filter: blur(5px);
}

:root {
  font-size: 16px;
}

.modalDPTitle {
  padding: 32px 31px;
  z-index: 99999;
}
.modalDPTitle .modal-content {
  border: unset;
  border-radius: 4px;
  width: 421px;
}
.modalDPTitle .modal-content .modal-header {
  padding-right: 30px;
  background-color: #f0f9ff;
}
.modalDPTitle .modal-content .modal-header h5 {
  line-height: 28px;
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  color: #0b243a;
}
.modalDPTitle .modal-content .modal-header .close_btn {
  border: 0;
  background-color: unset;
}
.modalDPTitle .modal-content .modal-header .close_btn i {
  color: #1c1c28;
}
.modalDPTitle .modal-content .modal-header .close_btn i:hover {
  color: #03002f;
}
.modalDPTitle .modal-content .modal-header .close_btn i::before {
  font-size: 0.875rem;
  font-weight: bolder;
}
.modalDPTitle .modal-content .modal-header .modal-title {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  line-height: 28px;
}
.modalDPTitle .modal-content .modal-header .edel-icon-download1::before {
  color: #0b243a;
  font-size: 1rem;
  margin-right: 10px;
}
.modalDPTitle .modal-content .modal-body {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .modal-body-loader {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .row {
  margin: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue {
  padding: 0;
  padding: 30px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .header {
  margin-bottom: 15px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .header i {
  margin-right: 10px;
  color: #444444;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .header h2 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  color: #444444;
  margin-bottom: 0px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .react-datepicker-wrapper {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .react-datepicker-wrapper input {
  height: 40px;
  width: 100%;
  border: 0;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
  line-height: 22.4px;
  border-radius: 5px;
  padding-left: 0px;
  padding-right: 22%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .input-group-append {
  position: absolute;
  right: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .input-group-append .input-group-text {
  height: 35px;
  color: #3580f7;
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22.4px;
  background-color: unset;
  border: 0;
  height: 40px;
  padding: 9px 0px;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .input-group-append .input-group-text i {
  font-size: 0.875rem;
  margin-right: 10px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .input-group-append .input-group-text .span .d-block {
  padding: 6px 0px 6px 0px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .form-control {
  font-size: 1rem;
  line-height: 22.4px;
  padding-left: 0;
  height: 40px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection input:-internal-autofill-selected {
  background-color: unset !important;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row > * {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row {
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .col-lg-6 {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .form-control {
  border: unset;
  border-radius: 0;
  background-color: unset;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .input-group-append {
  position: absolute;
  top: 25%;
  right: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text {
  padding: 0;
  background-color: unset;
  border: unset;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text .edel-icon-calendar-report {
  margin-right: 10px;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text span {
  color: #3580f7;
  line-height: 22.4px;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .boder-bottom {
  padding: 22px 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .checkboxWrap {
  padding-top: 22px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .checkbox .form-check {
  margin-bottom: 14px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .lightblue-radio {
  display: flex;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .lightblue-radio .form-check:first-child {
  margin-right: 27px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg {
  padding: 14px 12px 21px 12px;
  margin: 25px 0;
  background-color: #f0f9ff;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg i {
  margin: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg i::before {
  font-size: 1rem;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label {
  align-items: center;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label_body {
  overflow: scroll;
  padding-left: 0px;
  margin-bottom: 10px;
  max-height: 100px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label_body::-webkit-scrollbar {
  display: none;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label_body_item {
  display: flex;
  align-items: center;
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 18px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label .mail_label_close {
  margin-left: 5.7px;
  font-size: 1.125rem;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label .mail_label_close .edel-icon-rounded-close:before {
  color: #dd504d;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label .form-label {
  line-height: 18.2px;
  color: #444444;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail-input {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail-input input {
  padding-left: 13px;
  padding-right: 35px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail-input input::placeholder {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #b8b8b8;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .icon {
  position: absolute;
  right: 13px;
  top: 20%;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .icon i {
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .remove-button-report .custom_btn {
  padding: 14px;
  width: 100%;
  background-color: #3580f7;
  font-size: 1.125rem;
  line-height: 25.2px;
  font-family: "DMSansMedium";
  text-align: center;
  justify-content: center !important;
  color: #ffffff;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk .row {
  margin: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form {
  padding: 0;
  padding: 30px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header {
  margin-bottom: 15px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header i {
  margin-right: 10px;
  color: #444444;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header h2 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  color: #444444;
  margin-bottom: 0px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .react-datepicker-wrapper {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .react-datepicker-wrapper input {
  height: 40px;
  width: 100%;
  border: 0;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
  line-height: 22.4px;
  border-radius: 5px;
  padding-left: 0px;
  padding-right: 22%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append {
  position: absolute;
  right: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text {
  height: 35px;
  color: #03002f;
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22.4px;
  background-color: unset;
  border: 0;
  height: 40px;
  padding: 9px 0px;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text i {
  font-size: 0.875rem;
  margin-right: 10px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text .span .d-block {
  padding: 6px 0px 6px 0px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .form-control {
  font-size: 1rem;
  line-height: 22.4px;
  padding-left: 0;
  height: 40px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection input:-internal-autofill-selected {
  background-color: unset !important;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row > * {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row {
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .col-lg-6 {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .form-control {
  border: unset;
  border-radius: 0;
  background-color: unset;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append {
  position: absolute;
  top: 25%;
  right: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text {
  padding: 0;
  background-color: unset;
  border: unset;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text .edel-icon-calendar-report {
  margin-right: 10px;
  color: #03002f;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text span {
  color: #03002f;
  line-height: 22.4px;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .boder-bottom {
  padding: 22px 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .checkboxWrap {
  padding-top: 22px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .checkbox .form-check {
  margin-bottom: 14px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .radio {
  display: flex;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .radio .form-check:first-child {
  margin-right: 27px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg {
  padding: 14px 12px 21px 12px;
  margin: 25px 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label {
  align-items: center;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body {
  overflow: scroll;
  padding-left: 0px;
  margin-bottom: 10px;
  max-height: 100px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body::-webkit-scrollbar {
  display: none;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body_item {
  display: flex;
  align-items: center;
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 18px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label .mail_label_close {
  margin-left: 5.7px;
  color: #dd504d;
  font-size: 1.125rem;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label .form-label {
  line-height: 18.2px;
  color: #444444;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input input {
  padding-left: 13px;
  padding-right: 35px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input input::placeholder {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #b8b8b8;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .icon {
  position: absolute;
  right: 13px;
  top: 20%;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .icon i {
  color: #03002f;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table {
  padding: 30px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav {
  position: absolute;
  right: 0;
  margin-top: 45px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item {
  margin: 0 7px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item .page-link {
  background-color: none;
  color: #444444;
  font-size: 0.875rem;
  line-height: 18.2px;
  font-family: "DMSansMedium";
  border: 0;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item.active .page-link {
  background-color: #03002f;
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 18.2px;
  font-family: "DMSansMedium";
  border: 0;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:first-child .page-link {
  background-color: #f0f9ff;
  border-radius: 5px;
  border: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:first-child .page-link i {
  font-size: 0.625rem;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:last-child .page-link {
  background-color: #f0f9ff;
  border-radius: 5px;
  border: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:last-child .page-link i {
  font-size: 0.625rem;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead {
  width: 100%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th {
  width: 15%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:first-child {
  width: 12%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(4) {
  width: 33%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(5) {
  width: 12%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(6) {
  width: 13%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon h6 {
  margin-right: 5px;
  color: #727271;
  font-size: 0.75rem;
  line-height: 16.8px;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_up {
  position: absolute;
  top: -5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_up i::before {
  font-size: 0.75rem;
  color: #727271;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_down {
  position: absolute;
  top: 1px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_down i::before {
  font-size: 0.75rem;
  color: #727271;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-download {
  background-color: #f0f9ff;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-download:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-email-us {
  background-color: #f0f9ff;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-email-us:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td:first-child {
  border-left: 1px solid #eee;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td:last-child {
  border-right: 1px solid #eee;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td p {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #444444;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .closed_box {
  text-align: center;
  border: 1px solid #51b255;
  display: block;
  padding: 5px;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .closed_box p {
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
  color: #51b255;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .open_box {
  text-align: center;
  border: 1px solid #dfa717;
  display: block;
  padding: 5px;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .open_box p {
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
  color: #dfa717;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download .edel-icon-download {
  color: #b8b8b8;
  padding: 8px;
  background-color: #e7e7e7;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download .edel-icon-download:hover {
  color: #ffffff;
  background-color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options {
  background-color: #f0f9ff;
  padding: 21px 15px;
  min-width: 110px;
  border-radius: 4px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li {
  margin-bottom: 30px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li:last-child {
  margin-bottom: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li i {
  color: #3580f7;
  margin-right: 11px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li p {
  color: #444444;
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .message .edel-icon-email-us {
  color: #b8b8b8;
  padding: 8px;
  background-color: #e7e7e7;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .message .edel-icon-email-us:hover {
  color: #ffffff;
  background-color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr:hover {
  background-color: #fafafa;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .tr_section {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table {
  border-collapse: separate;
  border-spacing: 0 12px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table td {
  height: 50px;
  vertical-align: middle;
  text-align: left;
  position: relative;
}
.modalDPTitle .header {
  margin-bottom: 25px;
  align-items: center;
}
.modalDPTitle .header i {
  margin-right: 10px;
}
.modalDPTitle .header h2 {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #444444;
  font-family: "DMSansMedium";
}
.modalDPTitle .header .search {
  display: flex;
}
.modalDPTitle .header .search .search_icon {
  display: flex;
  align-items: center;
  background-color: #f0f9ff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 14px 12px;
  padding-right: 0;
}
.modalDPTitle .header .search .search_icon i::before {
  font-size: 1rem;
  color: #3580f7;
}
.modalDPTitle .header .search input {
  background: #f0f9ff;
  font-family: "DMSansMedium";
  border-radius: 5px;
  border: 0;
  padding: 14px 12px;
  font-size: 0.75rem;
  line-height: 16.8px;
  color: #727271;
  padding-left: 0;
}
.modalDPTitle .header .blue_bg {
  background-color: #f2f2f5;
  padding: 14px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modalDPTitle .header .blue_bg i {
  margin: 0;
}
.modalDPTitle .header .blue_bg i::before {
  font-size: 1rem;
  color: #3580f7;
}
.modalDPTitle .header .filter_table .menu {
  margin: 0 10px;
}
.modalDPTitle .lightblue-radio input[type=radio] {
  -webkit-appearance: none;
  border: 2px solid #e7e7e7;
  border-radius: 50%;
  outline: none;
  position: relative;
  vertical-align: top;
}
.modalDPTitle .lightblue-radio input[type=radio]:before {
  content: "";
  display: block;
  width: 71.7%;
  height: 71.7%;
  margin: 15%;
  border-radius: 50%;
}
.modalDPTitle .lightblue-radio input[type=radio]:checked:before {
  background: #3580f7;
}
.modalDPTitle .lightblue-radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
  background-color: #ffffff;
  background-image: unset;
}
.modalDPTitle .radio input[type=radio] {
  -webkit-appearance: none;
  border: 2px solid #e7e7e7;
  border-radius: 50%;
  outline: none;
  position: relative;
  vertical-align: top;
}
.modalDPTitle .radio input[type=radio]:before {
  content: "";
  display: block;
  width: 71.7%;
  height: 71.7%;
  margin: 15%;
  border-radius: 50%;
}
.modalDPTitle .radio input[type=radio]:checked:before {
  background: #03002f;
}
.modalDPTitle .radio .form-check-input:checked[type=radio] {
  border: 2px solid #03002f;
  background-color: #ffffff;
  background-image: unset;
}

.customFormSection button {
  font-weight: 500;
}
.customFormSection button:disabled {
  background-color: #c0bfcb;
  border-color: #c0bfcb;
  font-weight: 500;
}
.customFormSection .form-label {
  color: #b8b8b8;
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
}
.customFormSection .form-check {
  display: flex;
  align-items: center;
}
.customFormSection .form-check .form-check-label {
  color: #444444;
  font-size: 1rem;
  line-height: 20.8px;
  font-family: "DMSansMedium";
  margin-left: 10px;
}
.customFormSection .form-check .form-check-input {
  height: 25px;
  width: 25px;
  border: 1px solid #e7e7e7;
}
.customFormSection .form-check .form-check-input:focus {
  border-color: unset;
  outline: 0;
  box-shadow: unset;
  border: 1px solid #e7e7e7;
}
.customFormSection .form-check .form-check-input:active {
  filter: unset;
}
.customFormSection .form-check .form-check-input:focus-visible {
  outline-offset: unset;
  outline: unset;
}
.customFormSection .form-control {
  color: #444444;
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansMedium";
}

.boder-bottom {
  border-bottom: 1px solid #e7e7e7;
}

.custom_btn {
  padding: 14px;
  width: 100%;
  background-color: #03002f;
  font-size: 1.125rem;
  line-height: 25.2px;
  font-family: "DMSansMedium";
  text-align: center;
  justify-content: center !important;
  color: #ffffff;
}

.blue_bg {
  background-color: #f2f2f5;
  border-radius: 4px;
}

.date-input-section {
  display: flex;
  gap: 32px;
}
.date-input-section .form-label {
  margin-bottom: 0px;
}
.date-input-section .input-group {
  width: 153.81px;
  height: 42px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-top: 15px;
}

.rbd-5xlxayyw29q-db {
  z-index: 9999 !important;
}

.rbd-5xlxayyw29q-dr {
  z-index: 99999 !important;
}

/******************DP transaction new content ********************/
.separate-border {
  border-left: 1px solid #e7e7e7;
}

.modalDPTitle .custom-modal .modal-content {
  width: 100% !important;
}

@media (min-width: 576px) {
  .custom-modal.modal-dialog {
    max-width: 100%;
    margin: 0rem 1.3rem !important;
  }
}
.CustomCommonDropdown {
  height: 40px;
  position: relative;
}

.CustomCommonDropdown .edel-icon-arrow-down {
  position: absolute;
  right: 14px;
  top: 12px;
}

.CustomCommonDropdown select.form-control {
  font-size: 0.875rem !important;
  padding-left: 10px !important;
}

.CustomCommonDropdown select.form-control {
  font-size: 0.875rem !important;
  padding-left: 10px !important;
}

.CustomCommonDropdown option {
  padding: 10px !important;
}

.DateBoxfromToDate {
  display: flex;
  width: 100%;
  margin: 0px auto;
}

.DateBoxfrom {
  width: 50%;
  margin: 0 15px 0 0;
}

.DateBoxTo {
  width: 50%;
  margin: 0 0px 0 15px;
}

.horizontalLine {
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
}

.customTextbox {
  background-color: #f0f9ff;
  border: none !important;
  font-size: 0.875rem !important;
  padding-left: 10px !important;
  height: 48px !important;
}

.customTextbox:focus {
  background-color: #f0f9ff;
}

.align-item-flex-top {
  align-items: flex-start !important;
}

.custom-modal .modal-header {
  padding: 0.6rem 1rem !important;
}
.revamped-reports {
  transition: height 0.3s ease-in-out, padding 0.3s ease-in-out;
}
@media (max-width: 1023px) {
  .revamped-reports .revamp-stockcard-shimmer > span {
    display: flex;
    flex-flow: column;
  }
  .revamped-reports .revamp-stockcard-shimmer .SkeletonTile {
    height: 110px !important;
    margin-top: 0 !important;
  }
}
.revamped-reports .popup-disclaimer-block {
  margin: 10px;
}

.revamped-reports.compressed {
  height: 0;
  width: 0;
  padding: 0;
  overflow: hidden;
}

.reports-refurbished {
  padding-top: 15px;
}
.reports-refurbished .accordion-button:focus {
  z-index: 1;
}
.reports-refurbished .accordion-button:hover {
  z-index: 1;
}
.reports-refurbished .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.15);
  backdrop-filter: blur(1.5px);
}
.reports-refurbished .api-failed-msg {
  width: 100%;
  height: 300px;
  background-color: #ffffff;
}
.reports-refurbished .revamped-reports {
  background-color: #f8f7fa;
}
.reports-refurbished .revamped-reports .reports-notification {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .reports-refurbished .revamped-reports .reports-notification {
    align-items: flex-start;
  }
}
.reports-refurbished .revamped-reports .reports-notification .edel-icon-cross-bold-small::before {
  font-size: 12px !important;
}
.reports-refurbished .revamped-reports .edel-icon-briefcase-color .path1:before,
.reports-refurbished .revamped-reports .edel-icon-briefcase-color .path2:before,
.reports-refurbished .revamped-reports .edel-icon-briefcase-color .path3:before {
  color: #03002f;
}
.reports-refurbished .revamped-reports .omnesys-notif {
  background: rgba(250, 229, 214, 0.3);
}
.reports-refurbished .revamped-reports .modalBackground.holding-report-submodal {
  border: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
  backdrop-filter: blur(1.5px);
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.reports-refurbished .revamped-reports .report-tabs {
  margin-top: -35px;
}
.reports-refurbished .revamped-reports .report-tabs .switch-between-reports {
  border-bottom: 1px solid #e7e7e7;
}
.reports-refurbished .revamped-reports .report-tabs .switch-between-reports.apply-docking {
  position: sticky;
  top: 49px;
  z-index: 11;
  background: white;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1023px) {
  .reports-refurbished .revamped-reports .report-tabs .switch-between-reports.apply-docking {
    width: 100%;
  }
}
.reports-refurbished .revamped-reports .report-tabs .switch-between-reports.nav.nav-tabs .nav-item .nav-link {
  background: inherit;
  padding: 5px 25px 5px 25px !important;
}
.reports-refurbished .revamped-reports .scrollable-table {
  overflow: scroll;
  max-height: 90vh;
  /* Handle */
}
.reports-refurbished .revamped-reports .scrollable-table::-webkit-scrollbar-track-piece {
  margin-top: 55px !important;
}
.reports-refurbished .revamped-reports .scrollable-table::-webkit-scrollbar {
  width: 4px;
}
.reports-refurbished .revamped-reports .scrollable-table::-webkit-scrollbar-track {
  background: transparent;
}
.reports-refurbished .revamped-reports .scrollable-table::-webkit-scrollbar-thumb {
  background: #03002f;
  border-radius: 2px;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table {
  width: 100%;
  margin: unset;
  font-family: unset;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table .holding-scrips button {
  width: 250px !important;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tr th:first-child,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tr td:first-child {
  padding-left: 20px;
  border-radius: 0;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tr th .title .arrows,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tr td .title .arrows {
  cursor: pointer;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead {
  position: sticky;
  top: 48px;
  z-index: 10;
  padding: 30px;
  height: 54px;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  background-color: #ffffff;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .numeric-value,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .holding-scrips {
  padding: 10px;
  vertical-align: top;
  line-height: 140%;
  color: #727271;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .numeric-value .remove-btn-props button,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .holding-scrips .remove-btn-props button {
  text-align: left;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .holding-scrips.taRight .arrows,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .numeric-value.taRight .arrows {
  position: absolute;
  margin-right: -15px;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .holding-scrips .title,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .numeric-value .title {
  display: block;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .holding-scrips .title div:first-child .as-on-date,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead .numeric-value .title div:first-child .as-on-date {
  font-size: 0.688rem;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead tr th {
  position: relative;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table thead tr th:first-child {
  width: 300px;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .numeric-value {
  padding: 10px 10px 7px;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .numeric-value .empty-val {
  color: #444444;
  font-size: 0.875rem !important;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .numeric-value,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .holding-scrips {
  vertical-align: middle;
  line-height: 140%;
  color: #727271;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .numeric-value .remove-btn-props button,
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .holding-scrips .remove-btn-props button {
  text-align: left;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .holding-scrips {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row td {
  border: unset;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row:nth-child(even) td {
  background-color: #ffffff;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row:nth-child(odd) td {
  background-color: #f7f7f7;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row.selected td, .reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row:hover td {
  background-color: #fdebd7;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .numeric-value {
  vertical-align: top;
  text-align: right;
  padding: 4px 10px 7px;
  color: #444444;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody .holding-report-revamped-table-row .numeric-value:last-child {
  border-radius: 0;
  padding: 4px 20px 7px;
  vertical-align: middle;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody tr td:first-child {
  width: 300px;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody tr td .edel-icon-clock {
  color: #727271;
  font-size: 12px;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table tbody tr td.messageShowClass {
  padding: 0;
  z-index: 6;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table {
  width: 150%;
  border-collapse: unset;
  border-spacing: unset;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table thead {
  top: 0;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table thead tr th:first-child {
  width: 300px !important;
  padding-left: 20px;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  left: 0;
  z-index: 10;
  background-color: #ffffff;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table thead tr th.numeric-value {
  padding-left: 50px !important;
  min-width: 100px;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table tbody tr td:first-child {
  min-width: 300px !important;
  padding-left: 20px;
  position: -webkit-sticky;
  position: sticky;
  color: #444444;
  left: 0;
  z-index: 9;
  box-shadow: 4px 6px 20px 0px rgba(0, 0, 0, 0.05);
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table tbody tr td.numeric-value {
  padding-left: 50px !important;
  min-width: 100px;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table tbody tr:nth-child(even) td {
  background-color: #ffffff;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table tbody tr:nth-child(odd) td {
  background-color: #f7f7f7;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table tbody tr:hover td, .reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table tbody tr.selected td {
  background-color: #fdebd7;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table.dock-table tbody td.messageShowClass {
  padding: 0 !important;
  z-index: 6 !important;
}
.reports-refurbished .revamped-reports .holding-report-revamped .holding-report-revamped-table table {
  border-collapse: unset !important;
}
.reports-refurbished .revamped-reports .generic-tabs .nav-tabs.switch-between-reports.apply-docking {
  position: sticky;
  top: 49px;
  z-index: 11;
  background: white;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1023px) {
  .reports-refurbished .revamped-reports .generic-tabs .nav-tabs.switch-between-reports.apply-docking {
    width: 100%;
  }
}
.reports-refurbished .revamped-reports .generic-tabs .nav-tabs.switch-between-reports.nav.nav-tabs .nav-item .nav-link {
  background: inherit;
  padding: 5px 25px 5px 25px !important;
}
@media (max-width: 1023px) {
  .reports-refurbished .revamped-reports .generic-tabs .nav-tabs.switch-between-reports {
    display: flex;
    white-space: nowrap;
    flex-wrap: nowrap;
    overflow-x: scroll;
    gap: 10px;
    padding: 0px 15px;
  }
  .reports-refurbished .revamped-reports .generic-tabs .nav-tabs.switch-between-reports .nav-item .nav-link {
    padding: 10px !important;
    font-size: 0.875rem;
  }
}
.reports-refurbished .revamped-reports .icon-report-outer {
  padding: 12px;
  background-color: #f2f2f5;
  border-radius: 5px;
  z-index: 9;
}

.holding-revamp-table-wrapper {
  padding-bottom: 40px;
  position: sticky;
  border-top: 1px solid #e7e7e7;
}

.productlist-popup-zindex {
  z-index: 9 !important;
}

.all-reports .drawer-head {
  padding: 22px 15px !important;
}

.assest-filter-container {
  width: 360px;
  display: flex;
  flex-flow: column;
  box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
  border-radius: 10px 10px 10px 10px;
}
.assest-filter-container .header {
  border-radius: 10px 10px 0px 0px;
  border-bottom: 1px solid rgba(3, 0, 47, 0.2);
}
.assest-filter-container .asset-filters {
  width: 100%;
  height: 240px;
}
.assest-filter-container .asset-filters .assetlist {
  display: flex;
  flex-flow: column;
  width: 39%;
}
.assest-filter-container .asset-filters .assetlist .asset {
  padding: 12px 16px;
  border-bottom: 1px solid #f2f2f5;
}
.assest-filter-container .asset-filters .assetlist .selected-asset {
  background-color: #f2f2f5;
}
.assest-filter-container .asset-filters .asset-product-list {
  width: 61%;
  background-color: #f2f2f5;
  padding: 5px 13px;
  height: 100%;
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.assest-filter-container .asset-filters .asset-product-list::-webkit-scrollbar {
  width: 2px !important;
  height: 5px !important;
}
.assest-filter-container .asset-filters .asset-product-list::-webkit-scrollbar-track {
  background: transparent;
}
.assest-filter-container .asset-filters .asset-product-list::-webkit-scrollbar-thumb {
  background: #03002f;
}
.assest-filter-container .asset-filters .asset-product-list .each-filter-parent {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(17, 0, 0, 0.05);
}
.assest-filter-container .asset-filters .asset-product-list .each-filter-parent:last-child {
  border-bottom: none !important;
}
.assest-filter-container .asset-filters .asset-product-list .common-checkbox-custom input[type=checkbox] {
  border-radius: 4px !important;
  border: 1px solid #e7e7e7 !important;
  min-height: 18px !important;
  min-width: 18px !important;
  height: unset !important;
  width: unset !important;
  background-color: #ffffff !important;
}
.assest-filter-container .asset-filters .asset-product-list .common-checkbox-custom input[type=checkbox]:checked {
  border: 1px solid #03002f !important;
  background-color: #03002f !important;
}
.assest-filter-container .apply-cancel {
  height: 10%;
  background: linear-gradient(to right, #fff 0%, #fff 52.08%, rgba(255, 255, 255, 0) 93.18%);
}
.assest-filter-container .apply-cancel-1assetfilter-btns-spacing {
  background-color: #ffffff;
  border-top: unset;
}

.holdingreports-new-sidebar .stock-details-head {
  padding: 19px 20px;
}
.holdingreports-new-sidebar .stock-details-head .stock-details-switch-key {
  margin-left: -41px;
}
.holdingreports-new-sidebar .stock-details-head .stock-details-switch-key i {
  font-size: 1.25rem;
}

@media (max-width: 1023px) {
  .holdings-search {
    padding: 0 15px 15px;
  }
}
.holdings-search .common-search-bar.open-search {
  height: 30px;
  border: 1px solid #03002f;
  background-color: #ffffff;
}
.holdings-search .common-search-bar {
  min-width: 277px;
}
.holdings-search .common-search-bar input {
  height: 8px;
  padding: 10px;
  background-color: #ffffff;
}
@media (max-width: 1023px) {
  .holdings-search .common-search-bar {
    height: 40px;
    border: 1px solid #03002f;
  }
  .holdings-search .common-search-bar.open-search {
    height: 40px;
  }
}

.action-icon-container .action-icon {
  width: 30px;
  height: 30px;
  font-size: 0.875rem;
  background-color: #f2f2f5;
  border-radius: 5px;
}
.action-icon-container.sort-icon-dot .edel-icon-round-circle {
  top: 3px;
  right: 3px;
}
.action-icon-container .edel-icon-round-circle {
  position: absolute;
  font-size: 5px;
  color: #dd504d;
  top: 4px;
  right: 4px;
}

.action-icon-setting {
  padding: 6px 9px;
  height: 30px;
  position: relative;
  background-color: #f2f2f5;
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .action-icon-setting {
    padding: 5px;
    height: 34px;
    width: 34px;
    background-color: transparent !important;
    border-radius: 5px;
    border: 1px solid #e7e7e7;
  }
  .action-icon-setting span {
    color: #03002f;
    font-size: 1.125rem;
  }
  .action-icon-setting .edel-icon-settings-sort {
    font-size: 1.5rem;
  }
}

.action-sidebar-drawer .offcanvas-body::-webkit-scrollbar {
  display: none;
}
.action-sidebar-drawer .edel-sidebar-drawer-head {
  display: flex;
  align-items: center;
  min-height: 68px !important;
}
@media (max-width: 1023px) {
  .action-sidebar-drawer .edel-sidebar-drawer-head {
    border-bottom: 1px solid #ccccd6 !important;
  }
}
.action-sidebar-drawer .apply-cancel-btns-spacing {
  min-height: 70px !important;
}

.selected-filters-bar {
  background-color: #ffffff;
  padding: 15px 25px 15px 39px;
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px;
  gap: 10px;
  border-bottom: 1px solid #f4f4f4;
}
@media (max-width: 1023px) {
  .selected-filters-bar {
    position: sticky;
    top: 48px;
    background-color: #f8f7fa;
    z-index: 2;
    padding: 15px;
    margin-top: 0;
  }
}
.selected-filters-bar .all-selected-filter-bubbles {
  min-width: 40%;
}
@media (max-width: 1023px) {
  .selected-filters-bar .all-selected-filter-bubbles {
    display: none !important;
  }
}
.selected-filters-bar .all-selected-filter-bubbles .edel-icon-arrow-left,
.selected-filters-bar .all-selected-filter-bubbles .edel-icon-arrow-right {
  font-size: 25px;
}
.selected-filters-bar .all-selected-filter-bubbles .gradients {
  position: relative;
}
.selected-filters-bar .all-selected-filter-bubbles .gradients .left-gradient {
  background: linear-gradient(90deg, #fff 31.64%, rgba(255, 255, 255, 0) 80.86%);
  position: absolute;
  height: 30px;
  width: 41px;
  left: 28px;
  top: 0;
  z-index: 1;
  border: none;
}
.selected-filters-bar .all-selected-filter-bubbles .gradients .right-gradient {
  background: linear-gradient(270deg, #fff 31.64%, rgba(255, 255, 255, 0) 80.86%);
  position: absolute;
  top: 0;
  height: 30px;
  width: 40px;
  left: -40px;
  z-index: 1;
  border: none;
}
.selected-filters-bar .filters-section {
  position: relative;
  width: 100%;
  display: flex;
  overflow-x: scroll;
}
.selected-filters-bar .filters-section::-webkit-scrollbar {
  display: none;
}
@media (max-width: 1023px) {
  .selected-filters-bar .btns-section {
    width: 100%;
  }
}
.selected-filters-bar .filter-bars-block {
  padding: 5px 7px;
  border-radius: 5px;
  background: #f2f2f5;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.selected-filters-bar .filter-bars-block .tag-container {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.selected-filters-bar .filter-bars-block .tag-container .ed-filter-label-text {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  color: #03002f;
}
.selected-filters-bar .filter-bars-block .tag-container span {
  font-size: 8px;
  color: #03002f;
  font-weight: bolder;
}
.selected-filters-bar .equity-dropdown-block .equitydrop {
  padding: 6px 10px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  height: 30px;
  color: #03002f !important;
}
@media (max-width: 1023px) {
  .selected-filters-bar .equity-dropdown-block .equitydrop i {
    font-size: 1.125rem;
  }
}
.selected-filters-bar .all-qty-block {
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .selected-filters-bar {
    border-bottom: none;
  }
}
.selected-filters-bar .equity-dropdown-block button[aria-expanded=true] {
  border: 1px solid #03002f !important;
}
.selected-filters-bar .equity-dropdown-block.show .dropdown-menu {
  min-width: 232px;
  overflow: unset;
  padding: 10px;
  border-radius: 10px;
  height: unset;
  min-height: fit-content;
  box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #e7e7e7;
}
.selected-filters-bar .equity-dropdown-block.show .dropdown-menu .dropdown-item {
  font-family: "DMSansNormal";
  padding: 12px 16px;
}
.selected-filters-bar .equity-dropdown-block.show .dropdown-menu .dropdown-item:hover {
  background-color: #f2f2f5;
  border-radius: 5px;
}
.selected-filters-bar .equity-dropdown-block.show .dropdown-menu .dropdown-item.selected-item {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  background-color: #f2f2f5;
  border-radius: 5px;
}
.selected-filters-bar .all-qty-block {
  border: 1px solid #e7e7e7;
  padding: 6px;
  text-wrap: nowrap;
  white-space: nowrap;
}
.selected-filters-bar .all-qty-block i {
  padding-left: 10px;
  font-size: 1.25rem;
}

.gray-brd-tag button {
  height: 15px;
  width: 15px;
  border: 0.1px solid #e7e7e7;
  border-radius: 50%;
  color: #03002f;
  display: flex;
  align-items: center;
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  background: transparent;
  padding: 0px;
  justify-content: center;
}
.gray-brd-tag button:hover {
  background-color: transparent;
  color: #03002f;
  border: 1px solid #e7e7e7;
}

.half-px-brd-tag button {
  border: 0.5px solid #03002f !important;
}

.midblue-brd-tag button {
  height: 15px;
  width: 15px;
  border: 0.1px solid #03002f;
  border-radius: 50%;
  text-align: center;
  color: #03002f;
  align-self: center;
  display: flex;
  align-items: center;
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  background: transparent;
  padding: 0px;
  justify-content: center;
}
.midblue-brd-tag button:hover {
  background-color: transparent;
  color: #03002f;
  border: 1px solid #03002f;
}

.filter-tags-popover-body {
  border-radius: 5px;
  padding: 10px;
  border: 0px;
}

.rebrandreports-tooltip-hover.bs-popover-top > .popover-arrow::before {
  border-top-color: unset;
  top: -1px;
  border: 0;
}
.rebrandreports-tooltip-hover.bs-popover-top > .popover-arrow::after {
  border-top-color: #ffffff;
  top: -2px;
}

.half-px-brd .popover-body,
.rebrandreports-tooltip-hover .popover-body {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #03002f;
  background: #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(3, 0, 47, 0.12);
  padding: 10px !important;
  min-height: 41px;
  max-height: fit-content;
  border-radius: 5px;
  white-space: nowrap;
}
.half-px-brd .filter-tags-popover-btn,
.rebrandreports-tooltip-hover .filter-tags-popover-btn {
  height: 15px;
  width: 15px;
  border: 0.1px solid #03002f;
  border-radius: 50%;
  text-align: center;
  color: #03002f;
  align-self: center;
  display: flex;
  line-height: 100%;
  align-items: center;
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  background: transparent;
  padding: 0px;
  justify-content: center;
}
.half-px-brd .filter-tags-popover-btn:hover,
.rebrandreports-tooltip-hover .filter-tags-popover-btn:hover {
  background-color: transparent;
  color: #03002f;
  border: 1px solid #03002f;
}
.half-px-brd .pin-unpin-popup,
.rebrandreports-tooltip-hover .pin-unpin-popup {
  border: none;
}
.half-px-brd .bs-popover-top > .popover-arrow::before,
.rebrandreports-tooltip-hover .bs-popover-top > .popover-arrow::before {
  border-top-color: unset;
  top: -1px;
  border: 0;
}
.half-px-brd .bs-popover-top > .popover-arrow::after,
.rebrandreports-tooltip-hover .bs-popover-top > .popover-arrow::after {
  border-top-color: #ffffff;
  top: -2px;
}

.news-section .owl-dots {
  position: absolute !important;
  bottom: 0 !important;
  right: 35%;
  padding: 10px !important;
}
.news-section .owl-dots .owl-dot.active span {
  border: 1px solid #f04e45 !important;
}
.news-section .newsData-block {
  display: flex;
  flex-flow: column;
  gap: 10px;
  background-color: #f7f7f7;
  padding: 15px 20px;
  min-height: 135px;
  max-height: 135px;
  position: relative;
  transition: max-height 0.8s ease-in-out;
}
.news-section .newsData-block .expand-btn {
  position: absolute;
  bottom: 6px;
  right: 10px;
  font-size: 0.75rem;
  font-family: "RobotoMedium";
  color: #03002f;
}
.news-section .newsData-block .news-text .two-line-ellipsis {
  -webkit-line-clamp: 3;
  line-clamp: 3;
  text-align: justify;
}
.news-section .newsData-block.full-news {
  max-height: 500px;
}
.news-section .newsData-block.full-news .news-text .two-line-ellipsis {
  line-clamp: unset;
  -webkit-line-clamp: unset;
}
.news-section .newsData-block.one-news {
  max-width: 95%;
  margin: auto;
}

.revamp-action-drawer__handle {
  width: 32px !important;
  border-radius: 100px !important;
  height: 4px !important;
  background: rgba(3, 0, 47, 0.5) !important;
}
.revamp-action-drawer__backdrop {
  backdrop-filter: blur(1.5px);
  z-index: 11 !important;
}
.revamp-action-drawer__handle-wrapper {
  border-radius: 16px 16px 0 0 !important;
  background-color: #ffffff !important;
}
.revamp-action-drawer__content .drawer-head {
  height: 70px !important;
  display: flex;
  align-items: center;
  padding: 20px 15px !important;
  background-color: #ffffff;
  border-bottom: 1px solid #ccccd6;
}

.reports-slidingpane-icon-block .slidingpane-icon-block {
  border-bottom: 1px solid #e7e7e7;
  padding: 8px 0px !important;
  gap: 0;
}
.reports-slidingpane-icon-block .slidingpane-icon-block .icon-tile {
  text-wrap: nowrap;
  white-space: nowrap;
  padding: 0 15px;
  display: flex;
  align-items: center;
  flex: 1 1 90px;
  justify-content: center;
}
.reports-slidingpane-icon-block .slidingpane-icon-block .icon-tile .icon-text.margin-top-13 {
  margin: 0 !important;
}
.reports-slidingpane-icon-block .slidingpane-icon-block .icon-tile .edel-icon-set-alert-outline {
  font-size: 0.938rem;
}
.reports-slidingpane-icon-block .slidingpane-icon-block .icon-tile .edel-icon-charts {
  font-size: 0.75rem;
}
.reports-slidingpane-icon-block .slidingpane-icon-block .icon-tile .edel-icon-watchlist-color,
.reports-slidingpane-icon-block .slidingpane-icon-block .icon-tile .edel-icon-view-quote-outline {
  font-size: 0.625rem;
}

.download-modal-holding-report {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.download-modal-holding-report .modal-dialog {
  min-width: 500px;
  max-width: 500px;
}
.download-modal-holding-report .modal-content {
  border: none;
  border-radius: 15px;
  background-color: none;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.download-modal-holding-report .modal-content .modal-header {
  background: #f2f2f5;
  border-radius: 15px 15px 0 0;
  border-bottom: 2px solid #e8e7ec;
}
.download-modal-holding-report .modal-content .modal-header .modal-title {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}
.download-modal-holding-report .modal-content .modal-body {
  background: #ffffff;
  border-radius: 0 0 15px 15px;
}

.stock-details-drawer__handle {
  width: 32px !important;
  border-radius: 100px !important;
  height: 4px !important;
  background: rgba(3, 0, 47, 0.5) !important;
}
.stock-details-drawer__backdrop {
  backdrop-filter: blur(1.5px) !important;
  z-index: 11 !important;
}
.stock-details-drawer__handle-wrapper {
  border-radius: 16px 16px 0 0 !important;
  background-color: #f2f2f5 !important;
}
.stock-details-drawer__content {
  height: calc(70vh - 25px) !important;
  display: flex;
  flex-direction: column;
  position: relative;
}
.stock-details-drawer__content .drawer-head {
  height: auto !important;
  position: sticky;
  top: -1px;
  z-index: 2;
  background-color: #f2f2f5;
}
.stock-details-drawer__content .drawer-body {
  flex: 1;
  position: relative;
}

.stock-details-sidebar {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.stock-details-sidebar .stock-details-head {
  height: auto !important;
  padding: 15px !important;
}
.stock-details-sidebar .stock-details-head .stock-details-switch-key {
  margin-left: -36px;
}
.stock-details-sidebar .stock-details-head .stock-details-switch-key i {
  font-size: 0.75rem;
}
.stock-details-sidebar .stock-details-body {
  flex: 1;
  position: relative;
}

.buy-sell-btns-spacing {
  height: 70px !important;
  padding: 15px 25px;
  gap: 25px;
  box-shadow: 0px -4px 17px 0px rgba(60, 60, 60, 0.11);
  position: sticky;
  bottom: 0;
  z-index: 10;
  background-color: #ffffff;
}

.apply-cancel-1assetfilter-btns-spacing {
  border-radius: 0px 0px 10px 10px;
  border-top: 1px solid #cdccd5;
  height: 48px;
  padding: 10px;
  gap: 10px;
  background: #f2f2f5;
}

.apply-cancel-btns-spacing {
  height: 70px !important;
  padding: 10px 16px;
  gap: 6px;
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
  position: sticky;
  bottom: 0;
  z-index: 10;
  background-color: #ffffff;
}
@media (max-width: 1023px) {
  .apply-cancel-btns-spacing.make-fixed {
    position: fixed;
  }
}

.buy-sell-btns,
.apply-cancel-btns {
  width: 100%;
  display: flex;
}
.buy-sell-btns .ed_button.button,
.apply-cancel-btns .ed_button.button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  height: 100% !important;
  padding: unset !important;
  border-radius: 5px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

.every-transaction {
  border-bottom: 1px solid #e7e7e7;
  padding: 10px 15px;
  max-height: 90px;
}
.every-transaction .transaction-history-top .ed_button.button {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  padding: 0px 11px;
  line-height: 17px;
  padding-left: 13px;
  border-radius: 3px;
}

.calendar-display-block {
  position: relative;
}
@media (min-width: 1023px) {
  .calendar-display-block .modal-dialog {
    max-width: 547px !important;
  }
}
.calendar-display-block .calender-btn-shimmer .SkeletonTile {
  border-radius: 5px;
  min-width: 290px;
  height: 40px !important;
  margin-top: 0 !important;
}
.calendar-display-block .calender-date-N-btn {
  background-color: #ffffff;
  padding: 9px 15px;
  border-radius: 5px;
  min-width: 290px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.calendar-display-block .calender-date-N-btn .edel-icon-calendar-rounded {
  font-size: 16px;
}
@media (max-width: 1023px) {
  .calendar-display-block .calender-date-N-btn .edel-icon-calendar-rounded {
    font-size: 21px;
  }
}
.calendar-display-block .calendar-list-block {
  position: absolute;
  padding: 10px;
  display: flex;
  background-color: white;
  top: 105%;
  z-index: 9;
  width: 360px;
  max-height: 360px;
  right: 0;
  border-radius: 10px;
  border: 1px solid #f1f1f4;
  box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
}
.calendar-display-block .calendar-list-block .time-range-list {
  flex: 56;
}
.calendar-display-block .calendar-list-block .time-range-list .cal-item {
  padding: 12px 16px;
  margin-bottom: 5px;
  cursor: pointer;
}
.calendar-display-block .calendar-list-block .time-range-list .cal-item:hover, .calendar-display-block .calendar-list-block .time-range-list .cal-item.selected {
  background-color: #f2f2f5;
  border-radius: 5px;
  font-family: "DMSansBold";
  font-size: 0.875rem;
}
.calendar-display-block .calendar-list-block .yeardrop-list {
  flex: 44;
  border-radius: 10px;
  background-color: #f2f2f5;
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.calendar-display-block .calendar-list-block .yeardrop-list::-webkit-scrollbar {
  width: 2px !important;
  height: 5px !important;
}
.calendar-display-block .calendar-list-block .yeardrop-list::-webkit-scrollbar-track {
  background: transparent;
  margin-top: 10px;
  margin-bottom: 10px;
}
.calendar-display-block .calendar-list-block .yeardrop-list::-webkit-scrollbar-thumb {
  background: #03002f;
}
.calendar-display-block .calendar-list-block .yeardrop-list .financial_years {
  padding: 12px 16px;
  margin-bottom: 5px;
  cursor: pointer;
}
.calendar-display-block .calendar-list-block .yeardrop-list .financial_years:hover, .calendar-display-block .calendar-list-block .yeardrop-list .financial_years.selected {
  border-radius: 10px;
  background-color: #f2f2f5;
  font-family: "DMSansBold";
}

.calendar-list-white-bg.z-index-high__handle-wrapper, .calendar-list-white-bg.z-index-high__content, .calendar-list-white-bg.drawer__handle-wrapper__handle-wrapper {
  background: #ffffff !important;
}
.calendar-list-white-bg.z-index-high__content {
  background: #ffffff !important;
  padding: 0px;
}
.calendar-list-white-bg .drawer_year_container .year_list {
  padding: 20px 15px;
}
.calendar-list-white-bg .drawer_year_container .year_list .financial_year {
  border-bottom: none;
  height: auto;
  justify-content: flex-start;
}
.calendar-list-white-bg .drawer_year_container .year_list .financial_year:hover {
  background-color: #f2f2f5;
  border-radius: 5px;
}
.calendar-list-white-bg .drawer_year_container .year_list .financial_year span {
  padding: 15px;
}
.calendar-list-white-bg .drawer_year_container .year_list:first-child {
  padding-top: 20px;
}
.calendar-list-white-bg .drawer_year_container .year_list:last-child {
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .calendar-list-white-bg .drawer_year_container .mob_year_container {
    height: auto;
  }
  .calendar-list-white-bg .drawer_year_container .mob_year_container span {
    padding-top: 0px;
    font-size: 1.5rem;
  }
}
.calendar-list-white-bg .mob_year_container {
  border-bottom: 1px solid #ccccd6;
  padding: 20px 0px 22px 15px;
  background: #ffffff !important;
}
.calendar-list-white-bg .drawer_container .calendar_list {
  background-color: #ffffff;
  padding: 20px 15px 8px;
}
.calendar-list-white-bg .drawer_container .calendar_list .list_container {
  border-bottom: none;
}
.calendar-list-white-bg .drawer_container .calendar_list .list_container:hover {
  background-color: #f2f2f5;
}
.calendar-list-white-bg .drawer_container .calendar_list .list_container span {
  padding: 15px;
}

.holding-report-revamped-table-row .product-filter-tags button {
  align-items: center;
}
.holding-report-revamped-table-row.selected td, .holding-report-revamped-table-row:hover td {
  background-color: #fdebd7;
}

/********************************** Filter, Sort and Type drawer ******************************************/
.sort-filter-type-tabs-and-btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 15px;
  height: fit-content;
  border-bottom: 1px solid #f5f5f5;
}
.sort-filter-type-tabs-and-btns .sort-filter-type-tabs {
  display: flex;
  align-items: center;
}
.sort-filter-type-tabs-and-btns .sort-filter-type-tabs .sft-tabs {
  line-height: normal;
  padding: 10px;
  color: #444444;
  box-sizing: border-box !important;
  margin-bottom: -1px;
  border-bottom: 1px solid #f5f5f5;
}
.sort-filter-type-tabs-and-btns .sort-filter-type-tabs .sft-tabs.active-tab {
  border-bottom: 1px solid #000000;
  color: #030130;
}
.sort-filter-type-tabs-and-btns .clear-all {
  color: #f04e45;
  padding: 10px 0;
}

.selected-tab-content {
  flex: 1;
  display: flex;
  flex-flow: column;
}

.calendar-revamp-items-itemlist.edel-sidebar-drawer .offcanvas-body {
  margin-top: 20px;
}
.calendar-revamp-items-itemlist.edel-sidebar-drawer .offcanvas-header {
  padding: 29.5px 15.5px 23.5px !important;
  border-bottom: 1px solid #ccccd6;
}
@media (max-width: 1023px) {
  .calendar-revamp-items-itemlist.edel-sidebar-drawer .offcanvas-header {
    padding-top: 21.5px !important;
  }
  .calendar-revamp-items-itemlist.edel-sidebar-drawer .offcanvas-header span {
    line-height: 120%;
  }
}
.calendar-revamp-items-itemlist .calendar_list-revamp {
  padding: 0px 15px 20px;
}
.calendar-revamp-items-itemlist .calendar_list-revamp .list_container-revamp {
  padding: 15px;
}
.calendar-revamp-items-itemlist .calendar_list-revamp .list_container-revamp.selected {
  background-color: #f2f2f5;
  border-radius: 5px;
}
.calendar-revamp-items-itemlist .calendar_list-revamp .list_container-revamp:hover {
  background-color: #f2f2f5;
}
.calendar-revamp-items-itemlist .year_list-revamp {
  padding: 0 15px 80px 15px;
}
.calendar-revamp-items-itemlist .year_list-revamp .financial_year-revamp {
  padding: 15px;
}
.calendar-revamp-items-itemlist .year_list-revamp .financial_year-revamp.selected, .calendar-revamp-items-itemlist .year_list-revamp .financial_year-revamp:hover {
  background-color: #f2f2f5;
  border-radius: 5px;
}
.calendar-revamp-items-itemlist .buy-sell-btns-spacing {
  min-height: 80px;
  padding: 20px 15px;
  box-shadow: none;
  position: fixed;
  background-color: #ffffff;
}
.calendar-revamp-items-itemlist .calendar--row-revamp {
  padding: 0px 15px;
  gap: 7%;
}
.calendar-revamp-items-itemlist .common-download-newtheme .input-group {
  padding: 10px;
  border: 1px solid #e7e7e7;
  margin-top: 5px;
  margin-bottom: 15px;
  border-radius: 5px;
  height: 42px;
}
.calendar-revamp-items-itemlist .common-datepicker .react-datepicker .react-datepicker__day-name {
  margin: 7px;
  width: 32px;
}
.calendar-revamp-items-itemlist .singleDatePicker {
  padding: 0px 15px;
}

.position-tab-open-position {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #444444;
  color: #ffffff;
  border-radius: 100px;
  height: 15px;
  line-height: normal;
  width: 20px;
}

.download-radio-block {
  display: flex;
  flex-flow: row wrap;
}
.download-radio-block label {
  display: unset;
  gap: unset;
  grid-template-columns: unset;
}
.download-radio-block .radio-button.common-radio-button input[type=radio] {
  width: 25px !important;
  height: 25px !important;
}

.genericpopup-button-remove .btn-primary {
  background-color: transparent !important;
  border: none !important;
  padding: 0px;
  margin: 0px;
  color: #727271;
}
.genericpopup-button-remove .btn-primary:hover {
  color: #727271;
}

.holding-report-revamped-table-row .edel-icon-clock {
  font-size: 0.75rem;
  color: #727271;
}
.product-sector-sidebar div {
  border: 1px solid #444444;
  padding: 4px 3px;
  border-radius: 5px;
}

.holdings-sidebar-body-block {
  flex: 1;
  overflow-y: auto;
  /* Track */
  /* Handle */
}
.holdings-sidebar-body-block::-webkit-scrollbar {
  width: 2px !important;
  height: 5px !important;
}
.holdings-sidebar-body-block::-webkit-scrollbar-track {
  background: transparent;
}
.holdings-sidebar-body-block::-webkit-scrollbar-thumb {
  background: #03002f;
}
.holdings-sidebar-body-block .pivot-points {
  margin: 0px;
  padding: 10px 27px 10px 30px !important;
  border-bottom: 1px solid #e7e7e7;
}
.holdings-sidebar-body-block .pivot-points div {
  padding: 0px !important;
}

.revamp-background-blur {
  backdrop-filter: blur(1.5px);
  z-index: 11 !important;
}

.revamp-background-blur.z-index-high__backdrop {
  background: rgba(0, 0, 0, 0.15) !important;
  backdrop-filter: blur(1.5px);
}

.holding-report-submodal {
  border: none;
  background-color: none;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.holding-report-submodal .downloadblock.modalContainer {
  width: 478px !important;
}
@media (max-width: 1023px) {
  .holding-report-submodal .downloadblock.modalContainer {
    margin: 15px;
  }
}
.holding-report-submodal .downloadblock.modalContainer .message {
  text-align: left;
}
.holding-report-submodal .downloadblock.modalContainer .rev-loaderpop-body {
  padding: 30px;
}
@media (max-width: 1023px) {
  .holding-report-submodal .downloadblock.modalContainer .rev-loaderpop-body {
    padding: 20px;
  }
}
.holding-report-submodal .downloadblock.modalContainer .rev-loaderpop-body button {
  width: 100%;
}
.holding-report-submodal .aif-loader .rev-loaderpop-head,
.holding-report-submodal .downloadblock .rev-loaderpop-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.rev-hold-filterpills {
  width: 360px;
  position: relative;
  border-radius: 10px;
  box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
}
.rev-hold-filterpills .all-filters {
  padding-bottom: 0 !important;
  height: 230px;
}
.rev-hold-filterpills .buy-sell-btns-spacing {
  padding: 15px;
  gap: 10px;
  border-radius: 0 0 10px 10px;
  height: 58px !important;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .leftsidebar {
  width: 37.5%;
  height: 230px;
  min-height: unset;
  background-color: #ffffff;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  text-wrap: nowrap;
  white-space: nowrap;
  text-align: left;
  padding: 12px 16px;
  border-bottom: 1px solid #f5f5f5;
  border-radius: 0px;
  font-size: 0.75rem;
  color: #03002f;
  font-family: "DMSansNormal";
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  font-family: "DMSansBold";
  background-color: #f2f2f5;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .leftsidebar .edel-icon-round-circle {
  font-size: 5px;
  color: #dd504d;
  margin-left: 3px;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar {
  width: 62.5%;
  height: 220px;
  min-height: unset;
  margin-bottom: 0 !important;
  background-color: #f2f2f5;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body {
  scrollbar-width: unset;
  overflow-y: unset;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .each-filter-parent {
  border-bottom: 1px solid rgba(17, 0, 0, 0.05);
  padding: 10px 15px 10px 0px;
  font-family: "DMSansMedium";
  color: #262527;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .each-filter-parent .common-checkbox-custom input[type=checkbox] {
  height: unset;
  width: unset;
  min-height: 20px;
  min-width: 20px;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .each-filter-parent .common-checkbox-custom input[type=checkbox]:before {
  border: none;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .each-filter-parent .common-checkbox-custom input[type=checkbox]:checked:before {
  border: 2px solid #ffffff;
  border-width: 0 2px 2px 0;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .bg_white {
  background-color: #f2f2f5;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .bg_white .filterasset-drop-body {
  background: #f2f2f5;
  max-height: 222px;
  margin: 0px;
  border-radius: 0px;
  padding-left: 15px;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .bg_white .filterasset-drop-body .mb-3,
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .bg_white .filterasset-drop-body .mb-2 {
  margin-bottom: 0px !important;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .rightsidebar .commonscroll-new {
  max-height: unset;
  overflow-y: unset;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .bottom-contents {
  position: absolute;
  width: 100%;
  padding: 15px !important;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .bottom-contents.topboxsshadow-button {
  box-shadow: none;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .bottom-contents .buy-sell-col .mtg-10 {
  padding: 0px;
}
.rev-hold-filterpills.common-filter-section.footer-sidebar-generic .bottom-contents .bottombtnsection .ed_button.button {
  height: 27.5px;
  padding: 0px !important;
}
.rev-hold-filterpills .header {
  border-radius: 10px 10px 0 0;
  border-bottom: 1px solid rgba(3, 0, 47, 0.2);
}

.fade.no-border {
  border: none;
}

.filter-sort-type-container .buy-sell-btns-spacing {
  padding: 26px 15px;
  gap: 20px;
  height: 92px !important;
  position: fixed !important;
  width: 100%;
}
.filter-sort-type-container .filter-list-block-type {
  padding: 10px 15px;
  overflow-y: scroll;
}
.filter-sort-type-container .filter-list-block-type .type-filter-list:hover {
  border-radius: 5px;
  border: 0px rgba(17, 0, 0, 0.05);
  background: #f2f2f5;
}
.filter-sort-type-container .filter-list-block-type .form-check {
  display: flex;
  padding-left: 0px;
  min-height: 0 !important;
  margin-bottom: 0 !important;
}
.filter-sort-type-container .clear-all-btn {
  position: absolute;
  top: 10px;
  right: 15px;
}
.filter-sort-type-container .assest-sort-filter-block {
  display: flex;
  flex-flow: column;
  flex: 1;
  position: relative;
  box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
}
.filter-sort-type-container .assest-sort-filter-block .posrel .edel-icon-round-circle {
  position: absolute;
  font-size: 5px;
  color: #dd504d;
  margin-left: 3px;
}
.filter-sort-type-container .assest-sort-filter-block .holding-sorting .orderbook-sorting {
  height: unset !important;
  flex: 1;
  overflow-y: scroll;
}
.filter-sort-type-container .assest-sort-filter-block .holding-sorting .orderbook-sorting .drawer-header {
  display: none !important;
}
.filter-sort-type-container .assest-sort-filter-block .holding-sorting .orderbook-sorting .drawer-body {
  padding: 10px 15px !important;
}
.filter-sort-type-container .assest-sort-filter-block .holding-sorting .orderbook-sorting .drawer-body .sortlist-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 15px !important;
  border-bottom: 1px solid #f5f5f5;
}
.filter-sort-type-container .assest-sort-filter-block .holding-sorting .orderbook-sorting .drawer-body .sortlist-body .sortlist-values {
  color: #444444;
  font-family: "DMSansNormal";
}
.filter-sort-type-container .assest-sort-filter-block .filter-list-block-type {
  display: flex;
  flex-flow: column;
  flex: 1;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .leftsidebar {
  width: 37.5%;
  background-color: #ffffff;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  text-wrap: nowrap;
  white-space: nowrap;
  text-align: left;
  padding: 12px 16px;
  border-bottom: 1px solid #f5f5f5;
  border-radius: 0px;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  background-color: #f2f2f5;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar {
  width: 62.5%;
  height: 60vh !important;
  padding-bottom: 92px !important;
  max-height: unset !important;
  min-height: unset !important;
  overflow-y: scroll !important;
  /* Track */
  /* Handle */
  margin-bottom: 0 !important;
  background-color: #f2f2f5;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar::-webkit-scrollbar-track {
  background: transparent;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar::-webkit-scrollbar-thumb {
  background: #03002f;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar .each-filter-parent {
  border-bottom: 1px solid rgba(17, 0, 0, 0.05);
  padding: 10px 15px 10px 0px;
  font-family: "DMSansMedium";
  color: #262527;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar .each-filter-parent .mb-3,
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar .each-filter-parent .mb-2 {
  margin-bottom: 0px !important;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar .bg_white {
  background-color: #f2f2f5;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar .bg_white .filterasset-drop-body {
  background: #f2f2f5;
  max-height: unset !important;
  margin: 0px;
  border-radius: 0px;
  padding-left: 15px;
}
.filter-sort-type-container .assest-sort-filter-block .common-filter-section.footer-sidebar-generic .rightsidebar .commonscroll-new {
  max-height: unset;
  overflow-y: unset;
}
.filter-sort-type-container .assest-sort-filter-block .header {
  border-bottom: 1px solid rgba(3, 0, 47, 0.2);
}
.filter-sort-type-container .common-fund-sort .drawer-header {
  padding: 0px;
}
.filter-sort-type-container .common-fund-sort .commonscroll-new {
  padding: 10px 15px;
}
.filter-sort-type-container .common-fund-sort .commonscroll-new .sortlist-body {
  padding: 12px 15px;
  border-bottom: 1px solid #f5f5f5;
}
.filter-sort-type-container .common-fund-sort .commonscroll-new .sortlist-body .sortlist-names {
  font-family: "DMSansNormal";
}

.new-backgrey-checkbox .common-checkbox-custom input[type=checkbox]:before {
  border: none;
}
.new-backgrey-checkbox .common-checkbox-custom input[type=checkbox]:checked:before {
  border: 2px solid #ffffff;
  border-width: 0 2px 2px 0;
}

.pdb-5 {
  padding-bottom: 5px;
}

.dp-mob-main-block .mainhead {
  padding: 13px 15px;
  border-bottom: 1px solid #e8e7ec;
}
.dp-mob-main-block .dptransaction-pull-mobile-block {
  padding: 15px 20px;
  margin-bottom: 5px;
}
.dp-mob-main-block .dptransaction-pull-mobile-block .st-open {
  border-radius: 3px;
  border: 1px solid #dfa717;
  color: #dfa717;
  padding: 5px 7px;
}
.dp-mob-main-block .dptransaction-pull-mobile-block .st-closed {
  border-radius: 3px;
  border: 1px solid #51b255;
  color: #51b255;
  padding: 5px 7px;
}
.dp-mob-main-block .customForm {
  padding: 20px 15px;
}
.dp-mob-main-block .customForm .DateBoxfromToDate {
  padding-bottom: 20px;
}
.dp-mob-main-block .customForm .DateBoxfromToDate .DateBoxfrom,
.dp-mob-main-block .customForm .DateBoxfromToDate .DateBoxTo {
  margin: 0px;
}
.dp-mob-main-block .customForm .DateBoxfromToDate input {
  border: none;
  font-family: "DMSansMedium";
  font-size: 1rem;
  color: #444444;
}
.dp-mob-main-block .customForm .DateBoxfromToDate .input-group-append {
  position: absolute;
  right: 2%;
}
.dp-mob-main-block .customForm .DateBoxfromToDate .input-group-append .input-group-text {
  border: none;
  background: none;
  padding: 0;
}
.dp-mob-main-block .dpid-block {
  padding: 20px 0px;
}
.dp-mob-main-block .dpid-block .form-control {
  height: 40px;
}

.family-tagging-holding {
  display: flex;
  position: relative;
  top: 0;
  right: 0;
  justify-content: end;
  z-index: 998;
  width: fit-content;
}

.tabs-holding {
  margin: 10px 0;
}
.tabs-holding .pnl_tabs {
  width: 100%;
}

.pad-15-gap-10 {
  padding: 15px;
  gap: 10px;
}

.lh-22px {
  line-height: 22px;
}

.popup-disclaimer-block {
  background: #ffe9e0;
  border-radius: 8px;
  padding: 12px 40px;
  margin: 10px 0px;
}
.popup-disclaimer-block i {
  color: #cc3100;
}
@media (max-width: 1023px) {
  .popup-disclaimer-block {
    padding: 8px 10px;
  }
}

.slidingpane-icon-block.aif-pdf-slidingpane {
  padding: 10px;
}

.aif-pdf-download-block .rev-loaderpop-body {
  gap: 30px;
}
@media (max-width: 1023px) {
  .aif-pdf-download-block .rev-loaderpop-body {
    padding-top: 30px !important;
  }
}
.dropdown-filter {
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.05), 0px 25px 37px 0px rgba(0, 0, 0, 0.1);
  min-width: 252px;
  max-width: 100%;
  z-index: 5;
  padding-bottom: 0;
  position: absolute;
  top: 115%;
  left: 0;
}
.dropdown-filter .list-container-parent {
  padding: 10px;
}
.dropdown-filter .list-container-parent .list-container {
  margin: unset;
  padding: unset;
}
.dropdown-filter .list-container-parent .list-container .list-item {
  margin: unset;
  padding: 12px 16px;
  display: flex;
  gap: 12px;
  border-radius: 4px;
  align-items: center;
}
.dropdown-filter .list-container-parent .list-container .list-item input[type=checkbox] {
  margin: 0px;
}
.dropdown-filter .list-container-parent .list-container .list-item:hover {
  background-color: #f2f2f5;
  border-radius: 4px;
}
.dropdown-filter .list-container-parent .list-container .list-item:hover .disp_val {
  font-size: 0.875rem;
  font-family: "DMSansBold" !important;
  color: #444444 !important;
}
.dropdown-filter .apply-cancel {
  border-top: 1px solid #ccccd6;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.05), 0px 25px 37px 0px rgba(0, 0, 0, 0.1);
}
.dropdown-filter .apply-cancel .row {
  margin: 0;
}
.dropdown-filter .apply-cancel .buy-sell-col {
  padding: 10px !important;
  background-color: #f2f2f5;
}
.dropdown-filter .apply-cancel .buy-sell-col .mtg-10.bg-white {
  margin: 0;
  padding: 0px;
  background-color: #f2f2f5 !important;
}
.dropdown-filter .apply-cancel .buy-sell-col .mtg-10.bg-white .pe-2 {
  padding-right: 5px !important;
}
.dropdown-filter .apply-cancel .buy-sell-col .mtg-10.bg-white .ps-2 {
  padding-left: 5px !important;
}
.dropdown-filter .apply-cancel .buy-sell-col .mtg-10.bg-white .bottombtnsection .ed_button {
  padding: 3px 10px !important;
}
.dropdown-filter .apply-cancel .buy-sell-col .mtg-10.bg-white .bottombtnsection .cancel {
  background-color: #f2f2f5;
}

.filter-pills {
  gap: 10px;
  padding: 15px 0px 20px 0px;
}
.filter-pills .Assetclasss-shimmer .SkeletonTile {
  border-radius: 100px;
  width: 100px;
  height: 28px !important;
  margin-top: 0 !important;
}
.filter-pills .pill {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
  border: 1px solid #e7e7e7;
  border-radius: 100px;
  padding: 5px 0.5rem;
  position: relative;
  padding: 8px 15px;
  cursor: pointer;
}
.filter-pills .pill .dropdown-toggle-split {
  background: none;
  padding: 0;
}
.filter-pills .pill .tab-active-btn .btn.btn-primary {
  background-color: rgba(3, 0, 47, 0.05);
  color: #ffffff;
  border: 1px solid rgba(3, 0, 47, 0.5);
}
.filter-pills .pill .btn.btn-primary {
  border-radius: inherit;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
}
.filter-pills .pill .filter-name {
  background-color: #03002f;
  color: #ffffff;
  padding: 8px 15px;
  border-radius: 100px;
  position: relative;
}
.filter-pills .pill .filter-name .active-filter-reddot {
  color: #f04e45;
  font-size: 25px;
  position: absolute;
  top: -5px;
}
.filter-pills .pill.pill-selected {
  border: 1px solid rgba(3, 0, 47, 0.5);
  background: rgba(3, 0, 47, 0.05);
  padding: 5px;
}
.filter-pills .pill .down {
  transform: rotate(180deg);
  top: -2px;
}
.filter-pills .pill .arrows {
  color: #03002f !important;
}
.filter-pills .pill .arrows .edel-icon-arrow-down {
  font-size: 1rem;
  top: 2px;
  position: relative;
}
.filter-pills .pill .arrows.visible {
  padding: 5px;
}
.filter-pills .pill .arrows.visible i {
  height: 1rem;
  width: 1rem;
}

.mob-filter-pills-container {
  padding: 15px 0px 15px 15px;
}
.mob-filter-pills-container .mob-filter-pills {
  overflow-x: scroll;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
}
.mob-filter-pills-container .mob-filter-pills:last-child {
  padding-right: 15px;
}
.mob-filter-pills-container .mob-filter-pills .Assetclasss-shimmer .SkeletonTile {
  border-radius: 100px;
  width: 100px;
  height: 28px !important;
  margin-top: 0 !important;
}
.mob-filter-pills-container .mob-filter-pills .mob-pill {
  border: 1px solid #e7e7e7;
  border-radius: 100px;
  height: 28px;
  padding: 8px 15px;
  text-wrap: nowrap;
  white-space: nowrap;
  background-color: transparent;
}
.mob-filter-pills-container .mob-filter-pills .mob-pill.mob-pill-selected {
  border: 1px solid rgba(3, 0, 47, 0.5);
  background: rgba(3, 0, 47, 0.05);
  position: relative;
}
.mob-filter-pills-container .mob-filter-pills .mob-pill.mob-pill-selected .active-filter-reddot {
  color: #f04e45;
  font-size: 25px;
  position: absolute;
  top: -10px;
}
.mob-filter-pills-container .mob-filter-pills::-webkit-scrollbar {
  display: none;
}
.pnlrevamp-border-table {
  position: relative;
}
.pnlrevamp-border-table .custom-table-padding {
  padding: 12px 20px;
}
.pnlrevamp-border-table.common-table-border table {
  border-spacing: 0px;
}
.pnlrevamp-border-table.common-table-border table thead {
  background: #ffffff;
}
.pnlrevamp-border-table.common-table-border table thead th {
  vertical-align: top;
  padding: 12px 12px;
  position: sticky;
  z-index: 1;
  top: 49px;
  text-wrap: nowrap;
  white-space: nowrap;
  background-color: #ffffff;
}
.pnlrevamp-border-table.common-table-border table thead th:first-child {
  padding-left: 20px;
}
.pnlrevamp-border-table.common-table-border table thead th:last-child {
  padding-right: 20px;
}
.pnlrevamp-border-table.common-table-border table tbody tr:hover {
  background-color: none !important;
}
.pnlrevamp-border-table.common-table-border table tbody tr:hover:nth-child(odd) {
  background: #f7f7f7 !important;
}
.pnlrevamp-border-table.common-table-border table tbody tr:hover:nth-child(even) {
  background: #ffffff !important;
}
.pnlrevamp-border-table.common-table-border table tbody tr:nth-child(odd) {
  background: #f7f7f7 !important;
}
.pnlrevamp-border-table.common-table-border table tbody tr:nth-child(even) {
  background: #ffffff !important;
}
.pnlrevamp-border-table.common-table-border table tbody tr td {
  padding: 0px;
  border: 0px;
  border-radius: 0px;
}
.pnlrevamp-border-table.common-table-border table tbody tr td:first-child {
  width: 250px;
}
.pnlrevamp-border-table.common-table-border table tbody tr td .pnl-one-Val {
  padding: 5px 10px;
}
.pnlrevamp-border-table.common-table-border table tbody tr td .pnl-one-Val.start {
  padding-left: 20px;
}
.pnlrevamp-border-table.common-table-border table tbody tr td .pnl-one-Val.end {
  padding-right: 20px;
}
.pnlrevamp-border-table.common-table-border table tbody tr td .one-below-another {
  display: flex;
  flex-direction: column;
}
.pnlrevamp-border-table.common-table-border table tbody tr td .pnl-above-val,
.pnlrevamp-border-table.common-table-border table tbody tr td .pnl-below-val {
  height: 50px;
  display: flex;
  flex-flow: column;
  justify-content: left;
  padding: 5px 10px;
  align-items: self-end;
  font-size: 0.875rem;
}
.pnlrevamp-border-table.common-table-border table tbody tr td .pnl-above-val {
  border-bottom: 1px solid #e7e7e7;
}
.pnlrevamp-border-table.common-table-border table tbody tr td:not(:first-child):not(:last-child) {
  vertical-align: top;
}

.family-tagging-pnl {
  padding: 10px 0;
}
@media (max-width: 1023px) {
  .family-tagging-pnl {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 10px;
  }
  .family-tagging-pnl .selected_option {
    margin: 0 !important;
  }
}
.grid-1fr1fr {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 20px;
}
.grid-1fr1fr .grid-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pnl-sidebar-drawer-body {
  min-height: calc(100% - 70px) !important;
  overflow-y: scroll;
}
.pnl-sidebar-drawer-body::-webkit-scrollbar {
  display: none !important;
}
.pnl-sidebar-drawer-body .view-less-more {
  padding: 10px;
}
.pnl-sidebar-drawer-body .view-less-more .ed_button.button {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  padding: 5px 15px;
  width: 100px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pnl-sidebar-drawer-body .view-dnld-btns-spacing {
  padding: 20px 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pnl-sidebar-drawer-body .view-dnld-btns-spacing .ed_button {
  padding: 5px 10px !important;
  display: flex;
  border-radius: 5px !important;
  gap: 5px;
  align-items: center;
}

.selected-filters-bar-pnlmob {
  padding: 15px 15px 10px;
  border-bottom: 1px solid #e7e7e7;
  border-radius: 5px 5px 0px 0px;
  gap: 10px;
  position: sticky;
  top: 48px;
  background-color: #f8f7fa;
  z-index: 2;
}

.all-pnl-report-list {
  display: flex;
  flex-flow: row wrap;
  background-color: #ffffff;
}
.all-pnl-report-list .error-msg-new-icon {
  width: 100%;
  padding-top: 100px;
}
.all-pnl-report-list .edel-icon-briefcase-color .path1:before,
.all-pnl-report-list .edel-icon-briefcase-color .path2:before,
.all-pnl-report-list .edel-icon-briefcase-color .path3:before {
  color: #dddddd !important;
}
.all-pnl-report-list .all-pnl-card {
  flex: 1 1 350px;
  border-bottom: 1px solid #e7e7e7 !important;
}
@media (min-width: 440px) {
  .all-pnl-report-list .all-pnl-card {
    border-radius: 5px;
    border-bottom: unset;
  }
}
@media (min-width: 440px) {
  .all-pnl-report-list {
    column-gap: 5px;
    row-gap: 5px;
  }
}
.stream-block-data {
  padding: 15px;
}
.stream-block-data .numero {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  color: #444444;
}

.common-accordian.holding-sidebar-qtybreakdown {
  border-bottom: 1px solid #e7e7e7;
}
.common-accordian.holding-sidebar-qtybreakdown .accordion-item {
  margin-top: 0px;
  padding: 15px;
  border: none !important;
}
.common-accordian.holding-sidebar-qtybreakdown .accordion-item .accordion-body {
  padding: 0px;
}
.common-accordian.holding-sidebar-qtybreakdown .accordion-item .accordion-button::after {
  background-color: #f2f2f5 !important;
  font-size: 0.5rem;
}
.common-accordian.holding-sidebar-qtybreakdown .accordion-item .chartiqouterclass {
  padding: 0px;
}
.common-accordian.holding-sidebar-qtybreakdown .transaction-history-top .ed_button.button {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  padding: 0px 11px;
  line-height: 17px;
  padding-left: 13px;
  border-radius: 3px;
}

.breakdown-body {
  display: grid;
  grid-template-columns: 0.8fr 1fr 1fr;
  row-gap: 15px;
  column-gap: 10px;
  padding-top: 15px;
}
.breakdown-body .title-value {
  display: flex;
  flex-flow: column;
}
.breakdown-body .title-value .qty-value {
  font-family: "DMSansMedium";
  font-size: 0.688rem;
  color: #b8b8b8;
}
.breakdown-body .title-value .numero {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  color: #444444;
}

.transaction-inner-mainBlock {
  padding: 15px;
  border-bottom: 1px solid #e7e7e7;
}
.transaction-inner-mainBlock:last-child {
  border-bottom: none;
}
.transaction-inner-mainBlock .transcation-block-inner {
  padding-top: 10px;
}
.transaction-inner-mainBlock .transcation-block-inner .transcation-chunk div:first-child {
  padding-bottom: 8px;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  color: #b8b8b8;
  text-wrap: nowrap;
  white-space: nowrap;
}
.transaction-inner-mainBlock .transcation-block-inner .transcation-chunk div:last-child {
  font-family: "RobotoRegular";
  font-size: 0.938rem;
  color: #444444;
}

.common-accordian.holding-sidebar-transactionbreakdown .accordion-item {
  padding: 0px;
}
.common-accordian.holding-sidebar-transactionbreakdown .accordion-item .all-transaction {
  max-height: 300px;
  overflow-y: scroll;
}
.common-accordian.holding-sidebar-transactionbreakdown .accordion-item .all-transaction::-webkit-scrollbar {
  display: none;
}
.common-accordian.holding-sidebar-transactionbreakdown .accordion-item .all-transaction .every-transaction {
  border-bottom: 1px solid #e7e7e7;
  padding: 10px 15px;
}
.common-accordian.holding-sidebar-transactionbreakdown .accordion-item .accordion-button {
  padding: 15px;
}
.common-accordian.holding-sidebar-transactionbreakdown .accordion-item .edel-icon-report-excla {
  font-size: 40px;
}
#report-navbar.report-nav-container {
  z-index: 11;
  top: -1px !important;
  width: 100%;
  transition: box-shadow 0.3s ease-in, width 0.5s ease;
}
#report-navbar.report-nav-container.apply-shadow {
  background-color: #ffffff;
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);
}
#report-navbar.report-nav-container .all-nav-all-reports-btn {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
  gap: 10px;
  height: 50px;
  border-bottom: 1px solid #e7e7e7;
  padding: 10px 0 0 0;
}
@media (max-width: 1023px) {
  #report-navbar.report-nav-container .all-nav-all-reports-btn {
    padding: 10px 15px 0 0px;
  }
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes {
  gap: 10px;
  width: 100%;
  padding-right: 100px;
  overflow-x: scroll;
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes::-webkit-scrollbar {
  display: none;
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes .route-link {
  padding: 8px 25px;
  color: #444444;
  text-wrap: nowrap;
  white-space: nowrap;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
@media (max-width: 1023px) {
  #report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes .route-link {
    padding: 10px;
  }
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes .route-link.active {
  border-bottom: 1px solid #000000;
  color: #030130;
  font-size: 0.875rem;
  font-family: "DMSansBold";
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes.left-shadow::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 40px;
  height: 30px;
  z-index: 2;
  left: 0;
  background-image: linear-gradient(to right, #f8f7fa, transparent);
  transition: opacity 0.3s;
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes.right-shadow::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 40px;
  height: 30px;
  z-index: 2;
  right: 53px;
  background-image: linear-gradient(to right, transparent, #f8f7fa);
  transition: opacity 0.3s;
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes.left-shadow.reached-top::after {
  background-image: linear-gradient(to right, white, transparent);
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-routes.right-shadow.reached-top::before {
  background-image: linear-gradient(to right, transparent, white);
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-reports-container {
  background-color: transparent;
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-reports-container .all-reports-btn {
  background-color: transparent !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 30px;
  min-width: 30px;
}
@media (max-width: 1023px) {
  #report-navbar.report-nav-container .all-nav-all-reports-btn .all-reports-container .all-reports-btn {
    padding: 6px;
    border-radius: 5px;
    margin-bottom: 3px;
    background-color: #f2f2f5 !important;
  }
  #report-navbar.report-nav-container .all-nav-all-reports-btn .all-reports-container .all-reports-btn .all-reports-btn-title {
    display: none;
  }
}
#report-navbar.report-nav-container .all-nav-all-reports-btn .all-reports-container #all-reports {
  border: none !important;
  padding: 0 !important;
  right: 0;
  top: 104%;
}
.transaction-detail-l3 .transaction-detail-table {
  background: #ffffff;
}
.transaction-detail-l3 .transaction-detail-table table {
  width: 100%;
  margin: 0 auto;
}
.transaction-detail-l3 .transaction-detail-table thead {
  border-radius: 5px 5px 0px 0px;
}
.transaction-detail-l3 .transaction-detail-table thead tr th {
  padding: 10px 0px 10px 0px;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  line-height: 16px;
  color: #727271;
  background: #ffffff;
}
.transaction-detail-l3 .transaction-detail-table thead tr th .title .text-right {
  display: flex;
  justify-content: flex-end;
}
.transaction-detail-l3 .transaction-detail-table thead tr:first-child td {
  border-top-left-radius: 5px;
}
.transaction-detail-l3 .transaction-detail-table thead tr:last-child td {
  border-top-right-radius: 5px;
}
.transaction-detail-l3 .transaction-detail-table tbody td:first-child {
  border: 0px !important;
}
.transaction-detail-l3 .transaction-detail-table tbody .transaction-detail-table-row td {
  border: unset;
  border-radius: unset !important;
  padding: 20px 25px 20px 0px !important;
}
.transaction-detail-l3 .transaction-detail-table tbody .transaction-detail-table-row td:nth-child(1) {
  padding: 0 !important;
}
.transaction-detail-l3 .transaction-detail-table tbody .transaction-detail-table-row:nth-child(even) td {
  background-color: #ffffff;
}
.transaction-detail-l3 .transaction-detail-table tbody .transaction-detail-table-row:nth-child(odd) td {
  background-color: #f7f7f7;
}
.transaction-detail-l3 .transaction-detail-table tbody .transaction-detail-table-row .edel-icon-edit-txn-report {
  font-size: 1.125rem;
}
.transaction-detail-l3 .transaction-detail-table tbody .transaction-detail-table-row .pad-left-when-edit {
  padding: 20px 10px 20px 20px;
}
.transaction-detail-l3 .l3-summary {
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 10px 25px;
  margin-top: 25px;
  gap: 12px;
  margin-bottom: 10px;
}
.transaction-detail-l3 .l3-summary .l3-summary-box {
  flex: 1 0 16%;
}
.transaction-detail-l3 .l3-summary .rebrandreports-tooltip-hover .popover-body {
  white-space: normal !important;
}
@media (max-width: 1023px) {
  .transaction-detail-l3 .l3-summary-mob {
    background-color: transparent;
    padding: 30px 15px;
    line-height: 16px;
  }
  .transaction-detail-l3 .l3-summary-mob .edel-icon-stock-briefcase {
    font-size: 12px;
  }
  .transaction-detail-l3 .l3-summary-mob .displayName-stock {
    line-height: 20px;
  }
  .transaction-detail-l3 .l3-heading-mob {
    padding: 15px;
  }
  .transaction-detail-l3 .l3-heading-mob .edel-icon-left-shortArrow {
    font-size: 18px;
    color: #03002f;
  }
  .transaction-detail-l3 .transaction-detail-table-mob {
    margin: 0 15px;
    background: #ffffff;
  }
  .transaction-detail-l3 .transaction-detail-table-mob table {
    width: unset;
    margin: unset;
    font-family: unset;
    border-collapse: collapse;
    border-spacing: 0;
  }
  .transaction-detail-l3 .transaction-detail-table-mob thead tr th {
    padding: 10px 0px 10px 0px;
    font-size: 0.75rem;
    font-family: "DMSansMedium";
    line-height: 16px;
    color: #727271;
    background-color: #ffffff;
  }
  .transaction-detail-l3 .transaction-detail-table-mob thead tr th .title .text-right {
    display: flex;
    justify-content: flex-end;
  }
  .transaction-detail-l3 .transaction-detail-table-mob tbody td:first-child {
    border: 0px !important;
  }
  .transaction-detail-l3 .transaction-detail-table-mob .transaction-detail-table-row {
    text-wrap: nowrap;
    white-space: nowrap;
  }
  .transaction-detail-l3 .transaction-detail-table-mob .transaction-detail-table-row td {
    border: none;
    vertical-align: middle;
  }
  .transaction-detail-l3 .transaction-detail-table-mob .transaction-detail-table-row td {
    border: unset;
    padding: 16px 25px 18px 0px !important;
  }
  .transaction-detail-l3 .transaction-detail-table-mob .transaction-detail-table-row td:nth-child(1) {
    padding: 0 !important;
  }
  .transaction-detail-l3 .transaction-detail-table-mob .transaction-detail-table-row:nth-child(odd) td {
    background-color: #f7f7f7;
  }
  .transaction-detail-l3 .transaction-detail-table-mob .transaction-detail-table-row:nth-child(even) td {
    background-color: #ffffff;
  }
  .transaction-detail-l3 .transaction-detail-table-mob .transaction-detail-table-row .edel-icon-edit-txn-report {
    font-size: 18px;
  }
  .transaction-detail-l3 .transaction-detail-table-mob .transaction-detail-table-row .pad-left-when-edit {
    padding: 19px 10px 19px 16px;
  }
  .transaction-detail-l3 .transaction-history-container .mobile-genericdrawer {
    padding: unset;
  }
  .transaction-detail-l3 .hide-scroll-track {
    scrollbar-width: none;
  }
}

@media (min-width: 1023px) {
  .bg-revamped-backgrey {
    min-height: 100vh;
  }
}

@media (max-width: 1023px) {
  .reports-refurbished {
    padding-top: unset;
  }
}
:root {
  font-size: 16px;
}

.smallcase-popup-fail {
  max-width: 714px !important;
  height: 429px;
  border-radius: 4px;
  font-family: "DMSansNormal";
}
.smallcase-popup-fail-head {
  width: 100%;
  height: 65px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #0b243a;
  display: inline-flex;
  background: #f2f2f5;
  border-radius: 15px 15px 0px 0px;
  align-items: center;
  justify-content: flex-start;
  padding: 2%;
}
.smallcase-popup-fail-head p {
  margin: 0;
  padding: 0;
}
.smallcase-popup-fail-head .download {
  color: #0b243a;
  font-size: 1rem;
  padding-right: 10px;
  font-size: 1rem;
}
.smallcase-popup-fail-body {
  width: 100%;
  height: 364px;
  background: #ffffff;
  font-weight: 500;
  font-size: 1rem;
  line-height: 22px;
  padding: 50.43px 4% 4%;
  border-radius: 0px 0px 15px 15px;
}
.smallcase-popup-fail-body .downloadSuccess {
  width: 169.84px;
  height: 92.47px;
  justify-self: center;
}
.smallcase-popup-fail-body .threshold {
  display: flex;
  justify-content: center;
  padding: 5%;
}
.smallcase-popup-fail-body .update-message {
  display: flex;
  text-align: center;
  margin: 39px auto 60.53px;
  width: 50%;
  color: #727271;
  font-size: 1rem;
  font-family: "DMSansMedium";
  align-self: flex-end;
  text-align: center;
  justify-self: center;
  color: #727271;
}
@media screen and (min-width: 1024px) {
  .smallcase-popup-fail-body .update-message {
    height: 44px;
  }
}
.smallcase-popup-fail-body .action-post-success {
  align-items: center;
  justify-content: center;
  display: flex;
}
.smallcase-popup-fail-body .action-post-success button {
  border: none;
  align-items: center;
  justify-content: center;
  display: flex;
  background: transparent;
  color: #03002f;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
.smallcase-popup-fail-body .action-post-success .twist {
  display: inline-block;
  padding-right: 5px;
}

.mob-smallcase-popup-fail {
  width: 100%;
  max-width: 425px;
  height: 307px;
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 500;
  background-color: #ffffff;
  justify-content: center;
  padding: 0px 2% 2%;
}
.mob-smallcase-popup-fail-body {
  justify-self: center;
  margin-bottom: 40px;
  margin-top: 22px;
  align-items: center;
  text-align: center;
  justify-content: center;
}
.mob-smallcase-popup-fail-body .downloadSuccess {
  width: 169.84px;
  height: 92.47px;
  justify-self: center;
}
.mob-smallcase-popup-fail-body .update-message {
  width: 320px;
  padding-top: 6%;
  color: #727271;
}
@media screen and (min-width: 1024px) {
  .mob-smallcase-popup-fail-body .update-message {
    height: 44px;
    padding-top: 26px;
  }
}
.mob-smallcase-popup-fail .action-post-success {
  display: flex;
  justify-content: center;
}
.mob-smallcase-popup-fail .action-post-success button {
  border: none;
  align-items: center;
  justify-content: center;
  display: flex;
  background: transparent;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.mob-smallcase-popup-fail .action-post-success .twist {
  display: inline-block;
  padding-right: 5px;
}
:root {
  font-size: 16px;
}

.smallcase-popup-loader {
  max-width: 714px !important;
  height: 374px;
  border-radius: 4px;
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 400;
}
.smallcase-popup-loader-head {
  width: 100%;
  height: 65px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #0b243a;
  display: inline-flex;
  background: #f2f2f5;
  border-radius: 15px 15px 0px 0px;
  align-items: center;
  justify-content: flex-start;
  padding: 2%;
}
.smallcase-popup-loader-head p {
  margin: 0;
  padding: 0;
}
.smallcase-popup-loader-head .download {
  color: #0b243a;
  font-size: 1rem;
  padding-right: 10px;
  font-size: 1rem;
}
.smallcase-popup-loader-body {
  width: 100%;
  height: 309px;
  background: #ffffff;
  font-weight: 500;
  font-size: 1rem;
  line-height: 22px;
  display: grid;
  border-radius: 0px 0px 15px 15px;
  justify-content: center;
  padding: 5%;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr;
}
.smallcase-popup-loader-body .loader {
  justify-self: center;
  margin-top: 20px;
}
.smallcase-popup-loader-body .update-message {
  width: 100%;
  height: 44px;
  align-self: center;
  text-align: center;
  color: #727271;
  justify-self: center;
}

.mob-smallcase-popup-loader {
  width: 100%;
  max-width: 425px;
  height: 228px;
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 500;
  background-color: #ffffff;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr;
  justify-content: center;
  padding: 2%;
}
.mob-smallcase-popup-loader-body {
  justify-self: center;
  align-self: center;
  padding-top: 20px;
}
.mob-smallcase-popup-loader-body .loader {
  width: 50px;
  height: 50px;
}
.mob-smallcase-popup-loader .update-message {
  width: 259px;
  height: 44px;
  align-self: flex-end;
  text-align: center;
  color: #727271;
  justify-self: center;
  align-self: center;
}
@media (min-width: 1023px) {
  .transaction-history-container .smallcase-popup-success-body {
    height: 350px;
    row-gap: 5%;
  }
}
.transaction-history-container .editTransaction .modalDPTitle .modal-content {
  width: 550px;
}
.transaction-history-container .editTransaction .modalDPTitle .modal-content .modal-header {
  height: 77px;
  padding-left: 30px;
}
.transaction-history-container .editTransaction .modalDPTitle .modal-content .modal-header .modal-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}
.transaction-history-container .editTransaction .modal.show .modal-dialog {
  max-width: 550px;
}
.transaction-history-container .editTransaction .height_width_check input {
  height: 20px;
  width: 20px;
}
.transaction-history-container .editTransaction .button-width-229 .ed_button.button {
  width: 229px;
}
.transaction-history-container .editTransaction .modal-backdrop.show {
  background: rgba(69, 67, 67, 0.5);
  backdrop-filter: blur(1px);
}
.transaction-history-container .editTransaction .modalBackground {
  background: rgba(69, 67, 67, 0.5);
  backdrop-filter: blur(1px);
}
.transaction-history-container .editTransaction .edit-txns-scroller {
  max-height: 185px;
  overflow-y: scroll;
}
.transaction-history-container .editTransaction .edit-txns-scroller::-webkit-scrollbar {
  width: 2px !important;
  height: 2px !important;
}
.transaction-history-container .editTransaction .edit-txns-scroller::-webkit-scrollbar-track {
  background: transparent;
}
.transaction-history-container .editTransaction .edit-txns-scroller::-webkit-scrollbar-thumb {
  background: #03002f;
}
.transaction-history-container .edel-icon-Timer-refresh {
  color: #03002f;
  font-size: 20px;
}
.transaction-history-container .remove-button-report button:hover {
  color: #ffffff;
  background-color: #03002f;
}
.transaction-history-container .downloadHoldingDesk-form {
  padding-top: 15px;
}
.transaction-history-container .modalDPTitle .modal-content .modal-header .modal-title {
  font-family: "DMSansNormal";
}
.transaction-history-container .error-authorize-approximate {
  margin: 0.5rem auto;
}
@media (max-width: 1023px) {
  .transaction-history-container .error-authorize-approximate {
    padding: 15px;
    margin: 0px;
  }
}
@media (min-width: 1023px) {
  .transaction-history-container .error-authorize-approximate .p-1 {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
  .transaction-history-container .error-authorize-approximate.top-notification .p-1 {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
  }
}
.transaction-history-container .error-authorize-approximate .invalidMsg div {
  padding: 0.5rem !important;
}
.transaction-history-container .error-authorize-approximate .change-bg-pastal {
  background-color: #fef4ec !important;
}
.transaction-history-container .error-authorize-approximate .change-bg-pastal .change-txtcolor {
  color: #f7943e !important;
}
.transaction-history-container .edit-auth {
  width: 60%;
  padding-bottom: 100px;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
.transaction-history-container .edit-auth .invalidMsg {
  border-radius: 10px;
}
@media (min-width: 1023px) {
  .transaction-history-container .edit-auth .invalidMsg .p-1 {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}
.transaction-history-container .view_all-transaction {
  color: #03002f;
  text-decoration: underline;
  margin: 20px 0px 0px 15px;
}
.transaction-history-container .constantsalign-right {
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.transaction-history-container .constantsalign-right .vals {
  margin-left: 5px;
  padding: 1px 3px;
}
.transaction-history-container .sorting-transacion {
  background-color: #ffffff;
  padding: 15px 20px;
}
.transaction-history-container .sorting-transacion .sorting-margin {
  margin-bottom: 25px;
}
.transaction-history-container .sorting-transacion .highest-sort {
  color: #b8b8b8;
}
.transaction-history-container .buyback-class {
  color: #1c9ad6;
  background-color: rgba(28, 154, 214, 0.1);
  border: 0.1px solid #1c9ad6;
  border-radius: 2px;
}
.transaction-history-container .EQ-class {
  color: #f7943e;
  border: 0.1px solid #f7943e;
  border-radius: 2px;
}
.transaction-history-container .dateTransaction {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0px 39px 15px 0px;
  background-color: #ffffff !important;
  padding-top: 15px;
}
.transaction-history-container .dateTransaction .date_Transaction {
  color: #b8b8b8;
}
.transaction-history-container .external-txns .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.transaction-history-container .external-txns .modal-dialog .modal-content {
  width: 525px;
  border-radius: 3px;
}
.transaction-history-container .external-txns .modal-dialog .modal-content .modal-header {
  display: flex;
  justify-content: space-between;
  padding: 20px 30px;
}
.transaction-history-container .external-txns .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}
.transaction-history-container .external-txns .modal-dialog .modal-content .modal-body .edit-history {
  margin: 20px 30px 30px 30px;
  width: 459px;
}
.transaction-history-container .page-title-toggle-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.transaction-history-container .page-title-toggle-btn .page-title {
  display: flex;
  flex-flow: column;
}
.transaction-history-container .transaction_dataTime {
  color: #717172;
  display: flex;
  gap: 5px;
  align-items: center;
}
.transaction-history-container .transaction_dataTime .dot_datetime {
  height: 4px;
  width: 4px;
  background-color: #b8b8b8;
  border-radius: 50%;
}
.transaction-history-container .show-all-transactions {
  height: 60px;
  width: 100%;
  background-color: #eef7ee;
  border-radius: 5px;
  align-items: center;
  padding: 12px 15px 0px 10px;
}
.transaction-history-container .show-all-transactions .learn_transaction {
  text-decoration: underline;
  margin-left: 10px;
}
@media (max-width: 1023px) {
  .transaction-history-container .show-all-transactions .learn_transaction {
    margin-left: 4px;
  }
}
.transaction-history-container .show-all-transactions .approximated-transaction {
  text-decoration: underline;
}
.transaction-history-container .show-all-transactions .vector-i-con i {
  margin-right: 9px;
}
.transaction-history-container .close-transactions {
  color: #51b255;
  margin-left: 31px;
}
.transaction-history-container .editableCount-instruments {
  padding: 20px;
}
.transaction-history-container .approximate-transaction .edel-icon-arrow-left1 {
  font-size: 0.75rem;
}
.transaction-history-container .approximate-transaction .modal-content .accept-approxiamte {
  color: #f04e45;
}
.transaction-history-container .approximate-transaction .modal-dialog-centered {
  justify-content: center;
}
.transaction-history-container .approximate-transaction .modalDPTitle .modal-dialog {
  max-width: unset;
}
.transaction-history-container .approximate-transaction .modalDPTitle .modal-content {
  width: 947px !important;
}
.transaction-history-container .approximation-bottom {
  box-shadow: 0px 0px 7px 1px #e7e7e7 !important;
}
.transaction-history-container .center-pagination {
  text-align: center;
}
.transaction-history-container .center-pagination .dynamic-pagination {
  justify-content: center;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-link {
  color: #03002f;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.active .page-link {
  border: 1px solid #03002f;
  background-color: #ffffff;
  color: #03002f;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button {
  height: 28px;
  width: 32px;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button .page-link {
  border-radius: 5px;
  background-color: white;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button .page-link i {
  left: 4px;
  position: relative;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button .page-link .edel-icon-arrow-left:before {
  position: relative;
  left: -5px;
  top: 1px;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button .page-link .edel-icon-arrow-right:before {
  position: relative;
  left: -5px;
  top: 1px;
}
.transaction-history-container .center-pagination .pagination-number {
  border: 1px solid #03002f;
  padding: auto;
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}
.transaction-history-container .filter-transaction .common-EdButtonIcon-icon {
  position: relative;
}
.transaction-history-container .filter-transaction .common-EdButtonIcon-icon .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  top: 10px;
}
.transaction-history-container .filter-transaction .common-EdButtonIcon-icon .disabled {
  opacity: 0.5 !important;
}
.transaction-history-container .filter-transaction .common-EdButtonIcon-icon .ed_button {
  border-radius: 5px;
}
.transaction-history-container .transaction-10 {
  padding: 10px 30px !important;
  font-size: unset;
}
.transaction-history-container .edit-history {
  padding: 15px 25px 30px;
}
.transaction-history-container .edit-history .Edit_container .form-check-input:checked {
  background-color: #03002f;
  border-color: #03002f;
}
.transaction-history-container .input-group-edit {
  position: absolute;
  right: -6px;
  top: 0.2rem;
}
.transaction-history-container .datepicker-edit-format2 .input-group {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.transaction-history-container .datepicker-edit-format2 .input-group.yearDropdown.common-datepicker.disabled {
  background: #e7e7e7;
  opacity: 1;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}
.transaction-history-container .datepicker-edit-format2 .focus-border,
.transaction-history-container .datepicker-edit-format2 .focus-border:focus,
.transaction-history-container .datepicker-edit-format2 .focus-border:active {
  border: 1px solid #03002f !important;
  outline: #03002f !important;
  border-radius: 5px;
}
.transaction-history-container .datepicker-edit-format2 .react-datepicker__input-container input {
  height: 36px;
  width: 102px;
  border: none;
  border-radius: 5px;
  text-align: left;
  padding: 10px;
}
@media (max-width: 1023px) {
  .transaction-history-container .datepicker-edit-format2 .react-datepicker__input-container {
    width: 155px;
  }
}
.transaction-history-container .transaction-edit-history .modal-content.modal-content {
  width: unset;
}
.transaction-history-container .accept-and-save-section {
  background-color: #ffffff;
  width: 100%;
  bottom: 0;
  box-shadow: 0px -4px 17px 0px rgba(60, 60, 60, 0.11);
  position: fixed;
  background-color: #ffffff;
}
.transaction-history-container .accept-and-save-section .accept-section {
  display: flex;
  gap: 10px;
  padding: 20px 15px 30px;
}
.transaction-history-container .accept-and-save-section .save-button-approximation {
  padding: 15px;
  width: 100%;
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}
.transaction-history-container .calendar-transaction .calendar_container {
  margin: unset;
  margin-top: 16px !important;
  margin-left: -10px;
}
.transaction-history-container .edit-edmodal .modal-content {
  width: 550px;
}
.transaction-history-container .pad-15 {
  padding: 15px;
}
.transaction-history-container .txt-decor {
  text-decoration: underline;
  margin: 0px 0 20px 0;
}
.transaction-history-container .icon-calendar-edit i {
  font-size: 1.063rem !important;
}
.transaction-history-container .transaction-success-history {
  text-align: center;
  padding: 41px 15px 31px 15px;
}
.transaction-history-container .transaction-success-history .tick-success {
  font-size: 5.625rem;
}
.transaction-history-container .edel-icon-double-arrow-right:before,
.transaction-history-container .edel-icon-double-arrow-left:before {
  color: #03002f;
}
.transaction-history-container .transaction-history-table {
  border-collapse: collapse !important;
}
.transaction-history-container .transaction-history-table thead tr .brd-left {
  border-left: 1px solid #e7e7e7;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.transaction-history-container .transaction-history-table thead tr .brd-right {
  border-right: 1px solid #e7e7e7;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.transaction-history-container .transaction-history-table thead tr th {
  background-color: #ffffff;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  padding: 12px 15px;
}
.transaction-history-container .transaction-history-table thead tr th .title {
  grid-template-columns: auto;
  grid-template-rows: 1fr;
}
.transaction-history-container .transaction-history-table thead tr th .title .arrows {
  margin-left: 0.5rem;
}
.transaction-history-container .transaction-history-table thead tr th:nth-child(5) .title, .transaction-history-container .transaction-history-table thead tr th:nth-child(6) .title, .transaction-history-container .transaction-history-table thead tr th:nth-child(7) .title, .transaction-history-container .transaction-history-table thead tr th:nth-child(8) .title {
  justify-items: end;
}
.transaction-history-container .transaction-history-table thead tr th.justify-items-end-title .title {
  justify-items: end;
}
.transaction-history-container .transaction-history-table tbody tr {
  border: none !important;
}
.transaction-history-container .transaction-history-table tbody tr .readmore-ellip,
.transaction-history-container .transaction-history-table tbody tr .name-readmore {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  line-height: normal !important;
}
.transaction-history-container .transaction-history-table tbody tr td {
  border: 0px;
  padding: 12px;
  min-height: 62px;
  font-size: 0.75rem !important;
  font-family: "RobotoMedium" !important;
}
.transaction-history-container .transaction-history-table tbody tr:nth-child(even) {
  background-color: #ffffff !important;
}
.transaction-history-container .transaction-history-table tbody tr.selected-txn-row td, .transaction-history-container .transaction-history-table tbody tr:hover td {
  background-color: #fdebd7;
}
.transaction-history-container .common-numeric-arrows.numeric-value .arrows {
  margin-right: -17px;
}
.transaction-history-container .transaction-history-table-view-all tbody tr td {
  cursor: default;
}
.transaction-history-container .txn-history-search {
  max-width: 272px;
  width: 100%;
  height: 44px;
}
.transaction-history-container .txn-history-search .txn-history-onsearch {
  border-top: 1px solid #03002f;
  border-bottom: 1px solid #03002f;
  border-radius: 0;
}
.transaction-history-container .txn-history-search .common-search-bar {
  height: 44px;
  background-color: #f2f2f5 !important;
}
.transaction-history-container .txn-history-search .common-search-bar input {
  height: 8px;
  background-color: #f2f2f5 !important;
}
.transaction-history-container .txn-history-search .common-search-bar.open-search {
  border: 1px solid #03002f;
  background-color: #ffffff !important;
}
.transaction-history-container .txn-history-search .common-search-bar.open-search input {
  background-color: #ffffff !important;
}
.transaction-history-container .approximate-txns table {
  border-spacing: 0px;
}
.transaction-history-container .approximate-txns table td,
.transaction-history-container .approximate-txns table th {
  border: none;
  padding: 13px 15px;
}
.transaction-history-container .approximate-txns table th {
  background-color: #f1f3f9;
  padding: 13px 15px;
  border-top: 5px;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #03002f;
}
.transaction-history-container .approximate-txns table th .title .d-flex.align-items-center {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #03002f;
}
.transaction-history-container .approximate-txns table th .arrow-at-a-time i {
  font-weight: 700;
}
.transaction-history-container .approximate-txns table tbody tr:nth-child(even) {
  background-color: #f2f2f5 !important;
}
.transaction-history-container .approximate-txns table tbody tr:nth-child(even):hover {
  background-color: #f2f2f5 !important;
}
.transaction-history-container .approximate-txns table tbody tr:hover {
  border: none;
  background: none !important;
}
.transaction-history-container .approximate-txns table .common-checkbox-custom input[type=checkbox]:disabled {
  opacity: 0.25;
  border: 2px solid #666666;
  cursor: default;
}
.transaction-history-container .approximate-txns table .common-checkbox-custom input[type=checkbox]:disabled:before {
  display: none;
}
.transaction-history-container .approximate-txns table .common-checkbox-custom input[type=checkbox] {
  border-radius: 5px;
  border: 2px solid #444444;
}
.transaction-history-container .approximate-txns table .common-checkbox-custom .checked-tickbox::before {
  border: none;
}
.transaction-history-container .approximate-txns .invalidMsg div {
  padding: 0.5rem !important;
}
.transaction-history-container .common-download-newtheme .year_container {
  left: 15rem;
}
.transaction-history-container .table-classNameWidth .name {
  width: 170px;
}

.sticky-txn-filterbar {
  padding: 20px 0px;
  display: flex;
  flex-flow: column;
  gap: 10px;
}
@media (max-width: 1023px) {
  .sticky-txn-filterbar {
    background: #f8f7fa;
    position: sticky;
    top: 49px;
    z-index: 2;
    padding: 20px 15px;
  }
}
.sticky-txn-filterbar .holdings-search {
  padding-top: 10px;
}

.all-txns-of-selected-scrip-drawer .pnl-scrip-details-head {
  width: 100%;
  padding-top: 10px;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body {
  position: relative;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .history-data-detail {
  padding: 20px 15px;
  border-bottom: 1px solid #e7e7e7;
  position: sticky;
  line-height: normal;
  top: 0;
  background-color: #ffffff;
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
  color: #444444;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip {
  display: flex;
  flex-flow: column;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip .txn-card {
  padding: 15px;
  display: flex;
  flex-flow: column;
  background-color: #ffffff;
  gap: 10px;
  border-bottom: 1px solid #e7e7e7;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip .txn-card .date-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: normal;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip .txn-card .txn-data-points {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 50px;
  row-gap: 10px;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip .txn-card .txn-data-points .txn-data-point {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: normal;
}

.transaction-history-sidebar .txnh-sidebear-head {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
}
.transaction-history-sidebar .sidebarTransactionbody {
  padding: 15px 15px;
}
.transaction-history-sidebar .sidebarTransactionbody-fields {
  background-color: rgba(242, 242, 245, 0.25);
  margin: 15px -15px;
}
.transaction-history-sidebar .sidebarTransactionbody .net-transaction {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 12px 15px 12px 15px;
  position: relative;
}
.transaction-history-sidebar .sidebarTransactionbody .net-transaction:before {
  content: "";
  position: absolute;
  left: 2.5%;
  bottom: 0;
  height: 1px;
  width: 95%;
  border-bottom: 1px solid #e7e7e7;
}
.transaction-history-sidebar .viewAll-head-table .common-table-border table tbody tr {
  border: unset !important;
}
.transaction-history-sidebar .stock-details {
  background-color: #ffffff;
}
.transaction-history-sidebar .head-transactionSidebar {
  margin-right: 5px;
}
.transaction-history-sidebar .downloadHoldingDesk .custom_btn {
  background-color: #03002f !important;
  color: #ffffff;
}
.transaction-history-sidebar .downloadHoldingDesk .custom_btn:hover {
  background-color: #03002f !important;
  color: #ffffff;
}

.txn-sidebardrawer-head {
  display: grid;
  grid-template-columns: 3fr 2fr;
  width: 100%;
}
.txn-sidebardrawer-head .back-to-transactions {
  font-size: 12px;
}
.txn-sidebardrawer-head .txn-security-displayname {
  white-space: nowrap;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.buyback-class {
  color: #1c9ad6;
  background-color: rgba(28, 154, 214, 0.1);
  border: 0.1px solid #1c9ad6;
  border-radius: 2px;
  padding: 0px 10px;
  margin: 0 2px;
  text-wrap: nowrap;
  pointer-events: none;
  white-space: nowrap;
  max-width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EQ-class {
  color: #f7943e;
  border: 0.1px solid #f7943e;
  border-radius: 2px;
  padding: 0px 10px;
  margin: 0 2px;
}

.th-split-row-head {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 10px;
}
.th-split-row-body {
  display: grid;
  justify-content: center;
  align-items: center;
  grid-template-columns: 1fr 1fr 1fr 20px;
  grid-template-rows: 1fr;
  gap: 10px;
}
.th-split-row-body-esop {
  grid-template-columns: 1fr 1fr 1fr 1fr 20px;
  grid-template-rows: 1fr;
  gap: 10px;
}
.th-split-row-body-esop .input-changes-edit .form-control {
  width: 102px;
}
@media (max-width: 1023px) {
  .th-split-row-body-esop .input-changes-edit .form-control {
    width: 155px;
  }
  .th-split-row-body-esop .input-changes-edit .form-control.date-drawer-input-field {
    width: 155px;
  }
}
.th-split-row-body .datepicker-edit-format2 .input-group {
  position: static;
}
@media (max-width: 1023px) {
  .th-split-row-body {
    grid-template-columns: 1fr 1fr 1fr 20px;
    grid-template-rows: 1fr;
    gap: 10px;
  }
  .th-split-row-body-esop {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    padding-bottom: 10px;
  }
  .th-split-row-body-esop .input-changes-edit .form-control {
    width: 102px;
  }
}
@media (max-width: 1023px) and (max-width: 1023px) {
  .th-split-row-body-esop .input-changes-edit .form-control {
    width: 155px;
  }
  .th-split-row-body-esop .input-changes-edit .form-control.date-drawer-input-field {
    width: 155px;
  }
}
@media (max-width: 1023px) {
  .th-split-row-body .del-btn {
    position: absolute;
    right: 5%;
  }
  .th-split-row-body.brd-btm {
    border-bottom: 1px solid #373737;
  }
}

.input-changes-edit .form-control {
  width: 140px;
}
@media (max-width: 1023px) {
  .input-changes-edit .form-control {
    width: 110px;
  }
  .input-changes-edit .form-control.date-drawer-input-field {
    width: 110px;
  }
}
.input-changes-edit .input-edit {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}
.input-changes-edit .disabled {
  background-color: #e7e7e7;
}

.txn-comeq .toggle-switch-label {
  height: 18px !important;
  border: 1px solid #03002f !important;
}
.txn-comeq .toggle-switch-label .big-switch {
  background-color: #03002f !important;
}

@media (max-width: 1023px) {
  .transaction-history-container .input-group-append {
    position: absolute;
    top: 5px;
    right: 10px;
  }
  .transaction-history-container .input-group-append .input-group-text.d-block {
    padding: unset;
    height: 35px;
    line-height: 20px;
    font-family: "EncodeSansMedium";
    background-color: unset;
    border: 0;
    color: #03002f;
  }
  .transaction-history-container .input-group-append .input-group-text.d-block .edel-icon-calendar-report {
    font-size: 15px;
    font-weight: 700;
  }
  .transaction-history-container .dateChange-editTxns .react-datepicker__day--selected {
    margin: 4px 10px;
    height: 32px;
    width: 32px;
    line-height: 2rem;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    border-radius: 50%;
  }
  .transaction-history-container .dateChange-editTxns .react-datepicker__navigation--years-previous,
  .transaction-history-container .dateChange-editTxns .react-datepicker__navigation--years-upcoming {
    display: none !important;
  }
  .transaction-history-container .transaction-history-sidebar .sidebarTransactionbody {
    padding: 15px 15px !important;
  }
  .transaction-history-container .transaction-history-sidebar .view_all-transaction {
    margin: unset;
  }
  .transaction-history-container .transaction-history-sidebar .edel-icon-arrow-left1 {
    font-size: 1rem;
  }
  .transaction-history-container .details-row-history .justify-self-end {
    justify-self: end;
  }
  .transaction-history-container .details-row-history .row-top-leftie {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 25px 1fr 1fr 1fr;
    align-items: center;
  }
  .transaction-history-container .details-row-history .row-bottom-leftie-1 {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 5px 0 0px 25px;
  }
  .transaction-history-container .details-row-history .row-bottom-leftie-2 {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 2fr;
    padding: 5px 0 0px 25px;
  }
  .transaction-history-container .details-row-history .common-checkbox-custom {
    width: 20px;
    height: 20px;
  }
  .transaction-history-container .details-row-history .common-checkbox-custom:checked {
    accent-color: #03002f;
  }
  .transaction-history-container .details-row-history .edel-icon-Timer-refresh {
    color: #03002f;
    font-size: 20px;
  }
  .transaction-history-container .transaction-button .common-checkbox-custom {
    width: 20px;
    height: 20px;
  }
  .transaction-history-container .transaction-button .common-checkbox-custom:checked {
    accent-color: #03002f;
  }
  .transaction-history-container .common-datepicker .react-datepicker .react-datepicker__day--today {
    color: unset;
  }
}
.approx-txn-tooltip .tooltip-arrow::before {
  border-width: 0 !important;
}

.transactionhistory-dropdownsort .filterasset-drop-head {
  font-family: "DMSansBold";
  font-size: 1rem;
  color: #444444;
}
.transactionhistory-dropdownsort .filterasset-drop-head .arr-color {
  color: #03002f;
}
.transactionhistory-dropdownsort .filterasset-drop li {
  padding: 0;
}
.transactionhistory-dropdownsort .filterasset-drop-body ul {
  margin: 0px;
  padding: 20px;
}
.transactionhistory-dropdownsort .filterasset-drop-body li {
  padding-bottom: 20px;
}
.transactionhistory-dropdownsort .filterasset-drop-body li:last-child {
  padding-bottom: 0px;
}
.transactionhistory-dropdownsort .filterasset-drop-body li p {
  margin-top: 0px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.transactionhistory-dropdownsort .filterasset-drop-body .checkbox .checked {
  border-color: #e7e7e7;
}
.transactionhistory-dropdownsort .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked {
  background-color: #03002f !important;
}
.transactionhistory-dropdownsort .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked:before {
  margin-left: 0px;
}

.transaction-downloadpop .remove-button-report .btn {
  background-color: #03002f;
}

@media (max-width: 1023px) {
  .transaction-history-container .Edit_container {
    padding: 15px 15px 10px 15px;
  }
  .transaction-history-container .Edit_container .saveEdits {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
  }
}
.txnaction-icon-container .action-icon {
  width: 44px;
  height: 44px;
  font-size: 0.875rem;
  background-color: #f2f2f5;
  border-radius: 5px;
}

.txn-loaderpop-mob .mob-smallcase-popup-loader-body {
  display: flex;
  flex-flow: column;
  align-items: center;
}
.txn-loaderpop-mob .mob-smallcase-popup-loader-body .loader {
  height: 100px;
  width: 100px;
}

.filterHistory_main .orderbook-sorting {
  padding-bottom: 80px;
}

.buy-sell-btns-spacing {
  height: 70px !important;
  padding: 15px 25px;
  gap: 25px;
  box-shadow: 0px -4px 17px 0px rgba(60, 60, 60, 0.11);
  position: sticky;
  bottom: 0;
  z-index: 10;
  background-color: #ffffff;
}

.buy-sell-btns,
.apply-cancel-btns {
  width: 100%;
  display: flex;
}
.buy-sell-btns .ed_button.button,
.apply-cancel-btns .ed_button.button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  height: 100% !important;
  padding: unset !important;
  border-radius: 5px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

.container .readMore-txnHistory .name .readmore i {
  top: 18px;
}
.ins-img-block {
  width: 100%;
  padding: 28px 15px 15px;
}
@media (max-width: 1023px) {
  .ins-img-block {
    padding-top: 9px;
  }
  .ins-img-block img {
    width: inherit;
  }
}

.insurance-msg-block {
  border-radius: 8px;
  background: #e2e7fe;
  padding: 12px 32px;
  position: relative;
  border: 1px solid #e2e7fe;
  margin-bottom: 12px;
}
@media (max-width: 1023px) {
  .insurance-msg-block {
    padding: 8px 10px;
    margin: 0px 15px;
  }
}
.insurance-msg-block .newtag {
  padding: 4px 8px;
  gap: 10px;
  border-radius: 32px;
  background: #6374d4;
}

.insurance-msg-block .arrow {
  position: absolute;
  opacity: 1;
  top: -10px;
  left: 43%;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e2e7fe;
}

.tags-tooltip.fade.show.popover {
  font-size: 0.75rem;
  width: 192px !important;
  max-width: 192px !important;
}

.tooltip-blue.fade.show.popover {
  border-radius: 8px;
  background: #ebe9ff;
  border: none;
  padding: 12px;
  width: 330px;
  max-width: 330px;
}
.tooltip-blue.fade.show .popover-arrow::after {
  top: 2px;
  border-bottom-color: #ebe9ff;
}
.tooltip-blue.fade.show .popover-arrow::before {
  border-bottom-color: transparent;
}

.icon-css {
  font-size: 0.938rem;
  color: #ccccd6;
}

.insurance-tab::after {
  color: #e2e7fe;
  left: 50%;
  font-size: 40px;
  top: 20px;
  position: absolute;
  content: "\f0d8";
  font-family: "edel_icon" !important;
}

.insurance-empty-err {
  min-height: 250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.insurance-empty-err .no-data-message-file-block {
  display: flex;
  justify-content: center;
}
.insurance-empty-err .no-data-message-file-block .edel-icon-No-data-message {
  font-size: 90px;
}
.insurance-empty-err .error-msg {
  padding: 0 10px;
}
.insurance-empty-err .error-msg .error-msg-wrapper .error-msg-text {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #1c1a45;
  opacity: 1;
}
:root {
  font-size: 16px;
}

@media screen and (max-width: 667px) {
  html,
  body {
    font-size: 16px;
  }
}
body {
  background: #ffffff !important;
  font-size: 16px;
}

*:focus {
  box-shadow: none !important;
}

.change-green {
  color: #51b255 !important;
}

.change-red {
  color: #dd504d !important;
}

@media screen and (min-width: 1023px) {
  .hide-nav-tabs {
    display: none !important;
  }
  .hide-nav-tabs-1 {
    display: flex;
  }
  .stock-details-overlayblock {
    z-index: 1000 !important;
    background-color: transparent !important;
  }
  .stock-details-overlayblock .stock-details-block {
    max-width: 390px;
    box-shadow: none;
  }
  .stock-details {
    z-index: 99999999 !important;
  }
  .table.expand-table {
    width: 266%;
    transition: 700ms;
  }
  .table.expand-table #tableContent td:first-child {
    background: #ffffff;
  }
  .table.expand-table #tableContent tr:hover {
    background: #f2f2f5 !important;
  }
  .table.expand-table #tableContent tr:hover td:first-child {
    background: #f2f2f5 !important;
  }
  .container .square-off-position-container .square-off-selected {
    background: #f0f9ff;
    height: 53px;
    align-items: center;
    width: 61.8%;
    padding: 0px 15px;
    border-radius: 6px;
  }
  .container .square-off-position-container .square-off-selected .select-all {
    cursor: pointer;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container {
    position: relative;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* On mouse-over, add a grey background color */
    /* When the checkbox is checked, add a blue background */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 1.375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .sqaure-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container:hover input ~ .sqaure-checkmark {
    background-color: #cccccc;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container input:checked ~ .sqaure-checkmark {
    background-color: #3580f7;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .sqaure-checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container input:checked ~ .sqaure-checkmark:after {
    display: block;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container .sqaure-checkmark:after {
    left: 8px;
    top: 3.6px;
    width: 8px;
    height: 13px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container span {
    font-family: "DMSansMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container span.select-all {
    display: inline-block;
    padding-left: 35px;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-container-right {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-container-right .square-count {
    padding-right: 6px;
  }
  .container .square-off-position-container .disabled {
    opacity: 0.3;
    pointer-events: none;
  }
  .container .square-off-position-container .square-off-selected-button {
    width: 26%;
  }
  .container .square-off-position-container .square-off-selected-button button {
    background-color: #03002f !important;
    height: 53px;
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: center;
    color: #ffffff;
    width: 100%;
  }
  .container .square-off-position-container .square-off-selected-button button:disabled {
    background-color: #cbdfff;
    border-color: #cbdfff;
  }
  .container .square-off-position-container .square-off-cancel button {
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: center;
    color: #03002f;
    height: 53px;
    padding-left: 22px;
    padding-right: 22px;
    border: 1px solid #03002f;
    border-radius: 6px;
  }
  .container .square-off-position-container .square-off-cancel button:hover {
    background-color: #03002f;
    color: #ffffff;
    border: 1px solid #03002f;
  }
  .container .holdings-table .labels span {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: 0em;
    text-align: center;
  }
  .container .holdings-table .labels div.N,
  .container .holdings-table .labels div.C,
  .container .holdings-table .labels div.R {
    height: 21px;
    width: 21px;
    border: 1px solid rgba(53, 128, 247, 0.2);
    border-radius: 50%;
    text-align: center;
    color: #03002f;
    margin-right: 10px;
  }
  .container .holdings-table .labels div.N span,
  .container .holdings-table .labels div.C span,
  .container .holdings-table .labels div.R span {
    position: relative;
    top: -1px;
  }
  .container .holdings-table .labels div.EQ,
  .container .holdings-table .labels div.CNC,
  .container .holdings-table .labels div.CDS,
  .container .holdings-table .labels div.BO,
  .container .holdings-table .labels .NRML,
  .container .holdings-table .labels .FO,
  .container .holdings-table .labels .MAP,
  .container .holdings-table .labels .FNO,
  .container .holdings-table .labels .ETF,
  .container .holdings-table .labels .MF,
  .container .holdings-table .labels .FI,
  .container .holdings-table .labels .CO,
  .container .holdings-table .labels .RE,
  .container .holdings-table .labels .ETF,
  .container .holdings-table .labels .MF {
    border: 1px solid #dfa717;
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holdings-table .labels div.EQ span,
  .container .holdings-table .labels div.CNC span,
  .container .holdings-table .labels div.CDS span,
  .container .holdings-table .labels div.BO span,
  .container .holdings-table .labels .NRML span,
  .container .holdings-table .labels .FO span,
  .container .holdings-table .labels .MAP span,
  .container .holdings-table .labels .FNO span,
  .container .holdings-table .labels .ETF span,
  .container .holdings-table .labels .MF span,
  .container .holdings-table .labels .FI span,
  .container .holdings-table .labels .CO span,
  .container .holdings-table .labels .RE span,
  .container .holdings-table .labels .ETF span,
  .container .holdings-table .labels .MF span {
    color: #dfa717;
    position: relative;
    top: -1px;
  }
  .container .holdings-table .labels .SELL {
    border: 1px solid rgba(255, 107, 0, 0.2);
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holdings-table .labels .SELL span {
    padding: 0px 4px;
    color: #ff6b00;
  }
  .container .holdings-table .labels .MIS {
    border: 1px solid rgba(221, 80, 77, 0.1803921569);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holdings-table .labels .MIS span {
    color: #dd504d;
  }
  .container .holdings-table .labels .BUY {
    border: 1px solid #66d1ac;
    padding: 0px 4px;
    border-radius: 2px;
  }
  .container .holdings-table .labels .BUY span {
    color: #51b255;
  }
  .container .holdings-table .labels div:last-child {
    margin-right: 0px;
  }
  .container .holdings-head-nav span.rounded-circle.exclamation {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: inline-block;
    color: #03002f;
    border: 1px solid #fbfdff;
    position: relative;
    top: 8px;
    cursor: pointer;
  }
  .container .holdings-head-nav span.rounded-circle.exclamation i {
    font-size: 0.938rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -3px;
    margin-top: -8px;
  }
  .container .holdings-head-nav h2 {
    font-size: unset;
  }
  .container .holdings-head-nav .main-heading {
    font-family: "EncodeSansSemiBold";
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: 0px;
    text-align: left;
    padding-right: 10px;
  }
  .container .holdings-head-nav .heading-light {
    font-family: "EncodeSansLight";
    font-size: 1.75rem;
    font-weight: 300;
    line-height: 140%;
    letter-spacing: 0px;
    text-align: left;
    padding-right: 15px;
  }
  .container .holding-tabs .nav-tabs {
    border-bottom-color: #e7e7e7;
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 1;
    background: #fff;
  }
  .container .holding-tabs .nav-tabs li button {
    border-top: none;
    border-right: none;
    border-left: none;
    background: transparent;
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #727271;
  }
  .container .holding-tabs .nav-tabs li button.active {
    border-color: #03002f;
    font-family: "EncodeSansSemiBold";
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    color: #03002f;
  }
  .container .holding-tabs .nav-tabs li span.badge {
    background-color: #03002f !important;
    height: 19px;
    width: 19px;
    font-family: "RobotoMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: center;
  }
  .container .holding-tabs .nav-tabs li span.badge span {
    position: relative;
    left: -2px;
    top: -1px;
  }
  .container .holding-tabs .change-green {
    color: #51b255;
  }
  .container .holding-tabs .change-red {
    color: #dd504d;
  }
  .container .holding-tabs .investment,
  .container .holding-tabs .currval,
  .container .holding-tabs .pro-loss,
  .container .holding-tabs .days-prof-loss,
  .container .holding-tabs .unrealise-prof-loss,
  .container .holding-tabs .realise-prof-loss,
  .container .holding-tabs .days-mtm {
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 24%;
    border-radius: 5px;
    border-color: #e7e7e7 !important;
    padding-left: 15px;
  }
  .container .holding-tabs .investment p,
  .container .holding-tabs .investment span,
  .container .holding-tabs .currval p,
  .container .holding-tabs .currval span,
  .container .holding-tabs .pro-loss p,
  .container .holding-tabs .pro-loss span,
  .container .holding-tabs .days-prof-loss p,
  .container .holding-tabs .days-prof-loss span,
  .container .holding-tabs .unrealise-prof-loss p,
  .container .holding-tabs .unrealise-prof-loss span,
  .container .holding-tabs .realise-prof-loss p,
  .container .holding-tabs .realise-prof-loss span,
  .container .holding-tabs .days-mtm p,
  .container .holding-tabs .days-mtm span {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8;
  }
  .container .holding-tabs .investment .realized_text,
  .container .holding-tabs .currval .realized_text,
  .container .holding-tabs .pro-loss .realized_text,
  .container .holding-tabs .days-prof-loss .realized_text,
  .container .holding-tabs .unrealise-prof-loss .realized_text,
  .container .holding-tabs .realise-prof-loss .realized_text,
  .container .holding-tabs .days-mtm .realized_text {
    font-size: 0.625rem;
    line-height: 12px;
  }
  .container .holding-tabs .investment h3,
  .container .holding-tabs .currval h3,
  .container .holding-tabs .pro-loss h3,
  .container .holding-tabs .days-prof-loss h3,
  .container .holding-tabs .unrealise-prof-loss h3,
  .container .holding-tabs .realise-prof-loss h3,
  .container .holding-tabs .days-mtm h3 {
    font-family: "RobotoBold";
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 34px;
    letter-spacing: 0px;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .investment .pl-first,
  .container .holding-tabs .currval .pl-first,
  .container .holding-tabs .pro-loss .pl-first,
  .container .holding-tabs .days-prof-loss .pl-first,
  .container .holding-tabs .unrealise-prof-loss .pl-first,
  .container .holding-tabs .realise-prof-loss .pl-first,
  .container .holding-tabs .days-mtm .pl-first {
    font-family: "RobotoMedium";
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 34px;
    letter-spacing: 0px;
    text-align: left;
    padding-right: 7px;
  }
  .container .holding-tabs .investment .pl-sec,
  .container .holding-tabs .currval .pl-sec,
  .container .holding-tabs .pro-loss .pl-sec,
  .container .holding-tabs .days-prof-loss .pl-sec,
  .container .holding-tabs .unrealise-prof-loss .pl-sec,
  .container .holding-tabs .realise-prof-loss .pl-sec,
  .container .holding-tabs .days-mtm .pl-sec {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .realise-prof-loss {
    padding-bottom: 9px;
    background-color: #ffffff !important;
  }
  .container .holding-tabs .unrealise-prof-loss {
    background-color: #ffffff !important;
  }
  .container .holding-tabs .pro-loss .d-lg-flex,
  .container .holding-tabs .days-prof-loss .d-lg-flex {
    align-items: baseline;
  }
  .container .holding-tabs .days-prof-loss {
    background-color: #f0f9ff;
  }
  .container .holding-tabs .tab-content .date-text {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8 !important;
    line-height: 22px;
    padding-left: 0.2%;
  }
  .container .holding-tabs .tab-content .date-text span {
    padding-right: 3px;
    color: #b8b8b8 !important;
  }
  .container .holding-tabs .tab-content .date-text span:nth-child(2) {
    font-size: 1.063rem;
  }
  .container .holding-tabs .tab-content .date-text .dock-date {
    position: fixed;
    top: 0;
    right: 9%;
  }
  .container .holding-tabs .tab-content .pos-dock-date {
    position: fixed;
    top: 0;
    right: 9%;
    padding-top: 10px;
  }
  .container .holding-tabs .mt-30 {
    margin-top: 30px !important;
  }
  .container .holding-tabs #search-filter {
    margin-top: 10px;
  }
  .container .holding-tabs #search-filter .d-flex .summarize {
    font-family: "encodesans_normal";
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position {
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    position: relative;
    color: #444444;
    /* When the checkbox is checked, add a blue background */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position :hover {
    cursor: pointer;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    width: 25px;
    height: 25px;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position .teleport-switch-control-indicator {
    position: absolute;
    top: -4px;
    left: 0;
    width: 25px;
    height: 25px;
    border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position:hover input ~ .teleport-switch-control-indicator {
    background-color: #cccccc;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position input:checked ~ .teleport-switch-control-indicator {
    background-color: #3580f7;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position .teleport-switch-control-indicator:after {
    content: "";
    position: absolute;
    display: none;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position input:checked ~ .teleport-switch-control-indicator:after {
    display: block;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position .teleport-switch-control-indicator:after {
    left: 7.4px;
    top: 3px;
    width: 8px;
    height: 14px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position label {
    display: flex;
    align-items: center;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position label sup {
    top: -12px;
    margin-left: -10px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity {
    white-space: nowrap;
  }
  .container .holding-tabs #search-filter .d-flex .quantity,
  .container .holding-tabs #search-filter .d-flex .square_off {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #03002f;
  }
  .container .holding-tabs #search-filter .d-flex .quantity select,
  .container .holding-tabs #search-filter .d-flex .square_off select {
    border: 0px;
    color: #03002f;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    position: relative;
    top: 2px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity .btn-select-qty,
  .container .holding-tabs #search-filter .d-flex .square_off .btn-select-qty {
    border: none;
    color: #03002f;
    background-color: #ffffff;
    padding: 12px 12px 12px 1px;
    text-align: left;
  }
  .container .holding-tabs #search-filter .d-flex .quantity .btn-select-qty.btn-select-qty-new,
  .container .holding-tabs #search-filter .d-flex .square_off .btn-select-qty.btn-select-qty-new {
    color: #3580f7 !important;
  }
  .container .holding-tabs #search-filter .d-flex .quantity i.edel-icon-arrow-down:before,
  .container .holding-tabs #search-filter .d-flex .square_off i.edel-icon-arrow-down:before {
    position: relative;
    top: 2px;
    left: 10px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity span.exclamation,
  .container .holding-tabs #search-filter .d-flex .square_off span.exclamation {
    height: 18px;
    width: 18px;
    border-radius: 50%;
    display: inline-block;
    color: #3580f7;
    border: 1px solid rgba(140, 179, 241, 0.2901960784);
    position: relative;
    margin-left: 9.6px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity span.exclamation i,
  .container .holding-tabs #search-filter .d-flex .square_off span.exclamation i {
    font-size: 0.5rem;
    position: relative;
    left: 6.2px;
    top: -4px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity .clickable,
  .container .holding-tabs #search-filter .d-flex .square_off .clickable {
    margin-bottom: 0px;
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    line-height: 20px !important;
    letter-spacing: 0px;
    text-align: left;
    color: #3580f7;
    margin-top: 3px;
  }
  .container .holding-tabs #search-filter .d-flex .square_off {
    cursor: pointer;
  }
  .container .holding-tabs #search-filter .d-flex .square_off img {
    margin-right: 10px;
  }
  .container .holding-tabs #search-filter .d-flex .square-off-disabled {
    color: #b8b8b8 !important;
    pointer-events: none;
  }
  .container .holding-tabs #search-filter .taptopledge {
    padding-left: 26px;
  }
  .container .holding-tabs #search-filter .taptopledge i {
    color: #03002f;
  }
  .container .holding-tabs #search-filter .taptopledge i.edel-icon-pledge {
    color: #3580f7;
  }
  .container .holding-tabs #search-filter .taptopledge span {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #03002f;
    padding-left: 10.4px;
    cursor: pointer;
  }
  .container .holding-tabs #search-filter .taptopledge span.teleport-switch-control-description {
    color: #3580f7;
  }
  .container .holding-tabs #search-filter .holding-position-filter .bg-white {
    background-color: #ffffff !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads {
    background-color: #f0f9ff;
    color: #03002f;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    width: 132px;
    height: 44px;
    border-radius: 5px;
    margin-right: 10px;
    border: 0px !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button {
    padding-bottom: 12px;
    padding-top: 12px;
    display: flex;
    align-items: center;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button img {
    padding-right: 9px;
    display: flex;
    margin-top: -4px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button i.edel-icon-download {
    font-size: 1.188rem;
    position: relative;
    top: -2px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button i:before {
    position: relative;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads.downloads-new {
    color: #3580f7;
  }
  .container .holding-tabs #search-filter .holding-position-filter .expand-search {
    border-radius: 5px;
    border: 1px solid #03002f;
  }
  .container .holding-tabs #search-filter .holding-position-filter .ser-icon {
    border-left: 1px solid #03002f !important;
    border-bottom: 1px solid #03002f !important;
    border-top: 1px solid #03002f !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .input-ex {
    border-bottom: 1px solid #03002f !important;
    border-top: 1px solid #03002f !important;
    margin-left: -2px;
    margin-right: -2px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .ex-close {
    border-right: 1px solid #03002f !important;
    border-bottom: 1px solid #03002f !important;
    border-top: 1px solid #03002f !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c {
    margin-right: 10px;
    width: 277px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend {
    border: 0px !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend i {
    height: 44px !important;
    background-color: #f0f9ff;
    padding-left: 5px;
    padding-right: 0px;
    border: 0px;
    font-size: 1.5rem;
    color: #03002f;
    font-weight: 600;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend i.edel-icon-search {
    color: #3580f7;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend i.edel-icon-close {
    font-size: 0.563rem !important;
    padding-left: 6px;
    padding-right: 10px;
    color: #b8b8b8;
    line-height: 16px;
    cursor: pointer;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend .edel-icon-close-expand {
    border-right: 1px solid;
    border-bottom: 1px solid;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c input {
    height: 44px !important;
    background-color: #f0f9ff;
    border: 0px;
    padding-left: 8px;
    padding-bottom: 12px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c input::placeholder {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort button {
    height: 44px !important;
    border: 0px;
    width: 44px !important;
    background-color: #f0f9ff;
    margin-right: 10px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort button:hover {
    color: #0d6efd;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort button img {
    margin-top: -3px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort .sort-filter-icon {
    position: relative;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort .sort-filter-icon .sort-filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: 0.2px;
    top: -2px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter button {
    height: 44px !important;
    border: 0px;
    background-color: #f0f9ff;
    width: 44px !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter button:hover {
    color: #0d6efd;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter button img {
    margin-top: -3px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter .filter-icon {
    position: relative;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter .filter-icon .filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: -1px;
  }
  .container .holding-tabs .holdings-table-content-wrapper {
    margin-top: 10px;
    /* Track */
    /* Handle */
  }
  .container .holding-tabs .holdings-table-content-wrapper ::-webkit-scrollbar {
    width: 4px !important;
    height: 4px !important;
  }
  .container .holding-tabs .holdings-table-content-wrapper *:hover::-webkit-scrollbar {
    width: 4px !important;
    height: 4px !important;
  }
  .container .holding-tabs .holdings-table-content-wrapper ::-webkit-scrollbar-track {
    background: transparent;
  }
  .container .holding-tabs .holdings-table-content-wrapper ::-webkit-scrollbar-thumb {
    background: #03002f;
  }
  .container .holding-tabs .ed-table {
    cursor: pointer;
  }
  .container .holding-tabs .ed-table #table-headings {
    padding: 10px;
    top: 0px;
    background-color: #ffffff;
    z-index: 999;
    position: -webkit-sticky;
    position: sticky;
    cursor: default;
  }
  .container .holding-tabs .ed-table #table-headings.adjust_desk_dock {
    top: 175px !important;
  }
  .container .holding-tabs .ed-table #table-headings td {
    border-bottom-width: 0px;
    white-space: nowrap;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child {
    width: 300px !important;
    padding-left: 15px;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 0;
    background: #ffffff;
  }
  .container .holding-tabs .ed-table #table-headings .vTop,
  .container .holding-tabs .ed-table #table-headings .name {
    z-index: 9 !important;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex {
    margin-top: -3px;
    align-items: center !important;
    flex-direction: column !important;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex div {
    height: 6px;
    padding-left: 5px;
  }
  .container .holding-tabs .ed-table #table-headings td {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .holding-tabs .ed-table #table-headings td span.badge {
    height: 18px;
    width: 18px;
    position: relative;
    left: -2px;
    top: 3px;
  }
  .container .holding-tabs .ed-table #table-headings td span.badge i {
    font-size: 0.875rem;
  }
  .container .holding-tabs .ed-table #table-headings td span.badge i:before {
    left: -4px;
    top: -1px;
    position: relative;
  }
  .container .holding-tabs .ed-table #table-headings td.qty span.badge {
    position: relative;
    top: 2px;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child {
    padding-left: 20px;
  }
  .container .holding-tabs .ed-table #table-headings.adjust_desk_dock_pos {
    top: 160px !important;
  }
  .container .holding-tabs .ed-table #tableContent {
    border: 1px solid #e7e7e7 !important;
    border-radius: 5px;
    align-items: center;
    margin-bottom: 11px;
    padding: 14px;
  }
  .container .holding-tabs .ed-table #tableContent.border-none {
    border: 0px !important;
  }
  .container .holding-tabs .ed-table #tableContent .mtf {
    border-top: 1px solid #e7e7e7 !important;
    border-bottom: 1px solid #e7e7e7 !important;
    border-left: none !important;
    border-right: none !important;
  }
  .container .holding-tabs .ed-table #tableContent .selected_row {
    background-color: #f0f9ff;
  }
  .container .holding-tabs .ed-table #tableContent td:first-child {
    padding-left: 14px;
    padding-bottom: 0.525rem;
    padding-top: 0.525rem;
    width: 275px !important;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1;
  }
  .container .holding-tabs .ed-table #tableContent .assetclass {
    z-index: 99 !important;
  }
  .container .holding-tabs .ed-table #tableContent .holding-dayschng-lh {
    position: relative;
    top: 10px;
  }
  .container .holding-tabs .ed-table #tableContent td:last-child {
    padding-right: 14px;
  }
  .container .holding-tabs .ed-table #tableContent td {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 19.6px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .ed-table #tableContent td div.name {
    padding-bottom: 5px;
  }
  .container .holding-tabs .ed-table #tableContent td div.name .readmore {
    color: #03002f;
    position: relative;
    top: 21px;
  }
  .container .holding-tabs .ed-table #tableContent td div.name .readmore i {
    font-size: 1.25rem;
    position: relative;
    bottom: -2px;
  }
  .container .holding-tabs .ed-table #tableContent td div.name .tag {
    padding-left: 5px;
    position: relative;
    top: -1.1px !important;
  }
  .container .holding-tabs .ed-table #tableContent td span.name {
    font-family: "DMSansMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
    display: flex;
  }
  .container .holding-tabs .ed-table #tableContent td span.name span:nth-child(2) {
    width: 18%;
  }
  .container .holding-tabs .ed-table #tableContent td span.tag {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8;
    position: relative;
    top: -2px;
  }
  .container .holding-tabs .ed-table #tableContent td span.pnl {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .ed-table #tableContent td span.pnlchangepercent {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .ed-table #tableContent td span.stockValue {
    font-family: "RobotoRegular";
    font-size: 1rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .ed-table #tableContent td span.stockinc,
  .container .holding-tabs .ed-table #tableContent td span.stockincsec,
  .container .holding-tabs .ed-table #tableContent td span.stockdec,
  .container .holding-tabs .ed-table #tableContent td div.mtm .dec1,
  .container .holding-tabs .ed-table #tableContent td .mtm .dec2,
  .container .holding-tabs .ed-table #tableContent td div.net-qty .qtyUp {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 5px;
  }
  .container .holding-tabs .ed-table #tableContent td .change-red {
    color: #dd504d;
  }
  .container .holding-tabs .ed-table #tableContent td .change-green {
    color: #51b255;
  }
  .container .holding-tabs .ed-table #tableContent div.mtm .inc,
  .container .holding-tabs .ed-table #tableContent div.mtm .inc2 {
    color: #51b255;
  }
  .container .holding-tabs .ed-table #tableContent div.mtm .dec1,
  .container .holding-tabs .ed-table #tableContent .mtm .dec2 {
    color: #dd504d;
  }
  .container .holding-tabs .inlcude_position .teleport-switch-control-description {
    top: 0px;
  }
  .container .holding-tabs .positions-table {
    margin-bottom: 71px;
    min-height: 400px;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* On mouse-over, add a grey background color */
    /* When the checkbox is checked, add a blue background */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */
  }
  .container .holding-tabs .positions-table #table-headings {
    top: 121px !important;
    padding: 20px;
    z-index: 99;
  }
  .container .holding-tabs .positions-table .square-off-container {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 1.375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .container .holding-tabs .positions-table .square-off-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  .container .holding-tabs .positions-table .sqaure-checkmark {
    position: absolute;
    top: 50%;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    transform: translateY(50%);
  }
  .container .holding-tabs .positions-table .square-off-container:hover input ~ .sqaure-checkmark {
    background-color: #cccccc;
  }
  .container .holding-tabs .positions-table .square-off-container input:checked ~ .sqaure-checkmark {
    background-color: #3580f7;
  }
  .container .holding-tabs .positions-table .sqaure-checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  .container .holding-tabs .positions-table .square-off-container input:checked ~ .sqaure-checkmark:after {
    display: block;
  }
  .container .holding-tabs .positions-table .square-off-container .sqaure-checkmark:after {
    left: 8px;
    top: 3.6px;
    width: 8px;
    height: 13px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .container .holding-tabs .positions-table .no-position-open {
    padding-top: 50px;
  }
  .container .holding-tabs .positions-table .no-position-open .inc-pos-message {
    padding-bottom: 50px;
  }
  .container .holding-tabs .positions-table .no-position-open .inc-pos-message p {
    margin-top: 9px;
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
    color: #727271;
  }
  .container .holding-tabs .positions-table .w-22 {
    min-width: 22%;
  }
  .container .holding-tabs .positions-table #tableContent {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    align-items: center;
    margin-bottom: 5px;
    padding: 10px 12px;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels span {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: 0em;
    text-align: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div.N,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.C {
    height: 21px;
    width: 21px;
    border: 1px solid rgba(53, 128, 247, 0.2);
    border-radius: 50%;
    text-align: center;
    color: #03002f;
    margin-right: 10px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div.N span,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.C span {
    position: relative;
    top: -4px !important;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div.EQ,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.CNC,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.CDS,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.BO,
  .container .holding-tabs .positions-table #tableContent .labels .labels .NRML,
  .container .holding-tabs .positions-table #tableContent .labels .labels .FO,
  .container .holding-tabs .positions-table #tableContent .labels .labels .assetcode {
    border: 1px solid rgba(223, 167, 23, 0.2588235294);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
    height: 21px;
    line-height: 15px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div.EQ span,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.CNC span,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.CDS span,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.BO span,
  .container .holding-tabs .positions-table #tableContent .labels .labels .NRML span,
  .container .holding-tabs .positions-table #tableContent .labels .labels .FO span,
  .container .holding-tabs .positions-table #tableContent .labels .labels .assetcode span {
    color: #dfa717;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .SELL {
    border: 1px solid rgba(255, 107, 0, 0.2);
    margin-right: 10px;
    border-radius: 2px;
    height: 21px;
    line-height: 15px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .SELL span {
    padding: 0px 4px;
    color: #ff6b00;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .MIS {
    border: 1px solid rgba(221, 80, 77, 0.1803921569);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
    height: 21px;
    line-height: 15px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .MIS span {
    color: #dd504d;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .BUY {
    border: 1px solid #66d1ac;
    padding: 0px 4px;
    border-radius: 2px;
    height: 21px;
    line-height: 15px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .BUY span {
    color: #51b255;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div:last-child {
    margin-right: 0px;
  }
  .container .holding-tabs .positions-table #tableContent .empty-val {
    color: #b8b8b8;
    line-height: 18px !important;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name {
    display: flex;
    flex-wrap: wrap;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name span.name {
    display: flex;
    flex: wrap;
    width: 100%;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name span.name span.name-readmore {
    width: 70%;
    overflow: hidden;
    word-break: break-all;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name span.name .w-auto {
    width: 60%;
    overflow: auto;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name .readmore {
    color: #03002f;
    position: relative;
    top: 0px;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name .readmore i {
    font-size: 1.25rem;
    position: relative;
    bottom: -3px;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name .tag {
    padding-left: 5px;
    position: relative;
    top: -1.1px !important;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.name {
    font-family: "DMSansMedium";
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.tag {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8;
    position: relative;
    top: -2px;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.pnl {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.pnlchangepercent {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.stockValue {
    font-family: "RobotoRegular";
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss .last-change-percentage,
  .container .holding-tabs .positions-table #tableContent .proff-loss .change {
    padding-left: 5px;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss .change-red {
    color: #dd504d;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss .change-green {
    color: #51b255;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss .change-blue {
    color: #03002f;
  }
  .container .holding-tabs .positions-table #tableContent .net-qty {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .avgPrice {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .mtm-prof-change {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .mtm-prof-change-percentage {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .realizedPnl-change {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .realizedPnl-change-percentage {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .net-qty-inner,
  .container .holding-tabs .positions-table #tableContent .avgPrice-inner {
    font-family: "RobotoMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .holding-tabs .positions-table #tableContent .avgPrice-inner-value {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    color: #212529;
  }
  .container .holding-tabs .positions-table #tableContent:hover {
    background-color: #f0f9ff;
  }
  .container .holding-tabs .positions-table #table-headings span {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .holding-tabs .positions-table div.col-2.proff-loss,
  .container .holding-tabs .positions-table .col-2 {
    width: 24.8%;
  }
  .container .holding-tabs .positions-table div.col-2.proff-loss .sort-caret .d-flex,
  .container .holding-tabs .positions-table .col-2 .sort-caret .d-flex {
    margin-top: -3px;
    align-items: center !important;
    flex-direction: column !important;
  }
  .container .holding-tabs .positions-table div.col-2.proff-loss .sort-caret .d-flex div,
  .container .holding-tabs .positions-table .col-2 .sort-caret .d-flex div {
    height: 6px;
    padding-left: 5px;
  }
  .container .holding-tabs .positions-table .labels .labels span {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: 0em;
    text-align: center;
  }
  .container .holding-tabs .positions-table .labels .labels div.N,
  .container .holding-tabs .positions-table .labels .labels div.C {
    height: 21px;
    width: 21px;
    border: 1px solid rgba(53, 128, 247, 0.2);
    border-radius: 50%;
    text-align: center;
    color: #03002f;
    margin-right: 10px;
    align-self: center;
  }
  .container .holding-tabs .positions-table .labels .labels div.N span,
  .container .holding-tabs .positions-table .labels .labels div.C span {
    position: relative;
    top: -4px !important;
  }
  .container .holding-tabs .positions-table .labels .labels div.EQ,
  .container .holding-tabs .positions-table .labels .labels div.CNC,
  .container .holding-tabs .positions-table .labels .labels div.CDS,
  .container .holding-tabs .positions-table .labels .labels div.BO,
  .container .holding-tabs .positions-table .labels .labels .NRML,
  .container .holding-tabs .positions-table .labels .labels .FO {
    border: 1px solid rgba(223, 167, 23, 0.2588235294);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holding-tabs .positions-table .labels .labels div.EQ span,
  .container .holding-tabs .positions-table .labels .labels div.CNC span,
  .container .holding-tabs .positions-table .labels .labels div.CDS span,
  .container .holding-tabs .positions-table .labels .labels div.BO span,
  .container .holding-tabs .positions-table .labels .labels .NRML span,
  .container .holding-tabs .positions-table .labels .labels .FO span {
    color: #dfa717;
  }
  .container .holding-tabs .positions-table .labels .labels .SELL {
    border: 1px solid rgba(255, 107, 0, 0.2);
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holding-tabs .positions-table .labels .labels .SELL span {
    padding: 0px 4px;
    color: #ff6b00;
  }
  .container .holding-tabs .positions-table .labels .labels .MIS {
    border: 1px solid rgba(221, 80, 77, 0.1803921569);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holding-tabs .positions-table .labels .labels .MIS span {
    color: #dd504d;
  }
  .container .holding-tabs .positions-table .labels .labels .BUY {
    border: 1px solid #66d1ac;
    padding: 0px 4px;
    border-radius: 2px;
  }
  .container .holding-tabs .positions-table .labels .labels .BUY span {
    color: #51b255;
  }
  .container .holding-tabs .positions-table .labels .labels div:last-child {
    margin-right: 0px;
  }
  .selected {
    background-color: #f0f9ff;
  }
  .empty-val {
    color: #b8b8b8;
    line-height: 18px !important;
  }
  .select-mtm-script-container {
    cursor: pointer;
  }
  .select-mtm-script-container .total-script {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .select-mtm-script-container .select-mtm-change {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 15px;
  }
  .select-mtm-script-container .select-mtm-change-percentage {
    font-family: "RobotoMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #51b255;
    padding-left: 5px;
  }
  .closed-position-label {
    background: #fff2f2;
    padding-left: 20px;
    color: #727271;
    margin-bottom: 5px;
    margin-top: -6px;
    border-radius: 5px;
    line-height: 18px;
    font-size: 0.875rem;
    font-family: "encodesans_normal";
  }
  .closed-position-label span.badge {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    color: #03002f;
    padding-left: 5px;
  }
  .include-position-label {
    background: #eef7ee;
    padding-left: 20px;
    color: #727271;
    margin-bottom: 5px;
    margin-top: 9px;
    border-radius: 5px;
    line-height: 18px;
    font-size: 0.875rem;
    font-family: "encodesans_normal";
  }
  .include-position-label span.badge {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    color: #03002f;
    padding-left: 5px;
  }
}
.custom-control.teleport-switch {
  --color: $midnight-blue;
  padding-left: 0;
}

.teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
}

.custom-control.border-switch {
  color: #03002f;
  padding-left: 0;
  width: max-content;
}

.custom-control.border-switch .border-switch-control-input {
  display: none;
}

.custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #3580f7;
}

.custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #03002f;
}

.custom-control.border-switch .border-switch-control-input.border-switch-control-input-new:checked ~ .border-switch-control-indicator::after {
  background-color: #3580f7;
}

.custom-control.border-switch .border-switch-control-indicator {
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin-right: 10px;
  top: 4px;
  width: 32px;
  height: 19px;
  background: #ffffff;
  border-radius: 10px;
  transition: 0.3s;
  border: 0.5px solid #cacac9;
}

.custom-control.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  transition: 0.3s;
  top: 3px;
  left: 3px;
  background: #b8b8b8;
}

.ed-table .row col:first-child {
  width: 226px !important;
}

.qty-drop-icon {
  font-size: 0.25rem;
  vertical-align: middle;
}

#positions .tag-container span.edel-icon-close {
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  #positions .teleport-switch-control-indicator::after,
  #positions .sqaure-checkmark:after {
    left: 7px !important;
    top: 4px !important;
    width: 8px !important;
    border-width: 0 3px 3px 0 !important;
    height: 13px !important;
  }
}
@media screen and (min-width: 1024px) {
  #positions .filter button {
    padding-right: 12px;
  }
}
#positions .wrapper-fil .summarize .custom-control.teleport-switch {
  --color: $midnight-blue;
  padding-left: 0;
}
#positions .wrapper-fil .summarize .custom-control.border-switch {
  width: auto;
  margin-left: 32px;
  margin-right: 0px !important;
}
@media screen and (max-width: 390px) {
  #positions .wrapper-fil .summarize .custom-control.border-switch {
    margin-left: 12px !important;
  }
}
@media screen and (max-width: 575px) and (min-width: 391px) {
  #positions .wrapper-fil .summarize .custom-control.border-switch {
    margin-left: 20px !important;
  }
}
#positions .wrapper-fil .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #3580f7;
}
#positions .wrapper-fil .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14.5px;
  background-color: #03002f;
}
#positions .wrapper-fil .summarize .custom-control.border-switch .border-switch-control-indicator {
  margin: 0px !important;
  margin-left: 0px !important;
  margin-right: 5px !important;
  border: 0.5px solid #cacac9;
  cursor: pointer;
}
#positions .wrapper-fil .summarize .teleport-switch-control-description {
  top: 0px;
}
#positions .wrapper-fil .summarize .custom-control.border-switch .border-switch-control-indicator::after {
  top: 3px;
  left: 4px;
  background: #b8b8b8;
}
@media screen and (min-width: 1024px) {
  #positions .wrapper-fil .square_off .rounded-circle {
    top: 2px;
  }
}
#positions .square_off {
  margin-left: 27px;
  padding-left: 0px !important;
}
#positions .square_off span.square {
  position: relative;
  top: 3px;
}

.dock_div {
  z-index: 1;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  top: 37px;
  background: #ffffff;
}

.summary-row {
  z-index: 997;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  top: 37px;
  background: #ffffff;
}

.dock_position {
  position: -webkit-sticky;
  position: sticky;
  z-index: 999;
  top: 125px;
  background: #ffffff;
}

.color_blue {
  color: #03002f !important;
}
@media screen and (max-width: 1023px) {
  .color_blue {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 22px !important;
    letter-spacing: 0px;
    text-align: center;
  }
}

.noDataFound-desk {
  display: flex;
  justify-content: center;
}

.mt-9 {
  margin-top: 9px;
}

.filter-s {
  padding-top: 17.5px !important;
  margin-bottom: -20px;
}
.filter-s.filters-dock {
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  top: 112px;
  background-color: #ffffff;
  z-index: 5;
  border-radius: 5px;
  display: flex;
  overflow-x: scroll;
  padding-bottom: 10px;
}
.filter-s.filters-dock::-webkit-scrollbar {
  display: none;
}

.filter-p {
  padding-top: 17.5px !important;
  padding-bottom: 17.5px;
  margin-bottom: -41px;
}
.filter-p.dock_filter_desk_pos {
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  margin: 0;
  padding: 0 5px;
  top: 105px;
  background-color: #ffffff;
  z-index: 99;
}

.filter-pl {
  padding-top: 17.5px !important;
  padding-bottom: 17.5px;
  margin-bottom: -26px;
}

/******************** my update ********************/
.parentDiv {
  position: relative;
  width: 100%;
  border-radius: inherit;
  overflow-x: scroll;
  overflow-y: scroll;
  min-height: 650px;
  max-height: 100vh;
  height: 440px;
  -webkit-overflow-scrolling: touch;
}

.insideParentDiv {
  position: absolute;
  width: 100%;
  height: 400px;
}

.insideParentDiv.fixedHeader {
  position: absolute;
  height: 400px;
}

.container .holding-tabs .ed-table #table-headings.docked_box_shadow {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  width: 100%;
}

.container .holding-tabs .ed-table #table-headings.docked_box_shadow .valigntop,
.container .holding-tabs .ed-table #table-headings.docked_box_shadow .text-right {
  vertical-align: middle;
}

.container .holding-tabs .ed-table #table-headings.docked_box_shadow.adjust_desk_dock .valigntop,
.container .holding-tabs .ed-table #table-headings.docked_box_shadow.adjust_desk_dock .text-right {
  vertical-align: top;
}

.UnderstandSection {
  position: relative;
  top: 500px;
}

.positionSticky {
  position: -webkit-sticky;
  position: sticky;
  top: 210px;
}

.holdings-table-content-wrapper {
  margin-top: 10px;
  /* Track */
  /* Handle */
}
.holdings-table-content-wrapper ::-webkit-scrollbar {
  width: 4px !important;
  height: 4px !important;
}
.holdings-table-content-wrapper ::-webkit-scrollbar-track {
  background: transparent;
}
.holdings-table-content-wrapper ::-webkit-scrollbar-thumb {
  background: #03002f;
  width: 4px !important;
  height: 4px !important;
}

.holdings-table-content-wrapper .webkitscrollblue ::-webkit-scrollbar-thumb {
  background: #03002f !important;
  width: 4px !important;
  height: 4px !important;
}
.holdings-table-content-wrapper .webkitscrollwhite ::-webkit-scrollbar-thumb {
  background: #fff !important;
  width: 4px !important;
  height: 4px !important;
}

.holdings-table-content-wrapper .webkitscrollwhite ::-webkit-scrollbar-thumb:horizontal {
  background: #03002f !important;
  width: 4px !important;
  height: 4px !important;
}

.holding_summary,
.position-summary,
.shimmer_summary {
  width: 24%;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.background_blue {
  background-color: #f0f9ff;
}

.shimmer_skeleton {
  display: flex;
  gap: 20px;
}

.daysChanges {
  vertical-align: top !important;
}

.yesterday-chg {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  color: #727271;
}

.yesterday-chg-mob {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}

.img-loader {
  display: flex;
  width: 100%;
  margin-top: 20%;
  justify-content: center;
}

.loader-mob {
  margin-top: 65%;
}

.d-flexstart {
  align-items: flex-start !important;
}

@media (max-width: 1299px) {
  .container .holding-tabs .nav-tabs li button {
    font-size: 0.75rem;
  }
  .container .holding-tabs .nav-tabs li button.active {
    font-size: 0.75rem;
  }
  .custom-control.border-switch .border-switch-control-indicator {
    width: 25px;
    height: 15px;
  }
  .custom-control.border-switch .border-switch-control-indicator::after {
    top: 11%;
    left: 3px;
    width: 10px;
    height: 10px;
  }
  .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
    left: 10px;
  }
  .teleport-switch-control-description {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .d-flex .quantity,
  .container .holding-tabs #search-filter .d-flex .square_off {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .taptopledge span {
    font-size: 0.75rem;
  }
  .taptopledge .border-switch {
    display: flex;
    align-items: center;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button i.edel-icon-download {
    font-size: 1rem;
    top: 0;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c {
    width: unset;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend i {
    font-size: 1.1rem;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c input {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .btn.sorting {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .btn.filter {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td:first-child {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .container .holding-tabs .ed-table #tableContent td span.name {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td span.pnl {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td span.pnlchangepercent {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td span.stockValue {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td span.stockinc,
  .container .holding-tabs .ed-table #tableContent td span.stockincsec,
  .container .holding-tabs .ed-table #tableContent td span.stockdec,
  .container .holding-tabs .ed-table #tableContent td div.mtm .dec1,
  .container .holding-tabs .ed-table #tableContent td .mtm .dec2,
  .container .holding-tabs .ed-table #tableContent td div.net-qty .qtyUp {
    font-size: 0.75rem;
  }
  #search-filter .col-md-5 {
    width: 50%;
  }
  #search-filter .col-md-7 {
    width: 50%;
  }
  #search-filter .qty-drop {
    height: unset;
    margin-top: 0;
  }
  #search-filter .qty-drop .qty-drop-body {
    padding: 5% 10%;
  }
  #search-filter .qty-drop .qty-drop-body .qty-drop-bodylist li {
    padding: 5px 0;
    font-size: 0.75rem;
  }
}
.assetClassBgBlue {
  border: 1px solid rgba(53, 128, 247, 0.2);
  border-radius: 50%;
  display: flex;
  width: 21px;
  height: 21px;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.assetClassBgBlue .assetClassBgBlue_value {
  color: #3580f7;
  margin: 0;
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 15px;
}

.icon-col {
  vertical-align: top;
}
.icon-col .assetClassBgBlue {
  border: none;
}
.icon-col .edel-icon-edit:before {
  font-size: 1rem;
}

.gap-1 {
  gap: 1px;
}

.gap3 {
  gap: 3px;
}

.edel-icon-move {
  font-size: 10px;
}

@media (min-width: 1100px) {
  #holding .container {
    max-width: 1024px;
  }
}
@media (min-width: 1200px) {
  #holding .container {
    max-width: 1140px;
  }
}
@media (min-width: 1300px) {
  #holding .container {
    max-width: 1200px;
  }
}

.txn-detail {
  display: flex;
  justify-content: space-between;
  padding: 20px 15px;
}
.txn-detail.mb-54 {
  margin-bottom: 68px;
}
.txn-detail .view-txn {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: right;
  color: #3580f7;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.txn-detail img {
  margin-right: 9px;
}

.holding-tabs-scrollable {
  display: flex;
  overflow-x: scroll;
  flex-wrap: nowrap;
}

.secondary-navy-theme .modalHoldingTitle .modal-content .modal-header {
  background-color: #f0f9ff !important;
}
.secondary-navy-theme .common-datepicker .custom_heading {
  background-color: #f0f9ff !important;
}
.secondary-navy-theme .common-datepicker .edel-icon-calendar-report::before {
  color: #3580f7 !important;
}
.secondary-navy-theme .common-datepicker .react-datepicker {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  border: 1px solid #b8b8b8;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__header {
  background-color: #ffffff;
  font-family: "DMSansMedium";
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__current-month,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker-time__header,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker-year-header {
  color: #393939;
  font-family: "DMSansMedium";
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__current-month {
  margin: 13px 0;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day-name {
  color: #393939;
  font-family: "DMSansMedium";
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--in-selecting-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--in-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--in-selecting-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--in-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--in-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--in-selecting-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #3580f7 !important;
  color: #ffffff !important;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__day:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__month-text:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__year-text:hover {
  color: #393939 !important;
  background-color: #3580f7 !important;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--keyboard-selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--keyboard-selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--keyboard-selected {
  background-color: #3580f7;
  color: #ffffff;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--next {
  left: 0;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--next::before {
  left: 0;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous {
  left: 22px;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  position: absolute;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: unset;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
  border-color: #03002f;
}
.secondary-navy-theme .common-datepicker .react-datepicker button {
  justify-content: center;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #3580f7;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-bottom-color: #3580f7;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] {
  padding-top: 6px;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  border-top-color: #3580f7;
}
.secondary-navy-theme .common-datepicker .react-datepicker__month-container {
  float: left;
  width: 100%;
  margin: 0 auto;
}
.secondary-navy-theme .common-datepicker .react-datepicker__day-names,
.secondary-navy-theme .common-datepicker .react-datepicker__week {
  white-space: nowrap;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 0.5rem;
}
.secondary-navy-theme .common-datepicker .react-datepicker__day-name,
.secondary-navy-theme .common-datepicker .react-datepicker__day,
.secondary-navy-theme .common-datepicker .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 2rem !important;
  height: 2rem !important;
  line-height: 1.7rem;
  text-align: center;
  margin: 0;
}
.secondary-navy-theme .common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range {
  background-color: #3580f7 !important;
  color: #ffffff !important;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-select,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-select {
  background: #ffffff;
  border: 1px solid #f0f9ff;
  width: 100%;
  margin: 10px auto;
  padding: 4px 3px;
  border-radius: 4px;
  position: relative;
  font-size: 0.75rem;
  color: #3580f7;
  font-family: "RobotoCondensedBold";
}
.secondary-navy-theme .common-datepicker button.react-datepicker__navigation {
  margin: 10px auto;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  display: none;
}
.secondary-navy-theme .common-datepicker .react-datepicker-wrapper .react-datepicker__input-container button {
  height: 42px;
  border: unset;
  border-radius: 5px;
  width: 100%;
  background-color: unset;
  text-align: left;
  padding-left: 10px;
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
  color: #333333;
}
.secondary-navy-theme .custom_buttons {
  display: flex;
  gap: 15px;
  margin-top: 15.76px;
}
@media (max-width: 667px) {
  .secondary-navy-theme .custom_buttons {
    margin: 15px 20px !important;
  }
}
.secondary-navy-theme .custom_buttons button {
  padding: 14px 28px;
  border-radius: 6px;
  background: #ffffff;
  width: 236px;
  height: 48px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 140%;
  border-radius: 6px;
  border: 1px solid #3580f7 !important;
  color: #3580f7 !important;
}
.secondary-navy-theme .custom_buttons button:hover {
  background: #3580f7 !important;
  color: #ffffff !important;
}
.secondary-navy-theme .custom_buttons .active {
  background: #3580f7 !important;
  color: #ffffff !important;
}

.family-tagging-holding {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  justify-content: end;
  z-index: 998;
  width: fit-content;
  padding-top: 7px;
}

.dashboardtable #tableContent tr td {
  border-top: 0px;
  border-right: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.dashboardtable #tableContent tr:last-child td:last-child {
  border-bottom: 0px;
}
:root {
  font-size: 16px;
}

.calender-section {
  background: #ffffff;
  padding-bottom: 10px;
  padding-top: 10px;
}

.calender-sub-section {
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 640px) {
  .calender-sub-section {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .calender-sub-section {
    width: -moz-fit-content;
    width: fit-content;
  }
}

.calendar_date {
  font-family: "EncodeSansLight";
  font-style: normal;
  font-size: 1.25rem;
  line-height: 140%;
  color: #444444;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .calendar_date {
    justify-content: space-between;
  }
}
.calendar_date .fin_year {
  font-family: "EncodeSansSemiBold";
}
.calendar_date .calendar_change {
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
  margin-left: 15px;
  cursor: pointer;
  margin-top: 5px;
}
.calendar_date .calendar_change i {
  font-size: 1.125rem;
}

.dock_filter_desk {
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  margin: 0;
  padding: 15px 5px 0px 0px;
  top: 110px;
  background-color: #ffffff;
  z-index: 5;
}

.selected_option {
  width: 200px;
  height: 30px;
  border: 1px solid #ebf2fe;
  border-radius: 5px;
  cursor: pointer;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #3580f7;
  margin: 13px 0px 3px 0px;
  display: grid;
  grid-template-columns: 1fr 40px;
  align-items: center;
}
.selected_option span {
  padding: 5px 5px 5px 10px;
}
.selected_option .edel-icon-arrow-down {
  width: 25px;
}

.select_options {
  width: 200px;
  border: 1px solid #f0f9ff;
  box-shadow: 0px 4px 15px rgba(53, 128, 247, 0.05);
  border-radius: 3px;
  position: absolute;
  background: #ffffff;
  display: grid;
  align-items: center;
  z-index: 99999;
  max-height: 210px;
  overflow-y: scroll;
  padding: 0 10px;
  top: 46px;
}
@media (max-width: 1023px) {
  .select_options {
    top: 35px;
  }
}
.select_options span {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #f0f9ff;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 22px;
  justify-self: center;
  padding-top: 10px;
  cursor: pointer;
}

.other_options {
  width: 200px;
  border: 1px solid #f0f9ff;
  box-shadow: 0px 4px 15px rgba(53, 128, 247, 0.05);
  border-radius: 3px;
  position: absolute;
  background: #ffffff;
  top: 118px;
  display: grid;
  align-items: center;
  z-index: 99999;
}
.other_options span {
  width: 179px;
  height: 42px;
  border-bottom: 1px solid #f0f9ff;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 22px;
  justify-self: center;
  padding-top: 10px;
  cursor: pointer;
}

.summary_details {
  display: flex;
  font-family: "EncodeSansRegular";
  gap: 27px;
  top: 49px;
  z-index: 97;
  background-color: #f8f7fa;
  position: -webkit-sticky;
  position: sticky;
  border-radius: 5px;
}
.summary_details .summary_box {
  width: 33%;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.summary_details .summary_box .tag {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
  margin: 16px 0px 0px 15px;
}
.summary_details .summary_box .summary_value {
  display: flex;
  font-family: "RobotoMedium";
}
.summary_details .summary_box .summary_value .value {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 140%;
  margin-left: 15px;
  display: flex;
}
.summary_details .summary_box .summary_value .percentage {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 130%;
  align-self: end;
  margin-bottom: 10px;
  margin-left: 5px;
}

.calendar_container {
  border-radius: 5px;
  z-index: 99999;
  width: 272px;
  cursor: pointer;
  height: 296px;
  padding: 20px 14px 16px 20px;
  font-family: "EncodeSansRegular";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  margin: 20px 100px;
  box-shadow: inset 0px 0px 0px 20px #f0f9ff;
  position: absolute;
  background-color: #ffffff;
}
.calendar_container .calendar_arrow {
  width: 22px;
  height: 22px;
  background: #f0f9ff;
  transform: rotate(45deg);
  margin-left: 220px;
  margin-top: -30px;
}
.calendar_container .calendar_list {
  padding-left: 6px;
  padding-top: 10px;
}
.calendar_container .calendar_list span {
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  display: grid;
  grid-template-columns: auto 20px;
  width: 220px;
  height: 31px;
  align-items: center;
}
.calendar_container .calendar_list span i {
  font-size: 0.625rem;
  color: #3580f7;
  align-self: center;
  margin-right: 20px;
  right: 0;
}
.calendar_container .calendar_list :hover,
.calendar_container .calendar_list :hover span,
.calendar_container .calendar_list :hover i {
  background: #3580f7;
  color: #ffffff;
  border-radius: 5px;
}

.pnl-actions {
  margin-top: 10px;
  display: flex;
}
.pnl-actions .bg-white {
  background-color: #ffffff !important;
}
.pnl-actions .summarize-pnl .summarize .teleport-switch-control-description {
  top: 1px;
  left: -6px;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch {
  top: -2px;
  position: relative;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator {
  width: 32px;
  height: 19px;
  border: 0.5px solid #cacac9 !important;
  border-radius: 10px;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator::after {
  height: 11px;
  width: 11px;
  left: 4px;
  background-color: #b8b8b8;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14.5px;
  background-color: #3580f7;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #3580f7 !important;
}
.pnl-actions .downloads {
  background-color: #f0f9ff;
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  width: 132px;
  height: 44px;
  border-radius: 5px;
  margin-right: 10px;
  border: 0px !important;
}
.pnl-actions .downloads button {
  padding: 12px 12px 12px 0px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.pnl-actions .downloads button i.edel-icon-download {
  font-size: 1.188rem;
  position: relative;
  top: -2px;
}
.pnl-actions .expand-search {
  border-radius: 5px;
  border: 1px solid #3580f7;
}
.pnl-actions .ser-icon {
  border-left: 1px solid #3580f7 !important;
  border-bottom: 1px solid #3580f7 !important;
  border-top: 1px solid #3580f7 !important;
}
.pnl-actions .input-ex {
  border-bottom: 1px solid #3580f7 !important;
  border-top: 1px solid #3580f7 !important;
  margin-left: -2px;
  margin-right: -2px;
}
.pnl-actions .ex-close {
  border-right: 1px solid #3580f7 !important;
  border-bottom: 1px solid #3580f7 !important;
  border-top: 1px solid #3580f7 !important;
}
.pnl-actions .searchbar-c {
  margin-right: 10px;
  width: 277px;
}
.pnl-actions .searchbar-c .input-group-prepend {
  border: 0px !important;
}
.pnl-actions .searchbar-c .input-group-prepend i {
  height: 44px !important;
  background-color: #f0f9ff;
  padding-left: 5px;
  padding-right: 0px;
  border: 0px;
  font-size: 1.5rem;
  color: #3580f7;
  font-weight: 600;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pnl-actions .searchbar-c .input-group-prepend i.edel-icon-close {
  font-size: 0.563rem !important;
  padding-left: 6px;
  padding-right: 10px;
  color: #b8b8b8;
  line-height: 16px;
  cursor: pointer;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.pnl-actions .searchbar-c .input-group-prepend .edel-icon-close-expand {
  border-right: 1px solid;
  border-bottom: 1px solid;
}
.pnl-actions .searchbar-c input {
  height: 44px !important;
  background-color: #f0f9ff;
  border: 0px;
  padding-left: 8px;
  padding-bottom: 12px;
}
.pnl-actions .searchbar-c input::placeholder {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
}
.pnl-actions .sort button {
  height: 44px !important;
  border: 0px;
  width: 44px !important;
  background-color: #f0f9ff;
  margin-right: 10px;
}
.pnl-actions .sort button:hover {
  color: #0d6efd;
}
.pnl-actions .sort button img {
  margin-top: -3px;
}
.pnl-actions .sort .sort-filter-icon {
  position: relative;
}
.pnl-actions .sort .sort-filter-icon .sort-filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.pnl-actions .filter button {
  height: 44px !important;
  border: 0px;
  background-color: #f0f9ff;
  width: 44px !important;
}
.pnl-actions .filter button:hover {
  color: #0d6efd;
}
.pnl-actions .filter button img {
  margin-top: -3px;
}
.pnl-actions .filter button .filter-icon {
  position: relative;
}
.pnl-actions .filter button .filter-icon .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}

.date_band {
  display: grid;
  grid-template-columns: auto 15px;
  height: 37px;
  background: #fffbec;
  border-radius: 5px;
  margin-top: 10px;
  font-family: "EncodeSansRegular";
  font-size: 1rem;
  line-height: 18px;
  color: #dfa717;
  padding: 11px;
}
.date_band i {
  font-size: 0.688rem;
  border-radius: 60px;
  border: 1px solid #dfa717;
  width: 16px;
  height: 16px;
  padding-top: 2px;
  padding-left: 1px;
  cursor: pointer;
}

.pnl_table {
  width: 100%;
  margin: 0px;
  align-items: center;
}
.pnl_table #pnl_head {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
  color: #727271;
  padding: 14px;
  top: 120px;
  background-color: #fff;
  z-index: 5;
  height: 20px;
  position: -webkit-sticky;
  position: sticky;
}
.pnl_table #pnl_head tr {
  border-radius: 4px;
  width: 100% !important;
  text-align: left;
}
.pnl_table #pnl_head tr :hover {
  cursor: default;
}
.pnl_table #pnl_head tr td {
  padding: 8px 10px 10px 8px;
}
.pnl_table #pnl_head .stocks {
  padding-left: 20px;
  text-align: left;
  width: 250px !important;
}
.pnl_table #pnl_head.adjust_desk_dock {
  top: 190px;
}
.pnl_table #pnl_body {
  text-align: left;
}
.pnl_table #pnl_body .pnl_table_data {
  height: 50px;
  border-radius: 4px;
  width: 100% !important;
}
.pnl_table #pnl_body .pnl_table_data .assetClassBgBlue {
  margin-right: 10px;
}
.pnl_table #pnl_body .pnl_table_data:last-child {
  padding: 10px;
}
.pnl_table #pnl_body .pnl_table_data td {
  font-family: "RobotoMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  padding: 10px 5px;
}
@media screen and (max-width: 1024px) {
  .pnl_table #pnl_body .pnl_table_data td {
    padding: 0px;
  }
}
.pnl_table #pnl_body .pnl_table_data td:last-child {
  padding: 10px !important;
}
.pnl_table #pnl_body .pnl_table_data .stocks {
  padding-left: 10px;
  padding-right: 5px;
  text-align: left;
  width: 250px !important;
}
.pnl_table #pnl_body .pnl_table_data .stocks div {
  padding-top: 5px;
}
.pnl_table #pnl_body .pnl_table_data .stocks .name.p_and_l {
  display: flex;
}
.pnl_table #pnl_body .pnl_table_data .stocks .name-readmore {
  width: 100%;
  overflow: hidden;
  word-break: break-all;
}
.pnl_table #pnl_body .pnl_table_data .stocks .readmore {
  color: #3580f7;
  position: relative;
  position: relative;
  top: -4px;
}
.pnl_table #pnl_body .pnl_table_data .stocks .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 27px;
  left: -3px;
}
.pnl_table #pnl_body .pnl_table_data .no_border td {
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
  border-radius: 0px !important;
}
.pnl_table #pnl_body .pnl_table_data.cursor-default {
  cursor: default !important;
}
.pnl_table #pnl_body .pnl_table_data.cursor-default :hover {
  cursor: default !important;
}
.pnl_table #pnl_body .pnl_table_data :hover {
  cursor: pointer;
}
.pnl_table #pnl_body tr {
  width: 100% !important;
}
.pnl_table #pnl_body tr .stocks {
  padding-left: 20px;
  width: 250px !important;
}
.pnl_table #pnl_body tr .stocks span {
  font-family: "EncodeSansMedium";
}
.pnl_table #pnl_body #selected_row {
  background-color: #f0f9ff;
}
.pnl_table #pnl_body .labels span {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: center;
}
.pnl_table #pnl_body .labels div.N,
.pnl_table #pnl_body .labels div.C,
.pnl_table #pnl_body .labels div.R {
  height: 21px;
  width: 21px;
  border: 1px solid rgba(53, 128, 247, 0.2);
  border-radius: 50%;
  text-align: center;
  color: #3580f7;
  margin-right: 10px;
}
.pnl_table #pnl_body .labels div.N span,
.pnl_table #pnl_body .labels div.C span,
.pnl_table #pnl_body .labels div.R span {
  position: relative;
  top: -1px;
}
.pnl_table #pnl_body .labels div.EQ,
.pnl_table #pnl_body .labels div.CNC,
.pnl_table #pnl_body .labels div.CDS,
.pnl_table #pnl_body .labels div.BO,
.pnl_table #pnl_body .labels .NRML,
.pnl_table #pnl_body .labels .FO,
.pnl_table #pnl_body .labels .MAP,
.pnl_table #pnl_body .labels .FNO,
.pnl_table #pnl_body .labels .ETF,
.pnl_table #pnl_body .labels .MF,
.pnl_table #pnl_body .labels .FI,
.pnl_table #pnl_body .labels .CO,
.pnl_table #pnl_body .labels .RE,
.pnl_table #pnl_body .labels .ETF,
.pnl_table #pnl_body .labels .MF {
  border: 1px solid #dfa717;
  padding: 0px 4px;
  margin-right: 10px;
  border-radius: 2px;
}
.pnl_table #pnl_body .labels div.EQ span,
.pnl_table #pnl_body .labels div.CNC span,
.pnl_table #pnl_body .labels div.CDS span,
.pnl_table #pnl_body .labels div.BO span,
.pnl_table #pnl_body .labels .NRML span,
.pnl_table #pnl_body .labels .FO span,
.pnl_table #pnl_body .labels .MAP span,
.pnl_table #pnl_body .labels .FNO span,
.pnl_table #pnl_body .labels .ETF span,
.pnl_table #pnl_body .labels .MF span,
.pnl_table #pnl_body .labels .FI span,
.pnl_table #pnl_body .labels .CO span,
.pnl_table #pnl_body .labels .RE span,
.pnl_table #pnl_body .labels .ETF span,
.pnl_table #pnl_body .labels .MF span {
  color: #dfa717;
  position: relative;
  top: -1px;
}
.pnl_table #pnl_body .labels .ETF {
  margin-right: 0px !important;
}
.pnl_table #pnl_body .labels .ETF span {
  top: 0px !important;
}
.pnl_table #pnl_body .labels .SELL {
  border: 1px solid rgba(255, 107, 0, 0.2);
  margin-right: 10px;
  border-radius: 2px;
}
.pnl_table #pnl_body .labels .SELL span {
  padding: 0px 4px;
  color: #ff6b00;
}
.pnl_table #pnl_body .labels .MIS {
  border: 1px solid rgba(221, 80, 77, 0.1803921569);
  padding: 0px 4px;
  margin-right: 10px;
  border-radius: 2px;
}
.pnl_table #pnl_body .labels .MIS span {
  color: #dd504d;
}
.pnl_table #pnl_body .labels .BUY {
  border: 1px solid #66d1ac;
  padding: 0px 4px;
  border-radius: 2px;
}
.pnl_table #pnl_body .labels .BUY span {
  color: #51b255;
}
.pnl_table #pnl_body .labels div:last-child {
  margin-right: 0px;
}

.all_data {
  height: 150px;
}
.all_data .icon-col,
.all_data .labels {
  vertical-align: middle;
}
.all_data .qty,
.all_data .avg_buy_price,
.all_data .avg_sell_price,
.all_data .inv_value,
.all_data .sell_value,
.all_data .mkt_value,
.all_data .unrealized,
.all_data .realized {
  padding: 0 !important;
}
.all_data .above_value {
  height: 60px;
  display: flex;
  flex-flow: column;
  justify-content: left;
  border-bottom: 1px solid #e7e7e7;
  padding: 10px;
}
.all_data .below_value {
  height: 60px;
  display: flex;
  flex-flow: column;
  justify-content: left;
  padding: 10px;
}
.all_data .total {
  vertical-align: middle;
}

.calendar_pnl_ui .modalHoldingTitle .modal-content .modal-body {
  padding: 20px 20px 16.24px;
}
.calendar_pnl_ui .modal-content {
  width: 527px;
}

@media (min-width: 768px) {
  .pandLcalendar .inputFieldCalendarIcon .react-datepicker__navigation-icon--previous {
    left: -5% !important;
  }
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon {
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
  border: 1px solid #03002f;
  border-radius: 5px;
  height: 42px;
  justify-content: space-between;
  align-items: center;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text {
  background: #ffffff;
  border: none !important;
  cursor: pointer;
  gap: 10px;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text span {
  font-family: "DMSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #03002f;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text i {
  color: #03002f;
  font-size: 0.813rem;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text .toDate {
  color: #03002f !important;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .form-control {
  border: none !important;
  height: 20px;
  padding: 20px 0px 10px 10px;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .react-datepicker-wrapper .react-datepicker-popper {
  z-index: 9 !important;
}
.pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 7%;
}
.pandLcalendar label {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
}
.pandLcalendar .custom_buttons {
  display: flex;
  gap: 15px;
  margin-top: 15.76px;
}
.pandLcalendar .custom_buttons button {
  padding: 14px 28px;
  border-radius: 6px;
  background: #ffffff;
  width: 236px;
  height: 48px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 140%;
  border-radius: 6px;
  border: 1px solid #03002f;
  color: #03002f;
}
.pandLcalendar .custom_buttons .active {
  background: #03002f;
  color: #ffffff;
}

.year_container {
  width: 195px;
  height: fit-content;
  background: #ffffff;
  border: 1px solid #3580f7;
  position: absolute;
  cursor: pointer;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  left: 350px;
  top: 220px;
  z-index: 99999;
}
.year_container .financial_year {
  display: flex;
}
.year_container .financial_year span {
  color: #444444;
  font-family: "EncodeSansMedium";
  padding: 10px;
  width: 100%;
  margin: 0px 5px 5px 5px;
}
.year_container .financial_year :hover,
.year_container .financial_year :hover span {
  background: #3580f7;
  color: #ffffff;
  border-radius: 5px;
}
.year_container :first-child {
  margin-top: 15px;
}

.tabs_pnl .pnl_tabs {
  position: relative !important;
  z-index: 0 !important;
}

.noDataFound-pnl {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}

#selected-grey {
  background-color: #fafafa;
}

.react-datepicker__navigation {
  overflow: visible;
}

.react-datepicker .react-datepicker__navigation-icon--previous::before {
  top: 16px;
}
@media (max-width: 640px) {
  .react-datepicker .react-datepicker__navigation-icon--previous::before {
    top: 10px;
  }
}

.react-datepicker .react-datepicker__navigation-icon--next::before {
  top: 16px;
}
@media (max-width: 640px) {
  .react-datepicker .react-datepicker__navigation-icon--next::before {
    top: 10px;
  }
}

.h-22 {
  height: 22px;
}

.pandLcalendar-form .react-datepicker-popper {
  z-index: 9 !important;
}
.pandLcalendar-form .singleDatePicker .react-datepicker .react-datepicker__navigation-icon--next::before {
  top: 55%;
}
.pandLcalendar-form .singleDatePicker .react-datepicker .react-datepicker__navigation-icon--previous {
  left: 0% !important;
}
.pandLcalendar-form .singleDatePicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  top: 60% !important;
  left: unset;
  right: unset !important;
}

@media (max-width: 1299px) {
  .pnl_table #pnl_body .pnl_table_data td {
    font-size: 0.75rem;
  }
  .calendar_date {
    font-size: 1rem;
  }
  .calendar_date .calendar_change i {
    font-size: 0.875rem;
  }
  .date_band {
    display: flex;
    align-items: center;
    padding-left: 11px;
    font-size: 0.75rem;
  }
  .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator {
    width: 25px;
    height: 15px;
  }
  .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator::after {
    left: 3px;
    width: 10px;
    height: 10px;
  }
  .pnl-actions .searchbar-c .input-group-prepend i {
    font-size: 1.1rem;
  }
  .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
    left: 10px;
  }
  .pnl-actions .downloads {
    font-size: 0.75rem;
  }
  .pnl-actions .btn.sorting {
    font-size: 0.75rem;
  }
  .pnl-actions .btn.filter {
    font-size: 0.75rem;
  }
}
.pnl-message {
  margin-top: 10px;
  font-size: 1rem;
  color: #b8b8b8;
  font-family: "EncodeSansRegular";
}
@media screen and (max-width: 1023px) {
  .pnl-message {
    font-size: 0.75rem;
  }
}

.qtyval-subtext {
  font-family: "RobotoMedium";
  font-size: 0.625rem;
  color: #727271;
}

.qtycheckbox {
  display: block;
}
.qtycheckbox span {
  padding-left: 3px;
}

.icon-colhead {
  width: 4%;
}

.report-tags-block {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 10px;
}

.labels-tile {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.family-tagging-pnl {
  padding: 10px 0;
}
@media (max-width: 1023px) {
  .family-tagging-pnl {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 10px;
  }
  .family-tagging-pnl .selected_option {
    margin: 0 !important;
  }
}
body {
  font-size: 16px;
}

.download-drop {
  width: 275.23px;
  padding: 20px 15px;
  background-color: #f0f9ff;
  border-radius: 4px 0px 4px 4px;
  margin-top: 10px;
  position: relative;
  right: 108%;
  z-index: 99999;
}
.download-drop-body {
  margin: 0;
  padding: 0;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  line-height: 20px;
  display: flex;
  align-items: center;
}
.download-drop-body ul {
  margin: 0;
  padding: 0;
}
.download-drop-bodylist {
  margin-bottom: 30px;
}
.download-drop-bodylist span {
  font-size: 1rem;
}
.download-drop-bodylist:last-child {
  margin-bottom: 0;
}
.download-drop-bodylist .edel-icon-rounded-close {
  color: #fe4d15 !important;
}
.download-drop-bodylist i {
  color: #3580f7;
}
.download-drop-bodylist .list-title {
  display: inline-block;
  padding-left: 7px;
  color: #444444;
  margin-bottom: 0;
}
.download-drop-bodylist .list-title:hover, .download-drop-bodylist .list-title:active {
  color: #3580f7;
}
.download-drop-bodylist label:hover,
.download-drop-bodylist label:active {
  cursor: pointer;
}

.modalBackground {
  width: 100%;
  height: 100%;
  background: rgba(204, 204, 204, 0.14);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  z-index: 99999;
}

.modalContainer {
  width: 714px;
  height: 374px;
  border-radius: 12px;
  background-color: white;
  display: flex;
  flex-direction: column;
}

.yearDropdown .react-datepicker .react-datepicker__month-read-view--selected-month,
.yearDropdown .react-datepicker .react-datepicker__year-read-view--selected-year {
  color: #393939;
  font-family: "EncodeSansMedium";
  font-weight: bold;
  font-size: 0.938rem;
}
.yearDropdown .react-datepicker .react-datepicker__current-month {
  display: none;
}
.yearDropdown .react-datepicker .react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll {
  margin-top: 12px;
}
.yearDropdown .react-datepicker .react-datepicker__month-read-view {
  margin-right: 30px;
}
.yearDropdown .react-datepicker .react-datepicker__month-read-view--down-arrow,
.yearDropdown .react-datepicker .react-datepicker__year-read-view--down-arrow {
  border-color: #393939 !important;
  top: 22% !important;
}
.yearDropdown .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: 25px !important;
}
.yearDropdown .react-datepicker .react-datepicker__navigation-icon--next::before {
  left: 25px !important;
}

.singleDatePicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  top: 10px;
}
.singleDatePicker .react-datepicker .react-datepicker__navigation-icon--next::before {
  top: 10px;
}
.square-off-all-wrapper {
  background: #f8f7fa;
  height: 100vh;
  overflow-y: scroll;
  position: relative;
}
.square-off-all-wrapper .header-container {
  padding: 10px 15px;
  height: 50px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  position: sticky;
  gap: 10px;
  top: 0;
  z-index: 4;
}
.square-off-all-wrapper .header-container .edel-icon-Information {
  font-size: 18px;
  color: #b8b8b8;
}
.square-off-all-wrapper .selected-positions-count {
  position: sticky;
  background: #f8f7fa !important;
  top: 50px;
  z-index: 3;
}
.square-off-all-wrapper .all-positions-list {
  padding-bottom: 145px;
}
.square-off-all-wrapper .sq-off-all-footer-container {
  background-color: #ffffff;
  box-shadow: 0px -4px 17px 0px rgba(60, 60, 60, 0.11);
  padding: 10px 25px 15px;
  position: fixed;
  z-index: 1000;
  bottom: 0;
  width: 100%;
}
.square-off-all-wrapper .sq-off-all-footer-container .sq-off-mob-footer-body {
  padding: 0 4%;
}
.square-off-all-wrapper .sq-off-all-footer-container .square-off-mob-btn {
  width: 100%;
  margin-top: 25px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  border-radius: 5px;
  padding: 14px 0;
}
.square-off-all-wrapper .sq-off-all-watchlist {
  width: 372px;
}
.square-off-all-wrapper .sliceStoppedForSome {
  background: rgba(247, 148, 62, 0.2);
  padding: 10px 15px;
}

.sqoff-info {
  text-align: left;
}
.sqoff-info .disclaimer-ol {
  padding-left: 1rem;
  margin-bottom: 0;
  list-style: decimal;
  line-height: 16px;
}
.sqoff-info .disclaimer-ol li {
  word-break: break-word;
  white-space: normal;
}

.disclaimer-tooltip-pos.popover {
  min-width: 320px;
  max-width: 100%;
}
.disclaimer-tooltip-pos.popover .popover-arrow:after, .disclaimer-tooltip-pos.popover .popover-arrow:before {
  border-bottom-color: #ffffff;
}
.summary-details {
  display: flex;
  background-color: #ffffff;
  padding: 10px 25px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-radius: 5px;
}
.summary-details .summary-col {
  width: fit-content;
}
.summary-details .summary-col .summary-title,
.summary-details .summary-col .summary-value {
  line-height: 140%;
}
.summary-details .summary-col .summary-value {
  display: flex;
  align-items: center;
  gap: 4px;
}

.mob-summary-details {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 20px;
  grid-template-areas: "invst current" "ttlPL 1DPL";
  padding: 12px 15px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.mob-summary-details::-webkit-scrollbar {
  display: none;
}
@media (max-width: 390px) {
  .mob-summary-details {
    grid-template-columns: 1fr;
    grid-template-areas: "invst" "current" "ttlPL" "1DPL";
    gap: 8px 0;
  }
}
@media (max-width: 480px) and (min-width: 376px) {
  .mob-summary-details {
    gap: 8px 15px;
    padding: 10px 12px;
  }
}
.mob-summary-details.sticky-header {
  width: 100%;
  position: sticky;
  z-index: 99;
  top: 0px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-bottom: 3px solid #e7e7e7;
}
.mob-summary-details.broder-bottom {
  border-block: 1px solid #e7e7e7;
}
.mob-summary-details .mob-summary {
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: space-between;
  min-width: 0;
}
.mob-summary-details .mob-summary .summary-title {
  text-wrap: nowrap;
  white-space: nowrap;
  flex-shrink: 0;
  min-width: fit-content;
  font-size: 11px;
}
@media (max-width: 375px) {
  .mob-summary-details .mob-summary .summary-title {
    font-size: 10px;
  }
}
.mob-summary-details .mob-summary .summary-value {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
  line-height: normal;
  min-width: 0;
  flex: 1;
}
.mob-summary-details .mob-summary .summary-value .report-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-size: 12px;
  flex-shrink: 0;
}
@media (max-width: 375px) {
  .mob-summary-details .mob-summary .summary-value .report-value {
    white-space: normal;
    word-break: break-word;
    font-size: 11px;
  }
}
.mob-summary-details .mob-summary .summary-value .percentage-value {
  font-size: 10px;
  white-space: nowrap;
  flex-shrink: 0;
}
.mob-summary-details .mob-summary .summary-value .report-value-container {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: nowrap;
  min-width: 0;
  padding-right: 8px;
}
.mob-summary-details .mob-summary .summary-value .report-value-container > * {
  flex-shrink: 0;
  min-width: fit-content;
}
@charset "UTF-8";
.position-squareoff-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
}
.position-squareoff-bar .left-actions {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.position-squareoff-bar .left-actions .border-right-seperate {
  border-right: 1px solid rgba(148, 120, 120, 0.1);
}
.position-squareoff-bar .squareOff {
  display: flex;
  align-items: center;
  gap: 12px;
}
.position-squareoff-bar .squareOff .edel-icon-Information {
  color: #b8b8b8;
  font-size: 24px;
}

.box-shadow-light-grey {
  box-shadow: 0px -4px 17px 0px rgba(60, 60, 60, 0.11);
}

.position-squareoff-bar .disclaimer-tooltip {
  max-width: 500px;
}
.position-squareoff-bar .disclaimer-tooltip .tooltip-arrow {
  transform: translate(-25px, 170px) !important;
}
.position-squareoff-bar .disclaimer-tooltip .tooltip-arrow::before {
  content: "";
  border-bottom: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  background-color: #ffffff;
  position: absolute;
  top: -6px;
  width: 16px;
  height: 16px;
  transform: rotate(-45deg);
  border-top-color: #e7e7e7 !important;
}
.position-squareoff-bar .disclaimer-tooltip .tooltip-inner {
  width: 543px;
  height: 100%;
  max-width: unset !important;
  min-width: unset;
  position: relative;
  top: -15px;
  right: 60px;
  padding: 12px;
}
.position-squareoff-bar .disclaimer-tooltip .tooltip-inner .ordered-list {
  list-style: decimal;
}
.position-squareoff-bar .disclaimer-tooltip .tooltip-inner .ordered-list li {
  text-align: justify;
}
.position-squareoff-bar.container .red-color-text-pos .change-green {
  color: #dd504d !important;
}

.pos-summary-details-mob {
  padding: 10px 15px;
  background: #ffffff;
  gap: 20px;
  position: sticky;
  top: 48px;
  z-index: 1;
}
.pos-summary-details-mob.dock-pos-summary-mob {
  top: 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-bottom: 3px solid #e7e7e7;
}
.pos-summary-details-mob .dbar29Rangeslider .commondatanumber {
  width: 50% !important;
}
.pos-summary-details-mob .summary-col-mob .mgb-10:last-child {
  margin-bottom: 0px;
}
.pos-summary-details-mob .summary-col-mob .summary-title {
  white-space: nowrap;
}

.position-report-revamp-main {
  position: relative;
  padding-bottom: 100px;
}
@media (max-width: 1023px) {
  .position-report-revamp-main {
    padding-bottom: 40px !important;
  }
}
.position-report-revamp-main .mob-filter-pills-container {
  overflow-x: scroll;
}
.position-report-revamp-main .position-revamp-table {
  position: relative;
}
.position-report-revamp-main .position-revamp-table .custom-table-padding {
  padding: 12px 20px;
}
.position-report-revamp-main .position-revamp-table .holding-scrips.taRight .title,
.position-report-revamp-main .position-revamp-table .numeric-value.taRight .title {
  display: block;
  position: relative;
  white-space: nowrap;
}
.position-report-revamp-main .position-revamp-table .holding-scrips.taRight .title .arrows,
.position-report-revamp-main .position-revamp-table .numeric-value.taRight .title .arrows {
  position: absolute;
  margin-right: -15px;
  right: 0;
}
.position-report-revamp-main .position-revamp-table.common-table-border table {
  border-spacing: 0px;
  padding-bottom: 10px;
}
.position-report-revamp-main .position-revamp-table.common-table-border table thead {
  background: #ffffff;
}
.position-report-revamp-main .position-revamp-table.common-table-border table thead th {
  vertical-align: top;
  padding: 10px 14px;
  position: sticky;
  z-index: 2;
  top: 107px;
  background-color: #ffffff;
  border-top: 1px solid #f4f4f4;
}
.position-report-revamp-main .position-revamp-table.common-table-border table thead th:last-child {
  padding-right: 20px;
}
.position-report-revamp-main .position-revamp-table.common-table-border table thead th:nth-child(2) {
  padding-left: 0;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr:hover {
  background-color: none !important;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr:hover:nth-child(odd) {
  background: #f7f7f7 !important;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr:hover:nth-child(even) {
  background: #ffffff !important;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr:nth-child(odd) {
  background: #f7f7f7 !important;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr:nth-child(even) {
  background: #ffffff !important;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr.selected {
  background-color: #fdebd7 !important;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr.custom-opacity:nth-child(odd) {
  background: rgba(247, 247, 247, 0.4) !important;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr.custom-opacity:nth-child(even) {
  background: rgba(255, 255, 255, 0.4) !important;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr td {
  padding: 5px 14px;
  border: 0px;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr td:first-child {
  padding: 5px 5px 5px 10px;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr td:last-child, .position-report-revamp-main .position-revamp-table.common-table-border table tbody tr td:first-child {
  vertical-align: middle;
}
.position-report-revamp-main .position-revamp-table.common-table-border table tbody tr td:nth-child(2) {
  padding-left: 0;
  width: 297px;
}
.position-report-revamp-main .position-revamp-table .exceed-order-slicing {
  width: 392px;
  padding: 12px;
  line-height: 16px;
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0px 4px 0px rgba(60, 60, 60, 0.1);
  position: absolute;
  top: 5px;
  z-index: 1;
}
.position-report-revamp-main .position-revamp-table .exceed-order-slicing .disclaimer {
  color: rgba(0, 0, 0, 0.4);
  text-decoration-line: underline;
}
.position-report-revamp-main .position-revamp-table .exceed-order-slicing .arrow-left {
  position: absolute;
  left: -10px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffffff;
}
.position-report-revamp-main .pos-summary-details-mob .dbar29Rangeslider .commondatanumber {
  width: 50% !important;
}
.position-report-revamp-main .pos-summary-details-mob .summary-val {
  font-family: "RobotoMedium";
  font-size: 0.75rem;
}
.position-report-revamp-main .pos-summary-details-mob .summary-val .empty-val {
  color: #444444;
}
.position-report-revamp-main .modal-backdrop.show {
  background: rgba(204, 204, 204, 0.19);
  backdrop-filter: blur(15px);
}
.position-report-revamp-main .summary-details {
  align-items: flex-start;
  padding: 10px 25px;
  position: sticky;
  top: 48px;
  z-index: 1;
}
.position-report-revamp-main .summary-details .summary-col .dbar29RangesliderLabelname {
  line-height: 10px;
}
.position-report-revamp-main .summary-details .summary-col .dbar29RangesliderLabelname .positiveValue,
.position-report-revamp-main .summary-details .summary-col .dbar29RangesliderLabelname .negativeValue {
  color: #444444 !important;
}
.position-report-revamp-main .summary-details .summary-col .dbar29RangesliderLabelname .commondatanumber {
  font-size: 0.75rem;
}
.position-report-revamp-main .summary-details .dbar29Rangeslider {
  margin: 0px;
}
.position-report-revamp-main .summary-details .dbar29Rangeslider .indicatorStyle {
  width: 161px;
  padding-bottom: 5px;
}
.position-report-revamp-main .summary-details .dbar29Rangeslider .commondatanumber {
  width: 50% !important;
}
.position-report-revamp-main .summary-details .summary-title {
  color: #b8b8b8;
}
.position-report-revamp-main .summary-details .summary-title.graph-summary {
  line-height: 10px;
  padding-bottom: 8px;
}
.position-report-revamp-main .position-details_buySell {
  background-color: #ffffff;
  padding: 7px 10px;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
  margin: 2px 0px 0px 0px;
}
.position-report-revamp-main .position-details_buySell .main-content {
  display: flex;
  flex-direction: row;
  gap: 58px;
}
.position-report-revamp-main .position-details_buySell .content-left,
.position-report-revamp-main .position-details_buySell .content-right {
  display: flex;
  flex-direction: column;
}
.position-report-revamp-main .position-details_buySell .summary-col {
  width: fit-content;
}
.position-report-revamp-main .position-details_buySell .contentText {
  color: #b8b8b8;
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 400;
  line-height: 16.8px;
}
.position-report-revamp-main .position-details_buySell .contentNumber {
  color: #8c8c8c;
  font-size: 0.75rem;
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 700;
  line-height: 16.8px;
}
.position-report-revamp-main .mobHeight {
  min-height: 24px;
}
.position-report-revamp-main .desktopHeight {
  height: 48px;
  padding: 5px 21px;
}
.position-report-revamp-main .responsive-grid {
  display: grid;
  gap: 120px;
}
@media (min-width: 768px) {
  .position-report-revamp-main {
    /* Desktop: 3 groups of 2 items in 1 row */
  }
  .position-report-revamp-main .responsive-grid {
    grid-template-columns: repeat(4, 18%);
  }
}
@media (max-width: 767px) {
  .position-report-revamp-main {
    /* Mobile: 3 columns × 2 rows */
  }
  .position-report-revamp-main .responsive-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
  }
  .position-report-revamp-main .main-content {
    gap: 0px !important;
    justify-content: space-between !important;
  }
  .position-report-revamp-main .content-left {
    flex-direction: row !important;
    min-width: 55%;
    justify-content: space-between;
  }
  .position-report-revamp-main .content-right {
    flex-direction: row !important;
    min-width: 40%;
    justify-content: space-between;
  }
  .position-report-revamp-main .contentNumber {
    font-size: 12px !important;
  }
  .position-report-revamp-main .contentText {
    font-size: 11px !important;
  }
}
.position-report-revamp-main .filters-drawer-head-block {
  padding: 15px 15px 10px 15px;
  background: #ffffff;
}
.position-report-revamp-main .edel-icon-calendar-prevClose {
  font-size: 12px;
}
.position-report-revamp-main .holding-report-revamped-table-row .edel-icon-calendar-prevClose:before {
  color: #444444;
  font-size: 16px;
}
@media (min-width: 1023px) {
  .position-report-revamp-main .error-msg {
    padding: 170px 0px 239px !important;
  }
}

.summary-col-mob-indicator {
  background: #f2f2f5;
  border-radius: 5px;
  padding: 10px 7px;
}
.summary-col-mob-indicator .dbar29Rangeslider {
  margin: 0px;
}
.summary-col-mob-indicator .dcustomRangeBar.indicatorStyle {
  padding-top: 7px;
}
.summary-col-mob-indicator .commondatanumber {
  font-family: "DMSansNormal";
  font-size: 0.688rem;
  color: #444444 !important;
}
.summary-col-mob-indicator .dbar29RangesliderLabelname {
  margin-top: 9px;
}
.summary-col-mob-indicator .indicatorStyle {
  padding-bottom: 0px;
}

.position-report-revamp-main .position-buy-sell.responsive-grid {
  grid-template-columns: repeat(1, 1fr);
  gap: 10px;
  padding: 7px 10px;
  height: 82px;
}
.position-report-revamp-main .position-buy-sell .main-content {
  gap: 0px !important;
  justify-content: space-between !important;
}
.position-report-revamp-main .position-buy-sell .content-left {
  flex-direction: row !important;
  min-width: 55%;
  justify-content: space-between;
}
.position-report-revamp-main .position-buy-sell .content-right {
  flex-direction: row !important;
  min-width: 40%;
  justify-content: space-between;
}
.position-report-revamp-main .position-buy-sell .contentNumber {
  font-size: 12px !important;
}
.position-report-revamp-main .position-buy-sell .contentText {
  font-size: 11px !important;
}
.position-report-revamp-main .position-buy-sell .position-tooltip {
  left: 55px;
}

.position-action-mob {
  padding: 15px 19px 10px 15px;
  position: sticky;
  top: 132px;
  z-index: 2;
  background-color: #f8f7fa;
}
.position-action-mob .my-families .family-name-N-member {
  white-space: nowrap;
  min-width: unset;
}
.position-action-mob .my-families .edel-icon-double-user:before {
  font-size: 1.5rem;
}
.position-action-mob .arrows {
  color: #03002f;
}
.position-action-mob .arrows .edel-icon-arrow-up:before {
  font-size: 0.75rem;
  transition: 0.3s transform;
}
.position-action-mob .arrows.down {
  transform: rotate(180deg);
}
.position-action-mob.position-unset {
  position: unset !important;
}

.gap-9 {
  gap: 9px;
}

.border-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px;
}
.border-block .edel-icon-settings-sort {
  font-size: 1.375rem;
}
.border-block .edel-icon-round-circle {
  position: absolute;
  font-size: 5px;
  color: #dd504d;
  top: 4px;
  right: 4px;
}
.border-block .edel-icon-action-settings {
  padding: 3px;
}

.border-block-pad-10 {
  padding: 8px 5px;
  height: 34px;
}
.border-block-pad-10 .edel-icon-arrow-up {
  height: 24px;
  width: 24px;
}

.more-option-drawerbody {
  padding: 10px 15px 6px 15px;
}
.more-option-drawerbody .row-block {
  padding: 12px 16px 12px 33px;
  margin-bottom: 5px;
  border-radius: 5px;
}
.more-option-drawerbody .row-block.row-block-innercheck {
  gap: 10px;
  padding-left: 50px;
}
.more-option-drawerbody .row-block .arrows {
  color: #03002f;
}
.more-option-drawerbody .row-block .arrows .edel-icon-arrow-up:before {
  font-size: 0.75rem;
  transition: 0.3s transform;
}
.more-option-drawerbody .row-block .arrows.down {
  transform: rotate(180deg);
}
@media (max-width: 1023px) {
  .more-option-drawerbody .radio-button label {
    grid-template-columns: 1fr;
  }
}

.position-card-block {
  padding: 10px 16px 10px 17px;
  border-bottom: 1px solid rgba(231, 231, 231, 0.9058823529);
  margin-bottom: 5px;
  background: #ffffff;
}
.position-card-block .pc-body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  grid-row-gap: 10px;
  padding: 15px 0px 10px;
}

.position-error-msg table tbody tr td {
  padding: 0px !important;
}

.mob-pos-sort-tabs {
  position: relative;
}
.mob-pos-sort-tabs .clearall-text {
  position: absolute;
  right: 0px;
  top: 10px;
}

.sort-filter-pos-mob-padding .active-filter {
  background-color: #f2f2f5;
}
.sort-filter-pos-mob-padding .assest-sort-filter-container .assetlist .asset {
  border-bottom: none !important;
}

.lh-nm {
  line-height: normal;
}

.stock-details-overlayblock {
  z-index: 1000 !important;
}

.search-pos-mob i {
  font-size: 14px;
}
.search-pos-mob.border-block {
  padding: 9px;
}

.marquee-container {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}
.marquee-container .marquee {
  display: inline-block;
  animation: scroll 5s linear infinite;
}
@keyframes scroll {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

.squareoff-all-watchlist-parent .edel-sidebar-drawer-head {
  padding: 0 !important;
}
.squareoff-all-watchlist-parent .square-off-all-wrapper {
  height: 100%;
  overflow-x: hidden;
}
.squareoff-all-watchlist-parent .square-off-all-wrapper .all-positions-list.pad-unset {
  padding: unset;
}
.squareoff-all-watchlist-parent .square-off-checkbox-container {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 10px;
  padding-left: 2% !important;
}
.rebrandreports-tooltip-hover .popover-body {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #03002f;
  background: #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(3, 0, 47, 0.12);
  padding: 10px !important;
  min-height: 41px;
  max-height: fit-content;
  border-radius: 5px;
  white-space: nowrap;
}

.edelweiss-product-code button {
  border: 1px solid #f7943e;
  border-radius: 2px;
  display: flex;
  align-items: center;
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  background: transparent;
  color: #f7943e;
  padding: 0px 3px;
  justify-content: center;
  min-height: 15px;
  line-height: 100%;
  margin-bottom: 1px;
}
.edelweiss-product-code button:hover {
  background-color: transparent;
  color: #f7943e;
}

.position-label button,
.product-filter-tags button {
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  background: transparent;
  padding: 0px 3px;
  height: 15px;
  cursor: default !important;
  line-height: normal;
}
.position-label.txn-type button,
.product-filter-tags.txn-type button {
  color: #1c9ad6;
  background-color: rgba(28, 154, 214, 0.1);
  border: 0.1px solid #1c9ad6;
  max-width: 50px;
  white-space: nowrap;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.position-label.CLOSED button, .position-label.tints-of-pink-swan-tag button,
.product-filter-tags.CLOSED button,
.product-filter-tags.tints-of-pink-swan-tag button {
  background-color: #b8b8b8;
  color: #ffffff;
  border: none;
}
.position-label.orange-light-tag button,
.product-filter-tags.orange-light-tag button {
  border: 1px solid #f7943e;
  color: #f7943e;
}
.position-label.black-one1-tag button,
.product-filter-tags.black-one1-tag button {
  border: 1px solid #444444;
  color: #444444;
}
.position-label.NSE button, .position-label.thick-blue-tag button,
.product-filter-tags.NSE button,
.product-filter-tags.thick-blue-tag button {
  border: 1px solid #292562;
  color: #292562;
}
.position-label.NFO button, .position-label.EQ button, .position-label.CO button, .position-label.CDS button, .position-label.Fut button, .position-label.FnO button, .position-label.dark-orange-tag button,
.product-filter-tags.NFO button,
.product-filter-tags.EQ button,
.product-filter-tags.CO button,
.product-filter-tags.CDS button,
.product-filter-tags.Fut button,
.product-filter-tags.FnO button,
.product-filter-tags.dark-orange-tag button {
  border: 1px solid #f7943e;
  color: #f7943e;
}
.position-label.NRML button, .position-label.MTF button, .position-label.dark-purple-tag button,
.product-filter-tags.NRML button,
.product-filter-tags.MTF button,
.product-filter-tags.dark-purple-tag button {
  border: 1px solid #bd4b9b;
  color: #bd4b9b;
}
.position-label.SELL button, .position-label.blood-red-tag button,
.product-filter-tags.SELL button,
.product-filter-tags.blood-red-tag button {
  border: none !important;
  color: #dd504d;
  background: rgba(221, 80, 77, 0.2) !important;
}
.position-label.BUY button, .position-label.green-tag button,
.product-filter-tags.BUY button,
.product-filter-tags.green-tag button {
  border: none !important;
  color: #51b255;
  background: rgba(81, 178, 85, 0.2) !important;
}
.square-off-all-row-mob-wrapper {
  width: 100%;
  margin-bottom: 5px;
}
.square-off-all-row-mob-wrapper .position-sqoff-card {
  background-color: #ffffff;
  padding: 10px 17px;
  border-bottom: 1px solid #e7e7e7;
}
.square-off-all-row-mob-wrapper .position-sqoff-card .mob-summary-details {
  padding: 12px 0;
}
.square-off-all-row-mob-wrapper .common-checkbox-custom input[type=checkbox] {
  width: 16px;
  height: 16px;
  opacity: 1;
  border-radius: 4px;
  border: 1px solid #e7e7e7;
}
.square-off-all-row-mob-wrapper .checkbox-midnight-blue input[type=checkbox]:checked {
  width: 16px;
  height: 16px;
  accent-color: #03002f;
}
.square-off-states-parent .modal-dialog {
  min-width: 585px;
}
@media (max-width: 1023px) {
  .square-off-states-parent .modal-dialog {
    min-width: 320px;
  }
}
.square-off-states-parent .fixed-width-body {
  width: 370px;
  height: auto;
  margin-top: 10px;
}
@media (max-width: 1023px) {
  .square-off-states-parent .fixed-width-body {
    width: auto !important;
  }
}
.square-off-states-parent .modal-content {
  border-radius: 15px;
  border: none;
  background-color: #ffffff;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1), 0px 8px 8px -4px rgba(16, 24, 40, 0.04);
}
.square-off-states-parent .modal-header {
  padding: 0;
  border-bottom: none;
}
.square-off-states-parent .modal-body {
  padding: 0px 20px 40px;
}
.square-off-states-parent .loading-container {
  padding-top: 14px;
}
.square-off-states-parent .loader-div {
  margin: auto;
  width: fit-content;
}
.square-off-states-parent .loader-div img {
  width: 128px;
}
.square-off-states-parent .status-title {
  font-size: 1.5rem;
  font-family: "DMSansBold";
  color: #03002f;
  text-align: center;
}
.square-off-states-parent .status-body {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #444444;
  text-align: center;
  margin-top: 10px;
}
@media (max-width: 1023px) {
  .square-off-states-parent .status-body {
    font-size: 0.75rem;
  }
}
.square-off-states-parent .position-back-btn {
  margin: auto;
  width: fit-content;
  margin-top: 25px;
}
.square-off-states-parent .position-back-btn .ed_button {
  padding: 8px 16px;
}
.square-off-states-parent .back-btn-transparent {
  padding: 8px 16px !important;
  border-radius: 6px;
}
.square-off-states-parent .btn-body {
  margin-top: 18px;
}
.square-off-states-parent .failure-container {
  padding-top: 40px;
}
.square-off-states-parent .success-container {
  padding-top: 40px;
}
.square-off-states-parent .failure-icon {
  display: block;
  text-align: center;
  font-size: 100px;
}
.square-off-states-parent .order-container {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.square-off-states-parent .order-container .order-header {
  font-size: 0.75rem;
  font-family: "RobotoMedium";
  padding-right: 15px;
  color: rgba(68, 68, 68, 0.5);
}
.square-off-states-parent .order-container .order-body {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  min-width: 340px;
  line-height: normal;
  padding-right: 15px;
}
.square-off-states-parent .successfully-squared-off {
  width: 100%;
  height: 100%;
}
.square-off-states-parent .successfully-squared-off .sq-off-centered {
  width: fit-content;
  margin: 0 auto;
}
.square-off-states-parent .successfully-squared-off .sq-off-centered .edel-icon-success-icon-fullgreen {
  font-size: 100px;
  justify-content: center;
  display: flex;
  padding-top: 40px;
  margin-bottom: 25px;
}
.square-off-states-parent .successfully-squared-off .sq-off-centered .successful-sqoff-details {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 15px;
  gap: 14px;
  white-space: nowrap;
  padding-top: 25px;
}
.square-off-states-parent .successfully-squared-off .sq-off-centered .successful-sqoff-details .justify-self-end {
  justify-self: end;
}

.sqoff-modal {
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1), 0px 8px 8px -4px rgba(16, 24, 40, 0.04);
}
.sqoff-modal .modal-dialog .modal-content {
  border-radius: 15px;
}
.sqoff-modal .modal-dialog .modal-content .modal-body {
  border-radius: 15px;
}
.sqoff-modal .sqoff {
  width: 407px;
  height: 263px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
.sqoff-modal .sqoff .sqoff-head {
  text-align: center;
  font-feature-settings: "clig" off, "liga" off;
}
.sqoff-modal .sqoff .sqoff-body {
  width: 258px;
  text-align: center;
}
.sqoff-modal .sqoff .sqoff-foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}
.sqoff-modal .sqoff .sqoff-foot .ed_button {
  padding: 8px 16px;
}
.sqoff-modal .sqoff-success .sqoff-success-body {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: 50px;
  grid-row-gap: 0px;
}

.position-order-list {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.position-order-list.scrollbar-sqoff {
  height: 125px;
  overflow-y: auto;
}
.position-order-list.scrollbar-sqoff::-webkit-scrollbar {
  width: 2px !important;
  height: unset !important;
}
.position-order-list.scrollbar-sqoff::-webkit-scrollbar-thumb {
  background: #03002f !important;
  border-radius: 50px !important;
}
.position-order-list.scrollbar-sqoff::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
  border-radius: 50px !important;
}

.split-order-confimation-block {
  background: #fef4ec;
  border-radius: 8px;
  padding: 8px;
  margin-bottom: 25px;
}
.split-order-confimation-block i {
  color: #f7943e;
  margin-bottom: 1px;
}
.common-search-input-sr {
  width: 277px;
  height: 44px;
}

.toogle-switch-sr .toggle-switch-label.e-switch-active {
  border-color: #e7e7e7 !important;
}
.toogle-switch-sr .toggle-switch-label.midnight-blue {
  border: 1px solid #e7e7e7 !important;
}
.toogle-switch-sr .toggle-switch-label .e-switch-active {
  background: #e7e7e7 !important;
}

.service-request-content {
  position: relative;
}
.service-request-content .status-div {
  width: 96px;
  text-align: center;
}
@media (max-width: 768px) {
  .service-request-content .status-div {
    width: 70px;
  }
}
.service-request-content .txt-active,
.service-request-content .txt-InProcess {
  background-color: rgba(53, 128, 247, 0.2);
  color: #3580f7;
  border-radius: 2px;
}
.service-request-content .txt-rejected,
.service-request-content .txt-Rejected {
  background-color: rgba(240, 78, 69, 0.2);
  color: #f04e45;
  border-radius: 2px;
}
.service-request-content .txt-closed,
.service-request-content .txt-Closed,
.service-request-content .txt-Delivered,
.service-request-content .txt-Completed {
  background-color: rgba(28, 252, 131, 0.2);
  color: #1cfc83;
  border-radius: 2px;
}
.service-request-content .txt-Submit,
.service-request-content .txt-Submit,
.service-request-content .txt-Pending {
  background-color: #f9dc75;
  color: #ffb800;
  border-radius: 2px;
}
.service-request-content .edel-icon-table-chat {
  font-size: 1.563rem;
  position: relative;
}

.service-request-mobile .edel-icon-arrow-left1 {
  font-size: 1rem;
  padding-right: 10px;
}
.service-request-mobile .common-search-input-sr {
  width: 100%;
}
.service-request-mobile .service-request-search .common-search-bar {
  width: 50px;
  height: 50px;
}
.service-request-mobile .service-request-search .common-search-bar .edel-icon-search1 {
  padding-left: 19px;
}
.service-request-mobile .service-request-search .common-search-bar.open-search {
  width: 100%;
  height: 40px;
}
.service-request-mobile .service-request-search .common-search-bar input {
  padding: 0px;
}

.service-request-row.service-request-row-mb {
  padding-top: 10px;
  border-bottom: 1px solid #e7e7e7;
}
.service-request-row.service-request-row-mb:nth-child(1) {
  border-top: 1px solid #e7e7e7;
}

.sr-genericD-table .data-head {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  display: flex;
}
.sr-genericD-table .data-value {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  display: flex;
  padding-top: 10px;
}

.accordiab-sr-content .accordion-item {
  border: none !important;
  margin-top: 10px !important;
}
.accordiab-sr-content .accordion-item .arrow-down-sr {
  font-size: 1.25rem;
}

.SR-table_ui table {
  border-spacing: 0px !important;
}
.SR-table_ui table tr th:nth-child(1),
.SR-table_ui table tr td:nth-child(1) {
  width: 19%;
}
.SR-table_ui table tr th:nth-child(2),
.SR-table_ui table tr td:nth-child(2) {
  width: 10%;
}
.SR-table_ui table tr th:nth-child(3),
.SR-table_ui table tr td:nth-child(3) {
  width: 15%;
}
.SR-table_ui table tr th:nth-child(4),
.SR-table_ui table tr td:nth-child(4) {
  width: 20%;
}
.SR-table_ui table tr th:nth-child(5),
.SR-table_ui table tr td:nth-child(5) {
  width: 20%;
  text-align: left;
}
.SR-table_ui table tr th:nth-child(6),
.SR-table_ui table tr td:nth-child(6) {
  width: 15%;
}
.SR-table_ui.SR-table_ui-acc-body table {
  border-spacing: 0px;
}
.SR-table_ui.SR-table_ui-acc-body table tbody tr {
  background-color: #f2f2f5;
}
.SR-table_ui.SR-table_ui-acc-body table tbody tr td {
  border-radius: 0px !important;
}
.SR-table_ui.SR-table_ui-acc-body table thead {
  display: none !important;
}

.SR-table_ui .edel-icon-arrow-down.down {
  transform: rotate(180deg);
}

.AccountPopupData-section .title-name {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}
.AccountPopupData-section .desc-data {
  font-size: 1rem;
  font-family: "DMSansNormal";
}

.service-request-desktop .sr-button-ed {
  padding: 15px 30px !important;
  font-size: 1.125rem !important;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 768px) {
  .tab-border-mobile .nav-tabs {
    height: 32px !important;
  }
}
.icon-background {
  background-color: #03002f !important;
}

@media (max-width: 768px) {
  .ticketportal-tab-content li {
    padding-left: 23px !important;
  }
}
.ticketportal-tab-content .tab-content {
  height: 440px;
  overflow: scroll;
  padding-bottom: 30px;
}
@media (max-width: 768px) {
  .ticketportal-tab-content .tab-content {
    height: unset !important;
    padding-bottom: 0px;
  }
}
@charset "UTF-8";
.fileupload-view .card {
  box-shadow: 0px 4px 8px #e7e7e7;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 30px;
  background-color: #fff;
  border: none;
}
.fileupload-view .card-body {
  padding: 30px;
}
.fileupload-view .btn-primary {
  border-color: #5a8dee !important;
  background-color: #5a8dee !important;
  color: #fff;
}
.fileupload-view .form-submit {
  padding: 13px 30px;
  font-size: 15px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.fileupload-view .kb-data-box {
  width: 100%;
  flex: 1;
}
.fileupload-view .kb-modal-data-title {
  margin-bottom: 10px;
}
.fileupload-view .kb-data-title h6 {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 600;
}
.fileupload-view .kb-file-upload {
  margin-bottom: 0px;
}
.fileupload-view .file-upload-box {
  position: relative;
  overflow: hidden;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fileupload-view .file-upload-box .file-upload-input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.fileupload-view .file-link {
  color: #475f7b;
  text-decoration: underline;
  margin-left: 3px;
}
.fileupload-view .file-upload-box .file-link:hover {
  text-decoration: none;
}
.fileupload-view .file-atc-box {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.fileupload-view .file-image {
  /* width: 130px;
  min-width: 130px;
  height: 85px;
  min-height: 85px; */
  width: 130px;
  height: 85px;
  background-size: cover;
  border-radius: 5px;
  margin-right: 15px;
  background-color: #eaecf1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #475f7b;
  padding: 3px;
}
.fileupload-view .file-image img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 4px;
}
.fileupload-view .file-detail {
  flex: 1;
  width: calc(100% - 210px);
}
.fileupload-view .file-detail h6 {
  word-break: break-all;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 8px;
}
.fileupload-view .file-detail p {
  font-size: 12px;
  color: #8194aa;
  line-height: initial;
  font-weight: 400;
  margin-bottom: 8px;
}
.fileupload-view .file-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
.fileupload-view .file-action-btn {
  font-size: 12px;
  color: #8194aa;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  text-decoration: underline;
  margin-right: 15px;
  cursor: pointer;
}
.fileupload-view .file-action-btn:hover {
  color: #3d546f;
  text-decoration: underline;
}
.fileupload-view .file-atc-box:last-child {
  margin-bottom: 0;
}

.ticketportal-padding {
  padding: 15px 9px 12px 9px;
}
@media (max-width: 768px) {
  .ticketportal-padding {
    padding: 15px 11px 15px 11px;
  }
}
.ticketportal-padding:hover {
  background-color: #f2f2f5;
  cursor: pointer;
}

.attchecd-content {
  display: flex;
  align-items: center;
}
.attchecd-content .edel-icon-attachement {
  font-size: 1rem;
}

.with-bg .box-span-status {
  height: 18px;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.with-bg span[data-attr=Open] {
  color: #f04e45;
  background-color: rgba(240, 78, 69, 0.2);
  text-transform: uppercase;
}
.with-bg span[data-attr="In Progress"],
.with-bg span[data-attr="In Process"],
.with-bg span[data-attr=Pending] {
  color: #f7943e;
  background-color: rgba(247, 148, 62, 0.3);
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .with-bg span[data-attr="In Progress"],
  .with-bg span[data-attr="In Process"],
  .with-bg span[data-attr=Pending] {
    font-size: 0.625rem !important;
  }
}
.with-bg span[data-attr=Closed],
.with-bg span[data-attr=Close],
.with-bg span[data-attr=closed],
.with-bg span[data-attr=close] {
  color: #1cfc83;
  background-color: rgba(28, 252, 131, 0.2);
  text-transform: uppercase;
}

.ed-hei-37 {
  height: 37px;
  display: flex;
  align-items: center;
}

.tp-padding-p {
  padding: 20px 25px;
}
@media (max-width: 768px) {
  .tp-padding-p {
    padding: 20px 15px;
  }
}

.attachedgrid {
  display: grid !important;
  grid-template-columns: repeat(5, 135px) !important;
  gap: 21px;
  align-items: center;
  justify-content: center;
}

.attachedimgbox {
  height: 39px;
  width: 39px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.attachedimgbox span {
  font-size: 1.375rem;
}
.attachedimgbox img {
  height: 20px;
}

.customer-support-section {
  display: grid;
  grid-template-columns: 20px auto;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
}
@media (max-width: 768px) {
  .customer-support-section .edel-icon-comment1 {
    font-size: 25px;
    position: relative;
    top: 5px;
  }
}

.newticket-btn {
  background-color: #03002f;
  color: #ffffff;
  height: 37px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
}
.newticket-btn .edel-icon-ticket {
  font-size: 1.375rem;
}

.edel-icon-Folder.font-42 {
  font-size: 2.625rem;
  color: #b8b8b8;
}
.edel-icon-Folder.font-71 {
  font-size: 4.438rem;
  color: #b8b8b8;
}

.newticket-section {
  padding: 23px 41px;
  position: relative;
}
.newticket-section .main-textarea {
  position: relative;
}
.newticket-section .main-textarea .textarea-common {
  width: 100%;
  height: 250px;
  border: 1px solid #e7e7e7;
  padding: 10px 12px;
  resize: none;
  overflow-y: scroll;
  border-radius: 5px;
}
.newticket-section .main-textarea .words-letter {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.newticket-section .grid-2-maxexceed {
  display: grid;
  grid-template-columns: 15% 85%;
  gap: 0px;
  justify-content: center;
  align-items: center;
}

.ticket-portal-dotted-filesection {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px dashed #b8b8b8;
  height: 70px;
}
@media (max-width: 768px) {
  .ticket-portal-dotted-filesection {
    height: 51px;
    border: 1px solid #e7e7e7;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom: none !important;
    display: flex;
    justify-content: left;
    align-items: center;
  }
}
.ticket-portal-dotted-filesection .file-upload-section-generic {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .ticket-portal-dotted-filesection .file-upload-section-generic .upload-content {
    margin-top: 0px;
  }
}
.ticket-portal-dotted-filesection .file-upload-section-generic img {
  width: 23px;
}
@media (max-width: 768px) {
  .ticket-portal-dotted-filesection .file-upload-section-generic img {
    width: 18px;
  }
}

.btn-newticket {
  padding: 17px;
}
.btn-newticket .small-edbutton {
  width: 124px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.grid-3-uploadContent {
  display: grid;
  grid-template-columns: 25% 65% 10%;
  justify-content: center;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px;
}

.overlay {
  background-color: rgba(255, 255, 255, 0.85);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100vh;
}

.overlay-mb {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0%;
  text-align: center;
  display: grid;
  align-items: center;
  justify-content: çenter;
  background-color: rgba(243, 241, 241, 0.9);
  transition: 0.5s;
}

.height680 {
  height: 680px;
}

.height400 {
  height: 420px;
}
@media (max-width: 768px) {
  .height400 {
    height: 100vh;
  }
}

.height460 {
  height: 460px;
  overflow: scroll;
}

.errormsg-ticketpotal {
  background: #fef4ec;
  padding: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.errormsg-ticketpotal .ticket-grid-1-2 {
  display: grid;
  grid-template-columns: 30px auto;
  align-items: center;
}

@media (max-width: 768px) {
  .commonlineheight-mb span,
  .commonlineheight-mb div {
    line-height: 20px;
  }
}
.grid-2-1 {
  display: grid;
  grid-template-columns: 3fr 0.5fr;
}

.grid-2-1-mb {
  display: grid;
  grid-template-columns: 3fr 1.2fr;
}

@media (max-width: 768px) {
  .ed_button.createservicereq-btn {
    padding: 8px 0px !important;
    font-size: 0.813rem !important;
  }
  .mb-brd-all-none {
    border-bottom: none !important;
  }
  .mx-mob-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mobile-pd > div:last-child {
    padding-bottom: 40px;
  }
}
.newticket-back .edel-icon-arrow-left1 {
  font-size: 0.75rem;
}

.mb-view-all .word-break-100 {
  word-break: unset !important;
  width: unset !important;
}
.mb-view-all .attachedimgbox {
  background: transparent !important;
}
.mb-view-all .attachedimgbox img {
  height: 20px;
}

.active-bg-gray {
  background-color: #f2f2f5;
}

.loader-height {
  height: 50px;
}

.is-invalid {
  border: 1px solid #dd504d !important;
}

.ticketerror-msg .p-2 {
  padding: 0px !important;
}

.small-cancel-btn {
  padding-inline: 78px !important;
}

.twobutton-of-popup {
  margin-top: 30px;
  margin-bottom: 14px;
}

.yes-button .ed_button {
  padding: 15px 50px !important;
}

.text-popup {
  margin-top: 34px;
}

.no-button .ed_button {
  padding: 15px 50px !important;
}

@media only screen and (max-width: 768px) {
  .no-button .ed_button {
    padding: 11px 76px !important;
  }
  .yes-button .ed_button {
    padding: 11px 76px !important;
  }
  .twobutton-of-popup {
    margin-top: 30px !important;
    margin-bottom: 5px !important;
  }
  .text-popup {
    margin-top: 20px !important;
    margin-left: 15px;
    margin-right: 97px;
    line-height: normal;
  }
}
.toc-sliding-pane .slide-pane__content {
  padding: 0;
}

.topforApp {
  top: 0px !important;
}

.toc.stock-details-head {
  padding: 10px 12px;
}
.toc.stock-details-head .stock-details-switch-key {
  margin-left: -21px;
}
@media (max-width: 1023px) {
  .toc.stock-details-head {
    position: sticky;
    max-width: 100%;
    top: 60px;
  }
}
.toc.stock-details-head .stock-details-switch-key {
  top: 35px;
}
.toc.stock-details-head .toc-eq-header {
  padding: 8px 4px 0px 4px;
}
.toc.stock-details-head .toc-eq-header .left-content i {
  font-size: 0.75rem;
  margin: 0 4px 0px 7px;
}
.toc.stock-details-head .toc-eq-header .left-content .ed_button.midnight-blue-underline {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  margin-top: 15px;
}
.toc.stock-details-head .toc-eq-header .change-percentage {
  color: #00b274;
}

.chart-button {
  color: #3580f7 !important;
}

.common-radio-button.nse-bse-buttons.radio-button label {
  display: flex;
  align-items: start;
}
.common-radio-button.nse-bse-buttons .radio_btn input[type=radio] {
  margin-top: 2px;
}
.common-radio-button.nse-bse-buttons .radio_btn input[type=radio]::before {
  background: #ffffff !important;
}
.common-radio-button.nse-bse-buttons .radio_btn .disp_val {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
}
.common-radio-button.nse-bse-buttons.not-selected .disp_val,
.common-radio-button.nse-bse-buttons.not-selected .ltp-val {
  color: #9b9b9d !important;
}

.buyer-block {
  margin: 10px -16px -10px -16px;
  padding: 10px 0px;
  background: #ebecf0;
}

.equity-product-order {
  height: 100%;
  max-height: calc(95vh - 7rem);
  overflow-y: scroll;
  padding: 30px 20px 50px 20px;
  line-height: normal;
  /* Track */
  /* Handle */
}
.equity-product-order.padding-cautions {
  display: block !important;
  padding: 30px 0px 30px 0px;
}
.equity-product-order.max-height-10rem {
  max-height: calc(100vh - 10rem) !important;
}
.equity-product-order.max-height-13rem {
  max-height: calc(100vh - 13rem) !important;
}
.equity-product-order.max-height-15rem {
  max-height: calc(100vh - 15rem) !important;
}
@media (max-width: 768px) {
  .equity-product-order {
    max-height: calc(100vh - 7rem);
    padding-bottom: 300px !important;
  }
}
.equity-product-order::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.equity-product-order::-webkit-scrollbar-track {
  background: transparent;
}
.equity-product-order::-webkit-scrollbar-thumb {
  background: #03002f;
}
.equity-product-order .DMSansNormal_12_400 {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
@media (max-width: 1023px) {
  .equity-product-order {
    padding: 15px 20px;
  }
}
.equity-product-order .bottom-contents .refreshOuterDiv {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.equity-product-order .bottom-contents .refreshOuterDiv.left-align > span {
  padding-left: 0px !important;
}
.equity-product-order .prod-ord-buttons {
  padding-bottom: 25px;
}
.equity-product-order .grid-container-1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  margin-bottom: 40px;
}
.equity-product-order .disclosed-inputfield .form-control {
  padding-right: 0px;
}
.equity-product-order .grid-container-1-gap-25 {
  display: grid;
  grid-template-columns: 4fr 1fr;
  gap: 25px;
}
@media (max-width: 768px) {
  .equity-product-order .grid-container-1-gap-25 {
    grid-template-columns: 1.3fr 1fr;
  }
}
.equity-product-order .grid-container-1-gap-5 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
}
@media (max-width: 768px) {
  .equity-product-order .grid-container-1-gap-5 {
    grid-template-columns: 1.5fr 1fr;
  }
}
.equity-product-order .disclosed-quantiy-placeholder .form-control::placeholder {
  font-size: 0.813rem !important;
  color: #b8b8b8;
}
.equity-product-order .input-text .form-control {
  font-size: 15px !important;
  padding-top: 5px !important;
}
.equity-product-order .input-feild .form-control {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.equity-product-order .share-wrapper-input {
  border: 1px solid #e7e7e7;
  border-radius: 0.25rem;
}
.equity-product-order .share-wrapper-input .form-control {
  border: none !important;
  margin-left: 0px !important;
}
@media (max-width: 768px) {
  .equity-product-order .share-wrapper-input .form-control {
    padding-top: 4px !important;
  }
}
.equity-product-order .share-wrapper-input .suffixes-both {
  display: flex;
}
.equity-product-order .share-wrapper-input .suffixes-both .input_suffix {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
  display: flex;
  align-items: center;
  padding-right: 10px;
  padding-left: 2px;
}
.equity-product-order .share-wrapper-input.rupeeAmountTextbox {
  vertical-align: middle !important;
}
.equity-product-order .share-wrapper-input.rupeeAmountTextbox .form-control {
  padding-left: 5px !important;
  padding-top: 8px !important;
}
@media (max-width: 768px) {
  .equity-product-order .share-wrapper-input.rupeeAmountTextbox .form-control {
    padding-top: 8px !important;
  }
}

.understanding-icon {
  cursor: pointer;
  border: 0.5px solid #03002f;
  width: 15px;
  height: 15px;
  margin-left: 10px;
}
.understanding-icon i {
  font-size: 0.375rem;
  color: #03002f;
}

.understanding-icon-secondary {
  cursor: pointer;
  border: 0.5px solid #f7943e;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  background-color: #f7943e;
}
.understanding-icon-secondary i {
  font-size: 0.375rem;
  color: #ffffff;
}

.limit-stoploss {
  gap: 40px;
  padding: 30px 0px;
}
.limit-stoploss.grid-container-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.limit-stoploss.grid-container-2.grid-container-2-condition {
  grid-template-columns: 1.5fr 1fr;
}
.limit-stoploss .form-control.disabled {
  background-color: #e7e7e7;
  color: #b8b8b8;
}
.limit-stoploss.showStopLoss-section .refreshOuterDiv.lineh-35 {
  line-height: unset !important;
}
.limit-stoploss.showTargetPrice-section .refreshOuterDiv.lineh-35 {
  line-height: unset !important;
}

.check-agree {
  padding: 17px 0px 22px 0px;
  border-bottom: 1px solid #e7e7e7;
  gap: 5px;
}
.check-agree.brdbottom-none {
  border-bottom: none !important;
}
.check-agree input {
  margin-top: -3px;
  height: 16px;
  width: 16px;
}
.check-agree input:checked {
  color: #03002f;
  background-color: #03002f;
  border-color: #03002f;
}
.check-agree .agree-button {
  align-items: baseline;
}
.check-agree .agree-button .ed_button.button {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.advanced-toggle {
  gap: 5px;
  padding: 20px 0px;
}

.toc-heading {
  padding: 20px 8px;
}
.toc-heading i {
  cursor: pointer;
  font-size: 1rem;
  color: #727271;
  font-weight: 600;
}

.term-heading {
  padding: 20px 15px;
}

.terms-content {
  padding: 30px 33px 30px 20px;
  line-height: 22px;
}
@media (max-width: 1023px) {
  .terms-content {
    padding: 20px 45px 30px 15px;
  }
}

.bottom-contents {
  position: fixed;
  bottom: 0;
  background: #ffffff;
  z-index: 999;
  width: 390px !important;
}
@media (max-width: 1023px) {
  .bottom-contents {
    width: 100vw !important;
  }
}
.bottom-contents.low-index {
  z-index: 1;
}
.bottom-contents .row {
  margin: 0;
}
.bottom-contents .row.toc-margin {
  background-color: #f2f2f5;
}
.bottom-contents .row.toc-margin .ed_button.midnight-blue-underline.commonlink {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  margin-left: 5px;
}
.bottom-contents .row.toc-margin .ed_button.midnight-blue-underline.commonlink.with-underline {
  text-decoration: underline;
}
.bottom-contents .row.toc-margin .ed_button.midnight-blue-underline.commonlink.without-underline {
  text-decoration: none;
}

.understanding-content {
  padding: 20px;
}
@media (max-width: 1023px) {
  .understanding-content {
    padding: 20px 15px;
  }
}
.understanding-content .ed_button.button {
  width: 100%;
}
.understanding-content.understanding-content-toc .tocaccordian {
  margin-bottom: 60px;
}
.understanding-content.understanding-content-toc .generic-tabs .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}

.charges-content {
  padding: 0px 20px;
}

.toc-close-button {
  right: 0;
  position: fixed;
  bottom: 0;
  padding: 17px 20px;
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  background: #ffffff;
  z-index: 1;
  width: 390px !important;
}
@media (max-width: 1023px) {
  .toc-close-button {
    width: 100vw !important;
  }
}
.toc-close-button .ed_button.midnight-blue-border.button {
  width: 100%;
  font-size: 0.875rem;
  font-family: "DMSansBold";
}

.mainScroll {
  overflow-y: scroll;
}
@media screen and (max-width: 768px) {
  .mainScroll {
    height: 70vh;
    overflow-y: scroll;
  }
}

.span-grid-container-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.span-grid-container-2-5 {
  display: grid;
  grid-template-columns: 30px 1fr;
  gap: 5px;
}

.bottom-contents .refreshOuterDiv {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.date-drawer.drawer__handle-wrapper.backgroundcolor_bluedrawer {
  z-index: 9999;
}

.refresh-icon-mf {
  margin-left: 27px;
}

.common-datepicker.toc .react-datepicker__day.react-datepicker__day--outside-month {
  color: #000000;
}

.toc-datepicker-section .date-drawer.drawer__handle-wrapper {
  width: 390px !important;
  right: 0px;
  left: unset;
}
@media (max-width: 1023px) {
  .toc-datepicker-section .date-drawer.drawer__handle-wrapper {
    width: 100vw !important;
  }
}

.radioBoxsection {
  display: grid;
  grid-template-columns: 35% 20% 20%;
  align-items: center;
}

.lineh-40 {
  line-height: 40px;
}

.lineh-35 {
  line-height: 35px;
}

.lineh-25 {
  line-height: 25px;
}

.lineh-20 {
  line-height: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.mb-10 {
  margin-bottom: 10px;
}

.charges-table table {
  width: 100%;
  margin: 30px auto;
}
.charges-table table tr {
  padding: 0px;
}
.charges-table table tr th {
  font-size: 1rem;
  font-family: "DMSansBold";
  color: #444444;
}
@media (max-width: 768px) {
  .charges-table table tr th {
    padding: 20px 15px;
  }
}
.charges-table table tr th:last-child {
  padding-left: 20px;
}
.charges-table table tr td {
  height: unset;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 7px 20px;
  border-radius: 0px !important;
}
@media (max-width: 768px) {
  .charges-table table tr td {
    padding-left: 30px;
    padding-right: 15px;
  }
}
.charges-table table tr td:last-child {
  color: #444444;
  font-family: "DMSansBold";
}
.charges-table table tr:last-child td {
  color: #444444;
  border-bottom: 1px solid #e7e7e7 !important;
}
.charges-table table tr:last-child td:first-child {
  padding-left: 0px !important;
}
@media (max-width: 768px) {
  .charges-table table tr:last-child td:first-child {
    padding-left: 15px !important;
  }
}
.charges-table table tr:hover {
  background-color: #ffffff !important;
}

.tocaccordian .accordion-header .accordion-button {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.tocaccordian .accordion-header .accordion-button::after {
  color: #03002f !important;
  background-color: #f2f2f5;
}
.tocaccordian .accordion-body p {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 768px) {
  .tocaccordian .accordion-body p {
    line-height: 20px;
  }
}

.marginouter {
  display: grid;
  grid-template-columns: 2.5fr 1fr;
  height: 40px;
  background-color: #f2f2f5;
  align-items: center;
}
.marginouter .leftSection .edel-icon-double-refresh {
  font-size: 8px;
  color: #03002f;
  margin-right: 6px;
}

.bottombtnsection .ed_button.button {
  padding: 8.5px !important;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  height: 40px;
}
@media (max-width: 360px) {
  .bottombtnsection .ed_button.button {
    font-size: 0.75rem;
  }
}
.bottombtnsection .ed_button.btn-position {
  position: fixed;
  bottom: 0px;
  width: 100%;
}

@media screen and (max-width: 1023px) {
  .convert-options {
    padding-bottom: 100px;
  }
}
.convert-options ul {
  padding: 0px 15px;
  margin: 0;
}
.convert-options ul .convert-li {
  padding: 15px 0px;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #444444;
  line-height: 140%;
  border-bottom: 1px solid #e7e7e7;
}
.convert-options ul .convert-li .edel-icon-arrow-right1 {
  font-size: 0.625rem;
  color: #03002f;
}

.sell-stock-block {
  padding: 10px 15px;
  background-color: #fef4ec;
}
.sell-stock-block > div {
  line-height: 19.6px;
}
.sell-stock-block .buttons-block {
  gap: 30px;
  padding-top: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.sell-stock-block .buttons-block button {
  padding: 10px;
  line-height: 19.6px;
}

.sell-stock-block {
  padding: 10px 15px;
  position: fixed;
  bottom: 0;
  background-color: #fef4ec;
}
.sell-stock-block > div {
  line-height: 19.6px;
}
.sell-stock-block .buttons-block {
  gap: 30px;
  padding-top: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.sell-stock-block .buttons-block button {
  padding: 10px;
  line-height: 19.6px;
}

.common_close {
  padding: 15px;
}

.buy-sell-col {
  padding: 0px 7px !important;
}
.buy-sell-col .mtg-10 {
  padding: 10px 8px;
}
.buy-sell-col .toc-buy-sell .refresh-align {
  display: grid !important;
  justify-items: center !important;
}
.buy-sell-col .toc-buy-sell .text {
  margin: 0px !important;
}
@media (max-width: 360px) {
  .buy-sell-col .toc-buy-sell .text {
    font-size: 0.75rem;
  }
}
@media (max-width: 768px) {
  .buy-sell-col .toc-buy-sell .text {
    margin-top: -8px !important;
  }
}

.single-toggle .toggle-switch-switch {
  display: none;
}
.single-toggle .toggle-switch-inner:after {
  text-align: center !important;
}

.grid-container-full {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  margin: 0px !important;
  justify-content: center;
}
.grid-container-full span {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px !important;
}

.outer-body-section {
  padding: 15px 20px;
}
.outer-body-section .common-drawer-scroll {
  max-height: calc(100vh - 7rem);
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 58px;
}
@media (min-width: 1023px) {
  .outer-body-section.common-drawer-scroll {
    max-height: calc(100vh - 4rem);
  }
}

.grid-container-1-gap-50 {
  grid-gap: 50px;
  grid-template-columns: 1.5fr 1fr;
  display: grid;
}

.grid-container-1-gap-10 {
  grid-gap: 10px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.text-transform-uppercase {
  text-transform: uppercase !important;
}

.custom-download-btn .download {
  background-color: #03002f;
  padding: 7px;
  width: 100%;
  text-align: center;
  color: #ffffff;
  border-radius: 5px;
  font-size: 0.875rem;
  font-family: "EncodeSansMedium";
}
.custom-download-btn .download:hover {
  color: #ffffff;
}

.fileupload-common-section {
  text-align: center;
}
.fileupload-common-section .fileupload-section-ineer {
  border: 1px solid #e7e7e7;
  padding: 20px;
}
@media (max-width: 768px) {
  .fileupload-common-section .fileupload-section-ineer {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 90px;
    padding: 10px !important;
  }
}
.fileupload-common-section .fileupload-section-ineer .upload-content {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
}

.notificationbox.paymentstatus-content {
  width: calc(100% - 20px);
  margin: 10px;
  display: grid;
  grid-template-columns: auto !important;
  padding: 8px 10px 8px 10px !important;
}
.notificationbox.paymentstatus-content .notificationbtn {
  width: 100% !important;
}
.notificationbox.paymentstatus-content .notit-rs h1 {
  margin-bottom: 0px !important;
}
.notificationbox.paymentstatus-content .notit-rs p {
  margin-bottom: 0px !important;
  color: #f7943e !important;
}

.callput.option-chain-tool-section .charges-table table tr th,
.callput-tabs .charges-table table tr th {
  border-left: 0px !important;
  border-right: 0px !important;
  border-top: 0px !important;
  text-align: left;
  vertical-align: bottom;
}
.callput.option-chain-tool-section .charges-table table tr:last-child td,
.callput-tabs .charges-table table tr:last-child td {
  text-align: left;
}
.callput.option-chain-tool-section .charges-table table tbody tr td,
.callput-tabs .charges-table table tbody tr td {
  text-align: left;
  padding: 7px 20px;
}

.input-group-datepicker .input-group-date-section {
  display: unset;
}
.input-group-datepicker .input-group-date-section .date-partition:hover {
  border-color: unset !important;
}
.input-group-datepicker .input-group-date-section .date-partition .form-control {
  height: 40px;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.input-group-datepicker .input-group-date-section .date-partition .edel-icon-calendar-report {
  font-size: 0.875rem;
  color: #03002f;
}
.input-group-datepicker .input-group-date-section .date-partition .input-group-text {
  height: 40px;
  line-height: 30px;
}

.common-datepicker .applyForOthers .react-datepicker .react-datepicker__month-container .react-datepicker__current-month {
  margin-top: 2px;
}
@media (max-width: 768px) {
  .common-datepicker .applyForOthers .react-datepicker .react-datepicker__month-container .react-datepicker__day-name,
  .common-datepicker .applyForOthers .react-datepicker .react-datepicker__month-container .react-datepicker__day {
    margin: 4px 0px;
    width: 2.8rem;
  }
}
.common-datepicker .applyForOthers .react-datepicker .react-datepicker__month-container .react-datepicker__day--today {
  color: #444444;
}
.common-datepicker .btn:hover {
  color: #ffffff;
}
.common-datepicker .react-datepicker {
  border: 1px solid #e7e7e7;
}
.common-datepicker .react-datepicker .react-datepicker__header {
  border: none !important;
}
.common-datepicker .react-datepicker .react-datepicker__month {
  border: none !important;
}
.common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
  border-width: 1px 1px 0 0;
  top: 15px;
}
@media (max-width: 576px) {
  .common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
    top: 0px;
  }
}
.common-datepicker .react-datepicker .react-datepicker__current-month {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.common-datepicker .react-datepicker .react-datepicker__day-name {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-datepicker .react-datepicker .react-datepicker__day {
  font-size: 14px;
  font-family: "RobotoRegular";
  line-height: 2.1rem;
}
.common-datepicker .react-datepicker .react-datepicker__day:hover {
  color: #ffffff !important;
  background-color: #03002f !important;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.common-datepicker .react-datepicker .react-datepicker__day--today {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  color: #444444;
  font-weight: normal;
}
.common-datepicker .midnight-blue-custome {
  background-color: #03002f;
  padding: 7px;
  width: 100%;
  color: #ffffff;
}
.common-datepicker .midnight-blue-custome :hover,
.common-datepicker .midnight-blue-custome :active {
  color: #ffffff;
}

.ed-txt_bloodRed {
  color: #dd504d !important;
}

.esip-confirmation-page.common-drawer-scroll {
  max-height: calc(100% - 140px);
  padding-bottom: 5px;
}

.NFO-section .change-button-custom {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}

.stocksection {
  list-style: unset;
  position: relative;
}
.stocksection li {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  color: #727271;
  position: relative;
  list-style-type: none;
}
.stocksection li:first-child {
  padding-left: 0px;
}
.stocksection li:first-child::before {
  display: none;
}
.stocksection i {
  padding-top: 5px;
  font-size: 4px;
}
@media (max-width: 1023px) {
  .stocksection i {
    padding-top: 3px;
  }
}

.overflow-scroll-400 {
  height: 70%;
  overflow-y: scroll;
  padding-bottom: 20px;
}

.overflow-scroll-45vh {
  height: 50vh;
  overflow-y: scroll;
  padding-bottom: 20px;
}

.overflow-scroll-300 {
  height: 300px;
  overflow: scroll;
  padding-bottom: 70px;
}

.overflow-scroll-200 {
  height: 200px;
  overflow: scroll;
  padding-bottom: 20px;
}

.selectSchemesection {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  justify-content: space-between;
  align-items: center;
}
.selectSchemesection .schemerightsection {
  display: grid;
  grid-template-rows: auto;
}
.selectSchemesection .schemerightsection .rightside-data {
  display: grid;
  grid-template-rows: 1fr 1fr;
  justify-content: right;
}
@media (max-width: 768px) {
  .selectSchemesection .schemerightsection .rightside-data {
    display: flex;
    line-height: 25px;
    align-items: center;
  }
}
.selectSchemesection .schemerightsection span {
  justify-content: center;
}

.notificationsection {
  padding: 20px 30px;
}
.notificationsection .notificationbox {
  border-radius: 5px;
  padding: 15px;
  display: grid;
  grid-template-columns: 27px auto;
  align-items: baseline;
  border-width: 1px;
  border-style: solid;
}
.notificationsection .notificationbox h1 {
  margin-bottom: 9px !important;
}
.notificationsection .notificationbox p {
  margin-bottom: 15px !important;
}
.notificationsection .notificationbox .noti-10-small {
  font-size: 0.625rem !important;
  font-family: "DMSansNormal" !important;
}
.notificationsection .notificationbox .notificationbtn {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  text-align: left;
}
@media (max-width: 350px) {
  .notificationsection .notificationbox .notificationbtn {
    font-size: 0.625rem !important;
  }
}
.notificationsection .notificationbox .notificationbtn.w-80 {
  width: 65%;
  text-align: left;
}
@media (max-width: 350px) {
  .notificationsection .notificationbox .notificationbtn.w-80 {
    width: 70% !important;
  }
}
.notificationsection .notificationbox.noti-small-section .notit-rs h1 {
  margin-bottom: 0px !important;
}
.notificationsection .notificationbox.noti-small-section .notit-rs p {
  margin-bottom: 0px !important;
}

.bankaccountsection {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  border: 1px solid #e7e7e7;
  padding: 15px;
  border-radius: 5px;
}
.bankaccountsection.payment-account {
  border: none !important;
  padding: 0px;
}
.bankaccountsection .accountNumber {
  align-self: end;
  display: grid;
}
@media screen and (max-width: 768px) {
  .bankaccountsection .accountNumber span {
    padding-bottom: 5px;
  }
}
.bankaccountsection .bankname {
  align-self: end;
  display: grid;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .bankaccountsection .bankname span {
    padding-bottom: 5px;
  }
}

.bank-account-sucess {
  padding: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 1fr;
  justify-content: space-around;
}

.paymentmethodSection.accountNumber {
  height: calc(100vh - 130px);
  padding-bottom: 150px !important;
}
.paymentmethodSection .radio-btn-section {
  display: grid;
  grid-template-columns: 60% auto;
}
.paymentmethodSection .radio-btn-section .outer-payment-radio {
  display: grid;
  grid-template-columns: 1.3fr 0fr;
  gap: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.paymentmethodSection .radio-btn-section .outer-payment-radio .paymentmethodradio.radio-button label {
  display: grid;
  grid-template-columns: 17px 1fr;
  gap: 10px;
}
.paymentmethodSection .radio-btn-section .outer-payment-radio .paymentmethodradio.radio-button .radio_btn .disp_val {
  font-size: 1rem !important;
  text-align: left;
}
@media (max-width: 350px) {
  .paymentmethodSection .radio-btn-section .outer-payment-radio .paymentmethodradio.radio-button .radio_btn .disp_val {
    font-size: 0.875rem !important;
  }
}
.paymentmethodSection .radio-btn-section .radio-rs {
  padding-top: 30px;
}
.paymentmethodSection .radio-btn-section .radio-rs .recommended-section {
  background-color: #fef4ec;
  color: #f7943e;
  border-radius: 5px;
  height: 18px;
  padding: 2px 5px;
  margin-left: 5px;
}
@media (min-width: 1023px) {
  .paymentmethodSection.overflow-scroll-400 {
    height: calc(100% - 160px);
  }
}
.paymentmethodSection .diffrentbankAccountlink .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.paymentmethodSection .upiIddropdownbox {
  width: 100%;
  padding: 12px;
  justify-content: space-between;
  border: 1px solid #e7e7e7;
  display: flex;
  align-items: center;
  border-radius: 5px;
}
.paymentmethodSection .upiIddropdownbox span {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #03002f !important;
  text-decoration: underline;
}

.BankAccountSectionOuter .BankAccountSection {
  display: grid;
  grid-template-columns: 20px auto;
  align-items: start;
  gap: 10px;
  margin-bottom: 15px;
}
.BankAccountSectionOuter .BankAccountSection .radio-button .radio_btn {
  gap: 0px;
  display: unset;
}
.BankAccountSectionOuter .BankAccountSection .paymentmethodradio {
  padding-top: 4px;
}

.AddnewUpiSection .equity-dropdown-block.common-new-drp .equitydrop {
  width: 100%;
  height: 45px;
  justify-content: space-between;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #03002f !important;
}
.AddnewUpiSection .equity-dropdown-block.common-new-drp .equitydrop::after {
  content: "";
  text-decoration: underline;
}
.AddnewUpiSection .equity-dropdown-block.common-new-drp .equitydrop .edel-icon-arrow-down {
  text-decoration: none !important;
}
.AddnewUpiSection .equity-dropdown-block.common-new-drp .equitydrop .edel-icon-arrow-down::before {
  text-decoration: none !important;
}
.AddnewUpiSection .equity-dropdown-block.new-upi-drp .dropdown-menu {
  width: 100% !important;
  margin-top: 12px;
}
.AddnewUpiSection.sipday-icon-refresh .refreshOuterDiv img {
  display: none !important;
}

.hr-divider {
  border-bottom: 1px solid #e7e7e7;
  margin-top: 20px;
}

.common-dropdown-toc.equity-dropdown-block .equitydrop {
  height: 39px;
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}
.common-dropdown-toc.equity-dropdown-block .equitydrop .edel-icon-arrow-down {
  color: #03002f !important;
}
.common-dropdown-toc.equity-dropdown-block .dropdown-menu {
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  min-width: 85px;
}
.common-dropdown-toc.equity-dropdown-block .dropdown-menu a {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.common-dropdown-toc.no-border.equity-dropdown-block .equitydrop {
  border: none !important;
}

.mutual-fund-section .equitydrop {
  width: 100%;
  justify-content: space-between !important;
}
.mutual-fund-section.mainScroll {
  height: calc(100% - 155px);
}
@media (min-width: 1023px) {
  .mutual-fund-section.mainScroll {
    max-height: calc(100% - 155px);
  }
}
@media (max-width: 1023px) {
  .mutual-fund-section.mainScroll {
    height: calc(100vh - 280px);
  }
}
.mutual-fund-section .Sipvalidatebox {
  background-color: #f5f5f5;
  border-radius: 5px;
  padding: 20px;
}
.mutual-fund-section .Sipvalidatebox .sipvalidate-grid {
  display: grid;
  grid-template-columns: 1fr 1.3fr;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .mutual-fund-section .Sipvalidatebox .sipvalidate-grid {
    grid-template-columns: 1.2fr 1.3fr;
  }
}
.mutual-fund-section .Sipvalidatebox .sipvalidate-grid .ed-btn-mutual {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.mutual-fund-section .Sipvalidatebox .sipvalidate-grid .ed-btn-mutual .ed_button {
  width: 100% !important;
  padding: 3px 14px !important;
}
.mutual-fund-section .Sipvalidatebox .sipvalidate-grid .product-buttons.ed_button.button {
  background-color: #f2f2f5;
}
.mutual-fund-section .Sipvalidatebox .sipvalidate-grid .product-buttons.ed_button.button.active {
  background-color: #ffffff;
}
.mutual-fund-section .Sipvalidatebox .validate-undestand .understanding-icon {
  cursor: unset;
  margin-left: 0px !important;
}
.mutual-fund-section .Sipvalidatebox .vadity-textbox {
  border-radius: 5px;
}
.mutual-fund-section .Sipvalidatebox .vadity-textbox .form-control {
  font-size: 14px;
  padding-left: 10px;
  cursor: pointer;
}
.mutual-fund-section .Sipvalidatebox .vadity-textbox .input_suffix {
  background-color: #ffffff;
  border-radius: 5px;
}
.mutual-fund-section .Sipvalidatebox .vadity-textbox .input_suffix .edel-icon-Vector-6 {
  color: #03002f;
  top: 3px !important;
  position: relative;
  left: -2px !important;
}
.mutual-fund-section .manadte-section-head {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
}
.mutual-fund-section .nomandate-errormsg {
  padding: 30px 0px 30px 0px;
}
.mutual-fund-section .nomandate-errormsg .error-msg {
  padding: 0px;
}
.mutual-fund-section .nomandate-errormsg .error-msg .error-msg-wrapper .error-msg-text {
  margin-top: 2px;
}
.mutual-fund-section .nomandate-errormsg .error-msg .error-msg-wrapper .error-msg-text span {
  height: unset;
}

.overflow-scroll-300.iphone-scroll {
  height: 550px;
}

@media (max-width: 1023px) {
  .validity-mob-scroll {
    height: 85% !important;
    padding: 0 10px !important;
    overflow-y: scroll;
  }
}

.mf-validity.mainScroll {
  height: calc(100% - 185px);
}
@media (max-width: 1023px) {
  .mf-validity.mainScroll {
    height: calc(100vh - 165px);
  }
}

.mf-validity-radio.equity-product-order {
  padding: 0px;
  height: 100%;
}
.mf-validity-radio.equity-product-order .custom-input .form-control {
  background-color: #efefef;
  border-color: #e8e8e8;
}
.mf-validity-radio.equity-product-order .custom-input .form-control:focus {
  background-color: #ffffff;
  border-color: #efefef;
}
.mf-validity-radio.equity-product-order .custom-input .form-control::-webkit-input-placeholder {
  color: #b8b8b8;
  font-size: 14px;
  font-family: "RobotoRegular";
}

.mutual-fund-head .ed_button {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.mutual-fund-head .max-width226 {
  max-width: 226px;
}

.validty-radio {
  margin-top: 20px;
}
.validty-radio.common-radio-button .disp_val {
  margin-top: 2px;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}

.mf-select-scheme-grid {
  display: grid;
  grid-template-columns: 100px auto;
  gap: 20px;
  align-items: center;
}

@media (max-width: 768px) {
  .mb-overflow:last-child {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    overflow-x: auto !important;
    overflow-y: hidden;
  }
  .mb-overflow .ed_button {
    width: 100px;
  }
}
.diffmandate-head .toc-heading {
  padding-bottom: 0px;
}

.bankaccountsection .mandateleftsection {
  display: grid;
  align-self: self-start;
}
@media screen and (max-width: 768px) {
  .bankaccountsection .mandateleftsection div {
    line-height: 18px;
  }
}
.bankaccountsection .mandateleftsection .mandate-bottom {
  display: grid;
  grid-template-columns: 0.7fr 1fr 1fr;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .bankaccountsection .mandateleftsection .mandate-bottom {
    line-height: 25px;
  }
}
.bankaccountsection .mandaterightsection {
  display: grid;
  align-items: end;
  text-align: right;
}

.Mandatesection {
  padding: 10px 20px;
}

.new-mandate-section .recommended-highlight {
  font-size: 8px;
  margin-top: -6px;
  width: 75px;
  position: relative;
  left: 25px;
  z-index: 5;
  border-radius: 2px;
  font-family: "DMSansMedium";
  background: #f9dc75;
  padding: 2px 6px 0;
}
@media (max-width: 768px) {
  .new-mandate-section .recommended-highlight {
    margin-top: -5px;
  }
}
.new-mandate-section .mandate-radio-list .mandate-radio {
  max-width: 160px;
}
.new-mandate-section .radio-button.emandate-radio {
  padding: 10px;
  display: inline-block;
  height: 40px;
  width: 130px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  margin-right: 10px;
}
.new-mandate-section .radio-button.emandate-radio.active {
  border-color: #03002f;
  background-color: #f2f2f5;
}
.new-mandate-section .radio-button.emandate-radio label {
  grid-template-columns: 20px 1fr;
  gap: 10px;
}
.new-mandate-section .physical-span {
  width: 100%;
  display: inline-block;
}
.new-mandate-section .change-button-custom {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  margin-left: 5px;
}
.new-mandate-section .recommended-data {
  background-color: #fef4ec;
  padding: 2px;
  color: #f7943e;
  border-radius: 2px;
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  border-radius: 5px;
}
.new-mandate-section .horizontal-divider {
  width: 100%;
  height: 20px;
  border-bottom: 1px solid #e7e7e7;
  text-align: center;
}
.new-mandate-section .horizontal-divider span {
  background-color: #ffffff;
  padding: 0px 15px;
  line-height: 36px;
}

.btm-border {
  border-bottom: 1px solid #e7e7e7;
}

.loading {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999999;
  opacity: 1;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
}
.loading.white {
  background: #ffffff !important;
}

.loading-spinner {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 10%;
  margin: -15px 0 -15px;
  color: #ffffff;
  z-index: 99999999;
}

.loading-spinner-center-top {
  position: absolute;
  margin: -15px 0 -15px;
  color: #ffffff;
  z-index: 99999999;
  top: 20%;
  width: 100%;
}

/********************loader **************************/
.lds-spinner {
  display: inline-block;
  position: relative;
  width: auto;
  height: 80px;
  left: 40%;
}

.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}

.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #333333;
}

.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}

.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}

.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}

.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}

.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}

.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}

.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}

.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}

.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}

.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}

.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.height37 .equitydrop {
  height: 37px !important;
}

.miscellaneous-popup .txtde-none {
  text-decoration: none !important;
}
.miscellaneous-popup .intersted-btn {
  height: 53px !important;
  font-size: 1.125rem !important;
  font-family: "DMSansMedium" !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px !important;
}
.miscellaneous-popup.withoutheader .modal-header {
  background-color: transparent !important;
  display: none !important;
}
.miscellaneous-popup .modal-header {
  background-color: #f2f2f5 !important;
}
.miscellaneous-popup .modal-header .modal-title {
  font-size: 1.25rem !important;
  font-family: "DMSansNormal" !important;
  color: #0b243a !important;
}

.common-info-icon-section.info-icon-small {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 15px;
  width: 15px;
}
.common-info-icon-section.info-icon-small .edel-icon-info {
  height: 15px;
  width: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-info-icon-section.info-icon-small .edel-icon-info::before {
  font-size: 0.625rem;
}

.error-block-state {
  display: block;
  align-items: center;
  justify-content: center;
}
.error-block-state .edel-icon-blocked {
  font-size: 3.75rem;
  color: #dd504d;
}

.countable-box-section .outer-box {
  width: 100%;
  height: 70px;
  background: #f2f2f5;
  position: relative;
  border-radius: 5px;
}
.countable-box-section .outer-box .circle-box {
  width: 26px;
  height: 26px;
  background-color: #03002f;
  color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 30%;
  left: -2%;
}
.countable-box-section.last-child-count .outer-box {
  height: 99px !important;
}

.center-content-countbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.center-content-countbox.height70 {
  height: 70px;
}
.center-content-countbox.height99 {
  height: 99px;
}
.center-content-countbox .iconcontent {
  font-size: 1.563rem;
  color: #333333;
}
.center-content-countbox .pincode-textbox {
  background-color: #f2f2f5;
  border: none;
}
.center-content-countbox .pincode-textbox::placeholder {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #333333;
}

.progress-bar-payment {
  height: 4px;
  background-color: #b8b8b8;
  width: 100%;
}
.progress-bar-payment .inner-progress {
  height: 4px;
  background-color: #f04e45;
}

.height99 {
  height: 99px;
}

.paymentorderscreen-section .bottom-content {
  position: fixed;
  bottom: 0px;
  background-color: #ffffff;
}
.paymentorderscreen-section .grid-2-bottom {
  display: grid;
  grid-template-columns: 45% auto;
}
@media (max-width: 768px) {
  .paymentorderscreen-section .grid-2-bottom {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.paymentorderscreen-section .grid-1-2-bottom {
  display: grid;
  grid-template-columns: 30% auto;
}

.grid-1-half-2-auto {
  display: grid;
  grid-template-columns: 10% auto;
}

.payment-waiting-page {
  padding: 150px;
  max-width: 1140px;
  background-color: #cccccc;
  margin: auto;
}
.payment-waiting-page table {
  width: unset;
  margin: auto;
  border-collapse: unset;
  border-spacing: unset;
  padding: unset;
  border: unset;
  background-color: unset;
  font: unset;
  vertical-align: unset;
  box-sizing: unset !important;
}
.payment-waiting-page table tbody {
  border: unset;
  border-color: unset;
  border-style: unset;
  border-width: unset;
  border-right: unset;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
.payment-waiting-page table tbody td {
  height: unset;
  border: unset;
  border-top: unset;
  padding: unset;
  margin: unset;
  border-bottom: unset;
  position: unset;
  vertical-align: unset;
  box-sizing: unset !important;
}
.payment-waiting-page table tbody td:first-child {
  border-left: unset;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
.payment-waiting-page table tbody td:last-child {
  border-right: unset;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
.payment-waiting-page table tbody tr {
  border-right: unset;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
  border-color: unset;
  border-style: unset;
  border-width: unset;
  border: unset;
  font: unset;
  vertical-align: unset;
  box-sizing: unset !important;
}

@media (min-width: 992px) {
  .payment-waiting-page {
    max-width: 960px;
  }
}
.enach-info-page {
  padding: 20px;
  text-align: center;
  overflow-y: scroll;
  height: 86vh;
}
@media (min-width: 1023px) {
  .enach-info-page {
    height: calc(100% - 80px);
  }
}
.enach-info-page::-webkit-scrollbar {
  width: 20px;
}
.enach-info-page .info-block {
  padding-top: 10px;
}
.enach-info-page .info-block .info-icon {
  width: 65px;
  height: 65px;
  background-color: #f2f2f5;
  border-radius: 35px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.enach-info-page .info-block .info-icon i {
  font-size: 34px;
}
.enach-info-page .vertical-super {
  vertical-align: super;
}

.enach-loader {
  padding: 50px 20px 150px;
  text-align: center;
  max-width: 500px;
  margin: auto;
  background-color: #ffffff;
}
.enach-loader .loader-icon {
  padding: 20px 0 0;
}
.enach-loader .loader-icon i {
  font-size: 65px;
}

.mf-payment-status {
  padding: 20px 20px 40px;
}
@media (min-width: 1023px) {
  .mf-payment-status.scroll-height {
    max-height: calc(100% - 160px);
  }
}
@media (max-width: 768px) {
  .mf-payment-status.scroll-height {
    max-height: calc(100% - 200px);
    padding-bottom: 80px;
  }
}
.mf-payment-status .status-icon {
  text-align: center;
}
.mf-payment-status .status-icon .edel-icon-rounded-close {
  background-color: #dd504d;
  color: white;
  border-radius: 25px;
  border: 0.5px solid #dd504d;
  font-size: 50px;
}
.mf-payment-status .status-icon .edel-icon-success {
  font-size: 50px;
  border-radius: 25px;
  border: 0.5px solid #51b255;
}
.mf-payment-status .status-icon .edel-icon-pending {
  font-size: 50px;
}
.mf-payment-status .heading-block {
  text-align: center;
  padding-bottom: 20px;
}
.mf-payment-status .heading-block .success {
  color: #51b255;
}
.mf-payment-status .heading-block .pending {
  color: #ff9c54;
}
.mf-payment-status .heading-block .failed {
  color: #dd504d;
}

.scroll-height {
  height: calc(100% - 140px) !important;
}

@media (max-width: 768px) {
  .scroll-height {
    height: 86vh !important;
  }
}
@media (min-width: 1023px) {
  .Mf-order-confirmation .common-drawer-scroll {
    max-height: calc(100vh - 4rem);
  }
}
.rupeeAmountTextbox {
  vertical-align: middle;
}
.rupeeAmountTextbox .form-control {
  padding-left: 5px !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.notification-space {
  margin: 0 10px;
  width: calc(100% - 20px) !important;
}

@media (min-width: 1023px) {
  .diff-mandate-body.sidebar-body {
    height: calc(100% - 170px);
    overflow-y: scroll;
  }
}
.diff-mandate-drawer {
  position: fixed;
  z-index: 9;
  left: -5px;
  bottom: -10px;
  width: 100%;
}

.mf-mandate-upload .custom-download-btn .download:hover {
  color: #ffffff;
  border-color: #03002f;
}

.toc-sliding-pane .bottom-contents {
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}

.toc.stock-details .bottom-contents {
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}

.change-view-content {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-row-gap: 20px;
}

.sgb-section .view-order-btn {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.sgb-section .sgb-table tr td {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
  color: #727271 !important;
}
.sgb-section .btn-green-buy {
  width: 99px;
  height: 40px;
  padding: 0px !important;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}

.sgb-heading-content .toc-heading label {
  font-size: 1rem !important;
  font-family: "DMSansBold" !important;
}

.grid-container-70 {
  display: grid;
  grid-template-columns: 70% auto;
}

.grid-container-50 {
  display: grid;
  grid-template-columns: 50% auto;
}

.input-group-disabled {
  background-color: #e7e7e7;
}
.input-group-disabled .form-control :disabled {
  background-color: #efefef;
}

.countinput-class .btn.btn-primary {
  background-color: transparent !important;
  padding: 0px;
  border: none !important;
}

.countinput-tooltip {
  z-index: 99999 !important;
}

.payment-box-failed {
  background-color: #fef4ec;
  border-radius: 5px;
  padding: 10px;
}
.payment-box-failed span {
  color: #f7943e !important;
}

.sgb-error-msg label {
  justify-content: center;
}
.sgb-error-msg label span {
  color: #f7943e;
}

.paymentscreenmobile {
  background-color: #ffffff;
  margin-bottom: -1px;
}
.paymentscreenmobile img {
  width: 50px;
  margin-top: 10px;
}
.paymentscreenmobile .mgt-20 {
  margin-top: 0px;
  padding-top: 40px;
}

.sgbconfirmation-bottom .bottombtnsection .sgb-confirmBuy-btn {
  background: #51b255 !important;
}

.mgbottom-minus {
  margin-bottom: -1px;
}

.pricepergram-input {
  background-color: #f2f2f5 !important;
  font-size: 14px;
  font-family: "RobotoRegular";
}
.pricepergram-input .input_prefix {
  background-color: #f2f2f5 !important;
}
.pricepergram-input .input_prefix span {
  font-size: 1.25rem;
  color: #444444;
}
.pricepergram-input .form-control {
  padding-left: 5px;
}
.pricepergram-input .form-control:disabled {
  background-color: #f2f2f5;
}

.sgb-table tr th:nth-child(1),
.sgb-table tr td:nth-child(1) {
  width: 15%;
}
.sgb-table tr th:nth-child(2),
.sgb-table tr td:nth-child(2) {
  width: 11%;
}
.sgb-table tr th:nth-child(3),
.sgb-table tr td:nth-child(4) {
  width: 8%;
}
.sgb-table tr th:nth-child(4),
.sgb-table tr td:nth-child(4) {
  width: 8%;
}
.sgb-table tr th:nth-child(5),
.sgb-table tr td:nth-child(5) {
  width: 15%;
}
.sgb-table tr th:nth-child(6),
.sgb-table tr td:nth-child(6) {
  width: 10%;
}
.sgb-table tr th:nth-child(7),
.sgb-table tr td:nth-child(7) {
  width: 10%;
}
.sgb-table tr th:nth-child(8),
.sgb-table tr td:nth-child(8) {
  width: 9%;
}

.sgbbuy-color-error .invalidMsg {
  padding-left: 15px !important;
}
.sgbbuy-color-error .invalidMsg .edel-icon-validation {
  color: #f7943e !important;
}
@media (max-width: 768px) {
  .sgbbuy-color-error .invalidMsg .edel-icon-validation {
    margin-top: 0px !important;
    display: flex;
    align-items: center;
  }
}
.sgbbuy-color-error .invalidMsg .p-1 {
  color: #f7943e !important;
  padding-left: 20px;
}

.ipoapp-head .progress-bar-ipo {
  margin: 0px;
  padding: 0px;
}
.ipoapp-head .progress-bar-ipo li {
  height: 3px;
  background-color: #e7e7e7;
  width: 32%;
  margin-right: 4px;
  display: inline-block;
}
.ipoapp-head .progress-bar-ipo li:last-child {
  margin-right: 0px;
}
.ipoapp-head .progress-bar-ipo li.active {
  background-color: #f7943e;
}
.ipoapp-head .progress-bar-ipo li.completed {
  background-color: #51b255;
}
.ipoapp-head .cancel-btn {
  background-color: transparent;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #dd504d !important;
}

.common-data-section .data-head {
  display: flex;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
}
@media (max-width: 768px) {
  .common-data-section .data-head {
    line-height: 15px;
  }
}
.common-data-section .data-value {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  display: flex;
  margin-top: 5px;
}
@media (max-width: 768px) {
  .common-data-section .data-value {
    line-height: 15px;
  }
}

.application-category-section .appl-category-radiobtn .common-radio-button {
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 15px;
  padding-top: 15px;
}
.application-category-section .appl-category-radiobtn .common-radio-button .description-content {
  padding-top: 5px;
}
.application-category-section .appl-category-radiobtn .common-radio-button:last-child {
  border-bottom: none !important;
}
.application-category-section .appl-category-radiobtn .radio-button .radio_btn {
  grid-template-columns: 16px 1fr !important;
}

.bid-count-input-section .input-group {
  border: none !important;
}
.bid-count-input-section .input-group .input_prefix {
  width: 40px;
  height: 40px;
  border: 1px solid #e7e7e7;
  margin-right: 15px !important;
}
.bid-count-input-section .input-group .input_prefix button {
  height: 35px !important;
}
.bid-count-input-section .input-group .input_suffix {
  width: 40px;
  height: 40px;
  border: 1px solid #e7e7e7;
  margin-left: 15px !important;
}
.bid-count-input-section .input-group .input_suffix button {
  height: 35px !important;
}
.bid-count-input-section .input-group .form-control {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px !important;
}

.button-border-add {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 9px;
}
.button-border-add .edel-icon-rounded-plus {
  font-size: 1.25rem;
}

.divide-input-section .edel-icon-UI {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
}
.divide-input-section .input_prefix,
.divide-input-section .input_suffix {
  border-radius: 5px !important;
}

.arrow-icon-with-btn {
  cursor: pointer;
}
.arrow-icon-with-btn .edel-icon-arrow-left1::before {
  font-size: 0.563rem;
  padding-right: 7px;
}

.grid-3-bid-content {
  display: grid;
  grid-template-columns: 20% 45% 35%;
}

.application-content-modify .edel-icon-Vector-6::before {
  font-size: 0.625rem;
}
.application-content-modify .edel-icon-bold-close::before {
  font-size: 0.563rem;
}

.edit-bid-section .edel-icon-delete-red1 {
  font-size: 0.875rem;
}
.edit-bid-section .edel-icon-Vector-6 {
  font-size: 0.875rem;
}

.otp-application .edbutton-resend-otp {
  color: #727271 !important;
  background-color: transparent !important;
  text-decoration: underline !important;
  padding: 0px !important;
  font-size: inherit !important;
}
.otp-application.disabled {
  opacity: 0.5 !important;
}
.otp-application .box-otp-ui {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px !important;
  padding: 0px !important;
  height: 40px !important;
  width: 40px !important;
  margin: 5px 10px 0px 0px !important;
}
.otp-application .box-otp-ui-error {
  border: 1px solid #dd504d !important;
  border-radius: 5px !important;
  padding: 0px !important;
  height: 40px !important;
  width: 40px !important;
  margin: 5px 10px 0px 0px !important;
}
.otp-application .yob_inp_grp .yob_inp {
  font-size: 1.125rem;
  font-family: "RobotoRegular";
  color: #444444;
}

.ipo-application-calendar {
  width: 100%;
  border: 1px solid #e7e7e7;
  height: 40px;
  border-radius: 5px;
}
.ipo-application-calendar input {
  width: 100%;
  border: none !important;
  padding-left: 5px;
}
.ipo-application-calendar .react-datepicker-popper {
  z-index: 9;
}

.ipo-application-tooltip {
  z-index: 999999 !important;
}

.video-section .grid-2-videoSection {
  display: grid;
  grid-template-columns: 40% auto;
}

.exchange-app .edel-icon-application {
  font-size: 1.875rem;
}

.upimandate-section {
  padding-left: 0px;
}
@media (max-width: 768px) {
  .upimandate-section {
    padding: 20px;
    margin-bottom: 0px;
  }
}
.upimandate-section li {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  list-style-type: disc;
}
@media (max-width: 768px) {
  .upimandate-section li {
    line-height: 30px;
  }
}

.ipoapplication-section {
  background-color: #ffffff !important;
}
.ipoapplication-section .ipoapp-head span {
  line-height: 20px;
}
.ipoapplication-section .mob-bottom-content {
  margin-top: 15px;
}

@media (max-width: 768px) {
  .mob-section-content .line-mob-30 {
    line-height: 30px;
  }
  .mob-section-content .line-mob-20 {
    line-height: 20px;
  }
  .mob-section-content .line-mob-25 {
    line-height: 20px;
  }
}

.BottomBidDetails-section.bottom-contents {
  padding-left: 0px !important;
  padding-right: 0px !important;
  z-index: auto;
}
.BottomBidDetails-section .edel-icon-arrow-up {
  font-size: 0.688rem;
}
.BottomBidDetails-section .data-head {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #727271;
}
.BottomBidDetails-section .data-value {
  font-size: 1.125rem;
  font-family: "RobotoBold";
  color: #444444;
}

.textOverflow-twolines-app {
  display: -webkit-box !important;
  max-width: 328px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 30px;
}

.textOverflow-one-app {
  white-space: nowrap;
  min-width: 140px;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.left-move .btn {
  text-align: left;
}

.blue-border-tooltip {
  display: inline-block;
  position: relative;
  border: 1px solid #777777;
  text-decoration: none;
  border-radius: 2px;
  padding: 20px;
  margin-top: 50px;
}
.blue-border-tooltip::before {
  content: "";
  display: block;
  position: absolute;
  left: 140px;
  bottom: 100%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: black;
}
.blue-border-tooltip::after {
  content: "";
  display: block;
  position: absolute;
  left: 141px;
  bottom: 100%;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-bottom-color: white;
}

.ipo-toc-flow-section {
  overflow-y: hidden;
}
.ipo-toc-flow-section .stock-details-head {
  top: 0px !important;
}

.button-ipo-wrappar .button-timer {
  margin-left: 5px;
}
.button-ipo-wrappar .icon-tick {
  margin-right: 5px;
}

.otp-received-wrappar {
  gap: 5px;
}

.ipo-bottom-buttons {
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
  padding: 10px;
  position: fixed;
  bottom: 0;
  background: #ffffff;
  z-index: 999;
}
@media (max-width: 768px) {
  .ipo-bottom-buttons {
    width: 100%;
    justify-content: space-around;
    left: 0px;
  }
}

.ipo-toc-error-screen {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.ipo-toc-error-screen img {
  width: 50px;
}

.ipo-toast {
  width: fit-content;
}
.ipo-toast .toast-container {
  width: fit-content;
  bottom: 30px !important;
  left: 10px ipo !important;
  position: fixed !important;
  padding: 0px 15px;
}
.ipo-toast .toast-container .toast {
  width: fit-content !important;
}
.ipo-toast .toast-container .toast .toast-body {
  background-color: #fceded !important;
  color: rgba(221, 80, 77, 0.1803921569) !important;
  border-radius: 5px;
}

@media (max-width: 557px) {
  .ipo-guest-button .ed_button.button {
    padding: 8.21px 38.66px;
  }
}

@media (max-width: 768px) {
  .compareseries-table tr td {
    height: 40px !important;
  }
}

.order-track {
  margin-block: 15px;
  padding: 0 1rem;
  padding-top: 0rem;
  display: flex;
  flex-direction: column;
  transform-origin: top center;
}
.order-track .show-more-status {
  margin-left: 1.5rem;
}
.order-track .order-track-step {
  display: flex;
}
.order-track .order-track-status {
  margin-right: 1.5rem;
  position: relative;
}
.order-track .order-track-status .order-track-status-dot {
  display: block;
  width: 17px;
  height: 17px;
  border: 3px solid transparent;
  border-radius: 50%;
  background: #e7e7e7;
}
.order-track .order-track-status .order-track-status-line {
  display: block;
  margin: 0 auto;
  width: 2px;
  min-height: 3rem;
  max-height: 10rem;
  background: #e7e7e7;
}
.order-track .order-track-status .order-track-status-line.horizontal {
  height: 2px;
  width: 20px;
  max-height: 2px;
  min-height: 2px;
}
.order-track .order-track-status .order-track-status-line.len-6 {
  min-height: 7rem;
}
.order-track .order-track-status .order-track-status-line.len-3 {
  min-height: 5rem;
}
.order-track .order-track-text-stat {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #444444;
  margin-bottom: 0px;
  line-height: 15px;
}
.order-track .order-track-text-sub {
  font-size: 0.625rem;
  font-family: "DMSansBold";
}
.order-track .order-track-desc {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #444444;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
}
.order-track .is-complete .order-track-status-dot {
  position: relative;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  border: 1px solid #51b255;
}
.order-track .is-complete .order-track-status-dot::before {
  display: block;
  position: relative;
  content: "";
  height: 9px;
  width: 5px;
  top: 3px;
  bottom: 0;
  left: 6px;
  margin: auto 0;
  border: 0px solid #ffffff;
  border-width: 0px 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}
.order-track .is-complete .order-track-status-dot::after {
  display: block;
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  top: 0px;
  bottom: 0;
  border-radius: 50%;
  left: 2px;
  background: #51b255;
  margin: auto 0;
}
.order-track .is-failed .order-track-status-dot {
  position: relative;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  border: 1px solid #dd504d;
}
.order-track .is-failed .order-track-status-dot::after {
  display: block;
  position: relative;
  content: "";
  height: 18px;
  width: 18px;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  border-radius: 50%;
  background: #dd504d;
  margin: auto 0;
  border: 2px solid #ffffff;
}
.order-track .is-progress .order-track-status-dot {
  position: relative;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  border: 1px solid #f7943e;
}
.order-track .is-progress .order-track-status-dot::after {
  display: block;
  position: relative;
  content: "";
  height: 18px;
  width: 18px;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  background: #f7943e;
  margin: auto 0;
}
.order-track .is-pending .order-track-status-dot {
  position: relative;
  background-color: #ffffff;
  width: 20px;
  height: 20px;
  border: 1px solid #b8b8b8;
}
.order-track .is-pending .order-track-status-dot::after {
  display: block;
  position: relative;
  content: "";
  height: 18px;
  width: 18px;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  border-radius: 50%;
  background: #b8b8b8;
  margin: auto 0;
  border: 3px solid #ffffff;
}

.order-track-desc-section .order-track-status-line {
  height: 5rem;
}

.ipo-ob-scroll {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 0px;
}

.user-icon-size {
  font-size: 23px;
  margin-right: -10px;
}

.order-track.OrderStatus-small .order-track-step .order-track-status-line {
  width: 10px !important;
}

.order-track-generictooltip.common-tooltip-custom-ellipse .tooltip-inner {
  max-width: 90%;
  margin-right: 10%;
  margin-left: 10%;
}

.common-table-all-border.ncd-ipo-table {
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-radius: 5px;
  overflow: hidden;
}
.common-table-all-border.ncd-ipo-table table {
  border-radius: 8px;
}
.common-table-all-border.ncd-ipo-table table th {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
  text-align: center;
  border-radius: 5px;
  width: 20%;
}
.common-table-all-border.ncd-ipo-table table td {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #444444;
  text-align: center;
  border-radius: 5px;
  width: 20%;
}

.ncd-toc-flow-section {
  overflow-y: hidden;
}
@media (max-width: 768px) {
  .ncd-toc-flow-section .position-sticky {
    position: unset !important;
  }
}
.ncd-toc-flow-section .stock-details-head {
  padding-inline: 20px !important;
  padding-bottom: 5px;
  background-color: #ffffff !important;
}
@media (max-width: 768px) {
  .ncd-toc-flow-section .stock-details-head {
    padding: 0px 20px !important;
  }
}

.ncd-common-head {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
}

.ncd-common-data {
  font-size: 0.813rem;
  color: #444444;
}
.ncd-common-data.font-string {
  font-family: "DMSansMedium";
}
.ncd-common-data.font-number {
  font-family: "RobotoMedium";
}

.ncd-common-textbox input {
  width: 150px;
  height: 30px;
  font-size: 0.875rem;
  font-family: "RobotoRegular";
}
.ncd-common-textbox input::-ms-input-placeholder {
  /* Edge 12-18 */
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
}
.ncd-common-textbox input::placeholder {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #b8b8b8;
}
.ncd-common-textbox input:focus {
  border: 1px solid #e7e7e7 !important;
}

.series-data-content .brd-top:last-child {
  border-bottom: 1px solid #e7e7e7;
}

.grid-4-seriesSelection {
  display: grid;
  grid-template-columns: 1fr 1.5fr 1.4fr 0.9fr;
  gap: 8px;
}
.grid-4-seriesSelection div:last-child {
  display: grid;
  justify-content: end;
}

.UpiAuthenticationsection img {
  width: 40px;
}

.padding-20-15 {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.depository-section.radio-button .radio_btn {
  display: flex;
  align-items: center;
}

.common-datepicker-drawer .date-container {
  background-color: #f2f2f5 !important;
}

.ncd-ipo-dropdown {
  width: 100%;
}
.ncd-ipo-dropdown .dropdown-menu {
  width: inherit;
}
.ncd-ipo-dropdown .btn {
  width: inherit;
  justify-content: space-between !important;
}

.small-search-implement .common-search-bar {
  width: 40px;
}
.small-search-implement .common-search-bar input {
  padding: 11px 6px;
}
.small-search-implement .common-search-bar.open-search {
  width: 100%;
  display: flex;
}

.failed-icon-box {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  border: 1px solid #f04e45;
  border-radius: 50%;
}
.failed-icon-box .icon {
  font-size: 1.75rem;
}

.ipo-toc-flow-section .mob-max-height {
  max-height: calc(100vh - 9rem) !important;
}

.STRPPDDetails-wrappar {
  border-bottom: 1px solid #e7e7e7;
}
.STRPPDDetails-wrappar .STRPPDDetails-per {
  margin-top: 0px;
}

.login-form-wrappar .login-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.login-form-wrappar .Continue-without-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 110px;
}
.login-form-wrappar .section-loginform-1 {
  margin-top: 48px;
}
@media (max-width: 768px) {
  .login-form-wrappar .section-loginform-1 {
    margin-top: 5px;
  }
}
.login-form-wrappar .section-loginform-1 .account-login {
  margin-top: 10px;
  margin-right: 100px;
}
.login-form-wrappar .apply-for-ipo {
  margin-block: 60px 40px;
}
@media (max-width: 768px) {
  .login-form-wrappar {
    max-height: 360px;
  }
}

.investorcatagory-wrappar {
  margin-inline: 20px;
  border-bottom: 1px solid #e7e7e7;
}
.investorcatagory-wrappar .category-heading {
  margin-block: 10px 5px;
}
.investorcatagory-wrappar .category-text {
  margin-bottom: 10px;
}

.close-btn-wrappar {
  margin-top: 375px;
}
.close-btn-wrappar .close-btn {
  padding-inline: 161px;
}

.download-wrappar {
  padding-inline: 0px !important;
}
.download-wrappar .download-text {
  margin-bottom: 20px;
}
.download-wrappar .details-of-person {
  margin-left: 10px;
}
.download-wrappar .details-of-person .download-btn-wrappar {
  margin-bottom: 10px;
}
@media screen and (max-width: 380px) {
  .download-wrappar .details-of-person .download-btn-wrappar .edel-icon-download-1 {
    padding-right: 2px !important;
  }
}
.download-wrappar .details-of-person .download-btn {
  padding-inline: 41px !important;
  padding-block: 10px;
}
@media screen and (max-width: 380px) {
  .download-wrappar .details-of-person .download-btn {
    padding-inline: 20px 20px !important;
  }
}
@media screen and (max-width: 330px) {
  .download-wrappar .details-of-person .download-btn {
    padding-inline: 15px 15px !important;
  }
}
.download-wrappar .details-of-person .email-btn {
  padding-inline: 32px !important;
  padding-block: 10px;
}
.download-wrappar .section2-wrappar {
  border: 1px solid #e7e7e7;
  padding: 15px;
  border-radius: 5px;
  margin-bottom: 20px;
}
.download-wrappar .section3-wrappar {
  padding: 15px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.download-wrappar .section3-wrappar .namecontact-wrappar {
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 11px;
}
.download-wrappar .section3-wrappar .rm-contact-text {
  margin-bottom: 21px;
}
.download-wrappar .section3-wrappar .number-text {
  text-decoration-line: underline;
}
.download-wrappar .romanshu-wrappar {
  margin-top: 13px;
}
@keyframes moveLeftToRight {
  0% {
    transform: translateX(-20px);
  }
  50% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-20px);
  }
}
@keyframes blinkBackground {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.partnerwithNuvamaOverviewSection4Subsection-main .hidden {
  opacity: 0;
  transform: translateY(20px);
}
.partnerwithNuvamaOverviewSection4Subsection-main .fade-in {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

.visible0 {
  visibility: hidden;
}

.fade-in-bottom {
  opacity: 0;
  transform: translateY(15px) scale(0.99);
  will-change: transform, opacity;
  animation: fadeInBottom 0.8s ease-out forwards;
  animation-fill-mode: both;
}

.fade-in-img1 {
  opacity: 0;
  will-change: opacity;
  animation: fadeIn 0.8s ease-out forwards;
}
.fade-in-img1.visible0 {
  visibility: visible;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-in-bottom-img {
  opacity: 0;
  transform: translateY(15px) scale(0.99);
  will-change: transform, opacity;
  animation: fadeInBottom-img 0.8s ease-out forwards;
  animation-fill-mode: both;
}

.fade-in-bottom-img-clients {
  opacity: 0;
  transform: translateY(15px) scale(0.99);
  will-change: transform, opacity;
  animation: fadeInBottom-img-clients 0.8s ease-out forwards;
  animation-fill-mode: both;
}

.fade-in-bottom.visible0 {
  visibility: visible;
}

.fade-in-bottom-img.visible0 {
  visibility: visible;
}

.fade-in-bottom-img-clients.visible0 {
  visibility: visible;
}

/* Staggered animation delays */
.fade-in-bottom-1 {
  animation-delay: 0.3s;
}

.fade-in-bottom-2 {
  animation-delay: 0.5s;
}

.fade-in-bottom-3 {
  animation-delay: 0.7s;
}

.fade-in-bottom-4 {
  animation-delay: 0.9s;
}

.fade-in-bottom-5 {
  animation-delay: 1s;
}

.fade-in-bottom-6 {
  animation-delay: 1.2s;
}

.fade-in-bottom-7 {
  animation-delay: 1.3s;
}

.fade-in-bottom-8 {
  animation-delay: 1.5s;
}

.fade-in-bottom-9 {
  animation-delay: 1.7s;
}

.fade-in-bottom-10 {
  animation-delay: 1.9s;
}

.fade-in-bottom-11 {
  animation-delay: 2.1s;
}

.fade-in-bottom-12 {
  animation-delay: 2.3s;
}

.fade-in-bottom-13 {
  animation-delay: 2.5s;
}

.fade-in-bottom-14 {
  animation-delay: 2.7s;
}

.fade-in-bottom-15 {
  animation-delay: 2.9s;
}

.shiny-animation {
  position: relative;
  overflow: hidden;
}

.shiny-animation::before {
  content: "";
  position: absolute;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 80%);
  animation: shine-left-to-right 10s infinite linear alternate;
}

@keyframes shine-left-to-right {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
/* Right to left animation */
.shiny-animation:nth-child(odd)::before {
  animation: shine-right-to-left 10s infinite linear alternate;
}

@keyframes shine-right-to-left {
  0% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}
.fade-in-bottom.hidden {
  animation: fadeOutBottom 1s forwards;
}

@keyframes fadeInBottom {
  from {
    opacity: 0;
    transform: translateY(40%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInBottom-img {
  from {
    opacity: 1;
    transform: translateY(88%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInBottom-img-clients {
  from {
    opacity: 1;
    transform: translateY(40%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutBottom {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes fadeInOutStars {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.partnerwithNuvamaOverviewSection1-container-main {
  position: relative;
}
.partnerwithNuvamaOverviewSection1-container-main .partnerwithNuvamaOverviewSection1-container-main-img {
  height: auto;
  display: block;
  position: relative;
  /* right: 48%; */
  /* margin-left: 104px; */
  /* width: 80%; */
  top: 0%;
  right: -12%;
}

.partnerwithNuvamaOverviewSection1-container-main-img3 {
  animation: moveLeftToRight 18s infinite alternate ease-in-out;
  left: 29%;
  margin-top: 3%;
}

.partnerwithNuvamaPatnerImg-section1 {
  position: relative;
  overflow: hidden;
  margin-left: -5%;
}

.partnerwithNuvamaPatnerImg-section1-img1-sec {
  position: relative;
  z-index: 1;
  width: 80%;
  left: 9%;
  animation: moveLeftToRight 18s infinite alternate ease-in-out;
}

.partner-with-us-section-1-main {
  justify-content: space-between;
}
.partner-with-us-section-1-main .partner-with-Nuvama-main {
  margin-left: 30px;
  margin-bottom: 70px;
}
.partner-with-us-section-1-main .be-your-own-boss-text {
  text-wrap: nowrap;
  line-height: 160%;
  margin-top: 13px;
}
.partner-with-us-section-1-main .be-your-own-boss-tex {
  line-height: 160%;
}
.partner-with-us-section-1-main .patner-with-us-txt {
  font-family: "DMSansNormalExtraLight";
  font-size: 48px;
  font-style: normal;
  font-weight: 200;
  line-height: 100%;
}
.partner-with-us-section-1-main .text-wealth-brand {
  line-height: 100%;
}
.partner-with-us-section-1-main .partnerwithNuvamaPatnerImg-section1 {
  background-size: contain; /* or 'cover' depending on your need */
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.partner-with-us-section-1-main .partnerwithNuvamaPatnerImg-section1-img2 {
  position: relative;
  width: 600px;
  left: 85%;
  top: 30px;
}
.partner-with-us-section-1-main .top-semi,
.partner-with-us-section-1-main .bottom-semi {
  height: 230px;
  width: 460px;
  border: solid 115px rgba(0, 0, 0, 0.5);
  z-index: 5;
  background: rgba(255, 0, 0, 0);
}
.partner-with-us-section-1-main .top-semi {
  border-bottom: none;
  border-top-left-radius: 460px;
  border-top-right-radius: 460px;
  align-self: flex-end;
}
.partner-with-us-section-1-main .bottom-semi {
  border-bottom-left-radius: 460px;
  border-bottom-right-radius: 460px;
  border-top: none;
  align-self: baseline;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
@keyframes blin {
  50% {
    opacity: 0;
  }
}

@keyframes moveImage {
  0% {
    transform: translateX(0);
    mask-position: 0% bottom;
  }
  50% {
    transform: translate(-20px);
    mask-position: 20px bottom;
  }
  100% {
    transform: translateX(0); /* Move right */
    mask-position: 0% bottom;
  }
}
.partnerwithNuvamaOverviewSection1-mob-main-img3 {
  position: absolute;
  left: 33%;
  right: 0%;
  width: 80%;
  animation: moveLeftToRight 18s infinite alternate ease-in-out;
}

.partnerwithNuvamaOverviewSection1-mobile-img-mob {
  position: absolute;
  margin-top: 44%;
  left: 1%;
  width: 35%;
}

.partnerwithNuvamaOverviewSection1-mobile-img2-mob {
  position: absolute;
  z-index: 2;
  left: 10%;
  margin-top: 34%;
  width: 97%;
}

.rightSide-OverviewSection1-container .partnerwithNuvamaOverviewSection1-container-main-img {
  position: absolute;
  margin-top: 30%;
}
.rightSide-OverviewSection1-container .partnerwithNuvamaOverviewSection1-container-main-img2 {
  position: absolute;
  /* left: 20%; */
  /* top: 20%; */
  width: 79%;
  margin-left: 58%;
  margin-top: -24%;
}

.partner-portal-link .edel-icon-left-shortArrow:before {
  font-weight: 100;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
  font-size: 12px;
}

.wrapper-section1 {
  position: relative;
}
.wrapper-section1 .relative {
  position: relative;
}
.wrapper-section1 .absolute {
  position: absolute;
}
.wrapper-section1 .wrapper-section1-img2-bg {
  top: 286px;
  left: -3%;
}
.wrapper-section1 .wrapper-section1-img3-bg {
  left: 24%;
  top: 135px;
}
@media (max-width: 1399px) {
  .wrapper-section1 .wrapper-section1-img3-bg {
    left: 18% !important;
  }
}

.wrapper-section1-mob {
  position: relative;
}
.wrapper-section1-mob .rightSide-OverviewSection1-container-mob {
  position: relative;
}
.wrapper-section1-mob .rightSide-OverviewSection1-container-mob .partnerwithNuvamaOverviewSection1-mobile-img-mob {
  position: absolute;
}
.wrapper-section1-mob .rightSide-OverviewSection1-container-mob .partnerwithNuvamaOverviewSection1-mobile-img2-mob {
  position: absolute;
}

.main-blink_img {
  position: absolute;
  mask-repeat: no-repeat;
  mask-size: auto 96%;
  mask-position: left;
  mask-composite: add;
  max-width: 92%;
  top: 21%;
}
.main-blink_img .blink_img {
  animation: moveImage 18s infinite alternate ease-in-out;
}
@media (max-width: 1399px) {
  .main-blink_img {
    top: 28% !important;
    left: 4% !important;
  }
}

.patner-with-us-txt-mob {
  font-family: "DMSansNormalExtraLight";
  font-size: 24px;
  font-style: normal;
  font-weight: 250;
  line-height: 100%;
  margin-bottom: 7px;
}

.partnerwithNuvamaOverviewSection4-container {
  position: relative;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-main2 {
  position: relative;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-main1 {
  position: absolute;
}

.main-blink_img_mob {
  position: absolute;
  /* right: -42%; */
  mask-repeat: no-repeat;
  margin-top: -1%;
  mask-size: auto 66%;
  mask-position: bottom;
  mask-composite: add;
  max-width: 125%;
  left: 8%;
  top: -22%;
}
@media screen and (min-width: 359px) and (max-width: 376px) {
  .main-blink_img_mob {
    max-width: 133%;
    left: 9% !important;
    top: -31% !important;
  }
}
@media screen and (min-width: 376px) and (max-width: 390px) {
  .main-blink_img_mob {
    max-width: 133%;
    left: 8% !important;
    top: -29% !important;
  }
}
@media screen and (min-width: 390px) and (max-width: 391px) {
  .main-blink_img_mob {
    max-width: 133%;
    left: 6% !important;
    top: -26% !important;
  }
}
@media screen and (min-width: 391px) and (max-width: 402px) {
  .main-blink_img_mob {
    max-width: 133%;
    left: 6% !important;
    top: -26% !important;
  }
}
@media screen and (min-width: 403px) and (max-width: 433px) {
  .main-blink_img_mob {
    left: 7% !important;
    top: -20% !important;
    max-width: 125%;
  }
}
@media screen and (min-width: 434px) and (max-width: 450px) {
  .main-blink_img_mob {
    max-width: 125%;
    left: 3% !important;
    top: -12% !important;
  }
}
.main-blink_img_mob .blink_img_mob {
  animation: moveImage 18s infinite alternate ease-in-out;
}

.confluence-text {
  margin-left: 3%;
}

.fun-filled-text {
  margin-left: 29%;
}

.partnerwithNuvamaOverviewSection1-container-main-mob {
  overflow: hidden;
}

.partnerwithNuvamaOverviewSection4-fixed-income-img-mob {
  height: 46px;
}

.partnerwithNuvamaOverviewSection1-container-main-img-mob {
  position: absolute;
  top: 54%;
  left: 13%;
  overflow: hidden;
  z-index: 1;
  width: 100%;
  clip-path: inset(0 0 0 0);
}

.be-your-own-boss-text-mob {
  line-height: 160%;
  letter-spacing: -0.28px;
}

.wrapper-section1-img2-bg-mob {
  position: absolute;
  /* width: 121%; */
  width: 300px;
  /* margin-top: 52%; */
  right: 0%;
  /* z-index: 2; */
  z-index: 1;
  margin-top: 105px;
  left: 33%;
}

.two-ways-to-become-text {
  margin-top: 20px;
}

.partnerwithNuvamaOverviewSection1-mobile-img {
  position: absolute;
  left: -5%;
  width: 34%;
  margin-top: 131px;
}

.partnerwithNuvamaPatnerImg-section1-img1-mob {
  width: 100%;
  left: 15%;
  position: relative;
  animation: moveLeftToRight 18s infinite alternate ease-in-out;
}

.partner-with-us-section-1-main-mobile {
  margin-left: 38px;
}

.partnerwithNuvamaPatnerImg-section1-mob {
  overflow: hidden;
  position: relative;
}
.partnerwithNuvamaPatnerImg-section1-mob .partnerwithNuvamaPatnerImg-right1-mob1 {
  position: absolute;
  top: 69%;
  left: 48%;
  right: 0;
  z-index: 1;
}
.partnerwithNuvamaPatnerImg-section1-mob .partnerwithNuvamaPatnerImg-right1-mob2 {
  position: absolute;
  top: 78%;
  height: 23%;
  left: 15%;
}
.partnerwithNuvamaPatnerImg-section1-mob .partnerwithNuvamaPatnerImg-right1-mob3 {
  position: absolute;
  top: 90%;
  left: 11%;
  transform: rotate(-7deg);
  transition: transform 0.5sease-in-out;
}

.partner-with-us-section-2-Container {
  z-index: 2;
  position: absolute;
  top: -10%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
}
.partner-with-us-section-2-Container .partner-with-us-section-2-mapper {
  align-self: center;
  display: inline-flex;
  gap: 58px;
  justify-content: center;
}
.partner-with-us-section-2-Container .partner-with-us-section-2-mapper-inside {
  display: flex;
}
.partner-with-us-section-2-Container .partnerwithNuvama-description {
  line-height: 16px;
}
.partner-with-us-section-2-Container .partner-with-us-section-2-main {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
  border: 1px solid var(--Golden, #d3ac5d);
  width: 828px;
  border-radius: 5px;
}
.partner-with-us-section-2-Container .partner-with-us-section-2-main .register-interest {
  color: #ffffff;
  background: #f04e45;
  border-radius: 60px;
  padding: 8px 40px;
  position: relative;
  overflow: hidden;
  transition: background 0.3s ease-in-out;
}
.partner-with-us-section-2-Container .partner-with-us-section-2-main .register-interest:hover::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.3);
  transform: skewX(-30deg);
  animation: shine 1.5s linear infinite;
}
@keyframes shine {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}

.partner-with-us-section-2-Container-mob {
  overflow: hidden;
}
.partner-with-us-section-2-Container-mob .mapper-first-ele {
  margin-bottom: 24px;
  position: relative;
}
.partner-with-us-section-2-Container-mob .mapper-last-ele {
  margin-bottom: 16px;
}
.partner-with-us-section-2-Container-mob .partner-mapper-mobile {
  line-height: 100%;
  color: #03002f;
}
.partner-with-us-section-2-Container-mob .two-ways-to-become-text-mob {
  text-align: center;
  font-family: "DMSansNormal";
  padding-block: 22px 16px;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
}
.partner-with-us-section-2-Container-mob .partner-with-us-section-2-main-mob {
  z-index: 2;
  border: 1px solid var(--Golden, #d3ac5d);
  border-radius: 5px;
  margin-inline: 13px;
  background: #ffffff;
  align-items: center;
  position: absolute;
  width: 87%;
  top: -5%;
}
.partner-with-us-section-2-Container-mob .register-interest {
  color: #ffffff;
  background: #f04e45;
  border-radius: 60px;
  padding: 8px 30px;
  position: relative;
  overflow: hidden;
  transition: background 0.3s ease-in-out;
}
.partner-with-us-section-2-Container-mob .register-interest:hover::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.3);
  transform: skewX(-30deg);
  animation: shine 1.5s linear infinite;
}
@keyframes shine {
  from {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
.partner-with-us-section-2-Container-mob .partner-with-us-section-2-mapper-mob {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.partner-with-us-section-2-Container-mob .partner-with-us-section-2-mapper-mob img {
  height: 50px;
}

.partnerwithNuvamaOverviewSection3 {
  position: relative;
}
.partnerwithNuvamaOverviewSection3 .bg-img-section3 {
  position: absolute;
  width: 100%;
  right: 0%;
  bottom: 0%;
  top: 8%;
  left: 0%;
}
.partnerwithNuvamaOverviewSection3 .bg-img-section3Img2-mob {
  top: 27%;
  position: absolute;
  right: 69%;
}
.partnerwithNuvamaOverviewSection3 .partnerwithNuvamaOverviewSection3-why-partners {
  position: relative;
  line-height: 90%;
  padding-top: 215px;
  text-align: center;
  padding-inline: 50px;
  margin-bottom: 10px;
  font-family: "DMSerifRegular";
  font-size: 96px;
  font-style: normal;
  font-weight: 400;
}
.partnerwithNuvamaOverviewSection3 .partnerwithNuvamaOverviewSection3-subtext {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 37px;
  letter-spacing: -0.36px;
  line-height: 29px;
  font-size: 1.125rem;
  letter-spacing: normal;
  font-family: "DMSansNormalExtraLight";
  font-weight: 300;
}
.partnerwithNuvamaOverviewSection3 .partnerwithNuvamaOverviewSection3-leverage {
  text-align: center;
  margin-bottom: 32px;
  font-family: "DMSansNormalExtraLight";
  font-size: 36px;
  font-style: normal;
  font-weight: 200;
  line-height: 130%;
  letter-spacing: normal;
}
.partnerwithNuvamaOverviewSection3 .partnerwithNuvamaOverviewSection3-mapper {
  justify-content: center;
  gap: 100px;
}
.partnerwithNuvamaOverviewSection3 .partnerwithNuvamaPatnerImg-section3 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 115px;
  position: relative;
  z-index: 2;
}

.connect-with-our-section5-mob-main {
  position: absolute;
  height: 140px;
  width: 100%;
  background: #ffffff;
  bottom: 0px;
}

.two-bg-img-section3 {
  position: relative;
}
.two-bg-img-section3 .bg-img-section3 {
  position: absolute;
}
.two-bg-img-section3 .bg-img-section1 {
  position: absolute;
}

.partnerwithNuvamaOverviewSection3-bg {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.partnerwithNuvamaOverviewSection4-bg {
  position: absolute;
  left: 10%;
  right: 0;
  z-index: 1;
  top: 0%;
  width: 85%;
  z-index: 1;
}

@media (max-width: 1399px) {
  .partnerwithNuvamaOverviewSection4-bg {
    position: absolute;
    z-index: 1;
    top: 1% !important;
    width: 90% !important;
    left: 4% !important;
  }
}
@media (min-width: 1999px) {
  .partnerwithNuvamaOverviewSection4-bg {
    position: absolute;
    left: 10%;
    right: 0;
    z-index: 1;
    top: 0%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100% !important;
    margin: 0;
    overflow: hidden;
  }
}
@media (min-width: 1799px) {
  .partnerwithNuvamaOverviewSection4-bg {
    width: 77% !important;
  }
}
.partnerwithNuvamaOverviewSection3-mapper-mob-1 {
  position: relative;
  right: 10%;
}

.partnerwithNuvamaOverviewSection3-mapper-mob {
  margin-inline: 48px;
  padding-bottom: 117px;
}

.partnerwithNuvamaOverviewSection3-why-partners-mob {
  margin-top: 304px;
  line-height: 100%;
}

.partnerwithNuvamaOverviewSection3-subtext-mob {
  line-height: 160%;
  letter-spacing: -0.28px;
  font-size: 0.875rem;
  font-family: "DMSansNormalExtraLight";
}

.partnerwithNuvamaOverviewSection3-leverage-mob {
  line-height: 120%;
  letter-spacing: 0.22px;
  line-height: 120%;
  letter-spacing: 0.22px;
  font-family: "DMSansNormalExtraLight";
  font-size: 22px;
  font-style: normal;
  font-weight: 250;
  line-height: 120%;
  letter-spacing: 0.22px;
  margin-bottom: 29px;
}

.see-last-offerig-text-mob-main {
  display: flex;
  justify-content: center;
  /* Left to right animation on hover */
  /* Right to left animation */
}
.see-last-offerig-text-mob-main .see-last-offerig-text-mob {
  position: relative;
  z-index: 2;
  text-align: center;
  border-bottom: 1px solid #03002f;
  color: #03002f;
  background-color: transparent;
  overflow: hidden;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  font-size: 1.125rem;
  padding: 10px 0px 0px 0px;
  left: -20px;
}
.see-last-offerig-text-mob-main .see-last-offerig-text-mob::before,
.see-last-offerig-text-mob-main .see-last-offerig-text-mob::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 80%);
  transform: skewX(-20deg);
  transition: left 0.6s ease-in-out;
}
.see-last-offerig-text-mob-main .see-last-offerig-text-mob:hover::before {
  left: 100%;
}
.see-last-offerig-text-mob-main .see-last-offerig-text-mob::after {
  left: 100%;
  animation: shine-right-to-left-mob 1.2s infinite alternate;
}
@keyframes shine-right-to-left-mob {
  0% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}
@media (max-width: 768px) {
  .see-last-offerig-text-mob-main .see-last-offerig-text-mob {
    font-size: 12px;
    margin: 8px 12px;
    padding: 0;
  }
}

.partnerwithNuvamaOverviewSection4-container .see-last-offering {
  margin-bottom: 35px;
  display: flex;
  justify-content: center;
}
.partnerwithNuvamaOverviewSection4-container .see-last-offering .see-last-offerig-text {
  position: relative;
  z-index: 2;
  text-align: center;
  border-bottom: 1px solid #f04e45;
  color: #f04e45;
  background-color: transparent;
  overflow: hidden;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.partnerwithNuvamaOverviewSection4-container .see-last-offering .see-last-offerig-text::before,
.partnerwithNuvamaOverviewSection4-container .see-last-offering .see-last-offerig-text::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 80%);
  transform: skewX(-20deg);
  transition: left 0.6s ease-in-out;
}
.partnerwithNuvamaOverviewSection4-container .see-last-offering .see-last-offerig-text:hover::before {
  left: 100%;
}
.partnerwithNuvamaOverviewSection4-container .see-last-offering .see-last-offerig-text::after {
  left: 100%;
  animation: shine-right-to-left 1.2s infinite alternate;
}
@keyframes shine-right-to-left {
  0% {
    left: 100%;
  }
  100% {
    left: -100%;
  }
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 {
  margin-top: 50px;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 {
  margin-inline: 180px;
  margin-top: -90px;
  margin-bottom: 40px;
  flex-direction: column;
  width: max-content;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-fixed-income {
  width: 250px;
  box-shadow: 24px -20px 15px -11px rgba(211, 172, 93, 0.3);
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 {
  position: relative;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-fixed-income {
  width: 230px;
  box-shadow: 24px -20px 15px -11px rgba(211, 172, 93, 0.3);
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-fixed-income,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-fixed-income,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-fixed-income {
  padding-right: 6px;
  padding-top: 15px;
  border-radius: 5px;
  border: 1px solid #ffffff;
  /* opacity: 0.2; */
  background: linear-gradient(133deg, rgba(211, 172, 93, 0.1) -14.27%, rgba(255, 241, 214, 0.5) 175.58%);
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-fixed-income-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-fixed-income-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-fixed-income-brd {
  border-radius: 5px;
  padding: 20px;
  border: 1px solid var(--Golden, #d3ac5d);
  background: #ffffff;
  position: relative;
  left: -8%;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-managed-portfolio,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-managed-portfolio,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-managed-portfolio {
  border-radius: 5px;
  border: 1px solid rgba(211, 172, 93, 0.4784313725);
  /* opacity: 0.5; */
  background: #ffffff;
  display: flex;
  padding-top: 15px;
  height: fit-content;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-managed-portfolio .partnerwithNuvamaOverviewSection4-managed-portfolio-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-managed-portfolio .partnerwithNuvamaOverviewSection4-managed-portfolio-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-managed-portfolio .partnerwithNuvamaOverviewSection4-managed-portfolio-brd {
  border-radius: 5px;
  border: 1px solid #d3ac5d;
  background: linear-gradient(228deg, #fffcf5 6.12%, #ffffff 97.39%);
  position: relative;
  left: -15px;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-Insurance,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-Insurance,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-Insurance {
  border-radius: 5px;
  border: 1px solid #d3ac5d;
  background: #ffffff;
  display: flex;
  align-items: baseline;
  height: 186px;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-Insurance .partnerwithNuvamaOverviewSection4-Insurance-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-Insurance .partnerwithNuvamaOverviewSection4-Insurance-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-Insurance .partnerwithNuvamaOverviewSection4-Insurance-brd {
  border-radius: 5px;
  border: 1px solid #d3ac5d;
  background: linear-gradient(228deg, #fffcf5 6.12%, #ffffff 97.39%);
  position: relative;
  right: -9%;
  top: -10%;
  padding-block: 10px;
  padding-inline: 25px;
  width: inherit;
  height: 184px;
  width: 250px;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-Credit,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-Credit,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-Credit {
  border-radius: 5px;
  /* border: 1px solid #D3AC5D; */
  padding-block: 15px;
  /* opacity: 0.2; */
  display: flex;
  background: linear-gradient(133deg, rgba(211, 172, 93, 0.2) -14.27%, rgba(255, 241, 214, 0.2) 175.58%);
  align-items: flex-start;
  justify-content: center;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-Credit .partnerwithNuvamaOverviewSection4-Credit-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-Credit .partnerwithNuvamaOverviewSection4-Credit-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-Credit .partnerwithNuvamaOverviewSection4-Credit-brd {
  border-radius: 5px;
  width: 250px;
  border: 1px solid var(--Golden, #d3ac5d);
  background: #ffffff;
  padding-block: 25px;
  position: relative;
  right: -6%;
  padding-inline: 25px 106px;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-eq,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-eq,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-eq {
  border-radius: 5px;
  border: 1px solid #ffffff;
  /* opacity: 0.2; */
  background: linear-gradient(133deg, rgba(211, 172, 93, 0.2) -14.27%, rgba(255, 241, 214, 0.2) 175.58%);
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-eq .partnerwithNuvamaOverviewSection4-eq-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-eq .partnerwithNuvamaOverviewSection4-eq-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-eq .partnerwithNuvamaOverviewSection4-eq-brd {
  border-radius: 5px;
  border: 1px solid var(--Golden, #d3ac5d);
  background: #ffffff;
  position: relative;
  left: -6%;
  top: 6%;
  padding: 25px;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-other,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-other,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-other {
  border-radius: 5px;
  border: 1px solid rgba(211, 172, 93, 0.5019607843);
  background: #ffffff;
  height: 210px;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-other .partnerwithNuvamaOverviewSection4-other-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-other .partnerwithNuvamaOverviewSection4-other-brd,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-other .partnerwithNuvamaOverviewSection4-other-brd {
  border-radius: 5px;
  border: 1px solid rgba(211, 172, 93, 0.5019607843);
  background: linear-gradient(228deg, #fffcf5 6.12%, #ffffff 97.39%);
  position: relative;
  top: -10%;
  right: -5%;
  padding: 25px;
  margin-right: -15%;
  height: 104%;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-fixed-income-p15,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-fixed-income-p15,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-fixed-income-p15 {
  padding: 15px;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .partnerwithNuvamaOverviewSection4-title,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .partnerwithNuvamaOverviewSection4-title,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .partnerwithNuvamaOverviewSection4-title {
  font-family: "DMSerifRegular";
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .express-interest,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .express-interest,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .express-interest {
  color: #ffffff;
  background: #f04e45;
  border-radius: 60px;
  padding: 8px 40px;
  left: -20px;
  position: relative;
  overflow: hidden;
  transition: background 0.3s ease-in-out;
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .express-interest:hover::after,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .express-interest:hover::after,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .express-interest:hover::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.3);
  transform: skewX(-30deg);
  animation: shine 1.5s linear infinite;
}
@keyframes shine {
  from {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section1 .income-title,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section2 .income-title,
.partnerwithNuvamaOverviewSection4-container .partnerwithNuvamaOverviewSection4-section3 .income-title {
  font-family: "DMSansNormalExtraLight";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
}

.partnerwithNuvamaOverviewSection4-section2-main {
  position: relative;
}
.partnerwithNuvamaOverviewSection4-section2-main .partnerwithNuvamaOverviewSection4-section2-outer {
  position: relative;
}

.partnerwithNuvamaOverviewSection4Subsection-main .nuvama-is-your-text {
  line-height: normal;
  margin-inline: 30px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .star-section-4 {
  margin-top: 25px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .grow-your-text {
  margin-block: 5px 14px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .fixed-income-card-0 {
  border-radius: 3.071px;
  border: 0.614px solid #ffffff;
  background: linear-gradient(133deg, rgba(211, 172, 93, 0.2) -14.27%, rgba(255, 241, 214, 0.2) 175.58%);
  width: 165.243px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .fixed-income-card-0 .partnerwithNuvamaOverviewSection4-fixed-income-mob {
  border-radius: 3.071px;
  border: 0.614px solid var(--Golden, #d3ac5d);
  background: #ffffff;
  position: relative;
  left: -9px;
  top: 9px;
  padding: 10px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .fixed-income-card-1 {
  border-radius: 3.915px;
  border: 0.783px solid #d3ac5d;
  /* opacity: 0.5; */
  background: #ffffff;
  margin-top: 30px;
  width: 165.243px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .fixed-income-card-1 .partnerwithNuvamaOverviewSection4-fixed-income-mob {
  border-radius: 3.915px;
  border: 0.783px solid #d3ac5d;
  background: linear-gradient(228deg, #fffcf5 6.12%, #ffffff 97.39%);
  position: relative;
  top: -9px;
  left: -9px;
  padding: 10px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .fixed-income-card-2 {
  border-radius: 3.463px;
  border: 0.693px solid #d3ac5d;
  /* opacity: 0.5; */
  background: #ffffff;
  margin-top: 30px;
  width: 165.243px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .fixed-income-card-2 .partnerwithNuvamaOverviewSection4-fixed-income-mob {
  border-radius: 3.463px;
  border: 0.693px solid #d3ac5d;
  background: linear-gradient(228deg, #fffcf5 6.12%, #ffffff 97.39%);
  position: relative;
  right: -9px;
  top: -9px;
  padding: 10px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .custom-card-0 {
  border-radius: 3.308px;
  border: 0.662px solid #d3ac5d;
  background: linear-gradient(228deg, #fffcf5 6.12%, #ffffff 97.39%);
  margin-inline: 10px;
  width: 158px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .custom-card-0 .partnerwithNuvamaOverviewSection4-fixed-income-mob {
  border-radius: 3.071px;
  border: 0.614px solid var(--Golden, #d3ac5d);
  background: #ffffff;
  position: relative;
  left: -9px;
  top: 9px;
  padding: 10px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .custom-card-1 {
  border-radius: 3.292px;
  border: 0.658px solid #ffffff;
  /* opacity: 0.2; */
  background: linear-gradient(133deg, rgba(211, 172, 93, 0.2) -14.27%, rgba(255, 241, 214, 0.2) 175.58%);
  margin-inline: 10px;
  width: 158px;
  margin-top: 30px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .custom-card-1 .partnerwithNuvamaOverviewSection4-fixed-income-mob {
  border-radius: 3.292px;
  border: 0.658px solid var(--Golden, #d3ac5d);
  background: #ffffff;
  position: relative;
  top: 9px;
  left: -9px;
  top: 9px;
  padding: 10px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .custom-card-2 {
  border-radius: 3.424px;
  border: 0.685px solid #d3ac5d;
  /* opacity: 0.2; */
  background: linear-gradient(133deg, rgba(211, 172, 93, 0.2) -14.27%, rgba(255, 241, 214, 0.2) 175.58%);
  margin-inline: 10px;
  width: 158px;
  margin-top: 30px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .custom-card-2 .partnerwithNuvamaOverviewSection4-fixed-income-mob {
  border-radius: 3.424px;
  border: 0.685px solid var(--Golden, #d3ac5d);
  background: #ffffff;
  position: relative;
  top: 9px;
  right: -9px;
  top: 9px;
  padding: 10px;
}
.partnerwithNuvamaOverviewSection4Subsection-main .partnerwithNuvamaOverviewSection4-fixed-income-mob .income-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}
.partnerwithNuvamaOverviewSection4Subsection-main .partnerwithNuvamaOverviewSection4-fixed-income-mob .income-text {
  line-height: 140%;
  letter-spacing: -0.24px;
}

.express-interest-section4 .express-interest {
  color: #ffffff;
  background: #f04e45;
  border-radius: 60px;
  padding: 11px 25px;
}
.express-interest-section4 .express-interest:hover::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.3);
  transform: skewX(-30deg);
  animation: shine 1.5s linear infinite;
}

.partnerwithNuvamaOverviewSection5-sub {
  gap: 60px;
}

.recognitions-line-hight {
  line-height: 27px;
  margin-block: 0px 15px;
}

.partnerwithNuvamaOverviewSection5-mob-carousel-item img {
  height: 51px;
}

.section4-star-main {
  margin-right: 16px;
  height: 40px;
}
.section4-star-main img {
  position: relative;
  top: 38%;
}

.partnerwithNuvamaOverviewSection5 {
  background: linear-gradient(111deg, rgba(28, 26, 69, 0) 41.08%, rgba(255, 77, 63, 0.2) 100%), #1c1a45 !important;
}
.partnerwithNuvamaOverviewSection5 .slick-prev {
  left: 66% !important;
}
.partnerwithNuvamaOverviewSection5 .slick-next {
  left: 84% !important;
}

.partnerwithNuvamaOverviewSection5 .section5-first-carousel .slick-track .slick-slide {
  margin-right: 7px !important;
}

.partnerwithNuvamaOverviewSection5 {
  background: #1c1a45;
  position: relative;
}
.partnerwithNuvamaOverviewSection5 .linesIllustrationSection5 {
  margin-left: 53px;
  position: absolute;
  top: 83%;
}
.partnerwithNuvamaOverviewSection5 .linesIllustrationSection5-img1 img {
  height: 509px;
  margin-right: 2px;
}
.partnerwithNuvamaOverviewSection5 .linesIllustrationSection5-img2 .sub-img1 {
  margin-bottom: 2px;
  padding-right: 2px;
  width: 99%;
}
.partnerwithNuvamaOverviewSection5 .linesIllustrationSection5-img2 .sub-img2 {
  padding-right: 2px;
  width: 99%;
}
.partnerwithNuvamaOverviewSection5 .linesIllustrationSection5-img3 .sub-img1 {
  margin-bottom: 2px;
  width: 99%;
}
.partnerwithNuvamaOverviewSection5 .linesIllustrationSection5-img3 .sub-img2 {
  width: 100%;
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container {
  margin-left: 63px;
  position: relative;
  padding-top: 114px;
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container .connect-with-our-section5-img img {
  margin-left: 17%;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container .connect-with-our-section5 {
  line-height: 50px;
  margin-top: 33px;
  position: relative;
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container .partnerwithNuvamaOverviewSection5-last-ele {
  margin-top: 154px;
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container .partnerwithNuvamaOverviewSection5-last-ele img {
  height: 140px;
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container .partnerwithNuvamaOverviewSection5-sec-item img {
  width: 127px;
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container .partnerwithNuvamaOverviewSection5-Sec-ele {
  margin-top: 32px;
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container .partnerwithNuvamaOverviewSection5-Sec-ele .partnerwithNuvamaOverviewSection5-Sec-ele-item1 {
  margin-bottom: 55px;
}
.partnerwithNuvamaOverviewSection5 .partnerwithNuvamaOverviewSection5-container .become-yout-text-section5 {
  font-family: "DMSansNormalExtraLight";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 23.4px */
  letter-spacing: 0.36px;
}

@media (max-width: 768px) {
  .partnerwithNuvamaOverviewSection5 {
    background: linear-gradient(111deg, rgba(28, 26, 69, 0) 41.08%, rgba(255, 77, 63, 0.2) 100%), #1c1a45;
    background: linear-gradient(111deg, rgba(28, 26, 69, 0) 41.08%, rgba(255, 77, 63, 0.2) 100%), #1c1a45;
  }
  .partnerwithNuvamaOverviewSection5 .slick-list {
    padding-bottom: 0px;
  }
  .partnerwithNuvamaOverviewSection5 .container {
    padding-right: 0px;
  }
  .partnerwithNuvamaOverviewSection5 .confluence-text {
    margin-left: 2%;
  }
  .partnerwithNuvamaOverviewSection5 .fun-filled-text {
    margin-left: 28%;
  }
}
.partnerwithNuvamaOverviewSection5-mob-main {
  z-index: 1;
  position: relative;
}
.partnerwithNuvamaOverviewSection5-mob-main .linesIllustrationSection5-mob {
  position: absolute;
}
.partnerwithNuvamaOverviewSection5-mob-main .partnerwithNuvamaOverviewSection5-mob-heading {
  position: relative;
  padding-top: 70px;
}
.partnerwithNuvamaOverviewSection5-mob-main .partnerwithNuvamaOverviewSection5-mob-heading-partnering {
  position: absolute;
  margin-top: -10px;
  margin-left: 38%;
}
.partnerwithNuvamaOverviewSection5-mob-main .become-yout-text-section5-mob {
  color: var(--Magenta-Magenta-400, #d9d9d9);
  font-family: "DMSansNormalExtraLight";
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 18.2px */
  letter-spacing: 0.28px;
}
.partnerwithNuvamaOverviewSection5-mob-main .partnerwithNuvamaOverviewSection5-mob-carousel-item {
  border-radius: 4px;
  border: 1px solid #251c45;
  background: #28244d;
  width: 80%;
  flex: 0 0 auto;
  height: 300px;
}
.partnerwithNuvamaOverviewSection5-mob-main .partnerwithNuvamaOverviewSection5-mob-carousel-item .img-card {
  height: 51.2px;
}
.partnerwithNuvamaOverviewSection5-mob-main .partnerwithNuvamaOverviewSection5-mob-heading-img img {
  width: 295.001px;
  height: 121.493px;
  margin-left: -4%;
}

.connect-with-our-section5-mob {
  margin-left: 35px;
}
.connect-with-our-section5-mob .connect-text {
  font-family: "DMSansNormalExtraLight";
  font-size: 18px;
  font-style: normal;
  font-weight: 250;
  line-height: 130%; /* 23.4px */
  letter-spacing: 0.18px;
}

.section6-carousel-card-main-firstimg {
  height: 232.263px;
  border: 3px solid #ffffff;
}

.section6-carousel-card-main-card2 .section6-carousel-card-main-card2-img {
  border: 3px solid #ffffff;
  height: 113.788px;
  align-self: stretch;
}
.section6-carousel-card-main-card2 .section6-carousel-card-main-card3-img {
  border: 3px solid #ffffff;
  width: 261.491px;
  height: 117.244px;
  flex-shrink: 0;
}

.section6-carousel-card-main-card3 .section6-carousel-card-main-card4-img {
  height: 110.788px;
  align-self: stretch;
  border: 3px solid #ffffff;
}
.section6-carousel-card-main-card3 .section6-carousel-card-main-card5-img {
  height: 120.788px;
  align-self: stretch;
  border: 3px solid #ffffff;
}

.sextion6-carousel-card-main-card5-img {
  border: 3px solid #ffffff;
}

.linesIllustrationSection5-mob {
  position: absolute;
  top: 48%;
  left: 30%;
  overflow: hidden;
  right: 0;
}

.talk-to-us {
  color: #ffffff;
  background: #f04e45;
  position: fixed;
  right: 0px;
  transform: rotate(-90deg);
  transform-origin: bottom right;
  padding: 15px;
  font-weight: bold;
  cursor: pointer;
  z-index: 1000;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .talk-to-us {
    bottom: 50%;
  }
}

.talk-to-us-mob {
  top: 333px !important;
}

.bg-img-section3-mob {
  position: absolute;
  bottom: 3px;
  left: 73%;
  overflow: hidden;
  right: 0;
}

.partnerwithNuvamaOverviewSection4-subsection {
  z-index: 2;
}

.animation-section5 .slick-initialized {
  animation: moveLeftToRight 2s forwards;
  animation-delay: 2s;
}

.partnerwithNuvamaOverviewSection5 .slick-list {
  margin-left: 35px;
}

.section1rightside-main-section {
  position: relative;
  left: -6%;
}

.connect-with-main {
  font-family: "DMSansNormalExtraLight";
  font-size: 36px;
  font-style: normal;
  font-weight: 200;
  line-height: 130%;
}

.line-spacing-partnerwithus {
  line-height: 70px;
}

.partnerwithNuvamaPatnerImg-section3-mob {
  position: absolute;
  margin-top: -20%;
  display: flex;
  left: 50%;
}

.dedicated-line-container-mob {
  position: relative;
}

.dedicated-line-container-mob-img {
  position: absolute;
  top: 39%;
  left: -3%;
  z-index: -10;
}

.tiny-icon-size {
  width: 48px;
  height: 48px;
}
@media (max-width: 768px) {
  .tiny-icon-size {
    width: 20px;
    height: 20px;
  }
}

.single-vector {
  bottom: 145px;
  position: relative;
}

.lh-150 {
  line-height: 150%;
}

.lh-130 {
  line-height: 130%;
}

.height-1000 {
  height: 1000px;
}

.height-60-pixels {
  height: 60px;
}

.width-190 {
  width: 190px;
}

.width-202 {
  width: 202px;
}

.width-242 {
  width: 242px;
}

.width-262 {
  width: 262px;
}

.width-292 {
  width: 292px;
}

.width-300 {
  width: 300px;
}

.width-322 {
  width: 322px;
}

.width-405 {
  width: 405px;
}

.width-518 {
  width: 518px;
}

.width-640 {
  width: 640px;
}

.left-phone {
  width: 339px;
  height: 425px;
  z-index: 2;
  position: relative;
  bottom: 50px;
  left: 350px;
}
@media (max-width: 768px) {
  .left-phone {
    width: 74px;
    height: 147px;
    bottom: 0px;
    left: 0px;
  }
}

.middle-phone {
  width: 254px;
  height: 466px;
  position: relative;
  z-index: 1;
  bottom: 185px;
  left: 240px;
}
@media (max-width: 768px) {
  .middle-phone {
    width: 74px;
    height: 147px;
    bottom: 0px;
    left: 0px;
  }
}

.right-phone {
  width: 264px;
  height: 420px;
  position: relative;
  top: 20px;
  left: 176px;
}
@media (max-width: 768px) {
  .right-phone {
    width: 74px;
    height: 147px;
    bottom: 0px;
    left: 0px;
  }
}

.gold-vector {
  position: relative;
  z-index: -1;
  bottom: 150px;
  right: 422px;
}

.mob-images-position {
  bottom: 100px;
  left: 80px;
}

.content-position {
  position: relative;
  bottom: 600px;
  gap: 620px;
}
@media (min-width: 1600px) {
  .content-position {
    left: 80px;
  }
}

.content-primos {
  position: relative;
  left: 50px;
}

.top-tier {
  background-color: #1c1a45;
  padding: 42px 0px 50px 80px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
@media (max-width: 768px) {
  .top-tier {
    padding: 33px 18px 50px;
    line-height: normal;
  }
}

.top-tier-img-container {
  position: absolute;
  left: 57%;
  bottom: 0;
  width: 550px;
  overflow: visible;
}
@media (max-width: 768px) {
  .top-tier-img-container {
    left: 4%;
    width: 100%;
  }
}

.high-level-index {
  position: relative;
  z-index: 2;
}

.ready-partner-image-container {
  position: absolute;
  overflow: visible;
  right: 3%;
  bottom: 0%;
}

.focus-wealth-mob {
  left: 190px;
  position: absolute;
  z-index: 2;
}

.pb-200 {
  padding-bottom: 200px;
}

.top-tier-img {
  width: 550px;
  height: 536px;
  object-fit: cover;
  object-position: center bottom;
  position: absolute;
  bottom: 0;
}
@media (max-width: 768px) {
  .top-tier-img {
    width: 240px;
    height: 238px;
    position: relative !important;
  }
}

.comp-rates {
  margin-left: 85px;
}

.dedicated-support {
  display: flex;
  justify-content: end;
}

.comp-img {
  position: relative;
  top: 100px;
  left: 9px;
}

@media (max-width: 768px) {
  .comp-mob-img {
    position: relative;
    width: 62px;
    height: 42px;
  }
}

.sing-vect-two-img {
  position: relative;
  top: 105px;
  right: 100px;
}

.dedicated-img {
  position: relative;
  left: 595px;
  bottom: 20px;
}
@media (min-width: 1600px) {
  .dedicated-img {
    position: relative;
    left: 725px;
    bottom: 20px;
  }
}
@media (max-width: 768px) {
  .dedicated-img {
    position: relative;
    width: 70px;
    height: 37px;
    left: 0px;
    bottom: 0px;
  }
}

.shortly-text {
  margin-top: 15px;
}

.sing-vect-three-img {
  position: relative;
  left: 170px;
  top: 40px;
}
@media (min-width: 1600px) {
  .sing-vect-three-img {
    left: 300px;
    top: 40px;
  }
}

.every-platform-img {
  position: relative;
  height: 550px;
  top: 50px;
  width: 954px;
}

.every-platform-mob-img {
  height: 235px;
  position: relative;
  width: 335px;
  top: 60px;
}

.px-19 {
  padding-left: 19px;
  padding-right: 19px;
}

.px-23 {
  padding-left: 23px;
  padding-right: 23px;
}

.px-28 {
  padding-left: 28px;
  padding-right: 28px;
}

.gradient-midnight-bg {
  background: linear-gradient(111deg, rgba(28, 26, 69, 0) 41.08%, rgba(255, 77, 63, 0.2) 100%), #1c1a45;
}

.gradient-midnight-bg-two {
  background: linear-gradient(122deg, #1c1a45 70.14%, #ff3030 146.79%), #e6e6eb;
}

.hear-from-image {
  width: 222px;
  height: 227px;
}

.hear-from-image-mid {
  width: 222px;
  height: 460px;
}

.container-main-ready-to-boss {
  position: relative;
  display: flex;
}
.container-main-ready-to-boss .ready-to-boss-main {
  flex-grow: 1;
}

.ready-partner-boss {
  position: relative;
  z-index: 1;
  width: 297px;
  height: 400px;
  margin-bottom: -240px;
  bottom: 240px;
}

.business-partner-mob {
  padding: 48px 0px 25px 29px;
}

.semi-colon {
  position: relative;
  margin-bottom: -30px;
  bottom: 32px;
}

.ready-partner-header {
  border-bottom: 1px solid #d3ac5d;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.partner-focus {
  background: #ffffff;
  border-radius: 5px;
  width: 448px;
  z-index: 2;
}

.pdt-60 {
  padding-top: 53px;
}

.pdl-50 {
  padding-left: 50px;
}

.below-header-container {
  padding-left: 50px;
  padding-right: 38px;
  position: relative;
  z-index: 3;
}
@media (max-width: 768px) {
  .below-header-container {
    padding-left: 30px;
  }
}

.gap-23 {
  gap: 23px;
}

.wealth-focused {
  left: 24px;
  position: relative;
  top: 44px;
  z-index: 2;
}
@media (max-width: 768px) {
  .wealth-focused {
    left: -8px;
    position: relative;
    top: 85px;
    z-index: 2;
    width: 137px;
    height: 127px;
  }
}

.equity-focused {
  left: 24px;
  position: relative;
  top: 44px;
}
@media (max-width: 768px) {
  .equity-focused {
    width: 137px;
    height: 127px;
    left: -8px;
    position: relative;
    top: 85px;
    z-index: 2;
  }
}

.negative-margin-bottom {
  margin-bottom: -300px;
}

/* Keyframes for the animations */
@keyframes slideInFade {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Apply the animation */
.animate-slide-in-fade {
  animation: slideInFade 1s ease-out forwards;
}

.animate-fade-in {
  animation: fadeIn 1s ease-out forwards;
}

/* Delay the animations for better effect */
.text-container .title {
  animation-delay: 0.2s;
}

.text-container .subtitle {
  animation-delay: 0.4s;
}

.text-container .description {
  animation-delay: 0.6s;
}

.top-tier-img-container img {
  animation-delay: 0.8s;
}

.list-style-disc {
  list-style: disc;
}

.pt-1px {
  padding-top: 1px;
}

.padding-b-18 {
  padding-bottom: 18px;
}

/* Base styles for animations */
.animate-on-scroll {
  opacity: 0;
  transition: all 0.8s ease-out;
}

/* When visible class is added */
.animate-on-scroll.visible {
  opacity: 1;
}

/* Slide in and fade animation */
.slide-in-fade {
  transform: translateY(30px);
}

.slide-in-fade.visible {
  transform: translateY(0);
}

/* Simple fade animation */
.fade-in {
  opacity: 0;
}

.fade-in.visible {
  opacity: 1;
}

/* Delay classes */
.delay-200 {
  transition-delay: 0.2s;
}

.delay-300 {
  transition-delay: 0.3s;
}

.delay-400 {
  transition-delay: 0.4s;
}

.delay-600 {
  transition-delay: 0.6s;
}

.animate-slide-in {
  animation: slideInFromLeft 0.5s ease-out forwards;
}

@keyframes slideInFromBottom {
  0% {
    transform: translateY(100%); /* Start off-screen at the bottom */
    opacity: 1;
  }
  100% {
    transform: translateY(0); /* End at its original position */
    opacity: 1;
  }
}
.animate-on-scroll.animate-slide-in.visible {
  animation: slideInFromBottom 0.5s ease-out forwards;
}

@media (max-width: 768px) {
  .help_text::before {
    display: none;
  }
}
.input-group-partner .form-control {
  border-radius: 10px;
  height: 50px;
  background: #ffffff;
}
.input-group-partner input:-webkit-autofill,
.input-group-partner input:-webkit-autofill:hover,
.input-group-partner input:-webkit-autofill:focus,
.input-group-partner input:-webkit-autofill:active {
  background: #ffffff;
}

.px-70 {
  padding: 0px 70px;
}

.radio-button.partner-radio-button input[type=radio] {
  border: 3px solid #f04e45;
}
.radio-button.partner-radio-button input[type=radio]:checked {
  border: 3px solid #f04e45 !important;
  background: #ffffff;
}
.radio-button.partner-radio-button input[type=radio]:checked::after {
  background: #f04e45;
}

.radio-button.partner-radio-button.common-radio-button input[type=radio] {
  border: 3px solid #f04e45;
}
.radio-button.partner-radio-button.common-radio-button input[type=radio]:checked {
  border: 3px solid #f04e45 !important;
}
.radio-button.partner-radio-button.common-radio-button input[type=radio]:checked::after {
  background: #f04e45;
  border: 2px solid #ffffff;
}

.rotate-arrow {
  transform: rotate(180deg);
}

.red-outline {
  /* Or your preferred red color */
}
.red-outline .form-control {
  border: 2px solid #f0512d;
}

/* Optional: To position the cross button inside the input field */
.input-group-partner {
  position: relative;
}

.input-group-partner .input_suffix {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.req-callback-btn {
  background-color: #f04e45;
  color: #ffffff;
  padding: 12px 40px;
  border-radius: 50px;
  font-family: "DMSansNormal";
  display: flex;
  align-items: center;
  justify-content: center;
}
.req-callback-btn:hover {
  color: #ffffff;
  background-color: #f2736b;
}
.req-callback-btn.no-back {
  background-color: transparent;
  display: flex;
  justify-content: flex-start;
  padding: 0px;
}
.req-callback-btn.no-back span {
  color: #f04e45;
}
.req-callback-btn.no-back span:hover {
  color: #f04e45;
}
.req-callback-btn.no-back span:focus {
  color: #f04e45;
}
.req-callback-btn.no-back span .edel-icon-right-arrow {
  padding-left: 15px;
  font-size: 0.625rem;
}
.req-callback-btn.no-back span .edel-icon-right-arrow::before {
  color: #f04e45;
}
.req-callback-btn a {
  color: #ffffff;
}
.req-callback-btn a:hover {
  color: #ffffff;
}
.req-callback-btn a:focus {
  color: #ffffff;
}
.req-callback-btn .edel-icon-Arrow-thin {
  color: #ffffff;
  font-size: 0.625rem;
  padding-left: 15px;
}
.req-callback-btn .edel-icon-Arrow-thin::before {
  color: #ffffff;
  font-size: 0.625rem;
}
.req-callback-btn.width-203 {
  width: max-content;
  padding: 15px 23px;
}
.req-callback-btn.width-203.max-content {
  width: max-content;
}
.req-callback-btn.small-font {
  font-size: 0.875rem;
}

.req-arrow {
  vertical-align: middle;
  padding-left: 10px;
}

@media (min-width: 1600px) {
  .dedicated-right-phone {
    margin-right: 90px;
    margin-top: 10px;
  }
}

.register-inputfield .help_text {
  color: #f04e45;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  display: flex;
  align-items: center;
}
.register-inputfield .help_text:before {
  display: none;
}
.register-inputfield .form-control {
  line-height: 23.4px;
  padding: 15.58px 15px;
  color: #444444;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
}

.register-inputfiled-mob .col {
  padding: 0px !important;
}
.register-inputfiled-mob.indentInput input {
  text-indent: 30px;
  font-size: 0.938rem !important;
  font-family: "RobotoRegular" !important;
}
.register-inputfiled-mob .input_prefix {
  position: absolute;
  padding: 15px;
  height: 35px;
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
  top: 8px;
  display: flex;
  align-items: center;
  gap: 3px;
}

.register-btn {
  padding-top: 50px;
}

.register-mob-number .form-control {
  border-left: 0px !important;
}
.register-mob-number .floating-label {
  left: 50px !important;
}

.register-mob-number.floating-label-group input:focus ~ .floating-label {
  left: 0px !important;
}

.countrycode .floating-label {
  left: 30px;
}

.dedicated-line-container {
  position: relative;
}
.dedicated-line-container .dedicated-line {
  position: absolute;
  bottom: 88%;
  right: 0%;
}

.otp-input-box .form-control {
  width: 20px;
  text-align: center;
  background: transparent !important;
  border: none !important;
  padding: 5px !important;
  color: #000000;
}

.otp-input-container {
  gap: 65px;
  height: 50px;
  background: #ededed;
  border-radius: 10px;
  padding: 8px 16px 8px 16px;
  justify-content: space-around;
}

.otp-input-container.otp-verified {
  border: 1px solid #51b255;
}
.otp-input-container.otp-not-verified {
  border: 1px solid #f04e45;
}

@media (min-width: 992px) {
  .otp-input-container {
    gap: 35px;
  }
}
.disabled-resend {
  pointer-events: none;
}

.btn-disabled-colored .dark-peach-rounded.disabled {
  opacity: 1 !important;
  background-color: #ccccd6 !important;
}
.wealth-creationsection {
  height: 606px;
}
@media (max-width: 768px) {
  .wealth-creationsection {
    height: 285px;
  }
}
@media (max-width: 768px) {
  .wealth-creationsection.frame {
    height: auto;
    display: flex;
    flex-direction: row;
    flex-direction: column-reverse;
  }
}
.wealth-creationsection.frame .right-section {
  min-height: 606px;
  display: grid;
  align-items: start;
  margin-top: 145px;
  justify-content: center;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .right-section {
    height: max-content;
    min-height: max-content;
    margin-top: 30px;
  }
}
.wealth-creationsection.frame .right-section .div {
  display: grid;
}
.wealth-creationsection.frame .right-section .text-wrapper {
  font-family: "DMSansNormalExtraLight";
  font-weight: 200;
  color: #292929;
  font-size: 3rem;
  letter-spacing: 0;
  line-height: 3rem;
}
@media (max-width: 576px) {
  .wealth-creationsection.frame .right-section .text-wrapper {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
@media (max-width: 0px) {
  .wealth-creationsection.frame .right-section .text-wrapper {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
.wealth-creationsection.frame .right-section .text-wrapper-3 {
  font-family: "DMSerifRegular";
  font-weight: 400;
  color: #292929;
  font-size: 6rem;
  letter-spacing: 0;
  line-height: 4rem;
  white-space: nowrap;
  padding-left: 57px;
}
@media (max-width: 576px) {
  .wealth-creationsection.frame .right-section .text-wrapper-3 {
    font-size: 2.875rem;
    line-height: 1.375rem;
    padding-left: 18px;
  }
}
@media (max-width: 0px) {
  .wealth-creationsection.frame .right-section .text-wrapper-3 {
    font-size: 2.875rem;
    line-height: 1.375rem;
    padding-left: 18px;
  }
}
.wealth-creationsection.frame .right-section .text-wrapper-2 {
  font-family: "DMSerifRegular";
  font-weight: 400;
  color: #292929;
  font-size: 6rem;
  letter-spacing: 0;
  line-height: 6rem;
  white-space: nowrap;
}
@media (max-width: 576px) {
  .wealth-creationsection.frame .right-section .text-wrapper-2 {
    font-size: 2.875rem;
    line-height: 2.875rem;
  }
}
@media (max-width: 0px) {
  .wealth-creationsection.frame .right-section .text-wrapper-2 {
    font-size: 2.875rem;
    line-height: 2.875rem;
  }
}

.wealth-creationsection.frame {
  height: 606px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame {
    height: auto;
  }
}
.wealth-creationsection.frame .overlap {
  height: 606px;
  position: relative;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .overlap {
    height: 279px;
    position: relative;
  }
}
.wealth-creationsection.frame .overlap-group {
  position: absolute;
  height: 606px;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .overlap-group {
    height: 279px;
    position: relative;
  }
}
.wealth-creationsection.frame .group {
  position: absolute;
  width: 100%;
  height: 606px;
  top: 21px;
  left: 0;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .group {
    height: auto;
    top: 0px;
    left: 3%;
    right: 3%;
    width: 94%;
  }
}
.wealth-creationsection.frame .vector {
  position: absolute;
  width: 191px;
  height: 84px;
  top: 119px;
  left: 561px;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .vector {
    position: absolute;
    width: 95px;
    height: 73px;
    top: 20%;
    left: 0px;
    transform: rotateX(45deg);
  }
}
@media (max-width: 361px) {
  .wealth-creationsection.frame .vector {
    position: absolute;
    width: 95px;
    height: 73px;
    top: 17%;
    left: 0px;
    transform: rotateX(53deg);
  }
}
.wealth-creationsection.frame .img {
  position: absolute;
  width: 191px;
  height: 84px;
  top: 80px;
  left: 601px;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .img {
    position: absolute;
    width: 74px;
    top: 29%;
    left: -29px;
    transform: rotate(22deg);
  }
}
@media (max-width: 361px) {
  .wealth-creationsection.frame .img {
    position: absolute;
    width: 74px;
    top: 24%;
    left: -29px;
    transform: rotate(24deg);
  }
}
.wealth-creationsection.frame .istock {
  position: absolute;
  width: 633px;
  height: 596px;
  top: 10px;
  left: 78px;
  z-index: 1;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .istock {
    width: 285px;
    height: 279px;
  }
}
.wealth-creationsection.frame .star {
  position: absolute;
  width: 17px;
  height: 16px;
  top: 185px;
  left: 49px;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .star {
    display: none;
  }
}
.wealth-creationsection.frame .star-2 {
  position: absolute;
  width: 17px;
  height: 16px;
  top: 353px;
  left: 639px;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .star-2 {
    position: absolute;
    width: 17px;
    height: 16px;
    top: 23%;
    left: 40px;
  }
}
.wealth-creationsection.frame .star-3 {
  position: absolute;
  width: 36px;
  height: 35px;
  top: 546px;
  left: 653px;
}
.wealth-creationsection.frame .vector-2 {
  position: absolute;
  height: 486px;
  top: 120px;
  left: 188px;
}
@media (max-width: 768px) {
  .wealth-creationsection.frame .vector-2 {
    display: none;
  }
}
.wealth-creationsection .vector-2-1 {
  position: absolute;
  right: 0px;
  position: absolute;
  right: 0px;
  width: 139px;
  top: 10%;
}
.wealth-creationsection .vector-2-2 {
  position: absolute;
  right: 50px;
  top: 72px;
  width: 100px;
}
.wealth-creationsection .vector-start-left {
  position: absolute;
  left: 12px;
  top: 147px;
  transform: rotate(178deg);
}
.wealth-creationsection .img-start-left {
  position: absolute;
  left: 85px;
  top: 127px;
  transform: rotate(179deg);
}

.wealthCardsData-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 768px) {
  .wealthCardsData-grid {
    gap: 3px;
  }
}
.wealthCardsData-grid .wealthcard-section .bannerImg img {
  height: 167px;
  width: 100%;
}
.wealthCardsData-grid .wealthcard-section .btm-section {
  display: grid;
  grid-template-columns: 32px auto;
  gap: 15px;
  background-color: #03002f;
  padding: 21px 18px;
  height: 96px;
}
.wealthCardsData-grid .wealthcard-section .btm-section .bottomImg img {
  width: 32px;
}
@media (max-width: 768px) {
  .wealthCardsData-grid .wealthcard-section .btm-section {
    align-items: center;
  }
}
.wealthCardsData-grid .wealthcard-section .btm-section .desc {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #ffffff;
  text-align: left;
}
@media (max-width: 768px) {
  .wealthCardsData-grid .wealthcard-section .btm-section .desc {
    font-family: "DMSansNormalExtraLight";
    font-weight: 250px;
  }
}

@media (max-width: 768px) {
  .wealthtalent-mb {
    padding-top: 60px;
    text-align: center;
  }
  .wealthtalent-mb .bg-mobile-image {
    position: absolute;
    right: 0px;
    margin-top: -117px;
    z-index: -1;
  }
  .wealthtalent-mb .head-section-common {
    margin-bottom: 30px;
  }
  .wealthtalent-mb .head-section-common h1 {
    font-size: 1.875rem;
  }
  .wealthtalent-mb .head-section-common span {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
.box-offer {
  height: auto;
  background-color: #03002f;
  width: 100%;
  padding: 128px 0px;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  .box-offer {
    line-height: normal;
  }
}
@media (max-width: 768px) {
  .box-offer {
    padding: 30px 0px;
  }
}
.box-offer .data-desc {
  font-size: 2rem;
  font-family: "DMSans-300";
  color: #ffffff;
  display: grid;
  grid-template-columns: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media (max-width: 768px) {
  .box-offer .data-desc {
    font-size: 1rem;
  }
}
.box-offer .offercard-array {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}
@media (max-width: 768px) {
  .box-offer .offercard-array {
    grid-template-columns: 1.2fr 1fr;
    gap: 45px;
    padding: 30px;
    align-items: self-start;
  }
}

.offercard-section-main {
  display: grid;
  grid-template-columns: 100%;
  justify-content: center;
}
.offercard-section-main .offercard {
  display: grid;
  justify-content: center;
}
.offercard-section-main .offercard .top-section {
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  .offercard-section-main .offercard .top-section {
    justify-content: flex-start;
  }
}
.offercard-section-main .offercard .top-section span {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
@media (max-width: 768px) {
  .offercard-section-main .offercard .top-section span {
    flex-direction: column;
    justify-content: flex-start;
    align-items: self-start;
  }
}
.offercard-section-main .offercard .offer-num {
  font-size: 3rem;
  font-family: "DMSerifRegular";
  color: #ffffff;
}
@media (max-width: 768px) {
  .offercard-section-main .offercard .offer-num {
    font-size: 1.625rem;
  }
}
.offercard-section-main .offercard .bottom-section-offer {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #ccccd6;
}

.mission-section-main {
  display: grid;
  align-items: center;
  max-height: 760px;
}
@media (max-width: 768px) {
  .mission-section-main {
    height: unset !important;
  }
}
.mission-section-main .mission-section {
  max-height: 760px;
  display: grid;
  grid-template-columns: 100%;
  justify-content: space-between;
  margin-top: 200px;
  position: relative;
}
.mission-section-main .mission-section .mission-img-first {
  position: absolute;
  left: 36%;
  top: -11%;
}
.mission-section-main .mission-section .mission-img-second {
  position: absolute;
  top: 43%;
}
@media (max-width: 768px) {
  .mission-section-main .mission-section {
    margin-top: 20px;
  }
}
.mission-section-main .mission-section .mission-top {
  display: grid;
  justify-content: start;
  margin-left: 7%;
}
.mission-section-main .mission-section .mission-top span {
  font-family: "DMSansNormalExtraLight";
  font-weight: 250;
  color: #ffffff;
  font-size: 2.25rem;
  display: flex;
}
@media (max-width: 768px) {
  .mission-section-main .mission-section .mission-top span {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
.mission-section-main .mission-section .mission-top h1 {
  font-size: 4rem;
  color: #ffffff;
  margin-bottom: 0px;
  font-family: "DMSerifRegular";
  line-height: 4rem;
  font-weight: 400;
  display: flex;
}
@media (max-width: 768px) {
  .mission-section-main .mission-section .mission-top h1 {
    font-size: 2.375rem;
    line-height: 2.375rem;
  }
}
.mission-section-main .mission-section .mission-bottom {
  display: grid;
  grid-template-columns: 45%;
  justify-content: end;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .mission-section-main .mission-section .mission-bottom {
    grid-template-columns: 80%;
    justify-content: center;
  }
}
.mission-section-main .mission-section .mission-bottom p {
  font-family: "DMSans-300";
  color: #ffffff;
  font-size: 1.25rem;
  margin-bottom: 0px;
  line-height: normal;
}
@media (max-width: 768px) {
  .mission-section-main .mission-section .mission-bottom p {
    font-size: 0.875rem;
    margin-top: 13px;
    line-height: normal;
  }
}

.advantage-main-section {
  display: grid;
  grid-template-columns: 80%;
  align-items: center;
  justify-content: center;
}
.advantage-main-section .cards-container-advantage {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 45px;
  margin-top: 50px;
}
@media (max-width: 768px) {
  .advantage-main-section .cards-container-advantage {
    display: flex;
    flex-direction: column;
  }
}
.advantage-main-section .cards-container-advantage .advantageCardcard {
  display: grid;
  grid-template-columns: 42px auto;
  gap: 13px;
}
@media (max-width: 768px) {
  .advantage-main-section .cards-container-advantage .advantageCardcard {
    grid-template-columns: 15% 85%;
  }
}
.advantage-main-section .cards-container-advantage .advantageCardcard .left-side {
  justify-content: flex-start;
}
.advantage-main-section .cards-container-advantage .advantageCardcard .right-side {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.advantage-main-section .cards-container-advantage .advantageCardcard .right-side .head {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  color: #e6e6eb;
  display: flex;
  line-height: 23px;
}
.advantage-main-section .cards-container-advantage .advantageCardcard .right-side .desc {
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #828096;
  display: flex;
  height: 150px;
}
.advantage-main-section .advantage-heading .desc {
  font-size: 2.25rem;
  font-family: "DMSansNormalExtraLight";
  font-weight: 200px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  line-height: 36px;
}
@media (max-width: 768px) {
  .advantage-main-section .advantage-heading .desc {
    font-size: 1.5rem;
    line-height: 1.5rem;
    justify-content: start;
  }
}
.advantage-main-section .advantage-heading .head {
  font-family: "DMSerifRegular";
  font-size: 4rem;
  color: #e6e6eb;
  display: flex;
  justify-content: center;
  line-height: 64px;
}
@media (max-width: 768px) {
  .advantage-main-section .advantage-heading .head {
    font-size: 2.5rem;
    line-height: 2.5rem;
    justify-content: start;
  }
}

.advantage-card-main {
  width: 300px;
}

.offercard-section-main.mgt-about-64 {
  margin-top: 4rem;
}
@media (max-width: 768px) {
  .offercard-section-main.mgt-about-64 {
    margin-top: 1.875rem;
    line-height: normal;
  }
}

.mission-section .mission-bottom {
  justify-items: start;
}
@media (max-width: 768px) {
  .mission-section .mission-bottom {
    justify-items: center;
  }
}

.know-more-btn {
  background-color: #f04e45;
  color: #ffffff;
  padding: 10px;
  border-radius: 50px;
  font-family: "DMSansNormal";
  font-size: 1.25rem;
  overflow: hidden;
  position: relative;
  line-height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.know-more-btn::before {
  content: "";
  position: absolute;
  height: 150px;
  width: 50px;
  background: #ffffff;
  left: -75px;
  top: -40px;
  transform: rotate(37deg);
  transition: all 0.6s ease-in-out;
  opacity: 0.2;
}
@media (max-width: 768px) {
  .know-more-btn {
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
}
.know-more-btn:hover {
  color: #ffffff;
}
.know-more-btn:hover::before {
  left: 95%;
}
.know-more-btn.no-back {
  background-color: transparent;
  display: flex;
  justify-content: flex-start;
  padding: 0px;
}
.know-more-btn.no-back span {
  color: #f04e45;
}
.know-more-btn.no-back span:hover {
  color: #f04e45;
}
.know-more-btn.no-back span:focus {
  color: #f04e45;
}
.know-more-btn.no-back .edel-icon-Arrow-thin {
  padding-left: 0.4rem;
  font-size: 0.625rem;
}
.know-more-btn.no-back .edel-icon-Arrow-thin::before {
  color: #f04e45;
}
.know-more-btn a {
  color: #ffffff;
}
.know-more-btn a:hover {
  color: #ffffff;
}
.know-more-btn a:focus {
  color: #ffffff;
}
.know-more-btn .edel-icon-Arrow-thin {
  color: #ffffff;
  font-size: 0.625rem;
  padding-left: 0.4rem;
}
.know-more-btn .edel-icon-Arrow-thin::before {
  color: #ffffff;
  font-size: 0.625rem;
}
.know-more-btn.width-203 {
  width: max-content;
  padding: 15px 23px;
}
@media (max-width: 768px) {
  .know-more-btn.width-203 {
    padding: 15px;
  }
}
.know-more-btn.width-203.max-content {
  width: max-content;
}
.know-more-btn.small-font {
  font-size: 0.875rem;
  letter-spacing: 0.1rem;
}

.head-section-common span {
  font-size: 2.25rem;
  font-weight: 200px;
  font-family: "DMSansNormalExtraLight";
  line-height: 2.25rem;
  color: #292663;
}
@media (max-width: 768px) {
  .head-section-common span {
    font-size: 1.5rem;
  }
}
@media (max-width: 576px) {
  .head-section-common span {
    font-size: 1.25rem;
  }
}
.head-section-common h1 {
  font-size: 6rem;
  font-family: "DMSerifRegular";
  color: #03002f;
  line-height: 6rem;
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .head-section-common h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
}
.head-section-common h1.small-h {
  font-size: 2.875rem;
}

.about-131 {
  margin-top: 131px;
}

@media (max-width: 768px) {
  .about-30 {
    margin-top: 30px !important;
  }
}

.mgt-aboutus-200 {
  margin-top: 197px;
}

@media (min-width: 768px) and (max-width: 4000px) {
  .about-100 {
    margin-top: 100px !important;
  }
}
.about-mb-100 {
  padding-bottom: 100px;
}

.about-60 {
  margin-top: 60px;
}
@media (max-width: 768px) {
  .about-60 {
    margin-top: 15px !important;
  }
}

.about-us-modal .modal-content {
  border: none;
}
.about-us-modal .modal-content .modal-header {
  border-bottom: none;
}

.slick-custom-carsoual .slick-slider .slick-arrow {
  border: none !important;
  display: flex;
  align-items: center;
  background-color: transparent;
}
.slick-custom-carsoual .slick-slider .slick-arrow:hover {
  background: transparent !important;
}
.slick-custom-carsoual .slick-slider .slick-arrow::before {
  content: "\f147" !important;
  color: #f04e45 !important;
  line-height: normal !important;
}
.slick-custom-carsoual .slick-slider .slick-arrow::before:hover {
  background: transparent !important;
}
.slick-custom-carsoual .slick-slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  z-index: 10;
  left: 75%;
}
@media (max-width: 768px) {
  .slick-custom-carsoual .slick-slider .slick-arrow.slick-prev {
    left: 70%;
  }
}
.slick-custom-carsoual .slick-slider .slick-arrow.slick-next {
  transform: rotate(360deg);
  z-index: 10;
  left: 82%;
}
@media (max-width: 768px) {
  .slick-custom-carsoual .slick-slider .slick-arrow.slick-next {
    left: 90%;
  }
}
.slick-custom-carsoual .slick-prev:hover:not(.slick-disabled):before,
.slick-custom-carsoual .slick-next:hover:not(.slick-disabled):before,
.slick-custom-carsoual .slick-prev:hover:not(.slick-disabled),
.slick-custom-carsoual .slick-next:hover:not(.slick-disabled) {
  background: transparent !important;
}

@media (width: 1366px) {
  .about-us-page .wealth-creationsection .right-section .text-wrapper {
    font-size: 2.5rem;
  }
  .about-us-page .wealth-creationsection .right-section .text-wrapper-2 {
    font-size: 5.688rem;
  }
}
@media (width: 1360px) {
  .about-us-page .wealth-creationsection .right-section .text-wrapper {
    font-size: 2.5rem;
  }
  .about-us-page .wealth-creationsection .right-section .text-wrapper-2 {
    font-size: 5.688rem;
  }
}
.about-us-page .hide-txt {
  visibility: hidden;
}
.about-us-page .txt-bottom-up-animation.hide-txt {
  visibility: visible;
}
@keyframes bottomUp {
  from {
    opacity: 0;
    transform: translateY(30%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.about-us-page .txt-bottom-up-animation.stage-1 {
  animation: bottomUp 1s cubic-bezier(0.6, 0, 0.05, 1);
  -webkit-animation: bottomUp 1s cubic-bezier(0.6, 0, 0.05, 1);
}
.about-us-page .txt-bottom-up-animation.stage-2 {
  animation: bottomUp 1.5s cubic-bezier(0.6, 0, 0.05, 1);
  -webkit-animation: bottomUp 1.5s cubic-bezier(0.6, 0, 0.05, 1);
}
.about-us-page .txt-bottom-up-animation.stage-3 {
  animation: bottomUp 2s cubic-bezier(0.6, 0, 0.05, 1);
  -webkit-animation: bottomUp 2.5s cubic-bezier(0.6, 0, 0.05, 1);
}
.about-us-page .txt-bottom-up-animation.stage-4 {
  animation: bottomUp 2.5s cubic-bezier(0.6, 0, 0.05, 1);
  -webkit-animation: bottomUp 2.5s cubic-bezier(0.6, 0, 0.05, 1);
}

.img-responsive-100 {
  width: 100% !important;
}

.know-more-edbutton {
  font-size: 1.25rem !important;
  background-color: #f04e45 !important;
  padding: 15px 23px;
}
.know-more-edbutton:hover {
  color: #ffffff;
  background-color: #f2736b !important;
}

.btn-section-mob {
  display: flex !important;
  justify-content: start !important;
}

.know-more-edbutton-mob {
  font-size: 1.25rem !important;
  background-color: #f04e45 !important;
  font-family: "DMSansNormalExtraLight" !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 300 !important;
  padding: 9px 15px !important;
}

.about-us-breadscrumbs .breadcrumb-item.active {
  color: #b8b8b8 !important;
}

@media (max-width: 768px) {
  .pb-mb-100 {
    padding-bottom: 100px;
  }
}

.about-us-team-modal .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
  -webkit-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
}
.about-us-team-modal.sq-offstates-modal {
  width: unset !important;
  border: unset !important;
}

.about-us-modal .about-us-modalbody-section {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.about-us-modal .about-us-modalbody-section p {
  font-size: 1.125rem;
  font-family: "DMSans-300";
  padding-bottom: 20px !important;
  display: flex;
  margin-bottom: 0px;
}

.position-custom {
  position: relative;
  left: -1px;
  top: -1px;
}

.img-responsive-width {
  max-width: 100%;
}

.section-3-heritage .rootheritage-section {
  background-color: #ffffff;
  display: grid;
  grid-template-columns: 68%;
  justify-content: center;
  padding-top: 112px;
  position: relative;
}
@media (max-width: 768px) {
  .section-3-heritage .rootheritage-section {
    grid-template-columns: 80%;
    padding-top: 60px;
  }
}
.section-3-heritage .rootheritage-section .fixed-img {
  position: absolute;
  top: -30%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
@media (max-width: 768px) {
  .section-3-heritage .rootheritage-section .fixed-img {
    transform: scale(0.7);
  }
  .section-3-heritage .rootheritage-section .fixed-img img {
    width: 100%;
    position: relative;
  }
}
.section-3-heritage .rootheritage-section-bottom {
  display: grid;
  grid-template-columns: 1.5fr 1fr;
  align-items: center;
  margin-top: 36px;
  gap: 0px;
}
.section-3-heritage .rootheritage-section-bottom .head-section-common h1 {
  line-height: 5rem !important;
}
@media (max-width: 768px) {
  .section-3-heritage .rootheritage-section-bottom {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.section-3-heritage .rootheritage-section-bottom .desc {
  font-family: "DMSans-300";
  color: #03002f;
  font-size: 1.125rem;
}
@media (max-width: 768px) {
  .section-3-heritage .rootheritage-section-bottom .desc {
    font-size: 1.125rem;
    font-family: "DMSansNormal";
    color: #03002f;
    color: #696682;
    line-height: normal;
  }
}
.section-3-heritage .rootheritage-section-bottom .btn-about {
  display: flex;
  width: max-content;
  padding: 15px 23px;
}
@media (max-width: 768px) {
  .section-3-heritage .rootheritage-section-bottom .btn-about {
    font-family: "DMSans-300";
    font-size: 0.75rem !important;
    padding: 9px 15px !important;
  }
}
.section-3-heritage .rootheritage-section-bottom .btn-section {
  gap: 10px;
  display: grid;
}
@media (max-width: 768px) {
  .section-3-heritage .rootheritage-section-bottom .btn-section {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 361px) {
  .section-3-heritage .rootheritage-section-bottom .btn-section {
    grid-template-columns: 1fr;
    display: grid !important;
  }
  .section-3-heritage .rootheritage-section-bottom .btn-section .know-more-btn.mgt-25 {
    margin-top: 10px !important;
  }
}
.section-3-heritage .dreamrelality-section {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}
.section-3-heritage .dreamrelality-section .box-card {
  height: 375px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #1c1a45;
  z-index: 8;
}
@media (max-width: 768px) {
  .section-3-heritage .dreamrelality-section .box-card {
    background-color: #03002f;
  }
}
.section-3-heritage .dreamrelality-section .box-card:nth-child(1) {
  border-right: 1px solid #ffffff;
}
.section-3-heritage .dreamrelality-section .box-card:nth-child(2) {
  border-right: 1px solid #ffffff;
  padding: 20px;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
}
.section-3-heritage .dreamrelality-section .box-card p {
  color: #ffffff;
}
.section-3-heritage .dreamrelality-section .box-card .leftimg-content img {
  position: absolute;
  left: -1px;
  bottom: 0px;
  z-index: -1;
}
.section-3-heritage .dreamrelality-section .box-card .rightimg-content img {
  position: absolute;
  right: 0px;
  z-index: -1;
  top: 5%;
}
.section-3-heritage .dreamrelality-section .box1-content {
  display: grid;
  justify-content: center;
  align-items: center;
  color: #ffffff;
}
@media (max-width: 768px) {
  .section-3-heritage .dreamrelality-section .box1-content {
    align-items: self-start;
  }
}
.section-3-heritage .dreamrelality-section .box1-content > p {
  margin-bottom: 0px;
}
.section-3-heritage .dreamrelality-section .box1-content p:nth-child(1) {
  font-size: 1.5rem;
  font-family: "DMSansNormalExtraLight";
  font-weight: 250;
  line-height: 1.5rem;
}
@media (max-width: 768px) {
  .section-3-heritage .dreamrelality-section .box1-content p:nth-child(1) {
    font-weight: 200;
    line-height: 1.25rem;
    font-size: 1.25rem;
  }
}
.section-3-heritage .dreamrelality-section .box1-content p:nth-child(2) {
  font-size: 4rem;
  font-family: "DMSerifRegular";
  line-height: 4rem;
}
@media (max-width: 768px) {
  .section-3-heritage .dreamrelality-section .box1-content p:nth-child(2) {
    line-height: 2.5rem;
    font-size: 2.5rem;
  }
}
.section-3-heritage .dreamrelality-section .box1-content p:nth-child(3) {
  font-size: 4rem;
  font-family: "DMSerifRegular";
  line-height: 4rem;
}
@media (max-width: 768px) {
  .section-3-heritage .dreamrelality-section .box1-content p:nth-child(3) {
    line-height: 2.5rem;
    font-size: 2.5rem;
  }
}
.section-3-heritage .dreamrelality-section .box1-content p:nth-child(3) sup {
  font-family: "DMSerifRegular";
  font-size: 2.5rem;
  padding-right: 10px;
  line-height: 2.5rem;
}
.section-3-heritage .dreamrelality-section .box2-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 375px;
  padding: 20px;
}
.section-3-heritage .dreamrelality-section .box2-content > p {
  padding-bottom: 0px;
  font-family: "DMSans-300";
  font-size: 1.125rem;
  color: #ffffff;
  padding: 20px 20px 0px 20px;
}
.section-3-heritage .dreamrelality-section .box3-content {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  bottom: 0%;
}
.section-3-heritage .dreamrelality-section .box3-content .img-content {
  display: grid;
  align-items: center;
  justify-content: center;
}
.section-3-heritage .dreamrelality-section .box3-content .img-content-text {
  background: linear-gradient(180deg, rgba(28, 26, 69, 0) 0%, #1c1a45 100%);
  padding: 45px 51px;
  width: 100%;
  position: absolute;
  bottom: 0px;
}
.section-3-heritage .dreamrelality-section .box3-content .img-content-text > p {
  margin-bottom: 0px;
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  color: #ffffff;
  line-height: 1.25rem;
}
.section-3-heritage .dreamrelality-section .box3-content .img-content-text > p span {
  display: flex;
  font-size: 1rem;
  font-family: "DMSansNormal";
  color: #ffffff;
  line-height: 1rem;
  padding-top: 10px;
}

.interest-section-main {
  display: grid;
  grid-template-columns: 80%;
  justify-content: center;
  margin-top: 101px;
}
.interest-section-main .interest-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: flex-end;
  z-index: 11;
  gap: 50px;
}
.interest-section-main .interest-section img {
  z-index: 11;
  margin-bottom: 45px;
}
.interest-section-main .heritage-section-bottom-main {
  display: grid;
  align-items: center;
}
.interest-section-main .heritage-section-bottom-main .head-section-common .main-header-con {
  font-size: 2.25rem;
  font-weight: 200px;
  font-family: "DMSansNormalExtraLight";
  line-height: 1rem;
  color: #292663;
}
@media (max-width: 768px) {
  .interest-section-main .heritage-section-bottom-main .head-section-common .main-header-con {
    font-size: 1.5rem;
    line-height: 1rem;
  }
}
@media (max-width: 576px) {
  .interest-section-main .heritage-section-bottom-main .head-section-common .main-header-con {
    font-size: 1.25rem;
  }
}
.interest-section-main .heritage-section-bottom-main .head-section-common h1 {
  line-height: 4.6rem !important;
}
.interest-section-main .heritage-section-bottom-main .heritage-section-desc {
  margin-top: 21px;
  font-size: 1.125rem;
  font-family: "DMSans-300";
  color: #03002f;
}

.interest-section-main-mobile {
  margin-top: 115px;
}
.interest-section-main-mobile .interest-section {
  position: relative;
}
.interest-section-main-mobile .interest-section .intersect-mobile .txtcontent-fix {
  position: absolute;
  top: -5%;
  left: 10%;
}
.interest-section-main-mobile .interest-section .intersect-mobile .imgcontent {
  width: 100%;
}
.interest-section-main-mobile .interest-section .intersect-mobile .imgcontent .main-content-img {
  width: 100%;
}
.interest-section-main-mobile .heritage-section-bottom-main .heritage-section-desc {
  display: flex;
  align-items: center;
  justify-content: center;
}
.interest-section-main-mobile .heritage-section-bottom-main .heritage-section-desc .head-section-common h1 {
  line-height: 3rem !important;
}
.interest-section-main-mobile .heritage-section-bottom-main .heritage-section-desc span {
  display: flex;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #03002f;
  line-height: 1.25rem;
  padding-top: 10px;
}

.dream-reliaty-section-mobile {
  background: linear-gradient(0deg, #1c1a45 0%, #1c1a45 100%), #03002f;
  position: relative;
  height: 345px;
  margin-top: 65px;
}
.dream-reliaty-section-mobile .box3-content {
  display: grid;
  align-items: center;
  justify-content: flex-end;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-position-x: 78px;
  background-position-y: 0px;
}
.dream-reliaty-section-mobile .img-content-text {
  background: linear-gradient(180deg, rgba(28, 26, 69, 0) 0%, #1c1a45 100%);
  padding: 35px 30px;
  width: 100%;
  position: absolute;
  display: flex;
  gap: 20px;
  bottom: -1px;
}
.dream-reliaty-section-mobile .img-content-text > p {
  margin-bottom: 0px;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #e6e6eb;
  line-height: 0.875rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.dream-reliaty-section-mobile .img-content-text > p span {
  display: flex;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #b2b2c2;
  line-height: 0.75rem;
  padding-top: 10px;
}
.dream-reliaty-section-mobile .img-content-text > p span img {
  width: 42px;
  height: 42px;
}
.dream-reliaty-section-mobile .dreamrelality-section {
  display: grid;
  grid-template-columns: 1fr;
}
.dream-reliaty-section-mobile .box1-content-txt {
  display: grid;
  grid-template-columns: 80%;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #828096;
}
@media (max-width: 768px) {
  .dream-reliaty-section-mobile .box1-content-txt {
    line-height: normal;
  }
}

.ourgoal-main-section {
  display: grid;
  grid-template-columns: 60%;
  align-items: center;
  justify-content: center;
  position: relative;
}
.ourgoal-main-section .img {
  align-items: center;
  justify-content: center;
  display: flex;
}
.ourgoal-main-section .ourgoal-main {
  align-items: center;
  justify-content: center;
  display: grid;
  position: relative;
}
.ourgoal-main-section .ourgoal-main .head-section {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  top: 40px;
  z-index: 1;
}
.ourgoal-main-section .ourgoal-main .goal-img-section {
  position: relative;
}
@media (max-width: 768px) {
  .ourgoal-main-section .ourgoal-main .goal-img-section {
    margin-top: 40px;
  }
}
.ourgoal-main-section .ourgoal-main .goal-img-section .img-mobile {
  width: 400px;
  max-width: 400px;
  height: 100%;
}
@media (min-width: 401px) and (max-width: 600px) {
  .ourgoal-main-section .ourgoal-main .goal-img-section .img-mobile {
    width: 400px;
    max-width: 400px;
  }
}
@media (min-width: 350px) and (max-width: 400px) {
  .ourgoal-main-section .ourgoal-main .goal-img-section .img-mobile {
    width: 350px;
    max-width: 350px;
  }
}
.ourgoal-main-section .ourgoal-main .goal-img-section .gaol1 {
  display: grid;
  position: absolute;
  top: 50%;
  left: 0%;
}
@media (max-width: 768px) {
  .ourgoal-main-section .ourgoal-main .goal-img-section .gaol1 {
    top: 85%;
    left: 23%;
  }
  .ourgoal-main-section .ourgoal-main .goal-img-section .gaol1 img {
    width: 60px;
  }
}
.ourgoal-main-section .ourgoal-main .goal-img-section .gaol2 {
  display: grid;
  position: absolute;
  top: 52%;
  left: 87%;
  justify-content: center;
  text-align: center;
}
@media (max-width: 768px) {
  .ourgoal-main-section .ourgoal-main .goal-img-section .gaol2 {
    top: 81%;
    left: 67%;
  }
  .ourgoal-main-section .ourgoal-main .goal-img-section .gaol2 img {
    width: 73px;
  }
}
.ourgoal-main-section .ourgoal-main .goal-img-section .gaol3 {
  display: grid;
  position: absolute;
  top: 84%;
  left: 40%;
  text-align: center;
}
@media (max-width: 768px) {
  .ourgoal-main-section .ourgoal-main .goal-img-section .gaol3 {
    top: 100%;
    left: 44%;
  }
  .ourgoal-main-section .ourgoal-main .goal-img-section .gaol3 img {
    width: 73px;
  }
}
.ourgoal-main-section .ourgoal-main .goal-img-section .goal-text {
  font-size: 1.5rem;
  font-family: "DMSerifRegular";
  font-weight: 400px;
  line-height: 1.5rem;
  margin-top: 16px;
}
@media (max-width: 768px) {
  .ourgoal-main-section .ourgoal-main .goal-img-section .goal-text {
    font-size: 0.875rem;
    margin-top: 10px;
    line-height: 0.875rem;
  }
}
.ourgoal-main-section .head-section-common {
  position: absolute;
  top: 0px;
}

.leader-main-section {
  height: 400px;
}
@media (max-width: 768px) {
  .leader-main-section {
    height: 370px;
  }
}

.wealth-talent-Ui .common-div {
  width: 100%;
}
.wealth-talent-Ui .common-div .inner-image {
  background-color: #03002f;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px;
}
.wealth-talent-Ui .common-div .inner-image .circleimg-section {
  display: grid;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.wealth-talent-Ui .common-div .inner-image .circleimg-section span {
  color: #ffffff;
  font-size: 2rem;
  line-height: 2rem;
  font-family: "DMSansNormal";
}
.wealth-talent-Ui .common-div .inner-1-1 {
  display: grid;
  padding: 20px;
}
.wealth-talent-Ui .common-div .inner-1-1 span:nth-child(1) {
  color: #292929;
  font-size: 1.5rem;
  font-family: "DMSansNormalExtraLight";
  line-height: 1.25rem;
}
.wealth-talent-Ui .common-div .inner-1-1 span:nth-child(2),
.wealth-talent-Ui .common-div .inner-1-1 span:nth-child(3) {
  color: #292929;
  font-size: 6rem;
  font-family: "DMSerifRegular";
  line-height: 4.5rem;
}
.wealth-talent-Ui .common-div .common-div-grid-1 {
  display: grid;
  grid-template-columns: 40% 20% 20% 20%;
  height: 215px;
  gap: 1px;
}
.wealth-talent-Ui .common-div .common-div-grid-1 .div-patch {
  position: relative;
}
.wealth-talent-Ui .common-div .common-div-grid-1 .div-patch::after {
  content: "";
  height: 110px;
  width: 85px;
  background-color: #03002f;
  opacity: 0.1;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.wealth-talent-Ui .common-div .common-div-grid-2 {
  display: grid;
  grid-template-columns: 20% 20% 20% 20% 20%;
  height: 215px;
  gap: 1px;
  border-top: 1px solid #ffffff;
}
.wealth-talent-Ui .common-div .common-div-grid-3 {
  display: grid;
  grid-template-columns: 20% 20% 20% 20% 20%;
  height: 215px;
  gap: 1px;
  border-top: 3px solid #ffffff;
}
.wealth-talent-Ui .common-div .black-overlay-animation img {
  max-width: 100%;
  height: 215px;
}
.wealth-talent-Ui .common-div .imgae-image-1-3 {
  position: relative;
}
.wealth-talent-Ui .common-div .imgae-image-1-3 .img-1-3 {
  position: absolute;
  left: 0px;
  top: -87px;
  z-index: -1;
}

.wealth-talent-Width {
  max-width: 1170px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blue-bindi-section {
  display: grid;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .blue-bindi-section {
    margin-top: 30px;
    margin-bottom: 50px;
  }
}
.blue-bindi-section .text-content {
  position: absolute;
  left: 30%;
  top: 33%;
}
@media (max-width: 768px) {
  .blue-bindi-section .text-content {
    position: absolute;
    left: 20%;
    top: 29%;
  }
}
.blue-bindi-section .text-content .head-section-common span {
  color: #ffffff;
  display: flex;
}
.blue-bindi-section .text-content .head-section-common h1 {
  color: #ffffff;
}
.blue-bindi-section .logo-right {
  position: absolute;
  left: 45%;
  bottom: 0px;
}
.blue-bindi-section .blue-bind-logo {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .blue-bindi-section .blue-bind-logo img {
    width: 98px;
  }
}
.blue-bindi-section .img-responsive {
  width: 100%;
}
@media (max-width: 768px) {
  .blue-bindi-section .head-section-common span {
    font-size: 1rem;
    line-height: 1rem;
  }
  .blue-bindi-section .head-section-common span:nth-child(2) {
    padding-left: 10px;
  }
  .blue-bindi-section .head-section-common h1 {
    font-size: 1.563rem;
    line-height: 1.563rem;
    text-align: center;
  }
  .blue-bindi-section .btn-bindi {
    font-size: 0.75rem;
    padding: 5px 15px !important;
    top: 10px;
    position: relative;
  }
  .blue-bindi-section .btn-bindi:hover {
    color: #ffffff;
  }
}

.btn-bindi:hover {
  color: #ffffff;
}

.Testimonials-section {
  position: relative;
}
.Testimonials-section .box {
  width: 100%;
  height: 702px;
}
.Testimonials-section .box .group {
  position: absolute;
  width: 100%;
  height: 702px;
  top: 0;
  left: 0;
}
.Testimonials-section .box .overlap {
  position: relative;
  width: 100%;
  height: 702px;
}
.Testimonials-section .box .overlap .head-section .head-section-common h1 {
  font-size: 3rem !important;
  line-height: 3rem !important;
}
.Testimonials-section .box .overlap-group {
  position: absolute;
  width: 100%;
  height: 473px;
  top: 89px;
  left: 0;
}
.Testimonials-section .box .vector {
  position: absolute;
  width: 100%;
  height: 197px;
  top: 63px;
}
.Testimonials-section .box .div {
  position: absolute;
  width: 167px;
  height: 473px;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0.6%, rgb(255, 255, 255) 100%);
}
.Testimonials-section .box .overlap-group-wrapper {
  position: absolute;
  width: 167px;
  height: 473px;
  top: 0;
  right: 0%;
}
.Testimonials-section .box .overlap-group-2 {
  position: relative;
  height: 473px;
}
.Testimonials-section .box .rectangle {
  position: absolute;
  width: 167px;
  height: 473px;
  top: 0;
  left: 0;
  transform: rotate(-180deg);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0.6%, rgb(255, 255, 255) 100%);
}
.Testimonials-section .box .ellipse {
  width: 58px;
  height: 58px;
  top: 46px;
  left: 67px;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .img {
  width: 86px;
  height: 87px;
  top: 104px;
  left: 20%;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .ellipse-2 {
  width: 86px;
  height: 87px;
  top: 39px;
  right: 0px;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .ellipse-3 {
  width: 87px;
  height: 87px;
  top: 259px;
  right: 0px;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .ellipse-4 {
  width: 244px;
  height: 244px;
  top: 76px;
  left: 519px;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .polygon-wrapper {
  position: absolute;
  width: 58px;
  height: 58px;
  top: 254px;
  left: 534px;
  background-color: #f04e45;
  border-radius: 29px;
  border: 1px solid;
  border-color: #f04e45;
}
.Testimonials-section .box .polygon {
  position: absolute;
  width: 58px;
  height: 58px;
}
.Testimonials-section .box .ellipse-5 {
  width: 65px;
  height: 65px;
  top: 283px;
  left: 10%;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .ellipse-6 {
  width: 50px;
  height: 52px;
  top: 222px;
  left: 32%;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .ellipse-7 {
  width: 51px;
  height: 50px;
  top: 141px;
  right: 19%;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .ellipse-8 {
  width: 51px;
  height: 50px;
  top: 245px;
  right: 12%;
  position: absolute;
  object-fit: cover;
}
.Testimonials-section .box .overlap-2 {
  position: absolute;
  width: 270px;
  height: 98px;
  top: 0;
  left: 506px;
}
.Testimonials-section .box .text-wrapper {
  position: absolute;
  top: 0;
  left: 90px;
  font-family: "DMSansNormalExtraLight";
  font-weight: 200;
  color: #03002f;
  font-size: 2.25rem;
  letter-spacing: 0;
  line-height: 46.8px;
  white-space: nowrap;
}
.Testimonials-section .box .text-wrapper-2 {
  position: absolute;
  top: 36px;
  left: 0;
  font-family: "DMSerifRegular";
  font-weight: 400;
  color: #03002f;
  font-size: 3rem;
  text-align: center;
  letter-spacing: 0;
  line-height: 62.4px;
  white-space: nowrap;
}
.Testimonials-section .box .overlap-3 {
  position: absolute;
  width: 500px;
  height: 232px;
  top: 458px;
  left: 454px;
}
.Testimonials-section .box .p {
  position: absolute;
  width: 477px;
  top: 0;
  left: 0;
  font-size: 1.5rem;
  font-family: "DMSansNormal";
  color: #1c1a45;
  letter-spacing: 0;
  line-height: normal;
}
.Testimonials-section .box .text-wrapper-3 {
  top: 28px;
  right: 0%;
  position: absolute;
  -webkit-text-stroke: 1.5px transparent;
  background-image: linear-gradient(180deg, rgb(211, 172, 93) 0%, rgb(132, 99, 33) 100%);
  -webkit-background-clip: text;
  font-family: "Syne-Regular", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: 158px;
  text-align: center;
  letter-spacing: 0;
  line-height: 205.4px;
  white-space: nowrap;
}
.Testimonials-section .box .text-wrapper-4 {
  top: 345px;
  left: 390px;
  position: absolute;
  -webkit-text-stroke: 1.5px transparent;
  background-image: linear-gradient(180deg, rgb(211, 172, 93) 0%, rgb(132, 99, 33) 100%);
  -webkit-background-clip: text;
  font-family: "DMSansNormalExtraLight";
  font-weight: 400;
  color: transparent;
  font-size: 158px;
  text-align: center;
  letter-spacing: 0;
  line-height: 205.4px;
  white-space: nowrap;
}
.Testimonials-section .box .overlap-4 {
  position: absolute;
  width: 297px;
  height: 66px;
  top: 575px;
  left: 454px;
}
.Testimonials-section .box .text-wrapper-5 {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 2rem;
  font-family: "DMSansNormal";
  color: #828096;
  letter-spacing: 0;
  line-height: 48px;
  white-space: nowrap;
}
.Testimonials-section .box .text-wrapper-6 {
  position: absolute;
  top: 39px;
  left: 0;
  font-family: "DMSansNormalExtraLight";
  font-weight: 400;
  color: #828096;
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 27px;
  white-space: nowrap;
}
.Testimonials-section .box .frame {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 14px 26px;
  position: absolute;
  top: 664px;
  left: 608px;
  border-radius: 54px;
  overflow: hidden;
  border: 1px solid;
  border-color: #f04e45;
}
.Testimonials-section .box .see-more {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "DMSansNormalExtraLight";
  font-weight: 300;
  color: #f04e45;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 23.7px;
  white-space: nowrap;
}
.Testimonials-section .box .arrow {
  position: relative;
  color: #f04e45;
  display: flex;
  opacity: 1;
}
.Testimonials-section .box .arrow::before {
  color: #f04e45;
  font-size: 0.563rem;
}

.testimonial-section-mobile {
  margin-top: 60px;
  position: relative;
  line-height: normal;
}
.testimonial-section-mobile .vector {
  position: absolute;
  top: 58%;
  left: -5%;
  right: 0%;
  width: 430px;
}
@media (max-width: 768px) {
  .testimonial-section-mobile .vector {
    width: 100%;
  }
}
.testimonial-section-mobile .testimonial-middle-section {
  display: grid;
  grid-template-columns: 15% 70% 15%;
  align-items: center;
  justify-content: center;
}
.testimonial-section-mobile .testimonial-middle-section .first-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.testimonial-section-mobile .testimonial-middle-section .first-left .ellipse {
  position: absolute;
  top: 30%;
}
.testimonial-section-mobile .testimonial-middle-section .first-left .ellipse-7 {
  position: absolute;
  top: 70%;
  left: -3%;
}
.testimonial-section-mobile .testimonial-middle-section .last-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.testimonial-section-mobile .testimonial-middle-section .last-right .ellipse-8 {
  position: absolute;
  top: 30%;
}
.testimonial-section-mobile .testimonial-middle-section .last-right .ellipse-5 {
  position: absolute;
  top: 80%;
  right: 0%;
}
.testimonial-section-mobile .testimonial-middle-section .middle {
  position: relative;
}
.testimonial-section-mobile .testimonial-middle-section .middle .polygon-wrapper {
  position: absolute;
  bottom: 0px;
  left: 14px;
}

.testimonial-txt-mobile.testimonial-txt {
  margin-top: 30px;
}
.testimonial-txt-mobile.testimonial-txt .overlap-3 {
  display: grid;
  grid-template-columns: 1fr;
}
.testimonial-txt-mobile.testimonial-txt .overlap-3 p {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
  color: #1c1a45;
  display: grid;
  grid-template-columns: 100%;
  align-items: center;
  justify-content: center;
}
.testimonial-txt-mobile.testimonial-txt .overlap-3 .text-wrapper-text {
  display: grid;
  grid-template-columns: 10% 90%;
}
.testimonial-txt-mobile.testimonial-txt .overlap-3 .text-wrapper-4 img {
  width: 40px;
}
.testimonial-txt-mobile.testimonial-txt .overlap-3 img {
  width: 40px;
}
.testimonial-txt-mobile.testimonial-txt .overlap-4 .overlap-4-left {
  display: grid;
  grid-template-columns: 10% 75% 15%;
  align-items: flex-start;
  justify-content: center;
}
.testimonial-txt-mobile.testimonial-txt .overlap-4 .overlap-4-left .text-wrapper-5 {
  font-size: 1.5rem;
  font-family: "DMSansNormal";
  color: #828096;
}
.testimonial-txt-mobile.testimonial-txt .overlap-4 .overlap-4-left .text-wrapper-6 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #828096;
}
.testimonial-txt-mobile.testimonial-txt .frame-section {
  display: grid;
  grid-template-columns: max-content;
  justify-content: center;
}
.testimonial-txt-mobile.testimonial-txt .frame-section .frame {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 25px;
  border-radius: 54px;
  border: 1px solid;
  border-color: #f04e45;
  margin-top: 40px;
}
.testimonial-txt-mobile.testimonial-txt .frame-section .frame .see-more {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "DMSansNormalExtraLight";
  font-weight: 300;
  color: #f04e45;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 23.7px;
  white-space: nowrap;
}
.testimonial-txt-mobile.testimonial-txt .frame-section .frame .arrow {
  position: relative;
  color: #f04e45;
  display: flex;
  opacity: 1;
}
.testimonial-txt-mobile.testimonial-txt .frame-section .frame .arrow::before {
  color: #f04e45;
  font-size: 0.563rem;
}

.press-relase-card {
  display: flex;
  flex-direction: column;
  column-gap: 80px;
}
@media (max-width: 768px) {
  .press-relase-card {
    line-height: normal;
  }
}
.press-relase-card .desc {
  color: #03002f;
  font-family: "DMSerifRegular";
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 768px) {
  .press-relase-card .desc {
    font-size: 1rem;
    margin-top: 20px;
  }
}
.press-relase-card .date {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #828096;
}
@media (max-width: 768px) {
  .press-relase-card .date {
    font-size: 0.75rem;
    margin-top: 40px;
  }
}

.pressRelease-section-array {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 50px;
}

.dedicated-partner-section {
  display: flex;
}
@media (max-width: 768px) {
  .dedicated-partner-section {
    margin-top: 80px;
  }
}
.dedicated-partner-section .dedicatedLeft-section {
  position: relative;
}
@media (max-width: 768px) {
  .dedicated-partner-section .dedicatedLeft-section {
    margin-bottom: 50px;
    margin-top: 50px;
    display: grid;
    grid-template-columns: 80%;
    position: relative;
  }
}
.dedicated-partner-section .dedicatedLeft-section .vector {
  position: absolute;
  left: 34px;
  top: 22px;
}
@media (max-width: 768px) {
  .dedicated-partner-section .dedicatedLeft-section .vector {
    width: 331px;
  }
}
.dedicated-partner-section .dedicatedLeft-section.box-dedicated .text-wrapper {
  font-family: "DMSansNormalExtraLight";
  font-weight: 200;
  color: #03002f;
  font-size: 2.25rem;
  letter-spacing: 0;
  line-height: 2.25rem;
  white-space: nowrap;
  text-align: center;
}
@media (max-width: 768px) {
  .dedicated-partner-section .dedicatedLeft-section.box-dedicated .text-wrapper {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
.dedicated-partner-section .dedicatedLeft-section.box-dedicated .text-wrapper-2 {
  font-family: "DMSerifRegular";
  font-weight: 400;
  color: #03002f;
  font-size: 3rem;
  text-align: center;
  letter-spacing: 0;
  white-space: nowrap;
  line-height: 3rem;
}
@media (max-width: 768px) {
  .dedicated-partner-section .dedicatedLeft-section.box-dedicated .text-wrapper-2 {
    font-size: 2.125rem;
    line-height: 2.125rem;
  }
}
.dedicated-partner-section .dedicatedLeft-section.box-dedicated .text-wrapper-3 {
  font-family: "DMSerifRegular";
  font-weight: 400;
  color: #03002f;
  font-size: 6rem;
  text-align: right;
  letter-spacing: 0;
  white-space: nowrap;
  line-height: 3rem;
}
@media (max-width: 768px) {
  .dedicated-partner-section .dedicatedLeft-section.box-dedicated .text-wrapper-3 {
    font-size: 4rem;
    line-height: 4rem;
  }
}
.dedicated-partner-section .dedicatedLeft-section.box-dedicated .text-wrapper-4 {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  color: #1c1a45;
  letter-spacing: 0;
  line-height: 1.875rem;
  white-space: nowrap;
}
.dedicated-partner-section .dedicatedLeft-section.box-dedicated .text-wrapper-5 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #828096;
  letter-spacing: 0;
  line-height: 1.688rem;
  white-space: nowrap;
}
.dedicated-partner-section .dedicatedLeft-section.box-dedicated .div {
  font-family: "DMSerifRegular";
  font-weight: 400;
  color: #03002f;
  font-size: 6rem;
  text-align: center;
  letter-spacing: 0;
  white-space: nowrap;
  line-height: 6rem;
}
@media (max-width: 768px) {
  .dedicated-partner-section .dedicatedLeft-section.box-dedicated .div {
    font-size: 4rem;
    line-height: 4rem;
  }
}

.DedicatedCarousal {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .DedicatedCarousal .slick-list {
    padding-bottom: 20px;
  }
}
.DedicatedCarousal .slick-list .slick-track {
  display: flex;
  gap: 50px;
}
@media (max-width: 768px) {
  .DedicatedCarousal .slick-list .slick-track {
    gap: 110px;
  }
}

.dedicated-card-section .dedicated-text-content {
  margin-top: 37px;
  padding-left: 40px;
}
@media (max-width: 768px) {
  .dedicated-card-section .dedicated-text-content {
    padding-left: 30px;
  }
}
.dedicated-card-section .dedicated-text-content .name {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  color: #1c1a45;
  display: flex;
}
.dedicated-card-section .dedicated-text-content .state {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #828096;
  display: flex;
}
.dedicated-card-section .dedicated-card {
  width: 386px;
}
.dedicated-card-section .dedicated-card .image {
  width: 386px;
  height: 241px;
  position: relative;
}
.dedicated-card-section .dedicated-card .video-icon {
  position: absolute;
  z-index: 1;
  bottom: -26px;
  left: 30px;
}
.dedicated-card-section .dedicated-card .image .rectangle {
  width: 386px;
  height: 241px;
  border-left: 20px solid #ffffff;
}

.business-carsoual .business-carsoual-head {
  font-size: 1.25rem;
  font-family: "DMSansBold";
  color: #f7943e;
  line-height: 1.25rem;
}

.carsoual-custom-ui-about .slick-slider .slick-dots.custom-dots ul li.slick-active {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  border: 1px solid #f04e45;
}
.carsoual-custom-ui-about .slick-slider .slick-dots.custom-dots ul li.slick-active button.custom-dot {
  border-radius: 50%;
  height: 20px;
  width: 20px;
  border: 1px solid #f04e45;
  position: relative;
  top: 4px;
  left: -1px;
}
.carsoual-custom-ui-about .slick-slider .slick-dots.custom-dots ul li.slick-active button.custom-dot.active::before {
  color: #f04e45 !important;
  top: 34%;
}
.carsoual-custom-ui-about .slick-slider .slick-dots.custom-dots ul li.slick-active button.custom-dot::before {
  color: #f7b9b5 !important;
}
.carsoual-custom-ui-about .slick-slider .slick-dots.custom-dots ul li button.custom-dot::before {
  color: #f7b9b5 !important;
}
.carsoual-custom-ui-about .slick-list {
  padding-bottom: 20px;
}

@media (max-width: 768px) {
  .leader-section {
    padding: 30px 15px;
    background-color: #f2f2f5;
  }
  .leader-section.no-first-child {
    background-color: transparent !important;
  }
}
.leader-section .commonTable-vertical-main.commonTable-vertical-flex {
  display: grid;
  grid-template-columns: 30% 70%;
}
@media (max-width: 768px) {
  .leader-section .commonTable-vertical-main.commonTable-vertical-flex {
    grid-template-columns: 100%;
  }
}
.leader-section .commonTable-vertical-main .tab-content .tab-content-about p {
  line-height: normal;
}
.leader-section .carsoual-section-heading {
  text-align: left;
}
.leader-section ul.nav-tabs {
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .leader-section ul.nav-tabs {
    gap: 20px;
  }
}
.leader-section ul.nav-tabs li:first-child {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .leader-section ul.nav-tabs li:first-child {
    pointer-events: none;
  }
}
.leader-section ul.nav-tabs li:first-child button.nav-link {
  text-decoration: none;
  border-bottom: none !important;
}
.leader-section ul.nav-tabs li:first-child button.nav-link.active {
  border-bottom: none !important;
  background-color: #f2f2f5;
}
.leader-section ul.nav-tabs li:first-child button.nav-link.active::after {
  display: none;
}
.leader-section ul.nav-tabs li.nav-item {
  text-decoration: none !important;
}
@media (max-width: 768px) {
  .leader-section ul.nav-tabs li.nav-item {
    width: max-content;
  }
}
.leader-section ul.nav-tabs li.nav-item button.nav-link {
  display: flex;
  gap: 20px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #f04e45 !important;
  text-decoration: none !important;
  border-bottom: none !important;
  padding-left: 0px;
  background-color: transparent;
}
.leader-section ul.nav-tabs li.nav-item button.nav-link.active {
  color: #292663;
  border-bottom: none !important;
  background-color: transparent;
}
.leader-section ul.nav-tabs li.nav-item button.nav-link.active::after {
  content: "\ea40";
  font-family: "edel_icon" !important;
}
@media (max-width: 768px) {
  .leader-section ul.nav-tabs li.nav-item button.nav-link.active::after {
    content: "" !important;
  }
}
.leader-section.no-first-child ul.nav-tabs li:first-child {
  pointer-events: unset !important;
}
.leader-section.no-first-child ul.nav-tabs li:first-child button.nav-link {
  display: flex;
  gap: 20px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  text-decoration: none !important;
  border-bottom: none !important;
  padding-left: 0px;
}
.leader-section.no-first-child ul.nav-tabs li:first-child button.nav-link.active {
  border-bottom: none !important;
  background-color: transparent;
}
.leader-section.no-first-child ul.nav-tabs li:first-child button.nav-link.active::after {
  content: "\ea40" !important;
  font-family: "edel_icon" !important;
}

.businessteam-card-section {
  width: 200px;
  padding-right: 20px;
}
.businessteam-card-section .businessteam-card {
  width: 200px;
}
.businessteam-card-section .businessteam-card .image {
  width: 200px;
}
.businessteam-card-section .businessteam-card .image img {
  width: 200px;
  border-right: 5px solid transparent;
}
.businessteam-card-section .businessteam--text-content {
  display: grid;
  grid-template-columns: 1fr;
}
.businessteam-card-section .businessteam--text-content .name {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
  color: #03002f;
  display: flex;
  margin-top: 17px;
  line-height: 30px;
}
.businessteam-card-section .businessteam--text-content .desc {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #696682;
  display: flex;
  min-height: 100px;
  max-height: 100px;
  flex-direction: column;
}
@media (max-width: 768px) {
  .businessteam-card-section .businessteam--text-content .desc {
    min-height: 50px;
    max-height: 50px;
    line-height: normal;
  }
}

.business-carsoual {
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
  z-index: 11;
}
@media (max-width: 768px) {
  .business-carsoual {
    z-index: 8 !important;
  }
}
.business-carsoual .slick-list {
  padding-bottom: 0px;
}
@media (max-width: 768px) {
  .business-carsoual .slick-list {
    padding-bottom: 0px !important;
  }
}
.business-carsoual .slick-list .slick-track {
  display: flex;
}
.business-carsoual .slick-list .slick-track .slick-slide {
  width: 100% !important;
}
.business-carsoual.board-director-carsoual .slick-list .slick-track .slick-slide {
  width: 100%;
}

@media (min-width: 768px) and (max-width: 1600px) {
  #leader-section-id {
    position: relative;
    top: -210px;
    z-index: 8;
  }
}
.height450px {
  height: 450px;
}

.modal-popup-aboutus .about-us-modal-height {
  max-height: 400px;
  min-height: 390px;
  overflow: scroll;
  /* Track */
  /* Handle */
}
.modal-popup-aboutus .about-us-modal-height::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.modal-popup-aboutus .about-us-modal-height::-webkit-scrollbar-track {
  background: transparent;
}
.modal-popup-aboutus .about-us-modal-height::-webkit-scrollbar-thumb {
  background: #03002f;
}
.modal-popup-aboutus .name-content {
  color: #03002f;
  font-family: "DMSerifRegular";
  font-size: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .modal-popup-aboutus .name-content {
    font-size: 1.5rem;
    justify-content: start;
  }
}
.modal-popup-aboutus .desc-content {
  font-size: 1.125rem;
  font-family: "DMSans-300";
  color: #03002f;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 768px) {
  .modal-popup-aboutus .desc-content {
    font-size: 1.125rem;
    justify-content: start;
    margin-bottom: 10px;
    align-items: flex-start;
  }
}
.modal-popup-aboutus p {
  font-size: 1.125rem;
  font-family: "DMSans-300";
  color: #03002f;
  display: flex;
  align-items: start;
}
@media (max-width: 768px) {
  .modal-popup-aboutus p {
    font-size: 1.125rem;
    justify-content: start;
  }
}
.modal-popup-aboutus .modal-about-spacing {
  padding: 20px 100px !important;
}
@media (max-width: 768px) {
  .modal-popup-aboutus .modal-about-spacing {
    padding: 0px !important;
  }
}

.common-tab-aboutus.common-tab-color .nav-tabs {
  gap: 15px;
}
.common-tab-aboutus.common-tab-color .nav-tabs .nav-link::after {
  content: "" !important;
}
.common-tab-aboutus.common-tab-color .nav-tabs .nav-link.active::after {
  content: "" !important;
}

.about-us-modal .modal-dialog.modal-lg {
  max-width: 90%;
}
@media (max-width: 768px) {
  .about-us-modal .modal-dialog.modal-lg {
    max-width: 100%;
  }
}
.about-us-modal .modal-dialog .modal-content .modal-header .close-icon-position {
  position: absolute;
  right: 60px;
  top: 90px;
  font-size: 1.25rem;
  cursor: pointer;
  z-index: 1;
}
@media (max-width: 768px) {
  .about-us-modal .modal-dialog .modal-content .modal-header .close-icon-position {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 1rem;
    cursor: pointer;
    z-index: 1;
  }
}

@media (max-width: 768px) {
  .mission-tab-content .tab-content {
    margin-top: 15px;
  }
  .mission-tab-content .tab-content .tab-pane p {
    line-height: 20px !important;
    font-size: 0.875rem;
    font-family: "DMSans-300";
    color: #03002f;
  }
  .tabcontent-mobile-mt {
    margin-top: 30px;
  }
}
.bannercontent-section {
  width: 100%;
  height: 426px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
@media (max-width: 768px) {
  .bannercontent-section {
    height: 213px;
  }
}
.bannercontent-section .txt-content {
  position: absolute;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 300px;
}
@media (max-width: 768px) {
  .bannercontent-section .txt-content {
    height: 150px;
    gap: 90px;
  }
}
.bannercontent-section .txt-content .content-head {
  color: #e6e6eb;
  font-size: 4rem;
  font-family: "DMSerifRegular";
  line-height: 4rem;
}
@media (max-width: 768px) {
  .bannercontent-section .txt-content .content-head {
    font-size: 2rem;
    line-height: 2rem;
  }
}

.tab-content-about {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #03002f;
}
@media (max-width: 768px) {
  .tab-content-about {
    font-size: 0.875rem;
  }
  .tab-content-about p {
    line-height: normal;
  }
}

.rootheritage-section {
  /* Keyframes for the animation */
}
.rootheritage-section .fixed-img {
  position: relative;
}
.rootheritage-section .coin-content {
  opacity: 1;
  -webkit-mask-image: linear-gradient(208deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 50%, rgb(0, 0, 0) 100%);
  mask-image: linear-gradient(208deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 50%, rgb(0, 0, 0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 300% 100%;
  animation: clip-fade 1s infinite linear;
}
@keyframes clip-fade {
  0% {
    -webkit-mask-position: right; /* Start from the left */
    mask-position: right;
  }
  50% {
    -webkit-mask-position: center; /* Move the mask to the center */
    mask-position: center;
  }
  100% {
    -webkit-mask-position: left; /* Move the mask to the right */
    mask-position: left;
  }
}

.circle-roatation {
  -webkit-animation: ccircle 10s infinite linear;
  animation: circle 10s infinite linear;
}

@keyframes circle {
  from {
    transform: rotateZ(0deg);
  }
  to {
    transform: rotateZ(360deg);
  }
}
@-webkit-keyframes circle {
  from {
    -webkit-transform: rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
  }
}
.personMovelefttoright {
  animation: 50s ease-in-out 0s infinite normal none running about-moveLeftToRight;
  -webkit-animation: 50s ease-in-out 0s infinite normal none running about-moveLeftToRight;
}

@keyframes about-moveLeftToRight {
  0% {
    transform: translateX(-50px);
  }
  50% {
    transform: translateX(50px);
  }
  100% {
    transform: translateX(-50px);
  }
}
.background-Image-movable {
  animation: shiftMask 50s infinite alternate ease-in;
  position: relative;
  left: 0%;
  mask-repeat: no-repeat;
  mask-size: auto 200%;
  mask-position: bottom;
  mask-composite: add;
  max-width: 200%;
  top: 0%;
}
@media (max-width: 768px) {
  .background-Image-movable {
    animation: shiftMaskmb 50s infinite alternate ease-in;
  }
}

@keyframes shiftMask {
  0% {
    transform: translateX(0%);
    mask-position: 0% bottom;
  }
  50% {
    transform: translateX(-300px);
    mask-position: -300px bottom;
  }
  100% {
    transform: translateX(0%);
    mask-position: 0% bottom;
  }
}
@keyframes shiftMaskmb {
  0% {
    transform: translateX(0);
    mask-position: 0% bottom;
  }
  50% {
    transform: translateX(-40px);
    mask-position: -40px bottom;
  }
  100% {
    transform: translateX(0);
    mask-position: 0% bottom;
  }
}
.box-offer-text .fade-about {
  animation: fadeIn 0.5s forwards;
  opacity: 0.3;
  position: relative;
}
.box-offer-text .fade-about.hide-txt {
  visibility: visible;
}
@keyframes fadeIn {
  100% {
    opacity: 1;
  }
}
.box-offer-text .fade-about:nth-child(1) {
  animation-delay: 0.5s;
}
.box-offer-text .fade-about:nth-child(2) {
  animation-delay: 0.7s;
}
.box-offer-text .fade-about:nth-child(3) {
  animation-delay: 0.8s;
}
.box-offer-text .fade-about:nth-child(4) {
  animation-delay: 1s;
}
.box-offer-text .fade-about:nth-child(5) {
  animation-delay: 1.2s;
}
.box-offer-text .fade-about:nth-child(6) {
  animation-delay: 1.4s;
}
.box-offer-text .fade-about:nth-child(7) {
  animation-delay: 1.6s;
}

.fade-about {
  animation: fadeInCard 1s forwards;
  opacity: 0;
  position: relative;
}
.fade-about.hide-txt {
  visibility: visible;
}

@keyframes fadeInCard {
  from {
    opacity: 0;
    transform: translateY(40%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.offercard-array.offercard-fade .offercard.fade-about.mob-animation:nth-child(1) {
  animation-delay: 1.2s;
}
.offercard-array.offercard-fade .offercard.fade-about.mob-animation:nth-child(2) {
  animation-delay: 1.4s;
}
.offercard-array.offercard-fade .offercard.fade-about.mob-animation:nth-child(3) {
  animation-delay: 1.6s;
}
.offercard-array.offercard-fade .offercard.fade-about.desk-animation:nth-child(1) {
  animation-delay: 1.2s;
}
.offercard-array.offercard-fade .offercard.fade-about.desk-animation:nth-child(2) {
  animation-delay: 1.4s;
}
.offercard-array.offercard-fade .offercard.fade-about.desk-animation:nth-child(3) {
  animation-delay: 1.6s;
}

@keyframes fade-image {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*fade out effect****/
.fadeout-animation-box {
  animation-name: fade-image-wealth;
  animation-duration: 9s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-direction: normal;
}

@keyframes fade-image-wealth {
  0% {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }
  25% {
    opacity: 0.4;
    transition: opacity 0.5s ease-in-out;
  }
  50% {
    opacity: 0.8;
    transition: opacity 0.5s ease-in-out;
  }
  75% {
    opacity: 0.4;
    transition: opacity 0.5s ease-in-out;
  }
  100% {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
  }
}
.black-overlay-animation {
  position: relative;
}

/* The overlay itself with animation */
.black-overlay-animation::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0); /* Initial state */
  z-index: 1;
  opacity: 1;
  animation: fadeInOut-talent 4s infinite;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-fill-mode: forwards;
}

/* The individual overlays with sequential animations */
.black-overlay-animation.one::after {
  animation-delay: 0s; /* Starts immediately */
  background: rgba(0, 0, 0, 0);
}

.black-overlay-animation.two::after {
  animation-delay: 1s; /* Delays by 1s */
  background: rgba(0, 0, 0, 0);
}

.black-overlay-animation.three::after {
  animation-delay: 2s; /* Delays by 2s */
  background: rgba(0, 0, 0, 0);
}

.black-overlay-animation.four::after {
  animation-delay: 3s; /* Delays by 3s */
  background: rgba(0, 0, 0, 0);
}

/* Keyframe animation for fade in/out effect */
@keyframes fadeInOut-talent {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  25% {
    background: rgba(0, 0, 0, 0.5);
  }
  50% {
    background: rgba(0, 0, 0, 0.2);
  }
  75% {
    background: rgba(0, 0, 0, 0.5);
  }
  100% {
    background: rgba(0, 0, 0, 0);
  }
}
/* Optional: You can define main content animations with delays if needed */
.main-1 {
  animation-duration: 4s;
  animation-delay: 0s;
}

.main-2 {
  animation-duration: 4s;
  animation-delay: 4s;
}

.main-3 {
  animation-duration: 4s;
  animation-delay: 8s;
}

.main-4 {
  animation-duration: 4s;
  animation-delay: 12s;
}

/**End**/
.Testimonials-section {
  animation-fill-mode: forwards;
}

.fadein-testimonial {
  animation: fadeInOut-talent 3s ease-in-out infinite;
  border-radius: 100%;
}
.fadein-testimonial.one {
  animation-duration: 3s;
  animation-delay: 2s;
}
.fadein-testimonial.two {
  animation-duration: 3s;
  animation-delay: 6s;
}
.fadein-testimonial.three {
  animation-duration: 3s;
  animation-delay: 16s;
}
.fadein-testimonial.four {
  animation-duration: 3s;
  animation-delay: 12s;
}
.fadein-testimonial.five {
  animation-duration: 6s;
  animation-delay: 10s;
}
.fadein-testimonial.six {
  animation-duration: 3s;
  animation-delay: 12;
}
.fadein-testimonial.seven {
  animation-duration: 3s;
  animation-delay: 14s;
}
.fadein-testimonial.eight {
  animation-duration: 3s;
  animation-delay: 8s;
}
.fadein-testimonial.nine {
  animation-duration: 3s;
  animation-delay: 4s;
}

@keyframes fadeInOut-testimonial {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.grand-box {
  position: relative;
  width: 311px;
  height: 239px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .grand-box {
    width: 315px;
    height: 240px;
  }
}
.grand-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.grand-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(45deg, transparent 40%, rgba(250, 250, 250, 0.2901960784) 50%, transparent 60%);
  background-size: 200% 100%;
  background-position: 0 0;
  animation: shimmer 2s linear infinite;
  animation-delay: 4s;
  z-index: 1;
}

@keyframes shimmer {
  0% {
    background-position: 200% 0%;
  }
  100% {
    background-position: -200% 0%;
  }
}
.hide-txt {
  opacity: 0.00001;
  transform: translateY(30px);
  transition: opacity 0.1s cubic-bezier(0.6, 0, 0.05, 1), transform 0.1s ease-in-out, visibility 0s 0.5s;
  will-change: transform;
}

.inview[data-inview-effect=fade-up] {
  opacity: 0.00001;
  transform: translateY(30px);
}
.inview.active {
  opacity: 1;
  transform: translateY(0%);
  visibility: visible;
}
.inview[data-inview-stagger="0"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 0s;
}
.inview[data-inview-stagger="1"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 0.2s;
}
.inview[data-inview-stagger="2"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 0.4s;
}
.inview[data-inview-stagger="3"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 0.6s;
}
.inview[data-inview-stagger="4"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 0.8s;
}
.inview[data-inview-stagger="5"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 1s;
}
.inview[data-inview-stagger="6"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 1.2s;
}
.inview[data-inview-stagger="7"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 1.4s;
}
.inview[data-inview-stagger="8"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 1.6s;
}
.inview[data-inview-stagger="9"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 1.8s;
}
.inview[data-inview-stagger="10"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 2s;
}
.inview[data-inview-stagger="11"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 2.2s;
}
.inview[data-inview-stagger="12"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 2.4s;
}
.inview[data-inview-stagger="13"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 2.6s;
}
.inview[data-inview-stagger="14"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 2.8s;
}
.inview[data-inview-stagger="15"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 3s;
}
.inview[data-inview-stagger="16"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 3.2s;
}
.inview[data-inview-stagger="17"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 3.4s;
}
.inview[data-inview-stagger="18"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 3.6s;
}
.inview[data-inview-stagger="19"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 3.8s;
}
.inview[data-inview-stagger="20"] {
  transition: opacity 1s cubic-bezier(0.6, 0, 0.05, 1), transform 1s ease-in-out;
  transition-delay: 4s;
}
.file-upload-common .fileupload-border {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  background-color: rgba(217, 217, 217, 0.1);
}
@media (max-width: 768px) {
  .file-upload-common .fileupload-border {
    border-bottom: 1px solid #e7e7e7 !important;
  }
}
.file-upload-common .line-height-five {
  line-height: 5;
}
.file-upload-common .file-upload-box-add-more {
  justify-content: start !important;
}
.file-upload-common .file-upload-section-generic {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.file-upload-common .file-upload-section-generic .upload-again {
  color: #03002f;
  text-align: right;
  line-height: 18px; /* 150% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.file-upload-common-withoutbox {
  border: none !important;
}
.file-upload-common-withoutbox .file-upload-box {
  border: none !important;
  justify-content: start !important;
}
.file-upload-common-withoutbox .file-upload-section-generic {
  background-color: unset !important;
}
@media (max-width: 768px) {
  .file-upload-common-withoutbox .fileupload-section-ineer {
    margin-top: 10px;
  }
}

.feedback-section {
  display: flex;
  align-items: center;
  justify-content: center;
}
.feedback-section .modal-content {
  top: 0px;
}
.feedback-section .modal-content .modal-body {
  padding: 0px;
}
.feedback-section .modal-content .modal-body .component-grid-display {
  display: grid;
  grid-template-columns: 400px 666px;
}
.feedback-section .modal-content .modal-body .component-grid-display.force-grid-1 {
  grid-template-columns: 1fr !important;
}
.feedback-section .modal-content .modal-body .component-grid-display.component-grid3-display {
  grid-template-columns: 400px 10px 530px !important;
}
.feedback-section .modal-content .modal-body .component-grid-display .carsoual-content {
  border-radius: 15px 0px 0px 15px;
  background: linear-gradient(268deg, #363359 1.5%, rgba(41, 38, 99, 0.92) 98.71%);
}
.feedback-section .modal-content .modal-body .component-grid-display .props-content {
  background-color: #ffffff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  display: grid;
  align-items: center;
  position: relative;
}
.feedback-section .modal-content .modal-body .component-grid-display .props-content .props-content-data {
  padding: 0px 48px;
}
.feedback-section .modal-content .modal-body .component-grid-display .props-content .props-content-data.padding-40 {
  padding: 40px;
}
.feedback-section .modal-content .modal-body .component-grid-display .props-content .props-content-data .middleloader {
  backdrop-filter: blur(0px);
}
.feedback-section .modal-content .modal-body .component-grid-display .props-content .props-content-data .loder-text {
  position: relative;
  top: 35px;
}
.feedback-section .blur-line-bg::before {
  opacity: 0.2;
}
.feedback-section .blur-bg {
  opacity: 0.5;
}
.feedback-section .modal-login-revamp {
  display: flex;
  align-items: center;
  justify-content: center;
}
.feedback-section .modal-login-revamp .modal-content {
  background-color: transparent;
}
.feedback-section .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.5) !important;
  backdrop-filter: blur(5px);
  background-size: cover;
  background-color: transparent;
}
.feedback-section .top-content {
  margin-bottom: 10px;
}
.feedback-section .top-content .edel-icon-left-arrow {
  font-size: 0.813rem;
}
.feedback-section .footer-content {
  margin-top: 30px;
}
.feedback-section .footer-content .last-head a {
  color: #03002f;
}
.feedback-section .modal-lg {
  max-width: 100%;
}
.feedback-section .icon-close {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 10px;
  font-size: 0.75rem;
  color: #bbbbbb;
}
.feedback-section .is-invalid {
  border: 1px solid #dd504d !important;
}
.feedback-section .feedback-timeline .pdfs {
  height: 50px;
  border-radius: 5px;
  border: 1px solid #00b274;
  background: #fff;
}
.feedback-section .feedback-timeline .pdfs .line-height-five {
  line-height: 5;
}

@media (max-width: 768px) {
  .feedback-section .non-logged-section {
    margin-top: 10px;
  }
}
.feedback-section .non-logged-section .icon-box {
  width: 44px;
  height: 44px;
  background: linear-gradient(139deg, #5a56b0 14.22%, #6d96ff 174.94%);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.feedback-section .non-logged-section .icon-box .icon {
  color: #ffffff;
  font-size: 1.25rem;
}
.feedback-section .non-logged-section .radio-border {
  border: 1px solid #e7e7e7;
  color: #727271;
  padding: 10px 10px 10px 19px;
  width: 166px;
  border-radius: 12px;
}
.feedback-section .non-logged-section .radio-border .common-radio-button-custom {
  flex-grow: 1;
}
.feedback-section .non-logged-section .radio-border .common-radio-button-custom-border {
  flex-grow: 1;
}
@media (max-width: 768px) {
  .feedback-section .non-logged-section .radio-border {
    padding: 20px;
  }
}
.feedback-section .non-logged-section .radio-border.max-width-232 {
  width: 232px !important;
  display: flex;
  align-items: center;
}
.feedback-section .non-logged-section .radio-border span {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: normal;
}
.feedback-section .non-logged-section .radio-border.active {
  background-color: #f2f2f5;
  color: #03002f;
  font-size: 0.875rem;
  line-height: normal;
  font-family: "DMSansBold";
  display: flex;
  align-items: center;
  justify-content: start;
}
.feedback-section .non-logged-section .LoginScreen-position {
  position: absolute;
  bottom: 48px;
  left: 0px;
  right: 0px;
}
.feedback-section .notclient-section {
  display: grid;
  grid-template-columns: 60%;
}
@media (max-width: 768px) {
  .feedback-section .notclient-section {
    grid-template-columns: 100%;
  }
}
.feedback-section .notclient-section .data-head {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 30px;
}
@media (max-width: 768px) {
  .feedback-section .notclient-section .help_text::before {
    content: "";
    font-family: "";
    padding-right: "";
  }
}
@media (min-width: 768px) {
  .feedback-section .feedback-timeline {
    min-height: 430px;
    max-height: 430px;
    overflow-y: scroll;
    overflow-x: hidden;
    /* Track */
    /* Handle */
  }
  .feedback-section .feedback-timeline::-webkit-scrollbar {
    width: 3px !important;
    height: 5px !important;
  }
  .feedback-section .feedback-timeline::-webkit-scrollbar-track {
    background: transparent;
  }
  .feedback-section .feedback-timeline::-webkit-scrollbar-thumb {
    background: #d9d9d9;
  }
  .feedback-section .feedback-timeline .timeline-feedback {
    max-width: 100%;
    position: relative;
  }
  .feedback-section .feedback-timeline .ul.timeline-feedback {
    list-style-type: none;
    position: relative;
  }
  .feedback-section .feedback-timeline ul.timeline-feedback:before {
    content: " ";
    background: #b1adff;
    display: inline-block;
    position: absolute;
    left: 4%;
    width: 2px;
    height: 400px;
    z-index: 400;
  }
  .feedback-section .feedback-timeline ul.timeline-feedback > li {
    margin: 20px 0;
    padding-left: 10%;
  }
  .feedback-section .feedback-timeline ul.timeline-feedback > li.msg::before {
    content: "\efda";
    font-family: "edel_icon" !important;
  }
  .feedback-section .feedback-timeline ul.timeline-feedback > li.issue::before {
    content: "\efd9";
    font-family: "edel_icon" !important;
  }
  .feedback-section .feedback-timeline ul.timeline-feedback > li.comment::before {
    content: "\e926";
    font-family: "edel_icon" !important;
  }
  .feedback-section .feedback-timeline ul.timeline-feedback > li:before {
    background: #ffffff;
    display: inline-block;
    position: absolute;
    background: linear-gradient(139deg, #5a56b0 14.22%, #6d96ff 174.94%);
    left: 0px;
    width: 44px;
    height: 44px;
    z-index: 400;
    border-radius: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-size: 1.25rem;
  }
  .feedback-section .feedback-timeline .head-name {
    font-size: 1rem !important;
    font-family: "DMSansMedium" !important;
    color: #292929;
  }
}
@media (max-width: 768px) {
  .feedback-section .wizard-form {
    line-height: normal;
  }
  .feedback-section .wizard-form .pdfs {
    height: 50px;
    border-radius: 5px;
    border: 1px solid #00b274;
    background: #fff;
  }
  .feedback-section .wizard-form .wizrad-step {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
  }
  .feedback-section .wizard-form .wizrad-step::before {
    top: 50%;
    bottom: 0;
    right: -5%;
    left: 5%;
    position: absolute;
    content: " ";
    width: 90%;
    height: 2px;
    background-color: #b0b6e6;
    z-index: 1;
    opacity: 0.2;
  }
  .feedback-section .wizard-form .wizrad-step.step-1 {
    position: relative;
  }
  .feedback-section .wizard-form .wizrad-step.step-1::after {
    top: 50%;
    bottom: 0;
    right: -5%;
    left: 5%;
    position: absolute;
    content: " ";
    width: 50%;
    height: 2px;
    background-color: #b1adff;
    z-index: 0;
    opacity: 1;
  }
  .feedback-section .wizard-form .wizrad-step.step-2 {
    position: relative;
  }
  .feedback-section .wizard-form .wizrad-step.step-2::after {
    top: 50%;
    bottom: 0;
    right: -5%;
    left: 5%;
    position: absolute;
    content: " ";
    width: 90%;
    height: 2px;
    background-color: #b1adff;
    z-index: 0;
    opacity: 1;
  }
  .feedback-section .wizard-form .wizrad-step li {
    position: relative;
  }
  .feedback-section .wizard-form .wizrad-step .step-icon {
    height: 44px;
    width: 44px;
    border-radius: 7px;
    background: linear-gradient(139deg, #5a56b0 14.22%, #6d96ff 174.94%);
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .feedback-section .wizard-form .wizrad-step .step-icon {
    z-index: 10;
  }
}
@media (max-width: 768px) {
  .feedback-section .wizard-form .wizrad-step .step-icon .icon {
    color: #ffffff;
    font-size: 1.25rem;
  }
  .feedback-section .head-name {
    font-size: 1rem !important;
    font-family: "DMSansBold" !important;
    color: #292929;
  }
}
.feedback-section .flowbox-section {
  border: 1px solid #e7e7e7;
  padding: 9px;
  display: flex;
  border-radius: 30px;
  width: max-content;
  gap: 5px;
}
@media (max-width: 768px) {
  .feedback-section .flowbox-section {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
    width: 100%;
    border-radius: 6px;
    text-align: center;
  }
  .feedback-section .flowbox-section .icon {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.feedback-section .flowbox-section .content {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #292929;
}
.feedback-section .flowbox-section .icon .icon-div {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.feedback-section .flowbox-section .icon .icon-div.bg-website {
  background-color: #fffaca;
}
.feedback-section .flowbox-section .icon .icon-div.bg-transactions {
  background-color: #fef2f2;
}
.feedback-section .flowbox-section .icon .icon-div.bg-design-\&-interface {
  background-color: #f0fdfa;
}
.feedback-section .flowbox-section .icon .icon-div.bg-fund-transfer {
  background-color: #fff7ed;
}
.feedback-section .flowbox-section .icon .icon-div.bg-service-request {
  background-color: #f5f3ff;
}
.feedback-section .flowbox-section .icon .icon-div.bg-login {
  background-color: rgba(53, 128, 247, 0.15);
}
.feedback-section .flowbox-section .icon .icon-div.bg-markets-\&-quotes {
  background-color: rgba(0, 166, 26, 0.15);
}
.feedback-section .flowbox-section .icon .icon-div.bg-tools-\&-resources {
  background-color: rgba(85, 0, 0, 0.1);
}
.feedback-section .flowbox-section .icon .icon-div.bg-trading-area {
  background-color: #f0fdfa;
}
.feedback-section .flowbox-section .icon .icon-div.bg-reports {
  background-color: #fef2f2;
}
.feedback-section .flowbox-section .icon .icon-div.bg-others {
  background-color: rgba(255, 168, 0, 0.15);
}
.feedback-section .flowbox-section.selected.bg-website {
  background-color: #fffaca !important;
}
.feedback-section .flowbox-section.selected.bg-transactions {
  background-color: #fef2f2 !important;
}
.feedback-section .flowbox-section.selected.bg-design-\&-interface {
  background-color: #f0fdfa !important;
}
.feedback-section .flowbox-section.selected.bg-fund-transfer {
  background-color: #fff7ed !important;
}
.feedback-section .flowbox-section.selected.bg-service-request {
  background-color: #f5f3ff !important;
}
.feedback-section .flowbox-section.selected.bg-login {
  background-color: rgba(53, 128, 247, 0.15) !important;
}
.feedback-section .flowbox-section.selected.bg-markets-\&-quotes {
  background-color: rgba(0, 166, 26, 0.15) !important;
}
.feedback-section .flowbox-section.selected.bg-tools-\&-resources {
  background-color: rgba(85, 0, 0, 0.1) !important;
}
.feedback-section .flowbox-section.selected.bg-trading-area {
  background-color: #f0fdfa !important;
}
.feedback-section .flowbox-section.selected.bg-reports {
  background-color: #fef2f2 !important;
}
.feedback-section .flowbox-section.selected.bg-others {
  background-color: rgba(255, 168, 0, 0.15) !important;
}
.feedback-section .box-flex-column {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.feedback-section .box-flex-column > * {
  flex: 1 1 1 160px;
}
@media (max-width: 768px) {
  .feedback-section .box-flex-column {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
.feedback-section .uploading-content-feedback .border-box {
  border: 1px solid #ccccd6;
  height: 50px;
}
.feedback-section .uploading-content-feedback .border-box .edel-icon-red-cross::before {
  color: #03002f !important;
}
.feedback-section .msgflow-mobile {
  line-height: normal;
}
.feedback-section .msgflow-mobile input[type=radio] {
  pointer-events: none;
}
.feedback-section .msgflow-mobile .common-radio-button-custom input[type=radio].checked:before {
  background: #03002f !important;
  border: 2px solid #ffffff !important;
  width: 13px;
  height: 13px;
  top: 0px;
  left: 0px;
  margin: 0px auto;
}
.feedback-section .msgflow-mobile .common-radio-button-custom input[type=radio].checked {
  border: 1px solid #03002f !important;
}
.feedback-section .sticky-common-drawer-header {
  position: fixed;
  background-color: #ffffff;
  margin-top: -2px;
  width: 100%;
  z-index: 100;
}
.feedback-section .insightAppPop-section .edel-icon-click-circle-green {
  font-size: 4.688rem;
}
.feedback-section .insightAppPop-section .insights-text {
  line-height: 1.4;
}

.mobile-view-scrollbar {
  max-height: 100vh;
  min-height: 325px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 100px;
}
.mobile-view-scrollbar::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.mobile-view-scrollbar--fat-scroll::-webkit-scrollbar {
  width: 3px !important;
  height: 6px !important;
}
.mobile-view-scrollbar::-webkit-scrollbar-track {
  background: transparent;
}
.mobile-view-scrollbar::-webkit-scrollbar-thumb {
  background: #03002f;
  cursor: pointer;
}

.comment-flow-section .textarea::-webkit-resizer {
  display: none;
}
.comment-flow-section .textarea.form-control {
  background-repeat: no-repeat;
  background-position: bottom 5px right 5px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPGxpbmUgeDE9IjcuMzYzNzciIHkxPSIxNC4yMzIyIiB4Mj0iMTQuMTU2NyIgeTI9IjcuNDM5MzMiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8bGluZSB4MT0iMTEuOTU2NSIgeTE9IjE0LjU4MjMiIHgyPSIxNC45OTk0IiB5Mj0iMTEuNTM5NCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLW9wYWNpdHk9IjAuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxsaW5lIHgxPSIxIiB5MT0iMTUuMjkyOSIgeDI9IjE1LjI5MjkiIHkyPSIxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+);
}
@media (max-width: 768px) {
  .comment-flow-section .textarea.form-control {
    background-image: none;
  }
}
@media (max-width: 768px) {
  .comment-flow-section .textarea.form-control.is-invalid {
    padding-right: 10px;
  }
  .comment-flow-section .textarea {
    height: 203px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: #03002f transparent;
    touch-action: manipulation;
  }
  .comment-flow-section .textarea::-webkit-scrollbar {
    width: 4px !important;
  }
  .comment-flow-section .textarea::-webkit-scrollbar-track {
    background: transparent;
  }
  .comment-flow-section .textarea::-webkit-scrollbar-thumb {
    background: #03002f;
    border-radius: 10px;
  }
  .comment-flow-section .textarea:hover {
    scrollbar-width: auto;
  }
}

.appritiated-popup-class.drawer-height .height-setting-drawer {
  height: 64vh !important;
}

.feedback-mobileDrawer .middleloader {
  backdrop-filter: blur(0px);
}
.feedback-mobileDrawer .loder-text {
  position: absolute;
  top: 51%;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .non-logged-scroll-section {
    min-height: 570px;
    max-height: 570px;
    overflow-y: scroll;
    overflow-x: hidden;
    /* Track */
    /* Handle */
  }
  .non-logged-scroll-section::-webkit-scrollbar {
    width: 3px !important;
    height: 5px !important;
  }
  .non-logged-scroll-section::-webkit-scrollbar-track {
    background: transparent;
  }
  .non-logged-scroll-section::-webkit-scrollbar-thumb {
    background: #d9d9d9;
  }
}
@charset "UTF-8";
body {
  background: white !important;
  font-size: 16px;
}

*:focus {
  box-shadow: none !important;
}

.hide-nav-tabs {
  display: none;
}

.container {
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
  /* Track */
  /* Handle */
}
.container .square-off-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 30px;
  background: white;
  z-index: 99999;
  margin-right: -15px;
  margin-left: -15px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: -26px;
  padding-bottom: 30px;
}
.container .position-filter-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 165px;
  z-index: 99999;
}
.container .square-off-state {
  color: #b8b8b8;
}
.container .square-off-selected-button-mobile {
  padding-top: 30px;
}
.container .square-off-selected-button-mobile button {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
}
.container .square-off-selected {
  align-items: center;
  background-color: #f0f9ff;
}
.container .square-off-selected:nth-child(1) {
  padding: 15px 15px 10px 15px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
.container .square-off-selected:nth-child(2) {
  padding: 0px 15px 15px 15px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container .square-off-selected .days-mtm {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .square-off-selected .day-mtm-change {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
}
.container .square-off-selected .days-mtm-change-percentage {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .square-off-position-left-container {
  position: relative;
}
.container .square-off-position-container-right {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container .square-off-position-container-right .square-count {
  padding-right: 5px;
}
.container .select-all {
  padding-left: 25px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .square-off-position-left-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  width: 16px;
  height: 16px;
}
.container .sqaure-checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.container .square-off-position-left-container input:checked ~ .sqaure-checkmark {
  background-color: #3580f7;
}
.container .sqaure-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container .square-off-position-left-container input:checked ~ .sqaure-checkmark:after {
  display: block;
}
.container .square-off-position-left-container .sqaure-checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .market-status-position-mobile .d-flex {
  padding-bottom: 6px !important;
}
.container .market-status-position-mobile .col-4:first-child {
  width: 22%;
  text-align: center !important;
}
.container .market-status-position-mobile .col-4:first-child span {
  text-align: right;
}
.container .market-status-position-mobile .col-4:nth-child(2) {
  width: 22%;
  text-align: center !important;
}
.container .market-status-position-mobile .col-4:nth-child(2) span {
  text-align: right;
}
.container .market-status-position-mobile .col-4:nth-child(3) {
  width: 24%;
  text-align: right !important;
}
.container .market-status-position-mobile .col-4:nth-child(3) span {
  text-align: right;
}
.container .market-status-position-mobile .col h3 {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  color: #b8b8b8;
}
.container .market-status-position-mobile .col span.realised-pnl-change,
.container .market-status-position-mobile .col .totalpnl,
.container .market-status-position-mobile .col .pnlchangepercent,
.container .market-status-position-mobile .col .realised-pnl,
.container .market-status-position-mobile .col .unrealise-pnl,
.container .market-status-position-mobile .col .un-realised-val span.unrealise-pnl-change {
  display: block !important;
}
.container .market-status-position-mobile .col .totalpnl,
.container .market-status-position-mobile .col .realised-pnl,
.container .market-status-position-mobile .col .unrealise-pnl {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
}
.container .market-status-position-mobile .col .totalpnl .realised-pnl-change,
.container .market-status-position-mobile .col .totalpnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .totalpnl .pnlchangepercent,
.container .market-status-position-mobile .col .realised-pnl .realised-pnl-change,
.container .market-status-position-mobile .col .realised-pnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .realised-pnl .pnlchangepercent,
.container .market-status-position-mobile .col .unrealise-pnl .realised-pnl-change,
.container .market-status-position-mobile .col .unrealise-pnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .unrealise-pnl .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
  text-align: right;
}
.container .market-status-position-mobile .col .totalpnl .realised-val,
.container .market-status-position-mobile .col .realised-pnl .realised-val,
.container .market-status-position-mobile .col .unrealise-pnl .realised-val {
  margin-top: 5px;
}
.container .market-status-position-mobile .col .totalpnl .realized_text,
.container .market-status-position-mobile .col .realised-pnl .realized_text,
.container .market-status-position-mobile .col .unrealise-pnl .realized_text {
  font-size: 0.5rem;
  line-height: 9px;
  font-family: "RobotoRegular";
  color: #b8b8b8;
}
.container #square-filter.wrapper-fil {
  margin-top: 31px;
  margin-bottom: 31px;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.container #square-filter.wrapper-fil .d-flex {
  justify-content: space-between;
  align-items: center;
}
.container #square-filter.wrapper-fil .square-off-disabled {
  color: #b8b8b8 !important;
  pointer-events: none;
}
.container #square-filter.wrapper-fil .square_off.ps-4 {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
}
.container #square-filter.wrapper-fil .square_off.ps-4 img {
  margin-right: 7px;
}
.container #square-filter.wrapper-fil .summarize .custom-control {
  margin-left: 25px;
  margin-right: 10px;
}
.container #square-filter.wrapper-fil .summarize .custom-control .border-switch-control-indicator {
  margin-right: 5px;
}
.container #square-filter.wrapper-fil .summarize .custom-control .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
}
.container #square-filter.wrapper-fil .inlcude_position {
  display: block;
  position: relative;
  padding-left: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-description {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
  padding-left: 10px;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-description sup {
  position: relative;
  left: -10px;
  top: -10px;
}
.container #square-filter.wrapper-fil .inlcude_position input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  left: 0px;
  width: 16px;
  height: 16px;
}
.container #square-filter.wrapper-fil .teleport-switch-control-indicator {
  position: absolute;
  top: 4px;
  left: 0px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.container #square-filter.wrapper-fil .inlcude_position:hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.container #square-filter.wrapper-fil .inlcude_position input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
}
.container #square-filter.wrapper-fil .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.container #square-filter.wrapper-fil .inlcude_position input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-indicator:after {
  left: 5px;
  top: 3px;
  width: 4px;
  height: 7px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .market-status .d-flex:first-child {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.container #holdings .dayspnl-container .col-6:last-child {
  text-align: end;
}
.container #holdings .png-container-wrapper {
  z-index: 8;
}
.container #holdings .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f2f2f5;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container #holdings .png-container-wrapper .dayspnl-container.border-on-search-none {
  border-radius: 0;
  border: 0;
}
.container #holdings .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container #holdings .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #holdings .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #positions .mb-30 {
  margin-bottom: 30px;
}
.container #positions .dayspnl-container .col-6:last-child {
  text-align: end;
}
.container #positions .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f2f2f5;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container #positions .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container #positions .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #positions .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container .market-status .d-flex {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.container .market-status .d-flex:first-child {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.container .market-status .col:last-child .totalpnl-val {
  margin: auto;
  width: fit-content !important;
}
.container .market-status .col:last-child .totalpnl-val .pnlchangepercent {
  text-align: right;
}
.container .market-status .col {
  text-align: center;
}
.container .market-status .col .investment-mob h3,
.container .market-status .col .curr-val-mob h3,
.container .market-status .col .totalpnl-heading h3,
.container .market-status .col .realised-pnl-head h3,
.container .market-status .col .un-realised-head h3 {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.container .market-status .col .investment-mob .inv-val span,
.container .market-status .col .curr-val-mob .curr-val span,
.container .market-status .col .realised-val .totalpnl,
.container .market-status .col .un-realised-val .totalpnl {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #444444;
  padding-top: 5px;
  display: block;
}
.container .market-status .col .totalpnl-val .totalpnl {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16.41px;
  letter-spacing: 0px;
  margin-top: 5px;
}
.container .market-status .col .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
}
.container .labels span {
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 12.5px;
  letter-spacing: 0em;
  text-align: center;
}
.container .labels span.N,
.container .labels span.C,
.container .labels span.R {
  height: 16px;
  width: 16px;
  border: 1px solid rgba(53, 128, 247, 0.2);
  border-radius: 50%;
  text-align: center;
  color: #3580f7;
  margin-left: 3px;
  display: block;
}
.container .labels span.EQ,
.container .labels span.MF,
.container .labels span.CNC,
.container .labels .NRML,
.container .labels .ETF,
.container .labels .FO,
.container .labels .MAP,
.container .labels .FNO,
.container .labels .FI,
.container .labels .CO,
.container .labels .RE,
.container .labels .ETF,
.container .labels .MF,
.container .labels .CDS,
.container .labels .BO,
.container .labels .MTF {
  border: 1px solid rgba(223, 167, 23, 0.2588235294);
  padding: 0px 2px;
  margin-left: 3px;
  border-radius: 2px;
  color: #dfa717;
  margin-left: 3px;
}
.container .labels span.SELL {
  border: 1px solid rgba(255, 107, 0, 0.2);
  margin-left: 3px;
  border-radius: 2px;
  padding: 0px 2px;
  color: #ff6b00;
}
.container .labels span.MIS {
  border: 1px solid rgba(221, 80, 77, 0.1803921569);
  padding: 0px 2px;
  margin-left: 3px;
  border-radius: 2px;
  color: #dd504d;
}
.container .labels span.BUY {
  border: 1px solid #51b255;
  padding: 0px 2px;
  border-radius: 2px;
  color: #51b255;
  margin-left: 3px;
}
.container .labels div:last-child {
  margin-right: 0px;
}
.container span.rounded-circle.exclamation {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #3580f7;
  border: 1px solid #c2dbeb;
  position: relative;
  top: 3px;
}
.container span.rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.container .back-button i {
  left: -8px;
  position: relative;
  color: #3580f7;
  font-size: 1.438rem;
  top: 1px;
}
@media (max-width: 1023px) {
  .container .back-button i {
    top: 4px;
  }
}
.container .main-heading.holdingstab-heading {
  font-family: "EncodeSansMedium";
  padding-right: 10px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
}
.container .main-heading.holdingstab-heading .date-text {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  line-height: 17px !important;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 6px;
}
.container .main-heading.holdingstab-heading .date-text span {
  padding-right: 3px;
  color: #b8b8b8 !important;
}
.container .mx-0 {
  margin-right: 0 !important;
  margin-right: 0 !important;
}
.container .ed-holding-table-mobile #tableContent {
  border-bottom: 1px solid #f1f1f1;
}
.container .ed-holding-table-mobile .ed-market-name .name {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name {
  display: flex;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name:first-letter {
  text-transform: capitalize;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name span:nth-child(1) {
  width: 139px;
  overflow: hidden;
}
.container .ed-holding-table-mobile .ed-market-name span.stockValue {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-loss {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-los {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-loss-change {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss {
  line-height: 19.6px;
  text-align: right;
  overflow: hidden;
  overflow-wrap: anywhere;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss span.profit-loss {
  font-family: "DMSansNormal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss .profit,
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss .profit-loss-change {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-profit-loss .text-align-left-imp {
  text-align: left !important;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change .days-text {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change .days-profit-loss {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding-left: 4px;
}
.container .ed-holding-table-mobile .ed-market-data {
  margin-top: 20px;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion,
.container .ed-holding-table-mobile .ed-market-data .col-9 {
  overflow-wrap: break-word;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-text,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-text,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val .curr-val-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val .curr-val-text {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-value,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-value,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val .curr-val-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val .curr-val-value {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 5px;
  padding-left: 5px;
  color: #727271;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-value::after,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-value::after,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-value::after,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-value::after {
  content: "•";
  color: #c4c4c4;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val {
  white-space: nowrap;
}
.container .ed-position-table-mobile .offset-1 {
  margin-left: 7.333333%;
}
.container .ed-position-table-mobile #tableContent {
  padding-top: 24px;
  padding-bottom: 24px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #f1f1f1;
}
.container .ed-position-table-mobile #tableContent .col-1 {
  width: 25px;
  position: relative;
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.container .ed-position-table-mobile #tableContent .col-1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  width: 16px;
  height: 16px;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator {
  position: absolute;
  left: 0px;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #dde2eb;
  border: 1px solid #7e8899;
  opacity: 0.25;
}
.container .ed-position-table-mobile #tableContent .col-1 :hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.container .ed-position-table-mobile #tableContent .col-1 input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
  border: 1px solid #3580f7;
  opacity: 1;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.container .ed-position-table-mobile #tableContent .col-1 input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator:after {
  left: 5px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .ed-position-table-mobile .ed-market-name .name {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-name span.stockValue {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-loss {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-los {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-loss-change {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss span.profit-loss {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss span.na {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  padding-left: 5px;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss .profit,
.container .ed-position-table-mobile .ed-profit-loss .profit-loss .profit-loss-change {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change .days-text {
  font-family: "DMSansNormal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change .days-profit-loss {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding-left: 4px;
}
.container .ed-position-table-mobile .ed-market-data {
  margin-top: 20px;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-text,
.container .ed-position-table-mobile .ed-market-data .col-7 .avg-price .avg-price-text {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  padding-right: 5px;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-value,
.container .ed-position-table-mobile .ed-market-data .col-7 .avg-price .avg-price-value {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 5px;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-value::after {
  content: "•";
  color: #c4c4c4;
  padding-left: 5px;
}
.container .holding-tabs .nav-tabs {
  top: 0px !important;
  z-index: 999 !important;
  background: #ffffff;
  border-bottom-color: #e7e7e7;
}
.container .holding-tabs .nav-tabs li button {
  border-top: none;
  border-right: none;
  border-left: none;
  background: transparent;
  font-family: "encodesans_normal";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: center;
  text-wrap: nowrap;
  white-space: nowrap;
  padding: 5px 10px 10.5px 10px;
  color: #727271;
}
.container .holding-tabs .nav-tabs li button.active {
  border-color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  color: #3580f7;
}
.container .holding-tabs .nav-tabs li span.badge {
  background-color: #3580f7 !important;
  height: 19px;
  width: 19px;
  font-family: "RobotoMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0px;
  text-align: center;
}
.container .holding-tabs .nav-tabs li span.badge span {
  position: relative;
  left: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter #summarize-mob {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  justify-content: space-between;
}
.container .holding-tabs #search-filter #summarize-mob .summarize span.teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex {
  align-items: center;
}
.container .holding-tabs #search-filter .d-flex .summarize {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position input {
  height: 25px;
  width: 25px;
  border-radius: 4px;
  border: 1px solid #e7e7e7;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position label {
  display: flex;
  align-items: center;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position label sup {
  top: -12px;
  margin-left: -10px;
}
.container .holding-tabs #search-filter .d-flex .quantity,
.container .holding-tabs #search-filter .d-flex .square_off {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: #3580f7;
}
.container .holding-tabs #search-filter .d-flex .quantity i.edel-icon-arrow-down:before,
.container .holding-tabs #search-filter .d-flex .square_off i.edel-icon-arrow-down:before {
  position: relative;
  right: 12px;
  top: 3px;
}
.container .holding-tabs #search-filter .d-flex .quantity img,
.container .holding-tabs #search-filter .d-flex .square_off img {
  margin-right: 10px;
}
.container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge,
.container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
}
.container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge a,
.container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge a {
  color: #3580f7;
}
.container .holding-tabs #search-filter .d-flex .tap-to-pledge i {
  color: #3580f7;
  padding-right: 10.4px;
}
.container .holding-tabs #search-filter .d-flex .tap-to-pledge span {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper {
  display: flex;
  margin: 0px -15px;
  padding: 10.5px 0px;
  background-color: #f0f9ff;
  align-items: center;
}
.container .holding-tabs #search-filter .filter-wrapper button {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads {
  background-color: #f0f9ff !important;
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  border-radius: 0px;
  border: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button {
  border: 0px !important;
  border-radius: 0px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button i.edel-icon-download {
  font-size: 1.563rem;
  position: relative;
  top: 1px;
}
.container .holding-tabs #search-filter .filter-wrapper .left-thin-arrow-expand {
  margin-left: 15px !important;
  padding-left: 0px !important;
  padding-right: 10px !important;
  line-height: 24px !important;
  transform: rotate(180deg);
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.container .holding-tabs #search-filter .filter-wrapper .left-thin-arrow-expand::before {
  font-size: 0.375rem;
}
.container .holding-tabs #search-filter .filter-wrapper .p-10 {
  padding-left: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .close-expand {
  height: 36px;
  margin-left: 0px;
  margin-right: 15px !important;
  padding-right: 10px !important;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 27px;
  padding-left: 7px;
  line-height: 30px !important;
  color: #b8b8b8 !important;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .close-expand::before {
  font-size: 0.563rem;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c {
  display: flex;
  width: 100%;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i {
  background-color: #f0f9ff;
  padding-left: 15px;
  padding-right: 0px;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 34px;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i:before {
  top: 1px;
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-close {
  padding: 7px 0px 13px 4px;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-left-arrow {
  background-color: #f0f9ff;
  padding-left: 15px;
  padding-right: 0px;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 34px;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-left-arrow:before {
  font-size: 0.625rem;
  top: 4px;
  margin-left: 10px;
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c input {
  background-color: #f0f9ff;
  border: 0px !important;
  padding-left: 8px;
  width: 100%;
  border-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c input::placeholder {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button {
  border: 0px;
  background-color: #f0f9ff;
  border: 0px !important;
  border-radius: 0px;
  padding-right: 15px;
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button:hover {
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button i {
  font-size: 0.85rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button .sort-filter-icon {
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button .sort-filter-icon .sort-filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button {
  background-color: #f0f9ff;
  border-radius: 0px;
  padding-right: 15px;
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button:hover {
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button i {
  font-size: 0.938rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button .filter-icon {
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button .filter-icon .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button::after {
  border-right: 1px solid #e7e7e7 !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads {
  height: 23px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads::before {
  font-size: 1rem;
  content: "";
  border-left: 1px solid #e7e7e7 !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button {
  border: 0px;
  background-color: #f0f9ff;
  border: 0px !important;
  border-radius: 0px;
  color: #0d6efd;
  padding-left: 15px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button i {
  font-size: 1.25rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button:hover {
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob {
  position: fixed;
  top: 110px;
  width: 102%;
  z-index: 9;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob.-top-push {
  top: 160px;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob-pos {
  position: fixed;
  top: 160px;
  width: 102%;
  z-index: 99;
}
.container .holding-tabs .holdings-table-content-wrapper {
  margin-top: 29px;
}
.container .holding-tabs .ed-table {
  margin-bottom: 20px;
}
.container .holding-tabs .ed-table #table-headings {
  padding: 14px;
}
.container .holding-tabs .ed-table #table-headings td {
  border-bottom-width: 0px;
}
.container .holding-tabs .ed-table #table-headings td:first-child {
  width: 275px !important;
  padding-left: 15px;
}
.container .holding-tabs .ed-table #table-headings td:first-child {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
}
.container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex {
  margin-top: -3px;
  align-items: center !important;
  flex-direction: column !important;
}
.container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex div {
  height: 6px;
  padding-left: 5px;
}
.container .holding-tabs .positions-table .no-position-open {
  padding-top: 30px;
  margin-left: -15px;
  margin-right: -15px;
}
.container .holding-tabs .positions-table .no-position-open .inc-pos-message {
  padding-bottom: 30px;
}
.container .holding-tabs .positions-table .no-position-open .inc-pos-message p {
  margin-top: 9px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: center;
  color: #727271;
}
.container .holding-tabs .positions-table .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
  top: 0px;
}
@media screen and (min-width: 1180px) {
  .container .holding-tabs .positions-table #holding {
    padding: 0px 112px;
  }
}
.container .name .name.holding .readmore i,
.container .name .name.position .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 0;
  left: 0;
}
.container .name .readmore {
  color: #03002f;
  position: relative;
  top: -4px;
}
.container .name .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 25px;
  left: -3px;
}
.container .name .tag {
  padding-left: 5px;
  position: relative;
  top: -0.4px !important;
}
.container span.name {
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  color: #444444;
  display: flex;
}
.container span.tag {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
  position: relative;
  top: -2px;
}
.container span.pnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
}
.container span.pnlchangepercent {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .change-red {
  color: #dd504d !important;
}
.container .change-up {
  color: #3580f7 !important;
}
.container .change-green {
  color: #51b255 !important;
}
.container .custom-control.teleport-switch {
  --color: $secondary-navy;
  padding-left: 0;
}
.container .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
  top: 0px;
}
.container .custom-control.teleport-switch .teleport-switch-control-input {
  display: none;
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator {
  border-color: var(--color);
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator::after {
  left: -14px;
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator::before {
  right: 3px;
  top: 3px;
  background-color: var(--color);
}
.container .custom-control.teleport-switch .teleport-switch-control-input:disabled ~ .teleport-switch-control-indicator {
  opacity: 0.4;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator {
  display: inline-block;
  position: relative;
  margin: 0 5px 0px 0px;
  top: 2px;
  width: 32px;
  height: 19px;
  background: #ffffff;
  border-radius: 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #cccccc;
  overflow: hidden;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 3px;
  left: 3px;
  background: #cccccc;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator::before {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 2px;
  right: -14px;
  background: #cccccc;
}
@media screen and (min-width: 1180px) {
  .container #holding {
    padding: 0px 112px;
  }
}
.container .ed-table .row col:first-child {
  width: 226px !important;
}
.container ::-webkit-scrollbar {
  width: 1px;
  height: 2px;
}
.container ::-webkit-scrollbar-track {
  background: transparent;
}
.container ::-webkit-scrollbar-thumb {
  background: #3580f7;
}
.container .noDataFound {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 200px;
}

#positions span.name span.name-readmore {
  width: 130px;
  overflow: hidden;
  text-transform: capitalize;
  word-break: break-all;
}
#positions span.name .w-auto {
  width: 164px !important;
}
#positions .ed-alert-position {
  padding: 12px 15px;
  color: #d69a26;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  background: #fffbec;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  align-items: center;
}
#positions .ed-alert-position i {
  border: 1px solid;
  border-radius: 50%;
  padding: 4px;
  font-size: 0.625rem;
}
#positions .ed-alert-position-closed {
  padding: 12px 15px;
  color: #dd504d;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  background: #fceded;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  align-items: center;
}
#positions .ed-alert-position-closed .div-alert-text:nth-child(1) {
  width: 33%;
}
#positions .ed-alert-position-closed .div-alert-text:nth-child(2) {
  width: 55%;
}
#positions .ed-alert-position-closed i {
  border: 1px solid;
  border-radius: 50%;
  padding: 4px;
  font-size: 0.625rem;
}
#positions .closed-position-label {
  background: #fff2f2;
  padding-left: 20px;
  color: #727271;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
}
#positions .closed-position-label span.badge {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
  padding-left: 5px;
}
#positions .include-position-label {
  background: #eef7ee;
  padding-left: 20px;
  color: #727271;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
}
#positions .include-position-label span.badge {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
  padding-left: 5px;
}

.un-realised-val {
  margin-top: 5px;
}

.empty-val {
  color: #b8b8b8;
}

.position-scroll {
  width: 100%;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 30px;
  position: fixed;
  top: 63px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #ffffff;
  z-index: 9999;
}

.holding-tab-dock {
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding: 0px 15px;
  background-color: #fff;
  z-index: 9999;
}

.png-container-dock {
  left: 0;
  right: 0;
  position: fixed;
  top: 50px;
  z-index: 1;
}

.png-position-dock {
  width: 102%;
  margin-left: -15px;
  margin-right: -15px;
  position: fixed;
  top: 117px;
  z-index: 9;
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
}

.all-quantity {
  width: 32%;
  white-space: nowrap;
}
.all-quantity .btn-select-qty-mob {
  border: none;
  color: #3580f7;
  background-color: #ffffff;
  padding: 12px 10px 12px 12px;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "EncodeSansMedium";
}
.all-quantity i.edel-icon-arrow-down {
  top: 2px !important;
  color: #3580f7;
  position: relative;
}

.pos_filter_dock_mob {
  position: fixed;
  top: 165px;
  width: 100%;
  padding: 0 5px;
  background-color: #ffffff;
  z-index: 99;
  border-radius: 5px;
  height: 50px;
}

.dockfilters-tag-push {
  position: fixed;
  top: 160px;
  width: 100%;
}

.dockfilters-tag-push-pos {
  position: fixed;
  top: 210px;
  width: 102%;
}

.hover-col .scrip-accordion .btn.btn-primary {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.holding-slider-button-watchlist-style {
  height: 30px;
  width: 30px;
  display: flex;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
}
.holding-slider-button-watchlist-style.holding-acc-watchlist::after {
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
}
.holding-slider-button-watchlist-style .accordion-button {
  width: 30px !important;
  padding: 0px 0px !important;
}
.holding-slider-button-watchlist-style .accordion-button::after {
  width: auto;
  height: auto;
  margin-left: 0px !important;
  background-color: #ffffff !important;
}

.grid-custom-100-mb {
  display: grid;
  grid-template-columns: 180px auto;
}

.w-add-cta {
  width: 44px !important;
}

.w-sqoff-cta {
  width: 65px !important;
}

.w-unset {
  width: unset;
}
.whats-new-container-desk {
  margin-top: 100px;
}
.whats-new-container-desk .whats-new-text {
  color: #03002f;
  margin-bottom: 15px;
  line-height: normal;
}
.whats-new-container-desk .whats-new-text .whats-text {
  font-family: "DMSansNormal";
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
}
.whats-new-container-desk .whats-new-text .new-text {
  font-family: "DMSansBold";
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
}
.whats-new-container-desk .whats-new-sub-text {
  color: #444444;
  text-align: center;
  font-family: "DMSansNormal";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.whats-new-container-desk .whats-new-item-container-wrap.first {
  margin-bottom: 50px;
  margin-top: 60px;
}
.whats-new-container-desk .whats-new-item-container-wrap.last {
  margin-bottom: 100px;
}
.whats-new-container-desk .whats-new-item-container-wrap.sec {
  margin-bottom: 50px;
}
.whats-new-container-desk .whats-new-item-container-wrap {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}
.whats-new-container-desk .whats-new-item-container-wrap .whats-new-item-container {
  flex: 1;
}
.whats-new-container-desk .whats-new-item-container-wrap .whats-new-item-container .whats-new-icon img {
  width: 18px;
  height: 24px;
}
.whats-new-container-desk .whats-new-item-container-wrap .whats-new-item-sub-container .stock-text .stock {
  color: #03002f;
  font-family: "DMSansBold";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
}
.whats-new-container-desk .whats-new-item-container-wrap .whats-new-item-sub-container .stock-text .sub-text {
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.whats-new-container-desk .whats-new-item-container-wrap .whats-new-item-sub-container .stock-sub-text {
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}

.whats-new-container-mob {
  margin-inline: 12px;
  margin-top: 40px;
}
.whats-new-container-mob .whats-new-text {
  color: #03002f;
  margin-bottom: 20px;
  line-height: normal;
}
.whats-new-container-mob .whats-new-text .whats-text {
  font-family: "DMSansNormal";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}
.whats-new-container-mob .whats-new-text .new-text {
  font-family: "DMSansBold";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}
.whats-new-container-mob .whats-new-sub-text {
  margin-bottom: 30px;
  color: #000000;
  text-align: center;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.whats-new-container-mob .whats-new-item-container-wrap .whats-new-item-container {
  margin-bottom: 30px;
  gap: 10px;
}
.whats-new-container-mob .whats-new-item-container-wrap .whats-new-item-container .whats-new-icon img {
  width: 18px;
  height: 24px;
}
.whats-new-container-mob .whats-new-item-container-wrap .whats-new-item-sub-container .stock-text .stock {
  color: #03002f;
  font-family: "DMSansBold";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
}
.whats-new-container-mob .whats-new-item-container-wrap .whats-new-item-sub-container .stock-text .sub-text {
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.whats-new-container-mob .whats-new-item-container-wrap .whats-new-item-sub-container .stock-sub-text {
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}

.faq-subtext {
  line-height: 30px;
}

.faqs-container-wrappar-desk .title-we-can-help {
  color: #03002f;
  text-align: center;
  font-family: "DMSansNormal";
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 40px;
}
.faqs-container-wrappar-desk .common-accordian .accordion-body {
  padding: 0px !important;
}
.faqs-container-wrappar-desk .common-accordian .accordion-item {
  border: none !important;
  border-bottom: 1px solid #e7e7e7 !important;
  padding: 20px;
  margin: 0px !important;
}
.faqs-container-wrappar-desk .common-accordian .accordion-item:last-child {
  border-bottom: none !important;
}
.faqs-container-wrappar-desk .view-all-faqs {
  margin-bottom: 100px;
  gap: 8px;
  color: #03002f;
  font-family: "DMSansBold";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.faqs-container-wrappar-mob {
  width: fit-content;
  margin-inline: 15px;
}
.faqs-container-wrappar-mob .title-we-can-help {
  color: #03002f;
  text-align: center;
  font-family: "DMSansNormal";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 14px;
}
.faqs-container-wrappar-mob .common-accordian .accordion-body {
  padding: 0px !important;
}
.faqs-container-wrappar-mob .common-accordian .accordion-item {
  border: none !important;
  border-bottom: 1px solid #e7e7e7 !important;
  padding: 20px;
  margin-inline: 15px;
  margin: 0px !important;
}
.faqs-container-wrappar-mob .common-accordian .accordion-item:last-child {
  border-bottom: none !important;
}
.faqs-container-wrappar-mob .view-all-faqs {
  margin-bottom: 36px;
  gap: 8px;
  color: #03002f;
  font-family: "DMSansBold";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.desktop-trading-software-container {
  margin-bottom: 60px;
}
.desktop-trading-software-container .desk-trading-software {
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.desktop-trading-software-container .trading-software-text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  margin-bottom: 9%;
}
.desktop-trading-software-container .trading-software-heading {
  margin-bottom: 60px;
  display: flex;
  justify-content: center;
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.desktop-trading-software-container .trading-software-body {
  display: flex;
}
.desktop-trading-software-container .trading-software-body .trading-software-img {
  width: 383px;
}
.desktop-trading-software-container .trading-software-subtext {
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.desktop-trading-software-container .download-btn {
  display: flex;
  gap: 6px;
}
.desktop-trading-software-container .download-btn-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.desktop-trading-software-container .download-btn-img {
  width: 67px;
}

.mob-trading-software-container {
  margin-bottom: 30px;
}
.mob-trading-software-container .desk-trading-software {
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.mob-trading-software-container .trading-software-heading {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #03002f;
  text-align: center;
  font-family: "DMSansNormal";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mob-trading-software-container .trading-software-body .trading-software-img {
  width: 383px;
  margin-top: 30px;
  margin-bottom: 10px;
}
.mob-trading-software-container .trading-software-subtext {
  margin-inline: 12px;
  color: #444444;
  text-align: center;
  font-family: "DMSansNormal";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.mob-trading-software-container .download-btn {
  display: flex;
  gap: 6px;
  justify-content: center;
}
.mob-trading-software-container .download-btn-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mob-trading-software-container .download-btn-img {
  width: 67px;
}

.our-mentions-container-desk .our-mentions-main {
  gap: 20px;
}
.our-mentions-container-desk .our-mentions-title {
  margin-top: 60px;
  margin-bottom: 11px;
  display: flex;
  gap: 4px;
  justify-content: center;
  color: #000000;
  font-family: "DMSansNormal";
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.our-mentions-container-desk .our-mention-subtext {
  display: flex;
  gap: 4px;
  justify-content: center;
  margin-bottom: 60px;
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 74%; /* 11.84px */
}
.our-mentions-container-desk .our-mention-item-container {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  padding: 20px 24px 20px 20px;
}
.our-mentions-container-desk .our-mention-item-container .our-mention-date {
  margin-bottom: 20px;
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 74%; /* 11.84px */
}
.our-mentions-container-desk .our-mention-item-container .our-mention-text {
  margin-bottom: 20px;
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 25.2px */
}
.our-mentions-container-desk .our-mention-item-container .view-all-btn-wrappar {
  display: flex;
  gap: 5px;
}
.our-mentions-container-desk .our-mention-item-container .view-all-btn-wrappar .view-all-btn {
  width: 30px;
}
.our-mentions-container-desk .our-mention-item-container .view-all-btn-wrappar .read-more {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.our-mentions-container-mob .our-mentions-title {
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  color: #000000;
  font-family: "DMSansNormal";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 33.6px */
}
.our-mentions-container-mob .our-mention-subtext {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
  color: #000000;
  font-family: "DMSansNormal";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
}
.our-mentions-container-mob .our-mention-item-container {
  margin-inline: 15px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  padding: 11px 5px 24px 10px;
}
.our-mentions-container-mob .our-mention-item-container .our-mention-date {
  margin-bottom: 19px;
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 74%; /* 10.36px */
}
.our-mentions-container-mob .our-mention-item-container .our-mention-text {
  margin-bottom: 20px;
  color: #03002f;
  font-family: "DMSansBold";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 28px */
}
.our-mentions-container-mob .our-mention-item-container .view-all-btn-wrappar {
  display: flex;
  gap: 5px;
}
.our-mentions-container-mob .our-mention-item-container .view-all-btn-wrappar .view-all-btn {
  width: 30px;
}
.our-mentions-container-mob .our-mention-item-container .view-all-btn-wrappar .read-more {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.Heading-content {
  line-height: normal;
}
.Heading-content .larger {
  font-size: 2rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .Heading-content .larger {
    font-size: 1.5rem;
  }
}
.Heading-content .larger .bold {
  font-size: 2rem;
  font-family: "DMSansBold";
}
@media (max-width: 768px) {
  .Heading-content .larger .bold {
    font-size: 1.5rem;
  }
}
.Heading-content .small {
  font-size: 1.5rem;
  font-family: "DMSansNormal";
}
.Heading-content .small .bold {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}

.share-market-description {
  font-size: 1.125rem;
  line-height: normal;
  font-family: "DMSansNormal";
  color: #444444;
}
@media (max-width: 768px) {
  .share-market-description {
    font-size: 1rem;
  }
}
.share-market-description .decription-content {
  text-align: center;
}
.share-market-description .decription-content .Edbutton-link-blue:hover {
  color: #03002f;
}
.share-market-description a {
  color: #03002f;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  text-decoration: underline !important;
}
@media (max-width: 768px) {
  .share-market-description a {
    font-size: 1rem;
  }
}

.share-market-section {
  display: grid;
  grid-template-columns: 65% 30%;
  gap: 5%;
}
@media (max-width: 768px) {
  .share-market-section {
    display: grid;
    grid-template-columns: 1fr;
  }
}
.share-market-section .share-market-input {
  display: flex;
  margin: 0px;
}
.share-market-section .share-market-input input {
  padding: 18px;
  width: 80%;
  display: inline-block;
  border-radius: 5px 0px 0px 5px;
  border: none;
  background-color: #eeeeee;
}
@media (max-width: 768px) {
  .share-market-section .share-market-input input {
    width: 65%;
  }
}
.share-market-section .share-market-input input::placeholder {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22px;
  text-align: left;
  color: #787878;
}
@media (max-width: 768px) {
  .share-market-section .share-market-input input::placeholder {
    font-size: 0.875rem;
    line-height: normal;
  }
}
.share-market-section .share-market-input button {
  width: 20%;
  background-color: #f04e45;
  font-size: 1rem;
  line-height: 29.68px;
  text-align: Center;
  color: #ffffff;
  border: none;
  border-radius: 0px 5px 5px 0px;
  padding: 13px;
  display: inline-block;
}
.share-market-section .share-market-input button:hover {
  color: #ffffff;
  background-color: #f2736b;
}
@media (max-width: 768px) {
  .share-market-section .share-market-input button {
    width: 35%;
  }
}
@media (max-width: 768px) {
  .share-market-section .image-app-mobile {
    justify-content: space-between;
    margin-top: 40px;
  }
}

.px-4-LR {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
@media (max-width: 768px) {
  .px-4-LR {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.keyframe-section {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 72px;
}
@media (max-width: 768px) {
  .keyframe-section {
    flex-direction: column;
    gap: 20px;
  }
}
.keyframe-section .Hedaing-content {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .keyframe-section .Hedaing-content {
    text-align: center;
  }
}
.keyframe-section .Hedaing-content .font-bold {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}
@media (max-width: 768px) {
  .keyframe-section .Hedaing-content .font-bold {
    font-size: 1.375rem;
  }
}
.keyframe-section .Hedaing-content .font-normal {
  font-size: 1.5rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .keyframe-section .Hedaing-content .font-normal {
    font-size: 1.375rem;
  }
}
.keyframe-section .Hedaing-content .subscription-content {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .keyframe-section .Hedaing-content .subscription-content {
    font-size: 0.875rem;
    line-height: 22px;
  }
}
.keyframe-section .Heading-description {
  font-size: 1rem;
  font-family: "DMSansNormal";
  line-height: 30px;
  margin-bottom: 0px;
}

.learn-to-us-section {
  background-color: #03002f;
}

.img-content-ltouse {
  position: relative;
}
.img-content-ltouse .iconplay-section {
  position: absolute;
  cursor: pointer;
}
@media (max-width: 768px) {
  .img-content-ltouse .iconplay-section {
    width: 34px;
  }
}

.marketapp-section {
  display: grid;
  grid-template-columns: 60% 40%;
  align-items: center;
  justify-content: space-between;
  margin-top: 151px;
  margin-bottom: 151px;
}
@media (max-width: 768px) {
  .marketapp-section {
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.share-marketApp-section {
  display: grid;
  grid-template-columns: 100%;
}
.share-marketApp-section .share-marketApp-input {
  display: flex;
  margin: 0px;
}
.share-marketApp-section .share-marketApp-input input {
  padding: 18px;
  width: 52%;
  display: inline-block;
  border-radius: 5px 0px 0px 5px;
  border: none;
  background-color: #eeeeee;
}
@media (max-width: 768px) {
  .share-marketApp-section .share-marketApp-input input {
    width: 70%;
  }
}
.share-marketApp-section .share-marketApp-input input::placeholder {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22px;
  text-align: left;
  color: #787878;
}
.share-marketApp-section .share-marketApp-input button {
  width: 15%;
  background-color: #f04e45;
  font-size: 1rem;
  line-height: 29.68px;
  text-align: Center;
  color: #ffffff;
  border: none;
  border-radius: 0px 5px 5px 0px;
  padding: 13px 0px;
  display: inline-block;
}
@media (max-width: 768px) {
  .share-marketApp-section .share-marketApp-input button {
    width: 30%;
  }
}
.share-marketApp-section .share-marketApp-input button:hover {
  color: #ffffff;
  background-color: #f2736b;
}

.carosaual-section-nuvamamarket {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 70px;
}
@media (max-width: 768px) {
  .carosaual-section-nuvamamarket {
    display: grid;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .carosaual-section-nuvamamarket {
    gap: 40px;
  }
}
.carosaual-section-nuvamamarket .carsoual-section-1 {
  background-color: #fafcff;
  padding: 55px;
}
@media (max-width: 768px) {
  .carosaual-section-nuvamamarket .carsoual-section-1 {
    padding: 0px 20px;
  }
}
.carosaual-section-nuvamamarket .carsoual-section-1 .carsoual-inner-1 {
  display: grid;
  grid-template-columns: 30% 70%;
  gap: 30px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .carosaual-section-nuvamamarket .carsoual-section-1 .carsoual-inner-1 {
    display: grid;
    grid-template-columns: 35% 55%;
    gap: 5%;
    justify-content: center;
    align-items: center;
  }
}
.carosaual-section-nuvamamarket .carsoual-section-1 .carsoual-inner-1 .left-image {
  background-color: #fff0c9;
  padding: 20px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .carosaual-section-nuvamamarket .carsoual-section-1 .carsoual-inner-1 .left-image {
    width: 120px;
  }
}
.carosaual-section-nuvamamarket .carsoual-section-2 {
  display: grid;
  grid-template-columns: 70% 30%;
  padding-top: 65px;
  padding-bottom: 65px;
  position: relative;
}
@media (max-width: 768px) {
  .carosaual-section-nuvamamarket .carsoual-section-2 {
    padding: 0px 20px;
  }
}
.carosaual-section-nuvamamarket .carsoual-section-2 .right-image {
  position: absolute;
  top: 0px;
  right: -10%;
}
@media (max-width: 768px) {
  .carosaual-section-nuvamamarket .carsoual-section-2 .right-image {
    right: -4%;
  }
  .carosaual-section-nuvamamarket .carsoual-section-2 .right-image img {
    width: 112px;
  }
}

.prod-moment-carsoual {
  min-height: 200px;
  max-height: 200px;
  justify-content: space-between;
  display: flex !important;
  flex-direction: column;
}
.prod-moment-carsoual .owl-stage-outer .owl-item {
  min-height: 170px;
  max-height: 170px;
  display: flex;
  align-items: center;
}
.prod-moment-carsoual .owl-dots {
  justify-content: flex-start;
  padding: 0px;
}
.prod-moment-carsoual .owl-nav {
  display: none;
}

@media (max-width: 768px) {
  .img-responsive {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .nuvamaMarket-spacing .mgt-74 {
    margin-top: 63px;
  }
  .nuvamaMarket-spacing .mgt-60 {
    margin-top: 40px;
  }
  .nuvamaMarket-spacing .midnight-blue-no-underline {
    font-size: 1rem;
  }
  .nuvamaMarket-spacing .mgt-80 {
    margin-top: 40px !important;
  }
}
@media (max-width: 768px) {
  .nuvamaMarket-spacing .carosaual-section-nuvamamarket,
  .nuvamaMarket-spacing .carsoual-section-1,
  .nuvamaMarket-spacing .carsoual-inner-1,
  .nuvamaMarket-spacing .carsoual-section-2,
  .nuvamaMarket-spacing .carsoual-inner-2 {
    max-width: 100%;
    overflow-x: hidden;
  }
}
.nuvamaMarket-spacing .DMSanN_16_400 {
  font-size: 0.875rem;
}
/* ColoredTableComponent.scss */
.nav-applicability-norms-container-desk .nav-applicability-norms-text {
  padding: 16px;
  font-family: "DMSansBold";
  font-size: 40px;
  margin-top: 20px;
  line-height: 1.2;
  color: #03002f;
  letter-spacing: -1px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section1 {
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section1 .nav-applicability-text-question1 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section1 .nav-applicability-text-answer1 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  padding-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section1 .nav-applicability-text-answer2 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  padding-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section1 .nav-applicability-text-answer3 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  padding-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section1 .nav-applicability-text-answer3 .blue-body {
  color: #0b243a !important;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section1 .nav-applicability-text-answer3 .blue-body:hover {
  color: #e71e04 !important;
  text-decoration: underline;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section2 {
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section2 .nav-applicability-text-question2 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section2 .nav-applicability-text-answer {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  padding-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section3 {
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section3 .nav-applicability-text-question3 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section3 .nav-applicability-text-answer {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  padding-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section3 .nav-applicability-img {
  width: 100%;
  margin-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section3 .nav-applicability-img-title {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section3 .nav-applicability-img-text1 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 48px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section3 .nav-applicability-img-text2 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section4 {
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section4 .nav-applicability-text-question4 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 16px;
  margin-bottom: 18px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section4 .nav-applicability-img-table-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 18px;
  padding-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section4 .nav-applicability-img-table-container .nav-applicability-img-table {
  width: 50%;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section4 .nav-applicability-table-description {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 {
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .nav-applicability-text-question5 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 16px;
  margin-bottom: 18px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .nav-applicability-text-answer5 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .nav-applicability-norms-list {
  margin-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .nav-applicability-norms-list li {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 10px;
  margin-inline: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .nav-applicability-text-answer6 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .nav-applicability-text-answer7 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-inline: 32px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .bank-table-container {
  font-family: "DMSansNormal";
  margin-inline: 32px;
  margin-bottom: 10px;
  margin-top: 18px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .bank-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section5 .bank-table td {
  border: 1px solid #cccccc;
  padding: 10px;
  vertical-align: top;
  word-wrap: break-word;
  text-align: left;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section6 {
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section6 .nav-applicability-text-question6 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section6 .nav-applicability-text-wrappar .rules-heading {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section6 .nav-applicability-text-wrappar .nav-applicability-norms-list {
  margin-inline: 32px;
  margin-bottom: 18px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section6 .nav-applicability-text-wrappar .nav-applicability-norms-list li {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 10px;
  margin-inline: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section7 {
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section7 .nav-applicability-text-question7 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section7 .nav-applicability-text-answer1 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 32px;
  margin-inline: 16px;
}
.nav-applicability-norms-container-desk .nav-applicability-norms-section7 .nav-applicability-text-answer2 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 16px;
  font-style: italic;
}

.nav-applicability-norms-container-mob {
  padding: 20px;
}
.nav-applicability-norms-container-mob ul {
  padding: 0px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-text {
  font-family: "DMSansBold";
  font-size: 2.25rem;
  line-height: 1.2;
  color: #03002f;
  text-align: center;
  letter-spacing: 2px;
  margin-block: 20px;
  align-items: center;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section1 {
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section1 .nav-applicability-text-question1 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section1 .nav-applicability-text-answer1 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  padding-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section1 .nav-applicability-text-answer2 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  padding-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section1 .nav-applicability-text-answer3 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  padding-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section1 .nav-applicability-text-answer3 .blue-body {
  color: #0b243a !important;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section1 .nav-applicability-text-answer3 .blue-body:hover {
  color: #e71e04 !important;
  text-decoration: underline;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section2 {
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section2 .nav-applicability-text-question2 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section2 .nav-applicability-text-answer {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  padding-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section3 {
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section3 .nav-applicability-text-question3 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section3 .nav-applicability-text-answer {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  padding-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section3 .nav-applicability-img {
  width: 100%;
  margin-inline: 16px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section3 .nav-applicability-img-title {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section3 .nav-applicability-img-text1 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 16px;
  line-height: initial;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section3 .nav-applicability-img-text2 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section4 {
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section4 .nav-applicability-text-question4 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 8px;
  margin-bottom: 18px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section4 .nav-applicability-img-table-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 18px;
  padding-inline: 16px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section4 .nav-applicability-img-table-container .nav-applicability-img-table {
  width: 82%;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section4 .nav-applicability-table-description {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  line-height: initial;
  margin-inline: 16px;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 {
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .nav-applicability-text-question5 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 8px;
  margin-bottom: 18px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .nav-applicability-text-answer5 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .nav-applicability-norms-list {
  margin-inline: 16px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .nav-applicability-norms-list li {
  font-size: 1.125rem !important;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 10px;
  margin-inline: 16px;
  line-height: initial;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .nav-applicability-text-answer6 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  line-height: initial;
  margin-inline: 16px;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .nav-applicability-text-answer7 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  text-align: center;
  margin-inline: 16px;
  line-height: initial;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .bank-table-container {
  font-family: "DMSansNormal";
  margin-inline: 16px;
  margin-bottom: 10px;
  margin-top: 18px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .bank-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section5 .bank-table td {
  border: 1px solid #444444;
  padding: 10px;
  vertical-align: top;
  word-wrap: break-word;
  text-align: left;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section6 {
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section6 .nav-applicability-text-question6 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section6 .nav-applicability-text-wrappar .rules-heading {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section6 .nav-applicability-text-wrappar .nav-applicability-norms-list {
  margin-inline: 16px;
  margin-bottom: 18px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section6 .nav-applicability-text-wrappar .nav-applicability-norms-list li {
  font-size: 1.125rem !important;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 10px;
  margin-inline: 16px;
  line-height: initial;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section7 {
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section7 .nav-applicability-text-question7 {
  font-size: 1.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding: 8px;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section7 .nav-applicability-text-answer1 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 32px;
  margin-inline: 16px;
  line-height: initial;
  text-align: center;
}
.nav-applicability-norms-container-mob .nav-applicability-norms-section7 .nav-applicability-text-answer2 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  color: #444444;
  margin-bottom: 18px;
  margin-inline: 16px;
  line-height: initial;
  text-align: center;
  font-style: italic;
}

@media (max-width: 768px) {
  .bank-table-container .bank-table {
    display: block;
  }
  .bank-table-container .bank-table td {
    font-size: 0.9rem;
    padding: 8px;
  }
}
@charset "UTF-8";
/*!
* Bootstrap v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root {
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,110,253;
  --bs-secondary-rgb:108,117,125;
  --bs-success-rgb:25,135,84;
  --bs-info-rgb:13,202,240;
  --bs-warning-rgb:255,193,7;
  --bs-danger-rgb:220,53,69;
  --bs-light-rgb:248,249,250;
  --bs-dark-rgb:33,37,41;
  --bs-white-rgb:255,255,255;
  --bs-black-rgb:0,0,0;
  --bs-body-color-rgb:33,37,41;
  --bs-body-bg-rgb:255,255,255;
  --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",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:#212529;
  --bs-body-bg:#fff;
}

*, ::after, ::before {
  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: transparent;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.h1, h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  .h1, h1 {
    font-size: 2.5rem;
  }
}
.h2, h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  .h2, h2 {
    font-size: 2rem;
  }
}
.h3, h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  .h3, h3 {
    font-size: 1.75rem;
  }
}
.h4, h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  .h4, h4 {
    font-size: 1.5rem;
  }
}
.h5, h5 {
  font-size: 1.25rem;
}

.h6, h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[data-bs-original-title], 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;
}

dl, ol, ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol, ol ul, ul ol, ul ul {
  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.2em;
  background-color: #fcf8e3;
}

sub, sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}

a:hover {
  color: #0a58ca;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

code, kbd, pre, samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr;
  unicode-bidi: bidi-override;
}

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: #d63384;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

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: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

tbody, td, tfoot, th, thead, tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

button, input, optgroup, select, 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]::-webkit-calendar-picker-indicator {
  display: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button: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;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-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-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@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: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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: #6c757d;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}
.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.3333333333%;
}

.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.6666666667%;
}

.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-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;
}

@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.3333333333%;
  }
  .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.6666666667%;
  }
  .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-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;
  }
}
@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.3333333333%;
  }
  .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.6666666667%;
  }
  .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-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;
  }
}
@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.3333333333%;
  }
  .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.6666666667%;
  }
  .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-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;
  }
}
@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.3333333333%;
  }
  .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.6666666667%;
  }
  .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-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;
  }
}
@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.3333333333%;
  }
  .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.6666666667%;
  }
  .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-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;
  }
}
.table {
  --bs-table-bg:transparent;
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:#212529;
  --bs-table-striped-bg:rgba(0, 0, 0, 0.05);
  --bs-table-active-color:#212529;
  --bs-table-active-bg:rgba(0, 0, 0, 0.1);
  --bs-table-hover-color:#212529;
  --bs-table-hover-bg:rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}

.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.table > tbody {
  vertical-align: inherit;
}

.table > thead {
  vertical-align: bottom;
}

.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.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-accent-bg:var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg:var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg:var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg:#cfe2ff;
  --bs-table-striped-bg:#c5d7f2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bacbe6;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfd1ec;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg:#e2e3e5;
  --bs-table-striped-bg:#d7d8da;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#cbccce;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#d1d2d4;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg:#d1e7dd;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg:#cff4fc;
  --bs-table-striped-bg:#c5e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg:#fff3cd;
  --bs-table-striped-bg:#f2e7c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dbb9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece1be;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg:#f8d7da;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc2c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7ca;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg:#f8f9fa;
  --bs-table-striped-bg:#ecedee;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfe0e1;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5e6e7;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg:#212529;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  color: #fff;
  border-color: #373b3e;
}

.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 + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  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: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-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;
  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;
}

.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-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;
  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::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}

.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

.form-select:disabled {
  background-color: #e9ecef;
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.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-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  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: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%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 {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}

.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  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 {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.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;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.form-range:focus {
  outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -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;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -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;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.form-range:disabled {
  pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}

.form-floating > .form-control, .form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}

.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px 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 {
  padding: 1rem 0.75rem;
}

.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}

.form-floating > .form-control::placeholder {
  color: transparent;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  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-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control, .input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .form-control:focus, .input-group > .form-select:focus {
  z-index: 3;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select, .input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
  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: -1px;
  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: #198754;
}

.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: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
  display: block;
}

.form-control.is-valid, .was-validated .form-control:valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%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);
}

.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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);
}

.form-select.is-valid, .was-validated .form-select:valid {
  border-color: #198754;
}

.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-valid:focus, .was-validated .form-select:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.form-check-input.is-valid, .was-validated .form-check-input:valid {
  border-color: #198754;
}

.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
  background-color: #198754;
}

.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.input-group .form-control.is-valid, .input-group .form-select.is-valid, .was-validated .input-group .form-control:valid, .was-validated .input-group .form-select:valid {
  z-index: 1;
}

.input-group .form-control.is-valid:focus, .input-group .form-select.is-valid:focus, .was-validated .input-group .form-control:valid:focus, .was-validated .input-group .form-select:valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.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: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
  display: block;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%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);
}

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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);
}

.form-select.is-invalid, .was-validated .form-select:invalid {
  border-color: #dc3545;
}

.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
  border-color: #dc3545;
}

.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
  background-color: #dc3545;
}

.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.input-group .form-control.is-invalid, .input-group .form-select.is-invalid, .was-validated .input-group .form-control:invalid, .was-validated .input-group .form-select:invalid {
  z-index: 2;
}

.input-group .form-control.is-invalid:focus, .input-group .form-select.is-invalid:focus, .was-validated .input-group .form-control:invalid:focus, .was-validated .input-group .form-select:invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  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: #212529;
}

.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}

.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}

.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

.btn-check:active + .btn-secondary, .btn-check:checked + .btn-secondary, .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}

.btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary:focus, .btn-secondary.active:focus, .btn-secondary:active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}

.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.btn-check:active + .btn-success, .btn-check:checked + .btn-success, .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}

.btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success:focus, .btn-success.active:focus, .btn-success:active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}

.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

.btn-check:active + .btn-info, .btn-check:checked + .btn-info, .btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}

.btn-check:active + .btn-info:focus, .btn-check:checked + .btn-info:focus, .btn-info.active:focus, .btn-info:active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}

.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

.btn-check:active + .btn-warning, .btn-check:checked + .btn-warning, .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}

.btn-check:active + .btn-warning:focus, .btn-check:checked + .btn-warning:focus, .btn-warning.active:focus, .btn-warning:active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}

.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

.btn-check:active + .btn-danger, .btn-check:checked + .btn-danger, .btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}

.btn-check:active + .btn-danger:focus, .btn-check:checked + .btn-danger:focus, .btn-danger.active:focus, .btn-danger:active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

.btn-check:active + .btn-light, .btn-check:checked + .btn-light, .btn-light.active, .btn-light:active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

.btn-check:active + .btn-light:focus, .btn-check:checked + .btn-light:focus, .btn-light.active:focus, .btn-light:active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}

.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-check:active + .btn-dark, .btn-check:checked + .btn-dark, .btn-dark.active, .btn-dark:active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}

.btn-check:active + .btn-dark:focus, .btn-check:checked + .btn-dark:focus, .btn-dark.active:focus, .btn-dark:active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show, .btn-outline-secondary:active {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

.btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus, .btn-outline-success:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

.btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

.btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show, .btn-outline-warning:active {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show, .btn-outline-danger:active {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

.btn-check:active + .btn-outline-light, .btn-check:checked + .btn-outline-light, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-check:active + .btn-outline-light:focus, .btn-check:checked + .btn-outline-light:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus, .btn-outline-light:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-check:active + .btn-outline-dark, .btn-check:checked + .btn-outline-dark, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show, .btn-outline-dark:active {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-check:active + .btn-outline-dark:focus, .btn-check:checked + .btn-outline-dark:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}

.btn-link:hover {
  color: #0a58ca;
}

.btn-link.disabled, .btn-link:disabled {
  color: #6c757d;
}

.btn-group-lg > .btn, .btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-group-sm > .btn, .btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.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;
  }
}
.dropdown, .dropend, .dropstart, .dropup {
  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 {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.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: 0.125rem;
}

.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: 0.125rem;
}

.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: 0.125rem;
}

.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: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #1e2125;
  background-color: #e9ecef;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}

.dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}

.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}

.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}

.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical > .btn, .btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .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, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.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-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  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:focus, .nav-link:hover {
  color: #0a58ca;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: 0 0;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill .nav-item, .nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item, .nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  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 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}

@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 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-bottom, .navbar-expand-sm .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-bottom, .navbar-expand-md .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-bottom, .navbar-expand-lg .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-bottom, .navbar-expand-xl .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .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-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-bottom, .navbar-expand-xxl .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .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: 0.5rem;
  padding-left: 0.5rem;
}

.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-header {
  display: none;
}

.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}

.navbar-expand .offcanvas-bottom, .navbar-expand .offcanvas-top {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}

.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.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: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card > .card-header + .list-group, .card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img, .card-img-bottom, .card-img-top {
  width: 100%;
}

.card-img, .card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img, .card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}

@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-header, .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
    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-header, .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  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;
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708z%27/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}

.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.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-.708z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}

.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.accordion-item:not(:first-of-type) {
  border-top: 0;
}

.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}

.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-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/");
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}

.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}

.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}

.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}

.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}

.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}

.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}

.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}

.alert-dark .alert-link {
  color: #101214;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}

@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: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.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: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  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: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  color: #084298;
  background-color: #bacbe6;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  color: #41464b;
  background-color: #cbccce;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  color: #0f5132;
  background-color: #bcd0c7;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  color: #055160;
  background-color: #badce3;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  color: #664d03;
  background-color: #e6dbb9;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  color: #842029;
  background-color: #dfc2c4;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  color: #636464;
  background-color: #e5e5e5;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  color: #141619;
  background-color: #bebebf;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}

.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}

.btn-close.disabled, .btn-close:disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.toast.showing {
  opacity: 0;
}

.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@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% - 1rem);
}

.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% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-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 {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@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 {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@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 {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@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 {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@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 {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@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 {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-auto[data-popper-placement^=top], .bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
  bottom: 0;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=right], .bs-tooltip-end {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=bottom], .bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
  top: 0;
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=left], .bs-tooltip-start {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: block;
  max-width: 276px;
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}

.popover .popover-arrow::after, .popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.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%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block;
}

.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}

.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next, .carousel-control-prev {
  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: 0 0;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.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 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.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-.708z%27/%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%;
  list-style: none;
}

.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: #fff;
  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: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

.carousel-dark .carousel-caption {
  color: #000;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border, .spinner-grow {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.offcanvas-backdrop.fade {
  opacity: 0;
}

.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}

.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.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 {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
  animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}

.link-primary:focus, .link-primary:hover {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}

.link-secondary:focus, .link-secondary:hover {
  color: #565e64;
}

.link-success {
  color: #198754;
}

.link-success:focus, .link-success:hover {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}

.link-info:focus, .link-info:hover {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}

.link-warning:focus, .link-warning:hover {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}

.link-danger:focus, .link-danger:hover {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}

.link-light:focus, .link-light:hover {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}

.link-dark:focus, .link-dark:hover {
  color: #1a1e21;
}

.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: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 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) {
  position: absolute !important;
  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;
}

.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: 1px;
  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;
}

.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;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: 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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.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: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !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;
}

.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;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !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-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !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-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-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-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-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-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !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-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !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-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !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-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !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-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;
}

.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-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;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !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;
}

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.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: #6c757d !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-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;
}

.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-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-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: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: 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-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;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !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-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !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-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-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-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-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-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !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-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !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-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !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-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !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-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;
  }
  .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-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;
  }
  .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-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !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-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !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-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !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-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !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;
  }
  .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-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;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !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-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !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-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-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-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-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-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !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-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !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-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !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-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !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-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;
  }
  .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-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;
  }
  .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-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !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-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !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-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !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-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !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;
  }
  .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-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;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !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-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !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-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-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-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-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-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !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-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !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-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !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-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !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-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;
  }
  .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-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;
  }
  .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-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !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-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !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-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !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-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !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;
  }
  .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-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;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !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-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !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-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-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-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-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-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !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-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !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-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !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-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !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-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;
  }
  .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-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;
  }
  .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-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !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-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !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-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !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-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !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;
  }
  .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-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;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !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-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !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-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-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-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-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-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !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-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !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-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !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-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !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-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;
  }
  .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-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;
  }
  .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-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !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-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !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-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !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-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !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.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    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-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;
  }
}

@charset "UTF-8";
:root {
  font-size: 16px;
}

.ed_button {
  border: none;
}
.ed_button,
.ed_button > * {
  cursor: pointer;
}
.ed_button.button {
  padding: 12px 64.5px;
  border: 0px;
  font-family: "DMSansMedium";
  font-size: 1rem;
  font-style: normal;
  line-height: 21.6px;
  letter-spacing: 0px;
  text-align: center;
  text-transform: capitalize;
  border-radius: 6px;
}
.ed_button.button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ed_button.tomato-red {
  border: 1px solid #e71e04;
  background-color: #e71e04;
  color: #ffffff;
}
.ed_button.sky-blue {
  background-color: #1c9ad6;
  color: #ffffff !important;
}
.ed_button.light-navy {
  border: 1px solid #174082;
  color: #ffffff;
  background-color: #174082;
}
.ed_button.dusty-orange {
  border: 1px solid #f79035;
  color: #ffffff;
  background-color: #f79035;
}
.ed_button.white-one {
  background-color: #ffffff;
  color: #03002f;
  border: 1px solid #03002f;
}
.ed_button.white-twenty {
  border: 1px solid #eeeeee;
  color: #000;
  background-color: #eeeeee;
}
.ed_button.kelly-green-two {
  border: 1px solid #00aa27;
  color: #ffffff;
  background-color: #00aa27;
}
.ed_button.blue-one {
  border: 1px solid #03002f;
  color: #ffffff;
  background-color: #03002f;
}
.ed_button.kelly-grey-one {
  border: 1px solid #70706f;
  color: #ffffff;
  background-color: #70706f;
}
.ed_button.slim {
  padding: 10px 16px;
}
.ed_button.link {
  color: #f79035;
}
.ed_button.link-hover {
  color: #03002f;
}
.ed_button.link-hover:hover {
  color: #878edd;
}
.ed_button.blue-link {
  color: #3580f7;
}
.ed_button.green-btn {
  color: #ffffff;
  background-color: #51b255;
}
.ed_button.red-btn {
  color: #ffffff;
  background-color: #dd504d;
}
.ed_button.midnight-blue {
  color: #ffffff;
  background-color: #03002f !important;
  border: 1px solid #03002f !important;
}
.ed_button.midnight-blue.disabled {
  background-color: #c0bfcb !important;
  border-color: #c0bfcb !important;
  opacity: 1;
}
.ed_button.midnight-blue-border {
  border: 1px solid #03002f;
  border-radius: 5px;
  background-color: #ffffff;
  color: #03002f;
}
.ed_button.midnight-blue-underline-border {
  border: 1px solid #03002f;
  border-radius: 5px;
  background-color: #ffffff;
  color: #03002f;
  text-decoration: underline;
}
.ed_button.vivid-green-border {
  border: 1px solid #52d20a;
  border-radius: 5px;
  background-color: #ffffff;
  color: #52d20a;
}
.ed_button.midnight-blue-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  text-decoration: underline;
  background: inherit;
}
.ed_button.midnight-blue-no-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  background: inherit;
}
.ed_button.dusty-grey-underline {
  border: 0;
  padding: 0 !important;
  color: #8d8a8a;
  background: inherit;
  font-size: 1.375rem;
  font-family: "DMSansNormal";
}
.ed_button.black-underline {
  border: 0;
  padding: 0 !important;
  color: #292929;
  text-decoration: underline;
  background: inherit;
}
.ed_button.tomato {
  border: 0;
  padding: 15px 30px;
  background-color: #f04e45;
  border-radius: 5px;
  color: #ffffff;
}
.ed_button.dark-peach-rounded-border {
  color: #f04e45;
  background-color: transparent;
  font-family: "DMSansMedium";
  border-radius: 50px;
  border: 1px solid #f04e45;
}
.ed_button.grey-suit {
  color: #ffffff;
  background-color: #c0bfcb;
}
.ed_button.monochrome-light-grey {
  color: #ffffff;
  background-color: #e7e7e7;
}
.ed_button.dark-peach {
  color: #ffffff;
  background-color: #f04e45;
}
.ed_button.dark-peach.disabled {
  opacity: 0.7;
}
.ed_button.dark-peach-hover {
  color: #ffffff;
  background-color: #f04e45;
}
.ed_button.dark-peach-hover:hover {
  background-color: #f36f68;
}
.ed_button.dark-peach-hover.disabled {
  opacity: 0.7;
}
.ed_button.dark-peach-rounded {
  color: #ffffff;
  background-color: #f04e45;
  font-family: "DMSansMedium";
  border-radius: 50px;
  padding: 13px 49px;
}
.ed_button.white-rounded {
  color: #03002f;
  background-color: #ffffff;
  font-family: "DMSansBold";
  font-size: 1rem;
  border-radius: 50px;
  padding: 13px 49px;
}
.ed_button.white-rounded:hover {
  background-color: #b2b2c2;
}
.ed_button.blood-red {
  color: #ffffff;
  background-color: #dd504d;
  border: 1px solid #dd504d;
}
.ed_button.blood-red-border {
  color: #dd504d;
  background-color: #ffffff;
  border: 1px solid #dd504d;
}
.ed_button.without-back-link-blue {
  color: #03002f;
  background-color: #ffffff;
  border: none !important;
  text-decoration: underline;
}
.ed_button.secondary-gray-border {
  border: 0;
  padding: 0 !important;
  color: #b8b8b8;
  background: inherit;
}
.ed_button.green-underline {
  border: 0;
  padding: 0 !important;
  color: #51b255;
  background: inherit;
  text-decoration: underline;
}
.ed_button.white-underline {
  border: 0;
  padding: 0 !important;
  color: #ffffff;
  background: inherit;
  text-decoration: underline;
}
.ed_button.monochrome-light-grey-border {
  border: 1px solid #cfd9e0;
  color: #02012d;
  background-color: #ffffff;
}
.ed_button.aqua-white-border {
  border: 1px solid #f2f2f5 !important;
  background-color: transparent !important;
}

.common_button {
  text-align: center;
}

@media screen and (max-width: 577px) {
  .ed_button.button {
    font-size: 0.875rem;
    padding: 8.21px 43.66px;
  }
}
:root {
  font-size: 16px;
}

.ed-sort-label-wrapper {
  display: inline-block;
  padding-right: 10px;
}
.ed-sort-label-wrapper .sort-tag-container {
  border: 0.5px solid #3580f7;
  background-color: #ffffff;
  padding: 3.5px 7px 5px 7px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
  cursor: pointer;
  white-space: nowrap;
}
.ed-sort-label-wrapper .ed-sort-label-text {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  color: #3580f7;
  cursor: pointer;
}
.ed-sort-label-wrapper .ed-sort-label-text .sortOrder {
  padding-left: 8px;
}
.ed-sort-label-wrapper span.edel-icon-sort {
  font-size: 0.525rem;
  color: #3580f7;
  padding-left: 8px;
  line-height: 3px;
  font-weight: bold;
}

@media screen and (max-width: 1024px) {
  .filters-tag {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .border-top-add {
    border-top: 1px solid #e7e7e7;
  }
  .filters-tag-sticky {
    padding-top: 15px;
    padding-bottom: 15px;
    position: -webkit-sticky;
    position: sticky;
    top: 113px;
    background: white;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
    z-index: 8;
  }
  .filters-tag-sticky .clear-all-tag {
    right: -15px;
    padding-right: 10px;
  }
  .sort-tag-container {
    margin-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
  }
}
:root {
  font-size: 16px;
}

.filters-tag {
  padding-top: 43.5px;
}
.filters-tag .ed-filter-label-wrapper {
  display: inline-block;
  background: #ffffff;
  padding-right: 10px;
}
.filters-tag .ed-filter-label-wrapper:first-child {
  padding-left: 0px;
}
.filters-tag .ed-filter-label-wrapper .tag-container {
  border: 1px solid #e2edfe;
  background-color: #f5f9ff;
  padding: 4.5px 7px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 6px;
  cursor: pointer;
  width: max-content;
}
.filters-tag .ed-filter-label-wrapper .ed-filter-label-text {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  color: #3580f7;
  cursor: pointer;
}
.filters-tag .ed-filter-label-wrapper span.edel-icon-close {
  font-size: 0.463rem;
  color: #3580f7;
  padding-left: 8px;
  line-height: 3px;
}

.clear-all-tag {
  position: -webkit-sticky;
  position: sticky;
  right: 0px;
  height: fit-content;
  background: #ffffff;
  padding-left: 10px;
}

.filter-tags {
  padding-left: 10px;
}

.filters-tag.new-theme .ed-sort-label-wrapper .sort-tag-container {
  border-color: #03002f;
}
.filters-tag.new-theme .ed-sort-label-wrapper .ed-sort-label-text {
  color: #03002f;
  font-family: "DMSansNormal";
}
.filters-tag.new-theme .ed-sort-label-wrapper .ed-sort-label-text .edel-icon-sort {
  color: #03002f;
}
@media screen and (max-width: 1024px) {
  .filters-tag.new-theme .ed-sort-label-text {
    padding-left: 7px !important;
  }
}
.filters-tag.new-theme .ed-filter-label-wrapper .tag-container {
  border: 0px;
  background-color: #f2f2f5;
}
.filters-tag.new-theme .ed-filter-label-wrapper .ed-filter-label-text {
  font-family: "DMSansNormal";
  color: #03002f;
}
.filters-tag.new-theme .ed-filter-label-wrapper span.edel-icon-close {
  font-weight: bold;
  color: #03002f;
}

@media screen and (max-width: 1024px) {
  .filters-tag {
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: start;
    overflow-x: scroll;
  }
  .filters-tag::-webkit-scrollbar {
    display: none;
  }
  .filters-tag :first-child {
    padding-left: 0px;
  }
  .border-top-add {
    border-top: 1px solid #e7e7e7;
  }
  .filters-tag-sticky {
    padding-top: 15px;
    padding-bottom: 15px;
    position: sticky;
    top: 115px;
    background: white;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
    z-index: 99999;
  }
  .tag-container {
    margin-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
  }
}
:root {
  font-size: 16px;
}

.hidden {
  display: none;
}

.mgl-8 {
  margin-left: 8px;
}

.ed-footer-inner-wrapper {
  background-color: #03002f;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ed-footer-inner-wrapper .ed-join-section {
  width: auto;
  font-family: "DMSansBold";
  color: #ffffff;
  font-size: 2rem;
  line-height: 44.8px;
  padding: 62px 0 13px;
  text-align: center;
}
.ed-footer-inner-wrapper .ed-join-section span {
  font-family: "DMSansBold";
}
.ed-footer-inner-wrapper .ed-newsletter {
  display: flex;
  margin: 22px 0px;
}
.ed-footer-inner-wrapper .ed-newsletter input {
  padding: 18px;
  width: 80%;
  display: inline-block;
  border-radius: 5px 0px 0px 5px;
  border: none;
}
.ed-footer-inner-wrapper .ed-newsletter input::placeholder {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22px;
  text-align: left;
  color: #787878;
}
.ed-footer-inner-wrapper .ed-newsletter button {
  width: 20%;
  background-color: #f04e45;
  font-size: 1rem;
  line-height: 29.68px;
  text-align: Center;
  color: #ffffff;
  border: none;
  border-radius: 0px 5px 5px 0px;
  padding: 13px;
  display: inline-block;
}
.ed-footer-inner-wrapper .ed-newsletter button:hover {
  color: #ffffff;
  background-color: #f2736b;
}
.ed-footer-inner-wrapper .ed-google-link {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 22px;
  text-align: right;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  display: block;
}
.ed-footer-inner-wrapper .ed-whyus-section {
  padding: 125px 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 14px;
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-whyus-section {
    grid-template-columns: 1fr;
  }
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
  padding-top: 20px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title {
  margin-bottom: 20px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title .ed-title {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  line-height: 25px;
  text-align: left;
  color: #eeeeee;
  display: flex;
  align-items: center;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title i {
  font-size: 2rem;
  display: inline-block;
  margin-right: 17.53px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 20px;
  text-align: left;
  color: #939da6;
  margin-bottom: 24px;
  display: block;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description .readmore {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 20px;
  text-align: left;
  color: #f04e45;
  display: inline-block;
  cursor: pointer;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .social-icons i {
  display: inline-block;
  color: #939da6;
  margin-right: 17px;
  font-size: 1.063rem;
}
.ed-footer-inner-wrapper .ed-support {
  background-color: #35335a;
  padding: 20px 20px 15px 20px;
  border-radius: 15px;
  height: 210px;
  background-repeat: no-repeat;
  background-position: 95% 12px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2240%22%20viewBox%3D%220%200%2036%2040%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%200.0673828C8.53216%200.0673828%200.870117%207.72942%200.870117%2017.1973V25.9179C0.870117%2028.494%202.96588%2030.5897%205.5419%2030.5897C8.11793%2030.5897%2010.2137%2028.494%2010.2137%2025.9179V20.3118C10.2137%2017.7358%208.11793%2015.64%205.5419%2015.64C5.0189%2015.64%204.51629%2015.7277%204.04639%2015.8869C4.70931%208.771%2010.7138%203.18191%2018%203.18191C25.2862%203.18191%2031.2907%208.771%2031.9536%2015.8869C31.4837%2015.7277%2030.9811%2015.64%2030.4581%2015.64C27.8821%2015.64%2025.7863%2017.7358%2025.7863%2020.3118V25.9179C25.7863%2028.494%2027.8821%2030.5897%2030.4581%2030.5897C30.9296%2030.5897%2031.3847%2030.5189%2031.814%2030.3884C31.2315%2032.3051%2029.4481%2033.7042%2027.3436%2033.7042H22.4039C21.7611%2031.8917%2020.0301%2030.5897%2018%2030.5897C15.424%2030.5897%2013.3282%2032.6855%2013.3282%2035.2615C13.3282%2037.8375%2015.424%2039.9333%2018%2039.9333C20.0301%2039.9333%2021.761%2038.6313%2022.4039%2036.8188H27.3436C31.6369%2036.8188%2035.1299%2033.3258%2035.1299%2029.0325V17.1973C35.1299%207.72942%2027.4678%200.0673828%2018%200.0673828ZM5.5419%2018.7545C6.40058%2018.7545%207.09917%2019.4531%207.09917%2020.3118V25.9179C7.09917%2026.7766%206.40058%2027.4752%205.5419%2027.4752C4.68323%2027.4752%203.98464%2026.7766%203.98464%2025.9179V20.3118C3.98464%2019.4531%204.68323%2018.7545%205.5419%2018.7545ZM18%2036.8188C17.1413%2036.8188%2016.4427%2036.1202%2016.4427%2035.2615C16.4427%2034.4028%2017.1413%2033.7042%2018%2033.7042C18.8587%2033.7042%2019.5573%2034.4028%2019.5573%2035.2615C19.5573%2036.1202%2018.8587%2036.8188%2018%2036.8188ZM30.4581%2027.4752C29.5994%2027.4752%2028.9008%2026.7766%2028.9008%2025.9179V20.3118C28.9008%2019.4531%2029.5994%2018.7545%2030.4581%2018.7545C31.3168%2018.7545%2032.0154%2019.4531%2032.0154%2020.3118V25.9179C32.0154%2026.7766%2031.3168%2027.4752%2030.4581%2027.4752Z%22%20fill%3D%22%23B1B2C4%22%20fill-opacity%3D%220.3%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-support {
    padding: 15px 15px 10px 15px;
    height: 160px;
  }
}
.ed-footer-inner-wrapper .ed-support .ed-support-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  margin-bottom: 10px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-title img {
  display: inline-block;
  color: #ffffff;
  margin-right: 15px;
  font-size: 1.5rem;
  position: relative;
  margin-top: 3px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  margin-bottom: 4px;
  border-radius: 4px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon i {
  color: #ffffff;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div a {
  color: #ffffff !important;
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-support span {
    line-height: 15px;
  }
}
.ed-footer-inner-wrapper .ed-grievance {
  background-color: #35335a;
  padding: 20px 20px 15px 20px;
  border-radius: 15px;
  height: 210px;
  background-repeat: no-repeat;
  background-position: 95% 12px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"52\" height=\"52\" viewBox=\"0 0 52 52\" fill=\"none\"><g clip-path=\"url%28%23clip0_2392_645%29\"><path d=\"M33.5835 43.3337C33.8283 43.3337 34.0732 43.2513 34.2747 43.0823C34.734 42.6988 34.7968 42.0163 34.4133 41.557L32.0993 38.7793C30.4895 36.8488 30.1775 34.1492 31.2998 31.9023C31.5078 31.4863 31.4277 30.9815 31.0962 30.6522L27.1463 26.7023C25.5668 25.1228 25.5668 22.5488 27.1463 20.9693L39.3468 32.2165C39.7867 32.6217 40.4735 32.5957 40.8787 32.1537C41.2838 31.7138 41.2557 31.027 40.8158 30.6218L28.6153 19.3768C27.7573 18.586 26.44 18.6098 25.6145 19.4375C23.1878 21.8642 23.1878 25.8097 25.6145 28.2363L29.04 31.6618C27.9307 34.5197 28.4442 37.7827 30.4332 40.1703L32.7515 42.9437C32.966 43.2015 33.2737 43.3337 33.5835 43.3337Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M29.2503 51.9996H44.417C46.2088 51.9996 47.667 50.5414 47.667 48.7496V34.4583C47.667 29.4034 45.262 24.5631 41.2342 21.5081L36.8559 18.1924C36.8559 18.8789 36.8559 19.1323 36.8559 19.7947C36.8559 20.6617 36.8559 20.3949 36.8559 20.9523L39.9233 23.2349C43.416 25.8826 45.5003 30.0773 45.5003 34.4583V48.7496C45.5003 49.3476 45.015 49.8329 44.417 49.8329H29.2503C28.6523 49.8329 28.167 49.3476 28.167 48.7496V46.5873C28.167 45.9893 27.6817 45.5039 27.0837 45.5039C24.6938 45.5039 22.7503 43.5604 22.7503 41.1706V37.2508C22.4837 37.1367 22.191 37.0437 21.667 36.9406C21.1713 36.8565 20.8695 36.8494 20.5837 36.8494V41.1706C20.5837 44.3859 22.9302 47.0639 26.0003 47.5796V48.7496C26.0003 50.5414 27.4585 51.9996 29.2503 51.9996Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M9.74967 41.1667H14.083C14.4925 41.1667 14.8695 40.9348 15.0515 40.5665L15.279 40.1093C16.2908 38.09 18.3232 36.8333 20.583 36.8333C22.8428 36.8333 24.8752 38.09 25.8848 40.1115L26.1123 40.5687C26.2987 40.9348 26.6735 41.1667 27.083 41.1667H31.2592C30.9634 40.8257 30.6586 40.4712 30.3662 40.0833C29.9344 39.5478 29.886 39.4261 29.6093 39H27.7503C26.3485 36.322 23.6163 34.6667 20.583 34.6667C17.5497 34.6667 14.8175 36.322 13.4135 39H9.74967C7.95784 39 6.49967 37.5418 6.49967 35.75V5.41667C6.49967 3.62483 7.95784 2.16667 9.74967 2.16667H13.4157C14.8175 4.8425 17.5497 6.5 20.583 6.5C23.6163 6.5 26.3485 4.8425 27.7525 2.16667H31.4163C33.2082 2.16667 34.6663 3.62483 34.6663 5.41667V24.9405C35.079 25.3206 35.2378 25.4652 35.7497 25.9253C36.2616 26.3855 36.491 26.6032 36.833 26.9102V5.41667C36.833 2.431 34.402 0 31.4163 0H27.083C26.6735 0 26.2987 0.231833 26.1145 0.598L25.8848 1.05517C24.8752 3.07667 22.8428 4.33333 20.583 4.33333C18.3232 4.33333 16.2908 3.07667 15.279 1.05517L15.0493 0.598C14.8673 0.231833 14.4925 0 14.083 0H9.74967C6.76401 0 4.33301 2.431 4.33301 5.41667V35.75C4.33301 38.7357 6.76401 41.1667 9.74967 41.1667Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M33.5829 15.1667H34.6631C34.6631 14.6333 34.6631 14.6813 34.6631 14.0833C34.6631 13.4853 34.663 13.5903 34.6631 13H33.5829C32.9849 13 32.4996 13.4853 32.4996 14.0833C32.4996 14.6813 32.9849 15.1667 33.5829 15.1667Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M13.5848 15.1667H17.5845C18.1825 15.1667 18.6678 14.6813 18.6678 14.0833C18.6678 13.4853 18.1825 13 17.5845 13H13.5848C12.9868 13 12.5015 13.4853 12.5015 14.0833C12.5015 14.6813 12.9847 15.1667 13.5848 15.1667ZM23.584 15.1667H27.5837C28.1817 15.1667 28.667 14.6813 28.667 14.0833C28.667 13.4853 28.1817 13 27.5837 13H23.584C22.986 13 22.5007 13.4853 22.5007 14.0833C22.5007 14.6813 22.9838 15.1667 23.584 15.1667Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/><path d=\"M6.50163 15.1667H7.61882C8.21682 15.1667 8.70215 14.6813 8.70215 14.0833C8.70215 13.4853 8.21682 13 7.61882 13L6.50163 13C6.50163 13.7572 6.50163 13.4853 6.50163 14.0833C6.50163 14.6813 6.50163 14.6918 6.50163 15.1667Z\" fill=\"%23B1B2C4\" fill-opacity=\"0.3\"/></g><defs><clipPath id=\"clip0_2392_645\"><rect width=\"52\" height=\"52\" fill=\"white\" transform=\"matrix%28-1 0 0 1 52 0%29\"/></clipPath></defs></svg>");
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-grievance {
    padding: 15px 15px 10px 15px;
  }
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-grievance {
    height: 177px;
  }
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-grievance {
    border-radius: 5px;
    width: auto;
  }
}
.ed-footer-inner-wrapper .ed-grievance .custom-button-white {
  text-wrap: nowrap;
  color: #ffffff !important;
}
.ed-footer-inner-wrapper .ed-grievance .edel-icon-edel-icon-right-thin-arrow:before {
  color: #f04e45;
}
.ed-footer-inner-wrapper .ed-grievance .edel-icon-ticket-grievance:before {
  font-size: 52px;
}
.ed-footer-inner-wrapper .ed-grievance .edel-icon-ticket-grievance-mob:before {
  font-size: 36px;
}
.ed-footer-inner-wrapper .ed-grievance .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  border-radius: 4px;
  margin-bottom: 4px;
}
.ed-footer-inner-wrapper .ed-grievance .ed-icon i {
  color: #ffffff;
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-grievance span {
    line-height: 15px;
  }
}
.ed-footer-inner-wrapper .ed-feedback {
  background-color: #35335a;
  padding: 20px 20px 15px 20px;
  border-radius: 15px;
  height: 177px;
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-feedback {
    padding: 15px 15px 10px 15px;
  }
}
@media (max-width: 768px) {
  .ed-footer-inner-wrapper .ed-feedback {
    height: 137px;
  }
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  margin-bottom: 10px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-title img {
  display: inline-block;
  color: #ffffff;
  margin-right: 15px;
  position: relative;
  margin-top: 3px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-desc {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  line-height: normal;
  color: #ffffff;
  opacity: 0.75;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 15px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon {
  background-color: #f04e45;
  width: 40px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
  border-radius: 4px;
  border: none;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon img {
  margin-right: 0px !important;
  margin-top: 0px !important;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon i {
  color: #ffffff;
}
.ed-footer-inner-wrapper .ed-feedback.ed-feedback137 {
  height: 137px !important;
}

.ed-feedback-small {
  background-color: #35335a;
  border-radius: 5px;
}
.ed-feedback-small .ed-feedback-title {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 5px;
}
.ed-feedback-small .ed-feedback-title img {
  display: inline-block;
  color: #ffffff;
  position: relative;
}
.ed-feedback-small .ed-feedback-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.ed-feedback-small .ed-feedback-center-div .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  border-radius: 4px;
}
.ed-feedback-small .ed-feedback-center-div .ed-icon i {
  color: #ffffff;
}

.ed-copyright-section {
  background-color: #020020;
  margin-top: -1px;
}
.ed-copyright-section .ed-copyright {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  line-height: 25px;
  color: #ffffff;
  margin-bottom: 25px;
}
.ed-copyright-section .ed-copyright a {
  color: #f04e45;
  font-weight: 600;
}
.ed-copyright-section .ed-copyright-reserve {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  line-height: 21.6px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
.ed-copyright-section .edel-logo-footer {
  text-align: center;
}
.ed-copyright-section .edel-logo-footer .edel-icon-edel-logo1 {
  color: #ffffff;
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  margin: auto;
}
.ed-copyright-section .list-style-type-disc-fr {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.ed-copyright-section .list-style-type-disc-fr li {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  list-style-type: disc;
}

.ed-products {
  width: 100%;
  font-family: "DMSansNormal";
}
.ed-products .ed-products-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 25px;
  color: #ffffff;
}
.ed-products .ed-products-inner {
  padding-bottom: 100px;
  display: flex;
}
.ed-products .ed-products-inner div {
  display: flex;
}
.ed-products .ed-products-inner a {
  text-decoration: none;
  color: #ffffff;
  opacity: 0.75;
}
.ed-products .ed-products-inner ul {
  padding: 0 82.5px;
}
@media (max-width: 1400px) {
  .ed-products .ed-products-inner ul {
    padding: 0 72px;
  }
}
@media (max-width: 1280px) {
  .ed-products .ed-products-inner ul {
    padding: 0 60px;
  }
}
@media (max-width: 1152px) {
  .ed-products .ed-products-inner ul {
    padding: 0 43px;
  }
}
.ed-products .ed-products-inner ul li {
  font-size: 0.875rem;
  line-height: 21.6px;
  padding-bottom: 15px;
}
.ed-products .ed-products-inner .ed-equity {
  padding-left: 0;
}
.ed-products .ed-products-inner .offer-sale,
.ed-products .ed-products-inner .ed-rights-issues,
.ed-products .ed-products-inner .ed-portfolio {
  border-left: 1px solid rgba(226, 226, 226, 0.1);
}

.ed-others {
  display: flex;
}
.ed-others .ed-others-section {
  width: 36.24%;
  margin-right: 40px;
}
@media (max-width: 1366px) {
  .ed-others .ed-others-section {
    margin-right: 0px;
  }
}
@media (max-width: 1280px) {
  .ed-others .ed-others-section {
    width: 32%;
  }
}
.ed-others .ed-others-title {
  font-family: "DMSansBold";
  font-size: 1.5rem;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 40px;
}
.ed-others .ed-others-inner {
  margin-bottom: 50px;
  display: flex;
}
.ed-others .ed-others-inner .ed-others-bd {
  padding-left: 39.5px;
  border-left: 1px solid rgba(226, 226, 226, 0.1);
  height: 190.93px;
}
@media (min-width: 1151px) {
  .ed-others .ed-others-inner .ed-others-bd {
    padding-left: 20px;
  }
}
@media (min-width: 1280px) {
  .ed-others .ed-others-inner .ed-others-bd {
    padding-left: 39.5px;
  }
}
.ed-others .ed-others-inner .ed-other.ed-others-half {
  width: 50%;
}
.ed-others .ed-others-inner .ed-other ul {
  padding: 0px;
  list-style: none;
  margin: 0px;
}
.ed-others .ed-others-inner .ed-other ul li {
  margin-bottom: 15px;
}
.ed-others .ed-others-inner .ed-other ul li a {
  text-decoration: none;
  color: #939da6;
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 22px;
  text-align: left;
}
.ed-others .ed-others-inner .ed-other ul li:last-child {
  margin-bottom: 0px;
}

.bottom-border {
  height: 1px;
  background-color: #e2e2e2;
  width: 110%;
  margin-bottom: 40px;
  opacity: 0.1;
}

.ed-stock-market {
  font-family: "encodesans_normal";
  width: 100%;
}
.ed-stock-market .ed-stock {
  display: flex;
}
.ed-stock-market .ed-stock .ed-stock-description {
  color: #ffffff;
  line-height: 40px;
}
.ed-stock-market .ed-stock .ed-stock-description ul {
  padding: 0px;
  margin: 0px;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  margin-left: -10px;
}
.ed-stock-market .ed-stock .ed-stock-description ul li {
  margin-bottom: 14px;
}
.ed-stock-market .ed-stock .ed-stock-description a {
  padding-right: 6px;
  padding-left: 6px;
  color: #ffffff;
  border-right: 1px solid;
  display: inline-block;
  padding-right: 11px;
  padding-left: 11px;
  height: 16px;
  line-height: 16px;
  font-size: 0.875rem;
  opacity: 0.75;
}
.ed-stock-market .ed-stock .ed-stock-description ul :nth-child(26) a {
  border: none;
}
.ed-stock-market .ed-stock .ed-stock-title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  width: 200px;
  margin: 10px 100px 40px 0;
}
@media (max-width: 1366px) {
  .ed-stock-market .ed-stock .ed-stock-title {
    margin: 10px 75px 40px 0;
  }
}
@media (max-width: 1280px) {
  .ed-stock-market .ed-stock .ed-stock-title {
    margin: 10px 57px 40px 0;
  }
}

.ed-market-status {
  display: flex;
}
.ed-market-status .grid-market-status {
  display: grid;
  grid-template-columns: 15% auto;
}
@media (max-width: 768px) {
  .ed-market-status .grid-market-status {
    display: grid;
    grid-template-columns: 1fr;
  }
}
.ed-market-status .ed-market-title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  width: 200px;
  margin: 10px 100px 0px 0;
}
@media (max-width: 1366px) {
  .ed-market-status .ed-market-title {
    margin: 10px 75px 0px 0;
  }
}
@media (max-width: 1280px) {
  .ed-market-status .ed-market-title {
    margin: 10px 57px 0px 0;
  }
}
@media (max-width: 1152px) {
  .ed-market-status .ed-market-title {
    margin: 10px 25px 0px 0;
  }
}
.ed-market-status .ed-market-status-list span.marketOpen::after {
  content: "•";
  padding-right: 9px;
  padding-left: 9px;
  font-size: 2.875rem;
  position: relative;
  top: 12px;
  color: #1a8a4e;
}
.ed-market-status .ed-market-status-list span.marketClosed::after {
  content: "•";
  padding-right: 9px;
  padding-left: 9px;
  font-size: 2.875rem;
  position: relative;
  top: 12px;
  color: #f83c3c;
}
.ed-market-status .ed-market-status-list span {
  border-right: 1px solid;
  color: #949fa9;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 26px;
  text-align: left;
}
.ed-market-status .ed-market-status-list span:last-child {
  border-right: none;
}
.ed-market-status .ed-market-status-list span:not(span:nth-child(1)) {
  padding-left: 5px;
}

.ed-plateforms {
  width: 63.75%;
  font-family: "DMSansNormal";
}
@media (max-width: 1280px) {
  .ed-plateforms {
    width: 68%;
  }
}
.ed-plateforms .ed-platform-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 66px;
}
.ed-plateforms .ed-platform-inner {
  display: flex;
}

.ed-web-cntr {
  margin-top: 0;
}

.ed-trader {
  width: 293px;
  height: 113px;
  margin-bottom: 15px;
  margin-right: 12px;
}
.ed-trader img {
  position: relative;
  top: -14px;
  bottom: 0px;
  height: 142px;
  width: 120px;
}

.ed-web {
  margin: 0 12px 21px 0;
}
.ed-web img {
  position: relative;
  top: 0px;
  bottom: 0px;
  height: 68px;
  width: 113px;
}

.ed-content-wrapper {
  background-color: #ffffff;
  padding: 13px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  height: 113px;
}
.ed-content-wrapper .ed-content-title {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  text-align: left;
  color: #0b243a;
  padding-left: 16px;
}
.ed-content-wrapper .ed-content-title span {
  font-weight: 300;
}
.ed-content-wrapper .ed-content-trader {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 29.4px;
  padding-left: 14.5px;
}

@media screen and (min-width: 1023px) {
  .ed-api {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    gap: 30px;
  }
  .ed-api img {
    height: 46.31px;
    width: 46.31px;
  }
  .ed-api .ed-content-api {
    padding: 0;
    padding-top: 0px;
  }
}
@media (max-width: 767.98px) {
  .mb-mt-10 {
    margin-top: 10px;
  }
}
@media (max-width: 991.98px) {
  .mb-mt-10 {
    margin-top: 10px;
  }
  .mw-50 {
    width: 50%;
  }
  .ed-products .ed-products-inner ul {
    padding: 0 0px;
    margin-bottom: 0px;
  }
  .ed-products .ed-products-inner ul li a {
    line-height: 22px;
    padding-bottom: 10px;
    font-size: 0.75rem;
    font-family: "DMSansMedium";
    opacity: 0.75;
  }
  .ed-products .ed-products-inner .offer-sale,
  .ed-products .ed-products-inner .ed-portfolio {
    border-left: 0px !important;
  }
  .ed-footer-inner-wrapper {
    padding: 42px 15px;
    background-color: #03002f;
  }
  .ed-footer-inner-wrapper .ed-join-section {
    font-family: "DMSansBold";
    color: #ffffff;
    font-size: 1rem;
    line-height: 22.4px;
    text-align: left;
  }
  .ed-footer-inner-wrapper .ed-join-section span {
    font-family: "DMSansMedium";
  }
  .ed-footer-inner-wrapper .ed-newsletter {
    display: flex;
    margin: 22px 0px;
  }
  .ed-footer-inner-wrapper .ed-newsletter input {
    padding: 18px;
    flex: 2;
    display: inline-block;
    border-radius: 5px 0px 0px 5px;
    border: none;
  }
  .ed-footer-inner-wrapper .ed-newsletter input::placeholder {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #787878;
  }
  .ed-footer-inner-wrapper .ed-newsletter button {
    flex: 1;
    background-color: #f04e45;
    font-size: 1rem;
    font-family: "DMSansMedium";
    line-height: 29.68px;
    text-align: Center;
    color: #ffffff;
    border: none;
    border-radius: 0px 5px 5px 0px;
    padding: 13px;
    display: inline-block;
  }
  .ed-others {
    display: flex;
    flex-direction: column;
  }
  .ed-others .ed-others-section {
    width: 100% !important;
  }
  .ed-content-wrapper {
    background-color: #ffffff;
    padding: 8px;
    border: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    border-radius: 5px;
  }
  .ed-content-wrapper .ed-content-img {
    width: 46%;
  }
  .ed-content-wrapper .ed-content-img .bg-white {
    height: 57px;
    width: 57px;
    /* margin: auto; */
    background: #ffffff;
    position: relative;
    margin-left: 26px;
    position: relative;
  }
  .ed-content-wrapper .ed-content-title {
    font-family: "DMSansBold";
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    padding-right: 13px;
  }
  .ed-content-wrapper .ed-content-title span {
    font-family: "DMSansNormal";
    font-size: 1rem;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
  }
  .ed-content-wrapper.ed-web {
    height: 81px;
    width: 100%;
  }
  .ed-content-wrapper.ed-web img {
    top: 0px;
  }
  .ed-api.ed-content-wrapper {
    height: 81px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:last-child {
    height: 113px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:first-child {
    height: 113px;
    margin-top: 20px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:first-child img {
    position: relative;
    top: -28px;
    bottom: 0px;
  }
  .ed-others .ed-plateforms {
    width: 100% !important;
  }
  .ed-others .ed-plateforms .ed-platform-inner {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 1199.98px) {
  .ed-others .ed-others-section {
    width: 27%;
  }
  .ed-others .ed-plateforms {
    width: 81%;
  }
}
@media (min-width: 1200px) {
  .container.innerContainer,
  .container-lg.innerContainer,
  .container-md.innerContainer,
  .container-sm.innerContainer,
  .container-xl.innerContainer {
    max-width: 1181px;
  }
}
.footer-mail-sec {
  line-height: 19.6px;
}

.mgl-8 {
  margin-left: 8px;
}

.mgr-8 {
  margin-right: 8px;
}

.mgt-19 {
  margin-top: 19px;
}

.support-middle-border {
  padding: 0px 8px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.support-left-border {
  padding: 0px 8px;
  border-left: 1px solid #ffffff;
}

@media (max-width: 768px) {
  .ed-join-section {
    padding: 0px !important;
  }
  .mb-hidden {
    display: none;
  }
  .ed-footer-inner-wrapper .ed-whyus-section {
    padding: 0px !important;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
    margin-top: 50px !important;
    margin-bottom: 40px;
    padding: 0px;
  }
  .innerContainer .pt-5 {
    padding-top: 0rem !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .innerContainer span {
    line-height: 25px;
  }
  .innerContainer .ps-35 {
    padding-left: 0px !important;
  }
}
.footer-subsection-head {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  color: #ffffff;
}

.footer-common-grid-5 {
  display: grid;
  grid-template-columns: 15% 25% 25% 20% 15%;
}

.footer-common-grid-4 {
  display: grid;
  grid-template-columns: 15% 25% 20% 40%;
}

.links-data div {
  border-left: 1px solid rgba(177, 178, 196, 0.25);
}
.links-data div:first-child {
  border-left: none !important;
}
.links-data .link-section-ul {
  padding-left: 0px;
}
.links-data .link-section-ul .inner-heading {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #ffffff;
  opacity: 1;
}
.links-data .link-section-ul .outer-heading {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  color: #ffffff;
}
.links-data .link-section-ul li {
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-bottom: 15px;
}
.links-data .link-section-ul li a {
  color: rgba(255, 255, 255, 0.75);
  cursor: pointer;
}
@media (max-width: 768px) {
  .links-data .link-section-ul li {
    line-height: 23px;
  }
}

.platform-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.grid-2-footer {
  display: grid;
  grid-template-columns: 50% auto;
}

.scheme-box {
  display: grid;
  grid-template-columns: 75% 25%;
  gap: 5px;
  background-color: #2d2b4d;
  padding: 10px;
  margin: 4px;
  margin-bottom: 30px;
}

.scheme-box-right {
  display: grid;
  grid-template-columns: 75% 25%;
  gap: 5px;
  background-color: #2d2b4d;
  padding: 10px;
  margin: 4px;
  margin-bottom: 30px;
  width: 210px;
}

.footer-txt-op {
  color: rgba(255, 255, 255, 0.75);
}

.readmorebtn:hover {
  color: #f04e45;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .desktop-hide {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .mobile-show {
    display: inline-block;
  }
  .mobile-hide {
    display: none;
  }
  .ed-feeback-mob {
    margin-bottom: 0px !important;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ed-feeback-mob .ed-feedback-title .footer-mail-sec img {
    top: 0px !important;
  }
}
@media screen and (max-width: 768px) {
  .footer-common-grid-5 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .footer-common-grid-5.links-data div {
    border-left: none !important;
  }
  .footer-common-grid-5.links-data .link-section-ul {
    padding-left: 0px !important;
  }
  .footer-common-grid-5.links-data .link-section-ul .outer-heading {
    display: none !important;
  }
  .footer-common-grid-4 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .footer-common-grid-4.links-data div {
    border-left: none !important;
  }
  .footer-common-grid-4.links-data .link-section-ul {
    padding-left: 0px !important;
  }
  .footer-common-grid-4.links-data .link-section-ul li {
    line-height: 15px;
  }
  .footer-common-grid-4.links-data .link-section-ul .outer-heading {
    font-size: 1.125rem;
    font-family: "DMSansBold";
  }
  .footer-common-grid-4 .pbt-37 {
    padding-top: 37px;
  }
  .platform-grid {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
  .mb-footer-grid-3 {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
  .grid-2-footer {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
}
.common-owl-data .owl-nav button {
  border: none;
  background: none;
  color: #ffffff;
}
.common-owl-data .owl-nav button span {
  display: none;
}
.common-owl-data .owl-nav .owlnav .SliderIcon {
  position: relative;
}
.common-owl-data .owl-nav .partnerLeft {
  border: none;
  background: none;
  color: #ffffff;
  z-index: 999;
  font-size: 0.625rem;
  position: absolute;
  left: -1%;
  top: 30%;
}
@media (min-width: 1600px) {
  .common-owl-data .owl-nav .partnerLeft {
    margin-left: 92%;
  }
}
@media (min-width: 1680px) {
  .common-owl-data .owl-nav .partnerLeft {
    margin-left: 92%;
  }
}
.common-owl-data .owl-nav .partnerLeft span {
  display: none;
}
.common-owl-data .owl-nav .partnerRight {
  border: none;
  position: absolute;
  background: none;
  color: #ffffff;
  z-index: 999;
  font-size: 0.625rem;
  right: -1%;
  top: 30%;
}
@media (min-width: 1440px) {
  .common-owl-data .owl-nav .partnerRight {
    margin-left: -48px;
  }
}
.common-owl-data .owl-nav .partnerRight span {
  display: none;
}

@media (max-width: 768px) {
  .ed-footer-inner-wrapper .mgt-50 {
    margin-top: 0px;
  }
  .mgt-mt-50 {
    margin-top: 50px !important;
  }
}
.ed-feedback-small .owl-stage {
  position: relative;
}
.ed-feedback-small .owl-stage > .owl-item.active:after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 53px;
  height: 100vh;
  background: #35335a;
  background: rgba(53, 51, 90, 0.6);
  filter: blur(9px);
  -o-filter: blur(9px);
  -ms-filter: blur(9px);
  -moz-filter: blur(9px);
  -webkit-filter: blur(9px);
}
.ed-feedback-small .owl-stage > .owl-item.active + .owl-item.active::after {
  right: 0px !important;
  left: unset !important;
}

.horizontal-line {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.scorebtn:hover {
  color: #f04e45;
  text-decoration: underline;
}

.setHeightFooterSidebar {
  min-height: 300px;
  max-height: 500px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 10px !important;
  /* Track */
  /* Handle */
}
.setHeightFooterSidebar::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.setHeightFooterSidebar::-webkit-scrollbar-track {
  background: transparent;
}
.setHeightFooterSidebar::-webkit-scrollbar-thumb {
  background: #03002f;
}

.grevienceCircle {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  background-color: #35335a;
  width: 47px;
  height: 15px;
  border-radius: 20px;
  margin-right: 10px;
  text-align: center;
}
@media (max-width: 768px) {
  .grevienceCircle {
    line-height: 15px;
  }
}

.link-content-anchor {
  color: #ffffff;
}
.link-content-anchor:hover {
  color: #ffffff;
}

.blanklink {
  height: 26px;
}

.ed-feedback-box {
  background-repeat: no-repeat;
  height: 150px !important;
  background-position: 95% 12px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241%22%20height%3D%2239%22%20viewBox%3D%220%200%2041%2039%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.48%2038.9789H30.4573V39C33.0278%2039%2035.2612%2037.3355%2035.9986%2034.8703L40.6129%2019.5105C40.95%2018.3728%2040.7393%2017.1929%2040.044%2016.2447C39.3487%2015.2966%2038.2741%2014.7488%2037.0942%2014.7488H32.185C31.9532%2014.7488%2031.8268%2014.6224%2031.7636%2014.5381C31.7004%2014.4538%2031.6161%2014.2853%2031.6793%2014.0746L33.9127%206.23663C34.3341%204.74068%2034.0391%203.18152%2033.1121%201.93841C32.185%200.71637%2030.7733%200%2029.2142%200C27.4654%200%2025.822%200.948136%2024.9581%202.46515L19.2693%2012.41C18.3633%2014.0113%2016.7831%2015.2123%2014.9921%2015.6548L11.4725%2016.5422C10.8245%2015.4704%209.64715%2014.7475%208.31422%2014.7475H4.10028C2.07759%2014.7475%200.413086%2016.412%200.413086%2018.4347V35.2905C0.413086%2037.3132%202.07759%2038.9777%204.10028%2038.9777H8.31422C9.60415%2038.9777%2010.7484%2038.3007%2011.4082%2037.2856L13.6437%2038.0308C15.5399%2038.6629%2017.4994%2038.9789%2019.48%2038.9789ZM12.0014%2034.1544L14.655%2035.0389C16.2142%2035.5656%2017.8365%2035.8185%2019.48%2035.8185H30.4573C31.6372%2035.8185%2032.6485%2035.06%2032.9856%2033.9433L37.5999%2018.5835C37.6631%2018.3728%2037.5788%2018.2042%2037.5156%2018.1199C37.4524%2018.0357%2037.326%2017.9092%2037.0942%2017.9092H32.185C31.0262%2017.9092%2029.9516%2017.3825%2029.2352%2016.4344C28.5399%2015.5073%2028.3082%2014.3274%2028.6242%2013.2107L30.8576%205.37277C31.0051%204.84603%2030.8998%204.29822%2030.5837%203.85575C29.8884%202.90762%2028.266%203.03404%2027.6972%204.04538L22.0083%2013.9903C20.6599%2016.3501%2018.3844%2018.0778%2015.7506%2018.731L12.0014%2019.6763V34.1544ZM3.57354%2018.4347C3.57354%2018.1398%203.80531%2017.908%204.10028%2017.908H8.31422C8.60919%2017.908%208.84096%2018.1398%208.84096%2018.4347V35.2905C8.84096%2035.5855%208.60919%2035.8172%208.31422%2035.8172H4.10028C3.80531%2035.8172%203.57354%2035.5855%203.57354%2035.2905V18.4347Z%22%20fill%3D%22%23B1B2C4%22%20fill-opacity%3D%220.3%22%2F%3E%3C%2Fsvg%3E");
}
@media (max-width: 768px) {
  .ed-feedback-box {
    height: 165px !important;
  }
}
@media (max-width: 768px) {
  .ed-feedback-box {
    padding-bottom: 15px !important;
  }
}

.ed-feedback-box-2 {
  height: 50px !important;
  padding: 0px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .ed-feedback-box-2 {
    padding: 10px !important;
  }
}
.ed-feedback-box-2 .ed-feedback-center-div {
  margin-top: 0px !important;
}
@media (max-width: 768px) {
  .ed-feedback-box-2 .ed-feedback-center-div {
    justify-content: flex-end !important;
    flex-grow: 1;
  }
}
.ed-feedback-box-2 .ed-feedback-center-div .ed-icon {
  width: 40px !important;
  border-radius: 5px !important;
}
@media (max-width: 768px) {
  .ed-feedback-box-2 .ed-feedback-center-div .ed-icon {
    width: 51px !important;
    height: 36px !important;
  }
}

.footerfeedback-modal {
  border: none;
  border-radius: 8px;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.footerfeedback-modal .modal-content {
  padding: 20px;
}
.footerfeedback-modal .modal-content .modal-header {
  border-bottom: none;
}
.footerfeedback-modal .modal-content .modal-header .edel-icon-bold-close {
  color: #6374d4;
}

.footer-mail-sec .mail-to-section a:hover {
  color: #ffffff;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .mgt-footer-refactor-55 {
    margin-top: 55px;
  }
}
@media (max-width: 768px) {
  .mgt-footer-refactor-55 {
    margin-top: 15px;
  }
}

@media (min-width: 768px) and (max-width: 1600px) {
  .mgt-grivence-45 {
    margin-top: 45px;
  }
}

:root {
  font-size: 16px;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px !important;
}

.modal-open .popHoldingTitle {
  background: rgba(204, 204, 204, 0.19);
  backdrop-filter: blur(50px);
}
.modal-open .popHoldingTitle .modal-dialog {
  max-width: 995px !important;
  width: 100%;
  transition: none;
  margin-top: 100px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content {
  border: none;
  background: linear-gradient(#f0f9ff, #ffffff, #ffffff);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header {
  display: block;
  color: #0b243a;
  font-family: "DMSansNormal";
  background-color: #f0f9ff;
  border-bottom: none;
  font-style: normal;
  height: 100px;
  padding: 31px 37px 30px 40px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .btn-close {
  color: #1c1c28;
  opacity: 1;
  height: 17px;
  width: 17px;
  float: right;
  transform: translateY(-27px);
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle {
  font-family: "DMSansNormal";
  font-style: normal;
  font-size: 1.75rem;
  line-height: 39px;
  color: #0b243a;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle span {
  font-family: "DMSansBold";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body {
  padding: 40px 40px 0px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .row {
  position: relative;
  margin-top: 15px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder {
  position: absolute;
  top: 16px;
  transform: translateX(18px);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder label {
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder .star {
  color: #e62020;
  margin-left: 5px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group #poptextarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select {
  border: 1px solid #e7e7e7;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control:focus,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select:focus {
  border: 1px solid #e7e7e7;
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform :-ms-input-placeholder:after {
  content: "*";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  padding: 20px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  height: 60px;
  border-radius: 8px;
  font-family: "DMSansMedium";
  padding: 18px;
  color: #727271;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input::placeholder:after,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::placeholder:after {
  content: " *";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::-ms-expand {
  display: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
  font-size: 1.25rem;
  float: right;
  margin-top: -37px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #03002f !important;
  padding-right: 5px;
}
@media (max-width: 640px) {
  .modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
    margin-top: -25px;
  }
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select option {
  padding-right: 21px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag {
  height: 143px;
  padding: 18px 0px 35px;
  border: 1px dashed #b8b8b8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadError {
  color: red;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #feedBackFile {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: pointer;
  display: block;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #upload-icon {
  font-size: 2.625rem;
  color: #03002f;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .upload-content {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 22px;
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform button {
  width: 100%;
  background: #03002f;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  height: 143px;
  border-radius: 8px;
  resize: none;
}

.footer_wrapper__backdrop {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
}

.footer_wrapper .footer_wrapper__handle-wrapper {
  padding: 10px 0px;
  background-color: #f2f2f5;
  border-radius: 5px 5px 0px 0px;
}
.footer_wrapper .footer_wrapper__content {
  padding: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading {
  height: 40px;
  background-color: #f0f9ff;
  padding: 0px 0px 20px 15px;
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading span {
  font-family: "DMSansBold";
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group {
  position: relative;
  margin: 0px 15px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-control:focus,
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-select:focus {
  box-shadow: none;
  border: 1px solid #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group textarea {
  resize: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder {
  position: absolute;
  transform: translate(20px, 10px);
  color: #727271;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder label {
  font-family: "DMSansMedium";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .form-control {
  border-color: #e7e7e7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .star {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input {
  padding: 10px 0px 10px 20px;
  height: 40px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input:focus {
  box-shadow: none;
  border: 1px solid #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select::-ms-expand {
  display: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select + span {
  font-size: 0.625rem;
  float: right;
  margin-top: -25px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #3580f7 !important;
  padding-right: 5px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow {
  margin-top: 20px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .form-control {
  border: 1px dashed #b8b8b8;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag {
  height: 96px;
  padding: 15px 40px;
  border: 1px dashed #b8b8b8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadError {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName p {
  margin-bottom: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
  font-size: 0.75rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .upload-content {
  margin-top: 10px;
  font-family: "DMSanM";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .fs-20 {
  font-size: 1.25rem;
  color: #3580f7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-submitRow button {
  width: 100%;
  background: #3580f7;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSanM";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
  margin-top: 30px;
}

.display-none {
  display: none !important;
}

.feedback-link-mobile .drawer-close-button {
  border-radius: 100px;
  border: 1px solid #f05046;
  height: 40px;
  min-width: 100px;
  background-color: #ffffff;
  color: #f05046;
}

:root {
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  .ed-footer-inner-wrapper {
    padding: 42px 0px 20px 0px;
    background-color: #03002f;
  }
  .ed-footer-inner-wrapper .ed-join-section {
    font-size: 1rem;
    font-family: "DMSansBold";
    color: #ffffff;
    line-height: 22.4px;
  }
  .ed-footer-inner-wrapper .ed-join-section span {
    font-family: "DMSansBold";
  }
  .ed-footer-inner-wrapper .ed-newsletter {
    display: flex;
    margin: 22px 0px;
  }
  .ed-footer-inner-wrapper .ed-newsletter input {
    padding: 18px;
    flex: 2;
    display: inline-block;
    border-radius: 5px 0px 0px 5px;
    border: none;
  }
  .ed-footer-inner-wrapper .ed-newsletter input::placeholder {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #787878;
  }
  .ed-footer-inner-wrapper .ed-newsletter button {
    flex: 1;
    background-color: #f04e45;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    line-height: 29.68px;
    text-align: Center;
    color: #ffffff;
    border: none;
    border-radius: 0px 5px 5px 0px;
    padding: 13px;
    display: inline-block;
  }
  .ed-footer-inner-wrapper .ed-google-link {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: right;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    display: block;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title {
    margin-bottom: 20px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title .ed-title {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 25px;
    letter-spacing: 0px;
    text-align: left;
    color: #eeeeee;
    display: flex;
    align-items: center;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title i {
    font-size: 2rem;
    display: inline-block;
    margin-right: 17.53px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #939da6;
    margin-bottom: 24px;
    display: block;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description .readmore {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #f04e45;
    display: inline-block;
    padding-left: 10px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .social-icons i {
    display: inline-block;
    color: #939da6;
    margin-right: 17px;
    font-size: 1.063rem;
  }
  .ed-footer-inner-wrapper .ed-support {
    background-color: #35335a;
    padding: 16px 16px 12px 17px;
    border-radius: 5px;
    margin-bottom: 16px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    color: #ffffff;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    display: flex;
    margin-bottom: 10px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-title img {
    display: inline-block;
    color: #ffffff;
    margin-right: 15px;
    font-size: 1.5rem;
    position: relative;
    top: 3px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon {
    background-color: #05243f;
    width: 51px;
    height: 36px;
    border: 0px;
    border-radius: 15px;
    margin-bottom: 4px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon i {
    color: #ffffff;
  }
  .ed-footer-inner-wrapper .ed-feedback {
    background-color: #35335a;
    padding: 16px 16px 12px 17px;
    border-radius: 5px;
    margin-bottom: 16px;
    margin-bottom: 40px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    display: flex;
    margin-bottom: 10px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-title img {
    display: inline-block;
    color: #ffffff;
    margin-right: 15px;
    font-size: 1.5rem;
    position: relative;
    top: 0px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon {
    background-color: #f04e45;
    width: 51px;
    height: 36px;
    border: 0px;
    border-radius: 15px;
    margin-bottom: 4px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon i {
    color: #ffffff;
  }
  .ed-copyright-section {
    margin-bottom: 73px;
    background-color: #00172b;
    padding: 27px !important;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ed-copyright-section {
    padding: 15px !important;
  }
}
@media screen and (max-width: 768px) {
  .ed-copyright-section .ed-copyright {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
    line-height: 25px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 50px;
  }
  .ed-copyright-section .ed-copyright-reserve {
    font-size: 0.75rem;
    font-family: "DMSansBold";
    line-height: 21.6px;
    letter-spacing: 0px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 12.5px;
  }
  .ed-copyright-section .edel-logo-footer {
    text-align: center;
  }
  .ed-copyright-section .edel-logo-footer .edel-icon-edel-logo1 {
    color: #ffffff;
    text-align: center;
    display: inline-block;
    font-size: 1rem;
    margin: auto;
  }
  .ed-products .ed-products-title {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 25px;
    color: #ffffff;
  }
  .ed-products .ed-products-inner {
    padding-bottom: 76px;
  }
  .ed-products .ed-products-inner div {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px;
  }
  .ed-products .ed-products-inner a {
    text-decoration: none;
    color: #939da6;
  }
  .ed-products .ed-products-inner ul {
    width: 50%;
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 768px) and (max-width: 640px) {
  .ed-products .ed-products-inner ul {
    padding-left: 0px;
  }
}
@media screen and (max-width: 768px) {
  .ed-products .ed-products-inner ul li {
    font-size: 0.75rem;
    line-height: 22px;
    padding-bottom: 10px;
    font-family: "DMSansMedium";
  }
  .ed-others {
    width: 100%;
  }
  .ed-others .ed-others-title {
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 25px;
    color: #ffffff;
  }
  .ed-others .ed-others-inner {
    margin-bottom: 50px;
    display: flex;
  }
  .ed-others .ed-others-inner .ed-other.ed-others-half {
    width: 50%;
  }
  .ed-others .ed-others-inner .ed-other ul {
    padding: 0px;
    list-style: none;
    margin: 0px;
    margin-top: 10px;
  }
  .ed-others .ed-others-inner .ed-other ul li {
    margin-bottom: 10px;
  }
  .ed-others .ed-others-inner .ed-other ul li a {
    text-decoration: none;
    color: #939da6;
    font-size: 0.75rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
  }
  .ed-others .ed-others-inner .ed-other ul li:last-child {
    margin-bottom: 0px;
  }
  .ed-stock-market {
    margin: 50px 0px 19px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 337px;
    margin-left: auto;
    margin-right: auto;
  }
  .ed-stock-market .ed-stock .ed-stock-description {
    color: #ffffff;
    line-height: 33px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin-left: -10px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul li {
    margin-bottom: 14px;
  }
  .ed-stock-market .ed-stock .ed-stock-description a {
    padding-right: 8px;
    padding-left: 8px;
    color: #ffffff;
    border-right: 1px solid;
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
    height: 18px;
    line-height: 15px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul li:last-child a {
    border: 0px;
  }
  .ed-stock-market .ed-stock .ed-stock-title {
    font-family: "DMSansBold";
    font-size: 1.125rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 22px;
  }
  .ed-stock-market .ed-stock:nth-child(2) .ed-stock-title,
  .ed-stock-market .ed-stock:nth-child(3) .ed-stock-title {
    margin-top: 24px;
  }
  .ed-market-status .ed-market-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-top: 40px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ed-market-status .ed-market-title {
    margin-top: 0px;
  }
}
@media screen and (max-width: 768px) {
  .ed-market-status .ed-market-status-list span {
    border-right: 1px solid;
    color: #949fa9;
    font-size: 0.75rem;
    font-family: "DMSansNormal";
    line-height: 26px;
    letter-spacing: 0px;
    text-align: left;
  }
  .ed-market-status .ed-market-status-list span:last-child {
    border: 0px;
  }
  .ed-market-status .ed-market-status-list span.marketOpen::after {
    content: "•";
    padding-right: 4px;
    padding-left: 4px;
    font-size: 1.563rem;
    position: relative;
    top: 5px;
    color: #1a8a4e;
  }
  .ed-market-status .ed-market-status-list span.marketClosed::after {
    content: "•";
    padding-right: 6px;
    padding-left: 5px;
    font-size: 1.563rem;
    position: relative;
    top: 2px;
    color: #f83c3c;
  }
  .ed-market-status .ed-market-status-list span:not(span:nth-child(1)) {
    padding-left: 5px;
  }
  .ed-plateforms .ed-platform-title {
    font-size: 1.125rem;
    font-family: "DMSansBold";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 14.5px;
  }
  .ed-content-wrapper {
    background-color: #ffffff;
    padding: 8px;
    border: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    border-radius: 5px;
  }
  .ed-content-wrapper .ed-content-img {
    width: 46%;
  }
  .ed-content-wrapper .ed-content-img .bg-white {
    position: relative;
  }
  .ed-content-wrapper .ed-content-title {
    font-size: 1rem;
    font-family: "DMSansBold";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
    padding-right: 13px;
  }
  .ed-content-wrapper .ed-content-title span {
    font-size: 1rem;
    font-family: "DMSansNormal";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
  }
  .ed-content-wrapper.ed-web {
    height: 81px;
  }
  .ed-api.ed-content-wrapper {
    height: 81px;
  }
  .ed-content-wrapper.ed-trader:last-child {
    height: 83px;
  }
  .ed-content-wrapper.ed-trader:first-child {
    height: 113px;
    margin-top: 59px;
  }
  .ed-content-wrapper.ed-trader:first-child img {
    position: relative;
    top: -15px;
    bottom: 0px;
  }
}
body {
  font-size: 16px;
  overscroll-behavior: none;
}

.summary-box {
  padding: 5px 15px;
  height: 70px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.summary_text {
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  line-height: 12px;
  color: #b8b8b8;
}

.summary-dock {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: 200ms;
  display: grid;
  height: 64px;
  padding: 10px;
  gap: 10px;
  align-items: center;
  grid-template-columns: auto auto;
}
.summary-dock p {
  margin: 0;
}
.summary-dock .summary_values {
  justify-content: flex-end;
  font-size: 1.25rem;
}
.summary-dock .summary_values .percentage_value {
  font-size: 0.75rem;
}
@media (max-width: 767px) {
  .summary-dock {
    display: block;
  }
}

.summary-dock .summary_title {
  font-family: "EncodeSansMedium";
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
  margin-bottom: 0.3rem !important;
}

.summary_values {
  font-size: 1.5rem;
  line-height: 140%;
  font-family: "RobotoBold";
  display: flex;
}
.summary_values .percentage_value {
  display: contents;
  font-size: 0.875rem;
}
.summary_values .main_value {
  margin-right: 5px;
}
@media (max-width: 650px) {
  .summary_values .main_value {
    word-break: break-all;
  }
}

.summary_container {
  display: flex;
  gap: 20px;
  width: 100%;
}

.summary_container-mob {
  width: 100%;
  background: #ffffff;
}
.summary_container-mob .summary-container-mob-toptile {
  padding-bottom: 13px;
  padding-top: 20px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.summary_container-mob .summary-container-mob-toptile .col {
  text-align: center;
}
.summary_container-mob .summary-container-mob-toptile .col .dashboard_summary {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.summary_container-mob .summary-container-mob-toptile .col .summary_title {
  margin-bottom: 0px;
}
.summary_container-mob .summary-container-mob-toptile .col .summary_values {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #444444;
  padding-top: 5px;
  display: block;
}
.summary_container-mob .summary-container-mob-toptile .col .totalpnl-val .totalpnl {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  line-height: 16.41px;
  letter-spacing: 0px;
  margin-top: 5px;
}
.summary_container-mob .summary-container-mob-toptile .col .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  line-height: 13px;
  letter-spacing: 0px;
}

@media (max-width: 1299px) {
  .summary_values {
    font-size: 0.938rem;
  }
  .summary-dock .summary_values {
    font-size: 0.938rem;
  }
  .summary_title {
    font-size: 0.75rem;
    margin-bottom: 0.5rem;
  }
  .summary-box {
    height: unset;
  }
}
.dashboard_dayspnl-mob {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 15px 12px;
  background: #f0f9ff;
  border-radius: 0px 0px 9px 9px;
  border-top: none !important;
  border: 1px solid #e7e7e7;
}
.dashboard_dayspnl-mob .summary_title {
  color: #444444;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  margin-bottom: 0px;
}

:root {
  font-size: 16px;
}

.ed-component-heading {
  margin-top: 50px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading {
    margin-top: 25.2px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 577px) {
  .ed-component-heading .container {
    padding: 0px 12px;
    max-width: 100%;
  }
}

.generic-after-title-icon {
  margin-left: 12px;
}
@media screen and (max-width: 1024px) {
  .generic-after-title-icon {
    margin-left: auto;
  }
}

.ed-component-heading .container-generic {
  display: flex;
  align-items: center;
}
.ed-component-heading .container-generic div, .ed-component-heading .container-generic span {
  cursor: default;
}
.ed-component-heading .container-generic i.edel-icon-left-arrow {
  color: #3580f7;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
}
.ed-component-heading .container-generic i.edel-icon-arrow-left1 {
  font-size: 0.563rem;
  color: #3580f7;
  font-weight: 800;
  cursor: pointer;
}
.ed-component-heading .container-generic .date-time-container-generic {
  align-self: end;
  line-height: 33px;
}
@media screen and (max-width: 1024px) and (min-width: 580px) {
  .ed-component-heading .container-generic .date-time-container-generic {
    align-self: end;
    line-height: 27px;
  }
}
.ed-component-heading .container-generic .date-time-container-generic .generic-date,
.ed-component-heading .container-generic .date-time-container-generic .generic-time {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #727271;
}
.ed-component-heading .container-generic .date-time-container-generic .generic-date {
  padding-right: 10px;
  padding-left: 6px;
}
.ed-component-heading .container-generic .generic-heading-title .title-bold {
  font-family: "encodesans_normal";
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 39.2px;
}
@media screen and (min-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-bold {
    margin-left: 12px;
  }
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-bold {
    font-family: "encodesans_normal";
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 28px;
    color: #0b243a;
    margin-left: 10px;
  }
}
.ed-component-heading .container-generic .generic-heading-title .title-light {
  font-family: "encodesans_normal";
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 39.2px;
  margin-left: 10px;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-light {
    font-family: "encodesans_normal";
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 28px;
    color: #0b243a;
  }
}
.ed-component-heading .generic-after-title-icon {
  cursor: pointer !important;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .generic-after-title-icon {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: inline-block;
    color: #3580f7;
    border: 1px solid #f0f9ff;
    position: relative;
    top: 2px;
  }
}
@media screen and (min-width: 1025px) {
  .ed-component-heading .generic-after-title-icon {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: inline-block;
    color: #3580f7;
    border: 1px solid #fbfdff;
    position: relative;
  }
}
.ed-component-heading .generic-after-title-icon i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}

:root {
  font-size: 16px;
}

.sec_navigation_desktop .navigation_item {
  font-size: 0.875rem;
  line-height: 16px;
  margin-bottom: 12px;
  font-family: "RobotoRegular";
  color: #666666;
  border-radius: 2px;
  cursor: pointer;
}
.sec_navigation_desktop .navigation_item a {
  color: inherit;
  display: inline-block;
  width: 100%;
  padding: 4px;
}
.sec_navigation_desktop .navigation_item a:hover {
  background-color: #f7f7f7;
}
.sec_navigation_desktop .navigation_item:hover {
  background-color: #f7f7f7;
}
.sec_navigation_desktop .navigation_item.active {
  color: #174082;
  font-family: "RobotoMedium";
  background-color: rgba(23, 64, 130, 0.1);
}

:root {
  font-size: 16px;
}

.sec_nav .dropdown_button {
  font-size: 1rem;
  line-height: 16px;
  font-family: "RobotoMedium";
  color: #174082;
}
.sec_nav a {
  color: #252525;
}
.sec_nav .selected {
  margin-right: 4px;
}
.sec_nav .dropdown_content {
  width: calc(100vw - 32px);
  padding: 17px 0 22px 0;
  font-size: 1.125rem;
  line-height: 20px;
}
.sec_nav .dropdown_item {
  padding: 18px 30px;
  margin-right: 12px;
}

.dbar29RangesliderWrapper {
  width: 100%;
  margin: 0px auto;
}

.dbar29Horizontal {
  height: 0.29em;
  border-radius: 0.6em;
}

.dbar29Rangeslider,
.dbar29Rangeslider .dbar29RangesliderFill {
  display: block;
}

.dbar29Rangeslider {
  margin: 20px 0;
  position: relative;
  touch-action: none;
}

.dbar29Horizontal .dbar29RangesliderFill {
  width: 100% !important;
  height: 100%;
  border-radius: 10px;
  top: 0;
}

.dbar29Rangeslider .dbar29RangesliderHandle {
  position: absolute;
}

.dbar29RangesliderLabels {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -40px;
  list-style-type: none;
  left: 0px;
  right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: 0.938rem;
  text-align: center;
}

.dbar29Horizontal .dbar29Grey {
  background: transparent;
}

.dcustomRangeBar {
  list-style-type: none;
  width: 100%;
  display: flex;
}
.dcustomRangeBar.indicatorStyle {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dcustomRangeBar div {
  height: 4px;
}

.dcustomRangeBar div:nth-child(1) {
  background-color: #00d6bc;
}

.dcustomRangeBar div:nth-child(2) {
  background-color: #0378a6;
}

.dcustomRangeBar.moveableTooltip div:nth-child(1) {
  background-color: #0378a6 !important;
}

.dcustomRangeBar.moveableTooltip div:nth-child(2) {
  background-color: #00d6bc !important;
}

.dbar29RangesliderLabelname li:nth-child(1) {
  text-align: left;
}

.dbar29RangesliderLabelname li:nth-child(2) {
  text-align: right;
}

.dbar29RangesliderLabelname {
  width: 100%;
  padding-inline-start: 0px !important;
  display: flex;
}

@keyframes blinkingDot {
  50% {
    opacity: 0.6;
    transform: translate3d(-250%, -250%, 0);
  }
}
.dSkewcoderight1 {
  clip-path: polygon(0 0, 100% 0%, 98% 99%, 0% 100%);
}

.dSkewcoderight2 {
  clip-path: polygon(3% 0, 100% 0, 100% 100%, 0 100%);
}

.fullwidth {
  width: 100%;
}

.lh10 {
  line-height: 8px;
}

.dbar29Horizontal .dbar29RangesliderHandle::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.6em solid #44475b;
  border-radius: 0;
  outline: none;
  transition: 0.5s ease-in-out;
  position: relative;
  top: -5px;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #00d6bc;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-blood-red::after {
  border-top: 0.6em solid #0378a6;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-green .dbar29RangesliderLabels li {
  color: #00d6bc;
  justify-content: center;
  align-items: center;
}
.dbar29Horizontal .dbar29RangesliderHandle.bt-blood-red .pbar29RangesliderLabels li {
  color: #0378a6;
  justify-content: center;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .dSkewcoderight2 {
    margin: 0px auto !important;
  }
  .dcustomRangeBar div {
    height: 4px;
  }
}
/**********************skew new designing ****************/
.box {
  height: 4px;
}

.right-skew {
  position: relative;
  margin-right: 21px;
}

.right-skew-bar {
  position: relative;
  margin-right: -6px;
}

.right-skew-bar:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -21px;
  display: block;
  min-width: 0px;
  background: #0378a6;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.left-skew {
  position: relative;
  margin-left: 19px;
}

.left-skew-bar {
  position: relative;
  margin-left: 0px;
}

.left-skew-bar:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  display: block;
  min-width: 0px;
  background: #00d6bc;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.left-skew:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  display: block;
  min-width: 25px;
  background: #00d6bc;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.right-skew:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -21px;
  display: block;
  min-width: 25px;
  background: #0378a6;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.right-skew.positive::before {
  background: #51b255 !important;
}

.left-skew.negative::before {
  background: #dd504d !important;
}

.blue-green-theme .Progresscommondatavalue {
  font-family: "RobotoRegular";
}
.blue-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(1) {
  background-color: #008fbc !important;
}
.blue-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(2) {
  background-color: #00d6bc !important;
}
.blue-green-theme .right-skew:before {
  background: #008fbc;
}
.blue-green-theme .left-skew:before {
  background: #00d6bc;
}
.blue-green-theme .dbar29RangesliderLabels.move {
  margin-inline-start: 10px !important;
}
.blue-green-theme .dbar29Horizontal .dbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #444444;
}

.red-green-theme .Progresscommondatavalue {
  font-family: "RobotoRegular";
}
.red-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(1) {
  background-color: #51b255 !important;
}
.red-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(2) {
  background-color: #dd504d !important;
}
.red-green-theme .right-skew:before {
  background: #51b255;
}
.red-green-theme .left-skew:before {
  background: #dd504d;
}
.red-green-theme .dbar29Horizontal .dbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #444444;
}

:root {
  font-size: 16px;
}

.logo-head-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1px;
}
.logo-head-container .logo-left {
  display: flex;
}
.logo-head-container .logo-left .logo {
  display: flex;
  align-items: center;
}
.logo-head-container .logo-left .logo .logobg {
  color: #174082;
  font-size: 1.938rem;
  font-weight: 600;
}
.logo-head-container .logo-left .logo .edel-icon-edel-logo::before {
  font-size: 1.875rem;
  color: #0751a0;
  margin-right: 5.72px;
}
.logo-head-container .logo-left .logo .edel-icon-edel-logo2::before {
  content: "\e950";
  font-size: 1.125rem;
  color: #70706f;
}
.logo-head-container .logo-right {
  display: flex;
  align-items: center;
}
.logo-head-container .logo-right .icon-background {
  height: 42px;
  width: 42px;
  border-radius: 50%;
  position: relative;
  justify-content: center;
  background: #3580f7;
  display: flex;
  color: #ffffff;
  align-items: center;
}
@media (max-width: 640px) {
  .logo-head-container .logo-right .icon-background {
    height: 30px;
    width: 30px;
  }
}
.logo-head-container .logo-right .user-details {
  margin-left: 5px;
}
.logo-head-container .logo-right .user-details .user-username {
  font-size: 1.063rem;
  font-family: "EncodeSansMedium";
  color: #444444;
  line-height: 140%;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  word-wrap: break-word;
}
@media (max-width: 640px) {
  .logo-head-container .logo-right .user-details .user-username {
    font-size: 0.875rem;
  }
}
.logo-head-container .logo-right .user-details .user-accountid {
  font-size: 0.75rem;
  font-family: "EncodeSansLight";
  color: #b8b8b8;
  line-height: 140%;
}

.bluedots {
  color: #3580f7;
}

@media (max-width: 1299px) {
  .logo-head-container .logo-left .logo .edel-icon-edel-logo::before {
    font-size: 1.25rem;
  }
  .logo-head-container .logo-left .logo .edel-icon-edel-logo2::before {
    font-size: 0.938rem;
  }
  .logo-head-container .logo-right .icon-background {
    height: 30px;
    width: 30px;
  }
}
.bluedots {
  color: #3580f7;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.modal-backdrop {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100%;
  height: 100%;
}
.modal-backdrop.show {
  background: rgba(204, 204, 204, 0.19);
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}
.modal-backdrop.additionalblur {
  backdrop-filter: blur(5px);
}

.pbar29RangesliderWrapper {
  width: 100%;
  margin: 0px auto;
}

.pbar29Horizontal {
  height: 0.29em;
  border-radius: 0.6em;
}

.pbar29Rangeslider,
.pbar29Rangeslider .pbar29RangesliderFill {
  display: block;
}

.pbar29Rangeslider {
  margin: 20px 0;
  position: relative;
  touch-action: none;
}

.pbar29Horizontal .pbar29RangesliderFill {
  width: 100% !important;
  height: 100%;
  border-radius: 10px;
  top: 0;
}

.pbar29Rangeslider .pbar29RangesliderHandle {
  display: inline-block;
  position: absolute;
  left: 3%;
  top: 0px;
}

.pbar29RangesliderLabels {
  position: absolute;
  top: -33px;
  list-style-type: none;
  left: -5px;
  font-weight: bold;
  padding-inline-start: 0px;
  font-size: 0.938rem;
  text-align: center;
}

.pbar29Horizontal .pbar29Grey {
  background: transparent;
}

.customRangeBar {
  list-style-type: none;
  width: 100%;
  display: flex;
}

.customRangeBar div {
  display: inline-block;
  height: 4px;
  margin: 0px 0px 0px -3px;
}

.customRangeBar div:nth-child(1) {
  background-color: #51b255;
  width: 30%;
}

.customRangeBar div:nth-child(2) {
  background-color: #ffe500;
  width: 20%;
}

.customRangeBar div:nth-child(3) {
  background-color: #ff6b00;
  width: 20%;
}

.customRangeBar div:nth-child(4) {
  background-color: #dd504d;
  width: 30%;
}

.pbar29RangesliderLabelname li:nth-child(1) {
  color: #51b255;
  width: 30%;
}

.pbar29RangesliderLabelname li:nth-child(2) {
  color: #ffe500;
  width: 20%;
}

.pbar29RangesliderLabelname li:nth-child(3) {
  color: #ff6b00;
  width: 20%;
}

.pbar29RangesliderLabelname li:nth-child(4) {
  color: #dd504d;
  width: 30%;
}

.pbar29RangesliderLabelname {
  width: 100%;
  padding-inline-start: 0px !important;
}

.pbar29RangesliderLabelname li {
  display: inline-block;
}

@keyframes blinkingDot {
  50% {
    opacity: 0.6;
    transform: translate3d(-250%, -250%, 0);
  }
}
.SkewCode {
  clip-path: polygon(3% 3%, 100% 0, 97% 97%, 0 100%);
}

.Skewcoderight1 {
  clip-path: polygon(0% 2%, 100% 0, 98% 97%, 0 100%);
}

.Skewcoderight2 {
  clip-path: polygon(2% 0, 100% 0, 100% 99%, 0 100%);
}

@media screen and (max-width: 1024px) {
  .pbar29RangesliderWrapper {
    margin: 0 0px;
  }
  .pbar29RangesliderWrapper .pbar29RangesliderLabelname li {
    font-size: 0.625rem;
  }
  .pbar29RangesliderWrapper .customRangeBar div {
    margin: 0px auto;
    height: 4px;
  }
}
.pbar29Horizontal .pbar29RangesliderHandle::after {
  content: "";
  position: absolute;
  left: -5px;
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.6em solid #44475b;
  border-radius: 0;
  outline: none;
  top: -0.7em;
  transition: 0.5s ease-in-out;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #51b255;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-orange::after {
  border-top: 0.6em solid #ff6b00;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-blood-red::after {
  border-top: 0.6em solid #dd504d;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-yellow::after {
  border-top: 0.6em solid #ffe500;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-green .pbar29RangesliderLabels li {
  color: #51b255;
  justify-content: center;
  align-items: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-orange .pbar29RangesliderLabels li {
  color: #ff6b00;
  justify-content: center;
  align-items: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-blood-red .pbar29RangesliderLabels li {
  color: #dd504d;
  justify-content: center;
  text-align: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-yellow .pbar29RangesliderLabels li {
  color: #ffe500;
  justify-content: center;
  align-items: center;
}

.negativeClassbrd {
  border-left: 3px solid #dd504d;
}

.TextValueProgressbarnegative {
  float: right;
  right: 5%;
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  font-family: "DMSansMedium";
}

.datacontent.dataContentnegative {
  justify-content: flex-start;
  margin-left: 5px;
  font-family: "RobotoRegular";
}
.datacontent.dataContentnegative span:first-child {
  text-align: left !important;
}

@media (min-width: 320px) {
  .colhalf {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 320px) {
  .colfull {
    flex: 0 0 auto;
    width: 100%;
  }
}
.positive {
  background-color: #51b255 !important;
}

.positiveValue {
  color: #51b255 !important;
}

.negativeValue {
  color: #dd504d !important;
}

.negative {
  background-color: #dd504d !important;
}

.commondatavalue {
  font-family: "DMSansMedium";
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.Progresscommondatavalue {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.progresscommongrayvalue {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #b8b8b8 !important;
}

.commondatanumber {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
  white-space: nowrap;
}

.commondatanumberpositive {
  font-family: "RobotoMedium";
  font-size: 1rem;
  color: #444444;
  width: 100%;
  display: inline-block;
}

.progress {
  height: 60px !important;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  margin-bottom: 5px;
}
.progress .progress-bar-success {
  border-left: 3px solid #51b255 !important;
  float: left;
  background-color: #f0fdf6;
}
.progress .progress-bar-negative {
  float: right;
  background-color: #fff5f5;
}
.progress .progress-bar {
  font-size: 1.125rem;
  line-height: 60px;
  color: #000;
  border-bottom: none;
  box-shadow: none;
}
.progress .textvalueprogressbar {
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  text-indent: 10px;
  font-style: normal;
  font-family: "DMSansMedium";
}
.progress .datacontent {
  display: grid;
  margin-top: 5px;
}
.progress .datacontent span {
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  text-align: right;
  font-family: "RobotoRegular";
}
.progress .datacontent :first-child {
  font-weight: 400;
}
.progress .datacontent :last-child {
  font-weight: 500;
}

.progresscontainer {
  position: relative;
  width: 100%;
}
.progresscontainer .progressbox {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
}
.progresscontainer .progress-bar-negative {
  border-left: 3px solid #dd504d;
}
.progresscontainer .stack-top {
  z-index: 9;
  margin: 0px;
}

@media screen and (max-width: 1024px) {
  .commondatavalue {
    font-size: 0.875rem;
    line-height: 25px;
  }
  .progresscommongrayvalue {
    font-size: 0.75rem;
  }
  .Progresscommondatavalue {
    font-size: 0.75rem;
  }
  .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
  .commondatanumber {
    font-size: 0.875rem;
  }
  .commondatanumberpositive {
    font-size: 0.875rem;
  }
  .progress .textvalueprogressbar {
    font-size: 0.875rem;
  }
  .progress .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
}
.text-indent10 {
  text-indent: 0px !important;
}

@media (max-width: 768px) {
  .indices-dynamic-indicator .blue-green-theme .dbar29RangesliderWrapper .fullwidth .mobiletop-content {
    position: relative;
    top: -12px;
  }
}
.indices-dynamic-indicator .dbar29RangesliderLabelname .commondatanumber {
  font-weight: 600;
}

:root {
  font-size: 16px;
}

.viewall-icon-container {
  height: 41px;
  width: 41px;
  border-radius: 50%;
  border: 1px solid rgba(53, 128, 247, 0.05);
}
.viewall-icon-container .viewall-icon-box {
  height: 30.5px;
  width: 30.5px;
  border-radius: 50%;
  background: rgba(53, 128, 247, 0.1);
  position: relative;
  top: 4px;
  left: 4px;
}
.viewall-icon-container .viewall-icon-box .viewall-icon {
  height: 23px;
  width: 23px;
  background: #3580f7;
  color: #ffffff;
  border-radius: 50%;
  position: relative;
  top: 3.7px;
  left: 3.7px;
}
.viewall-icon-container .viewall-icon-box .viewall-icon .edel-icon-arrow-right::before {
  left: 3px;
  top: 3px;
  font-size: 1.125rem;
  position: relative;
}

:root {
  font-size: 16px;
}

.marketgroup {
  width: 100%;
}
@media (max-width: 1023px) {
  .marketgroup {
    margin: 20px auto;
  }
}
.marketgroup .marketCard {
  border: 1px solid #e7e7e7;
  background: linear-gradient(0deg, #ffffff, #ffffff), #ffffff !important;
  border-radius: 5px !important;
  padding: 20px;
}
.marketgroup .marketCard .marketcardhead {
  background: none !important;
  border: none !important;
  display: flex;
  align-items: center;
  padding: 0 !important;
  justify-content: space-between;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  color: #0b243a;
  display: flex;
  align-items: center;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain strong {
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain {
    font-size: 1.25rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain .gap {
  margin-left: 15px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  color: #444444;
  line-height: 25.2px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 strong {
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
    font-size: 1.25rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftsub {
  margin-top: 5px;
  color: #b8b8b8;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 17.5px;
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftsub {
    font-size: 0.75rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .back-button i {
  font-size: 1.563rem;
  margin-right: -8px;
  color: #03002f;
  top: 0px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation {
  height: 35px;
  width: 35px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #e7e7e7;
  position: relative;
  cursor: pointer;
  top: 0px;
}
@media screen and (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation {
    height: 30px;
    width: 30px;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle1.exclamation1 {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #e7e7e7;
  position: relative;
  cursor: pointer;
  top: 0px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle1.exclamation1 i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.marketgroup .marketCard .marketcardbody {
  padding: 20px 0px;
}
.marketgroup .marketCard .marketcardfoot {
  background: none !important;
  border: none !important;
  display: flex;
  padding: 0 !important;
  align-items: center;
  justify-content: space-between;
}
.marketgroup .marketCard .marketcardfoot .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.marketgroup .marketCard .marketcardfoot .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  color: #03002f;
}
.marketgroup .marketCard .marketcardfoot .mcard-view-all {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  cursor: pointer;
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardfoot .mcard-view-all {
    font-size: 0.875rem;
  }
}

.common-marketcard-nopadding.marketgroup .marketCard {
  padding: 0px !important;
}
@media (max-width: 768px) {
  .common-marketcard-nopadding.marketgroup .marketCard {
    padding: 0px !important;
  }
}
.common-marketcard-nopadding.marketgroup .marketCard .marketcardhead {
  padding: 20px !important;
}
.common-marketcard-nopadding.marketgroup .marketCard .marketcardfoot {
  padding-bottom: 0px !important;
}
.common-marketcard-nopadding.marketgroup .marketCard .marketcardbody {
  padding-bottom: 0px !important;
}

.generic-stock-cards {
  cursor: pointer;
  padding: 20px 6px 20px 12px;
  border: 1px solid #e7e7e7;
}
.generic-stock-cards .period {
  position: relative;
  top: -3px;
  width: 3px;
  height: 3px;
  color: #b8b8b8;
  font-weight: bold;
  line-height: 0px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .period {
    top: -5px;
  }
}
.generic-stock-cards p {
  margin: 0px;
  overflow-wrap: break-word;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards {
    padding: 15px;
  }
}
.generic-stock-cards .generic-stock-card-title {
  margin-bottom: 15px;
}
.generic-stock-cards .generic-stock-card-title .edel-icon-edit {
  font-size: 0.938rem;
  height: 15px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-title {
    margin-bottom: 8px;
  }
}
.generic-stock-cards .generic-stock-card-title h4 {
  font-family: "DMSansMedium";
  font-size: 1rem;
  line-height: 22.4px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 0px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-title h4 {
    font-size: 0.875rem;
    line-height: 19.6px;
  }
}
.generic-stock-cards .generic-stock-card-stock-value {
  margin-bottom: 5px;
  line-height: 20.8px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-value {
    margin-bottom: 2px;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-value p {
  margin: 0px;
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 400;
  line-height: 20.8px;
  letter-spacing: 0em;
  text-align: left;
  overflow-wrap: break-word;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-value p {
    font-size: 0.875rem;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change {
  line-height: 20.8px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change {
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 20.8px;
  letter-spacing: 0em;
  text-align: left;
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span:last-child {
  padding-left: 5px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change span:last-child {
    padding-left: 3px;
  }
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change span {
    font-size: 0.875rem;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span.change-green {
  color: #51b255;
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span .change-red {
  color: #dd504d;
}
.generic-stock-cards .generic-stock-date-status {
  padding-top: 41px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status {
    padding-top: 22px;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date {
  line-height: 14px;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date p {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
  white-space: nowrap;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-time {
  font-family: "DMSansNormal";
  font-size: 0.688rem;
  font-weight: 300;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-time {
    font-size: 0.625rem;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-date {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-date {
    font-size: 0.625rem;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  vertical-align: bottom;
}
@media (max-width: 768px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-status span {
    font-size: 0.625rem;
    padding-left: 2px;
  }
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-status {
    font-size: 0.625rem;
    line-height: 12.5px;
    font-family: "DMSansMedium";
    font-weight: 500;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span.live {
  color: #03002f;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span.preopen,
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status .closed {
  color: #ff6b00;
}

.activeClassStockCard {
  background-color: #f2f2f5;
}

.generic-stock-card-status span[data-attr=Open] {
  color: #03002f !important;
}
.generic-stock-card-status span[data-attr=Closed] {
  color: #f7943e !important;
}

:root {
  font-size: 16px;
}

@media (max-width: 1023px) {
  .floating-action-button {
    position: fixed;
    bottom: 85px;
    right: 20%;
    z-index: 2;
    left: 0%;
    width: 70%;
  }
  .floating-action-button .hop-float-button {
    position: fixed;
    right: 15%;
  }
  .floating-action-button .HopBtn p {
    margin: 0;
    margin-left: 20px;
    font-family: "DMSansMedium";
    font-size: 1rem;
    line-height: 22.4px;
    color: #ffffff;
  }
  .floating-action-button .btn-info {
    background-color: #03002f;
    border-radius: 50%;
    border: 0px;
  }
  .floating-action-button .btn-info.hopBtnBorder {
    border-radius: 22px;
    width: 86px;
    height: 44px;
    position: fixed;
    bottom: 85px;
    right: 89px;
    z-index: 99;
  }
  .floating-action-button .btn-info .edel-icon-close::before {
    color: #ffffff;
    font-weight: bolder;
    font-size: 1rem;
  }
  .floating-action-button .btn-info .edel-icon-bars::before {
    color: #ffffff;
    font-weight: bolder;
    font-size: 0.75rem;
    position: absolute;
    top: 35%;
  }
  .floating-action-button .dropdown-menu {
    background: linear-gradient(0deg, #ffffff, #ffffff), #ffffff;
    border-radius: 5px;
    margin-left: 0px !important;
    margin-bottom: 10% !important;
    width: 100%;
    overflow: scroll;
  }
}
@media (max-width: 1023px) and (max-width: 375px) {
  .floating-action-button .dropdown-menu {
    height: 460px;
  }
}
@media (max-width: 1023px) {
  .floating-action-button .dropdown-menu .listHead {
    padding: 15px 20px;
    border: 1px solid #f2f2f5;
    margin-right: 0;
  }
  .floating-action-button .dropdown-menu .listHead .dotBlue {
    width: 4px;
    height: 4px;
    background-color: #03002f;
    border-radius: 50%;
    margin-right: 10px;
  }
  .floating-action-button .dropdown-menu .listHead p {
    color: #444444;
    font-size: 0.875rem;
    line-height: 24px;
    font-family: "DMSansMedium";
  }
  .floating-action-button .dropdown-menu .subLists {
    margin: 0 15px;
  }
  .floating-action-button .dropdown-menu .subLists li {
    margin-right: 0;
    border-bottom: 1px solid #f2f2f5;
  }
  .floating-action-button .dropdown-menu .subLists li a {
    color: #727271;
    font-size: 0.875rem;
    line-height: 24px;
    font-family: "DMSansMedium";
  }
  .floating-action-button .dropdown-menu .subLists li a:hover {
    color: #444444;
    display: flex;
    align-items: center;
  }
  .floating-action-button .dropdown-menu .subLists li a:hover:before {
    content: "\e962";
    font-family: "edel_icon";
    color: #03002f;
    font-size: 5px;
    padding-right: 10px;
  }
  .dropup .dropdown-menu,
  .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 120%;
    margin-bottom: 2px;
    left: 20%;
    right: 2%;
  }
  .open > .dropdown-menu {
    display: block;
  }
  .dropdown-toggle:after {
    content: none !important;
  }
}
@media (min-width: 1023px) {
  .floating-action-button {
    display: none;
  }
}
.hopBtnBorder-scrolled .floating-action-button .hopBtnBorder {
  right: 20px;
}
.hopBtnBorder-scrolled .floating-action-button .dropdown-toggle {
  width: 46px !important;
}

.equity-dropdown-block > .btn-primary.dropdown-toggle {
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-width: 1px;
  border-style: solid;
  width: 100%;
}
.equity-dropdown-block .equitydrop {
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
  border-radius: 5px;
  color: #727271 !important;
  background-color: #ffffff !important;
  padding: 5px 11px 5px 10px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  line-height: 0px;
}
.equity-dropdown-block .equitydrop i {
  font-size: 0.938rem;
  position: relative;
  top: 0px !important;
  display: flex;
  align-items: center;
}
.equity-dropdown-block .equitydrop i.equity-drp-bigicon {
  font-size: 0.938rem;
}
@media (max-width: 768px) {
  .equity-dropdown-block .equitydrop i.equity-drp-bigicon {
    font-size: 0.938rem;
  }
}
.equity-dropdown-block .equitydrop i:before {
  color: #03002f;
}
.equity-dropdown-block .equitydrop:after {
  display: none;
}
.equity-dropdown-block .dropdown-menu {
  color: #444444;
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  padding: 0;
  background-color: #ffffff;
  border-radius: 5px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  z-index: 7;
  overflow-y: scroll;
  transform: translate(0px, 34px);
}
@media (max-width: 768px) {
  .equity-dropdown-block .dropdown-menu {
    background-color: #f2f2f5;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  }
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar {
  width: 2px !important;
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar-track {
  height: 10px !important;
  width: 10px;
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #03002f;
  height: 10px !important;
  width: 10px !important;
}
.equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: 10px 0px 10px 10%;
  color: #444444;
  line-height: 18px;
}
.equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #03002f;
  background: none;
}
.equity-dropdown-block .dropdown-menu .equitydropdown-itemsblock {
  padding: 0 10%;
  border-width: 1px;
  border-style: solid;
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-radius: 5px;
  color: #727271;
  background-color: #ffffff;
}

.equity-dropdown-block.show i::before {
  transform: rotateZ(180deg);
  color: #03002f;
}
.equity-dropdown-block.show .trash::before {
  content: "\e940";
  font-family: "edel_icon";
  font-size: #dd504d;
}
.equity-dropdown-block.show .dropdown-menu {
  min-height: 100px;
  max-height: 160px;
  min-width: 83px;
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
}
.equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 20px 15px 10px 15px;
}

.equity-dropdown-block.common-new-drp.show .dropdown-menu {
  min-height: unset;
  min-width: 83px;
  border-width: 1px;
  border-style: solid;
  border-color: #ebf2fe;
}
.equity-dropdown-block.common-new-drp.show .dropdown-menu .dropdown-item {
  padding: 15px 15px !important;
}

.equity-dropdown-block-noborder > .btn-primary.dropdown-toggle {
  border: none !important;
  font-size: 0.75rem !important;
  padding: 0px !important;
  color: #b8b8b8 !important;
}

.generic-tabs .nav-tabs {
  border: 0;
  margin: 0 !important;
  border-bottom: 0;
}
.generic-tabs .nav-tabs .nav-item {
  padding: 0;
  margin: 0;
}
.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 11px 16px 5px 16px;
  font-size: 0.875rem;
  color: #727271;
  border: 0;
  font-family: "DMSansNormal";
}
.generic-tabs .nav-tabs .nav-item .nav-link.active {
  font-family: "DMSansMedium";
  color: #03002f;
  border-bottom: 2px solid #03002f;
}

@media screen and (max-width: 1023px) {
  .generic-tabs .nav-tabs {
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    align-content: flex-start;
  }
  .generic-tabs .nav-tabs::-webkit-scrollbar {
    display: none;
  }
  .generic-tabs .nav-tabs .nav-item .nav-link {
    padding: 7px 4px 7px 6px;
    font-size: 1rem;
    font-family: "DMSansNormal";
  }
  .generic-tabs .nav-tabs .nav-item .nav-link.active {
    font-family: "DMSansMedium";
  }
}
@media (max-width: 768px) {
  .generic-tabs.common-tab-color .nav-tabs {
    flex-direction: column;
    overflow-y: hidden;
    overflow-x: scroll;
    height: 35px;
  }
}
.generic-tabs.common-tab-color .nav-item .nav-link {
  color: #727271 !important;
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}
.generic-tabs.common-tab-color .nav-item .nav-link.active {
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
  border-bottom: 2px solid #03002f !important;
}
.generic-tabs.common-tab-color.showborder .nav {
  border-bottom: 1px solid #e7e7e7;
}
.generic-tabs.common-tab-padding .nav-tabs .nav-item .nav-link {
  padding: 16px 20px 5px 5px !important;
}
.generic-tabs.sort-filter-mob-padding .nav-tabs .nav-item .nav-link {
  padding: 12px 10px 5px 10px !important;
  margin: 0px 12px 0px 5px;
}

.slidingpane-icon-block {
  display: flex;
  text-wrap: nowrap;
  padding: 15px 15px 2.28px 10px;
  color: #03002f;
  align-items: center;
  gap: 10px;
  text-align: center;
}
.slidingpane-icon-block .icon-tile {
  padding-right: 4%;
  border-right: 1px solid #e7e7e7;
  line-height: 15px;
}
@media (max-width: 768px) {
  .slidingpane-icon-block .icon-tile {
    padding-right: 3%;
  }
}
.slidingpane-icon-block .icon-tile:last-child {
  border-right: none;
}
.slidingpane-icon-block .icon-tile:last-child a {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.slidingpane-icon-block .icon-tile .new-report {
  font-size: 0.5rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  background-color: #dfa717;
  border-radius: 2px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 4px;
}
.slidingpane-icon-block .icon-text {
  font-size: 0.75rem;
  line-height: 21.6px;
  font-family: "DMSansMedium";
  color: #03002f;
  text-wrap: nowrap;
}
.slidingpane-icon-block .icon-text.margin-top-13 {
  margin-top: 13px;
}

.ReactModal__Body--open {
  overflow: hidden !important;
}

.drawerblock .drawer-header {
  padding: 20px 21px 20px 15px;
  background: #f2f2f5;
}
.drawerblock .drawer-header.custom-heading-sidebar {
  padding: 15px !important;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header {
    padding: 10px 21px 20px 15px;
  }
}
.drawerblock .drawer-header-topMost {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header-topMost {
    margin-bottom: 0px;
  }
}
.drawerblock .drawer-header-topMost .drawer-isin, .drawerblock .drawer-header-topMost .drawer-exc {
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  line-height: 14px;
  color: #b8b8b8;
}
.drawerblock .drawer-header .drawer-header-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  line-height: 140%;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header .drawer-header-top {
    margin-bottom: 0px;
  }
}
.drawerblock .drawer-header .drawer-header-top .drawer-dname {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #292929;
}
.drawerblock .drawer-header .drawer-header-top .drawer-qty {
  font-size: 0.875rem;
  color: #444444;
  font-family: "RobotoRegular";
}
.drawerblock .drawer-header .drawer-header-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 140%;
}
.drawerblock .drawer-header .drawer-header-bottom .drawer-desc {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #727271;
}
.drawerblock .drawer-body {
  padding-bottom: 70px;
}
.drawerblock .drawer-footer {
  z-index: 2;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 69px;
  background: #ffffff;
  padding: 15px 25px 14px;
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  position: fixed;
  width: 100%;
  bottom: 0;
  gap: 26px;
}
.drawerblock .drawer-footer .Buy-btn,
.drawerblock .drawer-footer .Sell-btn {
  width: 100%;
  height: 40px;
  padding: unset;
}
.drawerblock .drawer-values {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
}

.sortbutton-drawer .drawer-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sortbutton-drawer .drawer-header .sortname {
  font-family: "DMSansBold";
  font-size: 0.875rem;
  line-height: 140%;
  color: #333333;
}
.sortbutton-drawer .drawer-header .clearall {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 140%;
  color: #3580f7;
}
.sortbutton-drawer .drawer-header .blue-link {
  background: none;
}
.sortbutton-drawer .drawer-body .sortlist-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #e8e8e8;
  padding: 18px 15px;
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-names {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-values {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 140%;
  color: rgba(114, 114, 113, 0.5);
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-values i {
  margin-left: 6px;
}
.sortbutton-drawer .drawer-body .nested-sort {
  padding: 15px;
  border-bottom: 1px solid #e8e8e8;
}
.sortbutton-drawer .drawer-body .nested-sort .sortlist-body {
  border: 0;
  padding: 12px 5px 10px 20px;
}
.sortbutton-drawer .drawer-footer .ed_button.button {
  width: 100%;
}

.market-drawer__handle-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px 5px 0px 0px;
}
.market-drawer__content {
  height: 70vh !important;
  padding: 0px !important;
}
.market-drawer__backdrop {
  backdrop-filter: blur(10px);
}

.bottom-contents.bottom-contents-footer-drawer {
  left: 0%;
  right: 0%;
}
.bottom-contents.bottom-contents-footer-drawer .bottom-contents-btn-section {
  display: flex;
  gap: 10px;
  padding: 10px;
}
.bottom-contents.bottom-contents-footer-drawer .bottom-contents-btn-section .ed_button {
  width: 100%;
}

.Marketstock-details-block .stock-details-head {
  background: #f2f2f5;
  font-family: "DMSansNormal";
  background-color: #f2f2f5;
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .scrips-stocks {
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .scrips-stocks .holdings-count {
  font-family: "RobotoRegular";
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .markets-qtyValue {
  font-size: 0.875rem;
  font-family: "RobotoRegular";
  color: #444444;
}
.Marketstock-details-block .stock-details-head .stock-details-switch-key {
  color: #03002f;
}
.Marketstock-details-block .stock-details-body {
  font-family: "DMSansNormal";
}
.Marketstock-details-block .stock-details-footer {
  background: #ffffff;
  z-index: 2;
}
.Marketstock-details-block .stock-details-footer .action {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head-bottom .market-description {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head-bottom .market-desc-perc {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
}

.slide-pane {
  box-shadow: none;
  width: 390px !important;
  background: transparent !important;
}

.generic-sidebar-overlayblock {
  z-index: 1450;
}
.generic-sidebar-overlayblock.blur-background {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(204, 204, 204, 0.15);
}
.generic-sidebar-overlayblock.no-blur {
  background-color: unset;
}

@media screen and (min-width: 1023px) {
  .stock-details-overlayblock {
    z-index: 999;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent !important;
  }
  .stock-details-overlayblock .stock-details-block {
    max-width: 390px;
    box-shadow: none;
  }
}
.title {
  display: flex;
  gap: 7px;
  align-items: center;
}
.title#reports-th {
  display: grid;
  grid-template-columns: auto 10px;
  gap: 4px;
  white-space: nowrap;
}
.title#reports-th .title {
  white-space: nowrap;
}
.title .arrows {
  display: grid;
  cursor: pointer;
}
.title .arrows .edel-icon-caret-up {
  margin-bottom: 2px;
  margin-top: -2px;
}
.title .arrows .edel-icon-caret-down {
  margin-top: -7px;
}
.title .arrows .arrow-at-a-time {
  color: #03002f;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-down {
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  left: 5px !important;
  top: 0px !important;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-up {
  font-size: 0.75rem;
}

.positionRelative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.bg-light {
  background-color: #f9f9f9 !important;
}

.innerloader {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.outerdivloader {
  inset: 0px;
  z-index: 1;
}

.middleloader {
  inset: 0px;
  backdrop-filter: blur(2px);
}

.p-l {
  position: relative;
}

.marketMap .highcharts-axis-labels_active {
  font-weight: 700;
  fill: #03002f !important;
  color: #03002f !important;
}
.marketMap .highcharts-credits {
  display: none;
}
.marketMap .highcharts-axis-labels.highcharts-xaxis-labels text:not(.highcharts-axis-labels_active) {
  fill: #727271 !important;
  color: #727271 !important;
}
.marketMap .highcharts-stack-labels {
  cursor: pointer;
}
.marketMap .highcharts-axis-stack_active {
  opacity: 1 !important;
}
.marketMap .highcharts-axis-stack_active text {
  fill: #03002f !important;
  color: #03002f !important;
}

.highcharts-credits {
  display: none !important;
}

.chartiqToc {
  padding: 15px 17px 20px 15px;
  z-index: 1;
  position: relative;
}
.chartiqToc .graph-chart {
  max-height: 100vh;
  height: 70vh;
  width: 100%;
  overflow: scroll;
}

.chartiqToc-mob .graph-chart {
  height: calc(100vh - 140px);
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .chartiqouterclass {
    margin-bottom: 30px;
  }
}
.chartiqouterclass {
  padding: 15px 17px 20px 15px;
  z-index: 1;
  position: relative;
}
.chartiqouterclass .graph-chart {
  height: 300px;
  width: 100%;
}

.rec-body-mob .chartiqouterclass {
  padding: 15px 25px 100px 25px;
}

.insider-trading-mob .chartiqouterclass {
  padding: 15px 25px 100px 25px;
}

.Headingchartiq {
  font-family: "DMSansBold";
  font-size: 1rem;
  line-height: 22px;
}

.expandview-chart .headerSection {
  height: 10px;
}
@media (max-width: 1023px) {
  .expandview-chart .headerSection {
    display: flex;
    padding-left: 0px;
    height: 40px;
  }
}
@media (min-width: 1023px) {
  .expandview-chart .headerSection .vama-logo {
    display: none;
  }
}
.expandview-chart .headerSection .back-btn {
  top: 11px;
  left: -4px;
  position: absolute;
  font-size: 38px;
}
@media (max-width: 1023px) {
  .expandview-chart .headerSection .back-btn {
    position: static;
  }
}
.expandview-chart .headerSection .trade-btns {
  position: fixed;
  top: 10px;
  width: auto;
  height: 28px;
  padding: 10px 10px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  border-radius: 5px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
}
.expandview-chart .headerSection .trade-btns.green_btn {
  right: 70px;
  background-color: #51b255;
}
@media (max-width: 1023px) {
  .expandview-chart .headerSection .trade-btns.green_btn {
    width: 100px;
    right: 130px;
  }
}
.expandview-chart .headerSection .trade-btns.red_btn {
  right: 8px;
  background-color: #e71e04;
}
@media (max-width: 1023px) {
  .expandview-chart .headerSection .trade-btns.red_btn {
    width: 100px;
    right: 15px;
  }
}
.expandview-chart .graph-chart-expand {
  width: calc(100% - 13px);
  height: calc(100vh - 18px);
}
@media (max-width: 1023px) {
  .expandview-chart .graph-chart-expand {
    height: calc(100vh - 46px);
  }
}
.expandview-chart .edel-icon-portrait {
  font-size: 1.438rem;
  padding-right: 5px;
}

.portrait_mode {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

@media screen and (orientation: landscape) and (min-device-width: 320px) and (max-device-width: 640px) {
  .expandview-chart .headerSection {
    height: 100vh;
    display: grid !important;
    justify-content: center;
  }
  .expandview-chart .headerSection .rightsection {
    display: grid;
  }
  .expandview-chart .Leftdiv {
    width: 10%;
  }
  .expandview-chart .rightdiv {
    width: 80%;
  }
}
.zoom-unset {
  zoom: unset !important;
}

.pivot-points {
  border-top: 1px solid #e7e7e7;
}
.pivot-points .pivotName {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 17px;
  color: #b8b8b8;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .pivot-points .pivotName {
    margin-bottom: 2px;
  }
}
.pivot-points .pivotValue {
  font-family: "RobotoMedium";
  font-size: 0.75rem;
  color: #444444;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .pivot-points .pivotValue {
    margin-bottom: 4px;
  }
}
.pivot-points .pivotDate {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}

.txt_autumnBloom {
  color: #ffe1cc;
}

.bg_autumnBloom {
  background-color: #ffe1cc;
}

.bg_black-seven {
  background: #000000;
}

.txt_black-seven {
  color: #000000;
}

.txt_black-dark {
  color: #2e2b36;
}

.txt_warm-grey-eight {
  color: #999999;
}

.txt-blue-one {
  color: #0751a0;
}

.txt-orange-2 {
  color: #ff9c54;
}

.bg-blue-one {
  background-color: #0751a0;
}

.txt_black {
  color: #333333;
}

.txt_blackText {
  color: #1b1b1b;
}

.bg_blackText {
  background-color: #1b1b1b;
}

.txt_Buttercup {
  color: #d69a26;
}

.bg_Buttercup {
  background-color: #d69a26;
}

.txt_blackOne {
  color: #292929;
}

.bg_blackOne {
  background-color: #292929;
}

.txt_blackOne1 {
  color: #444444 !important;
}

.txt_blackEight {
  color: #0e0e0e;
}

.bg_blackOne1 {
  background-color: #444444;
}

.txt_greyOne {
  color: #70706f;
}

.bg_greyOne {
  background-color: #70706f;
}

.txt_green {
  color: #51b255;
}

.bg_green {
  background-color: #51b255;
}

.txt_green1 {
  color: #339900;
}

.bg_green1 {
  background: #339900;
}

.txt_grey {
  color: #545454;
}

.txt_monochromeGrey {
  color: #e7e7e7;
}

.bg_monochromeGrey {
  background-color: #e7e7e7 !important;
}

.txt_pinkishGrey {
  color: #cccccc;
}

.bg_pinkishGrey {
  background-color: #cccccc;
}

.txt_bloodRed {
  color: #dd504d;
}

.bg_bloodRed {
  background-color: #dd504d;
}

.txt_bloodRed1 {
  color: #f44336;
}

.bg_bloodRed1 {
  background: #f44336;
}

.txt_yellow {
  color: #ffb800;
}

.bg_yellow {
  background-color: #ffb800;
}

.txt_yellow1 {
  color: #ffb400;
}

.bg_yellow1 {
  background-color: #ffb400;
}

.txt_cream {
  color: #faefd4;
}

.bg_cream {
  background-color: #faefd4;
}

.txt_white {
  color: #ffffff;
}

.bg_mint_green {
  background-color: #e5f7f1;
}

.txt_mint_green {
  color: #e5f7f1;
}

.bg_lavendar_purple {
  background-color: #f8edf5;
}

.bg_white {
  background-color: #ffffff;
}

.txt_whiteTwenty {
  color: #eeeeee;
}

.bg_whiteTwenty {
  background-color: #eeeeee;
}

.txt_floralWhite {
  color: #fffbec;
}

.txt_orange_sand {
  color: #fdebd7;
}

.bg_orange_sand {
  background-color: #fdebd7;
}

.bg_floralWhite {
  background-color: #fffbec;
}

.bg_Bianca {
  background-color: #fffbed;
}

.txt_disabledBlue {
  color: #cbdfff;
}

.bg_disabledBlue {
  background-color: #cbdfff;
}

.txt_color2 {
  color: #00172b;
}

.bg_color2 {
  background-color: #00172b;
}

.txt_color4 {
  color: #05243f;
}

.bg_color4 {
  background-color: #05243f;
}

.txt_whiteSmoke {
  color: #fff2f2;
}

.bg_whiteSmoke {
  background-color: #fff2f2;
}

.txt_Honeydew {
  color: #eef7ee;
}

.bg_Honeydew {
  background-color: #eef7ee;
}

.txt_readmore {
  color: #ffe500;
}

.bg_readmore {
  background-color: #ffe500;
}

.txt_bodyColor {
  color: #fbfbfb;
}

.bg_bodyColor {
  background-color: #fbfbfb;
}

.txt_whiteNine {
  color: #f7f7f7;
}

.bg_whiteNine {
  background-color: #f7f7f7;
}

.txt_blueLight {
  color: #fbfdff;
}

.bg_blueLight {
  background-color: #fbfdff;
}

.txt_blueGrey {
  color: #f2f6fb;
}

.bg_blueGrey {
  background-color: #f2f6fb;
}

.txt_butteryWhite {
  color: #fcfbf2;
}

.bg_butteryWhite {
  background-color: #fcfbf2;
}

.txt_drakGrey {
  color: #c5c5c5;
}

.bg_drakGrey {
  background-color: #c5c5c5;
}

.txt_greyDarkTxt {
  color: #737373;
}

.bg_greyDarkTxt {
  background-color: #737373;
}

.txt_primaryGrey {
  color: #727271 !important;
}

.txt_spanishGrey {
  color: #919191 !important;
}

.txt_lightGrey {
  color: #888888 !important;
}

.txt_lightBlueOne {
  color: #f0f9ff;
}

.txt_silverGrey {
  color: #c9c9c9;
}

.bg_silverGrey {
  background-color: #c9c9c9;
}

.bg_lightBlueOne {
  background-color: #f0f9ff;
}

.bg_darkBlue {
  background-color: #425a95;
}

.bg_Gray77 {
  background-color: #c4c4c4;
}

.txt_Gray77 {
  color: #c4c4c4;
}

.txt_snow-drift {
  color: #f6fbf6;
}

.bg_snow-drift {
  background-color: #f6fbf6;
}

.txt_lightBlue {
  color: #f4f9ff;
}

.bg_lightBlue {
  background-color: #f4f9ff;
}

.txt_lightYellow {
  color: #fffbf2;
}

.bg_lightYellow {
  background-color: #fffbf2;
}

.bg_Twitter {
  background-color: #55a8dc;
}

.bg_linkedIn {
  background-color: #3679b1;
}

.txt_oliveYellow {
  color: #bab200;
}

.bg_oliveYellow {
  background-color: #bab200;
}

.txt_persianBlue {
  color: #0264ab;
}

.bg_persianBlue {
  background-color: #0264ab;
}

.txt_primaryBlack {
  color: #1c1c28;
}

.bg_primaryBlack {
  background-color: #1c1c28;
}

.txt_redDark {
  color: #f83c3c;
}

.bg_redDark {
  color: #f83c3c;
}

.txt_redBorder {
  color: #fe4d15;
}

.bg_redBorder {
  background-color: #fe4d15;
}

.txt_solitude {
  color: #e6eff7;
}

.bg_solitude {
  background-color: #e6eff7;
}

.bg_tomatoRed {
  background-color: #e71e04;
}

.bg_darkPeach {
  background-color: #f04e45;
}

.txt_tiffanyBlue {
  color: #00b6ab;
}

.bg_tintShade {
  background-color: #f9fbff;
}

.txt_VistaWhite {
  color: #fcf9f7;
}

.bg_VistaWhite {
  background-color: #fcf9f7;
}

.txt_lightPinkTwo {
  color: #fceded;
}

.bg_lightPinkTwo {
  background-color: #fceded;
}

.bg-very-light-green {
  background-color: rgba(81, 178, 85, 0.2117647059);
}

.txt_whiteFourteen {
  color: #e8e8e8;
}

.bg_whiteFourteen {
  background-color: #e8e8e8;
}

.txt_whiteSeventeen {
  color: #f0f0f0;
}

.bg_whiteSeventeen {
  background-color: #f0f0f0;
}

.txt_dp-close-b {
  color: #d3ecd5;
}

.bg_dp-close-b {
  background-color: #d3ecd5;
}

.txt_black_color {
  color: #060f1f;
}

.bg_carbon_gray {
  background-color: #2d2d2d;
}

.txt_carbon_gray {
  color: #2d2d2d;
}

.bg_black_color {
  background-color: #060f1f;
}

.txt_grey-color {
  color: #e6e6e6;
}

.bg_grey-color {
  background-color: #e6e6e6;
}

.txt_green-link {
  color: #1fc86d;
}

.bg_green-link {
  background-color: #1fc86d;
}

.txt_dark-blue {
  color: #263363;
}

.bg_dark-blue {
  background-color: #263363;
}

.txt_dodger-blue {
  color: #1283ff;
}

.bg_dodger-blue {
  background-color: #1283ff;
}

.txt_purple {
  color: #d21aff;
}

.bg_purple {
  background-color: #d21aff;
}

.txt_sum-pnl {
  color: #cacac9;
}

.bg_sum-pnl {
  background-color: #cacac9;
}

.txt_support-bg {
  color: #073054;
}

.bg_support-bg {
  background-color: #073054;
}

.txt_silver {
  color: #c6c6c6;
}

.bg_silver {
  background-color: #c6c6c6;
}

.txt_fantasy {
  color: #f4f4f4;
}

.bg_fantasy {
  background-color: #f4f4f4;
}

.bg_white {
  background-color: #ffffff !important;
}

.txt_misty-lavender {
  color: #c3c3de !important;
}

.txt-midnight-blue {
  color: #03002f !important;
}

.txt-darkmidnight-blue {
  color: #030130 !important;
}

.txt-nuvama-green {
  color: #00b274;
}

.bg-nuvama-green {
  background-color: #00b274;
}

.txt-dark-purple {
  color: #bd4b9b;
}

.bg-dark-purple {
  background-color: #bd4b9b;
}

.txt-nuvama-green {
  color: #00b274;
}

.bg-nuvama-green {
  background-color: #00b274;
}

.txt-dark-purple {
  color: #bd4b9b;
}

.bg-dark-purple {
  background-color: #bd4b9b;
}

.txt-dark-orange {
  color: #f7943e;
}

.bg-midnight-blue {
  background-color: #03002f !important;
}

.no_color {
  color: unset !important;
}

.txt-smokegrey {
  color: #727272;
}

.txt-gold {
  color: #dfa717;
}

.bg-gold {
  background-color: #dfa717;
}

.txt-secondarynavy {
  color: #3580f7;
}

.bg-secondarynavy {
  background-color: #3580f7;
}

.txt-footerprimary {
  color: #0b243a;
}

.txt-secondary-gray-light {
  color: #b7b7b7;
}

.txt_secondary-gray {
  color: #b8b8b8;
}

.txt_natural200 {
  color: #f1f3f9;
}

.bg_natural200 {
  background-color: #f1f3f9;
}

.txt_natural100 {
  color: #f8f9fc;
}

.bg_natural100 {
  background-color: #f8f9fc;
}

.mob-grey-bg {
  background-color: #f5f5f5;
}

.bg_grey-bg2 {
  background-color: #f5f5f2;
}

.txt_light_green {
  color: #8adf8d;
}

.bg_light_green {
  background-color: #8adf8d;
}

.bg_light_green1 {
  background-color: #d3e8c9;
}

.txt_ed_blue {
  color: #3580f7;
}

.bg_ed_blue {
  background-color: #3580f7;
}

.txt_secondary_gray {
  color: #b8b8b8;
}

.bg_secondary_gray {
  background-color: #b8b8b8;
}

.txt_error_red {
  color: #ff6258;
}

.bg_error_red {
  background-color: #ff6258;
}

.txt-secondary-navy {
  color: #3580f7;
}

.bg-secondary-navy {
  color: #3580f7;
}

.txt-secondary-gray {
  color: #b8b8b8;
}

.txt-gold {
  color: #dfa717;
}

.txt-oslo_grey {
  color: #8a8a8a;
}

.txt_black-turtle {
  color: #3f3f3f;
}

.no_bg {
  background-color: unset !important;
  background: unset !important;
}

.txt-orange-light {
  color: #f7943e;
}

.txt-tomato {
  color: #f04e45;
}

.txt-faded-orange {
  color: #f7943e;
}

.bg-rose-white {
  background-color: #fef6f0;
}

.bg_aqua_white {
  background-color: #f2f2f5;
}

.txt_wax_flower {
  color: #fcc08c;
}

.txt-orange_color {
  color: #ff6b00;
}

.bg-orange_color {
  background-color: #ff6b00;
}

.bg_blue-light_bg {
  background-color: #f4fafd;
}

.bg_pastel-cream {
  background-color: #fef4ec;
}

.txt_pastel-cream {
  color: #fef4ec;
}

.bg_porcelain {
  background-color: #f2f2f5 !important;
}

.bg_porcelain {
  background-color: #f2f2f5 !important;
}

.txt-label-gray {
  color: #8b8b8b;
}

.bg-label-gray {
  background-color: #8b8b8b;
}

.txt-label-graylight {
  color: #bebebe;
}

.bg-label-graylight {
  background-color: #bebebe;
}

.txt-label-graylight-medium {
  color: #a3a3a3;
}

.bg-label-graylight-medium {
  background-color: #a3a3a3;
}

.txt_nuvama_green {
  color: #00b274;
}

.txt_harmony_green {
  color: #5cca59;
}

.bg_harmony_green {
  background-color: #5cca59;
}

.txt_label_skyblue {
  color: #1c9ad6;
}

.bg_label_skyblue {
  background-color: #1c9ad6;
}

.txt_black_one1 {
  color: #444444;
}

.txt_medium-gray {
  color: #828096;
}

.bg-mediumgray {
  background-color: #828096;
}

.txt-blue-dark1 {
  color: #0b243a;
}

.bg-blue-dark1 {
  background: #0b243a;
}

.txt-Primary-gray {
  color: #727271;
}

.txt-pld-gray-light {
  color: #8d8d8d;
}

.txt-blackShadeone {
  color: #141414;
}

.txt-Shamrock-Green {
  color: #179d55;
}

.bg-blackShadeone {
  background: #141414;
}

.txt-disable-gray {
  color: #efefef;
}

.bg_disable-gray {
  background: #efefef;
}

.txt_black-shadeone {
  color: #141414;
}

.bg_black-shadeone {
  background: #141414;
}

.txt_yellow-shadeone {
  color: #f2ba3b;
}

.bg_yellow-shadeone {
  background: #f2ba3b;
}

.txt_yellow-shadetwo {
  color: #fbd47d;
}

.bg_yellow-shadetwo {
  background: #fbd47d;
}

.txt_black-shadeone {
  color: #141414;
}

.bg_black-shadeone {
  background: #141414;
}

.txt_grey-shadeone {
  color: #565656;
}

.bg_blue-dark3 {
  background: #090a9f;
}

.txt_blue-dark3 {
  color: #090a9f;
}

.bg_grey-color {
  background: #e6e6e6;
}

.txt_grey-color {
  color: #e6e6e6;
}

.bg_grey-shadeone {
  background: #565656;
}

.txt_yellow-shadethree {
  color: #141414;
}

.bg_yellow-shadethree {
  background: #141414;
}

.txt_grey-light {
  color: #f2f2f5;
}

.bg_grey-light {
  background: #f2f2f5;
}

.txt_light-pink {
  color: #f8edf5;
}

.bg_light-pink {
  background: #f8edf5;
}

.txt_light_pink1 {
  color: #efcbc9;
}

.bg_light_pink1 {
  background: #efcbc9;
}

.txt_dark-purple {
  color: #bd4b9b;
}

.bg_dark-purple {
  background: #bd4b9b;
}

.txt_old-lace {
  color: #fef4ec;
}

.bg_old-lace {
  background: #fef4ec !important;
}

.txt_orange-shade {
  color: #f7943e;
}

.bg_orange-shade {
  background: #f7943e;
}

.txt_tooltip-bg {
  color: #f4fafd;
}

.bg_tooltip-bg {
  background: #f4fafd;
}

.txt_light-orange {
  color: #fdead8;
}

.bg_light-orange {
  background: #fdead8;
}

.bg-tablerowgray {
  background-color: #ededf0;
}

.bg_blue-magenta {
  background: #f5f5f7;
}

.txt_mild-blue {
  color: #b1b2c4;
}

.bg-white-four {
  background-color: #f9f9f9;
}

.bg_grey-2 {
  background: #717171;
}

.txt_grey-2 {
  color: #717171;
}

.bg_light-pink2 {
  background: #fce9e9;
}

.txt_light-pink2 {
  color: #fce9e9;
}

.bg_light-green3 {
  background: #d9f3da;
}

.txt_light-green3 {
  color: #d9f3da;
}

.txt_home_orange {
  color: #ff7a00;
}

.bg-grey-suit {
  background-color: #c0bfcb;
}

.txt-blue-shade1 {
  color: #0378a6;
}

.txt-blue-shade2 {
  color: #49aee2;
}

.bg-ghost-white {
  background-color: #f8f7f9;
}

.txt-light-black {
  color: #262527;
}

.txt-dark-black {
  color: #23262f;
}

.txt-darkshade-blue {
  color: #111b29;
}

.txt-dark_sapphire {
  color: rgba(3, 0, 47, 0.5019607843);
}

.bg-revamped-backgrey {
  background-color: #f8f7fa;
}

.txt-silver-one {
  color: #b5b5b5;
}

.txt-grey-thick {
  color: #838486;
}

.txt-grayish-blue {
  color: #4f5665;
}

.txt-black-magic {
  color: #231f20;
}

.bg-grey-lighest {
  background-color: #f6f6f8;
}

.txt_green-dark {
  color: #05a660;
}

.bg_green-dark {
  background-color: #05a660;
}

.bg_orange-light {
  background-color: #f7943e;
}

.txt_ligt_red {
  color: rgba(221, 80, 77, 0.1803921569);
}

.txt-midnight-shade1 {
  color: #363359;
}

.bg-midnight-shade1 {
  background-color: #363359;
}

.txt-midnight-shade2 {
  color: #292663;
}

.bg-midnight-shade2 {
  background-color: #292663;
}

.bg-mistyrose {
  background-color: rgba(242, 219, 235, 0.4);
}

.txt-mistyrose {
  color: rgba(242, 219, 235, 0.4);
}

.bg-pale-orange {
  background-color: #fff9f4;
}

.bg-Melanie {
  background-color: rgba(230, 183, 215, 0.5);
}

.bg-orange-40 {
  background-color: rgba(252, 219, 217, 0.4);
}

.txt-dark-orange {
  color: #f7943e;
}

.bg-dark-orange {
  background-color: #f7943e;
}

.txt-grey-shade1 {
  color: #696682;
}

.bg-Gray85 {
  background-color: #d9d9d9;
}

.bg-mint-color {
  background-color: #e6f4ef;
}

.bg-pink-light {
  background-color: #faf1f7;
}

.txt-grey-shade2 {
  color: #787785;
}

.bg-pink-light2 {
  background-color: rgba(252, 219, 217, 0.4);
}

.bg-skin-peach {
  background-color: rgba(252, 219, 217, 0.4);
}

.bg-bruised-peach {
  background-color: #f2736b;
}

.txt-bruised-peach {
  color: #f2736b;
}

.bg-light-peach {
  background-color: #fcdbd9;
}

.bg-another-peach {
  background-color: #f9eceb;
}

.bg-Mandys-Pink {
  background-color: rgba(253, 234, 216, 0.4);
}

.bg-dull-blue {
  background-color: #312f5a;
}

.txt_dull-grey {
  color: #b2b2c2;
}

.txt_blue-shade4 {
  color: #616bc9;
}

.txt_blue-light3 {
  color: #ccccd6;
}

.txt_blue-shade-light {
  color: #efeeff;
}

.bg_blue-shade-light {
  background-color: #efeeff;
}

.txt_neutral-gray {
  color: #979797;
}

.bg_neutral-gray {
  background-color: #979797;
}

.txt_dark-purple-gray {
  color: #4f4e70;
}

.bg_light-beige {
  background-color: #ffeadb;
}

.txt_light-beige {
  color: #ffeadb;
}

.txt_green_light {
  color: #66d1ac;
}

.txt_light-brown {
  color: #f9a965;
}

.txt_deep-ocean {
  color: #363359;
}

.txt-steel-gray {
  color: #6e6d77;
}

.bg-steel-gray {
  background-color: #6e6d77;
}

.txt-orange-brown {
  color: #d27422;
}

.bg-orange-brown {
  background-color: #d27422;
}

.txt-cylindrical-coordinate {
  color: #e6e6eb;
}

.bg-cylindrical-coordinate {
  background-color: #e6e6eb;
}

.txt-purple-gray {
  color: #4f4c6e;
}

.bg-purple-gray {
  background-color: #4f4c6e;
}

.bg-another-grey {
  background-color: #f8f7f9;
}

.txt_blue-backround {
  color: #f5f8fd;
}

.bg_blue-backround {
  background: #f5f8fd;
}

.txt_greay-text-color3 {
  color: #838486;
}

.bg_light-blue-2 {
  background: #e2edfe;
}

.txt-blue-shade1 {
  color: #0378a6;
}

.txt-blue-shade2 {
  color: #49aee2;
}

.bg-ghost-white {
  background-color: #f8f7f9;
}

.txt-light-black {
  color: #262527;
}

.txt-dark-black {
  color: #23262f;
}

.txt-darkshade-blue {
  color: #111b29;
}

.txt-dark_sapphire {
  color: rgba(3, 0, 47, 0.5019607843);
}

.bg-revamped-backgrey {
  background-color: #f8f7fa;
}

.txt-silver-one {
  color: #b5b5b5;
}

.txt-grey-thick {
  color: #838486;
}

.txt-grayish-blue {
  color: #4f5665;
}

.txt-black-magic {
  color: #231f20;
}

.txt_whispering-periwinkle {
  color: #9999ab;
}

.bg_whispering-periwinkle {
  background-color: #9999ab;
}

.txt_midnight-indigo {
  color: rgba(3, 0, 47, 0.6);
}

.bg_midnight-indigo {
  background-color: rgba(3, 0, 47, 0.6);
}

.bg-midnight-blue-shade3 {
  background-color: #1c1a45;
}

.txt_midnight-blue-shade3 {
  color: #1c1a45;
  opacity: 0.6;
}

.bg-new-lavender {
  background-color: #c4c4ef;
}

.txt_new-lavender {
  color: #c4c4ef;
}

.txt_gray-1 {
  color: #bbbbbb;
}

.bg-grey-lighest {
  background-color: #f6f6f8;
}

.txt-warm-orange {
  color: #f05046;
}

.txt_green-link-two {
  color: #179d55;
}

.txt_light-blue-new {
  color: #4a4960;
}

.txt_dark-blue-new {
  color: #33324f;
}

.bg_lavender-grey {
  background-color: #ebebee;
}

.txt_dim-gray {
  color: #8c8c8c;
}

.bg_lavender-blue {
  background-color: #e1e0f8;
}

.bg_lavender-blue-light {
  background-color: #f3f5ff;
}

.bg-product-beige {
  background-color: #fef7ef;
}

.txt-bokara-gray {
  color: #16131b;
}

.txt-half-white {
  color: #f0fcf8;
}

.txt-muted-lavender {
  color: #8d8ab8;
}

.txt-ripe-tomatoes {
  color: #f04e45;
}

.txt-charcoal-blue {
  color: #4f4c6e;
}

.txt-grayish-lavender {
  color: #9999ab;
}

.txt-grayish-light {
  color: #b3b3b3;
}

.txt-slateblue {
  color: #b2b2c2;
}

.txt_speech-green {
  color: #33c190;
}

.txt-grey-blue {
  color: #6374d4;
}

.txt-very-light-gray {
  color: #e5e5e5;
}

.txt-grayish-blue {
  color: #4f5665;
}

.txt-grayish-blue-light {
  color: #1a202c;
}

.txt-light-grayish-color {
  color: #4f4f4f;
}

.txt-light-white-one {
  color: #f5f6f6;
}

.txt-dead-gray {
  color: #576265;
}

.txt_dark-shade-gray {
  color: #0f0f0f;
}

.txt-lightwhite-gray {
  color: #d9d9d9;
}

.txt-graylight-with-opacity {
  color: rgba(26, 32, 44, 0.5607843137);
}

.txt_dark-shade-gray {
  color: #0f0f0f;
}

.bg-gray-with-opacity-bg {
  background-color: #e5e5eb;
}

.txt-gray-with-opacity-light {
  color: #8b899e;
}

.txt_off-white {
  color: #fcfcff;
}

.txt-brownish-grey {
  color: #666666;
}

.txt-light-purple {
  color: #726cb2;
}

.bg-pale-yellow {
  background-color: #fffcea;
}

.txt-pastel-red {
  color: #f36f68;
}

.bg-baby-pink {
  background-color: #f9c8c7;
}

.bg-celadon-green {
  background-color: #b9e0bb;
}

.txt-imperial-red {
  color: #eb4644;
}

.txt-forest-green {
  color: #018907;
}

.txt-orange-dark {
  color: #ff6b00;
}

.txt-arrow-down-icon {
  color: rgba(0, 0, 0, 0.5411764706);
}

h1 {
  margin-bottom: 20px;
}

.EncodeSansR_32_400 {
  font-size: 2rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansN_32_400 {
  font-size: 2rem;
  font-family: "encodesans_normal";
}

.EncodeSans_32_700 {
  font-size: 2rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_32_500 {
  font-size: 2rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansN_28_400 {
  font-size: 1.75rem;
  font-family: "encodesans_normal";
}

.EncodeSans_28_400 {
  font-size: 1.75rem;
  font-family: "encodesans_normal";
}

.EncodeSans_28_700 {
  font-size: 1.75rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_28_300 {
  font-size: 1.75rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_24_400 {
  font-size: 1.5rem;
  font-family: "encodesans_normal";
}

.EncodeSans_24_700 {
  font-size: 1.5rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_22_700 {
  font-size: 1.375rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_20_300 {
  font-size: 1.25rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_20_400 {
  font-size: 1.25rem;
  font-family: "encodesans_normal";
}

.EncodeSans_20_500 {
  font-size: 1.25rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansR_20_400 {
  font-size: 1.25rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_20_600 {
  font-size: 1.25rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_20_700 {
  font-size: 1.25rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_16_300 {
  font-size: 1rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_16_400 {
  font-size: 1rem;
  font-family: "encodesans_normal";
}

.EncodeSans_16_700 {
  font-size: 1rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_16_500 {
  font-size: 1rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_16_600 {
  font-size: 1rem;
  font-family: "EncodeSansSemiBold";
}

.Roboto_16_600 {
  font-size: 1rem;
  font-family: "RobotoMedium";
}

.Roboto_16_400 {
  font-size: 1rem;
  font-family: "RobotoRegular";
}

.RobotoM_16_600 {
  font-size: 1rem;
  font-family: "RobotoBold";
}

.Roboto_18_700 {
  font-size: 1.125rem;
  font-family: "RobotoRegular";
}

.RobotoM_16_500 {
  font-size: 1rem;
  font-family: "RobotoMedium";
}

.EncodeSans_18_300 {
  font-size: 1.125rem;
  font-family: "EncodeSansLight";
}

.EncodeSansR_18_400 {
  font-size: 1.125rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansN_18_400 {
  font-size: 1.125rem;
  font-family: "encodesans_normal";
}

.EncodeSansM_18_500 {
  font-size: 1.125rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_18_600 {
  font-size: 1.125rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_18_700 {
  font-size: 1.125rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_15_300 {
  font-size: 0.938rem;
  font-family: "EncodeSansLight";
}

.EncodeSansR_15_400 {
  font-size: 0.938rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansR_14_400 {
  font-size: 0.875rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_14_300 {
  font-size: 0.875rem;
  font-family: "EncodeSansLight";
}

.EncodeSans_14_700 {
  font-size: 0.875rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_14_500 {
  font-size: 0.875rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansN_15_400 {
  font-size: 0.875rem;
  font-family: "encodesans_normal";
}

.EncodeSansN_14_400 {
  font-size: 0.875rem;
  font-family: "encodesans_normal";
}

.EncodeSans_14_600 {
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSansR_12_400 {
  font-size: 0.75rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_12_300 {
  font-size: 0.75rem;
  font-family: "EncodeSansLight";
}

.EncodeSans_12_700 {
  font-size: 0.75rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_12_500 {
  font-size: 0.75rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_12_600 {
  font-size: 0.75rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSansN_12_400 {
  font-size: 0.75rem;
  font-family: "encodesans_normal";
}

.Roboto_12_400 {
  font-size: 0.75rem;
  font-family: "RobotoRegular";
}

.Roboto_13_400 {
  font-size: 0.813rem;
  font-family: "RobotoMedium";
}

.RobotoM_12_500 {
  font-size: 0.75rem;
  font-family: "RobotoMedium";
}

.EncodeSans_10_700 {
  font-size: 0.625rem;
  font-family: "EncodeSansBold";
}

.DMSanB_10_700 {
  font-size: 0.625rem;
  font-family: "DMSansBold";
}

.EncodeSans_11_400 {
  font-size: 0.688rem;
  font-family: "encodesans_normal";
}

.EncodeSans_11_500 {
  font-size: 0.688rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_10_500 {
  font-size: 0.625rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansR_10_400 {
  font-size: 0.625rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_10_600 {
  font-size: 0.625rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_16_600 {
  font-size: 1rem;
  font-family: "EncodeSansSemiBold";
}

.Roboto_10_400 {
  font-size: 0.625rem;
  font-family: "RobotoRegular";
}

.Roboto_11_400 {
  font-size: 0.688rem;
  font-family: "RobotoRegular";
}

.Roboto_15_400 {
  font-size: 0.938rem;
  font-family: "RobotoRegular";
}

.Roboto_11_500 {
  font-size: 0.688rem;
  font-family: "RobotoMedium";
}

.Roboto_11_500 {
  font-size: 0.688rem;
  font-family: "RobotoMedium";
}

.RobotoM_10_500 {
  font-size: 0.625rem;
  font-family: "RobotoMedium";
}

.RobotoM_14_500 {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}

.RobotoM_10_700 {
  font-size: 0.625rem;
  font-family: "RobotoBold";
}

.RobotoM_14_700 {
  font-size: 0.875rem;
  font-family: "RobotoBold";
}

.RobotoB_16_700 {
  font-size: 1rem;
  font-family: "RobotoBold";
}

.RobotoM_20_500 {
  font-size: 1.25rem;
  font-family: "RobotoMedium";
}

.RobotoM_20_400 {
  font-size: 1.25rem;
  font-family: "RobotoRegular";
}

.RobotoM_12_700 {
  font-size: 0.75rem;
  font-family: "RobotoBold";
}

.DMSanB_12_700 {
  font-size: 0.75rem;
  font-family: "DMSansBold";
}

.RobotoM_24_500 {
  font-size: 1.5rem;
  font-family: "RobotoMedium";
}

.DMsanR_32_400 {
  font-size: 2rem;
  font-family: "DMSansNormal";
}

.DMsanR_10_400 {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}

.DMsanR_11_400 {
  font-size: 0.688rem;
  font-family: "DMSansNormal";
}

.DMsanR_16_500 {
  font-size: 1rem;
  font-family: "DMSansNormal";
  font-weight: 500;
}

.DMsanR_32_700 {
  font-size: 2rem;
  font-family: "DMSansBold";
}

.DMSansMedium_18_500 {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}

.DMSansMedium_8_500 {
  font-size: 0.5rem;
  font-family: "DMSansMedium";
}

.DMSanN_16_400 {
  font-size: 1rem;
  font-family: "DMSansNormal";
}

.DMSanN_16_600 {
  font-size: 1rem;
  font-family: "DMSansBold";
}

.DMSanN_13_500 {
  font-size: 0.813rem;
  font-family: "DMSansMedium";
}

.RobotoM_13_500 {
  font-size: 0.813rem;
  font-family: "RobotoMedium";
}

.DMSanN_14_400 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.DMSan_15_400 {
  font-size: 0.938rem;
  font-family: "DMSansNormal";
}

.DMSansMedium_8_500 {
  font-size: 0.5rem;
  font-family: "DMSansMedium";
}

.DMSanM_15_500 {
  font-size: 0.938rem;
  font-family: "DMSansMedium";
}

.DMSan_15_700 {
  font-size: 0.938rem;
  font-family: "DMSansBold";
}

.DMSanN_18_400 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
}

.DMSanN_8_400 {
  font-size: 0.5rem;
  font-family: "DMSansNormal";
}

.DMSanN_22_400 {
  font-size: 1.375rem;
  font-family: "DMSansNormal";
}

.DMSanM_14_500 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.DMSanM_14_500.DMSanM_14_500_Pt_5 {
  padding-top: 5px;
}

.DMSanN_12_400 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.DMSanN_10_500 {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}

.DMSanN_14_400 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.DMSanM_10_500 {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
}

.DMSan_16_700 {
  font-size: 1rem;
  font-family: "DMSansBold";
}

.DMSan_14_700 {
  font-size: 0.875rem;
  font-family: "DMSansBold";
}

.DMSan_13_700 {
  font-size: 0.813rem;
  font-family: "DMSansBold";
}

.DMSanB_12_700 {
  font-size: 0.75rem;
  font-family: "DMSansBold";
}

.DMSan_28_700 {
  font-size: 1.75rem;
  font-family: "DMSansBold";
}

.DMSan_23_700 {
  font-size: 1.438rem;
  font-family: "DMSansBold";
}

.DMSan_28_400 {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
}

.DMSan_22_700 {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

.DMSan_22_500 {
  font-size: 1.375rem;
  font-family: "DMSansMedium";
}

.DMSans_16_500 {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}

.DMSans_12_400 {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}

.DMSans_15_400 {
  font-size: 0.938rem !important;
  font-family: "DMSansNormal" !important;
}

.DMSans_16_400 {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}

.DMSanBold_18_700 {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}

.DMSanBold_22_700 {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

.DMSansMedium_11_500 {
  font-size: 0.688rem;
  font-family: "DMSansMedium";
}

.DMSansMedium_12_500 {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

.DMSansNormal_12_400 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.DMSansNormal_12_300 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  font-weight: 300;
}

.DMSansNormal_10_300 {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
  font-weight: 300;
}

.DMSansMedium_16_500 {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

.DMSansNormal_20_400 {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
}

.DMSansMedium_20_500 {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}

.DMSansBold_20_700 {
  font-size: 1.25rem;
  font-family: "DMSansBold";
}

.DMSansNormal_28_400 {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
}

.DMSansNormal_64_400 {
  font-size: 4rem;
  font-family: "DMSansNormal";
}

.DMSansN_24_400 {
  font-size: 1.5rem;
  font-family: "DMSansNormal";
}

.DMSansM_24_500 {
  font-size: 1.5rem;
  font-family: "DMSansMedium";
}

.DMSansN_24_600 {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}

.DMSan_14_500 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.DMSan_16_500 {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

.RobotoR_14_400,
.Roboto_14_400 {
  font-size: 0.875rem;
  font-family: "RobotoRegular";
}

.DMsanR_17_400 {
  font-size: 1.063rem;
  font-family: "DMSansNormal";
}

.DMSanN_19_400 {
  font-size: 1.188rem;
  font-family: "DMSansNormal";
}

.DMSan_42_700 {
  font-size: 2.625rem;
  font-family: "DMSansBold";
}

.DMSan_42_400 {
  font-size: 2.625rem;
  font-family: "DMSansNormal";
}

.RobotoM_18_500 {
  font-size: 1.125rem;
  font-family: "RobotoMedium";
}

.Roboto_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoMedium";
}

.RobotoM_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoBold";
}

.DMSanBold_24_700 {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}

.DMSansMedium_28_500 {
  font-size: 1.75rem;
  font-family: "DMSansMedium";
}

.DMSan_21_500 {
  font-size: 1.313rem;
  font-family: "DMSansMedium";
}

.RobotoM_22_500 {
  font-size: 1.375rem;
  font-family: "RobotoMedium";
}

.RobotoB_28_700 {
  font-size: 1.75rem;
  font-family: "RobotoBold";
}

.RobotoR_28_700 {
  font-size: 1.75rem;
  font-family: "RobotoRegular";
}

.DMSansBold_28_700 {
  font-size: 1.75rem;
  font-family: "DMSansBold";
}

.DMSansMedium_48_500 {
  font-size: 3rem;
  font-family: "DMSansMedium";
}

.DMSansBold_60_700 {
  font-size: 3.75rem;
  font-family: "DMSansBold";
}

/******************************font styles ******************/
.fontstylecontainer h1 {
  font-size: 15px;
}

.EncodeSansLight {
  font-family: "EncodeSansLight";
}

.EncodeSansNormal {
  font-family: "encodesans_normal";
}

.EncodeSansMedium {
  font-family: "EncodeSansMedium";
}

.EncodeSansSemiBold {
  font-family: "EncodeSansSemiBold";
}

.EncodeSansBold {
  font-family: "EncodeSansBold";
}

.EncodeSansR {
  font-family: "EncodeSansRegular";
}

.RobotoLight {
  font-family: "RobotoLight";
}

.RobotoRegular {
  font-family: "RobotoRegular";
}

.RobotoMedium {
  font-family: "RobotoMedium";
}

.RobotoBold {
  font-family: "RobotoBold";
}

.DmSansNormal {
  font-family: "DMSansNormal";
}

.Roboto_36_600 {
  font-size: 2.25rem;
  font-family: "RobotoBold";
}

.Roboto_30_600 {
  font-size: 1.875rem;
  font-family: "RobotoBold";
}

.DMSan_30_500 {
  font-size: 1.875rem;
  font-family: "DMSansNormal";
}

.DMSansMedium_26_500 {
  font-size: 1.625rem;
  font-family: "DMSansMedium";
}

.DMSanB_25_700 {
  font-size: 1.563rem;
  font-family: "DMSansBold";
}

.DMSan_25_500 {
  font-size: 1.563rem;
  font-family: "DMSansNormal";
}

.DMSanB_26_700 {
  font-size: 1.625rem;
  font-family: "DMSansBold";
}

.DMSan_26_700 {
  font-size: 1.625rem;
  font-family: "DMSansNormal";
}

.DMSan_30_700 {
  font-size: 1.875rem;
  font-family: "DMSansBold";
}

.DMSanN_36_400 {
  font-size: 2.25rem;
  font-family: "DMSansNormal";
}

.DMSanN_30_400 {
  font-size: 1.875rem;
  font-family: "DMSansNormal";
}

.DMSanB_36_700 {
  font-size: 2.25rem;
  font-family: "DMSansBold";
}

.DMSanB_40_700 {
  font-size: 2.5rem;
  font-family: "DMSansBold";
}

.DMSanB_40_400 {
  font-size: 2.5rem;
  font-family: "DMSansNormal";
}

.RobotoR_18_400 {
  font-size: 1.125rem;
  font-family: "RobotoRegular";
}

.Roboto_20_600 {
  font-size: 1.25rem;
  font-family: "RobotoBold";
}

.Roboto_14_600 {
  font-size: 0.875rem;
  font-family: "RobotoBold";
}

.RobotoM_13_500 {
  font-size: 0.813rem;
  font-family: "RobotoMedium";
}

.RobotoM_30_400 {
  font-size: 1.875rem;
  font-family: "RobotoRegular";
}

.DMSan_40_700 {
  font-size: 2.5rem;
  font-family: "DMSansBold";
}

.icon-font {
  font-size: 0.375rem;
}

.icon-font50 {
  font-size: 3.125rem;
}

.RobotoR_20_400 {
  font-size: 1.25rem;
  font-family: "RobotoRegular";
}

.RobotoR_20_700 {
  font-size: 1.25rem;
  font-family: "RobotoBold";
}

.breakCode span {
  width: 100%;
  display: block;
  font-size: 12px;
}

.custom-table {
  min-width: 900px;
}

.custom-table thead tr,
.custom-table thead th {
  border-top: none;
  border-bottom: none !important;
  font-weight: bold;
}

.custom-table tbody th,
.custom-table tbody td {
  color: #777;
  font-weight: 400;
  padding-bottom: 20px;
  padding-top: 20px;
  font-weight: 300;
}

.custom-table tbody th small,
.custom-table tbody td small {
  color: #b3b3b3;
  font-weight: 300;
}

.custom-table tbody .persons {
  padding: 0;
  margin: 0;
}

.custom-table tbody tr th,
.custom-table tbody tr td {
  position: relative;
  -webkit-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.custom-table tbody tr:hover th,
.custom-table tbody tr:hover td {
  background: rgba(0, 0, 0, 0.03);
}

.custom-table tbody tr:hover th:before,
.custom-table tbody tr:hover th:after,
.custom-table tbody tr:hover td:before,
.custom-table tbody tr:hover td:after {
  opacity: 1;
  visibility: visible;
}

.DMSansMedium_13_500 {
  font-size: 0.813rem;
  font-family: "DMSansMedium";
}

.RobotoB_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoBold";
}

.DMSansMedium_34_500 {
  font-size: 2.125rem;
  font-family: "DMSansMedium";
}

.RobotoMedium_50_500 {
  font-size: 3.125rem;
  font-family: "RobotoMedium";
}

.RobotoMedium_40_500 {
  font-size: 2.5rem;
  font-family: "RobotoMedium";
}

.DMSan_34_700 {
  font-size: 2.125rem;
  font-family: "DMSansBold";
}

.RobotoB_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoBold";
}

.DMSanBold_17_700 {
  font-size: 1.063rem;
  font-family: "DMSansBold";
}

.DMSerifRegular_96_400 {
  font-size: 6rem;
  font-family: "DMSerifRegular";
}

.DMSerifRegular_30_400 {
  font-size: 1.875rem;
  font-family: "DMSerifRegular";
}

.DMSerifRegular_36_400 {
  font-size: 2.25rem;
  font-family: "DMSerifRegular";
}

.DMSerifRegular_64_400 {
  font-size: 4rem;
  font-family: "DMSerifRegular";
}

.DMSerifRegular_48_400 {
  font-size: 3rem;
  font-family: "DMSerifRegular";
}

.DMSanN_94_400 {
  font-size: 5.875rem;
  font-family: "DMSansNormal";
}

.DMSanN_36_400 {
  font-size: 2.25rem;
  font-family: "DMSansNormal";
}

.DMSansN_48_400 {
  font-size: 3rem;
  font-family: "DMSansNormal";
}

.DMSansN_50_400 {
  font-size: 3.125rem;
  font-family: "DMSansNormal";
}

.DMSeriffR_32_400 {
  font-size: 2rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_64_400 {
  font-size: 4rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_20_400 {
  font-size: 1.25rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_50_400 {
  font-size: 3.125rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_36_400 {
  font-size: 2.25rem;
  font-family: "DMSerifRegular";
}

.DMSansLight_36_200 {
  font-family: "DMSansNormalExtraLight";
  font-size: 2.25rem;
}

.DMSanS_14_200 {
  font-size: 0.875rem;
  font-family: "DMSansNormalExtraLight";
}

.DMSanN_18_200 {
  font-size: 1.125rem;
  font-family: "DMSansNormalExtraLight";
}

.DMSeriffR_26_400 {
  font-size: 1.625rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_40_400 {
  font-size: 2.5rem;
  font-family: "DMSerifRegular";
}

.DMSeriffR_24_400 {
  font-size: 1.5rem;
  font-family: "DMSerifRegular";
}

.DMSans_16_200 {
  font-size: 1rem;
  font-family: "DMSansNormalExtraLight";
}

.DMSeriffR_32_400 {
  font-size: 2rem;
  font-family: "DMSerifRegular";
}

.DMSans_13_400 {
  font-size: 0.813rem;
  font-family: "DMSansNormal";
}

.DMSeriffR_22_400 {
  font-size: 1.375rem;
  font-family: "DMSerifRegular";
}

.DMSeriff_40_400 {
  font-size: 2.5rem;
  font-family: "DMSerifRegular";
}

.DMSeriff_15_400 {
  font-size: 0.938rem;
  font-family: "DMSerifRegular";
}

.DMSeriff_18_400 {
  font-size: 1.125rem;
  font-family: "DMSerifRegular";
}

.DMSanN_21_400 {
  font-size: 1.313rem;
  font-family: "DMSansNormal";
}

.customaccordian .accordion-item {
  border-top: 1px solid #e7e7e7;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.customaccordian .accordion-item:first-child {
  border-top: none;
}
.customaccordian:last-child {
  border-bottom: 1px solid #e7e7e7;
}
.customaccordian .accordion-header {
  border: none;
}
.customaccordian .accordion-header .accordion-button {
  padding: 17px 0px 17px 0px;
  border: none;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  color: #444444;
}
.customaccordian .accordion-body {
  padding: 0rem 0rem 1.875rem 0rem;
  font-family: "DMSansNormal";
  font-size: 1rem;
  color: #444444;
}
.customaccordian .accordion-body .accordian-back {
  gap: 5px;
}
.customaccordian .setHeight {
  height: 330px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 20px;
  /* Track */
  /* Handle */
}
@media (max-width: 768px) {
  .customaccordian .setHeight {
    padding-right: 0px;
  }
}
.customaccordian .setHeight::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.customaccordian .setHeight::-webkit-scrollbar-track {
  background: transparent;
}
.customaccordian .setHeight::-webkit-scrollbar-thumb {
  background: #03002f;
}

.blur-on-scroll {
  background: linear-gradient(180deg, white, transparent);
  position: absolute;
  left: 0;
  width: 100%;
  height: 8%;
  z-index: 1;
  pointer-events: none;
  margin-top: -2px;
}

.blur-on-scroll-sidebar {
  background: linear-gradient(180deg, white, transparent);
  position: fixed;
  left: 0;
  width: 100%;
  height: 11%;
  z-index: 999;
  pointer-events: none;
  margin-left: 33%;
}

.ptb-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.leftsidebar {
  box-shadow: 30px 20px 35px -10px rgba(0, 0, 0, 0.05);
}

.rightsidebar {
  padding-left: 89px;
  max-height: max-content;
  min-height: max-content;
  overflow-y: scroll;
  margin-bottom: 144px;
}
.rightsidebar::-webkit-scrollbar {
  width: 0.12rem;
}
.rightsidebar::-webkit-scrollbar-thumb {
  background-color: #03002f;
}

.footer-sidebar-generic .nav-pills .nav-link {
  color: #b8b8b8;
  font-family: "DMSansBold";
  font-size: 1.125rem;
  cursor: pointer;
  padding: 0px;
}
.footer-sidebar-generic .nav-pills .nav-link.active {
  color: #444444;
  font-family: "DMSansBold";
  font-size: 1.125rem;
  background-color: #ffffff;
  border-right: 1px solid #03002f;
  border-radius: 0px;
}
.footer-sidebar-generic .nav-pills .nav-item {
  margin-bottom: 30px;
}

@media screen and (max-width: 1023px) {
  .ptb-60 {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  .Headingaccordian label.DMSan_28_700 {
    font-size: 1.25rem;
  }
  .customaccordian .accordion-header .accordion-button {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .height500mb {
    height: 500px !important;
  }
}

.withoutblur .blur-on-scroll-sidebar {
  background: unset;
}

.generic-breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding: 0;
}
.generic-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "\e923";
  font-family: "edel_icon";
  color: #b8b8b8;
  padding: 0 5px;
}
.generic-breadcrumb .breadcrumb-item a {
  color: #b8b8b8;
}
.generic-breadcrumb .breadcrumb-item.active {
  color: #444444;
  cursor: default;
}

.IPO-gentable {
  width: 100%;
}
.IPO-gentable .table > :not(caption) > * > * {
  background-color: unset !important;
}
.IPO-gentable .ed_button.button {
  padding: 9px 17px;
  text-wrap: nowrap;
  font-size: 0.875rem;
}
.IPO-gentable .subwidth {
  width: 15%;
  max-width: 100%;
}
.IPO-gentable .table-head tr {
  width: 100%;
}
.IPO-gentable .table-head tr th {
  padding: 15px;
  text-align: right;
}
.IPO-gentable .table-head tr th:first-child {
  padding-left: 20px;
  text-align: left;
  width: 15%;
  max-width: 100%;
  text-align: left;
}
.IPO-gentable .table-head tr th:nth-child(4), .IPO-gentable .table-head tr th:nth-child(5) {
  width: 10%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:nth-child(2) {
  width: 12%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:nth-child(3) {
  width: 11%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:last-child {
  padding-right: 20px;
}
.IPO-gentable .table-body tr:hover {
  background: #e7e7e7 !important;
}
.IPO-gentable .table-body td {
  border: none;
}
.IPO-gentable .table-body td .table {
  border-top: 1px solid #e7e7e7;
}
.IPO-gentable .table-body .tbody-content td {
  padding: 15px;
  vertical-align: top;
  text-align: right;
}
.IPO-gentable .table-body .tbody-content td div {
  padding: 0px;
}
.IPO-gentable .table-body .tbody-content td:first-child {
  border-left: none;
  padding-left: 20px;
  width: 15%;
  max-width: 100%;
  text-align: left;
}
.IPO-gentable .table-body .tbody-content td:nth-child(4), .IPO-gentable .table-body .tbody-content td:nth-child(5) {
  width: 10%;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:nth-child(2) {
  width: 12%;
  text-wrap: nowrap;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:nth-child(3) {
  text-wrap: nowrap;
  width: 11%;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:last-child {
  border-right: none;
  padding-right: 20px;
}
.IPO-gentable .table-body .tbody-content .applyNowBtn {
  padding: 0px 22px 0px 10px;
}
.IPO-gentable .table-body .tbody-content .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.IPO-gentable .table-body .tbody-content .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.IPO-gentable .table-body .tbody-content .price-disc {
  background-color: #dfa717;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px;
  border-radius: 2px;
}
.IPO-gentable .table-body .tbody-content .price-disc p {
  line-height: 13.5px;
  font-size: 0.625rem;
  color: #ffffff;
  margin-left: 2px;
  margin-bottom: 0px;
}
.IPO-gentable .table-body .labeltext {
  border: none;
}
.IPO-gentable .table-body .labeltext td {
  height: 0px;
  padding-bottom: 15px;
}

.w-20 {
  width: 20%;
}

.pl-10 {
  padding-left: 10px;
}

@media (min-width: 1023px) {
  .ipo-label-text-tile {
    line-height: 17.5px;
  }
}

.listing-performance-table thead tr th:not(:first-child) .title {
  justify-content: end !important;
}
.listing-performance-table thead tr th .title {
  text-wrap: nowrap !important;
}

.listing-viewall .marketgroup .marketCard {
  border: 0px;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search-mob {
  margin-left: 15px;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search-mob .common-search-bar input {
  border-top-right-radius: 0 !important;
  width: 215px;
  border-bottom-right-radius: 0 !important;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search .common-search-bar input {
  width: 235px;
}

.listingPerformance .marketcardfoot .card-footer {
  margin-bottom: 20px;
}

.dynamic-pagination {
  display: flex;
  justify-content: center;
  padding: 30px 25px 0px 30px;
  gap: 10px;
  align-items: center;
}
.dynamic-pagination .arrow-button.page-item.disabled {
  opacity: 0.5;
}
.dynamic-pagination .arrow-button.page-item.disabled .page-link {
  background-color: unset !important;
}
.dynamic-pagination .arrow-button.page-item.disabled .page-link i {
  font-size: 1.625rem;
}
.dynamic-pagination .page-item.active .page-link {
  border: none;
  background: #03002f;
  border-radius: 100%;
  color: #ffffff;
}
.dynamic-pagination .page-link {
  border: none;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 130%;
  color: #03002f;
}
.dynamic-pagination .page-item.arrow-button a {
  background: unset;
  color: #03002f;
  padding: 4px 5px;
  border-radius: 5px;
}
.dynamic-pagination .page-item.arrow-button a span i {
  font-size: 1.625rem;
}

.marketdepth-generic {
  padding: 10px 0px;
  border-top: 1px solid #e7e7e7;
}
.marketdepth-generic table thead th:nth-child(1) {
  text-align: start;
}
.marketdepth-generic table thead th:nth-child(2), .marketdepth-generic table thead th:nth-child(3), .marketdepth-generic table thead th:nth-child(4) {
  text-align: center;
}
.marketdepth-generic table thead th:nth-child(5) {
  text-align: end;
}
.marketdepth-generic table thead th:nth-child(6) {
  text-align: end;
}
.marketdepth-generic table tbody tr td:nth-child(1), .marketdepth-generic table tbody tr td:nth-child(2), .marketdepth-generic table tbody tr td:nth-child(3) {
  color: #03002f !important;
}
@media (max-width: 768px) {
  .marketdepth-generic {
    padding: 20px 0px;
  }
}
.marketdepth-generic.common-marketdepth table thead th:nth-child(1) {
  text-align: start;
}
.marketdepth-generic.common-marketdepth table thead th:nth-child(2), .marketdepth-generic.common-marketdepth table thead th:nth-child(3), .marketdepth-generic.common-marketdepth table thead th:nth-child(4) {
  text-align: center;
}
.marketdepth-generic.common-marketdepth table thead th:nth-child(5) {
  text-align: end;
}
.marketdepth-generic.common-marketdepth table tbody tr td:nth-child(1), .marketdepth-generic.common-marketdepth table tbody tr td:nth-child(2), .marketdepth-generic.common-marketdepth table tbody tr td:nth-child(3) {
  color: #03002f !important;
}
.marketdepth-generic .marketdepth-text {
  padding: 10px 0px 19px;
}
.marketdepth-generic table {
  width: 100%;
  margin: 0px;
}
.marketdepth-generic table tr th,
.marketdepth-generic table tr td {
  height: 0px;
  padding: 7px;
}
.marketdepth-generic table tr:hover {
  background-color: #f2f2f5 !important;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(1), .marketdepth-generic table tbody .depthbodydata td:nth-child(2), .marketdepth-generic table tbody .depthbodydata td:nth-child(3),
.marketdepth-generic table tbody .totalrow td:nth-child(1),
.marketdepth-generic table tbody .totalrow td:nth-child(2),
.marketdepth-generic table tbody .totalrow td:nth-child(3) {
  color: #03002f;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(4), .marketdepth-generic table tbody .depthbodydata td:nth-child(5), .marketdepth-generic table tbody .depthbodydata td:nth-child(6),
.marketdepth-generic table tbody .totalrow td:nth-child(4),
.marketdepth-generic table tbody .totalrow td:nth-child(5),
.marketdepth-generic table tbody .totalrow td:nth-child(6) {
  color: #dd504d;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(1),
.marketdepth-generic table tbody .totalrow td:nth-child(1) {
  text-align: start;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(2), .marketdepth-generic table tbody .depthbodydata td:nth-child(3), .marketdepth-generic table tbody .depthbodydata td:nth-child(4),
.marketdepth-generic table tbody .totalrow td:nth-child(2),
.marketdepth-generic table tbody .totalrow td:nth-child(3),
.marketdepth-generic table tbody .totalrow td:nth-child(4) {
  text-align: center;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(5),
.marketdepth-generic table tbody .totalrow td:nth-child(5) {
  text-align: end;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(6),
.marketdepth-generic table tbody .totalrow td:nth-child(6) {
  text-align: end;
}
.marketdepth-generic table tbody .totalrow {
  background-color: #f2f2f5 !important;
}
.marketdepth-generic table tbody .totalrow:hover td {
  background-color: #f2f2f5 !important;
}
.marketdepth-generic table tbody .totalrow td:nth-child(1) {
  text-align: start;
}
.marketdepth-generic table tbody .totalrow td:nth-child(2), .marketdepth-generic table tbody .totalrow td:nth-child(3) {
  text-align: center;
}
.marketdepth-generic table tbody .totalrow td:nth-child(4) {
  text-align: end;
}
.marketdepth-generic table tbody .totalrow td:nth-child(5) {
  text-align: end;
}
.marketdepth-generic table tbody .totalrow td {
  font-size: 0.75rem !important;
  font-family: "RobotoMedium" !important;
}
.marketdepth-generic table tbody .totalrow .Total-ui {
  font-size: 0.625rem !important;
  font-family: "DMSansNormal" !important;
  width: 32% !important;
  text-align: center !important;
  color: #727271 !important;
}
.marketdepth-generic table tbody td {
  border: none;
}
.marketdepth-generic table tbody td:first-child {
  border-left: 0px;
}
.marketdepth-generic table tbody td:last-child {
  border-right: 0px;
}

.depthbodydata.RobotoM_12_500 {
  font-size: 0.75rem !important;
  font-family: "RobotoMedium" !important;
}

.coroprateActionGeneric {
  padding: 15px;
}
.coroprateActionGeneric .corporate-view {
  align-items: center;
}
.coroprateActionGeneric .corporate-view .edel-icon-arrow-right:before {
  font-size: 1.125rem;
}

.pl-13 {
  padding-left: 13px;
}
@media (max-width: 768px) {
  .pl-13 {
    line-height: 20px;
  }
}

.ml-9 {
  margin-left: 9px;
}

@media (max-width: 768px) {
  .coroprateActionGeneric .corporateGenericTitle,
  .coroprateActionGeneric .researchtag {
    line-height: 30px !important;
  }
}
.sliderNewsblock {
  padding: 15px;
}
.sliderNewsblock .dpname {
  text-decoration: underline;
}
.sliderNewsblock .news-block {
  margin-top: 9px;
  padding-left: 24px;
  text-align: justify;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .sliderNewsblock .news-block {
    line-height: 20px;
  }
}

.Researchcall-generic {
  padding: 15px;
}
.Researchcall-generic .research-data {
  margin-top: 11px;
  padding-left: 37px;
}
.Researchcall-generic .research-data .col {
  max-width: 23%;
  padding: 0;
}
@media (max-width: 768px) {
  .Researchcall-generic .research-data .col {
    line-height: 20px;
  }
}
.Researchcall-generic .research-data .col:last-child {
  max-width: 31%;
}
.Researchcall-generic .research-data .col div:first-child {
  color: #b8b8b8;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
}
.Researchcall-generic .research-data .col div:last-child {
  color: #444444;
  font-family: "RobotoMedium";
  font-size: 0.75rem;
}
.Researchcall-generic .research-view {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.Researchcall-generic .research-view .edel-icon-arrow-right:before {
  font-size: 1.125rem;
}

.buttonchange-block label {
  padding: 5px 7px;
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  border-radius: 3px;
  line-height: 140%;
}
.buttonchange-block .Buy {
  color: #51b255;
  background: rgba(81, 178, 85, 0.05);
}
.buttonchange-block .Exit {
  color: #dd504d;
  background: rgba(221, 80, 77, 0.05);
}

.researchtag {
  height: 16px;
  width: 16px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  text-align: center;
  color: #03002f;
  align-self: center;
  padding: 0;
}

.common-Research .research-view {
  color: #03002f !important;
}

.Toaster-block {
  width: 100%;
}
.Toaster-block .toast-container {
  width: 100%;
  bottom: 30px !important;
  position: fixed !important;
  padding: 0px 15px;
}
@media screen and (max-width: 768px) {
  .Toaster-block .toast-container {
    margin-bottom: 50px !important;
  }
}
.Toaster-block .parentToaster .fade {
  display: block !important;
}
.Toaster-block .parentToaster .toast {
  width: 100%;
  border: none;
  box-shadow: none;
}
.Toaster-block .parentToaster .toast .toast-body {
  border-radius: 5px;
  padding: 10px;
}
.Toaster-block.added .toast-container {
  z-index: 99999;
  bottom: 75px !important;
}

.desk-toast .toast-container {
  padding: 10px;
  width: 100%;
}
.desk-toast .toast-container .toast {
  width: 100%;
  border: none;
  box-shadow: none;
}
.desk-toast .toast-container .toast .toast-body {
  border-radius: 5px;
}
.desk-toast.position-unset {
  position: unset !important;
}
.desk-toast.small-middle .parentToaster {
  width: 50% !important;
  position: fixed !important;
}
@media screen and (max-width: 1023px) {
  .desk-toast.small-middle .parentToaster {
    width: 100% !important;
  }
}
.desk-toast.small-middle-auto .parentToaster {
  width: auto !important;
  position: fixed !important;
}
@media screen and (max-width: 1023px) {
  .desk-toast.small-middle-auto .parentToaster {
    width: 100% !important;
  }
}
.desk-toast.pos-fixed {
  position: fixed;
  z-index: 10;
  width: 100%;
}
.desk-toast.pos-fixed.width-25 {
  width: 25%;
}
.desk-toast.top-rel-30 {
  top: 30px;
  position: relative;
}

.common-search-bar {
  border-radius: 5px;
}
.common-search-bar .edel-icon-search1 {
  padding-left: 15px;
  color: #03002f;
}
.common-search-bar input {
  border: none;
  width: 100%;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #03002f;
  padding: 17px 10px;
  border-radius: 5px;
}
.common-search-bar input::-webkit-input-placeholder {
  color: #444444 !important;
}
.common-search-bar.open-search {
  justify-content: space-around;
}
.common-search-bar.open-search i::before {
  font-size: 0.563rem;
  position: relative;
  top: -2px;
}
.common-search-bar.open-search .edel-icon-left-arrow {
  padding-left: 10px;
  padding-right: 2px;
  font-size: 0.813rem;
}
.common-search-bar.open-search .edel-icon-close {
  padding-right: 10px;
}

.search-split-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.search-split-block button {
  border: none;
  background: #ffffff;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  padding: 4px 10px;
  border-color: #e7e7e7;
}
@media (max-width: 1023px) {
  .search-split-block button {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.search-split-block button:hover {
  color: #727271;
}
.search-split-block .btn-primary:hover {
  background-color: unset;
  border-color: unset;
}
.search-split-block .btn-primary:active,
.search-split-block .btn-primary:focus {
  background-color: unset;
  border-color: unset;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-split-block .btn-primary:active,
  .search-split-block .btn-primary:focus {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.search-split-block .btn-primary.dropdown-toggle {
  background-color: #ffffff;
  border-color: none;
  color: #727271;
  padding: 0px 10px 0px 0px;
}
@media screen and (max-width: 1023px) {
  .search-split-block .dropdown-toggle span::after {
    content: "\eb6c";
    font-family: "edel_icon";
    border: none;
    color: #03002f;
    display: flex;
    align-items: center;
    font-size: 0.438rem;
  }
  .search-split-block .dropdown-toggle.show span::after {
    transform: rotate(180deg);
  }
  .search-split-block .dropdown-toggle span {
    position: relative !important;
    margin: 0px !important;
  }
}
.search-split-block .dropdown-toggle::after {
  content: "\eb6c";
  font-family: "edel_icon";
  border: none;
  color: #03002f;
  display: flex;
  align-items: center;
  font-size: 0.438rem;
}
.search-split-block .dropdown-menu.show {
  margin: auto;
  min-width: 100%;
  max-width: max-content;
  left: 0;
  padding: 15px 15px 0px;
  border: none;
  background: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(165, 163, 174, 0.4);
  transform: translate(0px) !important;
  inset: 35px auto auto 0px !important;
}
@media (max-width: 768px) {
  .search-split-block .dropdown-menu.show {
    inset: 30px auto auto 0px !important;
  }
}
.search-split-block .dropdown-menu.show .radio-button {
  padding-bottom: 15px;
}
.search-split-block .dropdown-menu.show .radio-button label {
  gap: 3px;
}
.search-split-block .dropdown-menu.show .radio-button input[type=checkbox] {
  color: #ffffff;
}
.search-split-block .dropdown-menu.show .radio-button input[type=checkbox]:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.search-split-block .alignment-content .radio_btn {
  display: flex;
  align-items: center;
  gap: 0px;
}

.search-split-block.show .dropdown-toggle::after {
  transform: rotate(180deg);
  color: #03002f;
}

.search-nosplit-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 4px 10px;
  display: flex;
  align-items: center;
}
.search-nosplit-block .ed_button.link {
  background: none;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-nosplit-block .ed_button.link {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.search-toptabs-block {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  background-color: #ffffff;
  padding-right: 30px !important;
}
@media (max-width: 768px) {
  .search-toptabs-block {
    display: flex;
    gap: 10px;
    height: 100%;
    flex-wrap: wrap;
    padding-right: 20px !important;
  }
  .search-toptabs-block .search-nosplit-block {
    max-width: fit-content;
    min-width: fit-content;
    position: relative;
    height: 100%;
  }
}

.selected-tab-color {
  background-color: #f2f2f5 !important;
}

.search-tab-active-btn {
  border: 1px solid #03002f;
  display: flex;
  align-items: center;
  background-color: #f2f2f5 !important;
}
.search-tab-active-btn .dropdown-menu .dropdown-item.active,
.search-tab-active-btn .dropdown-menu .dropdown-item:active {
  background-color: #03002f;
}
.search-tab-active-btn .btn-primary {
  color: #03002f;
}
.search-tab-active-btn .btn-primary:hover {
  z-index: 0;
  color: #03002f;
}
.search-tab-active-btn button {
  background-color: #f2f2f5 !important;
  font-family: "DMSansMedium" !important;
}

.search-tab-active-btn.search-nosplit-block .ed_button.link,
.search-tab-active-btn.search-split-block .ed_button.link {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-tab-active-btn.search-nosplit-block .ed_button.link,
  .search-tab-active-btn.search-split-block .ed_button.link {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.searchbox-mobile {
  width: 295px;
  height: 213px;
  border-radius: 6px;
  box-shadow: 0px 0px 20px 0px rgba(165, 163, 174, 0.4);
  padding: 15px;
  overflow-y: scroll;
}
.searchbox-mobile .searchblock-generic-block:first-child {
  padding-top: 0px;
}

.defaultExchange-modal.modal-dialog {
  max-width: 520px !important;
}
.defaultExchange-modal.modal-dialog .modal-content .modal-header {
  margin-bottom: 0px !important;
  border: none !important;
  border-radius: 0px !important;
  background-color: #f2f2f5 !important;
  padding: 20px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.defaultExchange-modal.modal-dialog .modal-content .modal-body {
  border-radius: 0px !important;
  height: unset !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.generic-searchbar-modal-block .commonscroll-new::-webkit-scrollbar-track-piece {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.generic-searchbar-modal-block .commonscroll-new::-webkit-scrollbar {
  width: 2px !important;
  height: 5px !important;
}
.generic-searchbar-modal-block + .modal-backdrop .show {
  background-color: rgba(98, 92, 92, 0.19) !important;
}

.fade.show.tooltip,
.fade.show.popover {
  display: block;
  opacity: 1;
  z-index: 1000;
}
.fade.show.tooltip.high-index,
.fade.show.popover.high-index {
  z-index: 9999;
}

.fade.show.popover {
  border-color: #e7e7e7;
}

.generic-popover.popover-body {
  cursor: default;
}

.white-tooltips .tooltip-inner {
  border-radius: 5px;
  color: #03002f;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  text-align: left;
  padding: 5px 10px;
  margin: 0 0 7px 0;
  filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.1));
}
.white-tooltips .tooltip-arrow::before {
  border-color: #ffffff !important;
}

.watchlist-todays-highlist.chart-view .highlistlist {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 5px;
}
.watchlist-todays-highlist.pivot-points .highlistlist {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 5px;
  column-gap: 5px;
  row-gap: 10px;
}
.watchlist-todays-highlist.pivot-points .highlistlist.grid-1 {
  grid-template-columns: 1fr;
}
.watchlist-todays-highlist.pivot-points .highlistlist.grid-2 {
  grid-template-columns: 1fr 1fr;
}
.watchlist-todays-highlist.pivot-points .highlistlist.grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.investmentTypeBlock {
  padding: 0px 15px 20px;
  border-bottom: 1px solid #e7e7e7;
}
.investmentTypeBlock .BUY {
  color: #51b255;
}
.investmentTypeBlock .tile div {
  line-height: 16.8px;
}

.watchlist-marketdepth .dpname {
  text-decoration: none !important;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .watchlist-marketdepth .dpname {
    font-size: 0.75rem !important;
    font-family: "DMSansBold" !important;
    text-transform: uppercase;
  }
}
.watchlist-marketdepth .pivot-points .col-3 {
  padding-left: 0px;
  padding-right: 0px;
}
.watchlist-marketdepth .pivot-points.pivotpointsweek {
  border-top: 1px solid #e7e7e7 !important;
}

@media (max-width: 1023px) {
  .watchlist-todays-highlist {
    padding-left: 10px;
  }
  .watchlist-todays-highlist .highlistlist {
    column-gap: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.mgt-2 {
  margin-top: 2px;
}

.mgt-3 {
  margin-top: 3px;
}

.mgt-4 {
  margin-top: 4px;
}

.mgt-5 {
  margin-top: 5px;
}

.mgt-8 {
  margin-top: 8px;
}

.mgt-10 {
  margin-top: 10px;
}

.mgt-11 {
  margin-top: 11px;
}

.mgt-12 {
  margin-top: 12px;
}

.mgt-13 {
  margin-top: 13px;
}

.mgt-14 {
  margin-top: 14px;
}

.mgt-15 {
  margin-top: 15px;
}

.mgt-16 {
  margin-top: 16px;
}

.mgt-18 {
  margin-top: 18px;
}

.mgt-20 {
  margin-top: 20px;
}

.mgt-25 {
  margin-top: 25px;
}

.mgt-28 {
  margin-top: 28px;
}

.mgt-30 {
  margin-top: 30px;
}

.mt-33 {
  margin-top: 33px;
}

.mgt-34 {
  margin-top: 34px;
}

.mgt-35 {
  margin-top: 35px;
}

.mgt-36 {
  margin-top: 36px;
}

.mgt-40 {
  margin-top: 40px;
}

.mt-42 {
  margin-top: 42px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-48 {
  margin-top: 45px;
}

.mgt-50 {
  margin-top: 50px;
}

.mgt-55 {
  margin-top: 55px;
}

.mgt-60 {
  margin-top: 60px;
}

.mgt-65 {
  margin-top: 60px;
}

.mgt-70 {
  margin-top: 70px;
}

.mgt-74 {
  margin-top: 74px;
}

.mgt-75 {
  margin-top: 75px;
}

.mgt-100 {
  margin-top: 100px;
}

.mgt-120 {
  margin-top: 120px;
}

.mgt-135 {
  margin-top: 135px;
}

.mgt-150 {
  margin-top: 150px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mgb-2 {
  margin-bottom: 2px;
}

.mgb-4 {
  margin-bottom: 4px;
}

.mgb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-12 {
  margin-bottom: 12px;
}

.mb-13 {
  margin-bottom: 13px;
}

.mb-14 {
  margin-bottom: 14px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-39 {
  margin-bottom: 39px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-125 {
  margin-bottom: 125px;
}

.mb-150 {
  margin-bottom: 150px;
}

.mb-250 {
  margin-bottom: 200px;
}

.mgr-10 {
  margin-right: 10px;
}

.mgr-20 {
  margin-right: 20px;
}

.mgr-15 {
  margin-right: 15px;
}

.mgr-48 {
  margin-right: 48px;
}

.mgl-3 {
  margin-left: 3px;
}

.mgl-5 {
  margin-left: 5px;
}

.mgl-10 {
  margin-left: 10px;
}

.mgl-12 {
  margin-left: 12px;
}

.mgl-15 {
  margin-left: 15px;
}

.mgl-18 {
  margin-left: 18px;
}

.mgl-20 {
  margin-left: 20px;
}

.mgl-30 {
  margin-left: 30px;
}

.mgl-33 {
  margin-left: 33px;
}

.mgl-50 {
  margin-left: 50px;
}

.mgl-100 {
  margin-left: 100px;
}

.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.my-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.m-0 {
  margin: 0;
}

.mgt-80 {
  margin-top: 80px;
}

.mgt-90 {
  margin-top: 90px;
}

.line-height-20 {
  line-height: 20px;
}

/*****************responsive css ***********************/
@media (min-width: 768px) and (max-width: 1600px) {
  .mgt-md-60 {
    margin-top: 60px;
  }
  .mgt-md-30 {
    margin-top: 30px;
  }
  .mgt-md-0 {
    margin-top: 0px;
  }
}
/*****************padding***********************/
.padding-5 {
  padding: 5px !important;
}

.padding-7 {
  padding: 7px !important;
}

.p-10 {
  padding: 10px !important;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-100 {
  padding-bottom: 100px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.pdr-24 {
  padding-right: 1.5rem !important;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.padding-15 {
  padding: 15px;
}

.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.pd-15 {
  padding: 15px;
}

.p-20 {
  padding: 20px;
}

.p-25 {
  padding: 25px;
}

.p-30 {
  padding: 30px;
}

.p-32 {
  padding: 32px;
}

.p-40 {
  padding: 40px;
}

.pdt-4 {
  padding-top: 4px;
}

.pt-7 {
  padding-top: 7px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-13 {
  padding-top: 13px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-18 {
  padding-top: 18px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-200 {
  padding-top: 200px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pb-150 {
  padding-bottom: 100px;
}

.pd-b5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-18 {
  padding-bottom: 18px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-39 {
  padding-bottom: 39px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-125 {
  padding-bottom: 125px;
}

.pb-150 {
  padding-bottom: 150px;
}

.pb-250 {
  padding-bottom: 250px;
}

.pdl-rem-2 {
  padding-left: 0.5rem;
}

.pdl-5 {
  padding-left: 5px;
}

.pdl-7 {
  padding-left: 7px;
}

.pdl-rem {
  padding-left: 0.5rem;
}

.pdl-10 {
  padding-left: 10px;
}

.pdl-15 {
  padding-left: 15px;
}

.pdl-16 {
  padding-left: 16px;
}

.pdl-20 {
  padding-left: 20px;
}

.pdl-30 {
  padding-left: 30px;
}

.pdl-35 {
  padding-left: 35px;
}

.pdl-40 {
  padding-left: 40px;
}

.ps-32 {
  padding-left: 32px !important;
}

.ps-35 {
  padding-left: 35px;
}

.ps-100 {
  padding-left: 100px !important;
}

.ps-50 {
  padding-left: 50px !important;
}

.ps-25 {
  padding-left: 25px !important;
}

.pdr-3 {
  padding-right: 3px;
}

.pdr-5 {
  padding-right: 5px;
}

.pdr-10 {
  padding-right: 10px;
}

.pdr-12 {
  padding-right: 12px;
}

.pdr-15 {
  padding-right: 15px;
}

.pdr-20 {
  padding-right: 20px;
}

.pdr-30 {
  padding-right: 30px;
}

.pdr-45 {
  padding-right: 45px;
}

.pdr-50 {
  padding-right: 50px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.px-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.pd-30 {
  padding-top: 30px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.pd-60 {
  padding-top: 60px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.px-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.pb-10-rem {
  padding-bottom: 0.5rem !important;
}
@media (max-width: 1023px) {
  .pb-10-rem {
    padding-bottom: 0.33rem !important;
  }
}

.pt-10-rem {
  padding-top: 0.5rem !important;
}
@media (max-width: 1023px) {
  .pt-10-rem {
    padding-top: 0.33rem !important;
  }
}

.px-29-rem {
  padding-right: 1.99rem !important;
  padding-left: 1.99rem !important;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .ps-md-56 {
    padding-left: 56px;
  }
}
@media (max-width: 768px) {
  .ps-md-56 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
}
/**********************span colors ************************/
span[data-attr=pending],
span[data-attr=Pending],
span[data-attr="Request Sent"],
span[data-attr="Pay-in Pending"],
span[data-attr="In Process"],
span[data-attr=InProcess] {
  color: #f7943e;
  text-transform: capitalize;
}
span[data-attr=pending].showBg,
span[data-attr=Pending].showBg,
span[data-attr="Request Sent"].showBg,
span[data-attr="Pay-in Pending"].showBg,
span[data-attr="In Process"].showBg,
span[data-attr=InProcess].showBg {
  background-color: #fef4ec;
}

span[data-attr=success],
span[data-attr=Success] {
  color: #51b255;
  text-transform: capitalize;
}
span[data-attr=success].showBg,
span[data-attr=Success].showBg {
  background-color: #f6fbf6;
}

span[data-attr=Overdue],
span[data-attr=overdue] {
  color: #f7943e !important;
  text-transform: capitalize;
}

span[data-attr=failed],
span[data-attr=Failed] {
  color: #f83c3c;
  text-transform: capitalize;
}
span[data-attr=failed].showBg,
span[data-attr=Failed].showBg {
  background-color: rgba(229, 32, 32, 0.1);
}

span[data-attr=completed],
span[data-attr=Completed],
span[data-attr=COMPLETE],
span[data-attr=Complete],
span[data-attr=complete],
span[data-attr=Processed],
span[kra-data-attr="KRA Validated"],
span[kra-data-attr="KRA Verified"] {
  color: #51b255 !important;
  text-transform: capitalize;
}
span[data-attr=completed].showBg,
span[data-attr=Completed].showBg,
span[data-attr=COMPLETE].showBg,
span[data-attr=Complete].showBg,
span[data-attr=complete].showBg,
span[data-attr=Processed].showBg,
span[kra-data-attr="KRA Validated"].showBg,
span[kra-data-attr="KRA Verified"].showBg {
  background-color: #f6fbf6;
}

span[data-attr="In progress"],
span[data-attr="In pProgress"] {
  color: #f7943e;
  text-transform: capitalize;
}
span[data-attr="In progress"].showBg,
span[data-attr="In pProgress"].showBg {
  background-color: #fef4ec;
}

span[data-attr=rejected],
span[data-attr=Rejected],
span[data-attr=cancelled],
span[data-attr=Cancelled],
span[data-attr=Failed],
span[data-attr=failed],
span[data-attr="UPI Int Failed"],
span[kra-data-attr="Not Checked with respective KRA"],
span[kra-data-attr=Submitted],
span[kra-data-attr=Hold],
span[kra-data-attr=Rejected],
span[kra-data-attr="Not available"],
span[kra-data-attr=Deactivated],
span[kra-data-attr="Existing KYC Submitted"],
span[kra-data-attr="Existing KYC Verified"],
span[kra-data-attr="Existing KYC hold"],
span[kra-data-attr="Existing KYC Rejected"],
span[kra-data-attr="KYC REGISTERED WITH CVLMF"],
span[kra-data-attr="Not Checked with Multiple KRA"],
span[kra-data-attr="Invalid PAN NO Format"] {
  color: #f83c3c !important;
  text-transform: capitalize;
}
span[data-attr=rejected].showBg,
span[data-attr=Rejected].showBg,
span[data-attr=cancelled].showBg,
span[data-attr=Cancelled].showBg,
span[data-attr=Failed].showBg,
span[data-attr=failed].showBg,
span[data-attr="UPI Int Failed"].showBg,
span[kra-data-attr="Not Checked with respective KRA"].showBg,
span[kra-data-attr=Submitted].showBg,
span[kra-data-attr=Hold].showBg,
span[kra-data-attr=Rejected].showBg,
span[kra-data-attr="Not available"].showBg,
span[kra-data-attr=Deactivated].showBg,
span[kra-data-attr="Existing KYC Submitted"].showBg,
span[kra-data-attr="Existing KYC Verified"].showBg,
span[kra-data-attr="Existing KYC hold"].showBg,
span[kra-data-attr="Existing KYC Rejected"].showBg,
span[kra-data-attr="KYC REGISTERED WITH CVLMF"].showBg,
span[kra-data-attr="Not Checked with Multiple KRA"].showBg,
span[kra-data-attr="Invalid PAN NO Format"].showBg {
  background-color: rgba(229, 32, 32, 0.1);
}

/*******************position **************/
.posrel {
  position: relative;
}

.posAbs {
  position: absolute;
}

.posFix {
  position: fixed;
}

.tp-rel-11 {
  position: relative;
  top: -11px;
}

/****************************text  decoration css common *************************/
.txt-underline {
  text-decoration: underline !important;
}

.txt-underline-none {
  text-decoration: unset !important;
}

.txt-transform-unset {
  text-transform: unset !important;
}

/*****************************width**************************************/
.width-99 {
  width: 99px;
}

.width500 {
  width: 500px !important;
}

.width210 {
  width: 210px !important;
}

.width235 {
  width: 235px !important;
}

@media (max-width: 768px) {
  .lineHeight-20-mb {
    line-height: 20px;
  }
  .lineHeight-25-mb {
    line-height: 25px;
  }
  .lineHeight-32-mb {
    line-height: 32px;
  }
}
/******************************edel sidebar Height*****************************/
.vh-100 {
  height: 100vh !important;
}

.vh-95 {
  height: 95vh !important;
}

.vh-90 {
  height: 90vh !important;
}

.vh-85 {
  height: 85vh !important;
}

.vh-80 {
  height: 80vh !important;
}

.vh-75 {
  height: 75vh !important;
}

.vh-70 {
  height: 70vh !important;
}

.vh-60 {
  height: 60vh !important;
}

.vh-50 {
  height: 50vh !important;
}

.vh-40 {
  height: 40vh !important;
}

.vh-35 {
  height: 35vh !important;
}

.vh-30 {
  height: 30vh !important;
}

.height-300-px {
  height: 300px !important;
}

.height-100 {
  height: 100% !important;
}

.height-95 {
  height: 95% !important;
}

.height-90 {
  height: 90% !important;
}

.height-85 {
  height: 85% !important;
}

.height-80 {
  height: 80% !important;
}

.height-75 {
  height: 75% !important;
}

.height-70 {
  height: 70% !important;
}

.height-60 {
  height: 60% !important;
}

.height-55 {
  height: 55% !important;
}

.height-50 {
  height: 50% !important;
}

.height-40 {
  height: 40% !important;
}

.height-35 {
  height: 35% !important;
}

.height-30 {
  height: 30% !important;
}

.height-auto {
  height: auto !important;
}

/************************** Line Height ****************************/
.lh-nornal {
  line-height: normal;
}

.lh-0 {
  line-height: 0px;
}

.pdl-7-p {
  padding-left: 7%;
}

.mobmgt-10 {
  margin-top: 10px;
}

/***************************Border Radius***************************/
.border-rounded-5 {
  border-radius: 5px;
}

.border-rounded-15 {
  border-radius: 15px;
}

.border-rounded-20 {
  border-radius: 20px;
}

.border-rounded-12 {
  border-radius: 12px;
}

.rounded-top-5 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.brd-radius-all {
  border-radius: 100%;
}

/***************************Flex Gap***************************/
.gap-7 {
  gap: 7px;
}

.gap-10 {
  gap: 10px;
}

.gap-15 {
  gap: 15px;
}

.gap-16 {
  gap: 16px;
}

.gap-20 {
  gap: 20px;
}

.gap-25 {
  gap: 25px;
}

.gap-36 {
  gap: 36px;
}

.gap-48 {
  gap: 48px;
}

.gap-100 {
  gap: 100px;
}

.gap-130 {
  gap: 130px;
}

.gap-135 {
  gap: 135px;
}

.gap-150 {
  gap: 150px !important;
}

.bg-transparent {
  background-color: transparent !important;
}

/***************************Sizing***************************/
.height-97 {
  height: 97%;
}

.fs-15 {
  font-size: 15px;
}

.fs-15 {
  font-size: 15px;
}

.fs-10 {
  font-size: 10px;
}

.position-tooltip {
  left: 47px;
  top: -4px;
}

.orderpad-tooltip {
  left: 55px;
  top: -4px;
}

.max-width-100 {
  max-width: 100%;
}

.max-height-width {
  max-width: 100%;
  min-height: 115px;
  max-height: 200px;
}
@media (max-width: 768px) {
  .max-height-width {
    min-height: 104px;
    max-height: 100px;
  }
}

.border-top-right {
  border-top-right-radius: 10px;
}

.height-400 {
  height: 400px;
}

/**************mobile classes*****************/
.grid-md-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 768px) {
  .grid-md-3 {
    grid-template-columns: 1fr;
  }
}

.grid-md-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 768px) {
  .grid-md-2 {
    grid-template-columns: 1fr;
  }
}

/***********Line Heights****************/
.lh-21 {
  line-height: 21px;
}

.lh-30 {
  line-height: 30px;
}

.lh-40 {
  line-height: 40px;
}

.lh-140 {
  line-height: 140%;
}

.lh-160 {
  line-height: 160%;
}

.lh-0 {
  line-height: 0px !important;
}

.txt-wrap {
  text-wrap: nowrap;
}

.hidden-over {
  overflow: hidden;
}

.lh-175 {
  line-height: 175%;
}

/************************* mobile view**********************/
@media (max-width: 768px) {
  .mt-mb-40 {
    margin-top: 40px;
  }
}
.bottom-45 {
  bottom: 45px !important;
}

.bottom-content-45-desk {
  padding-bottom: 45px !important;
}

.brd-midnight-blue {
  border: 1px solid #03002f !important;
}

.v-align-top {
  vertical-align: top;
}

.w-80 {
  width: 80% !important;
}

.error-icon-16 .error-msg-text {
  font-size: 1rem !important;
}

.auto-max-height-100vh {
  height: 100vh;
}

.react-datepicker-block.react-datepicker {
  display: block !important;
  border: none !important;
}
.react-datepicker-block .react-datepicker {
  display: block !important;
  border: none !important;
}
.react-datepicker-block .react-datepicker .react-datepicker__month-container {
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
}

.top-90-posrel {
  top: 115px;
  position: relative;
}

.top-110-toast {
  top: 113px !important;
  position: absolute;
  width: 100%;
}
.top-110-toast .toast {
  border: none !important;
}

.w-105p {
  width: 105%;
}

.w-37 {
  width: 37%;
}

.grid-2-40-50 {
  display: grid;
  grid-template-columns: 40% 50%;
}

.padding-all {
  padding: 30px 0px 30px 0px !important;
}

.mgt-140 {
  margin-top: 140px;
}

.mb-100 {
  margin-bottom: 100px;
}

.grid-1 {
  display: grid;
  grid-template-columns: 1fr;
}

.grid-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.grid-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.grid-5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.grid-4-auto {
  display: grid;
  grid-template-columns: repeat(4, auto);
}

.d-center-end {
  display: flex;
  align-items: center;
  justify-content: end;
}

.d-grid-center {
  display: grid;
  justify-items: center;
}

.d-center-start {
  display: flex;
  align-items: center;
  justify-content: start;
}

.d-space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.d-space-evenly {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.aligncenteritem {
  display: flex;
  justify-content: center;
  align-items: center;
}

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

.alignStartAllitem {
  display: flex;
  justify-content: start;
  align-items: start;
}

.alignEnditem {
  display: flex;
  align-items: flex-end;
}

.alignCenter {
  display: flex;
  align-items: center;
}

.gap-5-custom {
  gap: 5px;
}

.gap-4-custom {
  gap: 4px;
}

.gap-65-custom {
  gap: 65px;
}

.gap-8-custom {
  gap: 8px;
}

.gap-3-custom {
  gap: 3px;
}

.gap-10 {
  gap: 10px;
}

.gap-12 {
  gap: 12px;
}

.gap-15 {
  gap: 15px;
}

.gap-20 {
  gap: 20px;
}

.gap-21 {
  gap: 21px;
}

.gap-25 {
  gap: 25px;
}

.gap-30 {
  gap: 30px;
}

.gap-40 {
  gap: 40px;
}

.gap-60 {
  gap: 60px;
}

.gap-66 {
  gap: 66px;
}

.gap-80 {
  gap: 80px;
}

.gap-8 {
  gap: 8px;
}

.gap-90 {
  gap: 90px;
}

.gap-145 {
  gap: 145px;
}

.gap-50 {
  gap: 50px;
}

.gap-row-15 {
  column-gap: 15px;
}

.gap-14 {
  gap: 14px;
}

.py-18-custom {
  padding-top: 18px;
  padding-bottom: 18px;
}

.px-18-custom {
  padding-left: 18px;
  padding-right: 18px;
}

.px-24-custom {
  padding-left: 24px;
  padding-right: 24px;
}

.py-24-custom {
  padding-top: 24px;
  padding-bottom: 24px;
}

/*************************** border related*******************/
.brd-none {
  border: none !important;
}

.brdradius-5 {
  border-radius: 5px;
}

.brdradius-0 {
  border-radius: 0px !important;
}

.brdbottom,
.brd-bottom {
  border-bottom: 1px solid #e7e7e7 !important;
}

.brd-all {
  border: 1px solid #e7e7e7;
}

.brd-top {
  border-top: 1px solid #e7e7e7;
}

.brd-left-none {
  border-left: none !important;
}

.brd-left {
  border-left: 1px solid #e7e7e7;
}

.box-top-bottom {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.border-top-radius {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.border-bottom-radius {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.border-radius-no {
  border-radius: 0px !important;
}

.border-radius-5 {
  border-radius: 5px !important;
}

/**********************************scrolling height / common space height  **********************************/
.commonscroll-new {
  /* Track */
  /* Handle */
}
.commonscroll-new.height200 {
  height: 200px;
  overflow-y: scroll;
}
.commonscroll-new.height250 {
  height: 250px;
  overflow-y: scroll;
}
.commonscroll-new.max-height250 {
  max-height: 250px;
  overflow-y: scroll;
}
.commonscroll-new.height300 {
  height: 300px;
  overflow-y: scroll;
}
.commonscroll-new.height-300 {
  max-height: 300px;
  overflow-y: scroll;
}
.commonscroll-new.height310 {
  height: 310px;
  overflow-y: scroll;
}
.commonscroll-new.height400 {
  height: 400px;
  overflow-y: scroll;
}
.commonscroll-new.height450 {
  height: 450px;
  overflow-y: scroll;
}
.commonscroll-new.height600 {
  height: 600px;
  overflow-y: scroll;
}
.commonscroll-new.max-height400 {
  max-height: 400px;
  overflow-y: scroll;
}
.commonscroll-new.max-height600 {
  max-height: 600px;
  overflow-y: scroll;
}
.commonscroll-new.max-height700 {
  max-height: 700px;
  overflow-y: scroll;
}
.commonscroll-new.height680 {
  height: 680px;
  overflow-y: scroll;
}
.commonscroll-new::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new::-webkit-scrollbar-thumb {
  background: #03002f;
}

.overflow-100vh {
  height: 100vh;
  overflow-y: scroll;
}

.overflow-50vh {
  height: 50vh;
  overflow-y: scroll;
}

.overflow-80vh {
  height: 80vh;
  overflow-y: scroll;
}

/**************************line height***************************/
.linehei5 {
  line-height: 5px;
}

.linehei14 {
  line-height: 14px;
}

.linehei12 {
  line-height: 12px;
}

.line-20 {
  line-height: 20px;
}

.line-30 {
  line-height: 30px;
}

.line-25 {
  line-height: 25px;
}

.line-130 {
  line-height: 130%;
}

.line-140 {
  line-height: 140%;
}

.line-140 {
  line-height: 140%;
}

/********************** text overflow ***************************/
.two-line-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2; /* Limit to two lines */
}

.textOverflow-max272 {
  white-space: nowrap;
  width: 272px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max110 {
  white-space: nowrap;
  width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max180 {
  white-space: nowrap;
  width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max96 {
  white-space: nowrap;
  width: 96px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max359 {
  white-space: nowrap;
  width: 359px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max125 {
  white-space: nowrap;
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max-width250 {
  white-space: nowrap;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: -moz-fit-content;
  width: fit-content;
}

.textOverflow-max100 {
  white-space: nowrap;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max50 {
  white-space: nowrap;
  width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-twolines {
  display: -webkit-box;
  max-width: 328px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}

.textOverflow-max100 {
  white-space: nowrap;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-Threelines {
  display: -webkit-box;
  max-width: 240px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}

.textOverflow-Threelines-350 {
  display: -webkit-box;
  max-width: 350px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}

.word-break-100 {
  width: 100px;
  word-wrap: break-word;
}

.word-break-200 {
  word-break: break-word;
  white-space: normal;
  max-width: 200px;
}

.dFlex-unset {
  display: unset !important;
}

/*************************************************************************/
/*********************************** grid **************************************/
.grid-end {
  display: grid;
  justify-content: end;
}

.grid-center {
  display: grid;
  justify-content: center;
}

.grid-start {
  display: grid;
  justify-content: start;
}

/******************************** attribute color *****************************************/
span[data-attr=pending] {
  color: #f7943e;
  text-transform: capitalize;
}

span[data-attr=success] {
  color: #51b255;
  text-transform: capitalize;
}

span[data-attr=failed] {
  color: #f83c3c;
  text-transform: capitalize;
}

@media (max-width: 768px) {
  .lineHeightmb30 {
    line-height: 40px;
  }
  .px-3-mobile {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .mx-0-mobile {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
.custom-ellipse {
  border-bottom: 1px solid #333333;
  position: relative;
}

.flex-grow-1 {
  flex-grow: 1;
}

.pre-wrap {
  white-space: pre-wrap;
}

.whiteSpace {
  white-space: nowrap;
}

/******************************** modal **************************/
.commonmodal .modal-header {
  background-color: #f2f2f5;
  border-bottom: none !important;
}
.commonmodal .modal-dialog .modal-content {
  border: none !important;
  border-radius: 5px;
}
.commonmodal .modal-dialog .modal-content .modal-footer {
  border-top: none !important;
  justify-content: center;
  padding-bottom: 30px;
}
.commonmodal .modal-dialog .modal-content .edel-icon-cross {
  color: #b8b8b8;
  border: none !important;
}
.commonmodal .modal-body {
  background-color: #ffffff;
}
.commonmodal.gray-modal .modal-header {
  background-color: #f2f2f5;
}
.commonmodal.gray-modal .modal-header .modal-title {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

/************************* modalSize (common modal) **************************************/
@media (min-width: 992px) {
  .modal-lg-700 {
    max-width: 700px;
    border-radius: 5px !important;
  }
  .modal-lg-660 {
    max-width: 660px;
    border-radius: 5px !important;
  }
  .modal-lg-880 {
    max-width: 880px;
  }
  .modal-lg-880 .modal-header {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
  .modal-lg-880 .modal-body {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }
}
/***************************table *******************************************/
.ps-100 {
  padding-left: 100px !important;
}

.common-table-border table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.common-table-border table thead th {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 12px 20px;
  border: none;
}
.common-table-border table tbody tr {
  border: 1px solid #e7e7e7;
}
.common-table-border table tbody tr td {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
  padding: 12px 20px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.kraRow {
  background-color: #f2f2f5;
}

.commontable-without-bs table {
  border-spacing: 0px !important;
}
.commontable-without-bs table tr td {
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-radius: unset !important;
}

.commontable-without-border table {
  width: 100%;
}
.commontable-without-border table tr:hover {
  background-color: unset !important;
}
.commontable-without-border table tr td {
  border: none !important;
}

.table-bordered-custom table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.table-bordered-custom table tr td {
  border-bottom: 1px solid #e7e7e7;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-radius: 0px !important;
}
.table-bordered-custom table tr td :last-child {
  border-bottom: none !important;
}
.table-bordered-custom.not-last-child table tr:last-child td {
  border-bottom: none !important;
}

/*************************************error******************************/
.validation-error .help_text {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.validation-error .help_text::before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

/************************ sideBar******************/
.custom-offcanvas {
  transition: transform 0.3s ease-in-out;
}
.custom-offcanvas.offcanvas-end {
  width: 390px !important;
  border-left: none !important;
}
.custom-offcanvas.offcanvas-bottom {
  width: 100%;
}
@media (max-width: 1023px) {
  .custom-offcanvas {
    border-radius: 16px 16px 0 0;
    border: none;
  }
  .custom-offcanvas.open-drawerAs-standalonepage {
    border-radius: 0 !important;
  }
}

.edel-sidebar-drawer {
  position: relative;
  box-shadow: -8px 4px 50px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-flow: column;
  height: 100%;
}
.edel-sidebar-drawer .sidebar-closing-btn {
  position: absolute;
  top: 25px;
  left: -21px;
  background-color: #ffffff;
  width: 21px;
  height: 40px;
  flex-shrink: 0;
  cursor: pointer;
  border-radius: 5px 0 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.edel-sidebar-drawer .sidebar-closing-btn .edel-icon-arrow-right1 {
  font-size: 11px !important;
}
@media (max-width: 1023px) {
  .edel-sidebar-drawer {
    border-radius: 16px 16px 0 0;
  }
  .edel-sidebar-drawer.open-drawerAs-standalonepage {
    border-radius: 0 !important;
  }
  .edel-sidebar-drawer .drawer-handle {
    width: 32px !important;
    border-radius: 100px !important;
    height: 4px !important;
    background: rgba(3, 0, 47, 0.5) !important;
  }
}
.edel-sidebar-drawer .offcanvas-header {
  height: auto !important;
  padding: 15px !important;
}
.edel-sidebar-drawer .offcanvas-body {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  flex: 1;
}

@media (max-width: 1023px) {
  .offcanvas-backdrop.revamp-pos-common-backdrop__backdrop {
    opacity: 1 !important;
  }
}
.offcanvas-backdrop.show {
  opacity: 0;
  display: block;
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 1023px) {
  .offcanvas-backdrop.show {
    opacity: 1;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(10px);
  }
}

.sidebar-scroll-common .stock-details-body {
  height: 100vh;
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar-track {
  background: transparent;
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar-thumb {
  background: #03002f;
}

.common-sidebar-new .stock-details-head {
  background-color: #f5f5f5 !important;
}
.common-sidebar-new .stock-details-head .edel-icon-arrow-right1 {
  color: #03002f;
}

.etf-sidebar-padding {
  padding: 25px 0px 25px 20px !important;
}
.etf-sidebar-padding .stock-details-switch-key {
  margin-left: -41px !important;
}
.etf-sidebar-padding .header-fontsize {
  font-size: 14px;
}

.mb-genericSidebar .z-index-high__backdrop {
  z-index: 10000 !important;
}
.mb-genericSidebar .z-index-high__backdrop.blur-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.mb-genericSidebar .z-index-high {
  z-index: 10001 !important;
}
.mb-genericSidebar.mb-generic-docking .z-index-high-docking {
  z-index: 9999999 !important;
}
.mb-genericSidebar.mb-generic-brd-radius .z-index-high__handle-wrapper {
  border-radius: 5px;
}

/************************* Accordian************************/
.common-accordian-button .accordion-button::after {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f2f2f5;
  color: #03002f;
  padding: 0px;
  font-weight: bold;
}
.common-accordian-button .accordion-button:not(.collapsed) {
  background-color: transparent !important;
}
.common-accordian-button .accordion-collapse .accordion-body {
  padding-bottom: 0px;
  border-radius: 5px;
}

.common-accordian .accordion-item {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
  padding: 30px;
  margin-top: 15px;
}
.common-accordian .accordion-item .accordion-button {
  background-color: unset;
  padding: 0px;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-accordian .accordion-item .accordion-button::after {
  background-color: unset !important;
  color: #03002f !important;
}

.common-accordian-plus .accordion-item {
  padding: 15px;
}
.common-accordian-plus .accordion-header .accordion-button {
  display: flex;
  justify-content: center;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #03002f;
}
.common-accordian-plus .accordion-header .accordion-button.collapsed::after {
  content: "\e9c9" !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-accordian-plus .accordion-header .accordion-button::after {
  content: "" !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customaccordian-new .accordion-header .accordion-button {
  font-size: 1rem;
}
.customaccordian-new .accordion-header .accordion-button::after {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px !important;
  height: 30px !important;
  background-color: #ededf0 !important;
  padding: 0px;
  color: #03002f;
}
.customaccordian-new .accordion-header .accordion-button:not(.collapsed) {
  background: transparent !important;
}

.common-accordian-big-icon .accordion-header .accordion-button {
  font-size: 0.938rem;
}
.common-accordian-big-icon .accordion-header .accordion-button::after {
  display: flex;
  justify-content: center;
  align-items: center;
  content: "\eb6c" !important;
  background-color: #ededf0;
  padding: 0px;
  color: #03002f;
  font-size: 0.75rem;
}
.common-accordian-big-icon .accordion-header .accordion-button:not(.collapsed) {
  background: transparent !important;
}
.common-accordian-big-icon.no-icon-bg .accordion-header .accordion-button::after {
  background-color: unset !important;
}

/***********************login screen ***************/
.common-tooltip {
  padding: 0px !important;
}
.common-tooltip .btn-primary {
  background-color: transparent !important;
  border: none !important;
  padding: 0px;
  margin: 0px;
}

/***************************checkbox*****************************/
.common-checkbox-new .form-check {
  display: flex;
  align-items: center;
  gap: 10px;
}
.common-checkbox-new .form-check .form-check-input:checked,
.common-checkbox-new .form-check input:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.common-checkbox-new .form-check .form-check-input.height25,
.common-checkbox-new .form-check input.height25 {
  width: 25px !important;
  height: 25px !important;
}
.common-checkbox-new .form-check .form-check-input.height20,
.common-checkbox-new .form-check input.height20 {
  width: 20px !important;
  height: 20px !important;
}

.common-checkbox .checkboxWrap.border-box-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px;
}
.common-checkbox .form-check-input:checked {
  background-color: #03002f;
  color: #03002f;
  border: 1px solid #03002f;
}
.common-checkbox .form-check {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
}
.common-checkbox .form-check .radio_btn {
  accent-color: #03002f;
}
.common-checkbox .form-check div {
  text-align: left;
}
.common-checkbox .form-check .form-check-label {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

/**************************Radio button*****************************/
.Box-radiobutton {
  border: 1px solid #e7e7e7;
  padding: 10px;
  border-radius: 5px;
}
.Box-radiobutton.active {
  border: 1px solid #03002f !important;
  background-color: #f8f5ff !important;
}
.Box-radiobutton.active .radio_btn input[type=radio] {
  border: 1px solid #03002f !important;
}
.Box-radiobutton.active .radio_btn input[type=radio]::after {
  background: #03002f !important;
}

/******************** Tooltip ****************************/
.blue-common-tooltip {
  z-index: 9999 !important;
}
.blue-common-tooltip .tooltip-inner {
  background-color: #f4fafd;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #444444;
  max-width: 100%;
  box-shadow: 1px 1px 1px 1px #e7e7e7;
}
.blue-common-tooltip .tooltip-arrow::before {
  border-bottom-color: #f4fafd;
}

/************* Dropdown************************/
.common-new-drp .equitydrop {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
}
.common-new-drp.full-width .equitydrop {
  width: 100%;
  height: 45px;
  justify-content: space-between;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-new-drp.full-width .dropdown-menu {
  width: 100% !important;
  margin-top: 12px;
  background-color: #ffffff;
  box-shadow: 0px 0px 20px rgba(165, 163, 174, 0.4);
  border-radius: 6px;
}
.common-new-drp.full-width .dropdown-menu .dropdown-item {
  padding: 10px !important;
}
.common-new-drp.arrow-end .equitydrop {
  justify-content: end !important;
}
.common-new-drp .edel-icon-arrow-down::before {
  color: #03002f !important;
}
.common-new-drp.low-index-btn .equitydrop {
  z-index: 0;
}

@media (max-width: 768px) {
  .ps-md-56 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
}
.common-dropdown-new.common-new-drp .equitydrop {
  width: 100%;
  height: 40px;
  justify-content: space-between;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #03002f !important;
}
.common-dropdown-new.common-new-drp .equitydrop::after {
  content: "";
  text-decoration: underline;
}
.common-dropdown-new.common-new-drp .equitydrop .edel-icon-arrow-down {
  text-decoration: none !important;
}
.common-dropdown-new.common-new-drp .equitydrop .edel-icon-arrow-down::before {
  text-decoration: none !important;
}
.common-dropdown-new.common-new-drp.drp-30 .equitydrop {
  height: 30px !important;
}
.common-dropdown-new .dropdown-menu {
  width: 100% !important;
  margin-top: 0px;
  background-color: #ffffff;
  border-radius: 0px;
  border: 1px solid #e7e7e7;
  height: 208px;
}
.common-dropdown-new .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding: 14px;
}
.common-dropdown-new .dropdown-menu .dropdown-item:hover {
  background-color: #f2f2f5;
  color: #444444;
  padding: 14px;
}

/******************** Calender  + datepicker *********************************/
.common-datepicker .calendardates-spacing .react-datepicker .react-datepicker__day-name {
  width: 2.4rem;
}
.common-datepicker .calendardates-spacing .react-datepicker .react-datepicker__day {
  margin: 7px;
}
.common-datepicker .react-datepicker {
  border: 1px solid #e7e7e7;
}
.common-datepicker .react-datepicker .react-datepicker__month-read-view--selected-month,
.common-datepicker .react-datepicker .react-datepicker__year-read-view--selected-year {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-datepicker .react-datepicker .react-datepicker__month-select,
.common-datepicker .react-datepicker .react-datepicker__year-select {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #292929;
}
.common-datepicker .react-datepicker .react-datepicker__header {
  border: none !important;
}
.common-datepicker .react-datepicker .react-datepicker__month {
  border: none !important;
}
@media (max-width: 768px) {
  .common-datepicker .react-datepicker .react-datepicker__navigation {
    top: -1%;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day--selected {
  background-color: #03002f !important;
  color: #ffffff !important;
}
@media (max-width: 768px) {
  .common-datepicker .react-datepicker .react-datepicker__day--selected {
    background-color: #f2f2f5 !important;
    color: #ffffff !important;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day--keyboard-selected {
  background-color: #03002f;
  color: #ffffff;
}
.common-datepicker .react-datepicker .react-datepicker__day--selected,
.common-datepicker .react-datepicker .react-datepicker__day--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__day--in-range,
.common-datepicker .react-datepicker .react-datepicker__month-text--selected,
.common-datepicker .react-datepicker .react-datepicker__month-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__month-text--in-range,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--selected,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--in-range,
.common-datepicker .react-datepicker .react-datepicker__year-text--selected,
.common-datepicker .react-datepicker .react-datepicker__year-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
  border-width: 1px 1px 0 0;
  top: 15px;
}
@media (max-width: 576px) {
  .common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
    top: 0px;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day--in-range {
  background-color: #03002f !important;
  border-radius: 50% !important;
}
.common-datepicker .react-datepicker .react-datepicker__month-read-view--down-arrow,
.common-datepicker .react-datepicker .react-datepicker__year-read-view--down-arrow {
  border-width: 1px 1px 0 0 !important;
}
.common-datepicker .react-datepicker .react-datepicker__current-month {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.common-datepicker .react-datepicker .react-datepicker__day-name {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  width: 2.8rem;
}
.common-datepicker .react-datepicker .react-datepicker__day {
  font-size: 0.875rem;
  font-family: "RobotoRegular";
  line-height: 2.1rem;
  width: 32px;
  height: 32px;
  margin: 4px 10px;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .common-datepicker .react-datepicker .react-datepicker__day {
    margin: 9px;
    margin: 9px;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day:hover {
  color: #ffffff !important;
  background-color: #03002f !important;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.common-datepicker .react-datepicker .react-datepicker__day--today {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-weight: normal;
}
.common-datepicker .react-datepicker .react-datepicker__day--today.react-datepicker__day--disabled {
  color: #cccccc !important;
}
.common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected {
  background-color: #ffffff !important;
  color: #000 !important;
}
.common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range {
  background-color: #000 !important;
  color: #ffffff !important;
}
.common-datepicker .midnight-blue-custome {
  background-color: #03002f;
  padding: 7px;
  width: 100%;
  color: #ffffff;
}
.common-datepicker .midnight-blue-custome :hover,
.common-datepicker .midnight-blue-custome :active {
  color: #ffffff;
}
.common-datepicker .edel-icon-calendar {
  font-size: 1.25rem !important;
  color: #03002f !important;
}
.common-datepicker .pandLcalendar .react-datepicker .react-datepicker__month-read-view--selected-month,
.common-datepicker .pandLcalendar .react-datepicker .react-datepicker__year-read-view--selected-year {
  color: #444444 !important;
  font-weight: normal !important;
}
.common-datepicker .pandLcalendar .react-datepicker .react-datepicker__day--keyboard-selected {
  background-color: #ffffff;
  color: #03002f;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon {
  border: 1px solid #e7e7e7 !important;
  height: 33px;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text {
  top: 0%;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .form-control {
  margin-top: 5px;
  padding: 0px;
  margin-left: 15px;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 24%;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .toDate {
  color: #b8b8b8 !important;
}

.modal-size-660 {
  min-width: 660px !important;
}

.modal-size-1200 {
  min-width: 1200px !important;
}

.modal-size-300 {
  min-width: 300px !important;
}

.common-range-datepicker .modal-md {
  width: 400px !important;
}
.common-range-datepicker .modal-body {
  padding: 0px !important;
}
.common-range-datepicker .modal-content {
  border: none !important;
}
.common-range-datepicker .modal-content .modal-header {
  background-color: #f5f5f5;
  border-bottom: none !important;
}

/********************************** backgrop colors **************************************/
.backdrop-bg.darkblack .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.75) !important;
  backdrop-filter: blur(5px) !important;
}
.backdrop-bg.lightblack .modal-backdrop.show {
  background: rgba(68, 68, 68, 0.5) !important;
  backdrop-filter: blur(2px) !important;
}

.lightbac {
  background: rgba(68, 68, 68, 0.5) !important;
  backdrop-filter: blur(2px) !important;
  z-index: 999;
}

/******************************* Search  ***********************************************/
.custom-search-bar.height45 .common-search-bar,
.custom-search-bar.height45 input {
  height: 45px;
}
.custom-search-bar.height50 .common-search-bar,
.custom-search-bar.height50 input {
  height: 50px;
}

/******************************** Button*************************************/
.ed_button-14 {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}

.ed_button-12 {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}

.topboxsshadow-button {
  box-shadow: 0px -10px 25px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.common-fixedbtm-btn {
  position: fixed;
  bottom: 0px;
  background-color: #ffffff;
  width: 100%;
}

.edbutton-link-witharrow {
  display: flex;
  align-items: center;
}
.edbutton-link-witharrow .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.edbutton-link-witharrow .edel-icon-arrow-right1 {
  font-size: 0.563rem;
  padding-left: 5px;
}

.small-edbutton {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.small-edbutton.roboto_600 {
  font-family: "RobotoBold" !important;
}

.small-edbutton-funds {
  font-size: 0.875rem !important;
  font-family: "RobotoMedium" !important;
}

.small-edbutton-search {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.small-edbutton-search.roboto_600 {
  font-family: "RobotoBold" !important;
}

.small-edbutton-40 {
  height: 40px !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 768px) {
  .small-edbutton-40 {
    font-size: 0.875rem !important;
  }
}

.small-btn-common {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 768px) {
  .small-btn-common {
    font-size: 0.75rem !important;
    font-family: "DMSansMedium" !important;
  }
}

.bg-refresh-btn {
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 3px 5px;
  text-align: center;
  height: 30px;
}
.bg-refresh-btn.refresh-btn .DMSan_14_500 {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
}

/*************************** share icon ************************/
.common-new-share .share .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.common-new-share .share .share-icon .edel-icon-share-icon {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-new-share .share .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  color: #03002f;
}

/****************************** info icon *******************/
.common-info-icon .rounded-circle,
.common-info-icon .rounded-circle1 {
  background-color: #f2f2f5;
  border: 1px solid #f2f2f5 !important;
}
.common-info-icon .exclamation {
  border-radius: 50%;
  display: inline-block;
  position: relative;
  top: 3px;
}
.common-info-icon .hw-35 {
  height: 35px !important;
  width: 35px !important;
}
.common-info-icon .edel-icon-info {
  color: #03002f;
}
.common-info-icon .notbg {
  background-color: transparent !important;
}
.common-info-icon.peach-theme .rounded-circle {
  background-color: #fcdbd9 !important;
  border: 1px solid #fcdbd9 !important;
}
.common-info-icon.peach-theme .edel-icon-info {
  color: #f7943e !important;
}
.common-info-icon.common-info-width {
  height: 30px;
  width: 30px;
  border: 1px solid #e7e7e7;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.common-info-icon.common-info-width .rounded-circle1 {
  background-color: #ffffff !important;
}

/**************************** Textbox****************************/
.border-bottom-Textbox {
  border-bottom: 1px solid #e7e7e7;
}
.border-bottom-Textbox .input_prefix {
  font-size: 1.875rem;
  font-family: "RobotoBold";
  font-weight: bolder;
}
@media (max-width: 768px) {
  .border-bottom-Textbox .input_prefix {
    font-size: 1.875rem;
  }
}
.border-bottom-Textbox .form-control {
  border: none;
  height: 42px;
  border-radius: 0px;
  font-size: 1.875rem;
  font-family: "RobotoBold";
}
@media (max-width: 768px) {
  .border-bottom-Textbox .form-control {
    font-size: 1.875rem;
    height: 39px;
    text-align: center;
  }
}

/*********************sorting**********************/
.common-EdButtonIcon-icon {
  position: relative;
}
.common-EdButtonIcon-icon.sort > .ed_button, .common-EdButtonIcon-icon.filter > .ed_button {
  border-radius: 5px;
  width: 44px;
  height: 44px;
  padding: 0px;
}
.common-EdButtonIcon-icon.sort .sort-selected, .common-EdButtonIcon-icon.filter .sort-selected {
  background: #dd504d;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 28px;
  top: -37px;
  position: relative;
  display: flex;
}
.common-EdButtonIcon-icon .ed_button.link.bg-midnight-blue {
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .ed_button.link.bg_aqua_white {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .sort-drop {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .sort-drop::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-body .sort-drop-bodylist li .bodylist-right p {
  color: #b8b8b8;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-body .sort-drop-bodylist li .bodylist-right p.light-blue {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer {
  display: flex;
  gap: 10px;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .reset-button {
  border: 1px solid #03002f !important;
  color: #03002f !important;
  background-color: #ffffff !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .reset-button:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .filter-button {
  background-color: #03002f !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 1px solid #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion {
  margin-top: 10px;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button {
  box-shadow: none !important;
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button .color_blue {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button.collapsed, .common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button:not(.collapsed) {
  background-color: #f5f5f5 !important;
  color: #444444 !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button.collapsed::after, .common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button:not(.collapsed)::after {
  background-color: #f5f5f5 !important;
  color: #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-body {
  padding: 0px !important;
  margin-top: 15px;
  background-color: #ffffff;
  border-radius: 5px;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-item {
  margin-bottom: 10px;
  background-color: transparent !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .clear_all {
  border: 1px solid #03002f !important;
  color: #03002f !important;
  background-color: transparent !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .clear_all:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .aply-btn {
  background-color: #03002f !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 1px solid #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .filter-button-disable {
  background-color: #03002f !important;
  opacity: 0.4;
}

@media (max-width: 768px) {
  .common-sorting-midnightblue.common-drawer-scroll {
    max-height: calc(100vh - 7rem) !important;
    overflow-y: scroll;
  }
}
.common-sorting-midnightblue .drawer-header .ed_button {
  color: #03002f !important;
  text-decoration: underline !important;
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist {
  padding-left: 0px;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li {
  display: flex;
  justify-content: space-between;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
  border-bottom: 1px solid #e7e7e7;
  padding: 15px 15px 15px 15px;
  align-items: center;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li .bodylist-right p {
  color: #03002f !important;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  margin-bottom: 0px !important;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li .bodylist-right .edel-icon-point-arrow-down {
  padding-left: 6px;
  font-size: 0.75rem;
}
.common-sorting-midnightblue .drawer-body .drawer-footer .ed_button {
  background-color: #03002f !important;
  border: none !important;
}

/*******************************filter*****************************/
.common-filter-midnightblue .down-bar {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.common-filter-midnightblue .down-bar .down-bar-left {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .down-bar .down-bar-right {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  color: #03002f !important;
  text-decoration: underline;
}
.common-filter-midnightblue .filter-accordion {
  padding: 0% !important;
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .color_blue {
  color: #727271 !important;
}
.common-filter-midnightblue .filter-accordion {
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button {
  padding: 15px !important;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button::after {
  color: #03002f !important;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button:not(.collapsed) {
  color: #03002f !important;
}
.common-filter-midnightblue .year_container {
  border: 1px solid #03002f;
}
.common-filter-midnightblue .year_container .financial_year span {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-filter-midnightblue .year_container .financial_year span:hover {
  background-color: #03002f;
  color: #ffffff;
}
.common-filter-midnightblue .year_container {
  border: 1px solid #03002f;
}
.common-filter-midnightblue .year_container .financial_year span {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-filter-midnightblue .year_container .financial_year span:hover {
  background-color: #03002f;
  color: #ffffff;
}
.common-filter-midnightblue .accordion-body {
  padding-top: 5px !important;
  border-radius: 5px !important;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body {
  margin: 5px 0px;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body .inside-list {
  padding-bottom: 10px !important;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body .inside-list .bodylist-title {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .filterasset-drop-footer {
  background-color: unset !important;
}
.common-filter-midnightblue .filterasset-drop-footer .filter-button {
  background-color: #03002f !important;
  border: none !important;
  width: 100% !important;
}
.common-filter-midnightblue .mob-filterasset-drop-footer {
  display: block !important;
}

/*************************notification ******************************/
.notification-outer-box {
  background-color: #fef4ec;
  border-radius: 5px;
  padding: 15px 20px;
}
.notification-outer-box .disc-style li {
  list-style-type: disc;
}
.notification-outer-box .disc-style li.line-height-normal {
  line-height: normal;
}

.overflow-100vh {
  overflow-y: scroll;
  height: 100vh;
  position: sticky;
}

.overflow-50vh {
  overflow-y: scroll;
  height: 50vh;
}

.overflow-88vh {
  overflow-y: scroll;
  height: 88vh;
  position: sticky;
}

.overflow-85vh {
  overflow-y: scroll;
  height: 85vh;
}

.overflow-90vh {
  overflow-y: scroll;
  height: 90vh;
}

.overflow-60vh {
  overflow-y: scroll;
  height: 50vh;
}

.overflow-60vh-new {
  overflow-y: scroll;
  height: 55vh;
}
@media (max-width: 768px) {
  .overflow-60vh-new {
    height: 60vh;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .overflow-60vh-new {
    height: 70vh;
  }
}

.overflow-60vh-esip {
  overflow-y: scroll;
  height: 55vh;
}
@media (max-width: 768px) {
  .overflow-60vh-esip {
    height: 60vh;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .overflow-60vh-esip {
    height: 70vh;
    padding-top: 35px;
  }
}

.commonscroll-new {
  overflow-y: scroll;
  -webkit-overflow-scrolling: auto;
  -webkit-overflow-scrolling: touch;
  /* Track */
  /* Handle */
}
.commonscroll-new .addlist {
  list-style: disc;
  text-align: left;
}
.commonscroll-new.height250 {
  height: 250px;
}
.commonscroll-new.height300 {
  height: 300px;
}
.commonscroll-new.height310 {
  height: 310px;
}
.commonscroll-new.height350 {
  height: 350px;
}
.commonscroll-new.height400 {
  height: 400px;
}
.commonscroll-new.height500 {
  height: 500px;
}
.commonscroll-new.height600 {
  height: 600px;
}
.commonscroll-new.maxheight {
  max-height: 94vh;
}
.commonscroll-new.height700 {
  height: 700px;
}
.commonscroll-new::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new--fat-scroll::-webkit-scrollbar {
  width: 3px !important;
  height: 6px !important;
}
.commonscroll-new::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new::-webkit-scrollbar-thumb {
  background: #03002f;
  cursor: pointer;
}
.commonscroll-new.heightMinMax300 {
  max-height: 300px;
  min-height: 300px;
}
.commonscroll-new.heightMin10Max150 {
  max-height: 150px;
  min-height: 10px;
}
.commonscroll-new.heightMinMax200 {
  max-height: 200px;
  min-height: 200px;
}
.commonscroll-new.heightMinMax300 {
  max-height: 300px;
  min-height: 300px;
}
.commonscroll-new.heightMinMax200 {
  max-height: 200px;
  min-height: 200px;
}
.commonscroll-new.minMaxheight450 {
  height: 450px;
  scrollbar-width: none;
}

.height65 {
  height: 65px;
}

.height112 {
  height: 112px;
}

.height_60vh {
  height: 60vh;
}

.mr-1 {
  margin-right: 4px;
}

.ml-1 {
  margin-left: 4px;
}

.height_60vh {
  height: 60vh;
}

.mr-1 {
  margin-right: 4px;
}

.ml-1 {
  margin-left: 4px;
}

.z-index-very-high {
  z-index: 10000 !important;
}

.lbl-circle-item {
  padding: 3px 5px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 0.625rem;
  color: #03002f;
  width: 32px;
  height: 32px;
}

.lbl-circle-item1 {
  padding: 9px 15px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 0.9rem;
  color: #03002f;
  width: 32px;
  height: 32px;
}

/********************sticky position*******************/
.docked-position {
  position: fixed;
  background-color: #ffffff;
  z-index: 9;
  width: 100%;
  transition: top 0.5s ease !important;
}
.docked-position.top0 {
  top: 0px;
}
.docked-position.top50 {
  top: 50px;
}
.docked-position.top55 {
  top: 55px;
}
.docked-position.top60 {
  top: 60px;
}
.docked-position.top63 {
  top: 63px;
}
.docked-position.top65 {
  top: 65px;
}
.docked-position.top40 {
  top: 40px;
}
.docked-position.top43 {
  top: 43px;
}
.docked-position.top120 {
  top: 120px;
}
.docked-position.top100 {
  top: 100px;
}
.docked-position.top160 {
  top: 160px;
}
.docked-position.top90 {
  top: 90px;
}
.docked-position.top200 {
  top: 200px;
}
.docked-position.top79 {
  top: 79px;
}
.docked-position.top170 {
  top: 170px;
}
.docked-position.top150 {
  top: 150px;
}
.docked-position.top140 {
  top: 140px;
}
.docked-position.top99 {
  top: 99px;
}
.docked-position.bx-shadow {
  box-shadow: 3px 12px 15px rgba(0, 0, 0, 0.1);
}
.docked-position .mgt-md-60 {
  margin-top: 60px;
}
.docked-position .mgt-md-60 .mgt-50 {
  margin-top: 50px;
}

.position-unset {
  position: unset !important;
}

.docked-position.high-index {
  z-index: 21 !important;
}

.high-index-onScroll {
  z-index: 100 !important;
}

.high-index-onScroll-peer {
  z-index: 10 !important;
}

.high-index-sideBar {
  z-index: 101 !important;
}

.docked-position.low-index {
  z-index: 5 !important;
}

.errormsg-box {
  background-color: #fceded;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
}

.imCircle::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 0.5rem;
  color: #e7e7e7;
  padding-left: 5px;
  padding-right: 5px;
}
.imCircle.small-imcircle::before {
  font-size: 0.25rem;
}
.imCircle.green::before {
  color: #51b255 !important;
}
.imCircle.midnightblue::before {
  color: #03002f !important;
}
.imCircle.black-one::before {
  color: #444444 !important;
}

.imCirclesip::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 6px;
  color: #e7e7e7;
  padding-left: 5px;
  padding-right: 5px;
}
.imCirclesip.small-imcircle::before {
  font-size: 0.25rem;
}
.imCirclesip.green::before {
  color: #51b255 !important;
}
.imCirclesip.midnightblue::before {
  color: #03002f !important;
}
.imCirclesip.black-one::before {
  color: #444444 !important;
}
.imCirclesip.negativeImcircle::before {
  color: #dd504d !important;
}

.imCirclesip::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 6px;
  color: #e7e7e7;
  padding-left: 5px;
  padding-right: 5px;
}
.imCirclesip.small-imcircle::before {
  font-size: 0.25rem;
}
.imCirclesip.green::before {
  color: #51b255 !important;
}
.imCirclesip.midnightblue::before {
  color: #03002f !important;
}
.imCirclesip.black-one::before {
  color: #444444 !important;
}
.imCirclesip.negativeImcircle::before {
  color: #dd504d !important;
}

/*******************common filter***********************/
.common-filter-section.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
@media (max-width: 768px) {
  .common-filter-section.footer-sidebar-generic .leftsidebar.col-4 {
    width: 36% !important;
  }
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
  text-align: left;
  padding: 15px 15px 15px 20px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.common-filter-section.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
@media (max-width: 768px) {
  .common-filter-section.footer-sidebar-generic .rightsidebar.col-8 {
    width: 64% !important;
  }
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

.common-download .download-btn {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  border: none !important;
  padding: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  color: #03002f;
  border-radius: 5px;
}

.common-filter-mb .common-EdButtonIcon-icon {
  width: 50px;
  height: 50px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}

.common-download-mb .common-download {
  width: 50px;
  height: 50px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.common-download-mb .common-download img {
  width: 22px;
}

.dm-fam.ed_button,
.dm-fam.ed_button.button {
  font-family: "DMSansMedium";
}

/********************* toolttip******************* updated (13-07-2023)*/
.common-white-tooltip .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  box-shadow: 0px 0px 7px 1px #e7e7e7 !important;
  max-width: 300px;
}
.common-white-tooltip .tooltip-arrow::before {
  content: "";
  border-bottom: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  background-color: #ffffff;
  position: absolute;
  top: -7px;
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
  border-top-color: unset !important;
  border-top-width: 0px;
  border-width: 1px;
}
@media (max-width: 768px) {
  .common-white-tooltip .tooltip-arrow::before {
    top: -2px;
    border: thin;
  }
}
.common-white-tooltip.tooltip-border {
  max-width: 100%;
  padding: 10px;
  filter: drop-shadow(0px -1px 50px rgba(87, 100, 173, 0.12));
  border: 1px solid #e7e7e7;
}
.common-white-tooltip.tooltip-border .tooltip-arrow::before {
  top: -17px;
  width: 13px;
  height: 13px;
  transform: rotate(45deg);
}
@media (max-width: 768px) {
  .common-white-tooltip.tooltip-border .tooltip-arrow::before {
    top: -16px;
    border: unset;
  }
}

.common-filter-heading-drawer {
  background-color: #ffffff;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-heading-drawer .Heading-content {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.common-filter-heading-drawer .Heading-content.activeClass {
  border-bottom: 2px solid #03002f;
  padding-bottom: 10px;
}
.common-filter-heading-drawer .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.common-radio-button-custom input[type=radio] {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 1px solid #03002f;
  border-radius: 50%;
  outline: none;
  position: relative;
}
.common-radio-button-custom.gray-border input[type=radio] {
  border: 1px solid #e7e7e7;
}
.common-radio-button-custom.gray-border input[type=radio]:checked:before {
  background: #03002f !important;
  border: 1px solid #03002f !important;
}
.common-radio-button-custom input[type=radio]:before {
  content: "";
  width: 10px;
  height: 9px;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 1px;
}
.common-radio-button-custom input[type=radio]:checked:before {
  background: #03002f !important;
}

.common-checkbox-custom input[type=checkbox] {
  position: relative;
  border: 2px solid #e7e7e7;
  border-radius: 2px;
  background: none;
  cursor: pointer;
  line-height: 0;
  margin: 0 0.6em 0 0;
  outline: 0;
  padding: 0 !important;
  vertical-align: text-top;
  height: 20px;
  width: 20px;
  -webkit-appearance: none;
  opacity: 0.5;
}
.common-checkbox-custom input[type=checkbox]:hover {
  opacity: 1;
}
.common-checkbox-custom input[type=checkbox]:checked {
  background-color: #000;
  border: 2px solid #03002f !important;
  opacity: 1;
  background-image: none !important;
}
.common-checkbox-custom input[type=checkbox]:before {
  content: "";
  position: absolute;
  right: 50%;
  top: 50%;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}
.common-checkbox-custom.checkbox-size input[type=checkbox] {
  width: 18.19px !important;
  height: 18.19px !important;
}
.common-checkbox-custom.small-checkbox input[type=checkbox] {
  width: 16px;
  height: 16px;
  border-radius: 3px;
}
.common-checkbox-custom.small-checkbox input[type=checkbox]::before {
  content: "";
  position: absolute;
  right: 45%;
  top: 50%;
  width: 6px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}

/***********************************post login UI (17/07/2023)*************************************/
.border-box-common {
  border: 1px solid #e7e7e7;
  padding: 20px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .border-box-common {
    padding: 15px;
  }
}

.border-box-nopadding {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.circleBack {
  position: relative;
  right: -5px;
  top: 2px;
  font-size: 0.75rem;
  color: #ffffff;
  background: #03002f;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  text-align: center;
  line-height: 17px;
}

.circleBack-gray {
  color: #03002f;
  background: #e7e7e7;
  height: 15px;
  width: 15px;
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  border-radius: 50%;
  text-align: center;
}

.circleBack-padding {
  position: relative;
  font-size: 0.75rem;
  color: #ffffff;
  background: #03002f;
  border-radius: 50%;
  text-align: center;
  line-height: 17px;
  padding: 1px 5px;
}

/************************** Ed card secondary************************/
.edcardSecondary-common.edcardSecondary-common {
  padding: 20px;
}
.edcardSecondary-common.edcardSecondary-common .ed-headline-title .title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}
.edcardSecondary-common.edcardSecondary-common .ed-card-description {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.edcardSecondary-common.edcardSecondary-common .ed-secondary-bg-img {
  width: 63px;
}

/*********************webinar common theme*************************/
.uppercaseContent {
  text-transform: lowercase;
}
.uppercaseContent::first-letter {
  text-transform: capitalize;
}

/************************** Ed card secondary************************/
.edcardSecondary-common.edcardSecondary-common {
  padding: 20px;
}
.edcardSecondary-common.edcardSecondary-common .ed-headline-title .title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}
.edcardSecondary-common.edcardSecondary-common .ed-card-description {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.edcardSecondary-common.edcardSecondary-common .ed-secondary-bg-img {
  width: 63px;
}

.common-filter-heading-drawer {
  background-color: #ffffff;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-heading-drawer .Heading-content {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.common-filter-heading-drawer .Heading-content.activeClass {
  border-bottom: 2px solid #03002f;
  padding-bottom: 10px;
}
.common-filter-heading-drawer .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

/************************************ primary NFO**************************************/
.common-market-card-withoutborder {
  padding: 0px;
}
.common-market-card-withoutborder .marketCard {
  border: none !important;
  padding: 0px;
}
.common-market-card-withoutborder .marketCard .rounded-circle1 {
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}

.common-calender-subsection-backColor .calendar_container {
  box-shadow: inset 0px 0px 0px 20px #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  background-color: #f2f2f5;
}
.common-calender-subsection-backColor .calendar_change {
  margin-left: 15px;
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  margin-top: 0px;
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_change {
    display: flex;
    align-items: center;
    margin-left: 0px;
  }
}
.common-calender-subsection-backColor .calendar_date .calendar_change {
  padding-right: 5px;
}
.common-calender-subsection-backColor .calendar_date .fin_year {
  font-family: "RobotoBold";
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_date .fin_year {
    font-family: "RobotoMedium";
  }
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_date .financial-year-date {
    color: #727271;
  }
}
.common-calender-subsection-backColor .calendar_date .datefullClass {
  font-family: "RobotoRegular";
}

.tablerow_ui-grid-2 div {
  padding: 10px;
}
.tablerow_ui-grid-2 div:nth-of-type(even) {
  background-color: #ffffff;
}
.tablerow_ui-grid-2 div:nth-of-type(odd) {
  background-color: #f2f2f5;
}

.blood-red-border-input {
  border: 1px solid #dd504d !important;
  border-radius: 5px;
}
.blood-red-border-input .form-control:focus {
  color: unset;
  border: unset;
}

/**********************two-buttons*************************/
.apply-cancel-button {
  width: 90%;
  gap: 15px;
}
.apply-cancel-button .ed_button.button {
  width: 47%;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

/***************************** primary IPO**********************/
.common-border-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.common-card-newtheme.marketgroup {
  padding: 0px;
}
.common-card-newtheme.marketgroup .marketCard {
  border: none;
  padding: 15px;
}
.common-card-newtheme.marketgroup .marketCard .edel-icon-arrow-left {
  color: #03002f;
}
.common-card-newtheme.marketgroup .marketCard .marketcardhead .rounded-circle {
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}

/***************** SGB filter common ******************/
.common-fromToDate-picker .input-group {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.common-fromToDate-picker .input-group .form-control {
  height: 33px;
  border: none !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-fromToDate-picker .input-group .input-group-text {
  background-color: #ffffff !important;
  border: none !important;
}
.common-fromToDate-picker .input-group .input-group-text .edel-icon-calendar-report {
  color: #03002f !important;
}

/************************* IPO TOC (28-08-2023)********************/
.textbox-with-drp {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.textbox-with-drp .form-control {
  border: none;
  margin: 1px !important;
}
.textbox-with-drp .equity-dropdown-block {
  border: none;
}
.textbox-with-drp .equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: 10px 15px 0px 15px !important;
}
.textbox-with-drp .input_suffix .equitydrop {
  border: none !important;
  gap: 0px !important;
}
.textbox-with-drp .input_suffix .equitydrop::before {
  content: "";
  width: 1px;
  background-color: #e7e7e7;
  margin-right: 5px;
  height: 30px;
}
.textbox-with-drp .input_prefix {
  margin-left: 0px !important;
}
.textbox-with-drp .input_prefix .equitydrop {
  border: none !important;
  gap: 0px !important;
}
.textbox-with-drp .input_prefix .equitydrop .edel-icon-arrow-down::after {
  content: "";
  width: 1px;
  background-color: #e7e7e7;
  margin-left: 5px;
  height: 30px;
}

.common-modal-small-content .modal-title {
  font-size: 1rem;
  font-family: "DMSansBold";
}
.common-modal-small-content .edel-icon-bold-close {
  font-size: 12px;
}

/***************** Quote page UI  => 4/09/2023 ****************************/
.common-table-withbackground table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.common-table-withbackground table thead th {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.common-table-withbackground table tbody tr:nth-child(even) {
  background: #f2f2f5;
}
.common-table-withbackground table tbody tr:nth-child(even):hover {
  background: #f2f2f5 !important;
}
.common-table-withbackground table tbody tr:nth-child(odd):hover {
  background-color: unset !important;
}
.common-table-withbackground table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 0.875rem;
}
.common-table-withbackground.nopadding thead th {
  padding-top: 0px !important;
}

.common-table-withbackground-odd table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.common-table-withbackground-odd table thead th {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.common-table-withbackground-odd table tbody tr:nth-child(odd) {
  background: #f2f2f5;
}
.common-table-withbackground-odd table tbody tr:nth-child(odd):hover {
  background: #f2f2f5 !important;
}
.common-table-withbackground-odd table tbody tr:nth-child(even):hover {
  background-color: unset !important;
}
.common-table-withbackground-odd table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 1rem;
}

.commondata-no-stream {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
}

.common-table-withbackground-even table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.common-table-withbackground-even table thead th {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.common-table-withbackground-even table tbody tr:nth-child(even) {
  background: #f2f2f5;
}
.common-table-withbackground-even table tbody tr:nth-child(even):hover {
  background: #f2f2f5 !important;
}
.common-table-withbackground-even table tbody tr:nth-child(even):hover {
  background-color: unset !important;
}
.common-table-withbackground-even table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 1rem;
}
.common-table-withbackground-even.table-head-bg table thead {
  background-color: #f2f2f5;
}
.common-table-withbackground-even.table-head-bg table thead th {
  border-bottom: none !important;
}

.common-calender-subsection-backColor .calendar_container {
  box-shadow: inset 0px 0px 0px 20px #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  background-color: #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-left: 120px;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  margin-left: 215px;
}
.common-calender-subsection-backColor .calendar_container .calendar_list span:hover {
  background: #03002f;
  color: #ffffff;
}
.common-calender-subsection-backColor .calendar_container .calendar_list span:hover i {
  color: #ffffff;
}
.common-calender-subsection-backColor .calendar_container .calendar_list i {
  color: #03002f;
}

.common-section-data-value .data-head {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}

/**************************** common downloadReport****************************/
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-head {
  background: #f2f2f5;
  padding-bottom: 20px;
  padding-top: 5px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-head span {
  padding-left: 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap {
  background: #ffffff;
  padding: 0px 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .form-label {
  color: #444444;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox {
  padding-bottom: 23px;
}
@media (max-width: 1023px) {
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg {
    margin: 0px;
    padding: 25px 15px 7px;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .mail_label_body_item {
    font-family: "DMSansMedium";
    color: #727271;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .mail-input input {
    color: #b8b8b8;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .icon {
    top: 30%;
  }
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .checkbox .form-check,
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .radio .form-check {
  margin-top: 10px;
  margin-bottom: 0px;
  min-height: 0px;
  line-height: 0px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .checkbox .form-check:first-child,
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .radio .form-check:first-child {
  margin-top: 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group {
  width: 135px;
  margin-top: 10px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group .date-drawer-input-field {
  color: #727271;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group .input-group-text .d-block {
  color: #727271;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .downloadreport-form-block {
  padding: 28px 20px 20px;
}

.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form {
  padding: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg {
  margin-top: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field .boder-bottom {
  padding-top: 0px;
  padding-bottom: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field.boder-bottom {
  padding-top: 19px;
  padding-bottom: 22px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field.checkboxWrap {
  padding-top: 17px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-title {
  font-family: "DMSansNormal";
  font-size: 1.25rem;
}

/*---------------*/
.newDownloadSuccess {
  display: flex;
  width: 100px;
  height: 100px;
  padding: 26px;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.newDownloadSuccess .newDownloadSuccess-img {
  border-radius: 100px;
  border: 15px solid #e1f2ed;
  background: #cee9e0;
  width: 100px;
  height: 100px;
}

/**************************** New Error Msg****************************/
.error-msg-new-icon i {
  font-size: 4rem;
}
@media (max-width: 1023px) {
  .error-msg-new-icon i {
    font-size: 2.5rem;
  }
}
.error-msg-new-icon .error-msg .error-msg-wrapper .error-msg-text {
  opacity: 1;
}
.error-msg-new-icon .error-msg .error-msg-wrapper .error-msg-text span {
  font-family: "DMSansBold";
  color: #03002f;
}

.sidebar-body {
  height: 80vh;
  overflow-y: scroll;
}

.no-hover-table tbody tr:hover,
.no-hover-table thead tr:hover {
  background-color: unset !important;
}

/**************************** radio Button *********************/
.common-radio-button.new-theme .radio_btn input[type=radio] {
  width: 16px;
  height: 16px;
}
.common-radio-button.new-theme .radio_btn input[type=radio]::after {
  width: 10px;
  height: 10px;
}
.common-radio-button.new-theme .radio_btn input[type=radio]:checked {
  border: 1px solid #03002f;
}

/*************************loader*******************/
.common-loader {
  position: relative !important;
}

.remove-btn-props .btn {
  padding: 0;
  border: none;
  background-color: unset;
}
.remove-btn-props .btn:hover, .remove-btn-props .btn:focus {
  background-color: inherit;
}

.common-tooltip-custom-ellipse {
  top: -4px !important;
}
.common-tooltip-custom-ellipse .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.common-tooltip-custom-ellipse .tooltip-arrow::before {
  border-bottom-color: #ffffff !important;
}
.common-tooltip-custom-ellipse.circle-tooltip-content .tooltip-inner {
  max-width: 400px;
}
.common-tooltip-custom-ellipse.setting-tooltip .tooltip-arrow::before {
  left: 10px;
}
.common-tooltip-custom-ellipse.watchlist-z-index-high {
  z-index: 9999999 !important;
}

.common-drawer-scroll {
  max-height: calc(100vh - 7rem);
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 58px;
  /* Track */
  /* Handle */
}
.common-drawer-scroll.auto-max-height {
  max-height: 95vh;
}
.common-drawer-scroll.max-height-80rem {
  max-height: calc(80vh - 10rem) !important;
}
.common-drawer-scroll.max-height-10rem {
  max-height: calc(100vh - 10rem) !important;
}
.common-drawer-scroll.max-height-13rem {
  max-height: calc(100vh - 13rem) !important;
}
.common-drawer-scroll.max-height-0rem {
  max-height: 100vh !important;
}
@media (max-width: 768px) {
  .common-drawer-scroll.max-height-15 {
    max-height: calc(100vh - 15rem) !important;
    padding-bottom: 25px !important;
  }
  .common-drawer-scroll.max-height-15.pb-0 {
    padding-bottom: 0px !important;
  }
}
.common-drawer-scroll::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.common-drawer-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.common-drawer-scroll::-webkit-scrollbar-thumb {
  background: #03002f;
}

/************************* ncd toc ipo *************************/
.common-table-all-border table {
  border-collapse: collapse;
  width: 100%;
  border-spacing: 0px;
  margin: 0px auto;
}
.common-table-all-border table td,
.common-table-all-border table th {
  border: 1px solid #e7e7e7;
  padding: 8px;
  text-align: left;
}

/*****common sorting********/
.common-filter-sorting-ui .generic-tabs .nav-tabs {
  height: 60px !important;
  margin: 0px auto;
}
.common-filter-sorting-ui .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 20px !important;
  font-size: 1rem !important;
  font-family: "DMSansBold" !important;
}
.common-filter-sorting-ui.small-height-50 .generic-tabs .nav-tabs {
  height: 40px !important;
}
.common-filter-sorting-ui.small-height-50 .generic-tabs .nav-tabs .nav-link {
  padding: 10px 20px !important;
}
.common-filter-sorting-ui.small-height-50.font-normal .generic-tabs .nav-tabs .nav-link {
  font-family: "DMSansNormal" !important;
}
.common-filter-sorting-ui.small-height-50.font-normal .generic-tabs .nav-tabs .nav-link.active {
  font-family: "DMSansBold" !important;
}
.common-filter-sorting-ui .drawer-body .sortlist-body {
  padding: 20px !important;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-sorting-ui .drawer-header {
  padding: 0px;
}
.common-filter-sorting-ui .rightsidebar ul li {
  margin-bottom: 10px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .common-filter-sorting-ui .rightsidebar ul li {
    margin-bottom: 20px;
  }
}

.drawer-container .date-container.bg_aqua_white {
  background-color: #f2f2f5 !important;
}

.position-absolute-heading {
  position: absolute;
  top: 20px !important;
  z-index: 6;
  width: 100%;
}

.common-filter-sorting-ui .orderbook-sorting .drawer-body .max-height-scroll {
  min-height: 250px;
  max-height: 400px;
  overflow: scroll;
}

.common-download-newtheme .blue_bg.mail .icon i {
  color: #03002f;
}

.new-paths-errormsg .error-msg {
  padding-bottom: 100px;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .results-text {
  color: #03002f;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .erroricon {
  font-size: 64px;
}

@media (max-width: 1023px) {
  .error-msg-pos {
    padding-bottom: 40px;
  }
}

.common-new-popupfail-desk .smallcase-popup-fail .action-post-success .twist:before {
  color: #03002f;
}
.common-new-popupfail-desk .smallcase-popup-fail .smallcase-popup-fail-body .update-message {
  width: 100%;
  justify-content: center;
}

.backgroundcolor_whitedrawer {
  background-color: #ffffff;
  border-radius: 16px 16px 0px 0px;
}
.backgroundcolor_whitedrawer .drawer-head {
  border-bottom: 1px solid #ccccd6;
}

.whitedrawer__backdrop {
  backdrop-filter: blur(1.5px);
  -webkit-backdrop-filter: blur(1.5px);
}

.success-pop-link-modal .modalContainer {
  width: 880px;
  height: 382px;
  border-radius: 15px;
}

.hide-default-arrow {
  z-index: 0;
}
.hide-default-arrow .popover-arrow {
  display: none;
}
.hide-default-arrow .popover-arrow::before, .hide-default-arrow .popover-arrow::after {
  display: none;
}

.failed-pop-modal .modalContainer,
.loading-pop-modal .modalContainer {
  width: 714px;
  height: fit-content;
  border-radius: 15px;
}

/* ============================== Backdrop ===================================*/
.dark_background_blur__backdrop {
  background: rgba(0, 0, 0, 0.75) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.backdrop_blur__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.light-backdrop-modal .modal-backdrop,
.light-backdrop-modal .modalBackground {
  background: rgba(0, 0, 0, 0.5) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px) !important;
}

.seperator-border-top {
  border-top: 1px solid #e7e7e7;
}

/* =================================================================*/
.txt-decoration-green {
  text-decoration: underline;
  text-decoration-color: #51b255 !important;
  text-decoration: underline;
  text-decoration-color: #51b255 !important;
}

.txt-decoration-red {
  text-decoration: underline;
  text-decoration-color: #dd504d !important;
}

/* =================================================================*/
.common-numeric-arrows.numeric-value {
  position: relative;
}
.common-numeric-arrows.numeric-value .title {
  display: block;
}
.common-numeric-arrows.numeric-value .arrows {
  position: absolute;
  margin-right: -15px;
}

/****************orange btn ************/
.btn-orange {
  padding: 12px 30px;
  background-color: #f04e45;
  color: #ffffff !important;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  border-radius: 1000px;
  height: 48px;
}
@media (max-width: 768px) {
  .btn-orange {
    font-size: 0.75rem;
  }
}

.btn-orange-border {
  padding: 12px 30px;
  background-color: #ffffff;
  color: #f04e45 !important;
  border: 1px solid #f04e45;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  border-radius: 1000px;
  height: 48px;
}
@media (max-width: 768px) {
  .btn-orange-border {
    font-size: 0.75rem;
  }
}

.border-common {
  border: 1px solid #e7e7e7;
}

/**********************MS login**************/
.bsk-container {
  margin-top: 15px;
}

.x-icon {
  height: 1em;
  width: 1em;
  top: 0.125em;
  position: relative;
}

.x-alt {
  color: #777;
}

.bsk-btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}

.portalLogin .logo img {
  height: 80px;
}
.portalLogin .fix-font-size .form-control {
  font-size: 1rem !important;
}
.portalLogin .resend-otp-btn {
  margin-top: 20px;
}

#ymPluginDivContainerInitial {
  position: absolute;
  z-index: 999;
}
#ymPluginDivContainerInitial.toc-flag-content.d-block {
  display: none !important;
}

@media (max-width: 768px) {
  #ymDivBar {
    margin-bottom: 60px;
  }
}
.loader-main {
  z-index: 99999;
  height: 100vh;
}

.sticky-compareFunds .compare-funds {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 9;
}
.sticky-compareFunds .compare-funds .compare-clear {
  display: flex;
  justify-content: space-between;
}
.sticky-compareFunds .compare-funds .compare-clear .compare-clear-buttons {
  gap: 20px;
}
.sticky-compareFunds .compare-funds .compare-clear .compare-clear-buttons .ed_button.link {
  color: #03002f;
}
.sticky-compareFunds .checked-block {
  gap: 30px;
}
.sticky-compareFunds .checked-block .checked-list {
  padding: 5px 10px;
  margin: 5px 0;
  border-right: 1px solid #b8b8b8;
}
.sticky-compareFunds .checked-block .checked-list label {
  padding: 10px 15px;
  gap: 20px;
  border-radius: 2px;
}
.sticky-compareFunds .compare-button {
  padding: 10px 16px;
  gap: 10px;
  border-radius: 6px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.sticky-compareFunds .compare-button button {
  color: #ffffff;
  border: 0;
  background-color: inherit;
}
.sticky-compareFunds .compare-button i {
  font-size: 1.375rem;
}

.common-marketCard-nopadding.marketgroup .marketCard {
  padding: 0px !important;
}
@media (max-width: 768px) {
  .common-marketCard-nopadding.marketgroup .marketCard {
    padding: 0px !important;
  }
}
.common-marketCard-nopadding.marketgroup .marketCard .marketcardhead {
  padding: 20px !important;
}
.common-marketCard-nopadding.marketgroup .marketCard .marketcardfoot {
  padding-bottom: 0px !important;
}
.common-marketCard-nopadding.marketgroup .marketCard .marketcardbody {
  padding-bottom: 0px !important;
}

.common-noall-padding.marketgroup .marketcardhead {
  padding: 20px !important;
}
.common-noall-padding.marketgroup .marketCard {
  padding: 0px !important;
}
@media (max-width: 768px) {
  .common-noall-padding.marketgroup .marketCard {
    padding: 0px !important;
  }
}
.common-noall-padding.marketgroup .marketCard .marketcardhead {
  padding: 15px !important;
}
.common-noall-padding.marketgroup .marketCard .marketcardbody {
  padding: 0px !important;
}
.common-noall-padding.marketgroup .marketCard .marketcardfoot {
  padding: 5px 15px !important;
}
.common-noall-padding.footerpadding .marketCard .marketcardfoot {
  padding: 15px !important;
}

/************service request /************/
.outer-inner-circle.success .outerClass-circle {
  background-color: #cee9e0;
  border: 15px solid #e1f2ed;
}
.outer-inner-circle.success .outerClass-circle.icon-head .icon {
  color: #51b255;
}
.outer-inner-circle.failed .outerClass-circle {
  background-color: #fdcac7;
  border: 15px solid #fee2e2;
}
.outer-inner-circle.failed .outerClass-circle.icon-head .icon {
  color: #f04e45;
  font-size: 2.625rem;
}
.outer-inner-circle.small .outerClass-circle {
  width: 100px !important;
  height: 100px !important;
}
.outer-inner-circle.small .outerClass-circle.icon-head .icon {
  font-size: 38px;
}
.outer-inner-circle .outerClass-circle {
  position: relative;
  width: 125px;
  height: 125px;
  background-color: #dddde1;
  border: 15px solid #e7e7e7;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .outer-inner-circle .outerClass-circle {
    width: 100px;
    height: 100px;
  }
}
.outer-inner-circle .outerClass-circle.icon-head .icon {
  font-size: 64px;
}

.common-download-newtheme .blue_bg.mail .icon i {
  color: #03002f;
}

.new-paths-errormsg .error-msg {
  padding-bottom: 100px;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .results-text {
  color: #03002f;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .erroricon {
  font-size: 64px;
}

.bg-transaprent-drawer .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.bg-transaprent-drawer .backgroundcolor_bluedrawer.bg-transaprent-drawer__handle {
  background-color: #03002f !important;
  opacity: 0.3;
  width: 32px !important;
}
.bg-transaprent-drawer.z-index-high {
  z-index: 10001 !important;
}

.list-style-type-disc {
  line-height: normal;
}
.list-style-type-disc li {
  list-style-type: disc;
}
.list-style-type-disc.small_li li {
  font-size: 0.75rem;
}

.separator-line {
  display: flex;
  align-items: center;
}
.separator-line .line {
  height: 1px;
  flex: 1;
  background-color: #e7e7e7;
}
.separator-line h2 {
  padding: 0 4px;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

.txt_pumpkin-color {
  color: rgba(247, 148, 62, 0.4);
}

.bg_pumpkin-color {
  background-color: rgba(247, 148, 62, 0.4);
}

/************End serive request***********/
/********************* Datepicker UI******************/
.new-theme-datepickerUi .calendar--row {
  gap: 10% !important;
}
.new-theme-datepickerUi .calendar--row .inputFieldCalendarIcon {
  height: 42px !important;
}
.new-theme-datepickerUi .calendar--row .inputFieldCalendarIcon .form-control {
  height: 40px !important;
  margin: 0px 15px !important;
}
.new-theme-datepickerUi .calendar--row .inputFieldCalendarIcon.highlight {
  border: 1px solid #03002f !important;
}

.common-new-popupfail-desk .smallcase-popup-fail .action-post-success .twist:before {
  color: #03002f;
}
.common-new-popupfail-desk .smallcase-popup-fail .smallcase-popup-fail-body .update-message {
  width: 100%;
  justify-content: center;
}

.backgroundcolor_whitedrawer {
  background-color: #ffffff;
  border-radius: 16px 16px 0px 0px;
}
.backgroundcolor_whitedrawer .drawer-head {
  border-bottom: 1px solid #ccccd6;
}

.whitedrawer__backdrop {
  backdrop-filter: blur(1.5px);
  -webkit-backdrop-filter: blur(1.5px);
}

.success-pop-link-modal .modalContainer {
  width: 880px;
  height: 382px;
  border-radius: 15px;
}

.hide-default-arrow {
  z-index: 0;
}
.hide-default-arrow .popover-arrow {
  display: none;
}
.hide-default-arrow .popover-arrow::before, .hide-default-arrow .popover-arrow::after {
  display: none;
}

.failed-pop-modal .modalContainer,
.loading-pop-modal .modalContainer {
  width: 714px;
  height: fit-content;
  border-radius: 15px;
}

/* ============================== Backdrop ===================================*/
.dark_background_blur__backdrop {
  background: rgba(0, 0, 0, 0.75) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.backdrop_blur__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.light-backdrop-modal .modal-backdrop,
.light-backdrop-modal .modalBackground {
  background: rgba(0, 0, 0, 0.5) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px) !important;
}

.seperator-border-top {
  border-top: 1px solid #e7e7e7;
}

/* =================================================================*/
.txt-decoration-green {
  text-decoration: underline;
  text-decoration-color: #51b255 !important;
}

.txt-decoration-red {
  text-decoration: underline;
  text-decoration-color: #dd504d !important;
}

/* =================================================================*/
.common-numeric-arrows.numeric-value {
  position: relative;
}
.common-numeric-arrows.numeric-value .title {
  display: block;
}
.common-numeric-arrows.numeric-value .arrows {
  position: absolute;
  margin-right: -15px;
}

.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-header {
  background-color: #f0f9ff;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio input[type=radio] {
  border: 2px solid #e7e7e7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio input[type=radio]:checked:before {
  background: #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .custom_btn {
  border: 1px solid #3580f7;
  background-color: #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-success-head,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-fail-head,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-loader-head {
  background-color: #f0f9ff;
}
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-success-body .action-post-success button,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-fail-body .action-post-success button {
  color: #3580f7;
}
.reports_old_theme.wrapper-fill#search-filter .summarize .custom-control.border-switch .border-switch-control-input:checked .border-switch-control-indicator::after {
  background-color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter #search-filter .quantity .btn-select-qty,
.reports_old_theme.wrapper-fill#search-filter #search-filter .square_off .btn-select-qty {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .taptopledge .edel-icon-pledge {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .taptopledge .teleport-switch-control-description {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .downloads .container .holding-tabs #search-filter .holding-position-filter .downloads {
  color: #3580f7;
}

.old-theme-calender .react-datepicker .react-datepicker__day--selected,
.old-theme-calender .react-datepicker .react-datepicker__day--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__day--in-range,
.old-theme-calender .react-datepicker .react-datepicker__month-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__month-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__month-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__year-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__year-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__year-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__day:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.old-theme-calender .radio input[type=radio] {
  border: 2px solid #e7e7e7;
}
.old-theme-calender .radio input[type=radio]:checked:before {
  background: #3580f7;
}
.old-theme-calender .radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
}

.without-border-drp-common .equitydrop {
  border: none !important;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.without-border-drp-common .dropdown-menu {
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  min-width: 85px;
  margin-top: 0px !important;
}
.without-border-drp-common .dropdown-menu a {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}

.drawer-header-fixed {
  position: fixed;
  background: #f2f2f5;
  width: 100%;
  z-index: 9;
  margin-top: -2px;
}
.drawer-header-fixed.max-height-head {
  padding-bottom: 10px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: start;
}

.common-sticky-drawer-head .drawer-head {
  position: sticky;
  top: -1px;
  z-index: 99;
}
.common-sticky-drawer-head .drawer-head .bg-content-drawer {
  background-color: #f2f2f5;
  width: 100%;
}

.docker-shadow {
  box-shadow: 5px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.lh-140 {
  line-height: 140%;
}

@media (max-width: 1023px) {
  .addFamily-modal-mob .modal-backdrop.show {
    backdrop-filter: blur(5px);
    background: rgba(0, 0, 0, 0.5);
  }
}

.revamp-pos-common-backdrop__backdrop {
  background: rgba(0, 0, 0, 0.15) !important;
  backdrop-filter: blur(1.5px);
}

.more-options-head {
  padding: 20px 15px 23px;
  border-bottom: 1px solid #ccccd6;
  background: #ffffff;
}

.revamp-pos-common-backdrop__handle-wrapper {
  background: #ffffff;
}
.revamp-pos-common-backdrop__handle-wrapper .revamp-pos-common-backdrop__handle {
  border-radius: 100px;
  background: #3d4350;
  width: 32px;
  height: 4px;
}

.revamp-pos-common-backdrop__backdrop {
  background: rgba(0, 0, 0, 0.15) !important;
  backdrop-filter: blur(1.5px);
}
.revamp-pos-common-backdrop__backdrop .revamp-pos-common-backdrop__content .drawer-head .more-options-head {
  padding: 20px 15px 23px;
  border-bottom: 1px solid #ccccd6;
}

.revamp-pos-common-backdrop-head {
  background-color: #f2f2f5;
}

.revamp-pos-common-backdrop-handle {
  border-radius: 16px 16px 0px 0px;
  background-color: #f2f2f5;
}

.px-520 {
  height: 520px;
}

.apply-cancel-btns {
  width: 100%;
  display: flex;
  gap: 3%;
}
.apply-cancel-btns .ed_button.button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  height: 100% !important;
  padding: unset !important;
  border-radius: 5px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

.common-tab-new-ui.generic-tabs .nav-tabs {
  height: 40px !important;
}
.common-tab-new-ui.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 7px 15px 10px 6px;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .common-tab-new-ui.generic-tabs .nav-tabs .nav-item .nav-link {
    font-size: 0.875rem !important;
    font-family: "DMSansNormal" !important;
    padding: 7px 4px 15px 6px;
  }
}
.common-tab-new-ui.generic-tabs .nav-tabs .nav-item .nav-link.active {
  color: #03002f !important;
}
@media (max-width: 768px) {
  .common-tab-new-ui.common-tab-15-px .nav-tabs .nav-item .nav-link {
    padding: 7px 15px 15px 15px !important;
    height: 40px;
  }
}

.small-padding-indicator .dcustomRangeBar div {
  height: 1px;
}
.small-padding-indicator .dcustomRangeBar.indicatorStyle {
  padding-top: 0px;
  padding-bottom: 0px;
}
.small-padding-indicator .commondatanumber {
  font-size: 0.875rem;
}
.small-padding-indicator .dbar29Rangeslider {
  margin: 0px auto;
}
.small-padding-indicator.width-75 {
  width: 75% !important;
}

.common-card-padding-15.marketgroup .marketCard {
  padding: 15px !important;
}

.weekFormat-new-pnlrevamp.common-datepicker .react-datepicker__day-name {
  width: 32px;
  margin: 7px;
}
.weekFormat-new-pnlrevamp.common-datepicker.pandLcalendar .custom_buttons {
  margin: 15px;
}
.weekFormat-new-pnlrevamp .custom_heading {
  background: #ffffff !important;
}
.weekFormat-new-pnlrevamp .custom_heading .heading {
  padding: 29.5px 15.5px 23.5px !important;
  border-bottom: 1px solid #ccccd6;
}
.weekFormat-new-pnlrevamp .custom_heading .heading div {
  font-family: "DMSansBold";
  font-size: 1.5rem;
}

.opacity-0-5 {
  opacity: 0.5;
}

.white-Nowrap {
  white-space: nowrap;
}

.no-border-all-marketcard.marketgroup .marketCard {
  padding: 0px !important;
  border: none !important;
}
.no-border-all-marketcard.marketgroup .marketCard .marketcardbody {
  margin-top: 0px !important;
}

.float-button-common-ui .subLists {
  padding-left: 0px !important;
}
.float-button-common-ui .marketTabs-ul {
  padding: 0px !important;
}
.float-button-common-ui .equity-links-ul {
  margin-right: 0px !important;
}
.float-button-common-ui .equity-links-ul li {
  margin-right: 0px !important;
}
.float-button-common-ui .hopBtn-headList {
  max-height: max-content !important;
  height: 300px !important;
}

.horizontal-scroll-common {
  flex-direction: row;
  overflow-x: scroll;
  padding-bottom: 10px;
  /* Track */
  /* Handle */
}
.horizontal-scroll-common::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.horizontal-scroll-common::-webkit-scrollbar-track {
  background: transparent;
}
.horizontal-scroll-common::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.sticky-content-track.top40::-webkit-scrollbar-track-piece {
  margin-top: 30px;
}

.limit-msg {
  white-space: normal;
  display: flex;
}

.priceMob h4 {
  font-size: 1rem;
  font-family: "RobotoMedium";
}
.priceMob .btn {
  padding: 0;
  cursor: unset;
}
.priceMob .btn .price-disc {
  width: 100%;
  padding: 2px;
  border-radius: 2px;
  height: 18px;
}
.priceMob .btn .price-disc p {
  color: #ffffff;
  margin-left: 2px;
  height: 1px;
}
.priceMob .price-block-bg {
  background-color: #f7943e;
  display: flex;
}
.priceMob .price-block-bg p {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
}

input:-webkit-autofill {
  background-color: transparent;
  -webkit-background-clip: text;
}

input:-webkit-autofill:focus {
  background-color: transparent;
  -webkit-background-clip: text;
}

.width-390 {
  width: 390px !important;
}

.sq-offstates-modal.offcanvas {
  transition: none !important;
}

.edel-sidebar-drawer.watchlist-sliding .offcanvas-body, .edel-sidebar-drawer.addwatchlist .offcanvas-body {
  /* Track */
  /* Handle */
}
.edel-sidebar-drawer.watchlist-sliding .offcanvas-body::-webkit-scrollbar, .edel-sidebar-drawer.addwatchlist .offcanvas-body::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.edel-sidebar-drawer.watchlist-sliding .offcanvas-body::-webkit-scrollbar-track, .edel-sidebar-drawer.addwatchlist .offcanvas-body::-webkit-scrollbar-track {
  background: transparent;
}
.edel-sidebar-drawer.watchlist-sliding .offcanvas-body::-webkit-scrollbar-thumb, .edel-sidebar-drawer.addwatchlist .offcanvas-body::-webkit-scrollbar-thumb {
  background: #03002f;
}
.edel-sidebar-drawer.addwatchlist {
  margin: 0 !important;
}

.transition-none {
  transition: none !important;
}

.circle-tooltip-content.common-tooltip-custom-ellipse {
  top: 4px !important;
}
.circle-tooltip-content.common-tooltip-custom-ellipse .tooltip-inner {
  box-shadow: 0px 0px 10px 6px rgba(0, 0, 0, 0.05) !important;
}
.circle-tooltip-content.tooltip-move-left .tooltip-arrow::before {
  left: 40px !important;
}
@media (max-width: 768px) {
  .circle-tooltip-content.tooltip-move-left .tooltip-arrow::before {
    left: 0px !important;
  }
}
.circle-tooltip-content.tooltip-left-90 .tooltip-arrow {
  transform: translate(313px, 0px) !important;
}

.circle-tooltip-content-section .btn-primary {
  background-color: transparent;
  height: 35px;
  width: 35px;
  border: 1px solid #e7e7e7;
  color: #03002f;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.circle-tooltip-content-section .btn-primary:hover {
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.circle-tooltip-content-section.remove-tootltip-btn .btn-primary {
  border: none !important;
  padding: 0px !important;
  width: 0px;
}

.generic-drawer-newtheme .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.generic-drawer-newtheme.bg-transaprent-drawer .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.generic-drawer-newtheme.bg-transaprent-drawer .backgroundcolor_bluedrawer.bg-transaprent-drawer__handle {
  background-color: #03002f !important;
  opacity: 0.3;
  width: 32px !important;
}

.drawer-height .height-setting-drawer {
  height: 85vh !important;
}
.drawer-height .height-setting-drawer__content {
  max-height: 90vh !important;
}

.commonTable-vertical-flex .nav-tabs li {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.generic-drawer-newtheme .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.generic-drawer-newtheme.bg-transaprent-drawer .backgroundcolor_bluedrawer {
  background-color: transparent;
}
.generic-drawer-newtheme.bg-transaprent-drawer .backgroundcolor_bluedrawer.bg-transaprent-drawer__handle {
  background-color: #03002f !important;
  opacity: 0.3;
  width: 32px !important;
}

.drawer-height .height-setting-drawer {
  height: 85vh !important;
}
.drawer-height .height-setting-drawer__content {
  max-height: 90vh !important;
}

.password-protected-msg-drawer .mob-smallcase-popup-success {
  height: 350px;
}
.password-protected-msg-drawer .mob-smallcase-popup-success .mob-smallcase-popup-success-body {
  margin-bottom: 0px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader {
  height: 250px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader-body {
  padding-top: 0px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader-body .update-message {
  margin-bottom: 20px;
}

.mb-21 {
  margin-bottom: 21px;
}

.download-txn-mob .edel-sidebar-drawer-head {
  background: #ffffff;
}

.mob-smallcase-popup-loader-body {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
}

.common-table-non-bordered table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.common-table-non-bordered table thead th {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 12px 20px;
  border: none;
}
.common-table-non-bordered table tbody tr {
  border: none;
}
.common-table-non-bordered table tbody tr td {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
  padding: 12px 20px;
}
.common-table-non-bordered table .kraRow {
  background-color: #f2f2f5;
}

.hover-btn:hover {
  color: #ffffff !important;
  background-color: #f2736b !important;
}

@media (max-width: 768px) {
  body.no-overscroll {
    overflow: hidden;
    overscroll-behavior: none;
    position: fixed;
  }
}
.txt-grey-blue-hover {
  color: #6374d4;
}
.txt-grey-blue-hover:hover {
  color: #878edd;
}

.subtract-icon {
  border: 2px solid #e7e7e7 !important;
  border-radius: 5px;
  padding: 0px 4px;
}
.subtract-icon .edel-icon-minus:before {
  font-size: 9px;
}

.timeperiod-information {
  background: #f2f2f5;
  padding: 8px;
  border-radius: 5px;
  margin-bottom: 24px;
}
.timeperiod-information .edel-icon-Information {
  color: #727271;
}

.floating-label-group {
  position: relative;
}
.floating-label-group.floating-label {
  font-size: 18px;
  color: #b8b8b8;
  position: absolute;
  pointer-events: none;
  top: 15px;
  left: 15px;
  transition: all 0.1s ease;
  font-family: "DMSansNormal";
}
.floating-label-group input:focus ~ .floating-label,
.floating-label-group :not(:placeholder-shown) + .floating-label {
  top: 15px;
  bottom: 0px;
  left: 15px;
  font-size: 11px;
  opacity: 1;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.floating-label-group.floating-label.focus {
  top: 15px;
  bottom: 0px;
  left: 15px;
  font-size: 11px;
  opacity: 1;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.loginsection .custom-form-control .focusClass.form-control {
  padding-top: 25px !important;
}
.loginsection .custom-form-control .form-control {
  height: 55px !important;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
  padding: 4px 15px;
}
@media (max-width: 768px) {
  .loginsection .custom-form-control .form-control {
    font-size: 1rem;
  }
}
.loginsection .custom-form-control input::-webkit-input-placeholder {
  /* Edge */
  color: #b8b8b8 !important;
}
.loginsection .custom-form-control.input-group-custom {
  border: 1px solid #e7e7e7;
  display: grid;
  grid-template-columns: 90% auto;
  align-items: flex-end;
  position: relative;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .loginsection .custom-form-control.input-group-custom {
    grid-template-columns: 85% auto;
  }
}
.loginsection .custom-form-control.input-group-custom.focus {
  border: 1px solid #03002f !important;
}
.loginsection .custom-form-control.input-group-custom .form-control {
  border: none !important;
}
.loginsection .custom-form-control.input-group-custom .form-control.focus {
  padding-top: 20px !important;
}
.loginsection .custom-form-control.custom-pass-icon .suffixes-both {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .loginsection .custom-form-control.custom-pass-icon .suffixes-both {
    gap: 5px;
  }
}
.loginsection .custom-form-control.custom-pass-icon .suffixes-both .textbox-flow {
  order: 1 !important;
}
.loginsection .custom-form-control.custom-pass-icon .suffixes-both .input_suffix.second-icon {
  order: 2 !important;
}
.loginsection .custom-form-control.whole_text_field_disable {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.loginsection .custom-form-control .suffixes-both {
  display: flex;
  align-items: center;
  justify-content: center;
}
.loginsection .textbox-flow.input_suffix {
  padding-bottom: 5px;
}
.loginsection .textbox-flow span {
  color: #444444;
  font-size: 1.125rem;
}
.loginsection .custom-form-control {
  border-radius: 5px;
}
.loginsection .custom-form-control .floating-label {
  line-height: 0 !important;
}
.loginsection .custom-form-control .floating-label label {
  position: relative;
  opacity: 1;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .loginsection .custom-form-control .floating-label label {
    font-size: 0.75rem;
  }
}

.custom-form-control-revamp.input-group-custom {
  border: 1px solid #e7e7e7;
  display: grid;
  grid-template-columns: 90% auto;
  align-items: flex-end;
  position: relative;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .custom-form-control-revamp.input-group-custom {
    grid-template-columns: 85% auto;
  }
}
.custom-form-control-revamp.input-group-custom .form-control {
  border: none !important;
}
.custom-form-control-revamp.input-group-custom .form-control.focus {
  padding-top: 20px !important;
}
.custom-form-control-revamp.input-group-custom .input_prefix {
  position: absolute;
  padding: 15px;
  height: 50px;
  font-family: "RobotoRegular";
  font-size: 0.938rem;
  color: #727271;
  display: flex;
  align-items: center;
  gap: 3px;
}

.revamp-indent.indentInput input {
  text-indent: 35px;
  font-size: 0.938rem !important;
  font-family: "RobotoRegular" !important;
}
.revamp-indent.indentInput .custom-form-control-revamp.input-group-custom .form-control.focus {
  padding-top: 4px !important;
}

.yob_inp_grp {
  margin-bottom: 10px;
}
.yob_inp_grp:hover .yob_inp {
  border-color: #999999;
}
.yob_inp_grp .yob_inp {
  display: inline-block;
  margin-right: 5%;
  border: none;
  border-bottom: 1px solid #cccccc;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  font-family: "RobotoMedium";
  color: #111111;
  border-radius: 0px;
}
@media (max-width: 768px) {
  .yob_inp_grp .yob_inp {
    padding: 0px !important;
  }
}
@media (max-width: 1023px) {
  .yob_inp_grp .yob_inp {
    background: unset;
  }
}
.yob_inp_grp .yob_inp::placeholder {
  font-family: "RobotoRegular";
  color: #cccccc;
}
.yob_inp_grp .yob_inp:last-child {
  margin-right: 0px;
}
.yob_inp_grp .yob_inp.focus {
  border-color: #03002f;
}
.yob_inp_grp .error-border {
  border-color: #dd504d !important;
}

@media only screen and (max-width: 767px) {
  INPUT[type=password] {
    font-size: 3.125em;
    font-variant: normal;
  }
}
@media only screen and (max-width: 767px) and (max-width: 768px) {
  INPUT[type=password] {
    height: fit-content;
  }
}
@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */
  INPUT[type=password] {
    font-size: 2.125em !important;
    font-variant: normal;
  }
  @media (max-width: 768px) {
    INPUT[type=password] {
      height: fit-content;
    }
  }
}
@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */
}
.generic-popup-layout .popup-header {
  display: flex;
  padding: 10px;
  align-items: center;
}
.generic-popup-layout .popup-header .edel-icon-arrow-left1 {
  font-size: 0.625rem;
  margin: 0px 10px 0px 3px;
}
.generic-popup-layout .popup-body {
  max-height: 350px;
  overflow-y: scroll;
}
.generic-popup-layout .popup-buttons {
  justify-content: space-between;
  padding: 15px 17px;
  border: 1px solid #e7e7e7;
}
.generic-popup-layout .popup-buttons .ed_button {
  padding: 10px 55px;
}

.product-buttons.ed_button.button {
  padding: 9px 14px;
  margin: 0px 10px 5px 0px;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 140%;
}
.product-buttons.ed_button.button.midnight-blue-border {
  border: 1px solid #e7e7e7 !important;
}
.product-buttons.ed_button.button.bg_aqua_white {
  background-color: #f2f2f5;
  border: 1px solid #03002f;
}
.product-buttons.ed_button.button.disabled {
  background-color: #e7e7e7;
  color: #b8b8b8;
}
.product-buttons.ed_button.button.active {
  border: 1px solid #03002f !important;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium";
}

@media (max-width: 768px) {
  .order-confirmation {
    padding-bottom: 150px !important;
  }
}
.order-confirmation .stock-line {
  line-height: 140%;
}
.order-confirmation.scroll-height {
  height: 60%;
}
.order-confirmation .new-back-button {
  font-size: 1.875rem;
}
.order-confirmation .back-button {
  margin-right: -10px;
  padding-top: 5px;
  margin-left: -10px;
}
.order-confirmation .back-button .edel-icon-arrow-left {
  font-size: 30px;
}
.order-confirmation .header {
  padding: 20px 10px 3px 15px;
  gap: 10px;
}
.order-confirmation .header i {
  font-size: 0.625rem;
}
.order-confirmation .order-stock {
  padding: 10px 15px;
  border-bottom: 1px solid #e7e7e7;
}
.order-confirmation .order-stock .col {
  padding: 0;
}
.order-confirmation .order-msg {
  line-height: 140%;
  margin: 10px 15px 0px 15px;
  border-radius: 5px;
}
.order-confirmation .order-msg div {
  padding: 10px 15px;
}
.order-confirmation .orderbody-list {
  border-bottom: 1px solid #e7e7e7;
  margin: 0px 15px;
}
.order-confirmation .orderbody-list .col {
  padding: 10px 0px 10px;
}
.order-confirmation .exchange-qty-row {
  padding: 10px 20px;
}
@media (max-width: 768px) {
  .order-confirmation .exchange-qty-row {
    margin-bottom: 30px !important;
  }
}
.order-confirmation .exchange-qty-row div {
  line-height: 140%;
}
.order-confirmation .exchange-qty-row .day-tag {
  margin-right: 17px;
}

@media screen and (min-width: 1023px) {
  .order-confirmation .order-stock {
    padding: 10px 20px;
  }
  .order-confirmation .order-msg {
    margin: 10px 20px 0px 20px;
  }
  .order-confirmation .exchange-qty-row {
    padding: 10px 20px;
  }
  .order-confirmation .exchange-qty-row .day-tag {
    margin-right: 14px;
  }
  .order-confirmation .orderbody-list {
    margin: 0px 20px;
  }
}
.auth-heading {
  padding-top: 14px;
}

.auth-msg {
  line-height: 140%;
  padding: 20px 30px 20px 30px;
}

.authorise-msg {
  line-height: 140%;
  margin: 0px 15px;
  border-radius: 5px;
}
.authorise-msg div {
  padding: 10px 15px;
}

.proceed-button {
  padding: 50px 0px 30px 0px;
}
.proceed-button .ed_button.button {
  width: auto;
  padding: 10px 28px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}

.tpin-button {
  padding: 26px 0px 15px 0px;
}
.tpin-button .ed_button.button {
  width: auto;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}

.back-tpin .col,
.note-section .col {
  padding: 0px 20px;
}
.back-tpin .ed_button.link,
.note-section .ed_button.link {
  color: #03002f;
  text-decoration-line: underline !important;
}

.back-tpin {
  padding: 26px 0px 15px 0px;
}

.note-section {
  padding: 0px 20px;
  bottom: 0;
}
.note-section ul {
  padding: 0px 15px 20px 20px;
  list-style-type: disc;
}
.note-section ul li {
  line-height: 140%;
}

@media screen and (max-width: 1023px) {
  .note-section {
    padding: 0px 15px;
  }
  .back-tpin .col {
    padding: 0px 15px;
  }
}
.toggle-switch {
  position: relative;
  width: 44px;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: left;
}
.toggle-switch-checkbox {
  display: none;
}
.toggle-switch.big-switch {
  width: 32px;
}
.toggle-switch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #e7e7e7;
  border-radius: 15px;
  margin: 0;
}
.toggle-switch-label.e-switch-active {
  border: 1px solid #51b255;
}
.toggle-switch-label.midnight-blue {
  border: 1px solid #03002f !important;
}
.toggle-switch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s;
}
.toggle-switch-inner:before, .toggle-switch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 17px;
  padding: 0;
  line-height: 17px;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  box-sizing: border-box;
}
.toggle-switch-inner:before {
  content: attr(data-no);
  text-transform: uppercase;
  padding-left: 0.2rem;
  background-color: #ffffff;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.toggle-switch-disabled {
  background-color: #ffffff;
  cursor: not-allowed;
}
.toggle-switch-disabled:before {
  background-color: #ffffff;
  cursor: not-allowed;
}
.toggle-switch-inner:after {
  content: attr(data-yes);
  text-transform: uppercase;
  padding-right: 0.2rem;
  background-color: #ffffff;
  color: #727271;
  text-align: right;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.toggle-switch-switch {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0.2rem;
  background: #b8b8b8;
  position: absolute;
  top: 0px;
  bottom: 0;
  right: 25px;
  border-radius: 20px;
  transition: all 0.3s ease-in 0s;
}
.toggle-switch-switch.e-switch-active {
  background: #51b255;
}
.toggle-switch-switch.midnight-blue {
  background: #03002f !important;
}
.toggle-switch-switch.big-switch {
  width: 11px;
  height: 11px;
  margin: 0.25rem;
  right: 11px;
}
.toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-inner {
  margin-left: 0;
}
.toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-switch {
  right: 0px;
}

.counterinput {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.counterinput .input_prefix {
  margin-left: 0px !important;
}
.counterinput .form-control {
  border: none !important;
  text-align: center;
  font-size: 0.875rem;
  font-family: "encodesans_normal";
  color: #444444;
}
.counterinput .input-group-prepend button {
  font-size: 1.563rem !important;
  font-family: unset !important;
  padding: 6px 10px 10px 10px;
  line-height: 20px;
  background-color: #ffffff !important;
  border: none !important;
  height: 40px;
}

.ordermsgsection {
  padding-top: 62px;
}
@media (max-width: 768px) {
  .ordermsgsection {
    padding-top: 30px;
  }
}
.ordermsgsection .innersection {
  justify-content: center;
  display: flex;
}
.ordermsgsection .innersection .orderbox {
  background-color: #f2f2f5;
  padding: 15px 30px 15px 30px;
  text-align: center;
  border-radius: 5px;
}
.ordermsgsection .innersection .orderbox span {
  display: inline-block;
  width: 100%;
}
.ordermsgsection .innersection .addtowatchlist {
  text-decoration: underline !important;
  color: #03002f;
}
.ordermsgsection .innersection .btn-class-btntype .ed_button {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0.875rem !important;
  font-family: "EncodeSansMedium";
}
.ordermsgsection .innersection .rejectedmsg strong {
  color: #03002f;
}
.ordermsgsection .recieved {
  color: #51b255;
}
.ordermsgsection .rejected {
  color: #dd504d;
}
.ordermsgsection .tooltip-msg-icon .edel-icon-tooltip {
  font-size: 4.688rem;
}

.redirectOuterbox {
  width: 100%;
  background-color: #fef4ec;
  padding: 20px 47px 20px 47px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .redirectOuterbox {
    padding: 20px 0px 20px 0px;
  }
}
.redirectOuterbox .ed_button {
  font-size: 0.875rem !important;
  height: 40px !important;
  line-height: 15px;
}

.order-slice-note {
  text-align: left !important;
  padding: 0px;
  font-size: 0.875rem;
  font-weight: 400;
}
.order-slice-note .header {
  font-weight: 700;
  padding: 0px;
}

.filtersortSidebar-section-mobile .z-index-high__handle-wrapper {
  background-color: #ffffff;
}
.filtersortSidebar-section-mobile .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.filtersortSidebar-section-mobile .filtersortSidebar-clear-all {
  display: flex;
  justify-content: end;
  background-color: #f2f2f5;
}
.filtersortSidebar-section-mobile .filtersortSidebar-clear-all .ed_button {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  position: relative;
  top: 21px;
}

.overflow-scroll-340 {
  height: 340px;
  overflow: scroll;
  padding-bottom: 20px;
}

.filtersortSidebar.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
  text-align: center;
  padding: 15px 15px 15px 12px;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

.common-filter-section .leftsidebar .edel-icon-round-circle {
  font-size: 7px;
  color: #dd504d;
  margin-left: 2px;
  display: flex;
}
.common-filter-section .rightsidebar {
  max-height: 100vh;
  min-height: 400px;
  overflow-y: scroll;
  margin-bottom: 10px;
}
.common-filter-section .rightsidebar::-webkit-scrollbar {
  width: 0.12rem;
}
.common-filter-section .rightsidebar::-webkit-scrollbar-thumb {
  background-color: #03002f;
}

.notificationlock-filter-dot {
  color: #f04e45;
  font-size: 45px;
  position: relative;
  top: -6px;
}

.nfo-gentable {
  width: 100%;
  border-spacing: 0px !important;
}
.nfo-gentable .ed_button.button {
  padding: 9px 17px;
  font-size: 0.875rem;
}
.nfo-gentable .subwidth {
  width: 15%;
  max-width: 100%;
}
.nfo-gentable .table-head tr {
  width: 100%;
}
.nfo-gentable .table-head tr th {
  padding: 5px;
  text-align: right;
  vertical-align: bottom;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.nfo-gentable .table-body tr:hover {
  background: none;
}
.nfo-gentable .table-body td {
  border: none;
  height: unset;
  border-spacing: 0px;
}
.nfo-gentable .table-body td .table {
  border-top: 1px solid #e7e7e7;
  padding-bottom: 0px;
}
.nfo-gentable .table-body .tbody-content td {
  padding: 15px 5px;
  vertical-align: top;
  text-align: right;
}
.nfo-gentable .table-body .tbody-content td div {
  padding: 0px;
}
.nfo-gentable .table-body .tbody-content .applyNowBtn {
  padding: 0px 22px 0px 35px;
}
.nfo-gentable .table-body .tbody-content .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.nfo-gentable .table-body .tbody-content .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.nfo-gentable .table-body .tbody-content .price-disc {
  background-color: #dfa717;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px;
  border-radius: 2px;
}
.nfo-gentable .table-body .tbody-content .price-disc p {
  line-height: 13.5px;
  font-size: 0.625rem;
  color: #ffffff;
  margin-left: 2px;
  margin-bottom: 0px;
}
.nfo-gentable .table-body .labeltext td {
  height: 0px;
  padding-bottom: 15px;
}
.nfo-gentable .table > :not(caption) > * > * {
  background-color: transparent !important;
}

.w-20 {
  width: 20%;
}

.pl-10 {
  padding-left: 10px;
}

@media (min-width: 1023px) {
  .ipo-label-text-tile {
    line-height: 17.5px;
  }
}

.nfo-gentable tr th:nth-child(1) {
  padding-left: 15px !important;
}
.nfo-gentable tr th:nth-child(1),
.nfo-gentable tr td:nth-child(1) {
  width: 20%;
  text-align: left !important;
}
.nfo-gentable tr th:nth-child(1) .content-padding-15,
.nfo-gentable tr td:nth-child(1) .content-padding-15 {
  padding-left: 10px !important;
}
.nfo-gentable tr th:nth-child(2),
.nfo-gentable tr td:nth-child(2) {
  width: 20%;
}
.nfo-gentable tr th:nth-child(3),
.nfo-gentable tr td:nth-child(3) {
  width: 20%;
}
.nfo-gentable tr th:nth-child(4),
.nfo-gentable tr td:nth-child(4) {
  width: 10%;
}
.nfo-gentable tr th:nth-child(5),
.nfo-gentable tr td:nth-child(5) {
  width: 10%;
}
.nfo-gentable tr th:nth-child(6),
.nfo-gentable tr td:nth-child(6) {
  width: 25%;
}

@media (max-width: 375px) {
  .small-font-size {
    font-size: 0.625rem !important;
  }
}

.nfo-tabs-after .generic-tabs.common-tab-color .nav-item .nav-link {
  opacity: 0.3 !important;
}

.nfo-tabs-after .generic-tabs.common-tab-color .nav-item .nav-link.active {
  opacity: 1 !important;
}

.generic-searchbar-modal-block {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.generic-searchbar-modal-block .searchbar-search-block {
  width: 100%;
}
.generic-searchbar-modal-block .searchbar-search-block .common-search-bar label {
  cursor: pointer;
}
.generic-searchbar-modal-block .searchbar-search-block .common-search-bar input {
  font-size: 16px;
}
.generic-searchbar-modal-block .modal-dialog {
  max-width: 700px;
}
.generic-searchbar-modal-block .modal-content {
  background-color: unset;
  border: none;
}
.generic-searchbar-modal-block .modal-content .modal-body {
  background-color: #ffffff;
  border-radius: 5px;
  max-height: 60vh;
}
.generic-searchbar-modal-block .modal-content .modal-header {
  margin-bottom: 10px;
  border-radius: 5px;
  padding: 0px;
  border: 2px solid #ffffff;
}
.generic-searchbar-modal-block .modal-content .modal-header .mic-icon {
  padding-right: 15px;
}

.searchbar-search-block-mobile {
  width: 100%;
}

.spinner-border {
  border-color: #f04e45;
  border-right-color: transparent !important;
}

/* Loading dots styles */
@-webkit-keyframes opacity {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes opacity {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
#three-dot-loading {
  text-align: center;
}

#three-dot-loading span:not(:last-child) {
  margin-right: 5px;
}

#three-dot-loading span {
  -webkit-animation-name: opacity;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: opacity;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  font-size: 1.875rem;
}

#three-dot-loading span:nth-child(2) {
  -webkit-animation-delay: 100ms;
  -moz-animation-delay: 100ms;
}

#three-dot-loading span:nth-child(3) {
  -webkit-animation-delay: 300ms;
  -moz-animation-delay: 300ms;
}

.addwatchlist {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 100%;
  margin-left: 15px;
  z-index: 1;
}
.addwatchlist ul {
  padding: 20px;
}
.addwatchlist ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.addwatchlist ul li:last-child {
  margin-bottom: 145px !important;
}
.addwatchlist .stockTabList .radio-button.common-radio-button input[type=radio] {
  height: 20px;
  width: 20px;
}
.addwatchlist .stockTabList .radio-button.common-radio-button.active input[type=radio] {
  border: 2px solid #03002f !important;
}
.addwatchlist .stockTabList .radio-button.common-radio-button.active input[type=radio]::after {
  width: 90% !important;
  height: 90% !important;
}

.createWatchlist .col {
  margin-top: 15px;
  width: 95%;
  margin-left: 10px;
}
.createWatchlist .watchlist-Input .form-control {
  border-color: red;
}
.createWatchlist .watchlist-Input .help_text.red {
  margin-left: 5px;
}
.createWatchlist .loginsection .help_text {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.createWatchlist .loginsection .help_text::before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

.quotesWtachlist .addToWatchList .watchlist-Input .form-control {
  border-color: red;
}
.quotesWtachlist .addToWatchList .help_text.red {
  margin-left: 20px;
}
@media (max-width: 768px) {
  .quotesWtachlist .addToWatchList .help_text.red {
    margin-left: 3px;
  }
}
@media (max-width: 768px) {
  .quotesWtachlist .addToWatchList .stockTabList .radio-button.common-radio-button input[type=radio] {
    height: 20px;
    width: 20px;
  }
}

.quotesWtachlist .edel-sidebar-drawer-head,
.createWatchlist .edel-sidebar-drawer-head {
  margin: 15px;
}
.quotesWtachlist .edel-sidebar-drawer-head .edel-icon-left-arrow,
.createWatchlist .edel-sidebar-drawer-head .edel-icon-left-arrow {
  line-height: 1.3 !important;
}
.quotesWtachlist .edel-sidebar-drawer-body,
.createWatchlist .edel-sidebar-drawer-body {
  max-height: 450px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  width: 100%;
  z-index: 1;
}
.quotesWtachlist .edel-sidebar-drawer-body .edel-icon-more-button,
.createWatchlist .edel-sidebar-drawer-body .edel-icon-more-button {
  margin-top: 2px !important;
}
.quotesWtachlist .edel-sidebar-drawer-body ul,
.createWatchlist .edel-sidebar-drawer-body ul {
  padding: 7px;
}
.quotesWtachlist .edel-sidebar-drawer-body ul li:not(:first-child),
.createWatchlist .edel-sidebar-drawer-body ul li:not(:first-child) {
  border-top: 1px solid #e7e7e7;
}
.quotesWtachlist .edel-sidebar-drawer-body .stockTabList,
.createWatchlist .edel-sidebar-drawer-body .stockTabList {
  padding-left: 0px !important;
}
.quotesWtachlist .bottombtnsection,
.createWatchlist .bottombtnsection {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.quotesWtachlist .bottombtnsection.stock,
.createWatchlist .bottombtnsection.stock {
  position: relative !important;
}

@media (max-width: 768px) {
  .quotesWtachlist .mb-addwatchlist-drawer.backgroundcolor_bluedrawer {
    min-height: 0px;
    z-index: 100;
  }
}
.quotesWtachlist .watchlist-toaster-fix {
  position: fixed !important;
  top: 180px;
  z-index: 10;
  display: flex;
  width: 40% !important;
  justify-content: center;
  align-items: center;
  left: 0px;
  right: 0%;
}
@media (max-width: 768px) {
  .quotesWtachlist .watchlist-toaster-fix {
    top: auto;
    bottom: 80px;
    width: 100% !important;
  }
}
.quotesWtachlist .watchlist-toaster-fix .toast-container {
  width: 100% !important;
  border-radius: 5px !important;
  margin-bottom: 5px !important;
}
.quotesWtachlist .watchlist-toaster-fix .toast {
  width: 100%;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  border: 0px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .quotesWtachlist .watchlist-toaster-fix .toast {
    width: fit-content;
    margin: auto;
  }
}
.quotesWtachlist .watchlist-toaster-fix .toast .bg-rose-white {
  background-color: #dcf0dd;
  border-radius: 10px;
}
.quotesWtachlist .watchlist-toaster-fix .toast .txt-faded-orange {
  color: #51b255;
}
.quotesWtachlist .watchlist-toaster-fix .toast div {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 1023px) {
  .quotesWtachlist .watchlist-toaster-fix .toast div {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}

.mob-wlsearch .preset-tabs {
  padding-inline: 15px;
}
.mob-wlsearch .search-toptabs-block {
  margin: 10px 0px;
  gap: 10px;
  display: flex;
  justify-content: start;
  align-items: center;
}
.mob-wlsearch .search-toptabs-block .search-nosplit-block {
  padding-inline: 10px;
}
.mob-wlsearch .fade.show.tooltip {
  z-index: 1;
}
.mob-wlsearch .preset-tabs {
  position: relative;
  z-index: 2;
  margin: 0;
  width: 100%;
  background: #ffffff;
  left: 0;
}

.watchlistExtra-scripts-div-padding {
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  .watchlistExtra-scripts-div-padding {
    padding-bottom: 300px;
  }
}

@media (max-width: 768px) {
  .last-child-padding-watchlist {
    padding-bottom: 300px;
    padding-bottom: 250px;
  }
  .last-child-padding-watchlist.editwatchlistDiv {
    padding-bottom: 250px;
  }
}
.preset-tooltip-class.desk-tooltips .tooltip-inner {
  margin-bottom: 0px;
}

.addToWatchList-position {
  position: sticky !important;
  bottom: 15% !important;
}
.addToWatchList-position .watchlist-toaster-fix {
  position: unset !important;
}

.mob-wlsearch .import-drawrer-backdrop {
  padding: 0px 0px !important;
}
.mob-wlsearch .import-drawrer-backdrop .drawer-header {
  padding: 21px 21px 20px 15px !important;
}
.mob-wlsearch .import-drawrer-backdrop .drawer-body {
  background-color: #ffffff;
}

.floating-feedback-section .box-feedback {
  cursor: pointer;
  padding: 15px;
  position: fixed;
  bottom: 50%;
  right: 0px;
  background-color: #f04e45;
  color: #ffffff;
  transform: rotate(-90deg);
  transform-origin: bottom right;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  z-index: 10;
}
.floating-feedback-section .box-feedback svg {
  transform: rotate(90deg);
}
.floating-feedback-section.z-low-index .box-feedback {
  z-index: -1;
  display: none;
}

:root {
  font-size: 16px;
}

.section_head {
  height: 28px;
  font-family: "Encode Sans";
  font-style: normal;
  font-size: 1.25rem;
  line-height: 140%;
  color: #0b243a;
  padding-left: 15px;
  margin-bottom: 0px;
}

.accordian_container {
  margin: 0px 15px 200px 15px;
}
.accordian_container .seperation_line {
  height: 0px;
  border: 1px solid #e7e7e7;
  margin: 16px 0px 16px 0px;
}
.accordian_container .accordian-item {
  background-color: white;
  border: 1px solid white;
}
.accordian_container .accordian-item .sub_text {
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #727271;
}
.accordian_container .accordian-item .back_to_title {
  width: 233px;
  height: 9px;
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  line-height: 22px;
  display: inline;
  align-items: center;
  color: #3580f7;
}
.accordian_container .accordian-item .back_to_title .edel-icon-point-arrow-up {
  width: 7px;
  height: 9px;
  margin-right: 5px;
}

.accordion-button:not(.collapsed) {
  color: black;
  font-family: "Encode Sans";
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  background-color: white;
  box-shadow: none;
}

.accordion-body {
  padding: 0.2rem 0rem 0rem 0rem;
}

.accordion-button {
  padding: 1rem 0rem;
  box-shadow: none;
  color: black;
  font-family: "Encode Sans";
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  background-color: white;
  padding: 0px;
}

.accordion-button:not(.collapsed)::after {
  background-color: #f2f2f5;
  border-radius: 5px;
  box-shadow: none;
  background-position: center;
}

.accordion-button::after {
  width: 30px;
  height: 30px;
  color: #03002f;
  border-radius: 5px;
  background-color: #f2f2f5;
  background-position: center;
  box-shadow: none;
  content: "\e911" !important;
  display: inline-block;
  font-family: "edel_icon";
  font-size: 1.25rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  background-image: none !important;
}

.accordion-item:first-of-type .accordion-button {
  box-shadow: none;
}

body {
  font-size: 16px;
}

.filterasset-drop {
  background: #f2f2f5;
  border-radius: 5px;
  width: 398px;
  padding: 20px;
  display: block;
  margin-top: 10px;
  z-index: 6;
  position: absolute;
  right: 0%;
}
.filterasset-drop-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 22px;
  font-feature-settings: "case" on;
  color: #444444;
}
.filterasset-drop-head p {
  margin: 5px 0px;
}
.filterasset-drop-head p span {
  margin: 4px;
  z-index: 10;
}
.filterasset-drop-head .edel-icon-arrow-down {
  font-size: 1.75rem;
}
.filterasset-drop-imp {
  margin-top: 13px !important;
}
.filterasset-drop-body {
  max-height: 273px;
  background: #ffffff;
  border-radius: 5px;
  border-radius: 5px;
  margin: 15px 0px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* hide scroll bar in Internet Explorer 10+ */
  scrollbar-width: none;
  /*hide scroll bar in Firefox */
  transition: "display 300ms ease-in";
}
.filterasset-drop-body::-webkit-scrollbar {
  display: none;
}
.filterasset-drop #asset.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop #asset.filterasset-drop-header {
  margin-left: 10px;
}
.filterasset-drop #filter.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop #asset.filterasset-drop-body {
  height: 205px;
}
.filterasset-drop-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f2f2f5;
  padding-top: 15px;
}
.filterasset-drop-footer .filter-button {
  padding: 13px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  color: #03002f;
  width: 48%;
  background-color: transparent;
  border: 1px solid #03002f;
}
.filterasset-drop-footer .clear_all:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.filterasset-drop-footer .aply-btn {
  background: #03002f;
  border: none;
  color: #ffffff;
  width: 176px !important;
  height: 48px !important;
  border-radius: 6px;
}
.filterasset-drop .filterasset-drop-body .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  width: 80%;
  font-feature-settings: "case" on;
  white-space: nowrap;
}
.filterasset-drop .filterasset-drop-body .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.filterasset-drop .filterasset-drop-body .checkbox input[type=checkbox] {
  opacity: 0;
  width: 20px;
  height: 20px;
}
.filterasset-drop .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked {
  background-color: #3580f7 !important;
  border: 1px solid #e7e7e7;
}
.filterasset-drop .filterasset-drop-body .checkbox p,
.filterasset-drop .filterasset-drop-body .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.filterasset-drop .filterasset-drop-body .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.filterasset-drop .filterasset-drop-body .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -7%;
  margin-left: -2px;
}
.filterasset-drop .filterasset-drop-body .checkbox p {
  margin-left: 10px;
  overflow: hidden;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filterasset-drop .light-blue {
  color: #3580f7;
}
.filterasset-drop .dark-grey {
  color: #444444;
}
.filterasset-drop .light-grey {
  color: #b8b8b8;
}
.filterasset-drop .show {
  display: block;
}
.filterasset-drop .hide {
  display: none;
}
.filterasset-drop ul {
  padding: 20px;
  border-radius: 5px;
}
.filterasset-drop li label {
  display: -webkit-inline-box;
}
.filterasset-drop li p {
  margin-left: 10px;
  margin-bottom: 0px;
  font-size: 0.875rem;
  margin-top: 2px;
  color: #444444;
}
.filterasset-drop li input {
  width: 20px;
  height: 20px;
}

.filterasset-drop-light-blue-theme {
  background: #f0f9ff;
  border-radius: 5px;
  width: 398px;
  padding: 20px;
  display: block;
  margin-top: 10px;
  z-index: 6;
  position: absolute;
  right: 0%;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 22px;
  font-feature-settings: "case" on;
  color: #444444;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head p {
  margin: 5px 0px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head p span {
  margin: 4px;
  z-index: 10;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head .edel-icon-arrow-down {
  font-size: 1.75rem;
}
.filterasset-drop-light-blue-theme .filterasset-drop-imp {
  margin-top: 13px !important;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body {
  max-height: 273px;
  background: #ffffff;
  border-radius: 5px;
  margin: 15px 0px;
  overflow-y: scroll;
  -ms-overflow-style: none; /* hide scroll bar in Internet Explorer 10+ */
  scrollbar-width: none; /*hide scroll bar in Firefox */
  transition: "display 300ms ease-in";
}
.filterasset-drop-light-blue-theme .filterasset-drop-body::-webkit-scrollbar {
  display: none;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-header {
  margin-left: 10px;
}
.filterasset-drop-light-blue-theme #filter.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-body {
  height: 205px;
}
.filterasset-drop-light-blue-theme .color_blue {
  color: #3580f7 !important;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f0f9ff;
  padding-top: 15px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .filter-button {
  padding: 13px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  width: 48%;
  background-color: transparent;
  border: 1px solid #3580f7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .clear_all {
  background-color: transparent;
  color: #3580f7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .clear_all:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .aply-btn {
  background: #3580f7;
  border: none;
  color: #ffffff;
  width: 176px !important;
  height: 48px !important;
  border-radius: 6px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  width: 80%;
  font-feature-settings: "case" on;
  white-space: nowrap;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox input[type=checkbox] {
  opacity: 0;
  width: 20px;
  height: 20px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked {
  background-color: #3580f7;
  border: 1px solid #e7e7e7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox p,
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -7%;
  margin-left: -2px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox p {
  margin-left: 10px;
  overflow: hidden;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filterasset-drop-light-blue-theme .light-blue {
  color: #3580f7;
}
.filterasset-drop-light-blue-theme .dark-grey {
  color: #444444;
}
.filterasset-drop-light-blue-theme .light-grey {
  color: #b8b8b8;
}
.filterasset-drop-light-blue-theme .show {
  display: block;
}
.filterasset-drop-light-blue-theme .hide {
  display: none;
}
.filterasset-drop-light-blue-theme ul {
  margin-top: 12px;
  margin-left: 10px;
  padding-left: 0;
}
.filterasset-drop-light-blue-theme li {
  padding: 2%;
}
.filterasset-drop-light-blue-theme li label {
  display: -webkit-inline-box;
}
.filterasset-drop-light-blue-theme li p {
  margin-left: 10px;
  margin-bottom: 0px;
  font-size: 0.875rem;
  margin-top: 2px;
  color: #444444;
}
.filterasset-drop-light-blue-theme li input {
  width: 20px;
  height: 20px;
}

.nrml,
.cnc,
.bo,
.mtf {
  border: 1px solid rgba(223, 167, 23, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dfa717;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.mis {
  border: 1px solid hsla(1, 69%, 59%, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dd504d;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.filterBottomScroll {
  padding-bottom: 100px !important;
}

.filterasset-drop-common-asset {
  right: 5.5%;
}

.filterasset-new-theme .filterasset-drop-body {
  max-height: 150px;
  margin: 20px 0;
}
.filterasset-new-theme .filterasset-drop-body ul {
  margin: 5px 10px;
}
.filterasset-new-theme .filterasset-drop-body::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 6px;
  border: 1px solid #03002f;
}
.filterasset-new-theme .drop-arrow {
  width: 22px;
  height: 22px;
  background: #f2f2f5;
  transform: rotate(45deg);
  margin-left: 340px;
  margin-top: -30px;
}

:root {
  font-size: 16px;
}

.pnl-view-header-section,
.pnl-editable-action,
.view-pnl-reports-table {
  padding: 0px 112px;
}
.pnl-view-header-section td,
.pnl-view-header-section th,
.pnl-editable-action td,
.pnl-editable-action th,
.view-pnl-reports-table td,
.view-pnl-reports-table th {
  cursor: default;
}
@media screen and (max-width: 1024px) {
  .pnl-view-header-section,
  .pnl-editable-action,
  .view-pnl-reports-table {
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px;
  }
}

.pnl-summary-details {
  padding: 0px 16px 0px 112px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details {
    padding: 0px 15px;
  }
}

.summary-mobile {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 22px;
  padding: 0px 15px;
}
.summary-mobile .isin-container,
.summary-mobile .company-qty-ltp,
.summary-mobile .company-container {
  width: 100%;
}
.summary-mobile .isin-container .isin {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
.summary-mobile .company-container {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 16.8px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
  margin-top: 6px;
}
.summary-mobile .company-qty-ltp {
  display: flex;
  margin-top: 4px;
  align-items: flex-start;
}
.summary-mobile .company-qty-ltp .pnl-description {
  width: 70%;
}
.summary-mobile .company-qty-ltp .script-container {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
}
.summary-mobile .company-qty-ltp .script-container.m-w-43 {
  min-width: 43%;
}
.summary-mobile .company-qty-ltp .script-container.m-w-56 {
  min-width: 56%;
}
.summary-mobile .company-qty-ltp .qty-container {
  position: relative;
  vertical-align: middle;
  font-family: "RobotoRegular";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
}
.summary-mobile .company-qty-ltp .qty-container i {
  margin-left: 8.86px;
  margin-right: 4px;
  font-size: 0.75rem;
}
.summary-mobile .company-qty-ltp .qty-container.m-w-20 {
  min-width: 20%;
}
.summary-mobile .company-qty-ltp .ltp-container {
  width: 30%;
  text-align: end;
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18.2px;
  letter-spacing: 0em;
  text-align: right;
  color: #444444;
  padding-top: 0px;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-37 {
  min-width: 37%;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-24 {
  min-width: 24%;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-43 {
  min-width: 43%;
}

* {
  box-sizing: border-box !important;
}

.pnl-summary-details {
  margin-top: 30px;
  margin-bottom: 36.68px;
}
.pnl-summary-details .color-red {
  color: #e71e04;
}
.pnl-summary-details .color-green {
  color: #51b255;
}
.pnl-summary-details .pn-summary-container {
  display: flex;
  display: flex;
}
.pnl-summary-details .pn-summary-container div,
.pnl-summary-details .pn-summary-container span {
  cursor: default;
}
.pnl-summary-details .pn-summary-container .pnl.profit-loss {
  width: 10.643%;
  margin-right: 38px;
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .pnl-summary-details .pn-summary-container .pnl.profit-loss {
    width: 138px;
    margin-right: 38px;
  }
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.profit-loss {
    width: 50%;
    margin: 0px;
  }
}
.pnl-summary-details .pn-summary-container .pnl.isin {
  width: 10.643%;
  margin-right: 116px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.isin {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.company {
  width: 18.155%;
  margin-right: 15px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.company {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.scrip {
  width: 10.539%;
  margin-right: 65.93px !important;
}
@media screen and (max-width: 1023px) {
  .pnl-summary-details .pn-summary-container .pnl.scrip {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.qty {
  width: 7.693%;
  margin-right: 92.07px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.qty {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .ltp-change {
  width: 18.33%;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .ltp-change {
    width: 50%;
  }
}
.pnl-summary-details .pnl-summary-heading {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #b8b8b8;
  height: 37px;
  line-height: 37px;
}
.pnl-summary-details .pnl-summary-value {
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
  margin-top: 8.32px;
}
.pnl-summary-details .pnl-summary-value .ltp-value {
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change,
.pnl-summary-details .pnl-summary-value .ltp-value .change-per {
  font-family: "InterRegular";
  font-size: 0.938rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
  text-align: left;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change {
  padding-left: 10px;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change-per {
  padding-left: 5px;
}

.view-pnl-reports-table {
  margin-top: 20px;
}
.view-pnl-reports-table .pnl-view-table-css {
  margin-left: 0px;
  margin-right: 0px;
}
.view-pnl-reports-table table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 0px;
}
.view-pnl-reports-table table .serial {
  width: 39px;
  min-width: 39px;
}
@media screen and (min-width: 1200px) {
  .view-pnl-reports-table table .serial img {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table th.serial {
    height: 30px;
    padding: 4px 8px;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table th.serial {
    padding: 9px 11.55px 9px 5px;
    height: 37px;
    max-height: 37px;
    vertical-align: bottom;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table td.serial {
    height: 36px !important;
    padding: 5px 9px 7px 5px;
  }
  .view-pnl-reports-table table td.serial img {
    width: 18px;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table td.serial {
    max-height: 45px;
    padding: 11.22px 13.55px 12.22px 5px;
    height: 45px;
  }
}
.view-pnl-reports-table table td.serial img {
  cursor: pointer;
}
.view-pnl-reports-table table th.txn-date {
  width: 84px;
}
.view-pnl-reports-table table td.txn-date {
  width: 84px;
}
.view-pnl-reports-table table th:not(.serial) {
  padding: 4px 8px;
}
.view-pnl-reports-table table td:not(.serial) {
  padding: 4px 8px;
}
@media screen and (max-width: 640px) {
  .view-pnl-reports-table table .txn-date {
    width: 75px;
    min-width: 75px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-date {
    width: 103px;
    min-width: 103px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .action {
    min-width: 57px;
    width: 57px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .qty {
    min-width: 49.08px;
    width: 49.08px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .price {
    min-width: 79px;
    width: 79px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-type {
    min-width: 100px;
    width: 100px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .brokerage {
    min-width: 81px;
    width: 81px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stax-gst {
    width: 137px;
    min-width: 137px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stt {
    width: 59px;
    min-width: 59px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stamp-duty {
    width: 94px;
    min-width: 94px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .sebi-fees {
    width: 82px;
    min-width: 82px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-charges {
    width: 99px;
    min-width: 99px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .tax-txn-charges {
    width: 135px;
    min-width: 135px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .other {
    width: 101px;
    min-width: 101px;
  }
}
.view-pnl-reports-table table thead {
  position: sticky;
  top: 0px;
}
.view-pnl-reports-table table thead th {
  background-color: #f0f9ff;
  vertical-align: middle;
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table thead th {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
    color: #b8b8b8;
    height: 37px;
    max-height: 37px;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table thead th {
    height: 30px;
    font-family: "InterRegular";
    font-size: 0.813rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
    color: #b8b8b8;
  }
}
.view-pnl-reports-table table tbody {
  border-top: 0px !important;
}
.view-pnl-reports-table table tbody tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: white;
  background-color: #ffffff;
}
.view-pnl-reports-table table tbody tr:nth-of-type(even) > * {
  background-color: #f0f9ff;
}
.view-pnl-reports-table table tbody td {
  color: #444444 !important;
  border: 0px !important;
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table tbody td {
    height: 36px !important;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table tbody td {
    height: 45px !important;
    max-height: 45px !important;
  }
}
.view-pnl-reports-table table tbody .txn-date,
.view-pnl-reports-table table tbody .txn-type {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .txn-date,
  .view-pnl-reports-table table tbody .txn-type {
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.24px;
    text-align: left;
  }
}
.view-pnl-reports-table table tbody .action {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .action {
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.24px;
    text-align: left;
  }
}
.view-pnl-reports-table table tbody .qty,
.view-pnl-reports-table table tbody .price,
.view-pnl-reports-table table tbody .brokerage,
.view-pnl-reports-table table tbody .stax-gst,
.view-pnl-reports-table table tbody .stt,
.view-pnl-reports-table table tbody .stamp-duty,
.view-pnl-reports-table table tbody .sebi-fees,
.view-pnl-reports-table table tbody .txn-charges,
.view-pnl-reports-table table tbody .tax-txn-charges,
.view-pnl-reports-table table tbody .other {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .qty,
  .view-pnl-reports-table table tbody .price,
  .view-pnl-reports-table table tbody .brokerage,
  .view-pnl-reports-table table tbody .stax-gst,
  .view-pnl-reports-table table tbody .stt,
  .view-pnl-reports-table table tbody .stamp-duty,
  .view-pnl-reports-table table tbody .sebi-fees,
  .view-pnl-reports-table table tbody .txn-charges,
  .view-pnl-reports-table table tbody .tax-txn-charges,
  .view-pnl-reports-table table tbody .other {
    font-family: "RobotoRegular";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
  }
}

.pnl-editable-action {
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.pnl-editable-action .pnl-edit-checkbox {
  display: block;
  position: relative;
  padding-left: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 56%;
}
.pnl-editable-action .edit-text {
  position: relative;
  top: 0px;
  padding-left: 23px;
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  color: #444444;
}
@media screen and (max-width: 1024px) {
  .pnl-editable-action .edit-text {
    padding-left: 12px;
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 15.6px;
    letter-spacing: 0em;
    color: #444444;
    position: relative;
    top: -2px;
  }
}
.pnl-editable-action .pnl-edit-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  left: 0px;
  top: 4px;
  width: 16px;
  height: 16px;
}
@media screen and (min-width: 1024px) {
  .pnl-editable-action .pnl-edit-checkbox input {
    width: 25px;
    height: 25px;
    top: 0px;
  }
}
.pnl-editable-action .teleport-switch-control-indicator {
  position: absolute;
  left: 0px;
  top: 4px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
@media screen and (min-width: 1024px) {
  .pnl-editable-action .teleport-switch-control-indicator {
    width: 25px;
    height: 25px;
    top: 0px;
  }
}
.pnl-editable-action .pnl-edit-checkbox:hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.pnl-editable-action .pnl-edit-checkbox input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
}
.pnl-editable-action .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.pnl-editable-action .pnl-edit-checkbox input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.pnl-editable-action .pnl-edit-checkbox .teleport-switch-control-indicator:after {
  left: 8px;
  top: 4px;
  width: 7px;
  height: 12px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media screen and (max-width: 1024px) {
  .pnl-editable-action .pnl-edit-checkbox .teleport-switch-control-indicator:after {
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border-width: 0 2px 2px 0;
  }
}

.p-112 {
  padding-left: 112px;
  padding-right: 112px;
}

@media screen and (max-width: 1024px) {
  #pnl-view-transaction-report .qty-container {
    vertical-align: middle;
    position: relative;
  }
  #pnl-view-transaction-report .qty-container span {
    top: 0px !important;
  }
  #pnl-view-transaction-report .ltp-container {
    align-self: center;
  }
  .view-pnl-reports-table {
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .view-pnl-reports-table::-webkit-scrollbar {
    display: none; /* for Chrome, Safari, and Opera */
  }
}
.d-shimmer {
  display: block;
  width: 100%;
}

.edit-split-info {
  background: rgba(231, 231, 231, 0.3);
  border-radius: 10px;
  text-align: justify;
}

:root {
  font-size: 16px;
}

.mob-filterasset-drop {
  width: 100%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-size: 0.875rem;
  line-height: 20px;
  z-index: 1000;
  background-color: #ffffff;
}
.mob-filterasset-drop-head {
  height: auto;
  width: 100%;
  text-align: center;
  background-color: #f4f9ff;
  box-sizing: border-box !important;
}
.mob-filterasset-drop-head .down-bar {
  display: flex;
  justify-content: space-between;
  padding: 20px 3%;
}
.mob-filterasset-drop-head .down-bar-left {
  color: #292929;
  font-weight: 700;
}
.mob-filterasset-drop-head .down-bar-right {
  font-weight: 400;
  font-size: 0.75rem;
  color: #3580f7;
  background: none;
  border: none;
}
.mob-filterasset-drop-body .bodyhead {
  font-weight: 500;
  color: #292929;
  margin: 6px 0px;
  padding: 3%;
}
.mob-filterasset-drop-body .bodylist#asset li:last-child p {
  margin-bottom: 110px;
}
.mob-filterasset-drop-body .bodylist {
  padding: 0 3%;
  margin: 0;
  height: 145px;
}
.mob-filterasset-drop-body .bodylist-title {
  text-overflow: ellipsis;
  overflow: hidden;
}
.mob-filterasset-drop-body .filter-asset-seperator {
  border: 1px solid #e8e8e8;
}
.mob-filterasset-drop-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90px;
  position: fixed;
  bottom: 0px;
  background: white;
}
.mob-filterasset-drop-footer input {
  width: 360px;
  height: 40px;
  background: #3580f7;
  border-radius: 4px;
  border: none;
  padding: 1%;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  font-feature-settings: "case" on;
  color: #ffffff;
}
.mob-filterasset-drop-footer .ed_button.apply_filter {
  width: 360px;
  height: 40px;
  background: #3580f7 !important;
  border-radius: 4px !important;
  border: none;
  padding: 1% !important;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  font-feature-settings: "case" on;
  color: #ffffff !important;
}
.mob-filterasset-drop .bodylist .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-feature-settings: "case" on;
  white-space: nowrap;
  width: 80%;
}
.mob-filterasset-drop .bodylist .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.mob-filterasset-drop .bodylist .checkbox input[type=checkbox] {
  opacity: 0;
  width: 0px;
  height: 0px;
}
.mob-filterasset-drop .bodylist .checkbox input[type=checkbox]:checked + .checked {
  background-color: #3580f7;
  border: 1px solid #e7e7e7;
}
.mob-filterasset-drop .bodylist .checkbox .bodylist-title,
.mob-filterasset-drop .bodylist .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.mob-filterasset-drop .bodylist .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.mob-filterasset-drop .bodylist .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -8%;
}
.mob-filterasset-drop .bodylist .checkbox .bodylist-title {
  margin-left: 10px;
}
.mob-filterasset-drop .light-blue {
  color: #3580f7;
}
.mob-filterasset-drop .dark-grey {
  color: #444444;
}
.mob-filterasset-drop .light-grey {
  color: #b8b8b8;
}
.mob-filterasset-drop .show {
  display: block;
}
.mob-filterasset-drop .hide {
  display: none;
}
.mob-filterasset-drop .nrml,
.mob-filterasset-drop .cnc,
.mob-filterasset-drop .fo,
.mob-filterasset-drop .mts,
.mob-filterasset-drop .bo,
.mob-filterasset-drop .mtf {
  border: 1px solid rgba(223, 167, 23, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dfa717;
  text-transform: uppercase;
  font-size: 0.625rem;
  margin-bottom: 14px;
}
.mob-filterasset-drop .mis {
  border: 1px solid hsla(1, 69%, 59%, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dd504d;
  text-transform: uppercase;
  font-size: 0.625rem;
  margin-bottom: 14px;
}

:root {
  font-size: 16px;
}

@media screen and (max-width: 1024px) {
  .drawer__handle-wrapper {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  .drawer__handle-wrapper.z-index-high {
    z-index: 10001 !important;
  }
  .customForm.mobForm.taxreport input[type=radio]:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 10%;
  }
  .customForm.mobForm.taxreport .mobForm {
    margin: 25px 15px;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap .form-check-input:checked {
    background-color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg {
    background-color: #ffffff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .mail-input input {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .icon i {
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .custom_btn {
    background-color: #3580f7;
    border: 1px solid #3580f7;
    right: 0;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section {
    align-items: center !important;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label {
    margin-bottom: 0px !important;
    color: #444444 !important;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label b {
    font-weight: 500;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text {
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text span {
    position: relative;
    top: 1px;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
}
body {
  background: white !important;
  font-size: 16px;
}

*:focus {
  box-shadow: none !important;
}

.hide-nav-tabs {
  display: none;
}

.container {
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
  /* Track */
  /* Handle */
}
.container .square-off-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 30px;
  background: white;
  z-index: 99999;
  margin-right: -15px;
  margin-left: -15px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: -26px;
  padding-bottom: 30px;
}
.container .position-filter-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 165px;
  z-index: 99999;
}
.container .square-off-state {
  color: #b8b8b8;
}
.container .square-off-selected-button-mobile {
  padding-top: 30px;
}
.container .square-off-selected-button-mobile button {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
}
.container .square-off-selected {
  align-items: center;
  background-color: #f0f9ff;
}
.container .square-off-selected:nth-child(1) {
  padding: 15px 15px 10px 15px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
.container .square-off-selected:nth-child(2) {
  padding: 0px 15px 15px 15px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container .square-off-selected .days-mtm {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .square-off-selected .day-mtm-change {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
}
.container .square-off-selected .days-mtm-change-percentage {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .square-off-position-left-container {
  position: relative;
}
.container .square-off-position-container-right {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container .square-off-position-container-right .square-count {
  padding-right: 5px;
}
.container .select-all {
  padding-left: 25px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .square-off-position-left-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  width: 16px;
  height: 16px;
}
.container .sqaure-checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.container .square-off-position-left-container input:checked ~ .sqaure-checkmark {
  background-color: #3580f7;
}
.container .sqaure-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container .square-off-position-left-container input:checked ~ .sqaure-checkmark:after {
  display: block;
}
.container .square-off-position-left-container .sqaure-checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .market-status-position-mobile .d-flex {
  padding-bottom: 6px !important;
}
.container .market-status-position-mobile .col-4:first-child {
  width: 22%;
  text-align: center !important;
}
.container .market-status-position-mobile .col-4:first-child span {
  text-align: right;
}
.container .market-status-position-mobile .col-4:nth-child(2) {
  width: 22%;
  text-align: center !important;
}
.container .market-status-position-mobile .col-4:nth-child(2) span {
  text-align: right;
}
.container .market-status-position-mobile .col-4:nth-child(3) {
  width: 24%;
  text-align: right !important;
}
.container .market-status-position-mobile .col-4:nth-child(3) span {
  text-align: right;
}
.container .market-status-position-mobile .col h3 {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  color: #b8b8b8;
}
.container .market-status-position-mobile .col span.realised-pnl-change,
.container .market-status-position-mobile .col .totalpnl,
.container .market-status-position-mobile .col .pnlchangepercent,
.container .market-status-position-mobile .col .realised-pnl,
.container .market-status-position-mobile .col .unrealise-pnl,
.container .market-status-position-mobile .col .un-realised-val span.unrealise-pnl-change {
  display: block !important;
}
.container .market-status-position-mobile .col .totalpnl,
.container .market-status-position-mobile .col .realised-pnl,
.container .market-status-position-mobile .col .unrealise-pnl {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
}
.container .market-status-position-mobile .col .totalpnl .realised-pnl-change,
.container .market-status-position-mobile .col .totalpnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .totalpnl .pnlchangepercent,
.container .market-status-position-mobile .col .realised-pnl .realised-pnl-change,
.container .market-status-position-mobile .col .realised-pnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .realised-pnl .pnlchangepercent,
.container .market-status-position-mobile .col .unrealise-pnl .realised-pnl-change,
.container .market-status-position-mobile .col .unrealise-pnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .unrealise-pnl .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
  text-align: right;
}
.container .market-status-position-mobile .col .totalpnl .realised-val,
.container .market-status-position-mobile .col .realised-pnl .realised-val,
.container .market-status-position-mobile .col .unrealise-pnl .realised-val {
  margin-top: 5px;
}
.container .market-status-position-mobile .col .totalpnl .realized_text,
.container .market-status-position-mobile .col .realised-pnl .realized_text,
.container .market-status-position-mobile .col .unrealise-pnl .realized_text {
  font-size: 0.5rem;
  line-height: 9px;
  font-family: "RobotoRegular";
  color: #b8b8b8;
}
.container #square-filter.wrapper-fil {
  margin-top: 31px;
  margin-bottom: 31px;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.container #square-filter.wrapper-fil .d-flex {
  justify-content: space-between;
  align-items: center;
}
.container #square-filter.wrapper-fil .square-off-disabled {
  color: #b8b8b8 !important;
  pointer-events: none;
}
.container #square-filter.wrapper-fil .square_off.ps-4 {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
}
.container #square-filter.wrapper-fil .square_off.ps-4 img {
  margin-right: 7px;
}
.container #square-filter.wrapper-fil .summarize .custom-control {
  margin-left: 25px;
  margin-right: 10px;
}
.container #square-filter.wrapper-fil .summarize .custom-control .border-switch-control-indicator {
  margin-right: 5px;
}
.container #square-filter.wrapper-fil .summarize .custom-control .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
}
.container #square-filter.wrapper-fil .inlcude_position {
  display: block;
  position: relative;
  padding-left: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-description {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
  padding-left: 10px;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-description sup {
  position: relative;
  left: -10px;
  top: -10px;
}
.container #square-filter.wrapper-fil .inlcude_position input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  left: 0px;
  width: 16px;
  height: 16px;
}
.container #square-filter.wrapper-fil .teleport-switch-control-indicator {
  position: absolute;
  top: 4px;
  left: 0px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.container #square-filter.wrapper-fil .inlcude_position:hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.container #square-filter.wrapper-fil .inlcude_position input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
}
.container #square-filter.wrapper-fil .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.container #square-filter.wrapper-fil .inlcude_position input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-indicator:after {
  left: 5px;
  top: 3px;
  width: 4px;
  height: 7px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .market-status .d-flex:first-child {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.container #holdings .dayspnl-container .col-6:last-child {
  text-align: end;
}
.container #holdings .png-container-wrapper {
  z-index: 8;
}
.container #holdings .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f2f2f5;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container #holdings .png-container-wrapper .dayspnl-container.border-on-search-none {
  border-radius: 0;
  border: 0;
}
.container #holdings .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container #holdings .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #holdings .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #positions .mb-30 {
  margin-bottom: 30px;
}
.container #positions .dayspnl-container .col-6:last-child {
  text-align: end;
}
.container #positions .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f2f2f5;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container #positions .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container #positions .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #positions .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container .market-status .d-flex {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.container .market-status .d-flex:first-child {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.container .market-status .col:last-child .totalpnl-val {
  margin: auto;
  width: fit-content !important;
}
.container .market-status .col:last-child .totalpnl-val .pnlchangepercent {
  text-align: right;
}
.container .market-status .col {
  text-align: center;
}
.container .market-status .col .investment-mob h3,
.container .market-status .col .curr-val-mob h3,
.container .market-status .col .totalpnl-heading h3,
.container .market-status .col .realised-pnl-head h3,
.container .market-status .col .un-realised-head h3 {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.container .market-status .col .investment-mob .inv-val span,
.container .market-status .col .curr-val-mob .curr-val span,
.container .market-status .col .realised-val .totalpnl,
.container .market-status .col .un-realised-val .totalpnl {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #444444;
  padding-top: 5px;
  display: block;
}
.container .market-status .col .totalpnl-val .totalpnl {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16.41px;
  letter-spacing: 0px;
  margin-top: 5px;
}
.container .market-status .col .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
}
.container .labels span {
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 12.5px;
  letter-spacing: 0em;
  text-align: center;
}
.container .labels span.N,
.container .labels span.C,
.container .labels span.R {
  height: 16px;
  width: 16px;
  border: 1px solid rgba(53, 128, 247, 0.2);
  border-radius: 50%;
  text-align: center;
  color: #3580f7;
  margin-left: 3px;
  display: block;
}
.container .labels span.EQ,
.container .labels span.MF,
.container .labels span.CNC,
.container .labels .NRML,
.container .labels .ETF,
.container .labels .FO,
.container .labels .MAP,
.container .labels .FNO,
.container .labels .FI,
.container .labels .CO,
.container .labels .RE,
.container .labels .ETF,
.container .labels .MF,
.container .labels .CDS,
.container .labels .BO,
.container .labels .MTF {
  border: 1px solid rgba(223, 167, 23, 0.2588235294);
  padding: 0px 2px;
  margin-left: 3px;
  border-radius: 2px;
  color: #dfa717;
  margin-left: 3px;
}
.container .labels span.SELL {
  border: 1px solid rgba(255, 107, 0, 0.2);
  margin-left: 3px;
  border-radius: 2px;
  padding: 0px 2px;
  color: #ff6b00;
}
.container .labels span.MIS {
  border: 1px solid rgba(221, 80, 77, 0.1803921569);
  padding: 0px 2px;
  margin-left: 3px;
  border-radius: 2px;
  color: #dd504d;
}
.container .labels span.BUY {
  border: 1px solid #51b255;
  padding: 0px 2px;
  border-radius: 2px;
  color: #51b255;
  margin-left: 3px;
}
.container .labels div:last-child {
  margin-right: 0px;
}
.container span.rounded-circle.exclamation {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #3580f7;
  border: 1px solid #c2dbeb;
  position: relative;
  top: 3px;
}
.container span.rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.container .back-button i {
  left: -8px;
  position: relative;
  color: #3580f7;
  font-size: 1.438rem;
  top: 1px;
}
@media (max-width: 1023px) {
  .container .back-button i {
    top: 4px;
  }
}
.container .main-heading.holdingstab-heading {
  font-family: "EncodeSansMedium";
  padding-right: 10px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
}
.container .main-heading.holdingstab-heading .date-text {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  line-height: 17px !important;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 6px;
}
.container .main-heading.holdingstab-heading .date-text span {
  padding-right: 3px;
  color: #b8b8b8 !important;
}
.container .mx-0 {
  margin-right: 0 !important;
  margin-right: 0 !important;
}
.container .ed-holding-table-mobile #tableContent {
  border-bottom: 1px solid #f1f1f1;
}
.container .ed-holding-table-mobile .ed-market-name .name {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name {
  display: flex;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name:first-letter {
  text-transform: capitalize;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name span:nth-child(1) {
  width: 139px;
  overflow: hidden;
}
.container .ed-holding-table-mobile .ed-market-name span.stockValue {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-loss {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-los {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-loss-change {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss {
  line-height: 19.6px;
  text-align: right;
  overflow: hidden;
  overflow-wrap: anywhere;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss span.profit-loss {
  font-family: "DMSansNormal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss .profit,
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss .profit-loss-change {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-profit-loss .text-align-left-imp {
  text-align: left !important;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change .days-text {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change .days-profit-loss {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding-left: 4px;
}
.container .ed-holding-table-mobile .ed-market-data {
  margin-top: 20px;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion,
.container .ed-holding-table-mobile .ed-market-data .col-9 {
  overflow-wrap: break-word;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-text,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-text,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val .curr-val-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val .curr-val-text {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-value,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-value,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val .curr-val-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val .curr-val-value {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 5px;
  padding-left: 5px;
  color: #727271;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty .qty-value::after,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price .avg-price-value::after,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-value::after,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-value::after {
  content: "•";
  color: #c4c4c4;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-data .left-portion .qty,
.container .ed-holding-table-mobile .ed-market-data .left-portion .avg-price,
.container .ed-holding-table-mobile .ed-market-data .left-portion .curr-val,
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val {
  white-space: nowrap;
}
.container .ed-position-table-mobile .offset-1 {
  margin-left: 7.333333%;
}
.container .ed-position-table-mobile #tableContent {
  padding-top: 24px;
  padding-bottom: 24px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #f1f1f1;
}
.container .ed-position-table-mobile #tableContent .col-1 {
  width: 25px;
  position: relative;
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.container .ed-position-table-mobile #tableContent .col-1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  width: 16px;
  height: 16px;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator {
  position: absolute;
  left: 0px;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #dde2eb;
  border: 1px solid #7e8899;
  opacity: 0.25;
}
.container .ed-position-table-mobile #tableContent .col-1 :hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.container .ed-position-table-mobile #tableContent .col-1 input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
  border: 1px solid #3580f7;
  opacity: 1;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.container .ed-position-table-mobile #tableContent .col-1 input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator:after {
  left: 5px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .ed-position-table-mobile .ed-market-name .name {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-name span.stockValue {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-loss {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-los {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-loss-change {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss span.profit-loss {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss span.na {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  padding-left: 5px;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss .profit,
.container .ed-position-table-mobile .ed-profit-loss .profit-loss .profit-loss-change {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change .days-text {
  font-family: "DMSansNormal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change .days-profit-loss {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding-left: 4px;
}
.container .ed-position-table-mobile .ed-market-data {
  margin-top: 20px;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-text,
.container .ed-position-table-mobile .ed-market-data .col-7 .avg-price .avg-price-text {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  padding-right: 5px;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-value,
.container .ed-position-table-mobile .ed-market-data .col-7 .avg-price .avg-price-value {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 5px;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-value::after {
  content: "•";
  color: #c4c4c4;
  padding-left: 5px;
}
.container .holding-tabs .nav-tabs {
  top: 0px !important;
  z-index: 999 !important;
  background: #ffffff;
  border-bottom-color: #e7e7e7;
}
.container .holding-tabs .nav-tabs li button {
  border-top: none;
  border-right: none;
  border-left: none;
  background: transparent;
  font-family: "encodesans_normal";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: center;
  text-wrap: nowrap;
  white-space: nowrap;
  padding: 5px 10px 10.5px 10px;
  color: #727271;
}
.container .holding-tabs .nav-tabs li button.active {
  border-color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  color: #3580f7;
}
.container .holding-tabs .nav-tabs li span.badge {
  background-color: #3580f7 !important;
  height: 19px;
  width: 19px;
  font-family: "RobotoMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0px;
  text-align: center;
}
.container .holding-tabs .nav-tabs li span.badge span {
  position: relative;
  left: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter #summarize-mob {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  justify-content: space-between;
}
.container .holding-tabs #search-filter #summarize-mob .summarize span.teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex {
  align-items: center;
}
.container .holding-tabs #search-filter .d-flex .summarize {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position input {
  height: 25px;
  width: 25px;
  border-radius: 4px;
  border: 1px solid #e7e7e7;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position label {
  display: flex;
  align-items: center;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position label sup {
  top: -12px;
  margin-left: -10px;
}
.container .holding-tabs #search-filter .d-flex .quantity,
.container .holding-tabs #search-filter .d-flex .square_off {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: #3580f7;
}
.container .holding-tabs #search-filter .d-flex .quantity i.edel-icon-arrow-down:before,
.container .holding-tabs #search-filter .d-flex .square_off i.edel-icon-arrow-down:before {
  position: relative;
  right: 12px;
  top: 3px;
}
.container .holding-tabs #search-filter .d-flex .quantity img,
.container .holding-tabs #search-filter .d-flex .square_off img {
  margin-right: 10px;
}
.container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge,
.container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
}
.container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge a,
.container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge a {
  color: #3580f7;
}
.container .holding-tabs #search-filter .d-flex .tap-to-pledge i {
  color: #3580f7;
  padding-right: 10.4px;
}
.container .holding-tabs #search-filter .d-flex .tap-to-pledge span {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper {
  display: flex;
  margin: 0px -15px;
  padding: 10.5px 0px;
  background-color: #f0f9ff;
  align-items: center;
}
.container .holding-tabs #search-filter .filter-wrapper button {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads {
  background-color: #f0f9ff !important;
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  border-radius: 0px;
  border: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button {
  border: 0px !important;
  border-radius: 0px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button i.edel-icon-download {
  font-size: 1.563rem;
  position: relative;
  top: 1px;
}
.container .holding-tabs #search-filter .filter-wrapper .left-thin-arrow-expand {
  margin-left: 15px !important;
  padding-left: 0px !important;
  padding-right: 10px !important;
  line-height: 24px !important;
  transform: rotate(180deg);
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.container .holding-tabs #search-filter .filter-wrapper .left-thin-arrow-expand::before {
  font-size: 0.375rem;
}
.container .holding-tabs #search-filter .filter-wrapper .p-10 {
  padding-left: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .close-expand {
  height: 36px;
  margin-left: 0px;
  margin-right: 15px !important;
  padding-right: 10px !important;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 27px;
  padding-left: 7px;
  line-height: 30px !important;
  color: #b8b8b8 !important;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .close-expand::before {
  font-size: 0.563rem;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c {
  display: flex;
  width: 100%;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i {
  background-color: #f0f9ff;
  padding-left: 15px;
  padding-right: 0px;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 34px;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i:before {
  top: 1px;
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-close {
  padding: 7px 0px 13px 4px;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-left-arrow {
  background-color: #f0f9ff;
  padding-left: 15px;
  padding-right: 0px;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 34px;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-left-arrow:before {
  font-size: 0.625rem;
  top: 4px;
  margin-left: 10px;
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c input {
  background-color: #f0f9ff;
  border: 0px !important;
  padding-left: 8px;
  width: 100%;
  border-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c input::placeholder {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button {
  border: 0px;
  background-color: #f0f9ff;
  border: 0px !important;
  border-radius: 0px;
  padding-right: 15px;
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button:hover {
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button i {
  font-size: 0.85rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button .sort-filter-icon {
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button .sort-filter-icon .sort-filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button {
  background-color: #f0f9ff;
  border-radius: 0px;
  padding-right: 15px;
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button:hover {
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button i {
  font-size: 0.938rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button .filter-icon {
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button .filter-icon .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button::after {
  border-right: 1px solid #e7e7e7 !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads {
  height: 23px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads::before {
  font-size: 1rem;
  content: "";
  border-left: 1px solid #e7e7e7 !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button {
  border: 0px;
  background-color: #f0f9ff;
  border: 0px !important;
  border-radius: 0px;
  color: #0d6efd;
  padding-left: 15px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button i {
  font-size: 1.25rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button:hover {
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob {
  position: fixed;
  top: 110px;
  width: 102%;
  z-index: 9;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob.-top-push {
  top: 160px;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob-pos {
  position: fixed;
  top: 160px;
  width: 102%;
  z-index: 99;
}
.container .holding-tabs .holdings-table-content-wrapper {
  margin-top: 29px;
}
.container .holding-tabs .ed-table {
  margin-bottom: 20px;
}
.container .holding-tabs .ed-table #table-headings {
  padding: 14px;
}
.container .holding-tabs .ed-table #table-headings td {
  border-bottom-width: 0px;
}
.container .holding-tabs .ed-table #table-headings td:first-child {
  width: 275px !important;
  padding-left: 15px;
}
.container .holding-tabs .ed-table #table-headings td:first-child {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
}
.container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex {
  margin-top: -3px;
  align-items: center !important;
  flex-direction: column !important;
}
.container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex div {
  height: 6px;
  padding-left: 5px;
}
.container .holding-tabs .positions-table .no-position-open {
  padding-top: 30px;
  margin-left: -15px;
  margin-right: -15px;
}
.container .holding-tabs .positions-table .no-position-open .inc-pos-message {
  padding-bottom: 30px;
}
.container .holding-tabs .positions-table .no-position-open .inc-pos-message p {
  margin-top: 9px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: center;
  color: #727271;
}
.container .holding-tabs .positions-table .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
  top: 0px;
}
@media screen and (min-width: 1180px) {
  .container .holding-tabs .positions-table #holding {
    padding: 0px 112px;
  }
}
.container .name .name.holding .readmore i,
.container .name .name.position .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 0;
  left: 0;
}
.container .name .readmore {
  color: #03002f;
  position: relative;
  top: -4px;
}
.container .name .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 25px;
  left: -3px;
}
.container .name .tag {
  padding-left: 5px;
  position: relative;
  top: -0.4px !important;
}
.container span.name {
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  color: #444444;
  display: flex;
}
.container span.tag {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
  position: relative;
  top: -2px;
}
.container span.pnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
}
.container span.pnlchangepercent {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .change-red {
  color: #dd504d !important;
}
.container .change-up {
  color: #3580f7 !important;
}
.container .change-green {
  color: #51b255 !important;
}
.container .custom-control.teleport-switch {
  --color: $secondary-navy;
  padding-left: 0;
}
.container .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
  top: 0px;
}
.container .custom-control.teleport-switch .teleport-switch-control-input {
  display: none;
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator {
  border-color: var(--color);
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator::after {
  left: -14px;
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator::before {
  right: 3px;
  top: 3px;
  background-color: var(--color);
}
.container .custom-control.teleport-switch .teleport-switch-control-input:disabled ~ .teleport-switch-control-indicator {
  opacity: 0.4;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator {
  display: inline-block;
  position: relative;
  margin: 0 5px 0px 0px;
  top: 2px;
  width: 32px;
  height: 19px;
  background: #ffffff;
  border-radius: 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #cccccc;
  overflow: hidden;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 3px;
  left: 3px;
  background: #cccccc;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator::before {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 2px;
  right: -14px;
  background: #cccccc;
}
@media screen and (min-width: 1180px) {
  .container #holding {
    padding: 0px 112px;
  }
}
.container .ed-table .row col:first-child {
  width: 226px !important;
}
.container ::-webkit-scrollbar {
  width: 1px;
  height: 2px;
}
.container ::-webkit-scrollbar-track {
  background: transparent;
}
.container ::-webkit-scrollbar-thumb {
  background: #3580f7;
}
.container .noDataFound {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 200px;
}

#positions span.name span.name-readmore {
  width: 130px;
  overflow: hidden;
  text-transform: capitalize;
  word-break: break-all;
}
#positions span.name .w-auto {
  width: 164px !important;
}
#positions .ed-alert-position {
  padding: 12px 15px;
  color: #d69a26;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  background: #fffbec;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  align-items: center;
}
#positions .ed-alert-position i {
  border: 1px solid;
  border-radius: 50%;
  padding: 4px;
  font-size: 0.625rem;
}
#positions .ed-alert-position-closed {
  padding: 12px 15px;
  color: #dd504d;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  background: #fceded;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  align-items: center;
}
#positions .ed-alert-position-closed .div-alert-text:nth-child(1) {
  width: 33%;
}
#positions .ed-alert-position-closed .div-alert-text:nth-child(2) {
  width: 55%;
}
#positions .ed-alert-position-closed i {
  border: 1px solid;
  border-radius: 50%;
  padding: 4px;
  font-size: 0.625rem;
}
#positions .closed-position-label {
  background: #fff2f2;
  padding-left: 20px;
  color: #727271;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
}
#positions .closed-position-label span.badge {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
  padding-left: 5px;
}
#positions .include-position-label {
  background: #eef7ee;
  padding-left: 20px;
  color: #727271;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
}
#positions .include-position-label span.badge {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
  padding-left: 5px;
}

.un-realised-val {
  margin-top: 5px;
}

.empty-val {
  color: #b8b8b8;
}

.position-scroll {
  width: 100%;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 30px;
  position: fixed;
  top: 63px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #ffffff;
  z-index: 9999;
}

.holding-tab-dock {
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding: 0px 15px;
  background-color: #fff;
  z-index: 9999;
}

.png-container-dock {
  left: 0;
  right: 0;
  position: fixed;
  top: 50px;
  z-index: 1;
}

.png-position-dock {
  width: 102%;
  margin-left: -15px;
  margin-right: -15px;
  position: fixed;
  top: 117px;
  z-index: 9;
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
}

.all-quantity {
  width: 32%;
  white-space: nowrap;
}
.all-quantity .btn-select-qty-mob {
  border: none;
  color: #3580f7;
  background-color: #ffffff;
  padding: 12px 10px 12px 12px;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "EncodeSansMedium";
}
.all-quantity i.edel-icon-arrow-down {
  top: 2px !important;
  color: #3580f7;
  position: relative;
}

.pos_filter_dock_mob {
  position: fixed;
  top: 165px;
  width: 100%;
  padding: 0 5px;
  background-color: #ffffff;
  z-index: 99;
  border-radius: 5px;
  height: 50px;
}

.dockfilters-tag-push {
  position: fixed;
  top: 160px;
  width: 100%;
}

.dockfilters-tag-push-pos {
  position: fixed;
  top: 210px;
  width: 102%;
}

.hover-col .scrip-accordion .btn.btn-primary {
  padding: 0;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.holding-slider-button-watchlist-style {
  height: 30px;
  width: 30px;
  display: flex;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
}
.holding-slider-button-watchlist-style.holding-acc-watchlist::after {
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
}
.holding-slider-button-watchlist-style .accordion-button {
  width: 30px !important;
  padding: 0px 0px !important;
}
.holding-slider-button-watchlist-style .accordion-button::after {
  width: auto;
  height: auto;
  margin-left: 0px !important;
  background-color: #ffffff !important;
}

.grid-custom-100-mb {
  display: grid;
  grid-template-columns: 180px auto;
}

.w-add-cta {
  width: 44px !important;
}

.w-sqoff-cta {
  width: 65px !important;
}

.w-unset {
  width: unset;
}

.funds-sort.common-fund-sort .sort-drop-footer .ed_button {
  width: 100% !important;
}
.funds-sort .sort-drop {
  margin-top: 15px !important;
  right: 0px !important;
  z-index: 9;
}

.filter-accordion.accordion {
  padding-bottom: 7px;
}
.filter-accordion.accordion .accordion-header .accordion-button:not(.collapsed) {
  background-color: #f2f2f5;
}
.filter-accordion.accordion .accordion-header .accordion-button {
  font-size: 1rem;
  font-family: "DMSansMedium";
  background-color: #f2f2f5;
}
.filter-accordion.accordion .accordion-header .accordion-button.collapsed {
  background-color: #f2f2f5;
}
.filter-accordion.accordion .inside-list {
  gap: 5px;
}
.filter-accordion.accordion .inside-list:last-child {
  margin-bottom: 0px;
}
.filter-accordion.accordion .inside-list input {
  width: 16px;
  height: 16px;
}
.filter-accordion.accordion .inside-list input:checked {
  accent-color: #03002f;
}
.filter-accordion.accordion .inside-list .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}

.aum-input {
  gap: 10px;
}
.aum-input .equity-dropdown-block.dropdown button {
  width: 103px;
  height: 43px;
}
.aum-input .equity-dropdown-block.dropdown button i {
  color: #3580f7;
}
.aum-input input {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}

.desk.aum-input {
  border-radius: 5px;
  padding: 20px;
}
.desk.aum-input .equity-dropdown-block.dropdown {
  padding: 20px 0px;
}
.desk.aum-input .equity-dropdown-block.dropdown button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-color: #e7e7e7;
}
.desk.aum-input input.form-control {
  height: 43px;
  border-color: #e7e7e7;
}

.funds.filterasset-drop-footer .ed_button.blue-one.button.filter-button-disable {
  border: none;
}

@media screen and (max-width: 1023px) {
  .filter-accordion.accordion {
    padding-bottom: 7px;
  }
  .filter-accordion.accordion .accordion-header .accordion-button:not(.collapsed) {
    background-color: #ffffff;
  }
  .filter-accordion.accordion .accordion-header .accordion-button {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    background-color: #ffffff;
  }
  .filter-accordion.accordion .accordion-header .accordion-button.collapsed {
    background-color: #ffffff;
  }
  .filter-accordion.accordion .accordion-header .accordion-button::after {
    background-color: #ffffff;
  }
  .filter-accordion.accordion .accordion-header .clear-btn {
    width: unset !important;
    padding: 0 !important;
    margin-left: 10px;
  }
  .filter-accordion.accordion .nested-body::-webkit-scrollbar-thumb {
    background-color: #03002f;
  }
  .filter-accordion.accordion .nested-body.accordion-body {
    padding: 10px 0;
    border-bottom: 1px solid #e7e7e7;
  }
  .filter-accordion.accordion .nested-body.accordion-body .inside-list {
    padding: 10px 0;
  }
  .funds-filter .mob-filterasset-drop-head .down-bar-right {
    color: #03002f;
  }
  .funds-filter .mob-filterasset-drop-body {
    padding-bottom: 86px;
  }
  .funds-filter .mob-filterasset-drop-body .main.filter-accordion {
    padding: 1% 3%;
  }
  .funds-filter .mob-filterasset-drop-body .bodylist {
    height: unset;
  }
  .funds-filter .mob-filterasset-drop-body .mf-Accordian-item {
    padding: 9px 20px;
  }
  .funds-filter .mob-filterasset-drop-footer {
    display: contents !important;
  }
  .funds-filter .mob-filterasset-drop-footer.funds-footer {
    height: unset;
    padding: 15px;
    width: 95%;
  }
  .funds-filter .mob-filterasset-drop-footer.funds-footer .ed_button.button {
    width: 90%;
    margin: 5% !important;
    padding: 2%;
  }
}
.light-blue label {
  color: #03002f !important;
}

.errorstate-section {
  height: 700px;
}
.errorstate-section h1 {
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .errorstate-section h1 {
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .errorstate-section {
    height: 835px;
  }
}
.errorstate-section .path-4318 {
  position: absolute;
  top: 150px;
  z-index: -1;
}
.errorstate-section .outersection {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  margin-top: 100px;
}
@media (max-width: 768px) {
  .errorstate-section .outersection .outer-section-2 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .errorstate-section .outersection {
    flex-direction: column;
    align-items: self-start;
    justify-content: flex-start;
  }
}
.errorstate-section .Edbutton-error {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media (max-width: 768px) {
  .errorstate-section .Edbutton-error {
    flex-direction: column;
    justify-content: start;
    align-items: flex-start;
    margin-top: 30px !important;
  }
  .errorstate-section .Edbutton-error .ed_button {
    padding: 10px !important;
    z-index: 1;
    width: 72%;
  }
  .errorstate-section .Edbutton-error .midnight-blue-no-underline {
    background-color: #ffffff;
    border-radius: 10px;
  }
}
.errorstate-section .Edbutton-error .errorstate-btn {
  border-radius: 30px;
}

.path4318mb {
  position: absolute;
  height: 100%;
  left: 0px;
  top: 50%;
}

.errostatemobile {
  height: 158px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

:root {
  font-size: 16px;
}

@media (max-width: 767px) {
  .tabs_pnl .nav-tabs {
    display: flex;
    height: 55px;
    overflow-y: scroll;
    flex-direction: column;
  }
  .tabs_pnl .dock_tabs_mobile {
    position: fixed !important;
    width: 100%;
    left: 0;
    padding-left: 15px;
    z-index: 8 !important;
  }
  .calender-section {
    position: unset;
  }
  .calender-section.dock_calender_mobile {
    position: fixed;
    width: 100%;
    left: 0;
    padding-left: 15px;
    top: 116px;
    z-index: 8;
  }
  .calender-section.dock_calender_mobile .calendar_date {
    grid-template-columns: 0.5fr 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 10px 0px;
  }
  .calender-section.dock_calender_mobile .calendar_date .fin_year {
    white-space: nowrap;
  }
  .calender-section.dock_calender_mobile .calendar_date :nth-child(2) {
    white-space: nowrap;
  }
  .calender-section.dock_calender_mobile .calendar_date .calendar_change {
    justify-self: end;
    padding-right: 15px;
  }
  .calendar_date {
    display: flex;
    position: unset;
    justify-content: space-between;
  }
  .calendar_date span {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 130%;
    color: #444444;
  }
  .calendar_date .calendar_change span {
    color: #03002f;
  }
  .calendar_date .calendar_change i {
    font-size: 1.063rem;
  }
  .calendar_date .fin_year {
    font-family: "DMSansMedium";
  }
  .summary_details {
    position: unset;
    gap: 10px;
    border: 1px solid #b8b8b8;
    height: 130px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
  }
  .summary_details span[aria-busy=true] {
    width: 100%;
  }
  .summary_details .border-radius-bottom-left {
    border-bottom-left-radius: 9px;
  }
  .summary_details .border-radius-bottom-right {
    border-bottom-right-radius: 9px;
  }
  .summary_details .summary_box {
    border: none !important;
    height: 50px;
    padding: 20px 10px;
    gap: 5px;
  }
  .summary_details .summary_box .summary_title {
    font-size: 0.688rem;
    font-family: "DMSansMedium";
    line-height: 14px;
    margin-bottom: 5px;
  }
  .summary_details .summary_box .summary_values {
    display: unset;
    margin-right: 10px;
  }
  .summary_details .summary_box .summary_values span {
    font-size: 0.875rem;
    font-family: "RobotoMedium";
    line-height: 16px;
    display: block;
    overflow-wrap: break-word;
  }
  .summary_details .summary_box .summary_values .percentage_value {
    font-size: 0.625rem;
    display: flex;
  }
  .summary_details.dayspnl-container .col-6:last-child {
    text-align: end;
  }
  .summary_details.png-container-wrapper {
    z-index: 8;
  }
  .summary_details.png-container-wrapper .dayspnl-container {
    padding: 13px 15px;
    background-color: #f2f2f5;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    margin-top: 28px;
  }
  .summary_details.png-container-wrapper .dayspnl-container.border-on-search-none {
    border-radius: 0;
    border: 0;
  }
  .summary_details.png-container-wrapper .dayspnl-container h3 {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0px;
    color: #444444;
  }
  .summary_details.png-container-wrapper .dayspnl-container .dayspnl {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    padding-left: 6px;
  }
  .summary_details.png-container-wrapper .dayspnl-container .daypnlchange {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    padding-left: 6px;
  }
  .dock_filter_mob {
    position: fixed;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 5px 15px;
    top: 177px;
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.05);
    z-index: 7;
    height: 50px;
    overflow-x: scroll;
    display: flex;
    flex-direction: row;
  }
  .dock_filter_mob.dock_filter_mob_push {
    top: 222px;
  }
  .dock_filter_mob .clear-all-tag {
    right: -15px;
    padding-right: 10px;
  }
  .filter-wrapper {
    display: flex;
    margin: 0px -15px;
    padding: 10.5px 0px;
    background-color: #f0f9ff;
    align-items: center;
  }
  .filter-wrapper button {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .filter-wrapper .downloads {
    background-color: #f0f9ff !important;
    color: #03002f;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    border-radius: 0px;
    border: 0px !important;
  }
  .filter-wrapper .downloads button {
    border: 0px !important;
    border-radius: 0px;
  }
  .filter-wrapper .downloads button i.edel-icon-download {
    font-size: 1.563rem;
    position: relative;
    top: 1px;
  }
  .filter-wrapper .left-thin-arrow-expand {
    margin-left: 15px !important;
    padding-left: 0px !important;
    padding-right: 10px !important;
    line-height: 24px !important;
    transform: rotate(180deg);
    padding-top: 4px;
    border-bottom-right-radius: 0px;
    padding-bottom: 16px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
  }
  .filter-wrapper .left-thin-arrow-expand::before {
    font-size: 0.375rem;
  }
  .filter-wrapper .p-10 {
    padding-left: 0px !important;
  }
  .filter-wrapper .close-expand {
    height: 36px;
    margin-left: 0px;
    margin-right: 15px !important;
    padding-right: 10px !important;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 27px;
    padding-left: 7px;
    line-height: 30px !important;
    color: #b8b8b8 !important;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  .filter-wrapper .close-expand::before {
    font-size: 0.563rem;
  }
  .filter-wrapper .searchbar-c {
    display: flex;
    width: 100%;
  }
  .filter-wrapper .searchbar-c i {
    background-color: #f0f9ff;
    padding-left: 15px;
    padding-right: 0px;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 34px;
  }
  .filter-wrapper .searchbar-c i:before {
    top: 1px;
    position: relative;
  }
  .filter-wrapper .searchbar-c i.edel-icon-close {
    padding: 7px 0px 13px 4px;
  }
  .filter-wrapper .searchbar-c i.edel-icon-left-arrow {
    background-color: #f0f9ff;
    padding-left: 15px;
    padding-right: 0px;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 34px;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
  }
  .filter-wrapper .searchbar-c i.edel-icon-left-arrow:before {
    font-size: 0.625rem;
    top: 4px;
    margin-left: 10px;
    position: relative;
  }
  .filter-wrapper .searchbar-c input {
    background-color: #f0f9ff;
    border: 0px !important;
    padding-left: 8px;
    width: 80%;
  }
  .filter-wrapper .searchbar-c input::placeholder {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
  }
  .filter-wrapper .searchbar-c-new i,
  .filter-wrapper .searchbar-c-new i.edel-icon-left-arrow {
    color: #3580f7;
  }
  .filter-wrapper .sort button {
    border: 0px;
    background-color: #f0f9ff;
    border: 0px !important;
    border-radius: 0px;
    padding-right: 15px;
    color: #0d6efd;
  }
  .filter-wrapper .sort button:hover {
    color: #0d6efd;
  }
  .filter-wrapper .sort button i {
    font-size: 0.85rem;
    color: #03002f;
  }
  .filter-wrapper .sort button.sort-btn i {
    color: #3580f7;
  }
  .filter-wrapper .sort button.sort-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper .sort button .sort-filter-icon {
    position: relative;
  }
  .filter-wrapper .sort button .sort-filter-icon .sort-filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: -1px;
  }
  .filter-wrapper .drawer__handle-wrapper__handle-wrapper {
    padding: 15px 0px 0px !important;
    background: none;
    border-radius: 5px 5px 0px 0px;
  }
  .filter-wrapper .filter button {
    background-color: #f0f9ff;
    border-radius: 0px;
    padding-right: 15px;
    color: #0d6efd;
  }
  .filter-wrapper .filter button:hover {
    color: #03002f;
  }
  .filter-wrapper .filter button i {
    font-size: 0.938rem;
    color: #03002f;
  }
  .filter-wrapper .filter button.filter-btn i {
    color: #3580f7;
  }
  .filter-wrapper .filter button.filter-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper .filter button .filter-icon {
    position: relative;
  }
  .filter-wrapper .filter button .filter-icon .filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: -1px;
  }
  .filter-wrapper .filter button::after {
    border-right: 1px solid #e7e7e7 !important;
  }
  .filter-wrapper .downloads {
    height: 23px;
  }
  .filter-wrapper .downloads::before {
    content: "";
    border-left: 1px solid #e7e7e7 !important;
  }
  .filter-wrapper .downloads button {
    border: 0px;
    background-color: #f0f9ff;
    border: 0px !important;
    border-radius: 0px;
    color: #0d6efd;
    padding-left: 15px;
  }
  .filter-wrapper .downloads button i {
    font-size: 1.25rem;
    color: #03002f;
  }
  .filter-wrapper .downloads button:hover {
    color: #03002f;
  }
  .filter-wrapper .downloads button.download-btn i {
    color: #3580f7;
  }
  .filter-wrapper .downloads button.download-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper.dock-filterbar-mob-pnl {
    position: fixed;
    top: 175px;
    width: 102%;
    z-index: 8;
  }
  .summarize-pnl {
    margin: 0px 0px 15px 0px;
  }
  .date_band {
    font-family: "EncodeSansRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 15px;
    margin-top: 15px;
    height: 40px;
    color: #d69a26;
  }
  .pnl_detail_data {
    height: auto;
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    border-bottom: 1px solid #e5e5e5;
  }
  .pnl_detail_data .name_wrapper {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 140%;
    text-transform: uppercase;
    display: grid;
    align-items: center !important;
    color: #444444;
    margin: 20px 0px;
  }
  .pnl_detail_data .name_wrapper .scrip_name {
    align-self: self-end;
  }
  .pnl_detail_data .name_wrapper .scrip_name span.name-readmore {
    overflow: hidden;
    word-break: break-all;
  }
  .pnl_detail_data .name_wrapper .scrip_name .w-auto {
    width: 111px !important;
  }
  .pnl_detail_data .name_wrapper .value {
    font-family: "RobotoRegular";
    font-weight: 400;
    align-self: baseline;
  }
  .pnl_detail_data .value_wrapper {
    display: grid;
    justify-content: end;
    align-self: center;
    margin-bottom: 3px;
    gap: 10px;
  }
  .pnl_detail_data .value_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_detail_data .value_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_detail_data .value_wrapper .price_qty {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.688rem;
    line-height: 14px;
    color: #b8b8b8;
    display: flex;
    justify-content: end;
  }
  .pnl_detail_data .value_wrapper .price_qty .price_value {
    font-family: "RobotoRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.688rem;
    line-height: 22px;
    color: #727271;
    margin-left: 4px;
  }
  .pnl_detail_data .value_wrapper .price_qty .price_qty_alone {
    justify-content: end;
  }
  .pnl_detail_data .value_wrapper .price_qty .dot {
    margin: 5px;
    font-size: 0rem;
    width: 4px !important;
    height: 4px !important;
    border: 2px solid #b8b8b8;
    border-radius: 5px;
    position: relative;
    top: -3px;
  }
  .pnl_all_data {
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    border-bottom: 1px solid #e5e5e5;
  }
  .pnl_all_data .name_wrapper {
    font-family: "EncodeSansRegular";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 140%;
    text-transform: uppercase;
    display: grid;
    color: #444444;
  }
  .pnl_all_data .name_wrapper .name-readmore {
    width: 137px;
    overflow: hidden;
    word-break: break-all;
  }
  .pnl_all_data .name_wrapper .name-readmore.w-auto {
    width: 137px !important;
  }
  .pnl_all_data .name_wrapper .scrip_name {
    align-self: flex-end;
  }
  .pnl_all_data .name_wrapper .value {
    align-self: flex-start;
    font-family: "RobotoMedium";
  }
  .pnl_all_data .value_wrapper {
    display: grid;
    justify-content: end;
    align-self: center;
    margin-bottom: 3px;
    gap: 10px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 10px;
    text-align-last: end;
    display: grid;
    grid-template-rows: 30px 30px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.688rem;
    line-height: 14px;
    color: #b8b8b8;
    display: flex;
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .price_value {
    font-family: "RobotoRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.688rem;
    line-height: 22px;
    color: #727271;
    margin-left: 4px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .price_qty_alone {
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .dot {
    margin: 5px;
    font-size: 0rem;
    width: 4px !important;
    height: 4px !important;
    border: 2px solid #b8b8b8;
    border-radius: 5px;
    position: relative;
    top: -3px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_all_data .value_wrapper .realised_wrapper {
    text-align-last: end;
    justify-self: end;
  }
  .pnl_all_data .value_wrapper .realised_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_all_data .value_wrapper .realised_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .drawer__handle-wrapper__content {
    padding: 0 !important;
  }
  .drawer_container {
    width: 100%;
    text-align: center;
  }
  .drawer_container .calendar_list {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 24px;
    height: 340px;
    color: #727271;
    background-color: #f2f2f5;
  }
  .drawer_container .calendar_list .list_container {
    height: 54px;
    border-bottom: 1px solid #e7e7e7;
    display: flex;
  }
  .drawer_container .calendar_list .list_container span {
    padding: 14px 0px 15px 18px;
    display: flex;
  }
  .drawer_container .calendar_list .list_container span .right_arrow {
    display: flex;
    align-self: center;
    position: fixed;
    right: 17px;
  }
  .drawer_container .calendar_list .list_container span .right_arrow i {
    background-color: transparent;
    color: #03002f;
    padding: 10px 12px;
    border-radius: 5px;
    height: 30px !important;
    width: 30px !important;
    align-items: center;
    display: flex;
  }
  .drawer_container .custom_btn {
    width: 360px;
    height: 40px;
    -webkit-appearance: none !important;
  }
  .drawer_year_container .mob_year_container {
    background: #f2f2f5;
    height: 75px;
  }
  .drawer_year_container .mob_year_container span {
    display: flex;
    padding-top: 30px;
    font-size: 0.875rem;
    font-family: "DMSansBold";
  }
  .drawer_year_container .mob_year_container span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  .drawer_year_container .year_list {
    width: 100%;
    background-color: #ffffff;
    align-items: center;
  }
  .drawer_year_container .year_list .financial_year {
    height: 53px;
    border-bottom: 1px solid #e7e7e7;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .drawer_year_container .year_list .financial_year span {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 24px;
    color: #727271;
  }
  .drawer_year_container .year_list .financial_year:last-child {
    height: 100px;
  }
  .drawer_year_container .year_list div.btn-container {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: white;
    left: 0px;
    right: 0px;
    padding-bottom: 17px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .drawer_year_container .year_list div.btn-container button {
    width: 100%;
    height: 40px;
    border-radius: 6px;
    background: #03002f;
    color: #ffffff;
    padding: 9px 17px;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    align-self: center;
    border: none !important;
    margin-top: 9px;
  }
  .drawer_year_container .year_list :nth-last-child(2) {
    border-bottom: none !important;
    margin-bottom: 68px;
  }
  .drawer__handle-wrapper .from_and_To_Container {
    height: 255px;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading {
    min-height: 60px;
    background: #f2f2f5;
    justify-content: center;
    align-items: center;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading span {
    display: flex;
    padding-top: 20px;
    padding-bottom: 23px;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container {
    height: 150px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 15px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .date-labels {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 140%;
    color: #b8b8b8;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .form-control {
    background: none;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-text.d-block {
    background: none;
    border: none;
    padding: 6px 10px 10px 8px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-text.d-block i {
    font-size: 0.688rem;
    color: #03002f;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .custom_btn {
    margin: 20px 0px;
    border-radius: 6px !important;
    height: 40px;
    width: 360px;
    padding: 8px 0px 0px 0px;
    align-items: center;
    -webkit-appearance: none !important;
    margin-left: 0px !important;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-date-section .date-partition {
    width: 135px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-date-section .date-partition .form-control {
    width: 100px;
    color: #444444;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .drawer__handle-wrapper .from_to_container_new .calendar--row {
    padding: 20px 20px 0px;
    border-bottom: 0px;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon {
    border: 1px solid #e7e7e7;
    padding: 0px;
    padding-left: 5px;
  }
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon .input-group-text {
    padding: 8px 10px;
  }
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon .form-control {
    padding: 0px;
  }
}
@media (max-width: 767px) {
  .drawer__handle-wrapper .from_to_container_new .custom_heading {
    min-height: 60px;
    background: #f2f2f5;
    justify-content: center;
    align-items: center;
  }
  .drawer__handle-wrapper .from_to_container_new .custom_heading span {
    display: flex;
    padding-top: 20px;
    padding-bottom: 23px;
  }
  .drawer__handle-wrapper .from_to_container_new .custom_heading span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  button .react-datepicker__navigation {
    top: 3%;
  }
  .pnl_data_wrapper {
    margin-bottom: 120px;
  }
  .display_end {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
  }
  .selected_option {
    margin: 13px 0px 3px 0px;
  }
  .selected_option .edel-icon-arrow-down {
    top: 152px;
  }
  .other_options {
    top: 183px;
  }
  .date-picker {
    padding: 0px 10px;
  }
  .button_container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .button_container .next_btn {
    width: 360px;
    height: 40px;
  }
  .pnl-drawer-container {
    height: 126;
  }
  .pnl-drawer-container .custom_btn {
    -webkit-appearance: none !important;
  }
  .pnl-drawer-container .date-container {
    left: 0px;
    height: 75px;
    top: 316px;
    background: #f2f2f5;
    border-radius: 5px 5px 0px 0px;
    padding-bottom: 20px;
    margin-bottom: 10px;
  }
  .pnl-drawer-container .date-container .select-date {
    width: 115px;
    height: 20px;
    padding: 20px 0px 10px 0px;
    margin: 0px 0px 10px 15px;
    font-family: "Encode Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 140%;
    display: flex;
    align-items: baseline;
    color: #444444;
  }
  .pnl-drawer-container .date-container .form-control {
    box-sizing: border-box;
    width: 201px;
    height: 36px;
    left: 15px;
    top: 386px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    margin-left: 10px;
  }
  .input-group-date-section {
    display: flex !important;
    justify-content: space-between;
  }
}
.setting-padding {
  padding: 0px 20px 4.25px;
}

:root {
  font-size: 16px;
}

@media screen and (max-width: 1024px) {
  .drawer__handle-wrapper {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  .drawer__handle-wrapper.z-index-high {
    z-index: 10001 !important;
  }
  .customForm.mobForm.taxreport input[type=radio]:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 10%;
  }
  .customForm.mobForm.taxreport .mobForm {
    margin: 25px 15px;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap .form-check-input:checked {
    background-color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg {
    background-color: #ffffff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .mail-input input {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .icon i {
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .custom_btn {
    background-color: #3580f7;
    border: 1px solid #3580f7;
    right: 0;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section {
    align-items: center !important;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label {
    margin-bottom: 0px !important;
    color: #444444 !important;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label b {
    font-weight: 500;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text {
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text span {
    position: relative;
    top: 1px;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
}
.outerClass-circle {
  position: relative;
  width: 125px;
  height: 125px;
  background-color: #dddde1;
  border: 15px solid #e7e7e7;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .outerClass-circle {
    width: 100px;
    height: 100px;
  }
}
.outerClass-circle.icon-head .icon {
  font-size: 64px;
}
@media (max-width: 768px) {
  .outerClass-circle.icon-head .icon {
    font-size: 2.625rem;
  }
}

.consetpopup-data-section.mob-padding {
  padding: 20px;
}
.consetpopup-data-section .main-head {
  font-size: 2.125rem;
  font-family: "DMSansBold";
  line-height: 140%;
}
@media (max-width: 768px) {
  .consetpopup-data-section .main-head {
    font-size: 1.5rem;
    font-family: "DMSansBold";
  }
}
.consetpopup-data-section .main-desc {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .consetpopup-data-section .main-desc {
    font-size: 0.875rem;
  }
}
.consetpopup-data-section .main-desc ul {
  list-style: disc;
  text-align: left;
}
.consetpopup-data-section .sub-desc {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 768px) {
  .consetpopup-data-section .sub-desc {
    font-size: 0.875rem;
  }
}

.consent-modal .modal-content {
  padding: 40px;
}
.consent-modal .modal-header {
  border-bottom: none !important;
  padding: 0px !important;
}
.consent-modal .edel-icon-bold-close {
  font-size: 1.563rem;
}

.footer-section-bg {
  background-color: #f2f2f5;
  padding: 15px;
  border-radius: 10px;
}
.footer-section-bg.footer-bg-red {
  background-color: #f9eceb;
}
.footer-section-bg .rigtdesc {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  text-align: left;
}
.footer-section-bg .content-left {
  text-align: left !important;
}
.footer-section-bg .content-left span {
  padding-bottom: 10px;
}

.valiadte-kra-section {
  border: 1px solid #e7e7e7;
  padding: 15px;
  border-radius: 10px;
}
.valiadte-kra-section .circle-section {
  display: flex;
  width: 35px;
  height: 35px;
  justify-content: center;
  align-items: center;
  background-color: #ca70ad;
  color: #ffffff;
  border-radius: 10px;
}
.valiadte-kra-section .circle-section .edel-icon-user-circle {
  font-size: 1.125rem;
}
.valiadte-kra-section .circle-section-content {
  align-items: center;
}
.valiadte-kra-section .circle-section-content .name {
  font-size: 0.875rem;
  font-family: "DMSansBold";
}
.valiadte-kra-section .circle-section-content .status {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.valiadte-kra-section .circle-section-content .status[data-attr="Inoperative PAN"] {
  color: #848097;
}
.valiadte-kra-section .edbutton-link-witharrow-withbg {
  border-radius: 10px;
  color: #ffffff;
}
.valiadte-kra-section .edbutton-link-witharrow-withbg .ed_button {
  font-size: 0.875rem;
}
.valiadte-kra-section .edbutton-link-witharrow-withbg .edel-icon-arrow-right1 {
  font-size: 0.75rem;
}

.consent-popup-drawer .backgroundcolor_bluedrawer {
  background-color: transparent !important;
}
.consent-popup-drawer .sticky-content-close {
  position: fixed;
  right: 0px;
}
.consent-popup-drawer .edel-icon-bold-close {
  font-size: 1.375rem;
}

.margin-trading-section h1 {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  text-align: left;
}
.margin-trading-section ul li {
  list-style-type: disc;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  text-align: left;
  margin-bottom: 5px;
}

.list-style-type-disc li {
  list-style-type: disc;
  text-align: left;
  font-size: 1.125rem;
  font-family: "DMSansNormal";
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .list-style-type-disc li {
    font-size: 0.875rem !important;
  }
}

.text-left {
  text-align: left;
}

.number-harcode-li li {
  padding-bottom: 10px;
}

.green-sucess-icon-big .icon {
  font-size: 6.563rem;
}

.circle-initial-common {
  width: 125px;
  height: 125px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  font-family: "DMSansBold";
}
.circle-initial-common.bg-Mandys-Pink {
  background-color: #fdead8;
  color: #f7943e;
}

.conset-double-section .component-grid-display {
  display: grid;
  grid-template-columns: 400px 540px;
}

.fnt-12 {
  font-size: 0.75rem;
}

@media (max-width: 768px) {
  .modal-sm-360 {
    max-width: 360px !important;
  }
}
.loginsection-mb .modal-content .modal-body .component-grid-display {
  display: grid;
  grid-template-columns: 1fr;
}
.loginsection-mb .modal-content .modal-body .component-grid-display .props-content-data {
  padding: 0px !important;
}

.income-error {
  background-color: rgba(240, 76, 67, 0.1);
  padding: 10px !important;
  border-radius: 10px;
}
.income-error .edel-icon-validation {
  padding-right: 10px;
  padding-top: 10px;
}
.income-error div {
  align-items: flex-start !important;
}
.income-error .p-1 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  text-align: left;
  color: #4f4e70;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUM5Y0E7RUFDRTtBRGdkRjs7QUM3Y0E7RUFDRTtBRGdkRjs7QUM1Y0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhjRjs7QUVoZ0JJO0VBQ0U7QUZtZ0JOOztBRXBnQkk7RUFDRTtBRnVnQk47O0FFeGdCSTtFQUNFO0FGMmdCTjs7QUU1Z0JJO0VBQ0U7QUYrZ0JOOztBRWhoQkk7RUFDRTtBRm1oQk47O0FFcGhCSTtFQUNFO0FGdWhCTjs7QUV4aEJJO0VBQ0U7QUYyaEJOOztBRTVoQkk7RUFDRTtBRitoQk47O0FFaGlCSTtFQUNFO0FGbWlCTjs7QUVwaUJJO0VBQ0U7QUZ1aUJOOztBRXhpQkk7RUFDRTtBRjJpQk47O0FFNWlCSTtFQUNFO0FGK2lCTjs7QUVoakJJO0VBQ0U7QUZtakJOOztBRXBqQkk7RUFDRTtBRnVqQk47O0FFeGpCSTtFQUNFO0FGMmpCTjs7QUU1akJJO0VBQ0U7QUYrakJOOztBRWhrQkk7RUFDRTtBRm1rQk47O0FFcGtCSTtFQUNFO0FGdWtCTjs7QUV4a0JJO0VBQ0U7QUYya0JOOztBRTVrQkk7RUFDRTtBRitrQk47O0FFaGxCSTtFQUNFO0FGbWxCTjs7QUVwbEJJO0VBQ0U7QUZ1bEJOOztBRXhsQkk7RUFDRTtBRjJsQk47O0FFNWxCSTtFQUNFO0FGK2xCTjs7QUVobUJJO0VBQ0U7QUZtbUJOOztBRXBtQkk7RUFDRTtBRnVtQk47O0FFeG1CSTtFQUNFO0FGMm1CTjs7QUU1bUJJO0VBQ0U7QUYrbUJOOztBRWhuQkk7RUFDRTtBRm1uQk47O0FFcG5CSTtFQUNFO0FGdW5CTjs7QUV4bkJJO0VBQ0U7QUYybkJOOztBRTVuQkk7RUFDRTtBRituQk47O0FFaG9CSTtFQUNFO0FGbW9CTjs7QUVwb0JJO0VBQ0U7QUZ1b0JOOztBRXhvQkk7RUFDRTtBRjJvQk47O0FFNW9CSTtFQUNFO0FGK29CTjs7QUVocEJJO0VBQ0U7QUZtcEJOOztBRXBwQkk7RUFDRTtBRnVwQk47O0FFeHBCSTtFQUNFO0FGMnBCTjs7QUU1cEJJO0VBQ0U7QUYrcEJOOztBRWhxQkk7RUFDRTtBRm1xQk47O0FFcHFCSTtFQUNFO0FGdXFCTjs7QUV4cUJJO0VBQ0U7QUYycUJOOztBRTVxQkk7RUFDRTtBRitxQk47O0FFaHJCSTtFQUNFO0FGbXJCTjs7QUVwckJJO0VBQ0U7QUZ1ckJOOztBRXhyQkk7RUFDRTtBRjJyQk47O0FFNXJCSTtFQUNFO0FGK3JCTjs7QUVoc0JJO0VBQ0U7QUZtc0JOOztBRXBzQkk7RUFDRTtBRnVzQk47O0FFeHNCSTtFQUNFO0FGMnNCTjs7QUU1c0JJO0VBQ0U7QUYrc0JOOztBRWh0Qkk7RUFDRTtBRm10Qk47O0FFcHRCSTtFQUNFO0FGdXRCTjs7QUV4dEJJO0VBQ0U7QUYydEJOOztBRTV0Qkk7RUFDRTtBRit0Qk47O0FFaHVCSTtFQUNFO0FGbXVCTjs7QUVwdUJJO0VBQ0U7QUZ1dUJOOztBRXh1Qkk7RUFDRTtBRjJ1Qk47O0FFNXVCSTtFQUNFO0FGK3VCTjs7QUVodkJJO0VBQ0U7QUZtdkJOOztBRXB2Qkk7RUFDRTtBRnV2Qk47O0FFeHZCSTtFQUNFO0FGMnZCTjs7QUU1dkJJO0VBQ0U7QUYrdkJOOztBRWh3Qkk7RUFDRTtBRm13Qk47O0FFcHdCSTtFQUNFO0FGdXdCTjs7QUV4d0JJO0VBQ0U7QUYyd0JOOztBRTV3Qkk7RUFDRTtBRit3Qk47O0FFaHhCSTtFQUNFO0FGbXhCTjs7QUVweEJJO0VBQ0U7QUZ1eEJOOztBRXh4Qkk7RUFDRTtBRjJ4Qk47O0FFNXhCSTtFQUNFO0FGK3hCTjs7QUVoeUJJO0VBQ0U7QUZteUJOOztBRXB5Qkk7RUFDRTtBRnV5Qk47O0FFeHlCSTtFQUNFO0FGMnlCTjs7QUU1eUJJO0VBQ0U7QUYreUJOOztBRWh6Qkk7RUFDRTtBRm16Qk47O0FFcHpCSTtFQUNFO0FGdXpCTjs7QUV4ekJJO0VBQ0U7QUYyekJOOztBRTV6Qkk7RUFDRTtBRit6Qk47O0FFaDBCSTtFQUNFO0FGbTBCTjs7QUVwMEJJO0VBQ0U7QUZ1MEJOOztBRXgwQkk7RUFDRTtBRjIwQk47O0FFNTBCSTtFQUNFO0FGKzBCTjs7QUVoMUJJO0VBQ0U7QUZtMUJOOztBRXAxQkk7RUFDRTtBRnUxQk47O0FFeDFCSTtFQUNFO0FGMjFCTjs7QUU1MUJJO0VBQ0U7QUYrMUJOOztBRWgyQkk7RUFDRTtBRm0yQk47O0FFcDJCSTtFQUNFO0FGdTJCTjs7QUV4MkJJO0VBQ0U7QUYyMkJOOztBRTUyQkk7RUFDRTtBRisyQk47O0FFaDNCSTtFQUNFO0FGbTNCTjs7QUVwM0JJO0VBQ0U7QUZ1M0JOOztBRXgzQkk7RUFDRTtBRjIzQk47O0FFNTNCSTtFQUNFO0FGKzNCTjs7QUVoNEJJO0VBQ0U7QUZtNEJOOztBRXA0Qkk7RUFDRTtBRnU0Qk47O0FFeDRCSTtFQUNFO0FGMjRCTjs7QUU1NEJJO0VBQ0U7QUYrNEJOOztBRWg1Qkk7RUFDRTtBRm01Qk47O0FFcDVCSTtFQUNFO0FGdTVCTjs7QUV4NUJJO0VBQ0U7QUYyNUJOOztBRTU1Qkk7RUFDRTtBRis1Qk47O0FFaDZCSTtFQUNFO0FGbTZCTjs7QUVwNkJJO0VBQ0U7QUZ1NkJOOztBRXg2Qkk7RUFDRTtBRjI2Qk47O0FFNTZCSTtFQUNFO0FGKzZCTjs7QUVoN0JJO0VBQ0U7QUZtN0JOOztBRXA3Qkk7RUFDRTtBRnU3Qk47O0FFeDdCSTtFQUNFO0FGMjdCTjs7QUU1N0JJO0VBQ0U7QUYrN0JOOztBRWg4Qkk7RUFDRTtBRm04Qk47O0FFcDhCSTtFQUNFO0FGdThCTjs7QUV4OEJJO0VBQ0U7QUYyOEJOOztBRTU4Qkk7RUFDRTtBRis4Qk47O0FFaDlCSTtFQUNFO0FGbTlCTjs7QUVwOUJJO0VBQ0U7QUZ1OUJOOztBRXg5Qkk7RUFDRTtBRjI5Qk47O0FFNTlCSTtFQUNFO0FGKzlCTjs7QUVoK0JJO0VBQ0U7QUZtK0JOOztBRXArQkk7RUFDRTtBRnUrQk47O0FFeCtCSTtFQUNFO0FGMitCTjs7QUU1K0JJO0VBQ0U7QUYrK0JOOztBRWgvQkk7RUFDRTtBRm0vQk47O0FFcC9CSTtFQUNFO0FGdS9CTjs7QUV4L0JJO0VBQ0U7QUYyL0JOOztBRTUvQkk7RUFDRTtBRisvQk47O0FFaGdDSTtFQUNFO0FGbWdDTjs7QUVwZ0NJO0VBQ0U7QUZ1Z0NOOztBRXhnQ0k7RUFDRTtBRjJnQ047O0FFNWdDSTtFQUNFO0FGK2dDTjs7QUVoaENJO0VBQ0U7QUZtaENOOztBRXBoQ0k7RUFDRTtBRnVoQ047O0FFeGhDSTtFQUNFO0FGMmhDTjs7QUU1aENJO0VBQ0U7QUYraENOOztBRWhpQ0k7RUFDRTtBRm1pQ047O0FFcGlDSTtFQUNFO0FGdWlDTjs7QUV4aUNJO0VBQ0U7QUYyaUNOOztBRTVpQ0k7RUFDRTtBRitpQ047O0FFaGpDSTtFQUNFO0FGbWpDTjs7QUVwakNJO0VBQ0U7QUZ1akNOOztBRXhqQ0k7RUFDRTtBRjJqQ047O0FFNWpDSTtFQUNFO0FGK2pDTjs7QUVoa0NJO0VBQ0U7QUZta0NOOztBRXBrQ0k7RUFDRTtBRnVrQ047O0FFeGtDSTtFQUNFO0FGMmtDTjs7QUU1a0NJO0VBQ0U7QUYra0NOOztBRWhsQ0k7RUFDRTtBRm1sQ047O0FFcGxDSTtFQUNFO0FGdWxDTjs7QUV4bENJO0VBQ0U7QUYybENOOztBRTVsQ0k7RUFDRTtBRitsQ047O0FFaG1DSTtFQUNFO0FGbW1DTjs7QUVwbUNJO0VBQ0U7QUZ1bUNOOztBRXhtQ0k7RUFDRTtBRjJtQ047O0FFNW1DSTtFQUNFO0FGK21DTjs7QUVobkNJO0VBQ0U7QUZtbkNOOztBRXBuQ0k7RUFDRTtBRnVuQ047O0FFeG5DSTtFQUNFO0FGMm5DTjs7QUU1bkNJO0VBQ0U7QUYrbkNOOztBRWhvQ0k7RUFDRTtBRm1vQ047O0FFcG9DSTtFQUNFO0FGdW9DTjs7QUV4b0NJO0VBQ0U7QUYyb0NOOztBRTVvQ0k7RUFDRTtBRitvQ047O0FFaHBDSTtFQUNFO0FGbXBDTjs7QUVwcENJO0VBQ0U7QUZ1cENOOztBRXhwQ0k7RUFDRTtBRjJwQ047O0FFNXBDSTtFQUNFO0FGK3BDTjs7QUVocUNJO0VBQ0U7QUZtcUNOOztBRXBxQ0k7RUFDRTtBRnVxQ047O0FFeHFDSTtFQUNFO0FGMnFDTjs7QUU1cUNJO0VBQ0U7QUYrcUNOOztBRWhyQ0k7RUFDRTtBRm1yQ047O0FFcHJDSTtFQUNFO0FGdXJDTjs7QUV4ckNJO0VBQ0U7QUYyckNOOztBRTVyQ0k7RUFDRTtBRityQ047O0FFaHNDSTtFQUNFO0FGbXNDTjs7QUVwc0NJO0VBQ0U7QUZ1c0NOOztBRXhzQ0k7RUFDRTtBRjJzQ047O0FFNXNDSTtFQUNFO0FGK3NDTjs7QUVodENJO0VBQ0U7QUZtdENOOztBRXB0Q0k7RUFDRTtBRnV0Q047O0FFeHRDSTtFQUNFO0FGMnRDTjs7QUU1dENJO0VBQ0U7QUYrdENOOztBRWh1Q0k7RUFDRTtBRm11Q047O0FFcHVDSTtFQUNFO0FGdXVDTjs7QUV4dUNJO0VBQ0U7QUYydUNOOztBRTV1Q0k7RUFDRTtBRit1Q047O0FFaHZDSTtFQUNFO0FGbXZDTjs7QUVwdkNJO0VBQ0U7QUZ1dkNOOztBRXh2Q0k7RUFDRTtBRjJ2Q047O0FFNXZDSTtFQUNFO0FGK3ZDTjs7QUVod0NJO0VBQ0U7QUZtd0NOOztBRXB3Q0k7RUFDRTtBRnV3Q047O0FFeHdDSTtFQUNFO0FGMndDTjs7QUU1d0NJO0VBQ0U7QUYrd0NOOztBRWh4Q0k7RUFDRTtBRm14Q047O0FFcHhDSTtFQUNFO0FGdXhDTjs7QUV4eENJO0VBQ0U7QUYyeENOOztBRTV4Q0k7RUFDRTtBRit4Q047O0FDNXRDQTtFQUNFO0FEK3RDRjs7QUM1dENBO0VBQ0U7QUQrdENGOztBQzV0Q0E7RUFDRTtBRCt0Q0Y7O0FDNXRDQTtFQUNFO0FEK3RDRjs7QUM1dENBO0VBQ0U7QUQrdENGOztBQzN0Q0E7RUFDRTtBRDh0Q0Y7O0FDM3RDQTtFQUNFO0FEOHRDRjs7QUMzdENBO0VBQ0U7QUQ4dENGOztBQzN0Q0E7RUFDRTtFQUNBO0FEOHRDRjs7QUMxdENBO0VBQ0U7QUQ2dENGOztBQzF0Q0E7RUFDRTtBRDZ0Q0Y7O0FDMXRDQTtFQUNFO0FENnRDRjs7QUMxdENBO0VBQ0U7QUQ2dENGOztBQ3p0Q0E7RUFDRSxjRXlCZ0I7QUhtc0NsQjs7QUN6dENBO0VBQ0UsY0VqR1c7QUg2ekNiOztBQ3h0Q0E7RUFDRTtFQUNBO0FEMnRDRjs7QUN4dENBO0VBQ0U7RUFLQTtFQU9BO0FEaXRDRjtBQzV0Q0U7RUFDRTtBRDh0Q0o7QUMxdENFO0VBRUU7RUFDQTtBRDJ0Q0o7QUN2dENFO0VBQ0U7RUFDQTtFQUNBLG1CRTdKVztBSHMzQ2Y7QUNydENFO0VBQ0UsbUJFbEtXO0FIeTNDZjs7QUNudENBO0VBQ0U7QURzdENGO0FDcHRDRTtFQUNFO0FEc3RDSjs7QUNsdENBO0VBQ0U7RUFDQTtBRHF0Q0Y7O0FDbHRDQTtFQUNFO0VBQ0E7QURxdENGOztBQ2x0Q0E7RUFDRTtFQUNBO0FEcXRDRjs7QUNsdENBO0VBQ0U7QURxdENGOztBQ2x0Q0E7RUFDRTtBRHF0Q0Y7O0FDbHRDQTtFQUNFO0FEcXRDRjs7QUNsdENBO0VBQ0U7QURxdENGOztBQ2x0Q0E7RUFDRTtFQU9BO0VBS0E7QUQyc0NGO0FDcnRDRTtFQUNFO0VBQ0E7QUR1dENKO0FDbnRDRTtFQUNFO0FEcXRDSjtBQ2p0Q0U7RUFDRSxtQkUxR2E7QUg2ekNqQjs7QUl0OENBO0VBQ0M7QUp5OENEOztBSXQ4Q0E7RUFDQztBSnk4Q0Q7O0FJdDhDQTtFQUNDO0FKeThDRDs7QUl2OENBO0VBQ0M7QUowOENEOztBSXY4Q0E7RUFDQztBSjA4Q0Q7O0FJdjhDQTtFQUNDO0FKMDhDRDs7QUl4OENBO0VBQ0M7QUoyOENEOztBSXg4Q0E7RUFDQztBSjI4Q0Q7O0FJeDhDQTtFQUNDO0FKMjhDRDs7QUl6OENBO0VBQ0M7QUo0OENEOztBSXo4Q0E7RUFDQztBSjQ4Q0Q7O0FJejhDQTtFQUNDO0FKNDhDRDs7QUkxOENBO0VBQ0M7QUo2OENEOztBSTE4Q0E7RUFDQztBSjY4Q0Q7O0FJMThDQTtFQUNDO0FKNjhDRDs7QUkzOENBO0VBQ0M7QUo4OENEOztBSTU4Q0E7RUFDQztBSis4Q0Q7O0FJNThDQTtFQUNDO0FKKzhDRDs7QUk1OENBO0VBQ0M7QUorOENEOztBSTc4Q0E7RUFDQztBSmc5Q0Q7O0FLbmhEQTtFQUNFLGVOTmU7QUM0aERqQjs7QUsvZ0RBO0VBQ0U7QUxraERGOztBSy9nREE7QUFDQTs7Ozs7OztFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxraERGOztBSy9nREE7RUFDRTs7SUFFRTtFTGtoREY7QUFDRjtBSy9nREE7RUFDRTs7O0lBR0U7RUxpaERGO0FBQ0Y7QUs5Z0RBO0VBQ0U7Ozs7SUFJRTtFTGdoREY7QUFDRjtBSzdnREE7RUFDRTs7Ozs7SUFLRTtFTCtnREY7QUFDRjtBSzVnREE7RUFDRTs7Ozs7O0lBTUU7RUw4Z0RGO0FBQ0Y7QUszZ0RBO0FBRUE7RUFDRTtFQUNBO0FMNGdERjs7QUt6Z0RBO0VBQ0U7RUFDQTtFQUNBO0FMNGdERjs7QUt6Z0RBO0VBQ0U7RUFDQTtFQUNBO0FMNGdERjs7QUt6Z0RBO0VBQ0U7QUw0Z0RGOztBS3pnREE7RUFDRTtBTDRnREY7O0FLemdEQTtFQUNFO0VBQ0E7RUFDQTtBTDRnREY7O0FLemdEQTtFQUNFO0FMNGdERjs7QUt6Z0RBO0VBQ0U7RUFDQTtFQUNBO0FMNGdERjtBSzFnREU7RUFMRjtJQU1JO0lBQ0E7RUw2Z0RGO0FBQ0Y7QUszZ0RFO0VBQ0U7QUw2Z0RKOztBS3pnREE7RUFDRTtBTDRnREY7QUsxZ0RFO0VBSEY7SUFJSTtFTDZnREY7QUFDRjs7QUsxZ0RBO0VBQ0U7SUFDRTtFTDZnREY7QUFDRjtBSzFnREE7RUFDRTtBTDRnREY7QUsxZ0RFO0VBSEY7SUFJSTtFTDZnREY7QUFDRjs7QUsxZ0RBO0VBQ0U7QUw2Z0RGOztBSzFnREE7RUFDRTtBTDZnREY7QUszZ0RFO0VBSEY7SUFJSTtFTDhnREY7QUFDRjs7QUszZ0RBO0VBQ0U7QUw4Z0RGOztBSzNnREE7RUFDRTtBTDhnREY7O0FLM2dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOGdERjtBSzVnREU7RUFDRTtBTDhnREo7O0FLMWdEQTtFQUNFO0VBQ0E7QUw2Z0RGOztBSzFnREE7RUFDRTtBTDZnREY7O0FLMWdEQTs7OztFQUlFO0FMNmdERjs7QUsxZ0RBO0VBQ0U7SUFFRTtFTDRnREY7QUFDRjtBS3pnREE7RUFDRTtBTDJnREY7O0FLeGdEQTtFQUNFO0FMMmdERjs7QUt4Z0RBO0VBQ0U7QUwyZ0RGOztBS3hnREE7RUFDRTtFQUNBO0FMMmdERjs7QUt4Z0RBO0VBQ0U7QUwyZ0RGOztBS3hnREE7RUFDRTtFQUNBO0FMMmdERjs7QUt4Z0RBO0VBQ0U7RUFDQTtBTDJnREY7O0FLeGdEQTtFQUNFO0FMMmdERjs7QUt4Z0RBO0VBQ0U7QUwyZ0RGOztBS3hnREE7RUFDRTtBTDJnREY7O0FLeGdEQTtFQUNFO0FMMmdERjs7QUt4Z0RBO0VBQ0U7RUFDQTtBTDJnREY7O0FLeGdEQTtFQUNFO0FMMmdERjs7QUt4Z0RBO0VBQ0U7QUwyZ0RGOztBS3hnREE7RUFDRTtBTDJnREY7O0FLeGdEQTtFQUNFO0FMMmdERjs7QUt6Z0RBO0VBQ0U7QUw0Z0RGOztBSzFnREE7RUFDRTtBTDZnREY7O0FLM2dEQTtFQUNFO0FMOGdERjs7QUs1Z0RBO0VBQ0U7QUwrZ0RGOztBSzdnREE7RUFDRTtBTGdoREY7O0FLOWdEQTtFQUNFO0FMaWhERjs7QUsvZ0RBO0VBQ0U7QUxraERGOztBSy9nREE7RUFDRTtBTGtoREY7O0FLaGhEQTtFQUNFO0FMbWhERjs7QUtqaERBO0VBQ0U7QUxvaERGOztBS2poREE7RUFDRTtBTG9oREY7O0FLbGhEQTtFQUNFO0FMcWhERjs7QUtuaERBO0VBQ0U7QUxzaERGOztBS25oREE7RUFDRTtBTHNoREY7O0FLcGhEQTtFQUNFO0FMdWhERjs7QUtyaERBO0VBQ0U7QUx3aERGOztBS3RoREE7RUFDRTtBTHloREY7O0FLdmhEQTtFQUNFO0FMMGhERjs7QUt4aERBO0VBQ0U7QUwyaERGOztBS3poREE7RUFDRTtBTDRoREY7O0FLemhEQTtFQUNFO0FMNGhERjs7QUt6aERBO0VBQ0U7QUw0aERGOztBS3poREE7RUFDRTtJQUNFO0VMNGhERjtBQUNGO0FLcmhEQTtFQUNFO0FMdWhERjtBS3JoREU7RUFDRTtFQUNBO0VBQ0E7QUx1aERKO0FLcGhESTtFQU5GO0lBT0k7RUx1aERKO0FBQ0Y7QUtyaERJO0VBVkY7SUFXSTtFTHdoREo7QUFDRjtBS3RoREk7RUFkRjtJQWVJO0VMeWhESjtBQUNGO0FLdmhESTtFQWxCRjtJQW1CSTtFTDBoREo7QUFDRjtBS3hoREk7RUF0QkY7SUF1Qkk7RUwyaERKO0FBQ0Y7QUt6aERJO0VBMUJGO0lBMkJJO0VMNGhESjtBQUNGO0FLMWhESTtFQTlCRjtJQStCSTtFTDZoREo7QUFDRjtBSzNoREk7RUFsQ0Y7SUFtQ0k7RUw4aERKO0FBQ0Y7QUs1aERJO0VBdENGO0lBdUNJO0VMK2hESjtBQUNGOztBSzNoREE7RUFDRTtFQUNBO0FMOGhERjs7QUszaERBO0VBQ0U7RUFDQTtBTDhoREY7O0FLM2hEQTtFQUNFO0VBQ0E7QUw4aERGOztBSzNoREE7RUFDRSx5QkZoTlc7QUg4dURiO0FLNWhERTtFQUNFLHlCRm5OUztFRW9OVDtFQUNBO0FMOGhESjtBSzNoREU7RUFDRTtBTDZoREo7QUsxaERFO0VBQ0U7QUw0aERKOztBS3hoREE7RUFDRTtFQUNBO0FMMmhERjs7QUt4aERBO0VBQ0U7QUwyaERGOztBS3hoREE7RUFDRTtBTDJoREY7O0FLeGhEQTtFQUNFO0FMMmhERjs7QUt4aERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJOL2FjO0VNZ2JkO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0Y5Yk07RUUrYk47RUFDQTtBTDJoREY7QUt6aERFO0VBaEJGO0lBaUJJO0lBQ0E7RUw0aERGO0FBQ0Y7QUsxaERFO0VBQ0U7QUw0aERKOztBS3hoREE7RUFDRTtBTDJoREY7O0FLeGhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMmhERjs7QUt4aERBO0VBQ0U7QUwyaERGOztBS3hoREE7RUFDRTtBTDJoREY7O0FLeGhEQTtFQUNFLGNGL1dlO0FIMDREakI7O0FLeGhEQTtFQUNFO0FMMmhERjs7QUt4aERBO0VBQ0U7QUwyaERGOztBS3hoREE7RUFDRTtBTDJoREY7O0FLeGhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMmhERjs7QUt4aERBO0VBQ0U7RUFDQTtBTDJoREY7O0FLeGhEQTtFQUNFLGNGblpXO0FIODZEYjs7QUt4aERBO0VBQ0U7QUwyaERGOztBS3hoREE7RUFDRTtBTDJoREY7O0FLeGhEQTtFQUNFO0FMMmhERjs7QUt0Z0RBO0VBQ0U7QUx5Z0RGOztBS3RnREE7RUFDRTtBTHlnREY7O0FLdGdEQTtFQUNFO0FMeWdERjs7QUt0Z0RBO0VBQ0U7QUx5Z0RGOztBS3RnREE7RUFDRTtBTHlnREY7O0FLdGdEQTtFQUNFO0FMeWdERjs7QUt2Z0RBO0VBQ0U7QUwwZ0RGOztBS3ZnREE7RUFDRTtBTDBnREY7O0FLdmdEQTtFQUNFO0FMMGdERjs7QUt2Z0RBO0VBQ0U7QUwwZ0RGO0FLeGdERTtFQUhGO0lBSUk7RUwyZ0RGO0FBQ0Y7O0FLeGdEQTtFQUNFO0FMMmdERjs7QUt4Z0RBO0VBQ0U7QUwyZ0RGOztBS3hnREE7RUFDRTtBTDJnREY7QUt6Z0RFO0VBSEY7SUFJSTtFTDRnREY7QUFDRjs7QUt4Z0RFO0VBQ0U7RUFDQTtBTDJnREo7O0FLdmdEQTtFQUNFO0VBQ0E7QUwwZ0RGOztBS3ZnREE7RUFDRTtFQUNBO0FMMGdERjs7QUt2Z0RBO0VBQ0U7QUwwZ0RGOztBS3RnREU7RUFDRTtFQUNBO0FMeWdESjs7QUtyZ0RBO0VBQ0U7QUx3Z0RGOztBS3JnREE7RUFDRTtBTHdnREY7O0FLcmdEQTtFQUNFO0VBQ0E7QUx3Z0RGOztBS3JnREE7RUFDRTtBTHdnREY7O0FLcmdEQTtFQUNFO0FMd2dERjs7QUtyZ0RBO0VBQ0U7RUFDQTtBTHdnREY7O0FLcmdEQTtFQUNFO0VBQ0E7RUFDQTtBTHdnREY7O0FLdGdEQTtFQUNFO0FMeWdERjs7QUt2Z0RBO0VBQ0U7QUwwZ0RGOztBS3ZnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDBnREY7QUt6Z0RFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUwwZ0RKOztBS3ZnREE7RUFDRTtFQUNBLHlCRi9xQk07RUVnckJOO0FMMGdERjtBS3pnREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMmdESjtBS3hnREk7RUFDRTtFQUNBO0FMMGdETjtBS3ZnREU7RUFDRTtFQUNBO0VBQ0E7QUx5Z0RKOztBS3JnREE7RUFDRTtBTHdnREY7O0FLdGdEQTtFQUNFO0FMeWdERjs7QUt0Z0RFO0VBQ0U7RUFDQTtBTHlnREo7QUt4Z0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJGbnRCRTtBSDZ0RVI7QUt2Z0RFO0VBQ0U7RUFDQTtBTHlnREo7QUt2Z0RFO0VBQ0U7QUx5Z0RKO0FLdmdERTtFQUNFO0FMeWdESjs7QUtyZ0RFO0VBQ0UseUJGbmlCUztBSDJpRWI7QUt0Z0RFO0VBQ0U7RUFDQTtBTHdnREo7QUt0Z0RFO0VBQ0U7QUx3Z0RKO0FLdGdERTtFQUNFO0FMd2dESjtBS3JnREU7RUFDRTtBTHVnREo7QUtwZ0RJO0VBREY7SUFFSTtFTHVnREo7QUFDRjtBS3JnREU7RUFDRTtBTHVnREo7QUt0Z0RJO0VBQ0U7RUFDQTtFQUNBO0FMd2dETjtBS3RnREk7RUFDRSx5QkY1cUJVO0VFNnFCVjtFQUNBO0FMd2dETjtBS3BnREU7RUFDRTtBTHNnREo7QUtwZ0RFO0VBQ0U7QUxzZ0RKO0FLbmdESTtFQUNFO0VBQ0E7RUFDQTtBTHFnRE47QUtsZ0RFO0VBQ0UseUJGaHNCWTtBSG9zRWhCO0FLLy9DTTtFQUZGOztJQUdJO0VMbWdETjtBQUNGO0FLaGdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMa2dESjtBS2hnRE07RUFDRSwyQkN2eUJDO0FOeXlFVDtBS2hnRFE7RUFDRSxtQkZwdEJNO0VFcXRCTiwyQkMzeUJEO0FONnlFVDtBSzcvQ0U7RUFDRTtBTCsvQ0o7QUs3L0NNO0VBQ0UsbUJOeHlCUTtBQ3V5RWhCO0FLMS9DSTtFQURGO0lBRUk7SUFDQTtFTDYvQ0o7QUFDRjtBSzMvQ0U7RUFDRTtBTDYvQ0o7QUt6L0NNO0VBREY7SUFFSTtFTDQvQ047QUFDRjtBS3ovQ0U7RUFDRTtFQUNBO0VBQ0EsMkJDMzBCSztFRDQwQkwsZU45ekJXO0FDeXpFZjtBS3ovQ0U7RUFDRTtFQUNBO0FMMi9DSjtBSzEvQ0k7RUFIRjtJQUlJO0VMNi9DSjtBQUNGO0FLMy9DRTtFQUNFLGNGaHdCWTtBSDZ2RWhCO0FLeC9DUTtFQUNFO0FMMC9DVjtBS3YvQ007O0VBRUUsMkJDajJCQztFRGsyQkQsbUJOdDFCUTtFTXUxQlIsY0ZsdkJLO0VFbXZCTDtBTHkvQ1I7QUtyL0NVO0VBREY7SUFFSTtFTHcvQ1Y7QUFDRjtBS24vQ0U7RUFDRTtBTHEvQ0o7QUtwL0NJO0VBQ0U7QUxzL0NOO0FLcC9DSTtFQUNFO0VBQ0E7RUFDQTtBTHMvQ047QUtwL0NJOztFQUVFO0VBQ0E7RUFDQTtBTHMvQ047QUtsL0NNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMcS9DUjtBS3AvQ1E7RUFMRjs7SUFNSTtFTHcvQ1I7QUFDRjtBS3AvQ0k7RUFDRSwyQkM3NEJHO0VEODRCSCxtQk5sNEJVO0VNbTRCVixjRjl4Qk87QUhveEViO0FLcC9DSTtFQUNFO0FMcy9DTjtBS3AvQ0k7RUFDRSw0QkN6NkJJO0VEMDZCSixtQk4xNEJVO0FDZzRFaEI7QUtuL0NJOztFQUVFLDJCQzM1Qkc7RUQ0NUJILG1CTmg1QlU7QUNxNEVoQjtBS24vQ0k7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQkN2NkJHO0VEdzZCSCxtQk41NUJVO0VNNjVCVjtBTHEvQ047QUtuL0NJOztFQUVFO0FMcS9DTjtBS3AvQ007RUFIRjs7SUFJSTtFTHcvQ047QUFDRjtBS3QvQ0k7RUFDRTtBTHcvQ047QUtyL0NFO0VBRUk7SUFDRTtFTHMvQ047RUtyL0NNO0lBQ0U7SUFDQSxjRjMwQkc7RUhrMEVYO0VLdC9DUTtJQUNFO0VMdy9DVjtBQUNGO0FLbC9DRTtFQUNFO0FMby9DSjtBS24vQ0k7RUFGRjtJQUdJO0VMcy9DSjtBQUNGO0FLbC9DSTtFQURGO0lBRUk7RUxxL0NKO0FBQ0Y7QUtuL0NFO0VBQ0U7SUFDRTtFTHEvQ0o7RUtuL0NFO0lBQ0U7RUxxL0NKO0FBQ0Y7QUtuL0NFO0VBQ0U7SUFDRTtFTHEvQ0o7QUFDRjtBS24vQ0U7RUFDRTtBTHEvQ0o7O0FLNytDVTtFQUNFO0FMZy9DWjtBSy8rQ1k7RUFGRjtJQUdJO0VMay9DWjtBQUNGOztBS3orQ0U7RUFDRSxjRm4vQkk7QUgrOUVSO0FLMytDSTtFQUVFO0VBQ0E7QUw0K0NOO0FLMStDSTtFQUNFLHlCRnQ2QlU7RUV1NkJWLGNGMy9CRTtBSHUrRVI7O0FLeCtDQTtFQUNFO0FMMitDRjs7QUt6K0NBO0VBQ0U7QUw0K0NGOztBSzErQ0E7RUFDRTtBTDYrQ0Y7O0FLMytDQTtFQUNFO0FMOCtDRjs7QUs1K0NBO0VBQ0U7QUwrK0NGOztBSzcrQ0E7RUFDRTtBTGcvQ0Y7O0FLNytDQTtFQUNFO0FMZy9DRjs7QUs3K0NBO0VBQ0U7QUxnL0NGOztBSzcrQ0E7RUFDRTtBTGcvQ0Y7O0FLNytDQTtFQUNFO0FMZy9DRjs7QUs3K0NBO0FBRUE7RUFDRTtFQUNBO0FMKytDRjs7QUs1K0NBO0VBQ0U7SUFDRTtFTCsrQ0Y7RUs1K0NBO0lBQ0U7RUw4K0NGO0FBQ0Y7QUszK0NBO0VBQ0U7QUw2K0NGOztBSzErQ0E7RUFDRTtBTDYrQ0Y7O0FLMytDQTtFQUNFO0FMOCtDRjs7QUs1K0NBO0VBQ0U7QUwrK0NGOztBSzcrQ0E7RUFDRTtBTGcvQ0Y7O0FLOStDQTtFQUNFO0FMaS9DRjs7QUsvK0NBO0VBQ0U7QUxrL0NGOztBS2gvQ0E7RUFDRTtBTG0vQ0Y7O0FLai9DQTtFQUNFO0FMby9DRjs7QUtsL0NBO0VBQ0U7QUxxL0NGOztBS24vQ0E7RUFDRTtBTHMvQ0Y7O0FLcC9DQTtFQUNFO0FMdS9DRjs7QUtyL0NBO0VBQ0U7QUx3L0NGOztBS3QvQ0E7RUFDRTtFQUNBO0VBQ0E7QUx5L0NGOztBS3IvQ0k7RUFDRTtBTHcvQ047QUtuL0NJO0VBQ0U7RUFDQTtFQUNBLG1CRjNtQ0U7RUU0bUNGO0FMcS9DTjtBS3AvQ007RUFDRTtBTHMvQ1I7QUtyL0NRO0VBQ0U7QUx1L0NWOztBSzUrQ1E7RUFDRTtFQUNBO0FMKytDVjs7QUt6K0NBO0VBQ0U7QUw0K0NGOztBS3orQ0U7RUFDRTtFQUNBO0FMNCtDSjs7QUt6K0NBO0VBQ0U7QUw0K0NGOztBSzErQ0E7RUFDRTtBTDYrQ0Y7O0FLMStDQTtFQUNFO0FMNitDRjs7QUszK0NBO0VBQ0U7QUw4K0NGOztBSzUrQ0E7RUFDRTtFQUNBO0VBQ0E7QUwrK0NGOztBSzcrQ0E7RUFDRTtBTGcvQ0Y7QUsvK0NFOztFQUVFO0FMaS9DSjtBSy8rQ0U7O0VBRUU7QUxpL0NKO0FLOStDSTs7RUFFRTtFQUNBO0VBQ0E7QUxnL0NOO0FLOStDSTtFQUNFO0FMZy9DTjtBSzkrQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGcvQ047QUs3K0NNO0VBQ0U7RUFDQTtBTCsrQ1I7QUs5K0NRO0VBQ0U7QUxnL0NWO0FLOStDUTtFQUNFO0FMZy9DVjtBSy8rQ1U7O0VBRUU7QUxpL0NaO0FLaC9DWTs7OztFQUVFLHFCRmxuQ0U7RUVtbkNGO0VBQ0E7RUFDQTtBTG8vQ2Q7QUtqL0NVO0VBQ0U7RUFDQTtBTG0vQ1o7QUtqL0NVO0VBQ0U7RUFDQTtBTG0vQ1o7QUtqL0NjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbS9DaEI7QUtoL0NjO0VBQ0U7RUFDQTtBTGsvQ2hCO0FLLytDYztFQUNFO0VBQ0E7QUxpL0NoQjs7QUt4K0NBO0VBQ0U7QUwyK0NGOztBS3orQ0E7RUFDRTtBTDQrQ0Y7O0FLMStDQTtFQUNFO0FMNitDRjs7QUszK0NBO0VBQ0U7QUw4K0NGOztBSzUrQ0E7RUFDRTtBTCsrQ0Y7O0FLNytDQTtFQUNFO0FMZy9DRjs7QUs5K0NBO0VBQ0U7QUxpL0NGOztBSy8rQ0E7RUFDRTtBTGsvQ0Y7O0FLaC9DQTtFQUNFO0FMbS9DRjs7QUtqL0NBO0VBQ0U7RUFDQTtFQUNBO0FMby9DRjtBS24vQ0U7RUFDRTtBTHEvQ0o7QUtuL0NFO0VBQ0U7RUFFQTtBTG8vQ0o7O0FLai9DQTtFQUNFO0FMby9DRjs7QUtsL0NBO0VBQ0U7QUxxL0NGOztBS2wvQ0U7RUFDRTtBTHEvQ0o7O0FLbC9DQTtFQUNFO0FMcS9DRjs7QUtqL0NJO0VBQ0U7QUxvL0NOO0FLbC9DSTtFQUNFO0FMby9DTjtBS2wvQ0k7RUFDRTtFQUNBO0VBQ0E7QUxvL0NOOztBS2gvQ0E7RUFDRTtBTG0vQ0Y7O0FLai9DQTtFQUNFO0FMby9DRjs7QUtqL0NFO0VBQ0U7RUFDQSxjRjcrQlk7RUU4K0JaO0FMby9DSjs7QUtqL0NBO0VBQ0U7QUxvL0NGOztBS2ovQ0E7RUFDRTtBTG8vQ0Y7O0FLai9DQTtFQUNFO0VBQ0E7QUxvL0NGOztBS2wvQ0E7RUFDRTtBTHEvQ0Y7O0FLbC9DQTtFQUNFO0FMcS9DRjs7QUtuL0NBO0VBQ0UsZU4xMENhO0VNMjBDYjtBTHMvQ0Y7O0FLcC9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdS9DRjs7QUtyL0NBO0VBQ0U7QUx3L0NGOztBS3QvQ0E7RUFDRTtBTHkvQ0Y7O0FLdi9DQTtFQUNFO0FMMC9DRjs7QU9sM0ZBO0VBQ0U7QVBxM0ZGOztBT2wzRkE7RUFDRTtBUHEzRkY7O0FPbDNGQTtFQUNFO0FQcTNGRjs7QU9sM0ZBO0VBQ0U7QVBxM0ZGOztBT2wzRkE7RUFNRTtFQUtBO0FQNDJGRjtBT3QzRkU7RUFDRTtFQUNBO0FQdzNGSjtBT3AzRkU7RUFDRTtBUHMzRko7QU9sM0ZFO0VBQ0UsbUJKeUdhO0FIMndGakI7O0FPaDNGQTtFQUNFO0FQbTNGRjs7QU9oM0ZBO0VBQ0U7QVBtM0ZGOztBT2gzRkE7RUFDRTtBUG0zRkY7O0FPaDNGQTtFQUNFO0FQbTNGRjs7QU9oM0ZBO0VBQ0U7QVBtM0ZGOztBT2gzRkE7RUFDRTtBUG0zRkY7O0FPaDNGRTtFQUNFO0FQbTNGSjs7QU9oM0ZBO0VBQ0U7QVBtM0ZGOztBT2gzRkE7RUFDRTtBUG0zRkY7O0FPLzJGQTtFQVFFO0VBS0E7QVB1MkZGO0FPajNGRTtFQUNFO0VBQ0E7QVBtM0ZKO0FPLzJGRTtFQUNFO0FQaTNGSjtBTzcyRkU7RUFDRTtBUCsyRko7QU83MkZFO0VBQ0U7QVArMkZKOztBTzMyRkE7RUFNRTtFQUtBO0FQcTJGRjtBTy8yRkU7RUFDRTtFQUNBO0FQaTNGSjtBTzcyRkU7RUFDRTtBUCsyRko7QU8zMkZFO0VBQ0U7QVA2MkZKOztBT3AyRkE7RUFDRTtBUHUyRkY7O0FPcjJGQTtFQUNFO0FQdzJGRjtBT3YyRkU7RUFDRTtBUHkyRko7O0FRaCtGQTtFQUNFO0FSbStGRjs7QVFoK0ZBO0VBQ0U7QVJtK0ZGOztBUWgrRkE7RUFDRTtBUm0rRkY7O0FRaCtGQTtFQUNFO0FSbStGRjs7QVFoK0ZBO0VBQ0UsMkJDRk87RURHUCxlRVdhO0VGVmI7RUFDQTtFQUNBLGNHMkdXO0FYdzNGYjs7QVFoK0ZBO0VBQ0UsMkJDWE87RURZUCxtQkVDYztFRkFkO0VBQ0E7RUFDQSxjR21HVztBWGc0RmI7O0FRaCtGQTtFQUNFLDJCQ2xCTztFRG1CUCxtQkVQYztFRlFkO0FSbStGRjs7QVFoK0ZBO0VBQ0UsNEJDNUNRO0VENkNSLGVFWGE7RUZZYixjR3VGVztFSHRGWDtBUm0rRkY7O0FRaCtGQTtFQUNFLDJCQ2xEUTtFRG1EUixlRWxCYTtFRm1CYixjR2dGVztFSC9FWDtFQUNBO0FSbStGRjs7QVEvOUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaytGRjtBUWgrRkU7RUFDRTtFQUNBO0VBQ0E7QVJrK0ZKO0FRLzlGRTtFQUNFO0VBQ0E7QVJpK0ZKO0FROTlGRTtFQUNFLG1CRTFDWTtFRjJDWjtFQUNBO0VBQ0E7RUFDQTtBUmcrRko7QVE3OUZFO0VBQ0U7RUFDQSxlRXREVztFRnVEWDtFQUNBO0VBQ0E7RUFDQSwyQkN4RUs7QVR1aUdUO0FRNTlGRTtFQUNFO0VBQ0E7QVI4OUZKO0FRNTlGSTtFQUNFLGVFbEVTO0VGbUVUO0VBQ0E7RUFDQTtFQUNBLDRCQ3hHSTtBVHNrR1Y7QVEzOUZJO0VBQ0U7QVI2OUZOO0FRMTlGSTtFQUNFO0FSNDlGTjs7QVF2OUZBO0VBQ0U7RUFDQTtBUjA5RkY7QVF4OUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMDlGSjtBUXY5RkU7RUFDRTtBUnk5Rko7QVF0OUZFO0VBQ0U7RUFDQTtBUnc5Rko7O0FRbjlGQTtFQUNFO0lBQ0UsbUJFL0dZO0lGZ0haO0VSczlGRjtFUW45RkE7SUFDRSxrQkV2SFU7RVY0a0daO0VRbDlGQTtJQUNFLGtCRTNIVTtFVitrR1o7RVFqOUZBO0lBQ0UsbUJFNUhZO0VWK2tHZDtFUWg5RkE7SUFDRSxtQkVoSVk7RVZrbEdkO0VRLzhGQTtJQUNFLG1CRXBJWTtFVnFsR2Q7RVE5OEZBO0lBQ0UsbUJFeElZO0VWd2xH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Z0JDeHJZNkI7QUQwZ1VqQzs7QUFrckVFO0VBQ0UsZ0JDNXJZMkI7QUQ2Z1UvQjs7QUFtckVFO0VBQ0UsZ0JDaHNZa0I7QURnaFV0Qjs7QUFvckVFO0VBQ0UsZ0JDcHNZMEI7QURtaFU5Qjs7QUFxckVFO0VBQ0UsZ0JDeHNZd0I7QURzaFU1Qjs7QUFzckVFO0VBQ0UsZ0JDNXNZd0I7QUR5aFU1Qjs7QUF1ckVFO0VBQ0UsZ0JDaHRZc0I7QUQ0aFUxQjs7QUF3ckVFO0VBQ0UsZ0JDcHRZcUI7QUQraFV6Qjs7QUF5ckVFO0VBQ0UsZ0JDeHRZcUI7QURraVV6Qjs7QUEwckVFO0VBQ0UsZ0JDNXRZdUI7QURxaVUzQjs7QUEyckVFO0VBQ0UsZ0JDaHVZYztBRHdpVWxCOztBQTRyRUU7RUFDRSxnQkNwdVlrQjtBRDJpVXRCOztBQTZyRUU7RUFDRSxnQkN4dVl1QjtBRDhpVTNCOztBQThyRUU7RUFDRSxnQkM1dVllO0FEaWpVbkI7O0FBK3JFRTtFQUNFLGdCQ2h2WWE7QURvalVqQjs7QUFnc0VFO0VBQ0UsZ0JDcHZZcUI7QUR1alV6Qjs7QUFpc0VFO0VBQ0UsZ0JDeHZZbUI7QUQwalV2Qjs7QUFrc0VFO0VBQ0UsZ0JDNXZZc0I7QUQ2alUxQjs7QUFtc0VFO0VBQ0UsZ0JDaHdZd0I7QURna1U1Qjs7QUFvc0VFO0VBQ0UsZ0JDcHdZb0I7QURta1V4Qjs7QUFxc0VFO0VBQ0UsZ0JDeHdZZ0I7QURza1VwQjs7QUFzc0VFO0VBQ0UsZ0JDNXdZZTtBRHlrVW5COztBQXVzRUU7RUFDRSxnQkNoeFllO0FENGtVbkI7O0FBd3NFRTtFQUNFLGdCQ3B4WWdCO0FEK2tVcEI7O0FBeXNFRTtFQUNFLGdCQ3h4WWE7QURrbFVqQjs7QUEwc0VFO0VBQ0UsZ0JDNXhZMEI7QURxbFU5Qjs7QUEyc0VFO0VBQ0UsZ0JDaHlZa0I7QUR3bFV0Qjs7QUE0c0VFO0VBQ0UsZ0JDcHlZa0I7QUQybFV0Qjs7QUE2c0VFO0VBQ0UsZ0JDeHlZNEI7QUQ4bFVoQzs7QUE4c0VFO0VBQ0UsZ0JDNXlZYTtBRGltVWpCOztBQStzRUU7RUFDRSxnQkNoelkyQjtBRG9tVS9COztBQWd0RUU7RUFDRSxnQkNwellZO0FEdW1VaEI7O0FBaXRFRTtFQUNFLGdCQ3h6WVk7QUQwbVVoQjs7QUFrdEVFO0VBQ0UsZ0JDNXpZcUI7QUQ2bVV6Qjs7QUFtdEVFO0VBQ0UsZ0JDaDBZMkI7QURnblUvQjs7QUFvdEVFO0VBQ0UsZ0JDcDBZaUI7QURtblVyQjs7QUFxdEVFO0VBQ0UsZ0JDeDBZaUI7QURzblVyQjs7QUFzdEVFO0VBQ0UsZ0JDNTBZcUI7QUR5blV6Qjs7QUF1dEVFO0VBQ0UsZ0JDaDFZb0I7QUQ0blV4Qjs7QUF3dEVFO0VBQ0UsZ0JDcDFZaUI7QUQrblVyQjs7QUF5dEVFO0VBQ0UsZ0JDeDFZbUI7QURrb1V2Qjs7QUEwdEVFO0VBQ0UsZ0JDNTFZcUI7QURxb1V6Qjs7QUEydEVFO0VBQ0UsZ0JDaDJZMEI7QUR3b1U5Qjs7QUE0dEVFO0VBQ0UsZ0JDcDJZd0I7QUQyb1U1Qjs7QUE2dEVFO0VBQ0UsZ0JDeDJZZ0I7QUQ4b1VwQjs7QUE4dEVFO0VBQ0UsZ0JDNTJZZTtBRGlwVW5COztBQSt0RUU7RUFDRSxnQkNoM1lzQjtBRG9wVTFCOztBQWd1RUU7RUFDRSxnQkNwM1ltQjtBRHVwVXZCOztBQWl1RUU7RUFDRSxnQkN4M1l5QjtBRDBwVTdCOztBQWt1RUU7RUFDRSxnQkM1M1lrQjtBRDZwVXRCOztBQW11RUU7RUFDRSxnQkNoNFl5QjtBRGdxVTdCOztBQW91RUU7RUFDRSxnQkNwNFl1QjtBRG1xVTNCOztBQXF1RUU7RUFDRSxnQkN4NFllO0FEc3FVbkI7O0FBc3VFRTtFQUNFLGdCQzU0WWtCO0FEeXFVdEI7O0FBdXVFRTtFQUNFLGdCQ2g1WW9CO0FENHFVeEI7O0FBd3VFRTtFQUNFLGdCQ3A1WXFCO0FEK3FVekI7O0FBeXVFRTtFQUNFLGdCQ3g1WWtCO0FEa3JVdEI7O0FBMHVFRTtFQUNFLGdCQzU1WW1CO0FEcXJVdkI7O0FBMnVFRTtFQUNFLGdCQ2g2WWM7QUR3clVsQjs7QUE0dUVFO0VBQ0UsZ0JDcDZZZ0I7QUQyclVwQjs7QUE2dUVFO0VBQ0UsZ0JDeDZZWTtBRDhy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Q0UsZ0JDMXhad0I7QUQ4OVU1Qjs7QUFnMEVFO0VBQ0UsZ0JDOXhabUI7QURpK1V2Qjs7QUFpMEVFO0VBQ0UsZ0JDbHlacUI7QURvK1V6Qjs7QUFrMEVFO0VBQ0UsZ0JDdHlabUI7QUR1K1V2Qjs7QUFtMEVFO0VBQ0UsZ0JDMXlaaUI7QUQwK1VyQjs7QUFvMEVFO0VBQ0UsZ0JDOXlabUI7QUQ2K1V2Qjs7QUFxMEVFO0VBQ0UsZ0JDbHpaa0I7QURnL1V0Qjs7QUFzMEVFO0VBQ0UsZ0JDdHpaYztBRG0vVWxCOztBQXUwRUU7RUFDRSxnQkMxelpzQjtBRHMvVTFCOztBQXcwRUU7RUFDRSxnQkM5elpvQjtBRHkvVXhCOztBQXkwRUU7RUFDRSxnQkNsMFpzQjtBRDQvVTFCOztBQTAwRUU7RUFDRSxnQkN0MFphO0FEKy9VakI7O0FBMjBFRTtFQUNFLGdCQzEwWmM7QURrZ1ZsQjs7QUE0MEVFO0VBQ0UsZ0JDOTBaZ0I7QURxZ1ZwQjs7QUE2MEVFO0VBQ0UsZ0JDbDFaYztBRHdnVmxCOztBQTgwRUU7RUFDRSxnQkN0MVpjO0FEMmdWbEI7O0FBKzBFRTtFQUNFLGdCQzExWmU7QUQ4Z1ZuQjs7QUFnMUVFO0VBQ0UsZ0JDOTFaYTtBRGloVmpCOztBQWkxRUU7RUFDRSxnQkNsMlo0QjtBRG9oVmhDOztBQWsxRUU7RUFDRSxnQkN0MlphO0FEdWhWakI7O0FBbTFFRTtFQUNFLGdCQzEyWlc7QUQwaFZmOztBQW8xRUU7RUFDRSxnQkM5MlprQjtBRDZoVnRCOztBQXExRUU7RUFDRSxnQkNsM1ppQjtBRGdpVnJCOztBQXMxRUU7RUFDRSxnQkN0M1pvQjtBRG1pVnhCOztBQXUxRUU7RUFDRSxnQkMxM1plO0FEc2lWbkI7O0FBdzFFRTtFQUNFLGdCQzkzWmtCO0FEeWlWdEI7O0FBeTFFRTtFQUNFLGdCQ2w0WnlCO0FENGlWN0I7O0FBMDFFRTtFQUNFLGdCQ3Q0Wlk7QUQraVZoQjs7QUEyMUVFO0VBQ0UsZ0JDMTRad0I7QURralY1Qjs7QUE0MUVFO0VBQ0UsZ0JDOTRaYTtBRHFqVmpCOztBQTYxRUU7RUFDRSxnQkNsNVpZO0FEd2pWaEI7O0FBODFFRTtFQUNFLGdCQ3Q1WmU7QUQyalZuQjs7QUErMUVFO0VBQ0UsZ0JDMTVaZ0I7QUQ4alZwQjs7QUFnMkVFO0VBQ0UsZ0JDOTVaZTtBRGlrVm5COztBQWkyRUU7RUFDRSxnQkNsNlptQjtBRG9rVnZCOztBQWsyRUU7RUFDRSxnQkN0Nlp1QjtBRHVrVjNCOztBQW0yRUU7RUFDRSxnQkMxNlphO0FEMGtWakI7O0FBbzJFRTtFQUNFLGdCQzk2WmtCO0FENmtWdEI7O0FBcTJFRTtFQUNFLGdCQ2w3WmE7QURnbFZqQjs7QUFzMkVFO0VBQ0UsZ0JDdDdabUM7QURtbFZ2Qzs7QUF1MkVFO0VBQ0UsZ0JDMTdabUI7QURzbFZ2Qjs7QUF3MkVFO0VBQ0UsZ0JDOTdaYztBRHlsVmxCOztBQXkyRUU7RUFDRSxnQkNsOFpnQjtBRDRsVnBCOztBQTAyRUU7RUFDRSxnQkN0OFpxQjtBRCtsVnpCOztBQTIyRUU7RUFDRSxnQkMxOFplO0FEa21WbkI7O0FBNDJFRTtFQUNFLGdCQzk4WmE7QURxbVZqQjs7QUE2MkVFO0VBQ0UsZ0JDbDlaYTtBRHdtVmpCOztBQTgyRUU7RUFDRSxnQkN0OVo4QjtBRDJtVmxDOztBQSsyRUU7RUFDRSxnQkMxOVpnQjtBRDhtVnBCOztBQWczRUU7RUFDRSxnQkM5OVpnQjtBRGluVnBCOztBQWkzRUU7RUFDRSxnQkNsK1prQjtBRG9uVnRCOztBQWszRUU7RUFDRSxnQkN0K1pvQjtBRHVuVnhCOztBQW0zRUU7RUFDRSxnQkMxK1pjO0FEMG5WbEI7O0FBbzNFRTtFQUNFLGdCQzkrWmE7QUQ2blZqQjs7QUFxM0VFO0VBQ0UsZ0JDbC9aYztBRGdvVmxCOztBQXMzRUU7RUFDRSxnQkN0L1pvQjtBRG1vVnhCOztBQXUzRUU7RUFDRSxnQkMxL1pjO0FEc29WbEI7O0FBdzNFRTtFQUNFLGdCQzkvWmM7QUR5b1ZsQjs7QUF5M0VFO0VBQ0UsZ0JDbGdhYztBRDRvVmxCOztBQTAzRUU7RUFDRSxnQkN0Z2FjO0FEK29WbEI7O0FBMjNFRTtFQUNFLGdCQzFnYWM7QURrcFZsQjs7QUE0M0VFO0VBQ0UsZ0JDOWdhWTtBRHFwVmhCOztBQTYzRUU7RUFDRSxnQkNsaGFhO0FEd3BWakI7O0FBODNFRTtFQUNFLGdCQ3RoYWU7QUQycFZuQjs7QUErM0VFO0VBQ0UsZ0JDMWhhZ0I7QUQ4cFZwQjs7QUFnNEVFO0VBQ0UsZ0JDOWhhbUI7QURpcVZ2Qjs7QUFpNEVFO0VBQ0UsZ0JDbGlha0I7QURvcVZ0Qjs7QUFrNEVFO0VBQ0UsZ0JDdGlhb0I7QUR1cVZ4Qjs7QUFtNEVFO0VBQ0UsZ0JDMWlhc0I7QUQwcVYxQjs7QUFvNEVFO0VBQ0UsZ0JDOWlhc0I7QUQ2cVYxQjs7QUFxNEVFO0VBQ0UsZ0JDbGpha0I7QURnclZ0Qjs7QUFzNEVFO0VBQ0UsZ0JDdGphb0I7QURtclZ4Qjs7QUF1NEVFO0VBQ0UsZ0JDMWphYztBRHNyVmxCOztBQXc0RUU7RUFDRSxnQkM5amFrQjtBRHlyVnRCOztBQXk0RUU7RUFDRSxnQkNsa2FvQjtBRDRyVnhCOztBQTA0RUU7RUFDRSxnQkN0a2FpQjtBRCtyVnJCOztBQTI0RUU7RUFDRSxnQkMxa2FxQjtBRGtzVnpCOztBQTQ0RUU7RUFDRSxnQkM5a2FlO0FEcXNWbkI7O0FBNjRFRTtFQUNFLGdCQ2xsYVk7QUR3c1ZoQjs7QUE4NEVFO0VBQ0UsZ0JDdGxhYTtBRDJzVmpCOztBQSs0RUU7RUFDRSxnQkMxbGFZO0FEOHNWaEI7O0FBZzVFRTtFQUNFLGdCQzlsYWM7QURpdFZsQjs7QUFpNUVFO0VBQ0UsZ0JDbG1hb0I7QURvdFZ4Qjs7QUFrNUVFO0VBQ0UsZ0JDdG1hMkI7QUR1dFYvQjs7QUFtNUVFO0VBQ0UsZ0JDMW1hYztBRDB0VmxCOztBQW81RUU7RUFDRSxnQkM5bWFhO0FENnRWakI7O0FBcTVFRTtFQUNFLGdCQ2xuYWU7QURndVZuQjs7QUFzNUVFO0VBQ0UsZ0JDdG5haUI7QURtdVZyQjs7QUF1NUVFO0VBQ0UsZ0JDMW5hZTtBRHN1Vm5COztBQXc1RUU7RUFDRSxnQkM5bmFjO0FEeXVWbEI7O0FBeTVFRTtFQUNFLGdCQ2xvYWlCO0FENHVWckI7O0FBMDVFRTtFQUNFLGdCQ3RvYWlCO0FEK3VWckI7O0FBMjVFRTtFQUNFLGdCQzFvYWE7QURrdlZqQjs7QUE0NUVFO0VBQ0UsZ0JDOW9hMEI7QURxdlY5Qjs7QUE2NUVFO0VBQ0UsZ0JDbHBhMkI7QUR3dlYvQjs7QUE4NUVFO0VBQ0UsZ0JDdHBhZTtBRDJ2Vm5COztBQSs1RUU7RUFDRSxnQkMxcGFtQjtBRDh2VnZCOztBQWc2RUU7RUFDRSxnQkM5cGFtQjtBRGl3VnZCOztBQWk2RUU7RUFDRSxnQkNscWFhO0FEb3dWakI7O0FBazZFRTtFQUNFLGdCQ3RxYWlCO0FEdXdWckI7O0FBbTZFRTtFQUNFLGdCQzFxYWE7QUQwd1ZqQjs7QUFvNkVFO0VBQ0UsZ0JDOXFhYTtBRDZ3VmpCOztBQXE2RUU7RUFDRSxnQkNscmFtQjtBRGd4VnZCOztBQXM2RUU7RUFDRSxnQkN0cmFhO0FEbXhWakI7O0FBdTZFRTtFQUNFLGdCQzFyYWtCO0FEc3hWdEI7O0FBdzZFRTtFQUNFLGdCQzlyYWtCO0FEeXhWdEI7O0FBeTZFRTtFQUNFLGdCQ2xzYWlCO0FENHhWckI7O0FBMDZFRTtFQUNFLGdCQ3RzYWlCO0FEK3hWckI7O0FBMjZFRTtFQUNFLGdCQzFzYWE7QURreVZqQjs7QUE0NkVFO0VBQ0UsZ0JDOXNhZ0I7QURxeVZwQjs7QUE2NkVFO0VBQ0UsZ0JDbHRhaUI7QUR3eVZyQjs7QUE4NkVFO0VBQ0UsZ0JDdHRhb0I7QUQyeVZ4Qjs7QUErNkVFO0VBQ0UsZ0JDMXRhaUI7QUQ4eVZyQjs7QUFnN0VFO0VBQ0UsZ0JDOXRhZ0I7QURpelZwQjs7QUFpN0VFO0VBQ0UsZ0JDbHVha0I7QURvelZ0Qjs7QUFrN0VFO0VBQ0UsZ0JDdHVhaUI7QUR1elZyQjs7QUFtN0VFO0VBQ0UsZ0JDMXVhbUI7QUQwelZ2Qjs7QUFvN0VFO0VBQ0UsZ0JDOXVhaUI7QUQ2elZyQjs7QUFxN0VFO0VBQ0UsZ0JDbHZhYztBRGcwVmxCOztBQXM3RUU7RUFDRSxnQkN0dmFjO0FEbTBWbEI7O0FBdTdFRTtFQUNFLGdCQzF2YWlCO0FEczBWckI7O0FBdzdFRTtFQUNFLGdCQzl2YWU7QUR5MFZuQjs7QUF5N0VFO0VBQ0UsZ0JDbHdhb0I7QUQ0MFZ4Qjs7QUEwN0VFO0VBQ0UsZ0JDdHdhZ0I7QUQrMFZwQjs7QUEyN0VFO0VBQ0UsZ0JDMXdhZ0I7QURrMVZwQjs7QUE0N0VFO0VBQ0UsZ0JDOXdhZ0I7QURxMVZwQixDO0FFcndhQTtFQUNFLGVmTmU7QWVFakI7O0FBTUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGO0FBTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBTUk7RUFDRTtFQUNBLG1CZmdCVztFZWZYO0VBQ0E7QUFKTjtBQU1JO0VBQ0UsZ0NSbEJhO0VRbUJiLGtCZkZRO0VlR1I7RUFDQTtFQUNBO0VBQ0E7QUFKTjtBQUtNO0VBUEY7SUFRSTtFQUZOO0FBQ0Y7QUFHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdDUi9CVztFUWdDWCxtQmZaUTtFZWFSO0FBRFI7QUFFUTtFQVBGO0lBUUksa0JmbEJJO0VlbUJaO0FBQ0Y7O0FBSUE7RUFDRTtFQUNBO0FBREY7O0FBR0E7RUFDRTtBQUFGO0FBQ0U7RUFDRTtBQUNKO0FBQUk7RUFDRTtBQUVOOztBQUlFO0VBQ0U7QUFESjtBQUdNO0VBQ0UsY1hrQ1E7QVduQ2hCO0FBRVE7RUFDRTtBQUFWO0FBSUk7RUFDRTtFQUNBLGtCZm5EUTtFZW9EUjtFQUNBLGdDUnRFYTtFUXVFYjtFQUNBLGNYc0JVO0FXeEJoQjs7QUFRSTtFQUNFO0VBQ0E7RUFDQTtBQUxOOztBQVVBO0VBQ0U7QUFQRjtBQVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkosQztBQ2pHQTtFQUNFLGVoQkxlO0FnQkVqQjs7QUFNQTtFQUNFO0FBSEY7QUFLRTs7RUFFRTtBQUhKO0FBTUU7RUFDRTtFQUNBO0VBQ0EsMkJURUs7RVNETCxlaEJlVztFZ0JkWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQU1JO0VBQ0U7RUFDQTtBQUpOO0FBUUU7RUFDRTtFQUNBLHlCWnVCUztFWXRCVCxjWmRJO0FZUVI7QUFRRTtFQUNFLHlCWmlNWTtFWWhNWjtBQU5KO0FBU0U7RUFDRTtFQUNBLGNadkJJO0VZd0JKLHlCWjBJUztBWWpKYjtBQVVFO0VBQ0U7RUFDQSxjWjdCSTtFWThCSix5QloySFc7QVluSWY7QUFXRTtFQUNFLHlCWmxDSTtFWW1DSixjWmlEWTtFWWhEWjtBQVRKO0FBWUU7RUFDRTtFQUNBO0VBQ0EseUJaeENXO0FZOEJmO0FBYUU7RUFDRTtFQUNBLGNaL0NJO0VZZ0RKLHlCWjBHYztBWXJIbEI7QUFjRTtFQUNFO0VBQ0EsY1pyREk7RVlzREoseUJaOEJZO0FZMUNoQjtBQWVFO0VBQ0U7RUFDQSxjWjNESTtFWTRESix5Qlp4RU87QVkyRFg7QUFnQkU7RUFDRTtBQWRKO0FBaUJFO0VBQ0UsY1pxRlc7QVlwR2Y7QUFrQkU7RUFDRSxjWllZO0FZNUJoQjtBQWlCSTtFQUNFLGNabWlCUztBWWxqQmY7QUFtQkU7RUFDRSxjWnFDYTtBWXREakI7QUFvQkU7RUFDRTtFQUNBLHlCWi9GSTtBWTZFUjtBQXFCRTtFQUNFO0VBQ0EseUJaOUZRO0FZMkVaO0FBc0JFO0VBQ0UsY1o3Rkk7RVk4Rko7RUFDQTtBQXBCSjtBQXNCSTtFQUNFO0VBQ0E7RUFDQTtBQXBCTjtBQXdCRTtFQUNFO0VBQ0E7RUFDQSx5QlozR0k7RVk0R0osY1p4Qlk7QVlFaEI7QUF3QkU7RUFDRTtFQUNBO0VBQ0EseUJaakhJO0VZa0hKLGNaOUJZO0VZK0JaO0FBdEJKO0FBeUJFO0VBQ0U7RUFDQTtFQUNBLHlCWnpISTtFWTBISixjWjFCYTtBWUdqQjtBQTBCRTtFQUNFO0VBQ0E7RUFDQSxjWjVDWTtFWTZDWjtFQUNBO0FBeEJKO0FBMkJFO0VBQ0U7RUFDQTtFQUNBLGNacERZO0VZcURaO0FBekJKO0FBNEJFO0VBQ0U7RUFDQTtFQUNBLGNaK1NTO0VZOVNUO0VBQ0EsbUJoQjlIYTtFZ0IrSGIsMkJUckpLO0FTMkhUO0FBNkJFO0VBQ0U7RUFDQTtFQUNBLGNacktRO0VZc0tSO0VBQ0E7QUEzQko7QUE4QkU7RUFDRTtFQUNBO0VBQ0EseUJaakVLO0VZa0VMO0VBQ0EsY1psS0k7QVlzSVI7QUE4QkU7RUFDRSxjWm1CUztFWWxCVDtFQUNBLDJCVHpLSztFUzBLTDtFQUNBO0FBNUJKO0FBK0JFO0VBQ0UsY1o3S0k7RVk4S0oseUJacEZRO0FZdURaO0FBZ0NFO0VBQ0UsY1psTEk7RVltTEoseUJaMUxvQjtBWTRKeEI7QUFpQ0U7RUFDRSxjWnZMSTtFWXdMSjtBQS9CSjtBQWdDSTtFQUNFO0FBOUJOO0FBa0NFO0VBQ0UsY1ovTEk7RVlnTUoseUJaUlM7QVl4QmI7QUFpQ0k7RUFDRSx5Qlo4YU87QVk3Y2I7QUFpQ0k7RUFDRTtBQS9CTjtBQWtDRTtFQUNFLGNaek1JO0VZME1KLHlCWmxCUztFWW1CVCwyQlQ3TUs7RVM4TUw7RUFDQTtBQWhDSjtBQWtDRTtFQUNFLGNaNUhZO0VZNkhaLHlCWmpOSTtFWWtOSix5QlRuTks7RVNvTkwsZWhCdk1XO0VnQndNWDtFQUNBO0FBaENKO0FBaUNJO0VBQ0UseUJaNk5NO0FZNVBaO0FBbUNFO0VBQ0UsY1o1Tkk7RVk2TkoseUJabE9RO0VZbU9SO0FBakNKO0FBb0NFO0VBQ0UsY1p2T1E7RVl3T1IseUJabk9JO0VZb09KO0FBbENKO0FBcUNFO0VBQ0UsY1pwSlk7RVlxSloseUJaek9JO0VZME9KO0VBQ0E7QUFuQ0o7QUFxQ0U7RUFDRTtFQUNBO0VBQ0EsY1o5R2E7RVkrR2I7QUFuQ0o7QUFxQ0U7RUFDRTtFQUNBO0VBQ0EsY1pqUUk7RVlrUUo7RUFDQTtBQW5DSjtBQXFDRTtFQUNFO0VBQ0E7RUFDQSxjWjdQSTtFWThQSjtFQUNBO0FBbkNKO0FBcUNFO0VBQ0U7RUFDQSxjWm1UbUI7RVlsVG5CLHlCWnBRSTtBWWlPUjtBQXFDRTtFQUNFO0VBQ0E7QUFuQ0o7O0FBdUNBO0VBQ0U7QUFwQ0Y7O0FBdUNBO0VBRUk7SUFDRSxtQmhCelFVO0lnQjBRVjtFQXJDSjtBQUNGLEM7QUNyTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWpESjtBQW1ESTtFQU5GO0lBT0k7SUFDQTtFQWhESjtBQUNGO0FBbURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpESjtBQW1ESTtFQW5CRjtJQW9CSTtJQUNBO0VBaERKO0FBQ0Y7QUFrREk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQWpETjtBQW9ESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxETjtBQXFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFuRE47QUFzRE07RUFSRjtJQVNJO0lBQ0E7RUFuRE47QUFDRjtBQXNESTtFQUVFO0FBckROO0FBdURNO0VBQ0U7QUFyRFI7QUF5RE07RUFDRTtBQXZEUjtBQTJEUTtFQUNFO0FBekRWO0FBK0RNO0VBQ0U7RUFDQTtBQTdEUjtBQWtFRTtFQUNFO0lBQ0U7RUFoRUo7RUFtRUU7SUFDRTtFQWpFSjtFQW9FRTtJQUNFO0VBbEVKO0VBcUVFO0lBQ0U7RUFuRUo7QUFDRjtBQXVFSTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQXRFTjtBQXdFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CYnRFUTtFYXVFUjtFQUNBO0VBQ0E7RUFDQTtBQXRFUjtBQTJFTTtFQUNFO0VBQ0E7QUF6RVI7QUE4RU07RUFDRTtFQUNBO0FBNUVSLEM7QUNsSEk7O0VBQ0UseUJkK05TO0FlbE9mO0FES007O0VBQ0U7QUNGUjtBRE1JOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0hOO0FESU07RUFQRjs7SUFRSTtFQ0FOO0FBQ0Y7O0FETUU7RUFDRSwyQlhSSztBWUtUOztBRFFFO0VBQ0U7QUNMSjtBRE9FO0VBQ0U7RUFDQTtBQ0xKO0FET0k7RUFDRTtFQUNBO0FDTE47QURRTTtFQUNFO0VBQ0E7QUNOUjtBRFVNO0VBQ0U7QUNSUjtBRFVNO0VBQ0U7QUNSUjs7QURjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDWEY7QURhRTtFQUNFO0FDWEo7QURjRTtFQUNFO0FDWko7O0FEaUJFO0VBQ0U7QUNkSjtBRHVCSTtFQUNFLG1CbEI3REs7QW1Cd0NYO0FEeUJFO0VBU0U7QUMvQko7QUR3Qk07RUFDRTtBQ3RCUjtBRHlCSTtFQUNFO0FDdkJOO0FEMkJJOztFQUVFO0FDekJOO0FENEJJOztFQUVFO0FDMUJOO0FENkJJOztFQUVFO0FDM0JOO0FEOEJJOztFQUVFO0FDNUJOO0FEK0JJOztFQUVFO0FDN0JOO0FEZ0NJOztFQUVFO0VBQ0E7RUFDQTtBQzlCTjtBRGlDSTs7RUFFRTtBQy9CTjtBRG9DUTs7O0VBR0UsZWxCL0dLO0VrQmdITCwyQlg5SEQ7QVk0RlQ7QURxQ1E7O0VBRUUsY2RqRks7QWU4Q2Y7O0FEMENBO0VBQ0U7RUFDQTtBQ3ZDRjtBRDBDRTtFQUNFLGtCbEJ2SVU7RWtCd0lWLDJCWGxKSztFV21KTCxjZGdFYztBZXhHbEI7QUQyQ0U7RUFDRSxrQmxCN0lVO0VrQjhJViwyQlh4Sks7RVd5SkwsY2R2Q1M7RWN3Q1Q7QUN6Q0o7QUQyQ0k7RUFDRTtFQUNBO0FDekNOOztBRCtDRTtFQUNFLG1CbEI3Sk87RWtCOEpQLDJCWHRLSztFV3VLTCxjZDRDYztBZXhGbEI7QUQrQ0U7RUFDRSxrQmxCaktVO0VrQmtLViwyQlg1S0s7RVc2S0wsY2QzRFM7RWM0RFQ7QUM3Q0o7QUQ4Q0k7RUFDRTtBQzVDTjtBRDhDSTtFQUNFO0FDNUNOO0FEOENJO0VBQ0U7QUM1Q047QUQrQ0k7RUFDRTtFQUNBO0FDN0NOOztBRG1ERTtFQUNFLG1CbEIxTE87QW1CMElYOztBRHFERTtFQUNFLGtCbEJwTFU7RWtCcUxWLDJCWHhNSztBWXNKVDtBRG9ESTtFQUNFLG1CbEJqTVU7RWtCa01WLDJCWDVNRztBWTBKVDs7QUR3REU7RUFDRTtFQUNBO0FDckRKO0FEc0RJO0VBQ0U7QUNwRE47QUR1RFE7RUFERjtJQUVJO0VDcERSO0FBQ0Y7QUQwREk7RUFDRTtBQ3hETjtBRDJESTtFQUNFO0VBQ0E7QUN6RE47QUQyREk7RUFDRTtBQ3pETjtBRDRESTtFQUNFO0FDMUROO0FENERJO0VBQ0U7QUMxRE47QUQyRE07RUEyQkU7QUNuRlI7QUQwRFU7RUFDRTtBQ3hEWjtBRDBEVTtFQUNFLG1CZDNQQTtFYzRQQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hEWjtBRDBEVTtFQUNFLG1CZHJRQTtFY3NRQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hEWjtBRDZEUTtFQUNFO0FDM0RWOztBRGtFQTtFQUNFLDJCWHZSTztBWXdOVDs7QURrRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL0RGO0FEaUVFO0VBQ0Usa0JsQnpSVTtBbUIwTmQ7O0FEbUVBO0VBQ0UseUJkdkZhO0Vjd0ZiO0FDaEVGO0FEbUVJO0VBQ0Usa0JsQnpSUTtFa0IwUlIsY2R2TlU7RWN3TlY7QUNqRU47QURvRUk7RUFDRSxrQmxCelNRO0VrQjBTUiwyQlhuVEc7RVdvVEgsY2RsUVM7QWVnTWY7O0FEd0VFO0VBQ0U7QUNyRUo7O0FEeUVBO0VBQ0U7QUN0RUY7O0FEeUVBO0VBQ0U7QUN0RUY7O0FEMEVFO0VBQ0U7QUN2RUo7QUR5RUU7RUFDRTtBQ3ZFSjs7QUQwRUE7RUFDRTtBQ3ZFRjs7QUR5RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3RFRjs7QUR5RUE7RUFDRTtBQ3RFRjs7QUR5RUE7RUFDRTtFQUNBO0FDdEVGOztBRHlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCZHBXTTtFY3FXTjtBQ3RFRjtBRHVFRTtFQU5GO0lBT0k7SUFDQTtFQ3BFRjtBQUNGOztBRHVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcEVGOztBRHVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNwRUY7O0FEd0VFO0VBQ0U7RUFFQTtBQ3RFSjtBRHdFRTtFQUNFLHlCZGxZSTtFY21ZSjtFQUNBO0FDdEVKOztBRDJFRTtFQUNFO0FDeEVKOztBRDZFRTtFQURGO0lBRUk7SUFDQTtJQUNBO0VDekVGO0FBQ0Y7QUQwRUU7RUFORjtJQU9JO0lBQ0E7SUFDQTtFQ3ZFRjtBQUNGLEM7QUN4V0E7RUFDRSxjaEJXTTtBaUJWUjs7QURFQTtFQUNFLGNoQmdEUztBaUIvQ1g7O0FER0U7RUFLRTtBQ0pKO0FEQUk7RUFDRTtBQ0VOO0FESU07RUFDRTtBQ0ZSO0FESVE7RUFDRTtFQUNBO0FDRlY7QURJVTtFQUNFO0VBQ0EseUJoQjZMQztFZ0I1TEQ7RUFDQTtBQ0ZaO0FESVk7RUFDRTtFQUNBLG1CcEJDRTtFb0JBRiwyQmJaTDtBY1VUO0FEVUU7RUFDRTtFQUNBO0VBQ0E7RUFPQTtBQ2RKO0FEU0k7RUFDRTtFQUNBO0FDUE47QURZSTtFQUNFO0VBQ0E7QUNWTjtBRGFRO0VBQ0U7QUNYVjtBRGNZO0VBQ0U7QUNaZDtBRGlCUTtFQUNFO0FDZlY7QURpQlU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUNqQlo7QURvQmM7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtFQ2xCZDtBQUNGO0FEcUJZO0VBQ0UseUJoQk9FO0VnQk5GLGNoQjlFTjtFZ0IrRU07RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNwQmQ7QURzQmM7RUFDRSxrQnBCckZGO0FxQmlFZDtBRHlCVTtFQUlFLHlCaEIyRkM7RWdCMUZEO0VBRUE7RUFDQTtBQzNCWjtBRG9CWTtFQUNFO0FDbEJkO0FEeUJZO0VBQ0U7QUN2QmQ7QUR5Qlk7RUFDRTtBQ3ZCZDtBRDJCVTtFQUNFO0VBQ0E7QUN6Qlo7QUQ4Qk07RUFDRTtBQzVCUjtBRDhCUTtFQUNFO0FDNUJWO0FEaUNJO0VBQ0U7QUMvQk47O0FEb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNqQ0Y7O0FEcUNFO0VBQ0UsaUJwQjVIYztBcUIwRmxCO0FEcUNFO0VBQ0UsaUJwQmhJYztBcUI2RmxCOztBRHVDQTtFQUNFO0VBQ0E7QUNwQ0Y7O0FEdUNBO0VBQ0U7RUFDQTtBQ3BDRjs7QUR3Q0U7RUFDRTtBQ3JDSjtBRHdDRTtFQUNFO0VBQ0E7RUFDQTtBQ3RDSjtBRHdDSTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0FDekNOO0FEbUNNO0VBQ0U7QUNqQ1I7O0FEMkNBO0VBQ0U7RUFDQTtBQ3hDRjs7QUQyQ0E7RUFDRTtBQ3hDRjs7QUQyQ0E7RUFDRTtBQ3hDRjs7QUQrQ1E7RUFDRTtBQzVDVjtBRCtDUTtFQUNFO0FDN0NWO0FEZ0RRO0VBQ0U7QUM5Q1Y7O0FEc0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ25ESjtBRHFESTtFQUNFO0VBQ0E7QUNuRE47QURzREk7RUFDRTtFQUNBO0VBQ0EsbUJoQi9PTTtFZ0JnUE47RUFDQTtBQ3BETjtBRHdETTtFQUNFLGNoQmpQQTtFZ0JrUEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdERSO0FEMERJO0VBQ0U7QUN4RE47O0FEZ0VNO0VBQ0UsbUJwQjNPTTtBcUI4S2Q7O0FEb0VFO0VBQ0U7RUFDQTtFQUNBO0FDakVKOztBRG9FQTtFQUNFO0FDakVGOztBRG1FQTtFQUNFO0VBQ0E7RUFDQTtBQ2hFRjs7QURrRUE7RUFDRTtFQUNBO0FDL0RGOztBRGlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM5REY7O0FEZ0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzdERjtBRDhERTtFQUNFLG1CcEJoUWM7QXFCb01sQjs7QUQrREE7RUFDRTtBQzVERjs7QUQ4REE7RUFDRTtBQzNERjs7QUMzUUE7RUFDRTtFQUNBO0VBQ0E7QUQ4UUY7QUM1UUU7RUFDRSxtQnRCdUJZO0VzQnRCWiwyQmZTSztFZVJMLGNsQjZJYTtFa0I1SWI7RUFDQTtBRDhRSjtBQzVRSTtFQVBGO0lBUUk7SUFDQTtFRCtRSjtBQUNGO0FDNVFFO0VBQ0UsZXRCWVc7RXNCWFgsMkJmdEJNO0VldUJOLGNsQjZHUztFa0I1R1Q7RUFDQTtFQUNBO0FEOFFKO0FDNVFJO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RUQrUUo7QUFDRjs7QUMxUUU7RUFDRTtBRDZRSjtBQzFRTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENFFSO0FDMVFRO0VBQ0UsZXRCZks7RXNCZ0JMLDJCZjlCRDtBYzBTVDtBQ3hRUTtFQUNFO0VBQ0E7QUQwUVY7QUNyUUk7RUFDRTtFQUNBO0FEdVFOOztBQ2hRSTtFQUNFO0VBQ0E7RUFDQSwyQmZyREc7RWVzREgsbUJ0QjFDVTtFc0IyQ1Y7RUFDQSxjbEI4QlU7RWtCN0JWO0FEbVFOO0FDalFNO0VBQ0U7QURtUVI7QUNoUU07RUFiRjtJQWNJO0lBQ0Esa0J0QnhETTtJc0J5RE47SUFFQTtFRGtRTjtBQUNGO0FDOVBFO0VBQ0UsY2xCbkZJO0FpQm1WUjtBQzdQRTtFQUNFLGNsQjlDTztBaUI2U1g7QUM1UEU7RUFDRSxjbEJ1Q1c7QWlCdU5mOztBQzFQQTtFQUNFO0VBQ0E7RUFDQTtBRDZQRjtBQzFQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CdEJwRlU7RXNCcUZWLDJCZmpHRztFZWtHSCxjbEJaVTtFa0JhVjtBRDRQTjtBQzFQTTtFQVRGO0lBVUk7SUFDQTtJQUNBLGtCdEIvRk07RXFCNFZaO0FBQ0Y7QUMzUE07RUFDRTtBRDZQUjtBQzNQUTtFQUNFO0FENlBWO0FDelBNO0VBQ0U7QUQyUFI7O0FDL09BO0VBQ0UseUJsQnpDVztFa0IwQ1g7RUFDQTtBRGtQRjtBQ2hQRTtFQUxGO0lBTUk7RURtUEY7QUFDRjtBQ2hQSTtFQURGO0lBRUk7RURtUEo7QUFDRjtBQ2pQSTtFQUNFO0VBQ0EsbUJ0QnBJVTtFc0JxSVYsMkJmbEpHO0FjcVlUO0FDalBNO0VBTEY7SUFNSTtFRG9QTjtBQUNGO0FDbFBNO0VBQ0U7QURvUFI7QUNsUE07RUFDRTtBRG9QUjs7QUM5T0E7RUFDRTtFQUNBO0FEaVBGOztBQy9PQTtFQUNFO0VBQ0E7RUFDQTtBRGtQRjtBQ2pQRTtFQUNFO0FEbVBKOztBQ2hQQTtFQUNFO0VBQ0E7RUFDQTtBRG1QRjtBQ2hQSTtFQUNFO0FEa1BOO0FDL09JO0VBQ0U7QURpUE47QUM5T0k7RUFDRTtFQUNBO0VBQ0E7QURnUE47O0FDek9JO0VBQ0U7QUQ0T047QUN2T0k7RUFDRTtFQUNBO0VBQ0E7QUR5T047O0FDcE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVPRjs7QUNwT0E7RUFDRSxjbEI1TFM7QWlCbWFYOztBQ3BPQTtFQUNFLGNsQnpPTTtBaUJnZFI7O0FDcE9BO0VBQ0U7RUFDQTtBRHVPRjs7QUNuT0U7RUFDRTtBRHNPSjtBQ2xPSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvT047O0FDL05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrT0Y7O0FDL05BO0VBQ0U7RUFDQTtFQUNBO0FEa09GO0FDaE9FO0VBQ0UsZXRCdlBXO0VzQndQWCwyQmZ2UUs7RWV3UUwsY2xCOUlXO0VrQitJWDtBRGtPSjtBQy9ORTtFQUNFLGV0QjlQVztFc0IrUFgsMkJmaFNNO0VlaVNOO0FEaU9KO0FDOU5NO0VBQ0UsaUJ0QjNQVTtBcUIyZGxCOztBQzFOQTtFQUNFO0FENk5GOztBQzFOQTtFQUNFO0FENk5GOztBQzFOQTtFQUNFO0FENk5GOztBQzFOQTtFQUNFO0FENk5GOztBQzFOQTtFQUVJO0lBQ0U7RUQ0Tko7QUFDRjtBQ3hOQTtFQUNFO0VBRUE7QUR5TkY7QUN2TkU7RUFDRTtFQUNBO0FEeU5KO0FDdk5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeU5KOztBQ3JOQTtFQUNFO0FEd05GO0FDdE5FO0VBQ0U7QUR3Tko7O0FDbk5FO0VBQ0U7RUFDQTtBRHNOSjs7QUNsTkE7RUFDRTtBRHFORjs7QUNsTkE7RUFDRTtFQUNBO0VBQ0E7QURxTkY7O0FDbE5BO0VBQ0U7QURxTkY7QUNsTkk7RUFERjtJQUVJO0VEcU5KO0FBQ0Y7O0FDak5BO0VBQ0U7QURvTkY7O0FDaE5FO0VBQ0U7QURtTko7QUMvTUU7RUFDRSxtQnRCcFdXO0FxQnFqQmY7O0FDNU1FO0VBQ0UsY2xCalNZO0VrQmtTWjtFQUNBO0FEK01KO0FDN01JO0VBQ0UsY2xCdFNVO0FpQnFmaEI7O0FDek1FO0VBQ0U7RUFDQTtBRDRNSjtBQ3pNSTtFQUNFO0VBQ0E7QUQyTU47QUN4TUk7RUFDRTtFQUNBO0FEME1OOztBQ3BNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEdU1KO0FDcE1FO0VBQ0U7QURzTUo7QUNuTUU7RUFDRTtFQUNBO0FEcU1KOztBQ2hNRTtFQUNFO0FEbU1KOztBQzlMRTtFQUNFO0FEaU1KOztBQzlMQTtFQUNFO0VBQ0E7QURpTUY7O0FDL0xBO0VBQ0U7RUFDQTtBRGtNRjtBQ2hNRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjtBQ2hNRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjtBQ2hNSTtFQUNFO0FEa01OO0FDaE1NO0VBQ0U7RUFDQTtBRGtNUjs7QUM1TEE7RUFDRTtBRCtMRjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKO0FDNUxJO0VBQ0U7RUFDQTtBRDhMTjs7QUN4TEU7RUFDRTtBRDJMSjs7QUN2TEE7RUFDRTtFQUNBLG1CbEJuZU07QWlCNnBCUjtBQ3hMRTtFQUNFLG1CbEJ0ZUk7QWlCZ3FCUjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNuTEE7RUFDRTtBRHNMRjs7QUNuTEE7RUFDRTtBRHNMRjs7QUNuTEE7RUFDRTtBRHNMRjtBQ3BMRTtFQUNFLHlCbEJ2YVM7QWlCNmxCYjs7QUNsTEE7RUFDRTtFQUNBO0VBQ0E7QURxTEY7QUNuTEU7RUFDRTtFQUNBO0FEcUxKOztBQ2pMQTtFQUNFO0VBQ0E7RUFDQTtBRG9MRjs7QUNqTEE7RUFDRTtBRG9MRjs7QUNoTEU7RUFDRSx5QmZ6aEJLO0VlMGhCTCxtQnRCdGdCYTtFc0J1Z0JiLGNsQnRjWTtBaUJ5bkJoQjs7QUM5S0U7RUFDRSwyQmZsaUJLO0FjbXRCVDs7QUM3S0E7RUFDRTtFQUNBO0FEZ0xGOztBQzdLQTtFQUNFO0VBQ0E7QURnTEY7O0FDN0tBO0VBQ0U7QURnTEY7O0FDOUtBO0VBQ0U7RUFDQTtBRGlMRjs7QUMvS0E7RUFDRTtFQUNBO0FEa0xGOztBQ2hMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEbUxGOztBQ2pMQTtFQUNFO0FEb0xGOztBQ2hMRTtFQUNFO0FEbUxKOztBQy9LQTtFQUNFO0FEa0xGOztBQy9LQTtFQUNFO0FEa0xGOztBQy9LQTtFQUNFO0FEa0xGOztBQ2hMQTtFQUdNO0lBQ0UsbUJ0QjlrQlE7SXNCK2tCUiwyQmYzbEJDO0VjNHdCUDtFQzdLQTtJQUNFO0lBQ0E7SUFDQTtFRCtLRjtBQUNGO0FDMUtNOztFQUVFO0VBQ0E7RUFDQTtFQUNBLG1CdEJ2bUJJO0VzQjZtQko7RUFDQTtBRHVLUjtBQzVLUTtFQVBGOztJQVFJLG1CdEIzbEJPO0VxQjJ3QmY7QUFDRjs7QUN0S0U7RUFDRSxrQnRCam1CZTtFc0JrbUJmLHlCZjVuQks7RWU2bkJMLGNsQnhpQlk7QWlCaXRCaEI7O0FDcEtFO0VBQ0U7QUR1S0o7QUNwS0U7RUFDRTtBRHNLSjs7QUNuS0E7RUFDRSxrQnRCbm9CWTtFc0Jvb0JaLDJCZjdvQk87QWNtekJUOztBQ3BLQTtFQUNFO0VBQ0E7QUR1S0Y7O0FDcktBO0VBQ0U7QUR3S0Y7O0FDdEtBO0VBQ0U7QUR5S0Y7O0FDdktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwS0Y7O0FDeEtBO0VBQ0U7QUQyS0Y7QUMxS0U7RUFDRTtBRDRLSjtBQzNLSTtFQUNFO0FENktOOztBQ3pLQTtFQUNFO0VBQ0E7QUQ0S0Y7O0FDeEtFO0VBQ0U7QUQyS0o7O0FDdktBO0VBQ0U7RUFDQTtFQUNBO0FEMEtGO0FDektFO0VBQ0U7QUQyS0o7QUN6S007RUFDRTtFQUNBO0FEMktSO0FDdEtJO0VBQ0U7RUFDQTtFQUNBO0FEd0tOO0FDcEtNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURzS1I7QUNuS1U7RUFDRTtBRHFLWjtBQ2xLUTtFQUNFO0VBQ0E7QURvS1Y7QUNqS1E7RUFDRTtFQUNBO0FEbUtWO0FDOUpJO0VBQ0U7QURnS047QUM3SlU7RUFDRTtBRCtKWjtBQ3pKRTtFQUNFLHlCbEIxRlc7RWtCMkZYO0VBQ0E7RUFDQTtFQUNBO0FEMkpKO0FDekpFO0VBQ0UseUJsQmpHVztFa0JrR1g7RUFDQTtFQUNBO0FEMkpKOztBQ3RKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5Sko7O0FDbkpJO0VBQ0U7RUFDQTtBRHNKTjtBQ25KRTtFQUNFO0VBQ0E7QURxSko7QUNwSkk7RUFDRTtFQUNBO0FEc0pOOztBQ2hKRTtFQUNFO0VBQ0E7QURtSko7O0FDL0lFO0VBQ0U7QURrSko7QUNoSk07RUFDRTtBRGtKUjtBQ2pKUTtFQUNFO0FEbUpWOztBQzVJQTtFQUNFO0VBQ0E7RUFDQTtBRCtJRjs7QUUvOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGazlCRjtBRWg5QkU7RUFDRTtFQUNBO0FGazlCSjtBRS84Qk07RUFDRSxtQnZCbUNNO0V1QmxDTjtFQUNBO0VBQ0E7QUZpOUJSOztBRTE4QkU7RUFDRTtFQUNBO0VBQ0E7QUY2OEJKOztBRXg4QkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRjI4Qko7RUV6OEJJO0lBQ0Usa0J2QlRNO0VxQm85Qlo7RUV2OEJFO0lBQ0U7RUZ5OEJKO0FBQ0Y7O0FFcDhCRTtFQUNFO0FGdThCSjtBRXI4Qkk7RUFDRSxtQnZCckJVO0V1QnNCViwyQmhCbkNHO0FjMCtCVDs7QUVsOEJBO0VBQ0U7RUFDQTtFQUNBO0FGcThCRjtBRW44QkU7RUFDRTtBRnE4Qko7QUVuOEJJO0VBQ0UscUJuQnJEa0I7RW1Cc0RsQix5Qm5CaUpPO0FpQm96QmI7QUVqOEJNO0VBQ0Usa0J2Qm5DTTtBcUJzK0JkO0FFNzdCSTtFQUNFO0VBQ0E7QUYrN0JOOztBRTE3QkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBRjY3QkY7O0FFNzZCRTtFQUNFO0VBQ0E7QUZnN0JKO0FFOTZCSTtFQUNFO0VBQ0E7QUZnN0JOO0FFOTZCTTtFQUpGO0lBS0k7SUFDQTtJQUNBO0VGaTdCTjtBQUNGO0FFOTZCSTtFQUNFO0VBQ0E7QUZnN0JOO0FFOTZCTTtFQUpGO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RUZpN0JOO0FBQ0Y7QUUxNkJRO0VBQ0U7QUY0NkJWOztBRXA2QkU7RUFDRTtBRnU2Qko7QUVwNkJFO0VBQ0U7RUFDQTtBRnM2Qko7QUVwNkJJO0VBQ0UsZXZCMUhTO0V1QjJIVCwyQmhCMUlHO0FjZ2pDVDtBRXA2Qk07RUFKRjtJQUtJLG1CdkJoSVE7RXFCdWlDZDtBQUNGO0FFcjZCTTtFQUNFO0FGdTZCUjtBRWw2QkU7RUFDRTtBRm82Qko7QUVsNkJJO0VBQ0U7RUFDQTtFQUNBO0FGbzZCTjs7QUUzNUJNOztFQUNFO0FGKzVCUjtBRTc1QlE7O0VBQ0U7QUZnNkJWOztBRXg1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjI1Qko7QUV6NUJJO0VBQ0U7RUFDQTtBRjI1Qk47O0FFdDVCQTtFQUNFO0VBQ0E7QUZ5NUJGO0FFdjVCRTtFQUNFLHlCbkI1R1k7RW1CNkdaO0VBQ0E7RUFDQTtFQUNBO0FGeTVCSjtBRXY1Qkk7RUFDRTtFQUNBO0VBQ0E7QUZ5NUJOO0FFdDVCSTtFQUNFO0VBQ0E7RUFDQSxjbkIxTkU7RW1CMk5GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3NUJOOztBRXA1QkE7RUFFSTtJQUNFO0lBQ0E7SUFDQTtFRnM1Qko7RUVwNUJJO0lBQ0U7SUFDQTtJQUNBO0VGczVCTjtFRXI1Qk07SUFDRTtJQUNBO0VGdTVCUjtFRWw1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGbzVCSjtFRWw1Qkk7SUFDRTtJQUNBO0lBQ0E7RUZvNUJOO0VFbDVCTTtJQUNFO0lBQ0EseUJuQnhERztFaUI0OEJYO0VFaDVCSTtJQUNFO0lBQ0E7SUFDQTtFRms1Qk47QUFDRjtBRTk0QkE7RUFFSTtJQUNFO0lBQ0E7SUFDQTtFRis0Qko7RUU3NEJJO0lBQ0U7SUFDQTtJQUNBO0VGKzRCTjtFRTk0Qk07SUFDRTtFRmc1QlI7RUUxNEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjQ0Qko7RUUxNEJJO0lBQ0U7SUFDQTtJQUNBO0VGNDRCTjtFRTE0Qk07SUFDRTtJQUNBLHlCbkJwR0c7RWlCZy9CWDtFRXg0Qkk7SUFDRTtJQUNBO0lBQ0E7RUYwNEJOO0FBQ0Y7QUVyNEJFO0VBQ0U7QUZ1NEJKO0FFcjRCSTtFQUNFO0FGdTRCTjs7QUVsNEJBO0VBQ0U7QUZxNEJGO0FFbjRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGcTRCSjs7QUVoNEJFO0VBQ0U7QUZtNEJKOztBRTkzQkU7RUFDRTtBRmk0Qko7O0FFNTNCRTtFQUNFO0FGKzNCSjs7QUUzM0JBO0VBQ0U7QUY4M0JGOztBRTMzQkE7RUFDRTtFQUNBO0FGODNCRjs7QUV4M0JNO0VBQ0U7QUYyM0JSOztBRXQzQkE7RUFDRTtFQUNBO0VBQ0E7QUZ5M0JGOztBRXIzQkU7RUFDRTtFQUNBO0FGdzNCSjtBRXIzQkk7RUFERjtJQUVJLHlCaEJ2WEc7SWdCd1hILG1CdkJwV1c7SXVCcVdYLGNuQnpRTztFaUJpb0NYO0FBQ0Y7QUVyM0JFO0VBQ0U7QUZ1M0JKO0FFcjNCSTtFQUNFO0FGdTNCTjtBRW4zQkU7RUFDRTtBRnEzQko7QUU3MkJZO0VBQ0U7QUYrMkJkOztBRXYyQkE7RUFDRTtFQUNBO0VBQ0E7QUYwMkJGOztBRXgyQkE7RUFDRTtBRjIyQkY7O0FFejJCQTtFQUNFO0VBQ0E7QUY0MkJGOztBRTEyQkE7RUFDRTtBRjYyQkY7O0FFMzJCQTtFQUNFO0VBQ0E7QUY4MkJGOztBRzN5Q0U7RUFDRTtBSDh5Q0o7QUc1eUNJO0VBQ0U7RUFDQTtFQUNBO0FIOHlDTjtBRzF5Q0U7RUFDRSx5QnBCMk1TO0VvQjFNVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINHlDSjtBRzF5Q007RUFDRTtFQUNBO0FINHlDUjtBR3p5Q0k7RUFDRTtBSDJ5Q047QUd4eUNNO0VBQ0U7RUFDQTtBSDB5Q1I7QUdyeUNFO0VBQ0U7RUFDQTtFQUNBO0FIdXlDSjtBR3J5Q0U7RUFDRTtFQUNBO0VBQ0E7QUh1eUNKO0FHcnlDRTtFQUNFLHlCcEI2RFk7RW9CNURaLGNwQnhCSTtFb0J5Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHV5Q0o7QUdyeUNJO0VBQ0Usa0J4QnpCUTtBcUJnMENkO0FHbnlDRTtFQUNFO0FIcXlDSjtBR2p5Q1E7RUFDRTtBSG15Q1Y7QUc1eENJO0VBQ0U7RUFDQTtBSDh4Q047QUc1eENJO0VBQ0U7RUFDQTtBSDh4Q047QUczeENJO0VBQ0U7QUg2eENOO0FHMXhDSTtFQUNFO0VBQ0E7QUg0eENOO0FHMXhDTTtFQUNFO0FINHhDUjtBR3p4Q007RUFDRTtFQUNBO0FIMnhDUjtBR3h4Q007RUFDRTtFQUNBO0FIMHhDUjtBR3R4Q1E7RUFDRTtFQUNBO0FId3hDVjtBR3J4Q1E7RUFDRTtBSHV4Q1Y7QUcvd0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGl4Q1o7QUc1d0NNO0VBQ0U7QUg4d0NSO0FHM3dDTTtFQUNFO0VBQ0E7QUg2d0NSO0FHdndDSTtFQUNFO0VBQ0E7RUFDQTtBSHl3Q047QUdyd0NNO0VBQ0U7QUh1d0NSO0FHcHdDTTtFQUNFO0FIc3dDUjtBR2x3Q0k7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBSCt2Q047QUd2d0NNO0VBQ0U7RUFDQTtBSHl3Q1I7O0FHOXZDQTtFQUNFO0VBQ0E7QUhpd0NGOztBRzl2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGl3Q0Y7O0FHOXZDQTtFQUNFO0lBQ0U7RUhpd0NGO0FBQ0Y7QUc3dkNFO0VBQ0U7QUgrdkNKO0FHNXZDRTtFQUNFO0FIOHZDSjtBRzN2Q0U7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBSHl2Q0o7QUdod0NJO0VBQ0U7QUhrd0NOO0FHMXZDSTtFQUNFO0VBQ0E7QUg0dkNOO0FHenZDSTtFQUNFO0VBQ0E7RUFDQTtBSDJ2Q047O0FHaHZDRTtFQUNFO0VBQ0E7RUFDQTtBSG12Q0o7QUdodkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhrdkNKOztBRzl1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaXZDRjtBR2h2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrdkNKO0FHaHZDSTtFQUNFO0VBQ0E7QUhrdkNOO0FHL3VDSTtFQUNFLGtCeEJ0T1E7RXdCdU9SLDJCakJqUEc7RWlCa1BILGNwQnhIUztBaUJ5MkNmO0FHOXVDSTtFQUNFLGtCeEI1T1E7RXdCNk9SLDJCakJ0UEc7RWlCdVBILGNwQnRJTztFb0J1SVA7QUhndkNOOztBRzF1Q0U7RUFDRSxtQnhCblBZO0V3Qm9QWix5QmpCL1BLO0VpQmdRTCxjcEIzS1k7QWlCdzVDaEI7O0FHdHVDRTs7O0VBQ0UsbUJ4QmxRTztBcUI2K0NYO0FHeHVDRTs7O0VBQ0UsbUJ4QjVQWTtBcUJ3K0NoQjs7QUd4dUNBO0VBQ0U7RUFDQTtBSDJ1Q0Y7O0FHdnVDRTtFQUNFO0VBQ0E7QUgwdUNKO0FHdnVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIeXVDSjtBR3R1Q007RUFDRTtFQUNBO0VBQ0E7QUh3dUNSO0FHcnVDTTtFQUNFO0VBQ0E7RUFDQTtBSHV1Q1I7QUdsdUNFO0VBQ0U7RUFDQTtFQUNBO0FIb3VDSjs7QUc5dENJO0VBQ0U7RUFDQTtFQUNBO0FIaXVDTjtBRzl0Q0k7RUFDRTtBSGd1Q047O0FHM3RDQTtFQUNFO0VBQ0E7RUFDQSxjcEJuUGM7RW9Cb1BkLGtCeEJqVVk7RXdCa1VaLDJCakIzVU87RWlCNFVQO0FIOHRDRjs7QUd4dENNO0VBQ0U7RUFDQTtFQUNBO0FIMnRDUjtBR3R0Q0U7RUFDRTtFQUNBO0FId3RDSjtBR3J0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHV0Q0o7QUdwdENFO0VBQ0U7QUhzdENKOztBR2p0Q0U7RUFDRTtFQUNBO0FIb3RDSjtBR2p0Q0U7RUFDRSxtQnhCM1dPO0V3QjRXUCwyQmpCblhLO0VpQm9YTCxjcEI5Ulk7RW9CK1JaLHlCcEJuTFM7RW9Cb0xUO0VBQ0E7RUFDQTtFQUNBO0FIbXRDSjs7QUc5c0NFO0VBQ0U7QUhpdENKO0FHNXNDTTtFQUNFO0VBQ0E7RUFDQTtBSDhzQ1I7O0FHdnNDRTtFQUNFO0VBQ0E7RUFDQTtBSDBzQ0o7QUd4c0NJO0VBQ0U7QUgwc0NOOztBR3RzQ0E7RUFDRTtFQUNBO0FIeXNDRjs7QUd0c0NFO0VBQ0U7RUFDQTtFQUNBO0FIeXNDSjtBR3RzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHdzQ0o7QUdwc0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhzc0NOO0FHbnNDSTtFQUNFO0VBQ0E7QUhxc0NOO0FHaHNDSTtFQUNFO0VBQ0E7QUhrc0NOO0FHaHNDTTtFQUNFO0VBQ0E7RUFDQTtBSGtzQ1I7QUczckNNO0VBQ0U7QUg2ckNSO0FHenJDSTtFQUNFO0VBQ0E7QUgyckNOO0FHeHJDSTtFQUNFO0VBQ0E7QUgwckNOO0FHdHJDRTtFQUNFO0FId3JDSjs7QUdwckNBO0VBQ0U7QUh1ckNGOztBR25yQ0U7RUFDRSxrQnhCemRVO0V3QjBkVjtBSHNyQ0o7O0FHbHJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJ4QnZlUztFd0J3ZVQ7RUFDQTtFQUNBO0FIcXJDSjs7QUc1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O0FBQ0Y7QURvQ0E7RUFDRTtJQUNFO0VDbENGO0VEb0NFO0lBQ0U7SUFDQTtJQUNBO0VDbENKO0VEcUNRO0lBQ0UsMkIxQnJHSDtJMEJzR0csYzdCaEJJO0k2QmlCSjtFQ25DVjtBQUNGO0FEMkNFO0VBREY7SUFFSTtFQ3hDRjtBQUNGOztBRDJDQTtFQUNFO0FDeENGO0FEMENFO0VBSEY7SUFJSTtFQ3ZDRjtBQUNGO0FEeUNFO0VBUEY7SUFRSTtFQ3RDRjtBQUNGOztBRHlDQTtFQUNFO0FDdENGOztBRHlDQTtFQUNFO0VBQ0E7QUN0Q0Y7QUR3Q0U7RUFKRjtJQUtJO0VDckNGO0FBQ0Y7O0FEd0NBO0VBQ0UseUI3QnpEYztFNkIwRGQ7RUFDQTtFQUNBLGtCakN6SVk7RWlDMElaLDJCMUJuSk87RTBCb0pQLGM3QmxKTTtFNkJtSk47RUFDQTtFQUNBO0VBQ0E7QUNyQ0Y7O0FDeElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQySUY7QUN6SUU7RUFORjtJQU9JO0lBQ0E7RUQ0SUY7QUFDRjtBQzFJRTs7RUFFRTtFQUNBO0FENElKO0FDeElJO0VBREY7SUFFSTtJQUNBO0VEMklKO0FBQ0Y7QUN4SU07RUFDRTtBRDBJUjtBQ3hJUTtFQUhGO0lBSUk7SUFDQTtFRDJJUjtBQUNGO0FDdElFO0VBQ0UsMkI1QmhCSztFNEJpQkwsbUJuQ0pZO0VtQ0taO0VBQ0EsYy9CdUdXO0E4QmlDZjtBQ3RJSTtFQU5GO0lBT0ksMkI1QnJCRztJNEJzQkgsa0JuQ2JRO0VrQ3NKWjtBQUNGO0FDdklJO0VBQ0Usa0JuQ2pCUTtFbUNrQlIsYy9CeUdXO0E4QmdDakI7QUN2SU07RUFKRjtJQUtJLG1CbkN2Qkc7RWtDaUtUO0FBQ0Y7QUN0SUU7RUFDRSw0QjVCeERNO0U0QnlETixlbkN2Qlc7RW1Dd0JYLGMvQjJFUztFK0IxRVQ7QUR3SUo7QUN0SUk7RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBLG1CbkNqQ1U7RWtDMEtkO0FBQ0Y7QUN2SUk7RUFNRSxlbkN4Q1M7RW1DeUNULDRCNUIzRUk7QTJCK01WO0FDMUlNO0VBREY7SUFFSTtJQUNB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UUYsNEJqQ3hDSjtFZ0N5QlI7QUFDRjtBQ3NCRTtFQUNFLG1CeENqQlk7RXdDa0JaLDJCakM5Qks7RWlDK0JMLGNwQzBGVztBbUM5R2Y7O0FDeUJFO0VBQ0U7QUR0Qko7O0FFbkNFO0VBQ0U7QUZzQ0o7QUVwQ0U7RUFDRTtBRnNDSjtBRTlCRTtFQUNFO0VBQ0E7QUZnQ0o7QUU5QkU7RUFLRTtFQUNBO0VBQ0E7QUY0Qko7O0FFeEJFO0VBS0U7RUFDQTtFQUNBO0FGdUJKOztBRzFEQTtFQUNFO0FINkRGO0FHM0RFO0VBQ0U7QUg2REo7QUczREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2RE47QUcxREk7RUFDRSxlMUNtQlM7RTBDbEJULDJCbkNJRztFbUNISCxjdENvSE87QW1DeERiO0FHekRJO0VBQ0UsZTFDYVM7RTBDWlQsMkJuQ3JCSTtFbUNzQkosY3RDOEdPO0FtQ25EYjs7QUdwREk7O0VBRUU7RUFDQTtFQUNBO0FIdUROO0FHckRNO0VBTkY7O0lBT0k7RUh5RE47QUFDRjtBR3RESTs7RUFFRTtFQUNBO0FId0ROO0FHckRJOztFQUVFO0VBQ0E7QUh1RE47QUdwREk7O0VBRUU7RUFDQTtBSHNETjtBR25ESTs7RUFFRTtFQUNBO0FIcUROO0FHbERJOztFQUVFO0VBQ0E7QUhvRE47QUdqREk7O0VBRUU7RUFDQTtBSG1ETjtBR2hESTs7RUFFRTtFQUNBO0FIa0ROO0FHL0NJOztFQUVFO0VBQ0E7RUFDQTtBSGlETjtBRy9DTTtFQU5GOztJQU9JO0VIbUROO0FBQ0Y7QUcvQ0k7RUFDRTtBSGlETjtBR2hETTtFQUZGO0lBR0k7SUFDQTtFSG1ETjtBQUNGOztBRzlDQTtFQUNFO0FIaURGOztBRzlDRTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUhnRE47RUc5Q1E7SUFDRTtJQUNBO0lBQ0E7RUhnRFY7QUFDRjs7QUl6S0k7RUFDSTtFQUNBO0FKNEtSO0FJektZO0VBQ0k7RUFDQTtBSjJLaEI7QUlyS1k7RUFDSTtFQUNBO0FKdUtoQjs7QUk1SlE7RUFDSSxjdkN5Uk07QW1DMUhsQjtBSTFKUTtFQUNJLGN2Q29SSTtBbUN4SGhCOztBSzlMQTtFQUNFO0FMaU1GO0FLL0xJO0VBREY7SUFFSTtJQUNBO0VMa01KO0FBQ0Y7QUtoTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGtNSjtBS2pNSTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VMb01KO0FBQ0Y7QUtsTUU7O0VBRUU7RUFDQTtBTG9NSjtBS25NSTtFQUpGOztJQUtJO0lBQ0E7RUx1TUo7QUFDRjtBS3ZMSTtFQURGO0lBR0k7SUFDQTtFTHlMSjtFS3hMSTtJQUNFO0VMMExOO0FBQ0Y7QUt2TE07RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBLG1CeENoQ0E7RW1DME5OO0FBQ0Y7QUt4TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hDMkNVO0V3QzFDVjtFQUNBO0VBQ0E7RUFDQTtBTDBMTjtBS3pMTTtFQUNFLG1CNUNwQ087RTRDcUNQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyTFI7QUtyTEk7O0VBQ0UsY3hDb0RPO0V3Q25EUCwyQnJDOURHO0VxQytESCxlNUNqRFM7RTRDa0RUO0FMd0xOO0FLcExJO0VBQ0U7RUFDQTtBTHNMTjtBS25MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CeEMzRUk7QW1DZ1FSO0FLcExJO0VBQ0U7RUFDQTtBTHNMTjtBS2xMSTtFQUNFLGN4QzRCTztFd0MzQlAsMkJyQ3RGRztFcUN1RkgsbUI1QzNFVTtBdUMrUGhCO0FLbExJO0VBQ0U7RUFDQSwyQnJDM0ZHO0VxQzRGSCxlNUM5RVM7RTRDK0VUO0FMb0xOO0FLakxFO0VBQ0U7QUxtTEo7QUtsTEk7RUFGRjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJ4Q3JHRTtFbUMwUk47QUFDRjtBS2xMSTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0EsbUJ4QzdHRTtFbUNrU047QUFDRjs7QUtsTEE7RUFDRTtBTHFMRjs7QUtuTEE7RUFDRTtBTHNMRjs7QUtuTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnhDNUhNO0FtQ2tUUjs7QU16VUE7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUtBO0VBdUdBO0FONk5GO0FNOVVFO0VBQ0U7RUFDQTtBTmdWSjtBTTVVRTtFQUNFO0FOOFVKO0FNMVVFO0VBQ0UsbUJ6QzJGWTtBbUNpUGhCO0FNMVVFO0VBQ0U7QU40VUo7QU0xVUU7RUFDRTtFQUNBO0FONFVKO0FNM1VJO0VBQ0U7RUFDQTtFQUNBO0FONlVOO0FNM1VRO0VBQ0UseUJ6Q1BGO0V5Q1FFO0FONlVWO0FNelVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJ6Q3lESTtBbUNrUmQ7QU16VVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjJVVjtBTXpVUTtFQUNFO0FOMlVWO0FNelVROzs7RUFHRTtBTjJVVjtBTXhVUTs7RUFHRTtBTnlVVjtBTXZVUTtFQUNFO0FOeVVWO0FNaFVRO0VBQ0U7RUFDQTtBTmtVVjtBTWhVUTtFQUNFO0FOa1VWO0FNMVRRO0VBQ0U7QU40VFY7QU0xVFU7RUFDRTtBTjRUWjtBTXhUUTtFQUNFO0FOMFRWO0FNdFRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGU3Q3BFSztBdUM0WGY7QU1uVEU7RUFDRTtFQUNBO0FOcVRKO0FNblRFO0VBQ0U7RUFDQTtBTnFUSjtBTWpURTtFQUNFLG1CekNaWTtFeUNhWjtBTm1USjs7QU05U0U7O0VBRUU7QU5pVEo7O0FNNVNFO0VBQ0U7QU4rU0o7QU0zU007O0VBRUU7QU42U1I7QU16U007RUFDRTtBTjJTUjtBTXZTTTtFQUNFO0FOeVNSOztBT3piRTtFQUNFO0FQNGJKO0FPdGJBO0VBQ0UsbUIxQzJMVztFMEMxTFg7QVB3YkY7QU92YkU7RUFDRTtFQUNBO0FQeWJKO0FPeGJJOzs7RUFHRTtFQUNBO0FQMGJOO0FPemJNOzs7RUFDRSxtQjlDS007RThDSk4sYzFDZ0lTO0UwQy9IVCwyQnZDTEM7RXVDTUQ7QVA2YlI7QU8zYk07OztFQUNFO0VBQ0EsYzFDdUdLO0UwQ3RHTCwyQnZDOUJFO0FnQzZkVjtBTzdiTTs7O0VBQ0UsMkJ2Q2RDO0FnQytjVDtBTzliSTtFQUNFO0FQZ2NOOztBTzNiQTtFQUVJO0lBQ0U7RVA2Yko7RU81Ykk7OztJQUdFO0lBQ0E7RVA4Yk47RU83Yk07OztJQUNFLGtCOUN4Qkk7SThDeUJKLDJCdkNuQ0Q7RWdDb2VQO0FBQ0Y7QU8zYkE7RUFDRTtBUDZiRjtBTzViRTtFQUNFLG1COUNwQ1U7RThDcUNWLDJCdkM3Q0s7RXVDOENMLGMxQ3NGYTtFMENyRmI7QVA4Yko7QU81YkU7RUFDRSxrQjlDekNVO0U4QzBDViwyQnZDbkRLO0V1Q29ETDtBUDhiSjtBTzdiSTtFQUpGO0lBS0ksa0I5QzdDUTtJOEM4Q1IsMkJ2Q3hERztFZ0N3ZlA7QUFDRjtBTzliRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnY0o7O0FPL2dCRTtFQUNFO0FQa2hCSjtBTzVnQkE7RUFDRSxtQjFDMkxXO0UwQzFMWDtBUDhnQkY7QU83Z0JFO0VBQ0U7RUFDQTtBUCtnQko7QU85Z0JJOzs7RUFHRTtFQUNBO0FQZ2hCTjtBTy9nQk07OztFQUNFLG1COUNLTTtFOENKTixjMUNnSVM7RTBDL0hULDJCdkNMQztFdUNNRDtBUG1oQlI7QU9qaEJNOzs7RUFDRTtFQUNBLGMxQ3VHSztFMEN0R0wsMkJ2QzlCRTtBZ0NtakJWO0FPbmhCTTs7O0VBQ0UsMkJ2Q2RDO0FnQ3FpQlQ7QU9waEJJO0VBQ0U7QVBzaEJOOztBT2poQkE7RUFFSTtJQUNFO0VQbWhCSjtFT2xoQkk7OztJQUdFO0lBQ0E7RVBvaEJOO0VPbmhCTTs7O0lBQ0Usa0I5Q3hCSTtJOEN5QkosMkJ2Q25DRDtFZ0MwakJQO0FBQ0Y7QU9qaEJBO0VBQ0U7QVBtaEJGO0FPbGhCRTtFQUNFLG1COUNwQ1U7RThDcUNWLDJCdkM3Q0s7RXVDOENMLGMxQ3NGYTtFMENyRmI7QVBvaEJKO0FPbGhCRTtFQUNFLGtCOUN6Q1U7RThDMENWLDJCdkNuREs7RXVDb0RMO0FQb2hCSjtBT25oQkk7RUFKRjtJQUtJLGtCOUM3Q1E7SThDOENSLDJCdkN4REc7RWdDOGtCUDtBQUNGO0FPcGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzaEJKOztBUXJtQkE7RUFDRTtFQUNBO0FSd21CRjtBUXZtQkU7RUFDRSwyQnhDWUs7RXdDWEwsa0IvQ29CVTtFK0NuQlY7RUFDQSxjM0NrSVc7QW1DdWVmO0FReG1CSTtFQUNFO0VBQ0E7QVIwbUJOO0FRcm1CSTtFQUNFO0VBQ0EsYzNDZ0hPO0FtQ3VmYjtBUXRtQk07RUFDRTtFQUNBO0FSd21CUjtBUXJtQkk7RUFDRTtBUnVtQk47QVFybUJJO0VBQ0U7RUFDQSwyQnhDWkc7RXdDYUgsbUIvQ0RVO0UrQ0VWO0VBQ0E7QVJ1bUJOO0FRdG1CTTtFQU5GO0lBT0k7RVJ5bUJOO0FBQ0Y7QVF2bUJJO0VBQ0U7RUFDQSwyQnhDdEJHO0V3Q3VCSCxlL0NUUztBdUNrbkJmO0FReG1CTTtFQUNFO0VBQ0EsYzNDMEdTO0UyQ3pHVCxrQi9DbEJNO0F1QzRuQmQ7QVF2bUJJOztFQUVFLDRCeENwREk7RXdDcURKLGUvQ25CUztFK0NvQlQ7QVJ5bUJOO0FRdG1CTTtFQUNFO0VBQ0EsMkJ4Q3ZDQztFd0N3Q0QsbUIvQzVCUTtFK0M2QlI7RUFDQTtFQUNBO0VBQ0E7QVJ3bUJSO0FRdm1CUTtFQUNFO0VBQ0E7RUFDQTtBUnltQlY7QVF2bUJROzs7RUFHRSxjM0M5REY7RTJDK0RFLG1CM0MvQkM7QW1Dd29CWDtBUXZtQlE7RUFDRSxjM0M1Qks7RTJDNkJMLG1CM0MzQkM7QW1Db29CWDtBUXZtQlE7O0VBRUUsYzNDakVFO0UyQ2tFRixtQjNDOEVPO0FtQzJoQmpCO0FRbm1CSTtFQUNFLDJCeEN0RUc7QWdDMnFCVDtBUW5tQkk7RUFDRTtBUnFtQk47QVFwbUJNO0VBQ0UsMkJ4QzNFQztBZ0NpckJUO0FRcG1CTTtFQUNFLDJCeEM5RUM7QWdDb3JCVDtBUW5tQlE7RUFDRSwyQnhDbEZEO0FnQ3VyQlQ7O0FRL2xCQTtFQUNFO0lBQ0U7RVJrbUJGO0VRam1CRTtJQUNFO0lBQ0E7SUFDQTtFUm1tQko7QUFDRjtBUWhtQkE7RUFDRTtJQUNFO0VSa21CRjtBQUNGO0FRL2xCRTtFQUNFO0VBQ0E7QVJpbUJKO0FRaG1CSTtFQUNFO0VBQ0E7QVJrbUJOO0FRam1CTTtFQUNFLHlCM0N6QlE7RTJDMEJSLGMzQzlHQTtBbUNpdEJSO0FRbG1CUTtFQUNFLHlCM0M1Qk07RTJDNkJOLGMzQ2pIRjtBbUNxdEJSO0FRam1CTTs7RUFFRTtFQUNBO0VBQ0E7RUFDQSwyQnhDNUhDO0V3QzZIRCxtQi9DaEhRO0UrQ2lIUjtFQUNBO0VBQ0E7QVJtbUJSO0FRam1CTTtFQUNFO0VBQ0EsYzNDN0NRO0FtQ2dwQmhCO0FRbG1CUTtFQUNFLHlCM0MvQ007RTJDZ0ROLGMzQ3BJRjtBbUN3dUJSOztBUTVsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUitsQko7O0FRNWxCQTtFQUNFLG1CM0N6SlU7RTJDMEpWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUitsQkY7O0FPM3dCRTtFQUNFO0FQOHdCSjtBT3h3QkE7RUFDRSxtQjFDMkxXO0UwQzFMWDtBUDB3QkY7QU96d0JFO0VBQ0U7RUFDQTtBUDJ3Qko7QU8xd0JJOzs7RUFHRTtFQUNBO0FQNHdCTjtBTzN3Qk07OztFQUNFLG1COUNLTTtFOENKTixjMUNnSVM7RTBDL0hULDJCdkNMQztFdUNNRDtBUCt3QlI7QU83d0JNOzs7RUFDRTtFQUNBLGMxQ3VHSztFMEN0R0wsMkJ2QzlCRTtBZ0MreUJWO0FPL3dCTTs7O0VBQ0UsMkJ2Q2RDO0FnQ2l5QlQ7QU9oeEJJO0VBQ0U7QVBreEJOOztBTzd3QkE7RUFFSTtJQUNFO0VQK3dCSjtFTzl3Qkk7OztJQUdFO0lBQ0E7RVBneEJOO0VPL3dCTTs7O0lBQ0Usa0I5Q3hCSTtJOEN5QkosMkJ2Q25DRDtFZ0NzekJQO0FBQ0Y7QU83d0JBO0VBQ0U7QVArd0JGO0FPOXdCRTtFQUNFLG1COUNwQ1U7RThDcUNWLDJCdkM3Q0s7RXVDOENMLGMxQ3NGYTtFMENyRmI7QVBneEJKO0FPOXdCRTtFQUNFLGtCOUN6Q1U7RThDMENWLDJCdkNuREs7RXVDb0RMO0FQZ3hCSjtBTy93Qkk7RUFKRjtJQUtJLGtCOUM3Q1E7SThDOENSLDJCdkN4REc7RWdDMDBCUDtBQUNGO0FPaHhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBreEJKOztBU2oyQkE7RUFDRTtJQUNFO0VUbzJCRjtFU2wyQkU7SUFDRTtFVG8yQko7RVNqMkJFO0lBQ0U7RVRtMkJKO0VTaDJCRTtJQUNFO0VUazJCSjtFUy8xQkU7SUFDRTtJQUNBO0VUaTJCSjtFUy8xQkk7SUFDRSxjNUM0R0s7RW1DcXZCWDtFUy8xQk07SUFDRTtJQUNBO0lBQ0EsYzVDNEVNO0k0QzNFTjtJQUNBO0lBQ0E7SUFDQSwyQnpDZEQ7RWdDKzJCUDtFUy8xQlE7SUFDRTtFVGkyQlY7RVM5MUJRO0lBQ0UsbUJoRFRJO0V1Q3kyQmQ7RVM1MUJNOztJQUVFLGtCaERsQkk7RXVDZzNCWjtFUzUxQlE7O0lBQ0UsMkJ6Qy9CSDtJeUNnQ0c7SUFDQSxjNUNvR0s7STRDbkdMO0VUKzFCVjtFUzUxQlE7O0lBQ0UsMkJ6Q3RDSDtJeUN1Q0c7SUFDQSxjNUNrRkc7RW1DNndCYjtFUzUxQlE7O0lBQ0UseUJ6QzFDSDtJeUMyQ0csbUJoRGhDSTtJZ0RpQ0o7RVQrMUJWO0VTNTFCUTs7SUFDRSxjNUNnRUM7STRDL0REO0lBQ0EsMkJ6Q25ESDtFZ0NrNUJQO0VTNTFCUTs7SUFDRSwyQnpDMUVGO0VnQ3k2QlI7RVM1MUJROztJQUNFO0lBQ0EsMkJ6QzVESDtJeUM2REcsa0JoRHBERTtJZ0RxREY7SUFDQTtJQUNBO0lBQ0E7RVQrMUJWO0VTNzFCVTs7SUFDRTtJQUNBO0VUZzJCWjtFUzcxQlU7Ozs7OztJQUdFLGM1Q3BGTjtJNENxRk0sbUI1Q3JESDtFbUN1NUJUO0VTLzFCVTs7SUFDRSxjNUNuREM7STRDb0RELG1CNUNsREg7RW1DbzVCVDtFUy8xQlU7Ozs7SUFFRSxjNUN6RkY7STRDMEZFLG1CNUNzREc7RW1DNnlCZjtFUzkxQk07SUFDRTtFVGcyQlI7RVM3MUJNO0lBQ0U7SUFDQTtFVCsxQlI7RVM1MUJNO0lBQ0U7RVQ4MUJSO0VTMTFCSTtJQUNFO0VUNDFCTjtFU3oxQkk7SUFDRTtFVDIxQk47RVN4MUJJO0lBQ0U7RVQwMUJOO0VTcDFCUTs7SUFDRSwyQnpDM0hIO0VnQ2s5QlA7RVNwMUJROztJQUNFLDJCekM5SEg7RWdDcTlCUDtFU3AxQlE7O0lBQ0UseUJ6Q2pJSDtFZ0N3OUJQO0VTajFCRTtJQUNFO0VUbTFCSjtFU2gxQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUazFCSjtFU2gxQkk7SUFDRTtJQUNBO0VUazFCTjtFU2gxQk07SUFDRSxjNUNsRU07RW1DbzVCZDtFUy8wQk07SUFDRSwyQnpDNUpEO0l5QzZKQyxtQmhEakpNO0lnRGtKTjtJQUNBLGM1Q3JDRTtJNENzQ0Y7RVRpMUJSO0FBQ0Y7QVN4MEJNO0VBREY7SUFFSTtFVDIwQk47QUFDRjs7QVN2MEJBO0VBQ0U7SUFDRTtFVDAwQkY7QUFDRjtBVWhoQ0k7RUFDRTtBVmtoQ047QVUvZ0NFO0VBV0U7RUFDQTtBVnVnQ0o7QVVsaENJO0VBQ0UsYzdDc0lTO0U2Q3JJVCxtQmpEd0JVO0VpRHZCViwyQjFDVUc7QWdDMGdDVDtBVWxoQ0k7RUFDRSxjN0N5SE87RTZDeEhQLGVqRHFCUztFaURwQlQseUIxQ1pJO0FnQ2dpQ1Y7QVVoaENJO0VBQ0U7QVZraENOO0FVaGhDSTtFQWhCRjtJQWlCSTtFVm1oQ0o7RVVsaENJO0lBQ0U7RVZvaENOO0VVbGhDSTtJQUNFO0lBQ0E7SUFDQTtFVm9oQ047RVVsaENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVZvaENOO0FBQ0Y7QVVsaENJO0VBQ0U7QVZvaENOO0FVbmhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWcWhDUjtBVW5oQ007RUFDRTtBVnFoQ1I7QVVwaENRO0VBRkY7SUFHSTtFVnVoQ1I7QUFDRjtBVXBoQ0k7RUFDRTtBVnNoQ047QVVyaENNO0VBQ0U7QVZ1aENSO0FVdGhDUTtFQUNFO0FWd2hDVjtBVWxoQ0k7RUFDRTtFQUNBO0FWb2hDTjtBVWpoQ0U7RUFDRTtFQUNBO0VBQ0E7QVZtaENKO0FVM2dDRTtFQUNFO0VBaUJBO0FWNi9CSjtBVTdnQ0k7RUFDRTtFQUNBO0VBQ0E7QVYrZ0NOO0FVN2dDSTtFQUNFO0VBQ0E7QVYrZ0NOO0FVN2dDSTtFQUNFO0VBQ0E7QVYrZ0NOO0FVOWdDTTtFQUNFO0FWZ2hDUjtBVTFnQ0U7RUFDRTtJQUNFO0lBQ0E7RVY0Z0NKO0VVemdDSTtJQUNFO0lBQ0E7RVYyZ0NOO0FBQ0Y7QVV4Z0NFO0VBQ0U7QVYwZ0NKO0FVeGdDRTtFQUNFO0FWMGdDSjs7QVV2Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVYwZ0NGO0FVemdDRTtFQUNFLHlCN0N3RlM7RTZDdkZUO0VBQ0E7RUFDQTtBVjJnQ0o7O0FVdmdDRTtFQUNFO0VBQ0E7QVYwZ0NKOztBVXZnQ0E7RUFDRTtFQUNBO0FWMGdDRjtBVXhnQ0k7RUFDRTtBVjBnQ047QVV4Z0NJO0VBQ0U7RUFDQTtFQUNBO0FWMGdDTjs7QVV0Z0NBO0VBQ0U7QVZ5Z0NGO0FVeGdDRTtFQUNFO0FWMGdDSjtBVXpnQ0k7RUFDRSxtQmpEbElLO0VpRG1JTCxjN0NqQlM7QW1DNGhDZjtBVXpnQ0k7RUFDRSw0QjFDaktJO0UwQ2tLSixtQmpEbElVO0VpRG1JVixjN0N0QlM7RTZDdUJUO0FWMmdDTjtBVTFnQ007RUFMRjtJQU1JLG1CakQzSUc7RXVDd3BDVDtBQUNGOztBVXJnQ1E7RUFDRSx5QjdDdEVNO0FtQzhrQ2hCO0FVdmdDVTtFQUNFLGM3QzVKSjtFNkM2Skk7QVZ5Z0NaOztBVS8vQk07RUFDRTtBVmtnQ1I7QVVqZ0NRO0VBQ0U7QVZtZ0NWOztBV3BzQ0E7RUFDRTtBWHVzQ0Y7O0FXbnNDSTtFQUNFO0FYc3NDTjtBV3BzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWHNzQ047QVdyc0NNO0VBTEY7SUFNSTtFWHdzQ047QUFDRjtBV3BzQ007RUFDRTtBWHNzQ1I7QVdwc0NNO0VBQ0U7QVhzc0NSO0FXcHNDTTtFQUNFO0VBQ0E7RUFDQTtBWHNzQ1I7QVduc0NJO0VBQ0U7QVhxc0NOO0FXbHNDRTtFQUNFO0FYb3NDSjs7QVlodUNJO0VBQ0U7QVptdUNOO0FZanVDSTtFQUNFO0FabXVDTjs7QVkxdENRO0VBQ0UseUIvQ3FGTTtBbUN3b0NoQjtBWTV0Q1U7RUFDRTtFQUNBLHlCL0NrRkk7QW1DNG9DaEI7O0FZdHRDRTtFQUNFO0FaeXRDSjtBWXZ0Q0U7RUFFRTtFQUNBO0VBQ0E7QVp3dENK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R0k7RWI0L0NKO0FBQ0Y7QWExL0NFO0VBQ0U7RUFDQTtBYjQvQ0o7QWEzL0NJO0VBSEY7SUFJSTtJQUVBO0ViNi9DSjtBQUNGO0FhMy9DRTtFQUNFO0FiNi9DSjtBYTUvQ0k7RUFDRTtBYjgvQ047QWEzL0NFO0VBT0U7QWJ1L0NKO0FhMy9DSTtFQUNFO0FiNi9DTjtBYXovQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIyL0NOO0Fhei9DSTtFQUNFO0FiMi9DTjtBYTEvQ007RUFDRTtFQUNBO0FiNC9DUjtBYTEvQ007RUFDRTtFQUNBO0FiNC9DUjtBYXgvQ0k7RUFDRTtFQUNBO0VBQ0E7QWIwL0NOO0Fhdi9DSTtFQUNFO0VBQ0E7RUFDQSxjaERwR007RWdEcUdOLGVwRDVFUztFb0Q2RVQsMkI3QzlHSTtFNkMrR0o7QWJ5L0NOO0Fhdi9DTTtFQUNFO0VBQ0EsZXBEbEZPO0VvRG1GUCwyQjdDakdDO0U2Q2tHRCxjaEQ3R0k7RWdEOEdKO0FieS9DUjtBYXYvQ007RUFDRTtFQUNBO0FieS9DUjtBYXQvQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYncvQ047QWFyL0NRO0VBQ0UsbUJwRHRHTTtFb0R1R04sMkI3Q3BIRDtFNkNxSEMsY2hEL0hFO0VnRGdJRjtBYnUvQ1Y7QWFyL0NRO0VBQ0U7QWJ1L0NWO0FhbC9DUTtFQUNFO0VBQ0E7QWJvL0NWOztBYTcrQ0U7RUFDRTtFQUNBO0FiZy9DSjtBYTkrQ007RUFERjtJQUVJO0ViaS9DTjtBQUNGOztBYTUrQ0E7QUFDQTtFQUVJO0lBQ0U7SUFDQTtFYjgrQ0o7RWEzK0NJO0lBQ0U7RWI2K0NOO0FBQ0Y7QWM1cERFO0VBQ0U7QWQ4cERKO0FjNXBERTtFQUNFO0lBQ0U7RWQ4cERKO0VjNXBERTtJQUNFO0lBQ0E7SUFDQTtFZDhwREo7RWM1cERFO0lBQ0U7SUFDQTtJQUNBO0VkOHBESjtFY3pwREU7SUFDRTtFZDJwREo7QUFDRjtBY3hwREU7RUFXRTtFQUNBO0FkZ3BESjtBYzNwREk7RUFDRSxjakRrSFM7RWlEakhULG1CckRJVTtFcURIViwyQjlDVkc7QWdDdXFEVDtBYzNwREk7RUFDRSxjakRxR087RWlEcEdQLGVyRENTO0VxREFULHlCOUNoQ0k7QWdDNnJEVjtBY3pwREk7RUFDRTtBZDJwRE47QWN6cERJO0VBaEJGO0lBaUJJO0VkNHBESjtBQUNGO0FjM3BESTtFQUNFO0FkNnBETjs7QWN6cERBO0VBQ0U7QWQ0cERGO0FjM3BERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkNnBESjtBYzNwREU7RUFDRTtBZDZwREo7QWM1cERJO0VBRkY7SUFHSTtFZCtwREo7QUFDRjs7QWM1cERBO0VBQ0U7QWQrcERGO0FjOXBERTtFQUNFO0FkZ3FESjtBYy9wREk7RUFDRTtBZGlxRE47O0FjM3BERTtFQUNFO0VBQ0E7QWQ4cERKOztBYzFwREU7RUFDRTtFQUNBO0FkNnBESjs7QWN6cERFO0VBQ0U7RUFDQTtBZDRwREo7O0FjeHBERTtFQUNFO0VBQ0E7RUFDQTtBZDJwREo7QWN2cERNO0VBQ0U7QWR5cERSOztBZTl2REU7RUFDRTtBZml3REo7QWVod0RJO0VBQ0U7QWZrd0ROO0FlandETTtFQUNFO0FmbXdEUjtBZWp3RE07RUFDRSx5QmxEOE1LO0FtQ3FqRGI7QWU3dkRNO0VBQ0U7QWYrdkRSOztBZ0Ivd0RBO0VBQ0U7QWhCa3hERjtBZ0JoeERFO0VBSEY7SUFJSTtFaEJteERGO0FBQ0Y7QWdCanhERTtFQUNFO0FoQm14REo7QWdCanhESTtFQUNFO0FoQm14RE47QWdCanhETTtFQUhGO0lBSUk7RWhCb3hETjtBQUNGO0FnQmx4RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm94RFI7QWdCbHhEUTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VoQnF4RFI7QUFDRjtBZ0JueERRO0VBQ0U7QWhCcXhEVjtBZ0JqeERNO0VBQ0U7RUFDQTtFQUNBLGNuRHdHTztBbUMycURmO0FnQmp4RFE7RUFMRjtJQU1JO0lBQ0E7RWhCb3hEUjtBQUNGO0FnQmp4RE07RUFDRTtFQUNBO0FoQm14RFI7QWdCanhEUTtFQUNFLG1CdkRiTTtFdURjTiwyQmhEL0JEO0FnQ2t6RFQ7QWdCanhEVTtFQUNFLGNuRHdGQTtBbUMyckRaO0FnQmp4RFk7RUFIRjtJQUlJLDJCaERyQ0w7SWdEc0NLLG1CdkQxQkU7RXVDOHlEZDtBQUNGO0FnQmh4RFE7RUFDRSw0QmhEaEVBO0VnRGlFQTtFQUNBO0VBQ0EsbUJ2RDlCTTtBdUNnekRoQjtBZ0Ivd0RZO0VBREY7SUFFSSxjbkQ4REQ7SW1EN0RDLDJCaER2RUo7SWdEd0VJLG1CdkR6Q0U7RXVDMnpEZDtBQUNGO0FnQjV3RFE7RUFERjtJQUVJO0VoQit3RFI7QUFDRjtBZ0I3d0RRO0VBTEY7SUFNSTtFaEJneERSO0FBQ0Y7QWdCNXdEWTtFQUNFO0VBQ0E7QWhCOHdEZDtBZ0Izd0RZO0VBQ0U7RUFDQTtBaEI2d0RkO0FnQjN3RGM7RUFDRSxjbkRNQTtBbUN1d0RoQjtBZ0J4d0RVO0VBakJGO0lBa0JJO0lBQ0E7RWhCMndEVjtBQUNGO0FnQnp3RFU7RUFDRTtJQUNFO0VoQjJ3RFo7QUFDRjtBZ0Jyd0RRO0VBREY7SUFFSTtJQUNBO0VoQnd3RFI7QUFDRjtBZ0Jwd0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCc3dETjtBZ0Jwd0RNO0VBQ0UseUJuRHlCSztBbUM2dURiO0FnQm53RE07RUFDRSx5Qm5EeUJHO0FtQzR1RFg7QWdCbHdETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQm93RFI7QWdCbndEUTtFQUxGO0lBTUk7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VoQnF3RFI7QUFDRjtBZ0Jud0RRO0VBQ0U7RUFDQTtBaEJxd0RWO0FnQm53RFU7RUFDRTtFQUNBLDJCaEQ5SUg7RWdEK0lHLGV2RGhJRztFdURpSUg7RUFDQSxjbkQvQkM7QW1Db3lEYjtBZ0Jud0RZO0VBUEY7SUFRSSxrQnZEMUlBO0V1Q2c1RFo7QUFDRjtBZ0Jqd0RVO0VBQ0U7RUFDQSwyQmhENUpIO0VnRDZKRyxtQnZEaEpJO0V1RGlKSjtFQUNBLGNuRHBDQTtBbUN1eURaO0FnQmp3RFk7RUFQRjtJQVFJO0lBQ0EsbUJ2RDNKSDtJdUQ0Skc7RWhCb3dEWjtBQUNGO0FnQmp3RFU7RUFDRSx5QmhEMUxGO0VnRDJMRSxldkQzSkc7QXVDODVEZjtBZ0Jqd0RZO0VBSkY7SUFLSSx5QmhEOUxKO0lnRCtMSSxtQnZEaktFO0l1RGtLRjtFaEJvd0RaO0FBQ0Y7QWdCandEVTtFQUNFLGNuRDVMSjtBbUMrN0RSO0FnQmh3RFU7RUFDRSxjbkQxTEE7QW1DNDdEWjs7QWdCMXZEQTtBQUVBO0VBSVE7SUFDRTtFaEJ5dkRSO0VnQnJ2RFE7SUFDRTtJQUNBLGNuRDlFSztFbUNxMERmO0VnQm52RE07SUFDRSwyQmhEbE5EO0lnRG1OQyxrQnZEek1JO0l1RDBNSixjbkQvRU87RW1DbzBEZjtFZ0JqdkRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJtdkROO0FBQ0Y7QWdCOXVEQTtFQUNFO0VBQ0E7RUFDQTtBaEJndkRGO0FnQjl1REU7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFaEJpdkRGO0FBQ0Y7O0FnQjd1REU7RUFERjtJQUVJLDJCaERuUU07SWdEb1FOLG1CdkRyT1k7RXVDczlEZDtBQUNGOztBZ0I5dURFO0VBQ0U7RUFDQTtFQUNBO0FoQml2REo7QWdCaHZESTtFQUNFO0FoQmt2RE47QWdCanZETTtFQUNFO0VBQ0E7QWhCbXZEUjtBZ0IvdURFO0VBQ0U7QWhCaXZESjtBZ0JodkRJO0VBQ0U7QWhCa3ZETjs7QWdCOXVEQTtFQUNFO0VBQ0E7QWhCaXZERjs7QWlCNWdFQTtFQUVJO0lBQ0U7SUFDQTtFakI4Z0VKO0FBQ0Y7QWlCcmdFUTtFQUNFLHlCcER3Rk07QW1DKzZEaEI7QWlCdGdFVTtFQUNFO0VBQ0EseUJwRHFGSTtBbUNtN0RoQjs7QWlCNS9EQTtFQUNFO0FqQisvREY7QWlCOS9ERTtFQUNFO0FqQmdnRUo7QWlCNy9ESTtFQUNFO0FqQisvRE47O0FpQnovREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakI0L0RKO0FpQjEvRE07RUFDRTtFQUNBO0FqQjQvRFI7O0FpQnYvREE7RUFDRTtBakIwL0RGOztBaUJ2L0RBO0VBQ0U7RUFDQTtBakIwL0RGOztBaUJ4L0RBO0VBQ0U7RUFDQTtBakIyL0RGOztBaUJuL0RFO0VBQ0U7RUFDQTtFQUNBO0FqQnMvREo7O0FrQnRrRUU7RUFDRTtFQUNBO0FsQnlrRUo7QWtCdmtFRTtFQUNFO0VBQ0E7QWxCeWtFSjs7QWtCbGtFSTtFQUZGOztJQUdJO0VsQnVrRUo7QUFDRjs7QWtCbGtFRTtFQUNFO0lBQ0U7RWxCcWtFSjtFa0Jua0VFO0lBQ0U7SUFDQTtFbEJxa0VKO0FBQ0Y7QWtCbmtFRTtFQUNFO0lBQ0U7RWxCcWtFSjtFa0Jua0VFO0lBQ0U7RWxCcWtFSjtFa0Jua0VNO0lBQ0U7RWxCcWtFUjtFa0Jua0VNO0lBQ0U7RWxCcWtFUjtFa0Jqa0VNO0lBQ0U7RWxCbWtFUjtFa0IvakVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxCaWtFSjtFa0IvakVFO0lBQ0U7SUFDQTtJQUNBO0VsQmlrRUo7RWtCNWpFRTtJQUNFO0VsQjhqRUo7QUFDRjtBa0IzakVFO0VBV0U7RUFDQTtBbEJtakVKO0FrQjlqRUk7RUFDRSxjckR1RVM7RXFEdEVULG1CekR2Q1U7RXlEd0NWLDJCbERyREc7QWdDcW5FVDtBa0I5akVJO0VBQ0UsY3JEMERPO0VxRHpEUCxlekQxQ1M7RXlEMkNULHlCbEQzRUk7QWdDMm9FVjtBa0I1akVJO0VBQ0U7QWxCOGpFTjtBa0I1akVJO0VBaEJGO0lBaUJJO0VsQitqRUo7QUFDRjtBa0I5akVJO0VBQ0U7QWxCZ2tFTjtBa0IzakVJO0VBQ0U7QWxCNmpFTjs7QWtCdmpFRTtFQUNFO0VBQ0E7QWxCMGpFSjs7QWtCcGpFSTtFQUNFO0FsQnVqRU47QWtCcGpFRTtFQUNFO0FsQnNqRUo7QWtCcGpFSTtFQUhGO0lBSUk7RWxCdWpFSjtBQUNGOztBa0JsakVFO0VBQ0U7SUFDRTtFbEJxakVKO0FBQ0Y7O0FrQmpqRUE7RUFDRTtBbEJvakVGO0FrQm5qRUU7RUFDRTtBbEJxakVKO0FrQnBqRUk7RUFDRTtBbEJzakVOOztBa0JsakVBO0VBQ0U7RUFDQTtFQUNBO0FsQnFqRUY7QWtCcGpFRTtFQUNFO0FsQnNqRUo7QWtCcGpFRTtFQUlFO0FsQm1qRUo7QWtCdGpFSTtFQUNFO0FsQndqRU47O0FrQmpqRUk7RUFDRTtBbEJvakVOOztBa0I3aUVJO0VBQ0U7RUFDQTtFQU1BO0VBS0E7QWxCdWlFTjtBa0JqakVNO0VBQ0U7RUFDQTtBbEJtakVSO0FrQi9pRU07RUFDRTtBbEJpakVSO0FrQjdpRU07RUFDRTtBbEIraUVSOztBa0J6aUVBO0VBR007O0lBRUU7SUFDQTtFbEIwaUVOO0FBQ0Y7QWtCdGlFQTtFQU1ZO0lBQ0U7SUFDQTtFbEJtaUVaO0VrQjdoRVU7SUFDRTtJQUNBO0VsQitoRVo7RWtCdmhFTTtJQUNFO0VsQnloRVI7QUFDRjtBbUJ0dkVBO0VBQ0U7RUFDQTtBbkJ3dkVGOztBbUJydkVBO0VBQ0U7QW5Cd3ZFRjtBbUJydkVJO0VBQ0U7QW5CdXZFTjtBbUJsdkVJOztFQUVFO0FuQm92RU47QW1CbHZFSTs7RUFFRTtBbkJvdkVOO0FtQmx2RUk7O0VBRUU7QW5Cb3ZFTjs7QW1CL3VFQTtFQUNFO0FuQmt2RUY7O0FtQi91RUE7RUFDRTtFQUNBO0FuQmt2RUY7O0FtQjl1RUU7RUFDRTtBbkJpdkVKO0FtQi91RUk7RUFDRTtBbkJpdkVOO0FtQjV1RUk7RUFDRTtFQUNBO0VBQ0E7QW5COHVFTjtBbUI1dUVNO0VBQ0UsY3REckNJO0VzRHNDSjtFQUNBO0VBQ0E7RUFDQSxpQjFEakNLO0F1Qyt3RWI7O0FvQnh5RUU7RUFFSTtJQUNFO0VwQjB5RU47QUFDRjtBb0J2eUVFO0VBQ0U7QXBCeXlFSjtBb0J2eUVFO0VBQ0U7QXBCeXlFSjtBb0J0eUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCd3lFTjtBb0JyeUVRO0VBQ0UsZTNEU0s7RTJEUkw7RUFDQTtFQUNBO0VBQ0E7QXBCdXlFVjtBb0JqeUVFO0VBQ0U7QXBCbXlFSjtBb0JseUVJO0VBRkY7SUFHSTtFcEJxeUVKO0FBQ0Y7QW9CbnlFRTtFQUNFO0VBQ0E7QXBCcXlFSjtBb0JweUVJO0VBSEY7SUFJSTtJQUVBO0VwQnN5RUo7QUFDRjtBb0JweUVFO0VBQ0U7QXBCc3lFSjtBb0JoeUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmt5RU47QW9CaHlFSTtFQUNFO0FwQmt5RU47QW9CanlFTTtFQUNFO0VBQ0E7QXBCbXlFUjtBb0JqeUVNO0VBQ0U7RUFDQTtBcEJteUVSO0FvQi94RU07RUFDRTtFQUNBO0FwQml5RVI7QW9CaHlFUTtFQUNFO0VBQ0E7QXBCa3lFVjtBb0JqeUVVO0VBQ0U7QXBCbXlFWjtBb0JseUVZO0VBRkY7SUFHSTtFcEJxeUVaO0FBQ0Y7QW9CbHlFUTtFQUNFO0VBQ0E7QXBCb3lFVjtBb0IveEVJO0VBQ0U7QXBCaXlFTjtBb0I5eEVJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBcEIreEVOO0FvQjV4RUk7RUFDRTtFQUNBO0VBQ0EsY3ZEeEdNO0V1RHlHTixlM0RoRlM7RTJEaUZULDJCcERsSEk7RW9EbUhKO0FwQjh4RU47QW9CNXhFTTtFQUNFO0VBQ0EsZTNEdEZPO0UyRHVGUCwyQnBEckdDO0VvRHNHRCxjdkRqSEk7RXVEbUhKO0FwQjZ4RVI7QW9CM3hFTTtFQUNFO0VBQ0E7QXBCNnhFUjtBb0IxeEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCNHhFTjtBb0J6eEVRO0VBQ0Usa0IzRDlHSTtFMkQrR0osMkJwRHpIRDtFb0QwSEM7RUFDQTtBcEIyeEVWO0FvQnp4RVE7RUFDRTtBcEIyeEVWOztBb0JueEVFO0VBQ0U7RUFDQSxjdkRIYTtBbUN5eEVqQjs7QW9CanhFRTtFQUNFO0FwQm94RUo7QW9CbHhFRTtFQUNFO0VBQ0E7RUFDQTtBcEJveEVKO0FvQm54RUk7RUFKRjtJQUtJO0VwQnN4RUo7QUFDRjtBb0JweEVFO0VBQ0U7RUFDQSxtQjNEN0lZO0UyRDhJWiwrQnBEaktlO0FnQ3U3RW5CO0FvQnJ4RUk7RUFKRjtJQUtJO0lBQ0E7SUFDQTtFcEJ3eEVKO0FBQ0Y7QW9CdHhFRTtFQUNFO0VBQ0E7RUFDQSxtQjNEeEpZO0UyRHlKWiwrQnBENUtlO0FnQ284RW5CO0FvQnZ4RUk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFcEIweEVKO0FBQ0Y7QW9CeHhFRTtFQUNFO0FwQjB4RUo7QW9CeHhFRTtFQUNFO0FwQjB4RUo7QW9CcnhFTTtFQUNFO0VBQ0E7QXBCdXhFUjtBb0J0eEVRO0VBQ0U7RUFDQTtBcEJ3eEVWO0FvQnZ4RVU7RUFDRTtBcEJ5eEVaO0FvQnh4RVk7RUFGRjtJQUdJO0VwQjJ4RVo7QUFDRjtBb0J4eEVRO0VBQ0U7RUFDQTtBcEIweEVWO0FvQnR4RUk7RUFDRTtBcEJ3eEVOO0FvQnZ4RU07RUFDRTtFQUNBO0FwQnl4RVI7QW9CdnhFTTtFQUNFO0VBQ0E7QXBCeXhFUjtBb0JyeEVJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBcEJzeEVOO0FvQnB4RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJzeEVOO0FvQnB4RU07RUFDRTtFQUNBO0VBQ0EsY3ZEaFBJO0V1RGlQSixlM0R4Tk87RTJEeU5QLDJCcEQxUEU7RW9EMlBGO0FwQnN4RVI7QW9CcHhFUTtFQUNFO0VBQ0EsZTNEOU5LO0UyRCtOTCwyQnBEN09EO0VvRDhPQyxjdkR6UEU7RXVEMlBGO0FwQnF4RVY7QW9CbnhFUTtFQUNFO0VBQ0E7QXBCcXhFVjtBb0JqeEVRO0VBQ0Usa0IzRGhQSTtFMkRpUEosMkJwRDNQRDtFb0Q0UEMsY3ZEbElLO0V1RG1JTDtBcEJteEVWO0FvQmp4RVE7RUFDRTtBcEJteEVWOztBb0I3d0VBO0VBQ0U7QXBCZ3hFRjs7QXFCM2lGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4aUZGO0FxQjdpRkU7RUFDRTtBckIraUZKO0FxQjVpRkU7RUFDRTtBckI4aUZKO0FxQjVpRkU7RUFDRTtFQUNBO0VBQ0E7QXJCOGlGSjs7QXNCOWpGRTtFQWFFO0VBQ0E7QXRCcWpGSjtBc0Jsa0ZJO0VBQ0UsY3pEMklTO0V5RDFJVCxtQjdENkJVO0U2RDVCViwyQnREZUc7QWdDcWpGVDtBc0Jqa0ZJO0VBQ0UsY3pENkhPO0V5RDVIUCxlN0R5QlM7RTZEeEJULHlCdERSSTtBZ0Mya0ZWO0FzQjdqRkk7RUFDRTtBdEIrakZOO0FzQjVqRkk7RUFwQkY7SUFxQkk7RXRCK2pGSjtFc0I3akZJO0lBQ0U7RXRCK2pGTjtBQUNGO0FzQjVqRkk7RUFDRTtBdEI4akZOO0FzQjVqRk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEI4akZSO0FzQjNqRk07RUFDRTtBdEI2akZSO0FzQjNqRlE7RUFIRjtJQUlJO0V0QjhqRlI7QUFDRjtBc0IxakZJO0VBQ0U7QXRCNGpGTjtBc0IxakZNO0VBQ0U7QXRCNGpGUjtBc0IxakZRO0VBQ0U7QXRCNGpGVjtBc0J0akZFO0VBQ0U7SUFDRTtJQUNBO0V0QndqRko7RXNCcmpGRTtJQUNFO0V0QnVqRko7RXNCbmpGSTtJQUNFO0lBQ0E7RXRCcWpGTjtBQUNGO0FzQmpqRkU7RUFDRTtBdEJtakZKO0FzQmpqRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEJtakZOO0FzQmhqRkk7RUFDRTtFQUNBO0VBQ0E7QXRCa2pGTjtBc0I5aUZFO0VBQ0U7QXRCZ2pGSjtBc0I3aUZFO0VBQ0U7QXRCK2lGSjtBc0I3aUZJO0VBQ0U7QXRCK2lGTjtBc0I1aUZJO0VBQ0U7QXRCOGlGTjtBc0IzaUZFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QXRCNGlGSjtBc0IxaUZFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdEIyaUZKOztBc0J0aUZFO0VBQ0U7RUFDQTtFQUNBO0F0QnlpRko7O0FzQnJpRkE7RUFDRTtBdEJ3aUZGOztBc0JyaUZBO0VBQ0U7RUFDQTtFQUNBO0F0QndpRkY7O0FzQnBpRkU7RUFDRTtFQUNBO0F0QnVpRko7O0FzQjdoRkE7RUFDRTtBdEJnaUZGO0FzQjloRkU7RUFDRTtBdEJnaUZKOztBc0IzaEZFO0VBQ0U7QXRCOGhGSjs7QXNCemhGRTtFQUNFO0F0QjRoRko7O0FzQnhoRkE7RUFDRTtJQUNFO0V0QjJoRkY7RXNCdmhGRTtJQUNFO0V0QnloRko7RXNCcmhGQTtJQUNFO0V0QnVoRkY7QUFDRjtBc0JwaEZBO0VBTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEJpaEZKO0FBQ0Y7QXNCN2dGQTtFQUNFO0lBQ0U7RXRCK2dGRjtBQUNGO0FzQjVnRkE7RUFDRTtBdEI4Z0ZGO0FzQjVnRkU7RUFDRTtFQUNBO0VBQ0E7QXRCOGdGSjtBc0IzZ0ZFO0VBQ0U7RUFDQTtBdEI2Z0ZKO0FzQnJnRkE7RUFFRTtFQUNBO0F0QnNnRkY7O0FzQm5nRkE7RUFDRTtFQUNBO0F0QnNnRkY7QXNCcGdGRTtFQUNFO0F0QnNnRko7QXNCcGdGRTtFQUNFO0lBQ0U7SUFDQTtFdEJzZ0ZKO0FBQ0Y7O0FzQmxnRkE7RUFDRTtBdEJxZ0ZGO0FzQm5nRkU7RUFDRTtFQUNBO0F0QnFnRko7O0FzQmpnRkE7RUFDRTtFQUNBO0VBT0E7RUFLQTtBdEIwL0VGO0FzQnBnRkU7RUFDRTtFQUNBO0F0QnNnRko7QXNCbGdGRTtFQUNFO0F0Qm9nRko7QXNCaGdGRTtFQUNFO0F0QmtnRko7QXNCLy9FRTtFQUNFO0F0QmlnRko7O0FzQjcvRUE7RUFDRTtFQUNBO0VBQ0E7QXRCZ2dGRjs7QXNCNS9FRTtFQUNFO0F0QisvRUo7QXNCNS9FRTtFQUNFO0F0QjgvRUo7O0FzQjEvRUE7RUFDRTtBdEI2L0VGO0FzQjEvRU07RUFDRTtBdEI0L0VSO0FzQjEvRVE7RUFDRTtBdEI0L0VWO0FzQnovRVE7RUFDRTtBdEIyL0VWOztBc0JwL0VBO0VBQ0U7QXRCdS9FRjtBc0J0L0VFO0VBQ0U7QXRCdy9FSjtBc0JyL0VJO0VBQ0U7QXRCdS9FTjs7QXNCai9FRTtFQUNFO0F0Qm8vRUo7QXNCbi9FSTtFQUZGO0lBR0k7RXRCcy9FSjtBQUNGOztBdUIzMEZBO0VBQ0U7QXZCODBGRjtBdUI1MEZFO0VBQ0U7QXZCODBGSjs7QXVCMzBGQTtFQUNFO0lBQ0U7RXZCODBGRjtBQUNGO0F1QjUwRkE7RUFJUTtJQUNFLGU5RGtCSztJOERqQkw7SUFDQSxjMURtSEc7RW1Dd3RGWDtBQUNGO0F1QnQwRkE7RUFFSTtJQUNFO0V2QnUwRko7RXVCbjBGTTtJQUNFO0V2QnEwRlI7RXVCL3pGTTtJQUNFO0lBQ0E7SUFDQSxjMUQ0Rkc7RW1DcXVGWDtBQUNGO0F1QjN6RkE7RUFDRTs7SUFFRTtFdkI2ekZGO0V1QjN6RkE7SUFDRTtFdkI2ekZGO0FBQ0Y7QXVCMXpGRTtFQUNFO0VBQ0EsbUIxRHVXVztFMER0V1g7RUFDQTtFQUNBO0F2QjR6Rko7QXVCMXpGRTtFQUNFO0VBQ0EsbUIxRCtWVTtFMEQ5VlY7RUFDQTtFQUVBO0F2QjJ6Rko7QXVCenpGRTtFQUNFO0F2QjJ6Rko7QXVCenpGRTtFQUNFO0F2QjJ6Rko7O0F1QnZ6RkE7RUFDRSx5QjFEaVZhO0UwRGhWYjtFQUNBO0VBQ0E7RUFDQTtBdkIwekZGOztBdUJ2ekZBO0VBQ0UseUIxRHdVWTtFMER2VVo7RUFDQTtFQUNBO0VBQ0E7QXZCMHpGRjs7QXVCeHpGQTtFQUVJO0lBQ0U7RXZCMHpGSjtFdUJ4ekZFO0lBQ0U7RXZCMHpGSjtFdUJ4ekZFO0lBQ0UsbUI5RHpFVTtJOEQwRVYsYzFEMkJPO0kwRDFCUCw0QnZEM0dJO0l1RDRHSjtFdkIwekZKO0FBQ0Y7QXVCdHpGQTtFQUNFO0F2Qnd6RkY7O0F1QnR6RkE7RUFDRTtBdkJ5ekZGOztBdUJ0ekZFO0VBR007SUFDRTtFdkJ1ekZSO0FBQ0Y7O0F1Qmx6RkE7RUFDRTtJQUNFO0lBQ0E7RXZCcXpGRjtFdUJwekZFO0lBQ0U7RXZCc3pGSjtFdUJwekZFO0lBQ0U7RXZCc3pGSjtBQUNGO0F1Qmx6RkU7RUFDRTtFQUNBO0F2Qm96Rko7QXVCbHpGSTtFQUNFO0VBQ0E7QXZCb3pGTjtBdUIveUZJO0VBQ0U7RUFJQTtBdkI4eUZOO0F1Qmp6Rk07RUFGRjtJQUdJO0V2Qm96Rk47QUFDRjtBdUJqekZJO0VBQ0U7QXZCbXpGTjs7QXVCL3lGQTtFQUNFO0lBQ0U7RXZCa3pGRjtBQUNGO0F1Qjl5RkU7RUFDRTtBdkJnekZKO0F1Qi95Rkk7RUFDRTtBdkJpekZOO0F1Qmh6Rk07RUFGRjtJQUdJO0V2Qm16Rk47QUFDRjs7QXdCdCtGRTtFQUNFO0VBQ0E7QXhCeStGSjtBd0J2K0ZFO0VBQ0UseUIzRGlOUztBbUN3eEZiO0F3QnYrRkU7RUFDRTtBeEJ5K0ZKO0F3QnYrRkU7RUFDRTtBeEJ5K0ZKO0F3QnYrRkU7RUFDRSxtQjNENEZZO0FtQzY0RmhCO0F3QnYrRkU7RUFDRTtFQUNBLHlCM0R3Rlk7QW1DaTVGaEI7QXdCdCtGSTtFQUNFLHlCM0QyUFE7QW1DNnVGZDtBd0JwK0ZJO0VBRUk7SUFDRTtJQUNBO0lBQ0E7RXhCcStGUjtFd0JuK0ZNOztJQUVFO0V4QnErRlI7QUFDRjtBd0JqK0ZNO0VBQ0U7QXhCbStGUjtBd0JqK0ZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhCbStGVjtBd0IvOUZJO0VBQ0U7RUFDQTtFQUNBO0F4QmkrRk47QXdCLzlGTTtFQUxGO0lBTUk7SUFDQTtFeEJrK0ZOO0FBQ0Y7QXdCaCtGTTtFQUNFO0VBQ0E7QXhCaytGUjtBd0JoK0ZRO0VBSkY7SUFLSTtJQUNBO0V4Qm0rRlI7QUFDRjs7QXdCNzlGQTtFQUNFO0lBSUU7RXhCNjlGRjtBQUNGO0F5QjlpR0E7RUFHTTtJQUNFO0V6QjhpR047QUFDRjtBeUIxaUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCNGlHRjtBeUJ6aUdJO0VBQ0U7QXpCMmlHTjtBeUJ2aUdFO0VBQ0U7SUFDRTtFekJ5aUdKO0FBQ0Y7QXlCdmlHRTtFQUNFO0F6QnlpR0o7QXlCbmlHSTtFQUNFO0lBQ0U7RXpCcWlHTjtBQUNGO0F5QmppR007RUFDRTtFQUNBO0F6Qm1pR1I7QXlCN2hHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCK2hHUjtBeUI3aEdNO0VBQ0U7SUFDRTtJQUNBO0V6QitoR1I7QUFDRjs7QXlCeGhHRTtFQUNFO0VBQ0E7QXpCMmhHSjs7QXlCeGhHQTtFQUNFO0VBQ0E7QXpCMmhHRjtBeUJ4aEdNO0VBQ0U7QXpCMGhHUjtBeUJ2aEdJO0VBQ0U7QXpCeWhHTjtBeUJ4aEdNO0VBQ0U7QXpCMGhHUjtBeUJ2aEdJO0VBQ0U7QXpCeWhHTjtBeUJ2aEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ5aEdOO0F5QnRoR0U7RUFDRTtBekJ3aEdKO0F5QnRoR0U7RUFFRTtFQUNBO0VBQ0E7RUFTQTtFQUtBO0F6QjJnR0o7QXlCeGhHSTtFQUNFO0F6QjBoR047QXlCeGhHSTtFQUNFO0VBQ0E7QXpCMGhHTjtBeUJ0aEdJO0VBQ0U7QXpCd2hHTjtBeUJwaEdJO0VBQ0U7QXpCc2hHTjtBeUJwaEdJO0VBQ0UseUI1RDRGTztFNEQzRlA7RUFDQTtFQUNBO0F6QnNoR047QXlCcGhHSTtFQUNFLGVoRTlGUztFZ0UrRlQsMkJ6RDlHRztFeUQrR0g7RUFDQTtFQUNBO0F6QnNoR047QXlCcmhHTTtFQU5GO0lBT0k7SUFDQSxrQmhFMUdNO0lnRTJHTiwyQnpEckhDO0VnQzZvR1A7QUFDRjtBeUJ0aEdJO0VBQ0UsYzVEUE87RTREUVAsZWhFM0dTO0VnRTRHVCw0QnpEOUlJO0FnQ3NxR1Y7QXlCdmhHTTtFQUpGO0lBS0k7SUFDQTtJQUNBLGtCaEVySE07SWdFc0hOLCtCekR0SVc7RWdDZ3FHakI7QUFDRjtBeUJ2aEdNO0VBREY7SUFFSTtFekIwaEdOO0FBQ0Y7QXlCdmhHTTtFQURGO0lBRUk7RXpCMGhHTjtBQUNGOztBeUJyaEdFO0VBQ0U7RUFDQTtBekJ3aEdKOztBeUJwaEdFO0VBQ0U7QXpCdWhHSjs7QXlCbmhHQTtFQUNFO0VBQ0E7QXpCc2hHRjtBeUJyaEdFO0VBQ0U7QXpCdWhHSjs7QXlCcGhHQTtFQUNFO0VBQ0E7RUFDQTtBekJ1aEdGO0F5QnRoR0U7RUFJRTtBekJxaEdKO0F5QnhoR0k7RUFERjtJQUVJLG1CaEUzSlU7RXVDc3JHZDtBQUNGO0F5QnZoR0k7RUFERjtJQUVJO0V6QjBoR0o7QUFDRjs7QXlCdGhHQTtFQUNFO0F6QnloR0Y7O0F5QnRoR0E7RUFDRTtFQUNBO0VBQ0E7RUFNQTtFQUtBO0F6QmdoR0Y7QXlCMWhHRTtFQUNFO0VBQ0E7QXpCNGhHSjtBeUJ4aEdFO0VBQ0U7QXpCMGhHSjtBeUJ0aEdFO0VBQ0U7QXpCd2hHSjs7QXlCcGhHQTtFQUNFO0F6QnVoR0Y7QXlCdGhHRTtFQUNFO0VBQ0E7QXpCd2hHSjtBeUJ2aEdJO0VBQ0U7RUFDQTtBekJ5aEdOOztBeUJqaEdNO0VBQ0U7QXpCb2hHUjtBeUJsaEdNOztFQUVFO0F6Qm9oR1I7QXlCL2dHWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QmloR2Q7QXlCaGhHYztFQUxGO0lBTUksYzVEeEhIO0k0RHlIRztFekJtaEdkO0FBQ0Y7QXlCOWdHVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QmdoR1o7QXlCL2dHWTtFQUxGO0lBTUksYzVEcklEO0k0RHNJQztFekJraEdaO0FBQ0Y7QXlCL2dHUTtFQUNFO0F6QmloR1Y7QXlCcGdHWTtFQUNFO0VBQ0E7RUFDQSx5QjVEMUVEO0U0RDJFQztFQUNBO0F6QnNnR2Q7QXlCbGdHWTtFQUNFO0VBQ0E7RUFDQSx5QjVEblJOO0U0RG9STTtFQUNBO0F6Qm9nR2Q7O0F5QnovRkk7RUFDRTtBekI0L0ZOOztBeUJ2L0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCMC9GRjs7QXlCci9GSTtFQURGO0lBRUk7SUFDQTtFekJ5L0ZKO0FBQ0Y7QXlCdi9GTTtFQUNFO0F6QnkvRlI7O0F5QjkrRkk7RUFDRTtBekJpL0ZOOztBeUI1K0ZFO0VBQ0U7QXpCKytGSjtBeUI3K0ZFO0VBQ0U7QXpCKytGSjs7QXlCNStGQTtFQUNFO0F6QisrRkY7O0F5QnorRk07RUFDRTtBekI0K0ZSOztBMEJ2MUdFO0VBQ0U7QTFCMDFHSjtBMEJ2MUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCeTFHTjtBMEJ0MUdRO0VBQ0UsZWpFbUJLO0VpRWxCTDtFQUNBO0VBQ0E7RUFDQTtBMUJ3MUdWO0EwQmwxR0U7RUFDRTtBMUJvMUdKO0EwQm4xR0k7RUFGRjtJQUdJO0UxQnMxR0o7QUFDRjtBMEJwMUdFO0VBQ0U7RUFDQTtBMUJzMUdKO0EwQnIxR0k7RUFIRjtJQUlJO0lBRUE7RTFCdTFHSjtBQUNGO0EwQnIxR0U7RUFDRTtBMUJ1MUdKO0EwQmwxR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbzFHTjtBMEJsMUdJO0VBQ0U7QTFCbzFHTjtBMEJuMUdNO0VBQ0U7RUFDQTtBMUJxMUdSO0EwQm4xR007RUFDRTtFQUNBO0ExQnExR1I7QTBCajFHTTtFQUNFO0ExQm0xR1I7QTBCbDFHUTtFQUNFO0VBQ0E7QTFCbzFHVjtBMEJuMUdVO0VBQ0U7QTFCcTFHWjtBMEJwMUdZO0VBRkY7SUFHSTtFMUJ1MUdaO0FBQ0Y7QTBCcDFHUTtFQUNFO0VBQ0E7QTFCczFHVjtBMEJqMUdJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBMUJrMUdOO0EwQi8wR0k7RUFDRTtFQUNBO0VBQ0EsYzdEeEZNO0U2RHlGTixlakVoRVM7RWlFaUVULDJCMURsR0k7RTBEbUdKO0ExQmkxR047QTBCLzBHTTtFQUNFO0VBQ0EsZWpFdEVPO0VpRXVFUCwyQjFEckZDO0UwRHNGRCxjN0RqR0k7RTZEbUdKO0ExQmcxR1I7QTBCOTBHTTtFQUNFO0VBQ0E7QTFCZzFHUjtBMEI3MEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFCKzBHTjtBMEI1MEdRO0VBQ0Usa0JqRTlGSTtFaUUrRkosMkIxRHpHRDtFMEQwR0MsYzdEZ0JLO0U2RGZMO0ExQjgwR1Y7QTBCNTBHUTtFQUNFO0ExQjgwR1Y7O0EwQnYwR0U7RUFDRTtFQUNBO0VBQ0E7QTFCMDBHSjtBMEJ4MEdFO0VBQ0UseUI3RDBGWTtBbUNndkdoQjs7QTBCcjBHSTtFQUNFO0ExQncwR047QTBCcjBHRTtFQUNFO0ExQnUwR0o7QTBCcjBHRTtFQUNFO0ExQnUwR0o7QTBCdDBHSTtFQUNFO0ExQncwR047O0EyQnQrR0E7RUFDRTtFQUNBO0EzQnkrR0Y7O0EyQnYrR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0IwK0dGO0EyQnorR0U7RUFDRTtBM0IyK0dKO0EyQnorR0U7RUFDRTtBM0IyK0dKO0EyQnorR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0IyK0dKO0EyQjErR0k7RUFMRjtJQU1JO0UzQjYrR0o7QUFDRjs7QTJCMStHQTtFQUNFO0EzQjYrR0Y7O0EyQjMrR0E7RUFDRTtFQUNBO0VBQ0E7QTNCOCtHRjtBMkI3K0dFO0VBQ0U7QTNCKytHSjtBMkI3K0dFO0VBQ0U7QTNCKytHSjtBMkI3K0dFO0VBQ0U7RUFDQTtBM0IrK0dKO0EyQjcrR0U7RUFDRTtBM0IrK0dKO0EyQjcrR0U7RUFDRTtBM0IrK0dKO0EyQjcrR0U7RUFDRTtBM0IrK0dKOztBMkI1K0dBO0VBQ0U7SUFDRTtFM0IrK0dGO0UyQjcrR0E7SUFDRTtFM0IrK0dGO0FBQ0Y7QXlCemlIQTtFQUdNO0lBQ0U7RXpCeWlITjtBQUNGO0F5QnJpSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekJ1aUhGO0F5QnBpSEk7RUFDRTtBekJzaUhOO0F5QmxpSEU7RUFDRTtJQUNFO0V6Qm9pSEo7QUFDRjtBeUJsaUhFO0VBQ0U7QXpCb2lISjtBeUI5aEhJO0VBQ0U7SUFDRTtFekJnaUhOO0FBQ0Y7QXlCNWhITTtFQUNFO0VBQ0E7QXpCOGhIUjtBeUJ4aEhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIwaEhSO0F5QnhoSE07RUFDRTtJQUNFO0lBQ0E7RXpCMGhIUjtBQUNGOztBeUJuaEhFO0VBQ0U7RUFDQTtBekJzaEhKOztBeUJuaEhBO0VBQ0U7RUFDQTtBekJzaEhGO0F5Qm5oSE07RUFDRTtBekJxaEhSO0F5QmxoSEk7RUFDRTtBekJvaEhOO0F5Qm5oSE07RUFDRTtBekJxaEhSO0F5QmxoSEk7RUFDRTtBekJvaEhOO0F5QmxoSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm9oSE47QXlCamhIRTtFQUNFO0F6Qm1oSEo7QXlCamhIRTtFQUVFO0VBQ0E7RUFDQTtFQVNBO0VBS0E7QXpCc2dISjtBeUJuaEhJO0VBQ0U7QXpCcWhITjtBeUJuaEhJO0VBQ0U7RUFDQTtBekJxaEhOO0F5QmpoSEk7RUFDRTtBekJtaEhOO0F5Qi9nSEk7RUFDRTtBekJpaEhOO0F5Qi9nSEk7RUFDRSx5QjVENEZPO0U0RDNGUDtFQUNBO0VBQ0E7QXpCaWhITjtBeUIvZ0hJO0VBQ0UsZWhFOUZTO0VnRStGVCwyQnpEOUdHO0V5RCtHSDtFQUNBO0VBQ0E7QXpCaWhITjtBeUJoaEhNO0VBTkY7SUFPSTtJQUNBLGtCaEUxR007SWdFMkdOLDJCekRySEM7RWdDd29IUDtBQUNGO0F5QmpoSEk7RUFDRSxjNURQTztFNERRUCxlaEUzR1M7RWdFNEdULDRCekQ5SUk7QWdDaXFIVjtBeUJsaEhNO0VBSkY7SUFLSTtJQUNBO0lBQ0Esa0JoRXJITTtJZ0VzSE4sK0J6RHRJVztFZ0MycEhqQjtBQUNGO0F5QmxoSE07RUFERjtJQUVJO0V6QnFoSE47QUFDRjtBeUJsaEhNO0VBREY7SUFFSTtFekJxaEhOO0FBQ0Y7O0F5QmhoSEU7RUFDRTtFQUNBO0F6Qm1oSEo7O0F5Qi9nSEU7RUFDRTtBekJraEhKOztBeUI5Z0hBO0VBQ0U7RUFDQTtBekJpaEhGO0F5QmhoSEU7RUFDRTtBekJraEhKOztBeUIvZ0hBO0VBQ0U7RUFDQTtFQUNBO0F6QmtoSEY7QXlCamhIRTtFQUlFO0F6QmdoSEo7QXlCbmhISTtFQURGO0lBRUksbUJoRTNKVTtFdUNpckhkO0FBQ0Y7QXlCbGhISTtFQURGO0lBRUk7RXpCcWhISjtBQUNGOztBeUJqaEhBO0VBQ0U7QXpCb2hIRjs7QXlCamhIQTtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBS0E7QXpCMmdIRjtBeUJyaEhFO0VBQ0U7RUFDQTtBekJ1aEhKO0F5Qm5oSEU7RUFDRTtBekJxaEhKO0F5QmpoSEU7RUFDRTtBekJtaEhKOztBeUIvZ0hBO0VBQ0U7QXpCa2hIRjtBeUJqaEhFO0VBQ0U7RUFDQTtBekJtaEhKO0F5QmxoSEk7RUFDRTtFQUNBO0F6Qm9oSE47O0F5QjVnSE07RUFDRTtBekIrZ0hSO0F5QjdnSE07O0VBRUU7QXpCK2dIUjtBeUIxZ0hZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCNGdIZDtBeUIzZ0hjO0VBTEY7SUFNSSxjNUR4SEg7STREeUhHO0V6QjhnSGQ7QUFDRjtBeUJ6Z0hVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCMmdIWjtBeUIxZ0hZO0VBTEY7SUFNSSxjNURySUQ7STREc0lDO0V6QjZnSFo7QUFDRjtBeUIxZ0hRO0VBQ0U7QXpCNGdIVjtBeUIvL0dZO0VBQ0U7RUFDQTtFQUNBLHlCNUQxRUQ7RTREMkVDO0VBQ0E7QXpCaWdIZDtBeUI3L0dZO0VBQ0U7RUFDQTtFQUNBLHlCNURuUk47RTREb1JNO0VBQ0E7QXpCKy9HZDs7QXlCcC9HSTtFQUNFO0F6QnUvR047O0F5QmwvR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekJxL0dGOztBeUJoL0dJO0VBREY7SUFFSTtJQUNBO0V6Qm8vR0o7QUFDRjtBeUJsL0dNO0VBQ0U7QXpCby9HUjs7QXlCeitHSTtFQUNFO0F6QjQrR047O0F5QnYrR0U7RUFDRTtBekIwK0dKO0F5QngrR0U7RUFDRTtBekIwK0dKOztBeUJ2K0dBO0VBQ0U7QXpCMCtHRjs7QXlCcCtHTTtFQUNFO0F6QnUrR1I7O0E0Qm4xSEE7RUFDRSx5Qi9Ec05XO0UrRHJOWDtFQUNBO0E1QnMxSEY7QTRCcDFIRTtFQUNFO0E1QnMxSEo7QTRCbjFIRTtFQUNFO0VBQ0E7QTVCcTFISjtBNEJqMUhJO0VBQ0UseUIvRE9FO0UrRE5GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qm0xSE47QTRCajFITTtFQUNFO0E1Qm0xSFI7QTRCaDFITTs7O0VBR0U7QTVCazFIUjtBNEI1MEhJO0VBQ0UseUIvRGhCRTtFK0RpQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCODBITjtBNEI1MEhNO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RTVCKzBITjtBQUNGO0E0QjcwSE07RUFDRTtBNUIrMEhSO0E0QjUwSE07Ozs7RUFJRTtBNUI4MEhSO0E0QnowSEU7RUFJRTtFQUNBO0E1QncwSEo7QTRCdDBISTtFQUNFO0E1QncwSE47QTRCcjBISTtFQUNFO0VBQ0E7RUFDQTtBNUJ1MEhOO0E0QnIwSE07RUFMRjtJQU1JO0lBQ0E7RTVCdzBITjtBQUNGO0E0QnIwSFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnUwSFY7QTRCcjBIVTtFQVBGO0lBUUk7SUFDQTtJQUNBO0U1QncwSFY7QUFDRjtBNEJwMEhNO0VBRUk7SUFDRTtFNUJxMEhWO0FBQ0Y7QTRCL3pIRTtFQUNFLHlCL0RSWTtBbUN5MEhoQjtBNEI5ekhFO0VBQ0UseUIvRDNHSTtBbUMyNkhSO0E0Qjd6SEU7RUFDRSx5Qi9EaUNHO0FtQzh4SFA7QTRCNXpIRTtFQUNFO0E1Qjh6SEo7QTRCM3pIRTtFQUNFO0lBQ0UsbUJuRW5GUTtFdUNnNUhaO0U0QjF6SEU7SUFDRSxtQm5FdkdVO0V1Q202SGQ7RTRCenpIRTtJQUNFLGtCbkU5R1E7RXVDeTZIWjtFNEJ4ekhFO0lBQ0UsbUJuRS9HVTtFdUN5NkhkO0U0QnZ6SEU7SUFDRSxrQm5FdEhRO0V1Qys2SFo7RTRCdHpIRTtJQUNFLG1CbkV2SFU7RXVDKzZIZDtFNEJyekhFO0lBQ0Usa0JuRTlIUTtFdUNxN0haO0U0QnB6SEU7SUFDRSxrQm5FbElRO0V1Q3c3SFo7RTRCbnpIRTtJQUNFLG1CbkV2SVE7RXVDNDdIWjtFNEJsekhFO0lBQ0UsbUJuRXZJVTtFdUMyN0hkO0FBQ0Y7O0E0Qmh6SEE7RUFDRTtBNUJtekhGOztBNkIvOUhBO0VBQ0k7RUFDQTtFQUNBO0E3QmsrSEo7QTZCaCtISTtFQUNJO0VBQ0E7RUFDQTtBN0JrK0hSO0E2QmgrSFE7RUFDSTtBN0JrK0haO0E2Qjk5SEk7RUFDSTtFQUNBO0E3QmcrSFI7QTZCNTlIUTtFQUNJO0E3Qjg5SFo7O0E2QnQ5SEE7RUFDSTtFQUNBO0VBQ0E7QTdCeTlISjtBNkJ0OUhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J3OUhaO0E2QnQ5SFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qnc5SGhCO0E2QnQ5SGdCO0VBQ0k7QTdCdzlIcEI7QTZCcjlIZ0I7RUFDSTtFQUNBO0E3QnU5SHBCOztBNkIzOEhBO0VBQ0k7RUFDQSx5QmhFMUJXO0VnRTJCWDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCN0RqRWM7RTZEa0VkO0VBQ0E7QTdCODhISjtBNkI1OEhJO0VBQ0k7RUFDQSxlcEVoRE87RW9FaURQO0VBQ0E7QTdCODhIUjtBNkI1OEhRO0VBQ0k7RUFDQTtBN0I4OEhaO0E2QjM4SFE7RUFDSTtBN0I2OEhaO0E2QnY4SEk7RUFDSTtFQUNBO0VBQ0E7QTdCeThIUjtBNkJ2OEhRO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RTdCeThIZDtFNkJ2OEhjO0lBQ0k7RTdCeThIbEI7QUFDRjtBNkJwOEhRO0VBQ0k7RUFDQTtBN0JzOEhaO0E2QnA4SFk7RUFKSjtJQUtRO0U3QnU4SGQ7QUFDRjs7QTZCLzdISTtFQUNJO0E3Qms4SFI7QTZCNzdIWTtFQUNJO0E3Qis3SGhCOztBNkJ6N0hBO0VBRVE7SUFDSSxtQnBFbEhJO0lvRW1ISiwyQjdEL0hIO0VnQzBqSVA7QUFDRjtBOEIva0lFO0VBQ0U7QTlCaWxJSjtBOEIza0lNO0VBREY7SUFFSTtJQUNBO0U5QjhrSU47QUFDRjtBOEIxa0lFO0VBQ0U7QTlCNGtJSjtBOEIxa0lJO0VBQ0U7QTlCNGtJTjtBOEIxa0lNO0VBQ0U7QTlCNGtJUjtBOEJ4a0lRO0VBREY7SUFFSTtFOUIya0lSO0FBQ0Y7QThCcGtJTTtFQUNFO0E5QnNrSVI7QThCbmtJTTtFQUNFO0VBQ0E7QTlCcWtJUjtBOEJua0lRO0VBSkY7SUFLSTtJQUNBO0U5QnNrSVI7QUFDRjtBOEJsa0lJO0VBQ0U7QTlCb2tJTjtBOEJoa0lFO0VBQ0U7RUFDQTtFQUNBO0E5QmtrSUo7QThCaGtJSTtFQUxGO0lBTUk7SUFDQTtFOUJta0lKO0FBQ0Y7QThCamtJSTtFQUNFO0VBQ0E7QTlCbWtJTjtBOEJqa0lNO0VBSkY7SUFLSTtJQUNBO0U5Qm9rSU47QUFDRjtBOEJoa0lFO0VBQ0U7QTlCa2tJSjtBOEJoa0lJO0VBQ0UsbUJyRTFCVztFcUUyQlgseUI5RDlFSTtFOEQrRUo7QTlCa2tJTjtBOEJoa0lNO0VBTEY7SUFNSSxrQnJFakNTO0V1Q29tSWY7QUFDRjtBOEJoa0lJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQSxpQnJFMUNRO0VxRTJDUix5QjlEN0ZJO0FnQzhwSVY7QThCL2pJTTtFQVRGO0lBVUksa0JyRS9DUztJcUVpRFQ7RTlCaWtJTjtBQUNGO0E4QjdqSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QitqSUo7QThCN2pJSTtFQVBGO0lBUUk7RTlCZ2tJSjtBQUNGO0E4QjlqSUk7RUFDRTtBOUJna0lOO0E4QjlqSU07RUFIRjtJQUlJO0U5QmlrSU47QUFDRjtBOEI5aklJO0VBQ0U7QTlCZ2tJTjtBOEIvaklNO0VBRkY7SUFHSTtFOUJra0lOO0FBQ0Y7QThCL2pJVTtFQURGO0lBRUk7RTlCa2tJVjtFOEJqa0lVO0lBQ0U7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RTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbStJRjs7QWlDaCtJQTtFQUNFO0lBQ0U7SUFDQTtFakNtK0lGO0FBQ0Y7QWlDaCtJQTtFQUNFO0VBQ0E7QWpDaytJRjs7QWlDLzlJQTs7RUFFRTtFQUNBO0VBQ0E7QWpDaytJRjs7QWlDLzlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQ2srSUY7O0FpQy85SUE7RUFDRTtJQUNFO0VqQ2srSUY7QUFDRjtBaUMvOUlBO0VBQ0U7RUFDQTtFQUNBO0FqQ2krSUY7O0FpQzk5SUE7O0VBRUU7RUFDQTtFQUNBO0FqQ2krSUY7O0FpQzk5SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDaStJRjs7QWlDOTlJQTtFQUNFO0lBQ0U7SUFDQTtFakNpK0lGO0FBQ0Y7QWlDOTlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNnK0lGOztBaUM3OUlBO0VBQ0U7SUFDRTtFakNnK0lGO0FBQ0Y7QWlDNzlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQys5SUY7O0FpQzU5SUE7RUFDRTtFQUNBO0FqQys5SUY7O0FpQzU5SUE7RUFDRTtFQUNBO0FqQys5SUY7O0FrQy9rSkE7RUFDRTtFQUNBO0VBRUE7RUFFQTtBbENnbEpGO0FrQy9rSkU7RUFDRTtFQUNBO0FsQ2lsSko7QWtDL2tKRTtFQUNFO0VBQ0E7QWxDaWxKSjtBa0Mva0pFO0VBQ0U7RUFDQTtFQUVBO0FsQ2dsSko7QWtDOWtKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ2dsSk47QWtDL2tKTTtFQUNFLGNyRW1ITztFcUVsSFAsa0J6RUVNO0V5RUROLDJCbEVSQztFa0VTRDtBbENpbEpSO0FrQ2hsSlE7RUFDRTtFQUNBO0VBQ0E7QWxDa2xKVjtBa0Mva0pRO0VBQ0U7RUFDQTtFQUNBO0FsQ2lsSlY7QWtDL2tKUTtFQUNFO0VBQ0E7RUFDQTtBbENpbEpWO0FrQy9rSlE7RUFDRTtFQUVBO0FsQ2dsSlY7QWtDOWtKUTtFQUNFO0VBQ0E7RUFFQTtBbEMra0pWO0FrQzdrSlE7RUFDRTtFQUNBO0FsQytrSlY7QWtDN2tKUTtFQUNFO0VBQ0E7RUFDQTtBbEMra0pWO0FrQ3prSkk7RUFDRTtFQUNBO0VBQ0E7QWxDMmtKTjtBa0N6a0pNO0VBRUU7RUFDQTtFQUNBO0FsQzBrSlI7QWtDeGtKVTtFQUNFO0VBQ0E7QWxDMGtKWjtBa0N6a0pZO0VBQ0U7QWxDMmtKZDtBa0N2a0pVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDeWtKWjtBa0N0a0pVO0VBQ0U7RUFDQTtFQUNBO0FsQ3drSlo7QWtDcmtKVTtFQUNFO0VBQ0E7RUFFQTtBbENza0paO0FrQ25rSlU7RUFDRTtFQUNBO0VBQ0E7QWxDcWtKWjtBa0Nsa0pVO0VBQ0U7RUFDQTtBbENva0paO0FrQ2prSlU7RUFDRTtFQUNBO0VBRUE7QWxDa2tKWjtBa0Nqa0pZO0VBQ0U7RUFDQTtFQUNBO0FsQ21rSmQ7QWtDbGtKYztFQUNFO0VBQ0E7RUFDQTtBbENva0poQjtBa0Nqa0pjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ21rSmhCO0FrQzdqSk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWxDOGpKUjtBa0MxakpFO0VBQ0U7RUFDQTtBbEM0akpKO0FrQzNqSkk7RUFDRTtBbEM2akpOO0FrQ3pqSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzJqSko7QWtDempKSTtFQUNFO0VBQ0E7QWxDMmpKTjtBa0MxakpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNGpKUjtBa0MzakpRO0VBQ0U7RUFDQTtFQUNBO0FsQzZqSlY7QWtDeGpKSTtFQUNFO0FsQzBqSk47QWtDempKTTs7O0VBR0U7RUFDQTtFQUNBO0FsQzJqSlI7QWtDempKTTtFQUNFO0VBQ0E7QWxDMmpKUjtBa0N6akpNO0VBQ0U7RUFDQTtBbEMyakpSO0FrQ3pqSk07RUFDRTtFQUNBO0FsQzJqSlI7QWtDeGpKSTtFQUNFO0VBQ0E7QWxDMGpKTjtBa0N4akpRO0VBQ0U7RUFDQTtBbEMwakpWO0FrQ3hqSlE7RUFDRTtFQUNBO0FsQzBqSlY7QWtDdGpKSTtFQUNFO0VBQ0E7RUFDQTtBbEN3akpOO0FrQ3ZqSk07RUFDRTtFQUNBO0FsQ3lqSlI7QWtDdmpKTTtFQUNFO0VBQ0E7QWxDeWpKUjtBa0N2akpNO0VBQ0U7QWxDeWpKUjtBa0N4akpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQ3lqSlY7QWtDcmpKSTtFQUNFO0VBQ0E7RUFDQTtBbEN1akpOO0FrQ3JqSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEN1akpOO0FrQ2xqSkk7RUFDRTtBbENvakpOO0FrQ2xqSkk7RUFDRTtBbENvakpOO0FrQ25qSk07RUFDRTtBbENxakpSOztBbUN0MEpFOztFQUVFO0VBRUE7QW5DdzBKSjtBbUN0MEpFO0VBQ0UseUJ0RWdIUTtBbUN3dEpaO0FtQ3QwSkU7RUFDRTtFQUNBO0FuQ3cwSko7O0FtQ3AwSkU7RUFDRTtFQUNBO0FuQ3UwSko7QW1DbjBKTTtFQUNFO0FuQ3EwSlI7QW1DaDBKSTtFQUNFO0FuQ2swSk47O0FtQzl6SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkNpMEpGO0FtQ2gwSkU7RUFDRTtBbkNrMEpKO0FtQ2gwSkU7RUFDRTtBbkNrMEpKO0FtQ2gwSkU7RUFDRTtBbkNrMEpKO0FtQ2gwSkU7RUFDRSx5QnRFMkRZO0VzRTFEWjtBbkNrMEpKO0FtQ2gwSkU7RUFDRTtBbkNrMEpKO0FtQ2gwSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdEVwQ0k7RXNFcUNKO0FuQ2swSko7O0FvQzkzSkE7RUFDRTtFQUNBO0FwQ2k0SkY7QW9DLzNKRTtFQUNFO0VBQ0E7RUFDQTtBcENpNEpKO0FvQy8zSkk7RUFDRSx5QnZFNk1PO0FtQ29ySmI7QW9DOTNKSTtFQUNFLHlCdkVTRTtBbUN1M0pSOztBcUM5NEpBO0VBQ0U7RUFDQTtFQUNBO0FyQ2k1SkY7QXFDLzRKSTtFQUNFLG1CNUVvQ1c7QXVDNjJKakI7QXFDNzRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CNUVtQlk7QXVDNDNKaEI7QXFDNzRKSTtFQUNFLG1CNUVXSztBdUNvNEpYO0FxQzM0SkU7RUFDRTtBckM2NEpKOztBcUMxNEpBO0VBQ0UsY3hFaUZjO0V3RWhGZDtFQUNBO0VBQ0E7QXJDNjRKRjs7QXFDMTRKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQzY0SkY7O0FxQzM0SkE7RUFDRTtFQUNBO0VBQ0E7QXJDODRKRjs7QXNDdDdKRTtFQUNFO0F0Q3k3Sko7QXNDcjdKTTtFQUNFLHlCekVpSEk7QW1DczBKWjtBc0NsN0pFO0VBQ0U7RUFDQTtFQUNBO0F0Q283Sko7QXNDajdKRTs7RUFFRTtFQUNBO0VBQ0E7QXRDbTdKSjtBc0NsN0pJO0VBTEY7O0lBTUc7SUFDSDtFdENzN0pBO0FBQ0Y7QXNDbjdKRTtFQUNFLHlCekUwRlE7RXlFekZSO0VBQ0E7QXRDcTdKSjtBc0NwN0pJO0VBSkY7SUFNTTtFdENzN0pOO0FBQ0Y7QXNDbjdKRTs7RUFFRSx5QnpFbEJJO0V5RW1CSjtFQUNBO0F0Q3E3Sko7QXNDcDdKSztFQUxIOztJQU9LO0V0Q3U3Skw7QUFDRjtBc0NyN0pFO0VBQ0U7RUFDQTtBdEN1N0pKOztBc0NuN0pFO0VBQ0U7QXRDczdKSjs7QUs5K0pBO0VBQ0U7QUxpL0pGO0FLLytKSTtFQURGO0lBRUk7SUFDQTtFTGsvSko7QUFDRjtBS2gvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGsvSko7QUtqL0pJO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RUxvL0pKO0FBQ0Y7QUtsL0pFOztFQUVFO0VBQ0E7QUxvL0pKO0FLbi9KSTtFQUpGOztJQUtJO0lBQ0E7RUx1L0pKO0FBQ0Y7QUt2K0pJO0VBREY7SUFHSTtJQUNBO0VMeStKSjtFS3grSkk7SUFDRTtFTDArSk47QUFDRjtBS3YrSk07RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBLG1CeENoQ0E7RW1DMGdLTjtBQUNGO0FLeCtKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEMyQ1U7RXdDMUNWO0VBQ0E7RUFDQTtFQUNBO0FMMCtKTjtBS3orSk07RUFDRSxtQjVDcENPO0U0Q3FDUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMitKUjtBS3IrSkk7O0VBQ0UsY3hDb0RPO0V3Q25EUCwyQnJDOURHO0VxQytESCxlNUNqRFM7RTRDa0RUO0FMdytKTjtBS3ArSkk7RUFDRTtFQUNBO0FMcytKTjtBS24rSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnhDM0VJO0FtQ2dqS1I7QUtwK0pJO0VBQ0U7RUFDQTtBTHMrSk47QUtsK0pJO0VBQ0UsY3hDNEJPO0V3QzNCUCwyQnJDdEZHO0VxQ3VGSCxtQjVDM0VVO0F1QytpS2hCO0FLbCtKSTtFQUNFO0VBQ0EsMkJyQzNGRztFcUM0RkgsZTVDOUVTO0U0QytFVDtBTG8rSk47QUtqK0pFO0VBQ0U7QUxtK0pKO0FLbCtKSTtFQUZGO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQnhDckdFO0VtQzBrS047QUFDRjtBS2wrSkk7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBLG1CeEM3R0U7RW1Da2xLTjtBQUNGOztBS2wrSkE7RUFDRTtBTHErSkY7O0FLbitKQTtFQUNFO0FMcytKRjs7QUtuK0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJ4QzVITTtBbUNrbUtSOztBdUNqbktBO0VBQ0U7QXZDb25LRjtBdUNsbktFO0VBQ0U7RUFDQTtFQUNBO0F2Q29uS0o7QXVDam5LRTtFQUNFO0VBQ0E7RUFDQTtBdkNtbktKO0F1QzNtS0k7RUFFRTtFQUNBO0VBQ0E7QXZDNG1LTjtBdUN6bUtJO0VBQ0U7RUFDQTtFQUNBO0F2QzJtS047QXVDMW1LTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDNG1LUjtBdUMzbUtRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDNm1LVjtBdUMxbUtNO0VBQ0U7RUFDQTtFQUNBO0F2QzRtS1I7QXVDM21LUTtFQUNFO0VBQ0E7RUFDQTtBdkM2bUtWO0F1QzNtS1E7RUFDRTtBdkM2bUtWO0F1QzVtS1U7RUFDRTtBdkM4bUtaO0F1QzdtS1k7RUFDRTtFQUNBO0VBQ0E7QXZDK21LZDtBdUM5bUtjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDZ25LaEI7QXVDM21LUTtFQUNFO0F2QzZtS1Y7QXVDNW1LVTtFQUNFO0VBQ0E7QXZDOG1LWjtBdUNybEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDdWxLRjtBdUN0bEtFO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RXZDeWxLRjtBQUNGOztBdUN0bEtBO0VBQ0U7RUFDQTtFQUNBO0F2Q3lsS0Y7O0F1Q3ZsS0E7RUFDRTtBdkMwbEtGO0F1Q3hsS0k7RUFDRTtFQUNBO0F2QzBsS047O0F1Q3BsS0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdkNzbEtKO0F1Q3BsS007RUFDRTtFQUNBO0F2Q3NsS1I7O0F1Q2psS0E7RUFDRTtBdkNvbEtGOztBdUNqbEtFO0VBQ0Usa0I5RXhIVTtBdUM0c0tkOztBdUNqbEtBO0VBQ0U7RUFDQTtBdkNvbEtGO0F1Q25sS0U7RUFDRSxtQjlFdElZO0U4RXVJWiwyQnZFbkpLO0V1RW9KTCxjMUVuQ1M7RTBFb0NUO0F2Q3FsS0o7QXVDcGxLSTtFQUxGO0lBTUk7RXZDdWxLSjtBQUNGO0F1Q3JsS0U7RUFDRSxtQjlFL0lZO0U4RWdKWix5QnZFOUtNO0V1RStLTixjMUU1Q1M7QW1DbW9LYjtBdUNybEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDdWxLSjs7QXVDbGxLRTtFQUNFO0F2Q3FsS0o7QXVDbmxLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRXJMa0I7QW1DMHdLeEI7QXVDbmxLTTtFQUNFO0F2Q3FsS1I7QXVDamxLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRWpNa0I7QW1Db3hLeEI7QXVDamxLTTtFQUNFO0VBQ0EseUIxRXJNZ0I7RTBFc01oQjtBdkNtbEtSO0F1Qy9rS0k7RUFDRTtFQUNBO0VBQ0E7QXZDaWxLTjtBdUM1a0tNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkM4a0tSOztBdUN4a0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDMmtLSjtBdUN6a0tFO0VBQ0U7QXZDMmtLSjs7QXVDdGtLRTtFQUNFO0VBQ0E7QXZDeWtLSjs7QXVDcGtLSTtFQUNFO0F2Q3VrS047O0F1Q2xrS0U7RUFDRTtBdkNxa0tKO0F1Q3BrS0k7RUFDRTtBdkNza0tOOztBdUNoa0tJO0VBRUU7QXZDa2tLTjs7QXVDN2pLRTtFQUNFO0F2Q2drS0o7O0F1QzdqS0E7RUFDRTtBdkNna0tGOztBdUM5aktBO0VBQ0U7RUFDQTtBdkNpa0tGOztBdUM5aktFO0VBQ0U7QXZDaWtLSjs7QXVDempLTTs7RUFDRSxlOUV6UU87RThFNlFQLDJCdkU1UkM7QWdDczFLVDtBdUM3aktRO0VBRkY7O0lBR0ksbUI5RTdRTTtFdUM4MEtkO0FBQ0Y7QXVDOWpLTTs7RUFDRSxlOUVoUk87RThFb1JQLDJCdkVsU0M7QWdDZzJLVDtBdUNqa0tRO0VBRkY7O0lBR0ksbUI5RXBSTTtFdUN5MUtkO0FBQ0Y7O0F1QzVqS0k7RUFDRSxlOUU3UlM7RThFaVNULDJCdkVoVEc7QWdDNDJLVDtBdUMvaktNO0VBRkY7SUFHSSxtQjlFalNRO0V1Q20yS2Q7QUFDRjtBdUMvaktJO0VBQ0UsZTlFcFNTO0U4RXdTVCwyQnZFdFRHO0FnQ28zS1Q7QXVDamtLTTtFQUZGO0lBR0ksbUI5RXhTUTtFdUM0MktkO0FBQ0Y7O0F3Qzk0S0E7RUFDRTtFQUNBO0F4Q2k1S0Y7O0F3Qzk0S0E7RUFDRTtFQUNBO0VBQ0E7QXhDaTVLRjtBd0MvNEtFO0VBQ0Usa0IvRXFDZTtBdUM0MktuQjs7QXdDNTRLRTtFQUNFLGUvRWtDYTtBdUM2MktqQjs7QXdDejRLSTtFQUNFO0F4QzQ0S047QXdDejRLUTtFQUNFO0F4QzI0S1Y7O0F3Q3A0S0E7RUFDRTtFQUNBO0VBQ0E7QXhDdTRLRjtBd0NyNEtFO0VBQ0UscUIzRTdCSTtBbUNvNktSO0F3Q3A0S0U7RUFDRSxxQjNFM0JRO0FtQ2k2S1o7QXdDbjRLRTtFQUNFLGUvRWRXO0UrRWVYLDJCeEU3Qks7RXdFOEJMO0VBQ0E7QXhDcTRLSjtBd0NuNEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDcTRLTjtBd0NuNEtNO0VBQ0U7RUFDQSxjM0VsREE7QW1DdTdLUjtBd0NsNEtNO0VBQ0U7RUFDQSxjM0VqREk7QW1DcTdLWjtBd0MvM0tFO0VBQ0U7QXhDaTRLSjtBd0MvM0tJO0VBQ0U7RUFDQTtBeENpNEtOOztBd0MzM0tFO0VBQ0UsbUIvRXJEWTtBdUNtN0toQjs7QXdDeDNLSTtFQUNFO0F4QzIzS047O0F3Q3QzS0E7RUFDRTtFQUNBO0VBQ0E7QXhDeTNLRjtBd0NyM0tNO0VBQ0U7RUFDQTtFQUNBO0F4Q3UzS1I7QXdDajNLSTtFQUNFO0VBQ0E7RUFDQTtBeENtM0tOO0F3Q2ozS007RUFDRTtBeENtM0tSO0F3Q2gzS007RUFDRTtBeENrM0tSO0F3QzcyS007RUFDRTtBeEMrMktSOztBd0N2MktJO0VBQ0U7QXhDMDJLTjtBd0N2MktJO0VBQ0U7QXhDeTJLTjtBd0N0MktJO0VBQ0U7QXhDdzJLTjtBd0NwMktFO0VBQ0UsbUIvRXJIWTtFK0VzSFoseUJ4RWpJSztBZ0N1K0tUO0F3Q24yS0U7RUFDRSxlL0V4SFc7RStFeUhYLDJCeEUxSk07QWdDKy9LVjtBd0NsMktFO0VBQ0UsZS9FN0hXO0UrRThIWCwyQnhFNUlLO0V3RTZJTCx5QjNFcURTO0FtQyt5S2I7O0F3Qy8xS0U7RUFDRTtJQUNFO0lBQ0E7RXhDazJLSjtFd0MvMUtFO0lBQ0UseUIzRXlDTztJMkV4Q1A7SUFDQTtJQUNBO0V4Q2kyS0o7QUFDRjtBd0M5MUtFO0VBQ0U7RUFDQTtBeENnMktKO0F3QzcxS0U7RUFDRSx5QjNFNEJTO0UyRTNCVDtFQUNBO0F4QysxS0o7O0F3QzMxS0E7RUFDRTtFQUNBO0VBQ0E7QXhDODFLRjs7QXdDMzFLQTtFQUNFO0F4QzgxS0Y7O0F3Q3IxS0E7RUFDRTtBeEN3MUtGOztBd0NqMUtRO0VBREY7SUFFSTtFeENxMUtSO0FBQ0Y7O0F5Q3ppTEk7RUFDRTtBekM0aUxOO0F5Q3ppTEk7O0VBRUU7RUFDQTtBekMyaUxOO0F5Q3hpTEk7O0VBRUU7QXpDMGlMTjtBeUN2aUxJOztFQUVFO0F6Q3lpTE47QXlDdGlMSTs7RUFFRTtBekN3aUxOO0F5Q3JpTEk7O0VBRUU7QXpDdWlMTjtBeUNwaUxJOztFQUVFO0F6Q3NpTE47QXlDbmlMSTs7RUFFRTtBekNxaUxOO0F5Q2xpTEk7O0VBRUU7QXpDb2lMTjtBeUM5aExNO0VBQ0U7QXpDZ2lMUjtBeUMzaExNO0VBQ0U7QXpDNmhMUjs7QXlDeGhMQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QzBoTEY7QXlDbGhMRTtFQWhCRjtJQWlCSTtFekNxaExGO0FBQ0Y7O0F5Q2xoTEE7RUFDRTtFQUNBLGtCaEY1RFk7RWdGNkRaLDJCekV2RU87RXlFd0VQLGM1RWVjO0U0RWRkO0VBQ0EseUI1RXlIVztFNEV4SFg7QXpDcWhMRjtBeUNuaExFO0VBVEY7SUFVSTtJQUNBO0lBQ0Esa0JoRnRFVTtJZ0Z1RVYsMkJ6RWpGSztJeUVrRkwsYzVFS1k7STRFSlo7SUFDQSx5QjVFK0dTO0k0RTlHVDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpDc2hMRjtBQUNGOztBeUNuaExBO0VBQ0U7QXpDc2hMRjs7QXlDaGhMUTs7O0VBR0U7QXpDbWhMVjtBeUM5Z0xNO0VBQ0U7RUFDQTtBekNnaExSO0F5QzlnTE07RUFDRTtFQUNBO0VBQ0E7QXpDZ2hMUjtBeUM1Z0xJO0VBQ0U7RUFDQTtBekM4Z0xOO0F5QzNnTEk7RUFDRTtBekM2Z0xOO0F5QzNnTE07RUFDRTtBekM2Z0xSOztBeUN4Z0xBO0VBQ0U7QXpDMmdMRjs7QXlDeGdMQTtFQUNFO0VBQ0E7QXpDMmdMRjs7QXlDbGdMQTtFQUNFO0F6Q3FnTEY7QXlDbGdMSTtFQUNFO0F6Q29nTE47QXlDbGdMTTtFQUNFO0F6Q29nTFI7QXlDbGdMUTtFQUhGO0lBSUk7RXpDcWdMUjtBQUNGO0F5Q2hnTEk7RUFDRTtBekNrZ0xOO0F5QzUvS007RUFDRTtBekM4L0tSO0F5Q3gvS0k7RUFERjtJQUVJO0V6QzIvS0o7QUFDRjtBeUN2L0tROztFQUVFO0VBQ0E7QXpDeS9LVjtBeUNwL0tRO0VBQ0U7RUFDQTtBekNzL0tWO0F5Q2gvS007RUFDRTtBekNrL0tSO0F5Qy8rS1U7RUFDRTtBekNpL0taO0F5QzErS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUV4QlM7RTRFeUJUO0VBQ0E7RUFDQTtBekM0K0tKO0F5QzErS0k7RUFWRjtJQVdJO0lBQ0E7RXpDNitLSjtBQUNGO0F5Q3orS0k7RUFDRTtFQUNBO0F6QzIrS047QXlDditLRTtFQUNFO0VBQ0EsbUI1RTVPSTtFNEU2T0o7QXpDeStLSjs7QXlDcitLQTtFQUNFO0VBQ0E7QXpDdytLRjs7QXlDaitLTTtFQUNFO0F6Q28rS1I7QXlDbCtLUTtFQUNFO0F6Q28rS1Y7QXlDaitLUTtFQUNFO0VBQ0E7QXpDbStLVjtBeUMvOUtNO0VBQ0U7QXpDaStLUjtBeUMzOUtJO0VBQ0U7QXpDNjlLTjtBeUMzOUtNO0VBQ0U7QXpDNjlLUjs7QXlDdjlLQTtFQUNFO0VBQ0E7QXpDMDlLRjtBeUN4OUtFO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RXpDMjlLRjtBQUNGOztBeUN4OUtBO0VBQ0U7RUFDQTtFQUNBO0F6QzI5S0Y7O0F5Q3o5S0E7RUFDRTtFQUNBO0VBQ0E7QXpDNDlLRjs7QXlDejlLRTtFQUNFO0F6QzQ5S0o7O0F5Q3Y5S0U7RUFERjtJQUVJO0lBQ0E7RXpDMjlLRjtBQUNGO0F5Q3o5S0U7RUFDRTtFQUNBO0VBQ0E7QXpDMjlLSjtBeUN4OUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMwOUtKO0F5Q3Y5S0U7RUFDRTtBekN5OUtKO0F5Q3Q5S0U7RUFDRTtFQU9BO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI1RXZKUztFNEV3SlQ7RUFDQTtBekNrOUtKO0F5Qzc5S0k7RUFIRjtJQUlJO0lBQ0E7RXpDZytLSjtBQUNGO0F5Q3I5S0U7RUFDRSxxQjVFcFdvQjtBbUMyekx4QjtBeUNyOUtJO0VBQ0U7RUFDQTtBekN1OUtOO0F5Q3A5S0k7RUFDRTtBekNzOUtOO0F5Q245S0k7RUFDRTtBekNxOUtOO0F5Q2o5S0U7RUFDRSxlaEZsV1c7RWdGbVdYLDJCekVqWEs7RXlFa1hMLGM1RXRSUTtBbUN5dUxaO0F5Q2g5S0U7RUFDRSxlaEZ4V1c7RWdGMFdYLDJCekV4WEs7RXlFeVhMO0VBQ0E7RUFDQTtFQUNBLGM1RWhTUTtBbUNpdkxaO0F5Qzk4S0U7RUFDRTtBekNnOUtKO0F5Qzk4S0k7RUFIRjtJQUlJLG1CaEZ2WFU7RXVDdzBMZDtBQUNGO0F5Qzk4S0U7RUFDRTtFQUNBO0F6Q2c5S0o7QXlDOThLSTtFQUpGO0lBS0k7SUFDQTtFekNpOUtKO0FBQ0Y7QXlDNzhLUTtFQUNFO0VBQ0E7QXpDKzhLVjtBeUN4OEtJO0VBQ0U7RUFDQTtBekMwOEtOO0F5Q3g4S007RUFDRSxlaEZsWk87RWdGbVpQLDJCekVqYUM7RXlFa2FELGM1RXRVSTtBbUNneExaO0F5Q3g4S1E7RUFMRjtJQU1JLG1CaEZ6Wk07RXVDbzJMZDtBQUNGO0F5Q3o4S1E7RUFDRSxjNUVuVk07QW1DOHhMaEI7QXlDcDhLSTtFQUNFO0VBQ0E7QXpDczhLTjtBeUNwOEtNO0VBQ0UsZWhGdmFPO0VnRndhUCwyQnpFdGJDO0V5RXViRCxjNUUzVkk7QW1DaXlMWjtBeUNwOEtRO0VBTEY7SUFNSSxtQmhGOWFNO0V1Q3EzTGQ7QUFDRjtBeUNyOEtRO0VBQ0UsYzVFeFdNO0FtQyt5TGhCOztBeUMvN0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUI1RXhRUztBbUMwc0xiO0F5Q2g4S0k7RUFDRSx5QjVFaE5RO0FtQ2twTGQ7QXlDLzdLSTtFQUNFLHlCNUVuTlU7QW1Db3BMaEI7QXlDNzdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekMrN0tKO0F5Qzc3S0k7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6Q2c4S0o7QUFDRjtBeUM3N0tFO0VBQ0U7QXpDKzdLSjtBeUM3N0tJO0VBSEY7SUFJSTtFekNnOEtKO0FBQ0Y7O0F5QzU3S0E7RUFDRTtFQUNBO0VBQ0E7QXpDKzdLRjtBeUM3N0tFO0VBQ0Usa0JoRjllVTtBdUM2NkxkO0F5QzU3S0U7RUFDRSxjNUV6Y1c7QW1DdTRMZjtBeUMzN0tFO0VBQ0UsYzVFeGdCSTtBbUNxOExSOztBeUN4N0tFO0VBQ0UsbUJoRi9lZTtBdUMwNkxuQjs7QXlDdDdLRTtFQUNFLGtCaEZsZ0JVO0VnRm1nQlYsMkJ6RTVnQks7RXlFNmdCTCxjNUVwWlc7QW1DNjBMZjtBeUN2N0tJO0VBQ0U7RUFDQTtBekN5N0tOO0F5Q3I3S0U7RUFDRSxtQmhGMWdCWTtFZ0YyZ0JaLDJCekV4aEJLO0V5RXloQkwsYzVFdmFTO0FtQzgxTGI7QXlDcjdLSTtFQUNFO0VBQ0E7QXpDdTdLTjs7QXlDajdLRTtFQUNFO0F6Q283S0o7O0F5Qzk2S0k7RUFDRTtFQUNBO0F6Q2k3S047QXlDLzZLTTtFQUNFO0F6Q2k3S1I7O0F5QzE2S0U7RUFDRTtJQUNFO0V6QzY2S0o7RXlDMTZLRTtJQUNFO0lBQ0E7RXpDNDZLSjtFeUMxNktJO0lBQ0U7RXpDNDZLTjtFeUN4NktFOztJQUVFO0V6QzA2S0o7QUFDRjs7QXlDdDZLQTtFQUNFO0VBQ0E7QXpDeTZLRjs7QXlDcjZLRTtFQUNFO0F6Q3c2S0o7QXlDcDZLSTtFQUNFO0F6Q3M2S047O0F5Q2o2S0E7RUFDRSxlaEY5a0JhO0VnRitrQmIsMkJ6RTlsQk87QWdDa2dNVDtBeUNsNktFO0VBSkY7SUFLSSxtQmhGcGxCWTtFdUN5L0xkO0FBQ0Y7O0F5Q2w2S0E7RUFDRSxlaEZ2bEJhO0VnRndsQmIsNEJ6RTFuQlE7QWdDK2hNVjtBeUNwNktFO0VBQ0UsMkJ6RXptQks7QWdDK2dNVDtBeUNwNktFO0VBTkY7SUFPSSxtQmhGL2xCWTtFdUNzZ01kO0FBQ0Y7O0F5Q3A2S0E7RUFDRSxlaEZsbUJhO0VnRm1tQmIsNEJ6RXJvQlE7QWdDNGlNVjtBeUNyNktFO0VBSkY7SUFLSSxtQmhGeG1CWTtFdUNnaE1kO0FBQ0Y7O0F5Q3I2S0E7RUFDRSxlaEYzbUJhO0VnRjRtQmIsMkJ6RTNuQk87QWdDbWlNVDtBeUN0NktFO0VBSkY7SUFLSSxtQmhGam5CWTtFdUMwaE1kO0FBQ0Y7O0F5Q3Q2S0E7RUFDRSxlaEZwbkJhO0VnRnFuQmIsMkJ6RW5vQk87QWdDNGlNVDtBeUN2NktFO0VBSkY7SUFLSSxtQmhGMW5CWTtFdUNvaU1kO0FBQ0Y7O0F5Q3g2S0E7RUFDRTtBekMyNktGOztBeUN4NktFO0VBQ0U7RUFDQTtBekMyNktKOztBeUN4NktBO0VBQ0U7QXpDMjZLRjs7QXlDeDZLRTtFQUNFO0F6QzI2S0o7O0F5Q3g2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekMyNktGOztBeUN6NktBO0VBQ0U7RUFDQTtFQUNBO0F6QzQ2S0Y7O0F5Q3g2S0U7RUFDRTtBekMyNktKOztBeUNyNktJOztFQUVFO0F6Q3c2S047QXlDcjZLSTs7RUFFRTtFQUNBO0F6Q3U2S047QXlDcDZLSTs7RUFFRTtFQUNBO0F6Q3M2S047QXlDbjZLSTs7RUFFRTtFQUNBO0F6Q3E2S047QXlDbDZLSTs7RUFFRTtFQUNBO0F6Q282S047O0F5Qzc1S0k7O0VBRUU7QXpDZzZLTjtBeUM3NUtJOztFQUVFO0VBQ0E7QXpDKzVLTjtBeUM1NUtJOztFQUVFO0VBQ0E7QXpDODVLTjtBeUMzNUtJOztFQUVFO0VBQ0E7QXpDNjVLTjtBeUMxNUtJOztFQUVFO0VBQ0E7QXpDNDVLTjtBeUN6NUtFO0VBQ0U7QXpDMjVLSjs7QXlDcjVLSTs7RUFFRTtBekN3NUtOO0F5Q3I1S0k7O0VBRUU7RUFDQTtBekN1NUtOO0F5Q3A1S0k7O0VBRUU7RUFDQTtBekNzNUtOO0F5Q241S0k7O0VBRUU7RUFDQTtBekNxNUtOO0F5Q2w1S0k7O0VBRUU7RUFDQTtBekNvNUtOO0F5Q2o1S0k7O0VBRUU7RUFDQTtBekNtNUtOO0F5Q2g1S0U7RUFDRTtBekNrNUtKOztBeUM5NEtBO0VBQ0U7QXpDaTVLRjs7QXlDLzRLQTtFQUNFO0VBQ0E7QXpDazVLRjs7QXlDLzRLQTtFQUNFO0VBQ0E7QXpDazVLRjs7QXlDLzRLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Q2s1S0Y7O0F5Q2g1S0E7RUFDRTtFQUNBO0F6Q201S0Y7O0F5Qy80S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDazVLTjtBeUM3NEtJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNnNUtOO0F5QzU0S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDODRLTjs7QXlDejRLRTtFQUNFO0F6QzQ0S0o7O0EwQ2x2TUk7RUFDRTtBMUNxdk1OO0EwQ252TUk7RUFDRTtFQUNBO0ExQ3F2TU47O0EwQy91TUU7RUFDRTtBMUNrdk1KO0EwQ2h2TUU7RUFFRTtFQUNBO0VBQ0E7QTFDaXZNSjtBMEMvdU1NO0VBQ0U7RUFDQTtBMUNpdk1SOztBMEM1dU1BO0VBQ0U7QTFDK3VNRjs7QTBDN3VNQTtFQUNFO0ExQ2d2TUY7O0EyQ254TUE7RUFDRTtBM0NzeE1GOztBMkNweE1BO0VBQ0U7QTNDdXhNRjs7QTJDcHhNRTtFQUNFO0EzQ3V4TUo7QTJDdHhNSTtFQUZGO0lBR0k7SUFDQTtFM0N5eE1KO0FBQ0Y7QTJDeHhNSTtFQUNFO0EzQzB4TU47QTJDenhNTTtFQUZGO0lBR0k7RTNDNHhNTjtBQUNGO0EyQzF4TUk7RUFDRTtFQUNBO0VBQ0E7QTNDNHhNTjtBMkMzeE1NO0VBQ0U7RUFDQTtFQUNBO0EzQzZ4TVI7QTJDNXhNUTtFQUpGO0lBS0k7RTNDK3hNUjtBQUNGO0EyQzl4TVE7RUFDRTtBM0NneU1WO0EyQzl4TVE7RUFDRTtBM0NneU1WO0EyQy94TVU7RUFDRSxlbEZERztFa0ZFSCwyQjNFaEJIO0UyRWlCRyxjOUV3R0c7QW1DeXJNZjtBMkM5eE1RO0VBQ0U7QTNDZ3lNVjtBMkM1eE1NO0VBQ0U7QTNDOHhNUjtBMkMzeE1JO0VBQ0U7QTNDNnhNTjtBMkM1eE1NO0VBRkY7SUFHSTtFM0MreE1OO0FBQ0Y7QTJDN3hNSTtFQUNFO0VBQ0E7QTNDK3hNTjtBMkM5eE1NO0VBSEY7SUFJSTtFM0NpeU1OO0FBQ0Y7QTJDaHlNTTtFQUNFO0EzQ2t5TVI7QTJDanlNUTtFQUNFO0EzQ215TVY7QTJDaHlNUTtFQUNFO0VBS0EsZWxGdkNLO0VrRndDTCwyQjNFdkREO0FnQ3ExTVQ7QTJDbnlNVTtFQUZGO0lBR0k7SUFDQTtFM0NzeU1WO0FBQ0Y7QTJDbnlNVTtFQUNFLDJCM0V4REg7QWdDNjFNVDs7QTJDN3hNRTtFQUNFO0EzQ2d5TUo7QTJDL3hNSTtFQUNFO0VBQ0EsMkIzRXJFRztFMkVzRUg7QTNDaXlNTjtBMkNoeU1NO0VBQ0U7QTNDa3lNUjtBMkNoeU1NO0VBUEY7SUFRSTtFM0NteU1OO0FBQ0Y7QTJDOXhNVTtFQUNFO0EzQ2d5TVo7QTJDL3hNWTtFQUZGO0lBR0k7RTNDa3lNWjtBQUNGO0EyQy94TVE7RUFDRTtFQUNBO0EzQ2l5TVY7QTJDaHlNVTtFQUNFO0EzQ2t5TVo7QTJDaHlNVTtFQU5GO0lBT0k7RTNDbXlNVjtBQUNGOztBMkM3eE1BO0VBQ0U7QTNDZ3lNRjs7QTJDOXhNQTtFQUNFO0EzQ2l5TUY7O0EyQzl4TUE7RUFDRTtBM0NpeU1GOztBMkMveE1BO0VBQ0U7QTNDa3lNRjs7QTJDaHlNQTtFQUNFO0EzQ215TUY7O0EyQ2p5TUE7RUFDRTtBM0NveU1GO0EyQ255TUU7RUFGRjtJQUdJO0UzQ3N5TUY7QUFDRjtBMkNyeU1FO0VBQ0U7QTNDdXlNSjs7QTJDbnlNQTtFQUNFO0EzQ3N5TUY7QTJDcnlNRTtFQUZGO0lBR0k7RTNDd3lNRjtBQUNGOztBMkN0eU1BO0VBQ0U7QTNDeXlNRjtBMkN4eU1FO0VBRkY7SUFHSTtFM0MyeU1GO0FBQ0Y7O0EyQ3p5TUE7RUFDRTtBM0M0eU1GO0EyQzN5TUU7RUFGRjtJQUdJO0UzQzh5TUY7QUFDRjs7QTJDenlNSTtFQUNFO0EzQzR5TU47O0EyQ3Z5TUE7RUFDRTtFQUNBO0EzQzB5TUY7QTJDenlNRTtFQUNFO0EzQzJ5TUo7QTJDenlNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1COUU4QlM7RThFN0JUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMnlNSjtBMkMxeU1JO0VBQ0U7RUFDQSxtQmxGcktLO0F1Q2k5TVg7QTJDenlNRTtFQUNFLG1CbEZ6S087RWtGMEtQO0EzQzJ5TUo7O0EyQ3h5TUE7RUFDRTtBM0MyeU1GOztBMkN6eU1BO0VBQ0U7QTNDNHlNRjs7QTJDMXlNQTtFQUNFO0EzQzZ5TUY7O0EyQzN5TUE7RUFDRTtBM0M4eU1GOztBNENoZ05FO0VBQ0U7QTVDbWdOSjs7QTRDOS9NRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCL0V3UVk7RStFdlFaO0VBQ0E7QTVDaWdOSjs7QTRDNS9NRTtFQUNFO0VBQ0E7RUFDQTtBNUMrL01KO0E0QzUvTU07RUFDRTtFQUNBO0VBQ0Esa0JuRkdNO0VtRkZOLDJCNUVSQztFNEVTRCxjL0VpSE87QW1DNjRNZjtBNEN4L01RO0VBQ0U7QTVDMC9NVjtBNEN4L01VO0VBQ0U7QTVDMC9NWjtBNEN2L01VO0VBQ0U7QTVDeS9NWjtBNENyL01RO0VBQ0UsbUIvRXVLRztBbUNnMU1iO0E0Q3AvTVE7RUFDRTtBNUNzL01WO0E0Q24vTVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QjVFN0RBO0FnQ2tqTlY7QTRDaC9NSTtFQUVJOztJQUVFO0U1Q2kvTVI7RTRDLytNTTs7SUFFRTtFNUNpL01SO0U0Qy8rTU07O0lBRUU7RTVDaS9NUjtFNEMvK01NOztJQUVFO0U1Q2kvTVI7QUFDRjs7QTRDNStNQTtFQUNFO0E1QysrTUY7O0E0QzcrTUE7RUFDRTtBNUNnL01GOztBNEM1K01JO0VBQ0U7QTVDKytNTjtBNEM1K01JO0VBQ0U7QTVDOCtNTjtBNEM3K01NO0VBQ0U7QTVDKytNUjs7QTRDMStNQTtFQUNFO0VBQ0E7QTVDNitNRjs7QTRDeitNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QzQrTU47QTRDMytNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QzYrTVI7O0E2Q2puTkU7RUFDRTtBN0Nvbk5KO0E2Q2xuTkU7RUFDRTtJQUNFO0U3Q29uTko7RTZDbG5ORTtJQUNFO0lBQ0E7SUFDQTtFN0Nvbk5KO0U2Q2xuTkU7SUFDRTtJQUNBO0lBQ0E7RTdDb25OSjtFNkMvbU5FO0lBQ0U7RTdDaW5OSjtBQUNGO0E2Qy9tTkU7RUFXRTtFQUNBO0E3Q3VtTko7QTZDbG5OSTtFQUNFLGNoRm1IUztFZ0ZsSFQsbUJwRktVO0VvRkpWLDJCN0VURztBZ0M2bk5UO0E2Q2xuTkk7RUFDRSxjaEZzR087RWdGckdQLGVwRkVTO0VvRkRULHlCN0UvQkk7QWdDbXBOVjtBNkNobk5JO0VBQ0U7QTdDa25OTjtBNkNobk5JO0VBaEJGO0lBaUJJO0U3Q21uTko7RTZDbG5OSTtJQUNFO0U3Q29uTk47QUFDRjtBNkNsbk5JO0VBQ0U7QTdDb25OTjtBNkNubk5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDcW5OUjtBNkNubk5NO0VBQ0U7QTdDcW5OUjtBNkNwbk5RO0VBRkY7SUFHSTtFN0N1bk5SO0FBQ0Y7QTZDcG5OSTtFQUNFO0E3Q3NuTk47QTZDcm5OTTtFQUNFO0E3Q3VuTlI7QTZDdG5OUTtFQUNFO0E3Q3duTlY7QTZDbG5OSTtFQUNFO0E3Q29uTk47QTZDam5OTTtFQUNFO0E3Q21uTlI7O0E2QzltTkE7RUFPRTtBN0MybU5GO0E2Q2puTkU7RUFDRTtBN0Ntbk5KO0E2Q2xuTkk7RUFDRTtBN0Nvbk5OOztBNkM5bU5BO0VBQ0U7QTdDaW5ORjs7QTZDL21OQTtFQUNFO0VBQ0E7QTdDa25ORjs7QTZDaG5OQTtFQUNFO0VBQ0E7RUFDQTtBN0Ntbk5GO0E2Q2xuTkU7RUFDRTtBN0Nvbk5KO0E2Q25uTkk7RUFDRTtBN0Nxbk5OOztBNkNobk5FO0VBQ0U7RUFDQTtBN0Ntbk5KOztBNkMvbU5FO0VBQ0UseUJoRmhHSTtFZ0ZpR0osY2hGc0JXO0VnRnJCWDtBN0Nrbk5KO0E2QzltTkk7RUFDRTtBN0Nnbk5OO0E2QzdtTkU7RUFaRjtJQWFJO0U3Q2duTkY7QUFDRjs7QTZDN21OQTtFQUVJO0lBQ0U7RTdDK21OSjtFNkM3bU5FO0lBQ0U7RTdDK21OSjtBQUNGO0E2QzNtTkU7RUFDRTtBN0M2bU5KO0E2QzNtTkU7RUFDRTtBN0M2bU5KO0E2QzNtTkU7RUFDRTtBN0M2bU5KO0E2QzNtTkU7RUFDRTtBN0M2bU5KOztBOENyd05FO0VBQ0U7QTlDd3dOSjtBOEN0d05JO0VBSEY7SUFJSTtFOUN5d05KO0FBQ0Y7QThDdndOTTtFQURGO0lBRUk7RTlDMHdOTjtBQUNGOztBOENqd05RO0VBQ0U7QTlDb3dOVjtBOENsd05RO0VBQ0U7RUFDQTtBOUNvd05WO0E4Qzd2TlE7RUFDRSxlckZDSztFcUZBTCwyQjlFZkQ7RThFZ0JDLGNqRmtHRztBbUM2cE5iO0E4QzV2TlE7RUFDRTtFQUNBLGVyRk5LO0VxRk9MLDRCOUV6Q0E7RThFMENBLGNqRjJGRztBbUNtcU5iOztBOEN2dk5BO0VBS1U7SUFDRTtFOUNzdk5WO0U4Q3B2TlE7SUFDRTtFOUNzdk5WO0U4Q2p2Tk07SUFDRTtJQUNBLDJCOUU5Q0Q7SThFK0NDLGNqRm1FRztFbUNnck5YO0U4Q2h2Tk07SUFDRTtJQUNBO0lBQ0EsNEI5RXhFQTtJOEV5RUEsY2pGNERHO0VtQ3NyTlg7QUFDRjtBOEM1dU5BO0VBQ0U7QTlDOHVORjs7QThDenVOSTtFQUNFO0E5QzR1Tk47O0ErQ3AwTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0N1ME5GO0ErQ3IwTkU7RUFDRTtFQUNBO0VBQ0E7QS9DdTBOSjtBK0NwME5FO0VBQ0U7QS9DczBOSjs7QStDbDBOQTtFQUNFO0VBQ0E7QS9DcTBORjtBK0NuME5FO0VBSkY7SUFLSTtJQUNBO0UvQ3MwTkY7QUFDRjs7QStDbDBORTtFQUNFO0VBQ0E7RUFDQTtBL0NxME5KOztBK0NqME5FO0VBQ0U7RUFDQTtFQUNBO0EvQ28wTko7O0ErQ3Z0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbEYrRFc7RWtGOURYO0VBQ0E7RUFDQTtBL0MwdE5GO0ErQ3h0TkU7RUFWRjtJQVdJO0lBQ0E7RS9DMnRORjtBQUNGOztBK0N0dE5FOztFQUNFO0VBQ0E7QS9DMHROSjs7QStDbHROUTtFQUNFO0VBQ0E7QS9DcXROVjtBK0M5c05RO0VBQ0U7RUFDQTtBL0NndE5WOztBK0N4c05FO0VBQ0U7QS9DMnNOSjs7QStDdnNOQTtFQUNFO0EvQzBzTkY7QStDeHNORTtFQUNFLGV0RnhLVztBdUNrM05mO0ErQ3hzTkU7RUFDRSxtQnRGakxVO0F1QzIzTmQ7O0ErQ3RzTkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9DeXNORjtFK0N2c05BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9DeXNORjtFK0N2c05BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9DeXNORjtBQUNGO0ErQ3RzTkU7RUFDRTtBL0N3c05KO0ErQ3RzTkU7RUFDRTtBL0N3c05KO0ErQ3RzTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0N3c05OOztBK0Noc05FO0VBQ0U7QS9DbXNOSjtBK0Nqc05JO0VBSEY7SUFJSTtFL0Nvc05KO0FBQ0Y7QStDanNORTtFQUNFO0EvQ21zTko7QStDanNOSTtFQUhGO0lBSUk7RS9Db3NOSjtBQUNGO0ErQ2pzTkU7RUFDRTtBL0Ntc05KO0ErQ2pzTkk7RUFIRjtJQUlJO0UvQ29zTko7QUFDRjtBK0Nqc05FO0VBQ0U7QS9DbXNOSjtBK0Nqc05JO0VBSEY7SUFJSTtFL0Nvc05KO0FBQ0Y7QStDanNORTtFQUNFO0EvQ21zTko7QStDanNOSTtFQUhGO0lBSUk7RS9Db3NOSjtBQUNGO0ErQ2pzTkU7RUFDRTtBL0Ntc05KO0ErQ2pzTkk7RUFIRjtJQUlJO0UvQ29zTko7QUFDRjtBK0Nqc05FO0VBQ0U7QS9DbXNOSjtBK0Nqc05JO0VBSEY7SUFJSTtFL0Nvc05KO0FBQ0Y7O0ErQ2hzTkE7RUFDRTtBL0Ntc05GO0ErQ2pzTkU7RUFIRjtJQUlJO0UvQ29zTkY7QUFDRjs7QStDanNOQTtFQUNFO0EvQ29zTkY7QStDbHNORTtFQUhGO0lBSUk7RS9DcXNORjtBQUNGOztBK0Nsc05BO0VBQ0U7QS9DcXNORjtBK0Nuc05FO0VBSEY7SUFJSTtFL0Nzc05GO0FBQ0Y7O0ErQ25zTkE7RUFDRTtBL0Nzc05GO0ErQ3BzTkU7RUFIRjtJQUlJO0UvQ3VzTkY7QUFDRjs7QStDcHNOQTtFQUNFO0EvQ3VzTkY7QStDcnNORTtFQUhGO0lBSUk7RS9Dd3NORjtBQUNGOztBK0Nyc05BO0VBQ0U7QS9Dd3NORjtBK0N0c05FO0VBSEY7SUFJSTtFL0N5c05GO0FBQ0Y7O0ErQ3RzTkE7RUFDRTtBL0N5c05GO0ErQ3ZzTkU7RUFIRjtJQUlJO0UvQzBzTkY7QUFDRjs7QStDdnNOQTtFQUNFO0EvQzBzTkY7QStDeHNORTtFQUhGO0lBSUk7RS9DMnNORjtBQUNGOztBK0N2c05FO0VBREY7SUFFSTtJQUNBO0UvQzJzTkY7QUFDRjs7QStDeHNOQTtFQUNFO0VBQ0EsY2xGbk9lO0FtQzg2TmpCO0ErQ3JzTkE7RUFDRTtBL0N1c05GO0ErQ3JzTkU7RUFIRjtJQUlJO0UvQ3dzTkY7QUFDRjs7QStDcnNOQTtFQUNFO0EvQ3dzTkY7QStDdHNORTtFQUhGO0lBSUk7RS9DeXNORjtBQUNGOztBK0N0c05BO0VBQ0U7QS9DeXNORjtBK0N4c05FO0VBRkY7SUFHSTtFL0Myc05GO0FBQ0Y7O0ErQ3hzTkE7RUFDRTtBL0Myc05GO0ErQ3pzTkU7RUFIRjtJQUlJO0UvQzRzTkY7QUFDRjs7QStDenNOQTtFQUNFO0EvQzRzTkY7QStDMXNORTtFQUhGO0lBSUk7RS9DNnNORjtBQUNGOztBK0Mxc05BO0VBQ0U7RUFDQTtFQUNBO0EvQzZzTkY7O0ErQ3pzTkU7RUFDRTtBL0M0c05KOztBK0N2c05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJsRm5PUztFa0ZvT1Q7RUFDQTtFQUNBO0EvQzBzTko7QStDdnNOTTtFQUNFLGV0RjlaTztFc0YrWlA7RUFDQTtFQUNBO0VBQ0EsY2xGMVZRO0FtQ21pT2hCOztBK0Nuc05FO0VBQ0U7QS9Dc3NOSjs7QStDOXJOUTtFQUNFO0EvQ2lzTlY7QStDL3JOUTtFQUNFO0EvQ2lzTlY7O0ErQ3pyTkU7RUFDRTtBL0M0ck5KO0ErQ3pyTkk7RUFDRTtBL0Myck5OOztBK0Nyck5FO0VBQ0U7RUFDQTtFQUNBO0EvQ3dyTko7QStDdnJOSTtFQUNFO0EvQ3lyTk47QStDdnJOSTtFQUNFO0VBQ0E7QS9DeXJOTjtBK0Nyck5FO0VBQ0U7QS9DdXJOSjtBK0Nyck5FO0VBQ0U7SUFPRTtJQUNBO0UvQ2lyTko7QUFDRjs7QStDN3FOQTtFQUNFO0EvQ2dyTkY7O0ErQzlxTkE7RUFDRTtFQUNBLHlCbEZ2Zk07RWtGd2ZOO0EvQ2lyTkY7QStDaHJORTtFQUNFO0EvQ2tyTko7QStDaHJORTtFQUNFO0EvQ2tyTko7QStDaHJORTtFQUNFO0EvQ2tyTko7O0ErQy9xTkE7RUFDRTtF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Mk9GO0FpRGgyT0U7RUFFRTtFQUNBLHlCcEZsUW9CO0VvRm1RcEI7RUFDQTtBakRpMk9KO0FpRDkxT0k7RUFERjtJQUVJO0VqRGkyT0o7QUFDRjtBaUQvMU9FO0VBQ0U7RUFDQTtBakRpMk9KOztBaUQzMU9JOztFQUNFLGlCeEYxUU87QXVDeW1QYjs7QWlEMzFPQTtFQUNFO0FqRDgxT0Y7O0FpRDUxT0E7RUFDRTtBakQrMU9GOztBaUQzMU9FO0VBQ0U7RUFDQTtFQUNBO0VBTUE7RUFLQTtBakRxMU9KO0FpRC8xT0k7RUFDRTtFQUNBO0FqRGkyT047QWlENzFPSTtFQUNFO0FqRCsxT047QWlEMzFPSTtFQUNFLG1CcEZyTlU7QW1Da2pQaEI7QWlEejFPUTtFQUNFO0FqRDIxT1Y7QWlEMTFPVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBGclRKO0VvRnNUSTtBakQ0MU9aOztBaURwMU9BO0VBQ0U7RUFFQTtFQUNBO0FqRHMxT0Y7QWlEcjFPRTtFQUxGO0lBTUk7SUFFQTtJQUNBO0VqRHUxT0Y7QUFDRjs7QWlEcDFPQTtFQUNFLG1CeEZsVWM7QXVDeXBQaEI7QWlEdDFPRTtFQUZGO0lBR0ksa0J4RnZVVTtJd0Z3VVYsMkJqRmxWSztFZ0MycVBQO0FBQ0Y7O0FpRHQxT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEeTFPRjtBaUR4MU9FO0VBUEY7SUFRSTtJQUNBO0VqRDIxT0Y7QUFDRjs7QWlEdjFPRTtFQUNFO0FqRDAxT0o7QWlEejFPSTtFQUZGO0lBR0k7SUFDQTtFakQ0MU9KO0FBQ0Y7QWlEejFPSTtFQUNFO0FqRDIxT047QWlEMTFPTTtFQUZGO0lBR0k7RWpENjFPTjtBQUNGO0FpRDMxT0k7RUFDRTtBakQ2MU9OO0FpRDUxT007RUFGRjtJQUdJO0VqRCsxT047QUFDRjtBaUQzMU9JO0VBQ0U7QWpENjFPTjs7QWlEejFPQTtFQUNFO0FqRDQxT0Y7QWlEOTBPTTtFQUVJO0lBQ0U7SUFDQTtFakQrME9WO0FBQ0Y7O0FpRHYwT0U7RUFDRTtBakQwME9KO0FpRHgwT0U7RUFDRTtBakQwME9KOztBaUR0ME9FO0VBQ0U7QWpEeTBPSjtBaUR4ME9JO0VBQ0U7QWpEMDBPTjs7QWlEcDBPRTtFQUNFO0FqRHUwT0o7QWlEcjBPRTtFQUNFO0VBQ0E7QWpEdTBPSjtBaURyME9FO0VBQ0U7RUFDQTtBakR1ME9KOztBaURuME9BO0VBQ0U7RUFDQTtBakRzME9GO0FpRHIwT0U7RUFDRTtBakR1ME9KOztBaURuME9FO0VBQ0U7QWpEczBPSjs7QWlEbDBPQTtFQUNFO0FqRHEwT0Y7O0FpRGwwT0E7RUFDRTtBakRxME9GOztBaURsME9BO0VBQ0U7QWpEcTBPRjs7QWlEbDBPRTtFQUNFO0FqRHEwT0o7O0FpRC96T0k7RUFDRTtFQUNBO0VBQ0E7QWpEazBPTjs7QWlEN3pPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEZzBPRjs7QWlEN3pPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEZzBPRjs7QWlEN3pPRTtFQUNFO0FqRGcwT0o7O0FpRDV6T0U7RUFDRTtBakQrek9KOztBaUQzek9FO0VBQ0U7QWpEOHpPSjs7QWlEMXpPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpENnpPRjs7QWlEMXpPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpENnpPRjs7QWlEM3pPQTtFQUNFO0FqRDh6T0Y7O0FpRDN6T0E7RUFDRTtBakQ4ek9GOztBa0RyMlBFO0VBQ0U7QWxEdzJQSjtBa0R2MlBJO0VBQ0U7RUFDQSx5QnJGV2tCO0VxRlZsQjtBbER5MlBOO0FrRHIyUE07RUFERjtJQUVJO0VsRHcyUE47QUFDRjtBa0RyMlBJO0VBQ0UseUJyRjJGVTtFcUYxRlY7QWxEdTJQTjtBa0RwMlBFO0VBQ0U7RUFDQTtFQUlBO0FsRG0yUEo7QWtEdDJQSTtFQUhGO0lBSUk7RWxEeTJQSjtBQUNGO0FrRHIyUFE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnJGVkY7RXFGV0U7RUFDQTtBbER1MlBWO0FrRHIyUFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQmxGdkJEO0VrRndCQztFQUNBO0VBQ0EsbUJ6RmRNO0V5RmVOLGNyRnNGRztFcUZyRkg7QWxEdTJQVjtBa0RqMlBJO0VBQ0U7RUFDQTtBbERtMlBOOztBa0Q3MVBFO0VBQ0U7QWxEZzJQSjs7QWtENTFQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEKzFQRjtBa0Q5MVBFO0VBTkY7SUFPSTtFbERpMlBGO0FBQ0Y7O0FrRC8xUEE7RUFDRTtFQUNBO0FsRGsyUEY7QWtEajJQRTtFQUhGO0lBSUk7RWxEbzJQRjtBQUNGOztBbUR2N1BBO0VBQ0U7RUFDQTtBbkQwN1BGOztBbUR2N1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRGNk1XO0VzRjVNWDtFQUNBO0VBQ0Esa0IxRmlCWTtFMEZoQlosMkJuRk9PO0VtRk5QLGN0RjRGYztBbUM4MVBoQjs7QW1EdjdQQTtFQUNFO0VBQ0E7RUFDQTtBbkQwN1BGOztBbUR2N1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQwN1BGO0FtRHg3UEU7RUFDRTtBbkQwN1BKOztBbUR0N1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBT0E7RUFLQTtBbkQrNlBGO0FtRHo3UEU7RUFDRTtFQUNBO0FuRDI3UEo7QW1EdjdQRTtFQUNFO0FuRHk3UEo7QW1EcjdQRTtFQUNFO0FuRHU3UEo7QW1EcDdQRTtFQUNFO0FuRHM3UEo7QW1EcDdQRTtFQUNFO0VBQ0EsbUIxRi9CWTtFMEZnQ1osMkJuRjVDSztFbUY2Q0wsY3RGb0VTO0VzRm5FVDtBbkRzN1BKOztBbURsN1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRxN1BGO0FtRG43UEU7RUFDRTtBbkRxN1BKO0FtRGo3UEk7RUFDRTtFQUNBO0VBQ0E7QW5EbTdQTjtBbURqN1BNO0VBTEY7SUFNSTtJQUNBO0VuRG83UE47QUFDRjtBbURqN1BFO0VBQ0U7RUFDQTtFQUNBO0FuRG03UEo7QW1EajdQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRG03UEo7O0FtRC82UEE7RUFDRSxtQnRGMkdXO0VzRjFHWDtBbkRrN1BGO0FtRGg3UEU7RUFKRjtJQUtJO0lBQ0E7RW5EbTdQRjtBQUNGO0FtRGw3UEU7RUFSRjtJQVNJO0VuRHE3UEY7QUFDRjtBbURwN1BFO0VBWEY7SUFZSTtFbkR1N1BGO0VtRHQ3UEU7SUFDRSxrQjFGM0ZRO0kwRjRGUiwyQm5GdEdHO0VnQzhoUVA7QUFDRjs7QW1EcDdQQTtFQUNFO0VBQ0E7QW5EdTdQRjtBbURyN1BFO0VBQ0Usa0IxRnBGZTtBdUMyZ1FuQjtBbURyN1BJO0VBSEY7SUFJSSxrQjFGL0ZRO0V1Q3VoUVo7QUFDRjs7QW1EcDdQQTtFQUNFO0VBQ0E7QW5EdTdQRjtBbUR0N1BFO0VBQ0U7QW5EdzdQSjtBbURyN1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5EdTdQSjtBbUR0N1BJO0VBTEY7SUFNSTtFbkR5N1BKO0FBQ0Y7QW1EdDdQTTtFQUNFO0FuRHc3UFI7QW1EdDdQUTtFQUNFO0FuRHc3UFY7QW1EcDdQVTtFQUNFO0FuRHM3UFo7QW1EbDdQUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRvN1BWO0FtRG43UFU7RUFQRjtJQVFJO0VuRHM3UFY7QUFDRjtBbURwN1BVO0VBQ0U7QW5EczdQWjtBbURuN1BVO0VBQ0UsZTFGdkpHO0UwRndKSCwyQm5GdEtIO0VtRnVLRyxjdEY5Q0c7RXNGK0NILHlCdEYwQkM7RXNGekJEO0VBVUE7RUFDQTtFQUNBO0FuRDQ2UFo7QW1EdjdQWTtFQU5GO0lBT0k7RW5EMDdQWjtBQUNGO0FtRHo3UFk7RUFURjtJQVVJO0VuRDQ3UFo7QUFDRjtBbUQzN1BZO0VBWkY7SUFhSTtFbkQ4N1BaO0FBQ0Y7QW1EejdQWTtFQW5CRjtJQW9CSSxrQjFGL0tBO0kwRmdMQSwyQm5GekxMO0VnQ3FuUVA7QUFDRjtBbUQxN1BZO0VBQ0UseUJ0RktEO0FtQ3U3UGI7QW1EcjdQSTtFQUNFLGUxRnZMUztFMEZ3TFQsMkJuRnpOSTtFbUYwTkosY3RGdEZPO0VzRnVGUDtBbkR1N1BOO0FtRHI3UE07RUFORjtJQU9JLGtCMUZsTU07STBGbU1OO0VuRHc3UE47QUFDRjtBbUR2N1BNO0VBQ0UsY3RGbE5JO0FtQzJvUVo7QW1EdjdQTTtFQUNFLGN0RjNOQTtBbUNvcFFSO0FtRHg3UFE7RUFDRSxjdEZuR0c7QW1DNmhRYjtBbUR0N1BJO0VBQ0U7RUFDQTtFQUNBO0FuRHc3UE47QW1EcjdQSTtFQUNFLGUxRmpOUztFMEZrTlQsMkJuRmhPRztFbUZpT0gsY3RGaEhPO0VzRmlIUDtBbkR1N1BOO0FtRHI3UE07RUFORjtJQU9JLGtCMUY1Tk07RXVDb3BRWjtBQUNGOztBbURuN1BBO0VBQ0UsZTFGOU5hO0UwRitOYix5Qm5GNU9PO0VtRjZPUCxjdEZySGE7RXNGc0hiO0VBQ0E7RUFDQTtBbkRzN1BGO0FtRHA3UEU7RUFSRjtJQVNJLGtCMUYzT1U7STBGNE9WO0lBQ0E7RW5EdTdQRjtBQUNGOztBbURwN1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRGN0RXO0VzRjhEWDtFQUNBO0VBQ0Esa0IxRnpQWTtFMEYwUFosMkJuRm5RTztFbUZvUVAsY3RGOUtjO0VzRitLZDtFQUNBO0VBQ0E7QW5EdTdQRjs7QW1EcDdQQTtFQUNFO0FuRHU3UEY7QW1EcjdQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EdTdQSjs7QW1EbjdQQTtFQUNFO0FuRHM3UEY7O0FtRG43UEE7RUFDRTtFQUNBO0FuRHM3UEY7O0FtRG43UEE7RUFDRTtFQUNBO0VBQ0E7RUFPQTtFQUtBO0FuRDQ2UEY7QW1EdDdQRTtFQUNFO0VBQ0E7QW5EdzdQSjtBbURwN1BFO0VBQ0U7QW5EczdQSjtBbURsN1BFO0VBQ0UsbUJ0RmhPWTtBbUNvcFFoQjs7QW1ELzZQRTtFQUNFO0VBQ0E7QW5EazdQSjtBbURqN1BJO0VBSEY7SUFJSTtFbkRvN1BKO0FBQ0Y7QW1EbDdQSTtFQUNFO0FuRG83UE47O0FtRHQ2UEU7RUFDRTtBbkR5NlBKOztBbURyNlBFO0VBQ0U7QW5EdzZQSjtBbUR2NlBJO0VBQ0UsZTFGM1VTO0F1Q292UWY7QW1EdDZQRTtFQUNFO0FuRHc2UEo7O0FtRGw2UE07RUFDRTtBbkRxNlBSOztBbURoNlBBOztFQUVFO0FuRG02UEY7O0FtRGg2UEE7RUFDRTtFQUNBO0VBQ0E7QW5EbTZQRjs7QW1ELzVQRTtFQURGO0lBRUk7RW5EbTZQRjtBQUNGOztBbURoNlBFO0VBREY7SUFFSTtFbkRvNlBGO0FBQ0Y7O0FtRGo2UEE7RUFDRTtFQUNBO0VBQ0EseUJ0RmhZTTtFc0ZpWU47QW5EbzZQRjtBbURsNlBJO0VBQ0U7QW5EbzZQTjtBbURsNlBNO0VBSEY7SUFJSTtFbkRxNlBOO0FBQ0Y7QW1EcDZQTTtFQU5GO0lBT0k7RW5EdTZQTjtFbUR0NlBNO0lBQ0Usa0IxRnJZSTtJMEZzWUosMkJuRmhaRDtFZ0N3elFQO0FBQ0Y7O0FtRGo2UEU7RUFDRTtBbkRvNlBKO0FtRGo2UFE7RUFDRTtBbkRtNlBWO0FtRGo2UFE7RUFDRTtBbkRtNlBWO0FtRDU1UFE7RUFDRTtBbkQ4NVBWO0FtRDU1UFE7RUFDRTtBbkQ4NVBWOztBbUR2NVBFO0VBQ0U7RUFDQTtBbkQwNVBKO0FtRHY1UEk7RUFDRTtFQUNBO0VBQ0E7QW5EeTVQTjtBbUR4NVBNO0VBQ0U7QW5EMDVQUjs7QW1EcjVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCMUYzYlk7RTBGNGJaLDJCbkZyY087QWdDNjFRVDs7QW1EcDVQRTtFQUNFO0FuRHU1UEo7QW1EbjVQTTtFQUNFO0FuRHE1UFI7O0FvRHozUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBUUE7RUFNQTtBcERnM1FGO0FvRDczUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEQrM1FKO0FvRDMzUUU7RUFDRSx5QnZGMFJXO0V1RnpSWDtBcEQ2M1FKO0FvRHozUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEQyM1FKO0FvRHozUUU7RUExQkY7SUEyQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQVFBO0lBTUE7RXBEZzNRRjtFb0Q3M1FFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBEKzNRSjtFb0QzM1FFO0lBQ0UseUJ2RmdRUztJdUYvUFQ7RXBENjNRSjtFb0R6M1FFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBEMjNRSjtBQUNGO0FvRHozUUU7RUFDRTtFQUNBO0VBQ0E7QXBEMjNRSjtBb0QxM1FJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZGdkNFO0FtQ202UVI7QW9EMTNRSTtFQUNFLG1CM0ZoQ1U7RTJGaUNWLDJCcEY5Q0c7RW9GK0NILGN2RnNGVztBbUNzeVFqQjtBb0QzM1FNO0VBSkY7SUFLSTtFcEQ4M1FOO0FBQ0Y7QW9EMzNRSTtFQUNFOztJQUVFO0lBQ0E7SUFDQTtJQUNBLG1CdkZ4REE7RW1DcTdRTjtBQUNGO0FvRDEzUUk7O0VBRUU7RUFDQTtBcEQ0M1FOO0FvRDMzUU07RUFKRjs7SUFLSTtFcEQrM1FOO0FBQ0Y7QW9ENzNRSTtFQUNFO0FwRCszUU47QW9ENzNRSTtFQUNFO0VBQ0E7RUFDQTtBcEQrM1FOO0FvRDczUUk7RUFDRTtFQUNBO0VBQ0EsZTNGbkVTO0UyRm9FVCwyQnBGckdJO0VvRnNHSixjdkZqRkU7QW1DZzlRUjtBb0Q5M1FNO0VBTkY7SUFPSTtFcERpNFFOO0FBQ0Y7QW9EaDRRTTtFQUNFLG1CdkZ0RkE7RXVGdUZBLG1CM0Y3RVE7RTJGOEVSLDRCcEY5R0U7RW9GK0dGLGN2RnNCSztFdUZyQkw7RUFDQTtFQUNBO0FwRGs0UVI7QW9EajRRUTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RXBEbzRRUjtBQUNGO0FvRGo0UUk7RUFDRTtBcERtNFFOO0FvRGo0UUk7RUFDRTtFQUNBO0VBQ0E7QXBEbTRRTjtBb0QvM1FRO0VBQ0U7QXBEaTRRVjtBb0Q5M1FZOztFQUNFLGN2RmNHO0FtQ20zUWpCO0FvRGg0UWM7RUFGRjs7SUFHSTtFcERvNFFkO0FBQ0Y7O0FvRDMzUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEQ4M1FGO0FvRDczUUU7RUFSRjtJQVNJO0VwRGc0UUY7QUFDRjtBb0QvM1FFO0VBQ0UsNEJwRmxLTTtFb0ZtS04sbUIzRm5JWTtFMkZvSVosY3ZGL0JTO0FtQ2c2UWI7QW9ELzNRRTtFQUNFLGN2RmtKUztBbUMrdVFiO0FvRC8zUUU7RUFDRSxjdkZrSlE7QW1DK3VRWjtBb0QvM1FFO0VBQ0UsY3ZGNUpRO0FtQzZoUlo7QW9ELzNRRTtFQUNFLGN2RnJLSTtBbUNzaVJSO0FvRC8zUUU7RUFDRSxjdkZ1SVU7QW1DMHZRZDtBb0QvM1FFO0VBQ0UsY3ZGcUlNO0FtQzR2UVY7QW9ELzNRRTtFQUNFO0VBQ0E7RUFDQTtBcERpNFFKOztBb0Q3M1FBO0VBQ0UsbUJ2RjJIUTtBbUNxd1FWOztBb0Q5M1FBO0VBQ0UsbUJ2RnVIWTtBbUMwd1FkOztBb0Q5M1FBO0VBQ0UsbUJ2RjVMTTtBbUM2alJSOztBb0Q5M1FBO0VBQ0UsbUJ2RjFMVTtBbUMyalJaOztBb0Q5M1FBO0VBQ0UsbUJ2RjBHVztBbUN1eFFiOztBb0QvM1FBO0VBQ0UsbUJ2RjBHVTtBbUN3eFFaOztBb0RoNFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEbTRRRjs7QW9EajRRQTtFQUNFO0VBQ0E7QXBEbzRRRjtBb0RuNFFFO0VBQ0U7RUFDQTtBcERxNFFKO0FvRGw0UUk7RUFDRTtBcERvNFFOO0FvRGo0UUU7RUFDRTtBcERtNFFKO0FvRGg0UUU7RUFDRTtBcERrNFFKO0FvRGg0UUk7RUFDRSxtQjNGbk5LO0UyRm9OTDtBcERrNFFOO0FvRDczUUk7OztFQUdFLHlCdkZoQ1U7QW1DKzVRaEI7QW9ENzNRSTtFQUNFO0FwRCszUU47QW9EMzNRSTtFQUNFO0VBQ0E7RUFDQTtBcEQ2M1FOOztBb0R4M1FFO0VBQ0U7QXBEMjNRSjtBb0R4M1FRO0VBQ0U7QXBEMDNRVjtBb0RyM1FVO0VBQ0U7QXBEdTNRWjtBb0RoM1FRO0VBQ0UsY3ZGaklPO0V1RmtJUDtBcERrM1FWO0FvRGgzUVE7RUFDRTtFQUNBLG1CM0Y5UE07RTJGK1BOLDJCcEY1UUQ7QWdDOG5SVDtBb0RoM1FRO0VBQ0U7QXBEazNRVjtBb0Q3MlFVO0VBQ0U7RUFDQSxtQjNGelFJO0UyRjBRSiwyQnBGdlJIO0FnQ3NvUlQ7O0FvRHYyUUU7RUFDRSwyQnBGL1JLO0VvRmdTTCxlM0ZsUlc7RTJGbVJYLGN2RmhMUztFdUZpTFQseUJ2RmhHUztFdUZpR1Q7QXBEMDJRSjtBb0R4MlFFO0VBQ0U7RUFDQSxjdkZqTlk7QW1DMmpSaEI7O0FvRHYyUUE7RUFDRTtBcEQwMlFGOztBb0R4MlFBO0VBQ0U7QXBEMjJRRjs7QW9EeDJRQTtFQUNFO0FwRDIyUUY7O0FvRHgyUUU7RUFDRTtFQUNBO0FwRDIyUUo7QW9EejJRSTtFQUNFO0FwRDIyUU47QW9EejJRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDIyUU47QW9EMTJRTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDQyUVI7QW9EejJRUTs7OztFQUlFO0FwRDIyUVY7QW9EejJRUTs7OztFQUlFO0FwRDIyUVY7QW9EdjJRUTtFQUNFO0FwRHkyUVY7QW9EdjJRUTtFQUNFO0FwRHkyUVY7QW9EajJRUTtFQUNFO0VBQ0E7QXBEbTJRVjs7QXFEaHRSQTtFQUNFO0FyRG10UkY7O0FxRGp0UkE7RUFDRTtBckRvdFJGOztBcURqdFJFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBckRtdFJKO0FxRGh0UkU7O0VBRUU7RUFDQSx5QnhGZm9CO0FtQ2l1UnhCO0FxRC9zUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEaXRSSjtBcUQ5c1JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRGd0Uko7QXFEN3NSRTtFQUNFO0VBQ0E7RUFDQTtBckQrc1JKO0FxRDVzUkU7RUFDRTtFQUNBO0VBQ0E7QXJEOHNSSjtBcUQzc1JFO0VBQ0U7RUFDQTtFQUNBO0FyRDZzUko7QXFEMXNSRTtFQUNFO0VBQ0E7RUFDQTtBckQ0c1JKO0FxRDFzUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckQ0c1JKO0FxRDNzUkk7RUFDRTtFQUNBO0FyRDZzUk47O0FxRHhzUkE7RUFDRTtFQUNBO0FyRDJzUkY7O0FxRHhzUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4RjdFTTtFd0Y4RU4sbUI1Rm5FYTtFNEZvRWIsMkJyRmpGTztBZ0M0eFJUOztBcUR6c1JBO0VBQ0U7RUFDQTtFQWlCQTtBckQ0clJGO0FxRDFzUkU7RUFDRTtFQUNBO0VBQ0E7QXJENHNSSjtBcUQzc1JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJENnNSTjtBcUQzc1JJO0VBQ0U7QXJENnNSTjs7QXFEdnNSRTtFQUNFLHlCeEZuSEk7QW1DNnpSUjtBcUR4c1JFO0VBQ0UseUJ4Rm1CVztBbUN1clJmO0FxRHhzUkU7RUFDRSx5QnhGbUxTO0FtQ3VoUmI7QXFEeHNSRTtFQUNFLHlCeEZ0SFE7QW1DZzBSWjtBcUR4c1JFO0VBQ0U7RUFDQTtBckQwc1JKOztBcUR0c1JFO0VBQ0U7QXJEeXNSSjs7QXFEcnNSRTtFQUNFO0FyRHdzUko7QXFEdHNSRTtFQUNFO0FyRHdzUko7QXFEdHNSRTtFQUNFO0FyRHdzUko7O0FxRHJzUkE7RUFDRTtFQUNBO0VBQ0E7QXJEd3NSRjtBcUR2c1JFO0VBQ0U7RUFDQTtFQUNBO0FyRHlzUko7QXFEeHNSSTtFQUNFO0FyRDBzUk47QXFEenNSTTtFQUZGO0lBR0k7RXJENHNSTjtBQUNGOztBcUR0c1JFOztFQUVFO0VBQ0E7QXJEeXNSSjs7QXNENzNSQTtFQWFFO0VBQ0E7QXREbzNSRjtBc0RqNFJFO0VBQ0UsY3pGNElXO0V5RjNJWCxtQjdGOEJZO0U2RjdCWiwyQnRGZ0JLO0FnQ20zUlQ7QXNEajRSRTtFQUNFLGN6RitIUztFeUY5SFQsZTdGMkJXO0U2RjFCWCx5QnRGTk07RXNGT047QXREbTRSSjtBc0Q5M1JFO0VBZkY7SUFnQkk7RXREaTRSRjtFc0RoNFJFO0lBQ0U7RXREazRSSjtBQUNGOztBc0QvM1JBO0VBQ0U7QXREazRSRjtBc0RqNFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXREbTRSSjtBc0RqNFJFO0VBQ0U7QXREbTRSSjtBc0RsNFJJO0VBRkY7SUFHSTtFdERxNFJKO0FBQ0Y7QXNEbjRSRTtFQUNFLG1CN0ZRYztBdUM2M1JsQjs7QXNEbDRSQTtFQUNFO0F0RHE0UkY7QXNEcDRSRTtFQUNFO0F0RHM0Uko7QXNEcjRSSTtFQUNFO0F0RHU0Uk47O0FzRG40UkE7RUFFSTtJQUNFO0lBQ0E7SUFDQTtFdERxNFJKO0VzRG40UkU7SUFDRTtJQUNBO0V0RHE0Uko7QUFDRjtBc0RqNFJBO0VBRUk7O0lBRUU7RXREazRSSjtBQUNGO0FzRDkzUkE7RUFDRTtJQUNFO0lBQ0E7SUFFQTtFdEQrM1JGO0VzRDczUkE7SUFDRTtJQUNBO0V0RCszUkY7QUFDRjtBc0Q3M1JBO0FBRUE7RUFDRTtBdEQ4M1JGOztBc0QzM1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDgzUkY7O0FzRDMzUkU7RUFERjtJQUVJO0V0RCszUkY7QUFDRjs7QXNENTNSQTtFQUNFO0F0RCszUkY7O0FzRHozUkk7RUFGRjs7SUFHSTtFdEQ4M1JKO0FBQ0Y7O0FzRDMzUkE7RUFDRTtJQUNFO0V0RDgzUkY7QUFDRjtBc0Q1M1JBO0VBT0U7QXREdzNSRjtBc0Q5M1JFO0VBREY7SUFFSTtFdERpNFJGO0FBQ0Y7QXNEaDRSRTtFQUNFO0F0RGs0Uko7QXNEOTNSSTtFQURGO0lBRUk7RXREaTRSSjtBQUNGO0FzRGg0Ukk7RUFDRTtFQUNBO0F0RGs0Uk47QXNEaDRSSTtFQUNFO0VBQ0E7QXREazRSTjtBc0RqNFJNO0VBSEY7SUFJSTtFdERvNFJOO0FBQ0Y7QXNEbDRSSTtFQUNFO0F0RG80Uk47O0FzRC8zUkE7RUFDRTtFQUNBO0VBQ0E7QXREazRSRjs7QXNELzNSRTtFQUNFO0VBQ0E7RUFDQTtBdERrNFJKO0FzRGo0Ukk7RUFDRTtBdERtNFJOO0FzRGg0UkU7Ozs7O0VBS0U7QXREazRSSjs7QXNEMzNSTTtFQUNFO0F0RDgzUlI7O0FzRHgzUkU7RUFDRTtBdEQyM1JKOztBc0RuM1JRO0VBQ0U7RUFDQTtFQUNBLDJCdEZsTEQ7RXNGbUxDO0F0RHMzUlY7QXNELzJSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDRCdEZqTkU7QWdDa2tTVjtBc0RoM1JRO0VBQ0UsZTdGakxLO0U2RmtMTDtBdERrM1JWOztBc0QzMlJFO0VBQ0U7QXREODJSSjs7QXVEM2tTQTtFQUNFO0F2RDhrU0Y7QXVEN2tTRTtFQUNFO0VBQ0E7QXZEK2tTSjtBdUQ5a1NJO0VBQ0UseUIxRnFHVTtBbUMyK1JoQjs7QXVENWtTQTtFQUNFO0VBQ0E7QXZEK2tTRjtBdUQ5a1NFO0VBQ0UsbUI5RjJDUztBdUNxaVNiOztBdUQ1a1NBO0VBQ0U7SUFDRTtFdkQra1NGO0FBQ0Y7QThDam1TRTtFQUNFO0E5Q21tU0o7QThDam1TSTtFQUhGO0lBSUk7RTlDb21TSjtBQUNGO0E4Q2xtU007RUFERjtJQUVJO0U5Q3FtU047QUFDRjs7QThDNWxTUTtFQUNFO0E5QytsU1Y7QThDN2xTUTtFQUNFO0VBQ0E7QTlDK2xTVjtBOEN4bFNRO0VBQ0UsZXJGQ0s7RXFGQUwsMkI5RWZEO0U4RWdCQyxjakZrR0c7QW1Ddy9SYjtBOEN2bFNRO0VBQ0U7RUFDQSxlckZOSztFcUZPTCw0QjlFekNBO0U4RTBDQSxjakYyRkc7QW1DOC9SYjs7QThDbGxTQTtFQUtVO0lBQ0U7RTlDaWxTVjtFOEMva1NRO0lBQ0U7RTlDaWxTVjtFOEM1a1NNO0lBQ0U7SUFDQSwyQjlFOUNEO0k4RStDQyxjakZtRUc7RW1DMmdTWDtFOEMza1NNO0lBQ0U7SUFDQTtJQUNBLDRCOUV4RUE7SThFeUVBLGNqRjRERztFbUNpaFNYO0FBQ0Y7QThDdmtTQTtFQUNFO0E5Q3lrU0Y7O0E4Q3BrU0k7RUFDRTtBOUN1a1NOOztBK0MvcFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9Da3FTRjtBK0NocVNFO0VBQ0U7RUFDQTtFQUNBO0EvQ2txU0o7QStDL3BTRTtFQUNFO0EvQ2lxU0o7O0ErQzdwU0E7RUFDRTtFQUNBO0EvQ2dxU0Y7QStDOXBTRTtFQUpGO0lBS0k7SUFDQTtFL0NpcVNGO0FBQ0Y7O0ErQzdwU0U7RUFDRTtFQUNBO0VBQ0E7QS9DZ3FTSjs7QStDNXBTRTtFQUNFO0VBQ0E7RUFDQTtBL0MrcFNKOztBK0NsalNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxGK0RXO0VrRjlEWDtFQUNBO0VBQ0E7QS9DcWpTRjtBK0NualNFO0VBVkY7SUFXSTtJQUNBO0UvQ3NqU0Y7QUFDRjs7QStDampTRTs7RUFDRTtFQUNBO0EvQ3FqU0o7O0ErQzdpU1E7RUFDRTtFQUNBO0EvQ2dqU1Y7QStDemlTUTtFQUNFO0VBQ0E7QS9DMmlTVjs7QStDbmlTRTtFQUNFO0EvQ3NpU0o7O0ErQ2xpU0E7RUFDRTtBL0NxaVNGO0ErQ25pU0U7RUFDRSxldEZ4S1c7QXVDNnNTZjtBK0NuaVNFO0VBQ0UsbUJ0RmpMVTtBdUNzdFNkOztBK0NqaVNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvQ29pU0Y7RStDbGlTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvQ29pU0Y7RStDbGlTQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvQ29pU0Y7QUFDRjtBK0NqaVNFO0VBQ0U7QS9DbWlTSjtBK0NqaVNFO0VBQ0U7QS9DbWlTSjtBK0NqaVNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DbWlTTjs7QStDM2hTRTtFQUNFO0EvQzhoU0o7QStDNWhTSTtFQUhGO0lBSUk7RS9DK2hTSjtBQUNGO0ErQzVoU0U7RUFDRTtBL0M4aFNKO0ErQzVoU0k7RUFIRjtJQUlJO0UvQytoU0o7QUFDRjtBK0M1aFNFO0VBQ0U7QS9DOGhTSjtBK0M1aFNJO0VBSEY7SUFJSTtFL0MraFNKO0FBQ0Y7QStDNWhTRTtFQUNFO0EvQzhoU0o7QStDNWhTSTtFQUhGO0lBSUk7RS9DK2hTSjtBQUNGO0ErQzVoU0U7RUFDRTtBL0M4aFNKO0ErQzVoU0k7RUFIRjtJQUlJO0UvQytoU0o7QUFDRjtBK0M1aFNFO0VBQ0U7QS9DOGhTSjtBK0M1aFNJO0VBSEY7SUFJSTtFL0MraFNKO0FBQ0Y7QStDNWhTRTtFQUNFO0EvQzhoU0o7QStDNWhTSTtFQUhGO0lBSUk7RS9DK2hTSjtBQUNGOztBK0MzaFNBO0VBQ0U7QS9DOGhTRjtBK0M1aFNFO0VBSEY7SUFJSTtFL0MraFNGO0FBQ0Y7O0ErQzVoU0E7RUFDRTtBL0MraFNGO0ErQzdoU0U7RUFIRjtJQUlJO0UvQ2dpU0Y7QUFDRjs7QStDN2hTQTtFQUNFO0EvQ2dpU0Y7QStDOWhTRTtFQUhGO0lBSUk7RS9DaWlTRjtBQUNGOztBK0M5aFNBO0VBQ0U7QS9DaWlTRjtBK0MvaFNFO0VBSEY7SUFJSTtFL0NraVNGO0FBQ0Y7O0ErQy9oU0E7RUFDRTtBL0NraVNGO0ErQ2hpU0U7RUFIRjtJQUlJO0UvQ21pU0Y7QUFDRjs7QStDaGlTQTtFQUNFO0EvQ21pU0Y7QStDamlTRTtFQUhGO0lBSUk7RS9Db2lTRjtBQUNGOztBK0NqaVNBO0VBQ0U7QS9Db2lTRjtBK0NsaVNFO0VBSEY7SUFJSTtFL0NxaVNGO0FBQ0Y7O0ErQ2xpU0E7RUFDRTtBL0NxaVNGO0ErQ25pU0U7RUFIRjtJQUlJO0UvQ3NpU0Y7QUFDRjs7QStDbGlTRTtFQURGO0lBRUk7SUFDQTtFL0NzaVNGO0FBQ0Y7O0ErQ25pU0E7RUFDRTtFQUNBLGNsRm5PZTtBbUN5d1NqQjtBK0NoaVNBO0VBQ0U7QS9Da2lTRjtBK0NoaVNFO0VBSEY7SUFJSTtFL0NtaVNGO0FBQ0Y7O0ErQ2hpU0E7RUFDRTtBL0NtaVNGO0ErQ2ppU0U7RUFIRjtJQUlJO0UvQ29pU0Y7QUFDRjs7QStDamlTQTtFQUNFO0EvQ29pU0Y7QStDbmlTRTtFQUZGO0lBR0k7RS9Dc2lTRjtBQUNGOztBK0NuaVNBO0VBQ0U7QS9Dc2lTRjtBK0NwaVNFO0VBSEY7SUFJSTtFL0N1aVNGO0FBQ0Y7O0ErQ3BpU0E7RUFDRTtBL0N1aVNGO0ErQ3JpU0U7RUFIRjtJQUlJO0UvQ3dpU0Y7QUFDRjs7QStDcmlTQTtFQUNFO0VBQ0E7RUFDQTtBL0N3aVNGOztBK0NwaVNFO0VBQ0U7QS9DdWlTSjs7QStDbGlTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CbEZuT1M7RWtGb09UO0VBQ0E7RUFDQTtBL0NxaVNKO0ErQ2xpU007RUFDRSxldEY5Wk87RXNGK1pQO0VBQ0E7RUFDQTtFQUNBLGNsRjFWUTtBbUM4M1NoQjs7QStDOWhTRTtFQUNFO0EvQ2lpU0o7O0ErQ3poU1E7RUFDRTtBL0M0aFNWO0ErQzFoU1E7RUFDRTtBL0M0aFNWOztBK0NwaFNFO0VBQ0U7QS9DdWhTSjtBK0NwaFNJO0VBQ0U7QS9Dc2hTTjs7QStDaGhTRTtFQUNFO0VBQ0E7RUFDQTtBL0NtaFNKO0ErQ2xoU0k7RUFDRTtBL0NvaFNOO0ErQ2xoU0k7RUFDRTtFQUNBO0EvQ29oU047QStDaGhTRTtFQUNFO0EvQ2toU0o7QStDaGhTRTtFQUNFO0lBT0U7SUFDQTtFL0M0Z1NKO0FBQ0Y7O0ErQ3hnU0E7RUFDRTtBL0MyZ1NGOztBK0N6Z1NBO0VBQ0U7RUFDQSx5QmxGdmZNO0VrRndmTjtBL0M0Z1NGO0ErQzNnU0U7RUFDRTtBL0M2Z1NKO0ErQzNnU0U7RUFDRTtBL0M2Z1NKO0ErQzNnU0U7RUFDRTtBL0M2Z1NKOztBK0MxZ1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DNmdTRjtBK0M1Z1NFO0VBTEY7SUFNSTtFL0MrZ1NGO0FBQ0Y7QStDN2dTRTtFQUNFO0EvQytnU0o7QStDN2dTSTtFQUNFO0VBQ0E7RUFDQTtBL0MrZ1NOOztBK0MxZ1NBO0VBQ0U7QS9DNmdTRjs7QStDMWdTQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M0Z1NGOztBK0MxZ1NBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBL0M0Z1NGOztBK0N6Z1NBO0VBQ0U7RUFDQTtFQVFBO0EvQ3FnU0Y7O0ErQ25nU0E7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0EvQ3FnU0Y7O0ErQ2xnU0E7RUFDRTtFQUNBO0EvQ3FnU0Y7O0ErQ2xnU0E7RUFDRTtFQUNBO0EvQ3FnU0Y7O0ErQ2hnU0k7RUFDRTtFQUNBO0VBQ0E7QS9DbWdTTjtBK0NsZ1NNO0VBQ0U7QS9Db2dTUjs7QStDOS9SQTtFQUNFLG1CdEZsbEJhO0F1Q21sVGY7O0FnRG5uVEk7RUFERjtJQUVJO0lBQ0E7RWhEdW5USjtBQUNGO0FnRHJuVEU7RUFDRTtBaER1blRKO0FnRGxuVEU7RUFDRTtFQUNBLDJCaEZNSztBZ0M4bVRUO0FnRGxuVEU7RUFDRTtBaERvblRKO0FnRGxuVEU7RUFDRSxtQm5Gc0ZZO0FtQzhoVGhCOztBZ0RqblRBO0VBQ0U7QWhEb25URjs7QWdEbG5UQTtFQUNFO0FoRHFuVEY7O0FnRG5uVEE7RUFDRSxtQm5GUk07RW1GU047QWhEc25URjtBZ0RyblRFO0VBQ0U7QWhEdW5USjtBZ0RyblRFO0VBQ0U7QWhEdW5USjtBZ0RqblRBO0VBQ0U7QWhEbW5URjs7QWdEL21URTtFQURGO0lBRUk7RWhEbW5URjtFZ0RsblRFO0lBQ0U7SUFDQTtFaERvblRKO0FBQ0Y7O0FpRHpxVEE7RUFDRTtBakQ0cVRGO0FpRDNxVEU7RUFJRTtFQUNBO0FqRDBxVEo7QWlEOXFUSTtFQURGO0lBRUk7RWpEaXJUSjtBQUNGO0FpRDVxVFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEOHFUVjtBaUQzcVRNO0VBQ0UseUJwRkdBO0FtQzBxVFI7QWlENXFUUTtFQUNFO0FqRDhxVFY7QWlEN3FUVTtFQUNFO0FqRCtxVFo7QWlENXFUUTtFQUNFO0VBTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEeXFUVjtBaURwclRVO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RWpEdXJUVjtBQUNGO0FpRC9xVFU7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDZxVFo7QWlEeHJUWTtFQURGO0lBRUk7SUFDQTtFakQyclRaO0FBQ0Y7QWlEaHJUUTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpENnFUVjtBaUR0clRVO0VBREY7SUFFSTtJQUNBO0lBQ0E7RWpEeXJUVjtBQUNGO0FpRG5yVFU7RUFJRTtFQUNBO0FqRGtyVFo7QWlEdHJUWTtFQURGO0lBRUk7RWpEeXJUWjtBQUNGO0FpRHByVFE7RUFDRSx5QnBGMklHO0FtQzJpVGI7QWlEbnJUVTtFQU1FLHlCcEZrSUM7RW9GaklEO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4RnpESTtFd0YwREo7RUFDQSwyQmpGeEVIO0VpRnlFRztBakRnclRaO0FpRDdyVFk7RUFERjtJQUVJLGtCeEZuREE7SXdGb0RBO0VqRGdzVFo7QUFDRjtBaURqclRNO0VBQ0U7QWpEbXJUUjtBaURsclRRO0VBRkY7SUFHSTtFakRxclRSO0FBQ0Y7QWlEcHJUUTtFQUNFLG1CeEZ2RU07RXdGd0VOLDJCakZwRkQ7RWlGcUZDO0VBTUE7RUFDQTtFQUNBO0FqRGlyVFY7QWlEdnJUVTtFQUxGO0lBTUksa0J4Ri9FRTtJd0ZnRkY7RWpEMHJUVjtBQUNGO0FpRHRyVFU7RUFDRSwyQmpGL0ZIO0VpRmdHRztFQUNBO0VBQ0E7RUFJQTtBakRxclRaO0FpRHhyVFk7RUFMRjtJQU1JO0VqRDJyVFo7QUFDRjs7QWlEanJURTtFQUlFO0VBQ0E7QWpEaXJUSjtBaURyclRJO0VBREY7SUFFSTtFakR3clRKO0FBQ0Y7QWlEbnJUUTtFQUNFO0FqRHFyVFY7QWlEcHJUVTtFQUNFO0FqRHNyVFo7QWlEbHJUTTtFQVNFLHlCcEZySUE7QW1DaXpUUjtBaURwclRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRHNyVFY7QWlEbHJUUTtFQUNFO0VBQ0E7QWpEb3JUVjtBaURuclRVO0VBQ0U7QWpEcXJUWjtBaURuclRVO0VBQ0U7QWpEcXJUWjtBaURqclRRO0VBQ0U7RUFNQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakQ4cVRWO0FpRHpyVFU7RUFGRjtJQUdJO0lBQ0E7SUFDQTtFakQ0clRWO0FBQ0Y7QWlEcHJUVTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRrclRaO0FpRDlyVFk7RUFERjtJQUVJO0lBQ0E7RWpEaXNUWjtBQUNGO0FpRHJyVFE7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRGtyVFY7QWlEM3JUVTtFQURGO0lBRUk7SUFDQTtJQUNBO0VqRDhyVFY7QUFDRjtBaUR4clRVO0VBSUU7RUFDQTtBakR1clRaO0FpRDNyVFk7RUFERjtJQUVJO0VqRDhyVFo7QUFDRjtBaUR6clRRO0VBQ0UseUJwRkpHO0FtQytyVGI7QWlEeHJUVTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4RnRNSTtFd0Z1TUo7RUFDQSwyQmpGck5IO0VpRnNORztBakRzclRaO0FpRGpzVFk7RUFERjtJQUVJLGtCeEZsTUE7SXdGbU1BO0VqRG9zVFo7QUFDRjtBaUR4clRNO0VBQ0U7QWpEMHJUUjtBaUR4clRNO0VBQ0U7QWpEMHJUUjtBaUR6clRRO0VBRkY7SUFHSTtFakQ0clRSO0FBQ0Y7QWlEM3JUUTtFQUNFLG1CeEZ0Tk07RXdGdU5OLDJCakZuT0Q7RWlGb09DO0VBQ0E7RUFLQTtFQUNBO0FqRHlyVFY7QWlEOXJUVTtFQUxGO0lBTUksa0J4RjlORTtJd0YrTkY7RWpEaXNUVjtBQUNGO0FpRDlyVFU7RUFDRSwyQmpGN09IO0VpRjhPRztFQUNBO0VBQ0E7QWpEZ3NUWjs7QWlEenJUQTtFQUNFO0VBQ0E7QWpENHJURjtBaUQzclRFO0VBRUU7RUFDQSx5QnBGbFFvQjtFb0ZtUXBCO0VBQ0E7QWpENHJUSjtBaUR6clRJO0VBREY7SUFFSTtFakQ0clRKO0FBQ0Y7QWlEMXJURTtFQUNFO0VBQ0E7QWpENHJUSjs7QWlEdHJUSTs7RUFDRSxpQnhGMVFPO0F1Q284VGI7O0FpRHRyVEE7RUFDRTtBakR5clRGOztBaUR2clRBO0VBQ0U7QWpEMHJURjs7QWlEdHJURTtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBS0E7QWpEZ3JUSjtBaUQxclRJO0VBQ0U7RUFDQTtBakQ0clROO0FpRHhyVEk7RUFDRTtBakQwclROO0FpRHRyVEk7RUFDRSxtQnBGck5VO0FtQzY0VGhCO0FpRHByVFE7RUFDRTtBakRzclRWO0FpRHJyVFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwRnJUSjtFb0ZzVEk7QWpEdXJUWjs7QWlEL3FUQTtFQUNFO0VBRUE7RUFDQTtBakRpclRGO0FpRGhyVEU7RUFMRjtJQU1JO0lBRUE7SUFDQTtFakRrclRGO0FBQ0Y7O0FpRC9xVEE7RUFDRSxtQnhGbFVjO0F1Q28vVGhCO0FpRGpyVEU7RUFGRjtJQUdJLGtCeEZ2VVU7SXdGd1VWLDJCakZsVks7RWdDc2dVUDtBQUNGOztBaURqclRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRG9yVEY7QWlEbnJURTtFQVBGO0lBUUk7SUFDQTtFakRzclRGO0FBQ0Y7O0FpRGxyVEU7RUFDRTtBakRxclRKO0FpRHByVEk7RUFGRjtJQUdJO0lBQ0E7RWpEdXJUSjtBQUNGO0FpRHByVEk7RUFDRTtBakRzclROO0FpRHJyVE07RUFGRjtJQUdJO0VqRHdyVE47QUFDRjtBaUR0clRJO0VBQ0U7QWpEd3JUTjtBaUR2clRNO0VBRkY7SUFHSTtFakQwclROO0FBQ0Y7QWlEdHJUSTtFQUNFO0FqRHdyVE47O0FpRHByVEE7RUFDRTtBakR1clRGO0FpRHpxVE07RUFFSTtJQUNFO0lBQ0E7RWpEMHFUVjtBQUNGOztBaURscVRFO0VBQ0U7QWpEcXFUSjtBaURucVRFO0VBQ0U7QWpEcXFUSjs7QWlEanFURTtFQUNFO0FqRG9xVEo7QWlEbnFUSTtFQUNFO0FqRHFxVE47O0FpRC9wVEU7RUFDRTtBakRrcVRKO0FpRGhxVEU7RUFDRTtFQUNBO0FqRGtxVEo7QWlEaHFURTtFQUNFO0VBQ0E7QWpEa3FUSjs7QWlEOXBUQTtFQUNFO0VBQ0E7QWpEaXFURjtBaURocVRFO0VBQ0U7QWpEa3FUSjs7QWlEOXBURTtFQUNFO0FqRGlxVEo7O0FpRDdwVEE7RUFDRTtBakRncVRGOztBaUQ3cFRBO0VBQ0U7QWpEZ3FURjs7QWlEN3BUQTtFQUNFO0FqRGdxVEY7O0FpRDdwVEU7RUFDRTtBakRncVRKOztBaUQxcFRJO0VBQ0U7RUFDQTtFQUNBO0FqRDZwVE47O0FpRHhwVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDJwVEY7O0FpRHhwVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDJwVEY7O0FpRHhwVEU7RUFDRTtBakQycFRKOztBaUR2cFRFO0VBQ0U7QWpEMHBUSjs7QWlEdHBURTtFQUNFO0FqRHlwVEo7O0FpRHJwVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRHdwVEY7O0FpRHJwVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRHdwVEY7O0FpRHRwVEE7RUFDRTtBakR5cFRGOztBaUR0cFRBO0VBQ0U7QWpEeXBURjs7QWtEaHNVRTtFQUNFO0FsRG1zVUo7QWtEbHNVSTtFQUNFO0VBQ0EseUJyRldrQjtFcUZWbEI7QWxEb3NVTjtBa0Roc1VNO0VBREY7SUFFSTtFbERtc1VOO0FBQ0Y7QWtEaHNVSTtFQUNFLHlCckYyRlU7RXFGMUZWO0FsRGtzVU47QWtEL3JVRTtFQUNFO0VBQ0E7RUFJQTtBbEQ4clVKO0FrRGpzVUk7RUFIRjtJQUlJO0VsRG9zVUo7QUFDRjtBa0Roc1VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJyRlZGO0VxRldFO0VBQ0E7QWxEa3NVVjtBa0Roc1VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJsRnZCRDtFa0Z3QkM7RUFDQTtFQUNBLG1CekZkTTtFeUZlTixjckZzRkc7RXFGckZIO0FsRGtzVVY7QWtENXJVSTtFQUNFO0VBQ0E7QWxEOHJVTjs7QWtEeHJVRTtFQUNFO0FsRDJyVUo7O0FrRHZyVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRDByVUY7QWtEenJVRTtFQU5GO0lBT0k7RWxENHJVRjtBQUNGOztBa0QxclVBO0VBQ0U7RUFDQTtBbEQ2clVGO0FrRDVyVUU7RUFIRjtJQUlJO0VsRCtyVUY7QUFDRjs7QW1EbHhVQTtFQUNFO0VBQ0E7QW5EcXhVRjs7QW1EbHhVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0RjZNVztFc0Y1TVg7RUFDQTtFQUNBLGtCMUZpQlk7RTBGaEJaLDJCbkZPTztFbUZOUCxjdEY0RmM7QW1DeXJVaEI7O0FtRGx4VUE7RUFDRTtFQUNBO0VBQ0E7QW5EcXhVRjs7QW1EbHhVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EcXhVRjtBbURueFVFO0VBQ0U7QW5EcXhVSjs7QW1EanhVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU9BO0VBS0E7QW5EMHdVRjtBbURweFVFO0VBQ0U7RUFDQTtBbkRzeFVKO0FtRGx4VUU7RUFDRTtBbkRveFVKO0FtRGh4VUU7RUFDRTtBbkRreFVKO0FtRC93VUU7RUFDRTtBbkRpeFVKO0FtRC93VUU7RUFDRTtFQUNBLG1CMUYvQlk7RTBGZ0NaLDJCbkY1Q0s7RW1GNkNMLGN0Rm9FUztFc0ZuRVQ7QW5EaXhVSjs7QW1EN3dVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EZ3hVRjtBbUQ5d1VFO0VBQ0U7QW5EZ3hVSjtBbUQ1d1VJO0VBQ0U7RUFDQTtFQUNBO0FuRDh3VU47QW1ENXdVTTtFQUxGO0lBTUk7SUFDQTtFbkQrd1VOO0FBQ0Y7QW1ENXdVRTtFQUNFO0VBQ0E7RUFDQTtBbkQ4d1VKO0FtRDV3VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkQ4d1VKOztBbUQxd1VBO0VBQ0UsbUJ0RjJHVztFc0YxR1g7QW5ENndVRjtBbUQzd1VFO0VBSkY7SUFLSTtJQUNBO0VuRDh3VUY7QUFDRjtBbUQ3d1VFO0VBUkY7SUFTSTtFbkRneFVGO0FBQ0Y7QW1EL3dVRTtFQVhGO0lBWUk7RW5Ea3hVRjtFbURqeFVFO0lBQ0Usa0IxRjNGUTtJMEY0RlIsMkJuRnRHRztFZ0N5M1VQO0FBQ0Y7O0FtRC93VUE7RUFDRTtFQUNBO0FuRGt4VUY7QW1EaHhVRTtFQUNFLGtCMUZwRmU7QXVDczJVbkI7QW1EaHhVSTtFQUhGO0lBSUksa0IxRi9GUTtFdUNrM1VaO0FBQ0Y7O0FtRC93VUE7RUFDRTtFQUNBO0FuRGt4VUY7QW1EanhVRTtFQUNFO0FuRG14VUo7QW1EaHhVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRGt4VUo7QW1EanhVSTtFQUxGO0lBTUk7RW5Eb3hVSjtBQUNGO0FtRGp4VU07RUFDRTtBbkRteFVSO0FtRGp4VVE7RUFDRTtBbkRteFVWO0FtRC93VVU7RUFDRTtBbkRpeFVaO0FtRDd3VVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EK3dVVjtBbUQ5d1VVO0VBUEY7SUFRSTtFbkRpeFVWO0FBQ0Y7QW1EL3dVVTtFQUNFO0FuRGl4VVo7QW1EOXdVVTtFQUNFLGUxRnZKRztFMEZ3SkgsMkJuRnRLSDtFbUZ1S0csY3RGOUNHO0VzRitDSCx5QnRGMEJDO0VzRnpCRDtFQVVBO0VBQ0E7RUFDQTtBbkR1d1VaO0FtRGx4VVk7RUFORjtJQU9JO0VuRHF4VVo7QUFDRjtBbURweFVZO0VBVEY7SUFVSTtFbkR1eFVaO0FBQ0Y7QW1EdHhVWTtFQVpGO0lBYUk7RW5EeXhVWjtBQUNGO0FtRHB4VVk7RUFuQkY7SUFvQkksa0IxRi9LQTtJMEZnTEEsMkJuRnpMTDtFZ0NnOVVQO0FBQ0Y7QW1EcnhVWTtFQUNFLHlCdEZLRDtBbUNreFViO0FtRGh4VUk7RUFDRSxlMUZ2TFM7RTBGd0xULDJCbkZ6Tkk7RW1GME5KLGN0RnRGTztFc0Z1RlA7QW5Ea3hVTjtBbURoeFVNO0VBTkY7SUFPSSxrQjFGbE1NO0kwRm1NTjtFbkRteFVOO0FBQ0Y7QW1EbHhVTTtFQUNFLGN0RmxOSTtBbUNzK1VaO0FtRGx4VU07RUFDRSxjdEYzTkE7QW1DKytVUjtBbURueFVRO0VBQ0UsY3RGbkdHO0FtQ3czVWI7QW1EanhVSTtFQUNFO0VBQ0E7RUFDQTtBbkRteFVOO0FtRGh4VUk7RUFDRSxlMUZqTlM7RTBGa05ULDJCbkZoT0c7RW1GaU9ILGN0RmhITztFc0ZpSFA7QW5Ea3hVTjtBbURoeFVNO0VBTkY7SUFPSSxrQjFGNU5NO0V1QysrVVo7QUFDRjs7QW1EOXdVQTtFQUNFLGUxRjlOYTtFMEYrTmIseUJuRjVPTztFbUY2T1AsY3RGckhhO0VzRnNIYjtFQUNBO0VBQ0E7QW5EaXhVRjtBbUQvd1VFO0VBUkY7SUFTSSxrQjFGM09VO0kwRjRPVjtJQUNBO0VuRGt4VUY7QUFDRjs7QW1EL3dVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0RjdEVztFc0Y4RFg7RUFDQTtFQUNBLGtCMUZ6UFk7RTBGMFBaLDJCbkZuUU87RW1Gb1FQLGN0RjlLYztFc0YrS2Q7RUFDQTtFQUNBO0FuRGt4VUY7O0FtRC93VUE7RUFDRTtBbkRreFVGO0FtRGh4VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRGt4VUo7O0FtRDl3VUE7RUFDRTtBbkRpeFVGOztBbUQ5d1VBO0VBQ0U7RUFDQTtBbkRpeFVGOztBbUQ5d1VBO0VBQ0U7RUFDQTtFQUNBO0VBT0E7RUFLQTtBbkR1d1VGO0FtRGp4VUU7RUFDRTtFQUNBO0FuRG14VUo7QW1EL3dVRTtFQUNFO0FuRGl4VUo7QW1EN3dVRTtFQUNFLG1CdEZoT1k7QW1DKytVaEI7O0FtRDF3VUU7RUFDRTtFQUNBO0FuRDZ3VUo7QW1ENXdVSTtFQUhGO0lBSUk7RW5EK3dVSjtBQUNGO0FtRDd3VUk7RUFDRTtBbkQrd1VOOztBbURqd1VFO0VBQ0U7QW5Eb3dVSjs7QW1EaHdVRTtFQUNFO0FuRG13VUo7QW1EbHdVSTtFQUNFLGUxRjNVUztBdUMra1ZmO0FtRGp3VUU7RUFDRTtBbkRtd1VKOztBbUQ3dlVNO0VBQ0U7QW5EZ3dVUjs7QW1EM3ZVQTs7RUFFRTtBbkQ4dlVGOztBbUQzdlVBO0VBQ0U7RUFDQTtFQUNBO0FuRDh2VUY7O0FtRDF2VUU7RUFERjtJQUVJO0VuRDh2VUY7QUFDRjs7QW1EM3ZVRTtFQURGO0lBRUk7RW5EK3ZVRjtBQUNGOztBbUQ1dlVBO0VBQ0U7RUFDQTtFQUNBLHlCdEZoWU07RXNGaVlOO0FuRCt2VUY7QW1EN3ZVSTtFQUNFO0FuRCt2VU47QW1EN3ZVTTtFQUhGO0lBSUk7RW5EZ3dVTjtBQUNGO0FtRC92VU07RUFORjtJQU9JO0VuRGt3VU47RW1EandVTTtJQUNFLGtCMUZyWUk7STBGc1lKLDJCbkZoWkQ7RWdDbXBWUDtBQUNGOztBbUQ1dlVFO0VBQ0U7QW5EK3ZVSjtBbUQ1dlVRO0VBQ0U7QW5EOHZVVjtBbUQ1dlVRO0VBQ0U7QW5EOHZVVjtBbUR2dlVRO0VBQ0U7QW5EeXZVVjtBbUR2dlVRO0VBQ0U7QW5EeXZVVjs7QW1EbHZVRTtFQUNFO0VBQ0E7QW5EcXZVSjtBbURsdlVJO0VBQ0U7RUFDQTtFQUNBO0FuRG92VU47QW1EbnZVTTtFQUNFO0FuRHF2VVI7O0FtRGh2VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQjFGM2JZO0UwRjRiWiwyQm5GcmNPO0FnQ3dyVlQ7O0FtRC91VUU7RUFDRTtBbkRrdlVKO0FtRDl1VU07RUFDRTtBbkRndlVSOztBb0RwdFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVFBO0VBTUE7QXBEMnNWRjtBb0R4dFZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEMHRWSjtBb0R0dFZFO0VBQ0UseUJ2RjBSVztFdUZ6Ulg7QXBEd3RWSjtBb0RwdFZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEc3RWSjtBb0RwdFZFO0VBMUJGO0lBMkJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFRQTtJQU1BO0VwRDJzVkY7RW9EeHRWRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRDB0Vko7RW9EdHRWRTtJQUNFLHlCdkZnUVM7SXVGL1BUO0VwRHd0Vko7RW9EcHRWRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRHN0Vko7QUFDRjtBb0RwdFZFO0VBQ0U7RUFDQTtFQUNBO0FwRHN0Vko7QW9EcnRWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ2RnZDRTtBbUM4dlZSO0FvRHJ0Vkk7RUFDRSxtQjNGaENVO0UyRmlDViwyQnBGOUNHO0VvRitDSCxjdkZzRlc7QW1DaW9WakI7QW9EdHRWTTtFQUpGO0lBS0k7RXBEeXRWTjtBQUNGO0FvRHR0Vkk7RUFDRTs7SUFFRTtJQUNBO0lBQ0E7SUFDQSxtQnZGeERBO0VtQ2d4Vk47QUFDRjtBb0RydFZJOztFQUVFO0VBQ0E7QXBEdXRWTjtBb0R0dFZNO0VBSkY7O0lBS0k7RXBEMHRWTjtBQUNGO0FvRHh0Vkk7RUFDRTtBcEQwdFZOO0FvRHh0Vkk7RUFDRTtFQUNBO0VBQ0E7QXBEMHRWTjtBb0R4dFZJO0VBQ0U7RUFDQTtFQUNBLGUzRm5FUztFMkZvRVQsMkJwRnJHSTtFb0ZzR0osY3ZGakZFO0FtQzJ5VlI7QW9EenRWTTtFQU5GO0lBT0k7RXBENHRWTjtBQUNGO0FvRDN0Vk07RUFDRSxtQnZGdEZBO0V1RnVGQSxtQjNGN0VRO0UyRjhFUiw0QnBGOUdFO0VvRitHRixjdkZzQks7RXVGckJMO0VBQ0E7RUFDQTtBcEQ2dFZSO0FvRDV0VlE7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0VwRCt0VlI7QUFDRjtBb0Q1dFZJO0VBQ0U7QXBEOHRWTjtBb0Q1dFZJO0VBQ0U7RUFDQTtFQUNBO0FwRDh0Vk47QW9EMXRWUTtFQUNFO0FwRDR0VlY7QW9EenRWWTs7RUFDRSxjdkZjRztBbUM4c1ZqQjtBb0QzdFZjO0VBRkY7O0lBR0k7RXBEK3RWZDtBQUNGOztBb0R0dFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEeXRWRjtBb0R4dFZFO0VBUkY7SUFTSTtFcEQydFZGO0FBQ0Y7QW9EMXRWRTtFQUNFLDRCcEZsS007RW9GbUtOLG1CM0ZuSVk7RTJGb0laLGN2Ri9CUztBbUMydlZiO0FvRDF0VkU7RUFDRSxjdkZrSlM7QW1DMGtWYjtBb0QxdFZFO0VBQ0UsY3ZGa0pRO0FtQzBrVlo7QW9EMXRWRTtFQUNFLGN2RjVKUTtBbUN3M1ZaO0FvRDF0VkU7RUFDRSxjdkZyS0k7QW1DaTRWUjtBb0QxdFZFO0VBQ0UsY3ZGdUlVO0FtQ3FsVmQ7QW9EMXRWRTtFQUNFLGN2RnFJTTtBbUN1bFZWO0FvRDF0VkU7RUFDRTtFQUNBO0VBQ0E7QXBENHRWSjs7QW9EeHRWQTtFQUNFLG1CdkYySFE7QW1DZ21WVjs7QW9EenRWQTtFQUNFLG1CdkZ1SFk7QW1DcW1WZDs7QW9EenRWQTtFQUNFLG1CdkY1TE07QW1DdzVWUjs7QW9EenRWQTtFQUNFLG1CdkYxTFU7QW1DczVWWjs7QW9EenRWQTtFQUNFLG1CdkYwR1c7QW1Da25WYjs7QW9EMXRWQTtFQUNFLG1CdkYwR1U7QW1DbW5WWjs7QW9EM3RWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDh0VkY7O0FvRDV0VkE7RUFDRTtFQUNBO0FwRCt0VkY7QW9EOXRWRTtFQUNFO0VBQ0E7QXBEZ3VWSjtBb0Q3dFZJO0VBQ0U7QXBEK3RWTjtBb0Q1dFZFO0VBQ0U7QXBEOHRWSjtBb0QzdFZFO0VBQ0U7QXBENnRWSjtBb0QzdFZJO0VBQ0UsbUIzRm5OSztFMkZvTkw7QXBENnRWTjtBb0R4dFZJOzs7RUFHRSx5QnZGaENVO0FtQzB2VmhCO0FvRHh0Vkk7RUFDRTtBcEQwdFZOO0FvRHR0Vkk7RUFDRTtFQUNBO0VBQ0E7QXBEd3RWTjs7QW9EbnRWRTtFQUNFO0FwRHN0Vko7QW9EbnRWUTtFQUNFO0FwRHF0VlY7QW9EaHRWVTtFQUNFO0FwRGt0Vlo7QW9EM3NWUTtFQUNFLGN2RmpJTztFdUZrSVA7QXBENnNWVjtBb0Qzc1ZRO0VBQ0U7RUFDQSxtQjNGOVBNO0UyRitQTiwyQnBGNVFEO0FnQ3k5VlQ7QW9EM3NWUTtFQUNFO0FwRDZzVlY7QW9EeHNWVTtFQUNFO0VBQ0EsbUIzRnpRSTtFMkYwUUosMkJwRnZSSDtBZ0NpK1ZUOztBb0Rsc1ZFO0VBQ0UsMkJwRi9SSztFb0ZnU0wsZTNGbFJXO0UyRm1SWCxjdkZoTFM7RXVGaUxULHlCdkZoR1M7RXVGaUdUO0FwRHFzVko7QW9EbnNWRTtFQUNFO0VBQ0EsY3ZGak5ZO0FtQ3M1VmhCOztBb0Rsc1ZBO0VBQ0U7QXBEcXNWRjs7QW9EbnNWQTtFQUNFO0FwRHNzVkY7O0FvRG5zVkE7RUFDRTtBcERzc1ZGOztBb0Ruc1ZFO0VBQ0U7RUFDQTtBcERzc1ZKO0FvRHBzVkk7RUFDRTtBcERzc1ZOO0FvRHBzVkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcERzc1ZOO0FvRHJzVk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcER1c1ZSO0FvRHBzVlE7Ozs7RUFJRTtBcERzc1ZWO0FvRHBzVlE7Ozs7RUFJRTtBcERzc1ZWO0FvRGxzVlE7RUFDRTtBcERvc1ZWO0FvRGxzVlE7RUFDRTtBcERvc1ZWO0FvRDVyVlE7RUFDRTtFQUNBO0FwRDhyVlY7O0FxRDNpV0E7RUFDRTtBckQ4aVdGOztBcUQ1aVdBO0VBQ0U7QXJEK2lXRjs7QXFENWlXRTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJEOGlXSjtBcUQzaVdFOztFQUVFO0VBQ0EseUJ4RmZvQjtBbUM0ald4QjtBcUQxaVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDRpV0o7QXFEemlXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQyaVdKO0FxRHhpV0U7RUFDRTtFQUNBO0VBQ0E7QXJEMGlXSjtBcUR2aVdFO0VBQ0U7RUFDQTtFQUNBO0FyRHlpV0o7QXFEdGlXRTtFQUNFO0VBQ0E7RUFDQTtBckR3aVdKO0FxRHJpV0U7RUFDRTtFQUNBO0VBQ0E7QXJEdWlXSjtBcURyaVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEdWlXSjtBcUR0aVdJO0VBQ0U7RUFDQTtBckR3aVdOOztBcURuaVdBO0VBQ0U7RUFDQTtBckRzaVdGOztBcURuaVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEY3RU07RXdGOEVOLG1CNUZuRWE7RTRGb0ViLDJCckZqRk87QWdDdW5XVDs7QXFEcGlXQTtFQUNFO0VBQ0E7RUFpQkE7QXJEdWhXRjtBcURyaVdFO0VBQ0U7RUFDQTtFQUNBO0FyRHVpV0o7QXFEdGlXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRHdpV047QXFEdGlXSTtFQUNFO0FyRHdpV047O0FxRGxpV0U7RUFDRSx5QnhGbkhJO0FtQ3dwV1I7QXFEbmlXRTtFQUNFLHlCeEZtQlc7QW1Da2hXZjtBcURuaVdFO0VBQ0UseUJ4Rm1MUztBbUNrM1ZiO0FxRG5pV0U7RUFDRSx5QnhGdEhRO0FtQzJwV1o7QXFEbmlXRTtFQUNFO0VBQ0E7QXJEcWlXSjs7QXFEamlXRTtFQUNFO0FyRG9pV0o7O0FxRGhpV0U7RUFDRTtBckRtaVdKO0FxRGppV0U7RUFDRTtBckRtaVdKO0FxRGppV0U7RUFDRTtBckRtaVdKOztBcURoaVdBO0VBQ0U7RUFDQTtFQUNBO0FyRG1pV0Y7QXFEbGlXRTtFQUNFO0VBQ0E7RUFDQTtBckRvaVdKO0FxRG5pV0k7RUFDRTtBckRxaVdOO0FxRHBpV007RUFGRjtJQUdJO0VyRHVpV047QUFDRjs7QXFEamlXRTs7RUFFRTtFQUNBO0FyRG9pV0o7O0FzRHh0V0E7RUFhRTtFQUNBO0F0RCtzV0Y7QXNENXRXRTtFQUNFLGN6RjRJVztFeUYzSVgsbUI3RjhCWTtFNkY3QlosMkJ0RmdCSztBZ0M4c1dUO0FzRDV0V0U7RUFDRSxjekYrSFM7RXlGOUhULGU3RjJCVztFNkYxQlgseUJ0Rk5NO0VzRk9OO0F0RDh0V0o7QXNEenRXRTtFQWZGO0lBZ0JJO0V0RDR0V0Y7RXNEM3RXRTtJQUNFO0V0RDZ0V0o7QUFDRjs7QXNEMXRXQTtFQUNFO0F0RDZ0V0Y7QXNENXRXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RDh0V0o7QXNENXRXRTtFQUNFO0F0RDh0V0o7QXNEN3RXSTtFQUZGO0lBR0k7RXREZ3VXSjtBQUNGO0FzRDl0V0U7RUFDRSxtQjdGUWM7QXVDd3RXbEI7O0FzRDd0V0E7RUFDRTtBdERndVdGO0FzRC90V0U7RUFDRTtBdERpdVdKO0FzRGh1V0k7RUFDRTtBdERrdVdOOztBc0Q5dFdBO0VBRUk7SUFDRTtJQUNBO0lBQ0E7RXREZ3VXSjtFc0Q5dFdFO0lBQ0U7SUFDQTtFdERndVdKO0FBQ0Y7QXNENXRXQTtFQUVJOztJQUVFO0V0RDZ0V0o7QUFDRjtBc0R6dFdBO0VBQ0U7SUFDRTtJQUNBO0lBRUE7RXREMHRXRjtFc0R4dFdBO0lBQ0U7SUFDQTtFdEQwdFdGO0FBQ0Y7QXNEeHRXQTtBQUVBO0VBQ0U7QXREeXRXRjs7QXNEdHRXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER5dFdGOztBc0R0dFdFO0VBREY7SUFFSTtFdEQwdFdGO0FBQ0Y7O0FzRHZ0V0E7RUFDRTtBdEQwdFdGOztBc0RwdFdJO0VBRkY7O0lBR0k7RXREeXRXSjtBQUNGOztBc0R0dFdBO0VBQ0U7SUFDRTtFdER5dFdGO0FBQ0Y7QXNEdnRXQTtFQU9FO0F0RG10V0Y7QXNEenRXRTtFQURGO0lBRUk7RXRENHRXRjtBQUNGO0FzRDN0V0U7RUFDRTtBdEQ2dFdKO0FzRHp0V0k7RUFERjtJQUVJO0V0RDR0V0o7QUFDRjtBc0QzdFdJO0VBQ0U7RUFDQTtBdEQ2dFdOO0FzRDN0V0k7RUFDRTtFQUNBO0F0RDZ0V047QXNENXRXTTtFQUhGO0lBSUk7RXREK3RXTjtBQUNGO0FzRDd0V0k7RUFDRTtBdEQrdFdOOztBc0QxdFdBO0VBQ0U7RUFDQTtFQUNBO0F0RDZ0V0Y7O0FzRDF0V0U7RUFDRTtFQUNBO0VBQ0E7QXRENnRXSjtBc0Q1dFdJO0VBQ0U7QXREOHRXTjtBc0QzdFdFOzs7OztFQUtFO0F0RDZ0V0o7O0FzRHR0V007RUFDRTtBdER5dFdSOztBc0RudFdFO0VBQ0U7QXREc3RXSjs7QXNEOXNXUTtFQUNFO0VBQ0E7RUFDQSwyQnRGbExEO0VzRm1MQztBdERpdFdWO0FzRDFzV007RUFDRTtFQUNBO0VBQ0E7RUFDQSw0QnRGak5FO0FnQzY1V1Y7QXNEM3NXUTtFQUNFLGU3RmpMSztFNkZrTEw7QXRENnNXVjs7QXNEdHNXRTtFQUNFO0F0RHlzV0o7O0F3RDk1V0U7RUFDRTtFQUNBO0VBQ0E7QXhEaTZXSjtBd0QvNVdFO0VBQ0U7QXhEaTZXSjtBd0Q5NVdFO0VBQ0U7QXhEZzZXSjtBd0Q5NVdFOztFQUVFO0VBQ0E7QXhEZzZXSjtBd0QvNVdJO0VBSkY7O0lBS0k7SUFDQTtFeERtNldKO0FBQ0Y7O0F3RC81V0E7RUFDRSxlL0ZHYTtFK0ZGYiwyQnhGYk87QWdDKzZXVDtBd0QvNVdNO0VBREY7SUFFSSxtQi9GSlE7SStGS1IsMkJ4RmpCQztFZ0NtN1dQO0FBQ0Y7QXdELzVXRTtFQVhGO0lBWUksbUIvRlZZO0krRldaLDJCeEZ2Qks7RWdDeTdXUDtBQUNGOztBd0QvNVdBO0VBQ0UsZS9GZGE7RStGZWIsMkJ4RjlCTztBZ0NnOFdUO0F3RGo2V0U7RUFIRjtJQUlJO0lBQ0EsMkJ4RmhDSztFZ0NvOFdQO0FBQ0Y7O0F3RGg2V0k7O0VBRUU7QXhEbTZXTjtBd0RqNldJOztFQUVFO0F4RG02V047QXdEajZXSTs7RUFFRTtBeERtNldOO0F3RGo2V0k7O0VBRUU7QXhEbTZXTjtBd0RqNldJOztFQUVFO0F4RG02V047QXdEajZXSTs7RUFFRTtBeERtNldOO0F3RGo2V0k7O0VBRUU7RUFDQTtBeERtNldOOztBd0QvNVdBO0VBQ0U7RUFDQTtBeERrNldGOztBd0QvNVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNGNUVNO0UyRjZFTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RGs2V0Y7QXdEajZXRTtFQUNFO0F4RG02V0o7QXdEajZXRTtFQUNFO0VBQ0E7QXhEbTZXSjs7QXdELzVXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEazZXRjs7QXdELzVXRTtFQUNFO0F4RGs2V0o7O0F3RC81V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0Y1R007RTJGNkdOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEazZXRjtBd0RqNldFO0VBQ0U7RUFDQTtBeERtNldKO0F3RGo2V0U7RUFDRTtBeERtNldKOztBd0RoNldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeERtNldGOztBd0RqNldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhEbzZXRjs7QXdEajZXRTtFQUNFO0F4RG82V0o7O0E2Q25rWEU7RUFDRTtBN0Nza1hKO0E2Q3BrWEU7RUFDRTtJQUNFO0U3Q3NrWEo7RTZDcGtYRTtJQUNFO0lBQ0E7SUFDQTtFN0Nza1hKO0U2Q3BrWEU7SUFDRTtJQUNBO0lBQ0E7RTdDc2tYSjtFNkNqa1hFO0lBQ0U7RTdDbWtYSjtBQUNGO0E2Q2prWEU7RUFXRTtFQUNBO0E3Q3lqWEo7QTZDcGtYSTtFQUNFLGNoRm1IUztFZ0ZsSFQsbUJwRktVO0VvRkpWLDJCN0VURztBZ0Mra1hUO0E2Q3BrWEk7RUFDRSxjaEZzR087RWdGckdQLGVwRkVTO0VvRkRULHlCN0UvQkk7QWdDcW1YVjtBNkNsa1hJO0VBQ0U7QTdDb2tYTjtBNkNsa1hJO0VBaEJGO0lBaUJJO0U3Q3FrWEo7RTZDcGtYSTtJQUNFO0U3Q3NrWE47QUFDRjtBNkNwa1hJO0VBQ0U7QTdDc2tYTjtBNkNya1hNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDdWtYUjtBNkNya1hNO0VBQ0U7QTdDdWtYUjtBNkN0a1hRO0VBRkY7SUFHSTtFN0N5a1hSO0FBQ0Y7QTZDdGtYSTtFQUNFO0E3Q3drWE47QTZDdmtYTTtFQUNFO0E3Q3lrWFI7QTZDeGtYUTtFQUNFO0E3QzBrWFY7QTZDcGtYSTtFQUNFO0E3Q3NrWE47QTZDbmtYTTtFQUNFO0E3Q3FrWFI7O0E2Q2hrWEE7RUFPRTtBN0M2alhGO0E2Q25rWEU7RUFDRTtBN0Nxa1hKO0E2Q3BrWEk7RUFDRTtBN0Nza1hOOztBNkNoa1hBO0VBQ0U7QTdDbWtYRjs7QTZDamtYQTtFQUNFO0VBQ0E7QTdDb2tYRjs7QTZDbGtYQTtFQUNFO0VBQ0E7RUFDQTtBN0Nxa1hGO0E2Q3BrWEU7RUFDRTtBN0Nza1hKO0E2Q3JrWEk7RUFDRTtBN0N1a1hOOztBNkNsa1hFO0VBQ0U7RUFDQTtBN0Nxa1hKOztBNkNqa1hFO0VBQ0UseUJoRmhHSTtFZ0ZpR0osY2hGc0JXO0VnRnJCWDtBN0Nva1hKO0E2Q2hrWEk7RUFDRTtBN0Nra1hOO0E2Qy9qWEU7RUFaRjtJQWFJO0U3Q2trWEY7QUFDRjs7QTZDL2pYQTtFQUVJO0lBQ0U7RTdDaWtYSjtFNkMvalhFO0lBQ0U7RTdDaWtYSjtBQUNGO0E2QzdqWEU7RUFDRTtBN0MralhKO0E2QzdqWEU7RUFDRTtBN0MralhKO0E2QzdqWEU7RUFDRTtBN0MralhKO0E2QzdqWEU7RUFDRTtBN0MralhKOztBc0J6dFhFO0VBYUU7RUFDQTtBdEJndFhKO0FzQjd0WEk7RUFDRSxjekQySVM7RXlEMUlULG1CN0Q2QlU7RTZENUJWLDJCdERlRztBZ0NndFhUO0FzQjV0WEk7RUFDRSxjekQ2SE87RXlENUhQLGU3RHlCUztFNkR4QlQseUJ0RFJJO0FnQ3N1WFY7QXNCeHRYSTtFQUNFO0F0QjB0WE47QXNCdnRYSTtFQXBCRjtJQXFCSTtFdEIwdFhKO0VzQnh0WEk7SUFDRTtFdEIwdFhOO0FBQ0Y7QXNCdnRYSTtFQUNFO0F0Qnl0WE47QXNCdnRYTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Qnl0WFI7QXNCdHRYTTtFQUNFO0F0Qnd0WFI7QXNCdHRYUTtFQUhGO0lBSUk7RXRCeXRYUjtBQUNGO0FzQnJ0WEk7RUFDRTtBdEJ1dFhOO0FzQnJ0WE07RUFDRTtBdEJ1dFhSO0FzQnJ0WFE7RUFDRTtBdEJ1dFhWO0FzQmp0WEU7RUFDRTtJQUNFO0lBQ0E7RXRCbXRYSjtFc0JodFhFO0lBQ0U7RXRCa3RYSjtFc0I5c1hJO0lBQ0U7SUFDQTtFdEJndFhOO0FBQ0Y7QXNCNXNYRTtFQUNFO0F0QjhzWEo7QXNCNXNYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QjhzWE47QXNCM3NYSTtFQUNFO0VBQ0E7RUFDQTtBdEI2c1hOO0FzQnpzWEU7RUFDRTtBdEIyc1hKO0FzQnhzWEU7RUFDRTtBdEIwc1hKO0FzQnhzWEk7RUFDRTtBdEIwc1hOO0FzQnZzWEk7RUFDRTtBdEJ5c1hOO0FzQnRzWEU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBdEJ1c1hKO0FzQnJzWEU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F0QnNzWEo7O0FzQmpzWEU7RUFDRTtFQUNBO0VBQ0E7QXRCb3NYSjs7QXNCaHNYQTtFQUNFO0F0Qm1zWEY7O0FzQmhzWEE7RUFDRTtFQUNBO0VBQ0E7QXRCbXNYRjs7QXNCL3JYRTtFQUNFO0VBQ0E7QXRCa3NYSjs7QXNCeHJYQTtFQUNFO0F0QjJyWEY7QXNCenJYRTtFQUNFO0F0QjJyWEo7O0FzQnRyWEU7RUFDRTtBdEJ5clhKOztBc0JwclhFO0VBQ0U7QXRCdXJYSjs7QXNCbnJYQTtFQUNFO0lBQ0U7RXRCc3JYRjtFc0JsclhFO0lBQ0U7RXRCb3JYSjtFc0JoclhBO0lBQ0U7RXRCa3JYRjtBQUNGO0FzQi9xWEE7RUFNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0QjRxWEo7QUFDRjtBc0J4cVhBO0VBQ0U7SUFDRTtFdEIwcVhGO0FBQ0Y7QXNCdnFYQTtFQUNFO0F0QnlxWEY7QXNCdnFYRTtFQUNFO0VBQ0E7RUFDQTtBdEJ5cVhKO0FzQnRxWEU7RUFDRTtFQUNBO0F0QndxWEo7QXNCaHFYQTtFQUVFO0VBQ0E7QXRCaXFYRjs7QXNCOXBYQTtFQUNFO0VBQ0E7QXRCaXFYRjtBc0IvcFhFO0VBQ0U7QXRCaXFYSjtBc0IvcFhFO0VBQ0U7SUFDRTtJQUNBO0V0QmlxWEo7QUFDRjs7QXNCN3BYQTtFQUNFO0F0QmdxWEY7QXNCOXBYRTtFQUNFO0VBQ0E7QXRCZ3FYSjs7QXNCNXBYQTtFQUNFO0VBQ0E7RUFPQTtFQUtBO0F0QnFwWEY7QXNCL3BYRTtFQUNFO0VBQ0E7QXRCaXFYSjtBc0I3cFhFO0VBQ0U7QXRCK3BYSjtBc0IzcFhFO0VBQ0U7QXRCNnBYSjtBc0IxcFhFO0VBQ0U7QXRCNHBYSjs7QXNCeHBYQTtFQUNFO0VBQ0E7RUFDQTtBdEIycFhGOztBc0J2cFhFO0VBQ0U7QXRCMHBYSjtBc0J2cFhFO0VBQ0U7QXRCeXBYSjs7QXNCcnBYQTtFQUNFO0F0QndwWEY7QXNCcnBYTTtFQUNFO0F0QnVwWFI7QXNCcnBYUTtFQUNFO0F0QnVwWFY7QXNCcHBYUTtFQUNFO0F0QnNwWFY7O0FzQi9vWEE7RUFDRTtBdEJrcFhGO0FzQmpwWEU7RUFDRTtBdEJtcFhKO0FzQmhwWEk7RUFDRTtBdEJrcFhOOztBc0I1b1hFO0VBQ0U7QXRCK29YSjtBc0I5b1hJO0VBRkY7SUFHSTtFdEJpcFhKO0FBQ0Y7O0F1QnQrWEE7RUFDRTtBdkJ5K1hGO0F1QnYrWEU7RUFDRTtBdkJ5K1hKOztBdUJ0K1hBO0VBQ0U7SUFDRTtFdkJ5K1hGO0FBQ0Y7QXVCditYQTtFQUlRO0lBQ0UsZTlEa0JLO0k4RGpCTDtJQUNBLGMxRG1IRztFbUNtM1hYO0FBQ0Y7QXVCaitYQTtFQUVJO0lBQ0U7RXZCaytYSjtFdUI5OVhNO0lBQ0U7RXZCZytYUjtFdUIxOVhNO0lBQ0U7SUFDQTtJQUNBLGMxRDRGRztFbUNnNFhYO0FBQ0Y7QXVCdDlYQTtFQUNFOztJQUVFO0V2Qnc5WEY7RXVCdDlYQTtJQUNFO0V2Qnc5WEY7QUFDRjtBdUJyOVhFO0VBQ0U7RUFDQSxtQjFEdVdXO0UwRHRXWDtFQUNBO0VBQ0E7QXZCdTlYSjtBdUJyOVhFO0VBQ0U7RUFDQSxtQjFEK1ZVO0UwRDlWVjtFQUNBO0VBRUE7QXZCczlYSjtBdUJwOVhFO0VBQ0U7QXZCczlYSjtBdUJwOVhFO0VBQ0U7QXZCczlYSjs7QXVCbDlYQTtFQUNFLHlCMURpVmE7RTBEaFZiO0VBQ0E7RUFDQTtFQUNBO0F2QnE5WEY7O0F1Qmw5WEE7RUFDRSx5QjFEd1VZO0UwRHZVWjtFQUNBO0VBQ0E7RUFDQTtBdkJxOVhGOztBdUJuOVhBO0VBRUk7SUFDRTtFdkJxOVhKO0V1Qm45WEU7SUFDRTtFdkJxOVhKO0V1Qm45WEU7SUFDRSxtQjlEekVVO0k4RDBFVixjMUQyQk87STBEMUJQLDRCdkQzR0k7SXVENEdKO0V2QnE5WEo7QUFDRjtBdUJqOVhBO0VBQ0U7QXZCbTlYRjs7QXVCajlYQTtFQUNFO0F2Qm85WEY7O0F1Qmo5WEU7RUFHTTtJQUNFO0V2Qms5WFI7QUFDRjs7QXVCNzhYQTtFQUNFO0lBQ0U7SUFDQTtFdkJnOVhGO0V1Qi84WEU7SUFDRTtFdkJpOVhKO0V1Qi84WEU7SUFDRTtFdkJpOVhKO0FBQ0Y7QXVCNzhYRTtFQUNFO0VBQ0E7QXZCKzhYSjtBdUI3OFhJO0VBQ0U7RUFDQTtBdkIrOFhOO0F1QjE4WEk7RUFDRTtFQUlBO0F2Qnk4WE47QXVCNThYTTtFQUZGO0lBR0k7RXZCKzhYTjtBQUNGO0F1QjU4WEk7RUFDRTtBdkI4OFhOOztBdUIxOFhBO0VBQ0U7SUFDRTtFdkI2OFhGO0FBQ0Y7QXVCejhYRTtFQUNFO0F2QjI4WEo7QXVCMThYSTtFQUNFO0F2QjQ4WE47QXVCMzhYTTtFQUZGO0lBR0k7RXZCODhYTjtBQUNGOztBd0Jqb1lFO0VBQ0U7RUFDQTtBeEJvb1lKO0F3QmxvWUU7RUFDRSx5QjNEaU5TO0FtQ203WGI7QXdCbG9ZRTtFQUNFO0F4Qm9vWUo7QXdCbG9ZRTtFQUNFO0F4Qm9vWUo7QXdCbG9ZRTtFQUNFLG1CM0Q0Rlk7QW1Dd2lZaEI7QXdCbG9ZRTtFQUNFO0VBQ0EseUIzRHdGWTtBbUM0aVloQjtBd0Jqb1lJO0VBQ0UseUIzRDJQUTtBbUN3NFhkO0F3Qi9uWUk7RUFFSTtJQUNFO0lBQ0E7SUFDQTtFeEJnb1lSO0V3QjluWU07O0lBRUU7RXhCZ29ZUjtBQUNGO0F3QjVuWU07RUFDRTtBeEI4bllSO0F3QjVuWVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEI4bllWO0F3QjFuWUk7RUFDRTtFQUNBO0VBQ0E7QXhCNG5ZTjtBd0IxbllNO0VBTEY7SUFNSTtJQUNBO0V4QjZuWU47QUFDRjtBd0IzbllNO0VBQ0U7RUFDQTtBeEI2bllSO0F3QjNuWVE7RUFKRjtJQUtJO0lBQ0E7RXhCOG5ZUjtBQUNGOztBd0J4bllBO0VBQ0U7SUFJRTtFeEJ3bllGO0FBQ0Y7QXlCenNZQTtFQUdNO0lBQ0U7RXpCeXNZTjtBQUNGO0F5QnJzWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekJ1c1lGO0F5QnBzWUk7RUFDRTtBekJzc1lOO0F5QmxzWUU7RUFDRTtJQUNFO0V6Qm9zWUo7QUFDRjtBeUJsc1lFO0VBQ0U7QXpCb3NZSjtBeUI5cllJO0VBQ0U7SUFDRTtFekJnc1lOO0FBQ0Y7QXlCNXJZTTtFQUNFO0VBQ0E7QXpCOHJZUjtBeUJ4cllNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIwcllSO0F5QnhyWU07RUFDRTtJQUNFO0lBQ0E7RXpCMHJZUjtBQUNGOztBeUJucllFO0VBQ0U7RUFDQTtBekJzcllKOztBeUJucllBO0VBQ0U7RUFDQTtBekJzcllGO0F5Qm5yWU07RUFDRTtBekJxcllSO0F5QmxyWUk7RUFDRTtBekJvcllOO0F5Qm5yWU07RUFDRTtBekJxcllSO0F5QmxyWUk7RUFDRTtBekJvcllOO0F5QmxyWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm9yWU47QXlCanJZRTtFQUNFO0F6Qm1yWUo7QXlCanJZRTtFQUVFO0VBQ0E7RUFDQTtFQVNBO0VBS0E7QXpCc3FZSjtBeUJucllJO0VBQ0U7QXpCcXJZTjtBeUJucllJO0VBQ0U7RUFDQTtBekJxcllOO0F5QmpyWUk7RUFDRTtBekJtcllOO0F5Qi9xWUk7RUFDRTtBekJpcllOO0F5Qi9xWUk7RUFDRSx5QjVENEZPO0U0RDNGUDtFQUNBO0VBQ0E7QXpCaXJZTjtBeUIvcVlJO0VBQ0UsZWhFOUZTO0VnRStGVCwyQnpEOUdHO0V5RCtHSDtFQUNBO0VBQ0E7QXpCaXJZTjtBeUJocllNO0VBTkY7SUFPSTtJQUNBLGtCaEUxR007SWdFMkdOLDJCekRySEM7RWdDd3lZUDtBQUNGO0F5QmpyWUk7RUFDRSxjNURQTztFNERRUCxlaEUzR1M7RWdFNEdULDRCekQ5SUk7QWdDaTBZVjtBeUJscllNO0VBSkY7SUFLSTtJQUNBO0lBQ0Esa0JoRXJITTtJZ0VzSE4sK0J6RHRJVztFZ0MyellqQjtBQUNGO0F5QmxyWU07RUFERjtJQUVJO0V6QnFyWU47QUFDRjtBeUJscllNO0VBREY7SUFFSTtFekJxcllOO0FBQ0Y7O0F5QmhyWUU7RUFDRTtFQUNBO0F6Qm1yWUo7O0F5Qi9xWUU7RUFDRTtBekJrcllKOztBeUI5cVlBO0VBQ0U7RUFDQTtBekJpcllGO0F5QmhyWUU7RUFDRTtBekJrcllKOztBeUIvcVlBO0VBQ0U7RUFDQTtFQUNBO0F6QmtyWUY7QXlCanJZRTtFQUlFO0F6QmdyWUo7QXlCbnJZSTtFQURGO0lBRUksbUJoRTNKVTtFdUNpMVlkO0FBQ0Y7QXlCbHJZSTtFQURGO0lBRUk7RXpCcXJZSjtBQUNGOztBeUJqcllBO0VBQ0U7QXpCb3JZRjs7QXlCanJZQTtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBS0E7QXpCMnFZRjtBeUJycllFO0VBQ0U7RUFDQTtBekJ1cllKO0F5Qm5yWUU7RUFDRTtBekJxcllKO0F5QmpyWUU7RUFDRTtBekJtcllKOztBeUIvcVlBO0VBQ0U7QXpCa3JZRjtBeUJqcllFO0VBQ0U7RUFDQTtBekJtcllKO0F5QmxyWUk7RUFDRTtFQUNBO0F6Qm9yWU47O0F5QjVxWU07RUFDRTtBekIrcVlSO0F5QjdxWU07O0VBRUU7QXpCK3FZUjtBeUIxcVlZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCNHFZZDtBeUIzcVljO0VBTEY7SUFNSSxjNUR4SEg7STREeUhHO0V6QjhxWWQ7QUFDRjtBeUJ6cVlVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCMnFZWjtBeUIxcVlZO0VBTEY7SUFNSSxjNURySUQ7STREc0lDO0V6QjZxWVo7QUFDRjtBeUIxcVlRO0VBQ0U7QXpCNHFZVjtBeUIvcFlZO0VBQ0U7RUFDQTtFQUNBLHlCNUQxRUQ7RTREMkVDO0VBQ0E7QXpCaXFZZDtBeUI3cFlZO0VBQ0U7RUFDQTtFQUNBLHlCNURuUk47RTREb1JNO0VBQ0E7QXpCK3BZZDs7QXlCcHBZSTtFQUNFO0F6QnVwWU47O0F5QmxwWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekJxcFlGOztBeUJocFlJO0VBREY7SUFFSTtJQUNBO0V6Qm9wWUo7QUFDRjtBeUJscFlNO0VBQ0U7QXpCb3BZUjs7QXlCem9ZSTtFQUNFO0F6QjRvWU47O0F5QnZvWUU7RUFDRTtBekIwb1lKO0F5QnhvWUU7RUFDRTtBekIwb1lKOztBeUJ2b1lBO0VBQ0U7QXpCMG9ZRjs7QXlCcG9ZTTtFQUNFO0F6QnVvWVI7O0EwQmwvWUU7RUFDRTtBMUJxL1lKO0EwQmwvWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvL1lOO0EwQmovWVE7RUFDRSxlakVtQks7RWlFbEJMO0VBQ0E7RUFDQTtFQUNBO0ExQm0vWVY7QTBCNytZRTtFQUNFO0ExQisrWUo7QTBCOStZSTtFQUZGO0lBR0k7RTFCaS9ZSjtBQUNGO0EwQi8rWUU7RUFDRTtFQUNBO0ExQmkvWUo7QTBCaC9ZSTtFQUhGO0lBSUk7SUFFQTtFMUJrL1lKO0FBQ0Y7QTBCaC9ZRTtFQUNFO0ExQmsvWUo7QTBCNytZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrK1lOO0EwQjcrWUk7RUFDRTtBMUIrK1lOO0EwQjkrWU07RUFDRTtFQUNBO0ExQmcvWVI7QTBCOStZTTtFQUNFO0VBQ0E7QTFCZy9ZUjtBMEI1K1lNO0VBQ0U7QTFCOCtZUjtBMEI3K1lRO0VBQ0U7RUFDQTtBMUIrK1lWO0EwQjkrWVU7RUFDRTtBMUJnL1laO0EwQi8rWVk7RUFGRjtJQUdJO0UxQmsvWVo7QUFDRjtBMEIvK1lRO0VBQ0U7RUFDQTtBMUJpL1lWO0EwQjUrWUk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0ExQjYrWU47QTBCMStZSTtFQUNFO0VBQ0E7RUFDQSxjN0R4Rk07RTZEeUZOLGVqRWhFUztFaUVpRVQsMkIxRGxHSTtFMERtR0o7QTFCNCtZTjtBMEIxK1lNO0VBQ0U7RUFDQSxlakV0RU87RWlFdUVQLDJCMURyRkM7RTBEc0ZELGM3RGpHSTtFNkRtR0o7QTFCMitZUjtBMEJ6K1lNO0VBQ0U7RUFDQTtBMUIyK1lSO0EwQngrWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUIwK1lOO0EwQnYrWVE7RUFDRSxrQmpFOUZJO0VpRStGSiwyQjFEekdEO0UwRDBHQyxjN0RnQks7RTZEZkw7QTFCeStZVjtBMEJ2K1lRO0VBQ0U7QTFCeStZVjs7QTBCbCtZRTtFQUNFO0VBQ0E7RUFDQTtBMUJxK1lKO0EwQm4rWUU7RUFDRSx5QjdEMEZZO0FtQzI0WWhCOztBMEJoK1lJO0VBQ0U7QTFCbStZTjtBMEJoK1lFO0VBQ0U7QTFCaytZSjtBMEJoK1lFO0VBQ0U7QTFCaytZSjtBMEJqK1lJO0VBQ0U7QTFCbStZTjs7QTJCam9aQTtFQUNFO0VBQ0E7QTNCb29aRjs7QTJCbG9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQnFvWkY7QTJCcG9aRTtFQUNFO0EzQnNvWko7QTJCcG9aRTtFQUNFO0EzQnNvWko7QTJCcG9aRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQnNvWko7QTJCcm9aSTtFQUxGO0lBTUk7RTNCd29aSjtBQUNGOztBMkJyb1pBO0VBQ0U7QTNCd29aRjs7QTJCdG9aQTtFQUNFO0VBQ0E7RUFDQTtBM0J5b1pGO0EyQnhvWkU7RUFDRTtBM0Iwb1pKO0EyQnhvWkU7RUFDRTtBM0Iwb1pKO0EyQnhvWkU7RUFDRTtFQUNBO0EzQjBvWko7QTJCeG9aRTtFQUNFO0EzQjBvWko7QTJCeG9aRTtFQUNFO0EzQjBvWko7QTJCeG9aRTtFQUNFO0EzQjBvWko7O0EyQnZvWkE7RUFDRTtJQUNFO0UzQjBvWkY7RTJCeG9aQTtJQUNFO0UzQjBvWkY7QUFDRjtBeUJwc1pBO0VBR007SUFDRTtFekJvc1pOO0FBQ0Y7QXlCaHNaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QmtzWkY7QXlCL3JaSTtFQUNFO0F6QmlzWk47QXlCN3JaRTtFQUNFO0lBQ0U7RXpCK3JaSjtBQUNGO0F5QjdyWkU7RUFDRTtBekIrclpKO0F5QnpyWkk7RUFDRTtJQUNFO0V6QjJyWk47QUFDRjtBeUJ2clpNO0VBQ0U7RUFDQTtBekJ5clpSO0F5Qm5yWk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnFyWlI7QXlCbnJaTTtFQUNFO0lBQ0U7SUFDQTtFekJxclpSO0FBQ0Y7O0F5QjlxWkU7RUFDRTtFQUNBO0F6QmlyWko7O0F5QjlxWkE7RUFDRTtFQUNBO0F6QmlyWkY7QXlCOXFaTTtFQUNFO0F6QmdyWlI7QXlCN3FaSTtFQUNFO0F6QitxWk47QXlCOXFaTTtFQUNFO0F6QmdyWlI7QXlCN3FaSTtFQUNFO0F6QitxWk47QXlCN3FaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCK3FaTjtBeUI1cVpFO0VBQ0U7QXpCOHFaSjtBeUI1cVpFO0VBRUU7RUFDQTtFQUNBO0VBU0E7RUFLQTtBekJpcVpKO0F5QjlxWkk7RUFDRTtBekJnclpOO0F5QjlxWkk7RUFDRTtFQUNBO0F6QmdyWk47QXlCNXFaSTtFQUNFO0F6QjhxWk47QXlCMXFaSTtFQUNFO0F6QjRxWk47QXlCMXFaSTtFQUNFLHlCNUQ0Rk87RTREM0ZQO0VBQ0E7RUFDQTtBekI0cVpOO0F5QjFxWkk7RUFDRSxlaEU5RlM7RWdFK0ZULDJCekQ5R0c7RXlEK0dIO0VBQ0E7RUFDQTtBekI0cVpOO0F5QjNxWk07RUFORjtJQU9JO0lBQ0Esa0JoRTFHTTtJZ0UyR04sMkJ6RHJIQztFZ0NteVpQO0FBQ0Y7QXlCNXFaSTtFQUNFLGM1RFBPO0U0RFFQLGVoRTNHUztFZ0U0R1QsNEJ6RDlJSTtBZ0M0elpWO0F5QjdxWk07RUFKRjtJQUtJO0lBQ0E7SUFDQSxrQmhFckhNO0lnRXNITiwrQnpEdElXO0VnQ3N6WmpCO0FBQ0Y7QXlCN3FaTTtFQURGO0lBRUk7RXpCZ3JaTjtBQUNGO0F5QjdxWk07RUFERjtJQUVJO0V6QmdyWk47QUFDRjs7QXlCM3FaRTtFQUNFO0VBQ0E7QXpCOHFaSjs7QXlCMXFaRTtFQUNFO0F6QjZxWko7O0F5QnpxWkE7RUFDRTtFQUNBO0F6QjRxWkY7QXlCM3FaRTtFQUNFO0F6QjZxWko7O0F5QjFxWkE7RUFDRTtFQUNBO0VBQ0E7QXpCNnFaRjtBeUI1cVpFO0VBSUU7QXpCMnFaSjtBeUI5cVpJO0VBREY7SUFFSSxtQmhFM0pVO0V1QzQwWmQ7QUFDRjtBeUI3cVpJO0VBREY7SUFFSTtFekJnclpKO0FBQ0Y7O0F5QjVxWkE7RUFDRTtBekIrcVpGOztBeUI1cVpBO0VBQ0U7RUFDQTtFQUNBO0VBTUE7RUFLQTtBekJzcVpGO0F5QmhyWkU7RUFDRTtFQUNBO0F6QmtyWko7QXlCOXFaRTtFQUNFO0F6QmdyWko7QXlCNXFaRTtFQUNFO0F6QjhxWko7O0F5QjFxWkE7RUFDRTtBekI2cVpGO0F5QjVxWkU7RUFDRTtFQUNBO0F6QjhxWko7QXlCN3FaSTtFQUNFO0VBQ0E7QXpCK3FaTjs7QXlCdnFaTTtFQUNFO0F6QjBxWlI7QXlCeHFaTTs7RUFFRTtBekIwcVpSO0F5QnJxWlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekJ1cVpkO0F5QnRxWmM7RUFMRjtJQU1JLGM1RHhISDtJNER5SEc7RXpCeXFaZDtBQUNGO0F5QnBxWlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekJzcVpaO0F5QnJxWlk7RUFMRjtJQU1JLGM1RHJJRDtJNERzSUM7RXpCd3FaWjtBQUNGO0F5QnJxWlE7RUFDRTtBekJ1cVpWO0F5QjFwWlk7RUFDRTtFQUNBO0VBQ0EseUI1RDFFRDtFNEQyRUM7RUFDQTtBekI0cFpkO0F5QnhwWlk7RUFDRTtFQUNBO0VBQ0EseUI1RG5STjtFNERvUk07RUFDQTtBekIwcFpkOztBeUIvb1pJO0VBQ0U7QXpCa3BaTjs7QXlCN29aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QmdwWkY7O0F5QjNvWkk7RUFERjtJQUVJO0lBQ0E7RXpCK29aSjtBQUNGO0F5QjdvWk07RUFDRTtBekIrb1pSOztBeUJwb1pJO0VBQ0U7QXpCdW9aTjs7QXlCbG9aRTtFQUNFO0F6QnFvWko7QXlCbm9aRTtFQUNFO0F6QnFvWko7O0F5QmxvWkE7RUFDRTtBekJxb1pGOztBeUIvblpNO0VBQ0U7QXpCa29aUjs7QTRCOStaQTtFQUNFLHlCL0RzTlc7RStEck5YO0VBQ0E7QTVCaS9aRjtBNEIvK1pFO0VBQ0U7QTVCaS9aSjtBNEI5K1pFO0VBQ0U7RUFDQTtBNUJnL1pKO0E0QjUrWkk7RUFDRSx5Qi9ET0U7RStETkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCOCtaTjtBNEI1K1pNO0VBQ0U7QTVCOCtaUjtBNEIzK1pNOzs7RUFHRTtBNUI2K1pSO0E0QnYrWkk7RUFDRSx5Qi9EaEJFO0UrRGlCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ5K1pOO0E0QnYrWk07RUFWRjtJQVdJO0lBQ0E7SUFDQTtFNUIwK1pOO0FBQ0Y7QTRCeCtaTTtFQUNFO0E1QjArWlI7QTRCditaTTs7OztFQUlFO0E1QnkrWlI7QTRCcCtaRTtFQUlFO0VBQ0E7QTVCbStaSjtBNEJqK1pJO0VBQ0U7QTVCbStaTjtBNEJoK1pJO0VBQ0U7RUFDQTtFQUNBO0E1QmsrWk47QTRCaCtaTTtFQUxGO0lBTUk7SUFDQTtFNUJtK1pOO0FBQ0Y7QTRCaCtaUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCaytaVjtBNEJoK1pVO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RTVCbStaVjtBQUNGO0E0Qi85Wk07RUFFSTtJQUNFO0U1QmcrWlY7QUFDRjtBNEIxOVpFO0VBQ0UseUIvRFJZO0FtQ28rWmhCO0E0Qno5WkU7RUFDRSx5Qi9EM0dJO0FtQ3NrYVI7QTRCeDlaRTtFQUNFLHlCL0RpQ0c7QW1DeTdaUDtBNEJ2OVpFO0VBQ0U7QTVCeTlaSjtBNEJ0OVpFO0VBQ0U7SUFDRSxtQm5FbkZRO0V1QzJpYVo7RTRCcjlaRTtJQUNFLG1CbkV2R1U7RXVDOGphZDtFNEJwOVpFO0lBQ0Usa0JuRTlHUTtFdUNva2FaO0U0Qm45WkU7SUFDRSxtQm5FL0dVO0V1Q29rYWQ7RTRCbDlaRTtJQUNFLGtCbkV0SFE7RXVDMGthWjtFNEJqOVpFO0lBQ0UsbUJuRXZIVTtFdUMwa2FkO0U0Qmg5WkU7SUFDRSxrQm5FOUhRO0V1Q2dsYVo7RTRCLzhaRTtJQUNFLGtCbkVsSVE7RXVDbWxhWjtFNEI5OFpFO0lBQ0UsbUJuRXZJUTtFdUN1bGFaO0U0Qjc4WkU7SUFDRSxtQm5FdklVO0V1Q3NsYWQ7QUFDRjs7QTRCMzhaQTtFQUNFO0E1Qjg4WkY7O0E2QjFuYUE7RUFDSTtFQUNBO0VBQ0E7QTdCNm5hSjtBNkIzbmFJO0VBQ0k7RUFDQTtFQUNBO0E3QjZuYVI7QTZCM25hUTtFQUNJO0E3QjZuYVo7QTZCem5hSTtFQUNJO0VBQ0E7QTdCMm5hUjtBNkJ2bmFRO0VBQ0k7QTdCeW5hWjs7QTZCam5hQTtFQUNJO0VBQ0E7RUFDQTtBN0JvbmFKO0E2QmpuYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm1uYVo7QTZCam5hWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCbW5haEI7QTZCam5hZ0I7RUFDSTtBN0JtbmFwQjtBNkJobmFnQjtFQUNJO0VBQ0E7QTdCa25hcEI7O0E2QnRtYUE7RUFDSTtFQUNBLHlCaEUxQlc7RWdFMkJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEI3RGpFYztFNkRrRWQ7RUFDQTtBN0J5bWFKO0E2QnZtYUk7RUFDSTtFQUNBLGVwRWhETztFb0VpRFA7RUFDQTtBN0J5bWFSO0E2QnZtYVE7RUFDSTtFQUNBO0E3QnltYVo7QTZCdG1hUTtFQUNJO0E3QndtYVo7QTZCbG1hSTtFQUNJO0VBQ0E7RUFDQTtBN0JvbWFSO0E2QmxtYVE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFN0JvbWFkO0U2QmxtYWM7SUFDSTtFN0JvbWFsQjtBQUNGO0E2Qi9sYVE7RUFDSTtFQUNBO0E3QmltYVo7QTZCL2xhWTtFQUpKO0lBS1E7RTdCa21hZDtBQUNGOztBNkIxbGFJO0VBQ0k7QTdCNmxhUjtBNkJ4bGFZO0VBQ0k7QTdCMGxhaEI7O0E2QnBsYUE7RUFFUTtJQUNJLG1CcEVsSEk7SW9FbUhKLDJCN0QvSEg7RWdDcXRhUDtBQUNGO0E4QjF1YUU7RUFDRTtBOUI0dWFKO0E4QnR1YU07RUFERjtJQUVJO0lBQ0E7RTlCeXVhTjtBQUNGO0E4QnJ1YUU7RUFDRTtBOUJ1dWFKO0E4QnJ1YUk7RUFDRTtBOUJ1dWFOO0E4QnJ1YU07RUFDRTtBOUJ1dWFSO0E4Qm51YVE7RUFERjtJQUVJO0U5QnN1YVI7QUFDRjtBOEIvdGFNO0VBQ0U7QTlCaXVhUjtBOEI5dGFNO0VBQ0U7RUFDQTtBOUJndWFSO0E4Qjl0YVE7RUFKRjtJQUtJO0lBQ0E7RTlCaXVhUjtBQUNGO0E4Qjd0YUk7RUFDRTtBOUIrdGFOO0E4QjN0YUU7RUFDRTtFQUNBO0VBQ0E7QTlCNnRhSjtBOEIzdGFJO0VBTEY7SUFNSTtJQUNBO0U5Qjh0YUo7QUFDRjtBOEI1dGFJO0VBQ0U7RUFDQTtBOUI4dGFOO0E4QjV0YU07RUFKRjtJQUtJO0lBQ0E7RTlCK3RhTjtBQUNGO0E4QjN0YUU7RUFDRTtBOUI2dGFKO0E4QjN0YUk7RUFDRSxtQnJFMUJXO0VxRTJCWCx5QjlEOUVJO0U4RCtFSjtBOUI2dGFOO0E4QjN0YU07RUFMRjtJQU1JLGtCckVqQ1M7RXVDK3ZhZjtBQUNGO0E4QjN0YUk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBLGlCckUxQ1E7RXFFMkNSLHlCOUQ3Rkk7QWdDeXphVjtBOEIxdGFNO0VBVEY7SUFVSSxrQnJFL0NTO0lxRWlEVDtFOUI0dGFOO0FBQ0Y7QThCeHRhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCMHRhSjtBOEJ4dGFJO0VBUEY7SUFRSTtFOUIydGFKO0FBQ0Y7QThCenRhSTtFQUNFO0E5QjJ0YU47QThCenRhTTtFQUhGO0lBSUk7RTlCNHRhTjtBQUNGO0E4Qnp0YUk7RUFDRTtBOUIydGFOO0E4QjF0YU07RUFGRjtJQUdJO0U5QjZ0YU47QUFDRjtBOEIxdGFVO0VBREY7SUFFSTtFOUI2dGFWO0U4QjV0YVU7SUFDRTtJQUNBO0U5Qjh0YVo7QUFDRjtBOEJ6dGFNO0VBQ0U7RUFDQTtBOUIydGFSO0E4QnR0YU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qnd0YVI7QThCdHRhUTtFQVBGO0lBUUk7RTlCeXRhUjtBQUNGO0E4QnZ0YVE7RUFDRTtFQUNBLGtCckUxSEk7RXFFMkhKLDRCOURsS0E7RThEbUtBO0VBQ0E7RUFDQSxjakVoQ0c7RWlFaUNILHlCakVoSkY7QW1DeTJhUjtBOEJ2dGFVO0VBQ0UsY2pFakJLO0FtQzB1YWpCO0E4QnR0YVU7RUFiRjtJQWNJLGVyRTNJRztFdUNvMmFiO0FBQ0Y7QThCdHRhUTtFQUNFO0VBQ0EsY2pFM0JPO0VpRTRCUCxtQnJFL0lNO0VxRWdKTiwyQjlEaktEO0FnQ3kzYVQ7QThCdHRhVTtFQU5GO0lBT0ksbUJyRXhKSTtFdUNpM2FkO0FBQ0Y7QThCbnRhTTtFQUNFO0VBQ0E7RUFDQSxxQmpFeEZRO0FtQzZ5YWhCO0E4Qm50YVE7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U5QnN0YVI7QUFDRjtBOEJudGFNO0VBQ0U7RUFDQTtBOUJxdGFSO0E4Qm50YVE7RUFKRjtJQUtJO0lBQ0E7RTlCc3RhUjtBQUNGO0E4Qmp0YUU7RUFDRTtFQUNBO0VBQ0E7QTlCbXRhSjtBOEJqdGFJO0VBTEY7SUFNSTtFOUJvdGFKO0FBQ0Y7QThCbHRhSTtFQUNFO0VBQ0E7RUFDQTtBOUJvdGFOO0E4Qmx0YU07RUFDRSx5QmpFakJLO0VpRWtCTDtBOUJvdGFSO0E4Qmp0YU07RUFDRTtFQUNBO0E5Qm10YVI7QThCanRhUTtFQUpGO0lBS0k7SUFDQTtFOUJvdGFSO0FBQ0Y7QThCL3NhRTtFQUVJO0lBQ0U7SUFDQTtFOUJndGFOO0FBQ0Y7O0E4QjNzYUE7RUFHTTtJQUNFO0U5QjRzYU47QUFDRjtBK0JuOGFBO0VBQ0U7QS9CcThhRjtBK0JuOGFJO0VBQ0U7RUFDQTtBL0JxOGFOOztBK0IvN2FFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QS9CaThhSjtBK0IvN2FNO0VBQ0U7RUFDQTtBL0JpOGFSOztBK0I1N2FBO0VBQ0U7QS9CKzdhRjs7QStCMzdhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CODdhSjtBK0I3N2FJO0VBTkY7SUFPSTtJQUNBLG1CdEV2QlU7RXVDdTlhZDtBQUNGOztBK0IzN2FFO0VBR007SUFDRTtJQUNBO0UvQjQ3YVI7RStCdjdhSTtJQUNFO0UvQnk3YU47QUFDRjs7QStCbjdhRTtFQUNFO0VBQ0E7RUFDQTtBL0JzN2FKOztBK0JsN2FBO0VBQ0U7QS9CcTdhRjtBK0JuN2FJO0VBREY7SUFFSTtFL0JzN2FKO0FBQ0Y7QStCcjdhSTtFQUpGO0lBS0k7RS9CdzdhSjtBQUNGO0ErQnY3YUk7RUFDRTtFQUNBO0EvQnk3YU47QStCdjdhSTtFQUNFO0VBQ0E7QS9CeTdhTjtBK0J4N2FNO0VBSEY7SUFJSTtFL0IyN2FOO0FBQ0Y7QStCejdhSTtFQUNFO0EvQjI3YU47O0ErQmo3YVU7RUFDRTtBL0JvN2FaO0ErQmg3YVk7RUFERjtJQUVJO0lBQ0E7RS9CbTdhWjtBQUNGO0ErQmg3YVk7RUFERjtJQUVJO0lBQ0E7RS9CbTdhWjtBQUNGOztBK0IxNmFFO0VBQ0U7QS9CNjZhSjs7QStCMTZhQTtFQUNFO0VBQ0E7RUFDQTtBL0I2NmFGOztBeUQvamJBO0FBUVU7RUFDRTtFQUNBO0F6RDJqYlo7QXlEempiVTtFQUNFO0VBQ0E7QXpEMmpiWjtBeUR6amJVO0VBQ0U7RUFDQTtBekQyamJaOztBMER4a2JBO0VBQ0UsZWpHTmU7QXVDaWxiakI7O0EwRHhrYkE7RUFDRTtFQUNBO0ExRDJrYkY7QTBEeGtiSTtFQUNFO0VBQ0E7QTFEMGtiTjtBMER2a2JRO0VBQ0U7RUFDQSxlakdjSztBdUMyamJmO0EwRHJrYk07RUFDRTtBMUR1a2JSO0EwRHJrYlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHVrYlY7QTBEbmtiTTtFQUtFO0ExRGlrYlI7QTBEcmtiUTtFQUNFLGM3Rm9FTTtBbUNtZ2JoQjtBMEQ5amJJO0VBQ0U7RUFDQTtFQUNBO0ExRGdrYk47QTBEOWpiTTtFQUxGO0lBTUk7RTFEaWtiTjtBQUNGO0EwRDNqYk07RUFDRTtFQUNBLGM3RjBGUztFNkZ6RlQ7QTFENmpiUjtBMEQzamJRO0VBTEY7SUFNSTtFMUQ4amJSO0FBQ0Y7QTBENWpiUTtFQUNFO0VBQ0EsZWpHckNLO0VpR3NDTCwyQjFGcEREO0UwRnFEQztBMUQ4amJWO0EwRHhqYlU7RUFDRTtBMUQwamJaO0EwRHJqYk07RUFDRTtFQUNBO0VBQ0EsYzdGa0JRO0U2RmpCUjtFQUNBO0VBQ0E7QTFEdWpiUjs7QTBEampiQTtFQU1JO0lBQ0U7RTFEK2liSjtFMEQ3aWJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQU9BO0lBS0E7RTFEcWliTjtFMEQvaWJNO0lBQ0U7SUFD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QnloY2hCO0E2QnZoY2dCO0VBQ0k7QTdCeWhjcEI7QTZCdGhjZ0I7RUFDSTtFQUNBO0E3QndoY3BCOztBNkI1Z2NBO0VBQ0k7RUFDQSx5QmhFMUJXO0VnRTJCWDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCN0RqRWM7RTZEa0VkO0VBQ0E7QTdCK2djSjtBNkI3Z2NJO0VBQ0k7RUFDQSxlcEVoRE87RW9FaURQO0VBQ0E7QTdCK2djUjtBNkI3Z2NRO0VBQ0k7RUFDQTtBN0IrZ2NaO0E2QjVnY1E7RUFDSTtBN0I4Z2NaO0E2QnhnY0k7RUFDSTtFQUNBO0VBQ0E7QTdCMGdjUjtBNkJ4Z2NRO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RTdCMGdjZDtFNkJ4Z2NjO0lBQ0k7RTdCMGdjbEI7QUFDRjtBNkJyZ2NRO0VBQ0k7RUFDQTtBN0J1Z2NaO0E2QnJnY1k7RUFKSjtJQUtRO0U3QndnY2Q7QUFDRjs7QTZCaGdjSTtFQUNJO0E3Qm1nY1I7QTZCOS9iWTtFQUNJO0E3QmdnY2hCOztBNkIxL2JBO0VBRVE7SUFDSSxtQnBFbEhJO0lvRW1ISiwyQjdEL0hIO0VnQzJuY1A7QUFDRjtBNEJqcGNBO0VBQ0UseUIvRHNOVztFK0RyTlg7RUFDQTtBNUJtcGNGO0E0QmpwY0U7RUFDRTtBNUJtcGNKO0E0QmhwY0U7RUFDRTtFQUNBO0E1QmtwY0o7QTRCOW9jSTtFQUNFLHlCL0RPRTtFK0RORjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJncGNOO0E0QjlvY007RUFDRTtBNUJncGNSO0E0QjdvY007OztFQUdFO0E1QitvY1I7QTRCem9jSTtFQUNFLHlCL0RoQkU7RStEaUJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjJvY047QTRCem9jTTtFQVZGO0lBV0k7SUFDQTtJQUNBO0U1QjRvY047QUFDRjtBNEIxb2NNO0VBQ0U7QTVCNG9jUjtBNEJ6b2NNOzs7O0VBSUU7QTVCMm9jUjtBNEJ0b2NFO0VBSUU7RUFDQTtBNUJxb2NKO0E0Qm5vY0k7RUFDRTtBNUJxb2NOO0E0QmxvY0k7RUFDRTtFQUNBO0VBQ0E7QTVCb29jTjtBNEJsb2NNO0VBTEY7SUFNSTtJQUNBO0U1QnFvY047QUFDRjtBNEJsb2NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJvb2NWO0E0QmxvY1U7RUFQRjtJQVFJO0lBQ0E7SUFDQTtFNUJxb2NWO0FBQ0Y7QTRCam9jTTtFQUVJO0lBQ0U7RTVCa29jVjtBQUNGO0E0QjVuY0U7RUFDRSx5Qi9EUlk7QW1Dc29jaEI7QTRCM25jRTtFQUNFLHlCL0QzR0k7QW1Dd3VjUjtBNEIxbmNFO0VBQ0UseUIvRGlDRztBbUMybGNQO0E0QnpuY0U7RUFDRTtBNUIybmNKO0E0QnhuY0U7RUFDRTtJQUNFLG1CbkVuRlE7RXVDNnNjWjtFNEJ2bmNFO0lBQ0UsbUJuRXZHVTtFdUNndWNkO0U0QnRuY0U7SUFDRSxrQm5FOUdRO0V1Q3N1Y1o7RTRCcm5jRTtJQUNFLG1CbkUvR1U7RXVDc3VjZDtFNEJwbmNFO0lBQ0Usa0JuRXRIUTtFdUM0dWNaO0U0Qm5uY0U7SUFDRSxtQm5FdkhVO0V1QzR1Y2Q7RTRCbG5jRTtJQUNFLGtCbkU5SFE7RXVDa3ZjWjtFNEJqbmNFO0lBQ0Usa0JuRWxJUTtFdUNxdmNaO0U0QmhuY0U7SUFDRSxtQm5FdklRO0V1Q3l2Y1o7RTRCL21jRTtJQUNFLG1CbkV2SVU7RXVDd3ZjZDtBQUNGOztBNEI3bWNBO0VBQ0U7QTVCZ25jRjs7QThCN3hjRTtFQUNFO0E5Qmd5Y0o7QThCMXhjTTtFQURGO0lBRUk7SUFDQTtFOUI2eGNOO0FBQ0Y7QThCenhjRTtFQUNFO0E5QjJ4Y0o7QThCenhjSTtFQUNFO0E5QjJ4Y047QThCenhjTTtFQUNFO0E5QjJ4Y1I7QThCdnhjUTtFQURGO0lBRUk7RTlCMHhjUjtBQUNGO0E4Qm54Y007RUFDRTtBOUJxeGNSO0E4Qmx4Y007RUFDRTtFQUNBO0E5Qm94Y1I7QThCbHhjUTtFQUpGO0lBS0k7SUFDQTtFOUJxeGNSO0FBQ0Y7QThCanhjSTtFQUNFO0E5Qm14Y047QThCL3djRTtFQUNFO0VBQ0E7RUFDQTtBOUJpeGNKO0E4Qi93Y0k7RUFMRjtJQU1JO0lBQ0E7RTlCa3hjSjtBQUNGO0E4Qmh4Y0k7RUFDRTtFQUNBO0E5Qmt4Y047QThCaHhjTTtFQUpGO0lBS0k7SUFDQTtFOUJteGNOO0FBQ0Y7QThCL3djRTtFQUNFO0E5Qml4Y0o7QThCL3djSTtFQUNFLG1CckUxQlc7RXFFMkJYLHlCOUQ5RUk7RThEK0VKO0E5Qml4Y047QThCL3djTTtFQUxGO0lBTUksa0JyRWpDUztFdUNtemNmO0FBQ0Y7QThCL3djSTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0EsaUJyRTFDUTtFcUUyQ1IseUI5RDdGSTtBZ0M2MmNWO0E4Qjl3Y007RUFURjtJQVVJLGtCckUvQ1M7SXFFaURUO0U5Qmd4Y047QUFDRjtBOEI1d2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI4d2NKO0E4QjV3Y0k7RUFQRjtJQVFJO0U5Qit3Y0o7QUFDRjtBOEI3d2NJO0VBQ0U7QTlCK3djTjtBOEI3d2NNO0VBSEY7SUFJSTtFOUJneGNOO0FBQ0Y7QThCN3djSTtFQUNFO0E5Qit3Y047QThCOXdjTTtFQUZGO0lBR0k7RTlCaXhjTjtBQUNGO0E4Qjl3Y1U7RUFERjtJQUVJO0U5Qml4Y1Y7RThCaHhjVTtJQUNFO0lBQ0E7RTlCa3hjWjtBQUNGO0E4Qjd3Y007RUFDRTtFQUNBO0E5Qit3Y1I7QThCMXdjTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCNHdjUjtBOEIxd2NRO0VBUEY7SUFRSTtFOUI2d2NSO0FBQ0Y7QThCM3djUTtFQUNFO0VBQ0Esa0JyRTFISTtFcUUySEosNEI5RGxLQTtFOERtS0E7RUFDQTtFQUNBLGNqRWhDRztFaUVpQ0gseUJqRWhKRjtBbUM2NWNSO0E4QjN3Y1U7RUFDRSxjakVqQks7QW1DOHhjakI7QThCMXdjVTtFQWJGO0lBY0ksZXJFM0lHO0V1Q3c1Y2I7QUFDRjtBOEIxd2NRO0VBQ0U7RUFDQSxjakUzQk87RWlFNEJQLG1CckUvSU07RXFFZ0pOLDJCOURqS0Q7QWdDNjZjVDtBOEIxd2NVO0VBTkY7SUFPSSxtQnJFeEpJO0V1Q3E2Y2Q7QUFDRjtBOEJ2d2NNO0VBQ0U7RUFDQTtFQUNBLHFCakV4RlE7QW1DaTJjaEI7QThCdndjUTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RTlCMHdjUjtBQUNGO0E4QnZ3Y007RUFDRTtFQUNBO0E5Qnl3Y1I7QThCdndjUTtFQUpGO0lBS0k7SUFDQTtFOUIwd2NSO0FBQ0Y7QThCcndjRTtFQUNFO0VBQ0E7RUFDQTtBOUJ1d2NKO0E4QnJ3Y0k7RUFMRjtJQU1JO0U5Qnd3Y0o7QUFDRjtBOEJ0d2NJO0VBQ0U7RUFDQTtFQUNBO0E5Qnd3Y047QThCdHdjTTtFQUNFLHlCakVqQks7RWlFa0JMO0E5Qnd3Y1I7QThCcndjTTtFQUNFO0VBQ0E7QTlCdXdjUjtBOEJyd2NRO0VBSkY7SUFLSTtJQUNBO0U5Qnd3Y1I7QUFDRjtBOEJud2NFO0VBRUk7SUFDRTtJQUNBO0U5Qm93Y047QUFDRjs7QThCL3ZjQTtFQUdNO0lBQ0U7RTlCZ3djTjtBQUNGO0ErRG5nZEE7RUFDRTtJQUNFO0UvRHFnZEY7RStEbGdkQTtJQUNFO0lBQ0E7SUFVQTtJQUtBO0UvRHUvY0Y7RStEcGdkRTtJQUNFO0lBQ0E7RS9Ec2dkSjtFK0RwZ2RFO0lBQ0U7RS9Ec2dkSjtFK0RsZ2RFO0lBQ0U7RS9Eb2dkSjtFK0RoZ2RFO0lBQ0UsbUJsRytFVTtFbUNtN2NkO0UrRC8vY0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFL0RpZ2RKO0UrRC8vY0k7SUFDRTtJQUNBO0lBQ0E7SUFDQSxtQmxHbEJBO0VtQ21oZE47RStELy9jTTtJQUNFO0lBQ0EsMkIvRnhCRDtJK0Z5QkMsa0J0R2hCSTtJc0dpQko7SUFDQSxjbEc4Rks7SWtHN0ZMLHFCbEdqQ2M7SWtHa0NkO0UvRGlnZFI7RStELy9jUTtJQUtFO0UvRDYvY1Y7RStEamdkVTtJQUNFO0UvRG1nZFo7RStENy9jUTtJQUNFO0lBQ0E7SUFDQTtFL0QrL2NWO0UrRDUvY1E7SUFDRTtJQUNBO0lBQ0E7RS9EOC9jVjtFK0R0L2NNO0lBQ0U7SUFDQTtJQUNBLGV0RzdDSztJc0c4Q0wsY2xHcURHO0lrR3BESDtFL0R3L2NSO0UrRHQvY1E7SUFDRTtJQUNBLDRCL0ZyRkY7RWdDNmtkUjtFK0RyL2NRO0lBQ0UsMkIvRnJFSDtJK0ZzRUcsZXRHeERHO0lzR3lESDtFL0R1L2NWO0UrRG4vY007SUFDRSx5QmxHMUVGO0VtQytqZE47RStEbC9jTTtJQUNFLHlCbEdrSEc7RW1DazRjWDtFK0RqL2NNO0lBQ0U7RS9EbS9jUjtFK0RqL2NRO0lBQ0U7RS9EbS9jVjtFK0Q1K2NBO0lBQ0U7RS9EOCtjRjtFK0Q1K2NFO0lBQ0U7SUFDQTtFL0Q4K2NKO0UrRDUrY0k7SUFDRTtFL0Q4K2NOO0UrRDUrY007SUFDRTtJQUNBO0lBQ0E7SUFDQTtFL0Q4K2NSO0UrRDMrY007SUFDRTtJQUNBO0lBQ0E7SUFDQTtFL0Q2K2NSO0UrRHorY1E7SUFDRTtFL0QyK2NWO0UrRHorY1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFL0QyK2NaO0UrRHorY1k7SUFDRSxjbEczQ0E7SWtHNENBO0UvRDIrY2Q7RStEditjVTtJQUNFO0UvRHkrY1o7RStEbitjSTtJQUNFO0UvRHErY047RStELzljRTtJQUNFO0lBQ0E7RS9EaStjSjtBQUNGO0ErRGgrY007RUFKRjtJQUtJO0UvRG0rY047QUFDRjtBK0Q5b2RBO0VBNktNO0lBQ0U7SUFDQTtFL0RvK2NOO0UrRGwrY007SUFDRTtFL0RvK2NSO0FBQ0Y7QStEOTljQTtFQUNFO0lBQ0U7RS9EZytjRjtFK0Q5OWNFO0lBQ0U7SUFDQTtJQUNBO0UvRGcrY0o7RStEOTljSTtJQUNFO0UvRGcrY047RStENzljUTtJQUNFO0lBQ0E7RS9EKzljVjtFK0Q1OWNRO0lBQ0U7RS9EODljVjtFK0R4OWNNO0lBQ0U7RS9EMDljUjtFK0R4OWNRO0lBQ0U7SUFDQTtFL0QwOWNWO0UrRHg5Y1U7SUFDRSxjbEduSEU7RW1DNmtkZDtFK0R0OWNRO0lBQ0U7RS9EdzljVjtFK0RuOWNJO0lBQ0U7RS9EcTljTjtBQUNGO0F2QjNyZEE7RUFDRSxlaEJMZTtBdUNrc2RqQjs7QXZCMXJkQTtFQUNFO0F1QjZyZEY7QXZCM3JkRTs7RUFFRTtBdUI2cmRKO0F2QjFyZEU7RUFDRTtFQUNBO0VBQ0EsMkJURUs7RVNETCxlaEJlVztFZ0JkWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXVCNHJkSjtBdkIxcmRJO0VBQ0U7RUFDQTtBdUI0cmROO0F2QnhyZEU7RUFDRTtFQUNBLHlCWnVCUztFWXRCVCxjWmRJO0FtQ3dzZFI7QXZCeHJkRTtFQUNFLHlCWmlNWTtFWWhNWjtBdUIwcmRKO0F2QnZyZEU7RUFDRTtFQUNBLGNadkJJO0VZd0JKLHlCWjBJUztBbUMraWRiO0F2QnRyZEU7RUFDRTtFQUNBLGNaN0JJO0VZOEJKLHlCWjJIVztBbUM2amRmO0F2QnJyZEU7RUFDRSx5QlpsQ0k7RVltQ0osY1ppRFk7RVloRFo7QXVCdXJkSjtBdkJwcmRFO0VBQ0U7RUFDQTtFQUNBLHlCWnhDVztBbUM4dGRmO0F2Qm5yZEU7RUFDRTtFQUNBLGNaL0NJO0VZZ0RKLHlCWjBHYztBbUMya2RsQjtBdkJscmRFO0VBQ0U7RUFDQSxjWnJESTtFWXNESix5Qlo4Qlk7QW1Dc3BkaEI7QXZCanJkRTtFQUNFO0VBQ0EsY1ozREk7RVk0REoseUJaeEVPO0FtQzJ2ZFg7QXZCaHJkRTtFQUNFO0F1QmtyZEo7QXZCL3FkRTtFQUNFLGNacUZXO0FtQzRsZGY7QXZCOXFkRTtFQUNFLGNaWVk7QW1Db3FkaEI7QXZCL3FkSTtFQUNFLGNabWlCUztBbUM4b2NmO0F2QjdxZEU7RUFDRSxjWnFDYTtBbUMwb2RqQjtBdkI1cWRFO0VBQ0U7RUFDQSx5QlovRkk7QW1DNndkUjtBdkIzcWRFO0VBQ0U7RUFDQSx5Qlo5RlE7QW1DMndkWjtBdkIxcWRFO0VBQ0UsY1o3Rkk7RVk4Rko7RUFDQTtBdUI0cWRKO0F2QjFxZEk7RUFDRTtFQUNBO0VBQ0E7QXVCNHFkTjtBdkJ4cWRFO0VBQ0U7RUFDQTtFQUNBLHlCWjNHSTtFWTRHSixjWnhCWTtBbUNrc2RoQjtBdkJ4cWRFO0VBQ0U7RUFDQTtFQUNBLHlCWmpISTtFWWtISixjWjlCWTtFWStCWjtBdUIwcWRKO0F2QnZxZEU7RUFDRTtFQUNBO0VBQ0EseUJaekhJO0VZMEhKLGNaMUJhO0FtQ21zZGpCO0F2QnRxZEU7RUFDRTtFQUNBO0VBQ0EsY1o1Q1k7RVk2Q1o7RUFDQTtBdUJ3cWRKO0F2QnJxZEU7RUFDRTtFQUNBO0VBQ0EsY1pwRFk7RVlxRFo7QXVCdXFkSjtBdkJwcWRFO0VBQ0U7RUFDQTtFQUNBLGNaK1NTO0VZOVNUO0VBQ0EsbUJoQjlIYTtFZ0IrSGIsMkJUckpLO0FnQzJ6ZFQ7QXZCbnFkRTtFQUNFO0VBQ0E7RUFDQSxjWnJLUTtFWXNLUjtFQUNBO0F1QnFxZEo7QXZCbHFkRTtFQUNFO0VBQ0E7RUFDQSx5QlpqRUs7RVlrRUw7RUFDQSxjWmxLSTtBbUNzMGRSO0F2QmxxZEU7RUFDRSxjWm1CUztFWWxCVDtFQUNBLDJCVHpLSztFUzBLTDtFQUNBO0F1Qm9xZEo7QXZCanFkRTtFQUNFLGNaN0tJO0VZOEtKLHlCWnBGUTtBbUN1dmRaO0F2QmhxZEU7RUFDRSxjWmxMSTtFWW1MSix5QloxTG9CO0FtQzQxZHhCO0F2Qi9wZEU7RUFDRSxjWnZMSTtFWXdMSjtBdUJpcWRKO0F2QmhxZEk7RUFDRTtBdUJrcWROO0F2QjlwZEU7RUFDRSxjWi9MSTtFWWdNSix5QlpSUztBbUN3cWRiO0F2Qi9wZEk7RUFDRSx5Qlo4YU87QW1DbXZjYjtBdkIvcGRJO0VBQ0U7QXVCaXFkTjtBdkI5cGRFO0VBQ0UsY1p6TUk7RVkwTUoseUJabEJTO0VZbUJULDJCVDdNSztFUzhNTDtFQUNBO0F1QmdxZEo7QXZCOXBkRTtFQUNFLGNaNUhZO0VZNkhaLHlCWmpOSTtFWWtOSix5QlRuTks7RVNvTkwsZWhCdk1XO0VnQndNWDtFQUNBO0F1QmdxZEo7QXZCL3BkSTtFQUNFLHlCWjZOTTtBbUNvOGNaO0F2QjdwZEU7RUFDRSxjWjVOSTtFWTZOSix5QlpsT1E7RVltT1I7QXVCK3BkSjtBdkI1cGRFO0VBQ0UsY1p2T1E7RVl3T1IseUJabk9JO0VZb09KO0F1QjhwZEo7QXZCM3BkRTtFQUNFLGNacEpZO0VZcUpaLHlCWnpPSTtFWTBPSjtFQUNBO0F1QjZwZEo7QXZCM3BkRTtFQUNFO0VBQ0E7RUFDQSxjWjlHYTtFWStHYjtBdUI2cGRKO0F2QjNwZEU7RUFDRTtFQUNBO0VBQ0EsY1pqUUk7RVlrUUo7RUFDQTtBdUI2cGRKO0F2QjNwZEU7RUFDRTtFQUNBO0VBQ0EsY1o3UEk7RVk4UEo7RUFDQTtBdUI2cGRKO0F2QjNwZEU7RUFDRTtFQUNBLGNabVRtQjtFWWxUbkIseUJacFFJO0FtQ2k2ZFI7QXZCM3BkRTtFQUNFO0VBQ0E7QXVCNnBkSjs7QXZCenBkQTtFQUNFO0F1QjRwZEY7O0F2QnpwZEE7RUFFSTtJQUNFLG1CaEJ6UVU7SWdCMFFWO0V1QjJwZEo7QUFDRjtBZ0VuOGRBO0VBQ0UsZXZHTGU7QXVDMDhkakI7O0FnRWw4ZEE7RUFDRTtFQUNBO0FoRXE4ZEY7QWdFbDhkRTtFQUNFO0VBQ0EseUJuR1FJO0VtR1BKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFbzhkSjtBZ0VqOGRFO0VBQ0UsZ0NoR2RlO0VnR2VmLGtCdkdFVTtFdUdEVjtFQUNBO0VBQ0EsY25HNEdhO0VtRzNHYjtBaEVtOGRKO0FnRWw4ZEk7RUFDRTtBaEVvOGROO0FnRWg4ZEU7RUFDRTtFQUNBLGNuR21HYTtFbUdsR2I7RUFDQTtFQUNBO0FoRWs4ZEo7O0FnRTk3ZEE7RUFDRTtJQUNFO0lBQ0E7RWhFaThkRjtFZ0U5N2RBO0lBQ0U7RWhFZzhkRjtFZ0U3N2RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRSs3ZEY7RWdFOTdkRTtJQUNFO0lBQ0E7RWhFZzhkSjtFZ0U1N2RBO0lBQ0U7SUFDQTtJQUNBO0VoRTg3ZEY7QUFDRjtBaUUxZ2VBO0VBQ0UsZXhHTGU7QXVDaWhlakI7O0FpRXpnZUE7RUFDRTtBakU0Z2VGO0FpRTFnZUU7RUFDRTtFQUNBLG1CcEdVSTtFb0dUSjtBakU0Z2VKO0FpRXpnZUk7RUFDRTtBakUyZ2VOO0FpRXhnZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakUwZ2VOO0FpRXZnZUk7RUFDRSxnQ2pHdEJhO0VpR3VCYixrQnhHTlE7RXdHT1I7RUFDQTtFQUNBLGNwR29HVztFb0duR1g7QWpFeWdlTjtBaUV0Z2VJO0VBQ0U7RUFDQSxjcEc4Rlc7RW9HN0ZYO0VBQ0E7QWpFd2dlTjs7QWlFbmdlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwR2xDTTtFb0dtQ047QWpFc2dlRjs7QWlFbmdlQTtFQUNFO0FqRXNnZUY7O0FpRWpnZUk7RUFDRSxxQnBHdUNVO0FtQzY5ZGhCO0FpRWpnZUk7RUFDRSxjcEdtQ1U7RW9HbENWLDJCakdyREc7QWdDd2plVDtBaUVqZ2VNO0VBQ0UsY3BHK0JRO0FtQ28rZGhCO0FpRTcvZEk7RUFERjtJQUVJO0VqRWdnZUo7QUFDRjtBaUU1L2RJO0VBQ0U7RUFFQSx5QnBHNEhPO0FtQ2k0ZGI7QWlFMS9kSTtFQUNFLDJCakczRUc7RWlHNEVILGNwR1dVO0FtQ2kvZGhCO0FpRXovZEk7RUFDRTtFQUNBLGNwR01VO0FtQ3EvZGhCOztBaUV0L2RBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpFeS9kRjtFaUV2L2RFO0lBQ0U7RWpFeS9kSjtFaUV0L2RFO0lBQ0U7RWpFdy9kSjtFaUVwL2RBO0lBQ0U7RWpFcy9kRjtFaUVuL2RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakVxL2RGO0VpRWwvZEE7SUFDRTtJQUNBO0lBQ0E7RWpFby9kRjtBQUNGO0FrRWpvZUE7RUFDRSxlekdOZTtBdUN5b2VqQjs7QWtFaG9lQTtFQUNFO0FsRW1vZUY7O0FrRWhvZUE7RUFDRTtBbEVtb2VGOztBa0Vob2VBO0VBRUUseUJyR3dGYztFcUd2RmQ7RUFDQTtFQUNBO0FsRWtvZUY7QWtFeG5lRTtFQUNFO0VBQ0EseUJsR1pLO0VrR2FMLGNyR1pJO0VxR2FKLGV6R2VhO0V5R2RiO0VBQ0E7RUFDQTtBbEUwbmVKO0FrRXhuZUk7RUFDRSx5QmxHcEJHO0FnQzhvZVQ7QWtFdG5lRTtFQUNFO0VBQ0E7QWxFd25lSjtBa0VybmVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV1bmVOO0FrRXBuZUk7RUFDRSxlekd6QlM7RXlHMEJULDJCbEd4Q0c7RWtHeUNIO0VBQ0E7RUFDQSxjckcrSmE7QW1DdTlkbkI7QWtFbm5lSTtFQUNFO0VBQ0EseUJyRzBJTztFcUd6SVAsZXpHbkNTO0V5R29DVDtFQUNBO0VBQ0EsY3JHbERFO0VxR21ERjtFQUNBO0VBQ0E7RUFDQTtBbEVxbmVOO0FrRXBuZU07RUFDRSxjckd4REE7RXFHeURBLHlCckdzWFE7QW1DZ3dkaEI7QWtFam5lRTtFQUNFLDJCbEdsRUs7RWtHbUVMLG1Cekd0RFk7RXlHdURaO0VBQ0E7RUFDQSxjckduRUk7RXFHb0VKO0VBQ0E7RUFDQTtBbEVtbmVKO0FrRWhuZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVrbmVKO0FrRWpuZUk7RUFMRjtJQU1JO0VsRW9uZUo7QUFDRjtBa0VubmVJO0VBQ0U7QWxFcW5lTjtBa0VqbmVNO0VBQ0U7QWxFbW5lUjtBa0VqbmVRO0VBQ0UsbUJ6RzNFTTtFeUc0RU4sMkJsRzdGRDtFa0c4RkM7RUFDQTtFQUNBLGNyRzVGSztFcUc2Rkw7RUFDQTtBbEVtbmVWO0FrRWhuZVE7RUFDRSxlekd4RU87RXlHeUVQO0VBQ0E7QWxFa25lVjtBa0U5bWVNO0VBQ0UsbUJ6R2pHUTtFeUdrR1IsMkJsRy9HQztFa0dnSEQ7RUFDQTtFQUNBLGNyR3lDRTtFcUd4Q0Y7RUFDQTtBbEVnbmVSO0FrRTltZVE7RUFDRSxtQnpHMUdNO0V5RzJHTiwyQmxHeEhEO0VrR3lIQztFQUNBO0VBQ0EsY3JHZ0VHO0VxRy9ESDtFQUVBO0FsRSttZVY7QWtFeG1lUTtFQUNFO0VBQ0EsY3JHb0JBO0VxR25CQTtFQUNBLG1Cekd4SE87QXVDa3VlakI7QWtFcG1lRTtFQUNFLHlCckc0Rm1CO0VxRzNGbkI7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRWttZUo7QWtFMW1lSTtFQUhGO0lBSUk7SUFDQTtFbEU2bWVKO0FBQ0Y7QWtFdm1lSTtFQUNFLGtCekd4SVE7RXlHeUlSLDJCbEc1Skc7RWtHNkpILGNyRzNKRTtFcUc0SkY7RUFDQTtFQUNBO0VBRUE7QWxFd21lTjtBa0V0bWVNO0VBQ0U7RUFDQSxjckdwS0E7RXFHcUtBO0VBQ0EsaUJ6R2pKVTtFeUdrSlY7RUFDQTtBbEV3bWVSO0FrRXBtZUk7RUFDRTtFQUNBO0VBQ0E7QWxFc21lTjtBa0VwbWVNO0VBQ0UseUJyR01LO0VxR0pMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFcW1lUjtBa0VubWVRO0VBQ0UsY3JHM0xGO0FtQ2d5ZVI7QWtFam1lTTtFQUNFO0FsRW1tZVI7QWtFL2xlSTtFQUNFO0lBQ0U7RWxFaW1lTjtBQUNGO0FrRTdsZUU7RUFDRSx5QnJHNkJtQjtFcUc1Qm5CO0VBSUE7RUFDQTtFQUlBO0VBQ0E7RUFDQTtBbEV5bGVKO0FrRW5tZUk7RUFIRjtJQUlJO0VsRXNtZUo7QUFDRjtBa0VubWVJO0VBUkY7SUFTSTtFbEVzbWVKO0FBQ0Y7QWtFam1lSTtFQWZGO0lBZ0JJO0lBQ0E7RWxFb21lSjtBQUNGO0FrRW5tZUk7RUFDRTtFQUNBO0FsRXFtZU47QWtFbm1lSTtFQUNFLGNyR3BJRztBbUN5dWVUO0FrRW5tZUk7RUFDRTtBbEVxbWVOO0FrRW5tZUk7RUFDRTtBbEVxbWVOO0FrRW5tZUk7RUFDRSx5QnJHcERPO0VxR3NEUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRW9tZU47QWtFbG1lTTtFQUNFLGNyR3JQQTtBbUN5MWVSO0FrRWptZUk7RUFDRTtJQUNFO0VsRW1tZU47QUFDRjtBa0U3bGVFO0VBQ0UseUJyR3pCbUI7RXFHMEJuQjtFQUlBO0VBRUE7QWxFMmxlSjtBa0VobWVJO0VBSEY7SUFJSTtFbEVtbWVKO0FBQ0Y7QWtFL2xlSTtFQVRGO0lBVUk7RWxFa21lSjtBQUNGO0FrRS9sZUk7RUFDRSxrQnpHL1BRO0V5R2dRUiwyQmxHblJHO0VrR29SSCxjckdsUkU7RXFHbVJGO0VBQ0E7RUFDQTtFQUNBO0FsRWltZU47QWtFL2xlTTtFQUNFO0VBQ0EsY3JHMVJBO0VxRzJSQTtFQUNBO0VBQ0E7QWxFaW1lUjtBa0U3bGVJO0VBQ0Usa0J6RzNSUTtFeUc0UlIsMkJsR3RTRztFa0d1U0g7RUFDQSxjckdyU0U7RXFHc1NGO0FsRStsZU47QWtFN2xlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRStsZU47QWtFOWxlTTtFQUNFLHlCckd0SEs7RXFHdUhMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFZ21lUjtBa0UvbGVRO0VBQ0U7RUFDQTtBbEVpbWVWO0FrRS9sZVE7RUFDRSxjckc1VEY7QW1DNjVlUjtBa0U1bGVJO0VBQ0U7QWxFOGxlTjs7QWtFemxlQTtFQUNFLHlCckcvRnFCO0VxR2dHckI7QWxFNGxlRjtBa0UxbGVFO0VBQ0UsbUJ6RzdUWTtFeUc4VFosMkJsRy9VSztFa0dnVkwsY3JHOVVJO0VxRytVSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRTRsZUo7QWtFMWxlSTtFQUNFO0VBQ0EsY3JHdlZFO0VxR3dWRjtBbEU0bGVOO0FrRXhsZUU7RUFDRTtFQUNBO0VBQ0E7QWxFMGxlSjtBa0V4bGVJO0VBQ0UseUJyRzFLTztFcUcyS1A7RUFDQTtFQUNBO0VBQ0E7QWxFMGxlTjtBa0V4bGVNO0VBQ0UsY3JHeldBO0FtQ204ZVI7O0FrRWpsZUE7RUFDRSx5QnJHckltQjtFcUd1SW5CO0FsRW1sZUY7QWtFemtlRTtFQUNFLGtCekd6WFU7RXlHMFhWLDJCbEdwWUs7RWtHcVlMO0VBQ0EsY3JHbllJO0VxR29ZSjtBbEUya2VKO0FrRXprZUk7RUFDRSxjckd4U0c7RXFHeVNIO0FsRTJrZU47QWtFdmtlRTtFQUNFLGtCekd0WVU7RXlHdVlWLDJCbEdoWks7RWtHaVpMO0VBQ0E7RUFDQSxjckdqWkk7RXFHa1pKO0FsRXlrZUo7QWtFdGtlRTtFQUNFO0FsRXdrZUo7QWtFdGtlSTtFQUNFLGNyR3paRTtFcUcwWkY7RUFDQTtFQUNBLGV6R2haUztFeUdpWlQ7QWxFd2tlTjtBa0Vya2VFO0VBQ0U7RUFDQTtBbEV1a2VKO0FrRXRrZUk7RUFDRSxrQnpHN1pRO0V5RzhaUiwyQmxHeGFHO0VrR3lhSDtBbEV3a2VOOztBa0Vua2VBO0VBQ0U7RUFDQSwyQmxHaGJPO0FnQ3MvZVQ7QWtFcGtlRTtFQUNFLGlCekczWmM7RXlHNFpkO0VBQ0E7RUFDQTtFQUNBLGNyR3BiSTtFcUdxYko7RUFDQSxjckd0Ykk7QW1DNC9lUjtBa0Vua2VFO0VBQ0U7RUFDQTtBbEVxa2VKO0FrRW5rZUk7RUFDRTtBbEVxa2VOO0FrRWxrZUk7RUFDRTtFQUNBLGNyR25jRTtFcUdvY0Y7QWxFb2tlTjtBa0Vqa2VJO0VBQ0U7QWxFbWtlTjtBa0Vqa2VNO0VBSEY7SUFJSTtFbEVva2VOO0FBQ0Y7QWtFbGtlTTtFQVBGO0lBUUk7RWxFcWtlTjtBQUNGO0FrRW5rZU07RUFYRjtJQVlJO0VsRXNrZU47QUFDRjtBa0Vwa2VNO0VBQ0UsbUJ6RzdjUTtFeUc4Y1I7RUFDQTtBbEVza2VSO0FrRWxrZUk7RUFDRTtBbEVva2VOO0FrRWprZUk7OztFQUdFO0FsRW1rZU47O0FrRTlqZUE7RUFHRTtBbEUramVGO0FrRTdqZUU7RUFDRTtFQUNBO0FsRStqZUo7QWtFN2plSTtFQUpGO0lBS0k7RWxFZ2tlSjtBQUNGO0FrRTlqZUk7RUFSRjtJQVNJO0VsRWlrZUo7QUFDRjtBa0U5amVFO0VBQ0UseUJsRzdmSztFa0c4ZkwsaUJ6R3hlYztFeUd5ZWQ7RUFDQTtFQUNBLGNyR2hnQkk7RXFHaWdCSjtBbEVna2VKO0FrRTdqZUU7RUFDRTtFQUNBO0FsRStqZUo7QWtFN2plSTtFQUVFO0VBQ0E7RUFDQTtBbEU4amVOO0FrRTVqZU07RUFORjtJQU9JO0VsRStqZU47QUFDRjtBa0U3amVNO0VBVkY7SUFXSTtFbEVna2VOO0FBQ0Y7QWtFN2plSTtFQUNFO0FsRStqZU47QWtFNWplSTtFQUNFO0VBQ0E7RUFDQTtBbEU4amVOO0FrRTVqZU07RUFDRTtBbEU4amVSO0FrRTVqZVE7RUFDRTtFQUNBLGNyRzdZQTtFcUc4WUEsMkJsR3hpQkQ7RWtHeWlCQyxrQnpHaGlCSTtFeUdpaUJKO0VBQ0E7QWxFOGplVjtBa0UxamVNO0VBQ0U7QWxFNGplUjs7QWtFdGplQTtFQUNFO0VBQ0EseUJyR2hYYTtFcUdpWGI7RUFDQTtFQUNBO0FsRXlqZUY7O0FrRXRqZUE7RUFDRSxnQ2xHdmtCaUI7RWtHd2tCakI7QWxFeWplRjtBa0V2amVFO0VBQ0U7QWxFeWplSjtBa0V2amVJO0VBQ0UsY3JHcGtCRTtFcUdxa0JGO0FsRXlqZU47QWtFdmplTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV5amVSO0FrRXZqZVE7RUFDRTtBbEV5amVWO0FrRXBqZUk7RUFDRTtFQUNBO0VBQ0EsY3JHeGxCRTtFcUd5bEJGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CekdybEJVO0V5R3NsQlY7QWxFc2plTjtBa0VqamVRO0VBQ0U7QWxFbWplVjtBa0U5aWVJO0VBQ0UsbUJ6RzdsQlU7RXlHOGxCVix5QmxHOW1CRztFa0crbUJIO0VBQ0E7RUFDQSxjckdobkJFO0VxR2luQkY7RUFDQTtBbEVnamVOO0FrRTlpZU07RUFURjtJQVVJO0VsRWlqZU47QUFDRjtBa0UvaWVNO0VBYkY7SUFjSTtFbEVramVOO0FBQ0Y7O0FrRTdpZUE7RUFDRTtBbEVnamVGO0FrRTlpZUU7RUFDRTtFQUNBO0FsRWdqZUo7QWtFOWllSTtFQUpGO0lBS0k7SUFDQTtFbEVpamVKO0FBQ0Y7QWtFOWllRTtFQUNFLG1Cekc5bkJZO0V5RytuQloseUJsRy9vQks7RWtHZ3BCTDtFQUNBO0VBQ0EsY3JHanBCSTtFcUdrcEJKO0VBQ0E7QWxFZ2plSjtBa0U5aWVJO0VBVEY7SUFVSTtFbEVpamVKO0FBQ0Y7QWtFL2llSTtFQWJGO0lBY0k7RWxFa2plSjtBQUNGO0FrRWhqZUk7RUFqQkY7SUFrQkk7RWxFbWplSjtBQUNGO0FrRS9pZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnpHdm9CVztFeUd3b0JYO0VBQ0E7RUFDQSxjckdoZVM7QW1DaWhmZjtBa0U5aWVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJ6R2pwQlc7RXlHa3BCWDtFQUNBO0VBQ0EsY3JHdHBCSztBbUNzc2ZYO0FrRTdpZUk7RUFDRTtFQUNBLGNyR2hmWTtFcUdpZlosbUJ6R2hyQlU7RXlHaXJCViwyQmxHOXJCRztFa0dnc0JIO0VBQ0E7QWxFOGllTjtBa0U1aWVNO0VBQ0U7QWxFOGllUjtBa0UxaWVJO0VBQ0U7QWxFNGllTjs7QWtFdmllQTtFQUNFO0VBQ0EsMkJsR2h0Qk87QWdDMHZmVDtBa0V4aWVFO0VBSkY7SUFLSTtFbEUyaWVGO0FBQ0Y7QWtFemllRTtFQUNFLGlCekcvckJjO0V5R2dzQmQ7RUFDQTtFQUNBO0VBQ0EsY3JHeHRCSTtFcUd5dEJKO0FsRTJpZUo7QWtFeGllRTtFQUNFO0FsRTBpZUo7O0FrRXJpZUE7RUFDRTtBbEV3aWVGOztBa0VyaWVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFd2llRjtBa0V0aWVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV3aWVKOztBa0VwaWVBO0VBQ0U7QWxFdWllRjtBa0VyaWVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV1aWVKOztBa0VuaWVBO0VBQ0UseUJyR2x3Qk07RXFHbXdCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXNpZUY7QWtFcGllRTtFQUNFLGV6Rzl2Qlc7RXlHK3ZCWCwyQmxHN3dCSztFa0c4d0JMO0VBQ0E7RUFDQSxjckdscEJhO0VxR21wQmI7QWxFc2llSjtBa0VwaWVJO0VBQ0U7QWxFc2llTjtBa0VsaWVFO0VBQ0UsZXpHM3dCVztFeUc0d0JYLDJCbEcxeEJLO0VrRzJ4Qkw7RUFDQTtBbEVvaWVKOztBa0VoaWVBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEVtaWVGO0VrRWppZUU7SUFDRTtJQUNBO0VsRW1pZUo7RWtFaGllRTtJQUNFO0lBQ0E7RWxFa2llSjtBQUNGO0FrRTdoZUE7RUFDRTtJQUNFO0VsRStoZUY7QUFDRjtBa0UzaGVBO0VBQ0U7SUFDRTtFbEU2aGVGO0VrRTFoZUE7SUFDRTtFbEU0aGVGO0VrRXZoZUk7SUFDRTtJQUNBO0VsRXloZU47RWtFdGhlUTtJQUNFO0lBQ0E7SUFDQSxrQnpHcjBCRTtJeUdzMEJGLDJCbEcvMEJIO0lrR2cxQkc7RWxFd2hlVjtFa0VuaGVJOztJQUVFO0VsRXFoZU47RWtFaGhlQTtJQUNFO0lBQ0EseUJyR3h3Qlk7RW1DMHhmZDtFa0VoaGVFO0lBQ0UseUJsR2gyQkc7SWtHaTJCSCxjckdoMkJFO0lxR2kyQkYsZXpHcjFCUztJeUdzMUJUO0lBQ0E7RWxFa2hlSjtFa0VoaGVJO0lBQ0UsMkJsR3gyQkM7RWdDMDNmUDtFa0U5Z2VFO0lBQ0U7SUFDQTtFbEVnaGVKO0VrRTlnZUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRWdoZU47RWtFN2dlSTtJQUNFLDJCbEcxM0JDO0lrRzIzQkQsbUJ6RzkyQlE7SXlHKzJCUjtJQUNBO0lBQ0E7SUFDQSxjckdwckJXO0VtQ21zZmpCO0VrRTVnZUk7SUFDRTtJQUNBLHlCckd6c0JLO0lxRzBzQkwsZXpHdDNCTztJeUd1M0JQLDJCbEdyNEJDO0lrR3M0QkQ7SUFDQTtJQUNBLGNyR3Q0QkE7SXFHdTRCQTtJQUNBO0lBQ0E7SUFDQTtFbEU4Z2VOO0VrRXpnZUE7SUFDRTtJQUNBO0VsRTJnZUY7RWtFemdlRTtJQUNFO0VsRTJnZUo7RWtFdmdlQTtJQUNFLHlCckd6NUJJO0lxRzA1Qko7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRXlnZUY7RWtFdmdlRTtJQUNFO0VsRXlnZUo7RWtFdmdlSTtJQUNFO0lBQ0E7SUFDQTtJQUNBLG1Cckd4NkJBO0lxR3k2QkE7SUFDQTtJQUNBO0VsRXlnZU47RWtFcmdlRTtJQUNFLHlCbEdqN0JHO0lrR2s3QkgsZXpHcjZCUztJeUdzNkJUO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjckd2N0JFO0lxR3c3QkY7RWxFdWdlSjtFa0VyZ2VJO0lBQ0UsMkJsRzk3QkM7SWtHKzdCRCxlekdoN0JPO0l5R2k3QlA7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNyR2w4QkE7RW1DeThmTjtFa0VsZ2VBO0lBQ0U7SUFDQTtFbEVvZ2VGO0VrRWxnZUU7SUFDRTtFbEVvZ2VKO0VrRWhnZUE7SUFDRTtJQUNBO0VsRWtnZUY7RWtFLy9kQTtJQUNFO0lBQ0E7RWxFaWdlRjtFa0U5L2RBO0lBQ0U7SUFDQTtJQUNBO0VsRWdnZUY7RWtFOS9kRTtJQUNFO0lBQ0E7SUFDQTtFbEVnZ2VKO0VrRTMvZEU7SUFDRTtFbEU2L2RKO0VrRTMvZEk7SUFDRTtJQUNBO0VsRTYvZE47QUFDRjtBa0V2L2RBO0VBRUk7SUFDRTtFbEV3L2RKO0VrRXIvZEU7SUFDRTtFbEV1L2RKO0FBQ0Y7QWtFLytkQTtFQUNFOzs7OztJQUtFO0VsRWkvZEY7QUFDRjtBa0U5K2RBO0VBQ0U7QWxFZy9kRjs7QWtFNytkQTtFQUNFO0FsRWcvZEY7O0FrRTcrZEE7RUFDRTtBbEVnL2RGOztBa0U3K2RBO0VBQ0U7QWxFZy9kRjs7QWtFNytkQTtFQUNFO0VBQ0E7RUFDQTtBbEVnL2RGOztBa0U3K2RBO0VBQ0U7RUFDQTtBbEVnL2RGOztBa0U3K2RBO0VBQ0U7SUFDRTtFbEVnL2RGO0VrRTcrZEE7SUFDRTtFbEUrK2RGO0VrRTMrZEU7SUFDRTtFbEU2K2RKO0VrRTMrZEk7SUFDRTtJQUNBO0lBQ0E7RWxFNitkTjtFa0V2K2RFO0lBQ0U7RWxFeStkSjtBQUNGO0FrRXYrZEk7RUFDRTtJQUNFO0VsRXkrZE47RWtFdCtkSTtJQUNFO0VsRXcrZE47QUFDRjtBa0VuK2RBO0VBQ0UsbUJ6R2hrQ2M7RXlHaWtDZCx5QmxHamxDTztFa0drbENQLGNyR2psQ007QW1Dc2pnQlI7O0FrRWwrZEE7RUFDRTtFQUNBO0FsRXErZEY7O0FrRWwrZEE7RUFDRTtFQUNBO0FsRXErZEY7O0FrRWorZEU7RUFDRTtBbEVvK2RKO0FrRWwrZEk7RUFDRTtBbEVvK2ROO0FrRWgrZEU7RUFDRTtBbEVrK2RKO0FrRWgrZEk7RUFDRSxtQnpHam1DVTtFeUdrbUNWLHlCbEc3bUNHO0VrRzhtQ0gsY3JHN21DRTtFcUc4bUNGO0FsRWsrZE47QWtFLzlkSTtFQUNFLG1CekdubUNVO0V5R29tQ1YseUJsR3BuQ0c7RWtHcW5DSCxjckdwbkNFO0FtQ3FsZ0JSO0FrRTk5ZEk7RUFDRSxnQ3JHNTRCa0I7RXFHNjRCbEIsbUJ6Ry9tQ1U7RXlHZ25DViwyQmxHNW5DRztFa0c2bkNIO0FsRWcrZE47QWtFOTlkTTtFQUNFLGdDckdsNUJnQjtFcUdtNUJoQjtBbEVnK2RSO0FrRTc5ZE07RUFYRjtJQVlJO0VsRWcrZE47QUFDRjs7QWtFMzlkQTtFQUNFO0VBQ0E7QWxFODlkRjs7QWtFMzlkQTtFQUNFO0VBQ0E7QWxFODlkRjs7QWtFMzlkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCckcxNkJjO0VxRzI2QmQ7RUFDQTtFQUNBO0FsRTg5ZEY7O0FrRTM5ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnJHcDdCYztFcUdxN0JkO0VBQ0E7RUFDQTtFQUNBO0FsRTg5ZEY7O0FrRTM5ZEE7RUFDRSxnQ3JHNzdCc0I7QW1DMjVmeEI7O0FrRTE5ZEU7RUFDRSxjckcva0NLO0FtQzRpZ0JUOztBa0V6OWRBO0VBQ0U7SUFDRTtFbEU0OWRGO0FBQ0Y7QWtFejlkQTtFQUNFO0lBQ0U7RWxFMjlkRjtFa0V4OWRBO0lBQ0U7RWxFMDlkRjtFa0V2OWRBO0lBQ0U7RWxFeTlkRjtBQUNGO0FrRXo5ZEk7RUFHTTtJQUNFO0VsRXk5ZFY7QUFDRjtBa0V6K2RBO0VBc0JFO0lBQ0U7SUFDQTtFbEVzOWRGO0VrRW45ZEk7SUFDRTtFbEVxOWROO0VrRWw5ZEk7SUFDRTtFbEVvOWROO0VrRWw5ZE07SUFDRTtFbEVvOWRSO0VrRTk4ZEE7SUFDRTtJQUNBO0VsRWc5ZEY7RWtFNzhkSTtJQUNFO0VsRSs4ZE47RWtFNThkSTtJQUNFO0VsRTg4ZE47RWtFNThkTTtJQUNFO0VsRTg4ZFI7RWtFMzhkTTtJQUNFLG1CekdudUNNO0l5R291Q04seUJsR3B2Q0Q7RWdDaXNnQlA7RWtFeDhkRTtJQUNFO0VsRTA4ZEo7RWtFdDhkQTtJQUNFO0lBQ0E7RWxFdzhkRjtFa0VyOGRBO0lBQ0U7SUFDQTtFbEV1OGRGO0VrRXA4ZEE7SUFDRTtJQUNBO0VsRXM4ZEY7QUFDRjtBa0UxN2RFO0VBQ0U7RUFDQTtFQUNBLGNyR3p4Q0k7QW1DcXRnQlI7QWtFMTdkSTtFQUNFO0FsRTQ3ZE47QWtFeDdkRTtFQUNFO0FsRTA3ZEo7QWtFdjdkRTtFQUNFO0VBQ0E7RUFDQSxjckd2eUNJO0VxR3d5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QTtFQUNBO0VBQ0E7QVlvOGdCWjtBWmg4Z0JZO0VBQ0UsMkJwQm5FTDtFb0JvRUs7RUFDQSxrQjNCekNLO0UyQjBDTDtFQUNBO0FZazhnQmQ7QVpoOGdCYztFQUNFLHlCcEJ4RVA7QWdDMGdoQlQ7QVo1N2dCUTtFQUNFO0FZODdnQlY7QVoxN2dCYztFQUNFO0VBQ0E7QVk0N2dCaEI7QVp6N2dCYztFQUNFO0VBQ0E7RUFDQTtBWTI3Z0JoQjtBWno3Z0JnQjtFQUNFO0VBQ0EsMkJwQmhHVDtBZ0MyaGhCVDtBWng3Z0JnQjtFQUNFO0VBQ0E7QVkwN2dCbEI7QVp0N2dCYztFQUNFO0FZdzdnQmhCO0FacDdnQlk7O0VBRUU7QVlzN2dCZDtBWm43Z0JZOztFQUVFO0VBQ0E7QVlxN2dCZDtBWmo3Z0JjO0VBQ0U7QVltN2dCaEI7QVovNmdCWTtFQUNFO0FZaTdnQmQ7QVo5NmdCWTs7RUFFRTtFQUNBO0VBQ0EsMkJwQnZJTDtFb0J3SUs7RUFDQTtFQUNBO0FZZzdnQmQ7QVo3NmdCZ0I7O0VBQ0U7QVlnN2dCbEI7QVozNmdCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FZNjZnQmQ7QVoxNmdCWTtFQUNFO0FZNDZnQmQ7QVp6NmdCWTtFQUNFLGtCM0I1SUE7RTJCNklBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FZMjZnQmQ7QVp6NmdCYztFQWJGO0lBY0k7RVk0NmdCZDtBQUNGO0FaejZnQlk7RUFDRTtBWTI2Z0JkO0FaeDZnQlk7O0VBRUU7QVkwNmdCZDtBWnY2Z0JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWXk2Z0JkO0FadjZnQmM7RUFDRTtBWXk2Z0JoQjtBWnI2Z0JnQjtFQUNFO0VBQ0E7QVl1NmdCbEI7QVpyNmdCa0I7RUFDRSwyQnBCOU1YO0VvQitNVyxlM0JoTUw7QXVDdW1oQmY7QVpwNmdCa0I7RUFDRTtBWXM2Z0JwQjtBWmo2Z0JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVltNmdCaEI7QVpoNmdCYztFQUNFLG1CM0JqTUM7RTJCa01ELGN2QjdJQTtBbUMraWhCaEI7QVovNWdCYztFQUNFO0VBQ0EsZTNCMU5EO0UyQjJOQztFQUNBO0VBQ0EsMkJwQjNPUDtBZ0M0b2hCVDtBWjc1Z0JZO0VBQ0U7RUFDQSxtQnZCM0pFO0V1QjRKRjtFQUNBLGN2QmpQTjtFdUJrUE0sMkJwQnBQTDtFb0JxUEssbUIzQnBPRTtFMkJxT0Y7RUFDQTtFQUNBO0FZKzVnQmQ7QVo1NWdCWTtFQUNFO0VBQ0E7RUFDQTtBWTg1Z0JkOztBWm41Z0JBO0VBQ0U7RUFDQTtBWXM1Z0JGOztBWmw1Z0JFO0VBQ0U7RUFDQSx5QnZCL0VTO0V1QmdGVDtBWXE1Z0JKO0FabDVnQkU7RUFDRTtBWW81Z0JKO0FaajVnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCcEIvUkM7RW9CZ1NELG1CM0JuUlE7QXVDc3FoQmhCO0FaajVnQlE7RUFDRSx5QnBCalNEO0FnQ29yaEJUO0FaOTRnQlE7RUFDRTtFQUNBO0FZZzVnQlY7QVo1NGdCWTs7RUFDRTtFQUNBO0FZKzRnQmQ7QVozNGdCVTtFQUNFO0FZNjRnQlo7QVoxNGdCVTtFQUNFO0VBQ0E7RUFDQTtBWTQ0Z0JaO0FaMTRnQlk7RUFDRSwyQnBCN1RMO0VvQjhUSztFQUNBLG1CM0JuVEU7QXVDK3JoQmhCO0FaejRnQlk7RUFDRTtBWTI0Z0JkO0FaeDRnQlk7RUFDRTtBWTA0Z0JkO0FadDRnQlU7RUFDRTtFQUNBO0FZdzRnQlo7QVp0NGdCWTtFQUNFO0VBQ0E7QVl3NGdCZDtBWnA0Z0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVlzNGdCWjtBWm40Z0JVO0VBQ0U7QVlxNGdCWjtBWmw0Z0JVO0VBQ0UsbUIzQjFWRDtFMkIyVkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVlvNGdCWjtBWmo0Z0JVO0VBQ0U7QVltNGdCWjtBWmo0Z0JZO0VBQ0U7QVltNGdCZDtBWmg0Z0JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWWs0Z0JkO0FaaDRnQmM7RUFDRTtBWWs0Z0JoQjtBWjkzZ0JnQjtFQUNFO0VBQ0E7RUFDQTtBWWc0Z0JsQjtBWjkzZ0JrQjtFQUNFLDJCcEIzWVg7RW9CNFlXLGUzQjdYTDtBdUM2dmhCZjtBWjkzZ0JvQjtFQUNFO0FZZzRnQnRCO0FaNTNnQmtCO0VBQ0U7RUFDQSxrQjNCM1lOO0F1Q3l3aEJkO0FaejNnQmM7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjNCalpBO0F1QzR3aEJoQjtBWngzZ0JjO0VBQ0Usa0IzQjlZRjtFMkIrWUU7QVkwM2dCaEI7QVpwM2dCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNCN1pFO0UyQjhaRjtFQUNBO0VBQ0E7RUFDQTtBWXMzZ0JkOztBWjcyZ0JBO0VBQ0U7QVlnM2dCRjs7QVo3MmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2QmxjSTtFdUJtY0osY3ZCc0VVO0FtQzB5Z0JkOztBbUV0MGhCQTtFQUNFLGUxR0xlO0F1QzgwaEJqQjs7QW1FdDBoQkE7RUFHRTtJQUNFO0lBQ0EseUJ0RzhGWTtFbUN5dWhCZDtFbUVyMGhCRTtJQUNFLGUxR21CUztJMEdsQlQseUJuR0tHO0ltR0pILGN0R0tFO0lzR0hGO0VuRXMwaEJKO0VtRXAwaEJJO0lBQ0UseUJuR0RDO0VnQ3UwaEJQO0VtRWwwaEJFO0lBQ0U7SUFDQTtFbkVvMGhCSjtFbUVsMGhCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FbzBoQk47RW1FajBoQkk7SUFDRSxtQjFHUFE7STBHUVIsMkJuR3BCQztJbUdxQkQ7SUFDQTtJQUNBO0lBQ0EsY3RHa0xXO0VtQ2lwaEJqQjtFbUVoMGhCSTtJQUNFO0lBQ0EseUJ0RzZKSztJc0c1SkwsMkJuRzlCQztJbUcrQkQsbUIxR25CUTtJMEdvQlI7SUFDQTtJQUNBLGN0R2hDQTtJc0dpQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FazBoQk47RW1FOXpoQkU7SUFDRSxtQjFHL0JVO0kwR2dDViwyQm5HN0NHO0ltRzhDSDtJQUNBO0lBQ0E7SUFDQSxjdEc5Q0U7SXNHK0NGO0lBQ0E7SUFDQTtFbkVnMGhCSjtFbUU1emhCSTtJQUNFO0lBQ0E7RW5FOHpoQk47RW1FNXpoQk07SUFZRTtFbkVtemhCUjtFbUU5emhCUTtJQUNFLG1CMUdqREk7STBHa0RKLDJCbkc5REg7SW1HK0RHO0lBQ0E7SUFDQTtJQUNBLGN0RzlERztJc0crREg7SUFDQTtFbkVnMGhCVjtFbUUzemhCUTtJQUNFLGUxRzVDSztJMEc2Q0w7SUFDQTtFbkU2emhCVjtFbUV6emhCTTtJQUNFLDJCbkdsRkQ7SW1HbUZDLG1CMUd0RU07STBHdUVOO0lBQ0E7SUFDQTtJQUNBLGN0R29FQTtJc0duRUE7SUFDQTtFbkUyemhCUjtFbUV6emhCUTtJQUNFLG1CMUcvRUk7STBHZ0ZKLDJCbkc3Rkg7SW1HOEZHO0lBQ0E7SUFDQTtJQUNBLGN0R0NIO0lzR0FHO0lBQ0E7RW5FMnpoQlY7RW1FcHpoQlE7SUFDRTtJQUNBLGN0RytDRjtJc0c5Q0U7SUFDQSxtQjFHN0ZLO0V1Q201aEJmO0VtRWh6aEJFO0lBQ0UseUJ0R3VIaUI7SXNHdEhqQjtJQUNBO0lBQ0E7RW5Fa3poQko7RW1FaHpoQkk7SUFDRSxtQjFHekdRO0kwRzBHUiwyQm5HM0hDO0ltRzRIRCxjdEcxSEE7SXNHMkhBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RW5FaXpoQk47RW1FL3loQk07SUFDRTtJQUNBLGN0R3BJRjtJc0dxSUU7SUFDQSxpQjFHakhRO0kwR2tIUjtJQUNBO0VuRWl6aEJSO0VtRTd5aEJJO0lBQ0U7SUFDQTtJQUNBO0VuRSt5aEJOO0VtRTd5aEJNO0lBQ0UseUJ0RzNJQTtJc0c2SUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkU4eWhCUjtFbUU1eWhCUTtJQUNFLGN0RzNKSjtFbUN5OGhCTjtFbUV0eWhCRTtJQUNFLHlCdEdxRWlCO0lzR3BFakI7SUFDQTtJQUNBO0lBQ0E7RW5Fd3loQko7RW1FdHloQkk7SUFDRSxtQjFHNUpRO0kwRzZKUiwyQm5HOUtDO0ltRytLRCxjdEc3S0E7SXNHOEtBLGtCMUc3Sk07STBHK0pOO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RW5Fc3loQk47RW1FcHloQk07SUFDRTtJQUNBLGN0R3pMRjtJc0cwTEU7SUFDQSxpQjFHdEtRO0kwR3VLUjtJQUNBO0VuRXN5aEJSO0VtRWx5aEJJO0lBQ0U7SUFDQTtJQUNBO0VuRW95aEJOO0VtRWx5aEJNO0lBQ0UseUJ0R2ZHO0lzR2dCSDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRW95aEJSO0VtRWx5aEJRO0lBQ0UsY3RHL01KO0VtQ20vaEJOO0VtRTF4aEJBO0lBQ0U7SUFDQSx5QnRHck5NO0lzR3NOTjtFbkU0eGhCRjtBQUNGO0FtRTN4aEJJO0VBTEY7SUFNSTtFbkU4eGhCSjtBQUNGO0FtRTdnaUJBO0VBaVBJO0lBQ0Usa0IxRzVOUTtJMEc2TlIsMkJuR3ZPRztJbUd3T0g7SUFDQTtJQUNBO0lBQ0EsY3RHeE9FO0lzR3lPRjtFbkUreGhCSjtFbUU1eGhCRTtJQUNFLGtCMUd0T1E7STBHdU9SLHlCbkcvT0c7SW1HZ1BIO0lBQ0E7SUFDQTtJQUNBLGN0R2xQRTtJc0dtUEY7RW5FOHhoQko7RW1FM3hoQkU7SUFDRTtFbkU2eGhCSjtFbUUzeGhCSTtJQUNFLGN0RzFQQTtJc0cyUEE7SUFDQTtJQUNBLGUxR2pQTztJMEdrUFA7RW5FNnhoQk47RW1FdnhoQkU7SUFDRSxtQjFHdFBVO0kwR3VQVjtJQUNBO0lBQ0E7SUFDQSxjdEd6UUU7SXNHMFFGO0lBQ0EsY3RHM1FFO0VtQ29paUJOO0VtRXR4aEJFO0lBQ0U7RW5Fd3hoQko7RW1FdHhoQkk7SUFDRTtJQUNBO0lBQ0E7RW5Fd3hoQk47RW1FcnhoQkk7SUFDRTtJQUNBLGN0R2pJRTtFbUN3NWhCUjtFbUVweGhCSTtJQUNFO0lBQ0E7RW5Fc3hoQk47QUFDRjtBbUVyeGhCUTtFQUpGO0lBS0k7RW5Fd3hoQlI7QUFDRjtBbUV6a2lCQTtFQW1UUTtJQUNFLGtCMUc5Ukk7STBHK1JKO0lBQ0E7SUFDQSwyQm5HMVNEO0VnQ21raUJQO0VtRW54aEJBO0lBQ0U7RW5FcXhoQkY7RW1FbnhoQkU7SUFDRSwyQm5HcFRHO0ltR3FUSCxtQjFHcFNVO0kwR3FTVjtJQUNBO0lBQ0E7SUFDQSxjdEd2VEU7SXNHd1RGO0lBQ0EsY3RHelRFO0VtQzhraUJOO0VtRWx4aEJFO0lBQ0U7SUFDQTtFbkVveGhCSjtFbUVseGhCSTtJQUNFO0VuRW94aEJOO0VtRWp4aEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5FbXhoQk47RW1FanhoQk07SUFDRTtFbkVteGhCUjtFbUVqeGhCUTtJQUNFO0lBQ0EsY3RHdkxGO0lzR3dMRSxrQjFHelVFO0kwRzBVRiwyQm5HblZIO0ltR29WRztJQUNBO0lBQ0E7RW5FbXhoQlY7RW1FL3doQk07SUFDRTtFbkVpeGhCUjtFbUUzd2hCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FNndoQkY7RW1FMXdoQkk7SUFDRSxjdEd4V0E7SXNHeVdBO0VuRTR3aEJOO0VtRTF3aEJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRTR3aEJSO0VtRTF3aEJRO0lBQ0U7RW5FNHdoQlY7RW1FdndoQkk7SUFDRTtJQUNBO0lBQ0EsY3RHNVhBO0lzRzZYQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FeXdoQk47RW1FdHdoQkk7SUFDRTtFbkV3d2hCTjtFbUVyd2hCSTtJQUNFLHlCbkczWUM7SW1HNFlELG1CMUc1WFE7STBHNlhSO0lBQ0E7SUFDQTtJQUNBLGN0Ry9ZQTtJc0dnWkE7RW5FdXdoQk47RW1FbndoQkU7O0lBRUU7RW5FcXdoQko7RW1FaHdoQkU7SUFDRSxtQjFHN1lVO0kwRzhZViwyQm5HL1pHO0ltR2dhSDtJQUNBO0lBQ0E7SUFDQSxjdEdqYUU7SXNHa2FGO0lBTUE7RW5FNnZoQko7QUFDRjtBbUVsd2hCTTtFQVRGO0lBVUk7RW5FcXdoQk47QUFDRjtBbUUxcmlCQTtFQTJiTTtJQUNFO0lBQ0EsY3RHck9VO0lzR3NPVixrQjFHeGFNO0kwR3lhTiwyQm5HbmJDO0ltR29iRDtJQUNBO0lBQ0E7RW5Fa3doQk47RW1FL3ZoQkk7SUFDRTtFbkVpd2hCTjtFbUU5dmhCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBLG1CMUd4YVU7STBHeWFWO0lBQ0E7SUFDQSxjdEd2UE87RW1DdS9oQmI7RW1FN3ZoQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQSxtQjFHbGJVO0kwR21iVjtJQUNBO0lBQ0EsY3RHN2FHO0VtQzRxaUJUO0VtRTV2aEJJO0lBQ0U7RW5FOHZoQk47RW1FeHZoQkU7SUFDRSxtQjFHdmNVO0kwR3djVix5Qm5HeGRHO0ltR3lkSDtJQUNBO0lBQ0E7SUFDQSxjdEczZEU7SXNHNGRGO0VuRTB2aEJKO0VtRXR2aEJBO0lBQ0UseUJ0R2plSTtJc0drZUo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRXd2aEJGO0VtRXR2aEJFO0lBQ0U7RW5Fd3ZoQko7RW1FdHZoQkk7SUFDRTtFbkV3dmhCTjtFbUU1dWhCRTtJQUNFLGUxRzllUztJMEcrZVQseUJuRzVmRztJbUc2Zkg7SUFDQTtJQUNBO0lBQ0EsY3RHbllXO0lzR29ZWDtFbkU4dWhCSjtFbUU1dWhCSTtJQUNFLGUxR3ZmTztJMEd3ZlAsMkJuR3ZnQkM7SW1Hd2dCRDtJQUNBO0lBQ0E7SUFDQSxjdEc1WVM7RW1DMG5pQmY7RW1FenVoQkE7SUFDRTtFbkUydWhCRjtFbUV4dWhCQTtJQUNFO0VuRTB1aEJGO0VtRXZ1aEJBO0lBQ0U7RW5FeXVoQkY7RW1FdHVoQkE7SUFDRTtJQUNBO0VuRXd1aEJGO0VtRXR1aEJFO0lBQ0U7SUFDQTtJQUNBO0VuRXd1aEJKO0FBQ0Y7QW9FNXhpQkE7RUFDRSxlM0dMZTtFMkdNZjtBcEU4eGlCRjs7QW9FM3hpQkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBcEU2eGlCRjs7QW9FM3hpQkE7RUFDRSwrQnBHSGlCO0VvR0lqQixtQjNHVVM7RTJHVFQ7RUFDQSxjdkdxSWU7QW1DeXBpQmpCOztBb0U1eGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEUreGlCRjtBb0U5eGlCRTtFQUNFO0FwRWd5aUJKO0FvRTl4aUJFO0VBQ0U7RUFDQSxrQjNHR1U7QXVDNnhpQmQ7QW9FL3hpQkk7RUFDRSxrQjNHVFE7QXVDMHlpQmQ7QW9FOXhpQkU7RUFwQkY7SUFxQkk7RXBFaXlpQkY7QUFDRjs7QW9FL3hpQkE7RUFDRSwrQnBHakNpQjtFb0drQ2pCO0VBQ0EsbUIzR2hCYztFMkdpQmQ7RUFDQSxjdkdzR2U7RXVHckdmO0FwRWt5aUJGOztBb0VoeWlCQTtFQUNFLGlCM0dYZ0I7RTJHWWhCO0VBQ0EseUJwR3REUTtFb0d1RFI7QXBFbXlpQkY7QW9FbHlpQkU7RUFDRTtFQUNBLG1CM0c1Qlk7QXVDZzBpQmhCO0FvRWx5aUJFO0VBQ0U7QXBFb3lpQko7QW9FbnlpQkk7RUFGRjtJQUdJO0VwRXN5aUJKO0FBQ0Y7O0FvRW55aUJBO0VBQ0U7RUFDQTtFQUNBO0FwRXN5aUJGOztBb0VweWlCQTtFQUNFO0VBQ0EsbUJ2R3RETTtBbUM2MWlCUjtBb0V0eWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRXd5aUJKO0FvRXZ5aUJJO0VBQ0U7QXBFeXlpQk47QW9FdnlpQk07RUFDRSwrQnBHekVXO0VvRzBFWCxtQjNHM0RNO0UyRzRETjtFQUNBO0VBQ0E7RUFDQSxjdkc2RFM7QW1DNHVpQmpCO0FvRXZ5aUJNO0VBQ0U7QXBFeXlpQlI7QW9FdHlpQk07RUFDRSwyQnBHakdFO0VvR2tHRixtQjNHbkVRO0UyR29FUjtFQUNBO0VBQ0E7RUFDQSxjdkc4Qks7RXVHN0JMO0VBQ0E7QXBFd3lpQlI7QW9FcnlpQk07RUFDRSwyQnBHNUdFO0VvRzZHRixtQjNHOUVRO0UyRytFUjtFQUNBO0VBQ0E7QXBFdXlpQlI7QW9FcHlpQk07RUFDRSw0QnBHckhFO0VvR3NIRixtQjNHMUZNO0UyRzJGTjtFQUNBO0FwRXN5aUJSOztBb0VqeWlCQTtFQUNFO0lBQ0UsbUIzRzlGVztFdUNrNGlCYjtFb0VqeWlCRTtJQUNFLG1CM0dsR1M7RXVDcTRpQmI7RW9FaHlpQkE7SUFDRSxrQjNHMUdVO0kyRzJHVjtFcEVreWlCRjtFb0VoeWlCQTtJQUNFO0VwRWt5aUJGO0FBQ0Y7QW9FL3hpQkE7RUFDRSwrQnBHbklpQjtFb0dvSWpCLG1CM0dySFk7RTJHc0haO0VBQ0E7RUFDQTtFQUNBLGN2R0dlO0V1R0ZmO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ2R2xIZTtFdUdtSGY7RUFDQTtFQUNBO0FwRWl5aUJGO0FvRWh5aUJFO0VBQ0UsY3ZHMUJTO0V1RzJCVCxnQ3BHcEplO0VvR3FKZixrQjNHcElVO0UyR3FJVjtBcEVreWlCSjs7QXFFaDhpQkE7RUFDRSxlNUdOZTtBdUN5OGlCakI7O0FxRXI0aUJBO0VBS0k7RUFDQTtBckVvNGlCSjtBcUV6NGlCSTtFQURKO0lBRVE7RXJFNDRpQk47QUFDRjtBcUV0NGlCUTtFQURKO0lBRVE7SUFDQTtFckV5NGlCVjtBQUNGOztBcUVwNGlCQTtFQUtJO0FyRW00aUJKO0FxRXY0aUJJO0VBREo7SUFFUTtFckUwNGlCTjtBQUNGOztBcUVuNGlCSTtFQUNJO0VBQ0E7QXJFczRpQlI7QXFFcDRpQlE7RUFDSTtBckVzNGlCWjtBcUVuNGlCUTtFQUNJLGN4R29DRTtFd0duQ0Ysa0I1RzNFRTtFNEc0RUY7RUFDQTtBckVxNGlCWjtBcUVsNGlCUTtFQUNJLG1CNUdwRkE7RTRHcUZBLGN4RzJCSztFd0cxQkw7RUFDQTtBckVvNGlCWjtBcUVoNGlCUTtFQU1JO0VBQ0E7QXJFNjNpQlo7QXFFbjRpQlk7RUFESjtJQUVRO0lBQ0E7RXJFczRpQmQ7QUFDRjtBcUVqNGlCWTs7RUFwRVIsK0JyRzdDZTtFcUc4Q2Ysa0I1RzlCVTtFNEcrQlY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEc4RVE7QW1DMjNpQlo7QXFFdDRpQlk7RUFDSTtFQUNBO0FyRXc0aUJoQjtBcUVsNGlCWTtFQTVIUixnQ3JHSGU7RXFHSWYsa0I1RytCZTtFNEc5QmY7RUFDQTtBckVpZ2pCSjtBcUVyNGlCZ0I7RUFISjtJQUlRO0VyRXc0aUJsQjtBQUNGO0FxRXQ0aUJnQjtFQVBKO0lBckhSLGdDckdWZTtJcUdXZixrQjVHZ0JVO0k0R2ZWO0lBQ0E7SUFDQSxjeEdzSFM7SXdHSU87RXJFNjRpQmxCO0FBQ0Y7QXFFMTRpQlk7RUExSFIsZ0NyR2xCZTtFcUdtQmYsa0I1R2dCZTtFNEdmZjtFQUNBO0VBeUhZO0FyRSs0aUJoQjtBcUU3NGlCZ0I7RUFKSjtJQWxJUixnQ3JHVmU7SXFHV2Ysa0I1R2dCVTtJNEdmVjtJQUNBO0lBQ0EsY3hHc0hTO0VtQ2k2aUJYO0FBQ0Y7QXFFOTRpQkk7RUFDSTtBckVnNWlCUjtBcUUvNGlCUTtFQUZKO0lBckhBLFlBdENZO0lBdUNaLFdBdENVO0lBdUNWO0lBQ0E7SUFDQSxjeEd1RmE7SXdHdEZiO0lBQ0E7SUFDQTtFckUwZ2pCRjtBQUNGO0FxRXY1aUJRO0VBTko7SUEvSEEsWUExQlc7SUEyQlgsV0ExQlU7SUEyQlY7SUFDQTtJQUNBLGN4R2lHYTtJd0doR2I7SUFDQTtFckVnaWpCRjtBQUNGO0FxRTk1aUJRO0VBQ0ksbUI1RzlJRztFNEcrSUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVnNmlCWjs7QXNFamxqQkE7RUFDRSxlN0dMZTtBdUN5bGpCakI7O0FzRWhsakJFO0VBQ0UsbUI3R3VCWTtFNkd0Qlo7RUFDQTtFQUNBLDRCdEdaTTtFc0dhTixjekc0Slk7RXlHM0paO0VBQ0E7QXRFbWxqQko7QXNFbGxqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEVvbGpCTjtBc0VsbGpCTTtFQUNFLHlCekdZSztBbUN3a2pCYjtBc0VqbGpCSTtFQUNFLHlCekdRTztBbUMya2pCYjtBc0VobGpCSTtFQUNFLGN6R3lKTztFeUd4SlAsMkJ0Ry9CSTtFc0dnQ0o7QXRFa2xqQk47O0F1RWhuakJBO0VBQ0UsZTlHTGU7QXVDd25qQmpCOztBdUUvbWpCRTtFQUNFLGU5R3lCVztFOEd4Qlg7RUFDQSwyQnZHVk07RXVHV04sYzFHNEtTO0FtQ3M4aUJiO0F1RWhuakJFO0VBQ0UsYzFHd0pTO0FtQzA5aUJiO0F1RS9takJFO0VBQ0U7QXZFaW5qQko7QXVFOW1qQkU7RUFDRTtFQUNBO0VBQ0EsbUI5R1lZO0U4R1haO0F2RWduakJKO0F1RTdtakJFO0VBQ0U7RUFDQTtBdkUrbWpCSjs7QXdFM29qQkE7RUFDRTtFQUNBO0F4RThvakJGOztBd0Uzb2pCQTtFQUNFO0VBQ0E7QXhFOG9qQkY7O0F3RTNvakJBOztFQUVFO0F4RThvakJGOztBd0Uzb2pCQTtFQUNFO0VBQ0E7RUFDQTtBeEU4b2pCRjs7QXdFM29qQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEU4b2pCRjs7QXdFM29qQkE7RUFDRTtBeEU4b2pCRjs7QXdFM29qQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0diYTtFK0djYjtBeEU4b2pCRjs7QXdFM29qQkE7RUFDRTtBeEU4b2pCRjs7QXdFM29qQkE7RUFDRTtFQUNBO0VBQ0E7QXhFOG9qQkY7QXdFNW9qQkU7RUFDRTtFQUNBO0F4RThvakJKOztBd0Uxb2pCQTtFQUNFO0F4RTZvakJGOztBd0Uxb2pCQTtFQUNFLHlCM0crT2M7QW1DODVpQmhCOztBd0Uxb2pCQTtFQUNFLHlCM0dvT1k7QW1DeTZpQmQ7O0F3RTFvakJBO0VBQ0U7QXhFNm9qQkY7O0F3RTFvakJBO0VBQ0U7QXhFNm9qQkY7O0F3RTFvakJBO0VBQ0U7QXhFNm9qQkY7O0F3RTFvakJBO0VBQ0U7QXhFNm9qQkY7O0F3RTFvakJBO0VBQ0U7RUFDQTtFQUNBO0F4RTZvakJGOztBd0Uxb2pCQTtFQUNFO0lBQ0U7SUFDQTtFeEU2b2pCRjtBQUNGO0F3RTFvakJBO0VBQ0U7QXhFNG9qQkY7O0F3RXpvakJBO0VBQ0U7QXhFNG9qQkY7O0F3RXpvakJBO0VBQ0U7QXhFNG9qQkY7O0F3RXpvakJBO0VBQ0U7QXhFNG9qQkY7O0F3RXpvakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBeEUwb2pCRjs7QXdFdm9qQkE7RUFDRTtBeEUwb2pCRjs7QXdFdm9qQkE7RUFDRTtBeEUwb2pCRjs7QXdFcm9qQkk7RUFDRSxjM0dnS1U7RTJHL0pWO0VBQ0E7QXhFd29qQk47QXdFbm9qQkk7RUFDRSxjM0dpSlE7RTJHaEpSO0VBQ0E7QXhFcW9qQk47O0F3RS9uakJBO0VBQ0U7SUFDRTtFeEVrb2pCRjtFd0UvbmpCQTtJQUNFO0V4RWlvakJGO0FBQ0Y7QXdFOW5qQkE7QUFDQTtFQUNFO0F4RWdvakJGOztBd0U3bmpCQTtFQUNFO0VBQ0E7QXhFZ29qQkY7O0F3RTluakJBO0VBQ0U7RUFDQTtBeEVpb2pCRjs7QXdFL25qQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzR3lHWTtFMkd4R1o7RUFDQTtFQUNBO0F4RWtvakJGOztBd0UvbmpCQTtFQUNFO0VBQ0E7QXhFa29qQkY7O0F3RS9uakJBO0VBQ0U7RUFDQTtBeEVrb2pCRjs7QXdFL25qQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzR3VGYztFMkd0RmQ7RUFDQTtFQUNBO0F4RWtvakJGOztBd0UvbmpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNHd0VjO0UyR3ZFZDtFQUNBO0VBQ0E7QXhFa29qQkY7O0F3RS9uakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0drRFk7RTJHakRaO0VBQ0E7RUFDQTtBeEVrb2pCRjs7QXdFL25qQkE7RUFDRTtBeEVrb2pCRjs7QXdFL25qQkE7RUFDRTtBeEVrb2pCRjs7QXdFOW5qQkU7RUFDRSw0QnhHNVFNO0FnQzY0akJWO0F3RTluakJJO0VBQ0U7QXhFZ29qQk47QXdFN25qQkk7RUFDRTtBeEUrbmpCTjtBd0UzbmpCRTtFQUNFLG1CM0cyQmM7QW1Da21qQmxCO0F3RTFuakJFO0VBQ0UsbUIzR3dCWTtBbUNvbWpCaEI7QXdFeG5qQkk7RUFDRTtBeEUwbmpCTjtBd0V2bmpCRTtFQUNFO0F4RXluakJKOztBd0VsbmpCRTtFQUNFLDRCeEc5U007QWdDbTZqQlY7QXdFbG5qQkk7RUFDRTtBeEVvbmpCTjtBd0VqbmpCSTtFQUNFO0F4RW1uakJOO0F3RS9takJFO0VBQ0UsbUIzR2hUSTtBbUNpNmpCUjtBd0U5bWpCRTtFQUNFLG1CM0c5U1E7QW1DODVqQlo7QXdFN21qQkU7RUFDRTtBeEUrbWpCSjs7QXlFLzZqQkE7RUFDRSxlaEhMZTtBdUN1N2pCakI7O0F5RS82akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpFazdqQkY7QXlFajdqQkU7RUFDRTtBekVtN2pCSjtBeUVsN2pCSTtFQUNFO0VBQ0E7QXpFbzdqQk47QXlFbDdqQk07RUFDRTtFQUNBLG1CaEg2QlM7RWdINUJUO0F6RW83akJSO0F5RWg3akJRO0VBQ0UsbUJoSHNCSTtFZ0hyQko7RUFDQTtBekVrN2pCVjtBeUU3NmpCUTtFQUNFO0VBQ0EsbUJoSEVNO0VnSEROO0F6RSs2akJWO0F5RTE2akJFO0VBQ0U7RUFDQTtBekU0NmpCSjtBeUUzNmpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekU2NmpCTjtBeUU1NmpCTTtFQVZGO0lBV0k7SUFDQTtFekUrNmpCTjtBQUNGO0F5RTc2akJJO0VBQ0U7QXpFKzZqQk47QXlFOTZqQk07RUFDRSxtQmhIMUJTO0VnSDJCVCwrQnpHbERXO0V5R21EWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RWc3akJSO0F5RS82akJRO0VBWEY7SUFZSSxtQmhIekNNO0V1QzI5akJkO0FBQ0Y7QXlFaDdqQk07RUFDRSxrQmhIaERNO0VnSGlETiw4QnpHbkVVO0V5R29FVjtFQUNBO0F6RWs3akJSOztBeUU3NmpCQTtFQUNFO0F6RWc3akJGOztBeUU3NmpCQTtFQUtVO0lBQ0Usa0JoSHhERTtFdUNvK2pCWjtFeUV4NmpCUTtJQUNFLG1CaEhuRUc7RXVDNitqQmI7RXlFcDZqQkk7SUFDRTtJQUNBO0V6RXM2akJOO0FBQ0Y7QXlFbDZqQkE7RUFDRTtBekVvNmpCRjs7QTBFcGhrQkE7RUFDRTtBMUV1aGtCRjs7QTBFcmhrQkE7RUFDRTtBMUV3aGtCRjs7QTBFdGhrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRXloa0JGO0EwRXhoa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFFMGhrQko7QTBFeGhrQkU7RUFDRTtBMUUwaGtCSjs7QTJFaGprQkE7RUFDRTtFQUNBO0EzRW1qa0JGOztBMkVqamtCQTtFQUNFO0VBQ0E7QTNFb2prQkY7O0EyRWxqa0JBOztFQUVFO0EzRXFqa0JGOztBMkVuamtCQTtFQUNFO0VBQ0E7RUFDQTtBM0VzamtCRjs7QTJFcGprQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0V1amtCRjs7QTJFbmprQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0VzamtCRjs7QTJFcGprQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRixtQmxIUGE7RWtIUWI7QTNFdWprQkY7O0EyRXJqa0JBO0VBQ0U7QTNFd2prQkY7O0EyRXRqa0JBO0VBQ0U7RUFDQTtFQUNDO0EzRXlqa0JIOztBMkV2amtCQTtFQUNFO0VBQ0E7RUFDQTtBM0UwamtCRjs7QTJFeGprQkE7RUFDRSx5QjlHOUNNO0U4RytDTjtBM0UyamtCRjs7QTJFemprQkE7RUFDRSx5QjlHN0JTO0U4RzhCVDtBM0U0amtCRjs7QTJFMWprQkE7RUFDRSx5QjlHb0ZZO0U4R25GWjtBM0U2amtCRjs7QTJFM2prQkE7RUFDRSx5QjlHcERVO0U4R3FEVjtBM0U4amtCRjs7QTJFNWprQkE7RUFDRSxjOUc5RE07RThHK0ROO0EzRStqa0JGOztBMkU3amtCQTtFQUNFLGM5RzdDUztFOEc4Q1Q7QTNFZ2trQkY7O0EyRTlqa0JBO0VBQ0UsYzlHb0VZO0U4R25FWjtBM0Vpa2tCRjs7QTJFL2prQkE7RUFDRSxjOUdwRVU7RThHcUVWO0EzRWtra0JGOztBMkVoa2tCQTtFQUNFO0VBQ0E7QTNFbWtrQkY7O0EyRWpra0JBO0VBQ0U7QTNFb2trQkY7O0EyRWpra0JBO0VBQ0U7SUFDRTtJQUNBO0UzRW9ra0JGO0FBQ0Y7QTJFbGtrQkE7RUFDRTtBM0Vva2tCRjs7QTJFbGtrQkE7RUFDRTtBM0Vxa2tCRjs7QTJFbmtrQkE7RUFDRTtBM0Vza2tCRjs7QTJFbmtrQkE7RUFDRTtJQUNFO0UzRXNra0JGO0UyRXBra0JJO0lBQ0UsbUJsSDFGRztFdUNncWtCVDtFMkVsa2tCSTtJQUNFO0lBQ0E7RTNFb2trQk47QUFDRjtBMkU3amtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBM0U2amtCRjs7QTJFMWprQkE7RUFFRTtBM0U0amtCRjs7QTJFMWprQkE7RUFFRTtBM0U0amtCRjs7QTJFMWprQkE7RUFFRTtBM0U0amtCRjs7QTJFMWprQkE7RUFFRTtBM0U0amtCRjs7QTJFdGprQkk7RUFDRSxjOUc5SkU7RThHK0pGO0VBQ0E7QTNFeWprQk47QTJFcGprQkk7RUFDRSxjOUc1QlE7RThHNkJSO0VBQ0E7QTNFc2prQk47QTJFamprQkk7RUFDRSxjOUd4S007RThHeUtOO0VBQ0E7QTNFbWprQk47QTJFOWlrQkk7RUFDRSxjOUdqS0s7RThHa0tMO0VBQ0E7QTNFZ2prQk47O0E0RWp2a0JBO0VBQ0U7QTVFb3ZrQkY7O0E0RWx2a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZW5IeUJhO0VtSHhCYjtFQUNBLDJCNUdTTztBZ0M0dWtCVDs7QTRFbnZrQkE7RUFDRTtFQUNBO0VBQ0EsNEI1R2hCUTtBZ0Nzd2tCVjtBNEVydmtCRTtFQUNFO0E1RXV2a0JKOztBNEVwdmtCQTtFQUNFO0lBQ0U7SUFDQTtFNUV1dmtCRjtBQUNGO0E0RXJ2a0JBO0VBQ0U7SUFDRTtJQUNBO0U1RXV2a0JGO0FBQ0Y7QTlCanhrQkE7RUFDRTtBOEJteGtCRjs7QTlCaHhrQkE7RUFDRTtBOEJteGtCRjs7QTlCaHhrQkE7RUFDRTtBOEJteGtCRjs7QTlCaHhrQkE7RUFDRTtBOEJteGtCRjs7QTlCaHhrQkE7RUFDRSwyQkZGTztFRUdQLGVUV2E7RVNWYjtFQUNBO0VBQ0EsY0wyR1c7QW1Dd3FrQmI7O0E5Qmh4a0JBO0VBQ0UsMkJGWE87RUVZUCxtQlRDYztFU0FkO0VBQ0E7RUFDQSxjTG1HVztBbUNncmtCYjs7QTlCaHhrQkE7RUFDRSwyQkZsQk87RUVtQlAsbUJUUGM7RVNRZDtBOEJteGtCRjs7QTlCaHhrQkE7RUFDRSw0QkY1Q1E7RUU2Q1IsZVRYYTtFU1liLGNMdUZXO0VLdEZYO0E4Qm14a0JGOztBOUJoeGtCQTtFQUNFLDJCRmxEUTtFRW1EUixlVGxCYTtFU21CYixjTGdGVztFSy9FWDtFQUNBO0E4Qm14a0JGOztBOUIvd2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOEJreGtCRjtBOUJoeGtCRTtFQUNFO0VBQ0E7RUFDQTtBOEJreGtCSjtBOUIvd2tCRTtFQUNFO0VBQ0E7QThCaXhrQko7QTlCOXdrQkU7RUFDRSxtQlQxQ1k7RVMyQ1o7RUFDQTtFQUNBO0VBQ0E7QThCZ3hrQko7QTlCN3drQkU7RUFDRTtFQUNBLGVUdERXO0VTdURYO0VBQ0E7RUFDQTtFQUNBLDJCRnhFSztBZ0N1MWtCVDtBOUI1d2tCRTtFQUNFO0VBQ0E7QThCOHdrQko7QTlCNXdrQkk7RUFDRSxlVGxFUztFU21FVDtFQUNBO0VBQ0E7RUFDQSw0QkZ4R0k7QWdDczNrQlY7QTlCM3drQkk7RUFDRTtBOEI2d2tCTjtBOUIxd2tCSTtFQUNFO0E4QjR3a0JOOztBOUJ2d2tCQTtFQUNFO0VBQ0E7QThCMHdrQkY7QTlCeHdrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QThCMHdrQko7QTlCdndrQkU7RUFDRTtBOEJ5d2tCSjtBOUJ0d2tCRTtFQUNFO0VBQ0E7QThCd3drQko7O0E5Qm53a0JBO0VBQ0U7SUFDRSxtQlQvR1k7SVNnSFo7RThCc3drQkY7RTlCbndrQkE7SUFDRSxrQlR2SFU7RXVDNDNrQlo7RTlCbHdrQkE7SUFDRSxrQlQzSFU7RXVDKzNrQlo7RTlCandrQkE7SUFDRSxtQlQ1SFk7RXVDKzNrQmQ7RTlCaHdrQkE7SUFDRSxtQlRoSVk7RXVDazRrQmQ7RTlCL3ZrQkE7SUFDRSxtQlRwSVk7RXVDcTRrQmQ7RTlCOXZrQkE7SUFDRSxtQlR4SVk7RXVDdzRrQmQ7RTlCOXZrQkE7SUFDRSxtQlQzSVk7RXVDMjRrQmQ7QUFDRjtBOUI3dmtCQTtFQUNFO0E4Qit2a0JGOztBOUI1dmtCQTtFQUtVO0lBQ0U7SUFDQTtFOEIydmtCVjtBQUNGO0E5Qm52a0JJO0VBQ0U7QThCcXZrQk47O0E2RXQ3a0JBO0VBQ0UsZXBITGU7QXVDODdrQmpCOztBNkV0N2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RXk3a0JGO0E2RXg3a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFMDdrQko7QTZFeDdrQkk7RUFDRTtFQUNBO0VBQ0EsbUJoSGtIVztFZ0hqSFgsY2hISEU7RWdISUY7RUFDQTtFQUNBO0VBQ0E7QTdFMDdrQk47QTZFdjdrQlE7RUFDRTtFQUNBO0VBQ0EsbUJwSEVNO0VvSEROO0E3RXk3a0JWOztBOEV6OWtCQTtFQUNFLGVySE5lO0F1Q2sra0JqQjs7QThFejlrQkE7RUFDRTtBOUU0OWtCRjtBOEV6OWtCRTtFQUpGO0lBS0k7RTlFNDlrQkY7QUFDRjtBOEUxOWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RTQ5a0JKO0E4RTE5a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTQ5a0JOO0E4RXo5a0JRO0VBQ0UsMkI5R2JEO0U4R2NDLGtCckhjUztFcUhiVCxjakhnSE87RWlIL0dQO0VBQ0E7QTlFMjlrQlY7QThFejlrQlU7RUFDRSx5QjlHbEJIO0FnQzYra0JUO0E4RXg5a0JVO0VBWEY7SUFZSSxrQnJISkU7RXVDKzlrQlo7QUFDRjtBOEV6OWtCVTtFQUNFO0E5RTI5a0JaO0E4RXY5a0JRO0VBQ0UsMkI5R2pDRDtFOEdrQ0Msa0JySE5TO0VxSE9ULGNqSCtFRztFaUg5RUg7QTlFeTlrQlY7QThFdjlrQlU7RUFDRSx5QjlHckNIO0FnQzgva0JUO0E4RXQ5a0JVO0VBVkY7SUFXSSxrQnJIdkJFO0V1Q2cva0JaO0FBQ0Y7QThFdDlrQlE7RUFDRTtFQUNBLGNqSG9GTztFaUhuRlAsMkI5R2xERDtFOEdtREMsbUJySHRDTTtFcUh1Q047QTlFdzlrQlY7QThFdDlrQlU7RUFQRjtJQVFJLGtCckg3Q0U7RXVDc2dsQlo7QUFDRjtBOEVyOWtCVTtFQUNFLG1CckhwQ007RXFIcUNOO0VBQ0EsY2pId0JJO0VpSHZCSjtBOUV1OWtCWjtBOEVqOWtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pIWU07RWlIWE47RUFDQTtFQUNBO0VBQ0E7QTlFbTlrQlY7QThFajlrQlU7RUFYRjtJQVlJO0lBQ0E7RTlFbzlrQlY7QUFDRjtBOEVsOWtCVTtFQUNFLG1Cckh6RUc7RXFIMEVIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFbzlrQlo7QThFaDlrQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSGRNO0VpSGVOO0VBQ0E7RUFDQTtFQUNBO0E5RWs5a0JWO0E4RWg5a0JVO0VBQ0UsbUJySDlGRztFcUgrRkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVrOWtCWjtBOEU1OGtCSTtFQUNFO0E5RTg4a0JOO0E4RTM4a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTY4a0JOO0E4RTM4a0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJqSDRESztFaUgzREw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTY4a0JSO0E4RTE4a0JVO0VBQ0U7RUFDQSxlckhuSUc7RXFIdUlILGNqSC9ESTtBbUN3Z2xCaEI7QThFcDhrQk07RUFDRSxjakhyRVE7RWlIc0VSLG1CckhoSlE7RXFIaUpSLDJCOUc3SkM7RThHOEpEO0E5RXM4a0JSO0E4RXA4a0JRO0VBTkY7SUFPSSxtQnJIckpNO0V1QzRsbEJkO0FBQ0Y7O0E4RS83a0JJO0VBQ0U7QTlFazhrQk47QThFajhrQk07RUFGRjtJQUdJO0U5RW84a0JOO0FBQ0Y7QThFbjhrQk07RUFDRTtBOUVxOGtCUjtBOEVuOGtCTTtFQUNFO0E5RXE4a0JSO0E4RW44a0JNO0VBQ0U7QTlFcThrQlI7O0ErRTVvbEJBO0VBQ0U7RUFxQkE7RUFNQTtBL0VzbmxCRjtBK0Uvb2xCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xINklhO0VrSDVJYjtFQUNBO0EvRWlwbEJKO0ErRS9vbEJJO0VBVEY7SUFVSTtFL0VrcGxCSjtBQUNGO0ErRS9vbEJFO0VBQ0U7RUFDQTtBL0VpcGxCSjtBK0U1b2xCRTtFQXhCRjtJQXlCSTtFL0Urb2xCRjtBQUNGO0ErRTNvbEJFO0VBQ0U7QS9FNm9sQko7QStFM29sQkk7RUFDRSxtQnRISlM7RXNIS1Q7QS9FNm9sQk47QStFMW9sQkk7RUFSRjtJQVNJO0UvRTZvbEJKO0FBQ0Y7QStFM29sQkk7RUFDRSwyQi9HMUJHO0UrRzJCSCxldEhiUztFc0hjVDtFQUNBO0VBQ0E7RUFDQTtBL0U2b2xCTjtBK0Uzb2xCTTtFQVJGO0lBU0ksbUJ0SHRCUTtJc0h1QlI7RS9FOG9sQk47QUFDRjtBK0Uxb2xCRTtFQUNFO0VBQ0E7QS9FNG9sQko7QStFMW9sQkk7RUFKRjtJQUtJO0lBQ0E7RS9FNm9sQko7QUFDRjtBK0Uzb2xCSTtFQUNFO0VBQ0EsNEIvR3ZFSTtFK0d3RUosZXRIdENTO0VzSHVDVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRTZvbEJOO0ErRTNvbEJNO0VBVkY7SUFXSSxtQnRIaERRO0lzSGlEUjtFL0U4b2xCTjtBQUNGO0ErRTFvbEJFO0VBQ0U7QS9FNG9sQko7QStFMW9sQkk7RUFIRjtJQUlJO0UvRTZvbEJKO0FBQ0Y7QStFM29sQkk7RUFDRSwyQi9HN0ZJO0UrRzhGSixldEg3RFM7RXNIOERUO0VBQ0E7RUFDQTtFQUNBO0EvRTZvbEJOO0ErRTNvbEJNO0VBQ0U7QS9FNm9sQlI7QStFM29sQlE7RUFIRjtJQUlJO0UvRThvbEJSO0FBQ0Y7QStFM29sQk07RUFoQkY7SUFpQkksbUJ0SDlFUTtJc0grRVI7RS9FOG9sQk47QUFDRjtBK0U1b2xCTTtFQUNFLGNsSHhHQTtBbUNzdmxCUjtBK0Uzb2xCTTtFQUNFLGNsSHRHSTtBbUNtdmxCWjtBK0V4b2xCRTtFQUNFO0EvRTBvbEJKO0ErRXhvbEJJO0VBSEY7SUFJSTtFL0Uyb2xCSjtBQUNGO0ErRXpvbEJJO0VBQ0U7QS9FMm9sQk47QStFem9sQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRTJvbEJSO0ErRXhvbEJNO0VBQ0UsMkIvRzVIQztFK0c2SEQsbUJ0SHBITTtFc0hxSE47RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEhHUztBbUN1b2xCakI7QStFeG9sQlE7RUFURjtJQVVJLG1CdEg3SEM7RXVDd3dsQlQ7QUFDRjtBK0V4b2xCTTtFQUNFLDJCL0cxSUM7RStHMklELGtCdEhqSU07RXNIa0lOO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xIWFM7QW1DcXBsQmpCO0ErRXhvbEJRO0VBVEY7SUFVSSxtQnRIM0lDO0V1Q3N4bEJUO0FBQ0Y7QStFdG9sQk07RUFDRSwyQi9HMUpDO0UrRzJKRCxrQnRIakpNO0VzSGtKTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXdvbEJSO0ErRXZvbEJRO0VBUkY7SUFTSSxtQnRIMUpDO0lzSDJKRDtFL0Uwb2xCUjtBQUNGO0ErRXJvbEJNO0VBakJGO0lBa0JJLG1CdEhsS0c7SXNIbUtIO0lBQ0EsMkIvRzNLQztJK0c0S0Q7RS9Fd29sQk47QUFDRjtBK0V0b2xCTTtFQUNFLGNsSDFGUTtBbUNrdWxCaEI7QStFcm9sQk07O0VBRUUsY2xIcERNO0FtQzJybEJkOztBK0Vqb2xCQTtFQUNFLHlCbEhNVztBbUM4bmxCYjs7QStFaG9sQkU7RUFDRTtBL0Vtb2xCSjtBK0Vob2xCRTtFQUNFO0EvRWtvbEJKOztBZ0Z2MWxCQTtFQUNFLGV2SE5lO0F1Q2cybEJqQjs7QWdGdjFsQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEYwMWxCRjtFZ0Z6MWxCRTtJQUNFO0lBQ0E7RWhGMjFsQko7RWdGeDFsQkk7SUFDRTtJQUNBO0lBQ0EsMkJoSEpDO0lnSEtELGV2SFNPO0l1SFJQO0lBQ0EsY25ITEE7RW1DKzFsQk47RWdGdjFsQkU7SUFDRSx5Qm5IMkVVO0ltSDFFVjtJQUNBO0VoRnkxbEJKO0VnRngxbEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGMDFsQk47RWdGdjFsQk07SUFDRSxjbkh2QkY7SW1Id0JFO0lBQ0EsZXZIYks7RXVDczJsQmI7RWdGcjFsQk07SUFDRSxjbkg5QkY7SW1IK0JFO0lBQ0Esa0J2SHpCSTtJdUgwQko7SUFDQTtFaEZ1MWxCUjtFZ0ZuMWxCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEZxMWxCSjtBQUNGO0FnRnIxbEJNO0VBUEY7SUFRSTtFaEZ3MWxCTjtBQUNGO0FnRnI1bEJBO0VBOERNO0lBQ0U7SUFDQTtJQUNBO0VoRjAxbEJOO0VnRnoxbEJNO0lBQ0U7SUFDQTtJQUNBLHlCbkg2Qk07SW1INUJOO0lBQ0E7RWhGMjFsQlI7RWdGejFsQk07SUFDRSxjbkhtREc7SW1IbERILG1CdkhuRE07SXVIb0ROO0lBQ0EsMkJoSGpFRDtFZ0M0NWxCUDtFZ0Z4MWxCSTtJQUNFO0VoRjAxbEJOO0VnRnoxbEJNO0lBQ0U7SUFDQTtFaEYyMWxCUjtFZ0YxMWxCUTtJQUNFLGNuSCtDRztJbUg5Q0gsbUJ2SC9ESTtJdUhnRUo7SUFDQSwyQmhIN0VIO0VnQ3k2bEJQO0VnRjMxbEJVO0lBQ0UsY25Ia0NEO0ltSGpDQztJQUNBO0VoRjYxbEJaO0VnRjUxbEJZO0lBQ0U7SUFDQSx3QnpHekdNO0l5RzBHTixjbkhDQTtJbUhBQTtJQUNBO0VoRjgxbEJkO0VnRnQxbEJBOztJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGdzFsQkY7RWdGdDFsQkE7SUFDRTtFaEZ3MWxCRjtFZ0Z0MWxCQTtJQUNFO0VoRncxbEJGO0FBQ0Y7QWdGcjFsQkE7RUFDRTtJQUNFO0VoRnUxbEJGO0FBQ0Y7QWdGbjFsQkk7RUFDRTtBaEZxMWxCTjtBZ0ZuMWxCSTtFQUNFO0FoRnExbEJOOztBaUZ6OWxCRTtFQUxBLGVwSHFHYztFb0hwR2Q7RUFNRTtFQUNBO0VBQ0E7QWpGNjlsQko7QWlGMTlsQkU7RUFaQSxlcEhxR2M7RW9IcEdkO0VBYUU7RUFDQTtFQUNBLHFCcEhxS1k7RW9IcEtaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQmpIUEs7RWlIUUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakY2OWxCSjtBaUYzOWxCSTtFQUNFLG1CeEhGUztFd0hHVDtFQUNBO0VBQ0E7RUFDQTtBakY2OWxCTjtBaUYzOWxCTTtFQUVFO0FqRjQ5bEJSO0FpRjE5bEJRO0VBSkY7SUFNSTtFakY0OWxCUjtBQUNGO0FpRno5bEJNO0VBQ0UsY3BIc0RRO0FtQ3E2bEJoQjtBaUZ2OWxCSTtFQUNFO0FqRnk5bEJOO0FpRnI5bEJFO0VBQ0UsY3BIdUVTO0VvSHRFVDtFQUNBO0VBQ0EscUJwSHlIWTtFb0hyTGQsZXBIcUdjO0VvSHBHZDtFQTZERTtFQUNBLHlCcEg5Q0k7RW9IK0NKO0VBQ0EsMkJqSG5ESztFaUhvREw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnc5bEJKO0FpRnQ5bEJJO0VBakJGO0lBa0JJLHlCcEh1SU87SW9IdElQO0VqRnk5bEJKO0FBQ0Y7QWlGdjlsQkk7RUFDRTtBakZ5OWxCTjtBaUZqOWxCSTtFQUNFO0VBQ0E7QWpGbTlsQk47QWlGaDlsQkk7RUFDRSx5QnBIUVU7RW9IUFY7RUFDQTtBakZrOWxCTjtBaUYvOGxCSTtFQUNFO0VBQ0EsY3BINEJPO0VvSDNCUDtBakZpOWxCTjtBaUYvOGxCTTtFQUNFLGNwSEhRO0VvSElSO0FqRmk5bEJSO0FpRjc4bEJJO0VBQ0U7RUFDQTtFQUNBO0VBaEhKLGVwSHFHYztFb0hwR2Q7RUFpSEk7RUFDQSxjcEhzQk07RW9IckJOLHlCcEhuR0U7QW1DbWptQlI7O0FpRjE4bEJFO0VBQ0U7RUFDQSxjcEh2Qlk7QW1DbytsQmhCO0FpRno4bEJJO0VBQ0UsZ0IxR3V1RVk7RTBHdHVFWix3QjFHeElnQjtFMEd5SWhCLGtCcEh2SE07QW1Da2ttQlo7QWlGdjhsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJwSHdDWTtBbUNpNmxCaEI7QWlGdjhsQkk7RUFDRTtBakZ5OGxCTjs7QWlGcDhsQkU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBLHFCcEgwQlk7QW1DNDZsQmhCO0FpRnA4bEJJO0VBQ0U7QWpGczhsQk47O0FpRmg4bEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpGbThsQko7O0FrRjdtbUJBO0VBQ0U7RUFDQTtFQUNBO0FsRmdubUJGO0FrRjltbUJFO0VBQ0U7RUFDQTtBbEZnbm1CSjtBa0Y5bW1CSTtFQUNFO0VBQ0EsbUJ6SGtCVTtFeUhqQlYsY3JIK0hNO0VxSDlITjtFQUNBLDJCbEhFRztBZ0M4bW1CVDtBa0Y5bW1CTTtFQUNFO0VBQ0EsY3JIcUZRO0VxSHBGUjtBbEZnbm1CUjs7QWtGMW1tQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRjZtbUJGO0VrRjNtbUJFO0lBQ0U7RWxGNm1tQko7RWtGem1tQkk7SUFDRTtJQUNBLGV6SFJPO0l5SFNQLDJCbEh4QkM7RWdDbW9tQlA7RWtGem1tQk07SUFDRSwyQmxIMUJEO0VnQ3FvbUJQO0FBQ0Y7QWtGbm1tQkk7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRnFtbUJOO0FBQ0Y7QWtGam1tQk07RUFDRTtFQUNBO0VBQ0E7QWxGbW1tQlI7QWtGam1tQlE7RUFDRTtFQUNBO0VBQ0E7QWxGbW1tQlY7QWtGN2xtQk07RUFDRTtBbEYrbG1CUjtBa0Z2bG1CUTtFQUNFO0FsRnlsbUJWO0FrRmhsbUJRO0VBQ0U7RUFDQTtBbEZrbG1CVjs7QW1GbHJtQkE7RUFDRTtFQUNBO0VBRUE7RUFDQSxjdEhpR2M7RXNIaEdkO0VBQ0E7RUFDQTtBbkZvcm1CRjtBbUZscm1CRTtFQUNFO0VBSUE7RUFDQTtBbkZpcm1CSjtBbUZycm1CSTtFQUZGO0lBR0k7RW5Gd3JtQko7QUFDRjtBbUZwcm1CSTtFQUNFO0FuRnNybUJOO0FtRnBybUJNO0VBQ0U7RUFDQTtFQUNBO0FuRnNybUJSO0FtRmxybUJJO0VBQ0UsaUIxSFJPO0UwSFNQLDJCbkhkRztFbUhlSCxjdEhiRTtFc0hjRix5QnRIdUhDO0VzSHRIRDtFQUNBO0VBQ0E7RUFDQTtBbkZvcm1CTjtBbUZocm1CRTtFQUNFLGtCMUhoQlU7RTBIaUJWO0VBQ0EsMkJuSDNCSztFbUg0QkwsY3RIMERZO0VzSHpEWjtBbkZrcm1CSjtBbUZocm1CSTtFQUNFO0FuRmtybUJOOztBbUY3cW1CQTtFQUNFO0FuRmdybUJGOztBb0ZydW1CRTtFQUNFO0VBQ0EsbUJ2SCtNUztBbUN5aG1CYjtBb0Z2dW1CSTtFQUNFO0FwRnl1bUJOO0FvRnR1bUJJO0VBUEY7SUFRSTtFcEZ5dW1CSjtBQUNGO0FvRnZ1bUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBGeXVtQk47QW9GdnVtQk07RUFORjtJQU9JO0VwRjB1bUJOO0FBQ0Y7QW9GdnVtQlE7RUFFRSwyQnBIVEQ7RW9IVUMsbUIzSEhDO0UySElEO0VBQ0EsY3ZId0hPO0FtQ2dubUJqQjtBb0ZudW1CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBTUE7QXBGZ3VtQk47QW9GcHVtQk07RUFORjtJQU9JO0VwRnV1bUJOO0FBQ0Y7QW9GbnVtQk07RUFDRSwyQnBIOUJDO0VvSCtCRCxtQjNIbkJRO0UySG9CUixjdkgzQ0k7QW1DZ3htQlo7QW9GbHVtQk07RUFDRSxtQjNIeEJRO0UySHlCUixjdkg0RUs7RXVIM0VMLDRCcEgxREU7QWdDOHhtQlY7QW9GaHVtQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEZrdW1CTjtBb0ZodW1CTTtFQUNFLDJCcEhqREM7RW9Ia0RELGtCM0h6Q007RTJIMENOLGN2SHVFSTtBbUMycG1CWjtBb0Y3dG1CRTtFQUNFO0FwRit0bUJKO0FvRjV0bUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdkhoRUk7RXVIaUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY4dG1CSjtBb0Y1dG1CSTs7RUFFRTtFQUNBO0VBQ0E7QXBGOHRtQk47QW9GMXRtQkU7RUFDRSwyQnBIdEdNO0VvSHVHTixtQjNIeEVZO0F1Q295bUJoQjs7QW9GdnRtQkU7RUFDRTtFQUNBO0VBQ0E7QXBGMHRtQko7QW9GeHRtQkk7RUFDRSx5QnBIOUZHO0VvSCtGSCxtQjNIcEZVO0UySHFGVjtFQUNBLGN2SDlHRTtBbUN3MG1CUjtBb0Z2dG1CSTtFQUNFLDJCcEh2R0c7RW9Id0dILGtCM0g5RlE7RTJIK0ZSO0VBQ0EsY3ZIV0k7QW1DOHNtQlY7QW9GdHRtQkk7RUFDRTtBcEZ3dG1CTjtBb0ZudG1CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CdkhwSEU7RXVIcUhGO0VBQ0E7QXBGcXRtQk47QW9GbnRtQk07RUFDRSwyQnBIM0hDO0VvSDRIRCxtQjNIaEhRO0UySGlIUjtBcEZxdG1CUjtBb0ZsdG1CTTtFQUNFLDJCcEhqSUM7RW9Ia0lELGtCM0h6SE07RTJIMEhOO0VBQ0E7QXBGb3RtQlI7QW9GbHRtQlE7RUFDRTtBcEZvdG1CVjtBb0Yvc21CSTtFQUNFO0VBQ0E7QXBGaXRtQk47QW9GL3NtQk07RUFDRTtFQUNBO0FwRml0bUJSO0FvRjNzbUJJO0VBQ0U7QXBGNnNtQk47O0FvRnZzbUJFO0VBQ0UseUJ2SGtDUztFdUhqQ1Q7QXBGMHNtQko7QW9GdnNtQkU7RUFDRTtFQUNBO0FwRnlzbUJKO0FvRnRzbUJFO0VBQ0U7QXBGd3NtQko7O0FvRnBzbUJFO0VBQ0U7RUFDQTtBcEZ1c21CSjtBb0Zyc21CSTtFQUNFO0VBQ0E7RUFDQTtBcEZ1c21CTjtBb0Z0c21CTTtFQUNFO0FwRndzbUJSOztBcUY3NG1CRTtFQUNFLG1CeEgrTVM7RXdIOU1ULDJCckhXSztFcUhWTCx5QnhINk1TO0FtQ21zbUJiO0FxRjc0bUJNO0VBQ0UsMkJySE9DO0FnQ3c0bUJUO0FxRjc0bUJRO0VBQ0UsNEJySGhCQTtBZ0MrNW1CVjtBcUYzNG1CTTtFQUNFLG1CNUhXUTtFNEhWUiw0QnJIdEJFO0VxSHVCRixjeEg4R0s7QW1DK3htQmI7QXFGejRtQkk7RUFDRSxjeEg4RVU7QW1DNnptQmhCO0FxRnY0bUJFO0VBRUUsMkJySGZLO0FnQ3U1bUJUO0FxRnI0bUJFO0VBQ0UsbUJ4SGhCSTtFd0hpQko7QXJGdTRtQko7QXFGcjRtQkk7RUFDRSxtQjVIVlU7RTRIV1YsMkJySHZCRztBZ0M4NW1CVDtBcUZsNG1CSTtFQUNFLGtCNUhwQlE7RTRIcUJSLDJCckg5Qkc7QWdDazZtQlQ7QXFGajRtQkk7RUFDRSwyQnJIckRJO0VxSHNESixtQjVIdkJVO0F1QzA1bUJoQjs7QXFGOTNtQkE7RUFDRTtFQUNBO0VBQ0E7QXJGaTRtQkY7O0FxRjkzbUJBO0VBQ0UsYUM3RFk7QXRGODdtQmQ7QXFGLzNtQkU7RUFDRTtFQUNBO0VBQ0E7QXJGaTRtQko7QXFGOTNtQkU7RUFDRTtBckZnNG1CSjs7QXFGNzNtQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRmc0bUJGO0VxRi8zbUJFO0lBQ0U7SUFDQTtFckZpNG1CSjtBQUNGO0F1Rno5bUJBO0VBQ0U7RUFDQTtFQUNBO0F2RjI5bUJGO0F1RjE5bUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGNDltQko7QXVGMzltQkk7RUFDRTtBdkY2OW1CTjtBdUZ6OW1CRTtFQUNFO0VBQ0E7QXZGMjltQko7QXVGejltQkk7RUFDRTtFQUNBO0F2RjI5bUJOO0F1Rno5bUJJO0VBQ0U7QXZGMjltQk47QXVGejltQkk7RUFDRSxjMUg2RVU7QW1DODRtQmhCO0F1RjE5bUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGNDltQlI7QXVGMzltQlE7RUFDRTtFQUNBO0VBQ0E7QXZGNjltQlY7QXVGMTltQk07RUFDRTtBdkY0OW1CUjs7QXdGdmduQkE7RUFDSTtBeEYwZ25CSjs7QXdGdmduQkE7RUFDSTtBeEYwZ25CSjs7QXdGdmduQkE7RUFDSTtBeEYwZ25CSjs7QXdGdmduQkE7RUFDSTtBeEYwZ25CSjs7QXdGdmduQkE7RUFDSTtFQUNBO0VBQ0E7QXhGMGduQko7O0F3RnZnbkJBO0VBQ0k7RUFDQTtBeEYwZ25CSjs7QXdGdmduQkE7RUFDSTtFQUVBO0F4RnlnbkJKOztBd0Z0Z25CQTtFQUNJO0F4RnlnbkJKOztBeUYxaW5CRTtFQUNFO0VBQ0E7RUFDQTtBekY2aW5CSjtBeUYxaW5CRTtFQUNFO0F6RjRpbkJKO0F5RnppbkJFO0VBRUU7RUFDQTtBekYwaW5CSjtBeUZ2aW5CRTtFQUNFO0F6RnlpbkJKO0F5RnRpbkJFO0VBQ0U7QXpGd2luQko7QXlGdGluQkk7RUFDRTtFQUNBO0F6RndpbkJOOztBeUZuaW5CQTtFQUNFO0F6RnNpbkJGOztBMEZsa25CQTtFQUNFO0VBQ0E7RUFDQTtBMUZxa25CRjtBMEZua25CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRnFrbkJKOztBMEZoa25CRTtFQUNFO0VBQ0E7QTFGbWtuQko7O0EwRi9qbkJBO0VBQ0U7SUFDRTtFMUZra25CRjtBQUNGO0EwRi9qbkJBO0VBQ0U7RUFDQTtFQUNBO0ExRmlrbkJGO0EwRi9qbkJFO0VBQ0U7RUFDQTtBMUZpa25CSjs7QTBGNWpuQkU7RUFDRTtBMUYram5CSjs7QTBGMWpuQkU7RUFDRTtBMUY2am5CSjs7QTBGempuQkE7RUFDRSx5QjFIaENPO0UwSGlDUCxlaklwQmE7RWlJcUJiO0ExRjRqbkJGOztBMEZ4am5CRTtFQUNFO0ExRjJqbkJKO0EwRjFqbkJJO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RTFGNmpuQko7QUFDRjtBMEYzam5CTTtFQURGO0lBRUk7RTFGOGpuQk47QUFDRjtBMEY1am5CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRjhqbkJOO0EwRjdqbkJNO0VBTEY7SUFNSTtFMUZna25CTjtBQUNGO0EwRjlqbkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cakl0RFU7RWlJdURWLDJCMUhuRUc7RTBIb0VIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0h2RUU7QW1DdW9uQlI7QTBGL2puQk07RUFDRTtFQUNBLHlCN0hyRkE7QW1Dc3BuQlI7QTBGaGtuQlE7RUFIRjtJQUlJO0lBQ0E7RTFGbWtuQlI7QUFDRjtBMEZqa25CTTtFQUNFO0VBQ0EseUI3SDlDSztBbUNpbm5CYjtBMEZsa25CUTtFQUhGO0lBSUk7SUFDQTtFMUZxa25CUjtBQUNGO0EwRmhrbkJFO0VBQ0U7RUFDQTtBMUZra25CSjtBMEZqa25CSTtFQUhGO0lBSUk7RTFGb2tuQko7QUFDRjtBMEZqa25CRTtFQUNFLG1CakloRmU7RWlJaUZmO0ExRm1rbkJKOztBMEYvam5CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGa2tuQkY7O0EwRi9qbkJBO0VBRUk7SUFDRTtJQUNBO0lBQ0E7RTFGaWtuQko7RTBGL2puQkk7SUFDRTtFMUZpa25CTjtFMEY3am5CRTtJQUNFO0UxRitqbkJKO0UwRjVqbkJFO0lBQ0U7RTFGOGpuQko7QUFDRjtBMEY1aG5CQTtFQUNFO0ExRjhobkJGOztBMkZ2dG5CQTtFQUNFO0EzRjB0bkJGO0EyRnZ0bkJFO0VBQ0UsMkIzSFdLO0UySFZMLGtCbElvQlU7RWtJbkJWO0VBQ0EsYzlINklhO0U4SDVJYjtBM0Z5dG5CSjtBMkZ2dG5CSTtFQVBGO0lBUUk7RTNGMHRuQko7QUFDRjtBMkZ2dG5CRTtFQUNFLDJCM0huQk07RTJIb0JOLGtCbElRVTtFa0lQVixjOUgrR1M7RThIOUdUO0EzRnl0bkJKO0EyRnR0bkJJO0VBUEY7SUFRSTtFM0Z5dG5CSjtBQUNGO0EyRnR0bkJFO0VBQ0UsbUJsSUxPO0VrSU1QLDJCM0hkSztBZ0NzdW5CVDs7QTRGeHZuQkE7RUFDRSxjL0hIYTtBbUM4dm5CZjs7QTRGeHZuQkE7RUFDRSx5Qi9IUGE7QW1Da3duQmY7O0E0Rnh2bkJBO0VBQ0UsbUIvSFJZO0FtQ213bkJkOztBNEZ4dm5CQTtFQUNFLGMvSFpZO0FtQ3V3bkJkOztBNEZ4dm5CQTtFQUNFLGMvSGZXO0FtQzB3bkJiOztBNEZ4dm5CQTtFQUNFLGMvSDJGZ0I7QW1DZ3FuQmxCOztBNEZ4dm5CQTtFQUNFLGMvSHJCUztBbUNneG5CWDs7QTRGeHZuQkE7RUFDRSxjL0gwQ1M7QW1DaXRuQlg7O0E0Rnh2bkJBO0VBQ0UseUIvSDdCUztBbUN3eG5CWDs7QTRGeHZuQkE7RUFDRSxjL0g5Qk07QW1DeXhuQlI7O0E0Rnh2bkJBO0VBQ0UsYy9IdUJXO0FtQ291bkJiOztBNEZ4dm5CQTtFQUNFLHlCL0htQlc7QW1Dd3VuQmI7O0E0Rnh2bkJBO0VBQ0UsYy9IM0NVO0FtQ3N5bkJaOztBNEZ4dm5CQTtFQUNFLHlCL0gvQ1U7QW1DMHluQlo7O0E0Rnh2bkJBO0VBQ0UsYy9IakRVO0FtQzR5bkJaOztBNEZ4dm5CQTtFQUNFLHlCL0hyRFU7QW1DZ3puQlo7O0E0Rnh2bkJBO0VBQ0U7QTVGMnZuQkY7O0E0Rnh2bkJBO0VBQ0UsYy9IbEVZO0FtQzZ6bkJkOztBNEZ4dm5CQTtFQUNFLHlCL0gyRFc7QW1DZ3NuQmI7O0E0Rnh2bkJBO0VBQ0UsYy9IcEVTO0FtQyt6bkJYOztBNEZ4dm5CQTtFQUNFLHlCL0h4RVM7QW1DbTBuQlg7O0E0Rnh2bkJBO0VBQ0UsYy9IM0VNO0FtQ3MwbkJSOztBNEZ4dm5CQTtFQUNFLHlCL0gvRU07QW1DMDBuQlI7O0E0Rnh2bkJBO0VBQ0UsYy9IakZPO0FtQzQwbkJUOztBNEZ4dm5CQTtFQUNFLG1CL0hyRk87QW1DZzFuQlQ7O0E0Rnh2bkJBO0VBQ0UsYy9IeEZLO0FtQ20xbkJQOztBNEZ4dm5CQTtFQUNFLGMvSDNGc0I7QW1DczFuQnhCOztBNEZ4dm5CQTtFQUNFO0E1RjJ2bkJGOztBNEZ4dm5CQTtFQUNFLGMvSGxHYTtBbUM2MW5CZjs7QTRGeHZuQkE7RUFDRSx5Qi9IdEdhO0FtQ2kybkJmOztBNEZ4dm5CQTtFQUNFLGMvSHpHVTtBbUNvMm5CWjs7QTRGeHZuQkE7RUFDRSx5Qi9IN0dVO0FtQ3cybkJaOztBNEZ4dm5CQTtFQUNFLGMvSGhIVztBbUMyMm5CYjs7QTRGeHZuQkE7RUFDRSxtQi9IcEhXO0FtQysybkJiOztBNEZ4dm5CQTtFQUNFLGMvSHZITztBbUNrM25CVDs7QTRGeHZuQkE7RUFDRSx5Qi9IM0hPO0FtQ3MzbkJUOztBNEZ4dm5CQTtFQUNFLGMvSDlIUTtBbUN5M25CVjs7QTRGeHZuQkE7RUFDRSx5Qi9IbElRO0FtQzYzbkJWOztBNEZ4dm5CQTtFQUNFLGMvSHJJTTtBbUNnNG5CUjs7QTRGeHZuQkE7RUFDRSx5Qi9IeklNO0FtQ280bkJSOztBNEZ4dm5CQTtFQUNFLGMvSDVJTTtBbUN1NG5CUjs7QTRGeHZuQkE7RUFDRSx5Qi9IM0NZO0FtQ3N5bkJkOztBNEZ4dm5CQTtFQUNFLGMvSC9DWTtBbUMweW5CZDs7QTRGeHZuQkE7RUFDRSx5Qi9IekZnQjtBbUNvMW5CbEI7O0E0Rnh2bkJBO0VBQ0UseUIvSDVKTTtBbUN1NW5CUjs7QTRGeHZuQkE7RUFDRSxjL0g5SmE7QW1DeTVuQmY7O0E0Rnh2bkJBO0VBQ0UseUIvSGxLYTtBbUM2NW5CZjs7QTRGeHZuQkE7RUFDRSxjL0hyS2E7QW1DZzZuQmY7O0E0Rnp2bkJBO0VBQ0UsYy9IMUhZO0FtQ3MzbkJkOztBNEYxdm5CQTtFQUNFLHlCL0g3SFk7QW1DMDNuQmQ7O0E0RjN2bkJBO0VBQ0UseUIvSDlLYTtBbUM0Nm5CZjs7QTRGM3ZuQkE7RUFDRSx5Qi9IakxPO0FtQys2bkJUOztBNEYzdm5CQTtFQUNFLGMvSHBMb0I7QW1DazduQnRCOztBNEYzdm5CQTtFQUNFLHlCL0h4TG9CO0FtQ3M3bkJ0Qjs7QTRGM3ZuQkE7RUFDRSxjL0gzTFE7QW1DeTduQlY7O0E0RjN2bkJBO0VBQ0UseUIvSC9MUTtBbUM2N25CVjs7QTRGM3ZuQkE7RUFDRSxjL0hsTVE7QW1DZzhuQlY7O0E0RjN2bkJBO0VBQ0UseUIvSHRNUTtBbUNvOG5CVjs7QTRGM3ZuQkE7RUFDRSxjL0h6TVk7QW1DdThuQmQ7O0E0RjN2bkJBO0VBQ0UseUIvSDdNWTtBbUMyOG5CZDs7QTRGM3ZuQkE7RUFDRSxjL0hoTlM7QW1DODhuQlg7O0E0RjN2bkJBO0VBQ0UseUIvSHBOUztBbUNrOW5CWDs7QTRGM3ZuQkE7RUFDRSxjL0h2TlM7QW1DcTluQlg7O0E0RjN2bkJBO0VBQ0UseUIvSDNOUztBbUN5OW5CWDs7QTRGM3ZuQkE7RUFDRSxjL0g5Tlc7QW1DNDluQmI7O0E0RjN2bkJBO0VBQ0UseUIvSGxPVztBbUNnK25CYjs7QTRGM3ZuQkE7RUFDRSxjL0hwT1c7QW1DaytuQmI7O0E0RjN2bkJBO0VBQ0UseUIvSHhPVztBbUNzK25CYjs7QTRGM3ZuQkE7RUFDRSxjL0h4RVc7QW1DczBuQmI7O0E0RjN2bkJBO0VBQ0UseUIvSDVFVztBbUMwMG5CYjs7QTRGM3ZuQkE7RUFDRSxjL0huUFU7QW1DaS9uQlo7O0E0RjN2bkJBO0VBQ0UseUIvSHZQVTtBbUNxL25CWjs7QTRGM3ZuQkE7RUFDRSxjL0gxUGM7QW1Ddy9uQmhCOztBNEYzdm5CQTtFQUNFLHlCL0g5UGM7QW1DNC9uQmhCOztBNEYzdm5CQTtFQUNFLGMvSGpRVTtBbUMrL25CWjs7QTRGM3ZuQkE7RUFDRSx5Qi9IclFVO0FtQ21nb0JaOztBNEYzdm5CQTtFQUNFLGMvSHhRZTtBbUNzZ29CakI7O0E0RjN2bkJBO0VBQ0UseUIvSDVRZTtBbUMwZ29CakI7O0E0RjN2bkJBO0VBQ0U7QTVGOHZuQkY7O0E0RjN2bkJBO0VBQ0U7QTVGOHZuQkY7O0E0RjN2bkJBO0VBQ0U7QTVGOHZuQkY7O0E0RjN2bkJBO0VBQ0UsYy9IM1JlO0FtQ3lob0JqQjs7QTRGM3ZuQkE7RUFDRSxjL0gzT1k7QW1DeStuQmQ7O0E0RjN2bkJBO0VBQ0UseUIvSC9PWTtBbUM2K25CZDs7QTRGM3ZuQkE7RUFDRSx5Qi9IdlNlO0FtQ3Fpb0JqQjs7QTRGM3ZuQkE7RUFDRSx5Qi9IdFJnQjtBbUNvaG9CbEI7O0E0RjN2bkJBO0VBQ0UseUIvSDdTTztBbUMyaW9CVDs7QTRGM3ZuQkE7RUFDRSxjL0hqVE87QW1DK2lvQlQ7O0E0RjN2bkJBO0VBQ0UsYy9IcFRTO0FtQ2tqb0JYOztBNEYzdm5CQTtFQUNFLHlCL0h4VFM7QW1Dc2pvQlg7O0E0RjN2bkJBO0VBQ0UsYy9IM1RXO0FtQ3lqb0JiOztBNEYzdm5CQTtFQUNFLHlCL0gvVFc7QW1DNmpvQmI7O0E0RjN2bkJBO0VBQ0UsYy9IbFVhO0FtQ2drb0JmOztBNEYzdm5CQTtFQUNFLHlCL0h0VWE7QW1Db2tvQmY7O0E0RjN2bkJBO0VBQ0UseUIvSHhUaUI7QW1Dc2pvQm5COztBNEYzdm5CQTtFQUNFLHlCL0gzVGM7QW1DeWpvQmhCOztBNEYzdm5CQTtFQUNFLGMvSC9VYTtBbUM2a29CZjs7QTRGM3ZuQkE7RUFDRSx5Qi9IblZhO0FtQ2lsb0JmOztBNEYzdm5CQTtFQUNFLGMvSHRWYTtBbUNvbG9CZjs7QTRGM3ZuQkE7RUFDRSx5Qi9IMVZhO0FtQ3dsb0JmOztBNEYzdm5CQTtFQUNFLGMvSDdWYztBbUMybG9CaEI7O0E0RjN2bkJBO0VBQ0UseUIvSGpXYztBbUMrbG9CaEI7O0E0RjN2bkJBO0VBQ0UsYy9IbldTO0FtQ2ltb0JYOztBNEYzdm5CQTtFQUNFLGMvSHZXUztBbUNxbW9CWDs7QTRGM3ZuQkE7RUFDRSxjL0h0V1c7QW1Db21vQmI7O0E0RjN2bkJBO0VBQ0UseUIvSDFXVztBbUN3bW9CYjs7QTRGM3ZuQkE7RUFDRSxjL0hwWFM7QW1Da25vQlg7O0E0RjN2bkJBO0VBQ0UseUIvSHhYUztBbUNzbm9CWDs7QTRGM3ZuQkE7RUFDRSx5Qi9IclhXO0FtQ21ub0JiOztBNEYzdm5CQTtFQUNFLHlCL0hyT1c7QW1DbStuQmI7O0E0RjN2bkJBO0VBQ0UsYy9INVhhO0FtQzBub0JmOztBNEYzdm5CQTtFQUNFLHlCL0gvWFc7QW1DNm5vQmI7O0E0RjN2bkJBO0VBQ0UsYy9IclhZO0FtQ21ub0JkOztBNEYzdm5CQTtFQUNFLHlCL0h6WFk7QW1DdW5vQmQ7O0E0RjN2bkJBO0VBQ0UsYy9INVhvQjtBbUMwbm9CdEI7O0E0RjN2bkJBO0VBQ0UseUIvSGhZb0I7QW1DOG5vQnRCOztBNEYzdm5CQTtFQUNFLGlEL0g1UWlCO0FtQzBnb0JuQjs7QTRGM3ZuQkE7RUFDRSxjL0h2WWU7QW1DcW9vQmpCOztBNEYzdm5CQTtFQUNFLHlCL0gzWWU7QW1DeW9vQmpCOztBNEYzdm5CQTtFQUNFLGMvSDlZZ0I7QW1DNG9vQmxCOztBNEYzdm5CQTtFQUNFLHlCL0hsWmdCO0FtQ2dwb0JsQjs7QTRGM3ZuQkE7RUFDRSxjL0hyWlc7QW1DbXBvQmI7O0E0RjN2bkJBO0VBQ0UseUIvSHpaVztBbUN1cG9CYjs7QTRGM3ZuQkE7RUFDRSxjL0g1Wlk7QW1DMHBvQmQ7O0E0RjV2bkJBO0VBQ0UseUIvSDFXWTtBbUN5bW9CZDs7QTRGN3ZuQkE7RUFDRSxjL0g3V1k7QW1DNm1vQmQ7O0E0Rjl2bkJBO0VBQ0UseUIvSHJhWTtBbUNzcW9CZDs7QTRGOXZuQkE7RUFDRSxjL0hoTVc7QW1DaThuQmI7O0E0Rjl2bkJBO0VBQ0UseUIvSHBNVztBbUNxOG5CYjs7QTRGOXZuQkE7RUFDRSxjL0gvYVc7QW1DZ3JvQmI7O0E0Rjl2bkJBO0VBQ0UseUIvSG5iVztBbUNvcm9CYjs7QTRGOXZuQkE7RUFDRSxjL0h0YlU7QW1DdXJvQlo7O0E0Rjl2bkJBO0VBQ0UseUIvSDFiVTtBbUMycm9CWjs7QTRGOXZuQkE7RUFDRSxjL0g3Ylk7QW1DOHJvQmQ7O0E0Rjl2bkJBO0VBQ0UseUIvSGpjWTtBbUNrc29CZDs7QTRGOXZuQkE7RUFDRSxjL0hwY087QW1DcXNvQlQ7O0E0Rjl2bkJBO0VBQ0UseUIvSHhjTztBbUN5c29CVDs7QTRGOXZuQkE7RUFDRSxjL0h6Y1E7QW1DMHNvQlY7O0E0Rjl2bkJBO0VBQ0UseUIvSDdjUTtBbUM4c29CVjs7QTRGOXZuQkE7RUFDRSxjL0hoZFc7QW1DaXRvQmI7O0E0Rjl2bkJBO0VBQ0UseUIvSHBkVztBbUNxdG9CYjs7QTRGOXZuQkE7RUFDRSxjL0h2ZE87QW1Dd3RvQlQ7O0E0Rjl2bkJBO0VBQ0UseUIvSDNkTztBbUM0dG9CVDs7QTRGOXZuQkE7RUFDRSxjL0g5ZFE7QW1DK3RvQlY7O0E0Rjl2bkJBO0VBQ0UseUIvSGxlUTtBbUNtdW9CVjs7QTRGOXZuQkE7RUFDRTtBNUZpd25CRjs7QTRGL3ZuQkE7RUFDRTtBNUZrd25CRjs7QTRGaHduQkE7RUFDRTtBNUZtd25CRjs7QTRGaHduQkE7RUFDRTtBNUZtd25CRjs7QTRGanduQkE7RUFDRSxjL0gxU2E7QW1DOGlvQmY7O0E0Rmp3bkJBO0VBQ0UseUIvSDlTYTtBbUNram9CZjs7QTRGanduQkE7RUFDRSxjL0gvZlk7QW1DbXdvQmQ7O0E0Rmp3bkJBO0VBQ0UseUIvSG5nQlk7QW1DdXdvQmQ7O0E0Rmp3bkJBO0VBQ0UsYy9IMVRhO0FtQzhqb0JmOztBNEZqd25CQTtFQUNFLHlCL0g5VGE7QW1Da2tvQmY7O0E0Rmp3bkJBO0VBQ0UsYy9IL2dCWTtBbUNteG9CZDs7QTRGanduQkE7RUFDRSx5Qi9IbmhCWTtBbUN1eG9CZDs7QTRGanduQkE7RUFDRSxjL0h0akJZO0FtQzB6b0JkOztBNEZqd25CQTtFQUNFO0E1Rm93bkJGOztBNEZqd25CQTtFQUNFO0E1Rm93bkJGOztBNEZqd25CQTtFQUNFLGMvSDlnQlc7QW1Da3hvQmI7O0E0Rmp3bkJBO0VBQ0UsYy9IbGVLO0FtQ3N1b0JQOztBNEZqd25CQTtFQUNFLHlCL0h0ZUs7QW1DMHVvQlA7O0E0Rmp3bkJBO0VBQ0UsYy9IM2ZlO0FtQyt2b0JqQjs7QTRGbHduQkE7RUFDRSx5Qi9IOWZlO0FtQ213b0JqQjs7QTRGbHduQkE7RUFDRSxjL0gxZmU7QW1DK3ZvQmpCOztBNEZud25CQTtFQUNFLGMvSDFpQnFCO0FtQ2d6b0J2Qjs7QTRGcHduQkE7RUFDRSxjL0gxZmU7QW1DaXdvQmpCOztBNEZwd25CQTtFQUNFLGMvSHZqQlk7QW1DOHpvQmQ7O0E0RnB3bkJBO0VBQ0UseUIvSDNqQlk7QW1DazBvQmQ7O0E0RnB3bkJBO0VBQ0UsYy9IOWpCWTtBbUNxMG9CZDs7QTRGcHduQkE7RUFDRSx5Qi9IbGtCWTtBbUN5MG9CZDs7QTRGcHduQkE7RUFDRSx5Qi9IN2RRO0FtQ291b0JWOztBNEZwd25CQTtFQUNFLHlCL0hoZVM7QW1DdXVvQlg7O0E0RnB3bkJBO0VBQ0UsYy9IcFhZO0FtQzJub0JkOztBNEZwd25CQTtFQUNFLHlCL0h4WFk7QW1DK25vQmQ7O0E0RnB3bkJBO0VBQ0UseUIvSDFlYTtBbUNpdm9CZjs7QTRGcHduQkE7RUFDRSxjL0hsakJRO0FtQ3l6b0JWOztBNEZwd25CQTtFQUNFLHlCL0h0akJRO0FtQzZ6b0JWOztBNEZwd25CQTtFQUNFLGMvSDFpQmU7QW1DaXpvQmpCOztBNEZwd25CQTtFQUNFLHlCL0g5aUJlO0FtQ3F6b0JqQjs7QTRGcHduQkE7RUFDRSxjL0g3ZlU7QW1Db3dvQlo7O0E0RnB3bkJBO0VBQ0UseUIvSGpnQlU7QW1Dd3dvQlo7O0E0RnB3bkJBO0VBQ0UsYy9IeGtCZTtBbUMrMG9CakI7O0E0RnB3bkJBO0VBQ0UsYy9INWtCZTtBbUNtMW9CakI7O0E0RnB3bkJBO0VBQ0UsYy9IbGtCZTtBbUN5MG9CakI7O0E0RnB3bkJBO0VBQ0UsYy9IbmtCSztBbUMwMG9CUDs7QTRGcHduQkE7RUFDRSxjL0hubkJVO0FtQzAzb0JaOztBNEZwd25CQTtFQUNFLGMvSGxuQmE7QW1DeTNvQmY7O0E0RnB3bkJBO0VBQ0U7RUFDQTtBNUZ1d25CRjs7QTRGcHduQkE7RUFDRSxjL0h6cUJhO0FtQ2c3b0JmOztBNEZyd25CQTtFQUNFLGMvSDduQk87QW1DcTRvQlQ7O0E0RnJ3bkJBO0VBQ0UsYy9Iem9CYTtBbUNpNW9CZjs7QTRGcnduQkE7RUFDRSx5Qi9IOW9CVztBbUNzNW9CYjs7QTRGcnduQkE7RUFDRSx5Qi9IeGlCVztBbUNnem9CYjs7QTRGanduQkE7RUFDRSxjL0h4cEJXO0FtQzQ1b0JiOztBNEZqd25CQTtFQUNFLGMvSHRuQmE7QW1DMDNvQmY7O0E0Rmp3bkJBO0VBQ0UseUIvSDFuQmE7QW1DODNvQmY7O0E0Rmp3bkJBO0VBQ0UseUIvSDNqQmM7QW1DK3pvQmhCOztBNEZqd25CQTtFQUNFLHlCL0hsakJhO0FtQ3N6b0JmOztBNEZqd25CQTtFQUNFLGMvSHRqQmE7QW1DMHpvQmY7O0E0Rmp3bkJBO0VBQ0U7QTVGb3duQkY7O0E0Rmp3bkJBO0VBQ0U7QTVGb3duQkY7O0E0Rmp3bkJBO0VBQ0UsYy9IamtCVztBbUNxMG9CYjs7QTRGanduQkE7RUFDRSx5Qi9IcmtCVztBbUN5MG9CYjs7QTRGanduQkE7RUFDRSxjL0h4a0JnQjtBbUM0MG9CbEI7O0E0Rmp3bkJBO0VBQ0UseUIvSDVrQmdCO0FtQ2cxb0JsQjs7QTRGanduQkE7RUFDRSxjL0gva0JzQjtBbUNtMW9CeEI7O0E0Rmp3bkJBO0VBQ0UseUIvSG5sQnNCO0FtQ3Uxb0J4Qjs7QTRGanduQkE7RUFDRSxjL0gzaEJhO0FtQyt4b0JmOztBNEZsd25CQTtFQUNFLGMvSHZzQmM7QW1DNDhvQmhCOztBNEZud25CQTtFQUNFLHlCL0gxc0JjO0FtQ2c5b0JoQjs7QTRGbnduQkE7RUFDRSxjL0hobUJjO0FtQ3Myb0JoQjs7QTRGcHduQkE7RUFDRSx5Qi9Ibm1CYztBbUMwMm9CaEI7O0E0RnB3bkJBO0VBQ0UsYy9IMXNCVztBbUNpOW9CYjs7QTRGcHduQkE7RUFDRSxjL0gzUVk7QW1Da2hvQmQ7O0E0RnB3bkJBO0VBQ0UseUIvSC9RWTtBbUNzaG9CZDs7QTRGcHduQkE7RUFDRSxjL0gzc0JXO0FtQ2s5b0JiOztBNEZwd25CQTtFQUNFLG1CL0gvc0JXO0FtQ3M5b0JiOztBNEZwd25CQTtFQUNFLGMvSHR0QmE7QW1DNjlvQmY7O0E0Rm53bkJBO0VBQ0UsYy9IN2pCZTtBbUNtMG9CakI7O0E0Rm53bkJBO0VBQ0UsYy9IcGxCZTtBbUMwMW9CakI7O0E0Rm53bkJBO0VBQ0UsYy9IdnZCZTtBbUM2L29CakI7O0E0Rm53bkJBO0VBQ0UsbUIvSDVsQmU7QW1DazJvQmpCOztBNEZud25CQTtFQUNFLGMvSGhsQmE7QW1DczFvQmY7O0E0Rm53bkJBO0VBQ0UsbUIvSHBsQmE7QW1DMDFvQmY7O0E0Rm53bkJBO0VBQ0UsYy9IeG1CZTtBbUM4Mm9CakI7O0E0Rm53bkJBO0VBQ0UsbUIvSDVtQmU7QW1DazNvQmpCOztBNEZud25CQTtFQUNFLGMvSGxuQmdCO0FtQ3czb0JsQjs7QTRGbnduQkE7RUFDRSxtQi9IdG5CZ0I7QW1DNDNvQmxCOztBNEZud25CQTtFQUNFLGMvSHpuQmdCO0FtQyszb0JsQjs7QTRGbnduQkE7RUFDRSxtQi9IN25CZ0I7QW1DbTRvQmxCOztBNEZud25CQTtFQUNFLGMvSGhvQmU7QW1DczRvQmpCOztBNEZud25CQTtFQUNFLG1CL0hwb0JlO0FtQzA0b0JqQjs7QTRGbnduQkE7RUFDRSxjL0h2b0JjO0FtQzY0b0JoQjs7QTRGbnduQkE7RUFDRSxtQi9IN21CVztBbUNtM29CYjs7QTRGbnduQkE7RUFDRSxjL0hqbkJXO0FtQ3Uzb0JiOztBNEZud25CQTtFQUNFLG1CL0hwbkJXO0FtQzAzb0JiOztBNEZud25CQTtFQUNFLGMvSHhuQlc7QW1DODNvQmI7O0E0Rm53bkJBO0VBQ0UsbUIvSDNwQmM7QW1DaTZvQmhCOztBNEZud25CQTtFQUNFLGMvSGhxQmU7QW1DczZvQmpCOztBNEZud25CQTtFQUNFLG1CL0hwcUJlO0FtQzA2b0JqQjs7QTRGbnduQkE7RUFDRSxjL0h6MEJVO0FtQytrcEJaOztBNEZud25CQTtFQUNFLG1CL0g3MEJVO0FtQ21scEJaOztBNEZud25CQTtFQUNFLGMvSDFxQlc7QW1DZzdvQmI7O0E0Rm53bkJBO0VBQ0UsbUIvSDlxQlc7QW1DbzdvQmI7O0E0Rm53bkJBO0VBQ0UsYy9IanJCWTtBbUN1N29CZDs7QTRGbnduQkE7RUFDRSxtQi9IcnJCWTtBbUMyN29CZDs7QTRGbnduQkE7RUFDRSxjL0hsNEJZO0FtQ3dvcEJkOztBNEZud25CQTtFQUNFLG1CL0h0NEJZO0FtQzRvcEJkOztBNEZud25CQTtFQUNFLGMvSHgyQlM7QW1DOG1wQlg7O0E0Rm53bkJBO0VBQ0U7QTVGc3duQkY7O0E0Rm53bkJBO0VBQ0UsYy9IeHNCYTtBbUM4OG9CZjs7QTRGbnduQkE7RUFDRSxtQi9INXNCYTtBbUNrOW9CZjs7QTRGbnduQkE7RUFDRSxjL0g3eEJXO0FtQ21pcEJiOztBNEZud25CQTtFQUNFLG1CL0hqeUJXO0FtQ3VpcEJiOztBNEZud25CQTtFQUNFLGMvSG44QmE7QW1DeXNwQmY7O0E0Rm53bkJBO0VBQ0UsbUIvSHY4QmE7QW1DNnNwQmY7O0E0Rm53bkJBO0VBQ0UseUIvSGx4QmU7QW1Dd2hwQmpCOztBNEZsd25CQTtFQUNFLG1CL0hwdUJhO0FtQ3krb0JmOztBNEZsd25CQTtFQUNFLGMvSHp3QlU7QW1DOGdwQlo7O0E0Rmp3bkJBO0VBQ0UseUIvSHowQlc7QW1DNmtwQmI7O0E0Rmp3bkJBO0VBQ0UsbUIvSHBzQk87QW1DdzhvQlQ7O0E0Rmp3bkJBO0VBQ0UsYy9IeHNCTztBbUM0OG9CVDs7QTRGanduQkE7RUFDRSxtQi9IeG5CWTtBbUM0M29CZDs7QTRGanduQkE7RUFDRSxjL0g1bkJZO0FtQ2c0b0JkOztBNEZqd25CQTtFQUNFLG1CL0gvbkJhO0FtQ200b0JmOztBNEZqd25CQTtFQUNFLGMvSG5vQmE7QW1DdTRvQmY7O0E0Rmp3bkJBO0VBQ0UsYy9IbnVCWTtBbUN1K29CZDs7QTRGanduQkE7RUFDRSx5Qi9IOTdCVTtBbUNrc3BCWjs7QTRGbHduQkE7RUFDRSxjL0hud0JZO0FtQ3dncEJkOztBNEZud25CQTtFQUNFLGMvSHJ3Qlk7QW1DMmdwQmQ7O0E0RnB3bkJBO0VBQ0UseUIvSGp1Qlk7QW1DdytvQmQ7O0E0RnB3bkJBO0VBQ0UsYy9IcHVCWTtBbUMyK29CZDs7QTRGcnduQkE7RUFDRSxjL0h0dUJXO0FtQzgrb0JiOztBNEZ0d25CQTtFQUNFLGMvSHh1QmU7QW1DaS9vQmpCOztBNEZ2d25CQTtFQUNFLG1DL0gxdUJjO0FtQ28vb0JoQjs7QTRGeHduQkE7RUFDRSx5Qi9IM3VCa0I7QW1Dcy9vQnBCOztBNEZ6d25CQTtFQUNFLGMvSDd1Qlc7QW1DeS9vQmI7O0E0RjF3bkJBO0VBQ0UsYy9IL3VCVztBbUM0L29CYjs7QTRGM3duQkE7RUFDRSxjL0h0ZmE7QW1Db3dvQmY7O0E0RjV3bkJBO0VBQ0UsYy9IbnZCWTtBbUNrZ3BCZDs7QTRGN3duQkE7RUFDRSx5Qi9IaHZCYTtBbUNnZ3BCZjs7QTRGN3duQkE7RUFDRSxjL0huckJXO0FtQ204b0JiOztBNEY3d25CQTtFQUNFLHlCL0h2ckJXO0FtQ3U4b0JiOztBNEY3d25CQTtFQUNFLHlCL0g1aENhO0FtQzR5cEJmOztBNEY3d25CQTtFQUNFLHNDL0gxNkJVO0FtQzBycEJaOztBNEY1d25CQTtFQUNFLGMvSGpzQnFCO0FtQ2c5b0J2Qjs7QTRGNXduQkE7RUFDRSx5Qi9IcnNCcUI7QW1DbzlvQnZCOztBNEY3d25CQTtFQUNFLGMvSHZzQnFCO0FtQ3U5b0J2Qjs7QTRGOXduQkE7RUFDRSx5Qi9IMXNCcUI7QW1DMjlvQnZCOztBNEY5d25CQTtFQUNFLDBDL0gxc0JVO0FtQzI5b0JaOztBNEYvd25CQTtFQUNFLCtCL0g3c0JVO0FtQys5b0JaOztBNEYvd25CQTtFQUNFLHlCL0gxa0NZO0FtQzQxcEJkOztBNEYvd25CQTtFQUNFLDBDL0gxc0JRO0FtQzQ5b0JWOztBNEYvd25CQTtFQUNFLDBDL0h2c0JVO0FtQ3k5b0JaOztBNEYvd25CQTtFQUNFLGMvSHJsQ1k7QW1DdTJwQmQ7O0E0Ri93bkJBO0VBQ0UseUIvSHpsQ1k7QW1DMjJwQmQ7O0E0RjV3bkJBO0VBQ0UsYy9IdHVCWTtBbUNxL29CZDs7QTRGNXduQkE7RUFDRSx5Qi9IdnVCTztBbUNzL29CVDs7QTRGNXduQkE7RUFDRSx5Qi9IeHVCVztBbUN1L29CYjs7QTRGNXduQkE7RUFDRSx5Qi9IM3VCVztBbUMwL29CYjs7QTRGNXduQkE7RUFDRSxjL0h6dUJZO0FtQ3cvb0JkOztBNEY1d25CQTtFQUNFLDBDL0g1dUJZO0FtQzIvb0JkOztBNEY1d25CQTtFQUNFLDBDL0h4dUJXO0FtQ3Uvb0JiOztBNEY1d25CQTtFQUNFLHlCL0g5dUJjO0FtQzYvb0JoQjs7QTRGN3duQkE7RUFDRSxjL0hqdkJjO0FtQ2lncEJoQjs7QTRGN3duQkE7RUFDRSx5Qi9IcHZCWTtBbUNvZ3BCZDs7QTRGN3duQkE7RUFDRSx5Qi9IbnZCYztBbUNtZ3BCaEI7O0E0Rjd3bkJBO0VBQ0UsMEMvSHR2Qlk7QW1Dc2dwQmQ7O0E0Rjd3bkJBO0VBQ0UseUIvSG52QlU7QW1DbWdwQlo7O0E0Rjd3bkJBO0VBQ0UsYy9IaHdCVTtBbUNnaHBCWjs7QTRGN3duQkE7RUFDRSxjL0h2dkJZO0FtQ3VncEJkOztBNEY3d25CQTtFQUNFLGMvSGh4Qlk7QW1DZ2lwQmQ7O0E0Rjd3bkJBO0VBQ0UsYy9IdHVCaUI7QW1Dcy9vQm5COztBNEY3d25CQTtFQUNFLHlCL0gxdUJpQjtBbUMwL29CbkI7O0E0Rjl3bkJBO0VBQ0UsYy9IL3VCYTtBbUNnZ3BCZjs7QTRGL3duQkE7RUFDRSx5Qi9IbHZCYTtBbUNvZ3BCZjs7QTRGL3duQkE7RUFDRSxjL0h6dkJpQjtBbUMyZ3BCbkI7O0E0Rmh4bkJBO0VBQ0UseUIvSHh2Qlk7QW1DMmdwQmQ7O0E0Rmh4bkJBO0VBQ0UsYy9INXZCWTtBbUMrZ3BCZDs7QTRGaHhuQkE7RUFDRSxjL0gxdkJZO0FtQzZncEJkOztBNEZqeG5CQTtFQUNFLGMvSDV2Qlk7QW1DZ2hwQmQ7O0E0Rmx4bkJBO0VBQ0UsYy9IOXFCVztBbUNtOG9CYjs7QTRGbnhuQkE7RUFDRSxjL0gvcUJXO0FtQ3E4b0JiOztBNEZweG5CQTtFQUNFLHlCL0hsckJXO0FtQ3k4b0JiOztBNEZyeG5CQTtFQUNFLGMvSHByQmE7QW1DNDhvQmY7O0E0RnR4bkJBO0VBQ0UseUIvSHZyQmE7QW1DZzlvQmY7O0E0RnZ4bkJBO0VBQ0UsYy9IcDFCdUI7QW1DOG1wQnpCOztBNEZ4eG5CQTtFQUNFLHlCL0h2MUJ1QjtBbUNrbnBCekI7O0E0Rnp4bkJBO0VBQ0UsYy9IMXJCWTtBbUNzOW9CZDs7QTRGMXhuQkE7RUFDRSx5Qi9IN3JCWTtBbUMwOW9CZDs7QTRGMXhuQkE7RUFDRSx5Qi9IaHlCYTtBbUM2anBCZjs7QTRGMXhuQkE7RUFDRSxjL0hwd0JlO0FtQ2lpcEJqQjs7QTRGMXhuQkE7RUFDRSxtQi9IeHdCZTtBbUNxaXBCakI7O0E0RjN4bkJBO0VBQ0UsYy9IMXdCa0I7QW1Dd2lwQnBCOztBNEYzeG5CQTtFQUNFLG1CL0g3d0JhO0FtQzJpcEJmOztBNEY1eG5CQTtFQUNFLGMvSHIvQlk7QW1Db3hwQmQ7O0E0Rjd4bkJBO0VBQ0UsYy9Idi9CWTtBbUN1eHBCZDs7QTRGOXhuQkE7RUFDRSx5Qi9IbjlCWTtBbUNvdnBCZDs7QTRGOXhuQkE7RUFDRSxjL0h0OUJZO0FtQ3V2cEJkOztBNEYveG5CQTtFQUNFLGMvSHg5Qlc7QW1DMHZwQmI7O0E0Rmh5bkJBO0VBQ0UsYy9IMTlCZTtBbUM2dnBCakI7O0E0Rmp5bkJBO0VBQ0UsbUMvSDU5QmM7QW1DZ3dwQmhCOztBNEZseW5CQTtFQUNFLHlCL0g3OUJrQjtBbUNrd3BCcEI7O0E0Rm55bkJBO0VBQ0UsYy9ILzlCVztBbUNxd3BCYjs7QTRGcHluQkE7RUFDRSxjL0hqK0JXO0FtQ3d3cEJiOztBNEZyeW5CQTtFQUNFLGMvSHh1QmE7QW1DZ2hwQmY7O0E0RnR5bkJBO0VBQ0UsYy9IcitCWTtBbUM4d3BCZDs7QTRGdnluQkE7RUFDRSxjL0gzeUJzQjtBbUNxbHBCeEI7O0E0Rnh5bkJBO0VBQ0UseUIvSDl5QnNCO0FtQ3lscEJ4Qjs7QTRGenluQkE7RUFDRSwwQi9IaHpCZ0I7QW1DNGxwQmxCOztBNEYxeW5CQTtFQUNFLHFDL0huekJnQjtBbUNnbXBCbEI7O0E0RjF5bkJBO0VBQ0UseUIvSHo2QnFCO0FtQ3N0cEJ2Qjs7QTRGM3luQkE7RUFDRSxjL0g1NkJxQjtFK0g2NkJyQjtBNUY4eW5CRjs7QTRGNXluQkE7RUFDRSx5Qi9IeHRCYTtBbUN1Z3BCZjs7QTRGN3luQkE7RUFDRSxjL0gzdEJhO0FtQzJncEJmOztBNEY5eW5CQTtFQUNFLGMvSGhyQ087QW1DaStwQlQ7O0E0Ri95bkJBO0VBQ0UseUIvSC8vQmE7QW1DaXpwQmY7O0E0Rmh6bkJBO0VBQ0UsYy9IejBCWTtBbUM0bnBCZDs7QTRGaHpuQkE7RUFDRSxjL0gzckNlO0FtQzgrcEJqQjs7QTRGanpuQkE7RUFDRSxjL0gxMEJlO0FtQzhucEJqQjs7QTRGbHpuQkE7RUFDRSxjL0g1MEJjO0FtQ2lvcEJoQjs7QTRGbHpuQkE7RUFDRSx5Qi9IcjFCYztBbUMwb3BCaEI7O0E0Rm56bkJBO0VBQ0UsYy9IdjFCUztBbUM2b3BCWDs7QTRGcHpuQkE7RUFDRSx5Qi9INXpCYztBbUNtbnBCaEI7O0E0RnJ6bkJBO0VBQ0UseUIvSDUxQm9CO0FtQ29wcEJ0Qjs7QTRGdHpuQkE7RUFDRSx5Qi9IbjdCYztBbUM0dXBCaEI7O0E0RnR6bkJBO0VBQ0UsYy9IajlCWTtBbUMwd3BCZDs7QTRGdnpuQkE7RUFDRSxjL0h0MUJXO0FtQ2dwcEJiOztBNEZ4em5CQTtFQUNFLGMvSGgyQmU7QW1DMnBwQmpCOztBNEZ6em5CQTtFQUNFLGMvSGgyQmM7QW1DNHBwQmhCOztBNEYxem5CQTtFQUNFLGMvSGwyQmM7QW1DK3BwQmhCOztBNEYzem5CQTtFQUNFLGMvSHAyQmlCO0FtQ2txcEJuQjs7QTRGNXpuQkE7RUFDRSxjL0h0c0NXO0FtQ3FncUJiOztBNEY3em5CQTtFQUNFLGMvSHoyQlU7QW1DeXFwQlo7O0E0Rjl6bkJBO0VBQ0UsYy9IajlCYTtBbUNreHBCZjs7QTRGL3puQkE7RUFDRSxjL0h4M0JVO0FtQzBycEJaOztBNEZoMG5CQTtFQUNFLGMvSGx1Q2dCO0FtQ3FpcUJsQjs7QTRGajBuQkE7RUFDRSxjL0g3MEJhO0FtQ2lwcEJmOztBNEZsMG5CQTtFQUNFLGMvSC8wQm1CO0FtQ29wcEJyQjs7QTRGbjBuQkE7RUFDRSxjL0hqMUJvQjtBbUN1cHBCdEI7O0E0RnAwbkJBO0VBQ0UsYy9IbDFCZ0I7QW1DeXBwQmxCOztBNEZyMG5CQTtFQUNFLGMvSDkxQlU7QW1Dc3FwQlo7O0E0RnIwbkJBO0VBQ0UsYy9IcjBCZ0I7QW1DNm9wQmxCOztBNEZ0MG5CQTtFQUNFLGMvSHRnQ087QW1DKzBwQlQ7O0E0RnYwbkJBO0VBQ0UscUMvSDEwQnVCO0FtQ29wcEJ6Qjs7QTRGeDBuQkE7RUFDRSxjL0g5MEJnQjtBbUN5cHBCbEI7O0E0RnowbkJBO0VBQ0UseUIvSC8wQnFCO0FtQzJwcEJ2Qjs7QTRGMTBuQkE7RUFDRSxjL0hqMUJ3QjtBbUM4cHBCMUI7O0E0RjMwbkJBO0VBQ0UsYy9IaDFCVTtBbUM4cHBCWjs7QTRGNTBuQkE7RUFDRSxjL0hueUNjO0FtQ2tucUJoQjs7QTRGNzBuQkE7RUFDRSxjL0huMUJhO0FtQ21xcEJmOztBNEY5MG5CQTtFQUNFLHlCL0h2MUJZO0FtQ3dxcEJkOztBNEY5MG5CQTtFQUNFLGMvSGgxQlc7QW1DaXFwQmI7O0E0Ri8wbkJBO0VBQ0UseUIvSGoxQlU7QW1DbXFwQlo7O0E0RmgxbkJBO0VBQ0UseUIvSHIxQmM7QW1Dd3FwQmhCOztBNEZqMW5CQTtFQUNFLGMvSHQxQmE7QW1DMHFwQmY7O0E0RmwxbkJBO0VBQ0UsYy9IeDFCYTtBbUM2cXBCZjs7QTRGbjFuQkE7RUFDRSxjL0hoMUNZO0FtQ3NxcUJkOztBNEZwMW5CQTtFQUNFLGtDL0h0MEJnQjtBbUM2cHBCbEI7O0E2RjV6cUJBO0VBQ0U7QTdGK3pxQkY7O0E2RjV6cUJBO0VBQ0UsZXBJMENlO0VvSXpDZixnQzdIU1k7QWdDc3pxQmQ7O0E2RjV6cUJBO0VBQ0UsZXBJcUNlO0VvSXBDZixnQzdIRmlCO0FnQ2kwcUJuQjs7QTZGNXpxQkE7RUFDRSxlcElnQ2U7RW9JL0JmLDZCN0hKZTtBZ0NtMHFCakI7O0E2RjV6cUJBO0VBQ0UsZXBJMkJlO0VvSTFCZiwrQjdIWGlCO0FnQzAwcUJuQjs7QTZGNXpxQkE7RUFDRSxrQnBJbUJpQjtFb0lsQmpCLGdDN0hqQmlCO0FnQ2cxcUJuQjs7QTZGNXpxQkE7RUFDRSxrQnBJY2lCO0VvSWJqQixnQzdIdEJpQjtBZ0NxMXFCbkI7O0E2RjV6cUJBO0VBQ0Usa0JwSVNpQjtFb0lSakIsNkI3SHhCZTtBZ0N1MXFCakI7O0E2RjV6cUJBO0VBQ0Usa0JwSUlpQjtFb0lIakIsOEI3SGpDZ0I7QWdDZzJxQmxCOztBNkY1enFCQTtFQUNFLGlCcElMZ0I7RW9JTWhCLGdDN0hyQ2lCO0FnQ28ycUJuQjs7QTZGNXpxQkE7RUFDRSxpQnBJVmdCO0VvSVdoQiw2QjdIdkNlO0FnQ3MycUJqQjs7QTZGNXpxQkE7RUFDRSxtQnBJakJlO0VvSWtCZiw2QjdINUNlO0FnQzIycUJqQjs7QTZGNXpxQkE7RUFDRSxrQnBJeEJZO0VvSXlCWiw4QjdIckRnQjtBZ0NvM3FCbEI7O0E2RjV6cUJBO0VBQ0Usa0JwSTdCWTtFb0k4QlosZ0M3SHpEaUI7QWdDdzNxQm5COztBNkY1enFCQTtFQUNFLGtCcElsQ1k7RW9JbUNaLCtCN0g3RGlCO0FnQzQzcUJuQjs7QTZGNXpxQkE7RUFDRSxrQnBJdkNZO0VvSXdDWixnQzdIN0RZO0FnQzQzcUJkOztBNkY1enFCQTtFQUNFLGtCcEk1Q1k7RW9JNkNaLGlDN0h0RW1CO0FnQ3E0cUJyQjs7QTZGNXpxQkE7RUFDRSxrQnBJakRZO0VvSWtEWiw2QjdIMUVlO0FnQ3k0cUJqQjs7QTZGNXpxQkE7RUFDRSxlcEkzRGE7RW9JNERiLDhCN0huRmdCO0FnQ2s1cUJsQjs7QTZGNXpxQkE7RUFDRSxlcEloRWE7RW9JaUViLGdDN0h2RmlCO0FnQ3M1cUJuQjs7QTZGNXpxQkE7RUFDRSxlcElyRWE7RW9Jc0ViLDZCN0h6RmU7QWdDdzVxQmpCOztBNkY1enFCQTtFQUNFLGVwSTFFYTtFb0kyRWIsK0I3SGhHaUI7QWdDKzVxQm5COztBNkY1enFCQTtFQUNFLGVwSS9FYTtFb0lnRmIsaUM3SHBHbUI7QWdDbTZxQnJCOztBNkY3enFCQTtFQUNFLGVwSW5GYTtFb0lvRmIsMkI3SHJIUTtBZ0NxN3FCVjs7QTZGN3pxQkE7RUFDRSxlcEl4RmE7RW9JeUZiLDRCN0gzSFE7QWdDMjdxQlY7O0E2Rjl6cUJBO0VBQ0UsZXBJNUZhO0VvSTZGYix5QjdIN0hRO0FnQzg3cUJWOztBNkYvenFCQTtFQUNFLG1CcEk3RmM7RW9JOEZkLDRCN0huSVE7QWdDcThxQlY7O0E2RmgwcUJBO0VBQ0UsZXBJcEdhO0VvSXFHYiwyQjdIdElRO0FnQ3k4cUJWOztBNkZoMHFCQTtFQUNFLG1CcEl0R2M7RW9JdUdkLDhCN0hqSWdCO0FnQ284cUJsQjs7QTZGaDBxQkE7RUFDRSxtQnBJM0djO0VvSTRHZCxnQzdIL0hZO0FnQ2s4cUJkOztBNkZoMHFCQTtFQUNFLG1CcEloSGM7RW9JaUhkLGdDN0gxSWlCO0FnQzY4cUJuQjs7QTZGaDBxQkE7RUFDRSxtQnBJckhjO0VvSXNIZCwrQjdIOUlpQjtBZ0NpOXFCbkI7O0E2RmgwcUJBO0VBQ0UsbUJwSTFIYztFb0kySGQsaUM3SGxKbUI7QWdDcTlxQnJCOztBNkZoMHFCQTtFQUNFLG1CcEkvSGM7RW9JZ0lkLDZCN0h0SmU7QWdDeTlxQmpCOztBNkZoMHFCQTtFQUNFLG1CcEl4SWE7RW9JeUliLDhCN0gvSmdCO0FnQ2srcUJsQjs7QTZGaDBxQkE7RUFDRSxtQnBJN0lhO0VvSThJYixnQzdIN0pZO0FnQ2crcUJkOztBNkZoMHFCQTtFQUNFLG1CcEluSmM7RW9Jb0pkLGdDN0hsS1k7QWdDcStxQmQ7O0E2RmgwcUJBO0VBQ0UsbUJwSXhKYztFb0l5SmQsOEI3SDlLZ0I7QWdDaS9xQmxCOztBNkZoMHFCQTtFQUNFLG1CcEk3SmM7RW9JOEpkLDZCN0gvS2U7QWdDay9xQmpCOztBNkZoMHFCQTtFQUNFLG1CcElsS2M7RW9JbUtkLCtCN0h0TGlCO0FnQ3kvcUJuQjs7QTZGaDBxQkE7RUFDRSxtQnBJdktjO0VvSXdLZCxnQzdINUxpQjtBZ0MrL3FCbkI7O0E2RmgwcUJBO0VBQ0UsbUJwSTVLYztFb0k2S2QsZ0M3SGpNaUI7QWdDb2dyQm5COztBNkZoMHFCQTtFQUNFLG1CcElqTGM7RW9Ja0xkLGlDN0hwTW1CO0FnQ3VnckJyQjs7QTZGaDBxQkE7RUFDRSxrQnBJekxZO0VvSTBMWixnQzdIck1ZO0FnQ3dnckJkOztBNkZoMHFCQTtFQUNFLGtCcEk5TFk7RW9JK0xaLDhCN0hqTmdCO0FnQ29ockJsQjs7QTZGaDBxQkE7RUFDRSxrQnBJbk1ZO0VvSW9NWiw2QjdIbE5lO0FnQ3FockJqQjs7QTZGaDBxQkE7RUFDRSxrQnBJeE1ZO0VvSXlNWiwrQjdIek5pQjtBZ0M0aHJCbkI7O0E2RmgwcUJBO0VBQ0Usa0JwSTdNWTtFb0k4TVosaUM3SDdObUI7QWdDZ2lyQnJCOztBNkZoMHFCQTtFQUNFLGtCcElsTlk7RW9JbU5aLGdDN0hwT2lCO0FnQ3VpckJuQjs7QTZGaDBxQkE7RUFDRSxrQnBJdk5ZO0VvSXdOWiw0QjdIclBRO0FnQ3dqckJWOztBNkZqMHFCQTtFQUNFLG1CcEkxTmM7RW9JMk5kLDJCN0h4UFE7QWdDNGpyQlY7O0E2RmowcUJBO0VBQ0Usa0JwSWhPWTtFb0lpT1osMkI3SDdQUTtBZ0Npa3JCVjs7QTZGajBxQkE7RUFDRSxtQnBJdk9TO0VvSXdPVCw2QjdIcFBlO0FnQ3dqckJqQjs7QTZGajBxQkE7RUFDRSxtQnBJNU9TO0VvSTZPVCx5QjdIblBPO0FnQ3VqckJUOztBNkZqMHFCQTtFQUNFLG1CcEloUFk7RW9JaVBaLGdDN0hqUWlCO0FnQ3FrckJuQjs7QTZGajBxQkE7RUFDRSxtQnBJclBZO0VvSXNQWiwrQjdIclFpQjtBZ0N5a3JCbkI7O0E2RmowcUJBO0VBQ0UsbUJwSTNQUztFb0k0UFQsK0I3SDFRaUI7QWdDOGtyQm5COztBNkZqMHFCQTtFQUNFLG1CcEloUVM7RW9JaVFULGdDN0gxUVk7QWdDOGtyQmQ7O0E2RmowcUJBO0VBQ0UsbUJwSXJRUztFb0lzUVQsaUM3SG5SbUI7QWdDdWxyQnJCOztBNkZqMHFCQTtFQUNFLGVwSW5RYTtFb0lvUWIsaUM3SHhSbUI7QWdDNGxyQnJCOztBNkZqMHFCQTtFQUNFLG1CcEkvUVM7RW9JZ1JULDRCN0gzU1E7QWdDK21yQlY7O0E2RmowcUJBO0VBQ0UsbUJwSW5SWTtFb0lvUlosNEI3SGhUUTtBZ0NvbnJCVjs7QTZGajBxQkE7RUFDRSxtQnBJblJhO0VvSW9SYiw0QjdIclRRO0FnQ3luckJWOztBNkZqMHFCQTtFQUNFLG1CcEk3Ulk7RW9JOFJaLDJCN0h6VFE7QWdDNm5yQlY7O0E2RmowcUJBO0VBQ0UsbUJwSWxTWTtFb0ltU1osMkI3SDlUUTtBZ0Nrb3JCVjs7QTZGajBxQkE7RUFDRSxtQnBJeFNTO0VvSXlTVCwyQjdIblVRO0FnQ3VvckJWOztBNkZqMHFCQTtFQUNFLG1CcEl4U2M7RW9JeVNkLDJCN0h4VVE7QWdDNG9yQlY7O0E2RmwwcUJBO0VBQ0UsbUJwSWpUUztFb0lrVFQseUI3SDNVUTtBZ0NncHJCVjs7QTZGbjBxQkE7RUFDRSxtQnBJaFRjO0VvSWlUZCx5QjdIL1VRO0FnQ3FwckJWOztBNkZuMHFCQTtFQUNFLGVwSW5UYTtFb0lvVGIseUI3SHBWUTtBZ0MwcHJCVjs7QTZGbjBxQkE7RUFDRSxrQnBJblRZO0VvSW9UWiwyQjdIMVZRO0FnQ2dxckJWOztBNkZuMHFCQTtFQUNFLGtCcEl4VFk7RW9JeVRaLDRCN0hoV1E7QWdDc3FyQlY7O0E2Rm4wcUJBO0VBQ0Usa0JwSXZVWTtFb0l3VVoseUI3SG5XUTtBZ0N5cXJCVjs7QTZGbjBxQkE7RUFDRSxrQnBJNVVZO0VvSTZVWix5QjdIclZPO0FnQzJwckJUOztBNkZuMHFCQTtFQUNFLGlCcEluVWdCO0VvSW9VaEIsMkI3SDlXUTtBZ0NvcnJCVjs7QTZGbjBxQkE7RUFDRSxlcElqVWU7RW9Ja1VmLDJCN0hqV087QWdDdXFyQlQ7O0E2Rm4wcUJBO0VBQ0UsbUJwSTdWUztFb0k4VlQsMkI3SHRXTztBZ0M0cXJCVDs7QTZGbjBxQkE7RUFDRSxtQnBJaldZO0VvSWtXWiwyQjdIM1dPO0FnQ2lyckJUOztBNkZwMHFCQTtFQUNFLGVwSS9WYTtFb0lnV2IsMkI3SC9XTztFNkhnWFA7QTdGdTBxQkY7O0E2RnAwcUJBO0VBQ0UsZXBJclZlO0VvSXNWZix5QjdIblhPO0FnQzByckJUOztBNkZwMHFCQTtFQUNFLG1CcEl2V2M7RW9Jd1dkLDJCN0h6WE87QWdDZ3NyQlQ7O0E2RnIwcUJBO0VBQ0UsaUJwSXZYVztFb0l3WFgsMkI3SDdYTztBZ0Nxc3JCVDs7QTZGcjBxQkE7RUFDRSxlcEluWGE7RW9Jb1hiLDJCN0huWU87QWdDMnNyQlQ7O0E2RnIwcUJBO0VBQ0UsZXBJeFhhO0VvSXlYYix5QjdIdFlPO0FnQzhzckJUOztBNkZyMHFCQTtFQUNFLG1CcElqWWM7RW9Ja1lkLDJCN0g1WU87QWdDb3RyQlQ7O0E2RnIwcUJBO0VBQ0UsbUJwSXRZYztFb0l1WWQsMkI3SHBhUTtBZ0M0dXJCVjs7QTZGcjBxQkE7RUFDRSxtQnBJelljO0VvSTBZZCwyQjdIdlpPO0FnQyt0ckJUOztBNkZyMHFCQTtFQUNFLG1CcEk3WWE7RW9JOFliLDJCN0g1Wk87QWdDb3VyQlQ7O0E2RnQwcUJBO0VBQ0UsaUJwSXpaVztFb0kwWlgsMkI3SC9aTztBZ0N3dXJCVDs7QTZGdjBxQkE7RUFDRSxtQnBJclphO0VvSXNaYiwyQjdIbmFPO0FnQzZ1ckJUOztBNkZ4MHFCQTtFQUNFLG1CcEl6WmE7RW9JMFpiLHlCN0h0YU87QWdDaXZyQlQ7O0E2RngwcUJBO0VBQ0UsbUJwSTFaYztFb0kyWmQsMkI3SDdhTztBZ0N3dnJCVDs7QTZGeDBxQkE7RUFDRSxpQnBJM2FXO0VvSTRhWCwyQjdIbGJPO0FnQzZ2ckJUOztBNkZ4MHFCQTtFQUNFLG1CcEloYWU7RW9JaWFmLDJCN0h2Yk87QWdDa3dyQlQ7O0E2RngwcUJBO0VBQ0UsbUJwSTlhYztFb0krYWQsMkI3SDNiTztBZ0Nzd3JCVDtBNkZ6MHFCRTtFQUNFO0E3RjIwcUJKOztBNkZ2MHFCQTtFQUNFLGtCcEkxYlk7RW9JMmJaLDJCN0hyY087QWdDK3dyQlQ7O0E2RnYwcUJBO0VBQ0UsbUJwSWpjUztFb0lrY1QsMkI3SDFjTztBZ0NveHJCVDs7QTZGdjBxQkE7RUFDRSxtQnBJamNjO0VvSWtjZCwyQjdIL2NPO0FnQ3l4ckJUOztBNkZ2MHFCQTtFQUNFLG1CcEkzY1M7RW9JNGNULDJCN0huZE87QWdDNnhyQlQ7O0E2RnYwcUJBO0VBQ0UsZXBJemNhO0VvSTBjYix5QjdIdmRPO0FnQ2l5ckJUOztBNkZ2MHFCQTtFQUNFLG1CcEloZGM7RW9JaWRkLHlCN0g1ZE87QWdDc3lyQlQ7O0E2RngwcUJBO0VBQ0UsbUJwSXRkYztFb0l1ZGQseUI3SGhlTztBZ0MyeXJCVDs7QTZGeDBxQkE7RUFDRSxrQnBJNWRZO0VvSTZkWix5QjdIcmVPO0FnQ2d6ckJUOztBNkZ4MHFCQTtFQUNFLGtCcEkvY2lCO0VvSWdkakIseUI3SDFlTztBZ0NxenJCVDs7QTZGeDBxQkE7RUFDRSxtQnBJemRpQjtFb0kwZGpCLHlCN0gvZU87QWdDMHpyQlQ7O0E2RngwcUJBO0VBQ0Usa0JwSXpkaUI7RW9JMGRqQiwyQjdIdGZPO0FnQ2kwckJUOztBNkZ4MHFCQTtFQUNFLG1CcElwZWU7RW9JcWVmLHlCN0h6Zk87QWdDbzByQlQ7O0E2RngwcUJBO0VBQ0UsbUJwSXplZTtFb0kwZWYsMkI3SC9mTztBZ0MwMHJCVDs7QTZGeDBxQkE7RUFDRTtFQUNBO0E3RjIwcUJGOztBNkZ6MHFCQTtFQUNFO0VBQ0E7QTdGNDBxQkY7O0E2RjEwcUJBO0VBQ0U7RUFDQTtBN0Y2MHFCRjs7QTZGMTBxQkE7RUFDRTtFQUNBO0E3RjYwcUJGOztBNkYxMHFCQTtFQUNFLG1CcElwZ0JjO0VvSXFnQmQseUI3SHJoQk87QWdDazJyQlQ7O0E2RjEwcUJBO0VBQ0UsbUJwSXJnQmU7RW9Jc2dCZix5QjdIMWhCTztBZ0N1MnJCVDs7QTZGMTBxQkE7RUFDRSxtQnBJdmhCWTtFb0l3aEJaLDJCN0hoaUJPO0FnQzYyckJUOztBNkYxMHFCQTtFQUNFLGtCcEkzaEJZO0VvSTRoQlosMkI3SHJpQk87QWdDazNyQlQ7O0E2RjEwcUJBO0VBQ0Usa0JwSWhpQlk7RW9JaWlCWiwyQjdIM2lCTztBZ0N3M3JCVDs7QTZGMzBxQkE7RUFDRSxrQnBJcGlCWTtFb0lxaUJaLDJCN0gvaUJPO0U2SGdqQlA7QTdGODBxQkY7O0E2RjUwcUJBO0VBQ0UsbUJwSTNpQlM7RW9JNGlCVCwyQjdIcGpCTztFNkhxakJQO0E3RiswcUJGOztBNkY1MHFCQTtFQUNFLGVwSTFpQmE7RW9JMmlCYiwyQjdIempCTztBZ0N3NHJCVDs7QTZGNTBxQkE7RUFDRSxrQnBJMWlCWTtFb0kyaUJaLDJCN0gvakJPO0FnQzg0ckJUOztBNkY1MHFCQTtFQUNFLGtCcEkvaUJZO0VvSWdqQlosMkI3SG5rQk87QWdDazVyQlQ7O0E2RjUwcUJBO0VBQ0Usa0JwSXBqQlk7RW9JcWpCWix5QjdIdmtCTztBZ0NzNXJCVDs7QTZGNTBxQkE7RUFDRSxrQnBJampCaUI7RW9Ja2pCakIsMkI3SDlrQk87QWdDNjVyQlQ7O0E2RjcwcUJBO0VBQ0UsZXBJN2hCZTtFb0k4aEJmLDJCN0hsbEJPO0FnQ2s2ckJUOztBNkY5MHFCQTtFQUNFLGlCcEk3akJnQjtFb0k4akJoQiwyQjdIdGxCTztBZ0N1NnJCVDs7QTZGOTBxQkE7RUFDRSxpQnBJbGtCZ0I7RW9JbWtCaEIsMkI3SDFsQk87QWdDMjZyQlQ7O0E2Ri8wcUJBO0VBQ0UsaUJwSXRrQmdCO0VvSXVrQmhCLHlCN0g3bEJPO0FnQys2ckJUOztBNkYvMHFCQTtFQUNFLG1CcEl0bEJjO0VvSXVsQmQsMkI3SG5tQk87QWdDcTdyQlQ7O0E2RmgxcUJBO0VBQ0UsZXBJeGxCYTtFb0l5bEJiLDJCN0h2bUJPO0FnQzA3ckJUOztBNkZoMXFCQTs7RUFFRSxtQnBJaG1CYztFb0lpbUJkLDRCN0hqb0JRO0FnQ285ckJWOztBNkZoMXFCQTtFQUNFLG1CcElqbUJlO0VvSWttQmYsMkI3SG5uQk87QWdDczhyQlQ7O0E2RmgxcUJBO0VBQ0UsbUJwSXBtQmM7RW9JcW1CZCwyQjdIeG5CTztBZ0MyOHJCVDs7QTZGaDFxQkE7RUFDRSxtQnBJMWxCZTtFb0kybEJmLHlCN0gzbkJPO0FnQzg4ckJUOztBNkZqMXFCQTtFQUNFLG1CcEk5bEJlO0VvSStsQmYsMkI3SGpvQk87QWdDcTlyQlQ7O0E2RmwxcUJBO0VBQ0UsbUJwSWxuQmM7RW9JbW5CZCwyQjdIdnBCUTtBZ0M0K3JCVjs7QTZGbDFxQkE7RUFDRSxpQnBJam5CZ0I7RW9Ja25CaEIsMkI3SDVwQlE7QWdDaS9yQlY7O0E2RmwxcUJBO0VBQ0UsaUJwSXRuQmdCO0VvSXVuQmhCLHlCN0hocUJRO0FnQ3EvckJWOztBNkZsMXFCQTtFQUNFLGlCcEkzbkJnQjtFb0k0bkJoQix5QjdIbHBCTztBZ0N1K3JCVDs7QTZGbDFxQkE7RUFDRSxrQnBJNW5CaUI7RW9JNm5CakIsMkI3SHhwQk87QWdDNityQlQ7O0E2Rm4xcUJBO0VBQ0UsbUJwSXZvQmU7RW9Jd29CZiwyQjdINXBCTztBZ0NrL3JCVDs7QTZGcDFxQkE7RUFDRSxtQnBJMW9CZTtFb0kyb0JmLDJCN0huckJRO0FnQzBnc0JWOztBNkZwMXFCQTtFQUNFLGtCcEl6b0JpQjtFb0kwb0JqQix5QjdIdnJCUTtBZ0M4Z3NCVjs7QTZGcDFxQkE7RUFDRSxrQnBJOW9CaUI7RW9JK29CakIsNEI3SDlyQlE7QWdDcWhzQlY7O0E2RnAxcUJBO0VBQ0Usa0JwSW5wQmlCO0VvSW9wQmpCLHlCN0g5cUJPO0FnQ3Fnc0JUOztBNkZwMXFCQTtFQUNFLGVwSWhwQmlCO0VvSWlwQmpCLDJCN0hwckJPO0FnQzJnc0JUOztBNkZwMXFCQTtFQUNFLGtCcEk5b0JXO0VvSStvQlgseUI3SHhyQk87QWdDK2dzQlQ7O0E2RnAxcUJBO0FBQ0E7RUFDRTtBN0Z1MXFCRjs7QTZGcDFxQkE7RUFDRSw4QjdIM3NCZ0I7QWdDa2lzQmxCOztBNkZwMXFCQTtFQUNFLGdDN0g5c0JpQjtBZ0NxaXNCbkI7O0E2RnAxcUJBO0VBQ0UsK0I3SGp0QmlCO0FnQ3dpc0JuQjs7QTZGcDFxQkE7RUFDRSxpQzdIcHRCbUI7QWdDMmlzQnJCOztBNkZwMXFCQTtFQUNFLDZCN0h2dEJlO0FnQzhpc0JqQjs7QTZGcDFxQkE7RUFDRSxnQzdIeHRCWTtBZ0MraXNCZDs7QTZGcDFxQkE7RUFDRSwwQjdIM3VCWTtBZ0Nra3NCZDs7QTZGcDFxQkE7RUFDRSw0QjdIbHZCUTtBZ0N5a3NCVjs7QTZGcDFxQkE7RUFDRSwyQjdIcnZCUTtBZ0M0a3NCVjs7QTZGcDFxQkE7RUFDRSx5QjdIeHZCUTtBZ0Mra3NCVjs7QTZGcDFxQkE7RUFDRSwyQjdIM3VCTztBZ0Nra3NCVDs7QTZGcDFxQkE7RUFDRSxrQnBJL3NCZTtFb0lndEJmLHlCN0hqd0JRO0FnQ3dsc0JWOztBNkZwMXFCQTtFQUNFLG1CcEl2dEJZO0VvSXd0QloseUI3SHR3QlE7QWdDNmxzQlY7O0E2RnAxcUJBO0VBQ0UsbUJwSTV0Qlk7RW9JNnRCWiwyQjdIMXZCTztBZ0NpbHNCVDs7QTZGcDFxQkE7RUFDRSxtQnBJcHVCZTtFb0lxdUJmLDJCN0g5dkJPO0FnQ3Fsc0JUOztBNkZwMXFCQTtFQUNFLG1CcEkxdUJnQjtFb0kydUJoQix5QjdIbHdCTztBZ0N5bHNCVDs7QTZGcjFxQkE7RUFDRSxtQnBJOXVCZ0I7RW9JK3VCaEIsMkI3SHh3Qk87QWdDZ21zQlQ7O0E2RnQxcUJBO0VBQ0UsbUJwSWp2QmU7RW9Ja3ZCZix5QjdIMXdCTztBZ0NtbXNCVDs7QTZGdDFxQkE7RUFDRSxtQnBJdHZCZTtFb0l1dkJmLDJCN0hqeEJPO0FnQzBtc0JUOztBNkZ0MXFCQTtFQUNFLG1CcEl4dkJZO0VvSXl2QloseUI3SHB4Qk87QWdDNm1zQlQ7O0E2RnQxcUJBO0VBQ0Usa0JwSTF2QmU7RW9JMnZCZiwyQjdIM3hCTztBZ0NvbnNCVDs7QTZGdDFxQkE7RUFDRSxtQnBJbHdCWTtFb0ltd0JaLDJCN0hoeUJPO0FnQ3luc0JUOztBNkZ0MXFCQTtFQUNFLGtCcElwd0JlO0VvSXF3QmYseUI3SG55Qk87QWdDNG5zQlQ7O0E2RnQxcUJBO0VBQ0UsaUJwSXh3Qlk7RW9JeXdCWix5QjdIeHlCTztBZ0Npb3NCVDs7QTZGdDFxQkE7RUFDRSxpQnBJN3dCWTtFb0k4d0JaLDJCN0gveUJPO0FnQ3dvc0JUOztBNkZ0MXFCQTtFQUNFLG1CcElqeUJjO0VvSWt5QmQsNEI3SHYwQlE7QWdDZ3FzQlY7O0E2RnQxcUJBO0VBQ0Usa0JwSXB5Qlk7RW9JcXlCWix5QjdIMTBCUTtBZ0NtcXNCVjs7QTZGdDFxQkE7RUFDRSxtQnBJaHpCYztFb0lpekJkLHlCN0gvMEJRO0FnQ3dxc0JWOztBNkZ0MXFCQTtFQUNFLG1CcEl2ekJjO0VvSXd6QmQsMkI3SHIxQlE7QWdDOHFzQlY7O0E2RnYxcUJBO0VBQ0UsbUJwSXp5Qlk7RW9JMHlCWiw0QjdIMTFCUTtBZ0NvcnNCVjs7QTZGdDFxQkE7RUFDRSxpQnBJM3lCWTtFb0k0eUJaLHlCN0gzMEJPO0FnQ29xc0JUOztBNkZ0MXFCQTtFQUNFLG1CcEk3MEJTO0F1Q3Nxc0JYOztBNkZ0MXFCQTtFQUNFLG1CcEloekJXO0F1Q3lvc0JiOztBNkZ2MXFCQTtFQUNFLGtCcElwMEJZO0VvSXEwQlosNEI3SDUyQlE7QWdDc3NzQlY7O0E2RnYxcUJBO0VBQ0Usa0JwSXowQlk7RW9JMDBCWix5QjdILzJCUTtBZ0N5c3NCVjs7QTZGdDFxQkU7RUFDRTtFQUNBO0VBQ0E7QTdGeTFxQko7O0E2RnIxcUJBO0VBQ0U7QTdGdzFxQkY7O0E2RnIxcUJBOztFQUVFO0VBQ0E7RUFDQTtBN0Z3MXFCRjs7QTZGcjFxQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Z3MXFCRjs7QTZGcjFxQkE7O0VBRUU7RUFDQTtBN0Z3MXFCRjs7QTZGcjFxQkE7RUFDRTtFQUNBO0E3RncxcUJGOztBNkZyMXFCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBN0Z3MXFCRjs7QTZGcjFxQkE7O0VBRUU7QTdGdzFxQkY7O0E2RnIxcUJBOzs7O0VBSUU7RUFDQTtBN0Z3MXFCRjs7QTZGcjFxQkE7RUFDRSxtQnBJbjVCYztFb0lvNUJkLDJCN0g5NUJPO0FnQ3N2c0JUOztBNkZ0MXFCQTtFQUNFLGlCcEkxNEJnQjtFb0kyNEJoQix5QjdIcDdCUTtBZ0M2d3NCVjs7QTZGdjFxQkE7RUFDRSxtQnBJdjNCZ0I7RW9JdzNCaEIsMkI3SHQ2Qk87QWdDZ3dzQlQ7O0E2RnYxcUJBO0VBQ0UsbUJwSXQ0Qlc7RW9JdTRCWCwyQjdIOTdCUTtBZ0N3eHNCVjs7QTZGdjFxQkE7RUFDRSxpQnBJLzRCWTtFb0lnNUJaLDJCN0huOEJRO0FnQzZ4c0JWOztBNkZ2MXFCQTtFQUNFLG1CcEl0NEJnQjtFb0l1NEJoQix5QjdIcDdCTztBZ0M4d3NCVDs7QTZGeDFxQkE7RUFDRSxpQnBJajZCZ0I7RW9JazZCaEIseUI3SDM4QlE7QWdDc3lzQlY7O0E2RngxcUJBO0VBQ0UsbUJwSTc2QmU7RW9JODZCZix5QjdINzdCTztBZ0N3eHNCVDs7QTZGejFxQkE7RUFDRSxlcEk1NEJlO0VvSTY0QmYsNkI3SC83QlM7QWdDMnhzQlg7O0E2RjExcUJBO0VBQ0UsbUJwSXo2Qlk7RW9JMDZCWiw2QjdIbjhCUztBZ0NneXNCWDs7QTZGMzFxQkE7RUFDRSxrQnBJMTZCZTtFb0kyNkJmLDZCN0h2OEJTO0FnQ3F5c0JYOztBNkY1MXFCQTtFQUNFLGVwSWg2Qlc7RW9JaTZCWCw2QjdIMzhCUztBZ0MweXNCWDs7QTZGNzFxQkE7RUFDRSxlcEk5NkJpQjtFb0krNkJqQiw2QjdILzhCUztBZ0MreXNCWDs7QTZGNzFxQkE7RUFDRSxtQnBJbDZCZ0I7RW9JbTZCaEIsMkI3SHg5Qk87QWdDd3pzQlQ7O0E2RjkxcUJBO0VBQ0Usa0JwSTM3QmU7RW9JNDdCZiwyQjdINTlCTztBZ0M2enNCVDs7QTZGLzFxQkE7RUFDRSxlcEkzN0JpQjtFb0k0N0JqQiwyQjdIaCtCTztBZ0NrMHNCVDs7QTZGaDJxQkE7RUFDRSxtQnBJOTdCVztFb0krN0JYLDJCN0hwK0JPO0FnQ3Uwc0JUOztBNkZqMnFCQTtFQUNFLGVwSXg4QmU7RW9JeThCZiw2QjdIcCtCUztBZ0N3MHNCWDs7QTZGbDJxQkE7RUFDRSxlcEl2N0JlO0VvSXc3QmYsNkI3SHgrQlM7QWdDNjBzQlg7O0E2RmwycUJBO0VBQ0Usa0JwSTU5Qlk7RW9JNjlCWiw2QjdINytCUztBZ0NrMXNCWDs7QTZGbjJxQkE7RUFDRSxtQnBJLzhCVztFb0lnOUJYLDZCN0hqL0JTO0FnQ3Uxc0JYOztBNkZwMnFCQTtFQUNFLGtCcEl4OUJlO0VvSXk5QmYsNkI3SHIvQlM7QWdDNDFzQlg7O0E2RnAycUJBO0VBQ0UscUM3SDEvQmdCO0U2SDIvQmhCLGtCcEk5OUJlO0F1Q3Ewc0JqQjs7QTZGcDJxQkE7RUFDRSxtQnBJci9CYztFb0lzL0JkLHFDN0hoZ0NnQjtBZ0N1MnNCbEI7O0E2RnAycUJBO0VBQ0UsbUJwSXIvQmM7RW9Jcy9CZCxxQzdIcmdDZ0I7QWdDNDJzQmxCOztBNkZwMnFCQTtFQUNFLG1CcElsL0JlO0VvSW0vQmYsNkI3SHpnQ1M7QWdDZzNzQlg7O0E2RnAycUJBO0VBQ0UsaUJwSWgvQlk7RW9JaS9CWiw2QjdIOWdDUztBZ0NxM3NCWDs7QTZGcDJxQkE7RUFDRSxpQnBJOS9CZ0I7RW9JKy9CaEIsNkI3SG5oQ1M7QWdDMDNzQlg7O0E2RnAycUJBO0VBQ0UsZXBJNWdDYTtFb0k2Z0NiLHFDN0h6aENnQjtBZ0NnNHNCbEI7O0E2RnIycUJBO0VBQ0UsZXBJaGdDZTtFb0lpZ0NmLDZCN0g1aENTO0FnQ280c0JYOztBNkZ0MnFCQTtFQUNFLG1CcEl4aENjO0VvSXloQ2QsMkI3SHBpQ087QWdDNjRzQlQ7O0E2RnYycUJBO0VBQ0UsbUJwSWpoQ2U7RW9Ja2hDZiw2QjdIcGlDUztBZ0M4NHNCWDs7QTZGdjJxQkE7RUFDRSxpQnBJM2dDWTtFb0k0Z0NaLDZCN0h6aUNTO0FnQ201c0JYOztBNkZ2MnFCQTtFQUNFLG1CcEluaUNhO0VvSW9pQ2IsNkI3SDlpQ1M7QWdDdzVzQlg7O0E2RngycUJBO0VBQ0UsbUJwSW5pQ2M7RW9Jb2lDZCw2QjdIbGpDUztBZ0M2NXNCWDs7QTZGeDJxQkE7RUFDRSxtQnBJcmlDZTtFb0lzaUNmLDJCN0gzakNPO0FnQ3M2c0JUOztBOEZyN3NCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Rnc3c0JKO0E4RnQ3c0JJO0VBQ0U7QTlGdzdzQk47QThGcDdzQkU7RUFDRTtBOUZzN3NCSjtBOEZuN3NCRTtFQUNFO0E5RnE3c0JKO0E4Rm43c0JJO0VBR0U7RUFDQTtFQUNBLDJCOUhQRztFOEhRSCxtQnJJU1U7RXFJUlYsY2pJd0dPO0FtQzIwc0JiO0E4Ri82c0JFO0VBQ0U7RUFDQSwyQjlIaEJLO0U4SGlCTCxlcklGVztFcUlHWCxjaklnR1M7QW1DaTFzQmI7QThGLzZzQkk7RUFDRTtBOUZpN3NCTjtBOEY3NnNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBVUE7RUFLQTtBOUZrNnNCSjtBOEZoN3NCSTtFQUxGO0lBTUk7RTlGbTdzQko7QUFDRjtBOEZqN3NCSTtFQUNFO0VBQ0E7QTlGbTdzQk47QThGLzZzQkk7RUFDRTtBOUZpN3NCTjtBOEY3NnNCSTtFQUNFLG1Cakl5Q1U7QW1DczRzQmhCOztBOEYxNnNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGNjZzQkY7O0E4RjE2c0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUY2NnNCRjs7QStGbGd0QkE7RUFDRTtFQUNBO0EvRnFndEJGOztBK0ZsZ3RCQTtFQUNFO0EvRnFndEJGOztBK0ZsZ3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GcWd0QkY7QStGbmd0QkU7RUFDRTtBL0ZxZ3RCSjtBK0ZsZ3RCRTtFQUNFLHlCbElpRlk7QW1DbTdzQmhCOztBK0Y5L3NCSTtFQUNFLGNsSXdIVztFa0l2SFgseUIvSFpHO0UrSGFILG1CdElHVTtFc0lGVjtFQUNBO0EvRmlndEJOO0ErRjkvc0JJO0VBQ0UsY2xJNkZPO0VrSTVGUCx5Qi9IcEJHO0UrSHFCSCxtQnRJTFU7RXNJTVYseUJsSXJCRTtFa0lzQkY7RUFDQTtBL0ZnZ3RCTjtBK0Y3L3NCSTtFQUNFO0EvRisvc0JOOztBK0Z4L3NCQTtFQUNFO0lBQ0U7SUFDQTtFL0YyL3NCRjtFK0Z2L3NCRTtJQUNFLGtCdEl6QlE7RXVDa2h0Qlo7RStGbi9zQkk7SUFDRSxldElyQ087RXVDMGh0QmI7QUFDRjtBK0YvK3NCRTtFQURGO0lBRUk7RS9Gay9zQkY7QUFDRjs7QStGLytzQkU7RUFDRTtBL0ZrL3NCSjs7QWdHbGt0QkU7RUFDRTtBaEdxa3RCSjtBZ0dwa3RCSTtFQUNFLGdCekhrNEVrQjtFeUhqNEVsQix3QnpIVGdCO0V5SFVoQixjbkkrSVc7RW1JOUlYO0FoR3NrdEJOO0FnR2xrdEJJO0VBQ0UsY25JeUlXO0FtQzI3c0JqQjtBZ0dsa3RCSTtFQUNFLGNuSW1ITztFbUlsSFA7QWhHb2t0Qk47O0FpR25sdEJBO0VBQ0U7QWpHc2x0QkY7QWlHcGx0QkU7RUFDRTtBakdzbHRCSjtBaUdubHRCRTtFQUNFO0VBQ0E7RUFDQSxtQjdIa0JZO0E0Qm1rdEJoQjtBaUdsbHRCRTtFQUNFO0VBQ0E7QWpHb2x0Qko7QWlHaGx0Qkk7RUFDRTtBakdrbHRCTjtBaUdobHRCTTtFQUNFO0VBQ0E7QWpHa2x0QlI7QWlHaGx0QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR2tsdEJWO0FpRy9rdEJRO0VBRUU7RUFDQTtBakdnbHRCVjtBaUc3a3RCUTtFQUNFO0VBQ0E7QWpHK2t0QlY7QWlHNWt0QlE7RUFDRTtFQUNBO0FqRzhrdEJWO0FpRzNrdEJRO0VBQ0U7QWpHNmt0QlY7QWlHcmt0Qk07RUFDRTtBakd1a3RCUjtBaUdua3RCSTtFQUNFO0FqR3FrdEJOO0FpR25rdEJNO0VBQ0U7QWpHcWt0QlI7QWlHaGt0Qk07RUFDRTtFQUNBO0VBQ0E7QWpHa2t0QlI7QWlHaGt0QlE7RUFDRTtBakdra3RCVjtBaUcvanRCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHaWt0QlY7QWlHOWp0QlE7RUFFRTtFQUNBO0FqRytqdEJWO0FpRzVqdEJRO0VBQ0U7RUFDQTtFQUNBO0FqRzhqdEJWO0FpRzNqdEJRO0VBQ0U7RUFDQTtFQUNBO0FqRzZqdEJWO0FpRzFqdEJRO0VBQ0U7RUFDQTtBakc0anRCVjtBaUd4anRCTTtFQUNFO0FqRzBqdEJSO0FpR3ZqdEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3lqdEJSO0FpR3RqdEJVO0VBQ0U7RUFDQSxlN0huR0c7RTZIb0dIO0VBQ0E7RUFDQTtFQUNBLGM1SC9CSTtBMkJ1bHRCaEI7QWlHbmp0Qk07RUFDRSx5QjVIWUQ7RTRIWEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3FqdEJSO0FpR25qdEJRO0VBQ0U7RUFDQSxtQjdIOUhDO0U2SCtIRCxjNUhwSUY7RTRIcUlFO0VBQ0E7QWpHcWp0QlY7QWlHaGp0Qkk7RUFDRTtBakdranRCTjtBaUdqanRCTTtFQUNFO0VBQ0E7QWpHbWp0QlI7O0FpRzdpdEJBO0VBQ0U7QWpHZ2p0QkY7O0FpRzdpdEJBO0VBQ0U7QWpHZ2p0QkY7O0FpRzVpdEJFO0VBREY7SUFFSTtFakdnanRCRjtBQUNGOztBaUd0aXRCRTtFQUNFO0FqR3lpdEJKO0FpR25pdEJRO0VBQ0U7QWpHcWl0QlY7O0FpRzlodEJBO0VBQ0U7QWpHaWl0QkY7QWlHL2h0QkU7RUFDRTtBakdpaXRCSjtBaUc5aHRCRTtFQUNFO0VBQ0E7RUFDQTtBakdnaXRCSjtBaUc3aHRCRTtFQUNFO0FqRytodEJKOztBaUczaHRCQTtFQUNFO0FqRzhodEJGOztBa0dqd3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHb3d0QkY7QWtHbHd0QkU7RUFDRTtBbEdvd3RCSjtBa0dud3RCSTtFQUVFO0FsR293dEJOO0FrR253dEJNO0VBQ0UsbUI5SGlDUztBNEJvdXRCakI7QWtHaHd0QkU7RUFDRTtFQUNBLG1CN0h1Rlk7RTZIdEZaO0VBQ0EsYzdIQ0k7QTJCaXd0QlI7QWtHL3Z0QkU7RUFDRTtFQUNBLDJCL0hOSztFK0hPTCxtQjlIS1k7RThISlo7RUFDQSxjN0g2RVk7QTJCb3J0QmhCO0FrRzd2dEJFO0VBQ0U7RUFDQSxjN0h1RVk7RTZIdEVaO0VBQ0E7QWxHK3Z0Qko7QWtHN3Z0Qkk7RUFDRSxtQjlIS1c7QTRCMHZ0QmpCOztBbUdueXRCQTtFQUNFO0VBQ0E7QW5Hc3l0QkY7QW1Hanl0QlE7RUFDRTtBbkdteXRCVjtBbUdoeXRCUTtFQUdFO0FuR2d5dEJWO0FtRzd4dEJRO0VBQ0U7QW5HK3h0QlY7QW1HNXh0QlE7RUFDRTtBbkc4eHRCVjtBbUd0eHRCVTtFQUdFO0FuR3N4dEJaO0FtRy93dEJFO0VBeENGO0lBeUNJO0VuR2t4dEJGO0FBQ0Y7QW1HNXd0QlU7RUFDRTtBbkc4d3RCWjtBbUczd3RCVTtFQUdFO0FuRzJ3dEJaO0FtR3h3dEJVO0VBQ0U7QW5HMHd0Qlo7QW1HbHd0Qlk7RUFHRTtBbkdrd3RCZDtBbUcxdnRCRTtFQUNFO0FuRzR2dEJKO0FtR3p2dEJFO0VBQ0U7RUFDQTtBbkcydnRCSjtBbUd4dnRCTTs7RUFFRTtFQUNBO0FuRzB2dEJSO0FtR3Z2dEJNO0VBQ0U7QW5HeXZ0QlI7QW1HanZ0QlU7Ozs7RUFHRSxjdElISTtBbUN1dnRCaEI7QW1HanZ0QlU7Ozs7RUFHRSxjdElsR0E7QW1DczF0Qlo7QW1HNXV0QlU7O0VBQ0U7QW5HK3V0Qlo7QW1HNXV0QlU7Ozs7RUFHRTtBbkcrdXRCWjtBbUc1dXRCVTs7RUFDRTtBbkcrdXRCWjtBbUc1dXRCVTs7RUFDRTtBbkcrdXRCWjtBbUcxdXRCTTtFQUNFO0FuRzR1dEJSO0FtR3p1dEJVO0VBQ0U7QW5HMnV0Qlo7QW1HdHV0QlU7RUFDRTtBbkd3dXRCWjtBbUdydXRCVTtFQUVFO0FuR3N1dEJaO0FtR251dEJVO0VBQ0U7QW5HcXV0Qlo7QW1HbHV0QlU7RUFDRTtBbkdvdXRCWjtBbUdodXRCUTtFQUNFO0VBQ0E7QW5Ha3V0QlY7QW1HL3R0QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR2l1dEJWO0FtRzd0dEJNO0VBQ0U7QW5HK3R0QlI7QW1HN3R0QlE7RUFDRTtBbkcrdHRCVjtBbUc1dHRCUTtFQUNFO0FuRzh0dEJWOztBbUd0dHRCRTtFQUNFO0VBQ0E7QW5HeXR0Qko7O0FvR3I2dEJBO0VBQ0U7QXBHdzZ0QkY7QW9HdDZ0QkU7RUFDRTtBcEd3NnRCSjtBb0dyNnRCTTtFQUNFLG1CM0k4QlE7QXVDeTR0QmhCOztBb0dqNnRCQTtFQUNFO0FwR282dEJGO0FvR2w2dEJFO0VBSEY7SUFJSTtFcEdxNnRCRjtBQUNGOztBb0dqNnRCQTtFQUNFO0FwR282dEJGOztBb0dqNnRCQTtFQUdJOztJQUVFO0VwR2s2dEJKO0FBQ0Y7QXFHbjh0QkE7RUFDRTtBckdxOHRCRjtBcUduOHRCRTtFQUNFO0FyR3E4dEJKO0FxR2w4dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0I1SW1CVTtFNElsQlYsMkJySVNLO0FnQzI3dEJUO0FxR2w4dEJJO0VBUEY7SUFRSTtFckdxOHRCSjtBQUNGOztBc0doOXRCQTtFQUNFO0F0R205dEJGO0FzR2o5dEJFO0VBQ0U7RUFDQTtBdEdtOXRCSjtBc0dqOXRCSTtFQUNFO0VBQ0E7QXRHbTl0Qk47QXNHajl0Qk07RUFKRjtJQUtJO0V0R285dEJOO0FBQ0Y7QXNHbDl0Qk07RUFDRTtBdEdvOXRCUjtBc0doOXRCUTtFQUNFLGN6SStITztFeUk5SFAsMkJ0SVBEO0VzSVFDLGtCN0lFSTtBdUNnOXRCZDtBc0cvOHRCUTtFQUNFLGN6SXNHRztFeUlyR0gsMkJ0SS9CQTtFc0lnQ0Esa0I3SUpJO0F1Q3E5dEJkO0FzRzM4dEJFO0VBQ0U7RUFDQTtFQUNBO0F0RzY4dEJKO0FzRzE4dEJNO0VBQ0UsbUI3SVRRO0F1Q3E5dEJoQjs7QXNHcjh0QkU7RUFDRTtFQUNBLG1CN0k1Qk87RTZJNkJQLDJCdElwQ0s7RXNJcUNMO0VBQ0E7QXRHdzh0Qko7QXNHcjh0QkU7RUFDRSxjekluREk7RXlJb0RKO0F0R3U4dEJKO0FzR3A4dEJFO0VBQ0UsY3pJbERRO0V5SW1EUjtBdEdzOHRCSjs7QXNHbDh0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pJNEJjO0V5STNCZDtFQUNBO0F0R3E4dEJGOztBc0dqOHRCRTtFQUNFO0F0R284dEJKOztBdUcxaHVCQTtFQUNFO0F2RzZodUJGO0F1RzVodUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHOGh1Qko7QXVHN2h1Qkk7RUFMRjtJQU9JO0V2RytodUJKO0FBQ0Y7QXVHNWh1Qkk7RUFDRTtBdkc4aHVCTjtBdUc1aHVCSTtFQUNFO0VBQ0E7RUFDQTtBdkc4aHVCTjtBdUc3aHVCTTtFQUNFO0VBQ0E7QXZHK2h1QlI7QXVHM2h1QkU7RUFDRTtFQUNBO0F2RzZodUJKOztBdUd6aHVCRTtFQUNFO0VBQ0E7QXZHNGh1Qko7QXVHM2h1Qkk7RUFDRTtFQUNBO0VBQ0E7QXZHNmh1Qk47QXVHNWh1Qk07RUFDRTtBdkc4aHVCUjtBdUcxaHVCRTtFQUNFO0F2RzRodUJKO0F1R3podUJJO0VBQ0U7RUFJQTtBdkd3aHVCTjtBdUczaHVCTTtFQUZGO0lBR0k7RXZHOGh1Qk47QUFDRjtBdUd6aHVCSTtFQUNFO0VBSUE7QXZHd2h1Qk47QXVHM2h1Qk07RUFGRjtJQUdJO0V2RzhodUJOO0FBQ0Y7QXVHemh1QkU7RUFDRTtFQUNBO0VBQ0E7QXZHMmh1Qko7QXVHMWh1Qkk7RUFDRTtBdkc0aHVCTjtBdUd6aHVCRTtFQUNFO0VBQ0E7QXZHMmh1Qko7O0F3R3ZtdUJBO0VBQ0U7QXhHMG11QkY7QXdHeG11QkU7RUFDRTtFQUNBLGMzSXNHWTtBbUNvZ3VCaEI7QXdHdm11QkU7RUFDRTtFQUNBO0VBQ0Esa0IvSW1CVTtFK0lsQlYsMkJ4SVFLO0V3SVBMLGMzSThGWTtFMkk3Rlo7RUFDQTtBeEd5bXVCSjtBd0d2bXVCSTtFQUNFO0F4R3ltdUJOO0F3R3JtdUJFO0VBQ0U7QXhHdW11Qko7QXdHcm11Qkk7RUFDRSxtQi9JQ007RStJQU47RUFDQTtBeEd1bXVCTjtBd0dwbXVCSTtFQUNFO0VBQ0E7RUFDQSxtQi9JSFU7QXVDeW11QmhCO0F3R25tdUJJO0VBQ0U7QXhHcW11Qk47O0F3R2htdUJBO0VBQ0U7RUFDQTtBeEdtbXVCRjtBd0dqbXVCRTtFQUNFO0VBQ0EsbUIzSTFCSTtFMkkyQkosYzNJNEZXO0UySTNGWCxtQi9JbEJZO0UrSW1CWiwyQnhJaENLO0V3SXFDTDtFQUNBLHFCM0kxQ29CO0FtQ3lvdUJ4QjtBd0dwbXVCSTtFQU5GO0lBT0ksa0IvSXhCUTtJK0l5QlIsMkJ4SW5DRztFZ0Mwb3VCUDtBQUNGO0F3R25tdUJJO0VBQ0UsYzNJaUZTO0FtQ29odUJmO0F3R2ptdUJFO0VBQ0U7RUFDQTtBeEdtbXVCSjtBd0dobXVCRTs7RUFFRTtFQUNBO0VBQ0EsYzNJaUNZO0UySS9CWixtQi9JM0NZO0UrSTRDWiwyQnhJekRLO0FnQzBwdUJUO0F3Ry9sdUJJO0VBVEY7O0lBVUksa0IvSWxEUTtJK0ltRFIsMkJ4STdERztFZ0NncXVCUDtBQUNGO0F3R2htdUJFO0VBQ0UseUIzSS9ESTtFMklnRUo7RUFDQSxjM0lzRFc7RTJJckRYO0F4R2ttdUJKO0F3R2htdUJFO0VBRUk7SUFDRSxnQmpJZ3JEbUI7SWlJL3FEbkIsd0JqSS9GYztJaUlnR2Q7SUFDQSxjM0lVUTtJMklUUjtJQUNBO0lBQ0EsbUIvSTNFSztFdUM0cXVCWDtFd0cvbHVCSTtJQUNFO0V4R2ltdUJOO0V3RzlsdUJFO0lBQ0U7SUFDQTtFeEdnbXVCSjtBQUNGO0F3RzlsdUJFO0VBQ0UsZ0JqSThwRHVCO0VpSTdwRHZCLHdCaklqSGtCO0VpSWtIbEI7RUFDQSxjM0lSWTtFMklTWjtFQUNBO0VBQ0EsbUIvSTdGUztBdUM2cnVCYjtBd0c3bHVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0l6R0k7RTJJMEdKO0VBQ0E7RUFDQTtBeEcrbHVCSjtBd0c3bHVCSTtFQVpGO0lBYUk7RXhHZ211Qko7QUFDRjtBd0c5bHVCSTtFQUlFO0F4RzZsdUJOO0F3R2htdUJNO0VBQ0U7QXhHa211QlI7QXdHOWx1Qk07RUFHRSxjM0kzSEE7QW1DeXR1QlI7QXdHNWx1QlE7RUFDRTtFQUNBO0F4RzhsdUJWO0F3R3ZsdUJJO0VBQ0U7RUFDQTtFQUNBO0F4R3lsdUJOOztBd0dubHVCRTtFQUNFO0VBQ0EsYzNJN0RZO0FtQ21wdUJoQjs7QXdHbGx1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3FsdUJGO0F3R25sdUJFO0VBQ0U7RUFDQSxjM0l2Q1c7RTJJeUNYLG1CL0l0Slk7RStJdUpaLDJCeElwS0s7QWdDd3Z1QlQ7QXdHbGx1Qkk7RUFQRjtJQVFJLGtCL0k3SlE7SStJOEpSLDJCeEl4S0c7RWdDNnZ1QlA7QUFDRjs7QXdHamx1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjNJOUtNO0UySStLTjtBeEdvbHVCRjtBd0dubHVCRTtFQU5GO0lBT0k7SUFDQTtJQUlBO0lBQ0E7SUFDQTtFeEdtbHVCRjtFd0dqbHVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V4R21sdUJKO0FBQ0Y7O0F3R2hsdUJBO0VBQ0U7QXhHbWx1QkY7O0F3R2hsdUJBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7QXhHK2t1QkY7QXdHdGx1QkU7O0VBRUUseUIzSXJIWTtBbUM2c3VCaEI7QXdHbGx1QkU7RUFDRSxjM0k1SFk7QW1DZ3R1QmhCO0F3R25sdUJJO0VBQ0U7RUFDQSxjM0kvSFU7QW1Db3R1QmhCO0F3R2xsdUJFO0VBQ0U7RUFDQTtBeEdvbHVCSjs7QXdHOWt1QkU7O0VBQ0UsYzNJM0lZO0UySTRJWixtQi9JdE5ZO0UrSXVOWiwyQnhJcE9LO0FnQ3N6dUJUO0F3R2psdUJJO0VBSkY7O0lBS0ksa0IvSTVOUTtJK0k2TlIsMkJ4SXZPRztFZ0M0enVCUDtBQUNGOztBd0dqbHVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdvbHVCRjtBd0dqbHVCSTtFQUNFO0F4R21sdUJOOztBd0c3a3VCRTtFQUNFO0F4R2dsdUJKO0F3RzdrdUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHK2t1QlI7QXdHNWt1Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEc4a3VCUjs7QXdHdmt1QkU7RUFDRTtFQUNBO0F4RzBrdUJKO0F3R3hrdUJFO0VBQ0U7RUFDQTtBeEcwa3VCSjtBd0d2a3VCSTtFQUNFO0F4R3lrdUJOOztBeUc1M3VCQTs7RUFFRTtFQUNBO0VBQ0EsYW5CWVE7QXRGbTN1QlY7QXlHOTN1QkU7O0VBQ0U7QXpHaTR1Qko7O0F5RzkzdUJBO0VBQ0UscUI1SU1zQjtBbUMyM3VCeEI7O0F5Ry8zdUJBO0VBQ0U7QXpHazR1QkY7O0F5RzkzdUJFO0VBQ0U7RUFDQSxjNUl3Rlk7RTRJdkZaO0VBQ0Esa0JoSlNVO0VnSlJWLHlCNUlDSTtFNElBSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHaTR1Qko7QXlHOTN1Qkk7RUFDRTtBekdnNHVCTjs7QTBHOTV1Qkk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0ExR2c2dUJOO0EwRzU1dUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc4NXVCTjtBMEc3NXVCTTtFQUNFO0ExRys1dUJSO0EwRzc1dUJNO0VBQ0U7QTFHKzV1QlI7QTBHNzV1Qk07RUFDRTtBMUcrNXVCUjs7QTBHejV1QkE7RUFDRTtFQUNBO0ExRzQ1dUJGO0EwRzE1dUJFO0VBQ0UsYzdJeEJJO0FtQ283dUJSO0EwR3g1dUJJO0VBQ0U7QTFHMDV1Qk47O0EwR3A1dUJFO0VBQ0U7QTFHdTV1Qko7QTBHcjV1Qkk7RUFIRjtJQUlJO0lBQ0E7SUFDQTtFMUd3NXVCSjtBQUNGO0EwR3I1dUJJO0VBQ0U7RUFDQTtBMUd1NXVCTjtBMEdyNXVCSTtFQUNFO0ExR3U1dUJOOztBMEduNXVCQTtFQUNFO0lBQ0U7RTFHczV1QkY7RTBHcjV1QkU7SUFDRTtJQUNBO0lBQ0E7RTFHdTV1Qko7QUFDRjtBMkdoK3VCQTtFQUNFO0EzR2srdUJGOztBMkcvOXVCQTtFQUNFO0EzR2srdUJGOztBMkcvOXVCQTtFQUNFO0EzR2srdUJGOztBMkcvOXVCQTtFQUNFO0EzR2srdUJGOztBMkcvOXVCQTtFQUNFO0EzR2srdUJGOztBMkcvOXVCQTtFQUNFO0EzR2srdUJGOztBMkcvOXVCQTtFQUNFO0EzR2srdUJGOztBMkcvOXVCQTtFQUNFO0EzR2srdUJGOztBMkcvOXVCQTtFQUNFO0EzR2srdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdoK3VCQTtFQUNFO0EzR20rdUJGOztBMkdqK3VCQTtFQUNFO0EzR28rdUJGOztBMkdsK3VCQTtFQUNFO0EzR3ErdUJGOztBMkduK3VCQTtFQUNFO0EzR3MrdUJGOztBMkdwK3VCQTtFQUNFO0EzR3UrdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkdyK3VCQTtFQUNFO0EzR3crdUJGOztBMkd0K3VCQTtFQUNFO0EzR3krdUJGOztBMkd0K3VCQTtFQUNFO0EzR3krdUJGOztBMkd0K3VCQTtFQUNFO0EzR3krdUJGOztBMkd0K3VCQTtFQUNFO0EzR3krdUJGOztBMkd0K3VCQTtFQUNFO0EzR3krdUJGOztBMkd0K3VCQTtFQUNFO0EzR3krdUJGOztBMkd0K3VCQTtFQUNFO0EzR3krdUJGOztBMkd2K3VCQTtFQUNFO0EzRzArdUJGOztBMkd2K3VCQTtFQUNFO0EzRzArdUJGOztBMkd2K3VCQTtFQUNFO0EzRzArdUJGOztBMkd2K3VCQTtFQUNFO0EzRzArdUJGOztBMkd4K3VCQTtFQUNFO0EzRzIrdUJGOztBMkd4K3VCQTtFQUNFO0EzRzIrdUJGOztBMkd4K3VCQTtFQUNFO0EzRzIrdUJGOztBMkd4K3VCQTtFQUNFO0EzRzIrdUJGOztBMkd4K3VCQTtFQUNFO0EzRzIrdUJGOztBMkd6K3VCQTtFQUNFO0EzRzQrdUJGOztBMkd6K3VCQTtFQUNFO0EzRzQrdUJGOztBMkd6K3VCQTtFQUNFO0EzRzQrdUJGOztBMkd6K3VCQTtFQUNFO0EzRzQrdUJGOztBMkcxK3VCQTtFQUNFO0EzRzYrdUJGOztBMkczK3VCQTtFQUNFO0EzRzgrdUJGOztBMkc1K3VCQTtFQUNFO0EzRysrdUJGOztBMkc3K3VCQTtFQUNFO0EzR2cvdUJGOztBMkc5K3VCQTtFQUNFO0EzR2kvdUJGOztBMkcvK3VCQTtFQUNFO0EzR2svdUJGOztBMkdoL3VCQTtFQUNFO0EzR20vdUJGOztBMkdoL3VCQTtFQUNFO0EzR20vdUJGOztBMkdqL3VCQTtFQUNFO0EzR28vdUJGOztBMkdsL3VCQTtFQUNFO0EzR3EvdUJGOztBMkduL3VCQTtFQUNFO0EzR3MvdUJGOztBMkdwL3VCQTtFQUNFO0EzR3UvdUJGOztBMkdyL3VCQTtFQUNFO0EzR3cvdUJGOztBMkd0L3VCQTtFQUNFO0EzR3kvdUJGOztBMkd2L3VCQTtFQUNFO0VBQ0E7QTNHMC91QkY7O0EyR3gvdUJBO0VBQ0U7RUFDQTtBM0cyL3VCRjs7QTJHei91QkE7RUFDRTtFQUNBO0EzRzQvdUJGOztBMkd6L3VCQTtFQUNFO0VBQ0E7QTNHNC91QkY7O0EyR3ovdUJBO0VBQ0U7QTNHNC91QkY7O0EyRzEvdUJBO0VBQ0U7QTNHNi91QkY7O0EyRzMvdUJBO0VBQ0U7QTNHOC91QkY7O0EyRzUvdUJBO0VBQ0U7QTNHKy91QkY7O0EyRzcvdUJBO0FBQ0E7RUFDRTtJQUNFO0UzR2dndkJGO0UyRzcvdUJBO0lBQ0U7RTNHKy91QkY7RTJHNS91QkE7SUFDRTtFM0c4L3VCRjtBQUNGO0EyRzMvdUJBO0FBQ0E7RUFDRTtBM0c2L3VCRjs7QTJHMy91QkE7RUFDRTtBM0c4L3VCRjs7QTJHNS91QkE7RUFDRTtBM0crL3VCRjs7QTJHNS91QkE7RUFDRTtBM0crL3VCRjs7QTJHNS91QkE7RUFDRTtBM0crL3VCRjs7QTJHNS91QkE7RUFDRTtFQUNBO0EzRysvdUJGOztBMkc3L3VCQTtFQUNFO0EzR2dndkJGOztBMkc3L3VCQTtFQUNFO0VBQ0E7QTNHZ2d2QkY7O0EyRzcvdUJBO0VBQ0U7RUFDQTtBM0dnZ3ZCRjs7QTJHNy91QkE7RUFDRTtFQUNBO0EzR2dndkJGOztBMkc3L3VCQTtFQUNFO0EzR2dndkJGOztBMkc3L3VCQTtFQUNFO0VBQ0E7QTNHZ2d2QkY7O0EyRzcvdUJBO0VBQ0U7QTNHZ2d2QkY7O0EyRzcvdUJBO0VBQ0U7QTNHZ2d2QkY7O0EyRzcvdUJBO0VBQ0U7QTNHZ2d2QkY7O0EyRzcvdUJBO0VBQ0U7QTNHZ2d2QkY7O0EyRzkvdUJBO0VBQ0U7QTNHaWd2QkY7O0EyRy8vdUJBO0VBQ0U7QTNHa2d2QkY7O0EyRy8vdUJBO0VBQ0U7QTNHa2d2QkY7O0EyRy8vdUJBO0VBQ0U7QTNHa2d2QkY7O0EyRy8vdUJBO0VBQ0U7QTNHa2d2QkY7O0EyR2hndkJBO0VBQ0U7QTNHbWd2QkY7O0EyR2hndkJBO0VBQ0U7QTNHbWd2QkY7O0EyR2pndkJBO0VBQ0U7QTNHb2d2QkY7O0EyR2xndkJBO0VBQ0U7QTNHcWd2QkY7O0EyR2xndkJBO0VBQ0U7QTNHcWd2QkY7O0EyR25ndkJBO0VBQ0U7QTNHc2d2QkY7O0EyR25ndkJBO0VBQ0U7QTNHc2d2QkY7O0EyR25ndkJBO0VBQ0U7QTNHc2d2QkY7O0EyR3BndkJBO0VBQ0U7QTNHdWd2QkY7O0EyR3BndkJBO0VBQ0U7QTNHdWd2QkY7O0EyR3BndkJBO0VBQ0U7QTNHdWd2QkY7O0EyR3BndkJBO0VBQ0U7QTNHdWd2QkY7O0EyR3BndkJBO0VBQ0U7QTNHdWd2QkY7O0EyR3JndkJBO0VBQ0U7QTNHd2d2QkY7O0EyR3JndkJBO0VBQ0U7QTNHd2d2QkY7O0EyR3JndkJBO0VBQ0U7QTNHd2d2QkY7O0EyR3JndkJBO0VBQ0U7QTNHd2d2QkY7O0EyR3RndkJBO0VBQ0U7QTNHeWd2QkY7O0EyR3RndkJBO0VBQ0U7QTNHeWd2QkY7O0EyR3ZndkJBO0VBQ0U7QTNHMGd2QkY7O0EyR3ZndkJBO0VBQ0U7QTNHMGd2QkY7O0EyR3ZndkJBO0VBQ0U7QTNHMGd2QkY7O0EyR3ZndkJBO0VBQ0U7QTNHMGd2QkY7O0EyR3ZndkJBO0VBQ0U7QTNHMGd2QkY7O0EyR3hndkJBO0VBQ0U7QTNHMmd2QkY7O0EyR3pndkJBO0VBQ0U7QTNHNGd2QkY7O0EyR3pndkJBO0VBQ0U7QTNHNGd2QkY7O0EyR3pndkJBO0VBQ0U7QTNHNGd2QkY7O0EyR3pndkJBO0VBQ0U7QTNHNGd2QkY7O0EyRzFndkJBO0VBQ0U7QTNHNmd2QkY7O0EyRzNndkJBO0VBQ0U7QTNHOGd2QkY7O0EyRzVndkJBO0VBQ0U7QTNHK2d2QkY7O0EyRzVndkJBO0VBQ0U7QTNHK2d2QkY7O0EyRzVndkJBO0VBQ0U7QTNHK2d2QkY7O0EyRzVndkJBO0VBQ0U7QTNHK2d2QkY7O0EyRzVndkJBO0VBQ0U7QTNHK2d2QkY7O0EyRzdndkJBO0VBQ0U7QTNHZ2h2QkY7O0EyRzlndkJBO0VBQ0U7QTNHaWh2QkY7O0EyRy9ndkJBO0VBQ0U7QTNHa2h2QkY7O0EyRy9ndkJBO0VBQ0U7QTNHa2h2QkY7O0EyRy9ndkJBO0VBQ0U7QTNHa2h2QkY7O0EyR2hodkJBO0VBQ0U7QTNHbWh2QkY7O0EyR2hodkJBO0VBQ0U7QTNHbWh2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7RUFDQTtBM0dvaHZCRjs7QTJHamh2QkE7RUFDRTtFQUNBO0EzR29odkJGOztBMkdqaHZCQTtFQUNFO0VBQ0E7QTNHb2h2QkY7O0EyR2podkJBO0VBQ0U7RUFDQTtBM0dvaHZCRjs7QTJHamh2QkE7RUFDRTtFQUNBO0EzR29odkJGOztBMkdqaHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzR29odkJGOztBMkdsaHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzR3FodkJGOztBMkdsaHZCQTtFQUNFO0VBQ0E7QTNHcWh2QkY7O0EyR2xodkJBO0VBQ0U7QTNHcWh2QkY7QTJHbmh2QkU7RUFIRjtJQUlJO0UzR3NodkJGO0FBQ0Y7O0EyR25odkJBO0VBQ0U7QTNHc2h2QkY7QTJHcGh2QkU7RUFIRjtJQUlJO0UzR3VodkJGO0FBQ0Y7O0EyR3BodkJBO0VBQ0U7RUFDQTtBM0d1aHZCRjs7QTJHcGh2QkE7RUFDRTtJQUNFO0UzR3VodkJGO0FBQ0Y7QTJHcGh2QkE7RUFDRTtJQUNFO0lBQ0E7RTNHc2h2QkY7QUFDRjtBMkduaHZCQTtBQUNBOzs7Ozs7RUFNRSxjOUk3bUJhO0U4SThtQmI7QTNHcWh2QkY7QTJHbmh2QkU7Ozs7OztFQUNFLHlCOUluZFc7QW1DNit2QmY7O0EyR3RodkJBOztFQUVFLGM5SWxyQk07RThJbXJCTjtBM0d5aHZCRjtBMkd2aHZCRTs7RUFDRSx5QjlJdHBCTztBbUNncndCWDs7QTJHdmh2QkE7O0VBRUU7RUFDQTtBM0cwaHZCRjs7QTJHdmh2QkE7O0VBRUUsYzlJeHBCUztFOEl5cEJUO0EzRzBodkJGO0EyR3hodkJFOztFQUNFLHdDOUlwYVk7QW1DKzd2QmhCOztBMkd2aHZCQTs7Ozs7Ozs7RUFRRTtFQUNBO0EzRzBodkJGO0EyR3hodkJFOzs7Ozs7OztFQUNFLHlCOUlyckJPO0FtQ3N0d0JYOztBMkc3aHZCQTs7RUFFRSxjOUlocUJhO0U4SWlxQmI7QTNHZ2l2QkY7QTJHOWh2QkU7O0VBQ0UseUI5SXRnQlc7QW1DdWl3QmY7O0EyRzdodkJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9CRTtFQUNBO0EzR2dpdkJGO0EyRzlodkJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHdDOUkxZFk7QW1DNmd3QmhCOztBMkcvaXZCQTtBQUNBO0VBQ0U7QTNHa2p2QkY7O0EyRy9pdkJBO0VBQ0U7QTNHa2p2QkY7O0EyRy9pdkJBO0VBQ0U7QTNHa2p2QkY7O0EyRy9pdkJBO0VBQ0U7RUFDQTtBM0dranZCRjs7QTJHL2l2QkE7QUFDQTtFQUNFO0EzR2tqdkJGOztBMkcvaXZCQTtFQUNFO0EzR2tqdkJGOztBMkcvaXZCQTtFQUNFO0EzR2tqdkJGOztBMkcvaXZCQTtBQUVBO0VBQ0U7QTNHaWp2QkY7O0EyRzlpdkJBO0VBQ0U7QTNHaWp2QkY7O0EyRzlpdkJBO0VBQ0U7QTNHaWp2QkY7O0EyRzNpdkJBO0VBQ0U7QTNHOGl2QkY7O0EyRzVpdkJBO0VBQ0U7SUFDRTtFM0craXZCRjtFMkc1aXZCQTtJQUNFO0UzRzhpdkJGO0UyRzNpdkJBO0lBQ0U7RTNHNml2QkY7QUFDRjtBMkczaXZCQTtBQUVBO0VBQ0U7QTNHNGl2QkY7O0EyRzFpdkJBO0VBQ0U7QTNHNml2QkY7O0EyRzNpdkJBO0VBQ0U7QTNHOGl2QkY7O0EyRzVpdkJBO0VBQ0U7QTNHK2l2QkY7O0EyRzdpdkJBO0VBQ0U7QTNHZ2p2QkY7O0EyRzlpdkJBO0VBQ0U7QTNHaWp2QkY7O0EyRy9pdkJBO0VBQ0U7QTNHa2p2QkY7O0EyR2hqdkJBO0VBQ0U7QTNHbWp2QkY7O0EyR2pqdkJBO0VBQ0U7QTNHb2p2QkY7O0EyR2xqdkJBO0VBQ0U7QTNHcWp2QkY7O0EyR25qdkJBO0VBQ0U7QTNHc2p2QkY7O0EyR3BqdkJBO0VBQ0U7QTNHdWp2QkY7O0EyR3BqdkJBO0VBQ0U7QTNHdWp2QkY7O0EyR3JqdkJBO0VBQ0U7QTNHd2p2QkY7O0EyR3RqdkJBO0VBQ0U7QTNHeWp2QkY7O0EyR3ZqdkJBO0VBQ0U7QTNHMGp2QkY7O0EyR3hqdkJBO0VBQ0U7QTNHMmp2QkY7O0EyR3pqdkJBO0VBQ0U7QTNHNGp2QkY7O0EyRzFqdkJBO0VBQ0U7QTNHNmp2QkY7O0EyRzNqdkJBO0VBQ0U7QTNHOGp2QkY7O0EyRzVqdkJBO0VBQ0U7QTNHK2p2QkY7O0EyRzdqdkJBO0VBQ0U7QTNHZ2t2QkY7O0EyRzlqdkJBO0VBQ0U7QTNHaWt2QkY7O0EyRy9qdkJBO0VBQ0U7QTNHa2t2QkY7O0EyR2hrdkJBO0VBQ0U7QTNHbWt2QkY7O0EyR2prdkJBO0VBQ0U7QTNHb2t2QkY7O0EyR2xrdkJBO0VBQ0U7QTNHcWt2QkY7O0EyR25rdkJBO0FBQ0E7RUFDRTtBM0dza3ZCRjs7QTJHcGt2QkE7RUFDRTtBM0d1a3ZCRjs7QTJHcmt2QkE7RUFDRTtBM0d3a3ZCRjs7QTJHcmt2QkE7RUFDRTtBM0d3a3ZCRjs7QTJHcmt2QkE7QUFDQTtFQUNFO0EzR3drdkJGOztBMkd0a3ZCQTtFQUNFO0EzR3lrdkJGOztBMkd2a3ZCQTtFQUNFO0EzRzBrdkJGOztBMkd2a3ZCQTtFQUNFO0EzRzBrdkJGOztBMkd2a3ZCQTtFQUNFO0VBQ0E7QTNHMGt2QkY7O0EyR3hrdkJBO0VBQ0U7QTNHMmt2QkY7O0EyR3prdkJBO0FBQ0E7RUFDRTtBM0c0a3ZCRjs7QTJHemt2QkE7RUFDRTtBM0c0a3ZCRjs7QTJHemt2QkE7RUFDRTtBM0c0a3ZCRjs7QTJHMWt2QkE7RUFDRTtBM0c2a3ZCRjs7QTJHMWt2QkE7RUFDRTtBM0c2a3ZCRjs7QTJHMWt2QkE7RUFDRTtBM0c2a3ZCRjs7QTJHMWt2QkE7RUFDRTtBM0c2a3ZCRjs7QTJHM2t2QkE7RUFDRTtBM0c4a3ZCRjs7QTJHM2t2QkE7RUFDRTtBM0c4a3ZCRjs7QTJHM2t2QkE7RUFDRTtBM0c4a3ZCRjs7QTJHNWt2QkE7RUFDRTtBM0cra3ZCRjs7QTJHNWt2QkE7RUFDRTtBM0cra3ZCRjs7QTJHNWt2QkE7RUFDRTtBM0cra3ZCRjs7QTJHNWt2QkE7QUFFQTtFQUNFO0EzRzhrdkJGOztBMkcza3ZCQTtFQUNFO0EzRzhrdkJGOztBMkc1a3ZCQTtFQUNFO0EzRytrdkJGOztBMkc3a3ZCQTtFQUNFO0EzR2dsdkJGOztBMkc5a3ZCQTtFQUNFO0VBQ0E7QTNHaWx2QkY7O0EyRy9rdkJBO0VBQ0U7RUFDQTtBM0drbHZCRjs7QTJHL2t2QkE7RUFDRTtBM0drbHZCRjs7QTJHaGx2QkE7RUFDRTtFQUNBO0VBQ0E7QTNHbWx2QkY7QTJHamx2QkU7RUFMRjtJQU1JO0lBQ0E7RTNHb2x2QkY7QUFDRjs7QTJHamx2QkE7RUFDRTtBM0dvbHZCRjs7QTJHamx2QkE7RUFDRTtBM0dvbHZCRjs7QTJHamx2QkE7QUFDQTtFQUNFO0VBQ0E7QTNHb2x2QkY7QTJHbGx2QkU7RUFKRjtJQUtJO0UzR3FsdkJGO0FBQ0Y7O0EyR2xsdkJBO0VBQ0U7RUFDQTtBM0dxbHZCRjtBMkdubHZCRTtFQUpGO0lBS0k7RTNHc2x2QkY7QUFDRjs7QTJHcGx2QkE7QUFDQTtFQUNFO0EzR3VsdkJGOztBMkdybHZCQTtFQUNFO0EzR3dsdkJGOztBMkd0bHZCQTtFQUNFO0EzR3lsdkJGOztBMkd2bHZCQTtFQUNFO0EzRzBsdkJGOztBMkd4bHZCQTtFQUNFO0EzRzJsdkJGOztBMkd6bHZCQTtFQUNFO0EzRzRsdkJGOztBMkcxbHZCQTtFQUNFO0EzRzZsdkJGOztBMkczbHZCQTtFQUNFO0EzRzhsdkJGOztBMkczbHZCQTtFQUNFO0EzRzhsdkJGOztBMkczbHZCQTtBQUNBO0VBQ0U7SUFDRTtFM0c4bHZCRjtBQUNGO0EyRzNsdkJBO0VBRUU7QTNHNGx2QkY7O0EyR3psdkJBO0VBQ0U7QTNHNGx2QkY7O0EyR3psdkJBO0VBQ0U7QTNHNGx2QkY7O0EyRzFsdkJBO0VBQ0U7QTNHNmx2QkY7O0EyRzNsdkJBO0VBQ0U7QTNHOGx2QkY7O0EyRzNsdkJFO0VBQ0U7QTNHOGx2Qko7O0EyRzNsdkJBO0VBQ0U7QTNHOGx2QkY7O0EyRzNsdkJFO0VBQ0U7RUFDQTtBM0c4bHZCSjtBMkc1bHZCRTtFQUNFO0VBQ0E7QTNHOGx2Qko7QTJHN2x2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRytsdkJOOztBMkczbHZCQTtFQUNFO0VBQ0E7QTNHOGx2QkY7O0EyRzVsdkJBO0VBQ0U7RUFDQTtFQUNBO0EzRytsdkJGO0EyRzlsdkJFO0VBQ0U7QTNHZ212Qko7O0EyRzdsdkJBO0VBQ0U7QTNHZ212QkY7O0EyRzdsdkJBO0VBQ0U7QTNHZ212QkY7O0EyRzlsdkJBO0VBQ0U7RUFDQTtBM0dpbXZCRjs7QTJHL2x2QkE7RUFDRTtBM0drbXZCRjs7QTJHaG12QkE7RUFDRTtBM0dtbXZCRjs7QTJHam12QkE7RUFDRTtBM0dvbXZCRjs7QTRHeHd4QkE7RUFDRTtFQUNBO0E1RzJ3eEJGOztBNEd4d3hCQTtFQUNFO0VBQ0E7QTVHMnd4QkY7O0E0R3h3eEJBO0VBQ0U7RUFDQTtBNUcyd3hCRjs7QTRHeHd4QkE7RUFDRTtFQUNBO0E1RzJ3eEJGOztBNEd4d3hCQTtFQUNFO0VBQ0E7QTVHMnd4QkY7O0E0R3p3eEJBO0VBQ0U7RUFDQTtBNUc0d3hCRjs7QTRHMXd4QkE7RUFDRTtFQUNBO0VBQ0E7QTVHNnd4QkY7O0E0RzF3eEJBO0VBQ0U7RUFDQTtBNUc2d3hCRjs7QTRHMXd4QkE7RUFDRTtFQUNBO0VBQ0E7QTVHNnd4QkY7O0E0RzF3eEJBO0VBQ0U7RUFDQTtFQUNBO0E1RzZ3eEJGOztBNEczd3hCQTtFQUNFO0VBQ0E7RUFDQTtBNUc4d3hCRjs7QTRHM3d4QkE7RUFDRTtFQUNBO0VBQ0E7QTVHOHd4QkY7O0E0RzV3eEJBO0VBQ0U7RUFDQTtFQUNBO0E1Ryt3eEJGOztBNEc3d3hCQTtFQUNFO0VBQ0E7RUFDQTtBNUdneHhCRjs7QTRHOXd4QkE7RUFDRTtFQUNBO0E1R2l4eEJGOztBNEcvd3hCQTtFQUNFO0VBQ0E7QTVHa3h4QkY7O0E0R2h4eEJBO0VBQ0U7QTVHbXh4QkY7O0E0R2p4eEJBO0VBQ0U7QTVHb3h4QkY7O0E0R2x4eEJBO0VBQ0U7QTVHcXh4QkY7O0E0R254eEJBO0VBQ0U7QTVHc3h4QkY7O0E0R3B4eEJBO0VBQ0U7QTVHdXh4QkY7O0E0R3J4eEJBO0VBQ0U7QTVHd3h4QkY7O0E0R3J4eEJBO0VBQ0U7QTVHd3h4QkY7O0E0R3J4eEJBO0VBQ0U7QTVHd3h4QkY7O0E0R3J4eEJBO0VBQ0U7QTVHd3h4QkY7O0E0R3J4eEJBO0VBQ0U7QTVHd3h4QkY7O0E0R3R4eEJBO0VBQ0U7QTVHeXh4QkY7O0E0R3R4eEJBO0VBQ0U7QTVHeXh4QkY7O0E0R3R4eEJBO0VBQ0U7QTVHeXh4QkY7O0E0R3R4eEJBO0VBQ0U7QTVHeXh4QkY7O0E0R3Z4eEJBO0VBQ0U7QTVHMHh4QkY7O0E0R3h4eEJBO0VBQ0U7QTVHMnh4QkY7O0E0R3p4eEJBO0VBQ0U7QTVHNHh4QkY7O0E0RzF4eEJBO0VBQ0U7QTVHNnh4QkY7O0E0RzF4eEJBO0VBQ0U7QTVHNnh4QkY7O0E0RzF4eEJBO0VBQ0U7QTVHNnh4QkY7O0E0RzF4eEJBO0VBQ0U7QTVHNnh4QkY7O0E0RzF4eEJBO0VBQ0U7QTVHNnh4QkY7O0E0RzF4eEJBO0VBQ0U7RUFDQTtBNUc2eHhCRjs7QTRHMXh4QkE7RUFDRTtFQUNBO0E1RzZ4eEJGOztBNEcxeHhCQTtFQUNFO0VBQ0E7QTVHNnh4QkY7O0E0RzF4eEJBO0VBQ0U7RUFDQTtBNUc2eHhCRjs7QTRHM3h4QkE7QUFDQTtFQUNFO0E1Rzh4eEJGOztBNEczeHhCQTtFQUNFO0E1Rzh4eEJGOztBNEczeHhCQTtFQUNFO0E1Rzh4eEJGOztBNEczeHhCQTs7RUFFRTtBNUc4eHhCRjs7QTRHM3h4QkE7RUFDRTtBNUc4eHhCRjs7QTRHM3h4QkE7RUFDRTtBNUc4eHhCRjs7QTRHM3h4QkE7RUFDRTtBNUc4eHhCRjs7QTRHNXh4QkE7RUFDRTtBNUcreHhCRjs7QTRHNXh4QkE7RUFDRTtFQUNBO0E1Ryt4eEJGOztBNEc1eHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Ryt4eEJGOztBNEc1eHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Ryt4eEJGOztBNEc1eHhCQTtFQUNFO0E1Ryt4eEJGOztBNEc3eHhCQTtFQUNFO0E1R2d5eEJGOztBNEc5eHhCQTtBQUNBO0VBaUVFO0VBS0E7QTVHNnR4QkY7QTRHbHl4QkU7RUFDRTtFQUNBO0E1R295eEJKO0E0R2p5eEJFO0VBQ0U7RUFDQTtBNUdteXhCSjtBNEdoeXhCRTtFQUNFO0VBQ0E7QTVHa3l4Qko7QTRHL3h4QkU7RUFDRTtFQUNBO0E1R2l5eEJKO0E0Ry94eEJFO0VBQ0U7RUFDQTtBNUdpeXhCSjtBNEc5eHhCRTtFQUNFO0VBQ0E7QTVHZ3l4Qko7QTRHOXh4QkU7RUFDRTtFQUNBO0E1R2d5eEJKO0E0Rzd4eEJFO0VBQ0U7RUFDQTtBNUcreHhCSjtBNEc1eHhCRTtFQUNFO0VBQ0E7QTVHOHh4Qko7QTRHNXh4QkU7RUFDRTtFQUNBO0E1Rzh4eEJKO0E0RzV4eEJFO0VBQ0U7RUFDQTtBNUc4eHhCSjtBNEc1eHhCRTtFQUNFO0VBQ0E7QTVHOHh4Qko7QTRHNXh4QkU7RUFDRTtFQUNBO0E1Rzh4eEJKO0E0RzN4eEJFO0VBQ0U7RUFDQTtBNUc2eHhCSjtBNEd6eHhCRTtFQUNFO0E1RzJ4eEJKO0E0R3Z4eEJFO0VBQ0UsbUIvSXhNWTtBbUNpK3hCaEI7O0E0R3J4eEJBO0VBQ0U7RUFDQTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtFQUNBO0E1R3d4eEJGOztBNEdyeHhCQTtFQUNFO0VBQ0E7QTVHd3h4QkY7O0E0R3J4eEJBO0FBQ0E7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7RUFDRTtBNUd3eHhCRjs7QTRHcnh4QkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHd3h4QkY7O0E0R3R4eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHeXh4QkY7O0E0R3Z4eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHMHh4QkY7O0E0R3h4eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHMnh4QkY7O0E0R3p4eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHNHh4QkY7O0E0R3p4eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHNHh4QkY7O0E0R3p4eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHNHh4QkY7O0E0RzF4eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RzZ4eEJGOztBNEcxeHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RzZ4eEJGOztBNEcxeHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RzZ4eEJGOztBNEcxeHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RzZ4eEJGOztBNEczeHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Rzh4eEJGOztBNEczeHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rzh4eEJGOztBNEczeHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rzh4eEJGOztBNEczeHhCQTtFQUNFO0VBQ0E7QTVHOHh4QkY7O0E0RzV4eEJBO0VBQ0U7RUFDQTtFQUNBO0E1Ryt4eEJGOztBNEc1eHhCQTtFQUNFO0E1Ryt4eEJGOztBNEc1eHhCQTtBQUNBO0FBRUE7RUFDRTtFQUNBO0E1Rzh4eEJGOztBNEczeHhCQTtFQUNFO0VBQ0E7QTVHOHh4QkY7O0E0RzN4eEJBO0VBQ0U7RUFDQTtBNUc4eHhCRjs7QTRHM3h4QkE7QUFDQTtFQUNFLGMvSS9hYTtFK0lnYmI7QTVHOHh4QkY7O0E0RzN4eEJBO0VBQ0UsYy9JL2VNO0UrSWdmTjtBNUc4eHhCRjs7QTRHM3h4QkE7RUFDRSxjL0kzY1M7RStJNGNUO0E1Rzh4eEJGOztBNEczeHhCQTtFQUNFO0lBQ0U7RTVHOHh4QkY7RTRHM3h4QkE7SUFDRTtJQUNBO0U1RzZ4eEJGO0U0RzF4eEJBO0lBQ0U7SUFDQTtFNUc0eHhCRjtBQUNGO0E0R3p4eEJBO0VBQ0U7RUFDQTtBNUcyeHhCRjs7QTRHenh4QkE7RUFDRTtBNUc0eHhCRjs7QTRHMXh4QkE7RUFDRTtBNUc2eHhCRjs7QTRHM3h4QkE7RUFDRTtBNUc4eHhCRjs7QTZHcnp5QkE7QUFFRTtFQUNFLHlCaEo0TVM7RWdKM01UO0E3R3V6eUJKO0E2R256eUJJO0VBQ0U7RUFDQTtBN0dxenlCTjtBNkduenlCTTtFQUNFO0VBQ0E7RUFDQTtBN0dxenlCUjtBNkdsenlCTTtFQUNFLGNoSjhIUztFZ0o3SFQ7QTdHb3p5QlI7QTZHL3l5QkU7RUFDRSx5QmhKWEk7QW1DNHp5QlI7QTZHN3l5Qkk7RUFDRSx5QmhKZ0xPO0FtQytueUJiO0E2Rzd5eUJNO0VBQ0U7RUFDQSx5QjdJckJDO0FnQ28weUJUOztBNkd6eXlCQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0U3RzR5eUJGO0U2R3p5eUJBO0lBQ0U7SUFDQTtFN0cyeXlCRjtFNkd4eXlCQTtJQUNFO0U3RzB5eUJGO0U2R3h5eUJFO0lBQ0U7SUFDQTtFN0cweXlCSjtFNkd2eXlCRTtJQUNFO0lBQ0E7RTdHeXl5Qko7QUFDRjtBNkdyeXlCQTtBQUVBO0VBQ0U7QTdHc3l5QkY7O0E2R255eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHc3l5Qko7QTZHbnl5Qk07RUFDRSxrQnBKNURNO0VvSjZETiwyQjdJdEVDO0U2SXVFRCxjaEprRE87RWdKakRQO0VBQ0E7QTdHcXl5QlI7QTZHaHl5Qk07RUFDRTtBN0dreXlCUjtBNkdoeXlCUTtFQUNFLGVwSnBFSztFb0pxRUwsMkI3SXRHQTtFNkl1R0EsY2hKNkJHO0VnSjVCSDtFQUNBO0VBQ0E7QTdHa3l5QlY7O0E2RzV4eUJBO0VBQ0UseUJoSm9HVztBbUMycnlCYjs7QTZHNXh5QkU7RUFDRTtBN0creHlCSjtBNkc1eHlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Rzh4eUJSOztBNkd2eHlCRTtFQUNFO0E3RzB4eUJKO0E2R3Z4eUJNO0VBQ0U7QTdHeXh5QlI7QTZHdHh5Qk07RUFDRTtBN0d3eHlCUjs7QTZHanh5QkU7RUFDRTtFQUNBO0VBQ0E7QTdHb3h5Qko7QTZHanh5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R214eUJSO0E2R2p4eUJRO0VBQ0U7QTdHbXh5QlY7QTZHMXd5QlE7RUFDRTtBN0c0d3lCVjs7QTZHcnd5QkE7QUFHRTtFQUNFLGtCcEoxSlU7RW9KMkpWLDJCN0lyS0s7QWdDMjZ5QlQ7QTZHcHd5Qkk7RUFDRTtFQUNBO0VBQ0E7QTdHc3d5Qk47O0E2R2p3eUJBO0FBRUE7RUFDRTtBN0dtd3lCRjtBNkdsd3lCRTtFQUNFO0VBQ0E7QTdHb3d5Qko7QTZHbHd5QkU7RUFDRTtBN0dvd3lCSjtBNkdsd3lCRTtFQVRGO0lBVUk7SUFDQTtFN0dxd3lCRjtFNkdwd3lCRTtJQUNFO0U3R3N3eUJKO0FBQ0Y7O0E2RzN2eUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0c4dnlCRjtBNkc3dnlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCaEpqTkk7RWdKa05KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHK3Z5Qko7QTZHOXZ5Qkk7RUFDRTtBN0dnd3lCTjtBNkc3dnlCRTtFQXZCRjtJQXdCSTtFN0dnd3lCRjtFNkcvdnlCRTtJQUNFO0U3R2l3eUJKO0U2Ry92eUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTdHaXd5Qko7QUFDRjtBNkcvdnlCRTtFQUNFO0VBQ0E7QTdHaXd5Qko7QTZHL3Z5QkU7RUFDRSx5QmhKL09JO0VnSmdQSjtFQUNBO0VBQ0E7QTdHaXd5Qko7O0E2RzV2eUJJO0VBREY7SUFFSTtFN0dnd3lCSjtBQUNGO0E2Rzl2eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHZ3d5Qko7QTZHL3Z5Qkk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFN0drd3lCSjtBQUNGOztBNkc3dnlCRTtFQUNFO0VBQ0E7RUFPQTtFQUtBO0E3R3N2eUJKO0E2R2h3eUJJO0VBQ0U7RUFDQTtBN0drd3lCTjtBNkc5dnlCSTtFQUNFO0E3R2d3eUJOO0E2RzV2eUJJO0VBQ0UsbUJoSnJNVTtBbUNtOHlCaEI7O0E2R3h2eUJFO0VBQ0U7QTdHMnZ5Qko7QTZHenZ5Qkk7RUFDRSxjaEovTVU7QW1DMDh5QmhCOztBNkd0dnlCQTtFQUNFO0E3R3l2eUJGO0E2R3h2eUJFO0VBQ0U7QTdHMHZ5Qko7QTZHeHZ5QkU7RUFDRTtBN0cwdnlCSjs7QTZHcnZ5QkU7RUFDRTtBN0d3dnlCSjtBNkd0dnlCSTtFQUNFO0VBQ0E7QTdHd3Z5Qk47QTZHcHZ5QkU7RUFDRTtBN0dzdnlCSjtBNkdsdnlCSTtFQUNFO0E3R292eUJOO0E2R2h2eUJJO0VBQ0U7QTdHa3Z5Qk47O0E2Rzd1eUJBO0FBR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoSnJKTztFZ0pzSlAsY2hKbFFVO0VnSm1RVjtFQUNBO0E3Rzh1eUJOO0E2RzN1eUJJO0VBQ0U7QTdHNnV5Qk47QTZHeHV5Qkk7RUFDRTtFQUNBO0E3RzB1eUJOOztBNkdwdXlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3R3V1eUJKO0E2R3J1eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHdXV5Qk47QTZHcnV5Qk07RUFDRTtFQUNBO0E3R3V1eUJSOztBNkdodXlCRTtFQUNFO0E3R211eUJKO0E2Ry90eUJJO0VBQ0U7RUFDQTtFQUNBLGVwSjFYUztFb0oyWFQsMkI3SXpZRztFNkkwWUgsY2hKcFRVO0FtQ3FoekJoQjtBNkcvdHlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3R2l1eUJSO0E2Rzl0eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHZ3V5QlI7O0E2R3h0eUJJO0VBQ0UsZXBKbFpTO0F1QzZtekJmO0E2R3p0eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEpwVlE7QW1DK2l6QmhCO0E2R3h0eUJNO0VBQ0U7QTdHMHR5QlI7O0E2R2x0eUJJO0VBQ0UsbUJwSjFhUztBdUMrbnpCZjtBNkdudHlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoSnBPUztFZ0pxT1Q7RUFDQSxjaEoxV1E7RWdKMldSLGtCcEp4Yk07QXVDNm96QmQ7QTZHbHR5Qk07RUFDRTtBN0dvdHlCUjtBNkc1c3lCUTtFQUNFO0E3RzhzeUJWOztBNkd2c3lCQTtBQUNBO0VBQ0U7QTdHMHN5QkY7QTZHeHN5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0cwc3lCSjs7QTZHdHN5QkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBN0d3c3lCSjtBNkdwc3lCTTs7RUFDRTtFQUNBO0E3R3VzeUJSO0E2R3BzeUJNOztFQUNFO0VBQ0E7QTdHdXN5QlI7QTZHcnN5Qk07O0VBQ0U7RUFDQTtBN0d3c3lCUjs7QTZHaHN5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHbXN5Qk47QTZHL3J5QkU7RUFDRSx5QmhKbGJZO0VnSm1iWixjaEpuYlk7RWdKb2JaO0E3R2lzeUJKO0E2RzlyeUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHZ3N5Qko7QTZHOXJ5Qkk7RUFDRSxxQmhKOWJVO0FtQzhuekJoQjtBNkc3cnlCSTtFQUNFO0E3RytyeUJOO0E2RzVyeUJJO0VBQ0UsZXBKOWdCUztFb0orZ0JULDJCN0k3aEJHO0FnQzJ0ekJUOztBNkd6cnlCQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0E3RzJyeUJGO0E2R3pyeUJFO0VBQ0U7RUFDQTtBN0cycnlCSjtBNkd4cnlCTTtFQUNFO0E3RzByeUJSO0E2R3hyeUJRO0VBQ0U7QTdHMHJ5QlY7O0E2R25yeUJBO0FBQ0E7RUFDRTtBN0dzcnlCRjtBNkdwcnlCRTtFQUNFLHlCaEovWFM7RWdKZ1lULGtCcEp0akJVO0VvSnVqQlYsMkI3SWprQks7RTZJa2tCTCxjaEpoZFM7RWdKaWRUO0VBQ0E7QTdHc3J5Qko7QTZHbHJ5Qkk7RUFDRSw0QmhKellPO0FtQzZqekJiOztBNkcvcXlCQTtBQUdFO0VBQ0U7RUFDQTtBN0dncnlCSjtBNkc1cXlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CcEo5a0JVO0VvSitrQlYsMkI3STNsQkc7QWdDeXd6QlQ7QTZHM3F5Qkk7RUFDRTtFQUNBO0VBQ0EseUJoSi9sQkU7RWdKZ21CRjtFQUNBO0E3RzZxeUJOO0E2RzNxeUJNO0VBQ0U7QTdHNnF5QlI7QTZHdnF5Qkk7RUFDRTtBN0d5cXlCTjtBNkdwcXlCSTtFQUNFO0E3R3NxeUJOO0E2R2xxeUJJO0VBQ0U7QTdHb3F5Qk47O0E2Ry9weUJBO0VBQ0U7SUFDRTtJQUNBO0U3R2txeUJGO0FBQ0Y7QTZHN3B5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnBKOW5CVTtFb0orbkJWLDJCN0k1b0JHO0U2STZvQkg7QTdHK3B5Qk47QTZHN3B5Qk07RUFDRTtFQUNBO0E3RytweUJSO0E2RzVweUJNO0VBQ0U7QTdHOHB5QlI7QTZHNXB5QlE7RUFDRTtBN0c4cHlCVjtBNkd4cHlCTTtFQUNFO0E3RzBweUJSO0E2R3JweUJFO0VBQ0U7RUFDQTtFQUNBLHlCaEpwcUJJO0VnSnFxQko7RUFDQTtFQUNBO0E3R3VweUJKO0E2R3JweUJJO0VBQ0UsbUJwSmhxQlU7RW9KaXFCViwyQjdJN3FCRztFNkk4cUJIO0E3R3VweUJOO0E2R3JweUJNO0VBQ0UseUJoSi9lSztFZ0pnZkwsY2hKamtCSztFZ0pra0JMO0E3R3VweUJSOztBNkdqcHlCQTtBQUtNO0VBQ0U7QTdHZ3B5QlI7QTZHOW95Qk07RUFDRTtBN0dncHlCUjtBNkc1b3lCRTtFQUNFO0E3RzhveUJKO0E2RzVveUJJOztFQUVFLG1CcEovckJVO0VvSmdzQlYsMkI3STVzQkc7QWdDMDF6QlQ7QTZHM295Qkk7O0VBRUUsbUJwSnJzQlU7RW9Kc3NCViwyQjdJbHRCRztFNkltdEJILGNoSjl0Qk07QW1DMjJ6Qlo7QTZHMW95Qkk7RUFDRTtBN0c0b3lCTjtBNkd6b3lCSTtFQUNFO0E3RzJveUJOO0E2R3ZveUJNO0VBREY7SUFFSTtFN0cwb3lCTjtBQUNGO0E2R3ZveUJJO0VBQ0U7RUFDQTtBN0d5b3lCTjtBNkd2b3lCTTtFQUpGO0lBS0k7SUFDQTtFN0cwb3lCTjtBQUNGO0E2R3ZveUJJO0VBQ0UseUJoSnpwQlU7RWdKMHBCVixjaEo5dUJFO0FtQ3UzekJSO0E2R3RveUJJOzs7Ozs7Ozs7Ozs7RUFZRTtFQUNBO0E3R3dveUJOO0E2R3BveUJNO0VBQ0U7RUFDQTtBN0dzb3lCUjtBNkdwb3lCUTtFQUpGO0lBS0k7RTdHdW95QlI7QUFDRjtBNkdub3lCSTtFQUNFO0VBQ0E7QTdHcW95Qk47QTZHbG95Qkk7O0VBRUU7QTdHb295Qk47QTZHam95Qkk7RUFDRSxtQnBKN3dCVTtFb0o4d0JWLDJCN0kzeEJHO0FnQzg1ekJUO0E2R2hveUJJO0VBQ0UsbUJwSmx4QlU7RW9KbXhCViwyQjdJL3hCRztFNklneUJIO0E3R2tveUJOO0E2Ry9ueUJJO0VBQ0UsbUJwSnh4QlU7RW9KeXhCViw0QjdJenpCSTtFNkkwekJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHaW95Qk47QTZHL255Qk07RUFURjtJQVVJO0lBQ0E7RTdHa295Qk47QUFDRjtBNkdob3lCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHa295QlI7QTZHOW55Qkk7RUFDRTtFQUNBO0VBQ0E7RUFHQTtBN0c4bnlCTjtBNkc1bnlCTTtFQUNFO0E3RzhueUJSO0E2R3pueUJJO0VBQ0U7RUFDQTtBN0cybnlCTjtBNkcxbnlCTTtFQUNFO0VBQ0E7QTdHNG55QlI7QTZHeG55QkU7RUFDRSx5QmhKNXZCWTtFZ0o2dkJaO0VBQ0E7RUFDQSxjaEpuMUJJO0FtQzY4ekJSO0E2R3hueUJJOztFQUVFLGNoSnYxQkU7QW1DaTl6QlI7QTZHdG55QkU7RUFDRTtFQUNBO0E3R3dueUJKO0E2R25ueUJNOztFQUVFO0VBQ0E7QTdHcW55QlI7QTZHL215Qk07RUFDRSx5QmhKNTJCQTtFZ0o2MkJBLGNoSnp4QlE7QW1DMDR6QmhCO0E2RzVteUJNO0VBQ0U7RUFDQTtBN0c4bXlCUjtBNkc1bXlCUTtFQUNFO0E3RzhteUJWO0E2RzNteUJRO0VBQ0U7RUFDQTtFQUNBO0E3RzZteUJWO0E2R3pteUJNO0VBQ0U7QTdHMm15QlI7QTZHeG15Qk07RUFDRTtBN0cwbXlCUjs7QTZHcG15QkE7RUFDRTtBN0d1bXlCRjs7QTZHcm15QkE7RUFDRTtBN0d3bXlCRjs7QTZHdG15QkE7RUFDRTtBN0d5bXlCRjs7QTZHdG15QkU7RUFDRTtBN0d5bXlCSjtBNkd0bXlCRTtFQUNFO0E3R3dteUJKO0E2R3JteUJFO0VBQ0U7QTdHdW15Qko7QTZHcm15Qkk7RUFDRSx5QmhKL3VCSTtFZ0pndkJKO0E3R3VteUJOOztBNkdsbXlCQTtBQUtNO0VBQ0U7RUFDQTtBN0dpbXlCUjtBNkcxbHlCTTtFQUNFO0VBQ0E7QTdHNGx5QlI7O0E2R3RseUJBO0VBQ0U7RUFDQTtFQUNBO0E3R3lseUJGOztBNkd0bHlCQTtBQUlJOztFQUVFO0E3R3NseUJOO0E2R2pseUJJOztFQUVFO0E3R21seUJOOztBNkc5a3lCQTtBQUNBO0VBQ0U7RUFDQTtBN0dpbHlCRjs7QTZHOWt5QkE7RUFDRTtFQUNBO0E3R2lseUJGOztBNkc5a3lCQTtFQUNFO0VBQ0EseUJoSm4rQk07RWdKbytCTjtFQUNBO0E3R2lseUJGOztBNkc5a3lCQTtFQUNFO0VBQ0E7RUFDQSx5QmhKMytCTTtFZ0o0K0JOO0E3R2lseUJGOztBNkc5a3lCQTtFQUNFO0VBQ0E7QTdHaWx5QkY7QTZHL2t5QkU7RUFDRSxrQnBKNytCVTtFb0o4K0JWLDJCN0l2L0JLO0FnQ3drMEJUO0E2RzlreUJFO0VBQ0UsbUJwSnIvQlE7RW9Kcy9CUjtBN0dnbHlCSjs7QTZHNWt5QkE7RUFDRTtFQUNBO0E3RytreUJGO0E2RzdreUJFO0VBQ0U7QTdHK2t5Qko7O0E2RzNreUJBO0VBQ0U7RUFDQTtBN0c4a3lCRjs7QTZHNWt5QkE7RUFDRTtFQUNBO0E3RytreUJGO0E2RzdreUJFO0VBQ0U7QTdHK2t5Qko7O0E2RzNreUJBO0VBQ0U7RUFDQTtFQUNBO0E3RzhreUJGO0E2RzdreUJFO0VBSkY7SUFLSTtFN0dnbHlCRjtBQUNGOztBNkc3a3lCQTtFQUNFO0VBQ0E7QTdHZ2x5QkY7QTZHOWt5QkU7RUFKRjtJQUtJO0lBQ0E7RTdHaWx5QkY7QUFDRjs7QTZHOWt5QkE7RUFDRSx5QmhKeDJCVztFZ0p5MkJYO0VBQ0E7RUFDQTtFQUNBO0E3R2lseUJGO0E2RzlreUJJO0VBQ0U7RUFDQTtFQUNBO0E3R2dseUJOOztBNkcza3lCQTtBQUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJoSjkzQk87RWdKKzNCUDtFQUNBO0VBQ0E7QTdHNGt5Qk47QTZHM2t5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzZreUJSO0E2RzVreUJRO0VBQ0U7RUFDQTtFQUNBLGNoSnYvQk07QW1DcWswQmhCOztBNkd2a3lCQTtBQUVFOztFQUVFLHlCaEp0NUJTO0VnSnU1QlQ7QTdHeWt5Qko7QTZHdGt5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0d3a3lCSjtBNkd0a3lCRTtFQUNFO0VBQ0E7QTdHd2t5Qko7QTZHcmt5QkU7RUFDRSxjaEpsaENZO0FtQ3lsMEJoQjtBNkdwa3lCRTtFQUNFO0E3R3NreUJKO0E2R2xreUJJO0VBQ0U7RUFDQTtBN0dva3lCTjtBNkdqa3lCSTtFQUNFO0E3R21reUJOO0E2Ry9qeUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJoSjVuQ0k7RWdKNm5DSjtFQUNBO0VBQ0E7RUFDQTtBN0dpa3lCSjtBNkdoa3lCSTtFQUNFO0E3R2treUJOOztBNkc3anlCQTtBQUNBO0VBQ0U7QTdHZ2t5QkY7QTZHOWp5QkU7RUFDRSxtQnBKbG5DVTtFb0ptbkNWLHlCN0lqcUNNO0U2SWtxQ047QTdHZ2t5Qko7QTZHOWp5Qkk7RUFMRjtJQU1JLG1CcEp2bkNRO0V1Q3dyMEJaO0FBQ0Y7QTZHOWp5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnBKL25DVTtFb0pnb0NWLHlCN0k5cUNNO0FnQzh1MEJWO0E2RzlqeUJJO0VBUEY7SUFRSSxtQnBKbm9DUTtJb0pvb0NSO0lBQ0E7RTdHaWt5Qko7QUFDRjs7QTZHN2p5QkE7QUFFQTtFQUNFO0E3RytqeUJGO0E2RzNqeUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHNmp5Qk47QTZHM2p5Qkk7RUFDRSxtQmhKdnJDTTtFZ0p3ckNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzZqeUJOO0E2R3ZqeUJNO0VBQ0U7QTdHeWp5QlI7QTZHdGp5Qk07RUFDRTtBN0d3anlCUjtBNkduanlCRTtFQUNFLHlCaEp2aENNO0FtQzRrMEJWO0E2R25qeUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dxanlCTjtBNkd4aXlCWTtFQUNFLGNoSmhtQ0c7RWdKaW1DSCxrQnBKNXRDQTtFb0o2dENBLDJCN0l0dUNMO0FnQ2d4MEJUO0E2R3hpeUJjO0VBQ0U7QTdHMGl5QmhCO0E2R2xpeUJJO0VBQ0U7RUFDQTtBN0dvaXlCTjtBNkdsaXlCTTtFQUNFO0VBQ0E7RUFDQTtBN0dvaXlCUjtBNkdsaXlCUTtFQUNFO0VBQ0E7QTdHb2l5QlY7QTZHaGl5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0draXlCUjtBNkc3aHlCRTtFQUNFLHlCaEpybENNO0FtQ29uMEJWO0E2RzdoeUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0craHlCTjtBNkc1aHlCSTtFQUNFO0E3RzhoeUJOO0E2RzNoeUJRO0VBQ0U7RUFDQSwyQjdJN3hDRDtFNkk4eENDLGVwSmh4Q0s7QXVDNnkwQmY7QTZHM2h5QlU7RUFDRTtBN0c2aHlCWjtBNkcxaHlCVTtFQUVFO0VBQ0E7QTdHMmh5Qlo7QTZHemh5Qlk7RUFDRTtFQUNBO0E3RzJoeUJkO0E2R3JoeUJNO0VBQ0U7RUFDQTtFQUNBLHlCaEpsekNBO0VnSm16Q0E7QTdHdWh5QlI7QTZHcGh5Qk07RUFDRTtFQUNBO0E3R3NoeUJSO0E2R2xoeUJJO0VBQ0UseUJoSjFvQ0k7QW1DOHAwQlY7QTZHbGh5Qk07RUFDRTtFQUNBO0VBQ0E7QTdHb2h5QlI7QTZHbGh5QlE7RUFDRTtFQUNBO0E3R29oeUJWO0E2R2hoeUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHa2h5QlI7QTZHL2d5Qk07RUFDRTtFQUNBO0E3R2loeUJSOztBNkd6Z3lCSTtFQURGO0lBR0k7SUFDQTtFN0c0Z3lCSjtBQUNGO0E2R3ZneUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHeWd5Qk47QTZHcGd5Qkk7RUFDRTtBN0dzZ3lCTjtBNkdwZ3lCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHc2d5QlI7QTZHbmd5QlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0dxZ3lCWjtBNkdsZ3lCVTtFQUNFO0VBQ0Esa0JwSjczQ0U7QXVDaTQwQmQ7QTZHNy94Qk07RUFDRTtFQUNBO0E3RysveEJSOztBNkd6L3hCQTtBQUVFO0VBQ0U7RUFDQTtBN0cyL3hCSjtBNkd6L3hCSTtFQUNFO0VBQ0E7QTdHMi94Qk47QTZHeC94Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0cwL3hCTjtBNkd0L3hCRTtFQUNFO0VBQ0E7RUFDQTtBN0d3L3hCSjtBNkdyL3hCRTtFQUNFO0E3R3UveEJKO0E2R3AveEJFO0VBQ0U7QTdHcy94Qko7QTZHbi94Qk07RUFDRTtBN0dxL3hCUjtBNkduL3hCUTtFQUNFO0E3R3EveEJWO0E2R2wveEJRO0VBQ0U7QTdHby94QlY7QTZHOSt4QkU7RUFDRTtBN0dnL3hCSjtBNkc3K3hCTTtFQUNFLG1CcEo3N0NRO0VvSis3Q1IsMkI3STM4Q0M7QWdDeTcwQlQ7QTZHNSt4QlE7RUFDRSx5QmhKeDNDTTtFZ0owM0NOLGNoSjk4Q0Y7QW1DMjcwQlI7QTZHdit4QkU7RUFDRTtBN0d5K3hCSjtBNkd0K3hCTTtFQUNFLG1CcEovOENRO0VvSmk5Q1IsMkI3STc5Q0M7QWdDbzgwQlQ7QTZHcit4QlE7RUFDRSx5QmhKMTRDTTtFZ0o0NENOLGNoSmgrQ0Y7QW1DczgwQlI7QTZHaCt4QkU7RUFDRTtFQUNBO0E3R2sreEJKO0E2R2greEJJO0VBQ0U7QTdHayt4Qk47QTZHaCt4Qk07RUFDRTtBN0drK3hCUjtBNkdoK3hCUTtFQUNFO0VBQ0E7QTdHayt4QlY7QTZHNTl4QkU7RUFDRTtBN0c4OXhCSjtBNkc1OXhCSTtFQUNFO0VBQ0E7RUFDQTtBN0c4OXhCTjtBNkcxOXhCRTtFQUNFO0E3RzQ5eEJKOztBNkd4OXhCQTtBQUNBO0VBQ0UseUJoSjN6Q2E7RWdKNHpDYjtFQUNBO0E3RzI5eEJGO0E2R3g5eEJJO0VBQ0U7QTdHMDl4Qk47QTZHejl4Qk07RUFDRTtBN0cyOXhCUjs7QTZHcjl4QkE7RUFDRTtFQUNBO0VBQ0E7QTdHdzl4QkY7O0E2R3I5eEJBO0VBQ0U7RUFDQTtBN0d3OXhCRjs7QTZHcjl4QkE7RUFDRTtFQUNBO0VBQ0E7QTdHdzl4QkY7O0E2R3Q5eEJBO0VBQ0U7RUFDQTtBN0d5OXhCRjs7QTZHcjl4QkE7RUFDRTtFQUNBO0E3R3c5eEJGOztBNkdwOXhCQTtFQUNFO0VBQ0E7QTdHdTl4QkY7O0E2R3I5eEJBO0VBQ0U7RUFDQTtBN0d3OXhCRjtBNkd2OXhCRTtFQUhGO0lBSUk7RTdHMDl4QkY7QUFDRjtBNkd6OXhCRTtFQU5GO0lBT0k7RTdHNDl4QkY7QUFDRjs7QTZHMTl4QkE7RUFDRTtFQUNBO0E3RzY5eEJGO0E2RzU5eEJFO0VBSEY7SUFJSTtFN0crOXhCRjtBQUNGO0E2Rzk5eEJFO0VBTkY7SUFPSTtJQUNBO0U3R2kreEJGO0FBQ0Y7O0E2Ry85eEJBO0VBQ0U7RUFDQTtFQUNBO0VBNkNBO0VBS0E7QTdHazd4QkY7QTZHbit4QkU7RUFDRTtFQUNBO0E3R3EreEJKO0E2R24reEJFO0VBQ0U7QTdHcSt4Qko7QTZHbCt4QkU7RUFDRTtBN0dvK3hCSjtBNkdsK3hCRTtFQUNFO0E3R28reEJKO0E2R2wreEJFO0VBQ0U7QTdHbyt4Qko7QTZHbCt4QkU7RUFDRTtBN0dvK3hCSjtBNkdqK3hCRTtFQUNFO0E3R20reEJKO0E2R2oreEJFO0VBQ0U7QTdHbSt4Qko7QTZHait4QkU7RUFDRTtBN0dtK3hCSjtBNkdoK3hCRTtFQUNFO0E3R2sreEJKO0E2Ry85eEJFO0VBQ0U7RUFDQTtBN0dpK3hCSjtBNkcvOXhCRTtFQUNFO0VBQ0E7QTdHaSt4Qko7QTZHNzl4QkU7RUFDRTtBN0crOXhCSjtBNkczOXhCRTtFQUNFLG1CaEovaURZO0VnSmdqRFo7QTdHNjl4Qko7QTZHMzl4QkU7RUFDRTtFQUNBO0E3RzY5eEJKO0E2RzM5eEJFO0VBQ0U7RUFDQTtBN0c2OXhCSjtBNkczOXhCRTtFQUNFO0VBQ0E7QTdHNjl4Qko7QTZHMzl4QkU7RUFDRTtFQUNBO0E3RzY5eEJKO0E2RzM5eEJFO0VBQ0U7RUFDQTtBN0c2OXhCSjtBNkczOXhCRTtFQUNFO0VBQ0E7QTdHNjl4Qko7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7QTdHNDl4QkY7O0E2R3o5eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJwSm5zRFM7RW9Kb3NEVCxjaEpybkRjO0VnSnNuRGQ7RUFDQTtBN0c0OXhCRjs7QTZHejl4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoSi9uRGM7RWdKZ29EZDtFQUNBO0E3RzQ5eEJGOztBNkd6OXhCQTtBQUNBO0VBQ0U7RUFDQSx5QmhKM3RETTtFZ0o0dEROO0VBQ0E7RUFDQTtBN0c0OXhCRjtBNkcxOXhCRTtFQUNFO0E3RzQ5eEJKO0E2R3o5eEJFO0VBQ0U7QTdHMjl4Qko7QTZHejl4QkU7RUFDRTtBN0cyOXhCSjtBNkd6OXhCRTtFQUNFO0E3RzI5eEJKO0E2R3g5eEJFO0VBQ0U7QTdHMDl4Qko7QTZHdjl4QkU7RUFDRTtBN0d5OXhCSjtBNkd0OXhCRTtFQUNFO0E3R3c5eEJKO0E2R3I5eEJFO0VBQ0U7QTdHdTl4Qko7QTZHcDl4QkU7RUFDRTtBN0dzOXhCSjtBNkduOXhCRTtFQUNFO0E3R3E5eEJKO0E2R2w5eEJFO0VBQ0U7QTdHbzl4Qko7QTZHajl4QkU7RUFDRTtBN0dtOXhCSjtBNkdqOXhCRTtFQUNFO0E3R205eEJKO0E2R2o5eEJFO0VBQ0U7QTdHbTl4Qko7QTZHajl4QkU7RUFDRTtBN0dtOXhCSjtBNkdqOXhCRTtFQUNFO0E3R205eEJKO0E2R2o5eEJFO0VBQ0U7QTdHbTl4Qko7QTZHajl4QkU7RUFDRTtBN0dtOXhCSjtBNkdqOXhCRTtFQUNFO0E3R205eEJKO0E2R2g5eEJFO0VBQ0U7QTdHazl4Qko7QTZHaDl4Qkk7RUFDRTtBN0drOXhCTjs7QTZHNzh4QkE7RUFDRTtBN0dnOXhCRjs7QTZHNTh4QkU7RUFDRTtBN0crOHhCSjs7QTZHMzh4QkE7RUFDRTtBN0c4OHhCRjs7QTZHNTh4QkE7RUFDRTtBN0crOHhCRjs7QTZHNzh4QkE7RUFDRTtBN0dnOXhCRjs7QTZHNTh4QkU7RUFDRTtBN0crOHhCSjs7QTZHMzh4QkE7RUFDRSx5QmhKbHhEb0I7RWdKbXhEcEI7RUFDQTtFQUNBO0E3Rzg4eEJGOztBNkcxOHhCRTtFQUNFO0VBQ0E7RUFDQSxpQnBKOTBEUztFb0orMERULGNoSnoxRG9CO0VnSjAxRHBCO0VBQ0E7QTdHNjh4Qko7QTZHejh4Qkk7RUFDRSxrQnBKejFETTtBdUNveTFCWjtBNkd0OHhCSTtFQUNFO0E3R3c4eEJOO0E2R244eEJJO0VBQ0U7QTdHcTh4Qk47QTZHaDh4Qkk7RUFDRTtBN0drOHhCTjs7QTZHNTd4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjaEo1M0RvQjtFZ0o2M0RwQjtFQUNBO0E3Rys3eEJKO0E2RzM3eEJJO0VBQ0Usa0JwSjUzRE07QXVDeXoxQlo7QTZHeDd4Qkk7RUFDRTtBN0cwN3hCTjtBNkdyN3hCSTtFQUNFO0E3R3U3eEJOO0E2R2w3eEJJO0VBQ0U7QTdHbzd4Qk47QTZHLzZ4Qkk7RUFDRTtBN0dpN3hCTjs7QTZHMzZ4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjaEpyNkRvQjtFZ0pzNkRwQjtFQUNBO0E3Rzg2eEJKO0E2RzE2eEJJO0VBQ0Usa0JwSnI2RE07QXVDaTExQlo7QTZHdjZ4Qkk7RUFDRTtBN0d5NnhCTjtBNkdwNnhCSTtFQUNFO0E3R3M2eEJOO0E2R2o2eEJJO0VBQ0U7QTdHbTZ4Qk47QTZHOTV4Qkk7RUFDRTtBN0dnNnhCTjs7QTZHMzV4QkE7QUFFRTtFQUNFLHlCaEpseERNO0FtQytxMUJWO0E2RzM1eEJNO0VBREY7SUFFSTtFN0c4NXhCTjtBQUNGO0E2RzE1eEJNO0VBQ0U7QTdHNDV4QlI7QTZHMTV4QlE7RUFDRTtFQUNBLDJCN0lwOUREO0U2SXE5REM7RUFDQTtBN0c0NXhCVjtBNkcxNXhCVTtFQUNFO0VBQ0EseUJoSng5REo7QW1DbzMxQlI7QTZHcjV4QkU7RUFDRSx5QmhKaCtESTtFZ0ppK0RKO0E3R3U1eEJKO0E2R3I1eEJNO0VBREY7SUFFSTtFN0d3NXhCTjtBQUNGO0E2R3A1eEJNO0VBQ0U7QTdHczV4QlI7QTZHcDV4QlE7RUFDRSxtQnBKbitETTtFb0pvK0ROLDJCN0loL0REO0U2SWkvREM7QTdHczV4QlY7QTZHbjV4QlE7RUFDRTtBN0dxNXhCVjs7QTZHNzR4QkU7RUFDRSxtQnBKbC9EWTtFb0pvL0RaLDJCN0loZ0VLO0U2SWtnRUw7RUFFQTtFQUVBO0VBRUE7RUFFQTtFQUVBO0VBRUEsY2hKeDdEWTtFZ0owN0RaO0E3R3U0eEJKOztBNkdsNHhCRTtFQUNFO0VBQ0E7RUFDQSx5QmhKdDFEUztFZ0p1MURUO0VBQ0E7RUFDQTtFQUNBO0E3R3E0eEJKOztBNkdoNHhCRTtFQUNFO0VBQ0E7RUFDQSx5QmhKbDJEUztFZ0ptMkRUO0VBQ0E7RUFDQTtFQUNBO0E3R200eEJKO0E2R2o0eEJJO0VBQ0U7QTdHbTR4Qk47O0E2RzkzeEJBOztFQUVFLDJCN0lsakVPO0FnQ203MUJUOztBNkc3M3hCQTtBQUdFO0VBQ0UseUJoSnhqRUk7RWdKeWpFSixjaEpsOERXO0VnSm04RFg7RUFDQTtBN0c4M3hCSjtBNkcxM3hCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCaEpua0VFO0VnSm9rRUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0c0M3hCTjtBNkczM3hCTTtFQWJGO0lBY0k7SUFDQTtFN0c4M3hCTjtBQUNGO0E2RzMzeEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHNjN4Qko7QTZHMzN4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0c2M3hCUjtBNkc1M3hCUTtFQUxGO0lBTUk7SUFDQTtFN0crM3hCUjtBQUNGOztBNkd6M3hCQTtFQUNFLHlCaEp2bUVNO0VnSndtRU47QTdHNDN4QkY7QTZHMTN4QkU7RUFDRSxlcEovbEVXO0VvSmdtRVgsMkI3STltRUs7QWdDMCsxQlQ7QTZHMTN4Qkk7RUFDRTtFQUNBO0E3RzQzeEJOO0E2R3gzeEJFO0VBQ0Usa0JwSjltRVU7RW9KK21FViwyQjdJem5FSztBZ0NtLzFCVDs7QTZHcDN4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0d1M3hCSjtBNkdwM3hCSTtFQUNFO0E3R3MzeEJOO0E2R3AzeEJJO0VBQ0U7RUFDQTtBN0dzM3hCTjtBNkdsM3hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R28zeEJKO0E2R2ozeEJFO0VBQ0U7QTdHbTN4Qko7O0E2RzkyeEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dpM3hCSjtBNkc5MnhCRTtFQUNFO0E3R2czeEJKO0E2RzcyeEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHKzJ4Qko7QTZHNTJ4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzgyeEJKO0E2RzMyeEJJO0VBQ0U7RUFDQTtBN0c2MnhCTjtBNkd4MnhCSTtFQUNFO0VBQ0E7RUFDQTtBN0cwMnhCTjtBNkd6MnhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHMjJ4QlI7O0E2R3IyeEJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QTdHdzJ4QkY7QTZHdDJ4QkU7RUFMRjtJQU1JO0U3R3kyeEJGO0FBQ0Y7O0E2R3YyeEJBO0VBQ0U7RUFFQTtBN0d5MnhCRjs7QTZHdDJ4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQnBKbHZFWTtFb0ptdkVaLGNoSjF2RU07RWdKMnZFTixtQmhKdnFFYztFZ0p3cUVkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHeTJ4QkY7O0E2R3QyeEJBO0VBQ0UsY2hKaHJFYztFZ0ppckVkLG1CaEo1d0VzQjtFZ0o2d0V0QjtFQUNBO0VBQ0EsbUJwSm53RVM7RW9Kb3dFVCwyQjdJM3dFTztFNkk0d0VQO0VBQ0E7QTdHeTJ4QkY7O0E2R3QyeEJBO0VBQ0U7RUFDQSxrQnBKendFWTtFb0owd0VaLGNoSmp4RU07RWdKa3hFTixtQmhKOXJFYztFZ0orckVkO0VBQ0E7RUFDQTtFQUNBO0E3R3kyeEJGOztBNkd0MnhCQTtBQUVFO0VBQ0U7QTdHdzJ4Qko7QTZHcjJ4Qk07RUFDRSxtQnBKanhFUTtFb0preEVSLHlCN0lseUVDO0FnQ3lvMkJUO0E2R24yeEJJO0VBQ0UsZXBKMXhFUztFb0oyeEVULDJCN0kxeUVHO0FnQytvMkJUO0E2R2wyeEJJO0VBQ0U7QTdHbzJ4Qk47O0E2Ry8xeEJBO0FBR0E7RUFDRTtBN0dnMnhCRjtBNkc5MXhCRTtFQUNFO0E3R2cyeEJKOztBNkc1MXhCQTtBQUVFO0VBQ0U7QTdHODF4Qko7QTZHMzF4Qk07RUFDRSxtQnBKbnpFUTtFb0pvekVSLHlCN0lwMEVDO0FnQ2lxMkJUO0E2R3oxeEJJO0VBQ0UsZXBKNXpFUztFb0o2ekVULDJCN0k1MEVHO0FnQ3VxMkJUO0E2R3gxeEJJO0VBQ0U7QTdHMDF4Qk47O0E2R3IxeEJBO0VBQ0UseUJoSm4xRU07RWdKbzFFTjtBN0d3MXhCRjtBNkd0MXhCRTtFQUNFLGVwSjMwRVc7RW9KNDBFWCwyQjdJMTFFSztBZ0NrcjJCVDtBNkd0MXhCSTtFQUNFO0VBQ0E7QTdHdzF4Qk47QTZHcDF4QkU7RUFDRSxrQnBKMTFFVTtFb0oyMUVWLDJCN0lyMkVLO0FnQzJyMkJUOztBNkdsMXhCQTtBQUNBO0VBQ0U7QTdHcTF4QkY7QTZHbjF4QkU7RUFDRTtFQUNBO0E3R3ExeEJKO0E2R24xeEJJO0VBQ0U7RUFDQTtBN0dxMXhCTjs7QTZHLzB4QkU7RUFDRTtBN0drMXhCSjtBNkdqMXhCSTtFQUNFLHlCaEp6ckVPO0FtQzRnMkJiO0E2R2gxeEJFO0VBQ0U7RUFDQSxjaEoxeUVZO0VnSjJ5RVosMkI3SWo0RUs7RTZJazRFTCxtQnBKdDNFWTtFb0p1M0VaO0E3R2sxeEJKO0E2R2gxeEJJO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RTdHbTF4Qko7QUFDRjtBNkdoMXhCSTtFQUNFO0E3R2sxeEJOO0E2R2gxeEJJO0VBQ0UseUI3SWw2RUk7QWdDb3YyQlY7QTZHajF4Qk07RUFGRjtJQUdJLDJCN0lyNkVFO0VnQ3l2MkJSO0FBQ0Y7QTZHajF4Qk07RUFERjtJQUVJLGNoSjl4RU87RW1Da24yQmI7QUFDRjtBNkdsMXhCSTtFQUNFLDRCN0kvNkVJO0FnQ213MkJWOztBNkc3MHhCRTtFQUNFO0E3R2cxeEJKO0E2RzkweEJJO0VBQ0UseUJoSnA2RUU7QW1Db3YyQlI7QTZHNzB4Qkk7RUFDRSx5QmhKeHVFTztBbUN1ajJCYjs7QTZHMTB4QkE7RUFDRTtFQUNBO0E3RzYweEJGO0E2RzMweEJFO0VBQ0U7RUFDQTtBN0c2MHhCSjs7QTZHejB4QkE7QUFDQTtFQUNFO0VBQ0E7QTdHNDB4QkY7QTZHMTB4QkU7RUFDRTtFQUNBLG1CcEpwN0VZO0VvSnE3RVosMkI3SWo4RUs7RTZJazhFTDtBN0c0MHhCSjs7QTZHeDB4QkE7QUFDQTtFQUNFO0VBQ0E7QTdHMjB4QkY7O0E2R3YweEJFO0VBQ0U7QTdHMDB4Qko7QTZHeDB4Qkk7RUFDRTtFQUNBO0E3RzAweEJOO0E2R3gweEJNO0VBQ0UsY2hKLzNFUTtBbUN5czJCaEI7QTZHdDB4QlE7RUFDRTtFQUNBO0E3R3cweEJWOztBNkdqMHhCQTtBQUdFO0VBQ0U7RUFDQTtBN0drMHhCSjtBNkdoMHhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3R2sweEJOO0E2Ry96eEJJO0VBQ0U7RUFDQTtBN0dpMHhCTjtBNkcvenhCTTtFQUNFO0E3R2kweEJSOztBNkczenhCQTtBQUNBO0VBQ0U7RUFDQTtBN0c4enhCRjtBNkc1enhCRTtFQUNFO0VBQ0E7QTdHOHp4Qko7QTZHM3p4QkU7RUFDRTtBN0c2enhCSjtBNkcxenhCTTtFQUNFO0E3RzR6eEJSO0E2R3R6eEJJO0VBQ0U7RUFDQTtBN0d3enhCTjtBNkd0enhCTTtFQUNFO0VBQ0E7RUFDQSx5QmhKNWhGZ0I7RWdKNmhGaEI7RUFDQTtBN0d3enhCUjtBNkduenhCRTtFQUNFO0E3R3F6eEJKO0E2R256eEJJO0VBQ0U7RUFDQTtBN0dxenhCTjtBNkdsenhCUTtFQUNFO0VBQ0E7RUFDQSx5QmhKOWlGYztFZ0oraUZkO0VBQ0E7QTdHb3p4QlY7O0E2RzV5eEJFO0VBQ0UsZXBKdGlGVztFb0p1aUZYLHlCN0lwakZLO0FnQ20yMkJUO0E2RzV5eEJFO0VBQ0U7QTdHOHl4Qko7O0E2RzF5eEJBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QTdHNHl4Qko7QTZHenl4Qk07RUFDRTtFQUNBO0VBQ0Esa0JwSi9qRk07RW9KZ2tGTiwyQjdJMWtGQztFNkkya0ZELGNoSmo5RU87QW1DNHYyQmY7QTZHcnl4QlE7RUFDRSxtQmhKLzRFRztBbUNzcjJCYjtBNkdyeXhCVTtFQUNFO0E3R3V5eEJaO0E2R255eEJRO0VBQ0U7QTdHcXl4QlY7QTZHbHl4QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwSnRsRk07QXVDMDMyQmhCO0E2Rzd4eEJNO0VBQ0U7QTdHK3h4QlI7O0E2R3h4eEJFO0VBQ0U7RUFDQTtFQUNBO0E3RzJ4eEJKO0E2R3h4eEJNO0VBQ0U7RUFDQTtFQUNBLGtCcEpqbkZNO0VvSmtuRk4sMkI3STVuRkM7RTZJNm5GRCxjaEpuZ0ZPO0FtQzZ4MkJmO0E2R3B4eEJRO0VBQ0UsbUJoSmo4RUc7QW1DdXQyQmI7QTZHcHh4QlU7RUFDRTtBN0dzeHhCWjtBNkdseHhCUTtFQUNFO0E3R294eEJWO0E2R2p4eEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVwSnRvRks7QXVDeTUyQmY7O0E2Rzd3eEJBO0VBQ0UsNEI3SS9xRlE7RTZJZ3JGUixlcEo5b0ZhO0VvSitvRmIsY2hKNWlGVztBbUM0ejJCYjs7QTZHNXd4QkU7RUFDRTtFQUNBO0VBQ0E7QTdHK3d4Qko7QTZHNXd4Qk07RUFDRTtFQUNBO0VBQ0Esa0JwSmpxRk07RW9Ka3FGTiwyQjdJNXFGQztFNkk2cUZELGNoSm5qRk87QW1DaTAyQmY7QTZHeHd4QlE7RUFDRSxtQmhKai9FRztBbUMydjJCYjtBNkd4d3hCVTtFQUNFO0E3RzB3eEJaO0E2R3R3eEJRO0VBQ0U7QTdHd3d4QlY7QTZHcnd4QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXBKdHJGSztBdUM2NzJCZjtBNkcvdnhCTTtFQUNFLHlCaEozZ0ZLO0FtQzR3MkJiO0E2Ry92eEJRO0VBQ0U7QTdHaXd4QlY7O0E2R3p2eEJFO0VBQ0U7QTdHNHZ4Qko7QTZHM3Z4Qkk7RUFDRSx5QmhKemhGTztBbUNzeDJCYjtBNkcxdnhCRTtFQUNFLG1CcEpudEZZO0VvSm90RlosMkI3SWh1Rks7RTZJaXVGTDtBN0c0dnhCSjtBNkczdnhCSTtFQUNFO0E3RzZ2eEJOO0E2RzF2eEJNO0VBQ0UsbUJoSmpwRlE7RWdKa3BGUixjaEp0dUZBO0FtQ2srMkJSO0E2RzN2eEJRO0VBQ0UsY2hKeHVGRjtBbUNxKzJCUjtBNkcxdnhCTTtFQUNFLGNoSnhwRlE7QW1DbzUyQmhCOztBNkdwdnhCRTtFQUNFLG1CcEozdUZZO0VvSjR1RlosMkI3SXh2Rks7RTZJeXZGTCxjaEpybkZhO0FtQzQyMkJqQjs7QTZHcHZ4QkE7QUFJSTtFQUNFLG1CaEovakZPO0VnSmdrRlA7RUFDQTtBN0dvdnhCTjtBNkdudnhCTTtFQUNFO0E3R3F2eEJSO0E2R2p2eEJNO0VBQ0UsbUJoSnh3RkE7RWdKeXdGQTtBN0dtdnhCUjtBNkdqdnhCUTtFQUNFLGNoSjdwRkc7QW1DZzUyQmI7QTZHanZ4QlE7RUFDRTtBN0dtdnhCVjtBNkdqdnhCWTtFQURGO0lBRUk7SUFDQTtFN0dvdnhCWjtFNkdudnhCWTtJQUNFLDJCN0l2eEZQO0k2SXd4Rk8sY2hKL3BGRDtFbUNvNTJCYjtFNkdsdnhCYztJQUNFLGNoSnhwRkQ7RW1DNDQyQmY7RTZHanZ4Qlk7SUFDRTtFN0dtdnhCZDtBQUNGO0E2Rzd1eEJVOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3R2d2eEJaO0E2Ry91eEJZOztFQUNFO0E3R2t2eEJkO0E2Rzd1eEJVO0VBQ0U7RUFDQTtBN0crdXhCWjtBNkc5dXhCWTtFQUNFLGNoSjdyRkM7RWdKOHJGRCxlcEp6eUZDO0VvSjB5RkQsMkI3SXh6Rkw7QWdDd2kzQlQ7QTZHOXV4Qlk7RUFDRSxjaEpsc0ZDO0FtQ2s3MkJmO0E2RzN1eEJNO0VBQ0U7QTdHNnV4QlI7O0E2R3J1eEJNO0VBQ0U7QTdHd3V4QlI7QTZHcnV4Qlk7RUFDRTtBN0d1dXhCZDtBNkdwdXhCYztFQUNFO0VBQ0E7QTdHc3V4QmhCO0E2R251eEJZO0VBQ0U7RUFDQTtBN0dxdXhCZDtBNkdudXhCWTtFQUNFO0E3R3F1eEJkO0E2Ry90eEJJO0VBQ0UsMkI3SW4yRkc7RTZJbzJGSCxrQnBKaDFGUTtBdUNpajNCZDs7QTZHNXR4QkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Ryt0eEJGO0E2Rzl0eEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dndXhCSjs7QTZHN3R4QkE7QUFHRTtFQUNFLGVwSmgxRlM7QXVDOGkzQmI7QTZHN3R4Qkk7RUFGRjtJQUdJLGlCcEovMUZRO0V1QytqM0JaO0FBQ0Y7QTZHNXR4Qk07RUFDRTtBN0c4dHhCUjtBNkc1dHhCUTtFQUNFLHlCN0l2NEZEO0U2SXc0RkMsY2hKbnpGTTtBbUNpaDNCaEI7O0E2R3Z0eEJBO0VBQ0U7RUFDQTtBN0cwdHhCRjs7QTZHdHR4QkU7O0VBRUU7QTdHeXR4Qko7O0E2R3J0eEJBO0FBRUU7RUFDRTtFQUNBO0E3R3V0eEJKO0E2R3J0eEJJO0VBQ0U7RUFDQTtBN0d1dHhCTjtBNkdwdHhCSTtFQUNFO0E3R3N0eEJOOztBNkdqdHhCQTtBQUNBO0VBQ0U7QTdHb3R4QkY7O0E2R2h0eEJFO0VBQ0U7RUFDQTtFQUNBO0E3R210eEJKO0E2R2p0eEJJO0VBRUU7QTdHa3R4Qk47O0E2RzdzeEJBO0VBQ0U7QTdHZ3R4QkY7QTZHOXN4QkU7RUFDRSx5QmhKajhGSTtFZ0prOEZKLGNoSjMwRlc7RWdKNDBGWDtBN0dndHhCSjtBNkc1c3hCSTtFQUNFO0E3RzhzeEJOO0E2RzFzeEJJO0VBQ0U7QTdHNHN4Qk47QTZHdnN4Qk07RUFDRTtBN0d5c3hCUjtBNkdyc3hCRTtFQUNFO0E3R3VzeEJKOztBNkduc3hCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBbUNBO0VBS0E7QTdHZ3F4QkY7QTZHdHN4QkU7RUFDRTtBN0d3c3hCSjtBNkd0c3hCRTtFQUNFO0E3R3dzeEJKO0E2R3JzeEJFO0VBQ0U7QTdHdXN4Qko7QTZHcHN4QkU7RUFDRTtBN0dzc3hCSjtBNkdwc3hCRTtFQUNFO0E3R3NzeEJKO0E2R25zeEJFO0VBQ0U7SUFDRTtJQUNBO0U3R3FzeEJKO0U2R3BzeEJJO0lBQ0U7RTdHc3N4Qk47QUFDRjtBNkdsc3hCRTtFQUNFO0VBQ0E7QTdHb3N4Qko7QTZHaHN4QkU7RUFDRTtBN0drc3hCSjtBNkc5cnhCRTtFQUNFLG1CaEp0N0ZZO0FtQ3NuM0JoQjs7QTZHNXJ4QkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RzhyeEJKO0E2RzVyeEJJOztFQUVFO0VBQ0E7RUFDQTtBN0c4cnhCTjs7QTZHenJ4QkE7QUFJSTtFQUNFO0VBQ0E7QTdHeXJ4Qk47QTZHdHJ4QlE7RUFDRTtFQUNBO0VBQ0E7QTdHd3J4QlY7QTZHaHJ4Qk07RUFDRTtBN0drcnhCUjtBNkdocnhCUTtFQUNFO0E3R2tyeEJWO0E2RzNxeEJVO0VBQ0U7QTdHNnF4Qlo7QTZHNXF4Qlk7RUFDRTtBN0c4cXhCZDtBNkdycXhCSTtFQUNFO0VBQ0E7QTdHdXF4Qk47QTZHbnF4QkU7RUFDRTtBN0dxcXhCSjtBNkdocXhCTTtFQUNFO0VBTUEsbUJwSm5sR1E7RW9Kb2xHUiwyQjdJaG1HQztBZ0M2djNCVDtBNkdscXhCUTtFQUhGO0lBSUk7RTdHcXF4QlI7QUFDRjs7QTZHMXB4Qkk7RUFDRTtBN0c2cHhCTjs7QTZHeHB4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0cycHhCRjs7QTZHdHB4Qk07RUFDRTtFQUNBO0VBQ0E7QTdHeXB4QlI7O0E2R2xweEJFO0VBQ0UsY2hKNWlHWTtBbUNpczNCaEI7O0E2R2hweEJFO0VBQ0U7QTdHbXB4Qko7QTZHanB4Qk07RUFDRSxjaEpyakdRO0FtQ3dzM0JoQjtBNkdqcHhCTTtFQUNFO0E3R21weEJSOztBNkc3b3hCRTtFQURGO0lBRUk7RTdHaXB4QkY7QUFDRjs7QTZHM294QlE7RUFDRSxjaEp2a0dNO0FtQ3F0M0JoQjtBNkd6b3hCTTtFQUNFO0VBQ0E7QTdHMm94QlI7O0E2R3JveEJBO0VBQ0UseUJoSnpxR007RWdKMHFHTjtBN0d3b3hCRjtBNkd2b3hCRTtFQUNFO0E3R3lveEJKOztBNkd0b3hCQTtFQUNFO0VBQ0E7QTdHeW94QkY7O0E2R3RveEJFO0VBQ0U7RUFDQTtFQUNBO0E3R3lveEJKOztBNkd0b3hCQTtFQUNFO0E3R3lveEJGO0E2R3hveEJFO0VBQ0U7QTdHMG94Qko7QTZHem94Qkk7RUFFRTtBN0cwb3hCTjs7QTZHcG94QkU7O0VBQ0U7RUFDQTtFQUNBO0E3R3dveEJKOztBNkdwb3hCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0E3R3VveEJGOztBNkdyb3hCQTtFQUNFO0VBQ0E7QTdHd294QkY7O0E2R3JveEJFOztFQUVFO0VBQ0E7RUFDQTtBN0d3b3hCSjs7QTZHcm94QkE7RUFDRTtBN0d3b3hCRjs7QTZHcm94QkE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3R3VveEJGOztBNkdyb3hCQTtFQUNFO0VBQ0E7QTdHd294QkY7O0E2R3JveEJBO0FBR0U7RUFDRTtBN0dzb3hCSjtBNkdyb3hCSTtFQUNFO0E3R3VveEJOO0E2R3JveEJJO0VBQ0U7RUFDQTtBN0d1b3hCTjs7QTZHbm94QkE7QUFDQTtFQUNFO0VBQ0EseUJoSmxxR087RWdKbXFHUDtFQUNBLG1CcEp6dkdjO0VvSjB2R2QseUI3SXJ3R087RTZJc3dHUDtFQUNBO0E3R3NveEJGO0E2R3BveEJFO0VBVEY7SUFVSSxrQnBKbHdHVTtFdUN5NDNCWjtBQUNGOztBNkdwb3hCQTtFQUNFO0VBQ0EseUJoSi93R007RWdKZ3hHTjtFQUNBO0VBQ0EsbUJwSnh3R2M7RW9KeXdHZCx5QjdJcHhHTztFNklxeEdQO0VBQ0E7QTdHdW94QkY7QTZHcm94QkU7RUFWRjtJQVdJLGtCcEpqeEdVO0V1Q3k1M0JaO0FBQ0Y7O0E2R3JveEJBO0VBQ0U7QTdHd294QkY7O0E2R3JveEJBO0FBQ0E7RUFDRTtBN0d3b3hCRjs7QTZHcm94QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0d3b3hCRjs7QTZHcm94QkE7RUFDRTtBN0d3b3hCRjs7QTZHcm94QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHd294QkY7O0E2R25veEJJO0VBQ0U7QTdHc294Qk47QTZHbG94QkU7RUFDRTtBN0dvb3hCSjtBNkdqb3hCRTtFQUNFO0E3R21veEJKOztBNkcvbnhCQTtFQUNFO0VBQ0E7QTdHa294QkY7QTZHaG94Qkk7RUFDRTtBN0drb3hCTjs7QTZHN254QkE7RUFDRTtJQUNFO0U3R2dveEJGO0FBQ0Y7QTZHN254QkE7RUFDRTtFQUNBO0E3RytueEJGOztBNkc1bnhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHK254Qko7QTZHN254Qkk7RUFDRTtFQUNBO0E3RytueEJOO0E2RzdueEJNO0VBQ0U7QTdHK254QlI7QTZHN254QlE7RUFDRSxjaEpyeUdNO0FtQ282M0JoQjtBNkcxbnhCRTtFQUNFO0E3RzRueEJKO0E2RzFueEJJO0VBQ0U7RUFDQTtFQUNBO0E3RzRueEJOO0E2RzFueEJNO0VBQ0U7RUFDQTtFQUNBO0E3RzRueEJSO0E2R3ZueEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJwSng0R1k7RW9KeTRHWiwyQjdJcjVHSztBZ0M4ZzRCVDtBNkd2bnhCSTtFQUNFLGNoSnQ1R0U7RWdKdTVHRjtFQUNBO0E3R3lueEJOO0E2R3RueEJJO0VBQ0UsbUJwSno0R1c7QXVDaWc0QmpCOztBNkdqbnhCSTtFQUNFO0E3R29ueEJOO0E2R25ueEJNO0VBRkY7SUFHSTtFN0dzbnhCTjtBQUNGO0E2R3JueEJNO0VBQ0U7QTdHdW54QlI7QTZHcm54Qk07RUFDRTtBN0d1bnhCUjtBNkdybnhCTTtFQUNFO0E3R3VueEJSOztBNkdobnhCSTtFQUNFO0E3R21ueEJOO0E2R2pueEJJO0VBQ0U7QTdHbW54Qk47QTZHbG54Qk07RUFGRjtJQUdJO0U3R3FueEJOO0FBQ0Y7QTZHcG54Qk07RUFDRTtBN0dzbnhCUjtBNkdwbnhCTTtFQUNFO0E3R3NueEJSO0E2R3BueEJNO0VBQ0U7QTdHc254QlI7QTZHaG54Qk07RUFDRTtBN0drbnhCUjs7QTZHN214QkE7QUFJSTtFQUNFLHlCaEp0Z0dPO0VnSnVnR1A7QTdHNm14Qk47QTZHMW14QlE7RUFDRSxjaEp0K0dGO0FtQ2tsNEJSO0E2R3JteEJJO0VBQ0UseUJoSjM2Rlk7RWdKNDZGWjtBN0d1bXhCTjtBNkdwbXhCUTtFQUNFLGNoSno0R0Q7RWdKMDRHQyxtQnBKMThHTztBdUNnajRCakI7QTZHL2x4Qkk7RUFDRTtFQUNBO0E3R2lteEJOO0E2RzlseEJRO0VBQ0U7QTdHZ214QlY7QTZHMWx4QkU7RUFDRTtFQUNBO0VBQ0E7RUFPQSx5QmhKdmpHaUI7RWdKd2pHakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dzbHhCSjtBNkdobXhCSTtFQUxGO0lBTUk7SUFDQTtFN0dtbXhCSjtBQUNGO0E2R3pseEJNO0VBQ0U7QTdHMmx4QlI7O0E2R3JseEJFO0VBQ0UsY2hKbDhHWTtBbUMwaDRCaEI7O0E2R25seEJFO0VBQ0U7QTdHc2x4Qko7QTZHcGx4Qk07RUFDRSxjaEozOEdRO0FtQ2lpNEJoQjtBNkdwbHhCTTtFQUNFO0E3R3NseEJSOztBNkcva3hCRTtFQUNFO0E3R2tseEJKO0E2R2hseEJJO0VBQ0U7RUFDQTtFQUNBO0E3R2tseEJOO0E2Ry9reEJFO0VBQ0U7QTdHaWx4Qko7O0E2RzdreEJBO0VBQ0U7QTdHZ2x4QkY7QTZHOWt4QkU7RUFDRTtBN0dnbHhCSjtBNkc3a3hCSTtFQUNFLGtCcEp4akhRO0F1Q3VvNEJkOztBNkcxa3hCQTtFQUNFO0VBQ0E7QTdHNmt4QkY7QTZHM2t4QkU7RUFDRTtFQUNBO0VBQ0EseUJoSmxsSG9CO0FtQytwNEJ4QjtBNkcxa3hCRTtFQUNFO0VBQ0Esa0JwSnprSFU7RW9KMGtIViwyQjdJbmxISztBZ0MrcDRCVDs7QTZHeGt4QkE7RUFDRSw4QmhKbmxHYztBbUM4cDNCaEI7O0E2R3hreEJBO0VBQ0UseUNoSnZsR2M7QW1Da3EzQmhCOztBNkd4a3hCQTtBQUVBO0FBRUU7RUFDRTtBN0d5a3hCSjtBNkd2a3hCSTtFQUNFO0E3R3lreEJOO0E2R3ZreEJNO0VBQ0U7RUFDQTtBN0d5a3hCUjtBNkd0a3hCTTtFQUNFO0E3R3dreEJSOztBNkcvanhCUTtFQUNFLGNoSm5pSE07QW1DcW00QmhCO0E2RzdqeEJNO0VBQ0U7RUFDQTtBN0cranhCUjs7QTZHemp4QkE7RUFDRSx5QmhKcm9ITTtFZ0pzb0hOO0E3RzRqeEJGO0E2RzNqeEJFO0VBQ0U7QTdHNmp4Qko7O0E2RzFqeEJBO0VBQ0U7RUFDQTtBN0c2anhCRjs7QTZHMWp4QkU7RUFDRTtFQUNBO0VBQ0E7QTdHNmp4Qko7O0E2RzFqeEJBO0VBQ0U7QTdHNmp4QkY7QTZHNWp4QkU7RUFDRTtBN0c4anhCSjtBNkc3anhCSTtFQUVFO0E3RzhqeEJOOztBNkd4anhCRTs7RUFDRTtFQUNBO0VBQ0E7QTdHNGp4Qko7O0E2R3hqeEJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QTdHMmp4QkY7O0E2R3pqeEJBO0VBQ0U7RUFDQTtBN0c0anhCRjs7QTZHemp4QkU7O0VBRUU7RUFDQTtFQUNBO0E3RzRqeEJKOztBNkd6anhCQTtFQUNFO0E3RzRqeEJGOztBNkd6anhCQTtBQUVBO0VBQ0U7RUFDQTtBN0cyanhCRjs7QTZHemp4QkE7RUFDRTtFQUNBO0E3RzRqeEJGOztBNkd6anhCQTtBQUdFO0VBQ0U7QTdHMGp4Qko7QTZHemp4Qkk7RUFDRTtBN0cyanhCTjtBNkd6anhCSTtFQUNFO0VBQ0E7QTdHMmp4Qk47O0E2R2xqeEJRO0VBQ0UseUJoSjVzSE87QW1DaXc0QmpCO0E2R2xqeEJVOzs7Ozs7Ozs7Ozs7O0VBYUU7RUFDQSxjaEovdUhKO0FtQ215NEJSO0E2R2pqeEJZO0VBQ0U7QTdHbWp4QmQ7QTZHamp4Qlk7RUFDRSxtQmhKbG9IRztBbUNxcjRCakI7QTZHamp4Qlk7RUFDRTtBN0dtanhCZDtBNkdoanhCVTtFQUNFO0VBQ0EseUJoSjFvSEs7QW1DNHI0QmpCO0E2RzFpeEJROzs7RUFHRSx5QmhKdnZITztBbUNteTRCakI7QTZHeGl4QlU7O0VBQ0UsY2hKMXBISztBbUNxczRCakI7QTZHbml4Qk07RUFHRTtBN0dtaXhCUjtBNkdoaXhCSTs7RUFFRTtBN0draXhCTjtBNkcvaHhCTTtFQUNFO0E3R2lpeEJSO0E2Ry9oeEJNO0VBQ0U7QTdHaWl4QlI7QTZHN2h4Qk07RUFLRSxjaEoxckhTO0FtQ3F0NEJqQjs7QTZHcGh4QkU7Ozs7Ozs7Ozs7Ozs7RUFhRTtFQUNBLGNoSm4wSEk7QW1DMDE0QlI7QTZHcGh4Qkk7RUFDRTtBN0dzaHhCTjtBNkdwaHhCSTtFQUNFLG1CaEp0dEhXO0FtQzR1NEJqQjtBNkdwaHhCSTtFQUNFO0E3R3NoeEJOOztBNkdqaHhCRTtFQUNFO0VBQ0EsZXBKeDBIVztFb0p5MEhYLDJCN0l2MUhLO0FnQzIyNEJUO0E2R2xoeEJFO0VBQ0UseUJoSngxSEk7RWdKeTFISjtFQUNBO0VBQ0E7RUFDQTtBN0dvaHhCSjtBNkdsaHhCSTtFQUNFLG1CcEpyMUhVO0VvSnMxSFYsMkI3SWwySEc7RTZJbTJISCxjaEpsdkhPO0FtQ3N3NEJiOztBNkcvZ3hCQTtFQUNFO0VBQ0EsbUJoSnhxSFc7RWdKeXFIWDtFQUNBO0VBQ0E7QTdHa2h4QkY7QTZHamh4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R21oeEJKOztBNkc5Z3hCRTtFQUNFO0VBQ0E7RUFDQTtBN0dpaHhCSjtBNkdoaHhCSTtFQUNFLHlCaEoxeEhNO0VnSjJ4SE47QTdHa2h4Qk47O0E2RzdneEJBO0VBQ0U7QTdHZ2h4QkY7O0E2RzdneEJBO0VBQ0U7QTdHZ2h4QkY7O0E2RzdneEJFO0VBQ0U7SUFDRTtJQUNBO0U3R2doeEJKO0FBQ0Y7O0E2RzdneEJBO0VBQ0U7RUFDQTtBN0dnaHhCRjs7QTZHOWd4QkE7RUFDRTtFQUNBO0VBQ0EsbUJoSnY1SE07QW1DdzY0QlI7O0E2Ry9neEJBO0VBQ0UsbUJoSjE1SE07QW1DNDY0QlI7QTZHamh4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0dtaHhCSjs7QTZHL2d4QkE7RUFDRTtFQUNBO0E3R2toeEJGO0E2Ry9neEJNO0VBQ0U7RUFDQTtBN0dpaHhCUjs7QTZHM2d4QkE7RUFDRSx5QmhKanZIVztBbUMrdjRCYjs7QTZHNWd4QkE7RUFDRTtFQUNBLHlCaEpydkhXO0FtQ293NEJiOztBNkdyZ3hCQTtFQUNFO0E3R3dneEJGOztBNkdyZ3hCQTtFQUNFO0VBQ0E7RUFDQTtBN0d3Z3hCRjtBNkd2Z3hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwSnI4SFk7RW9KczhIWiwyQjdJbDlISztFNkltOUhMO0E3R3lneEJKOztBNkdwZ3hCSTtFQUNFO0E3R3VneEJOO0E2R3JneEJRO0VBTUU7RUFDQSxlcEpwOUhLO0VvSnE5SEwsMkI3SXArSEQ7QWdDcys0QlQ7QTZHemd4QlU7RUFERjtJQUVJO0lBQ0E7SUFDQTtFN0c0Z3hCVjtBQUNGO0E2R3hneEJVO0VBQ0U7QTdHMGd4Qlo7QTZHaGd4QlU7RUFERjtJQUVJO0lBQ0E7RTdHbWd4QlY7QUFDRjs7QTZHMS93Qkk7RUFDRTtBN0c2L3dCTjtBNkczL3dCSTtFQUNFO0VBQ0E7QTdHNi93Qk47QTZHMS93QkU7RUFDRSxtQnBKeC9IWTtBdUNvLzRCaEI7QTZHMS93QkU7RUFDRTtBN0c0L3dCSjtBNkcxL3dCRTtFQUNFO0E3RzQvd0JKOztBNkd2L3dCSTtFQUNFO0E3RzAvd0JOOztBNkdwL3dCSTtFQUNFO0VBQ0E7QTdHdS93Qk47QTZHcC93Qk07RUFDRTtBN0dzL3dCUjtBNkdsL3dCRTtFQUNFO0E3R28vd0JKO0E2R24vd0JJO0VBQ0U7RUFDQTtBN0dxL3dCTjtBNkdwL3dCTTtFQUNFLHlCN0lyaUlDO0U2SXNpSUQsaUJwSmhoSVU7QXVDc2c1QmxCOztBNkdqL3dCQTtFQUNFO0E3R28vd0JGOztBNkdsL3dCQTtFQUNFO0E3R3Evd0JGOztBNkdoL3dCSTtFQUNFO0VBQ0E7QTdHbS93Qk47QTZHbC93Qk07RUFDRTtBN0dvL3dCUjs7QTZHNyt3QkU7RUFDRTtBN0dnL3dCSjtBNkc5K3dCRTtFQUNFO0E3R2cvd0JKO0E2Rzkrd0JFO0VBRUU7QTdHKyt3Qko7QTZHOSt3Qkk7RUFDRTtBN0dnL3dCTjtBNkc3K3dCRTtFQUNFO0VBQ0E7QTdHKyt3Qko7O0E2RzUrd0JBO0VBQ0U7RUFDQTtFQUNBO0VBTUE7RUFLQTtBN0dzK3dCRjtBNkdoL3dCRTtFQUNFO0VBQ0E7QTdHay93Qko7QTZHOSt3QkU7RUFDRTtBN0dnL3dCSjtBNkc1K3dCRTtFQUNFO0E3Rzgrd0JKOztBNkd4K3dCSTtFQUNFO0E3RzIrd0JOOztBNkd2K3dCQTtFQUNFO0VBQ0E7QTdHMCt3QkY7O0E2R3Yrd0JFO0VBQ0UsZXBKcm1JVztFb0pzbUlYLDJCN0l2b0lNO0FnQ2luNUJWO0E2R3Yrd0JFO0VBQ0U7RUFDQTtBN0d5K3dCSjtBNkd2K3dCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3R3krd0JOO0E2R3Yrd0JNO0VBQ0UsY2hKaG9JQTtFZ0ppb0lBO0VBQ0E7QTdHeSt3QlI7QTZHcit3QkU7RUFDRSx5QmhKdmxJVztFZ0p3bElYO0E3R3Urd0JKO0E2R3Ird0JJO0VBQ0UsbUJwSnRvSUs7RW9KdW9JTCwyQjdJOW9JRztBZ0NxbjVCVDs7QTZHbit3QkE7RUFDRTtFQUNBO0E3R3Mrd0JGOztBNkdwK3dCQTtFQUNFO0VBQ0E7QTdHdSt3QkY7O0E2R3Ird0JBO0VBQ0U7QTdHdyt3QkY7O0E2R3Qrd0JBO0VBQ0U7QTdHeSt3QkY7O0E2R3Ard0JJO0VBTUU7RUFLQTtBN0c4OXdCTjtBNkd4K3dCTTtFQUNFO0VBQ0E7QTdHMCt3QlI7QTZHdCt3Qk07RUFDRTtBN0d3K3dCUjtBNkdwK3dCTTtFQUNFLG1CaEoxbElRO0FtQ2drNUJoQjtBNkdsK3dCRTtFQUNFO0E3R28rd0JKOztBNkdqK3dCQTtFQUNFO0E3R28rd0JGOztBNkdqK3dCRTtFQUNFO0E3R28rd0JKO0E2R24rd0JJO0VBQ0U7QTdHcSt3Qk47QTZHaCt3Qk07RUFDRTtBN0drK3dCUjtBNkdqK3dCUTtFQUZGO0lBR0k7RTdHbyt3QlI7QUFDRjtBNkcvOXdCSTtFQUNFO0E3R2krd0JOOztBNkc1OXdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hKbG9JWTtFZ0ptb0laO0VBQ0E7RUFDQTtFQUNBO0E3Rys5d0JKO0E2Rzc5d0JFO0VBQ0UseUJoSjd0SUk7RWdKOHRJSjtBN0crOXdCSjtBNkc1OXdCSTtFQUNFO0VBQ0E7RUFDQTtBN0c4OXdCTjs7QTZHeDl3QkU7RUFDRTtBN0cyOXdCSjtBNkd4OXdCSTtFQUNFO0E3RzA5d0JOO0E2R3o5d0JNO0VBQ0U7RUFDQTtFQUNBO0E3RzI5d0JSOztBNkdyOXdCRTtFQUNFO0E3R3c5d0JKO0E2R3Q5d0JFO0VBQ0U7QTdHdzl3Qko7O0E2R245d0JJO0VBQ0U7RUFDQTtFQUNBO0E3R3M5d0JOOztBNkcvOHdCRTtFQUNFO0E3R2s5d0JKO0E2Ry84d0JJO0VBQ0U7QTdHaTl3Qk47QTZHaDl3Qk07RUFDRTtFQUNBO0VBQ0E7QTdHazl3QlI7O0E2RzU4d0JFO0VBQ0U7QTdHKzh3Qko7QTZHNzh3QkU7RUFDRTtBN0crOHdCSjs7QTZHMTh3QkU7RUFDRTtBN0c2OHdCSjtBNkc1OHdCSTtFQUNFO0E3Rzg4d0JOO0E2RzM4d0JFO0VBQ0U7QTdHNjh3Qko7QTZHMTh3QkU7RUFDRTtBN0c0OHdCSjtBNkczOHdCSTtFQUNFO0E3RzY4d0JOOztBNkd6OHdCQTtFQUNFO0E3RzQ4d0JGOztBNkd6OHdCRTtFQUNFO0E3RzQ4d0JKOztBNkd6OHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RzQ4d0JGOztBNkd6OHdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RzQ4d0JKO0E2R3o4d0JNO0VBQ0Usa0JwSnIwSU07RW9KczBJTiwyQjdJLzBJQztFNklnMUlELGNoSnZ0SU87RWdKd3RJUDtFQUNBO0E3RzI4d0JSO0E2R3Q4d0JNO0VBQ0U7QTdHdzh3QlI7QTZHdDh3QlE7RUFDRSxlcEo3MElLO0VvSjgwSUwsMkI3SS8ySUE7RTZJZzNJQSxjaEo1dUlHO0VnSjZ1SUg7QTdHdzh3QlY7QTZHcDh3Qkk7RUFDRSx5QmhKanFJTztBbUN1bTVCYjs7QTZHaDh3QkU7RUFDRTtFQUNBO0E3R204d0JKOztBNkcvN3dCQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0U3R2k4d0JKO0FBQ0Y7QTZHNzd3QkE7RUFDRSxjaEpyMkhVO0FtQ295NEJaO0E2Rzk3d0JFO0VBQ0UsY2hKN3dIVztBbUM2czRCZjs7QTZHNTd3QkE7RUFDRTtFQUNBO0VBQ0E7QTdHKzd3QkY7QTZHOTd3QkU7RUFDRTtBN0dnOHdCSjs7QTZHNzd3QkE7RUFDRSxtQmhKdnNJVztFZ0p3c0lYO0VBQ0E7RUFDQTtBN0dnOHdCRjtBNkcvN3dCRTtFQUNFLGNoSnJ4SVc7QW1Dc3Q1QmY7O0E4R3AyNUJBO0VBQ0U7QTlHdTI1QkY7QThHcjI1QkU7RUFDRTtFQUNBLGNqSm9KYTtFaUpuSmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCOUlTSztBZ0M4MTVCVDtBOEdwMjVCRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pKeUhXO0VpSnhIWCxrQnJKUVU7RXFKUFYsMkI5SUhLO0FnQ3kyNUJUO0E4R24yNUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSjhHVztFaUo3R1gsa0JySkhVO0VxSklWLDJCOUlkSztBZ0NtMzVCVDs7QThHLzE1Qk07RUFDRTtBOUdrMjVCUjtBOEcvMTVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBOUc4MTVCTjtBOEdqMjVCTTtFQU5GO0lBT0ksZXJKaEJPO0V1Q28zNUJiO0FBQ0Y7QThHaDI1Qkk7RUFDRTtFQUNBO0E5R2syNUJOO0E4R2gyNUJJO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0E5RysxNUJOO0E4R3AyNUJNO0VBSkY7SUFLSTtFOUd1MjVCTjtBQUNGO0E4R24yNUJNO0VBQ0U7QTlHcTI1QlI7QThHbjI1Qk07RUFDRTtBOUdxMjVCUjtBOEdwMjVCUTtFQUNFO0E5R3MyNUJWO0E4R2oyNUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlHbTI1QlI7QThHbDI1QlE7RUFMRjtJQU1JO0U5R3EyNUJSO0FBQ0Y7QThHcDI1QlE7RUFDRTtBOUdzMjVCVjtBOEduMjVCVTtFQUNFO0E5R3EyNUJaO0E4R2gyNUJJO0VBQ0U7RUFDQTtBOUdrMjVCTjtBOEdoMjVCSTtFQUNFO0VBQ0E7RUFDQTtBOUdrMjVCTjtBOEc3MTVCSTtFQUNFO0E5RysxNUJOO0E4RzcxNUJJO0VBQ0UsY2pKbUJPO0VpSmxCUCxtQnJKOUVVO0F1QzY2NUJoQjtBOEc1MTVCRTtFQUNFO0E5RzgxNUJKO0E4RzUxNUJJO0VBQ0U7QTlHODE1Qk47QThHNTE1Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQnJKbkdNO0VxSnVHTjtBOUcyMTVCUjtBOEc5MTVCUTtFQUxGO0lBTUksa0JySnJHSTtFdUNzODVCWjtBQUNGOztBOEd6MTVCRTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtBOUd5MTVCSjtBOEc5MTVCSTtFQUpGO0lBS0k7RTlHaTI1Qko7QUFDRjtBOEc3MTVCSTtFQUNFO0E5RysxNUJOO0E4RzkxNUJNO0VBQ0U7QTlHZzI1QlI7QThHNzE1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CckovSFM7RXFKZ0lULGNqSnBCUztFaUpxQlQ7RUFDQTtFQUNBO0E5RysxNUJOOztBOEd4MTVCSTtFQUNFO0VBQ0E7RUFDQTtBOUcyMTVCTjtBOEd4MTVCTTtFQUNFO0E5RzAxNUJSOztBK0d4ZzZCQTtFQUNFO0EvRzJnNkJGO0ErR3hnNkJJO0VBQ0UscUJsSndHWTtBbUNrNjVCbEI7QStHdGc2QkU7RUFHRTtFQUVBO0VBRUE7RUFFQTtFQUVBO0VBRUE7RUFFQTtFQVFBLDJCL0luQ007RStJcUNOLGNsSjRFUTtFa0oxRVI7QS9HdS81Qko7QStHLy81Qkk7RUFuQkY7SUFvQkk7RS9Ha2c2Qko7QUFDRjtBK0cxLzVCSTtFQTdCRjtJQThCSTtFL0c2LzVCSjtBQUNGO0ErRzMvNUJJO0VBQ0UsNEIvSS9DSTtFK0lpREosY2xKakNTO0FtQzZoNkJmO0ErR3ovNUJJO0VBQ0U7QS9HMi81Qk47QStHeC81Qkk7RUFHRSxxQmxKd0RXO0FtQ2c4NUJqQjtBK0dwLzVCRTtFQUNFO0EvR3MvNUJKOztBK0duLzVCQTtFQUNFO0lBQ0U7SUFDQTtFL0dzLzVCRjtBQUNGO0ErR3IvNUJJO0VBSkY7SUFLSTtFL0d3LzVCSjtBQUNGO0ErR3IvNUJBO0VBQ0U7RUFDQTtJQUNFO0lBQ0E7RS9HdS81QkY7RStHci81QkU7SUFKRjtNQUtJO0kvR3cvNUJGO0VBQ0Y7QUFDRjtBK0dyLzVCQTtFQUNFO0EvR3UvNUJGO0FnSGpsNkJFO0VBQ0U7RUFDQTtFQUNBO0FoSG1sNkJKO0FnSGxsNkJJO0VBQ0UsbUJ2SnNCSztFdUpyQkw7QWhIb2w2Qk47QWdIamw2QkU7RUFDRTtFQUNBO0FoSG1sNkJKO0FnSGpsNkJFO0VBQ0U7RUFDQTtFQUNBO0FoSG1sNkJKO0FnSGxsNkJJO0VBQ0U7QWhIb2w2Qk47O0FpSHZtNkJBO0VBQ0U7RUFDQTtFQUNBLG1CeEo4QmM7RXdKN0JkLDJCakpnQk87RWlKZlA7QWpIMG02QkY7QWlIeG02QkU7RUFDRTtBakgwbTZCSjtBaUh2bTZCRTtFQUNFLHlCcEoyTVM7RW9KMU1UO0FqSHltNkJKO0FpSHRtNkJFO0VBQ0UseUJwSkRvQjtFb0pFcEIsY3BKdUlhO0FtQ2krNUJqQjtBaUhybTZCRTtFQUNFO0VBQ0E7RUFDQSwyQmpKSEs7QWdDMG02QlQ7O0FrSDVuNkJFO0VBREY7SUFFSTtFbEhnbzZCRjtBQUNGO0FrSC9uNkJFO0VBQ0U7QWxIaW82Qko7QWtIL242QkU7RUFDRTtBbEhpbzZCSjtBa0gvbjZCRTtFQUNFLG1CekpvQ1U7QXVDNmw2QmQ7QWtIL242QkU7RUFDRTtFQUNBO0VBQ0E7QWxIaW82Qko7QWtIaG82Qkk7RUFDRTtBbEhrbzZCTjtBa0g5bjZCRTtFQUNFO0VBQ0E7QWxIZ282Qko7QWtIOW42Qkk7RUFDRSxtQnpKREs7QXVDaW82Qlg7QWtINW42QkU7RUFDRTtFQUNBO0FsSDhuNkJKO0FrSDVuNkJJO0VBQ0U7QWxIOG42Qk47QWtIMW42QkU7RUFDRTtFQUNBO0VBQ0E7QWxING42Qko7QWtIMW42Qkk7RUFDRTtBbEg0bjZCTjtBa0h4bjZCRTtFQUNFO0VBQ0E7QWxIMG42Qko7QWtIeG42Qkk7RUFDRTtBbEgwbjZCTjtBa0hsbjZCRTtFQUNFO0FsSG9uNkJKO0FrSG5uNkJJO0VBRkY7SUFHSTtFbEhzbjZCSjtBQUNGO0FrSHBuNkJJO0VBQ0U7QWxIc242Qk47QWtIbm42Qkk7RUFDRTtBbEhxbjZCTjs7QWtIaG42QkE7RUFFSTtJQUNFO0VsSGtuNkJKO0VrSC9tNkJFO0lBQ0U7RWxIaW42Qko7RWtIOW02QkU7SUFDRTtFbEhnbjZCSjtFa0g5bTZCSTtJQUNFO0VsSGduNkJOO0VrSDVtNkJFO0lBQ0U7RWxIOG02Qko7QUFDRjtBbUhudDZCQTtFQUNFO0FuSHF0NkJGOztBbUhsdDZCQTtFQUNFO0VBQ0E7QW5IcXQ2QkY7O0FtSGx0NkJBO0VBQ0U7RUFDQTtFQUNBO0FuSHF0NkJGO0FtSG50NkJFO0VBQ0U7QW5IcXQ2Qko7O0FtSGp0NkJBO0VBUUU7QW5INnM2QkY7QW1IcHQ2QkU7RUFDRTtFQUNBO0VBQ0EsMkJuSkZLO0VtSkdMLG1CMUpTWTtBdUM2czZCaEI7O0FtSGh0NkJBO0VBUUU7QW5INHM2QkY7QW1IbnQ2QkU7RUFDRTtFQUVBLDJCbkpiSztFbUpjTCxtQjFKRlk7QXVDc3Q2QmhCOztBbUg1czZCRTs7RUFDRTtBbkhndDZCSjtBbUg3czZCRTs7RUFDRSxjdEoyRFk7RXNKMURaO0FuSGd0NkJKOztBbUg1czZCQTtFQUNFO0FuSCtzNkJGOztBbUg1czZCQTtFQUNFO0VBRUE7QW5IOHM2QkY7QW1INXM2QkU7RUFDRTtFQUNBO0FuSDhzNkJKO0FtSDVzNkJJO0VBQ0U7QW5IOHM2Qk47O0FtSHpzNkJBO0VBQ0U7SUFDRTtFbkg0czZCRjtFbUh6czZCQTtJQUNFO0VuSDJzNkJGO0FBQ0Y7QW9Icng2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHV4NkJKO0FvSHJ4NkJJO0VBQ0k7QXBIdXg2QlI7QW9IcHg2Qkk7RUFDSTtBcEhzeDZCUjtBb0hseDZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhveDZCUjtBb0hseDZCUTtFQUNJO0FwSG94NkJaO0FvSGp4NkJRO0VBQ0k7QXBIbXg2Qlo7QW9IL3c2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEhpeDZCUjtBb0gvdzZCUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZKakNKO0V1SmtDSTtFQUNBO0FwSGd4NkJaO0FvSDd3NkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ2SjFDSjtFdUoyQ0ksY3ZKNEVHO0V1SjNFSCxrQjNKckNFO0UySnNDRiwyQnBKaERIO0FnQyt6NkJUO0FvSHh3NkJJO0VBQ0kseUJ2SnJEQTtFdUpzREE7QXBIMHc2QlI7QW9IeHc2QlE7RUFDSSx5QnZKekRKO0V1SjBESTtBcEgwdzZCWjtBb0hydzZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdkpuRUE7RXVKb0VBLGN2Sm1ETztFdUpsRFA7RUFDQSxrQjNKL0RNO0UySmdFTiwyQnBKMUVDO0FnQ2kxNkJUO0FvSG53NkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZKa0RTO0V1SmpEVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIcXc2QlI7QW9Ibnc2QlE7RUFDSSxtQnZKcEdKO0FtQ3kyNkJSO0FvSGx3NkJRO0VBQ0k7QXBIb3c2Qlo7QW9Ianc2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEhtdzZCWjtBb0g3djZCUTtFQUNJO0FwSCt2NkJaO0FvSDV2NkJRO0VBQ0k7QXBIOHY2Qlo7O0FxSHA0NkJBO0VBRUk7RUFDQTtBckhzNDZCSjtBcUhwNDZCSTtFQUNJO0FySHM0NkJSO0FxSG40NkJJO0VBQ0k7RUFDQTtFQUNBLG1CNUpxQlE7RTRKcEJSO0VBQ0EsY3hKd0hLO0FtQzZ3NkJiO0FxSGo0NkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbTQ2Qlo7O0FzSDU1NkJBO0VBQ0U7QXRIKzU2QkY7QXNINzU2QkU7RUFIRjtJQUlJO0V0SGc2NkJGO0FBQ0Y7QXNIOTU2QkU7RUFDRTtFQUNBO0F0SGc2NkJKO0FzSDk1NkJJO0VBQ0UseUJ6SjJNTztFeUoxTVA7RUFDQTtFQUNBO0F0SGc2NkJOO0FzSDk1NkJNO0VBQ0U7RUFDQTtBdEhnNjZCUjtBc0g1NTZCSTtFQUNFO0VBQ0EsY3pKa0ZVO0FtQzQwNkJoQjtBc0gxNTZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLCtCdEpuQlc7QWdDKzY2Qm5CO0FzSHY1NkJNO0VBQ0UsY3pKb0VRO0FtQ3ExNkJoQjtBc0hwNTZCRTtFQUNFLGN6SmpDSTtBbUN1NzZCUjtBc0huNTZCRTtFQUNFLGN6Si9CUTtBbUNvNzZCWjtBc0hsNTZCSTtFQUNFLG1CN0pnQmE7QXVDbzQ2Qm5COztBc0g3NDZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SGc1NkJGO0FzSDk0NkJFO0VBTkY7SUFPSTtFdEhpNTZCRjtBQUNGO0FzSC80NkJFO0VBQ0U7RUFDQTtFQUNBO0F0SGk1NkJKOztBc0g3NDZCQTtFQUNFO0VBQ0E7RUFDQSxtQjdKL0NjO0U2SmdEZDtBdEhnNTZCRjtBc0gvNDZCRTtFQUNFO0VBQ0E7QXRIaTU2Qko7O0F1SHArNkJFO0VBQ0UseUIxSnFCSTtBbUNrOTZCUjtBdUhwKzZCRTtFQUNFLG1COUoyQlk7RThKMUJaLDJCdkpjSztFdUpiTDtBdkhzKzZCSjtBdUhuKzZCRTtFQUNFO0VBQ0E7RUFDQSx5QjFKeU1TO0FtQzR4NkJiO0F1SG4rNkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZIcSs2Qk47O0F1SGgrNkJBO0VBQ0U7RUFDQTtFQUNBO0F2SG0rNkJGOztBdUgvOTZCRTtFQUNFLHlCMUp5S007QW1DeXo2QlY7QXVILzk2Qk07RUFDRTtBdkhpKzZCUjtBdUgvOTZCUTtFQUNFO0VBQ0EsMkJ2SnBCRDtFdUpxQkM7RUFDQTtBdkhpKzZCVjtBdUgvOTZCVTtFQUNFO0VBQ0EseUIxSnhCSjtBbUN5LzZCUjtBdUgxOTZCRTtFQUNFLHlCMUpoQ0k7RTBKaUNKO0F2SDQ5NkJKO0F1SHo5NkJNO0VBQ0U7QXZIMjk2QlI7QXVIejk2QlE7RUFDRSxtQjlKOUJNO0U4SitCTiwyQnZKM0NEO0V1SjRDQztBdkgyOTZCVjtBdUh4OTZCUTtFQUNFO0F2SDA5NkJWOztBdUhqOTZCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2SG85NkJOO0F1SGo5NkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZIbTk2Qko7QXVIajk2Qkk7RUFDRTtBdkhtOTZCTjtBdUhoOTZCSTtFQUNFLHlCMUpXVTtBbUN1ODZCaEI7O0F1SDc4NkJBO0VBQ0UsYzFKZ0JPO0UwSmZQO0VBQ0E7RUFDQTtBdkhnOTZCRjs7QXdIcGo3QkE7RUFDRTtFQUNBO0F4SHVqN0JGO0F3SHJqN0JFO0VBQ0U7RUFDQSxtQi9Kc0JZO0F1Q2lpN0JoQjtBd0hwajdCRTtFQUNFO0VBQ0E7QXhIc2o3Qko7QXdIbGo3Qkk7RUFDRTtBeEhvajdCTjtBd0hsajdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCL0pHTTtFK0pGTiwyQnhKUEM7QWdDMmo3QlQ7QXdIN2k3Qk07RUFDRTtBeEgraTdCUjtBd0gzaTdCSTtFQUNFO0VBQ0E7RUFDQTtBeEg2aTdCTjtBd0gzaTdCTTtFQUNFO0VBQ0E7QXhINmk3QlI7QXdIeGk3Qk07RUFDRTtFQUNBO0VBQ0E7QXhIMGk3QlI7QXdIeGk3QlE7RUFDRTtBeEgwaTdCVjtBd0h0aTdCTTtFQUNFO0F4SHdpN0JSO0F3SHJpN0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SHVpN0JSO0F3SHBpN0JVO0VBQ0U7RUFDQSxlL0oxQ0c7RStKMkNIO0VBQ0E7RUFDQTtFQUNBLGMzSjBCSTtBbUM0ZzdCaEI7QXdIamk3Qk07RUFDRSx5QjNKcUVEO0UySnBFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIbWk3QlI7QXdIamk3QlE7RUFDRTtFQUNBLG1CL0pyRUM7RStKc0VELGMzSjNFRjtFMko0RUU7RUFDQTtBeEhtaTdCVjtBd0g3aDdCTTtFQUNFO0VBQ0E7QXhIK2g3QlI7QXdIMWg3QkU7RUFDRTtBeEg0aDdCSjs7QXdIeGg3QkE7RUFDRTtBeEgyaDdCRjs7QXdIeGg3QkE7RUFDRTtBeEgyaDdCRjs7QXdIdmg3QkU7RUFERjtJQUVJO0V4SDJoN0JGO0FBQ0Y7O0F3SHRoN0JJO0VBQ0U7QXhIeWg3Qk47QXdIdGg3Qkk7O0VBRUU7RUFDQTtBeEh3aDdCTjtBd0h0aDdCTTs7RUFDRTtBeEh5aDdCUjtBd0hyaDdCSTs7RUFFRTtBeEh1aDdCTjtBd0hwaDdCSTs7RUFFRTtBeEhzaDdCTjtBd0huaDdCSTs7RUFFRTtBeEhxaDdCTjtBd0hsaDdCSTs7RUFFRTtBeEhvaDdCTjtBd0hqaDdCSTs7RUFFRTtBeEhtaDdCTjs7QXdIN2c3QkU7RUFERjtJQUVJO0V4SGloN0JGO0FBQ0Y7O0F3SDlnN0JBO0VBQ0U7QXhIaWg3QkY7O0F3SC9nN0JBO0VBQ0U7QXhIa2g3QkY7O0F5SDNzN0JBO0VBQ0U7RUFDQTtBekg4czdCRjtBeUg3czdCRTtFQUNFO0F6SCtzN0JKO0F5SDdzN0JNO0VBQ0U7QXpIK3M3QlI7QXlIN3M3Qk07RUFDRTtBekgrczdCUjtBeUhyczdCRTtFQUNFO0F6SHVzN0JKO0F5SHJzN0JFO0VBQ0U7RUFDQTtBekh1czdCSjtBeUh0czdCSTtFQUNFLHlCNUpKRTtFNEpLRjtFQUNBO0F6SHdzN0JOO0F5SHRzN0JJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7QXpIdXM3Qk47QXlIdHM3Qk07RUFDRTtBekh3czdCUjs7QXlIbHM3QkE7RUFDRTtBekhxczdCRjs7QXlIbnM3QkE7RUFDRSxxQjVKK0pXO0U0SjlKWDtBekhzczdCRjs7QTBIbnY3QkE7QUFDQTtFQUNFO0lBQ0U7RTFIc3Y3QkY7RTBIcHY3QkE7SUFDRTtFMUhzdjdCRjtBQUNGO0EwSG52N0JBO0VBQ0U7SUFDRTtFMUhxdjdCRjtFMEhudjdCQTtJQUNFO0UxSHF2N0JGO0FBQ0Y7QTBIbHY3QkE7RUFDRTtBMUhvdjdCRjs7QTBIanY3QkE7RUFDRTtBMUhvdjdCRjs7QTBIanY3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmpLV1k7QXVDeXU3QmQ7O0EwSGp2N0JBO0VBQ0U7RUFDQTtBMUhvdjdCRjs7QTBIanY3QkE7RUFDRTtFQUNBO0ExSG92N0JGOztBRi94N0JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBRSt4N0JGO0FGOXg3QkU7RUFDRTtBRWd5N0JKO0FGL3g3Qkk7RUFDRTtBRWl5N0JOO0FGL3g3Qkk7RUFDRTtBRWl5N0JOO0FGNXg3Qkk7RUFDRTtFQUNBO0FFOHg3Qk47QUY1eDdCSTtFQUNFO0FFOHg3Qk47QUY1eDdCSTtFQUNFO0VBQ0E7QUU4eDdCTjs7QUZ4eDdCRTtFQUNFO0VBQ0E7RUFDQTtBRTJ4N0JKO0FGdng3Qkk7RUFDRTtBRXl4N0JOO0FGdng3Qkk7RUFDRTtBRXl4N0JOO0FGcng3Qkk7RUFDRSxtQnJDdkJVO0VxQ3dCViwyQjlCcENHO0FnQzJ6N0JUO0FGcng3Qkk7RUFDRTtFQUNBO0VBQ0E7QUV1eDdCTjs7QUZoeDdCTTtFQUNFO0FFbXg3QlI7QUZoeDdCSTtFQUNFO0FFa3g3Qk47QUZqeDdCTTtFQUZGO0lBR0k7RUVveDdCTjtBQUNGO0FGbHg3Qkk7RUFFSTtJQUNFO0lBQ0E7RUVteDdCUjtBQUNGOztBRjV3N0JFOztFQUlFO0FFNnc3Qko7QUZoeDdCSTs7RUFDRTtBRW14N0JOO0FGL3c3QkU7O0VBSUU7RUFFQTtFQUNBO0VBQ0E7RUFJQTtBRTJ3N0JKO0FGdHg3Qkk7O0VBQ0U7QUV5eDdCTjtBRjl3N0JJOztFQUNFO0FFaXg3Qk47QUZoeDdCTTs7RUFDRTtBRW14N0JSO0FGaHg3Qkk7O0VBQ0U7QUVteDdCTjtBRjd3N0JFOztFQUNFO0VBQ0E7RUFDQTtBRWd4N0JKO0FGL3c3Qkk7O0VBQ0U7QUVreDdCTjs7QUY1dzdCRTtFQUNFO0lBQ0U7SUFDQTtFRSt3N0JKO0FBQ0Y7QUY1dzdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRTh3N0JKO0FGN3c3Qkk7RUFWRjtJQVdJO0lBQ0E7SUFDQTtFRWd4N0JKO0FBQ0Y7QUYvdzdCSTtFQUNFO0VBQ0E7RUFDQTtBRWl4N0JOO0FGL3c3Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRWl4N0JOO0FGaHg3Qk07RUFMRjtJQU1JO0lBQ0E7RUVteDdCTjtBQUNGO0FGang3Qk07RUFDRSx5QmpDL0pTO0VpQ2dLVDtBRW14N0JSO0FGang3Qk07RUFDRSxjakNwS0E7QW1DdTc3QlI7QUZoeDdCTTtFQUNFLGVyQ2pKTztFcUNrSlAsMkI5QmhLQztBZ0NrNzdCVDtBRmp4N0JRO0VBSEY7SUFJSSxtQnJDdEpNO0lxQ3VKTiwyQjlCbktEO0VnQ3U3N0JQO0FBQ0Y7O0FGN3c3QkU7RUFDRTtBRWd4N0JKO0FGOXc3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFZ3g3Qko7QUYvdzdCSTtFQUNFO0FFaXg3Qk47QUY5dzdCRTtFQUNFO0FFZ3g3Qko7QUY5dzdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRWd4N0JKOztBRjd3N0JBO0VBQ0U7QUVneDdCRjtBRi93N0JFO0VBRkY7SUFHSTtFRWt4N0JGO0FBQ0Y7O0FGaHg3QkE7RUFDRTtJQUNFO0lBRUE7RUVreDdCRjtFRmp4N0JFO0lBQ0U7RUVteDdCSjtBQUNGO0FGdnc3Qkk7RUFDRTtBRXl3N0JOOztBRnB3N0JBO0VBQ0U7RUFDQTtBRXV3N0JGO0FGdHc3QkU7RUFDRTtBRXd3N0JKOztBRm53N0JFO0VBQ0U7QUVzdzdCSjtBRnJ3N0JJO0VBQ0U7QUV1dzdCTjtBRnJ3N0JJO0VBQ0UseUJqQ2hQRTtBbUN1LzdCUjs7QTJIN2c4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI5SitHSztFOEo5R0wsYzlKZUk7RThKZEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0hnaDhCSjtBMkgvZzhCSTtFQUNFO0EzSGloOEJOO0EySDdnOEJJO0VBQ0U7RUFDQTtBM0grZzhCTjs7QTRIL2g4QkE7RUFDRSxlbktOZTtBdUN3aThCakI7O0E0SC9oOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JuSzJCWTtFbUsxQlo7RUFDQTtFQUNBO0VBQ0E7QTVIa2k4QkY7O0E0SC9oOEJBO0VBQ0U7QTVIa2k4QkY7QTRIaGk4QkU7RUFDRTtFQUNBO0VBQ0E7QTVIa2k4Qko7QTRIL2g4QkU7RUFDRTtFQUNBO0E1SGlpOEJKO0E0SC9oOEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJuS0pVO0VtS0tWO0VBQ0E7RUFDQTtFQUNBO0E1SGlpOEJOO0E0SDloOEJJO0VBQ0U7RUFDQTtFQUNBLCtCNUpqQ2E7RTRKa0NiLGtCbktsQlE7RW1LbUJSO0VBQ0E7RUFDQTtFQUNBO0E1SGdpOEJOO0E0SDloOEJNO0VBQ0U7RUFDQTtFQUNBO0E1SGdpOEJSOztBNEgxaDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVuS2hDYTtFbUtpQ2I7RUFDQTtFQUNBO0E1SDZoOEJGOztBNEgxaDhCQTtFQUNFO0E1SDZoOEJGOztBNEgxaDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlbktoRGE7RW1LaURiO0VBQ0E7RUFDQTtBNUg2aDhCRjs7QTRIMWg4QkE7RUFHRSx5Qi9KMkhXO0UrSjFIWDtFQUNBO0VBQ0E7QTVIMmg4QkY7O0E0SHhoOEJBO0VBQ0U7RUFDQTtFQUNBLGMvSk1jO0UrSkxkO0VBQ0EseUIvSmdIVztFK0ovR1g7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnJKNUdvQjtFcUo2R3BCLGtCbktyRVk7RW1Ld0VaO0VBQ0E7RUFDQTtBNUh5aDhCRjs7QTRIdGg4QkE7RUFDRTtBNUh5aDhCRjs7QTZIM284QkE7RUFDRSxlcEtMZTtBdUNtcDhCakI7O0E2SDNvOEJBO0VBQ0UsbUJoSytHVTtFZ0s5R1Y7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0g2bzhCRjtBNkgzbzhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0M3SlplO0U2SmFmO0VBQ0E7RUFDQSxlcEtPVztFb0tOWDtFQUNBO0VBQ0EsY2hLdUdTO0FtQ3NpOEJiO0E2SDNvOEJJO0VBQ0U7QTdINm84Qk47QTZIM284Qk07RUFDRTtFQUNBO0E3SDZvOEJSO0E2SHpvOEJJO0VBQ0Usa0JwS0thO0F1Q3NvOEJuQjtBNkh2bzhCRTtFQUNFO0E3SHlvOEJKO0E2SHRvOEJFO0VBRUU7RUFDQSxtQmhLL0JJO0VnS2dDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBS0E7QTdIa284Qko7QTZIdG84Qkk7RUFDRTtBN0h3bzhCTjtBNkhsbzhCRTtFQUNFO0VBQ0E7QTdIb284Qko7QTZIam84QkU7RUFDRTtBN0htbzhCSjtBNkhobzhCRTtFQUNFO0VBQ0E7QTdIa284Qko7QTZIL244QkU7RUFDRTtBN0hpbzhCSjtBNkg5bjhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CaEsyQlE7RWdLMUJSO0E3SGdvOEJKO0E2SDluOEJJO0VBQ0U7RUFDQTtFQUVBLGdDN0p2RmE7RTZKd0ZiO0VBQ0E7RUFDQSxtQnBLdEVVO0VvS3VFVjtFQUNBO0VBQ0EsY2hLQ1U7RWdLQVY7RUFDQTtFQUNBO0E3SCtuOEJOO0E2SDNuOEJNO0VBQ0UseUJoSzBCTTtFZ0t6Qk4sY2hLNUZBO0FtQ3l0OEJSO0E2SHpuOEJJO0VBQ0UsbUJoS2JVO0VnS2NWO0VBQ0EsY2hLbkdFO0VnS29HRjtFQUNBO0VBQ0E7QTdIMm44Qk47QTZIdm44QkU7RUFDRTtFQUNBO0VBQ0EsbUJwS25HWTtFb0tvR1o7RUFDQSxjaEs1SFE7RWdLNkhSO0VBQ0EsZ0M3SjNIZTtFNko0SGY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0h5bjhCSjtBNkhybjhCSTtFQUNFO0VBQ0E7QTdIdW44Qk47QTZIcG44Qkk7RUFDRTtFQUNBO0VBQ0E7QTdIc244Qk47QTZIbm44QlE7RUFDRTtFQUNBO0E3SHFuOEJWO0E2SGhuOEJJOztFQUVFO0VBQ0E7QTdIa244Qk47QTZIL204Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIaW44Qk47QTZIL204Qk07RUFDRSxjaEs5SkE7RWdLK0pBO0VBQ0Esa0JwSy9JTTtFb0tnSk47RUFDQTtBN0hpbjhCUjtBNkg3bThCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIK204Qk47QTZIM204QkU7RUFDRTtBN0g2bThCSjtBNkgxbThCRTtFQUNFO0E3SDRtOEJKO0E2SHptOEJFO0VBQ0U7QTdIMm04Qko7QTZIeG04QkU7RUFDRTtBN0gwbThCSjtBNkh2bThCRTtFQUNFO0E3SHltOEJKO0E2SDFqOEJFO0VBQ0U7RUFDQTtBN0g0ajhCSjtBNkh4ajhCSTtFQUNFO0E3SDBqOEJOO0E2SHZqOEJJO0VBQ0U7RUFDQTtFQUNBLG1CcEtsUFU7RW9LbVBWO0VBQ0EsY2hLL0lPO0FtQ3dzOEJiO0E2SHRqOEJJO0VBQ0U7RUFDQTtBN0h3ajhCTjs7QTZIcGo4QkE7RUFDRSxtQmhLdFBlO0VnS3VQZjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SHNqOEJGO0E2SHJqOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQzdKalNlO0U2SmtTZjtFQUNBO0VBQ0EsZXBLOVFXO0VvSytRWDtFQUNBO0VBQ0EsY2hLOUtTO0FtQ3F1OEJiO0E2SHRqOEJJO0VBQ0U7QTdId2o4Qk47QTZIdmo4Qk07RUFDRTtFQUNBO0E3SHlqOEJSO0E2SHRqOEJJO0VBQ0Usa0JwSzdRYTtBdUNxMDhCbkI7QTZIcmo4QkU7RUFDRTtBN0h1ajhCSjtBNkhyajhCRTtFQUVFO0VBQ0EsbUJoSy9TSTtFZ0tnVEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0E3SG1qOEJKO0E2SHRqOEJJO0VBQ0U7QTdId2o4Qk47QTZIcGo4QkU7RUFDRTtFQUNBO0E3SHNqOEJKO0E2SG5qOEJFO0VBQ0U7QTdIcWo4Qko7QTZIbmo4QkU7RUFDRTtFQUNBO0E3SHFqOEJKO0E2SG5qOEJFO0VBQ0U7QTdIcWo4Qko7QTZIbmo4QkU7RUFDRTtBN0hxajhCSjtBNkhuajhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CaEs5VGE7RWdLK1RiO0E3SHFqOEJKO0E2SG5qOEJJO0VBQ0U7RUFDQTtFQUVBLGdDN0pqV2E7RTZKa1diO0VBQ0E7RUFDQSxtQnBLaFZVO0VvS2lWVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SG9qOEJOO0E2SGxqOEJJO0VBQ0U7RUFDQSxjaEs5T1E7QW1Da3k4QmQ7QTZIbmo4Qk07RUFDRSx5QmhLaFBNO0VnS2lQTixjaEt0V0E7QW1DMjU4QlI7QTZIbGo4Qkk7RUFDRSxtQmhLclBRO0VnS3NQUjtFQUNBLGNoSzVXRTtFZ0s2V0Y7RUFDQTtFQUNBO0E3SG9qOEJOO0E2SGpqOEJFO0VBQ0U7RUFDQTtFQUNBLG1CcEszV1k7RW9LNFdaO0VBQ0EsY2hLcFlRO0VnS3FZUjtFQUNBLGdDN0puWWU7RTZKb1lmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIbWo4Qko7QTZIaGo4Qkk7RUFDRTtFQUNBO0E3SGtqOEJOO0E2SC9pOEJJO0VBQ0U7RUFDQTtFQUNBO0E3SGlqOEJOO0E2SDlpOEJRO0VBQ0UseUJoS3pSTztFZ0swUlA7QTdIZ2o4QlY7QTZIM2k4Qkk7O0VBRUU7RUFDQTtBN0g2aThCTjtBNkgxaThCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0g0aThCTjtBNkgxaThCTTtFQUNFLGNoS3JhQTtFZ0tzYUE7RUFDQSxrQnBLdFpNO0VvS3VaTjtFQUNBO0E3SDRpOEJSO0E2SHhpOEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0gwaThCTjtBNkh0aThCRTtFQUNFO0E3SHdpOEJKO0E2SHJpOEJFO0VBQ0U7QTdIdWk4Qko7QTZIcGk4QkU7RUFDRTtBN0hzaThCSjtBNkhuaThCRTtFQUNFO0E3SHFpOEJKO0E2SGxpOEJFO0VBQ0U7QTdIb2k4Qko7QTZIci83QkU7RUFDRTtFQUNBO0VBQ0E7QTdIdS83Qko7QTZIci83QkU7RUFDRTtBN0h1LzdCSjtBNkh0LzdCSTtFQUNFO0E3SHcvN0JOO0E2SHQvN0JJO0VBQ0U7RUFDQTtFQUNBLG1CcEt6ZlU7RW9LMGZWO0VBQ0EsY2hLdFpPO0FtQzg0OEJiO0E2SHQvN0JJO0VBQ0U7RUFDQTtBN0h3LzdCTjs7QTZIcC83QkE7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnBLbmhCWTtBdUMwZzlCZDs7QTZIcC83QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnBLaGlCWTtBdUN1aDlCZDs7QTZIMSs3QkE7RUFDRTtBN0g2KzdCRjs7QTZIMys3QkE7RUFDRTtBN0g4KzdCRjs7QTZIMys3QkU7RUFDRTtFQUNBO0E3SDgrN0JKO0E2SDcrN0JJO0VBQ0U7QTdIKys3Qk47QTZINys3Qkk7RUFDRSx5QmhLOWVVO0VnSytlVjtFQUNBO0E3SCsrN0JOO0E2SDUrN0JFO0VBQ0U7RUFDQTtFQUNBLG1CaEt6ZVE7RWdLMGVSO0VBQ0E7RUFDQTtBN0g4KzdCSjs7QThIN2s5QkE7RUFDRSxlcktOZTtBdUNzbDlCakI7O0E4SGprOUJBOzs7RUFjRTtBOUh5ajlCRjtBOEhwazlCRTs7Ozs7O0VBRUU7QTlIMGs5Qko7QThIdms5QkU7RUFSRjs7O0lBU0k7SUFDQTtJQUNBO0U5SDRrOUJGO0FBQ0Y7O0E4SHJoOUJBO0VBS0U7QTlIb2g5QkY7QThIeGg5QkU7RUFERjtJQUVJO0U5SDJoOUJGO0FBQ0Y7O0E4SHRoOUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUh5aDlCRjtBOEh2aDlCRTs7O0VBR0U7QTlIeWg5Qko7QThIcmg5Qkk7RUF2RUYsZ0M5SjFCaUI7RThKMkJqQixtQnJLWlM7RXFLYVQ7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaks0R2U7QW1DbS84QmpCO0E4SHpoOUJFO0VBeERBLGdDOUo5Q2lCO0U4SitDakIsa0JySzlCWTtFcUsrQlo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaks4RVU7RWlLMUJSO0E5SGlpOUJKO0E4SDloOUJFO0VBS0U7RUFDQTtFQUNBO0E5SDRoOUJKO0E4SGxpOUJJO0VBQ0U7QTlIb2k5Qk47QThIN2g5Qkk7RUFoRkYsK0I5Sm5DaUI7RThKb0NqQixtQnJLakJjO0VxS2tCZDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSytFVztBbUNpaTlCYjtBOEhuaTlCTTtFQUNFO0E5SHFpOUJSO0E4SGxpOUJNO0VBQ0U7QTlIb2k5QlI7QThIaGk5Qkk7RUFDRTtFQUNBO0VBaEVKLDRCOUo5RVE7RThKK0VSLG1CcktwRFM7RXFLcURUO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pLMERVO0FtQ3lpOUJaO0E4SHZpOUJNO0VBQ0U7RUFDQTtFQUNBLGtCckt0SE07QXVDK3A5QmQ7QThIbmk5Qk07RUFDRTtBOUhxaTlCUjtBOEhqaTlCSTtFQUNFO0VBQ0E7RUE1RkosNEI5SnBFUTtFOEpxRVIsbUJyS3JDYztFcUtzQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaksyRFc7RWlLNkJQO0E5SHlpOUJOO0E4SHZpOUJNO0VBQ0U7QTlIeWk5QlI7QThIdGk5Qk07RUFDRTtBOUh3aTlCUjtBOEhyaTlCTTtFQUNFO0E5SHVpOUJSOztBOEhqaTlCQTtFQUNFO0E5SG9pOUJGOztBOEhoLzhCQTtFQVNFO0VBQ0E7QTlIMis4QkY7QThIcC84QkU7RUFDRSxjaktoTFM7QW1Dc3E5QmI7QThIbi84QkU7RUFDRSxjaktuT0k7QW1Dd3Q5QlI7QThILys4QkU7RUFDRTtFQUVBO0E5SGcvOEJKO0E4SDkrOEJJOztFQUVFO0E5SGcvOEJOO0E4SDcrOEJJO0VBQ0U7RUFDQTtBOUgrKzhCTjtBOEg3KzhCTTtFQUpGO0lBS0k7SUFDQTtFOUhnLzhCTjtBQUNGO0E4SDkrOEJNO0VBVEY7SUFVSTtJQUNBO0U5SGkvOEJOO0FBQ0Y7QThIOSs4Qkk7RUFDRTtFQUNBO0E5SGcvOEJOO0E4SDkrOEJNO0VBSkY7SUFLSTtFOUhpLzhCTjtBQUNGO0E4SDkrOEJJO0VBQ0U7RUFDQTtBOUhnLzhCTjtBOEg5KzhCTTtFQUpGO0lBS0k7RTlIaS84Qk47QUFDRjtBOEg5KzhCSTtFQUNFO0VBQ0E7QTlIZy84Qk47QThIOSs4Qk07RUFKRjtJQUtJO0U5SGkvOEJOO0FBQ0Y7QThIOSs4Qkk7RUFDRTtFQUNBO0E5SGcvOEJOO0E4SDkrOEJNO0VBSkY7SUFLSTtFOUhpLzhCTjtBQUNGO0E4SDkrOEJJO0VBQ0U7QTlIZy84Qk47QThIOSs4Qk07RUFIRjtJQUlJO0U5SGkvOEJOO0FBQ0Y7QThINys4QkU7RUFoVEEsK0I5SkdpQjtFOEpGakIsbUJyS3FCYztFcUtwQmQ7RUFDQTtFQUNBO0VBQ0EsY2pLeUllO0VpS3hJZjtFQUNBO0E5SGd5OUJGO0E4SG4vOEJFO0VBdElBLDRCOUp4TFE7RThKeUxSLGVyS3ZKYTtFcUt3SmI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakt6RFc7RWlLMERYO0E5SDRuOUJGO0E4SDEvOEJJO0VBQ0UsNEI5SmxVSTtFOEptVUosZXJLalNTO0VxS2tTVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqS25NTztBbUMrcjlCYjtBOEgxLzhCTTs7RUFFRSwyQjlKNVRDO0U4SjZURCxtQnJLNVNPO0VxSzZTUDtFQUNBO0VBQ0E7RUFDQTtBOUg0LzhCUjtBOEh6LzhCTTtFQUNFO0E5SDIvOEJSO0E4SHgvOEJNO0VBQ0U7QTlIMC84QlI7O0E4SHo4OEJBO0VBQ0U7QTlINDg4QkY7QThIMTg4QkU7RUFFRTtFQUNBO0E5SDI4OEJKO0E4SHg4OEJFO0VBQ0U7RUFFQTtFQUNBO0E5SHk4OEJKO0E4SHY4OEJJO0VBQ0U7RUFDQTtBOUh5ODhCTjtBOEh0ODhCUTtFQURGO0lBRUk7SUFDQTtFOUh5ODhCUjtBQUNGO0E4SHA4OEJNO0VBREY7SUFFSTtJQUNBO0U5SHU4OEJOO0FBQ0Y7QThIcjg4Qk07RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0U5SHc4OEJOO0FBQ0Y7QThIcDg4Qk07RUFERjtJQUVJO0lBQ0E7RTlIdTg4Qk47RThIcjg4Qk07SUFDRTtFOUh1ODhCUjtBQUNGO0E4SHA4OEJNO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RTlIdTg4Qk47QUFDRjtBOEhyODhCTTtFQUNFO0E5SHU4OEJSO0E4SHA4OEJJO0VBQ0U7QTlIczg4Qk47QThIcDg4Qkk7RUFDRTtBOUhzODhCTjtBOEhuODhCSTtFQUNFO0E5SHE4OEJOO0E4SGw4OEJJO0VBQ0U7QTlIbzg4Qk47QThIaDg4Qk07RUFERjtJQUVJO0lBQ0E7RTlIbTg4Qk47QUFDRjtBOEhsODhCTTtFQUxGO0lBTUk7SUFDQTtFOUhxODhCTjtBQUNGO0E4SGo4OEJNO0VBREY7SUFFSTtJQUNBO0U5SG84OEJOO0FBQ0Y7QThIaDg4Qk07RUFERjtJQUVJO0lBQ0E7RTlIbTg4Qk47QUFDRjtBOEgvNzhCTTtFQURGO0lBRUk7SUFDQTtFOUhrODhCTjtBQUNGO0E4SDk3OEJNO0VBREY7SUFFSTtJQUNBO0U5SGk4OEJOO0FBQ0Y7QThINzc4Qk07RUFERjtJQUVJO0lBQ0E7RTlIZzg4Qk47QUFDRjtBOEg1NzhCTTtFQURGO0lBRUk7SUFDQTtFOUgrNzhCTjtBQUNGO0E4SDM3OEJNO0VBREY7SUFFSTtJQUNBO0U5SDg3OEJOO0FBQ0Y7QThIMTc4Qk07RUFERjtJQUVJO0lBQ0E7RTlINjc4Qk47QUFDRjtBOEh6NzhCTTtFQURGO0lBRUk7SUFDQTtFOUg0NzhCTjtBQUNGO0E4SHg3OEJNO0VBREY7SUFFSTtJQUNBO0U5SDI3OEJOO0FBQ0Y7QThIdjc4Qk07RUFERjtJQUVJO0lBQ0E7RTlIMDc4Qk47QUFDRjtBOEh0NzhCTTtFQURGO0lBRUk7SUFDQTtFOUh5NzhCTjtBQUNGO0E4SHQ3OEJJO0VBQ0U7RUFDQTtBOUh3NzhCTjtBOEh0NzhCTTtFQUNFLHlCaktsaEJTO0VpSytoQlQ7QTlINDY4QlI7QThIdjc4QlE7RUFIRjtJQXRYSixnQzlKdkxpQjtJOEp3TGpCLGtCckt2S1k7SXFLd0taO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2pLakRlO0lpS3NhUDtJQUNBO0U5SGc4OEJSO0FBQ0Y7QThIOTc4QlE7RUFURjtJQVVJO0lBdFhSLDJCOUo3TE87SThKOExQLG1CcktoTGM7SXFLaUxkO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2pLM0RlO0VtQ20zOUJmO0FBQ0Y7QThIajg4Qkk7RUFDRTtBOUhtODhCTjtBOEhqODhCTTtFQUNFO0VBQ0EseUJqSzFqQkE7QW1DNi85QlI7QThIaDg4Qk07RUFDRSx5QmpLNWlCUztBbUM4KzlCakI7QThILzc4Qk07RUFDRTtFQUNBO0E5SGk4OEJSO0E4SC83OEJRO0VBSkY7SUFLSTtFOUhrODhCUjtBQUNGO0E4SGg4OEJRO0VBUkY7SUFTSTtJQUNBO0U5SG04OEJSO0FBQ0Y7QThIaDg4Qk07O0VBbE9KLGdDOUp2WGlCO0U4SndYakIsa0JyS3ZXWTtFcUt3V1o7RUFDQTtFQUNBO0E5SHNxOUJGO0E4SHQ4OEJRO0VBRkY7O0lBNVBKLGdDOUo3VmlCO0k4SjhWakIsbUJySzFVYztJcUsyVWQ7SUFDQTtJQUNBO0lBQ0E7RTlIeXM5QkE7QUFDRjtBOEgxODhCTTtFQTNPSixnQzlKdlhpQjtFOEp3WGpCLGtCckt2V1k7RXFLd1daO0VBQ0E7RUFDQTtBOUh3cjlCRjtBOEhoOThCUTtFQURGO0lBNVBKLGdDOUp0V2lCO0k4SnVXakIsbUJyS25WYztJcUtvVmQ7SUFDQTtJQUNBO0lBQ0E7RTlIaXQ5QkE7QUFDRjtBOEhuOThCTTs7Ozs7Ozs7OztFQTNQSiw0QjlKM1hRO0U4SjRYUixrQnJLL1ZZO0VxS2dXWjtFQUNBO0VBQ0E7QTlIMHQ5QkY7QThIejk4QlE7RUFWRjs7Ozs7Ozs7OztJQXRSSiw0QjlKaFdRO0k4SmlXUixtQnJLalVjO0lxS2tVZDtJQUNBO0lBQ0E7SUFDQTtFOUhzdzlCQTtBQUNGOztBOEhsKzhCQTtFQTJCRTtFQW9CQTtFQXVCQTtFQUtBO0VBT0E7RUFLQTtBOUhvNThCRjtBOEgxKzhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUg0KzhCSjtBOEh6KzhCRTtFQVFFO0VBQ0E7RUFDQTtFQTFjRixnQzlKM01pQjtFOEo0TWpCLG1Cckt4TGM7RXFLeUxkO0VBQ0E7RUFDQTtFQUNBLGNqS3ZGVztBbUNzZytCYjtBOEhuLzhCSTtFQURGO0lBRUk7SUF6YkosZ0M5SnBOaUI7SThKcU5qQixrQnJLcE1ZO0lxS3FNWjtJQUNBO0lBQ0E7SUFDQSxjaktoR1c7SWlLc2hCUDtJQUNBO0U5SDIvOEJKO0FBQ0Y7QThIbC84QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFRQTtFQUNBO0VBQ0E7QTlINis4Qko7QThIci84Qkk7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFOUh3LzhCSjtBQUNGO0E4SGgvOEJFO0VBQ0U7RUFDQTtFQVFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqS2xyQkk7RWlLbXJCSjtBOUgyKzhCSjtBOEh0LzhCSTtFQUpGO0lBS0k7SUFDQTtJQUNBO0U5SHkvOEJKO0FBQ0Y7QThILys4QkU7RUFDRSx5QmpLN3JCVztBbUM4cStCZjtBOEg3KzhCRTtFQUNFLHlCakt4a0JhO0FtQ3VqK0JqQjtBOEgzKzhCRTtFQUNFO0VBQ0E7RUFDQTtBOUg2KzhCSjtBOEh6KzhCRTtFQUNFO0E5SDIrOEJKO0E4SHYrOEJFO0VBU0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGcrOEJKO0E4SGovOEJJO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5SG8vOEJKO0FBQ0Y7O0E4SHIrOEJBO0VBQ0U7RUFDQTtBOUh3KzhCRjs7QThIcis4QkE7RUFFSTtJQUNFO0lBQ0E7RTlIdSs4Qko7RThIdCs4Qkk7SUFDRTtFOUh3KzhCTjtFOEhwKzhCRTtJQUNFO0U5SHMrOEJKO0U4SGwrOEJBO0lBQ0U7SUFDQTtFOUhvKzhCRjtFOEhqKzhCQTtJQUNFO0U5SG0rOEJGO0FBQ0Y7QThIaCs4QkE7RUFDRTtFQUNBO0E5SGsrOEJGOztBOEgvOThCQTtFQUNFO0VBQ0E7RUFDQTtBOUhrKzhCRjs7QStIN3YrQkE7RUFDRSxldEtMZTtBdUNxdytCakI7O0ErSDd2K0JBO0VBQ0U7RUFDQSxnQy9KR2lCO0UrSkZqQjtFQUNBLG1CdEtxQmM7RXNLcEJkO0VBQ0E7RUFDQSx5QmxLUU07QW1Dd3YrQlI7QStIN3YrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmxLdUJTO0VrS3RCVDtBL0grditCSjtBK0g5ditCSTtFQUNFO0VBQ0E7RUFDQTtBL0hndytCTjtBK0gvditCTTtFQUNFLGNsS25CSTtFa0tvQko7QS9IaXcrQlI7QStIL3YrQk07RUFDRTtFQUNBLGtCdEtKTTtFc0tLTixjbEt3R1M7RWtLdkdUO0VBQ0E7QS9IaXcrQlI7QStIMXYrQkk7RUFDRTtFQUNBLGNsS3BDTTtFa0txQ047RUFDQTtBL0g0ditCTjtBK0h2ditCVTtFQUNFO0EvSHl2K0JaO0ErSHB2K0JJO0VBQ0U7RUFDQTtFQUNBO0EvSHN2K0JOO0ErSHJ2K0JNO0VBQ0U7RUFDQTtBL0h1ditCUjtBK0hwditCSTtFQUNFO0EvSHN2K0JOO0ErSG52K0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hxditCSjtBK0hwditCSTtFQUNFO0VBQ0E7RUFDQSxtQmxLdURXO0VrS3REWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsS3JFRTtBbUMyeitCUjtBK0hwditCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ic3YrQk47QStIbHYrQkU7RUFDRTtFQUNBO0VBQ0EsbUJ0Sy9FWTtFc0tnRlo7RUFDQSxjbEt4R1E7RWtLeUdSO0VBQ0EsZ0MvSnZHZTtFK0p3R2Y7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBL0hrditCSjtBK0hqditCSTtFQUNFO0VBQ0E7QS9IbXYrQk47QStIaHYrQkk7RUFDRTtFQUNBO0VBQ0E7QS9Ia3YrQk47QStIL3UrQlE7RUFDRSx5QmxLR087RWtLRlA7QS9IaXYrQlY7QStINXUrQkk7O0VBRUU7RUFDQTtBL0g4dStCTjtBK0gzdStCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0g2dStCTjtBK0gzdStCTTtFQUNFLGNsS3pJQTtFa0swSUE7RUFDQSxrQnRLMUhNO0VzSzJITjtBL0g2dStCUjtBK0h6dStCSTtFQUNFO0EvSDJ1K0JOO0ErSHZ1K0JFO0VBQ0U7QS9IeXUrQko7QStIdHUrQkU7RUFDRTtBL0h3dStCSjtBK0hydStCRTtFQUNFO0EvSHV1K0JKO0ErSHB1K0JFO0VBQ0U7QS9Ic3UrQko7QStIbnUrQkU7RUFDRTtBL0hxdStCSjtBK0g1citCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0S3pOTztFc0swTlA7QS9IOHIrQko7QStIM3IrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRLdk9PO0VzS3dPUDtBL0g2citCSjs7QWdJNzcrQkE7RUFDRSxldktMZTtBdUNxOCtCakI7O0FnSTc3K0JBO0VBT0U7SUFDRTtJQUNBO0VoSTA3K0JGO0VnSXo3K0JFO0lBQ0E7RWhJMjcrQkY7RWdJdDcrQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhJdzcrQko7RWdJdDcrQkU7SUFDRTtFaEl3NytCSjtFZ0l2NytCSTtJQUNFO0VoSXk3K0JOO0VnSXg3K0JNO0lBQ0UseUJuS3NHTztFbUNvMStCZjtFZ0l2NytCSTtJQUNFLHlCbktsQkE7RW1DMjgrQk47RWdJdDcrQlU7SUFDRSx5Qm5LSkc7RW1DNDcrQmY7RWdJcDcrQlU7SUFDRSxjbkt5Rkc7RW1DNjErQmY7RWdJajcrQkk7SUFDRSx5Qm5LbUZTO0ltS2xGVDtJQUNBO0VoSW03K0JOO0VnSS82K0JJO0lBQ0U7RWhJaTcrQk47RWdJaDcrQk07SUFDRTtJQUNBO0lBQ0EsK0JoS3JEUztJZ0tzRFQsbUJ2S25DTTtJdUtvQ04sZ0JBM0RFO0lBNERGO0lBQ0E7SUFDQTtFaElrNytCUjtFZ0lqNytCUTtJQUNFO0VoSW03K0JWO0VnSS82K0JNO0lBQ0U7SUFDQSwrQmhLbEVTO0lnS21FVCxtQnZLaERNO0l1S2lETixnQkF4RUU7SUF5RUY7SUFDQTtJQUNBO0lBQ0EsY25LcURPO0VtQzQzK0JmO0VnSS82K0JRO0lBQ0U7SUFDQTtFaElpNytCVjtFZ0k5NitCUTtJQUNFLG1CdktqRUU7SXVLa0VGO0VoSWc3K0JWO0FBQ0Y7QWlJM2cvQkE7RUFDRTtFQUNBLGV4S1BlO0F1Q29oL0JqQjs7QWlJMWcvQkE7RUFDRTtBakk2Zy9CRjs7QWlJdGcvQkE7RUFDRTtBakl5Zy9CRjs7QWlJdGcvQkE7RUE0SEU7RUFZQTtFQUtBO0VBT0E7RUFLQTtFQWtwREE7RUFLQTtBaklndTdCRjtBaUkvZy9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJaWgvQko7QWlJOWcvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaklnaC9CSjtBaUk3Zy9CRTtFQUNFLGNwSzRHYTtBbUNtNitCakI7QWlJNWcvQkU7RUFDRTtBakk4Zy9CSjtBaUk1Zy9CSTtFQUNFLCtCakt0Q2E7RWlLdUNiLG1CeEtwQlU7RXdLcUJWO0VBQ0E7RUFDQTtFQUNBO0FqSThnL0JOO0FpSTFnL0JFO0VBQ0U7RUFjQSx5QnBLbkNhO0FtQ2tpL0JqQjtBaUkzZy9CSTtFQUNFO0VBQ0E7RUFDQTtBakk2Zy9CTjtBaUkxZy9CSTtFQUNFO0VBQ0E7RUFDQTtBakk0Zy9CTjtBaUl2Zy9CSTtFQUNFLGdDaktsRWE7RWlLbUViLGtCeEtsRFE7RXdLbURSO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLaURPO0FtQ3c5K0JiO0FpSXRnL0JJO0VBQ0UsMkJqS3ZGSTtFaUt3RkosZXhLdkRTO0V3S3dEVDtFQUNBO0VBQ0E7RUFDQTtBakl3Zy9CTjtBaUlyZy9CSTtFQUNFLDRCaktqR0k7RWlLa0dKLG1CeEtsRVU7RXdLbUVWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJdWcvQk47QWlJbmcvQkU7RUFDRTtBaklxZy9CSjtBaUlsZy9CRTtFQUNFLGdDaktwR2U7RWlLcUdmLGtCeEtwRlU7RXdLcUZWO0VBQ0E7RUFDQTtFQUNBLGNwS2dCUztBbUNvLytCYjtBaUlsZy9CSTtFQUNFO0FqSW9nL0JOO0FpSWhnL0JFO0VBQ0U7RUFDQSxnQ2pLbEhlO0VpS21IZixrQnhLbEdVO0V3S21HVjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS0NTO0FtQ2lnL0JiO0FpSS8vK0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJaWcvQko7QWlJNy8rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBLbklJO0VvS29JSjtBakkrLytCSjtBaUkzLytCRTtFQUNFLHlCcEtyQmE7QW1Da2gvQmpCO0FpSXovK0JFO0VBQ0U7RUFDQTtFQUNBO0FqSTIvK0JKO0FpSXYvK0JFO0VBQ0U7QWpJeS8rQko7QWlJci8rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJdS8rQko7QWlJbi8rQkk7RUFDRTtBaklxLytCTjtBaUlsLytCSTtFQUNFO0VBQ0E7QWpJby8rQk47QWlJbC8rQk07RUFDRTtBaklvLytCUjtBaUloLytCSTtFQUNFO0VBQ0E7QWpJay8rQk47QWlJaC8rQk07RUFDRTtBaklrLytCUjtBaUk5KytCSTtFQUNFO0VBQ0E7QWpJZy8rQk47QWlJOSsrQk07RUFDRTtBaklnLytCUjtBaUkzKytCTTtFQUNFLCtCaktoTlc7RWlLaU5YLG1CeEtsTU07RXdLbU1OO0VBQ0E7RUFDQTtFQUNBLGNwSzFFUztBbUN1ai9CakI7QWlJMSsrQk07Ozs7OztFQU1FO0FqSTQrK0JSO0FpSXorK0JNOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQSwyQmpLblBFO0VpS29QRixtQnhLck5RO0V3S3NOUjtFQUNBO0VBQ0E7QWpJMisrQlI7QWlJeisrQlE7Ozs7Ozs7OztFQUdFLDRCaks3UEE7RWlLOFBBLG1CeEtsT0k7RXdLbU9KO0VBQ0E7RUFDQTtFQUNBO0FqSWkvK0JWO0FpSTkrK0JROzs7RUFDRTtBaklrLytCVjtBaUkvKytCUTs7O0VBQ0UsaUJ4S2pQRztFd0trUEg7RUFDQSw0QmpLNVFBO0VpSzZRQSxjcEtySE87QW1Dd20vQmpCO0FpSTcrK0JFO0VBTUU7RUFDQTtFQXNFQTtFQVlBO0VBZ0JBO0VBS0E7RUFPQTtFQUtBO0FqSTYzK0JKO0FpSXQvK0JJO0VBQ0U7RUFDQTtBakl3LytCTjtBaUlsLytCSTtFQUNFO0VBQ0E7QWpJby8rQk47QWlJai8rQkk7RUFDRSwrQmpLclJhO0VpS3NSYixrQnhLdFFRO0V3S3VRUjtFQUNBO0VBQ0E7RUFDQTtFQUVBLGNwSy9KVztBbUNpcC9CakI7QWlJaC8rQk07RUFDRTtBaklrLytCUjtBaUk3KytCTTtFQUNFO0VBQ0E7QWpJKysrQlI7QWlJNysrQlE7RUFDRTtBakkrKytCVjtBaUk1KytCUTtFQUNFLGdDaks5U1M7RWlLK1NULG1CeEszUk07RXdLNFJOO0VBQ0E7RUFDQTtFQUNBO0FqSTgrK0JWO0FpSXorK0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakkyKytCTjtBaUl4KytCTTtFQUNFLCtCaktuVVc7RWlLb1VYLG1CeEtqVFE7RXdLa1RSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJMCsrQlI7QWlJeCsrQlE7RUFDRTtFQUNBO0VBQ0E7QWpJMCsrQlY7QWlJcCsrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXMrK0JOO0FpSWwrK0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwSzlWRTtFb0srVkY7QWpJbysrQk47QWlJaisrQkk7RUFDRSx5QnBLeldTO0FtQzQwL0JmO0FpSS85K0JJO0VBQ0UseUJwS3BQVztBbUNxdC9CakI7QWlJNzkrQkk7RUFDRTtFQUNBO0VBQ0E7QWpJKzkrQk47QWlJMzkrQkk7RUFDRTtBakk2OStCTjtBaUl6OStCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakkyOStCTjtBaUl0OStCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl3OStCTjtBaUlsOStCTTtFQUNFO0FqSW85K0JSO0FpSWg5K0JJO0VBQ0U7QWpJazkrQk47QWlJaDkrQk07RUFDRTtFQUNBLHlCcEs1Tks7RW9LNk5MO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJazkrQlI7QWlJaDkrQlE7RUFDRTtFQUNBO0FqSWs5K0JWO0FpSS84K0JRO0VBQ0UsZ0NqS25iUztFaUtvYlQsa0J4S25hSTtFd0tvYUo7RUFDQTtFQUNBO0VBQ0EsY3BLL1RHO0FtQ2d4L0JiO0FpSTk4K0JRO0VBQ0UsMkJqS3ZjQTtFaUt3Y0EsZXhLdmFLO0V3S3dhTDtFQUNBO0VBQ0E7RUFDQTtBaklnOStCVjtBaUk3OCtCUTtFQUNFLDJCaktoZEE7RWlLaWRBLG1CeEtsYk07RXdLbWJOO0VBQ0E7RUFDQTtFQUNBO0FqSSs4K0JWO0FpSXg4K0JJO0VBQ0U7QWpJMDgrQk47QWlJdDgrQk07RUFDRTtBakl3OCtCUjtBaUlwOCtCSTtFQUNFO0VBQ0EseUJwS25STztFb0tvUlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklzOCtCTjtBaUlwOCtCTTtFQUNFLGdDaktyZVc7RWlLc2VYLGtCeEtyZE07RXdLc2ROO0VBQ0E7RUFDQTtFQUNBLGNwS2pYSztBbUN1ei9CYjtBaUluOCtCTTtFQUNFLDJCakt6ZkU7RWlLMGZGLGV4S3pkTztFd0swZFA7RUFDQTtFQUNBO0VBQ0E7QWpJcTgrQlI7QWlJbDgrQk07RUFDRSwyQmpLbGdCRTtFaUttZ0JGLG1CeEtwZVE7RXdLcWVSO0VBQ0E7RUFDQTtFQUNBO0FqSW84K0JSO0FpSTk3K0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpJZzgrQk47QWlJNzcrQkk7RUFDRTtFQUNBO0FqSSs3K0JOO0FpSTM3K0JNO0VBQ0U7RUFDQTtBakk2NytCUjtBaUkzNytCUTtFQUNFO0FqSTY3K0JWO0FpSXg3K0JJO0VBQ0U7QWpJMDcrQk47QWlJeDcrQk07Ozs7O0VBS0UsK0JqS2hpQlc7RWlLaWlCWCxtQnhLbGhCTTtFd0ttaEJOO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLM1pTO0FtQ3ExL0JqQjtBaUl2NytCTTs7OztFQUlFLDRCaksxakJFO0VpSzJqQkYsbUJ4SzNoQlE7RXdLNGhCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSzNiSztFb0s0Ykw7RUFDQTtBakl5NytCUjtBaUl0NytCTTtFQUNFLDRCakt0a0JFO0VpS3VrQkYsbUJ4S3ZpQlE7RXdLd2lCUjtFQUNBO0VBQ0E7RUFDQTtBakl3NytCUjtBaUlyNytCTTtFQUNFLDRCaksva0JFO0VpS2dsQkYsbUJ4S3BqQk07RXdLcWpCTjtFQUNBO0VBQ0E7QWpJdTcrQlI7QWlJajcrQkk7RUFDRSwrQmpLN2tCYTtFaUs4a0JiLG1CeEtoa0JLO0V3S2lrQkw7RUFDQTtFQUNBO0VBQ0E7QWpJbTcrQk47QWlJaDcrQkk7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEtoZVc7RW9LaWVYO0VBQ0E7QWpJazcrQk47QWlJLzYrQkk7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEt4ZUM7RW9LeWVEO0FqSWk3K0JOO0FpSTk2K0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEt2ZlE7QW1DdTYvQmQ7QWlJNzYrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS25vQk07QW1Da2pnQ1o7QWlJNTYrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjcEtocEJFO0VvS2lwQkY7QWpJODYrQk47QWlJejYrQkk7RUFDRTtBakkyNitCTjtBaUl2NitCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLamlCYTtFb0traUJiO0VBQ0E7RUFDQTtBakl5NitCSjtBaUl2NitCSTtFQUNFLG1CeEtocEJTO0V3S2lwQlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl5NitCTjtBaUlwNitCSTtFQUNFO0VBQ0E7RUFDQSxjcEtwakJXO0VvS3FqQlgsbUJ4S3JwQmE7RXdLc3BCYjtBaklzNitCTjtBaUlwNitCTTtFQVBGO0lBUUk7RWpJdTYrQk47QUFDRjtBaUluNitCRTtFQUNFLCtCaks1ckJlO0VpSzZyQmY7RUFDQSxrQnhLcHFCVTtFd0txcUJWO0VBQ0E7RUFDQTtBaklxNitCSjtBaUluNitCSTtFQUNFLCtCaktwc0JhO0VpS3FzQmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXE2K0JOO0FpSW42K0JNO0VBQ0U7RUFDQTtBaklxNitCUjtBaUloNitCRTtFQUNFO0VBQ0E7QWpJazYrQko7QWlJOTUrQkk7RUFPRTtBakkwNStCTjtBaUl0NStCTTtFQUNFLDJCaks5dEJDO0VpSyt0QkQsbUJ4S250QlE7RXdLb3RCUjtFQUNBO0VBQ0E7RUFDQSxjcEtsbkJLO0FtQzBnZ0NiO0FpSXQ1K0JRO0VBQ0U7QWpJdzUrQlY7QWlJdDUrQlU7RUFDRTtBakl3NStCWjtBaUlyNStCVTtFQUNFO0VBQ0E7QWpJdTUrQlo7QWlJLzQrQk07RUFDRSw0QmpLM3dCRTtFaUs0d0JGLG1CeEs1dUJRO0V3SzZ1QlI7RUFDQTtFQUNBO0VBQ0EsY3BLM29CSztBbUM0aGdDYjtBaUk5NCtCTTtFQUNFLDJCaktueEJFO0VpS294QkYsbUJ4S3J2QlE7RXdLc3ZCUjtFQUNBO0VBQ0E7RUFDQTtBaklnNStCUjtBaUk3NCtCTTtFQUNFLDJCaks1eEJFO0VpSzZ4QkYsbUJ4Szl2QlE7RXdLK3ZCUjtFQUNBO0VBQ0E7RUFDQTtBakkrNCtCUjtBaUk1NCtCTTtFQUNFLGdDaksxeEJXO0VpSzJ4QlgsbUJ4S3Z3QlE7RXdLd3dCUjtFQUNBO0VBQ0E7QWpJODQrQlI7QWlJejQrQk07RUFDRTtFQUNBO0VBQ0E7RUFFQTtBakkwNCtCUjtBaUl4NCtCUTtFQUNFLDJCaktweUJEO0VpS3F5QkMsbUJ4Szd4QkM7RXdLOHhCRDtFQUNBO0VBQ0E7RUFDQSxjcEtwcUJPO0FtQzhpZ0NqQjtBaUl2NCtCUTs7RUFFRSwyQmpLaDBCQTtFaUtpMEJBLG1CeEtseUJNO0V3S215Qk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl5NCtCVjtBaUlyNCtCTTtFQUNFO0FqSXU0K0JSO0FpSXA0K0JNO0VBQ0U7RUFDQTtBaklzNCtCUjtBaUlwNCtCUTtFQUNFLGdDakt4MEJTO0VpS3kwQlQsbUJ4SzF6QkM7RXdLMnpCRDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS2xzQk87QW1Dd2tnQ2pCO0FpSW40K0JRO0VBQ0UsNEJqSzkxQkE7RWlLKzFCQSxrQnhLbDBCSTtFd0ttMEJKO0VBQ0E7RUFDQTtFQUNBO0FqSXE0K0JWO0FpSWg0K0JJO0VBQ0U7QWpJazQrQk47QWlJaDQrQk07O0VBcUNFO0FqSSsxK0JSO0FpSWw0K0JROzs7Ozs7RUFHRSwrQmpLbjJCUztFaUtvMkJULG1CeEtyMUJJO0V3S3MxQko7RUFDQTtFQUNBO0VBRUEsY3BLOXRCTztBbUNvbWdDakI7QWlJbjQrQlE7Ozs7OztFQUdFLDRCaks1M0JBO0VpSzYzQkEsbUJ4S2oyQkk7RXdLazJCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEt0dkJFO0FtQzhuZ0NaO0FpSW40K0JVOzs7O0VBQ0U7RUFDQSxjcEtqMkJIO0VvS2syQkc7QWpJdzQrQlo7QWlJbDQrQlE7Ozs7OztFQUdFO0FqSXU0K0JWO0FpSWg0K0JJO0VBQ0U7QWpJazQrQk47QWlJLzMrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklpNCtCTjtBaUkvMytCTTtFQUNFO0VBQ0E7RUFZQTtFQWlCQTtFQU9BO0VBT0E7RUFLQTtBaklzMStCUjtBaUlwNCtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXM0K0JWO0FpSWw0K0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwS3p3Qk87RW9LMHdCUDtFQUNBO0FqSW80K0JWO0FpSWo0K0JRO0VBQ0UseUJwS3I3Qks7QW1Dd3pnQ2Y7QWlJLzMrQlE7RUFDRSx5QnBLaDBCTztFb0tpMEJQO0VBQ0E7QWpJaTQrQlY7QWlJNzMrQlE7RUFDRTtFQUNBO0VBQ0E7QWpJKzMrQlY7QWlJMzMrQlE7RUFDRTtBakk2MytCVjtBaUl6MytCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakkyMytCVjtBaUlyMytCTTtFQUNFLCtCaksvOUJXO0VpS2crQlgsbUJ4Szc4QlE7RXdLODhCUjtFQUNBO0VBQ0E7RUFDQSxjcEs1MkJLO0FtQ211Z0NiO0FpSXAzK0JNO0VBQ0UsNEJqS3IvQkU7RWlLcy9CRixtQnhLdDlCUTtFd0t1OUJSO0VBQ0E7RUFDQTtFQUNBLGNwS3IzQks7QW1DMnVnQ2I7QWlJbjMrQk07RUFDRSwyQmpLNy9CRTtFaUs4L0JGLG1CeEsvOUJRO0V3S2crQlI7RUFDQTtFQUNBO0FqSXEzK0JSO0FpSWwzK0JNO0VBQ0UsZ0NqSzEvQlc7RWlLMi9CWCxtQnhLditCUTtFd0t3K0JSO0VBQ0E7RUFDQTtBaklvMytCUjtBaUlqMytCTTtFQUNFLGdDaktsZ0NXO0VpS21nQ1gsbUJ4Sy8rQlE7RXdLZy9CUjtFQUNBO0VBQ0E7QWpJbTMrQlI7QWlJOTIrQk07RUFDRTtFQUNBO0FqSWczK0JSO0FpSTkyK0JRO0VBQ0UsZ0NqS2hoQ1M7RWlLaWhDVCxtQnhLbGdDQztFd0ttZ0NEO0VBQ0E7RUFDQTtFQUNBLGNwS3o0Qk87QW1DeXZnQ2pCO0FpSTcyK0JRO0VBQ0UsMkJqS3BpQ0E7RWlLcWlDQSxtQnhLdGdDTTtFd0t1Z0NOO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLdDZCRztFb0t1NkJIO0FqSSsyK0JWO0FpSTUyK0JROztFQUVFLDJCaktoakNBO0VpS2lqQ0EsbUJ4S2xoQ007RXdLbWhDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTgyK0JWO0FpSTEyK0JNO0VBQ0U7RUFDQTtBakk0MitCUjtBaUkxMitCUTtFQUNFLDJCaks3aUNEO0VpSzhpQ0MsbUJ4S3RpQ0M7RXdLdWlDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSzk2Qk87QW1DMHhnQ2pCO0FpSXoyK0JRO0VBQ0UsNEJqSzFrQ0E7RWlLMmtDQSxrQnhLOWlDSTtFd0sraUNKO0VBQ0E7RUFDQTtFQUNBO0FqSTIyK0JWO0FpSXQyK0JJO0VBQ0U7QWpJdzIrQk47QWlJcjIrQlE7O0VBRUUsK0JqSzdrQ1M7RWlLOGtDVCxtQnhLL2pDSTtFd0tna0NKO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLeDhCTztBbUMreWdDakI7QWlJcDIrQlE7O0VBRUUsNEJqS3JtQ0E7RWlLc21DQSxtQnhLMWtDSTtFd0sya0NKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEt2K0JHO0FtQzYwZ0NiO0FpSWwyK0JVO0VBQ0U7RUFDQSxjcEt4a0NIO0VvS3lrQ0c7QWpJbzIrQlo7QWlJNTErQkk7RUFDRTtFQUNBO0VBQ0EsbUJwS3htQ0U7RW9LeW1DRiw0QnBLaG5Da0I7QW1DODhnQ3hCO0FpSTMxK0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQ2pLM25DUztFaUs0bkNULGV4S3RtQ0s7RXdLdW1DTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGNwS25nQ0U7QW1DKzFnQ1o7QWlJejErQlE7RUFDRSxxQnBLM2dDTztFb0s0Z0NQLCtCakt6b0NTO0VpSzBvQ1QsZXhLcm5DSztFd0tzbkNMO0VBQ0E7RUFDQSxjcEtoaENPO0FtQzIyZ0NqQjtBaUl4MStCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCaktocUNBO0VpS2lxQ0Esa0J4S3JvQ0k7RXdLc29DSjtFQUNBO0VBQ0E7RUFDQTtBakkwMStCVjtBaUl4MStCVTtFQUNFO0VBQ0E7RUFDQTtBakkwMStCWjtBaUluMStCTTtFQUNFO0VBQ0E7RUFDQTtBaklxMStCUjtBaUlsMStCVTtFQUNFLGdDaks3cUNPO0VpSzhxQ1AsbUJ4SzFwQ0k7RXdLMnBDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSzFqQ0M7QW1DODRnQ2I7QWlJLzArQk07RUFDRTtBaklpMStCUjtBaUkvMCtCUTtFQUNFLGdDaks1ckNTO0VpSzZyQ1QsbUJ4S3pxQ007RXdLMHFDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS3prQ0c7QW1DMDVnQ2I7QWlJOTArQlE7RUFDRSxnQ2pLdHNDUztFaUt1c0NULG1CeEtuckNNO0V3S29yQ047RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEtubENHO0FtQ202Z0NiO0FpSTkwK0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpJZzErQlo7QWlJNzArQlU7RUFDRTtFQUNBO0FqSSswK0JaO0FpSTcwK0JZO0VBQ0U7RUFDQTtBakkrMCtCZDtBaUkxMCtCUTs7RUFFRSwrQmpLanVDUztFaUtrdUNULG1CeEsvc0NNO0V3S2d0Q047RUFDQTtFQUNBO0VBQ0EsY3BLem1DTztBbUNxN2dDakI7QWlJMTArQlU7O0VBQ0U7RUFDQTtFQUNBO0FqSTYwK0JaO0FpSTEwK0JVOztFQUNFO0FqSTYwK0JaO0FpSTEwK0JVOztFQUNFLCtCaktudkNPO0VpS292Q1AsbUJ4S2p1Q0k7RXdLa3VDSjtFQUNBO0VBQ0E7RUFDQTtBakk2MCtCWjtBaUkzMCtCWTs7RUFDRSxjcEs5bkNHO0FtQzQ4Z0NqQjtBaUl4MCtCVTtFQUNFLGNwS3JvQ0s7RW9Lc29DTDtBakkwMCtCWjtBaUl2MCtCVTtFQUNFLGdDakt4d0NPO0VpS3l3Q1AsbUJ4S3J2Q0k7RXdLc3ZDSjtFQUNBO0VBQ0E7RUFDQSxjcEsvb0NLO0FtQ3c5Z0NqQjtBaUk3eitCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCcEtqd0NTO0VvS2t3Q1Q7QWpJK3orQlI7QWlJN3orQlE7RUFDRTtFQUNBO0VBQ0E7QWpJK3orQlY7QWlJNXorQlE7RUFDRTtFQUNBLGNwSzFxQ087RW9LMnFDUCwrQmpLeHlDUztFaUt5eUNULG1CeEt0eENNO0V3S3V4Q047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTh6K0JWO0FpSTV6K0JVO0VBQ0U7RUFDQTtBakk4eitCWjtBaUk1eitCWTtFQUNFLG1CeEt2eENJO0V3S3d4Q0o7RUFDQTtBakk4eitCZDtBaUl6eitCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FqSXl6K0JWO0FpSXZ6K0JVO0VBQ0UsbUJ4Sy96Q0Q7QXVDd25oQ1g7QWlJcnorQlE7RUFDRTtBakl1eitCVjtBaUlweitCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEsxdENPO0VvSzJ0Q1AsZXhLbjBDSztFd0tvMENMO0VBQ0E7RUFDQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBQ0E7QWpJaXorQlY7QWlJeHorQlU7RUFDRSxtQnhLbDFDQTtBdUM0b2hDWjtBaUlqeitCUTtFQUNFO0VBQ0E7QWpJbXorQlY7QWlJanorQlU7RUFDRSx5QnBLbDFDSztFb0ttMUNMO0VBQ0E7RUFDQTtFQUNBLGNwS3B2Q0s7RW9LcXZDTCxleEs3MUNHO0V3SzgxQ0g7QWpJbXorQlo7QWlJanorQlk7RUFDRTtFQUNBO0FqSW16K0JkO0FpSS95K0JVO0VBQ0U7QWpJaXorQlo7QWlJOXkrQlU7RUFDRSx5QnBLcjJDSztFb0tzMkNMO0VBQ0E7RUFDQTtFQUNBLGNwS3Z3Q0s7RW9Ld3dDTCxleEtoM0NHO0V3S2kzQ0g7RUFDQTtFQUNBO0FqSWd6K0JaO0FpSTl5K0JZO0VBQ0UsbUJ4SzczQ0g7RXdLODNDRztFQUNBO0VBQ0E7QWpJZ3orQmQ7QWlJNXkrQlU7RUFDRSx5QnBLeDNDSztFb0t5M0NMO0VBQ0E7RUFFQTtFQUNBO0FqSTZ5K0JaO0FpSTN5K0JZO0VBRUUsK0JqSzU1Q0s7RWlLNjVDTCxrQnhLNzRDQTtFd0s4NENBO0VBQ0E7RUFDQTtFQUNBO0FqSTR5K0JkO0FpSXZ5K0JRO0VBQ0U7RUFDQSx5QnBLNzRDTztFb0s4NENQO0VBQ0E7RUFDQTtFQUNBLGNwSzd3Q0k7QW1Dc2poQ2Q7QWlJdnkrQlU7RUFDRSxjcEtoeENFO0FtQ3lqaENkO0FpSXR5K0JVO0VBRUUsa0J4S2w2Q2M7RXdLbTZDZCxjcEt4ekNLO0FtQytsaENqQjtBaUlweStCVTtFQUNFO0FqSXN5K0JaO0FpSXB5K0JZO0VBQ0UsbUJwS3g3Q0Y7RW9LeTdDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJc3krQmQ7QWlJN3grQlE7RUFDRSx5QnBLajdDTztFb0trN0NQO0VBQ0E7RUFDQSxjcEtoekNJO0FtQytraENkO0FpSTd4K0JVO0VBQ0UsY3BLcjFDSztBbUNvbmhDakI7QWlJNXgrQlU7RUFDRSxtQnhLbDhDRztFd0ttOENILGNwSzExQ0s7QW1Dd25oQ2pCO0FpSTN4K0JVO0VBQ0U7QWpJNngrQlo7QWlJM3grQlk7RUFDRSxtQnBLMTlDRjtFb0syOUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakk2eCtCZDtBaUl4eCtCUTtFQUNFO0FqSTB4K0JWO0FpSXZ4K0JRO0VBQ0U7QWpJeXgrQlY7QWlJdngrQlU7RUFDRSxleEs1OUNHO0V3SzY5Q0g7RUFDQTtBakl5eCtCWjtBaUl0eCtCVTtFQUNFO0VBQ0EseUJwSzc5Q0s7RW9LODlDTDtFQUNBO0VBQ0EsY3BLNTFDRTtFb0s2MUNGO0FqSXd4K0JaO0FpSXR4K0JZO0VBQ0Usa0J4S3IrQ0E7RXdLcytDQSxjcEtuNENHO0FtQzJwaENqQjtBaUlyeCtCWTtFQUNFLGNwS3Y0Q0c7QW1DOHBoQ2pCO0FpSWx4K0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpJb3grQlY7QWlJbHgrQlU7RUFDRTtBaklveCtCWjtBaUloeCtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSWt4K0JWO0FpSTd3K0JJO0VBQ0U7QWpJK3crQk47QWlJNXcrQkk7RUFDRTtBakk4dytCTjtBaUk1dytCTTtFQUNFO0FqSTh3K0JSO0FpSTV3K0JRO0VBQ0U7QWpJOHcrQlY7QWlJM3crQlE7RUFDRTtFQUNBO0FqSTZ3K0JWO0FpSTF3K0JRO0VBQ0UsK0JqS2pqRFM7RWlLa2pEVCxrQnhLbGlESTtFd0ttaURKO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLdDdDRTtBbUNrc2hDWjtBaUl6dytCWTtFQUNFO0VBQ0E7RUFDQTtBakkydytCZDtBaUl6dytCYztFQUNFO0VBQ0E7QWpJMncrQmhCO0FpSWx3K0JNO0VBQ0U7RUFDQTtFQUNBO0FqSW93K0JSO0FpSWx3K0JRO0VBQ0U7QWpJb3crQlY7QWlJbHcrQlU7RUFDRTtFQUVBLGdDakt0bERPO0VpS3VsRFAsa0J4S3RrREU7RXdLdWtERjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSzE5Q0E7QW1DNnRoQ1o7QWlJOXYrQk07RUFDRSxnQ2pLbG1EVztFaUttbURYLG1CeEsva0RRO0V3S2dsRFI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEsvK0NLO0VvS2cvQ0w7RUFDQTtBaklndytCUjtBaUk3ditCTTtFQUNFO0lBQ0U7RWpJK3YrQlI7QUFDRjtBaUl2ditCSTs7RUFFRSxrQnhLL2xEUTtFd0tnbURSO0VBQ0E7RUFDQTtBakl5ditCTjtBaUl0ditCSTtFQUNFLGNwS25pRFU7RW9Lb2lEVjtFQUNBO0FqSXd2K0JOO0FpSXR2K0JNO0VBQ0Usa0J4SzNtRE07RXdLNG1ETjtFQUNBO0VBQ0E7QWpJd3YrQlI7QWlJcHYrQkk7RUFDRTtFQUNBO0VBQ0E7QWpJc3YrQk47QWlJbHYrQkU7RUFDRSwrQmpLcHBEZTtFaUtxcERmLGV4S2hvRFc7RXdLaW9EWDtFQUNBO0VBQ0E7RUFDQSxjcEtqaURTO0VvS2tpRFQ7QWpJb3YrQko7QWlJanYrQkU7RUFDRSwrQmpLOXBEZTtFaUsrcERmLGtCeEsvb0RVO0V3S2dwRFY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEt6aERhO0VvSzBoRGI7RUFDQTtBakltditCSjtBaUloditCRTtFQUNFLDJCakt0ckRNO0VpS3VyRE4sZXhLdHBEVztFd0t1cERYO0VBQ0E7RUFDQTtBaklrditCSjtBaUkvdStCRTtFQUdFLDJCaktoc0RNO0VpS2lzRE4sbUJ4S2xxRFk7RXdLbXFEWjtFQUNBO0VBQ0E7QWpJK3UrQko7QWlJNXUrQkU7RUFDRTtBakk4dStCSjtBaUkzdStCRTtFQUNFO0FqSTZ1K0JKO0FpSTF1K0JFO0VBQ0U7QWpJNHUrQko7QWlJenUrQkU7RUFDRTtFQUNBO0FqSTJ1K0JKO0FpSXh1K0JFO0VBQ0UsZ0NqSzlzRGU7RWlLK3NEZixtQnhLM3JEWTtFd0s0ckRaO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLM2xEUztFb0s0bERUO0VBQ0E7QWpJMHUrQko7QWlJdnUrQkU7RUFDRTtBakl5dStCSjtBaUl0dStCRTtFQUdFO0FqSXN1K0JKO0FpSW51K0JFO0VBR0U7QWpJbXUrQko7QWlJaHUrQkU7RUFHRTtFQUNBO0VBQ0E7QWpJZ3UrQko7QWlJN3QrQkU7RUFHRTtBakk2dCtCSjtBaUkxdCtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEtwdkRJO0VvS3F2REo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTR0K0JKO0FpSXp0K0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEsvd0RXO0FtQzAraENmO0FpSXh0K0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEs5eERXO0FtQ3cvaENmO0FpSXZ0K0JFO0VBQ0U7SUFDRTtFakl5dCtCSjtBQUNGO0FpSXR0K0JFO0VBQ0U7QWpJd3QrQko7QWlJcnQrQkU7RUFDRTtFQUNBO0FqSXV0K0JKO0FpSW50K0JFO0VBQ0U7QWpJcXQrQko7QWlJanQrQkU7RUFDRSxtQnBLN3JEYTtBbUNnNWhDakI7QWlJaHQrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaklrdCtCSjs7QWlJNXMrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakkrcytCTjtBaUk1cytCSTtFQUNFO0FqSThzK0JOO0FpSTFzK0JFO0VBQ0U7RUFDQSxjcEszMURRO0VvSzQxRFIsZ0NqS3YxRGU7RWlLdzFEZixrQnhLdjBEVTtFd0t3MERWO0VBQ0E7RUFDQSxtQnBLOTBEVztFb0srMERYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakk0cytCSjtBaUkxcytCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CeEt4MURLO0F1Q29paUNYO0FpSXhzK0JFO0VBQ0U7RUFDQSxjcEt4MkRRO0VvS3kyRFIsZ0NqSzkyRGU7RWlLKzJEZixrQnhLOTFEVTtFd0srMURWO0VBQ0E7RUFDQSxtQnBLbnpEa0I7RW9Lb3pEbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTBzK0JKO0FpSXhzK0JJO0VBQ0U7QWpJMHMrQk47QWlJdnMrQkk7RUFDRTtBakl5cytCTjtBaUl0cytCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CeEt2M0RLO0F1QytqaUNYO0FpSXBzK0JFO0VBQ0UsbUJwS3ozRFU7RW9LMDNEVjtFQUNBLGNwSzN3RFE7RW9LNHdEUjtFQUNBO0VBQ0EsZ0NqS2g1RGU7RWlLaTVEZixrQnhLaDREVTtFd0tpNERWO0VBQ0E7QWpJc3MrQko7QWlJcHMrQkk7RUFDRSxnQ2pLdDVEYTtFaUt1NURiLGtCeEt0NERRO0V3S3U0RFI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEs5eERXO0VvSyt4RFg7QWpJc3MrQk47QWlJbHMrQkU7RUFDRSxtQnBLLzRETztFb0tnNURQO0VBQ0EsY3BLbHlEUTtFb0tteURSO0VBQ0E7RUFDQSxnQ2pLdjZEZTtFaUt3NkRmLGtCeEt2NURVO0V3S3c1RFY7RUFDQTtBaklvcytCSjtBaUlscytCSTtFQUNFLGdDaks3NkRhO0VpSzg2RGIsa0J4Szc1RFE7RXdLODVEUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS3J6RFc7RW9Lc3pEWDtBaklvcytCTjs7QWlJL3IrQkE7RUFDRTtBaklrcytCRjs7QWlJL3IrQkE7RUFDRSxjcEtsekRlO0FtQ28vaENqQjs7QWlJL3IrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwS2g4RE07RW9LaThETjtBaklrcytCRjs7QWlJL3IrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSWtzK0JGOztBaUkvcitCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJa3MrQkY7O0FpSS9yK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJa3MrQkY7O0FpSS9yK0JBO0VBQ0U7RUFDQTtBaklrcytCRjtBaUlocytCRTtFQUNFO0VBQ0EsY3BLbjNEYTtFb0tvM0RiLHlCcEt4K0RJO0VvS3krREo7RUFDQSxtQnhLaCtEWTtFd0tpK0RaO0VBQ0EsK0JqS3IvRGU7QWdDdXJpQ25CO0FpSS9yK0JFO0VBQ0U7RUFDQSxjcEs3M0RhO0VvSzgzRGI7QWpJaXMrQko7O0FpSTdyK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBLMy9ETTtFb0s0L0ROO0VBQ0E7RUFDQTtBaklncytCRjs7QWlJN3IrQkE7RUFDRTtFQUNBO0VBQ0E7QWpJZ3MrQkY7O0FpSTdyK0JBO0VBQ0U7RUFDQTtFQUNBO0FqSWdzK0JGOztBaUk3citCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSWdzK0JGOztBaUk3citCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklncytCRjtBaUk5citCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBLbGlFRTtBbUNrdWlDUjtBaUk3citCRTtFQUNFO0VBQ0E7QWpJK3IrQko7QWlJOXIrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaklncytCTjs7QWlJNXIrQkE7RUFDRTtFQUNBO0FqSStyK0JGOztBaUk1citCQTtFQUNFO0FqSStyK0JGOztBaUk3citCQTtFQUNFO0FqSWdzK0JGOztBaUk5citCQTtFQUNFO0FqSWlzK0JGOztBa0k5d2lDTTtFQUNFO0FsSWl4aUNSO0FrSTV3aUNFO0VBQ0U7RUFDQTtFQUNBO0FsSTh3aUNKOztBa0kxd2lDQTtFQUNFO0FsSTZ3aUNGO0FrSTF3aUNJO0VBQ0UseUI3SitMTztBMkI2a2lDYjtBa0l6d2lDSTtFQUNFLGV6S09TO0V5S05ULDJCbEtSRztFa0tTSCx5QjdKeUxPO0EyQmtsaUNiO0FrSXp3aUNNO0VBQ0UseUI3SnNMSztBMkJxbGlDYjtBa0l0d2lDRTtFQUNFO0FsSXd3aUNKO0FrSXR3aUNJO0VBQ0U7QWxJd3dpQ047QWtJcndpQ0k7RUFDRTtFQUNBO0FsSXV3aUNOO0FrSXJ3aUNNO0VBQ0UscUI3SnlEUTtBMkI4c2lDaEI7QWtJbndpQ0k7RUFDRSxtQnpLdEJVO0V5S3VCViwyQmxLbkNHO0VrS29DSCxjN0o2RU87QTJCd3JpQ2I7O0FrSWh3aUNBO0VBQ0U7QWxJbXdpQ0Y7QWtJandpQ0U7RUFDRTtFQUNBO0FsSW13aUNKO0FrSWp3aUNJO0VBQ0UsYzdKcUVXO0EyQjhyaUNqQjtBa0kvdmlDRTtFQUNFLGtCeks3Q1U7RXlLOENWLDJCbEt2REs7RWtLd0RMLGM3SjRFYTtBMkJxcmlDakI7O0FrSTd2aUNBO0VBQ0U7RUFDQTtBbElnd2lDRjtBa0k5dmlDRTtFQUNFO0FsSWd3aUNKO0FrSTl2aUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQjdKN0VrQjtBMkI2MGlDeEI7QWtJNXZpQ0U7RUFDRTtFQUNBLHFCN0puRm9CO0EyQmkxaUN4Qjs7QWtJenZpQ0U7RUFDRTtBbEk0dmlDSjs7QWtJeHZpQ0E7RUFDRTtJQUNFO0VsSTJ2aUNGO0VrSXh2aUNJO0lBQ0UseUI3SjVGQTtFMkJzMWlDTjtFa0l2dmlDSTtJQUNFLG1Cekt0RlE7SXlLdUZSLDJCbEtuR0M7SWtLb0dELHlCN0psR0E7RTJCMjFpQ047RWtJdnZpQ007SUFDRSx5QjdKckdGO0UyQjgxaUNOO0VrSXR2aUNNO0lBQ0UseUI3SnpHRjtFMkJpMmlDTjtFa0lwdmlDSTtJQUNFO0lBQ0E7SUFDQTtFbElzdmlDTjtFa0lqdmlDSTtJQUNFO0VsSW12aUNOO0VrSWp2aUNJO0lBQ0U7SUFDQTtFbEltdmlDTjtFa0lqdmlDTTtJQUNFO0VsSW12aUNSO0VrSTN1aUNJO0lBQ0U7RWxJNnVpQ047RWtJenVpQ0U7SUFLRTtFbEl1dWlDSjtFa0kzdWlDSTtJQUNFO0VsSTZ1aUNOO0VrSXh1aUNJO0lBQ0U7RWxJMHVpQ047RWtJeHVpQ0k7SUFDRTtFbEkwdWlDTjtFa0l0dWlDRTtJQUNFO0VsSXd1aUNKO0VrSXZ1aUNJO0lBQ0U7SUFDQTtJQUNBO0VsSXl1aUNOO0VrSXZ1aUNNO0lBQ0U7SUFDQTtJQUNBO0VsSXl1aUNSO0FBQ0Y7QWtJbHVpQ0U7RUFDRTtBbElvdWlDSjs7QW1JcDZpQ0E7RUFPRTtBbklpNmlDRjtBbUl2NmlDRTtFQUNFO0FuSXk2aUNKO0FtSXg2aUNJO0VBRkY7SUFHSTtFbkkyNmlDSjtBQUNGO0FtSXg2aUNFO0VBUkY7SUFTSTtFbkkyNmlDRjtBQUNGO0FtSTE2aUNFO0VBQ0U7RUFDQTtFQUNBO0FuSTQ2aUNKO0FtSTE2aUNFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7QW5JczZpQ0o7QW1JOTZpQ007RUFERjtJQUVJO0lBQ0E7RW5JaTdpQ047QUFDRjtBbUkzNmlDSTtFQVhGO0lBWUk7SUFDQTtJQUNBO0VuSTg2aUNKO0FBQ0Y7QW1JNTZpQ0U7RUFDRTtFQUNBO0VBQ0E7QW5JODZpQ0o7QW1JNzZpQ0k7RUFKRjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0VuSWc3aUNKO0VtSS82aUNJO0lBQ0U7SUFDQTtJQUNBO0VuSWk3aUNOO0VtSS82aUNJO0lBQ0UseUJ0SzVCQTtJc0s2QkE7RW5JaTdpQ047QUFDRjtBbUkvNmlDSTtFQUNFO0FuSWk3aUNOOztBbUk3NmlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSWc3aUNGOztBbUk5NmlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JaTdpQ0Y7O0FvSW4vaUNBO0VBQ0UsZTNLTmU7QXVDNC9pQ2pCOztBb0luL2lDQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBJcS9pQ0o7RW9JbC9pQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSW8vaUNKO0VvSWgvaUNBO0lBQ0U7RXBJay9pQ0Y7RW9JaC9pQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJay9pQ0o7RW9JaC9pQ0k7SUFFRTtJQUNBO0lBQ0E7RXBJaS9pQ047RW9JLytpQ007SUFDRTtFcElpL2lDUjtFb0k5K2lDTTtJQUNFO0VwSWcvaUNSO0VvSTcraUNNO0lBQ0U7SUFDQTtFcEkrK2lDUjtFb0l6K2lDQTtJQUNFO0lBQ0E7SUFDQTtFcEkyK2lDRjtFb0l6K2lDRTtJQUNFLDJCcEs5Q0c7SW9LK0NILG1CM0tsQ1U7STJLbUNWO0lBQ0EsY3ZLaUVPO0VtQzA2aUNYO0VvSXYraUNJO0lBQ0UsY3ZLaUNRO0VtQ3c4aUNkO0VvSXQraUNJO0lBQ0UsbUIzS3pDUztFdUNpaGpDZjtFb0lwK2lDRTtJQUNFLDJCcEs5REc7RWdDb2lqQ1A7RW9JbCtpQ0E7SUFDRTtJQUNBO0lBY0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSXU5aUNGO0VvSXgraUNFO0lBQ0U7RXBJMCtpQ0o7RW9JditpQ0U7SUFDRTtFcEl5K2lDSjtFb0l0K2lDRTtJQUNFO0VwSXcraUNKO0VvSTk5aUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBJZytpQ0o7RW9JOTlpQ0k7SUFDRSxtQjNLeEZNO0kyS3lGTiwyQnBLakdDO0lvS2tHRDtJQUNBO0VwSWcraUNOO0VvSTc5aUNJO0lBQ0U7SUFDQTtFcEkrOWlDTjtFb0k3OWlDTTtJQUNFLG1CM0svRk07STJLZ0dOLDJCcEsvSEE7SW9LZ0lBO0lBQ0E7SUFDQTtFcEkrOWlDUjtFb0k1OWlDTTtJQUNFLG1CM0s1R0M7STJLNkdEO0VwSTg5aUNSO0VvSXg5aUNJO0lBQ0U7RXBJMDlpQ047RW9JdDlpQ0U7SUFDRTtFcEl3OWlDSjtFb0l2OWlDSTtJQUNFO0lBQ0EseUJ2SytESztJdUs5REw7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSXk5aUNOO0VvSXg5aUNNO0lBQ0U7SUFDQTtFcEkwOWlDUjtFb0l4OWlDTTtJQUNFLGdDcEt2SlM7SW9Ld0pULGtCM0t2SUk7STJLd0lKO0lBQ0E7SUFDQTtJQUNBLGN2S25DRztFbUM2L2lDWDtFb0l2OWlDTTtJQUNFLDJCcEszS0E7SW9LNEtBLGUzSzNJSztJMks0SUw7SUFDQTtJQUNBO0lBQ0E7RXBJeTlpQ1I7RW9JdDlpQ007SUFDRSwyQnBLcExBO0lvS3FMQSxtQjNLdEpNO0kyS3VKTjtJQUNBO0lBQ0E7SUFDQTtFcEl3OWlDUjtFb0lsOWlDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcElvOWlDRjtFb0lsOWlDRTtJQUNFO0VwSW85aUNKO0VvSTk4aUNFO0lBQ0U7SUFDQTtFcElnOWlDSjtFb0l4OGlDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHlCdkszTGE7SXVLNExiO0VwSTA4aUNGO0VvSXg4aUNFO0lBQ0U7SUFDQTtJQUNBO0VwSTA4aUNKO0VvSXY4aUNFO0lBQ0U7SUFDQSxjdktwSVU7SXVLcUlWLCtCcEtsT2E7SW9LbU9iLG1CM0toTlU7STJLaU5WO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEl5OGlDSjtFb0l2OGlDSTtJQUNFO0lBQ0E7RXBJeThpQ047RW9JdjhpQ007SUFDRSxtQjNLak5RO0kyS2tOUjtJQUNBO0VwSXk4aUNSO0VvSXA4aUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcElzOGlDSjtFb0lwOGlDSTtJQUNFLG1CM0szUEc7RXVDaXNqQ1Q7RW9JbDhpQ0U7SUFDRTtFcElvOGlDSjtFb0lqOGlDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjdkt0TFU7SXVLdUxWLGUzSy9QUztJMktnUVQ7SUFDQTtJQUNBO0lBQ0E7SUFNQTtJQUVBO0VwSTY3aUNKO0VvSW44aUNJO0lBQ0UsbUIzSzlRSTtFdUNtdGpDVjtFb0k3N2lDRTtJQUNFO0lBQ0E7RXBJKzdpQ0o7RW9JNzdpQ0k7SUFDRSx5QnZLN1FTO0l1SzhRVDtJQUNBO0lBQ0E7SUFDQSxjdksvTVE7SXVLZ05SLGUzS3hSTztJMkt5UlA7RXBJKzdpQ047RW9JNzdpQ007SUFDRTtJQUNBO0VwSSs3aUNSO0VvSTM3aUNJO0lBQ0U7RXBJNjdpQ047RW9JMTdpQ0k7SUFDRSx5QnZLaFNTO0l1S2lTVDtJQUNBO0lBQ0E7SUFDQSxjdktsT1E7SXVLbU9SLGUzSzNTTztJMks0U1A7SUFDQTtJQUNBO0VwSTQ3aUNOO0VvSTE3aUNNO0lBQ0UsbUIzS3hUQztJMkt5VEQ7SUFDQTtJQUNBO0VwSTQ3aUNSO0VvSXg3aUNJO0lBQ0UseUJ2S25UUztJdUtvVFQ7SUFDQTtJQUVBO0VwSXk3aUNOO0VvSXY3aUNNO0lBRUUsK0JwS3RWUztJb0t1VlQsa0IzS3ZVSTtJMkt3VUo7SUFDQTtJQUNBO0lBQ0E7RXBJdzdpQ1I7RW9JbjdpQ0k7O0lBRUUsY3ZLck9TO0VtQzBwakNmO0VvSWw3aUNFO0lBQ0U7SUFDQSx5QnZLNVVXO0l1SzZVWDtJQUNBO0lBQ0E7SUFDQSxjdks1TVE7RW1DZ29qQ1o7RW9JbDdpQ0k7SUFDRSxjdksvTU07RW1DbW9qQ1o7RW9JajdpQ0k7SUFDRTtJQUNBLGN2S3RSUTtFbUN5c2pDZDtFb0loN2lDTTtJQUNFLGN2SzFQTztFbUM0cWpDZjtFb0loN2lDTTtJQUNFLGN2SzdQTztFbUMrcWpDZjtFb0kvNmlDSTtJQUNFO0VwSWk3aUNOO0VvSS82aUNNO0lBQ0UsbUJ2SzdYRTtJdUs4WEY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSWk3aUNSO0VvSTU2aUNFO0lBQ0U7SUFDQTtJQUNBO0VwSTg2aUNKO0VvSTM2aUNFO0lBQ0UseUJ2S3hYVztJdUt5WFg7SUFDQTtJQUNBLGN2S3ZQUTtFbUNvcWpDWjtFb0kzNmlDSTtJQUNFLGN2SzVUUTtFbUN5dWpDZDtFb0kxNmlDSTtJQUNFLG1CM0t6WU87STJLMFlQLGN2S2pVUTtFbUM2dWpDZDtFb0l6NmlDTTtJQUNFLGN2S3JTTztFbUNndGpDZjtFb0l6NmlDTTtJQUNFLGN2S3hTTztFbUNtdGpDZjtFb0l4NmlDSTtJQUNFO0VwSTA2aUNOO0VvSXg2aUNNO0lBQ0UsbUJ2S3hhRTtJdUt5YUY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSTA2aUNSO0VvSXI2aUNFO0lBQ0U7RXBJdTZpQ0o7RW9JcDZpQ0U7SUFDRTtFcElzNmlDSjtFb0lwNmlDSTtJQUNFO0lBQ0E7RXBJczZpQ047RW9JbjZpQ0k7SUFDRTtJQUNBLHlCdksxYVM7SXVLMmFUO0lBQ0E7SUFDQSxjdkt6U007SXVLMFNOO0VwSXE2aUNOO0VvSW42aUNNO0lBQ0Usa0IzS2xiSTtJMkttYkosY3ZLaFhNO0VtQ3F4akNkO0VvSWw2aUNNO0lBQ0UsY3ZLcFhNO0VtQ3d4akNkO0VvSWo2aUNRO0lBQ0UsY3ZLeFZLO0VtQzJ2akNmO0VvSWo2aUNRO0lBQ0UsY3ZLM1ZLO0VtQzh2akNmO0VvSTc1aUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBJKzVpQ0o7RW9JNTVpQ0E7SUFDRTtFcEk4NWlDRjtFb0kzNWlDQTtJQUNFLGdDcEtyZVU7SW9Lc2VWO0lBQ0E7SUFDQSxrQjNLN2RVO0kySzhkVjtJQUNBO0lBQ0E7SUFDQSxjdkt2ZlE7RW1DbzVqQ1Y7RW9JMTVpQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEk0NWlDRjtFb0kxNWlDRTtJQUNFLCtCcEszZmE7SW9LNGZiO0lBQ0E7SUFDQSxtQjNLM2VVO0kySzRlVjtJQUNBO0lBQ0E7SUFDQTtJQUNBLGN2SzNZTztJdUs0WVA7RXBJNDVpQ0o7RW9JMTVpQ0k7SUFDRTtFcEk0NWlDTjtFb0kxNWlDTTtJQUVFO0lBQ0E7RXBJMjVpQ1I7RW9JeDVpQ007SUFDRTtFcEkwNWlDUjtFb0l0NWlDSTtJQUNFLDRCcEtsaUJFO0lvS21pQkY7SUFDQTtFcEl3NWlDTjtFb0lwNWlDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJczVpQ0o7RW9JcjVpQ0k7SUFDRSwrQnBLbGlCVztJb0ttaUJYLG1CM0tyaEJHO0kyS3NoQkg7SUFDQSxjdksxWlM7SXVLMlpUO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEl1NWlDTjtFb0lyNWlDTTtJQUNFLDJCcEsxakJBO0lvSzJqQkE7SUFDQTtJQUNBLG1CM0s5aEJNO0kySytoQk47SUFDQTtJQUNBO0lBQ0E7RXBJdTVpQ1I7RW9JbjVpQ0k7SUFDRSwrQnBLMWpCVztJb0syakJYO0lBQ0E7SUFDQSxtQjNLOWlCTTtJMksraUJOO0lBQ0EsY3ZLcGJTO0l1S3FiVDtJQUNBO0VwSXE1aUNOO0VvSW41aUNNO0lBQ0UsNEJwS2psQkE7SW9La2xCQTtJQUNBO0lBQ0EsbUIzS3hqQkk7STJLeWpCSjtJQUNBLGN2S3hjRTtJdUt5Y0Y7RXBJcTVpQ1I7RW9JbDVpQ007SUFDRTtFcElvNWlDUjtFb0lqNWlDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJbTVpQ1I7RW9JNzRpQ0E7SUFDRTtJQUNBO0lBQ0E7RXBJKzRpQ0Y7RW9JNzRpQ0U7SUFDRSxnQ3BLaG1CUTtJb0tpbUJSO0lBQ0E7SUFDQSxtQjNLcmxCVTtJMktzbEJWO0lBQ0E7SUFDQTtJQUNBLGN2S3BmTztFbUNtNGpDWDtFb0k3NGlDSTtJQUNFO0lBQ0E7SUFDQTtFcEkrNGlDTjtFb0k3NGlDTTtJQUNFO0VwSSs0aUNSO0VvSTM0aUNJO0lBQ0U7RXBJNjRpQ047RW9JMTRpQ0k7SUFDRTtJQUNBLDJCcEsxb0JFO0VnQ3Noa0NSO0VvSXg0aUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEkwNGlDSjtFb0l4NGlDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJMDRpQ047RW9JeDRpQ007SUFDRSwrQnBLanBCUztJb0trcEJUO0lBQ0E7SUFDQSxtQjNLcm9CSTtJMktzb0JKO0lBQ0EsY3ZLM2dCTztJdUs0Z0JQO0lBQ0E7RXBJMDRpQ1I7RW9JeDRpQ1E7SUFDRSw0QnBLeHFCRjtJb0t5cUJFO0lBQ0E7SUFDQSxtQjNLL29CRTtJMktncEJGO0lBQ0EsY3ZLL2hCQTtJdUtnaUJBO0VwSTA0aUNWO0VvSXY0aUNRO0lBQ0U7RXBJeTRpQ1Y7RW9JdDRpQ1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSXc0aUNWO0VvSXA0aUNNO0lBQ0UsK0JwS3JyQlM7SW9Lc3JCVCxtQjNLeHFCQztJMkt5cUJEO0lBQ0EsY3ZLN2lCTztJdUs4aUJQO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSXM0aUNSO0VvSXI0aUNRO0lBQ0UsMkJwSzdzQkY7SW9LOHNCRTtJQUNBO0lBQ0EsbUIzS2pyQkk7STJLa3JCSjtJQUNBO0lBQ0E7SUFDQTtFcEl1NGlDVjtFb0lsNGlDSTtJQUNFO0lBQ0E7RXBJbzRpQ047RW9JbjRpQ007SUFDRSwrQnBLanRCUztJb0trdEJULG1CM0twc0JDO0kyS3FzQkQ7SUFDQSxjdkt6a0JPO0l1SzBrQlA7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSXE0aUNSO0VvSW40aUNRO0lBQ0UsMkJwS3p1QkY7SW9LMHVCRTtJQUNBO0lBQ0EsbUIzSzdzQkk7STJLOHNCSjtJQUNBO0lBQ0E7SUFDQTtFcElxNGlDVjtFb0k5M2lDQTtJQUNFO0VwSWc0aUNGO0VvSTczaUNBO0lBQ0U7SUFDQTtFcEkrM2lDRjtFb0k3M2lDRTtJQUNFLG1CM0tqdUJVO0kyS2t1QlYsMkJwSzl1Qkc7SW9LK3VCSDtJQUNBO0lBQ0EsY3ZLeG5CUztJdUt5bkJULHlCdktoakJPO0VtQys2akNYO0VvSTczaUNJO0lBQ0U7SUFDQTtJQUNBO0VwSSszaUNOO0VvSTczaUNNO0lBQ0U7SUFDQTtFcEkrM2lDUjtFb0k3M2lDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwSSszaUNWO0VvSTczaUNVO0lBQ0U7SUFDQSxjdksvcUJFO0l1S2dyQkY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSSszaUNaO0VvSXgzaUNFO0lBQ0U7SUFDQTtJQUNBO0VwSTAzaUNKO0VvSXIzaUNFO0lBQ0UsbUJ2S3psQk87SXVLMGxCUDtFcEl1M2lDSjtFb0lyM2lDSTtJQUNFO0lBQ0E7SUFDQSxtQjNLcnhCUTtJMktzeEJSLHlCcEtqeUJDO0VnQ3dwa0NQO0VvSXIzaUNNO0lBQ0UsY3ZLL3NCTTtJdUtndEJOLGtCM0s3eEJJO0kySzh4Qko7RXBJdTNpQ1I7RW9JbDNpQ0U7SUFFRTtJQUNBLHlCdks3eUJFO0l1Szh5QkY7RXBJbTNpQ0o7RW9JajNpQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSW0zaUNOO0VvSWozaUNNO0lBQ0UsbUIzSzl5Qk07STJLK3lCTiwyQnBLM3pCRDtJb0s0ekJDO0lBQ0EsY3ZLcHNCSztFbUN1amtDYjtFb0loM2lDTTtJQUNFO0VwSWszaUNSO0VvSTkyaUNJO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSSsyaUNOO0VvSTcyaUNNO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsbUJ2Sy92Qk07SXVLZ3dCTixjdktwMUJGO0l1S3ExQkU7SUFDQSxtQjNLNTBCTTtJMks2MEJOLDJCcEt6MUJEO0lvSzAxQkM7SUFDQTtJQUNBO0VwSSsyaUNSO0VvSTMyaUNJO0lBQ0U7SUFDQTtFcEk2MmlDTjtFb0l2MmlDRTtJQUNFO0VwSXkyaUNKO0VvSXYyaUNJO0lBQ0U7SUFDQSxtQnZLM3FCSztJdUs0cUJMO0lBQ0E7RXBJeTJpQ047RW9JdjJpQ007SUFDRTtJQUNBO0lBQ0E7RXBJeTJpQ1I7RW9JdjJpQ1E7SUFDRSxjdktqeUJJO0l1S2t5Qkosa0IzSy8yQkU7STJLZzNCRjtFcEl5MmlDVjtFb0lwMmlDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwSXMyaUNOO0VvSXAyaUNNO0lBQ0UsbUIzS3ozQk07STJLMDNCTiwyQnBLdDRCRDtJb0t1NEJDO0lBQ0EsY3ZLcHdCTztFbUMwbWtDZjtFb0luMmlDTTtJQUNFO0VwSXEyaUNSO0VvSWwyaUNNO0lBQ0U7SUFDQTtJQUNBO0VwSW8yaUNSO0VvSWwyaUNRO0lBQ0UsbUIzSzc0QkU7STJLODRCRixjdktoMEJJO0VtQ29xa0NkO0VvSWgyaUNNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcElrMmlDUjtFb0kvMWlDTTtJQUNFO0VwSWkyaUNSO0VvSS8xaUNRO0lBQ0U7SUFDQSxjdkt6ekJDO0VtQzBwa0NYO0FBQ0Y7QW9JMzFpQ1E7RUFERjtJQUVJO0lBQ0E7RXBJODFpQ1I7QUFDRjtBb0kzMWlDTTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VwSTYxaUNSO0VvSTUxaUNRO0lBQ0U7RXBJODFpQ1Y7RW9JNTFpQ1E7SUFDRTtFcEk4MWlDVjtBQUNGO0FvSTN5a0NBO0VBZzlCTTtJQUNFO0lBQ0EsbUJ2S3B3Qks7SXVLcXdCTDtJQUNBO0VwSTgxaUNOO0VvSTUxaUNNO0lBQ0U7SUFDQTtJQUNBO0VwSTgxaUNSO0VvSTUxaUNRO0lBQ0UsY3ZLMTNCSTtJdUsyM0JKLGtCM0t4OEJFO0kyS3k4QkY7RXBJODFpQ1Y7RW9JdjFpQ0E7SUFDRTtFcEl5MWlDRjtFb0l0MWlDQTtJQUNFO0VwSXcxaUNGO0VvSXIxaUNBO0lBQ0U7SUFDQTtJQUNBO0VwSXUxaUNGO0VvSXAxaUNBO0lBQ0U7RXBJczFpQ0Y7RW9JcDFpQ0U7SUFDRTtFcElzMWlDSjtFb0lsMWlDQTtJQUNFO0VwSW8xaUNGO0VvSWoxaUNBO0lBQ0U7RXBJbTFpQ0Y7RW9JaDFpQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBJazFpQ0Y7RW9JaDFpQ0U7SUFDRTtJQUNBO0VwSWsxaUNKO0VvSTkwaUNBO0lBQ0U7RXBJZzFpQ0Y7RW9JOTBpQ0U7SUFDRTtFcElnMWlDSjtFb0k3MGlDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBLG1Cdks5MEJPO0l1SyswQlA7SUFDQTtJQUNBO0VwSSswaUNKO0VvSTcwaUNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQjNLamhDUTtJMktraENSO0lBQ0E7SUFDQTtJQUNBO0VwSSswaUNOO0VvSTUwaUNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSTgwaUNOO0VvSXowaUNBO0lBQ0U7SUFDQTtFcEkyMGlDRjtBQUNGO0FvSXgwaUNBO0VBQ0U7QXBJMDBpQ0Y7O0FxSXA1a0NBO0VBQ0UsZTVLTGU7QXVDNDVrQ2pCOztBcUlwNWtDQTtFQU9FO0lBQ0U7SUFDQTtFcklpNWtDRjtFcUloNWtDRTtJQUNBO0VySWs1a0NGO0VxSTc0a0NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VySSs0a0NKO0VxSTc0a0NFO0lBQ0U7RXJJKzRrQ0o7RXFJOTRrQ0k7SUFDRTtFcklnNWtDTjtFcUkvNGtDTTtJQUNFLHlCeEtzR087RW1DMnlrQ2Y7RXFJOTRrQ0k7SUFDRSx5QnhLbEJBO0VtQ2s2a0NOO0VxSTc0a0NVO0lBQ0UseUJ4S0pHO0VtQ201a0NmO0VxSTM0a0NVO0lBQ0UsY3hLeUZHO0VtQ296a0NmO0VxSXg0a0NJO0lBQ0UseUJ4S21GUztJd0tsRlQ7SUFDQTtFckkwNGtDTjtFcUl0NGtDSTtJQUNFO0VySXc0a0NOO0VxSXY0a0NNO0lBQ0U7SUFDQTtJQUNBLCtCcktyRFM7SXFLc0RULG1CNUtuQ007STRLb0NOLGdCQTNERTtJQTRERjtJQUNBO0lBQ0E7RXJJeTRrQ1I7RXFJeDRrQ1E7SUFDRTtFckkwNGtDVjtFcUl0NGtDTTtJQUNFO0lBQ0EsK0JyS2xFUztJcUttRVQsbUI1S2hETTtJNEtpRE4sZ0JBeEVFO0lBeUVGO0lBQ0E7SUFDQTtJQUNBLGN4S3FETztFbUNtMWtDZjtFcUl0NGtDUTtJQUNFO0lBQ0E7RXJJdzRrQ1Y7RXFJcjRrQ1E7SUFDRSxtQjVLakVFO0k0S2tFRjtFckl1NGtDVjtBQUNGO0FzSXQra0NFO0VBQ0U7QXRJdytrQ0o7QXNJbitrQ007RUFDRTtBdElxK2tDUjtBc0lqK2tDSTtFQUVJO0lBQ0U7RXRJaytrQ1I7QUFDRjtBc0k5OWtDSTtFQUNFO0VBQ0E7QXRJZytrQ047QXNJOTlrQ007RUFKRjtJQUtJO0V0SWkra0NOO0FBQ0Y7QXNJNTlrQ0k7RUFDRTtFQUNBO0F0STg5a0NOO0FzSTE5a0NNO0VBQ0U7RUFDQTtBdEk0OWtDUjtBc0l6OWtDTTtFQUNFO0VBQ0E7QXRJMjlrQ1I7QXNJejlrQ1E7RUFDRSxjeks0RE07QW1DKzVrQ2hCO0FzSXQ5a0NJO0VBQ0U7RUFDQTtBdEl3OWtDTjtBc0lyOWtDSTtFQUNFO0VBQ0E7QXRJdTlrQ047QXNJcDlrQ1E7RUFZRTtFQUNBO0VBQ0E7QXRJMjhrQ1Y7QXNJeDlrQ1U7RUFHTTs7SUFFRTtFdEl3OWtDaEI7QUFDRjtBc0kvOGtDVTtFQWhCRjtJQWlCSTtJQUNBO0V0SWs5a0NWO0FBQ0Y7QXNJaDlrQ1U7RUFDRSxlN0tqREc7RTZLa0RILDJCdEtuRkY7QWdDcWlsQ1Y7QXNJaDlrQ1k7RUFKRjtJQUtJLG1CN0t2REU7RXVDMGdsQ2Q7QUFDRjtBc0k5OGtDVTtFQUNFLG1CN0s5REk7RTZLK0RKLDJCdEs1RUg7RXNLNkVHLGN6SzhDQTtFeUs3Q0E7QXRJZzlrQ1o7QXNJOThrQ1k7RUFORjtJQU9JLGtCN0t2RUE7RXVDd2hsQ1o7QUFDRjtBc0k1OGtDVTtFQUNFLDJCdEsxR0Y7RXNLMkdFLGU3SzFFRztFNksyRUg7RUFDQSxjekt1QkM7QW1DdTdrQ2I7QXNJNThrQ1k7RUFORjtJQU9JLG1CN0tqRkU7RXVDZ2lsQ2Q7QUFDRjtBc0l4OGtDTTtFQUNFO0F0STA4a0NSOztBc0lyOGtDQTtFQUNFO0VBQ0E7QXRJdzhrQ0Y7QXNJdDhrQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN6S21TaUI7QW1DcXFrQ3ZCO0FzSXY4a0NNO0VBQ0UseUJ6S2lTZTtFeUtoU2YsY3pLckhBO0FtQzhqbENSO0FzSXY4a0NNO0VBVkY7SUFXSTtJQUNBLGtCN0tsSE07RXVDNGpsQ1o7QUFDRjs7QXNJcjhrQ0U7RUFDRTtBdEl3OGtDSjs7QXNJcDhrQ0E7RUFFSTtJQUNFO0V0SXM4a0NKO0VzSXI4a0NJO0lBQ0U7RXRJdThrQ047RXNJcjhrQ0k7SUFDRTtJQUNBO0lBQ0E7RXRJdThrQ047RXNJdDhrQ007SUFDRTtFdEl3OGtDUjtFc0luOGtDSTtJQUNFO0lBQ0E7RXRJcThrQ047RXNJbjhrQ1E7SUFDRTtFdElxOGtDVjtFc0loOGtDRTtJQUNFO0V0SWs4a0NKO0FBQ0Y7QXVJcm5sQ0E7RUFDRTtBdkl1bmxDRjtBdUlybmxDRTtFQUhGO0lBSUk7RXZJd25sQ0Y7QUFDRjtBdUl0bmxDRTtFQUNFO0F2SXdubENKO0F1SXRubENJO0VBQ0U7RUFDQTtBdkl3bmxDTjtBdUlybmxDUTtFQUNFO0VBQ0E7QXZJdW5sQ1Y7QXVJcG5sQ1E7RUFDRSxjMUtpRk07QW1DcWlsQ2hCO0F1SXBubENVO0VBQ0UsbUI5S2FLO0F1Q3ltbENqQjtBdUlobmxDUTtFQUNFO0VBQ0E7QXZJa25sQ1Y7QXVJL21sQ1E7RUFDRSxjMUtrRU07QW1DK2lsQ2hCO0F1SS9tbENVO0VBQ0Usa0I5S2RFO0F1QytubENkO0F1SXptbENJO0VBQ0U7RUFDQTtBdkkybWxDTjtBdUl2bWxDTTtFQURGO0lBRUk7SUFDQTtFdkkwbWxDTjtBQUNGO0F1SXRtbENFO0VBQ0Usa0I5S2xCZTtFOEttQmYsMkJ2Sy9DSztFdUtnREw7QXZJd21sQ0o7QXVJdG1sQ0k7RUFDRSx5QnZLakRHO0FnQ3lwbENUO0F1SW5tbENJO0VBQ0U7RUFDQTtBdklxbWxDTjtBdUlubWxDTTtFQUNFO0F2SXFtbENSO0F1SW5tbENRO0VBQ0U7QXZJcW1sQ1Y7QXVJbm1sQ1U7RUFDRSxtQjlLakRJO0U4S2tESix5QnZLbEVIO0FnQ3VxbENUO0F1SW5tbENZO0VBSkY7SUFLSSxlOUt4REM7RXVDOHBsQ2I7QUFDRjtBdUlubWxDVTtFQUNFO0F2SXFtbENaO0F1SW5tbENZO0VBQ0U7QXZJcW1sQ2Q7QXVJOWxsQ1E7RUFDRTtFQUNBO0F2SWdtbENWO0F1STFsbENFO0VBQ0U7RUFDQTtBdkk0bGxDSjtBdUl6bGxDRTtFQUNFO0F2STJsbENKO0F1SXhsbENFO0VBQ0U7RUFDQTtBdkkwbGxDSjtBdUl2bGxDRTtFQUNFLHlCMUt0Qlk7RTBLdUJaO0VBQ0E7QXZJeWxsQ0o7QXVJdGxsQ0U7RUFDRTtBdkl3bGxDSjs7QXVJcGxsQ0E7RUFFSTtJQUNFO0V2SXNsbENKO0V1SXBsbENJO0lBQ0U7SUFDQSxtQjFLM0hBO0VtQ2l0bENOO0V1SXBsbENNO0lBQ0U7RXZJc2xsQ1I7RXVJcGxsQ1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdklzbGxDVjtFdUlqbGxDSTtJQUNFO0V2SW1sbENOO0V1SWpsbENNO0lBQ0U7SUFDQSxrQjlLN0hJO0V1Q2d0bENaO0V1SWhsbENNO0lBQ0U7RXZJa2xsQ1I7RXVJaGxsQ1E7SUFDRSxjMUtqRUk7RW1DbXBsQ2Q7RXVJNWtsQ0U7SUFDRTtJQUNBLHlCMUs3SkU7RW1DMnVsQ047QUFDRjtBdUl6a2xDRTtFQUNFO0VBQ0E7QXZJMmtsQ0o7QXVJemtsQ0k7RUFDRTtBdkkya2xDTjtBdUl2a2xDRTtFQUNFO0F2SXlrbENKO0F1SXZrbENJO0VBSEY7SUFJSTtFdkkwa2xDSjtBQUNGO0F1SXhrbENJO0VBQ0UsZTlLeEtTO0U4S3lLVCw0QnZLM01JO0FnQ3F4bENWO0F1SXhrbENNO0VBSkY7SUFLSSxtQjlLOUtRO0V1Q3l2bENkO0FBQ0Y7QXVJeGtsQ0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJeWtsQ047O0F1SWprbENNO0VBQ0U7RUFDQTtBdklva2xDUjs7QWdCeHlsQ0E7RUFDRTtBaEIyeWxDRjtBZ0J6eWxDRTtFQUhGO0lBSUk7RWhCNHlsQ0Y7QUFDRjtBZ0IxeWxDRTtFQUNFO0FoQjR5bENKO0FnQjF5bENJO0VBQ0U7QWhCNHlsQ047QWdCMXlsQ007RUFIRjtJQUlJO0VoQjZ5bENOO0FBQ0Y7QWdCM3lsQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjZ5bENSO0FnQjN5bENRO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RWhCOHlsQ1I7QUFDRjtBZ0I1eWxDUTtFQUNFO0FoQjh5bENWO0FnQjF5bENNO0VBQ0U7RUFDQTtFQUNBLGNuRHdHTztBbUNvc2xDZjtBZ0IxeWxDUTtFQUxGO0lBTUk7SUFDQTtFaEI2eWxDUjtBQUNGO0FnQjF5bENNO0VBQ0U7RUFDQTtBaEI0eWxDUjtBZ0IxeWxDUTtFQUNFLG1CdkRiTTtFdURjTiwyQmhEL0JEO0FnQzIwbENUO0FnQjF5bENVO0VBQ0UsY25Ed0ZBO0FtQ290bENaO0FnQjF5bENZO0VBSEY7SUFJSSwyQmhEckNMO0lnRHNDSyxtQnZEMUJFO0V1Q3UwbENkO0FBQ0Y7QWdCenlsQ1E7RUFDRSw0QmhEaEVBO0VnRGlFQTtFQUNBO0VBQ0EsbUJ2RDlCTTtBdUN5MGxDaEI7QWdCeHlsQ1k7RUFERjtJQUVJLGNuRDhERDtJbUQ3REMsMkJoRHZFSjtJZ0R3RUksbUJ2RHpDRTtFdUNvMWxDZDtBQUNGO0FnQnJ5bENRO0VBREY7SUFFSTtFaEJ3eWxDUjtBQUNGO0FnQnR5bENRO0VBTEY7SUFNSTtFaEJ5eWxDUjtBQUNGO0FnQnJ5bENZO0VBQ0U7RUFDQTtBaEJ1eWxDZDtBZ0JweWxDWTtFQUNFO0VBQ0E7QWhCc3lsQ2Q7QWdCcHlsQ2M7RUFDRSxjbkRNQTtBbUNneWxDaEI7QWdCanlsQ1U7RUFqQkY7SUFrQkk7SUFDQTtFaEJveWxDVjtBQUNGO0FnQmx5bENVO0VBQ0U7SUFDRTtFaEJveWxDWjtBQUNGO0FnQjl4bENRO0VBREY7SUFFSTtJQUNBO0VoQml5bENSO0FBQ0Y7QWdCN3hsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEIreGxDTjtBZ0I3eGxDTTtFQUNFLHlCbkR5Qks7QW1Dc3dsQ2I7QWdCNXhsQ007RUFDRSx5Qm5EeUJHO0FtQ3F3bENYO0FnQjN4bENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCNnhsQ1I7QWdCNXhsQ1E7RUFMRjtJQU1JO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtFaEI4eGxDUjtBQUNGO0FnQjV4bENRO0VBQ0U7RUFDQTtBaEI4eGxDVjtBZ0I1eGxDVTtFQUNFO0VBQ0EsMkJoRDlJSDtFZ0QrSUcsZXZEaElHO0V1RGlJSDtFQUNBLGNuRC9CQztBbUM2emxDYjtBZ0I1eGxDWTtFQVBGO0lBUUksa0J2RDFJQTtFdUN5NmxDWjtBQUNGO0FnQjF4bENVO0VBQ0U7RUFDQSwyQmhENUpIO0VnRDZKRyxtQnZEaEpJO0V1RGlKSjtFQUNBLGNuRHBDQTtBbUNnMGxDWjtBZ0IxeGxDWTtFQVBGO0lBUUk7SUFDQSxtQnZEM0pIO0l1RDRKRztFaEI2eGxDWjtBQUNGO0FnQjF4bENVO0VBQ0UseUJoRDFMRjtFZ0QyTEUsZXZEM0pHO0F1Q3U3bENmO0FnQjF4bENZO0VBSkY7SUFLSSx5QmhEOUxKO0lnRCtMSSxtQnZEaktFO0l1RGtLRjtFaEI2eGxDWjtBQUNGO0FnQjF4bENVO0VBQ0UsY25ENUxKO0FtQ3c5bENSO0FnQnp4bENVO0VBQ0UsY25EMUxBO0FtQ3E5bENaOztBZ0JueGxDQTtBQUVBO0VBSVE7SUFDRTtFaEJreGxDUjtFZ0I5d2xDUTtJQUNFO0lBQ0EsY25EOUVLO0VtQzgxbENmO0VnQjV3bENNO0lBQ0UsMkJoRGxORDtJZ0RtTkMsa0J2RHpNSTtJdUQwTUosY25EL0VPO0VtQzYxbENmO0VnQjF3bENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEI0d2xDTjtBQUNGO0FnQnZ3bENBO0VBQ0U7RUFDQTtFQUNBO0FoQnl3bENGO0FnQnZ3bENFO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RWhCMHdsQ0Y7QUFDRjs7QWdCdHdsQ0U7RUFERjtJQUVJLDJCaERuUU07SWdEb1FOLG1CdkRyT1k7RXVDKytsQ2Q7QUFDRjs7QWdCdndsQ0U7RUFDRTtFQUNBO0VBQ0E7QWhCMHdsQ0o7QWdCendsQ0k7RUFDRTtBaEIyd2xDTjtBZ0Ixd2xDTTtFQUNFO0VBQ0E7QWhCNHdsQ1I7QWdCeHdsQ0U7RUFDRTtBaEIwd2xDSjtBZ0J6d2xDSTtFQUNFO0FoQjJ3bENOOztBZ0J2d2xDQTtFQUNFO0VBQ0E7QWhCMHdsQ0Y7O0F3SXhpbUNFO0VBQ0U7QXhJMmltQ0o7O0F3SXJpbUNNO0VBRUU7QXhJdWltQ1I7O0F3STlobUNNOzs7O0VBR0U7QXhJa2ltQ1I7O0F3SXpobUNNOzs7RUFFRTtBeEk2aG1DUjs7QXdJcmhtQ007RUFFRTtBeEl1aG1DUjs7QXdJN2dtQ1E7RUFDRTtBeElnaG1DVjs7QTBEamttQ0E7RUFDRSxlakdOZTtBdUMwa21DakI7O0EwRGprbUNBO0VBQ0U7RUFDQTtBMURva21DRjtBMERqa21DSTtFQUNFO0VBQ0E7QTFEbWttQ047QTBEaGttQ1E7RUFDRTtFQUNBLGVqR2NLO0F1Q29qbUNmO0EwRDlqbUNNO0VBQ0U7QTFEZ2ttQ1I7QTBEOWptQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRGdrbUNWO0EwRDVqbUNNO0VBS0U7QTFEMGptQ1I7QTBEOWptQ1E7RUFDRSxjN0ZvRU07QW1DNC9sQ2hCO0EwRHZqbUNJO0VBQ0U7RUFDQTtFQUNBO0ExRHlqbUNOO0EwRHZqbUNNO0VBTEY7SUFNSTtFMUQwam1DTjtBQUNGO0EwRHBqbUNNO0VBQ0U7RUFDQSxjN0YwRlM7RTZGekZUO0ExRHNqbUNSO0EwRHBqbUNRO0VBTEY7SUFNSTtFMUR1am1DUjtBQUNGO0EwRHJqbUNRO0VBQ0U7RUFDQSxlakdyQ0s7RWlHc0NMLDJCMUZwREQ7RTBGcURDO0ExRHVqbUNWO0EwRGpqbUNVO0VBQ0U7QTFEbWptQ1o7QTBEOWltQ007RUFDRTtFQUNBO0VBQ0EsYzdGa0JRO0U2RmpCUjtFQUNBO0VBQ0E7QTFEZ2ptQ1I7O0EwRDFpbUNBO0VBTUk7SUFDRTtFMUR3aW1DSjtFMER0aW1DSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFPQTtJQUtBO0UxRDhobUNOO0UwRHhpbUNNO0lBQ0U7SUFDQTtFMUQwaW1DUjtFMER0aW1DTTtJQUNFO0UxRHdpbUNSO0UwRHBpbUNNO0lBQ0UsbUI3Rm5CTTtFbUN5am1DZDtFMEQvaG1DUTtJQUNFO0lBQ0EsZWpHcEdHO0V1Q3FvbUNiO0UwRDdobUNNO0lBQ0U7RTFEK2htQ1I7QUFDRjtBMER6aG1DQTtFQUlRO0lBQ0U7RTFEd2htQ1I7QUFDRjtBeUk1cW1DQTtFQUNFO0F6SThxbUNGO0F5STVxbUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzVLcUlTO0FtQ3lpbUNiO0F5SXpxbUNNO0VBQ0U7QXpJMnFtQ1I7QXlJdnFtQ0k7RUFDRTtBekl5cW1DTjtBeUl2cW1DTTtFQUhGO0lBSUk7RXpJMHFtQ047QUFDRjtBeUl2cW1DSTtFQUNFO0lBRUU7SUFDQTtFekl3cW1DTjtBQUNGO0F5SXBxbUNFO0VBQ0UsMkJ6S3BCSztFeUtxQkwsbUJoTFZZO0VnTFdaO0VBQ0EsYzVLbUdXO0U0S2xHWDtFQUNBO0F6SXNxbUNKO0F5SW5xbUNFO0VBQ0U7QXpJcXFtQ0o7QXlJbnFtQ0k7RUFDRTtFQUNBO0VBQ0E7QXpJcXFtQ047QXlJbnFtQ007RUFDRSx5QnpLbkNDO0V5S29DRCxtQmhMcEJRO0VnTHFCUjtFQUNBLGM1SzBFSztFNEt6RUw7QXpJcXFtQ1I7QXlJbHFtQ007RUFDRTtFQUNBO0VBQ0E7QXpJb3FtQ1I7QXlJbHFtQ1E7RUFDRSwyQnpLakREO0V5S2tEQyxtQmhMdENNO0VnTHVDTjtFQUNBLGM1S2dGTztBbUNvbG1DakI7QXlJaHFtQ1U7RUFDRTtFQUNBO0F6SWtxbUNaO0F5STNwbUNNO0VBQ0U7RUFDQTtBekk2cG1DUjtBeUl2cG1DSTtFQUNFLDJCekszRUc7RXlLNEVILGtCaExsRVE7RWdMbUVSO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzVLb0RXO0U0S25EWDtFQUNBO0F6SXlwbUNOO0F5SXRwbUNJO0VBQ0UsMkJ6S3ZGRztFeUt3Rkg7RUFDQTtFQUNBO0F6SXdwbUNOO0F5SXRwbUNNO0VBQ0U7QXpJd3BtQ1I7QXlJcnBtQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJdXBtQ1I7QXlJcnBtQ1E7RUFDRSwyQnpLOUhBO0V5SytIQSxlaEw5Rks7QXVDcXZtQ2Y7QXlJcHBtQ1k7RUFDRSwyQnpLaEhMO0V5S2lISyxlaExuR0M7RWdMb0dEO0VBQ0EsYzVLRkQ7QW1Dd3BtQ2I7QXlJanBtQ1E7RUFDRSwyQnpLNUlBO0V5SzZJQSxlaEw1R0s7RWdMNkdMO0VBQ0EsYzVLWEc7QW1DOHBtQ2I7QXlJOW9tQ0k7RUFDRSwyQnpLbklHO0V5S29JSDtFQUVBO0F6SStvbUNOO0F5STVvbUNJO0VBQ0U7QXpJOG9tQ047QXlJNW9tQ007RUFDRSxrQmhMbklNO0VnTG9JTiwyQnpLOUlDO0V5SytJRCxjNUtWUztFNEtXVDtBekk4b21DUjtBeUkzb21DTTtFQUNFO0F6STZvbUNSO0F5SXpvbUNJO0VBQ0U7QXpJMm9tQ047QXlJem9tQ007RUFDRTtBekkyb21DUjtBeUlsb21DUTtFQUtFO0F6SWdvbUNWO0F5STdubUNRO0VBQ0U7QXpJK25tQ1Y7O0F5SXZubUNFO0VBQ0UsYzVLaEdZO0FtQzB0bUNoQjtBeUl2bm1DRTtFQUNFLHlCNUt4TEk7RTRLeUxKO0VBQ0E7RUFDQTtBekl5bm1DSjtBeUl2bm1DSTtFQUNFO0F6SXlubUNOOztBeUlubm1DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJc25tQ0o7QXlJcG5tQ0k7RUFDRSxjNUtwRk07QW1DMHNtQ1o7QXlJcG5tQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeklzbm1DUjtBeUlwbm1DUTtFQUNFO0F6SXNubUNWO0F5SW5ubUNRO0VBVkY7SUFXSTtFeklzbm1DUjtBQUNGOztBeUkvbW1DRTtFQUNFO0F6SWtubUNKO0F5SS9tbUNNO0VBQ0U7RUFDQTtBeklpbm1DUjtBeUkvbW1DUTtFQUNFLGtCaExuT0k7RWdMb09KO0VBQ0E7RUFDQTtBeklpbm1DVjtBeUk5bW1DUTtFQUNFLGVoTHJPSztBdUNxMW1DZjtBeUk3bW1DUTtFQUNFLG1CaEwzT007QXVDMDFtQ2hCO0F5STFtbUNRO0VBQ0U7RUFDQTtBekk0bW1DVjs7QXlJcm1tQ0E7RUFFSTtJQUNFO0V6SXVtbUNKO0V5SXBtbUNFO0lBQ0U7RXpJc21tQ0o7RXlJbG1tQ0k7SUFDRTtFeklvbW1DTjtFeUlobW1DTTtJQUNFLG1CaEwxUU07RXVDNDJtQ2Q7RXlJL2xtQ007SUFDRSxtQmhMOVFNO0V1QysybUNkO0V5STVsbUNFO0lBQ0U7RXpJOGxtQ0o7QUFDRjtBeUkxbG1DQTtFQUNFO0lBQ0U7SUFDQTtFekk0bG1DRjtBQUNGO0F5SXhsbUNFO0VBQ0UsMkJ6Sy9TSztFeUtnVEwsa0JoTDVSVTtFZ0w2UlY7RUFDQSxjNUtyTFM7QW1DK3dtQ2I7QXlJeGxtQ0k7RUFDRTtFQUNBO0VBQ0E7QXpJMGxtQ047QXlJcmxtQ0k7RUFDRTtFQUNBO0F6SXVsbUNOO0F5SS9rbUNVO0VBQ0U7QXpJaWxtQ1o7QXlJMWttQ0U7RUFDRTtBekk0a21DSjtBeUkxa21DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJNGttQ047QXlJemttQ007RUFDRSwyQnpLMVZDO0V5SzJWRCxrQmhMalZNO0VnTGtWTjtFQUNBLGM1S3hOUztBbUNteW1DakI7QXlJeGttQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCektwV0M7RXlLcVdELG1CaEx6VlE7RWdMMFZSO0VBQ0EsYzVLbk9TO0FtQzZ5bUNqQjtBeUlya21DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCektqWEM7RXlLa1hELGtCaEx4V007RWdMeVdOO0VBQ0EsYzVLL09TO0U0S2dQVDtBekl1a21DUjtBeUlua21DUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6SXFrbUNWO0F5SW5rbUNVO0VBQ0U7QXpJcWttQ1o7QXlJbGttQ2M7RUFDRSwyQnpLbllQO0V5S29ZTyxlaEx0WEQ7RWdMdVhDO0F6SW9rbUNoQjtBeUlqa21DYztFQUNFLDRCeks3Wk47RXlLOFpNLGVoTDVYRDtFZ0w2WEM7QXpJbWttQ2hCO0F5STlqbUNVO0VBQ0U7RUFDQSwyQnpLcmFGO0V5S3NhRTtFQUNBO0VBQ0EsbUJoTHpZSTtBdUN5OG1DaEI7O0F5SXhqbUNBO0VBQ0U7QXpJMmptQ0Y7O0F5SXZqbUNFO0VBQ0U7QXpJMGptQ0o7O0F5SXJqbUNFO0VBQ0U7SUFDRTtFekl3am1DSjtFeUlyam1DRTtJQUNFO0V6SXVqbUNKO0V5SW5qbUNJO0lBQ0U7RXpJcWptQ047RXlJaGptQ0k7SUFDRTtJQUNBLG1CaEw5YVE7SWdMK2FSO0V6SWtqbUNOO0V5STlpbUNFO0lBQ0U7RXpJZ2ptQ0o7QUFDRjs7QXlJN2ltQ0E7RUFDRTtFQUNBO0VBQ0E7QXpJZ2ptQ0Y7O0EwSXhnbkNBO0VBQ0UsbUI3S2tCTTtFNktqQk47QTFJMmduQ0Y7QTBJemduQ0U7RUFDRTtFQUNBO0VBQ0EsMkIxS1NLO0UwS1JMLGtCakxvQ2U7RWlMbkNmO0VBQ0EsYzdLb0lNO0U2S25JTjtBMUkyZ25DSjtBMEl4Z25DRTtFQUNFO0VBQ0E7RUFDQTtBMUkwZ25DSjtBMEl2Z25DTTtFQUNFO0VBQ0E7QTFJeWduQ1I7QTBJdmduQ1E7RUFDRSx5QjFLUEQ7RTBLUUMsbUJqTFlPO0VpTFhQO0VBQ0EsYzdLc0dHO0FtQ202bUNiO0EwSXRnbkNRO0VBQ0UsMkIxS2ZEO0UwS2dCQyxlakxyQ087RWlMc0NQO0VBQ0EsYzdLb0VNO0U2S25FTjtFQUNBO0VBQ0E7RUFDQTtBMUl3Z25DVjtBMElwZ25DTTtFQUNFO0VBQ0E7RUFDQSxtQmpMWlE7RWlMYVI7RUFDQSxjN0swRk87RTZLekZQO0VBQ0E7QTFJc2duQ1I7QTBJamduQ0U7RUFDRTtFQUNBO0VBQ0E7QTFJbWduQ0o7QTBJamduQ0k7RUFDRSxlakw5QlM7RWlMK0JULDJCMUs3Q0c7RTBLOENILGM3S3dDVTtFNkt2Q1Y7RUFDQSxjN0tzQ1U7RTZLckNWO0VBQ0E7QTFJbWduQ047O0EwSTkvbUNBO0VBQ0UsbUI3S3RETTtFNkt1RE47RUFDQTtFQUNBO0ExSWlnbkNGO0EwSS8vbUNFO0VBQ0U7RUFDQSxrQmpMNUNVO0VpTDZDVjtFQUNBLGM3SzJEUztFNksxRFQ7RUFDQTtBMUlpZ25DSjtBMEk5L21DRTtFQUNFO0VBQ0E7RUFDQTtBMUlnZ25DSjtBMEk3L21DTTtFQUNFO0VBQ0E7QTFJKy9tQ1I7QTBJNy9tQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjN0s2Qkc7RTZLNUJIO0VBQ0EseUIxS3JGRDtBZ0NvbG5DVDtBMEk1L21DUTtFQUNFO0VBQ0E7RUFDQSx5QjdLc0dHO0U2S3JHSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSTgvbUNWO0EwSTUvbUNVO0VBQ0UsYzdLZEk7QW1DNGduQ2hCO0EwSTMvbUNVO0VBQ0UsbUJqTG5GSztBdUNnbG5DakI7QTBJMy9tQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUk2L21DZDtBMEl2L21DTTtFQUNFO0VBQ0EsbUJqTDFHUTtFaUwyR1IsMkIxS3hIQztFMEt5SEQ7RUFDQTtFQUNBO0VBQ0EsYzdLRk87RTZLR1A7RUFDQTtBMUl5L21DUjtBMEl0L21DTTtFQUNFO0ExSXcvbUNSO0EwSXQvbUNRO0VBQ0U7RUFDQSxrQmpMNUhJO0VpTDZISjtFQUNBLGM3S2pETTtFNktrRE47RUFDQTtFQUNBO0VBQ0E7QTFJdy9tQ1Y7O0EySWxwbkNJO0VBRUU7RUFDQTtBM0lvcG5DTjs7QTRJdHBuQ007RUFHRTtBNUl1cG5DUjs7QTRJL29uQ007RUFDRTtBNUlrcG5DUjtBNElocG5DTTtFQUdFO0E1SWdwbkNSOztBNklucW5DRTtFQUNFO0VBQ0E7QTdJc3FuQ0o7QTZJbHFuQ0k7RUFFRTtBN0ltcW5DTjtBNklqcW5DSTtFQUNFO0E3SW1xbkNOOztBNkkvcG5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcExTYTtFb0xSYixjaEwyR1c7RWdMMUdYLG1CaExpQ1c7RWdMaENYO0E3SWtxbkNGO0E2SWpxbkNFO0VBQ0UseUI3S1RLO0FnQzRxbkNUO0E2SWpxbkNFO0VBQ0UsMkI3S2hDTTtBZ0Ntc25DVjs7QThJL3JuQ0k7RUFHRTtBOUlnc25DTjs7QStJbnNuQ0k7RUFHRTtBL0lvc25DTjs7QWdKdHNuQ007RUFFRTtBaEp3c25DUjs7QWlKanRuQ0E7RUFDRTtFQUNBO0VBQ0E7QWpKb3RuQ0Y7QWlKbnRuQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnF0bkNKO0FpSm50bkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDakxKZTtFaUxLZjtFQUNBLG1CeExjWTtFd0xiWjtFQUNBLGNwTDBIUTtBbUMybG5DWjtBaUpudG5DRTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWpKa3RuQ0o7QWlKdHRuQ0k7RUFDRTtBakp3dG5DTjtBaUpsdG5DSTtFQUNFO0VBQ0EsZ0NqTHZCYTtFaUx3QmI7RUFDQSxleExIUztFd0xJVDtFQUNBLGNwTHVHTTtFb0x0R047QWpKb3RuQ047QWlKbnRuQ007RUFDRTtFQUNBO0FqSnF0bkNSO0FpSmp0bkNFO0VBQ0U7QWpKbXRuQ0o7QWlKbHRuQ0k7RUFDRSxnQ2pMdENhO0VpTHVDYjtFQUNBLG1CeExwQlU7RXdMcUJWO0VBQ0EsY3BMK0VPO0VvTDlFUDtFQUNBO0FqSm90bkNOO0FpSmp0bkNFO0VBQ0U7RUFDQTtBakptdG5DSjtBaUpqdG5DRTtFQUNFO0FqSm10bkNKO0FpSmp0bkNFO0VBQ0U7QWpKbXRuQ0o7O0FpSmh0bkNBO0VBQ0U7RUFDQTtBakptdG5DRjs7QWtKdHduQ0E7RUFDRTtBbEp5d25DRjtBa0p2d25DRTtFQUNFO0VBQ0EsbUJyTEpJO0VxTEtKO0VBQ0E7QWxKeXduQ0o7QWtKdnduQ0k7RUFDRTtFQUNBO0FsSnl3bkNOO0FrSnR3bkNJO0VBQ0U7QWxKd3duQ047QWtKcnduQ0k7RUFDRTtFQUNBO0FsSnV3bkNOO0FrSnB3bkNJO0VBQ0UseUJyTDZEVTtFcUw1RFY7RUFDQTtBbEpzd25DTjtBa0pud25DSTtFQTFCRjtJQTJCSTtJQUNBO0lBQ0E7RWxKc3duQ0o7QUFDRjtBa0pwd25DSTtFQUNFO0FsSnN3bkNOO0FrSmh3bkNNO0VBQ0U7QWxKa3duQ1I7QWtKOXZuQ1k7O0VBRUUseUJsTGpETDtFa0xrREssbUJ6TGxDRTtBdUNreW5DaEI7QWtKOXZuQ2M7RUFMRjs7SUFNSSxlekx4Q0Q7RXVDMHluQ2I7QUFDRjtBa0o5dm5DYztFQURGO0lBRUksNEJsTGhGTjtFZ0NpMW5DUjtBQUNGO0FrSjN2bkNNO0VBekJGO0lBMEJJLG1CckxsRUE7SXFMbUVBO0lBQ0E7SUFDQTtFbEo4dm5DTjtBQUNGO0FrSjV2bkNNO0VBQ0U7QWxKOHZuQ1I7QWtKNXZuQ1E7RUFIRjtJQUlJO0VsSit2bkNSO0FBQ0Y7QWtKMXZuQ0U7RUFDRTtFQUNBLG1CckxwRkk7RXFMcUZKO0VBQ0E7QWxKNHZuQ0o7QWtKeHZuQ1E7RUFDRTtBbEowdm5DVjtBa0pwdm5DVTtFQUNFO0FsSnN2bkNaO0FrSi91bkNVO0VBQ0U7QWxKaXZuQ1o7QWtKM3VuQ0k7RUE5QkY7SUErQkk7SUFDQTtFbEo4dW5DSjtBQUNGO0FrSjV1bkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxKOHVuQ047QWtKNXVuQ007RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0VsSit1bkNOO0FBQ0Y7QWtKN3VuQ007RUFDRTtBbEordW5DUjtBa0o3dW5DUTtFQUhGO0lBSUk7RWxKZ3ZuQ1I7QUFDRjtBa0o3dW5DTTtFQUNFO0VBQ0E7RUFDQTtBbEordW5DUjtBa0ozdW5DSTtFQUNFO0VBQ0E7QWxKNnVuQ047QWtKM3VuQ007RUFKRjtJQUtJO0lBQ0E7SUFDQTtFbEo4dW5DTjtBQUNGO0FrSjV1bkNNO0VBQ0UsMkJsTC9KQztFa0xnS0Qsa0J6THBJVztFeUxxSVgsY3JMbkNFO0FtQ2l4bkNWO0FrSjV1bkNRO0VBTEY7SUFNSSxtQnpMOUlPO0l5TCtJUCwyQmxMcktEO0VnQ281bkNQO0FBQ0Y7QWtKN3VuQ1E7RUFDRSx5QmxMdktEO0FnQ3M1bkNUO0FrSjd1bkNVO0VBSEY7SUFJSSxrQnpMeEpFO0V1Q3c0bkNaO0FBQ0Y7QWtKM3VuQ1E7RUFERjtJQUVJO0VsSjh1bkNSO0FBQ0Y7QWtKNXVuQ1E7RUFMRjtJQU1JO0VsSit1bkNSO0FBQ0Y7QWtKNXVuQ1U7RUFDRTtFQUNBO0VBQ0E7QWxKOHVuQ1o7QWtKNXVuQ1k7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFbEordW5DWjtBQUNGO0FrSnZ1bkNjOztFQUNFO0VBQ0E7RUFDQTtBbEowdW5DaEI7QWtKeHVuQ2dCO0VBTEY7O0lBTUk7SUFDQTtJQUNBO0VsSjR1bkNoQjtBQUNGO0FrSnJ1bkNNO0VBQ0U7RUFDQTtFQUNBO0FsSnV1bkNSO0FrSnJ1bkNRO0VBTEY7SUFNSTtFbEp3dW5DUjtBQUNGO0FrSnR1bkNRO0VBQ0U7QWxKd3VuQ1Y7QWtKdHVuQ1U7RUExT1IsZXJMeUZjO0VxTHhGZDtFQTJPVTtFQUNBO0VBQ0E7RUFDQTtBbEp5dW5DWjtBa0p0dW5DVTtFQUNFLGNyTHRIQTtFcUx1SEEseUJyTC9PSjtFcUxnUEk7RUFDQSxtQnpMdk9JO0V5THdPSiwyQmxMcFBIO0FnQzQ5bkNUO0FrSnJ1bkNVO0VBQ0UsY3JMbEtJO0VxTG1LSjtBbEp1dW5DWjtBa0psdW5DYztFQURGO0lBRUk7SUFDQTtFbEpxdW5DZDtBQUNGOztBa0o1dG5DQTtFQUNFO0FsSit0bkNGO0FrSjd0bkNFO0VBSEY7SUFJSTtFbEpndW5DRjtBQUNGO0FrSjl0bkNFO0VBQ0UsbUJyTHpQVztBbUN5OW5DZjtBa0o3dG5DRTtFQUNFLHlCbExyUks7RWtMc1JMLGtCekxwUVU7RXlMcVFWLGNyTDNKTTtFcUw0Sk47QWxKK3RuQ0o7QWtKM3RuQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEo2dG5DTjtBa0ozdG5DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEo2dG5DUjtBa0ozdG5DUTtFQVJGO0lBU0k7RWxKOHRuQ1I7QUFDRjtBa0ozdG5DTTtFQUNFO0FsSjZ0bkNSO0FrSnp0bkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxKMnRuQ047QWtKenRuQ007RUFDRTtFQUNBO0VBQ0EsY3JMeE9RO0VxTHlPUixtQnpMblRRO0V5THNUUjtFQUNBO0VBQ0E7QWxKeXRuQ1I7QWtKdnRuQ1E7RUFYRjtJQVlJO0VsSjB0bkNSO0FBQ0Y7QWtKeHRuQ1E7RUFDRTtBbEowdG5DVjtBa0p2dG5DUTtFQUNFO0FsSnl0bkNWO0FrSnJ0bkNNO0VBQ0U7RUFDQTtFQUNBLGNyTGhRUTtFcUxpUVIsbUJ6TDNVUTtFeUwrVVI7RUFDQTtFQUNBO0FsSm90bkNSO0FrSmx0bkNRO0VBQ0U7QWxKb3RuQ1Y7QWtKanRuQ1E7RUFDRTtBbEptdG5DVjs7QWtKdHNuQ0U7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBbEo4c25DSjtBa0p6c25DVTs7Ozs7O0VBQ0U7RUFDQTtBbEpndG5DWjtBa0oxc25DUTs7Ozs7O0VBQ0U7RUFDQTtBbEppdG5DVjtBa0ovc25D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O0FEU0k7RUFDRTtBQ05OOztBRFdFO0VBQ0U7QUNSSjs7QURXQTtFQUNFO0VBQ0E7QUNSRjs7QURVQTtFQUNFO0FDUEY7O0FEVUE7RUFDRTtFQUNBO0FDUEY7O0FEU0E7RUFDRTtBQ05GOztBRFFBO0VBQ0U7QUNMRjs7QURPQTtFQUNFO0FDSkY7O0FETUE7RUFDRTtBQ0hGOztBREtBO0VBQ0U7QUNGRjs7QURJQTtFQUNFO0FDREY7O0FER0E7RUFDRTtBQ0FGOztBREVBO0VBQ0U7QUNDRjs7QURDQTtFQUNFO0FDRUY7O0FEQUE7RUFDRTtBQ0dGOztBRERBO0VBQ0U7QUNJRjs7QURBSTtFQUNFO0FDR047QURFSTtFQUNFO0FDQU47O0FES0E7RUFDRTtFQUNBO0VBQ0E7QUNGRjs7QURJQTtFQUNFO0FDREY7O0FESUU7RUFDRTtFQUNBO0VBQ0E7QUNESjtBRElFO0VBQ0U7QUNGSjtBREdJO0VBQ0U7RUFDQTtFQUNBO0FDRE47QURJSTtFQUNFLHlCeEw3R0U7RXdMOEdGO0VBQ0EsY3hMM0JVO0V3TDRCVjtFQUNBO0VBQ0E7QUNGTjtBRElNO0VBUkY7SUFTSTtJQUNBO0VDRE47RURHTTtJQUNFO0lBQ0E7SUFDQTtFQ0RSO0FBQ0Y7O0FEU0k7RUFDRTtBQ05OO0FEVUU7RUFDRTtFQUNBLG1CeEwzSUk7RXdMNElKLGN4THhEWTtFd0x5RFo7QUNSSjtBRFVJO0VBTkY7SUFPSTtJQUNBO0VDUEo7QUFDRjs7QURXQTtFQUNFO0FDUkY7QURTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNQSjtBRFNFO0VBQ0UsY3hMdUJRO0V3THRCUjtFQUNBO0FDUEo7O0FEV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1JGO0FEU0U7RUFDRTtBQ1BKOztBRFVBO0VBQ0U7RUFDQTtFQUNBO0FDUEY7QURRRTtFQUNFO0FDTko7QURRRTtFQUNFO0FDTko7QURRRTtFQUNFO0FDTko7O0FEVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnhMbE1NO0V3TG1NTjtBQ1BGO0FEU0U7RUFQRjtJQVFJO0VDTkY7QUFDRjtBRFNJO0VBREY7SUFFSTtJQUNBO0VDTko7QUFDRjtBRFNFO0VBQ0U7QUNQSjtBRFNFO0VBQ0U7QUNQSjs7QURZRTtFQUNFO0FDVEo7O0FEYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1ZGO0FEWUU7RUFORjtJQU9JO0VDVEY7QUFDRjs7QURjRTs7RUFDRTtFQUNBO0FDVko7QURZRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUwxT1k7QTZMaU9oQjs7QURhRTs7RUFFRTtFQUNBO0FDVko7QURZRTs7RUFFRTtFQUNBO0FDVko7QURZRTs7RUFFRTtFQUNBO0FDVko7QURZRTs7RUFFRTtFQUNBO0FDVko7QURZRTs7RUFFRTtFQUNBO0FDVko7QURZRTs7RUFFRTtFQUNBO0FDVko7QURZRTs7RUFFRTtFQUNBO0FDVko7QURZRTs7RUFFRTtFQUNBO0FDVko7QURZRTs7RUFFRTtFQUNBO0FDVko7O0FEYUE7RUFDRTtFQUNBLG1CeEx4U007RXdMeVNOO0VBQ0E7RUFDQTtBQ1ZGOztBRFlBO0VBQ0UsY3hMNUtlO0V3TDZLZjtBQ1RGOztBRFdBO0VBQ0UsY3hMbk1XO0V3THFNWDtBQ1RGOztBRFlFO0VBQ0U7RUFDQTtBQ1RKO0FEWUk7RUFDRTtBQ1ZOO0FEYU07RUFDRTtBQ1hSO0FEZ0JNO0VBQ0U7RUFDQTtBQ2RSO0FEZ0JNO0VBQ0U7QUNkUjtBRG9CTTtFQUNFO0FDbEJSO0FEc0JROztFQUNFO0VBQ0E7QUNuQlY7QURzQk07O0VBRUU7QUNwQlI7O0FEc0RFOztFQUVFO0VBQ0E7QUNuREo7QURxREU7O0VBRUU7RUFDQTtBQ25ESjtBRHFERTs7RUFFRTtFQUNBO0FDbkRKO0FEcURFOztFQUVFO0VBQ0E7QUNuREo7QURxREU7O0VBRUU7RUFDQTtBQ25ESjtBRHFERTs7RUFFRTtFQUNBO0FDbkRKO0FEcURFOztFQUVFO0VBQ0E7QUNuREo7QURxREU7O0VBRUU7RUFDQTtBQ25ESjtBRHFERTs7RUFFRTtFQUNBO0FDbkRKOztBRHVEQTtFQUNFO0VBQ0E7QUNwREY7O0FEdURBO0VBQ0U7RUFDQTtBQ3BERjs7QUR3REk7RUFDRTtFQUNBO0FDckROO0FEd0RFO0VBQ0U7RUFDQTtBQ3RESjtBRHdERTtFQUNFO0FDdERKO0FEeURJO0VBQ0UsbUJ4THZjRTtFd0x3Y0Y7RUFDQTtFQUNBO0FDdkROO0FEMERFO0VBQ0U7RUFDQSxjeExuQ1U7QXlMckJkO0FEMkRJO0VBQ0U7QUN6RE47QUQ2RFE7RUFDRTtBQzNEVjtBRDhETTtFQUNFO0FDNURSO0FEaUVNO0VBQ0U7RUFDQTtBQy9EUjtBRGlFTTs7RUFFRTtBQy9EUjtBRGlFTTs7RUFFRTtBQy9EUjtBRGdFUTs7RUFDRTtFQUNBO0FDN0RWO0FEZ0VNOztFQUVFO0FDOURSO0FEZ0VNOztFQUVFO0FDOURSO0FEZ0VNOztFQUVFO0FDOURSO0FEZ0VNOztFQUVFO0FDOURSO0FEZ0VNOztFQUVFO0FDOURSO0FEZ0VNOztFQUVFO0FDOURSO0FEZ0VNOztFQUVFO0FDOURSOztBRGlHSTtFQUNFO0FDOUZOOztBRG1HRTtFQUNFO0FDaEdKO0FEa0dFO0VBQ0U7QUNoR0o7O0FEb0dFO0VBQ0U7QUNqR0o7QURvR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnhMcGtCRTtBeUxrZVI7O0FEc0dBO0VBQ0U7RUFDQTtBQ25HRjs7QURxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbEdGO0FEbUdFO0VBQ0UsbUI1TDlrQk87RTRMK2tCUCwyQnJMdmxCSztFcUx3bEJMO0VBQ0E7RUFDQTtBQ2pHSjs7QUM1Z0JFO0VBQ0U7RUFDQTtFQUNBLHlCMUxZb0I7QXlMbWdCeEI7QUMzZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2Z0JOO0FDMWdCUTtFQUNFLGtCOUxjSTtFOExiSiwyQnZMSUQ7RXVMSEMsYzFMNEhLO0UwTDNITDtFQUNBO0FENGdCVjtBQ3ZnQlE7RUFDRTtBRHlnQlY7QUN2Z0JVO0VBQ0UsbUI5TElJO0U4TEhKLDJCdkw1QkY7RXVMNkJFLGMxTHVHQztFMEx0R0Q7RUFDQTtFQUNBO0FEeWdCWjtBQ3BnQlE7O0VBRUU7RUFDQTtFQUNBO0FEc2dCVjtBQ25nQlE7O0VBRUU7RUFDQTtBRHFnQlY7QUNsZ0JROztFQUVFO0VBQ0E7QURvZ0JWO0FDamdCUTs7RUFFRTtFQUNBO0FEbWdCVjtBQ2hnQlE7O0VBRUU7RUFDQTtFQUNBO0FEa2dCVjtBQy9mUTs7RUFFRTtFQUNBO0FEaWdCVjtBQzlmUTs7RUFFRTtFQUNBO0FEZ2dCVjtBQzdmUTs7RUFFRTtFQUNBO0FEK2ZWOztBQ3hmQTs7RUFFRTtFQUNBLGMxTHpCYTtBeUxvaEJmOztBQ3hmQTtFQUNFO0VBQ0EsYzFMeUNhO0F5TGtkZjs7QUN2ZkU7RUFDRTtBRDBmSjs7QUN2ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDBmRjs7QUN4ZkE7RUFDRTtFQUNBO0FEMmZGOztBQ3ZmRTtFQUNFO0FEMGZKOztBQ3JmRTtFQUNFO0FEd2ZKOztBQ25mRTtFQUNFLGtCOUxsRmE7RThMbUZiLGMxTERTO0F5THVmYjs7QUU1bkJFO0VBQ0U7SUFDRTtJQUNBLDJCeExnQkc7RXNMK21CUDtFRTVuQkU7SUFDRTtFRjhuQko7QUFDRjtBRTFuQkk7RUFDRTtFQUNBO0FGNG5CTjtBRXhuQkU7RUFDRTtFQUNBO0VBQ0E7QUYwbkJKO0FFdm5CRTtFQUNFO0VBQ0E7RUFDQTtBRnluQko7QUV0bkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd25CSjtBRXRuQkk7RUFDRTtFQUNBO0VBQ0E7QUZ3bkJOO0FFdG5CSTtFQUNFO0VBQ0E7RUFDQTtBRnduQk47QUV2bkJNO0VBQ0U7QUZ5bkJSO0FFcG5CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUZtbkJKO0FFam5CTTtFQUNFO0FGbW5CUjtBRWxuQlE7RUFDRTtBRm9uQlY7QUU3bUJJO0VBQ0U7RUFDQTtBRittQk47QUU3bUJNO0VBSkY7SUFLSTtFRmduQk47QUFDRjtBRTVtQkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FGNm1CSjtBRTNtQkk7RUFDRTtBRjZtQk47QUUzbUJNO0VBQ0U7RUFDQTtBRjZtQlI7QUV4bUJFO0VBQ0UsbUIzTGNRO0F5TDRsQlo7QUV6bUJJO0VBQ0U7QUYybUJOOztBRXJtQkU7RUFDRTtFQUNBLDJCeEwvRks7QXNMdXNCVDs7QUVubUJFO0VBQ0U7SUFDRTtJQUNBLDJCeEx4R0c7RXNMOHNCUDtFRW5tQkU7SUFDRTtFRnFtQko7RUVsbUJFO0lBQ0U7RUZvbUJKO0VFam1CRTtJQUNFO0VGbW1CSjtFRWhtQkU7SUFDRTtFRmttQko7QUFDRjs7QUU5bEJBO0VBQ0U7SUFDRTtFRmltQkY7QUFDRjtBRTdsQkU7RUFDRTtBRitsQko7QUU3bEJFO0VBQ0UsZS9MekhXO0E2THd0QmY7QUU1bEJFO0VBQ0U7QUY4bEJKOztBRTNsQkE7RUFDRTtFQUNBO0VBQ0E7QUY4bEJGOztBRTNsQkE7RUFDRTtBRjhsQkY7O0FFNWxCQTtFQWVFO0FGaWxCRjtBRS9sQkU7RUFDRTtBRmltQko7QUUvbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmltQko7QUUvbEJFO0VBQ0U7RUFDQTtBRmltQko7QUU5bEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZnbUJKOztBRTdsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmdtQkY7QUUvbEJFO0VBQ0UsbUIvTDdLTztFK0w4S1AsMkJ4THRMSztFd0x1TEw7RUFDQTtFQUNBO0FGaW1CSjs7QUU1bEJJO0VBQ0U7RUFDQTtBRitsQk4sQztBRzN5QkU7RUFDRTtBQ1BKO0FEVUU7RUFQRjtJQVFJO0lBQ0E7RUNQRjtBQUNGO0FEV0k7RUFDRTtBQ1ROO0FEYUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJ6TFhLO0EwTERUO0FEY0k7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQ2JOO0FEa0JJO0VBQ0U7QUNoQk47QURpQk07RUFDRSx5QjVMbVBPO0E2TGxRZjtBRGtCSTtFQUNFO0FDaEJOO0FEcUJJO0VBQ0U7QUNuQk47QURxQk07RUFDRSx5QjVMd0RDO0E2TDNFVDtBRHNCSTtFQUNFO0FDcEJOO0FEeUJJO0VBQ0U7QUN2Qk47QUR5Qk07RUFDRSx5QjVMZ0NRO0E2THZEaEI7QUQwQkk7RUFDRTtBQ3hCTjtBRDZCSTtFQUNFO0FDM0JOO0FENkJNO0VBQ0UseUI1TGlKUTtBNkw1S2hCO0FEOEJJO0VBQ0U7QUM1Qk47QURpQ0k7RUFDRTtBQy9CTjtBRGdDTTtFQUNFLHlCNUw3Qk87QTZMRGY7QURpQ0k7RUFDRTtBQy9CTjtBRHFDSTs7RUFDRTtBQ2xDTjtBRG1DTTs7RUFDRSx5QjVMdUlNO0E2THZLZDtBRG1DSTs7RUFDRTtBQ2hDTjtBRG9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbENKO0FEb0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2xDTjtBRHFDSTtFQUNFO0VBQ0E7RUFDQTtBQ25DTjtBRHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDckNKO0FEdUNJO0VBQ0U7QUNyQ047QUR3Q0k7RUFDRTtFQUNBO0VBQ0E7QUN0Q047QUR5Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3ZDVjtBRDJDUTtFQUNFO0FDekNWO0FENkNNO0VBQ0U7QUMzQ1I7QUQ2Q1E7RUFDRTtFQUNBO0VBQ0EseUI1TG1DRztFNExsQ0g7RUFFQTtFQUNBO0FDNUNWO0FENkNVO0VBQ0U7QUMzQ1o7QUQ2Q1U7RUFDRTtBQzNDWjtBRDhDVTtFQUNFO0VBQ0E7QUM1Q1o7QUQrQ1U7RUFDRTtFQUNBO0FDN0NaO0FEZ0RRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzlDVjtBRGlEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCNUxsTUY7RTRMbU1FO0VBQ0E7RUFDQTtBQy9DVjtBRGlEVTtFQUNFO0VBQ0EsYzVMMUZDO0U0TDJGRDtFQUNBO0VBQ0E7QUMvQ1o7QURpRFk7RUFDRSx5QjVMZkQ7QTZMaENiO0FEc0RVO0VBQ0U7QUNwRFo7QUR3RFU7RUFDRTtBQ3REWjtBRHdEVTtFQUNFO0FDdERaO0FENERZO0VBQ0U7QUMxRGQ7QUQ2RFU7RUFDRTtBQzNEWjtBRCtETTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCNUxsREs7QTZMWGI7QUQrRE07RUFDRTtBQzdEUjtBRCtETTtFQUNFO0FDN0RSO0FEeUVJO0VBQ0U7QUN2RU47QUR5RU07RUFDRTtFQUNBO0VBQ0EseUI1TDFFSztBNkxHYjtBRDBFTTtFQUNFLGM1THZKTztFNEx3SlAsMkJ6TGpSQztFeUxrUkQ7QUN4RVI7QUQyRU07RUFDRTtFQUNBLGM1TGpNUTtFNExrTVI7QUN6RVI7O0FEK0VFO0VBQ0U7QUM1RUo7O0FEaUZFO0VBQ0U7RUFDQSx5QjVMcFNJO0U0THFTSjtFQUNBO0FDOUVKO0FEK0VJO0VBQ0U7QUM3RU47QUQrRUk7RUFDRTtFQUNBO0FDN0VOO0FEZ0ZFO0VBQ0U7QUM5RUo7O0FEc0ZVOztFQUVFO0FDbkZaOztBQzlQQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdRRjtBQzlQRTtFQUNFLHlCOUx1T1c7QTZMeUJmO0FDL1BJO0VBQ0UsYzlMd1JTO0E2THZCZjtBQzdQRTtFQUNFLHlCOUxrT1E7QTZMNkJaO0FDOVBJO0VBQ0UsYzlMbUdHO0E2TDZKVDtBQzVQRTtFQUNFLHlCOUw2akJZO0E2TC9UaEI7QUM3UEk7RUFDRSxjOUxpRlU7QTZMOEtoQjtBQzNQRTtFQUNFLHlCOUxzTlE7QTZMdUNaO0FDNVBJO0VBQ0UsYzlMd01VO0E2THNEaEI7QUMxUEU7RUFDRSx5QjlMZ05ZO0E2TDRDaEI7QUMzUEk7RUFDRSxjOUwrQlM7QTZMOE5mO0FDelBFO0VBQ0UseUI5TDBNWTtBNkxpRGhCO0FDMVBJO0VBQ0UsYzlMeU1RO0E2TG1EZDtBQ3hQRTtFQUNFLGM5THVEWTtFOEx0RFo7RUFDQTtFQUNBO0FEMFBKO0FDeFBJO0VBQ0U7QUQwUE47O0FDclBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3UEY7O0FFM1RBO0VBQ0U7QUY4VEY7QUU3VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRitUSjtBRTdURTtFQUNFO0VBQ0E7RUFDQTtBRitUSjtBRTdURTtFQUNFO0VBQ0E7RUFDQTtBRitUSjtBRTVURTtFQUNFO0FGOFRKO0FFNVRJO0VBQ0U7QUY4VE47QUU1VEk7RUFDRTtFQUNBO0VBQ0EseUIvTHdMTztFK0x2TFA7RUFFQTtFQUNBO0FGNlROO0FFNVRNO0VBQ0U7QUY4VFI7QUUzVE07RUFDRTtFQUNBO0FGNlRSO0FFMVRNO0VBQ0U7RUFDQTtBRjRUUjtBRXhURTtFQUVFO0FGeVRKO0FFdlRFO0VBQ0U7RUFDQSxtQm5NN0JPO0VtTThCUDtBRnlUSjtBRXRURTtFQUNFO0VBQ0E7RUFDQTtBRndUSjtBRXJUTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdVRSO0FFblRNO0VBQ0U7QUZxVFI7QUVqVEk7RUFDRTtFQUNBO0VBQ0EseUIvTGlJTztFK0xoSVA7RUFDQTtFQUNBO0VBQ0E7QUZtVE47QUUvU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmlUSjtBRTlTRTtFQUNFLHlCL0xpSFM7RStMaEhUO0VBQ0E7RUFDQTtBRmdUSjtBRTdTRTtFQUNFO0VBQ0E7QUYrU0o7QUU3U0k7RUFDRTtFQUNBO0FGK1NOO0FFNVNJO0VBQ0U7RUFDQTtBRjhTTjtBRTNTSTtFQUNFO0FGNlNOO0FFMVNJO0VBQ0U7QUY0U047QUUxU007RUFDRSxjL0x2QlE7RStMd0JSLDJCNUw5R0M7RTRMK0dELG1Cbk1uR1E7QWlNK1loQjtBRXhTSTtFQUNFO0VBQ0E7RUFDQTtBRjBTTjtBRXhTTTtFQUNFLGMvTFJLO0UrTFNMLDJCNUwxSEM7QTBMb2FUO0FFclNNO0VBQ0U7RUFDQTtFQUNBO0FGdVNSO0FFdFNRO0VBQ0U7RUFDQTtBRndTVjtBRW5TSTtFQUNFLGMvTDFCTztFK0wyQlAsNEI1TGhLSTtBMExxY1Y7QUVsU0k7RUFDRSxjL0wvQk87RStMZ0NQLDRCNUxyS0k7QTBMeWNWO0FFblNNO0VBQ0U7RUFDQTtBRnFTUjtBRWhTSTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUZpU047QUU3UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRitSSjtBRTdSSTtFQUNFO0FGK1JOO0FFNVJJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNlJOO0FFM1JNO0VBQ0U7QUY2UlI7QUU1UlE7RUFDRTtFQUNBO0FGOFJWO0FFeFJFO0VB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QUNFO0VBQ0E7QUx3Tko7QUtyTkU7RUFDRTtBTHVOSjtBS3BORTtFQUNFO0FMc05KOztBS2xOQTtFQUVFO0FMb05GOztBS2pOQTtFQUNFO0FMb05GOztBS2pOQTtFQUNFO0VBQ0E7QUxvTkY7O0FLbE5BO0VBQ0U7RUFDQTtBTHFORjs7QUtqTkE7RUFDRTtFQUNBO0FMb05GOztBS2xOQTtFQUNFO0VBQ0E7QUxxTkY7O0FNelFBO0VBQ0U7RUFDQTtBTjRRRjs7QU16UUE7RUFDRTtBTjRRRjtBTXJRQTtFQUNFLG9DSEh3QjtBSDBRMUI7O0FNcFFBO0VBRUU7RUFDQSxVSERhO0VHRWI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSFpTO0FIa1JYO0FNclFFO0VBRUU7QU5zUUo7O0FNbFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FOb1FGOztBTWpRQTtFQUNFO0VBQ0E7QU5vUUY7O0FNalFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QU5tUUY7QU1qUUU7RUFDRTtBTm1RSjs7QU0vUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTmtRRjtBTWhRRTtFQUNFO0FOa1FKO0FNOVBJO0VBR0U7RUFDQTtBTjhQTjs7QU16UEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBTjJQRjs7QU14UEE7RUFDRTtBTjJQRjtBTXpQRTtFQUNFO0FOMlBKO0FNeFBFO0VBQ0U7RUFDQTtBTjBQSjs7QU10UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55UEY7QU12UEU7RUFDRTtBTnlQSjs7QU1yUEE7RUFDRTtFQUNBO0VBQ0E7QU53UEY7O0FPbFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBxWEY7QU9uWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUHFYSjtBT25YSTtFQUNFO0VBQ0E7QVBxWE47QU9sWEk7RUFDRTtFQUNBO0VBQ0E7QVBvWE47QU9qWEk7RUFDRTtBUG1YTjtBTy9XTTtFQUNFO0VBQ0E7QVBpWFI7QU83V0k7RUFDRTtBUCtXTjtBTzVXSTtFQUNFO0VBQ0E7RUFDQTtBUDhXTjtBTzVXTTtFQUNFO0FQOFdSOztBT3hXQTtFQUNFO0FQMldGO0FPeldFO0VBQ0U7QVAyV0o7QU96V0U7RUFDRTtBUDJXSjs7QU92V0E7O0VBRUU7QVAwV0Y7O0FPcldBO0VBQ0U7QVB3V0Y7O0FRN2FBO0VBQ0U7RUFDQTtFQUNBO0FSZ2JGO0FROWFFO0VBQ0U7QVJnYko7O0FRM2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI4YUY7O0FRM2FBOztFQUVFO0FSOGFGOztBUTNhQTtFQUNFO0FSOGFGOztBUTNhQTtFQUNFO0FSOGFGO0FRNWFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSOGFKO0FRNWFJO0VBQ0U7RUFDQTtBUjhhTjtBUTFhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI0YUo7QVF6YUU7RUFFRTtBUjBhSjtBUXZhRTtFQUNFO0VBQ0E7RUFDQTtBUnlhSjtBUXRhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUndhSjtBUXJhRTtFQUNFO0FSdWFKOztBUWxhRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxYUo7QVFsYUU7RUFDRTtBUm9hSjtBUWphRTtFQUNFO0VBQ0E7RUFDQTtBUm1hSjtBUWhhRTtFQUNFO0FSa2FKO0FRL1pFO0VBQ0U7QVJpYUo7QVE5WkU7O0VBRUU7RUFFQTtFQUNBO0FSK1pKOztBUTNaQTtFQUNFO0FSOFpGOztBUTNaQTtFQUNFO0FSOFpGO0FRNVpFO0VBQ0U7QVI4Wko7O0FRMVpBO0VBQ0U7QVI2WkY7O0FTL2hCQTtFQUNFO0VBQ0E7RUFDQSxvQ05Nd0I7RU1MeEIsWU5JcUI7RU1IckI7RUFDQTtFQUNBO0FUa2lCRjs7QVMvaEJBO0VBQ0U7QVRraUJGOztBUy9oQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRraUJGO0FTaGlCRTtFQUNFO0VBQ0E7QVRraUJKO0FTL2hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUaWlCSjtBUy9oQkU7RUFDRTtBVGlpQko7QVM5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Tko7RURPSTtJQUNFLGtCL003Qk07RWdOd0JaO0VEVU07SUFDRSxlL014Q0s7RWdOZ0NiO0VEVU07SUFDRTtFQ1JSO0VEU1E7SUFDRTtFQ1BWO0VEWUU7SUFDRTtJQUNBO0lBQ0E7RUNWSjtFRFdJO0lBQ0UsZS9NdkRPO0VnTjhDYjtFRGFBO0lBQ0U7SUFDQTtFQ1hGO0VEWUU7SUFDRTtFQ1ZKO0FBQ0Y7QURhQTtFQUNFO0VBQ0E7RUFDQTtBQ1hGO0FEWUU7RUFDRTtBQ1ZKO0FEWUU7RUFQRjtJQVFJO0VDVEY7QUFDRjs7QURZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDVEY7QURVRTtFQUNFO0FDUko7QURVRTtFQUNFLGtCL01uRlU7QWdOMkVkOztBRFdBO0VBQ0U7RUFDQTtFQUNBO0FDUkY7O0FDbEhFO0VBQ0U7RUFDQTtBRHFISjtBQ2xIRTtFQUNFO0VBQ0E7QURvSEo7QUNsSEk7RUFDRTtBRG9ITjtBQ2pISTtFQUNFLHlCN01zRlU7QTRNNkJoQjs7QUM3R0U7RUFDRSxrQmpOb0JlO0FnTjRGbkI7QUM5R0k7RUFDRSxrQmpOaUJhO0VpTmhCYix5QjFNVkc7QXlNMEhUO0FDN0dJO0VBQ0UsMkIxTWhCRztBeU0rSFQ7O0FDekdFO0VBQ0UsZWpOUlc7RWlOU1gsMkIxTXhCSztFME15Qkw7QUQ0R0o7QUN6R0U7RUFDRSxlak5kVztFaU5lWCx5QjFNNUJLO0UwTTZCTDtFQUNBO0FEMkdKO0FDdkdJO0VBQ0U7RUFDQSxlak52QlM7RWlOd0JULDJCMU12Q0c7RTBNd0NIO0VBQ0E7QUR5R047QUN0R0k7RUFDRSxnQm5NMHlFa0I7RW1NenlFbEIsd0JuTWxFZ0I7RW1NbUVoQixtQmpOdkNLO0VpTndDTDtFQUNBLGM3TXNDVTtFNk1yQ1Y7RUFDQTtBRHdHTjs7QUNsR0E7RUFFSTtJQUNFLG1Cak4vQ1U7SWlOZ0RWO0lBQ0E7SUFDQTtFRG9HSjtFQ2xHRTtJQUNFO0lBQ0E7RURvR0o7RUNoR0k7SUFDRSxtQmpOM0RRO0lpTjREUjtJQUNBO0lBQ0E7RURrR047RUM3RkE7SUFDRTtFRCtGRjtFQzdGSTs7SUFFRTtFRCtGTjtBQUNGO0FDdkZNO0VBQ0U7QUR5RlI7QUNyRkU7RUFDRTtBRHVGSjs7QUU3TUE7RUFDRTtBRmdORjs7QUU5TUE7RUFDRTtBRmlORjtBRWhORTtFQUZGO0lBR0k7RUZtTkY7RUVsTkU7SUFDRTtFRm9OSjtBQUNGOztBRWpOQTtFQUNFO0VBQ0E7QUZvTkY7QUVuTkU7RUFDRTtBRnFOSjs7QUVsTkE7RUFDRTtFQUNBO0FGcU5GOztBRW5OQTtFQUNFO0FGc05GOztBRXBOQTtFQUNFO0VBQ0E7RUFDQTtBRnVORjs7QUVyTkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFRndORjtBQUNGO0FHelBBO0VBQ0U7RUFDQTtBSDJQRjtBRzFQRTtFQUNFO0VBQ0E7QUg0UEo7QUczUEk7RUFDRTtBSDZQTjs7QUd6UEE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSDRQRjtFRzNQRTs7O0lBR0U7SUFDQTtFSDZQSjtFRzNQRTtJQUNFO0lBQ0E7SUFDQTtFSDZQSjtFRzNQRTtJQUNFO0VINlBKO0FBQ0Y7QUd2UEk7RUFDRTtFQUNBO0FIeVBOO0FHeFBNO0VBQ0U7QUgwUFI7QUd2UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHlQTjtBR3hQTTtFQUNFO0VBQ0E7QUgwUFI7QUd4UE07OztFQUdFO0FIMFBSOztBSWhUQTtFQUNFO0FKbVRGOztBSWpUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvVEY7QUluVEU7RUFDRSx5QmhOd01TO0VnTnZNVDtFQUNBO0FKcVRKO0FJbFRJO0VBQ0U7RUFDQSwyQjdNRkc7RTZNR0gsZXBOWVM7RW9OWFQ7QUpvVE47QUlsVEk7RUFDRTtBSm9UTjs7QUloVEE7RUFDRTtJQUNFO0lBQ0E7RUptVEY7RUlqVEE7SUFDRTtJQUNBO0lBQ0E7RUptVEY7RUlsVEU7SUFDRTtFSm9USjtFSWxURTtJQUNFO0VKb1RKO0VJblRJO0lBQ0U7RUpxVE47QUFDRjtBS3BXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMc1dGOztBS3BXQTtFQUNFO0FMdVdGOztBS3BXQTtFQUNFO0FMdVdGO0FLdFdFO0VBQ0U7RUFDQTtBTHdXSjtBS3ZXSTtFQUNFO0FMeVdOOztBS3JXQTtFQUNFO0FMd1dGOztBS3RXQTtFQUNFO0VBQ0E7RUFDQTtBTHlXRjtBS3hXRTtFQUNFO0FMMFdKO0FLeldJO0VBQ0U7QUwyV047O0FLdldBO0VBQ0U7SUFDRTtJQUNBO0VMMFdGO0VLeFdBO0lBQ0U7SUFDQTtFTDBXRjtFS3pXRTtJQUNFO0VMMldKO0VLeFdBO0lBQ0U7RUwwV0Y7RUt0V0k7SUFDRTtFTHdXTjtFS3RXSTtJQUNFO0VMd1dOO0FBQ0Y7QU12WkU7RUFDRTtFQUNBO0FOeVpKO0FNclpNO0VBQ0U7QU51WlI7QU1wWkk7RUFDRTtFQUNBO0FOc1pOO0FNclpNO0VBQ0U7QU51WlI7QU1yWk07RUFDRSxjbE5pRlE7QTRNc1VoQjtBTXRaUTtFQUNFLGNsTm1MRztBNE1xT2I7QU1sWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb1pOO0FNblpNO0VBQ0U7RUFDQSxrQnROWk07RXNOYU4sMkIvTXRCQztFK011QkQsY2xONkdTO0E0TXdTakI7QU1sWlE7RUFDRTtBTm9aVjtBTWxaUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV0TnRCSztFc051QkwsMkIvTXJDRDtFK01zQ0MsY2xOMkVHO0E0TXlVYjtBTW5aVTtFQUNFLG1CdE41Qkk7RXNONkJKO0FOcVpaO0FNblpVO0VBQ0UsY2xOOElDO0E0TXVRYjtBTS9ZRTtFQUNFO0VBQ0E7RUFDQTtBTmlaSjtBTWhaSTtFQUNFLGtCdE5wQ1E7QWdOc2JkO0FNL1lFO0VBQ0U7QU5pWko7QU0vWUU7RUFDRTtFQUNBO0FOaVpKO0FNaFpJO0VBQ0U7QU5rWk47QU0vWU07RUFDRTtFQUNBO0VBQ0E7RUFDQSwyQi9NeEVDO0F5TXlkVDtBTS9ZVTtFQUNFLGtCdE5sRUU7RXNObUVGO0VBQ0E7RUFDQSxjbE5zREs7QTRNMlZqQjtBTTlZUTtFQUNFLGV0TnBFSztFc05xRUw7QU5nWlY7QU05WVk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxldE4zRUM7RXNONEVELGNsTnVCRDtFa050QkM7QU5nWmQ7QU03WWM7RUFDRTtBTitZaEI7QU03WWM7RUFDRTtBTitZaEI7QU0zWVU7RUFDRSx5QmxOckdKO0E0TWtmUjtBTTNZVTtFQUNFO0FONllaO0FNM1lVO0VBQ0U7QU42WVo7QU01WVk7RUFDRTtBTjhZZDtBTXZZVTs7RUFFRTtBTnlZWjtBTXhZWTtFQUhGOztJQUlJO0VONFlaO0FBQ0Y7QU0xWVU7O0VBRUU7QU40WVo7QU0zWVk7RUFIRjs7SUFJSTtFTitZWjtBQUNGO0FNN1lVOztFQUVFO0FOK1laO0FNOVlZO0VBSEY7O0lBSUk7RU5rWlo7QUFDRjtBTTVZRTtFQUNFO0FOOFlKO0FNM1lNO0VBQ0U7QU42WVI7QU16WUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdE5wSlU7RXNOcUpWLDJCL01sS0c7RStNbUtIO0FOMllOO0FNellNO0VBQ0UsY2xOL0VRO0E0TTBkaEI7QU12WUk7RUFDRTtFQUNBLDJCL005TEk7RStNK0xKLG1CdE5oS1U7RXNOaUtWO0FOeVlOO0FNcFlJO0VBQ0UseUJsTmVPO0E0TXVYYjs7QU1qWUE7RUFDRTtJQUNFO0VOb1lGO0VNbllFO0lBQ0U7RU5xWUo7RU1wWUk7O0lBRUUsa0J0TjVLTTtFZ05rakJaO0VNbFlJO0lBQ0U7RU5vWU47RU1qWU07SUFDRSxldE4xTEs7RWdONmpCYjtFTWpZTTtJQUNFLGNsTnJITTtFNE13ZmQ7RU1qWU07SUFDRTtFTm1ZUjtFTWxZUTtJQUNFO0VOb1lWO0VNOVhJO0lBQ0U7RU5nWU47RU05WEk7SUFDRTtJQUNBLGtCdE5sTk07RWdOa2xCWjtFTS9YTTtJQUNFLGtCdE5wTkk7RWdOcWxCWjtFTTdYRTtJQUNFO0lBQ0E7RU4rWEo7RU05WEk7SUFDRSxldE52Tk87RWdOdWxCYjtFTTdYRTtJQUNFO0VOK1hKO0VNNVhJOztJQUVFLGtCdE5yT007RWdObW1CWjtFTTVYSTtJQUNFO0VOOFhOO0VNNVhJO0lBQ0U7RU44WE47RU03WE07SUFDRSxrQnRON09JO0lzTjhPSjtFTitYUjtFTTdYTTtJQUNFLDJCL00zUEQ7SStNNFBDLGtCdE5sUEk7SXNObVBKO0VOK1hSO0VNM1hROztJQUNFO0VOOFhWO0VNNVhROztJQUNFO0VOK1hWO0FBQ0Y7QU12WEU7RUFDRTtBTnlYSjs7QU10WEE7RUFDRTtBTnlYRjs7QU8xcEJFO0VBQ0UsMkJoTmFLO0VnTlpMLGtCdk53Q2U7RXVOdkNmO0VBQ0EsY25OaUdZO0E0TTRqQmhCO0FPM3BCRTtFQUNFO0VBQ0EsbUJ2TjRCYTtFdU4zQmIseUJoTk9LO0VnTk5MLGNuTnNIUztFbU5ySFQ7QVA2cEJKO0FPM3BCRTtFQUNFO0VBQ0E7QVA2cEJKO0FPNXBCSTtFQUNFO0FQOHBCTjtBTzdwQk07RUFDRSx5Qm5OOExLO0E0TWllYjtBTzdwQk07RUFDRSxjbk4wR0s7RW1OekdMO0FQK3BCUjtBTzNwQkU7RUFDRTtFQUNBO0VBQ0E7QVA2cEJKO0FPM3BCRTtFQUNFLDJCaE5uQks7RWdOb0JMLGtCdk5RZTtFdU5QZjtFQUNBLGNuTmlFWTtBNE00bEJoQjtBTzNwQkU7RUFDRTtFQUNBO0VBQ0EseUJuTnhCSTtBNE1xckJSO0FPNXBCSTtFQUNFO0VBQ0EsY25Ob0ZPO0VtTm5GUCxldk5oQlM7RXVOaUJUO0VBQ0E7RUFDQSx5QmhOaENHO0F5TThyQlQ7QU81cEJJO0VBQ0U7RUFDQTtBUDhwQk47QU83cEJNO0VBQ0U7RUFDQTtFQUNBO0FQK3BCUjtBTzVwQlE7RUFDRTtFQUNBO0VBQ0E7QVA4cEJWO0FPN3BCVTtFQUNFO0VBQ0E7RUFDQTtBUCtwQlo7QU83cEJVO0VBQ0U7RUFDQTtFQUNBO0FQK3BCWjtBTzdwQlU7RUFDRSxjbk44REc7RW1ON0RILGtCdk5uREU7RXVOb0RGO0VBQ0EsMkJoTjlESDtFZ04rREc7QVArcEJaO0FPenBCVTtFQUNFO0VBQ0E7RUFDQTtBUDJwQlo7QU8xcEJZO0VBQ0U7RUFDQTtFQUNBO0FQNHBCZDtBTzFwQlk7RUFDRTtFQUNBO0VBQ0E7QVA0cEJkO0FPenBCVTtFQUNFO0FQMnBCWjs7QU9ucEJBO0VBQ0U7QVBzcEJGO0FPcnBCRTtFQUNFO0VBQ0E7RUFDQSx5Qm5OaEdJO0E0TXV2QlI7QU90cEJJO0VBQ0U7RUFDQSxjbk5ZTztFbU5YUCxldk54RlM7RXVOeUZUO0VBQ0E7RUFDQSx5QmhOeEdHO0F5TWd3QlQ7QU90cEJJO0VBQ0U7RUFDQTtBUHdwQk47QU92cEJNO0VBQ0U7RUFDQTtFQUNBO0FQeXBCUjtBT3RwQlE7RUFDRTtFQUNBO0VBQ0E7QVB3cEJWO0FPdnBCVTtFQUNFO0VBQ0E7RUFDQTtBUHlwQlo7QU92cEJVO0VBQ0U7RUFDQTtFQUNBO0FQeXBCWjtBT3ZwQlU7RUFDRSxjbk5WRztFbU5XSCxrQnZOM0hFO0V1TjRIRjtFQUNBLDJCaE50SUg7RWdOdUlHO0FQeXBCWjtBT25wQlU7RUFDRTtFQUNBO0VBQ0E7QVBxcEJaO0FPcHBCWTtFQUNFO0VBQ0E7RUFDQTtBUHNwQmQ7QU9wcEJZO0VBQ0U7RUFDQTtFQUNBO0FQc3BCZDtBT25wQlU7RUFDRTtBUHFwQlo7O0FPNW9CQTtFQUNFO0FQK29CRjtBTzlvQkU7RUFDRTtBUGdwQko7QU85b0JFO0VBQ0U7QVBncEJKO0FPOW9CRTtFQUNFLG1Cdk45Slk7RXVOK0paO0VBQ0EseUJoTmhMSztFZ05pTEwsY25OakVTO0VtTmtFVDtBUGdwQko7QU85b0JFO0VBQ0U7RUFDQTtBUGdwQko7QU85b0JNO0VBQ0U7QVBncEJSO0FPL29CUTtFQUNFLG1Cdk5oTE07RXVOaUxOO0VBQ0EsMkJoTjlMRDtFZ04rTEMsY25OdEVLO0VtTnVFTDtBUGlwQlY7QU8vb0JRO0VBQ0U7RUFDQTtFQUNBO0FQaXBCVjtBTzdvQkk7RUFDRSxjbk50RVc7RW1OdUVYLGtCdk5sTVE7RXVObU1SO0VBQ0EsMkJoTjdNRztBeU00MUJUO0FPN29CUTtFQUNFO0VBQ0E7RUFDQSxrQnZOek1JO0V1TjBNSiwyQmhObk5EO0VnTm9OQyxjbk5oRk87QTRNK3RCakI7QU96b0JRO0VBQ0U7QVAyb0JWO0FPMW9CVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQNG9CWjtBTzFvQlU7RUFDRTtFQUNBO0VBQ0E7QVA0b0JaO0FPMW9CVTtFQUNFLG1Cdk41Tkk7RXVONk5KO0VBQ0EsMkJoTjNPSDtFZ040T0csY25OMUhDO0E0TXN3QmI7QU96b0JRO0VBQ0UseUJuTjdDRztBNE13ckJiO0FPdG9CRTtFQUNFO0FQd29CSjtBT3ZvQkk7RUFDRTtFQUNBO0FQeW9CTjtBT3ZvQlE7RUFDRTtFQUNBO0FQeW9CVjtBT3RvQk07RUFDRTtBUHdvQlI7O0FPbm9CQTtFQUNFO0VBQ0E7RUFDQSx5Qm5OdFFNO0E0TTQ0QlI7O0FPcG9CQTtFQUNFO0FQdW9CRjtBT3RvQkU7RUFDRTtBUHdvQko7QU90b0JFO0VBQ0U7QVB3b0JKO0FPdG9CRTtFQUNFO0VBQ0E7QVB3b0JKO0FPdG9CTTtFQUNFLGNuTjdGSztBNE1xdUJiO0FPcG9CRTtFQUNFLG1Cbk54UWE7RW1OeVFiO0VBQ0E7RUFDQTtBUHNvQko7QU9yb0JJO0VBQ0UsY25OaExPO0VtTmlMUCwyQmhObFNHO0VnTm1TSCxtQnZObFJVO0V1Tm1SVjtFQUNBO0FQdW9CTjtBT3JvQkk7RUFDRTtBUHVvQk47QU9yb0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVB1b0JOO0FPdG9CTTtFQUNFO0VBQ0E7QVB3b0JSO0FPcm9CSTtFQUNFO0FQdW9CTjtBT3RvQk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQm5OeFRBO0VtTnlUQTtBUHdvQlI7QU92b0JRO0VBQ0U7RUFDQTtBUHlvQlY7QU90b0JVO0VBQ0U7RUFDRDtFQUNDO0VBQ0Y7RUFDQztBUHdvQlg7QU9yb0JRO0VBQ0U7RUFDQTtBUHVvQlY7QU9wb0JRO0VBQ0UsY25Oek5PO0E0TSsxQmpCO0FPcm9CVTtFQUNFLGtCdk45VEU7QWdOcThCZDtBT2xvQkk7RUFDRTtBUG9vQk47QU9sb0JRO0VBQ0UsbUJuTnhWRjtFbU55VkU7RUFDQTtBUG9vQlY7QU9sb0JRO0VBQ0U7RUFDQTtBUG9vQlY7QU9ob0JJO0VBQ0U7QVBrb0JOO0FPam9CTTtFQUNFO0FQbW9CUjtBT2pvQk07RUFDRTtBUG1vQlI7QU9qb0JNO0VBQ0U7RUFDQTtFQUNBO0FQbW9CUjtBT2xvQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuTnBYRjtBNE13L0JSO0FPbG9CWTtFQUNFLGNuTmhRQztFbU5pUUQsZXZONVdDO0V1TjZXRDtFQUNBLDJCaE41WEw7QXlNZ2dDVDtBT2pvQlU7RUFDRTtBUG1vQlo7QU9sb0JZO0VBQ0U7RUFDQTtBUG9vQmQ7QU9sb0JZO0VBQ0UsZXZOeFhDO0V1TnlYRDtFQUNBLDJCaE54WUw7QXlNNGdDVDtBT2hvQlE7RUFDRTtBUGtvQlY7QU85bkJJO0VBQ0U7QVBnb0JOO0FPL25CTTtFQUNFO0FQaW9CUjtBTzduQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUCtuQko7QU85bkJJO0VBQ0U7QVBnb0JOO0FPOW5CSTtFQUNFO0VBQ0E7QVBnb0JOO0FPN25CRTtFQUNFO0VBQ0E7QVArbkJKO0FPOW5CSTtFQUNFO0FQZ29CTjtBTzluQk07RUFDRTtFQUNBO0VBQ0E7QVBnb0JSO0FPOW5CTTtFQUNFO0VBQ0E7RUFDQTtBUGdvQlI7QU81bkJNO0VBQ0U7QVA4bkJSO0FPN25CUTtFQUNFO0VBQ0E7QVArbkJWO0FPeG5CVTtFQUNFO0VBQ0E7QVAwbkJaO0FPaG5CVTtFQUNFO0FQa25CWjtBTzVtQkU7RUFDRTtBUDhtQko7QU96bUJNO0VBQ0U7QVAybUJSO0FPem1CTTtFQUNFO0FQMm1CUjtBTzFtQlE7RUFDRTtBUDRtQlY7QU96bUJVO0VBQ0U7RUFDQTtBUDJtQlo7QU8xbUJZO0VBQ0U7QVA0bUJkO0FPMW1CWTtFQUNFO0VBQ0E7QVA0bUJkOztBT3BtQkE7RUFDRTtBUHVtQkY7QU90bUJFO0VBQ0U7QVB3bUJKO0FPcm1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQdW1CSjtBT3RtQkk7RUFDRTtFQUNBO0VBQ0EsY25OalpPO0VtTmtaUCxldk5yZlM7RXVOc2ZUO0VBQ0E7RUFDQSx5QmhOcmdCRztBeU02bUNUO0FPdG1CSTtFQUNFO0FQd21CTjtBT3ZtQk07RUFDRTtFQUNBO0VBQ0E7QVB5bUJSO0FPeG1CUTtFQUNFO0VBQ0E7QVAwbUJWO0FPem1CVTtFQUNFLHlCbk5oVkM7QTRNMjdCYjtBT3ptQlU7RUFDRTtFQUNBLGNuTmhjSTtFbU5pY0osbUJ2TnRnQkk7RXVOdWdCSjtFQUNBLDJCaE56aEJIO0F5TW9vQ1Q7O0FPcG1CQTtFQUNFO0FQdW1CRjtBT3RtQkU7RUFDRTtBUHdtQko7QU90bUJFO0VBQ0UsbUJ2TnJoQlk7RXVOc2hCWjtFQUNBLDJCaE54aUJLO0VnTnlpQkwsY25OeGJTO0E0TWdpQ2I7QU9ybUJJO0VBQ0U7RUFDQTtBUHVtQk47QU90bUJNO0VBQ0U7RUFDQTtBUHdtQlI7QU90bUJVO0VBQ0U7QVB3bUJaO0FPdG1CVTtFQUNFO0FQd21CWjtBT3JtQlE7RUFDRSxtQnZOcmpCRTtFdU5zakJGLGNuTnRlTTtBNE02a0NoQjtBT3JtQlE7RUFDRTtFQUNBO0FQdW1CVjs7QU9qbUJBO0VBR007SUFDRTtFUGttQk47RU90bEJRO0lBQ0U7RVB3bEJWO0VPbGxCUTtJQUNFO0VQb2xCVjtFTzVrQlE7SUFDRSxtQnZOM2xCSTtFZ055cUNkO0VPdmtCRTtJQUNFO0VQeWtCSjtFT3RrQkE7SUFDRTtFUHdrQkY7RU92a0JFO0lBQ0U7RVB5a0JKO0VPdmtCRTtJQUNFO0VQeWtCSjtFT25rQlU7SUFDRTtFUHFrQlo7RU9ua0JVO0lBQ0U7RVBxa0JaO0VPOWpCQTtJQUNFLHlCbk54b0JJO0ltTnlvQko7RVBna0JGO0VPL2pCRTtJQUNFO0lBQ0E7RVBpa0JKO0VPL2pCRTtJQUNFO0VQaWtCSjtFTzlqQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUGdrQk47RU85akJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVBna0JOO0VPM2pCRTtJQUNFO0VQNmpCSjtFT3hqQlE7SUFDRTtFUDBqQlY7RU9yakJFO0lBQ0U7RVB1akJKO0VPdGpCSTtJQUNFO0lBQ0E7SUFDQTtFUHdqQk47RU92akJNO0lBQ0UsY25ObGpCTztFNE0ybUNmO0VPdmpCTTtJQUNFO0VQeWpCUjtFT3JqQmM7SUFDRTtFUHVqQmhCO0VPcmpCYztJQUNFLGNuTnhrQkg7RTRNK25DYjtFT2hqQlE7SUFDRTtFUGtqQlY7RU8xaUJRO0lBQ0U7SUFDQTtFUDRpQlY7RU8zaUJVO0lBQ0U7SUFDQTtFUDZpQlo7RU8zaUJVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVA2aUJaO0VPeGlCSTtJQUNFO0VQMGlCTjtBQUNGO0FPdGlCQTtFQUNFO0FQd2lCRjs7QU90aUJBO0VBR007SUFDRTtFUHVpQk47RU9yaUJJO0lBQ0U7RVB1aUJOO0VPcmlCSTtJQUNFO0VQdWlCTjtBQUNGO0FPL2hCTTtFQUNFLGV2Tmh2Qk87RXVOaXZCUCwyQmhOaHdCQztFZ05pd0JEO0VBQ0E7RUFDQTtFQUNBO0FQaWlCUjtBT2hpQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5Qm5ObnhCRTtFbU5veEJGO0FQa2lCVjs7QVF6ekNFO0VBQ0U7QVI0ekNKO0FRMXpDRTtFQUNFO0FSNHpDSjtBUXp6Q0U7RUFDRTtFQUNBO0FSMnpDSjs7QVE5eUNrQjtFQUNFO0VBQ0E7QVJpekNwQjtBUW55Q1k7RUFDRTtBUnF5Q2Q7O0FRM3hDRTtFQUNFO0FSOHhDSjtBUTV4Q0U7RUFDRTtFQUNBO0FSOHhDSjtBUTd4Q0k7RUFDRTtFQUNBO0FSK3hDTjtBUTd4Q0k7RUFDRTtFQUNBO0FSK3hDTjtBUTd4Q1E7RUFDRTtBUit4Q1Y7QVE5eENVO0VBQ0UsbUJ4TjlDQTtFd04rQ0EsY3BOaUNJO0E0TSt2Q2hCO0FRNXhDTTtFQUNFLGNwTnVESztFb050REw7QVI4eENSO0FRM3hDSTtFQUNFO0FSNnhDTjtBUTV4Q007RUFDRTtBUjh4Q1I7QVE1eENNO0VBQ0U7QVI4eENSO0FRN3hDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CcE53Q0c7RW9OdkNIO0VBQ0E7RUFDQTtFQUNBO0FSK3hDVjtBUTF4Q0U7RUFDRTtFQUNBO0VBQ0E7QVI0eENKO0FRM3hDSTtFQUpGO0lBS0k7RVI4eENKO0FBQ0Y7QVE3eENJO0VBQ0UseUJwTnRFVztFb051RVg7RUFDQTtFQUNBO0VBQ0E7QVIreENOO0FROXhDTTtFQUNFO0VBQ0E7RUFDQTtBUmd5Q1I7QVE5eENVO0VBQ0UsbUJ4TnpFRTtBZ055MkNkO0FRM3hDSTtFQUNFO0VBQ0EseUJwTnJEZ0I7QTRNazFDdEI7QVE1eENNO0VBQ0U7RUFDQTtFQUNBO0FSOHhDUjtBUTV4Q1U7RUFDRSxtQnhOdkdJO0FnTnE0Q2hCO0FRenhDSTtFQUNFO0VBQ0E7QVIyeENOOztBUXR4Q0U7RUFDRTtBUnl4Q0o7QVF4eENJO0VBRkY7SUFHSTtJQUNBO0lBQ0E7SUFDQTtFUjJ4Q0o7QUFDRjtBUXZ4Q007RUFDRTtBUnl4Q1I7QVFueENNO0VBQ0U7QVJxeENSOztBUzU3Q0E7RUFDRTtBVCs3Q0Y7QVM5N0NFO0VBQ0U7QVRnOENKO0FTOTdDRTtFQUNFO0FUZzhDSjs7QVM3N0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRnOENGOztBVTc4Q0E7RUFDRTtBVmc5Q0Y7QVUvOENFO0VBRkY7SUFHSTtFVms5Q0Y7QUFDRjtBVWo5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVm05Q0o7QVVsOUNJO0VBTEY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFVnE5Q0o7QUFDRjtBVW45Q0U7RUFDRTtBVnE5Q0o7QVVwOUNJO0VBRkY7SUFHSTtJQUNBO0VWdTlDSjtBQUNGO0FVcjlDRTtFQUNFO0lBQ0U7SUFDQTtFVnU5Q0o7QUFDRjtBVXA5Q0U7RUFDRTtBVnM5Q0o7QVVwOUNNO0VBQ0U7RUFDQTtFQUNBO0FWczlDUjtBVWw5Q007RUFDRTtFQUNBO0FWbzlDUjtBVS84Q0k7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFVmk5Q047QUFDRjtBVTk4Q0k7RUFDRTtFQUNBO0FWZzlDTjtBVTc4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVis4Q0o7QVU5OENJO0VBUkY7SUFTSTtFVmk5Q0o7QUFDRjtBVWg5Q0k7RUFDRTtBVms5Q047QVUvOENJO0VBQ0UseUJ0TjhCVTtBNE1tN0NoQjtBVS84Q0k7RUFDRTtBVmk5Q047QVVoOUNNO0VBQ0U7RUFDQTtBVms5Q1I7QVU5OENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmc5Q0o7QVUvOENJO0VBQ0U7QVZpOUNOO0FVaDlDTTtFQUZGO0lBR0k7RVZtOUNOO0FBQ0Y7QVU3OENBO0VBQ0U7QVYrOENGOztBVTc4Q0E7RUFDRTtBVmc5Q0Y7O0FVOThDQTtFQUNFO0FWaTlDRjs7QVUvOENBO0VBQ0U7QVZrOUNGOztBV25rREE7RUFDRTtFQUNBO0FYc2tERjs7QVdwa0RBO0VBZ0JFO0FYd2pERjtBV3ZrREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLG1Cdk5NSTtFdU5MSjtBWHdrREo7QVdua0RJO0VBREY7SUFFSTtJQUNBO0VYc2tESjtBQUNGO0FXbmtERTtFQXpCRjtJQTBCSTtFWHNrREY7QUFDRjtBV3BrREU7RUFDRTtBWHNrREo7QVdwa0RJO0VBSEY7SUFJSTtFWHVrREo7QUFDRjtBVzdpREk7RUFLRTtJQUNFO0VYMmlETjtFV3ppRE07SUFDRTtFWDJpRFI7QUFDRjtBV3JpREk7RUFERjtJQUVJO0VYd2lESjtBQUNGO0FXcmlERTtFQUNFO0VBQ0E7RUFDQTtBWHVpREo7QVd0aURJO0VBSkY7SUFLSTtFWHlpREo7QUFDRjtBV3ZpREU7RUFDRTtBWHlpREo7QVdyaERFO0VBQ0U7QVh1aERKO0FXdGhESTtFQUNFO0FYd2hETjtBV3ZoRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0EsbUJ2TjdHQTtFdU44R0E7QVh1aERSO0FXbmhETTtFQUNFO0FYcWhEUjtBVzdnRFE7RUFDRTtBWCtnRFY7QVc3Z0RZO0VBQ0U7RUFDQTtBWCtnRGQ7QVc3Z0RZO0VBQ0U7QVgrZ0RkO0FXN2dEWTtFQUNFLDJCcE56SUw7RW9OMElLLGUzTjNIQztFMk40SEQ7RUFDQSxjdk5sQkM7QTRNaWlEZjtBVzlnRGM7RUFDRSxjdk52REE7QTRNdWtEaEI7QVc5Z0RjO0VBQ0UsY3ZOMURBO0E0TTBrRGhCO0FXemdETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYMmdEUjtBV3pnRFE7RUFDRTtBWDJnRFY7QVd6Z0RVO0VBQ0U7QVgyZ0RaO0FXeGdEVTtFQUNFLDJCcE50S0g7RW9OdUtHLGUzTnhKRztFMk55Skg7RUFDQSxjdk5sRkk7RXVObUZKO0FYMGdEWjtBV3hnRFk7RUFDRSxjdk50RkU7QTRNZ21EaEI7QVd2Z0RZO0VBQ0UsY3ZOMUZFO0E0TW1tRGhCO0FXbmdESTtFQUNFO0FYcWdETjtBV25nREk7RUFDRTtBWHFnRE47QVduZ0RNO0VBQ0U7QVhxZ0RSO0FXbmdETTtFQUNFO0VBQ0E7RUFDQTtBWHFnRFI7QVdwZ0RRO0VBQ0U7RUFDQTtFQUNBO0FYc2dEVjtBV25nRFE7RUFDRTtFQUNBO0VBQ0E7QVhxZ0RWO0FXNS9DTTtFQUNFO0FYOC9DUjtBVzMvQ007RUFDRTtFQUNBO0VBQ0E7QVg2L0NSO0FXMy9DVTtFQUNFO0VBQ0E7QVg2L0NaO0FXeC9DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYMC9DUjtBV3gvQ1E7RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0VYMi9DUjtBQUNGO0FXci9DVTtFQUNFO0FYdS9DWjtBV2wvQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWG8vQ047QVdsL0NNO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhtL0NSO0FXai9DUTtFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7RVhvL0NSO0FBQ0Y7QVdsL0NRO0VBQ0U7QVhvL0NWO0FXbC9DVTtFQUNFO0FYby9DWjtBVy8rQ007RUFDRTtBWGkvQ1I7QVc5K0NZO0VBQ0U7QVhnL0NkO0FXMytDTTtFQUNFLGN2TmpOUTtFdU5rTlI7RUFDQSx5QnBOeFNDO0VvTnlTRCxlM041Uk87QWdOeXdEZjtBVzMrQ007RUFDRTtFQUNBLGN2TnhOUTtFdU55TlIsMkJwTmhUQztFb05pVEQsZTNObFNPO0FnTit3RGY7QVd6K0NFO0VBclVGO0lBc1VJO0VYNCtDRjtFVzErQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVg0K0NOO0VXMytDTTtJQUNFLGN2TjVPTTtJdU42T047SUFDQTtFWDYrQ1I7RVcxK0NJO0lBQ0U7RVg0K0NOO0FBQ0Y7QVd6K0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDIrQ0o7QVcxK0NJO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFWDYrQ0o7QUFDRjtBVzUrQ0k7RUFDRTtFQUNBO0FYOCtDTjtBVzcrQ007RUFIRjtJQUlJO0VYZy9DTjtBQUNGO0FXLytDTTtFQUNFO0VBQ0E7QVhpL0NSO0FXLytDVTtFQUNFO0FYaS9DWjtBVzMrQ0U7RUFDRTtBWDYrQ0o7QVc1K0NJO0VBRkY7SUFHSTtFWCsrQ0o7QUFDRjtBVzkrQ0k7RUFDRTtFQUNBO0VBQ0E7QVhnL0NOO0FXLytDTTtFQUpGO0lBS0k7RVhrL0NOO0FBQ0Y7QVcvK0NNO0VBREY7SUFFSTtFWGsvQ047QUFDRjtBVy8rQ0U7RUFDRTtBWGkvQ0o7QVdoL0NJO0VBQ0U7QVhrL0NOO0FXaC9DTTtFQUhGO0lBSUk7SUFDQTtFWG0vQ047QUFDRjtBVzcrQ1U7RUFIRjtJQUlJO0VYZy9DVjtBQUNGO0FXNStDSTtFQUNFO0VBQ0EsMkJwTmxaRztFb05tWkgsa0IzTmhZUTtFMk5pWVI7RUFDQSxjdk5wU087QTRNa3hEYjtBVzMrQ0k7RUE1QkY7SUE2Qkk7RVg4K0NKO0VXNStDSTtJQUNFO0VYOCtDTjtFV3YrQ1E7SUFDRTtFWHkrQ1Y7RVd2K0NZO0lBQ0U7SUFDQTtFWHkrQ2Q7RVd2K0NZO0lBQ0U7RVh5K0NkO0VXditDWTtJQUNFLGN2TnhWQTtJdU55VkE7RVh5K0NkO0VXcCtDTTtJQUNFO0lBQ0E7RVhzK0NSO0FBQ0Y7O0FXNTlDQTtFQUNFLG1Cdk5oY007RXVOaWNOO0FYKzlDRjtBVzk5Q0U7RUFDRSxjdk4vV1k7RXVOZ1haLHlCcE5yY0s7RW9Oc2NMLGtCM05wYlU7RTJOcWJWO0VBQ0E7RUFDQTtBWGcrQ0o7QVc5OUNFO0VBQ0U7QVhnK0NKO0FXNzlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrOUNOO0FXNzlDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCM05yZEk7RTJOc2RKLDJCcE5oZUQ7RW9OaWVDLGN2TnZXSztBNE1zMERmO0FXNzlDUTtFQUNFO0VBQ0E7RUFDQSxjdk4vWU07RXVOZ1pOLGtCM043ZEk7RTJOOGRKLDJCcE52ZUQ7RW9Od2VDO0FYKzlDVjtBV3I4Q0E7RUFDRTtBWHU4Q0Y7O0FXbjhDRTtFQUNFO0FYczhDSjtBV3A4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBS0EsbUJ2TnpoQkU7RXVOMGhCRjtBWGk4Q047QVc3N0NFO0VBQ0U7RUFDQTtFQUNBLGN2TjdjWTtFdU44Y1osMkJwTnJpQks7RW9Oc2lCTDtFQUNBO0VBQ0E7RUFDQTtBWCs3Q0o7QVc3N0NFO0VBQ0U7RUFDQTtFQUNBO0FYKzdDSjtBVzc3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWCs3Q0o7QVc3N0NFO0VBQ0U7QVgrN0NKO0FXNTdDSTtFQUNFO0VBQ0E7QVg4N0NOO0FXNTdDSTtFQUNFO0FYODdDTjtBVzU3Q0k7RUFDRTtFQUNBLGN2TjVlVTtBNE0wNkRoQjtBVzE3Q0U7RUFDRTtFQUNBO0VBQ0E7QVg0N0NKO0FXejdDRTtFQUNFO0VBQ0E7RUFDQTtBWDI3Q0o7QVd6N0NFO0VBQ0U7QVgyN0NKO0FXNzZDSTtFQUNFO0FYKzZDTjtBVzU2Q1E7RUFERjtJQUVJO0lBQ0E7SUFDQTtFWCs2Q1I7RVc1NkNVO0lBQ0U7SUFDQSxtQjNOaG1CRTtFZ044Z0VkO0FBQ0Y7QVd2NkNVO0VBREY7SUFFSTtFWDA2Q1Y7QUFDRjtBV3Y2Q1E7RUFDRSwyQnBOM25CRDtFb040bkJDLG1CM04vbUJNO0UyTmduQk47RUFDQSxjdk5wZ0JLO0E0TTY2RGY7QVdyNkNVO0VBREY7SUFFSTtFWHc2Q1Y7QUFDRjtBV2w2Q0k7RUFDRSwyQnBOMW9CRztFb04yb0JILGUzTjduQlM7RTJOOG5CVDtFQUNBLGN2TjVoQk87RXVONmhCUDtFQUNBO0FYbzZDTjs7QVczNUNRO0VBQ0U7RUFDQTtBWDg1Q1Y7QVczNUNRO0VBQ0U7QVg2NUNWO0FXMTVDUTtFQUNFO0VBQ0E7QVg0NUNWOztBV2o1Q1E7RUFDRSxjdk56bEJNO0V1TjBsQk47QVhvNUNWOztBV3o0Q1E7RUFDRSxjdk50bUJNO0V1TnVtQk47QVg0NENWOztBV3I0Q0E7RUFDRTtBWHc0Q0Y7O0FXcjRDQTtFQU9FO0FYazRDRjtBV2g0Q0U7RUFDRTtFQUNBO0FYazRDSjs7QVc3M0NFO0VBQ0U7QVhnNENKOztBVzMzQ0U7RUFERjtJQVdJO0lBS0E7RVhrM0NGO0VXNTNDRTtJQUNFO0lBQ0E7RVg4M0NKO0VXMTNDRTtJQUNFO0VYNDNDSjtFV3gzQ0U7SUFDRTtFWDAzQ0o7QUFDRjs7QVdyM0NFO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFPQTtJQUtBO0VYKzJDRjtFV3ozQ0U7SUFDRTtJQUNBO0VYMjNDSjtFV3YzQ0U7SUFDRTtFWHkzQ0o7RVdyM0NFO0lBQ0U7RVh1M0NKO0FBQ0Y7O0FXaDNDTTtFQURGO0lBRUk7SUFDQTtFWG8zQ047QUFDRjtBV24zQ007RUFDRTtBWHEzQ1I7QVc5MkNNO0VBREY7SUFFSTtFWGkzQ047QUFDRjs7QVc3MkNBO0VBQ0U7QVhnM0NGOztBWW5xRUE7RUFDRTtBWnNxRUY7O0FZcHFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QVpzcUVGO0FZcHFFRTtFQVhGO0lBWUk7SUFDQTtJQUNBO0VadXFFRjtBQUNGO0FZdHFFRTtFQUNFO0VBQ0E7QVp3cUVKOztBWXJxRUE7RUFFSTtJQUNFO0VadXFFSjtBQUNGO0FZbnFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxcUVGO0FZNXBFRTtFQUNFO0FaOHBFSjtBWTVwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjhwRUo7QVk1cEVFO0VBQ0U7RUFDQTtFQUNBO0FaOHBFSjtBWTNwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjZwRUo7QVkzcEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVo2cEVKO0FZM3BFSTtFQUNFO0FaNnBFTjtBWTNwRUk7RUFFRTtFQUNBO0FaNHBFTjtBWXpwRUk7RUFDRTtFQUNBO0VBQ0EseUJ4TmpFRTtFd05rRUYsY3hOZ01XO0V3Ti9MWDtBWjJwRU47QVl2cEVFO0VBQ0U7RUFDQTtFQUNBO0FaeXBFSjtBWXZwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeXBFSjtBWXZwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnlwRUo7QVl0cEVFO0VBQ0U7SUFDRTtFWndwRUo7QUFDRjtBWXRwRUU7RUFDRTtJQUNFO0Vad3BFSjtFWXZwRUk7SUFDRTtFWnlwRU47QUFDRjs7QVlycEVBO0VBSUU7QVpxcEVGO0FZcHBFRTtFQUNFO0Fac3BFSjtBWXJwRUk7RUFDRTtFQUVBO0Fac3BFTjtBWXBwRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac3BFTjtBWXBwRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac3BFUjtBWXBwRVE7RUFDRTtFQUNBO0VBQ0E7QVpzcEVWO0FZbnBFUTtFQUNFO0VBQ0E7RUFDQTtBWnFwRVY7QVlqcEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabXBFTjtBWWxwRU07RUFDRTtFQUNBO0Fab3BFUjtBWWxwRU07RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptcEVSO0FZanBFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FabXBFVjtBWWhwRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWmtwRVY7O0FZMW9FRTtFQUNFO0FaNm9FSjtBWTVvRUk7RUFDRTtFQUNBO0FaOG9FTjtBWTdvRU07RUFDRTtFQUNBO0FaK29FUjtBWTNvRUU7RUFDRTtFQUNBO0FaNm9FSjtBWTFvRUU7RUFDRTtBWjRvRUo7QVkxb0VFO0VBQ0U7QVo0b0VKO0FZem9FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEyTUE7QVppOERKO0FZMW9FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCeE4zTkU7RXdONE5GO0VBQ0E7RUFDQTtFQUNBO0FaNG9FTjtBWTFvRUk7RUFDRTtBWjRvRU47QVkzb0VNO0VBQ0U7QVo2b0VSO0FZMW9FSTs7RUFFRTtFQUNBO0FaNG9FTjtBWXJvRUk7RUFFRTtFQUNBO0VBQ0EsZTVOek9TO0U0TjBPVCwyQnJOelBHO0F5TSszRVQ7QVlwb0VJO0VBRUU7RUFDQTtBWnFvRU47QVlsb0VNO0VBQ0U7RUFDQTtBWm9vRVI7QVlob0VNO0VBQ0U7RUFDQTtFQUNBO0Faa29FUjtBWTluRUk7RUFDRTtFQUdBO0VBQ0E7QVo4bkVOO0FZNW5FTTtFQUNFO0VBQ0E7QVo4bkVSO0FZM25FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaNm5FTjtBWTNuRUk7RUFDRTtFQUNBO0VBQ0E7QVo2bkVOO0FZM25FSTtFQUNFO0VBQ0E7QVo2bkVOO0FZM25FSTtFQUNFO0FaNm5FTjtBWTNuRUk7RUFDRTtBWjZuRU47QVkzbkVJO0VBQ0U7QVo2bkVOO0FZMW5FSTtFQUVFO0VBR0E7QVp5bkVOO0FZbm5FTTtFQUNFO0VBQ0E7QVpxbkVSO0FZaG5FSTtFQUVFO0VBRUE7QVpnbkVOO0FZMW1FTTtFQUNFO0VBQ0E7QVo0bUVSO0FZdm1FSTtFQUVFO0VBRUE7QVp1bUVOO0FZbG1FTTtFQUNFO0VBQ0E7QVpvbUVSO0FZL2xFSTtFQUVFO0VBRUE7QVorbEVOO0FZemxFTTtFQUNFO0VBQ0E7QVoybEVSO0FZdGxFSTtFQUVFO0VBRUE7QVpzbEVOO0FZaGxFTTtFQUNFO0VBQ0E7QVprbEVSO0FZN2tFSTtFQUVFO0VBR0E7RUFLQSxjeE4vWUU7QTRNdTlFUjtBWXRrRU07RUFDRTtFQUNBO0Fad2tFUjtBWW5rRUk7RUFDRTtBWnFrRU47QVlua0VNO0VBQ0U7QVpxa0VSOztBWTVqRUU7RUFDRTtBWitqRUo7QVk3akVFOztFQUVFO0FaK2pFSjtBWTdqRUU7RUFDRTtFQUNBO0FaK2pFSjs7QVk1akVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVorakVGOztBWTFqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWjZqRUY7QVk1akVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVo4akVKO0FZNWpFRTtFQUNFO0VBQ0E7RUFDQTtBWjhqRUo7O0FZM2pFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4TmpkTTtBNE04Z0ZSO0FZNWpFRTtFQUNFO0FaOGpFSjtBWTVqRUU7RUFDRSxjeE4vVlc7QTRNNjVFZjtBWXpqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMmpFSjtBWTlpRUU7RUFDRTtBWmdqRUo7QVk5aUVFO0VBQ0U7RUFDQTtFQUNBO0FaZ2pFSjtBWTlpRUU7RUFDRSxjeE43Zm9CO0E0TTZpRnhCO0FZOWlFRTtFQUNFLGN4TmxZVztBNE1rN0VmO0FZN2lFRTtFQUNFO0FaK2lFSjs7QVkzaUVBO0VBQ0UsY3hOM1lhO0V3TjRZYjtBWjhpRUY7O0FZM2lFQTtFQUNFO0VBQ0E7RUFDQTtBWjhpRUY7O0FZNWlFQTtFQUNFO0FaK2lFRjs7QVk3aUVBO0VBQ0U7QVpnakVGOztBWTlpRUE7RUFDRTtBWmlqRUY7O0FZL2lFQTtFQUNFLHlCeE5wYlU7QTRNcytFWjs7QVkvaUVFO0VBQ0U7QVprakVKO0FZaGpFRTtFQUNFO0Faa2pFSjtBWWhqRUU7RUFDRTtBWmtqRUo7QVloakVFO0VBQ0U7QVprakVKO0FZaGpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QVppakVKO0FZL2lFSTtFQUNFO0VBS0E7QVo2aUVOO0FZNWlFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4aUVSO0FZM2lFVTtFQUNFO0FaNmlFWjtBWXhpRU07RUFDRTtBWjBpRVI7QVl4aUVNO0VBQ0U7RUFDQTtFQUNBO0FaMGlFUjtBWXppRVE7RUFDRTtBWjJpRVY7O0FZbmlFSTtFQUNFO0Fac2lFTjtBWS9oRUk7RUFDRTtBWmlpRU47QVkvaEVJO0VBQ0U7QVppaUVOO0FZL2hFSTtFQUNFO0FaaWlFTjtBWS9oRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWmlpRU47QVk5aEVJOztFQUVFO0VBQ0E7QVpnaUVOO0FZN2hFRTtFQUNFO0VBQ0EsbUJ4TjdXZ0I7RXdOOFdoQjtBWitoRUo7QVk5aEVJO0VBQ0U7RUFDQTtFQUNBO0FaZ2lFTjs7QVkxaEVFO0VBQ0U7QVo2aEVKO0FZM2hFRTtFQUNFO0VBQ0E7QVo2aEVKO0FZM2hFRTtFQUNFO0FaNmhFSjtBWTFoRUU7RUFDRTtBWjRoRUo7QVkxaEVFO0VBQ0U7QVo0aEVKO0FZMWhFRTtFQUVFO0VBQ0E7RUFDQTtBWjJoRUo7QVl6aEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVoyaEVOO0FZemhFSTtFQUNFO0VBQ0E7RUFDQTtBWjJoRU47QVl4aEVFO0VBQ0U7QVowaEVKO0FZemhFSTtFQUNFO0VBQ0E7QVoyaEVOO0FZdmhFSTtFQUNFO0FaeWhFTjtBWW5oRUk7RUFDRTtBWnFoRU47QVk5Z0VJO0VBQ0U7QVpnaEVOO0FZMWdFSTtFQUNFO0FaNGdFTjtBWXRnRUk7RUFDRTtBWndnRU47QVlsZ0VJO0VBQ0U7QVpvZ0VOO0FZLy9ETTtFQUNFO0FaaWdFUjtBWTcvREU7RUFDRTtBWisvREo7QVk3L0RNO0VBQ0U7QVorL0RSO0FZei9ETTtFQUNFO0FaMi9EUjtBWXAvRE07RUFDRTtBWnMvRFI7QVloL0RNO0VBQ0U7QVprL0RSO0FZNStETTtFQUNFO0FaOCtEUjtBWXgrRE07RUFDRTtFQUtBO0FacytEUjtBWWgrREk7O0VBRUU7RUFDQTtFQUNBO0FaaytETjtBWTk5RFE7RUFDRTtBWmcrRFY7QVkvOURVO0VBQ0U7QVppK0RaO0FZNTlESTtFQUNFLHlCeE56ckJNO0V3TjByQk47QVo4OUROOztBWTE5REE7RUFDRTtFQUNBO0VBQ0E7QVo2OURGO0FZMzlESTtFQUNFO0FaNjlETjtBWTM5REk7RUFDRTtBWjY5RE47QVk1OURNO0VBRUU7RUFDQTtFQUNBO0FaNjlEUjs7QVlwOURFO0VBQ0U7QVp1OURKOztBWXA5REE7RUFFRTtBWnM5REY7O0FZaDlEQTtFQUNFO0FabTlERjs7QVk1OERBO0VBQ0U7QVorOERGOztBWXo4REE7RUFDRTtBWjQ4REY7O0FZdDhEQTtFQUNFO0FaeThERjs7QVluOERBO0VBQ0U7RUFLQTtBWms4REY7O0FZaDhEQTtFQUNFO0FabThERjs7QVlqOERBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFWm84REY7RVlsOERFO0lBQ0U7RVpvOERKO0VZbDhERTtJQUNFO0VabzhESjtFWWw4REU7SUFDRTtFWm84REo7RVlsOERFO0lBQ0U7SUFDQTtFWm84REo7RVlsOERFO0lBQ0U7RVpvOERKO0VZaDhERTtJQUNFO0VaazhESjtFWWg4REU7SUFDRTtJQUNBO0VaazhESjtFWWg4REU7SUFDRTtFWms4REo7QUFDRjtBWTk3REU7RUFDRTtBWmc4REo7QVk5N0RFO0VBQ0U7QVpnOERKOztBWTE3RE07RUFDRTtBWjY3RFI7O0FZeDdEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VaMjdERjtFWXo3REU7SUFDRTtFWjI3REo7RVl6N0RFO0lBQ0U7RVoyN0RKO0VZejdERTtJQUNFO0VaMjdESjtFWXo3REU7SUFDRTtJQUNBO0VaMjdESjtFWXo3REU7SUFDRTtFWjI3REo7RVl2N0RFO0lBQ0U7SUFDQTtFWnk3REo7RVl2N0RFO0lBQ0U7RVp5N0RKO0FBQ0Y7QVl0N0RBO0VBRUU7QVp1N0RGO0FZcjdERTtFQUNFO0FadTdESjtBWXI3REU7RUFDRTtFQUNBO0FadTdESjtBWXI3REU7RUFDRTtFQUNBO0FadTdESjtBWXI3REU7RUFDRTtFQUNBO0VBQ0E7QVp1N0RKO0FZcjdERTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnM3REo7QVlyN0RJO0VBQ0U7RUFDQTtFQUNBO0FadTdETjtBWXI3REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnU3RE47QVlwN0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVpzN0RKO0FZcDdERTtFQUNFO0VBQ0E7QVpzN0RKOztBWW43REE7RUFDRTtBWnM3REY7O0FZcDdEQTtFQUNFO0FadTdERjtBWXQ3REU7RUFDRTtBWnc3REo7O0FZcDdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnU3REY7QVl0N0RFO0VBQ0U7QVp3N0RKO0FZdDdERTtFQUNFO0FadzdESjs7QVlyN0RBO0VBQ0U7QVp3N0RGOztBWXI3REU7RUFDRTtFQUNBLGN4Tjc3QlE7QTRNcTNGWjs7QWE1K0ZFO0VBQ0U7RUFDQTtBYisrRko7QWE3K0ZJO0VBQ0UsbUI3TmdEVztFNk4vQ1gseUJ0TmVHO0F5TWcrRlQ7QWE3K0ZNO0VBSkY7SUFLSSxrQjdOOEJNO0VnTms5Rlo7QUFDRjtBYTkrRk07RUFDRSxpQjdOOEJVO0U2TjdCVix5QnROT0M7QXlNeStGVDtBYTkrRlE7RUFKRjtJQUtJLGtCN05ZSTtFZ05xK0ZaO0FBQ0Y7QWE3K0ZJO0VBQ0UsaUI3Tm9CWTtFNk5uQlosMkJ0TkxHO0VzTk1ILGN6Tm9IUztBNE0yM0ZmO0FhNytGTTtFQUxGO0lBTUksa0I3TkNNO0k2TkFOO0ViZy9GTjtBQUNGOztBYTMrRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiOCtGRjtBYTUrRkU7RUFDRSxrQjdOSlU7RTZOS1YsMkJ0TnhCSztBeU1zZ0dUO0FhNytGSTtFQUhGO0lBSUksZTdOWlM7STZOYVQ7RWJnL0ZKO0FBQ0Y7QWE3K0ZFO0VBQ0UsZTdObEJXO0U2Tm1CWCwyQnRObENLO0VzTm1DTCxjek4rRVM7QTRNZzZGYjtBYTkrRkk7RUFKRjtJQUtJLGtCN04zQlE7STZONEJSO0ViaS9GSjtBQUNGOztBYTcrRkE7RUFDRTtBYmcvRkY7QWE5K0ZFO0VBQ0Usa0I3Tm5CZTtFNk5vQmYsMkJ0TmhESztBeU1naUdUO0FhLytGSTtFQUhGO0lBSUksa0I3TjlCUTtFZ05naEdaO0FBQ0Y7QWEvK0ZFO0VBQ0Usa0I3TjNCZTtFNk40QmY7QWJpL0ZKO0FhaC9GSTtFQUhGO0lBSUksa0I3TnRDUTtFZ055aEdaO0FBQ0Y7O0FhLytGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fiay9GRjtBYWovRkU7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFYm8vRkY7QUFDRjtBYWwvRkU7RUFDRSxtQjdONUNhO0FnTmdpR2pCO0Fhbi9GSTtFQUZGO0lBR0ksZTdOakRXO0VnTnVpR2Y7QUFDRjs7QWFsL0ZBO0VBQ0U7RUFDQTtFQUNBO0FicS9GRjtBYW4vRkU7RUFDRTtFQUNBO0FicS9GSjtBYW4vRkk7RUFDRSxtQjdON0RXO0FnTmtqR2pCOztBYWgvRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibS9GRjtBYWwvRkU7RUFURjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VicS9GRjtBQUNGO0Fhbi9GRTtFQUNFLGtCN05yRmE7QWdOMGtHakI7QWFwL0ZJO0VBRkY7SUFHSSxtQjdOakdXO0VnTndsR2Y7QUFDRjs7QWFuL0ZBO0VBQ0U7RUFDQTtBYnMvRkY7QWFwL0ZFO0VBQ0U7RUFDQTtFQUNBO0Ficy9GSjtBYXAvRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYnMvRk47QWFyL0ZNO0VBTEY7SUFNSTtJQUNBO0Vidy9GTjtBQUNGO0FhdC9GTTtFQUNFO0Fidy9GUjtBYXIvRk07RUFDRSxtQjdObElRO0U2Tm1JUiwyQnROcEpDO0F5TTJvR1Q7QWF0L0ZRO0VBSEY7SUFJSSxlN054SUs7RWdOaW9HYjtBQUNGO0Fhci9GSTtFQUNFLG1CN05oSVE7QWdOdW5HZDs7QWFsL0ZBO0VBQ0U7RUFDQTtFQUNBO0FicS9GRjs7QWFsL0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnEvRkY7QWFwL0ZFO0VBQ0Usa0I3TjNKVTtFNk40SlYsMkJ0TmhMSztFc05pTEw7QWJzL0ZKO0Fhci9GSTtFQUpGO0lBS0ksZTdOcEtTO0k2TnFLVCwyQnRObkxHO0lzTm9MSDtFYncvRko7QUFDRjtBYXIvRkU7RUFDRSxtQjdON0pVO0FnTm9wR2Q7O0Fhai9GSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm8vRk47QWFsL0ZNO0VBQ0U7QWJvL0ZSO0FhLytGRTtFQUNFO0VBQ0E7QWJpL0ZKO0FhLytGSTtFQUNFO0VBQ0EsY3pON0ZTO0V5TjhGVCxlN056TVM7RTZOME1ULDJCdE56Tkc7QXlNMHNHVDtBYWgvRk07RUFMRjtJQU1JLG1CN045TVE7STZOK01SLDJCdE41TkM7RXlNK3NHUDtBQUNGO0FhLytGRTtFQUNFO0FiaS9GSjs7QWEzK0ZJO0VBQ0U7RUFDQTtBYjgrRk47QWE1K0ZNO0VBQ0U7RUFDQTtBYjgrRlI7QWE1K0ZRO0VBQ0U7RUFDQTtBYjgrRlY7QWExK0ZNO0VBQ0UseUJ6TnRDTztBNE1raEdmO0FheitGTTtFQUNFLHlCek5uSk07QTRNOG5HZDtBYXgrRk07RUFDRSx5QnpOWUs7QTRNODlGYjs7QWFwK0ZBO0VBQ0UseUJ6Tm5RTTtBNE0wdUdSO0FhcCtGSTtFQUNFO0FicytGTjs7QWFqK0ZBO0VBQ0UseUJ6TjdRTTtFeU44UU47RUFDQTtFQUNBO0FibytGRjtBYWwrRkU7RUFDRSxtQjdOelFZO0U2TjBRWix5QnROclJLO0VzTnNSTDtFQUNBO0FibytGSjtBYWgrRkk7RUFDRSxrQjdOcFJRO0U2TnFSUiwyQnROL1JHO0VzTmdTSDtFQUNBLGN6TnZLUztFeU53S1Q7QWJrK0ZOO0FhaCtGTTtFQUNFO0FiaytGUjs7QWE3OUZBO0VBQ0U7RUFDQTtFQUNBO0FiZytGRjtBYS85RkU7RUFDRTtBYmkrRko7O0FhNzlGRTtFQUNFO0VBQ0E7QWJnK0ZKLEM7QWNyeUdFO0VBQ0U7SUFFRTtJQUNBO0VDSko7QUFDRjtBRFFJO0VBREY7SUFFSTtFQ0xKO0FBQ0Y7QURTSTtFQUNFO0VBQ0E7QUNQTjtBRFFNO0VBQ0U7QUNOUjtBRFFNO0VBQ0U7RUFDQTtFQUNBO0FDTlI7QURZSTtFQUNFO0VBQ0E7RUFDQTtBQ1ZOO0FEWUk7RUFDRSx5QjFOakJFO0EyTk9SO0FEWUk7RUFDRTtFQUNBO0VBQ0E7QUNWTjtBRGFFO0VBQ0U7QUNYSjtBRGFFO0VBQ0U7QUNYSjs7QURnQkU7RUFDRTtBQ2JKOztBRGlCQTtFQUNFO0VBQ0E7RUFDQTtBQ2RGO0FEZ0JFO0VBQ0Usa0I5TjVCVTtFOE42QlYsMkJ2TmhESztFdU5pREw7RUFDQTtBQ2RKO0FEZ0JJO0VBQ0UsbUI5Ti9DTTtFOE5nRE47RUFDQTtBQ2ROOztBRDZCRTtFQUNFO0VBQ0E7RUFDQTtBQzFCSjtBRDRCSTtFQUNFO0FDMUJOO0FENkJJOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FDM0JOO0FEOEJFO0VBQ0U7QUM1Qko7QUQ2Qkk7RUFDRTtBQzNCTjs7QURrQ0U7RUFDRTtFQUNBO0FDL0JKO0FEa0NJO0VBQ0U7QUNoQ047QURrQ007RUFDRSx5QjFOeEdBO0UwTnlHQSxjMU5yQlE7RTBOc0JSO0VBQ0E7RUFDQTtFQUNBO0FDaENSO0FEbUNNO0VBQ0UsYzFON0JRO0UwTjhCUix5QjFObEhBO0UwTm1IQTtFQUNBO0FDakNSO0FEcUNJO0VBQ0U7QUNuQ047QUR1Q0U7O0VBRUU7RUFDQTtBQ3JDSjtBRHdDRTtFQUNFO0FDdENKO0FEd0NJO0VBQ0U7QUN0Q047QUR5Q0k7RUFDRSxrQjlOMUhRO0ErTm1GZDtBRDJDRTtFQUNFLGtCOU56SVU7RThOMElWLDJCdk5uSks7RXVOb0pMLGMxTjNCVztFME40Qlg7QUN6Q0o7QUQyQ0k7RUFDRTtBQ3pDTjtBRDZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDM0NKO0FENkNJO0VBQ0UsbUI5TjVKSztFOE42Skw7RUFDQTtBQzNDTjs7QURnREE7RUFDRTtFQUNBO0VBQ0E7QUM3Q0Y7O0FEbURNO0VBQ0UsZTlOdEtPO0U4TnVLUCwyQnZOckxDO0F3TnFJVDtBRHVETTtFQUNFLG1COU5qTFE7RThOa0xSLDJCdk45TEM7RXVOK0xELGMxTnRFTztFME51RVA7QUNyRFI7QUR1RFE7RUFORjtJQU9JO0VDcERSO0FBQ0Y7O0FEMkRFO0VBQ0U7QUN4REo7QUQwREk7RUFDRSxtQjlObk1VO0U4Tm9NViwyQnZOaE5HO0F3TndKVDtBRDBESTtFQUNFO0FDeEROO0FEMERJO0VBQ0UsbUI5Ti9NSztBK051Slg7QUQ0REU7RUFDRTtBQzFESjtBRDRERTtFQUNFO0VBQ0E7QUMxREo7QUQyREk7RUFDRTtBQ3pETjtBRDZESTtFQUNFO0FDM0ROO0FEOERFO0VBQ0U7QUM1REo7QUQ2REk7RUFDRTtFQUNBO0FDM0ROO0FENERNO0VBQ0U7RUFDQTtFQUNBO0FDMURSOztBRGlFRTtFQUNFO0FDOURKO0FEaUVFO0VBQ0UsbUI5TjdPYTtBK044S2pCOztBRG1FQTtFQUNFO0lBQ0U7RUNoRUY7QUFDRjtBRG9FRTtFQUNFO0FDbEVKOztBRHNFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ25FRjtBRHNFSTtFQUNFLGtCOU45UVE7RThOK1FSLDJCdk56Ukc7RXVOMFJILGMxTnhLTztBMk5vR2I7O0FEeUVBO0VBQ0UseUIxTjdGVztBMk51QmI7QUR3RUU7RUFDRSxtQjlOdFJZO0U4TnVSWiwyQnZOcFNLO0V1TnFTTCxjMU5oS2E7RTBOaUtiO0VBQ0E7QUN0RUo7QUR5RUU7RUFDRTtFQUNBO0VBQ0E7QUN2RUo7QUQrRUk7RUFDRSx5QjFOblRFO0UwTm9URjtFQUNBO0VBQ0E7RUFDQTtBQzdFTjtBRCtFTTtFQUNFO0FDN0VSO0FEa0ZFO0VBQ0U7RUFDQTtBQ2hGSjtBRG1GRTtFQUNFO0VBQ0E7QUNqRko7QURtRkk7RUFDRTtBQ2pGTjtBRHVGTTtFQUNFO0VBQ0E7RUFDQTtBQ3JGUjtBRDBGSTtFQUNFO0VBQ0E7QUN4Rk47QUR5Rk07RUFDRTtFQUNBO0VBQ0E7QUN2RlI7QUR5RlU7RUFDRTtFQUNBO0FDdkZaOztBRGdHRTtFQUNFO0FDN0ZKO0FEOEZJO0VBQ0UsYzFOdFBTO0EyTjBKZjs7QURrR0U7RUFDRTtBQy9GSjtBRG1HSTtFQUNFLGMxTmxRUztFME5tUVQsbUI5TnJYSztBK05vUlg7O0FEc0dBO0VBQ0U7QUNuR0Y7QURxR0U7RUFDRSxtQjlOelhZO0U4TjBYWiwyQnZOdFlLO0F3Tm1TVDs7QUR3R0U7RUFDRSxtQjlOaFlZO0U4TmlZWiwyQnZON1lLO0V1TjhZTDtBQ3JHSjs7QUQyR0k7RUFDRTtFQUNBO0VBQ0EsYzFOaGFFO0EyTndUUjs7QUQrR0k7RUFDRTtFQUNBO0VBQ0EsYzFOcGFNO0EyTndUWjs7QURtSEk7RUFDRTtFQUNBO0VBQ0EsYzFOMVRPO0EyTjBNYjs7QURzSEU7RUFDRTtBQ25ISjtBRHFISTtFQUNFO0FDbkhOOztBRHdIQTtFQUNFO0VBQ0E7QUNySEY7QUR1SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCdk50ZE07QXdOaVdWO0FEd0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzFOalZXO0EyTjJOZjtBRHlISTtFQUNFLDRCdk5sZUk7RXVObWVKLG1COU5uYlE7RThOb2JSO0VBQ0E7QUN2SE47O0FEMkhBO0VBQ0U7RUFDQSxtQjlOL2JnQjtBK051VWxCOztBRDBIQTtFQUNFO0FDdkhGOztBRHlIQTtFQUNFO0FDdEhGOztBRHdIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDckhGOztBRHVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcEhGOztBRHVIRTtFQUNFO0FDcEhKOztBRHdIRTtFQUNFLHlCMU5oZkk7QTJOMlhSOztBRHlIRTtFQUNFLHlCMU5yZkk7RTBOc2ZKO0FDdEhKO0FEd0hFO0VBQ0U7QUN0SEo7QUR3SEU7RUFDRTtBQ3RISjs7QUR5SEE7RUFDRTtFQUNBO0FDdEhGOztBRHlIRTtFQUNFO0FDdEhKO0FEd0hFO0VBQ0U7RUFDQTtBQ3RISjs7QUQwSEE7RUFDRTtJQUNFO0lBQ0E7RUN2SEY7QUFDRjtBQ2piQTtFQUNFO0VBQ0E7QURtYkY7QUNqYkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG1iSjs7QUM5YUE7O0VBRUU7QURpYkY7QUMvYUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJoT0lPO0VnT0hQO0FEa2JKOztBQzlhQTs7RUFFRTtBRGliRjtBQy9hRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhPWk87RWdPYVA7QURrYko7O0FDOWFBO0VBSUU7QUQ4YUY7QUNqYkU7RUFERjtJQUVJO0VEb2JGO0FBQ0Y7QUNqYkk7RUFDRTtJQUNFO0VEbWJOO0FBQ0Y7QUNoYkk7RUFDRTtBRGtiTjtBQy9hSTtFQUNFLHlCNU55Sk87QTJOd1JiO0FDOWFFO0VBQ0U7RUFDQTtBRGdiSjs7QUMxYUk7RUFDRSxzQmhPbERLO0ErTitkWDs7QUN2YUU7RUFDRTtBRDBhSjtBQ3hhRTtFQUNFO0FEMGFKOztBQ3JhRTtFQUNFO0FEd2FKO0FDdGFFO0VBQ0U7RUFDQTtBRHdhSjtBQ3RhRTtFQUNFO0FEd2FKOztBQ3JhQTtFQUNFO0FEd2FGOztBQ3RhQTtFQUNFO0FEeWFGO0FDeGFFO0VBRkY7SUFHSTtFRDJhRjtBQUNGO0FDMWFFO0VBQ0U7RUFDQTtBRDRhSjtBQzNhSTtFQUNFO0VBQ0E7QUQ2YU47QUM1YU07RUFDRTtBRDhh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QmxPMUNhO0FtTzhCakI7O0FEZ0JBO0VBQ0U7RUFDQTtFQUNBO0FDYkY7QURlRTtFQUNFO0FDYko7QURpQkk7RUFDRTtBQ2ZOOztBRG9CQTtFQUNFO0FDakJGOztBRG9CQTtFQUNFO0FDakJGOztBRG9CQTtFQUNFO0FDakJGOztBRHlCQTtFQUNFO0VBQ0E7RUFDQTtBQ3RCRjs7QUR5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3RCRjtBRHdCRTtFQUNFO0FDdEJKO0FEeUJFO0VBQ0U7QUN2Qko7O0FEMkJBO0VBQ0U7RUFDQTtBQ3hCRjtBRDBCRTtFQUNFO0FDeEJKO0FEMkJFO0VBQ0U7RUFDQTtBQ3pCSjtBRDJCSTtFQUNFLHlCOU5wSUU7RThOcUlGO0VBQ0E7RUFDQTtBQ3pCTjtBRDRCSTtFQUNFO0VBQ0EseUI5TnFEVTtFOE5wRFY7RUFDQTtBQzFCTjs7QURpQ0k7RUFDRTtBQzlCTjtBRDJDSTtFQUNFLGtCbE83SlE7RWtPOEpSLDJCM052S0c7RTJOd0tIO0VBQ0EsYzlOaERTO0ErTk9mO0FENENJO0VBQ0UsbUJsT2pLVTtFa09rS1YsMkIzTjlLRztFMk4rS0g7RUFDQTtBQzFDTjs7QUQ4Q0E7RUFDRTtBQzNDRjtBRDRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzFDSjs7QURnREU7RUFDRTtFQUNBO0FDN0NKO0FEdURFO0VBQ0U7QUNyREo7O0FEeURBO0VBQ0UsbUI5TnJOTTtFOE5zTk47RUFDQTtFQUVBO0VBQ0E7QUN2REY7QUR5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3ZESjtBRHlESTtFQUNFO0VBQ0EsbUI5TnBDTztFOE5xQ1A7QUN2RE47O0FENERBO0VBQ0U7QUN6REY7O0FENkRFO0VBQ0U7QUMxREo7QUQ2RE07RUFDRTtFQUNBLGM5TmpLUTtFOE5rS1I7QUMzRFI7QUQ4RE07RUFDRTtFQUNBO0VBQ0E7QUM1RFI7QUQrRE07RUFDRSxjOU45SFM7RThOK0hUO0VBQ0EsZWxPdFBPO0VrT3VQUCwyQjNOdFFDO0E0TnlNVDtBRGlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDL0ROO0FEa0VJO0VBQ0U7QUNoRU47O0FEdUVJO0VBQ0UsaUJsT3pQUTtFa08wUFIsYzlOdEpXO0ErTmtGakI7O0FEeUVFO0VBQ0UsYzlOelNJO0ErTm1PUjtBRHdFRTtFQUNFLGM5TjVKRztBK05zRlA7QUR3RUU7RUFDRSxjOU5wT1U7QStOOEpkO0FEd0VFO0VBQ0U7QUN0RUo7O0FDdFBJO0VBQ0U7QUR5UE47O0FDclBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdQRjs7QUN0UEE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc1BGO0FDcFBFO0VBQ0Usa0JwT0tVO0VvT0pWLDJCN05MSztFNk5NTDtFQUNBLGNoT2tIVztBK05vSWY7QUNuUEU7RUFDRSxtQnBPQ1k7RW9PQVosMkI3TlpLO0U2TmFMO0VBQ0E7QURxUEo7O0FFeFJBO0VBQ0U7RUFDQTtFQUlBO0FGd1JGO0FFM1JFO0VBSEY7SUFJSTtFRjhSRjtBQUNGO0FFM1JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY2Uko7QUUxUkU7RUFDRTtFQUNBLG1Cak9NSTtFaU9MSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVNBO0FGb1JKO0FFNVJJO0VBQ0U7RUFDQTtBRjhSTjtBRTVSSTtFQUNFO0FGOFJOO0FFMVJJO0VBQ0UsbUJqT3FFVTtBK051TmhCO0FFMVJJO0VBekJGO0lBMEJJO0lBQ0E7RUY2Uko7QUFDRjtBRTVSSTtFQUNFLHFCak83QmtCO0VpTzhCbEI7QUY4Uk47QUUzUkk7RUFDRSx5QmpPeURVO0VpT3hEVixjak93RFU7RWlPdkRWO0VBQ0E7QUY2Uk47QUUxUkk7RUFDRTtFQUNBO0FGNFJOO0FFM1JNO0VBQ0U7RUFDQTtBRjZSUjtBRTVSUTtFQUNFO0VBQ0E7QUY4UlY7QUU1UlE7RUFDRSxxQmpPd0NNO0ErTnNQaEI7QUUxUk07RUFDRTtBRjRSUjs7QUVuUk07RUFERjtJQUVJO0lBRUE7RUZzUk47QUFDRjs7QUVqUkE7RUFDRTtBRm9SRjs7QUVqUkE7RUFDRTtF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QTtFQUNFLGNFMktXO0FzT3lTYjtBeE9sZEU7RUFDRSxjRStKVztBc09xVGY7O0F4Ty9jQTtFQUNFO0F3T2tkRjs7QXhPL2NBO0VBQ0U7QXdPa2RGOztBeE8vY0E7RUFDRTtBd09rZEY7O0F4Ty9jQTtFQUNFO0F3T2tkRjs7QXhPOWNBO0VBQ0U7QXdPaWRGOztBeE85Y0E7O0VBRUU7QXdPaWRGOztBeE85Y0E7RUFDRTtJQUNFO0V3T2lkRjtBQUNGO0F4TzljQTtFQUNFO0F3T2dkRjs7QXhPN2NBO0VBQ0U7QXdPZ2RGOztBeE81Y0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBd084Y0Y7O0F2T2hnQkk7RUFDRTtBdU9tZ0JOOztBdk9wZ0JJO0VBQ0U7QXVPdWdCTjs7QXZPeGdCSTtFQUNFO0F1TzJnQk47O0F2TzVnQkk7RUFDRTtBdU8rZ0JOOztBdk9oaEJJO0VBQ0U7QXVPbWhCTjs7QXZPcGhCSTtFQUNFO0F1T3VoQk47O0F2T3hoQkk7RUFDRTtBdU8yaEJOOztBdk81aEJJO0VBQ0U7QXVPK2hCTjs7QXZPaGlCSTtFQUNFO0F1T21pQk47O0F2T3BpQkk7RUFDRTtBdU91aUJOOztBdk94aUJJO0VBQ0U7QXVPMmlCTjs7QXZPNWlCSTtFQUNFO0F1TytpQk47O0F2T2hqQkk7RUFDRTtBdU9takJOOztBdk9wakJJO0VBQ0U7QXVPdWpCTjs7QXZPeGpCSTtFQUNFO0F1TzJqQk47O0F2TzVqQkk7RUFDRTtBdU8rakJOOztBdk9oa0JJO0VBQ0U7QXVPbWtCTjs7QXZPcGtCSTtFQUNFO0F1T3VrQk47O0F2T3hrQkk7RUFDRTtBdU8ya0JOOztBdk81a0JJO0VBQ0U7QXVPK2tCTjs7QXZPaGxCSTtFQUNFO0F1T21sQk47O0F2T3BsQkk7RUFDRTtBdU91bEJOOztBdk94bEJJO0VBQ0U7QXVPMmxCTjs7QXZPNWxCSTtFQUNFO0F1TytsQk47O0F2T2htQkk7RUFDRTtBdU9tbUJOOztBdk9wbUJJO0VBQ0U7QXVPdW1CTjs7QXZPeG1CSTtFQUNFO0F1TzJtQk47O0F2TzVtQkk7RUFDRTtBdU8rbUJOOztBdk9obkJJO0VBQ0U7QXVPbW5CTjs7QXZPcG5CSTtFQUNFO0F1T3VuQk47O0F2T3huQkk7RUFDRTtBdU8ybkJOOztBdk81bkJJO0VBQ0U7QXVPK25CTjs7QXZPaG9CSTtFQUNFO0F1T21vQk47O0F2T3BvQkk7RUFDRTtBdU91b0JOOztBdk94b0JJO0VBQ0U7QXVPMm9CTjs7QXZPNW9CSTtFQUNFO0F1TytvQk47O0F2T2hwQkk7RUFDRTtBdU9tcEJOOztBdk9wcEJJO0VBQ0U7QXVPdXBCTjs7QXZPeHBCSTtFQUNFO0F1TzJwQk47O0F2TzVwQkk7RUFDRTtBdU8rcEJOOztBdk9ocUJJO0VBQ0U7QXVPbXFCTjs7QXZPcHFCSTtFQUNFO0F1T3VxQk47O0F2T3hxQkk7RUFDRTtBdU8ycUJOOztBdk81cUJJO0VBQ0U7QXVPK3FCTjs7QXZPaHJCSTtFQUNFO0F1T21yQk47O0F2T3ByQkk7RUFDRTtBdU91ckJOOztBdk94ckJJO0VBQ0U7QXVPMnJCTjs7QXZPNXJCSTtFQUNFO0F1TytyQk47O0F2T2hzQkk7RUFDRTtBdU9tc0JOOztBdk9wc0JJO0VBQ0U7QXVPdXNCTjs7QXZPeHNCSTtFQUNFO0F1TzJzQk47O0F2TzVzQkk7RUFDRTtBdU8rc0JOOztBdk9odEJJO0VBQ0U7QXVPbXRCTjs7QXZPcHRCSTtFQUNFO0F1T3V0Qk47O0F2T3h0Qkk7RUFDRTtBdU8ydEJOOztBdk81dEJJO0VBQ0U7QXVPK3RCTjs7QXZPaHVCSTtFQUNFO0F1T211Qk47O0F2T3B1Qkk7RUFDRTtBdU91dUJOOztBdk94dUJJO0VBQ0U7QXVPMnVCTjs7QXZPNXVCSTtFQUNFO0F1Tyt1Qk47O0F2T2h2Qkk7RUFDRTtBdU9tdkJOOztBdk9wdkJJO0VBQ0U7QXVPdXZCTjs7QXZPeHZCSTtFQUNFO0F1TzJ2Qk47O0F2TzV2Qkk7RUFDRTtBdU8rdkJOOztBdk9od0JJO0VBQ0U7QXVPbXdCTjs7QXZPcHdCSTtFQUNFO0F1T3V3Qk47O0F2T3h3Qkk7RUFDRTtBdU8yd0JOOztBdk81d0JJO0VBQ0U7QXVPK3dCTjs7QXZPaHhCSTtFQUNFO0F1T214Qk47O0F2T3B4Qkk7RUFDRTtBdU91eEJOOztBdk94eEJJO0VBQ0U7QXVPMnhCTjs7QXZPNXhCSTtFQUNFO0F1Tyt4Qk47O0F2T2h5Qkk7RUFDRTtBdU9teUJOOztBdk9weUJJO0VBQ0U7QXVPdXlCTjs7QXZPeHlCSTtFQUNFO0F1TzJ5Qk47O0F2TzV5Qkk7RUFDRTtBdU8reUJOOztBdk9oekJJO0VBQ0U7QXVPbXpCTjs7QXZPcHpCSTtFQUNFO0F1T3V6Qk47O0F2T3h6Qkk7RUFDRTtBdU8yekJOOztBdk81ekJJO0VBQ0U7QXVPK3pCTjs7QXZPaDBCSTtFQUNFO0F1T20wQk47O0F2T3AwQkk7RUFDRTtBdU91MEJOOztBdk94MEJJO0VBQ0U7QXVPMjBCTjs7QXZPNTBCSTtFQUNFO0F1TyswQk47O0F2T2gxQkk7RUFDRTtBdU9tMUJOOztBdk9wMUJJO0VBQ0U7QXVPdTFCTjs7QXZPeDFCSTtFQUNFO0F1TzIxQk47O0F2TzUxQkk7RUFDRTtBdU8rMUJOOztBdk9oMkJJO0VBQ0U7QXVPbTJCTjs7QXZPcDJCSTtFQUNFO0F1T3UyQk47O0F2T3gyQkk7RUFDRTtBdU8yMkJOOztBdk81MkJJO0VBQ0U7QXVPKzJCTjs7QXZPaDNCSTtFQUNFO0F1T20zQk47O0F2T3AzQkk7RUFDRTtBdU91M0JOOztBdk94M0JJO0VBQ0U7QXVPMjNCTjs7QXZPNTNCSTtFQUNFO0F1TyszQk47O0F2T2g0Qkk7RUFDRTtBdU9tNEJOOztBdk9wNEJJO0VBQ0U7QXVPdTRCTjs7QXZPeDRCSTtFQUNFO0F1TzI0Qk47O0F2TzU0Qkk7RUFDRTtBdU8rNEJOOztBdk9oNUJJO0VBQ0U7QXVPbTVCTjs7QXZPcDVCSTtFQUNFO0F1T3U1Qk47O0F2T3g1Qkk7RUFDRTtBdU8yNUJOOztBdk81NUJJO0VBQ0U7QXVPKzVCTjs7QXZPaDZCSTtFQUNFO0F1T202Qk47O0F2T3A2Qkk7RUFDRTtBdU91NkJOOztBdk94NkJJO0VBQ0U7QXVPMjZCTjs7QXZPNTZCSTtFQUNFO0F1Tys2Qk47O0F2T2g3Qkk7RUFDRTtBdU9tN0JOOztBdk9wN0JJO0VBQ0U7QXVPdTdCTjs7QXZPeDdCSTtFQUNFO0F1TzI3Qk47O0F2TzU3Qkk7RUFDRTtBdU8rN0JOOztBdk9oOEJJO0VBQ0U7QXVPbThCTjs7QXZPcDhCSTtFQUNFO0F1T3U4Qk47O0F2T3g4Qkk7RUFDRTtBdU8yOEJOOztBdk81OEJJO0VBQ0U7QXVPKzhCTjs7QXZPaDlCSTtFQUNFO0F1T205Qk47O0F2T3A5Qkk7RUFDRTtBdU91OUJOOztBdk94OUJJO0VBQ0U7QXVPMjlCTjs7QXZPNTlCSTtFQUNFO0F1Tys5Qk47O0F2T2grQkk7RUFDRTtBdU9tK0JOOztBdk9wK0JJO0VBQ0U7QXVPdStCTjs7QXZPeCtCSTtFQUNFO0F1TzIrQk47O0F2TzUrQkk7RUFDRTtBdU8rK0JOOztBdk9oL0JJO0VBQ0U7QXVPbS9CTjs7QXZPcC9CSTtFQUNFO0F1T3UvQk47O0F2T3gvQkk7RUFDRTtBdU8yL0JOOztBdk81L0JJO0VBQ0U7QXVPKy9CTjs7QXZPaGdDSTtFQUNFO0F1T21nQ047O0F2T3BnQ0k7RUFDRTtBdU91Z0NOOztBdk94Z0NJO0VBQ0U7QXVPMmdDTjs7QXZPNWdDSTtFQUNFO0F1TytnQ047O0F2T2hoQ0k7RUFDRTtBdU9taENOOztBdk9waENJO0VBQ0U7QXVPdWhDTjs7QXZPeGhDSTtFQUNFO0F1TzJoQ047O0F2TzVoQ0k7RUFDRTtBdU8raENOOztBdk9oaUNJO0VBQ0U7QXVPbWlDTjs7QXZPcGlDSTtFQUNFO0F1T3VpQ047O0F2T3hpQ0k7RUFDRTtBdU8yaUNOOztBdk81aUNJO0VBQ0U7QXVPK2lDTjs7QXZPaGpDSTtFQUNFO0F1T21qQ047O0F2T3BqQ0k7RUFDRTtBdU91akNOOztBdk94akNJO0VBQ0U7QXVPMmpDTjs7QXZPNWpDSTtFQUNFO0F1TytqQ047O0F2T2hrQ0k7RUFDRTtBdU9ta0NOOztBdk9wa0NJO0VBQ0U7QXVPdWtDTjs7QXZPeGtDSTtFQUNFO0F1TzJrQ047O0F2TzVrQ0k7RUFDRTtBdU8ra0NOOztBdk9obENJO0VBQ0U7QXVPbWxDTjs7QXZPcGxDSTtFQUNFO0F1T3VsQ047O0F2T3hsQ0k7RUFDRTtBdU8ybENOOztBdk81bENJO0VBQ0U7QXVPK2xDTjs7QXZPaG1DSTtFQUNFO0F1T21tQ047O0F2T3BtQ0k7RUFDRTtBdU91bUNOOztBdk94bUNJO0VBQ0U7QXVPMm1DTjs7QXZPNW1DSTtFQUNFO0F1TyttQ047O0F2T2huQ0k7RUFDRTtBdU9tbkNOOztBdk9wbkNJO0VBQ0U7QXVPdW5DTjs7QXZPeG5DSTtFQUNFO0F1TzJuQ047O0F2TzVuQ0k7RUFDRTtBdU8rbkNOOztBdk9ob0NJO0VBQ0U7QXVPbW9DTjs7QXZPcG9DSTtFQUNFO0F1T3VvQ047O0F2T3hvQ0k7RUFDRTtBdU8yb0NOOztBdk81b0NJO0VBQ0U7QXVPK29DTjs7QXZPaHBDSTtFQUNFO0F1T21wQ047O0F2T3BwQ0k7RUFDRTtBdU91cENOOztBdk94cENJO0VBQ0U7QXVPMnBDTjs7QXZPNXBDSTtFQUNFO0F1TytwQ047O0F2T2hxQ0k7RUFDRTtBdU9tcUNOOztBdk9wcUNJO0VBQ0U7QXVPdXFDTjs7QXZPeHFDSTtFQUNFO0F1TzJxQ047O0F2TzVxQ0k7RUFDRTtBdU8rcUNOOztBdk9ockNJO0VBQ0U7QXVPbXJDTjs7QXZPcHJDSTtFQUNFO0F1T3VyQ047O0F2T3hyQ0k7RUFDRTtBdU8yckNOOztBdk81ckNJO0VBQ0U7QXVPK3JDTjs7QXZPaHNDSTtFQUNFO0F1T21zQ047O0F2T3BzQ0k7RUFDRTtBdU91c0NOOztBdk94c0NJO0VBQ0U7QXVPMnNDTjs7QXZPNXNDSTtFQUNFO0F1TytzQ047O0F2T2h0Q0k7RUFDRTtBdU9tdENOOztBdk9wdENJO0VBQ0U7QXVPdXRDTjs7QXZPeHRDSTtFQUNFO0F1TzJ0Q047O0F2TzV0Q0k7RUFDRTtBdU8rdENOOztBdk9odUNJO0VBQ0U7QXVPbXVDTjs7QXZPcHVDSTtFQUNFO0F1T3V1Q047O0F2T3h1Q0k7RUFDRTtBdU8ydUNOOztBdk81dUNJO0VBQ0U7QXVPK3VDTjs7QXZPaHZDSTtFQUNFO0F1T212Q047O0F2T3B2Q0k7RUFDRTtBdU91dkNOOztBdk94dkNJO0VBQ0U7QXVPMnZDTjs7QXZPNXZDSTtFQUNFO0F1Tyt2Q047O0F2T2h3Q0k7RUFDRTtBdU9td0NOOztBdk9wd0NJO0VBQ0U7QXVPdXdDTjs7QXZPeHdDSTtFQUNFO0F1TzJ3Q047O0F2TzV3Q0k7RUFDRTtBdU8rd0NOOztBdk9oeENJO0VBQ0U7QXVPbXhDTjs7QXZPcHhDSTtFQUNFO0F1T3V4Q047O0F2T3h4Q0k7RUFDRTtBdU8yeENOOztBdk81eENJO0VBQ0U7QXVPK3hDTjs7QXhPNXRDQTtFQUNFO0F3Tyt0Q0Y7O0F4TzV0Q0E7RUFDRTtBd08rdENGOztBeE81dENBO0VBQ0U7QXdPK3RDRjs7QXhPNXRDQTtFQUNFO0F3Tyt0Q0Y7O0F4TzV0Q0E7RUFDRTtBd08rdENGOztBeE8zdENBO0VBQ0U7QXdPOHRDRjs7QXhPM3RDQTtFQUNFO0F3Tzh0Q0Y7O0F4TzN0Q0E7RUFDRTtBd084dENGOztBeE8zdENBO0VBQ0U7RUFDQTtBd084dENGOztBeE8xdENBO0VBQ0U7QXdPNnRDRjs7QXhPMXRDQTtFQUNFO0F3TzZ0Q0Y7O0F4TzF0Q0E7RUFDRTtBd082dENGOztBeE8xdENBO0VBQ0U7QXdPNnRDRjs7QXhPenRDQTtFQUNFLGNFeUJnQjtBc09tc0NsQjs7QXhPenRDQTtFQUNFLGNFakdXO0FzTzZ6Q2I7O0F4T3h0Q0E7RUFDRTtFQUNBO0F3TzJ0Q0Y7O0F4T3h0Q0E7RUFDRTtFQUtBO0VBT0E7QXdPaXRDRjtBeE81dENFO0VBQ0U7QXdPOHRDSjtBeE8xdENFO0VBRUU7RUFDQTtBd08ydENKO0F4T3Z0Q0U7RUFDRTtFQUNBO0VBQ0EsbUJFN0pXO0FzT3MzQ2Y7QXhPcnRDRTtFQUNFLG1CRWxLVztBc095M0NmOztBeE9udENBO0VBQ0U7QXdPc3RDRjtBeE9wdENFO0VBQ0U7QXdPc3RDSjs7QXhPbHRDQTtFQUNFO0VBQ0E7QXdPcXRDRjs7QXhPbHRDQTtFQUNFO0VBQ0E7QXdPcXRDRjs7QXhPbHRDQTtFQUNFO0VBQ0E7QXdPcXRDRjs7QXhPbHRDQTtFQUNFO0F3T3F0Q0Y7O0F4T2x0Q0E7RUFDRTtBd09xdENGOztBeE9sdENBO0VBQ0U7QXdPcXRDRjs7QXhPbHRDQTtFQUNFO0F3T3F0Q0Y7O0F4T2x0Q0E7RUFDRTtFQU9BO0VBS0E7QXdPMnNDRjtBeE9ydENFO0VBQ0U7RUFDQTtBd091dENKO0F4T250Q0U7RUFDRTtBd09xdENKO0F4T2p0Q0U7RUFDRSxtQkUxR2E7QXNPNnpDakI7O0FyT3Q4Q0E7RUFDQztBcU95OENEOztBck90OENBO0VBQ0M7QXFPeThDRDs7QXJPdDhDQTtFQUNDO0FxT3k4Q0Q7O0FyT3Y4Q0E7RUFDQztBcU8wOENEOztBck92OENBO0VBQ0M7QXFPMDhDRDs7QXJPdjhDQTtFQUNDO0FxTzA4Q0Q7O0FyT3g4Q0E7RUFDQztBcU8yOENEOztBck94OENBO0VBQ0M7QXFPMjhDRDs7QXJPeDhDQTtFQUNDO0FxTzI4Q0Q7O0FyT3o4Q0E7RUFDQztBcU80OENEOztBck96OENBO0VBQ0M7QXFPNDhDRDs7QXJPejhDQTtFQUNDO0FxTzQ4Q0Q7O0FyTzE4Q0E7RUFDQztBcU82OENEOztBck8xOENBO0VBQ0M7QXFPNjhDRDs7QXJPMThDQTtFQUNDO0FxTzY4Q0Q7O0FyTzM4Q0E7RUFDQztBcU84OENEOztBck81OENBO0VBQ0M7QXFPKzhDRDs7QXJPNThDQTtFQUNDO0FxTys4Q0Q7O0FyTzU4Q0E7RUFDQztBcU8rOENEOztBck83OENBO0VBQ0M7QXFPZzlDRDs7QXBPbmhEQTtFQUNFLGVOTmU7QTBPNGhEakI7O0FwTy9nREE7RUFDRTtBb09raERGOztBcE8vZ0RBO0FBQ0E7Ozs7Ozs7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FvT2toREY7O0FwTy9nREE7RUFDRTs7SUFFRTtFb09raERGO0FBQ0Y7QXBPL2dEQTtFQUNFOzs7SUFHRTtFb09paERGO0FBQ0Y7QXBPOWdEQTtFQUNFOzs7O0lBSUU7RW9PZ2hERjtBQUNGO0FwTzdnREE7RUFDRTs7Ozs7SUFLRTtFb08rZ0RGO0FBQ0Y7QXBPNWdEQTtFQUNFOzs7Ozs7SUFNRTtFb084Z0RGO0FBQ0Y7QXBPM2dEQTtBQUVBO0VBQ0U7RUFDQTtBb080Z0RGOztBcE96Z0RBO0VBQ0U7RUFDQTtFQUNBO0FvTzRnREY7O0FwT3pnREE7RUFDRTtFQUNBO0VBQ0E7QW9PNGdERjs7QXBPemdEQTtFQUNFO0FvTzRnREY7O0FwT3pnREE7RUFDRTtBb080Z0RGOztBcE96Z0RBO0VBQ0U7RUFDQTtFQUNBO0FvTzRnREY7O0FwT3pnREE7RUFDRTtBb080Z0RGOztBcE96Z0RBO0VBQ0U7RUFDQTtFQUNBO0FvTzRnREY7QXBPMWdERTtFQUxGO0lBTUk7SUFDQTtFb082Z0RGO0FBQ0Y7QXBPM2dERTtFQUNFO0FvTzZnREo7O0FwT3pnREE7RUFDRTtBb080Z0RGO0FwTzFnREU7RUFIRjtJQUlJO0VvTzZnREY7QUFDRjs7QXBPMWdEQTtFQUNFO0lBQ0U7RW9PNmdERjtBQUNGO0FwTzFnREE7RUFDRTtBb080Z0RGO0FwTzFnREU7RUFIRjtJQUlJO0VvTzZnREY7QUFDRjs7QXBPMWdEQTtFQUNFO0FvTzZnREY7O0FwTzFnREE7RUFDRTtBb082Z0RGO0FwTzNnREU7RUFIRjtJQUlJO0VvTzhnREY7QUFDRjs7QXBPM2dEQTtFQUNFO0FvTzhnREY7O0FwTzNnREE7RUFDRTtBb084Z0RGOztBcE8zZ0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW9POGdERjtBcE81Z0RFO0VBQ0U7QW9POGdESjs7QXBPMWdEQTtFQUNFO0VBQ0E7QW9PNmdERjs7QXBPMWdEQTtFQUNFO0FvTzZnREY7O0FwTzFnREE7Ozs7RUFJRTtBb082Z0RGOztBcE8xZ0RBO0VBQ0U7SUFFRTtFb080Z0RGO0FBQ0Y7QXBPemdEQTtFQUNFO0FvTzJnREY7O0FwT3hnREE7RUFDRTtBb08yZ0RGOztBcE94Z0RBO0VBQ0U7QW9PMmdERjs7QXBPeGdEQTtFQUNFO0VBQ0E7QW9PMmdERjs7QXBPeGdEQTtFQUNFO0FvTzJnREY7O0FwT3hnREE7RUFDRTtFQUNBO0FvTzJnREY7O0FwT3hnREE7RUFDRTtFQUNBO0FvTzJnREY7O0FwT3hnREE7RUFDRTtBb08yZ0RGOztBcE94Z0RBO0VBQ0U7QW9PMmdERjs7QXBPeGdEQTtFQUNFO0FvTzJnREY7O0FwT3hnREE7RUFDRTtBb08yZ0RGOztBcE94Z0RBO0VBQ0U7RUFDQTtBb08yZ0RGOztBcE94Z0RBO0VBQ0U7QW9PMmdERjs7QXBPeGdEQTtFQUNFO0FvTzJnREY7O0FwT3hnREE7RUFDRTtBb08yZ0RGOztBcE94Z0RBO0VBQ0U7QW9PMmdERjs7QXBPemdEQTtFQUNFO0FvTzRnREY7O0FwTzFnREE7RUFDRTtBb082Z0RGOztBcE8zZ0RBO0VBQ0U7QW9POGdERjs7QXBPNWdEQTtFQUNFO0FvTytnREY7O0FwTzdnREE7RUFDRTtBb09naERGOztBcE85Z0RBO0VBQ0U7QW9PaWhERjs7QXBPL2dEQTtFQUNFO0FvT2toREY7O0FwTy9nREE7RUFDRTtBb09raERGOztBcE9oaERBO0VBQ0U7QW9PbWhERjs7QXBPamhEQTtFQUNFO0FvT29oREY7O0FwT2poREE7RUFDRTtBb09vaERGOztBcE9saERBO0VBQ0U7QW9PcWhERjs7QXBPbmhEQTtFQUNFO0FvT3NoREY7O0FwT25oREE7RUFDRTtBb09zaERGOztBcE9waERBO0VBQ0U7QW9PdWhERjs7QXBPcmhEQTtFQUNFO0FvT3doREY7O0FwT3RoREE7RUFDRTtBb095aERGOztBcE92aERBO0VBQ0U7QW9PMGhERjs7QXBPeGhEQTtFQUNFO0FvTzJoREY7O0FwT3poREE7RUFDRTtBb080aERGOztBcE96aERBO0VBQ0U7QW9PNGhERjs7QXBPemhEQTtFQUNFO0FvTzRoREY7O0FwT3poREE7RUFDRTtJQUNFO0VvTzRoREY7QUFDRjtBcE9yaERBO0VBQ0U7QW9PdWhERjtBcE9yaERFO0VBQ0U7RUFDQTtFQUNBO0FvT3VoREo7QXBPcGhESTtFQU5GO0lBT0k7RW9PdWhESjtBQUNGO0FwT3JoREk7RUFWRjtJQVdJO0VvT3doREo7QUFDRjtBcE90aERJO0VBZEY7SUFlSTtFb095aERKO0FBQ0Y7QXBPdmhESTtFQWxCRjtJQW1CSTtFb08waERKO0FBQ0Y7QXBPeGhESTtFQXRCRjtJQXVCSTtFb08yaERKO0FBQ0Y7QXBPemhESTtFQTFCRjtJQTJCSTtFb080aERKO0FBQ0Y7QXBPMWhESTtFQTlCRjtJQStCSTtFb082aERKO0FBQ0Y7QXBPM2hESTtFQWxDRjtJQW1DSTtFb084aERKO0FBQ0Y7QXBPNWhESTtFQXRDRjtJQXVDSTtFb08raERKO0FBQ0Y7O0FwTzNoREE7RUFDRTtFQUNBO0FvTzhoREY7O0FwTzNoREE7RUFDRTtFQUNBO0FvTzhoREY7O0FwTzNoREE7RUFDRTtFQUNBO0FvTzhoREY7O0FwTzNoREE7RUFDRSx5QkZoTlc7QXNPOHVEYjtBcE81aERFO0VBQ0UseUJGbk5TO0VFb05UO0VBQ0E7QW9POGhESjtBcE8zaERFO0VBQ0U7QW9PNmhESjtBcE8xaERFO0VBQ0U7QW9PNGhESjs7QXBPeGhEQTtFQUNFO0VBQ0E7QW9PMmhERjs7QXBPeGhEQTtFQUNFO0FvTzJoREY7O0FwT3hoREE7RUFDRTtBb08yaERGOztBcE94aERBO0VBQ0U7QW9PMmhERjs7QXBPeGhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTi9hYztFTWdiZDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGOWJNO0VFK2JOO0VBQ0E7QW9PMmhERjtBcE96aERFO0VBaEJGO0lBaUJJO0lBQ0E7RW9PNGhERjtBQUNGO0FwTzFoREU7RUFDRTtBb080aERKOztBcE94aERBO0VBQ0U7QW9PMmhERjs7QXBPeGhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FvTzJoREY7O0FwT3hoREE7RUFDRTtBb08yaERGOztBcE94aERBO0VBQ0U7QW9PMmhERjs7QXBPeGhEQTtFQUNFLGNGL1dlO0FzTzA0RGpCOztBcE94aERBO0VBQ0U7QW9PMmhERjs7QXBPeGhEQTtFQUNFO0FvTzJoREY7O0FwT3hoREE7RUFDRTtBb08yaERGOztBcE94aERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW9PMmhERjs7QXBPeGhEQTtFQUNFO0VBQ0E7QW9PMmhERjs7QXBPeGhEQTtFQUNFLGNGblpXO0FzTzg2RGI7O0FwT3hoREE7RUFDRTtBb08yaERGOztBcE94aERBO0VBQ0U7QW9PMmhERjs7QXBPeGhEQTtFQUNFO0FvTzJoREY7O0FwT3RnREE7RUFDRTtBb095Z0RGOztBcE90Z0RBO0VBQ0U7QW9PeWdERjs7QXBPdGdEQTtFQUNFO0FvT3lnREY7O0FwT3RnREE7RUFDRTtBb095Z0RGOztBcE90Z0RBO0VBQ0U7QW9PeWdERjs7QXBPdGdEQTtFQUNFO0FvT3lnREY7O0FwT3ZnREE7RUFDRTtBb08wZ0RGOztBcE92Z0RBO0VBQ0U7QW9PMGdERjs7QXBPdmdEQTtFQUNFO0FvTzBnREY7O0FwT3ZnREE7RUFDRTtBb08wZ0RGO0FwT3hnREU7RUFIRjtJQUlJO0VvTzJnREY7QUFDRjs7QXBPeGdEQTtFQUNFO0FvTzJnREY7O0FwT3hnREE7RUFDRTtBb08yZ0RGOztBcE94Z0RBO0VBQ0U7QW9PMmdERjtBcE96Z0RFO0VBSEY7SUFJSTtFb080Z0RGO0FBQ0Y7O0FwT3hnREU7RUFDRTtFQUNBO0FvTzJnREo7O0FwT3ZnREE7RUFDRTtFQUNBO0FvTzBnREY7O0FwT3ZnREE7RUFDRTtFQUNBO0FvTzBnREY7O0FwT3ZnREE7RUFDRTtBb08wZ0RGOztBcE90Z0RFO0VBQ0U7RUFDQTtBb095Z0RKOztBcE9yZ0RBO0VBQ0U7QW9Pd2dERjs7QXBPcmdEQTtFQUNFO0FvT3dnREY7O0FwT3JnREE7RUFDRTtFQUNBO0FvT3dnREY7O0FwT3JnREE7RUFDRTtBb093Z0RGOztBcE9yZ0RBO0VBQ0U7QW9Pd2dERjs7QXBPcmdEQTtFQUNFO0VBQ0E7QW9Pd2dERjs7QXBPcmdEQTtFQUNFO0VBQ0E7RUFDQTtBb093Z0RGOztBcE90Z0RBO0VBQ0U7QW9PeWdERjs7QXBPdmdEQTtFQUNFO0FvTzBnREY7O0FwT3ZnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBb08wZ0RGO0FwT3pnREU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBb08wZ0RKOztBcE92Z0RBO0VBQ0U7RUFDQSx5QkYvcUJNO0VFZ3JCTjtBb08wZ0RGO0FwT3pnREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FvTzJnREo7QXBPeGdESTtFQUNFO0VBQ0E7QW9PMGdETjtBcE92Z0RFO0VBQ0U7RUFDQTtFQUNBO0FvT3lnREo7O0FwT3JnREE7RUFDRTtBb093Z0RGOztBcE90Z0RBO0VBQ0U7QW9PeWdERjs7QXBPdGdERTtFQUNFO0VBQ0E7QW9PeWdESjtBcE94Z0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJGbnRCRTtBc082dEVSO0FwT3ZnREU7RUFDRTtFQUNBO0FvT3lnREo7QXBPdmdERTtFQUNFO0FvT3lnREo7QXBPdmdERTtFQUNFO0FvT3lnREo7O0FwT3JnREU7RUFDRSx5QkZuaUJTO0FzTzJpRWI7QXBPdGdERTtFQUNFO0VBQ0E7QW9Pd2dESjtBcE90Z0RFO0VBQ0U7QW9Pd2dESjtBcE90Z0RFO0VBQ0U7QW9Pd2dESjtBcE9yZ0RFO0VBQ0U7QW9PdWdESjtBcE9wZ0RJO0VBREY7SUFFSTtFb091Z0RKO0FBQ0Y7QXBPcmdERTtFQUNFO0FvT3VnREo7QXBPdGdESTtFQUNFO0VBQ0E7RUFDQTtBb093Z0ROO0FwT3RnREk7RUFDRSx5QkY1cUJVO0VFNnFCVjtFQUNBO0FvT3dnRE47QXBPcGdERTtFQUNFO0FvT3NnREo7QXBPcGdERTtFQUNFO0FvT3NnREo7QXBPbmdESTtFQUNFO0VBQ0E7RUFDQTtBb09xZ0ROO0FwT2xnREU7RUFDRSx5QkZoc0JZO0FzT29zRWhCO0FwTy8vQ007RUFGRjs7SUFHSTtFb09tZ0ROO0FBQ0Y7QXBPaGdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FvT2tnREo7QXBPaGdETTtFQUNFLDJCQ3Z5QkM7QW1PeXlFVDtBcE9oZ0RRO0VBQ0UsbUJGcHRCTTtFRXF0Qk4sMkJDM3lCRDtBbU82eUVUO0FwTzcvQ0U7RUFDRTtBb08rL0NKO0FwTzcvQ007RUFDRSxtQk54eUJRO0EwT3V5RWhCO0FwTzEvQ0k7RUFERjtJQUVJO0lBQ0E7RW9PNi9DSjtBQUNGO0FwTzMvQ0U7RUFDRTtBb082L0NKO0FwT3ovQ007RUFERjtJQUVJO0VvTzQvQ047QUFDRjtBcE96L0NFO0VBQ0U7RUFDQTtFQUNBLDJCQzMwQks7RUQ0MEJMLGVOOXpCVztBME95ekVmO0FwT3ovQ0U7RUFDRTtFQUNBO0FvTzIvQ0o7QXBPMS9DSTtFQUhGO0lBSUk7RW9PNi9DSjtBQUNGO0FwTzMvQ0U7RUFDRSxjRmh3Qlk7QXNPNnZFaEI7QXBPeC9DUTtFQUNFO0FvTzAvQ1Y7QXBPdi9DTTs7RUFFRSwyQkNqMkJDO0VEazJCRCxtQk50MUJRO0VNdTFCUixjRmx2Qks7RUVtdkJMO0FvT3kvQ1I7QXBPci9DVTtFQURGO0lBRUk7RW9Pdy9DVjtBQUNGO0FwT24vQ0U7RUFDRTtBb09xL0NKO0FwT3AvQ0k7RUFDRTtBb09zL0NOO0FwT3AvQ0k7RUFDRTtFQUNBO0VBQ0E7QW9Pcy9DTjtBcE9wL0NJOztFQUVFO0VBQ0E7RUFDQTtBb09zL0NOO0FwT2wvQ007O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW9PcS9DUjtBcE9wL0NRO0VBTEY7O0lBTUk7RW9Pdy9DUjtBQUNGO0FwT3AvQ0k7RUFDRSwyQkM3NEJHO0VEODRCSCxtQk5sNEJVO0VNbTRCVixjRjl4Qk87QXNPb3hFYjtBcE9wL0NJO0VBQ0U7QW9Pcy9DTjtBcE9wL0NJO0VBQ0UsNEJDejZCSTtFRDA2QkosbUJOMTRCVTtBME9nNEVoQjtBcE9uL0NJOztFQUVFLDJCQzM1Qkc7RUQ0NUJILG1CTmg1QlU7QTBPcTRFaEI7QXBPbi9DSTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCQ3Y2Qkc7RUR3NkJILG1CTjU1QlU7RU02NUJWO0FvT3EvQ047QXBPbi9DSTs7RUFFRTtBb09xL0NOO0FwT3AvQ007RUFIRjs7SUFJSTtFb093L0NOO0FBQ0Y7QXBPdC9DSTtFQUNFO0FvT3cvQ047QXBPci9DRTtFQUVJO0lBQ0U7RW9Pcy9DTjtFcE9yL0NNO0lBQ0U7SUFDQSxjRjMwQkc7RXNPazBFWDtFcE90L0NRO0lBQ0U7RW9Pdy9DVjtBQUNGO0FwT2wvQ0U7RUFDRTtBb09vL0NKO0FwT24vQ0k7RUFGRjtJQUdJO0VvT3MvQ0o7QUFDRjtBcE9sL0NJO0VBREY7SUFFSTtFb09xL0NKO0FBQ0Y7QXBPbi9DRTtFQUNFO0lBQ0U7RW9PcS9DSjtFcE9uL0NFO0lBQ0U7RW9PcS9DSjtBQUNGO0FwT24vQ0U7RUFDRTtJQUNFO0VvT3EvQ0o7QUFDRjtBcE9uL0NFO0VBQ0U7QW9PcS9DSjs7QXBPNytDVTtFQUNFO0FvT2cvQ1o7QXBPLytDWTtFQUZGO0lBR0k7RW9Pay9DWjtBQUNGOztBcE96K0NFO0VBQ0UsY0ZuL0JJO0FzTys5RVI7QXBPMytDSTtFQUVFO0VBQ0E7QW9PNCtDTjtBcE8xK0NJO0VBQ0UseUJGdDZCVTtFRXU2QlYsY0YzL0JFO0FzT3UrRVI7O0FwT3grQ0E7RUFDRTtBb08yK0NGOztBcE96K0NBO0VBQ0U7QW9PNCtDRjs7QXBPMStDQTtFQUNFO0FvTzYrQ0Y7O0FwTzMrQ0E7RUFDRTtBb084K0NGOztBcE81K0NBO0VBQ0U7QW9PKytDRjs7QXBPNytDQTtFQUNFO0FvT2cvQ0Y7O0FwTzcrQ0E7RUFDRTtBb09nL0NGOztBcE83K0NBO0VBQ0U7QW9PZy9DRjs7QXBPNytDQTtFQUNFO0FvT2cvQ0Y7O0FwTzcrQ0E7RUFDRTtBb09nL0NGOztBcE83K0NBO0FBRUE7RUFDRTtFQUNBO0FvTysrQ0Y7O0FwTzUrQ0E7RUFDRTtJQUNFO0VvTysrQ0Y7RXBPNStDQTtJQUNFO0VvTzgrQ0Y7QUFDRjtBcE8zK0NBO0VBQ0U7QW9PNitDRjs7QXBPMStDQTtFQUNFO0FvTzYrQ0Y7O0FwTzMrQ0E7RUFDRTtBb084K0NGOztBcE81K0NBO0VBQ0U7QW9PKytDRjs7QXBPNytDQTtFQUNFO0FvT2cvQ0Y7O0FwTzkrQ0E7RUFDRTtBb09pL0NGOztBcE8vK0NBO0VBQ0U7QW9Pay9DRjs7QXBPaC9DQTtFQUNFO0FvT20vQ0Y7O0FwT2ovQ0E7RUFDRTtBb09vL0NGOztBcE9sL0NBO0VBQ0U7QW9PcS9DRjs7QXBPbi9DQTtFQUNFO0FvT3MvQ0Y7O0FwT3AvQ0E7RUFDRTtBb091L0NGOztBcE9yL0NBO0VBQ0U7QW9Pdy9DRjs7QXBPdC9DQTtFQUNFO0VBQ0E7RUFDQTtBb095L0NGOztBcE9yL0NJO0VBQ0U7QW9Pdy9DTjtBcE9uL0NJO0VBQ0U7RUFDQTtFQUNBLG1CRjNtQ0U7RUU0bUNGO0FvT3EvQ047QXBPcC9DTTtFQUNFO0FvT3MvQ1I7QXBPci9DUTtFQUNFO0FvT3UvQ1Y7O0FwTzUrQ1E7RUFDRTtFQUNBO0FvTysrQ1Y7O0FwT3orQ0E7RUFDRTtBb080K0NGOztBcE96K0NFO0VBQ0U7RUFDQTtBb080K0NKOztBcE96K0NBO0VBQ0U7QW9PNCtDRjs7QXBPMStDQTtFQUNFO0FvTzYrQ0Y7O0FwTzErQ0E7RUFDRTtBb082K0NGOztBcE8zK0NBO0VBQ0U7QW9POCtDRjs7QXBPNStDQTtFQUNFO0VBQ0E7RUFDQTtBb08rK0NGOztBcE83K0NBO0VBQ0U7QW9PZy9DRjtBcE8vK0NFOztFQUVFO0FvT2kvQ0o7QXBPLytDRTs7RUFFRTtBb09pL0NKO0FwTzkrQ0k7O0VBRUU7RUFDQTtFQUNBO0FvT2cvQ047QXBPOStDSTtFQUNFO0FvT2cvQ047QXBPOStDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FvT2cvQ047QXBPNytDTTtFQUNFO0VBQ0E7QW9PKytDUjtBcE85K0NRO0VBQ0U7QW9PZy9DVjtBcE85K0NRO0VBQ0U7QW9PZy9DVjtBcE8vK0NVOztFQUVFO0FvT2kvQ1o7QXBPaC9DWTs7OztFQUVFLHFCRmxuQ0U7RUVtbkNGO0VBQ0E7RUFDQTtBb09vL0NkO0FwT2ovQ1U7RUFDRTtFQUNBO0FvT20vQ1o7QXBPai9DVTtFQUNFO0VBQ0E7QW9PbS9DWjtBcE9qL0NjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FvT20vQ2hCO0FwT2gvQ2M7RUFDRTtFQUNBO0FvT2svQ2hCO0FwTy8rQ2M7RUFDRTtFQUNBO0FvT2kvQ2hCOztBcE94K0NBO0VBQ0U7QW9PMitDRjs7QXBPeitDQTtFQUNFO0FvTzQrQ0Y7O0FwTzErQ0E7RUFDRTtBb082K0NGOztBcE8zK0NBO0VBQ0U7QW9POCtDRjs7QXBPNStDQTtFQUNFO0FvTysrQ0Y7O0FwTzcrQ0E7RUFDRTtBb09nL0NGOztBcE85K0NBO0VBQ0U7QW9PaS9DRjs7QXBPLytDQTtFQUNFO0FvT2svQ0Y7O0FwT2gvQ0E7RUFDRTtBb09tL0NGOztBcE9qL0NBO0VBQ0U7RUFDQTtFQUNBO0FvT28vQ0Y7QXBPbi9DRTtFQUNFO0FvT3EvQ0o7QXBPbi9DRTtFQUNFO0VBRUE7QW9Pby9DSjs7QXBPai9DQTtFQUNFO0FvT28vQ0Y7O0FwT2wvQ0E7RUFDRTtBb09xL0NGOztBcE9sL0NFO0VBQ0U7QW9PcS9DSjs7QXBPbC9DQTtFQUNFO0FvT3EvQ0Y7O0FwT2ovQ0k7RUFDRTtBb09vL0NOO0FwT2wvQ0k7RUFDRTtBb09vL0NOO0FwT2wvQ0k7RUFDRTtFQUNBO0VBQ0E7QW9Pby9DTjs7QXBPaC9DQTtFQUNFO0FvT20vQ0Y7O0FwT2ovQ0E7RUFDRTtBb09vL0NGOztBcE9qL0NFO0VBQ0U7RUFDQSxjRjcrQlk7RUU4K0JaO0FvT28vQ0o7O0FwT2ovQ0E7RUFDRTtBb09vL0NGOztBcE9qL0NBO0VBQ0U7QW9Pby9DRjs7QXBPai9DQTtFQUNFO0VBQ0E7QW9Pby9DRjs7QXBPbC9DQTtFQUNFO0FvT3EvQ0Y7O0FwT2wvQ0E7RUFDRTtBb09xL0NGOztBcE9uL0NBO0VBQ0UsZU4xMENhO0VNMjBDYjtBb09zL0NGOztBcE9wL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW9PdS9DRjs7QXBPci9DQTtFQUNFO0FvT3cvQ0Y7O0FwT3QvQ0E7RUFDRTtBb095L0NGOztBcE92L0NBO0VBQ0U7QW9PMC9DRjs7QWxPbDNGQTtFQUNFO0FrT3EzRkY7O0FsT2wzRkE7RUFDRTtBa09xM0ZGOztBbE9sM0ZBO0VBQ0U7QWtPcTNGRjs7QWxPbDNGQTtFQUNFO0FrT3EzRkY7O0FsT2wzRkE7RUFNRTtFQUtBO0FrTzQyRkY7QWxPdDNGRTtFQUNFO0VBQ0E7QWtPdzNGSjtBbE9wM0ZFO0VBQ0U7QWtPczNGSjtBbE9sM0ZFO0VBQ0UsbUJKeUdhO0FzTzJ3RmpCOztBbE9oM0ZBO0VBQ0U7QWtPbTNGRjs7QWxPaDNGQTtFQUNFO0FrT20zRkY7O0FsT2gzRkE7RUFDRTtBa09tM0ZGOztBbE9oM0ZBO0VBQ0U7QWtPbTNGRjs7QWxPaDNGQTtFQUNFO0FrT20zRkY7O0FsT2gzRkE7RUFDRTtBa09tM0ZGOztBbE9oM0ZFO0VBQ0U7QWtPbTNGSjs7QWxPaDNGQTtFQUNFO0FrT20zRkY7O0FsT2gzRkE7RUFDRTtBa09tM0ZGOztBbE8vMkZBO0VBUUU7RUFLQTtBa091MkZGO0FsT2ozRkU7RUFDRTtFQUNBO0FrT20zRko7QWxPLzJGRTtFQUNFO0FrT2kzRko7QWxPNzJGRTtFQUNFO0FrTysyRko7QWxPNzJGRTtFQUNFO0FrTysyRko7O0FsTzMyRkE7RUFNRTtFQUtBO0FrT3EyRkY7QWxPLzJGRTtFQUNFO0VBQ0E7QWtPaTNGSjtBbE83MkZFO0VBQ0U7QWtPKzJGSjtBbE8zMkZFO0VBQ0U7QWtPNjJGSjs7QWxPcDJGQTtFQUNFO0FrT3UyRkY7O0FsT3IyRkE7RUFDRTtBa093MkZGO0FsT3YyRkU7RUFDRTtBa095MkZKOztBak9oK0ZBO0VBQ0U7QWlPbStGRjs7QWpPaCtGQTtFQUNFO0FpT20rRkY7O0FqT2grRkE7RUFDRTtBaU9tK0ZGOztBak9oK0ZBO0VBQ0U7QWlPbStGRjs7QWpPaCtGQTtFQUNFLDJCQ0ZPO0VER1AsZUVXYTtFRlZiO0VBQ0E7RUFDQSxjRzJHVztBOE53M0ZiOztBak9oK0ZBO0VBQ0UsMkJDWE87RURZUCxtQkVDYztFRkFkO0VBQ0E7RUFDQSxjR21HVztBOE5nNEZiOztBak9oK0ZBO0VBQ0UsMkJDbEJPO0VEbUJQLG1CRVBjO0VGUWQ7QWlPbStGRjs7QWpPaCtGQTtFQUNFLDRCQzVDUTtFRDZDUixlRVhhO0VGWWIsY0d1Rlc7RUh0Rlg7QWlPbStGRjs7QWpPaCtGQTtFQUNFLDJCQ2xEUTtFRG1EUixlRWxCYTtFRm1CYixjR2dGVztFSC9FWDtFQUNBO0FpT20rRkY7O0FqTy85RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWlPaytGRjtBak9oK0ZFO0VBQ0U7RUFDQTtFQUNBO0FpT2srRko7QWpPLzlGRTtFQUNFO0VBQ0E7QWlPaStGSjtBak85OUZFO0VBQ0UsbUJFMUNZO0VGMkNaO0VBQ0E7RUFDQTtFQUNBO0FpT2crRko7QWpPNzlGRTtFQUNFO0VBQ0EsZUV0RFc7RUZ1RFg7RUFDQTtFQUNBO0VBQ0EsMkJDeEVLO0FnT3VpR1Q7QWpPNTlGRTtFQUNFO0VBQ0E7QWlPODlGSjtBak81OUZJO0VBQ0UsZUVsRVM7RUZtRVQ7RUFDQTtFQUNBO0VBQ0EsNEJDeEdJO0FnT3NrR1Y7QWpPMzlGSTtFQUNFO0FpTzY5Rk47QWpPMTlGSTtFQUNFO0FpTzQ5Rk47O0FqT3Y5RkE7RUFDRTtFQUNBO0FpTzA5RkY7QWpPeDlGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaU8wOUZKO0FqT3Y5RkU7RUFDRTtBaU95OUZKO0FqT3Q5RkU7RUFDRTtFQUNBO0FpT3c5Rko7O0FqT245RkE7RUFDRTtJQUNFLG1CRS9HWTtJRmdIWjtFaU9zOUZGO0VqT245RkE7SUFDRSxrQkV2SFU7RStONGtHWjtFak9sOUZBO0lBQ0Usa0JFM0hVO0UrTitrR1o7RWpPajlGQTtJQUNFLG1CRTVIWTtFK04ra0dkO0VqT2g5RkE7SUFDRSxtQkVoSVk7RStOa2xHZDtFak8vOEZBO0lBQ0UsbUJFcElZO0UrTnFsR2Q7RWpPOThGQTtJQUNFLG1CRXhJWTtFK053bEdkO0VqTzk4RkE7SUFDRSxtQkUzSVk7RStOMmxHZDtBQUNGO0FqTzc4RkE7RUFDRTtBaU8rOEZGOztBak81OEZBO0VBS1U7SUFDRTtJQUNBO0VpTzI4RlY7QUFDRjtBak9uOEZJO0VBQ0U7QWlPcThGTjs7QUFyb0dBO0VBQ0UsZTFPTmU7QTBPOG9HakI7O0FBcm9HQTtFQU1FO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUFtb0dGO0VBOW5HSTtJQUNFO0lBQ0E7SUFDQTtFQWdvR047RUE3bkdRO0lBQ0UsbUIxT2tCRTtJME9qQkY7SUFDQTtFQStuR1Y7RUExbkdRO0lBQ0U7SUFDQSxtQjFPRkk7STBPR0o7RUE0bkdWO0VBdG5HTTtJQUNFLGdDaE9uQ1M7SWdPb0NUO0lBQ0E7SUFDQSxtQjFPbEJNO0kwT21CTjtFQXduR1I7RUF0bkdRO0lBQ0UsZ0NoTzFDTztJZ08yQ1A7SUFF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O0FEVUk7O0VBRUU7QUNSTjtBRFVNOztFQUVFO0VBQ0EsZWpQRk87RWlQR1AsMkIxT2xCQztBMk9VVDtBRFVRO0VBTkY7O0lBT0ksbUJqUFJNO0lpUFNOLDJCMU9yQkQ7STBPc0JDO0VDTlI7QUFDRjs7QURXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNSRjs7QURVQTtFQUNFLG1CN09sQ007RTZPbUNOO0FDUEY7O0FEVUE7RUFDRTtBQ1BGOztBRFVBO0VBQ0U7QUNQRjs7QURVQTtFQUNFO0FDUEY7O0FEVUE7RUFDRTtBQ1BGOztBRFdFO0VBQ0U7QUNSSjtBRFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN08rQ1M7RTZPOUNULDRCMU92Rk07RTBPd0ZOLG1CalBuRFk7QWtQMENoQjs7QURhQTtFQUNFO0FDVkY7O0FEYUE7RUFDRSx5QjdPM0VNO0E4T2lFUjtBRGNNO0VBQ0U7QUNaUjtBRGVNO0VBQ0U7QUNiUjtBRG1CSTtFQUNFO0VBQ0E7QUNqQk47O0FEdUJFO0VBQ0U7QUNwQko7O0FEeUJFO0VBQ0U7RUFDQTtBQ3RCSjs7QUQyQkU7RUFDRTtBQ3hCSjtBRDRCSTtFQUNFO0FDMUJOOztBRCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM1QkY7O0FEOEJBO0VBQ0UsbUI3T2xJTTtFNk9tSU47QUMzQkY7O0FEOEJBO0VBQ0U7RUFDQTtBQzNCRjtBRDRCRTtFQUhGO0lBSUk7SUFDQTtFQ3pCRjtBQUNGOztBRDRCQTtFQUNFO0VBQ0E7QUN6QkY7O0FDL0lBO0VBQ0U7QURrSkY7QUM1SUU7RUFDRTtJQUNFO0VEOElKO0FBQ0Y7QUMxSUk7RUFDRTtFQUNBO0VBQ0EsYy9Pd0lXO0UrT3ZJWCxtQm5Qb0JVO0VtUG5CViwyQjVPQ0c7RTRPQUg7QUQ0SU47QUMxSU07RUFDRTtBRDRJUjtBQ2hJRTtFQUNFO0FEa0lKO0FDL0hFO0VBQ0U7QURpSUo7O0FDNUhFO0VBQ0U7QUQrSEo7O0FDM0hBO0VBQ0U7RUFDQTtBRDhIRjtBQzVIRTtFQUNFLGVuUHBCVztFbVBxQlgsK0I1TzFDZTtFNE8yQ2Y7QUQ4SEo7QUMzSEU7RUFDRTtFQUNBO0FENkhKOztBQ3pIQTtFQUNFO0FENEhGO0FDMUhFO0VBQ0U7RUFDQSxjL09rRmE7RStPakZiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQjVPekRLO0EyT3FMVDtBQ3pIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL093RFc7RStPdkRYLG1CblB0RFk7RW1QdURaLDJCNU9wRUs7QTJPK0xUO0FDeEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJuUHpEWTtBa1BtTGhCO0FDeEhJO0VBQ0U7QUQwSE47QUN0SEU7RUFDRSx5Qi9PaEZJO0UrT2lGSjtBRHdISjs7QUMvR0U7RUFDRTtBRGtISjs7QUM1R0k7RUFDRTtFQUNBO0FEK0dOOztBRXpPQTtFQUVJO0VBQ0E7QUYyT0o7O0FHdE1FOzs7RUFDRSxjalB2QlE7RWlQd0JSLGtCclBaVTtFcVBhViwyQjlPdkJLO0U4T3dCTDtBSDJNSjtBR3pNSTtFQU5GOzs7SUFPSSxrQnJQakJRO0VrUCtOWjtBQUNGO0FHM01FOzs7RUFDRTtFQUNBO0VBQ0E7QUgrTUo7O0FHek1JO0VBQ0U7RUFDQTtFQUNBO0FINE1OO0FHMU1NO0VBQ0U7QUg0TVI7QUd6TU07RUFDRTtBSDJNUjs7QUduTUk7RUFDRTtFQUNBO0VBQ0E7QUhzTU47QUdwTU07RUFDRTtBSHNNUjtBR25NTTtFQUNFO0FIcU1SOztBR3BMRTtFQUNFO0VBQ0E7RUFDQTtBSHVMSjs7QUdsTEU7RUFDRTtBSHFMSjtBR2xMRTtFQUNFO0FIb0xKO0FHakxFO0VBQ0U7QUhtTEo7QUdqTEk7RUFDRSx5QmpQMEZPO0VpUHpGUDtBSG1MTjtBR2pMTTtFQUNFLHlCOU8zR0M7RThPNEdELGtCclBsRlc7QWtQcVFuQjtBRy9LSTtFQUNFO0FIaUxOO0FHNUtJO0VBQ0U7RUFDQTtBSDhLTjs7QUdwS1U7RUFDRTtBSHVLWjs7QUd2SUU7RUFDRTtBSDBJSjs7QUdySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHdJSjtBR3RJSTtFQUNFO0VBQ0E7QUh3SU47QUd0SU07RUFDRSxxQmpQMUxnQjtBOE9rVXhCO0FHcklNO0VBQ0U7QUh1SVI7QUdsSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqUDdHWTtFaVA4R1o7RUFDQTtFQUNBO0VBQ0E7QUhvSUo7QUdsSUk7RUFDRSxtQnJQN0xTO0VxUDhMVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb0lOO0FHbElNO0VBQ0UsbUJyUDVNSTtBa1BnVlo7QUcvSEU7RUFDRTtBSGlJSjtBRzdISTtFQUNFO0FIK0hOO0FHN0hNO0VBQ0U7QUgrSFI7QUczSEU7RUFDRTtFQUNBO0FINkhKO0FHNUhJO0VBQ0U7RUFDQTtFQUNBLG1CclA5TlU7QWtQNFZoQjs7QUd0SE07RUFDRTtBSHlIUjtBR25ISTtFQUNFO0FIcUhOO0FHbEhJO0VBQ0UseUJqUC9ETztFaVBnRVA7QUhvSE47QUdsSE07RUFDRTtBSG9IUjtBR2hISTtFQUNFO0FIa0hOO0FHaEhNO0VBSEY7SUFJSTtFSG1ITjtBQUNGO0FHaEhJO0VBQ0U7QUhrSE47QUdoSE07RUFIRjtJQUlJO0VIbUhOO0FBQ0Y7QUdoSEk7RUFDRTtBSGtITjtBR2hITTtFQUhGO0lBSUk7RUhtSE47QUFDRjs7QUc5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGlIRjs7QUc5R0E7RUFDRTtBSGlIRjs7QUc5R0E7RUFDRTtBSGlIRjs7QUc5R0E7RUFDRTtBSGlIRjtBRy9HRTtFQUhGO0lBSUk7RUhrSEY7QUFDRjs7QUcvR0E7RUFDRTtBSGtIRjs7QUcvR0E7RUFDRTtBSGtIRjs7QUcvR0E7RUFDRTtBSGtIRjs7QUcvR0E7RUFDRTtBSGtIRjs7QUcvR0E7RUFDRTtJQUNFO0VIa0hGO0VHL0dBO0lBQ0U7RUhpSEY7RUc5R0E7SUFDRTtFSGdIRjtFRzdHQTtJQUNFLGtCclA1VVU7SXFQNlVWLDJCOU92Vks7RTJPc2NQO0VHN0dFO0lBQ0U7SUFDQTtJQUNBO0VIK0dKO0FBQ0Y7QUczR0E7RUFDRTtBSDZHRjs7QUcxR0E7RUFFSTtJQUNFO0VINEdKO0VHekdFO0lBQ0U7RUgyR0o7QUFDRjtBR3RHRTtFQUNFO0FId0dKOztBR3BHQTtFQUNFO0VBQ0E7RUFDQTtBSHVHRjtBR3RHRTtFQUpGO0lBS0k7RUh5R0Y7RUd4R0U7SUFDRTtFSDBHSjtBQUNGO0FHeEdFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFSDJHRjtFR3pHSTtJQUNFO0lBQ0EsbUJyUHZYUTtFa1BrZWQ7QUFDRjtBR3ZHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5R047QUdyR0k7RUFDRTtBSHVHTjtBR3JHTTtFQUNFO0VBQ0E7QUh1R1I7QUdyR1E7RUFDRTtBSHVHVjtBR3JHUTtFQUNFO0VBQ0E7QUh1R1Y7QUdoR2M7RUFDRTtBSGtHaEI7QUc1RlE7RUFDRSx5QmpQL2FGO0VpUGdiRTtFQUNBO0VBQ0E7RUFDQTtBSDhGVjtBRzVGVTtFQUNFO0FIOEZaO0FHN0ZZO0VBQ0U7QUgrRmQ7QUd2RkU7RUFDRTtFQUNBO0VBQ0E7QUh5Rko7QUd2Rkk7RUFDRTtBSHlGTjtBR3JGRTtFQUNFO0VBRUE7RUFDQTtBSHNGSjtBR25GRTtFQUNFO0FIcUZKO0FHbkZJO0VBQ0UsbUJyUDdjVTtBa1BraUJoQjtBR2pGRTtFQUNFO0FIbUZKO0FHaEZNO0VBQ0UsY2pQb0lXO0E4T2xEbkI7QUdqRlE7RUFGRjtJQUdJLGNqUDVZTTtFOE9nZWQ7QUFDRjtBR2pGSTtFQUNFLGNqUDhITTtBOE8zQ1o7QUdsRk07RUFGRjtJQUdJLGNqUDBFSztFOE9XWDtBQUNGOztBRy9FRTtFQUNFLG1CclBsY2lCO0FrUG9oQnJCO0FHakZJO0VBRkY7SUFHSSxrQnJQN2NZO0VrUGlpQmhCO0FBQ0Y7O0FHL0VFO0VBQ0U7RUFDQTtFQUNBO0FIa0ZKO0FHakZJO0VBQ0U7RUFDQTtBSG1GTjs7QUczRU07RUFDRSxtQnJQNWZRO0VxUDZmUiwyQjlPMWdCQztBMk93bEJUO0FHeEVNO0VBQ0UsbUJyUHBnQlE7RXFQcWdCUiwyQjlPbGhCQztBMk80bEJUO0FHckVRO0VBQ0U7QUh1RVY7O0FJbm5CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzbkJKO0FJcG5CSTtFQUNJO0VBQ0E7QUpzbkJSO0FJcG5CUTtFQUNJO0FKc25CWjtBSS9tQkk7RUFDSTtFQUNBLG1CdFBZUTtFc1BYUixjbFA2TEs7RWtQNUxMO0FKaW5CUjtBSS9tQlE7RUFOSjtJQU9RLGtCdFBJRTtFa1A4bUJaO0FBQ0Y7QUlobkJRO0VBQ0k7QUprbkJaO0FJN21CSTtFQUNJLG1CdFBGTztFc1BHUCxjbFA4S0s7QThPaWNiO0FJeG1CUTtFQUNJO0FKMG1CWjtBSXRtQkk7RUFDSSxtQnRQaEJPO0VzUGlCUCxjbFBnS0s7QThPd2NiOztBSWptQkk7RUFDSTtBSm9tQlI7QUlqbUJJO0VBQ0k7RUFDQSx5QmxQb0pLO0VrUG5KTDtFQUNBO0VBQ0E7QUptbUJSO0FJL2xCSTtFQUNJLDZDbFA2SU07QThPb2RkO0FJN2xCSTtFQUNJLDRCbFB1SUs7RWtQdElMO0FKK2xCUjs7QUkxbEJBO0VBQ0ksaUJ0UDFEUztBa1B1cEJiOztBSTFsQkE7RUFDSSxrQnRQMURVO0FrUHVwQmQ7O0FJeGxCSTtFQUVJLGNsUDhiSztBOE80SmI7O0FLcHJCQTtFQUNFO0FMdXJCRjtBS3JyQkU7RUFDRTtJQUNFO0VMdXJCSjtBQUNGO0FLbnJCSTtFQUNFLGNuUEVNO0VtUEROLGtCdlBhUTtFdVBaUiwyQmhQRUc7RWdQREg7RUFDQTtBTHFyQk47QUtuckJNO0VBQ0U7RUFDQTtFQUNBO0FMcXJCUjtBS2pyQkk7RUFDRTtFQUNBO0VBQ0EsY25Qc0dPO0VtUHJHUCxtQnZQS1U7RXVQSlYsMkJoUGRHO0VnUGVIO0FMbXJCTjtBSzNxQkk7RUFDRTtBTDZxQk47QUt6cUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwycUJSO0FLdnFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJoUDVESTtFZ1A2REosbUJ2UDVCUztFdVA2QlQsY25QdUVPO0VtUHRFUDtFQUNBO0VBQ0E7QUx5cUJOO0FLcnFCRTtFQUNFO0FMdXFCSjs7QUtscUJFO0VBQ0U7QUxxcUJKO0FLbHFCRTtFQUNFO0FMb3FCSjs7QUsvcEJFO0VBQ0U7QUxrcUJKOztBS3pwQkU7RUFDRTtBTDRwQko7O0FLdHBCSTtFQUNFO0VBQ0E7RUFDQTtBTHlwQk47O0FNOXZCQTtFQUNFO0FOaXdCRjtBTWh3QkU7RUFDRTtBTmt3Qko7QU1qd0JJO0VBRkY7SUFHSTtFTm93Qko7QUFDRjtBTWx3QkU7RUFDRTtFQUNBO0FOb3dCSjtBTW53Qkk7O0VBRUU7RUFDQTtFQUNBLDRCalBuQkk7RWlQb0JKLG1CeFBpQlU7RXdQaEJWLGNwUGdITztFb1AvR1A7QU5xd0JOO0FNbHdCRTtFQUNFO0FOb3dCSjs7QU1qd0JBO0VBQ0U7QU5vd0JGOztBTWx3QkE7RUFDRTtBTnF3QkY7O0FNbndCQTtFQUNFO0FOc3dCRjs7QU1ud0JBO0VBRUk7O0lBRUU7SUFDQTtFTnF3Qko7QUFDRjtBTXJ2QkE7RUFDRTtFQUNBO0lBQ0U7SUFDQTtFTnV2QkY7RU1ydkJFO0lBSkY7TUFLSTtJTnd2QkY7RUFDRjtBQUNGO0FPL3pCQTtFQUNFO0FQaTBCRjtBTy96QkU7RUFDRTtBUGkwQko7QU81ekJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVA4ekJSO0FPMXpCUTtFQUNFO0FQNHpCVjtBT3h6Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUDB6QlI7QU94ekJRO0VBQ0U7QVAwekJWO0FPeHpCVTtFQUNFLHlCclBvTEM7QThPc29CYjtBT3Z6QlU7RUFDRSxjclBsQkE7QThPMjBCWjtBT2h6Qk07RUFDRTtBUGt6QlI7QU85eUJZO0VBQ0U7RUFDQSxjclB1REU7QThPeXZCaEI7QU96eUJRO0VBQ0U7QVAyeUJWO0FPeHlCWTtFQUNFO0FQMHlCZDtBT2x5QkU7RUFDRTtFQUNBO0FQb3lCSjtBT2p5Qk07RUFDRTtBUG15QlI7QU9qeUJRO0VBQ0U7RUFDQTtBUG15QlY7QU8veEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBpeUJSO0FPNXhCYztFQUNFO0VBQ0E7RUFDQSxjclA0Q0Q7QThPa3ZCZjtBTzV4QmdCO0VBQ0U7RUFDQSx5QnJQS0Y7RXFQSkUsY3JQOUREO0VxUCtEQztBUDh4QmxCO0FPdHhCTTtFQUNFO0VBQ0EseUJyUFBRO0VxUFFSO0VBQ0E7QVB3eEJSO0FPcHhCSTtFQUNFO0FQc3hCTjtBT3B4Qk07RUFDRTtBUHN4QlI7QU9seEJJO0VBQ0U7RUFDQTtBUG94Qk47QU9qeEJJO0VBQ0U7QVBteEJOO0FPanhCTTtFQUNFO0FQbXhCUjs7QU81d0JFO0VBQ0U7QVArd0JKO0FPNXdCRTtFQUNFO0FQOHdCSjtBTzN3QkU7RUFDRTtFQUNBO0VBQ0E7QVA2d0JKOztBT3p3QkU7RUFDRTtFQUNBO0VBQ0E7QVA0d0JKO0FPM3dCSTtFQUNFO0FQNndCTjs7QU96d0JBO0VBQ0U7RUFDQTtFQUNBO0FQNHdCRjs7QU96d0JFO0VBQ0U7QVA0d0JKO0FPendCRTtFQUNFO0VBQ0E7RUFDQTtBUDJ3Qko7QU96d0JJO0VBQ0U7QVAyd0JOOztBT3J3QkU7RUFDRTtFQUNBO0VBQ0E7QVB3d0JKO0FPdHdCSTtFQUNFO0FQd3dCTjtBT3J3Qkk7RUFDRTtBUHV3Qk47QU9wd0JFO0VBQ0U7QVBzd0JKO0FPcHdCRTtFQUNFO0VBQ0E7RUFDQTtBUHN3Qko7QU9ud0JNO0VBQ0U7QVBxd0JSO0FPbHdCTTtFQUNFO0VBQ0E7QVBvd0JSO0FPL3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQaXdCSjtBTy92Qkk7RUFDRTtBUGl3Qk47QU85dkJJO0VBQ0U7RUFDQTtFQUNBO0FQZ3dCTjtBTzl2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZ3dCUjtBTzd2Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK3ZCUjtBT3h2Qk07RUFDRSxrQ3JQekRhO0VxUDBEYjtFQUNBO0VBQ0EsbUJ6UHRPUTtFeVB1T1I7RUFDQSxjclB4SUs7RXFQeUlMLDJCbFAzUEM7QTJPcS9CVDtBT3B2QlE7RUFDRSx5QnJQL1BGO0VxUGdRRTtFQUNBO0FQc3ZCVjtBTy91Qkk7RUFDRTtBUGl2Qk47QU85dUJJO0VBQ0U7QVBndkJOOztBTzN1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUDh1QkY7QU81dUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDh1Qko7QU81dUJJO0VBQ0U7QVA4dUJOO0FPM3VCSTtFQUNFO0FQNnVCTjs7QU94dUJBO0VBRUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQMHVCSjtFT3J1QkU7SUFDRTtFUHV1Qko7QUFDRjtBT251QkE7RUFDRTtFQUNBLGNyUHpPYztFcVAwT2QsbUJ6UHBUYztFeVBxVGQsMkJsUGpVTztBMk9zaUNUOztBT2x1QkE7RUFDRTtBUHF1QkY7QU9udUJFO0VBQ0U7QVBxdUJKO0FPbnVCSTs7RUFFRTtFQUNBO0FQcXVCTjtBT251Qk07O0VBQ0U7QVBzdUJSOztBT2h1QkE7RUFDRTtBUG11QkY7QU9qdUJFO0VBQ0U7QVBtdUJKOztBTzd0QkU7O0VBQ0U7QVBpdUJKOztBTzd0QkU7RUFDRTtBUGd1Qko7QU85dEJFO0VBQ0U7QVBndUJKO0FPOXRCRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FQK3RCSjs7QU8zdEJFO0VBQ0U7QVA4dEJKO0FPNXRCSTtFQUNFO0FQOHRCTjtBTzN0Qkk7RUFDRSx5QnJQdFNVO0VxUHVTVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNnRCTjtBTzF0Qkk7RUFDRTtBUDR0Qk47QU96dEJJO0VBQ0U7RUFNQTtBUHN0Qk47QU8xdEJNO0VBSEY7SUFJSTtFUDZ0Qk47QUFDRjtBT3p0Qk07RUFDRSxjclBqU0s7QThPNC9CYjtBT3p0QlE7RUFDRSxjclBwU0c7QThPKy9CYjs7QU9ydEJBO0VBRUU7RUFDQTtFQUNBLG1CclA3Wk07RXFQOFpOO0VBQ0E7QVB1dEJGOztBT3J0QkE7RUFDRTtFQUNBLHlCclBuYU07RXFQb2FOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHd0QkY7QU9ydEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB1dEJKO0FPcnRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHV0Qko7O0FPbHRCRTtFQUlFO0FQa3RCSjs7QU83c0JFO0VBQ0U7QVBndEJKO0FPOXNCSTtFQUNFLG1CelB6Y1U7RXlQMGNWLDJCbFB2ZEc7QTJPdXFDVDs7QU96c0JJO0VBQ0U7QVA0c0JOOztBT3ZzQkU7RUFDRTtFQUNBO0FQMHNCSjs7QU90c0JFO0VBQ0U7RUFDQTtFQUNBLG1CelB2ZGE7QWtQZ3FDakI7QU94c0JJO0VBQ0U7QVAwc0JOOztBT3BzQkU7RUFDRTtBUHVzQko7QU90c0JJO0VBQ0U7RUFDQTtFQUNBO0FQd3NCTjs7QU9oc0JRO0VBQ0U7QVBtc0JWO0FPanNCUTtFQUNFO0FQbXNCVjs7QU8zckJFO0VBQ0U7RUFDQTtBUDhyQko7O0FRanVDRTtFQUNFO0VBQ0E7RUFDQTtBUm91Q0o7QVFsdUNJO0VBTEY7SUFNSTtJQUNBLG1CMVA4QlU7RWtQdXNDZDtBQUNGO0FRbHVDRTtFQUNFO0VBQ0E7RUFDQTtBUm91Q0o7QVFsdUNJO0VBTEY7SUFNSTtJQUNBLG1CMVBjVTtFa1B1dENkO0FBQ0Y7QVFsdUNFO0VBQ0U7QVJvdUNKO0FRbHVDSTtFQUhGO0lBSUk7RVJxdUNKO0FBQ0Y7QVFudUNJO0VBQ0UsMkJuUFZHO0VtUFdILG1CMVBDVTtFMFBXVjtBUjB0Q047QVFwdUNNO0VBSkY7SUFLSTtFUnV1Q047QUFDRjtBUXB1Q1E7RUFERjtJQUVJO0VSdXVDUjtBQUNGO0FRL3RDTTtFQURGO0lBRUk7RVJrdUNOO0VRanVDTTtJQUNFO0VSbXVDUjtBQUNGOztBUTd0Q0E7RUFDRTtBUmd1Q0Y7O0FRN3RDQTtFQUNFO0FSZ3VDRjs7QVE3dENBO0VBQ0U7QVJndUNGOztBUTd0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmd1Q0Y7QVE5dENFO0VBQ0U7RUFDQTtBUmd1Q0o7QVE5dENJO0VBSkY7SUFLSTtJQUNBO0VSaXVDSjtBQUNGO0FROXRDRTtFQWhCRjtJQWlCSTtFUml1Q0Y7QUFDRjs7QVE5dENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJpdUNGO0FRL3RDRTtFQU5GO0lBT0k7RVJrdUNGO0FBQ0Y7O0FRNXRDTTtFQUNFO0FSK3RDUjtBUTV0Q007RUFDRTtBUjh0Q1I7O0FReHRDQTtFQUNFO0FSMnRDRjs7QVF4dENBO0VBQ0U7QVIydENGOztBU3IxQ0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNQeUJZO0UyUHhCWiwyQnBQV0s7QTJPNDBDVDs7QVNuMUNBO0VBRUk7RUFDQTtFQUNBLHlCdlBNSTtFdVBMSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcTFDSjtBU3AxQ0k7RUFFSSxjdlBnakJNO0E4T3F5QmQ7O0FVNTJDUTtFQUNJLHlCeFBtREc7RXdQbERILGN4UHVrQkc7RXdQdGtCSDtBVisyQ1o7QVU3MkNZO0VBQ0ksbUI1UHlCQTtFNFB4QkEsMkJyUFdQO0VxUFZPO0FWKzJDaEI7QVU3MkNnQjtFQUxKO0lBTVEsbUI1UGdCTjtJNFBmTSwyQnJQTVg7RTJPMDJDUDtBQUNGO0FVeDJDSTtFQUNJO0VBQ0E7QVYwMkNSO0FVdjJDWTtFQURKO0lBRVEsbUI1UFNBO0k0UFJBLHlCclBSUDtFMk9rM0NQO0FBQ0Y7QVVwMkNZO0VBRko7SUFHUSxrQjVQUkY7STRQU0UsMkJyUG5CUDtFMk8wM0NQO0FBQ0Y7QVVwMkNRO0VBQ0k7QVZzMkNaOztBVWgyQ0E7RUFDSTtBVm0yQ0o7O0FXdDVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6UGtCTTtFeVBqQk47RUFFQSxtQjdQOERxQjtFNlA3RHJCLG9CN1A4RHVCO0FrUDAxQ3pCO0FXdjVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHk1Q0o7QVd4NUNJO0VBQ0Usa0I3UFlRO0U2UFhSLDJCdFBFRztFc1BESCxjelB1WmlCO0E4T21nQ3ZCOztBV3Q1Q0E7RUFDRTtFQUNBO0VBQ0E7QVh5NUNGO0FXeDVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgwNUNKO0FXeDVDRTtFQUNFLG1CN1BYTztFNlBZUCwyQnRQbkJLO0VzUG9CTCxjelA2RlM7QThPNnpDYjs7QVd0NUNFO0VBQ0UsbUI3UEhlO0U2UElmO0VBQ0E7QVh5NUNKO0FXeDVDSTtFQUpGO0lBS0k7RVgyNUNKO0FBQ0Y7O0FZNzhDRTtFQURGO0lBRUk7RVppOUNGO0FBQ0Y7QVkvOENFO0VBQ0U7RUFDQTtFQUNBLHlCMVBlSTtFMFBkSjtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COVBlTztBa1BrOENYO0FZLzhDSTtFQUNFLGMxUHdDUTtBOE95NkNkOztBWTM4Q0U7RUFDRTtFQUNBO0VBQ0E7QVo4OENKOztBWTE4Q0E7RUFDRTtBWjY4Q0Y7QVkzOENFO0VBQ0U7RUFDQTtFQUNBO0FaNjhDSjtBWTM4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjFQbEJFO0UwUG1CRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNjhDTjtBWTM4Q007RUFDRSxrQjlQVE07RThQVU47QVo2OENSOztBWXY4Q0E7RUFDRTtFQUNBO0VBT0E7RUFTQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNDdDRjtBWTE3Q0U7RUFDRTtFQUNBO0FaNDdDSjs7QVlsN0NBO0VBQ0U7QVpxN0NGO0FZbjdDRTtFQUNFO0VBQ0E7RUFDQTtBWnE3Q0o7QVluN0NJO0VBQ0UsbUI5UDVDTztFOFA2Q1AsYzFQS1U7QThPZzdDaEI7QVlsN0NJO0VBQ0U7RUFDQSxtQjFQcEZFO0UwUHFGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvN0NOOztBWS82Q0E7RUFDRTtFQUNBO0VBQ0E7QVprN0NGOztBWS82Q0E7RUFDRTtFQUNBO0VBQ0EseUIxUG1kYztFMFBsZGQ7QVprN0NGOztBWS82Q0E7RUFDRTtBWms3Q0Y7QVloN0NFO0VBQ0U7RUFDQTtBWms3Q0o7QVkvNkNFO0VBQ0U7RUFDQTtBWmk3Q0o7O0FZNzZDQTtFQUNFO0FaZzdDRjtBWS82Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppN0NKO0FZOTZDSTtFQUNFO0FaZzdDTjs7QVkxNkNFO0VBQ0U7RUFDQTtFQUNBO0FaNjZDSjtBWTM2Q0k7RUFDRTtBWjY2Q047QVl6NkNFO0VBQ0UseUIxUG9hWTtFMFBuYVo7RUFDQTtBWjI2Q0o7QVl6NkNJO0VBQ0UseUIxUDVKRTtFMFA2SkY7RUFDQTtFQUNBO0VBQ0E7QVoyNkNOO0FZejZDTTtFQUNFO0VBQ0E7RUFDQSxlOVB6Sk87RThQMEpQLHlCdlB2S0M7RXVQd0tELGMxUG5GUTtFMFBvRlI7QVoyNkNSO0FZeDZDTTtFQUNFO0FaMDZDUjs7QVlyNkNBO0VBQ0U7QVp3NkNGO0FZdjZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5NkNKLEM7QXhFcm5EQTtFQU9FO0FBUkY7QUFFRTtFQUNFO0FBQUo7QUFDSTtFQUZGO0lBR0k7RUFFSjtBQUNGO0FBQ0U7RUFSRjtJQVNJO0VBRUY7QUFDRjtBQURFO0VBQ0U7RUFDQTtFQUNBO0FBR0o7QUFERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0FBSEo7QUFMTTtFQURGO0lBRUk7SUFDQTtFQVFOO0FBQ0Y7QUFGSTtFQVhGO0lBWUk7SUFDQTtJQUNBO0VBS0o7QUFDRjtBQUhFO0VBQ0U7RUFDQTtFQUNBO0FBS0o7QUFKSTtFQUpGO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RUFPSjtFQU5JO0lBQ0U7SUFDQTtJQUNBO0VBUU47RUFOSTtJQUNFLHlCdEs1QkE7SXNLNkJBO0VBUU47QUFDRjtBQU5JO0VBQ0U7QUFRTjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBT0Y7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUYsQztBcUYvRUE7RUFDRTtFQUNBO0VBQ0EseUIzUHlFb0I7RTJQeEVwQixjM1BjVTtFMlBiVjtFQUNBO0VBQ0E7RUFDQTtBQ0NGO0FEQ0U7RUFWRjtJQVdJO0lBQ0E7SUFDQSxrQi9QaUJVO0VnUWZaO0FBQ0Y7O0FEQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ0VGOztBRENBO0VBRUU7RUFDQTtFQUNBO0VBQ0EseUIzUHFmZTtBNFBwZmpCOztBREVBO0VBQ0UseUIzUHNMVztBNFByTGI7O0FERUE7RUFDRTtBQ0NGOztBRFdBO0VBQ0U7RUFDQTtBQ1JGOztBRGFJO0VBQ0U7QUNWTjtBRFlNO0VBSEY7SUFJSTtFQ1ROO0FBQ0Y7QURhRTtFQUNFLGUvUC9CVztFK1BnQ1gsMkJ4UDlDSztFd1ArQ0wsYzNQa0VTO0UyUGpFVCx5QjNQa0pTO0UyUGpKVDtBQ1hKO0FEYUk7RUFDRSxjM1BrQ1U7QTRQN0NoQjtBRGVFO0VBQ0U7RUFDQTtFQUNBO0VBT0E7RUFLQTtBQ3ZCSjtBRGFJO0VBQ0U7RUFDQTtBQ1hOO0FEZUk7RUFDRTtBQ2JOO0FEaUJJO0VBQ0UsbUIzUGFVO0E0UDVCaEI7QURtQkU7RUFDRTtBQ2pCSjtBRG9CRTtFQUNFO0FDbEJKO0FEb0JJO0VBQ0U7RUFDQTtBQ2xCTjtBRHNCTTtFQUNFLGtCL1BsRk07RStQbUZOLDJCeFA1RkM7RXdQNkZELGMzUDRCTztFMlAzQlA7QUNwQlI7QUR1Qk07RUFDRTtBQ3JCUjtBRHVCUTtFQUNFO0FDckJWO0FEdUJVO0VBQ0UsMkJ4UHpHSDtBeVBvRlQ7QUQyQlE7RUFDRTtBQ3pCVjtBRDRCUTtFQUNFO0FDMUJWO0FENEJVO0VBQ0U7QUMxQlo7QURrQ0k7RUFDRTtFQUNBLG1CL1BwSFU7RStQcUhWLDJCeFBqSUc7RXdQa0lIO0FDaENOO0FEbUNJO0VBQ0U7RUFDQTtBQ2pDTjtBRHFDRTtFQUNFO0VBQ0E7RUFDQTtBQ25DSjtBRHFDSTtFQUNFLGtCL1B4SVE7QWdRcUdkO0FEdUNFO0VBQ0UsYzNQaEVZO0E0UDJCaEI7QUR5Q0k7RUFDRTtFQUNBO0FDdkNOO0FEeUNNO0VBQ0U7RUFDQTtBQ3ZDUjtBRDBDTTtFQUNFO0FDeENSOztBRCtDRTtFQUNFLHlCM1BzQlM7RTJQckJUO0VBQ0Esa0IvUDNKVTtFK1A0SlYsMkJ4UC9LSztBeVBtSVQ7QUQ4Q0k7RUFDRTtBQzVDTjtBRGdERTtFQUNFO0FDOUNKOztBRGtEQTtFQUNFO0VBQ0E7QUMvQ0Y7O0FEbURFO0VBQ0U7QUNoREo7QURrREk7RUFDRTtFQUNBO0FDaEROO0FEbURJO0VBQ0UsbUIvUDlMVTtFK1ArTFYsMkJ4UDNNRztFd1A0TUg7QUNqRE47O0FEdURFO0VBQ0U7QUNwREo7QURzREU7RUFDRTtBQ3BESjtBRHNESTtFQUNFO0FDcEROO0FEc0RNO0VBQ0U7QUNwRFI7QUR5REU7RUFDRTtFQUNBO0FDdkRKO0FEeURJO0VBQ0U7RUFDQTtBQ3ZETjs7QUQ0REE7RUFDRTtBQ3pERjs7QUQ0REE7RUFDRTtFQUNBO0FDekRGOztBRDREQTtFQUNFO0lBQ0U7RUN6REY7RUQ0REE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzFERjtBQUNGO0FENkRBO0VBSUk7SUFDRTtFQzlESjtFRGlFRTtJQUNFO0lBQ0E7RUMvREo7RURtRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUIzUHBSSTtJMlBxUko7RUNqRUY7RURtRUU7SUFDRTtJQUNBO0VDakVKO0VEcUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ25FRjtFRHNFQTtJQUNFO0lBQ0E7RUNwRUY7QUFDRjtBRHVFQTtFQUNFO0FDckVGOztBRDBFSTtFQUNFO0VBQ0E7QUN2RU47QUQyRUU7RUFDRTtBQ3pFSjtBRDRFRTs7O0VBR0U7QUMxRUo7O0FEK0VFO0VBQ0UsYzNQaFBZO0UyUGlQWjtBQzVFSjtBRCtFRTtFQUNFO0VBQ0E7RUFDQSxjM1B2UFk7RTJQd1BaLHlCM1A1SVM7QTRQK0RiO0FEZ0ZFO0VBQ0U7QUM5RUo7O0FEbUZFO0VBQ0Usa0IvUC9VVTtBZ1ErUGQ7O0FEcUZFO0VBQ0U7RUFDQTtBQ2xGSjs7QURzRkE7RUFDRSxjM1A3V007RTJQOFdOLHlCM1AySmE7RTJQMUpiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNuRkY7O0FEc0ZBO0VBQ0UsYzNQbUpTO0UyUGxKVCx5QjNQbUpVO0UyUGxKVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbkZGOztBRHNGQTtFQUNFO0VBQ0E7RUFDQTtBQ25GRjtBRHFGRTtFQUNFO0VBQ0E7QUNuRko7QURzRkU7RUFLRTtFQUNBO0VBQ0EseUIzUHFIYTtBNFA3TWpCO0FEa0ZJO0VBQ0U7QUNoRk47QUR1Rkk7RUFDRTtFQUNBO0VBQ0E7QUNyRk47QUR1Rk07RUFMRjtJQU1JLG1CL1BwWVE7RWdRZ1RkO0FBQ0Y7O0FEMkZFO0VBQ0UseUIzUHNHVztFMlBwR1g7QUN6Rko7QUQyRkk7RUFDRTtBQ3pGTjs7QURnR0k7RUFDRTtBQzdGTjs7QURrR0E7RUFFRTtFQUNBO0VBQ0E7QUNoR0Y7QURrR0U7RUFDRTtBQ2hHSjtBRG1HRTtFQUNFO0FDakdKOztBRHFHQTtFQUNFO0VBQ0E7RUFDQTtBQ2xHRjs7QUQwR0E7RUFDRTtBQ3ZHRjs7QUQwR0E7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQ3hHRjs7QUQyR0E7RUFDRSxtQjNQNkNhO0UyUDVDYjtFQUNBO0VBQ0E7QUN4R0Y7O0FEMkdBO0VBQ0U7RUFDQSxtQjNQdFhTO0UyUHVYVDtFQUNBLGMzUHpiWTtFMlAwYlo7QUN4R0Y7O0FEMkdBO0VBQ0UsbUIzUGtDaUI7RTJQakNqQjtBQ3hHRjs7QUQyR0E7RUFDRSxtQjNQeUJhO0E0UGpJZjs7QUQyR0E7RUFDRTtBQ3hHRjs7QUQyR0E7RUFDRTtBQ3hHRjs7QUQyR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNQdGZNO0UyUHVmTjtFQUNBO0VBQ0E7QUN4R0Y7O0FEMkdBO0VBQ0U7RUFDQTtBQ3hHRjs7QUQyR0E7RUFDRTtBQ3hHRjs7QUQrR1E7O0VBRUU7QUM1R1Y7QURtSE07O0VBRUU7QUNqSFI7QURtSE07O0VBRUU7QUNqSFI7QURtSE07O0VBRUU7QUNqSFI7QURtSE07O0VBRUU7QUNqSFI7QURtSE07O0VBRUU7QUNqSFI7QURtSE07O0VBRUU7QUNqSFI7QURtSE07O0VBRUU7QUNqSFI7QURtSE07O0VBRUU7QUNqSFI7QURtSE07O0VBRUU7RUFDQTtBQ2pIUjtBRG1ITTs7RUFFRTtFQUNBO0FDakhSOztBRHlITTtFQUNFO0FDdEhSO0FEMEhNOztFQUVFO0VBQ0E7QUN4SFI7QUQwSE07O0VBRUU7RUFDQTtBQ3hIUjtBRHlIUTs7RUFDRTtBQ3RIVjtBRHlITTs7RUFFRTtFQUNBO0FDdkhSO0FEd0hROztFQUNFO0FDckhWO0FEd0hNOztFQUVFO0FDdEhSOztBRDRIQTtFQUNFO0VBQ0E7QUN6SEY7O0FENEhBO0VBR007SUFDRTtJQUNBO0lBQ0E7RUMzSE47QUFDRixDO0FDdGdCRTtFQUNFO0VBQ0E7QUFMSjtBQVFJO0VBREY7SUFFSTtJQUNBO0VBTEo7QUFDRjtBQVFJO0VBQ0U7RUFDQTtBQU5OO0FBU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVdFO0VBQ0U7QUFSSjtBQVdJO0VBQ0UseUI3UDBEUTtBNlBuRWQ7QUFXTTtFQUNFO0FBVFI7QUFVUTtFQUNFLHlCMVByQkQ7RTBQc0JDLG1CalFYTTtBaVFHaEI7QUFZUTtFQUNFO0VBQ0E7RUFDQTtBQVZWO0FBZ0JRO0VBQ0U7QUFkVjtBQWtCUTtFQUNFO0VBQ0E7QUFoQlY7O0FBeUJFO0VBQ0U7RUFDQTtBQXRCSjtBQXdCRTtFQUNFO0VBQ0E7QUF0Qko7QUFpRE07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QUF4QlI7QUEwQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QUFEUixDO0FDM0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFIRjtBQUtFO0VBTkY7SUFPSTtFQUZGO0FBQ0Y7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjtBQUlJO0VBUEY7SUFRSTtFQURKO0FBQ0Y7QUFJRTtFQUNFO0FBRko7O0FBTUE7RUFDRTtBQUhGO0FBTUk7RUFDRTtJQUNFO0lBQ0E7SUFDQSxjOVBvRVE7SThQbkVSO0lBQ0E7RUFKTjtFQU1NO0lBQ0U7RUFKUjtBQUNGO0FBVUk7RUFDRTtFQUNBO0VBQ0E7QUFSTjtBQVVNO0VBQ0U7RUFDQTtBQVJSO0FBV007RUFDRTtFQUNBO0FBVFI7QUF1QkE7RUFDRTtFQUNBO0FBckJGOztBQXlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBdEJKO0FBd0JJO0VBTkY7SUFPSTtFQXJCSjtBQUNGO0FBdUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJCTjtBQXVCTTtFQVBGO0lBUUk7RUFwQk47QUFDRjtBQXVCSTtFQUNFO0FBckJOLEM7QUNyRkE7RUFDRTtBQ0NGO0FEQUU7RUFJRTtBQ0RKO0FERkk7RUFERjtJQUVJO0VDS0o7QUFDRjtBREZFO0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUNDSjtBQ2ZFO0VBREY7SUFFSSx5QmpRcUJJO0VnUUhOO0FBQ0Y7QUNoQkU7RUFDRTtFQUNBO0FEa0JKO0FDaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjalE2RlU7RWlRNUZWO0VBQ0E7RUFDQTtBRGtCTjtBQ2hCTTtFQUNFLG1CclFjTztFcVFiUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0JSO0FDYk07RUFDRTtFQUNBO0VBQ0EsY2pRMEVRO0VpUXpFUjtBRGVSO0FDVkU7RUFRRTtFQUNBO0FES0o7QUNiSTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RURnQko7QUFDRjtBQ1ZFO0VBQ0U7QURZSjtBQ1ZJO0VBSEY7SUFJSSwyQjlQbENHO0U2UCtDUDtBQUNGO0FDVEk7RUFERjtJQUVJO0lBQ0E7RURZSjtBQUNGO0FDVEU7RUFDRTtBRFdKO0FDTE07RUFDRTtFQUNBO0FET1I7QUNISTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCOVA5REc7RThQK0RILG1CclFuRFU7RXFRb0RWO0VBQ0E7QURLTjtBQ0hNO0VBVEY7SUFVSTtFRE1OO0FBQ0Y7QUNGTTtFQUNFO0VBQ0EsMkI5UDNFQztFOFA0RUQsZXJROURPO0FvUWtFZjtBQ0RNO0VBQ0U7QURHUjtBQ0NJO0VBQ0UsMkI5UHJGRztFOFBzRkgsbUJyUTFFVTtBb1EyRWhCO0FDRUk7RUFDRSxtQnJRN0VTO0VxUThFVDtFQUNBLGNqUU5VO0FnUU1oQjtBQ0dJO0VBQ0U7RUFDQTtFQUNBLHlCalFoR0U7RWlRaUdGO0VBQ0E7RUFDQTtFQUNBO0FERE47QUNHTTtFQVRGO0lBVUk7RURBTjtBQUNGO0FDRU07RUFDRTtFQUNBO0FEQVI7QUNFUTtFQUNFO0FEQVY7QUNTWTtFQUNFO0FEUGQ7QUNjYztFQUNFO0FEWmhCO0FDb0JJO0VBQ0U7RUFDQTtFQUNBO0FEbEJOO0FDdUJRO0VBQ0U7RUFDQTtFQUNBO0FEckJWO0FDMkJFO0VBQ0U7QUR6Qko7O0FDNkJBO0VBQ0U7QUQxQkY7QUMyQkU7RUFGRjtJQUdJO0VEeEJGO0FBQ0Y7QUMwQkU7RUFDRTtFQUNBO0FEeEJKO0FDMEJJO0VBQ0U7QUR4Qk47O0FDNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQxQkY7QUM0QkU7RUFORjtJQU9JO0lBQ0E7SUFDQTtFRHpCRjtBQUNGO0FDNEJJO0VBQ0UseUJqUXBNa0I7QWdRMEt4QjtBQzhCRTtFQUNFO0FENUJKO0FDK0JFO0VBQ0U7QUQ3Qko7QUMrQkk7RUFDRTtJQUNFO0VEN0JOO0FBQ0Y7QUNnQ0k7RUFDRTtFQUNBO0FEOUJOO0FDZ0NNO0VBSkY7SUFLSTtFRDdCTjtBQUNGOztBQ3dDQTtFQUNFO0FEckNGO0FDc0NFO0VBQ0U7QURwQ0o7QUNzQ0U7RUFDRSxtQnJRM05ZO0VxUTROWiwyQjlQeE9LO0E2UG9NVDs7QUN3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHJDRjtBQ3VDRTtFQU5GO0lBT0k7RURwQ0Y7QUFDRjtBQ3NDRTtFQUNFO0VBQ0E7QURwQ0o7O0FDeUNFO0VBQ0U7RUFDQTtFQUNBO0FEdENKOztBQzBDQTtFQUNFO0FEdkNGO0FDMENJO0VBQ0U7QUR4Q047QUM0Q0U7RUFDRTtFQUNBO0FEMUNKO0FDNENJO0VBQ0U7QUQxQ047QUMrQ0k7RUFDRTtBRDdDTjtBQ2tESTtFQUNFO0FEaEROOztBQ3VESTtFQUNFO0FEcEROOztBQzBERTtFQURGO0lBRUk7SUFDQTtJQUNBO0VEdERGO0FBQ0Y7QUN3REU7RUFDRTtBRHRESjtBQ3dESTtFQUNFO0VBQ0E7RUFDQTtBRHRETjtBQ3lESTtFQUNFO0FEdkROO0FDeURNO0VBSEY7SUFJSTtFRHRETjtBQUNGO0FDMERFO0VBQ0U7RUFDQTtBRHhESjtBQzBESTtFQUpGO0lBS0k7RUR2REo7QUFDRjtBQzBERTtFQUNFO0FEeERKO0FDMkRFO0VBQ0U7QUR6REo7O0FDOERFO0VBQ0U7RUFDQTtFQUNBO0FEM0RKOztBQ2dFRTtFQUNFO0VBQ0E7QUQ3REo7QUNnRUU7RUFDRTtBRDlESjtBQ2lFRTtFQUNFO0FEL0RKO0FDbUVJO0VBQ0U7RUFDQTtFQUNBO0FEakVOOztBQ3dFTTtFQUNFO0VBQ0E7QURyRVI7QUNzRVE7RUFDRTtFQUNBO0FEcEVWOztBQ2dGWTtFQUNFO0FEN0Vk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O0FEQ0k7RUFDRTtBQ0NOO0FEQU07RUFDRTtBQ0VSO0FERU07RUFDRTtFQUNBO0VBQ0E7QUNBUjtBREVNO0VBQ0UsbUJ6UVNRO0EwUVRoQjtBRElFO0VBQ0U7QUNGSjtBREdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNETjs7QURLQTtFQUNFO0VBQ0E7QUNGRjtBRElJO0VBQ0U7QUNGTjtBRElJO0VBQ0U7QUNGTjtBREtFO0VBQ0U7QUNISjtBRElJO0VBQ0U7QUNGTjtBRElJO0VBQ0U7QUNGTjtBREdNO0VBQ0U7QUNEUjtBRElJO0VBQ0U7SUFDRSx5QnJReUpLO0VzUTNKWDtBQUNGOztBRE1BO0VBQ0U7RUFDQTtFQUNBO0FDSEY7QURJRTtFQUNFLG1CelFsQ1k7QTBRZ0NoQjs7QURLQTtFQUNFO0VBQ0E7RUFDQTtBQ0ZGO0FER0U7RUFDRTtBQ0RKO0FERUk7RUFDRTtFQUNBO0FDQU47QURDTTtFQUNFLHlCclFzQlE7QXNRckJoQjtBREtJO0VBQ0U7QUNITjtBRElNO0VBQ0U7QUNGUjtBREtJO0VBQ0Usa0J6UXBFUTtBMFFpRWQ7O0FET0E7RUFDRTtFQUNBO0VBQ0E7QUNKRjs7QURRSTtFQUNFO0FDTE47QURNTTtFQUNFLDJCbFE1RkM7QW1Rd0ZUO0FEUU07RUFDRTtFQUNBO0FDTlI7QURRTTtFQUNFO0FDTlI7QURXRTtFQUNFO0FDVEo7O0FEYUU7RUFDRTtBQ1ZKO0FEV0k7RUFDRSxjclFRUztFcVFQVCwyQmxRbEhHO0VrUW1ISCxlelFyR1M7RXlRc0dUO0FDVE47QURVTTtFQUNFLGNyUUxLO0VxUU1MLG1CelEzR1E7QTBRbUdoQjs7QURhQTtFQUNFO0VBQ0E7QUNWRjtBRFdFO0VBQ0U7QUNUSjs7QURhRTtFQUNFO0VBQ0E7QUNWSjtBRFdJO0VBQ0U7QUNUTjtBRFVNO0VBQ0UsY3JRekJLO0VxUTBCTCwyQmxRM0lDO0VrUTRJRCxtQnpRaElRO0EwUXdIaEI7O0FEY0U7RUFDRTtBQ1hKOztBRGdCRTtFQUNFO0FDYko7QURjSTtFQUNFO0VBQ0E7QUNaTjs7QURnQkE7RUFDRTtFQUNBO0VBQ0E7QUNiRjs7QURlQTtFQUNFO0lBQ0U7SUFDQTtFQ1pGO0VEYUU7SUFDRTtFQ1hKO0VEYUU7SUFDRTtFQ1hKO0VEY0E7SUFDRTtJQUNBO0lBQ0E7RUNaRjtFRGFFO0lBQ0U7RUNYSjtBQUNGO0FDaE1BO0VBQ0k7QURrTUo7QUNoTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRGtNUjs7QUM3TEE7RUFDSSxtQjNRb0NVO0EwUTRKZDs7QUM3TEE7RUFDSTtFQUNBO0VBQ0E7QURnTUo7O0FDN0xBO0VBQ0k7RUFDQTtFQUNBO0FEZ01KLEM7QUV6TkEsZ0JBQWdCO0FDRVo7RUFDRTtFQUNBO0FEQU47QUNHSTtFQUlFO0FESk47QUNRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE5KO0FDUUk7RUFDRTtFQUNBO0VBQ0E7QUROTjtBQ1FNO0VBTEY7SUFNSSxtQjdRSVE7RTRRVGQ7QUFDRjtBQ1NFO0VBQ0U7RUFDQTtFQUNBO0FEUEo7QUNVTTtFQUNFO0FEUlI7QUNhRTtFQUNFO0VBQ0EsMkJ0UTNCSztFc1E0Qkw7RUFDQTtBRFhKO0FDYUk7RUFORjtJQU9JO0lBQ0E7SUFDQTtFRFZKO0FBQ0Y7QUNjSTtFQUNFO0FEWk47QUNlSTtFQUNFO0FEYk47QUNlSTs7RUFFRTtBRGJOO0FDZ0JJOztFQUVFO0FEZE47QUNnQkk7RUFDRSxtQjdRNUNVO0U2UTZDViwyQnRRekRHO0FxUTJDVDtBQ2lCSTs7RUFFRTtBRGZOO0FDa0JJOztFQUVFO0FEaEJOO0FDbUJJOztFQUVFO0FEakJOO0FDb0JJOztFQUVFO0FEbEJOO0FDb0JJO0VBQ0U7RUFDQTtBRGxCTjtBQ3FCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG5CUjtBQ3dCTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURyQlI7QUMwQkk7RUFDRTtBRHhCTjtBQzBCSTs7RUFFRTtBRHhCTjtBQzJCSTs7RUFFRTtBRHpCTjtBQzJCSTtFQUNFLG1CN1EzR1U7RTZRNEdWLDJCdFF4SEc7QXFRK0ZUO0FDNEJJOztFQUVFO0FEMUJOO0FDNkJJOztFQUVFO0FEM0JOO0FDOEJJOztFQUVFO0FENUJOO0FDK0JJOztFQUVFO0FEN0JOO0FDaUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEL0JSO0FDb0NNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGpDUjtBQ3VDSTtFQUNFO0VBQ0EsY3pRNUhPO0F3UXVGYjs7QUM0Q0k7RUFDRTtFQUNBO0VBQ0E7QUR6Q047O0FDOENBO0VBQ0U7RUFDQTtBRDNDRjtBQzRDRTtFQUNFLGN6UXJERztBd1FXUDtBQzZDSTtFQUNFLGN6UTFHVTtBd1ErRGhCO0FDZ0RJO0VBQ0UsY3pRdEtLO0F3UXdIWDtBQ2lESTtFQUNFLGN6UW5ORTtBd1FvS1I7QUNrREk7RUFDRSxjelF2TkU7QXdRdUtSO0FDa0RJO0VBQ0UsY3pRakxLO0F3UWlJWDtBQ21ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEakRKOztBQ3FEQTtFQUNFO0VBQ0E7RUFDQTtBRGxERjtBQ29ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEbERKO0FDbURJO0VBTEY7SUFNSTtFRGhESjtBQUNGO0FDa0RNO0VBREY7SUFFSTtFRC9DTjtBQUNGO0FDa0RJO0VBQ0U7RUFDQTtBRGhETjtBQ21ESTtFQUNFLGtCN1E1T1E7RTZRNk9SLDJCdFF2UEc7QXFRc01UO0FDb0RJO0VBQ0UsbUI3UTlPVTtFNlErT1YsMkJ0UTlRSTtBcVE0TlY7O0FDdURBO0VBQ0U7RUFDQTtBRHBERjs7QUN1REE7RUFDRTtFQUNBO0FEcERGOztBQ3VEQTs7Ozs7O0VBTUU7RUFDQTtBRHBERjs7QUN1REE7RUFDRSxjelE5Uk07RXlRK1JOO0FEcERGOztBQ3VEQTs7Ozs7O0VBTUU7RUFDQTtBRHBERjs7QUN1REE7Ozs7Ozs7OztFQVNFLGN6UTVRUztFeVE2UVQ7QURwREY7O0FDd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3pRMVRvQjtFeVEyVHBCO0VBQ0E7QURyREo7O0FDMERFO0VBQ0Usa0I3UXBUVTtFNlFxVFY7QUR2REo7O0FDNERFO0VBbUJFO0FEM0VKO0FDeURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUR6RE47QUMyREk7RUFDRTtBRHpETjtBQzZESTtFQUNFO0FEM0ROO0FDOERJO0VBQ0U7QUQ1RE47QUMrREk7RUFDRSx5QnpRMVFVO0V5UTJRVjtBRDdETjtBQ2dFRTtFQUNFO0VBQ0E7QUQ5REo7QUNnRUk7RUFDRTtFQUNBO0VBQ0E7QUQ5RE47QUNnRU07RUFDRTtBRDlEUjtBQ2dFUTtFQUhGO0lBSUk7RUQ3RFI7QUFDRjtBQ3dFRTtFQUNFO0FEdEVKO0FDeUVFO0VBQ0U7RUFDQTtBRHZFSjtBQ3lFSTtFQUpGO0lBS0k7RUR0RUo7QUFDRjtBQ3lFRTtFQUNFO0VBQ0E7QUR2RUo7QUMwRUU7RUFDRTtFQUNBO0FEeEVKO0FDMEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR4RU47QUM2RUk7RUFDRTtBRDNFTjtBQ2dGSTtFQURGO0lBRUk7RUQ3RUo7QUFDRjtBQ2dGRTtFQUNFLGN6UWxWWTtBd1FvUWhCOztBQ2tGQTtFQUNFO0VBQ0E7RUFDQTtBRC9FRjs7QUNtRkU7RUFDRSx5QnpRL1BNO0F3UStLVjtBQ21GTTtFQUNFO0FEakZSO0FDbUZRO0VBQ0Usa0I3UWxiSTtFNlFtYkosMkJ0UTViRDtFc1E2YkM7RUFDQTtBRGpGVjtBQ21GVTtFQUNFO0VBQ0EseUJ6UWhjSjtBd1ErV1I7QUN3RkU7RUFDRSx5QnpReGNJO0V5UXljSjtBRHRGSjtBQ3lGTTtFQUNFO0FEdkZSO0FDeUZRO0VBQ0UsbUI3UXRjTTtFNlF1Y04sMkJ0UW5kRDtFc1FvZEM7QUR2RlY7QUMwRlE7RUFDRTtBRHhGVjs7QUM4RkE7RUFDRSxnRHpRakppQjtFeVFrSmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzRkY7QUM0RkU7RUFDRTtFQUNBO0VBQ0E7QUQxRko7QUM0RkU7O0VBRUU7RUFDQTtBRDFGSjtBQzRGRTtFQUNFO0FEMUZKO0FDNEZFO0VBQ0UsY3pRMkhTO0V5UTFIVCxrQjdRM2VVO0U2UTRlViwyQnRRdGZLO0VzUXVmTDtFQUNBO0VBQ0E7QUQxRko7QUM0RkU7RUFDRSxjelExWVM7RXlRMllULGU3UTllVztFNlErZVgsNEJ0UWpoQk07RXNRa2hCTjtFQUNBO0VBQ0E7QUQxRko7O0FDNkZBO0VBQ0U7QUQxRkY7O0FDNEZBO0VBQ0U7RUFDQTtBRHpGRjs7QUMyRkE7RUFDRTtFQUNBO0FEeEZGOztBQzJGQTtFQUNFO0VBQ0E7SUFDRTtFRHhGRjtBQUNGO0FDMkZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHpGSjtBQzJGRTtFQUNFO0FEekZKO0FDMkZFO0VBQ0U7RUFDQTtFQUNBO0FEekZKO0FDNEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQxRko7QUM2RkU7RUFDRTtBRDNGSjtBQzZGRTtFQUNFO0FEM0ZKOztBQytGQTtFQUNFO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7RUQ1RkY7RUM4RkE7SUFDRTtFRDVGRjtFQzhGQTtJQUNFO0lBQ0E7SUFDQTtFRDVGRjtFQytGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEN0ZGO0VDZ0dBO0lBQ0U7RUQ5RkY7RUNnR0E7SUFDRTtFRDlGRjtBQUNGO0FDaUdBO0VBQ0U7QUQvRkY7O0FDa0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQvRkY7O0FDbUdFO0VBQ0U7RUFDQTtBRGhHSjtBQ2lHSTtFQUhGO0lBSUk7SUFDQTtFRDlGSjtBQUNGO0FDK0ZJO0VBQ0U7RUFDQSwyQnRRem1CRztFc1EwbUJILGU3UTVsQlM7RTZRNmxCVDtBRDdGTjtBQ2dHSTtFQUNFLHlCelE3bUJFO0V5UThtQkY7RUFDQTtFQUNBO0VBQ0E7QUQ5Rk47QUMrRk07RUFORjtJQU9JO0VENUZOO0FBQ0Y7QUM2Rk07RUFDRSxrQjdRL21CTTtFNlFnbkJOLDJCdFF6bkJDO0VzUTBuQkQsY3pRemdCSztBd1E4YWI7QUMrRkU7RUFDRSxtQnpRbG9CUTtFeVFtb0JSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEN0ZKOztBQ2lHRTtFQUNFLG1CelE5b0JRO0V5UStvQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ5Rko7O0FDaUdBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUQvRkY7O0FDbUdFO0VBQ0U7RUFDQTtFQUNBO0FEaEdKO0FDb0dJO0VBQ0U7RUFDQTtFQWFBO0FEOUdOO0FDbUdNO0VBQ0U7QURqR1I7QUNxR1E7RUFDRTtFQUNBO0VBQ0E7QURuR1Y7O0FDNEdFO0VBQ0UsbUJ6UXpyQkk7RXlRMHJCSjtFQUNBO0FEekdKOztBQzhHRTtFQUNFO0VBQ0E7QUQzR0o7O0FDK0dBO0VBQ0U7RUFDQTtFQUNBO0FENUdGOztBQzhHQTtFQUNFO0VBQ0E7QUQzR0Y7QUM2R0U7RUFDRTtBRDNHSjtBQzZHSTtFQUNFO0FEM0dOOztBQ2dIQTtFQUNFO0FEN0dGOztBQ2dIQTtFQUNFO0FEN0dGO0FDZ0hFO0VBQ0U7RUFDQTtBRDlHSjs7QUNvSEU7O0VBQ0U7QURoSEo7QUNpSEk7O0VBQ0U7RUFDQTtBRDlHTjtBQ2lIRTs7RUFDRTtBRDlHSjs7QUNtSEU7RUFDRTtBRGhISjs7QUNzSEk7RUFDRTtBRG5ITjs7QUN3SEE7RUFDRTtFQUNBO0VBQ0E7QURySEY7O0FDeUhFO0VBQ0UsbUJ6UTF3Qkk7RXlRMndCSjtFQUNBO0FEdEhKO0FDeUhFO0VBQ0U7RUFDQTtBRHZISjtBQzBIRTtFQUNFO0FEeEhKOztBQzZISTtFQUNFO0VBQ0E7RUFDQTtBRDFITjs7QUMrSEE7RUFDRTtFQUNBO0FENUhGOztBQytIQTs7O0VBR0UsY3pRL3lCVTtBd1FtckJaOztBQzhIQTtFQUNFLGN6UTNsQmM7QXdRZ2VoQjtBQzRIRTtFQUZGO0lBR0ksY3pRMXpCSTtFd1Fpc0JOO0FBQ0Y7O0FDNEhBOzs7O0VBSUUsY3pRbDBCTTtBd1F5c0JSOztBQzhITTs7RUFFRSxtQjdRcHpCUTtFNlFxekJSLDJCdFFqMEJDO0VzUWswQkQ7QUQzSFI7QUNnSU07RUFDRTtBRDlIUjs7QUNxSUU7RUFDRSxrQjdRN3pCVTtFNlE4ekJWLGN6UWh1QlM7QXdROGxCYjtBQ3FJRTtFQUNFO0FEbklKOztBQ3dJRTtFQUNFO0VBQ0E7QURySUo7QUN3SU07RUFDRTtFQUNBO0VBQ0E7QUR0SVI7O0FDNElBO0VBQ0U7RUFDQTtBRHpJRjs7QUM0SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeklGOztBQzRJQTtFQUlFO0FENUlGO0FDNklFO0VBQ0U7QUQzSUo7QUM0SUk7RUFDRTtFQUNBO0VBQ0E7QUQxSU47O0FDK0lBO0VBQ0U7QUQ1SUY7QUM4SUU7RUFIRjtJQUlJO0lBQ0E7RUQzSUY7RUM0SUU7SUFDRTtJQUNBO0VEMUlKO0VDNElFO0lBQ0U7SUFDQTtFRDFJSjtBQUNGOztBQytJRTtFQUNFO0VBQ0E7QUQ1SUo7QUM2SUk7RUFFRTtFQUNBO0FENUlOOztBQ2dKQTtFQUNFO0VBQ0E7QUQ3SUY7QUM4SUU7RUFDRTtBRDVJSjs7QUMrSUE7RUFDRTtBRDVJRjs7QUM4SUE7RUFDRTtBRDNJRjs7QUM2SUE7RUFDRTtFQUNBO0FEMUlGOztBQzRJQTtFQUNFO0FEeklGOztBQzJJQTtFQUNFO0FEeElGO0FDeUlFO0VBQ0U7QUR2SUo7O0FDMklFO0VBQ0U7QUR4SUo7QUMwSU07RUFDRTtBRHhJUjtBQzZJSTtFQUVFO0VBRUE7QUQ3SU47QUM4SU07RUFMRjtJQU1JO0VEM0lOO0FBQ0Y7QUM0SU07RUFDRTtBRDFJUjtBQzRJTTtFQUNFLG1CN1FwOEJRO0U2UXE4QlIsMkJ0UWw5QkM7RXNRbTlCRCxjelE5MEJTO0F3UW9zQmpCO0FDK0lFO0VBQ0U7RUFDQTtFQUNBO0FEN0lKOztBQ2tKQTtFQUNFO0FEL0lGOztBQ21KRTtFQUNFO0FEaEpKO0FDa0pFO0VBQ0UsbUJ6UTMrQlE7RXlRNCtCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGhKSjtBQ2tKRTtFQUNFO0VBQ0E7QURoSko7QUNvSkk7O0VBRUU7QURsSk47O0FDMEpBO0VBQ0U7RUFDQTtBRHZKRjs7QUN5SkE7RUFDRTtFQUNBO0VBQ0E7QUR0SkY7O0FDd0pBO0VBQ0U7QURySkY7O0FDeUpJOztFQUVFO0FEdEpOOztBQzRKSTs7RUFFRTtBRHpKTjs7QUM4SkU7RUFDRTtBRDNKSjtBQzZKSTtFQUNFO0FEM0pOOztBQ2dLRTtFQUNFO0FEN0pKO0FDZ0tFO0VBQ0U7QUQ5Sko7O0FDb0tNO0VBQ0U7QURqS1I7QUNxS007O0VBRUU7QURuS1I7QUNxS007O0VBRUU7QURuS1I7QUNxS007O0VBRUU7QURuS1I7QUNxS007O0VBRUU7QURuS1I7QUNxS007O0VBRUU7RUFDQTtBRG5LUjtBQ3FLTTs7RUFFRTtFQUNBO0FEbktSO0FDcUtNOztFQUVFO0FEbktSO0FDcUtNOztFQUVFO0FEbktSOztBQ3lLRTtFQUNFLGtCN1FybENVO0U2UXNsQ1YsMkJ0UWhtQ0s7RXNRaW1DTCxjelE1OUJhO0F3UXN6QmpCO0FDd0tFO0VBQ0UsbUI3UXZsQ1k7RTZRd2xDWiwyQnRRdm5DTTtFc1F3bkNOLGN6UXAvQlM7RXlRcS9CVDtBRHRLSjs7QUMyS0k7RUFDRTtFQUNBO0FEeEtOO0FDMEtJO0VBQ0U7QUR4S047O0FDNktFO0VBQ0U7QUQxS0o7QUM4S1U7RUFDRTtFQUNBO0FENUtaO0FDbUxJO0VBQ0U7QURqTE47O0FDc0xBO0VBQ0U7RUFDQTtFQUNBO0VBTUE7RUFLQTtBRDVMRjtBQ2tMRTtFQUNFO0VBQ0E7QURoTEo7QUNvTEU7RUFDRTtBRGxMSjtBQ3NMRTtFQUNFO0FEcExKOztBQ3dMQTtFQUNFO0VBQ0E7RUFDQTtBRHJMRjs7QUN3TEU7RUFDRTtBRHJMSjtBQ3NMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURwTE47QUNxTE07RUFDRTtBRG5MUjtBQ3VMRTtFQUNFO0FEckxKOztBQ3lMQTtFQUNFO0VBQ0E7QUR0TEY7O0FDd0xBO0VBQ0U7QURyTEY7O0FDdUxBO0VBQ0U7RUFDQSwyQnRRanNDTztFc1Frc0NQO0VBQ0E7QURwTEY7O0FDeUxNO0VBQ0U7RUFDQTtBRHRMUjtBQ3VMUTtFQUNFO0FEckxWLEM7QUV2aUNFO0VBQ0U7QUFKSjtBQU1NO0VBQ0U7QUFKUjtBQUtRO0VBQ0UsYzFRMkhHO0UwUTFISCx5QjFRV0Y7QTBRZFI7QUFTUTs7RUFDRSxjMVFtSEc7QTBRekhiO0FBV0U7RUFDRTtFQUNBO0FBVEo7QUFXRTtFQUNFO0VBQ0E7QUFUSjtBQVVJO0VBQ0UsMkJ2UVpHO0V1UWFILGtCOVFIUTtBOFFMZDtBQVVJO0VBQ0UsZTlRRFM7QThRUGY7QUFXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCMVFnRVk7QTBRekVoQjtBQWNFO0VBQ0UsbUI5UWhCWTtFOFFpQlosMkJ2UTdCSztFdVE4Qkw7RUFDQTtBQVpKLEM7QUN4Q0E7RUFDRSxtQi9RcUNjO0UrUXBDZCx5QnhRb0JPO0V3UW5CUCxjM1FtSVc7RTJRbElYO0VBQ0E7QUNDRjs7QURFQTtFQUNFO0VBQ0E7QUNDRjs7QURFQTtFQUdFO0VBQ0E7QUNERjs7QURJQTtFQUNFO0VBQ0E7RUFDQTtBQ0RGOztBRElBO0VBQ0U7RUFDQTtBQ0RGOztBRElBO0VBQ0U7QUNERjs7QURJQTtFQUNFO0FDREY7O0FESUE7RUFDRTtBQ0RGOztBRElBO0VBQ0U7QUNERjs7QURJQTtFQUNFO0FDREY7O0FESUE7RUFDRTtBQ0RGOztBRElBO0VBQ0U7QUNERjs7QURJQTtFQUNFO0FDREY7O0FESUE7RUFDRTtBQ0RGOztBRElBO0VBQ0U7QUNERjs7QURJQTtFQUNFO0FDREY7O0FESUE7RUFDRTtFQUNBO0FDREY7O0FES0U7RUFDRTtFQUNBO0FDRko7QURNSTs7O0VBR0U7RUFDQTtBQ0pOO0FET0k7RUFDRTtFQUNBO0FDTE47O0FEV0U7RUFDRSxrQi9RekVVO0UrUTBFViwyQnhRcEZLO0V3UXFGTCxjM1FnRGE7RTJRL0NiO0VBQ0E7QUNSSjtBRFdFO0VBQ0Usa0IvUXZFVTtFK1F3RVYseUJ4UTdHTTtFd1E4R04sYzNRMUZJO0UyUTJGSjtFQUNBO0FDVEo7QURXSTtFQUNFO0FDVE47QURZSTtFQUNFO0VBQ0E7QUNWTjtBRFdNO0VBSEY7SUFJSTtFQ1JOO0FBQ0Y7O0FEYUE7RUFDRSx5QjNRdUtXO0E0UWpMYjtBRFdFO0VBRkY7SUFHSTtJQUNBO0VDUkY7QUFDRjs7QURXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDUkY7QURVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDUko7O0FEYUU7RUFERjtJQUVJO0VDVEY7QUFDRjtBRFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNUSjtBRFdJO0VBQ0U7RUFDQTtBQ1ROO0FEYUU7RUFDRTtBQ1hKOztBRGlCSTtFQUNFO0FDZE47QURtQkk7RUFDRTtBQ2pCTjs7QUR1QkU7RUFDRTtBQ3BCSjtBRHlCTTtFQUNFO0FDdkJSOztBRDhCRTtFQURGO0lBRUk7RUMxQkY7QUFDRjtBRDRCRTtFQUNFO0VBQ0E7QUMxQko7QUQ2QkU7RUFDRTtFQUNBO0FDM0JKO0FEOEJFO0VBQ0U7QUM1Qko7O0FEa0NJO0VBQ0U7QUMvQk47QURvQ0k7RUFDRTtFQUNBO0FDbENOO0FEd0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdENSO0FENENJO0VBQ0U7QUMxQ047O0FEZ0RFO0VBQ0U7QUM3Q0o7O0FEa0RFO0VBQ0U7QUMvQ0o7O0FEb0RFO0VBQ0U7QUNqREo7QURxRFE7RUFDRTtBQ25EVjs7QUQwREE7RUFDRTtFQUNBO0FDdkRGO0FEeURFO0VBQ0U7RUFDQTtFQUNBO0FDdkRKOztBRDRERTtFQUNFO0VBQ0E7QUN6REo7QUQ0REU7RUFDRTtBQzFESjtBRDRESTtFQUNFLHdDM1FIVTtBNFF2RGhCO0FEOERFO0VBQ0U7QUM1REo7QUQ4REk7RUFDRSx5QjNRNVFLO0E0UWdOWDtBRGdFRTtFQUNFLGMzUXRQVztBNFF3TGY7QURnRUk7RUFDRSx5QjNRM0ZTO0E0UTZCZjs7QURtRUE7RUFDRSxjM1F2Qlk7RTJRd0JaO0FDaEVGOztBRG1FQTtFQUNFLGMzUTNCWTtFMlE0Qlo7QUNoRUY7O0FEbUVBO0VBQ0UsYzNRbENjO0UyUW1DZDtBQ2hFRjs7QURvRUU7RUFDRTtFQUNBO0FDakVKO0FEbUVJO0VBQ0U7QUNqRU47O0FEdUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcEVKO0FEc0VJO0VBQ0U7RUFDQTtBQ3BFTjtBRHNFTTtFQUNFO0VBQ0EsbUIvUTdVUTtFK1E4VVIsYzNRaE9JO0UyUWlPSjtFQUNBLDJCeFE3VkM7QXlReVJUO0FEc0VRO0VBQ0UsMkJ4US9WRDtFd1FnV0MsYzNRMVFNO0UyUTJRTjtBQ3BFVjtBRDBFRTtFQUNFO0FDeEVKO0FEMkVNO0VBQ0U7QUN6RVI7QUQ2RUk7RUFDRTtFQUNBO0FDM0VOO0FENkVNO0VBQ0U7QUMzRVI7QUQ4RU07RUFDRSxtQjNRdkxLO0E0UTJHYjtBRGlGRTtFQUNFO0FDL0VKOztBRG1GQTtFQUNFO0FDaEZGOztBRG9GRTtFQUNFO0FDakZKOztBRHVGSTtFQUNFO0FDcEZOO0FEeUZJO0VBQ0U7QUN2Rk47QUQ0Rkk7RUFDRTtBQzFGTjtBRDhGSTtFQUNFO0FDNUZOOztBRGtHRTtFQUNFO0FDL0ZKO0FEa0dFO0VBQ0U7QUNoR0o7QURtR0U7RUFDRTtBQ2pHSjs7QURxR0E7RUFDRTtFQUNBO0VBQ0E7QUNsR0Y7O0FEc0dFO0VBQ0UsaUIvUXZiUztBZ1JvVmI7QURzR0U7RUFDRSxtQi9RemJPO0FnUnFWWDs7QUR5SEE7RUFHTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDeEhOO0VEeUhNO0lBQ0U7RUN2SFI7RUR3SFE7SUFDRTtJQUNBO0lBQ0EsMkJ4UWxlSDtFeVE0V1A7RUQwRkU7SUFDRTtFQ3hGSjtFRDRGRTtJQUNFO0VDMUZKO0VEOEZFO0lBQ0U7RUM1Rko7RURpSE07SUFDRSx5QjNRNWVjO0kyUTZlZDtJQUNBLGMzUW5aTTtJMlFvWk47SUFDQTtFQy9HUjtFRHFIRTtJQUNFO0VDbkhKO0VEb0hJO0lBQ0U7RUNsSE47RURvSEk7SUFDRTtFQ2xITjtFRG1ITTtJQUNFLHlCM1E5ZmM7STJRK2ZkO0lBQ0EsYzNRcmFNO0kyUXNhTjtJQUNBO0lBQ0E7SUFDQSxtQi9ReGZDO0krUXlmRCwyQnhRbmhCQTtFeVFrYVI7RURvSFE7SUFDRTtJQUNBO0VDbEhWO0VEbURFO0lBQ0U7RUNqREo7RURxREU7SUFDRTtFQ25ESjtFRHVERTtJQUNFO0VDckRKO0FBQ0Y7QURnSEE7RUFDRTtJQUNFLHlCM1FwaEJvQjtJMlFxaEJwQjtJQUNBLGMzUTNiWTtJMlE0Ylo7SUFDQTtFQzlHRjtBQUNGO0FDMWJFO0VBQ0Usa0JqUnNDVTtFaVJyQ1YsMkIxUWtCSztFMFFqQkw7QUQ0Yko7O0FDeGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyYkY7QUN6YkU7RUFDRSxjN1FnS2E7QTRRMlJqQjtBQ3piRTtFQUNFLHlCN1F5U1c7QTRRa0pmO0FDemJFO0VBQ0Usd0M3UXVTUztBNFFvSmI7O0FDcmJJO0VBQ0U7QUR3Yk47QUNyYkk7RUFDRTtBRHViTjs7QUNqYkU7RUFDRTtBRG9iSjs7QUNoYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtYkY7QUNqYkU7RUFDRTtBRG1iSjs7QUM5YUU7RUFDRTtBRGliSjtBQzlhRTtFQUNFO0FEZ2JKOztBQzNhRTtFQUNFO0FEOGFKO0FDM2FFO0VBQ0U7QUQ2YUo7O0FDeGFFO0VBQ0U7QUQyYUo7QUN4YUU7RUFDRTtBRDBhSjs7QUNyYUU7RUFDRTtBRHdhSjs7QUVsZ0JFO0VBQ0U7QUZxZ0JKO0FFbmdCRTtFQUNFO0VBQ0E7QUZxZ0JKO0FFcGdCSTtFQUNFO0FGc2dCTjtBRWpnQk07RUFDRTtFQUNBO0VBQ0E7QUZtZ0JSO0FFamdCTTtFQUNFO0VBQ0E7RUFDQTtBRm1nQlI7QUU5Zk07OztFQUVFO0VBQ0E7QUZpZ0JSO0FFN2ZFO0VBRUk7SUFDRTtFRjhmTjtFRTVmSTtJQUNFO0VGOGZOO0FBQ0Y7QUV6Zkk7RUFDRTtFQUNBO0VBQ0E7QUYyZk47O0FFdGZFO0VBRUU7RUFFQTtFQUNBO0VBQ0E7QUZ1Zko7QUV0Zkk7RUFDRTtFQUNBO0FGd2ZOO0FFdGZJO0VBQ0U7QUZ3Zk47QUV0Zkk7RUFDRTtBRndmTjtBRXRmSTtFQUNFO0FGd2ZOO0FFdGZJO0VBQ0U7QUZ3Zk47QUV0Zkk7RUFDRTtBRndmTjtBRXZmTTtFQUNFO0FGeWZSOztBRXBmQTtFQUNFO0VBQ0E7QUZ1ZkY7QUV0ZkU7RUFDRTtFQUNBO0VBQ0E7QUZ3Zko7QUV2Zkk7RUFKRjtJQUtJO0VGMGZKO0FBQ0Y7O0FFdmZBO0VBQ0U7QUYwZkY7QUV4ZkU7RUFDRTtBRjBmSjtBRXpmSTtFQUNFO0FGMmZOO0FFdmZJO0VBQ0U7QUZ5Zk47QUV0ZkU7RUFDRTtBRndmSjtBRXZmSTtFQUNFLGtCbFJqRWE7QWdSMGpCbkI7O0FFcGZFO0VBQ0U7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbWZKO0FFamZFO0VBQ0U7QUZtZko7O0FFL2VFOztFQUVFO0VBQ0E7RUFDQTtBRmtmSjs7QUUvZUE7RUFDRTtFQUNBO0VBQ0EsbUI5UXNYdUI7RThRclh2QjtBRmtmRjtBRWpmRTtFQUxGO0lBTUk7SUFDQTtFRm9mRjtBQUNGOztBRWxmQTtFQUNFO0VBS0E7RUFDQTtFQUNBO0FGaWZGO0FFdmZFO0VBRkY7SUFHSTtJQUNBO0VGMGZGO0FBQ0Y7O0FFaGZBO0VBQ0U7RUFDQTtFQUNBO0FGbWZGO0FFbGZFO0VBQ0UsYzlRakVZO0E0UXFqQmhCOztBRWpmQTtFQUNFO0FGb2ZGO0FFbmZFO0VBRkY7SUFHSTtFRnNmRjtBQUNGO0FFcGZJO0VBREY7SUFFSTtFRnVmSjtFRXRmSTtJQUNFO0VGd2ZOO0FBQ0Y7QUV0Zkk7RUFDRTtBRndmTjtBRXZmTTtFQUZGO0lBR0k7SUFDQTtJQUNBO0VGMGZOO0VFemZNO0lBQ0U7RUYyZlI7QUFDRjtBRXpmTTtFQUNFLG1CbFJoS1E7RWtSaUtSO0FGMmZSO0FFMWZRO0VBQ0UseUI5UTlGTTtFOFErRk4sYzlRbkxGO0E0UStxQlI7QUV4Zkk7RUFDRTtBRjBmTjs7QUVyZkU7RUFERjtJQUVJO0VGeWZGO0FBQ0Y7QUV2ZkU7RUFDRTtFQUNBO0VBQ0E7QUZ5Zko7QUV4Zkk7RUFKRjtJQUtJLHlCOVEyU2lCO0k4UTFTakI7RUYyZko7RUUxZkk7SUFDRTtFRjRmTjtBQUNGOztBRXhmQTtFQUNFO0VBQ0E7RUFDQTtBRjJmRjs7QUV6ZkE7RUFDRTtBRjRmRjs7QUV6ZkU7O0VBRUU7QUY0Zko7QUV6Zkk7RUFDRTtFQUNBO0FGMmZOO0FFeGZFO0VBQ0Usa0JsUjNOVTtFa1I0TlY7QUYwZko7QUV4ZkU7RUFDRTtFQUNBO0FGMGZKO0FFeGZFO0VBQ0U7RUFDQTtBRjBmSjs7QUV2ZkE7RUFDRTtFQU9BO0VBS0E7QUZnZkY7QUUzZkU7RUFDRTtFQUNBO0VBQ0E7QUY2Zko7QUV6ZkU7RUFDRTtBRjJmSjtBRXZmRTtFQUNFO0FGeWZKOztBRXRmQTtFQUNFO0FGeWZGOztBRXZmQTtFQUNFO0FGMGZGO0FFemZFO0VBRkY7SUFHSTtFRjRmRjtBQUNGOztBRTFmQTtFQUNFLHlCOVF2RlE7RThRd0ZSO0FGNmZGO0FFNWZFO0VBQ0U7QUY4Zko7QUU1ZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOGZKO0FFN2ZJO0VBQ0U7RUFDQTtFQUNBO0FGK2ZOO0FFN2ZJO0VBQ0U7QUYrZk47O0FFMWZFO0VBQ0U7RUFDQTtBRjZmSjtBRXpmSTs7RUFDRTtFQUNBO0FGNGZOOztBRXZmRTtFQUNFLDJCM1FwVEs7QXlROHlCVDs7QUV2ZkE7RUFDRTtBRjBmRjs7QUV2ZkU7RUFDRTtBRjBmSjtBRXhmRTtFQUNFO0FGMGZKOztBRXBmSTtFQUNFO0FGdWZOOztBRWxmQTtFQUNFO0VBQ0E7RUFDQSx5QjlRS2E7RThRSmI7QUZxZkY7QUVwZkU7RUFMRjtJQU1JO0lBQ0E7RUZ1ZkY7QUFDRjtBRXRmRTtFQUNFO0VBQ0E7QUZ3Zko7QUV2Zkk7RUFDRSxtQmxSM1VVO0VrUjRVViwyQjNReFZHO0UyUXlWSCxjOVFuUVU7RThRb1FWO0FGeWZOO0FFdGZNO0VBQ0U7QUZ3ZlI7QUVuZkk7RUFERjtJQUVJO0VGc2ZKO0FBQ0Y7O0FHNTJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGMvUWlKZTtFK1FoSmYsa0JuUnFCWTtFbVJwQlosMkI1UVVPO0F5UXEyQlQ7O0FHMzJCRTtFQUNFO0FIODJCSjtBRzEyQkU7RUFDRTtBSDQyQko7O0FJdjNCUTtFQUNFO0VBQ0E7QUowM0JWO0FJcjNCVTtFQUNFLG1CcFJnQkk7QWdSdTJCaEI7QUl0M0JZO0VBQ0UsMkI3UUVMO0F5UXMzQlQ7QUl0M0JZO0VBQ0UsMkI3UUZMO0U2UUdLLGNoUm9GRTtBNFFveUJoQjs7QUkvMkJBO0VBQ0Usa0JwUk9ZO0FnUjIyQmQ7O0FJLzJCRTtFQURGO0lBRUk7SUFDQTtFSm0zQkY7QUFDRjtBSWwzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSm8zQko7QUluM0JJO0VBQ0UseUI3UXhCRztFNlF5QkgsbUJwUlRVO0VvUlVWLGNoUnNGTztBNFEreEJiO0FJajNCUTtFQUNFLGNoUm9HTztFZ1JuR1AsMkI3UWxDRDtFNlFtQ0Msa0JwUnpCSTtBZ1I0NEJkO0FJOTJCSTtFQUNFLGtCcFJyQlE7RW9Sc0JSLDJCN1E1REk7QXlRNDZCVjtBSTcyQkU7RUFDRTtFQUNBLG1CaFI1Q0k7RWdSNkNKO0FKKzJCSjtBSTkyQkk7RUFDRSxtQmhScUNVO0E0UTIwQmhCO0FJOTJCSTtFQUNFO0FKZzNCTjtBSTkyQkk7RUFDRTtBSmczQk47QUk5MkJJO0VBQ0UsbUJoUjRCVTtBNFFvMUJoQjtBSTkyQkk7RUFDRTtFQUNBO0FKZzNCTjtBSTkyQkk7RUFDRTtFQUNBO0VBQ0E7QUpnM0JOOztBSTUyQkE7RUFDRTtFQUNBO0VBQ0EsbUJoUnhFTTtBNFF1N0JSO0FJOTJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpnM0JKO0FJLzJCSTtFQU5GO0lBT0k7RUprM0JKO0FBQ0Y7QUkvMkJRO0VBQ0U7RUFDQTtFQUNBLDJCN1ExRkQ7QXlRMjhCVDtBSTcyQkk7RUFDRTtBSisyQk47QUk5MkJNO0VBQ0U7RUFDQTtBSmczQlI7QUk3MkJJO0VBQ0U7RUFDQTtFQUNBO0FKKzJCTjtBSTMyQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjYyQk47QUk1MkJNO0VBQ0U7QUo4MkJSO0FJMTJCRTtFQUVFO0VBQ0E7RUFDQSxjaFJuQ1k7RWdSb0NaO0VBQ0E7QUoyMkJKOztBSXYyQkU7RUFDRTtBSjAyQko7QUl6MkJJO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RUo0MkJKO0FBQ0Y7QUl4MkJNO0VBQ0U7QUowMkJSO0FJeDJCTTtFQUNFO0FKMDJCUjtBSXQyQkU7RUFDRTtBSncyQko7O0FJcjJCQTtFQUNFO0VBQ0E7RUFDQTtBSncyQkY7QUl2MkJFO0VBSkY7SUFLSTtJQUNBO0VKMDJCRjtBQUNGOztBSXYyQkU7RUFDRTtFQUNBO0FKMDJCSjs7QUl2MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjAyQkY7QUl6MkJFO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKNDJCRjtBQUNGOztBSTEyQkE7RUFDRTtBSjYyQkY7O0FJMTJCQTtFQUNFO0VBQ0E7RUFDQSxtQmhSdkxNO0VnUndMTjtBSjYyQkY7QUk1MkJFO0VBQ0UsY2hSbkVXO0VnUm9FWCwyQjdRN0xLO0U2UThMTDtFQUNBLGVwUmpMVztBZ1IraENmO0FJNzJCSTtFQUxGO0lBTUksMkI3UWxNRztJNlFtTUgsbUJwUjNMSztFZ1IyaUNUO0FBQ0Y7QUk5MkJFO0VBQ0U7RUFDQSxjaFJ0RlM7RWdSdUZULHlCN1ExTk07RTZRMk5OLGlCcFJsTGM7QWdSa2lDbEI7QUkvMkJJO0VBTEY7SUFNSSwyQjdROU5JO0k2UStOSixrQnBSbk1RO0VnUnFqQ1o7QUFDRjs7QUk3MkJFO0VBREY7SUFFSTtFSmkzQkY7RUkvMkJJO0lBQ0U7SUFDQSwyQjdRdk5DO0k2UXdORDtFSmkzQk47RUkvMkJJO0lBQ0UsY2hScklRO0U0UXMvQmQ7RUk3MkJJO0lBQ0U7RUorMkJOO0VJMzJCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VKNjJCTjtFSTMyQkk7SUFDRTtFSjYyQk47RUkxMkJFO0lBQ0U7SUFDQTtJQUNBO0VKNDJCSjtBQUNGO0FJejJCSTtFQUNFO0FKMjJCTjtBSXoyQkk7RUFDRTtBSjIyQk47QUl6MkJJO0VBQ0U7RUFDQTtFQUNBLGNoUjFIVztFZ1IySFgsa0JwUnRQUTtFb1J1UFIsMkI3UWpRRztFNlFrUUg7QUoyMkJOO0FJejJCSTtFQUNFO0FKMjJCTjtBSTEyQk07RUFDRTtBSjQyQlI7QUl2MkJFO0VBQ0U7RUFDQTtBSnkyQko7QUl4MkJJO0VBQ0U7QUowMkJOO0FJeDJCSTtFQUNFO0VBQ0E7QUowMkJOO0FJeDJCSTtFQUNFO0VBQ0E7RUFDQTtBSjAyQk47QUl6MkJNO0VBQ0U7QUoyMkJSO0FJdjJCTTtFQUNFO0VBQ0E7QUp5MkJSO0FJcjJCTTtFQUNFO0VBQ0E7RUFDQTtBSnUyQlI7QUl0MkJRO0VBQ0U7QUp3MkJWO0FJcDJCSTtFQUNFO0VBQ0EsMkI3UWhURztFNlFpVEgsa0JwUnZTUTtFb1J3U1IsY2hSN0tXO0VnUjhLWDtFQUNBO0FKczJCTjtBSXAyQkk7RUFDRSx5QjdRclRHO0U2UXNUSCxtQnBSdFNVO0VvUnVTVixjaFJ2TU87QTRRNmlDYjtBSW4yQkU7RUFDRTtFQUNBO0FKcTJCSjtBSW4yQkU7RUFDRTtFQUNBO0VBQ0E7QUpxMkJKOztBSWwyQkE7RUFDRTtFQUNBO0VBQ0E7QUpxMkJGO0FJcDJCRTtFQUpGO0lBS0k7SUFDQTtFSnUyQkY7QUFDRjtBSXQyQkU7RUFDRTtBSncyQko7QUlyMkJJO0VBREY7SUFFSTtFSncyQko7QUFDRjtBSXYyQkk7RUFDRTtFQUNBO0FKeTJCTjtBSXYyQkk7RUFDRTtBSnkyQk47QUl0MkJFO0VBQ0UseUI3UTVWSztFNlE2VkwsY2hSeFFZO0E0UWduQ2hCO0FJcDJCSTtFQUNFO0VBQ0E7RUFDQSxtQmhSbldFO0VnUm9XRjtFQUNBO0VBQ0E7RUFDQTtBSnMyQk47QUlyMkJNO0VBQ0UsMkI3UTNXQztFNlE0V0QsbUJwUmhXUTtFb1JpV1IsY2hSNVBLO0E0UW1tQ2I7QUl0MkJRO0VBQ0U7QUp3MkJWO0FJcjJCTTtFQUNFLGNoUjdSUTtBNFFvb0NoQjtBSXAyQkk7RUFDRTtFQUNBO0VBQ0EsMkI3UXpYRztFNlEwWEgsZXBSNVdTO0VvUjZXVDtBSnMyQk47QUlyMkJNO0VBTkY7SUFPSTtFSncyQk47QUFDRjtBSXQyQlE7RUFDRSxjaFIzU007QTRRbXBDaEI7QUlwMkJJO0VBQ0U7QUpzMkJOO0FJbDJCSTtFQUNFO0FKbzJCTjtBSW4yQk07RUFDRTtBSnEyQlI7QUlqMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUptMkJKO0FJbDJCSTtFQUxGO0lBTUk7RUpxMkJKO0FBQ0Y7QUluMkJFO0VBQ0U7QUpxMkJKO0FJcDJCSTtFQUNFO0FKczJCTjtBSXIyQk07RUFDRTtBSnUyQlI7QUlyMkJNO0VBQ0U7QUp1MkJSO0FJbjJCRTtFQUNFO0VBQ0E7QUpxMkJKO0FJbDJCRTtFQUNFO0VBQ0E7QUpvMkJKO0FJbjJCSTtFQUNFO0FKcTJCTjs7QUloMkJBO0VBQ0U7QUptMkJGOztBSWoyQkE7RUFDRTtFQUNBO0FKbzJCRjs7QUlsMkJBO0VBQ0U7QUpxMkJGOztBSW4yQkE7RUFDRTtBSnMyQkY7O0FJcDJCQTtFQUNFO0VBQ0EsMkI3UW5jTztFNlFvY1Asa0JwUmpiWTtFb1JrYlosY2hSL1djO0E0UXN0Q2hCO0FJdDJCRTtFQUxGO0lBTUk7RUp5MkJGO0FBQ0Y7O0FJdjJCQTtFQUNFO0FKMDJCRjs7QUl4MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUoyMkJGO0FJMTJCRTtFQUxGO0lBTUk7SUFDQTtFSjYyQkY7QUFDRjs7QUkzMkJBO0VBQ0U7RUFDQTtFQUNBO0FKODJCRjtBSTUyQkU7RUFDRSwyQjdROWRLO0U2UStkTCxtQnBSdmRPO0VvUndkUCxjaFIzVmE7QTRReXNDakI7QUk1MkJFO0VBQ0UsMkI3UWxlSztFNlFtZUwsa0JwUjFkVTtFb1IyZFYsY2hSblhTO0E0UWl1Q2I7O0FJMzJCQTtFQUNFO0VBQ0E7QUo4MkJGO0FJNTJCRTtFQUNFO0VBQ0E7QUo4MkJKO0FJNzJCSTtFQUhGO0lBSUk7RUpnM0JKO0FBQ0Y7QUk5MkJFO0VBWEY7SUFZSSx5QmhSamZJO0lnUmtmSjtFSmkzQkY7QUFDRjtBSTkyQk07RUFDRSw0QjdRN2dCRTtFNlE4Z0JGLG1CcFI5ZVE7QWdSODFDaEI7QUkvMkJRO0VBRUUsMkI3UTdmRDtBeVE2MkNUO0FJejJCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCN1F6Z0JDO0U2UTBnQkQ7QUoyMkJSO0FJMTJCUTtFQUNFO0FKNDJCVjtBSXYyQkU7RUFDRTtBSnkyQko7QUl4MkJJO0VBQ0U7RUFDQSwyQjdRcmhCRztFNlFzaEJILG1CcFJ6Z0JVO0FnUm0zQ2hCO0FJejJCTTtFQUNFLDRCN1EzaUJFO0F5UXM1Q1Y7QUl6MkJNO0VBQ0U7QUoyMkJSO0FJdjJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hSbGJTO0E0UTJ4Q2I7QUl2MkJNO0VBQ0U7QUp5MkJSO0FJdDJCSTtFQVhGO0lB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T0U7RUFDRTtBcU95T0o7QXJPdE9FO0VBQ0U7RUFDQTtBcU93T0o7QXJPcE9JO0VBQ0UseUIvRE9FO0UrRE5GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FxT3NPTjtBck9wT007RUFDRTtBcU9zT1I7QXJPbk9NOzs7RUFHRTtBcU9xT1I7QXJPL05JO0VBQ0UseUIvRGhCRTtFK0RpQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXFPaU9OO0FyTy9OTTtFQVZGO0lBV0k7SUFDQTtJQUNBO0VxT2tPTjtBQUNGO0FyT2hPTTtFQUNFO0FxT2tPUjtBck8vTk07Ozs7RUFJRTtBcU9pT1I7QXJPNU5FO0VBSUU7RUFDQTtBcU8yTko7QXJPek5JO0VBQ0U7QXFPMk5OO0FyT3hOSTtFQUNFO0VBQ0E7RUFDQTtBcU8wTk47QXJPeE5NO0VBTEY7SUFNSTtJQUNBO0VxTzJOTjtBQUNGO0FyT3hOUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXFPME5WO0FyT3hOVTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VxTzJOVjtBQUNGO0FyT3ZOTTtFQUVJO0lBQ0U7RXFPd05WO0FBQ0Y7QXJPbE5FO0VBQ0UseUIvRFJZO0FvUzROaEI7QXJPak5FO0VBQ0UseUIvRDNHSTtBb1M4VFI7QXJPaE5FO0VBQ0UseUIvRGlDRztBb1NpTFA7QXJPL01FO0VBQ0U7QXFPaU5KO0FyTzlNRTtFQUNFO0lBQ0UsbUJuRW5GUTtFd1NtU1o7RXJPN01FO0lBQ0UsbUJuRXZHVTtFd1NzVGQ7RXJPNU1FO0lBQ0Usa0JuRTlHUTtFd1M0VFo7RXJPM01FO0lBQ0UsbUJuRS9HVTtFd1M0VGQ7RXJPMU1FO0lBQ0Usa0JuRXRIUTtFd1NrVVo7RXJPek1FO0lBQ0UsbUJuRXZIVTtFd1NrVWQ7RXJPeE1FO0lBQ0Usa0JuRTlIUTtFd1N3VVo7RXJPdk1FO0lBQ0Usa0JuRWxJUTtFd1MyVVo7RXJPdE1FO0lBQ0UsbUJuRXZJUTtFd1MrVVo7RXJPck1FO0lBQ0UsbUJuRXZJVTtFd1M4VWQ7QUFDRjs7QXJPbk1BO0VBQ0U7QXFPc01GOztB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O0FFeFVBO0VBQ0U7QUYyVUY7O0FFelVBO0VBQ0U7QUY0VUY7O0FFMVVBO0VBQ0U7QUY2VUY7O0FFM1VBO0VBQ0U7QUY4VUY7O0FFM1VBO0VBQ0UsZTVTbkZhO0U0U29GYiwyQnJTbkdPO0VxU29HUCxjeFNySFk7RXdTc0haO0VBQ0E7QUY4VUY7O0FFM1VBO0VBQ0UsbUI1UzdGYztFNFM4RmQsMkJyUzNHTztFcVM0R1AsY3hTTVc7RXdTTFg7RUFDQTtBRjhVRjs7QUdoZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIbWRGO0FHamRFO0VBQ0U7RUFDQTtBSG1kSjtBR2pkSTtFQUNFO0VBQ0E7RUFDQTtBSG1kTjtBR2pkTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIbWRSO0FHamRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhtZFY7QUdoZFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGtkVjtBRzljTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdkUjtBRzdjTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrY1I7QUcxY0U7RUFDRTtBSDRjSjtBRzFjSTtFQUNFLGN6U2dtQlE7RXlTL2xCUixpQjdTakJZO0U2U2tCWix5QnRTeENHO0VzU3lDSDtBSDRjTjtBR3pjSTtFQUNFO0VBQ0EsY3pTa0VPO0V5U2pFUCxtQjdTcENVO0U2U3FDViwyQnRTbERHO0VzU21ESDtFQUNBO0FIMmNOO0FHdmNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUh5Y0o7QUd2Y0k7RUFDRSxrQjdTckRRO0U2U3NEUix5QnRTOURHO0FtU3VnQlQ7QUd2Y007RUFDRSxjelMzRUE7RXlTNEVBO0FIeWNSO0FHcmNJO0VBQ0U7RUFDQTtFQUNBO0FIdWNOO0FHcGNFO0VBQ0U7QUhzY0o7QUdwY0U7RUFDRTtFQUNBO0VBQ0E7QUhzY0o7QUdwY0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHNjTjs7QUE3aUJBO0VBQ0U7QUFnakJGOztBQTlpQkE7RUFDRSx5QnRTc29CaUI7QXNTckZuQjs7QUEvaUJBO0VBQ0U7RUFDQTtBQWtqQkY7O0FBaGpCQTtFQUNFLHlCdFMrbkJpQjtBc1M1RW5CO0FBL2lCUTtFQUNFO0FBaWpCVjtBQTVpQlE7RUFDRTtBQThpQlY7O0FBeGlCQTtFQUNFO0FBMmlCRjtBQTFpQkU7RUFDRTtBQTRpQko7QUEzaUJJO0VBQ0U7RUFDQTtBQTZpQk47QUExaUJNO0VBREY7SUFFSTtFQTZpQk47QUFDRjtBQTNpQkk7RUFDRTtFQU1BO0VBQ0E7RUFDQTtBQXdpQk47QUEvaUJNO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RUFrakJOO0FBQ0Y7O0FBM2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4aUJGO0FBN2lCRTtFQU5GO0lBT0k7RUFnakJGO0FBQ0Y7O0FBN2lCQTtFQUNFO0VBc0lBO0VBQ0E7RUFDQTtFQUNBO0VBK0JBO0VBVUE7RUEyR0E7RUFxQ0E7RUEyRkE7RUFzQ0E7RUFNQTtFQVVBO0VBdUNBO0FBbUVGO0FBNWpCRTs7RUFFRTtFQUNBO0FBOGpCSjtBQTVqQkU7OztFQUdFO0FBOGpCSjtBQTVqQkU7RUFjRTtBQWlqQko7QUE5akJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMkJuU3BFRztFbVNxRUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFna0JOO0FBN2pCSTtFQUNFO0FBK2pCTjtBQTVqQkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdqQko7QUFwa0JJO0VBQ0U7QUFza0JOO0FBcGtCSTtFQUNFO0FBc2tCTjtBQTVqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThqQk47QUE3akJNO0VBQ0U7RUFDQTtFQUNBO0FBK2pCUjtBQTNqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNmpCTjtBQTVqQk07RUFDRSwyQm5TckhDO0VtU3NIRDtFQUNBO0VBQ0E7RUFFQSxjdFMzSU07QXNTd3NCZDtBQTFqQk07O0VBRUUsMkJuUy9IQztFbVNnSUQ7RUFDQTtFQUNBO0VBRUEsY3RTa1pJO0VzU2paSjtFQUNBO0FBMmpCUjtBQXpqQlE7O0VBQ0U7QUE0akJWO0FBM2pCVTs7RUFDRTtFQUNBO0VBQ0E7QUE4akJaO0FBempCTTtFQUNFO0FBMmpCUjtBQXZqQkk7RUFDRTtFQUNBO0VBQ0EsMkJuUzFKRztFbVMySkg7RUFDQTtFQUNBO0VBQ0E7QUF5akJOO0FBdGpCSTtFQUNFO0FBd2pCTjtBQXJqQkk7RUFDRSxjdFMvSE87RXNTZ0lQO0VBQ0E7RUFDQTtBQXVqQk47QUFwakJJO0VBQ0U7QUFzakJOO0FBbGpCRTtFQUNFLHlCdFNtZGM7RXNTbGRkLDJCblNuTEs7RW1Tb0xMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9qQko7QUE3aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3RTd2JZO0FzU3VIaEI7QUE5aUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQm5TMU1HO0VtUzJNSDtFQUNBO0VBQ0E7RUFDQTtBQWdqQk47QUE5aUJJO0VBQ0UsY3RTL0ZPO0VzU2dHUDtFQUVBO0VBQ0EseUJuU25ORztFbVNvTkg7RUFDQTtFQUNBO0VBQ0E7QUEraUJOO0FBMWlCRTtFQUNFO0FBNGlCSjtBQTFpQkU7RUFDRSxjdFMzTFM7RXNTNExUO0VBQ0E7QUE0aUJKO0FBeGlCRTtFQUNFO0VBQ0E7QUEwaUJKO0FBeGlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRTL09FO0VzU2dQRjtFQUNBO0VBQ0EsZTFTdE9TO0UwU3VPVCwyQm5TdFBHO0FtU2d5QlQ7QUF6aUJNO0VBQ0U7RUFDQSxlMVMxT087RTBTMk9QLDJCblMxUEM7QW1TcXlCVDtBQXppQk07RUFDRTtFQUNBLGN0UzhZUTtBc1M2SmhCO0FBeGlCTTtFQUNFO0VBQ0E7QUEwaUJSO0FBdGlCSTtFQVlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdFN6UkU7RXNTMFJGO0VBQ0E7QUE2aEJOO0FBbmpCTTtFQUNFO0VBQ0EsMkJuU3pRQztFbVMwUUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcWpCUjtBQXRpQk07RUFDRTtFQUNBO0FBd2lCUjtBQXRpQk07RUFDRTtBQXdpQlI7QUF0aUJNO0VBQ0UsbUJ0U2hOUTtBc1N3dkJoQjtBQXBpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNpQk47QUFyaUJNO0VBQ0U7RUFDQTtBQXVpQlI7QUFyaUJNO0VBQ0U7RUFDQTtFQUNBO0FBdWlCUjtBQXBpQk07RUFDRTtFQUNBO0FBc2lCUjtBQW5pQk07RUFDRTtFQUNBO0VBQ0E7QUFxaUJSO0FBbGlCTTtFQUNFO0FBb2lCUjtBQWxpQk07RUFDRTtFQUNBO0FBb2lCUjtBQTloQkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQStoQko7QUE5aEJJO0VBQ0U7QUFnaUJOO0FBOWhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDRCblNuWEk7RW1Tb1hKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ2lCTjtBQTdoQkk7RUFDRTtFQUNBLGN0U2dTVTtFc1MvUlYsNEJuU2hZSTtFbVNpWUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK2hCTjtBQTFoQkU7RUFDRTtFQUNBO0VBQ0E7QUE0aEJKO0FBMWhCSTtFQUNFLGN0UytRUTtFc1M5UVIsMkJuUzlYRztFbVMrWEg7RUFDQTtFQUNBO0VBQ0E7QUE0aEJOO0FBMWhCSTtFQUNFLGN0U3VRUTtFc1N0UVIsMkJuU3RZRztFbVN1WUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0aEJOO0FBMWhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RTcVBRO0FzU3VTZDtBQXpoQkk7RUFDRTtFQUNBO0FBMmhCTjtBQXhoQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXloQko7QUF0aEJFO0VBQ0U7QUF3aEJKO0FBcmhCRTtFQUNFO0VBQ0EsY3RTa0dRLEVzU2xHVztFQUNuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdWhCSjtBQXBoQkU7RUFDRSxxQnRTdFpTO0FzUzQ2QmI7QUFsaEJJO0VBQ0UsY3RTM1dVO0VzUzRXViwyQm5TbmNHO0VtU29jSDtFQUNBO0VBQ0E7RUFDQTtBQW9oQk47QUFsaEJJO0VBQ0U7RUFDQTtBQW9oQk47QUFsaEJNO0VBQ0U7QUFvaEJSO0FBN2dCTTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0UzNkQTtFc1M0ZEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThnQlI7QUExZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRTN2VJO0VzUzhlSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMmdCSjtBQXZnQkU7RUFDRSxtQnRTdmZJO0VzU3dmSjtBQXlnQko7QUFyZ0JFO0VBQ0U7RUFDQSxjdFNxQlE7RXNTcEJSO0VBQ0E7RUFDQTtFQUNBO0FBdWdCSjtBQW5nQkU7RUFyZEY7SUFzZEk7SUFDQTtFQXNnQkY7QUFDRjtBQXJnQkU7RUFDRSxtQnRTM2dCSTtFc1M0Z0JKO0VBQ0E7RUFDQTtFQU1BO0FBa2dCSjtBQXRnQkk7RUFORjtJQU9JO0lBQ0E7RUF5Z0JKO0FBQ0Y7QUF0Z0JJO0VBQ0UsZTFTM2dCUztFMFM0Z0JULHlCblM1aUJJO0VtUzZpQkosY3RTZ0dVO0VzUy9GVjtBQXdnQk47QUFyZ0JJO0VBQ0U7QUF1Z0JOO0FBdGdCTTtFQUNFO0FBd2dCUjtBQXJnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnRTdmlCQTtBc1M4aUNSO0FBamdCRTtFQUNFO0VBSUEsbUJ0U2xqQkk7RXNTbWpCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnZ0JKO0FBemdCSTtFQUZGO0lBR0k7RUE0Z0JKO0FBQ0Y7QUFwZ0JJO0VBQ0U7QUFzZ0JOO0FBcGdCTTtFQUNFLGN0UzREUTtFc1MzRFIsZTFTbGpCTztFMFNtakJQLHlCblNubEJFO0FtU3lsQ1Y7QUFuZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxZ0JSO0FBbmdCVTtFQUNFLGN0UzFkQztBc1MrOUJiO0FBbGdCUTtFQUNFO0FBb2dCVjtBQW5nQlU7RUFDRSxjdFNoZUM7QXNTcStCYjtBQWhnQk07O0VBRUUsY3RTbEJPO0VzU21CUCxtQjFTN2tCUTtFMFM4a0JSLDJCblM3bUJFO0FtUyttQ1Y7O0FBNWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJuU25tQks7RW1Tb21CTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK2ZKO0FBN2ZFO0VBQ0U7RUFDQSxxQ25TM21CYztFbVM0bUJkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErZko7O0FBNWZBO0VBQ0U7QUErZkY7QUE1ZkU7RUFDRSxxQnRTc0JhO0VzU3JCYjtBQThmSjtBQTVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0U2NhO0VzU2JiO0VBSUE7RUFDQTtBQTJmSjtBQS9mSTtFQVBGO0lBUUk7RUFrZ0JKO0FBQ0Y7O0FBNWZBO0VBcUJFO0VBU0E7RUFTQTtFQVNBO0VBVUE7QUEwY0Y7QUFuZ0JFO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXNnQkY7QUFDRjtBQXJnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdWdCSjtBQXRnQkk7RUFORjtJQU9JO0VBeWdCSjtBQUNGO0FBcmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1Z0JKO0FBbmdCRTtFQUNFLG1CMVNwb0JhO0UwU3FvQmI7QUFxZ0JKO0FBcGdCSTtFQUhGO0lBSUksbUIxU25wQlE7RTBTMHBDWjtBQUNGO0FBbmdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxZ0JKO0FBamdCRTtFQUNFLGN0U2h0QlU7RXNTaXRCVixlMVNqcUJhO0UwU2txQmIseUJuUy9yQks7RW1TZ3NCTDtFQUNBO0VBQ0E7QUFtZ0JKO0FBL2ZFO0VBQ0UsY3RTbmpCWTtFc1NvakJaLG1CMVM1ckJXO0UwUzZyQlgsMkJuUzNzQks7RW1TNHNCTDtBQWlnQko7QUFoZ0JJO0VBTEY7SUFNSTtFQW1nQko7QUFDRjs7QUEvZkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrZ0JGO0FBamdCRTtFQU5GO0lBT0k7RUFvZ0JGO0FBQ0Y7QUFsZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFvZ0JKO0FBbmdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcWdCTjtBQWxnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdFM1dUJJO0VzUzZ1Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9nQko7QUFsZ0JFO0VBQ0UsY3RTcm9CUztFc1Nzb0JULGtCMVNwdUJVO0UwU3d1QlYseUJuUzF2Qks7RW1TMnZCTDtFQUNBO0FBaWdCSjtBQXRnQkk7RUFIRjtJQUlJLGUxUzN1QlM7RTBTb3ZDYjtBQUNGO0FBcGdCRTtFQUNFLG1CdFNwSWU7RXNTcUlmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNnQko7QUFyZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsaUIxUzN1QlE7RTBTNHVCUjtFQUNBO0VBQ0E7RUFDQSxjdFNsSlM7QXNTeXBCZjtBQW5nQkU7RUFDRTtBQXFnQko7QUFsZ0JFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvZ0JKO0FBamdCRTtFQUNFLG1CdFNyeUJJO0FzU3d5Q1I7QUFoZ0JFO0VBQ0UsbUJ0UzlKYztFc1MrSmQ7RUFDQSxtQjFTNXhCWTtFMFM2eEJaLDJCblMveUJLO0VtU2d6QkwsY3RTN3VCVTtBc1MrdUNkO0FBamdCSTtFQU5GO0lBT0ksbUIxU3B5QlM7RTBTd3lDYjtBQUNGOztBQWhnQkE7QUFFQTtFQUNFLG1CdFN2ekJNO0VzU3d6Qk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtnQkY7QUFqZ0JFO0VBQ0Usa0IxU256QlU7QTBTc3pDZDtBQWpnQkU7RUFDRSxjdFNwMUJRO0VzU3ExQlI7RUFDQSxlMVM3ekJXO0UwUzh6QlgsMkJuUzcwQks7RW1TODBCTDtFQUNBO0VBQ0E7QUFtZ0JKO0FBbGdCSTtFQVJGO0lBU0ksa0IxU3gwQlE7STBTeTBCUiwyQm5TbDFCRztFbVN1MUNQO0FBQ0Y7QUFuZ0JFO0VBQ0UsY3RTeE5VO0VzU3lOVjtFQUNBLGtCMVMvMEJVO0UwU2cxQlYsMkJuUzExQks7RW1TMjFCTDtFQUNBO0VBQ0E7QUFxZ0JKOztBQWxnQkE7RUFDRTtFQUNBO0FBcWdCRjtBQW5nQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcWdCSjtBQXBnQkk7RUFORjtJQU9JO0VBdWdCSjtBQUNGO0FBcmdCSTtFQUNFO0VBQ0E7QUF1Z0JOO0FBcGdCSTs7RUFFRTtBQXNnQk47QUFuZ0JJO0VBQ0U7RUFDQTtFQUNBO0FBcWdCTjtBQWxnQkk7RUFDRTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQW9nQk47RUFqZ0JJOzs7SUFHRTtFQW1nQk47QUFDRjs7QUE5ZkE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnZ0JGO0FBL2ZFO0VBQ0U7QUFpZ0JKO0FBaGdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN0Uzl5Qk87QXNTZ3pDYjtBQS9mSTtFQUNFLG1CMVNsNUJVO0UwU201QlYsMkJuU3I2Qkc7RW1TczZCSCxjdFNwekJPO0FzU3F6Q2I7QUE5ZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWdnQko7QUEvZkk7RUFDRTtBQWlnQk47QUFoZ0JNO0VBQ0U7RUFDQTtFQUNBLG1CMVNqNkJRO0UwU2s2QlIsMkJuU243QkM7RW1TbzdCRCxjdFNuMEJLO0FzU3EwQ2I7QUFqZ0JRO0VBQ0U7QUFtZ0JWO0FBbGdCVTtFQUNFO0VBQ0E7RUFDQSxjdFN6VEY7RXNTMFRFO0VBQ0E7RUFDQSxlMVMvNkJHO0EwU203Q2Y7QUEvZlE7RUFDRSxrQjFTaDdCSTtFMFNpN0JKLHlCblNuOEJEO0VtU284QkMsbUJ0Uy8zQkE7RXNTZzRCQSxjdFNyMUJHO0FzU3MxQ2I7QUE3Zkk7RUFDRTtFQUNBLGN0UzMxQk87QXNTMDFDYjs7QUExZkE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNGZGO0FBMWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0U2pXUztFc1NrV1Q7RUFDQTtBQTRmSjtBQXpmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJmSjtBQXhmRTtFQUNFO0VBQ0E7QUEwZko7QUF4Zkk7RUFDRTtBQTBmTjtBQXpmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyZlI7QUF4Zk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTBmUjtBQXZmTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeWZSO0FBcGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc2ZKO0FBcGZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFzZk47QUFwZk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc2ZSO0FBbmZNO0VBQ0UsbUIxU3ZoQ1E7RTBTd2hDUix5Qm5TbmlDQztFbVNvaUNEO0FBcWZSO0FBbmZRO0VBQ0UsY3RTenhCSztBc1M4d0NmO0FBamZNO0VBQ0U7RUFDQTtBQW1mUjtBQS9lSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaWZOO0FBOWVJO0VBQ0U7RUFDQTtBQWdmTjtBQTdlSTtFQUNFO0VBQ0E7RUFDQTtBQStlTjtBQTllTTtFQUNFO0VBQ0E7RUFDQTtBQWdmUjtBQTdlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBK2VOOztBQTNlQTtFQUNFO0FBOGVGOztBQTVlQTtFQUNFO0FBK2VGO0FBOWVFO0VBQ0U7SUFDRTtFQWdmSjtFQS9lSTtJQUNFO0VBaWZOO0FBQ0Y7O0FBM2VJO0VBREY7SUFFSTtFQStlSjtFQTdlTTtJQUNFO0VBK2VSO0FBQ0Y7O0FBemVFO0VBQ0U7QUE0ZUo7QUExZU07RUFDRTtBQTRlUjtBQXRlRTtFQUNFO0VBQ0E7QUF3ZUo7O0FBcGVFO0VBQ0UsaUIxUzVsQ1U7RTBTNmxDVix5Qm5TNW5DSztFbVM2bkNMLGN0U3pvQ1E7QXNTZ25EWjtBQXRlSTtFQUpGO0lBS0k7RUF5ZUo7QUFDRjtBQXZlRTtFQUNFLG1CMVNubkNZO0UwU29uQ1osMkJuU3RvQ0s7RW1TdW9DTCxjdFNyaENTO0FzUzgvQ2I7QUF4ZUk7RUFKRjtJQUtJO0VBMmVKO0FBQ0Y7O0FBdmVBO0VBQ0U7QUEwZUY7O0FBdmVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnRTcHBDTTtBc1M4bkRSOztBQXZlQTtFQUNFO0VBQ0E7RUFDQTtBQTBlRjs7QUFyZUk7RUFERjtJQUVJO0VBeWVKO0FBQ0Y7QUF2ZUU7RUFDRTtFQUNBO0VBQ0E7QUF5ZUo7QUF4ZUk7RUFDRTtFQXlCQTtFQUNBO0FBa2ROO0FBM2VNO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RUE4ZU47QUFDRjtBQTdlTTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VBZ2ZOO0FBQ0Y7QUEvZU07RUFaRjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0VBa2ZOO0FBQ0Y7QUFqZk07RUFsQkY7SUFtQkk7SUFDQTtJQUNBO0VBb2ZOO0FBQ0Y7QUFuZk07RUF2QkY7SUF3Qkk7RUFzZk47QUFDRjtBQW5mTTtFQTVCRjtJQTZCSTtJQUNBO0lBQ0E7RUFzZk47QUFDRjtBQXBmSTtFQUNFO0lBQ0U7RUFzZk47QUFDRjtBQW5mRTtFQUNFO0VBaUJBO0VBQ0E7RUFDQTtBQXFlSjtBQXZmSTtFQUZGO0lBR0k7SUFDQTtJQUNBO0lBQ0E7RUEwZko7QUFDRjtBQXpmSTtFQVJGO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RUEyZko7QUFDRjtBQTFmSTtFQWZGO0lBZ0JJO0VBNmZKO0FBQ0Y7O0FBcmZFO0VBQ0U7RUFDQTtBQXdmSjs7QUFuZkE7RUFFRTtBQXFmRjtBQW5mRTtFQUNFO0FBcWZKOztBQWxmQTtFQVFFO0FBOGVGO0FBcmZFO0VBQ0U7QUF1Zko7QUFyZkU7RUFDRTtBQXVmSjs7QUFqZkU7RUFDRTtBQW9mSjs7QUFoZkE7QUFDQTtFQUNFO0lBQ0U7RUFtZkY7RUFqZkE7SUFDRTtFQW1mRjtBQUNGO0FBamZBO0VBQ0U7SUFDRTtFQW1mRjtFQWpmQTtJQUNFO0VBbWZGO0FBQ0Y7QUFoZkU7RUFDRTtFQUNBO0FBa2ZKOztBQS9lQTtFQUNFO0FBa2ZGOztBQWhmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtZkY7O0FBamZBO0VBQ0U7QUFvZkY7O0FBbGZBO0VBQ0U7QUFxZkY7O0FBbmZBO0VBQ0U7QUFzZkY7O0FBcGZBO0VBQ0U7QUF1ZkY7O0FBcmZBO0VBQ0U7QUF3ZkY7O0FBdGZBO0VBQ0U7QUF5ZkY7O0FBdmZBO0VBQ0U7QUEwZkY7O0FBeGZBO0VBQ0U7QUEyZkY7O0FBemZBO0VBQ0U7QUE0ZkY7O0FBMWZBO0VBQ0U7QUE2ZkY7O0FBM2ZBO0VBQ0U7QUE4ZkY7O0FBNWZBO0VBQ0U7QUErZkY7O0FBN2ZBO0VBQ0U7QUFnZ0JGOztBQTlmQTtFQUNFO0FBaWdCRjs7QUEvZkE7RUFDRTtBQWtnQkY7O0FBOWZBO0VBQ0U7SUFDRTtJQUNBO0VBaWdCRjtBQUNGO0FBL2ZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFpZ0JGO0VBOWZBO0lBQ0U7RUFnZ0JGO0VBN2ZBO0VBQ0E7SUFDRTtNQUNFO0lBK2ZGO0lBN2ZBO01BQ0UsNkJBRUc7SUE2Zkw7RUFDRjtFQTFmQTtBQTRmRjtBQTNmRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VBNmZKO0FBQ0Y7QUExZkE7RUFDRTtFQUNBO0VBQ0E7QUE0ZkY7O0FBemZFO0VBQ0U7RUFDQTtFQUNBO0FBNGZKO0FBM2ZJO0VBQ0U7QUE2Zk47QUExZkU7RUFDRTtBQTRmSjtBQTNmSTtFQUNFO0FBNmZOO0FBM2ZJO0VBQ0U7QUE2Zk4sQztBSS81REk7RUFERjtJQUVJO0VBSko7QUFDRjtBQU9RO0VBQ0U7QUFMVjtBQU1VO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RUFIVjtBQUNGO0FBSVU7RUFQRjtJQVFJO0lBQ0E7SUFDQTtFQURWO0FBQ0Y7QUFFVTtFQVpGO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RUFDVjtBQUNGO0FBQVU7RUFsQkY7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7RUFHVjtBQUNGO0FBQU07RUFDRTtJQUNFO0VBRVI7QUFDRjtBQUdJO0VBQ0UsZTlTS1c7RThTSlgseUJ2U3pCRztBdVN3QlQ7QUFJRTtFQUVJO0lBQ0U7RUFITjtFQUtJO0lBQ0U7RUFITjtBQUNGOztBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUIxUzNDTTtFMFM0Q047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEY7QUFPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjtBQU9JO0VBQ0UsbUIxUzJrQmU7RTBTMWtCZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxOO0FBT007RUFDRSxtQjlTN0NXO0U4UzhDWCxjMVNxakJPO0UwU3BqQlA7QUFMUjtBQVNJO0VBQ0Usa0I5UzNEUTtFOFM0RFIseUJ2UzlFRztFdVMrRUgsYzFTaUNPO0EwU3hDYjtBQVdFO0VBQ0U7RUFDQTtFQUNBO0FBVEo7QUFXSTtFQUNFLG1COVN6RVU7RThTMEVWLHlCdlMxRkc7RXVTMkZILGMxU3FCTztBMFM5QmI7QUFZSTtFQUNFLGU5U2xGUztFOFNtRlQsMkJ2U2xHRztFdVNtR0gsYzFTZU87RTBTZFA7QUFWTjs7QUFnQkU7RUFDRTtBQWJKO0FBZUU7RUFDRTtFQUNBO0FBYko7QUFnQkU7RUFDRTtBQWRKO0FBaUJFO0VBQ0U7QUFmSjtBQWtCRTtFQUNFO0FBaEJKOztBQXFCRTtFQUNFO0VBQ0E7RUFDQTtBQWxCSjs7QUFzQkE7RUFDRTtFQUNBO0FBbkJGO0FBb0JFO0VBQ0U7RUFDQTtBQWxCSjtBQW9CRTtFQVBGO0lBUUk7SUFDQTtFQWpCRjtFQWtCRTtJQUNFO0lBQ0E7RUFoQko7RUFrQkU7SUFDRTtFQWhCSjtBQUNGOztBQXFCRTtFQUNFLG1COVMzSVk7RThTNElaLDJCdlM3Sks7RXVTOEpMO0FBbEJKO0FBbUJJO0VBSkY7SUFLSSxtQjlTcEpVO0k4U3FKViwyQnZTaktHO0V1U2lKUDtBQUNGO0FBa0JFO0VBQ0U7RUFDQTtFQUNBO0FBaEJKO0FBaUJJO0VBQ0U7QUFmTjtBQWlCSTtFQVBGO0lBUUk7SUFDQTtFQWRKO0VBZUk7SUFDRTtFQWJOO0FBQ0Y7QUFnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjtBQWVJO0VBUEY7SUFRSTtJQUNBO0VBWko7QUFDRjs7QUFnQkE7RUFDRSxtQjFTdWNXO0UwU3RjWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiRjtBQWVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKO0FBZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWJOO0FBZ0JJO0VBQ0UsYzFTOGFTO0UwUzdhVCxlOVMvTVM7RThTZ05ULHlCdlM3Tkc7RXVTOE5IO0FBZE47QUFpQkk7RUFDRTtFQUNBLGU5U3ROUztFOFN1TlQsMkJ2U3RPRztFdVN1T0g7RUFDQTtBQWZOOztBQW9CRTtFQUNFO0VBQ0E7QUFqQko7O0FBcUJFO0VBQ0U7QUFsQko7QUFxQkk7RUFDRSxpQjlTdk5RO0U4U3dOUix5QnZTdlBHO0V1U3dQSCxjMVNwUU07QTBTaVBaO0FBb0JNO0VBSkY7SUFLSTtFQWpCTjtBQUNGO0FBbUJJO0VBQ0UsbUI5UzlPVTtFOFMrT1YsMkJ2U2pRRztFdVNrUUgsYzFTaEpPO0EwUytIYjtBQWtCTTtFQUpGO0lBS0k7RUFmTjtBQUNGOztBQW9CQTtBQUVFO0VBQ0U7RUFDQTtBQWxCSjs7QUFxQkE7RUFDRTtBQWxCRjs7QUFvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakJGOztBQW1CQTtFQUNFO0FBaEJGOztBQWtCQTtFQUNFO0FBZkY7O0FBaUJBO0VBQ0U7QUFkRjs7QUFnQkE7RUFDRTtBQWJGOztBQWVBO0VBQ0U7QUFaRjs7QUFjQTtFQUNFO0FBWEY7O0FBYUE7RUFDRTtBQVZGOztBQVlBO0VBQ0U7QUFURjs7QUFXQTtFQUNFO0FBUkY7O0FBVUE7RUFDRTtBQVBGOztBQVNBO0VBQ0U7QUFORjs7QUFRQTtFQUNFO0FBTEY7O0FBT0E7RUFDRTtBQUpGOztBQU1BO0VBQ0U7QUFIRjs7QUFLQTtFQUNFO0FBRkY7O0FBSUE7RUFPRTtFQUNBO0FBUEY7QUFBRTtFQUNFO0FBRUo7QUFBRTtFQUNFO0FBRUo7QUFFRTtFQVRGO0lBVUk7RUFDRjtBQUNGO0FBQ0U7RUFDRTtFQUNBO0VBQ0EsbUIxU3JWSTtFMFNzVko7QUFDSjtBQUFJO0VBQ0U7RUFDQSx5QnZTMVZHO0V1UzJWSDtFQUNBO0VBQ0E7RUFDQTtBQUVOOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CMVN4V007RTBTeVdOO0FBQUY7QUFDRTtFQUNFO0VBQ0E7RUFDQSx5QjFTN1dJO0UwUzhXSjtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUNGOztBQUNBO0VBQ0U7RUFDQTtFQUNBLHlCMVMzWE07RTBTNFhOO0VBQ0E7RUFDQTtBQUVGOztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CMVN0WU07RTBTdVlOO0FBR0Y7QUFGRTtFQUNFO0VBQ0E7RUFDQSx5QjFTM1lJO0UwUzRZSjtFQUNBO0VBQ0E7QUFJSjtBQUFNO0VBQ0U7QUFFUjtBQUFNO0VBQ0U7QUFFUjtBQURRO0VBQ0U7QUFHVjtBQUZVO0VBRkY7SUFHSTtFQUtWO0FBQ0Y7QUFEUTtFQUNFO0FBR1Y7QUFGVTtFQUZGO0lBR0k7RUFLVjtBQUNGO0FBQVU7RUFDRTtBQUVaO0FBRU07RUFDRTtBQUFSO0FBRVU7RUFDRSxtQjlTdmFJO0E4U3VhaEI7QUFDWTtFQUZGO0lBR0ksZTlTdmFDO0U4U3lhYjtBQUNGO0FBQ1k7RUFDRSxtQjlTbmJIO0E4U29iWDtBQUFjO0VBRkY7SUFHSSxrQjlTbmJGO0U4U3NiWjtBQUNGO0FBQ1k7RUFDRSxtQjlTM2JIO0E4UzRiWDtBQUFjO0VBRkY7SUFHSSxrQjlTM2JGO0U4UzhiWjtBQUNGOztBQUtBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLG1CMVNwZEk7STBTcWRKO0VBRkY7RUFHRTtJQUNFO0lBQ0E7SUFDQSx5QjFTemRFO0kwUzBkRjtJQUNBO0lBQ0E7RUFESjtFQUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQjFTdmVJO0kwU3dlSjtFQUZGO0VBR0U7SUFDRTtJQUNBO0lBQ0EseUIxUzVlRTtJMFM2ZUY7SUFDQTtJQUNBO0VBREo7QUFDRixDO0FDdGdCQSxnQkFBZ0I7QUFJaEI7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBO0VBQ0U7QUFGRjs7QUFLQTtFQUNFO0VBQ0E7QUFGRjs7QUFLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7O0FBS0E7O0VBRUU7RUFDQTtBQUZGOztBQUtBO0VBQ0U7QUFGRjs7QUFLQTtFQUNFO0FBRkY7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBO0VBQ0U7QUFGRjs7QUFLQTtFQUNFO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtBQUZGOztBQUtBO0FBQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzNTVmM7RTJTV2QsbUIzUy9GTTtFMlNnR047RUFDQTtBQUZGOztBQWdCQTs7OztFQUtFO0FBZEY7O0FBb0JFOztFQUNFO0FBaEJKO0FBbUJFOztFQUNFO0FBaEJKOztBQW9CQTs7OztFQUlFLGMzU3ZJTTtFMlN3SU4sbUIzU3BEYztBMlNtQ2hCOztBQW9CQTs7RUFFRTtBQWpCRjs7QUFvQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQi9TL0lZO0UrU2dKWjtFQUNBO0VBQ0EsYzNTckVjO0UyU3NFZDtFQUNBO0FBakJGOztBQXNCQTtFQUNFO0FBbkJGOztBQXlCQTtFQUNFO0VBQ0E7QUF0QkY7O0FBeUJBO0VBQ0U7RUFDQTtBQXRCRjs7QUF5QkE7RUFDRTtBQXRCRjs7QUE0QkE7RUFDRTtFQUNBO0FBekJGOztBQTRCQTtFQUNFO0VBQ0E7QUF6QkY7O0FBNEJBO0FBQ0E7RUFDRTtBQXpCRjs7QUE0QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFCRjs7QUE2QkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FBM0JGOztBQThCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNCRjs7QUE4QkE7O0VBRUU7QUEzQkY7O0FBOEJBO0VBQ0Usa0IvU3ROZTtFK1N1TmY7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEvQkY7O0FBa0NBOztFQUVFO0VBQ0E7QUEvQkYsQztBQ3ZQQTtFQUNFLGVoVE5lO0FnVEVqQjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOTjtBQVNRO0VBQ0U7RUFDQTtBQVBWO0FBV007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVRSO0FBV1E7RUFDRTtFQUNBLG1CaFRYTTtFZ1RZTiwyQnpTeEJEO0V5U3lCQyxjNVM2RE07QTRTdEVoQjtBQVdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFUWjtBQWFRO0VBQ0U7SUFDRTtFQVhWO0FBQ0Y7QUFlTTtFQUNFO0VBQ0E7QUFiUjtBQWdCVTtFQUNFO0VBQ0E7QUFkWjtBQXVCSTtFQUNFO0FBckJOO0FBdUJNO0VBQ0U7RUFDQTtBQXJCUjtBQTBCRTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUF6Qk47RUEyQk07SUFDRTtJQUNBO0lBQ0E7RUF6QlI7RUEyQlE7SUFDRTtJQUNBLG1CaFR2RUk7SWdUd0VKLCtCelMzRk87SXlTNEZQLGM1U2lDSztFNFMxRGY7QUFDRjtBQStCRTtFQUNFO0lBQ0U7RUE3Qko7QUFDRjtBQWdDRTtFQUNFO0lBQ0U7SUFDQTtFQTlCSjtBQUNGLEM7QTdNeEZBO0VBQ0UsZW5HTmU7QW1HRWpCOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7QUFKRjtBQU1FO0VBQ0U7QUFKSjtBQVNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBSO0FBVVU7RUFDRTtFQUNBO0FBUlo7QUFZUTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQVhWO0FBY1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVpkO0FBZ0JVO0VBQ0U7RUFDQTtBQWRaO0FBaUJjO0VBQ0U7RUFDQTtBQWZoQjtBQW9CVTtFQUNFO0VBQ0EsbUJuRzFDSTtFbUcyQ0osMkI1RnZESDtFNEZ3REcsYy9GOEJJO0ErRmhEaEI7O0FBNkJNO0VBQ0U7RUFDQTtBQTFCUjtBQTRCUTtFQUNFO0VBQ0E7QUExQlY7O0FBa0NBO0VBSVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQWxDUjtFQW9DUTtJQUNFO0lBQ0E7SUFDQTtFQWxDVjtFQW9DVTtJQUNFO0lBQ0EsbUJuR3RGRTtJbUd1RkYsMkI1Rm5HTDtJNEZvR0ssYy9GZEU7RStGcEJkO0FBQ0Y7QUEwQ0E7RUFDRTtJQUNFO0VBeENGO0FBQ0Y7QUEyQ0E7RUFDRTtJQUNFO0lBQ0E7RUF6Q0Y7QUFDRjtBQTRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMUNGO0FBNENFO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFQXpDRjtBQUNGO0FBMkNFO0VBYkY7SUFjSTtFQXhDRjtBQUNGO0FBMENFO0VBakJGO0lBa0JJO0VBdkNGO0FBQ0Y7QUF5Q0U7RUFyQkY7SUFzQkk7RUF0Q0Y7QUFDRjtBQXdDRTtFQXpCRjtJQTBCSTtJQUNBO0lBQ0E7SUFDQTtFQXJDRjtBQUNGO0FBd0NJOztFQUVFO0FBdENOOztBQThDTTtFQUNFO0FBM0NSLEM7QThNeklJO0VBREY7SUFFSTtFQUxKO0FBQ0Y7QUFPTTtFQURGO0lBRUk7RUFKTjtBQUNGO0FBUUk7RUFERjtJQUVJO0VBTEo7QUFDRjtBQU9FO0VBQ0U7RUFDQSx5QjdTaUdRO0E2U3RHWjtBQU9FO0VBQ0U7RUFDQTtFQUNBLG1CN1MyTFM7QTZTaE1iO0FBT0U7RUFDRSx5QjdTUkk7QTZTR1I7QUFTUTtFQUNFO0VBQ0E7QUFQVjtBQVlNO0VBQ0U7QUFWUjtBQWFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUI3U3FLTztFNlNwS1A7RUFDQTtBQVhOO0FBWU07RUFDRTtFQUNBO0FBVlI7QUFZTTtFQUNFO0VBQ0E7RUFDQTtBQVZSO0FBV1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVRWO0FBVVU7RUFDRSxjN1NUQztFNlNVRDtFQUNBO0FBUlo7QUFZTTtFQUNFO0VBRUE7RUFDQTtFQUNBO0FBWFI7QUFZUTtFQUNFLGM3UzJCTTtFNlMxQk47QUFWVjtBQWFNO0VBQ0U7RUFDQTtFQUNBO0FBWFI7QUFZUTtFQUNFLHlCN1NsRUY7RTZTbUVFLGM3UytETztFNlM5RFA7RUFDQTtFQUNBO0FBVlY7QUFXVTtFQUNFLGM3UzBESztBNlNuRWpCO0FBY0k7RUFDRTtFQUNBO0FBWk47QUFhTTtFQUNFO0FBWFI7QUFhTTs7RUFFRTtFQUNBO0FBWFI7QUFhTTtFQUNFO0VBQ0E7QUFYUjtBQWFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFYUjtBQWVNO0VBQ0U7RUFDQTtBQWJSO0FBaUJFO0VBQ0U7QUFmSjtBQWdCSTtFQUZGO0lBR0k7RUFiSjtBQUNGO0FBZUU7RUFDRTtFQUNBO0VBQ0E7QUFiSjtBQWVJO0VBTEY7SUFNSTtFQVpKO0FBQ0Y7QUFjSTtFQUNFO0VBQ0E7QUFaTjtBQWFNO0VBQ0U7QUFYUjtBQWFNO0VBRUUsYzdTaklBO0U2U2tJQSx5QjdTOUNRO0E2U2tDaEI7QUFnQkU7RUFDRTtJQUNFO0lBQ0E7RUFkSjtBQUNGOztBQW9CRTtFQUNFLGM3UzdEWTtFNlM4RFosaUJqVDdIYztFaVQ4SGQseUIxU3BKSztBMFNtSVQ7QUFtQkU7RUFDRSxjN1M4YVc7RTZTN2FYLGVqVDNJVztFaVQ0SVgsMkIxUzNKSztBMFMwSVQ7QUFtQkU7RUFDRTtJQUNFO0VBakJKO0VBbUJFO0lBQ0U7RUFqQko7QUFDRjs7QUFxQkU7RUFDRTtBQWxCSjs7QUFxQkE7RUFLRTtBQXRCRjtBQW1CRTtFQUZGO0lBR0k7RUFoQkY7QUFDRjtBQWtCRTtFQUNFO0FBaEJKO0FBa0JFO0VBQ0U7QUFoQko7QUFrQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjtBQWlCSTtFQVBGOztJQVFJO0lBQ0E7RUFiSjtBQUNGO0FBZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUFkSjtBQWVJOztFQUVFO0VBQ0E7RUFDQTtBQWJOO0FBY007O0VBQ0U7QUFYUjtBQVlROztFQUNFO0VBQ0E7QUFUVjtBQWNFO0VBQ0U7QUFaSjs7QUFnQkE7RUFDRTtBQWJGO0FBY0U7RUFGRjtJQUdJO0VBWEY7QUFDRjtBQVlFO0VBQ0U7QUFWSjtBQVdJO0VBRkY7SUFHSTtFQVJKO0FBQ0Y7O0FBZ0JNOzs7O0VBRUU7RUFDQTtBQVhSO0FBYU07O0VBQ0U7RUFDQTtBQVZSO0FBY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVpKO0FBY0k7RUFDRSx5QjdTalFFO0U2U2tRRiwyQjFTcFFHO0EwU3dQVDtBQWVJOzs7RUFHRSxjN1N4SE07RTZTeUhOLDJCMVMzUUc7QTBTOFBUO0FBZ0JJO0VBQ0U7QUFkTjtBQWlCSTs7RUFFRTtFQUNBO0VBQ0E7QUFmTjtBQWdCTTs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBWlI7QUFhUTtFQU5GOzs7O0lBT0k7RUFQUjtBQUNGO0FBVUk7RUFDRSxjN1NqSk07RTZTa0pOLDJCMVNwU0c7QTBTNFJUO0FBVUk7RUFDRTtFQUNBO0FBUk47QUFXSTs7Ozs7Ozs7Ozs7O0VBWUU7RUFDQTtBQVROO0FBWUk7Ozs7RUFJRTtFQUNBO0FBVk47QUFhSTs7O0VBR0UseUI3U2hQVTtFNlNpUFYsYzdTclVFO0E2UzBUUjtBQWNJOzs7O0VBSUU7RUFDQSxjN1M3VUU7QTZTaVVSO0FBZUk7RUFDRTtBQWJOO0FBZ0JJO0VBQ0U7QUFkTjtBQWlCSTtFQUNFO0FBZk47QUFpQk07RUFFRTtBQWhCUjtBQW9CSTtFQUNFO0FBbEJOO0FBcUJJO0VBQ0UscUI3U2xSVTtFNlNtUlY7QUFuQk47QUFzQkk7RUFDRTtBQXBCTjtBQXdCRTtFQUVFLDRCN1M3Ulk7QTZTc1FoQjtBQTBCRTtFQUVFLDRCN1NsU1k7QTZTeVFoQjtBQTRCRTtFQUNFO0FBMUJKO0FBNkJFO0VBRUUseUI3UzNTWTtBNlMrUWhCO0FBK0JFO0VBQ0U7RUFDQTtFQUNBO0FBN0JKO0FBZ0NFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlCSjtBQWlDRTs7RUFFRSxtQjdTcFpJO0U2U3FaSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQmpUcFpVO0VpVHFaVixjN1N4VVk7RTZTeVVaO0FBL0JKO0FBa0NFO0VBQ0U7QUFoQ0o7QUFtQ0U7O0VBSUU7QUFuQ0o7QUF3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CalQzYVE7RWlUNGFSLGlDMVM5YmE7RTBTK2JiLGM3U3JjQTtBNlMrWlIsQztBQ3JhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI5UytNUztFOFM5TVQ7QUFGSjtBQUtFO0VBQ0U7RUFDQTtFQUNBLG1COVNRSTtFOFNQSjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQUtJO0VBWEY7SUFZSTtFQUZKO0FBQ0Y7QUFHSTtFQUNFO0VBQ0E7QUFETjtBQUVNO0VBSEY7SUFJSTtJQUNBO0VBQ047QUFDRixDO0FDL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7QUFHSTtFQUNFO0FBRE47QUFJRTtFQUNFO0FBRko7O0FBTUU7RUFDRTtFQUNBO0VBQ0E7QUFISjtBQUtFO0VBQ0U7SUFDRTtFQUhKO0FBQ0Y7O0FBT0U7RUFDRTtBQUpKO0FBS0k7RUFDRTtBQUhOO0FBV0U7RUFDRTtBQVRKOztBQWNFOztFQUVFO0VBQ0E7RUFDQTtBQVhKO0FBYUU7RUFDRTtJQUNFO0lBQ0E7RUFYSjtBQUNGO0FBY0U7RUFDRTtFQUNBO0FBWko7QUFhSTtFQUNFO0FBWE47QUFnQkk7RUFDRTtBQWROO0FBbUJJO0VBQ0U7QUFqQk47QUFtQkk7RUFDRTtJQUNFO0lBQ0E7RUFqQk47QUFDRjtBQXFCSTtFQUNFO0VBQ0E7QUFuQk47QUF1QkU7RUFDRTtBQXJCSjtBQXVCRTtFQUNFO0FBckJKOztBQTBCRTtFQUNFO0FBdkJKLEM7QUM3RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CaFQrTVM7RWdUOU1UO0FBRko7QUFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhUS0k7RWdUSko7RUFFQTtBQUpKO0FBS0k7RUFWRjtJQVdJO0VBRko7QUFDRjtBQUdJO0VBQ0U7QUFETjtBQUdJO0VBQ0U7QUFETixDO0FDdkJBO0VBQ0U7QUFKRjtBQUtFO0VBRUU7RUFDQTtFQUNBO0FBSko7QUFPRTtFQUNFLHlCOVNPSztFOFNOTCxpQnJUNEJjO0VxVDNCZCxjalQwRlk7QWlUL0ZoQjtBQU9FO0VBQ0U7RUFDQSx5QmpUa01TO0VpVGpNVDtBQUxKO0FBT0U7RUFDRTtFQUNBLHlCalRISTtFaVRJSjtFQUNBO0FBTEo7QUFNSTtFQUNFO0VBQ0E7RUFDQTtBQUpOO0FBS007RUFDRTtBQUhSO0FBTVE7RUFDRTtBQUpWO0FBS1U7O0VBRUU7QUFIWjtBQUtVO0VBQ0U7RUFDQSwyQjlTeEJIO0U4U3lCRyxlclRYRztFcVRZSCxjalR1RkM7QWlUMUZiO0FBS1U7RUFDRTtFQUNBO0FBSFo7QUFLWTtFQUNFO0VBQ0E7RUFDQTtBQUhkO0FBU1E7RUFDRTtFQUNBO0FBUFY7QUFRVTtFQUNFO0FBTlo7QUFVUTtFQUNFO0FBUlY7QUFTVTtFQUNFO0VBQ0E7QUFQWjtBQWFFO0VBQ0U7RUFDQTtFQUNBLGNqVHlFRztFaVR4RUg7QUFYSjtBQWFFO0VBQ0U7RUFDQTtFQUNBLGNqVDdFSTtFaVQ4RUo7QUFYSjtBQWlCVTtFQUNFLDJCOVM1RUg7RThTNkVHLG1CclRqRUk7QXFUa0RoQjs7QUFzQkE7RUFDRTtBQW5CRjs7QUFxQkE7RUFDRTtBQWxCRjs7QUFvQkE7RUFDRTtBQWpCRjs7QUFvQkU7RUFDRTtBQWpCSjtBQW1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpCSjtBQW1CRTtFQUNFLGtCclRqR1U7QXFUZ0ZkOztBQW9CQTtFQUNFO0VBQ0EsMkI5Uy9HTztFOFNnSFAsbUJyVHBHYztFcVRxR2QsY2pUbUJlO0FpVHBDakI7QUFrQkU7RUFDRTtBQWhCSixDO0FDbEhJO0VBQ0U7RUFDQSxjbFQ4SE87RWtUN0hQO0FBTE47QUFTRTtFQUNFO0VBQ0E7QUFQSjtBQVVFO0VBQ0U7QUFSSjtBQVdFO0VBQ0U7RUFDQTtFQUNBO0FBVEo7QUFZRTs7RUFFRTtFQUNBO0VBQ0E7QUFWSjtBQWFFO0VBQ0U7QUFYSjtBQWNFOztFQUVFO0FBWko7QUFlRTs7OztFQUlFO0FBYko7QUFnQkU7O0VBRUU7QUFkSjtBQWlCRTs7RUFFRTtBQWZKO0FBa0JFOztFQUVFO0FBaEJKO0FBbUJFO0VBQ0UsMkIvUzlDSztFK1MrQ0wsbUJ0VG5DWTtFc1RvQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbFQ2RFM7RWtUNURUO0VBQ0E7RUFDQTtBQWpCSjtBQW9CRTtFQUNFO0VBQ0E7QUFsQko7QUFvQkk7RUFDRTtFQUNBO0FBbEJOO0FBcUJJO0VBRUUsMkIvU3JFRztFK1NzRUgsa0J0VDdEUTtFc1Q4RFI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbFQrQ007RWtUOUNOO0FBcEJOO0FBc0JNO0VBQ0U7QUFwQlI7QUF3Qkk7RUFDRTtBQXRCTjtBQXlCSTtFQUVFLDJCL1N6Rkc7RStTMEZILG1CdFQ5RVU7RXNUK0VWO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xUa0JPO0VrVGhCUDtFQUNBO0FBekJOO0FBMkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJsVHZGUztFa1R3RlQ7QUF6QlI7QUEyQlE7RUFDRTtBQXpCVjtBQTRCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMUJWO0FBNkJRO0VBQ0U7QUEzQlY7QUE4QlE7RUFDRSx5QmxUUk87QWtUcEJqQjtBQThCVTtFQUNFO0FBNUJaO0FBZ0NRO0VBQ0UsbUJsVDNJYztBa1Q2R3hCO0FBZ0NVO0VBQ0UsY2xUTEs7QWtUekJqQjtBQW1DTTtFQUNFO0FBakNSO0FBb0NNO0VBQ0U7QUFsQ1I7QUFxQ007O0VBRUU7RUFFQSwyQi9TMUpDO0UrUzJKRCxtQnRUL0lRO0VzVGdKUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcENSO0FBdUNNO0VBQ0UsY2xUN0JEO0VrVDhCQztBQXJDUjtBQXdDTTtFQUNFLGNsVGxMQTtFa1RtTEE7QUF0Q1I7O0FBNENBO0VBRUk7SUFFRTtFQTNDSjtFQTZDSTtJQUNFO0VBM0NOO0VBOENJOzs7Ozs7O0lBT0UsMkIvU2pNQztJK1NrTUQsbUJ0VHRMUTtJc1R1TFI7SUFDQTtJQUNBO0lBQ0E7RUE1Q047RUE4Q007Ozs7Ozs7Ozs7Ozs7O0lBRUU7RUFoQ1I7RUFvQ0k7OztJQUdFLGNsVDdFUztFa1QyQ2Y7RUFxQ0k7SUFLRTtFQXZDTjtFQW1DTTtJQUNFO0VBakNSO0VBc0NNO0lBQ0U7SUFDQTtFQXBDUjtFQXdDSTs7SUFFRTtFQXRDTjtFQXlDSTtJQUNFO0VBdkNOO0VBMENJO0lBQ0U7RUF4Q047RUEwQ007SUFDRTtFQXhDUjtFQTRDSTtJQUNFO0VBMUNOO0VBNkNJOztJQUdFLDJCL1N6UEM7SStTMFBELG1CdFRuUEc7SXNUb1BIO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RUE3Q047RUFnREk7SUFDRTtJQUNBLGNsVDlIRDtJa1QrSEM7RUE5Q047RUFpREk7SUFDRSxjbFRuUkE7SWtUb1JBO0lBQ0E7RUEvQ047RUFtREU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBakRKO0VBb0RFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsbUJsVHhRVztJa1R5UVg7SUFDQTtJQUNBLG1CbFQzUVc7SWtUNFFYO0lBQ0E7RUFsREo7RUFvREk7SUFDRTtFQWxETjtFQXFESTtJQUNFLG1CdFQ1UlE7SXNUNlJSO0lBQ0E7SUFDQTtFQW5ETjtFQXNESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBcEROO0VBdURJO0lBQ0UseUJsVGhNUztFa1QySWY7RUF1RE07SUFDRTtFQXJEUjtFQXlESTtJQUNFLG1CbFRuVWdCO0VrVDRRdEI7RUF5RE07SUFDRSxjbFQ3TE87RWtUc0lmO0VBNERFO0lBQ0U7SUFDQTtFQTFESjtFQTRESTtJQUNFLDJCL1MzVUM7SStTNFVELGV0VDlUTztJc1QrVFA7SUFDQTtJQUNBO0lBQ0E7RUExRE47QUFDRjtBQW1FQTtFQUNFO0lBQ0U7RUFqRUY7RUFvRUE7SUFDRTtFQWxFRjtFQXFFQTtJQUNFO0VBbkVGO0VBc0VBO0lBQ0U7RUFwRUY7QUFDRjtBQXVFQTtFQUNFO0lBQ0U7SUFDQTtFQXJFRjtBQUNGO0FBd0VBO0VBQ0U7SUFDRTtFQXRFRjtBQUNGLEM7QXJNbFVBO0VBQ0U7QXNNRkY7O0F0TUlBO0VBQ0U7QXNNREY7O0F0TUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc01BRjtBdE1DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FzTUNKO0F0TUNFO0VBQ0U7QXNNQ0o7O0FBckJBO0VBQ0UsZXZUTmU7QXVUOEJqQjs7QUFyQkE7RUFDRTtFQUNBO0FBd0JGO0FBdEJFO0VBQ0U7RUFDQTtFQUNBO0FBd0JKO0FBdEJJO0VBQ0U7RUFDQSx5Qm5UcUJXO0FtVEdqQjtBQXRCTTtFQUNFO0VBQ0Esa0J2VGdCTTtFdVRmTiwyQmhUTEM7RWdUTUQsY25Ud0hFO0FtVGhHVjtBQXJCTTtFQUNFO0VBQ0E7QUF1QlI7QUFyQlE7RUFDRSxjblRpQk07QW1UTWhCO0FBckJVO0VBQ0UsY25Uc0VJO0FtVC9DaEI7QUFwQlU7RUFDRSxtQnZUUkk7RXVUU0o7QUFzQlo7QUFqQk07RUFDRSxrQnZUUk07RXVUU04sMkJoVDdCQztFZ1Q4QkQ7QUFtQlI7QUFmUTtFQUNFLGNuVDJGQTtFbVQxRkEsZXZUckJLO0V1VHNCTDtBQWlCVjtBQVpJO0VBQ0U7QUFjTjtBQVpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFjUjtBQVhRO0VBQ0U7QUFhVjtBQVhRO0VBQ0U7RUFDQTtBQWFWO0FBWFk7RUFDRTtBQWFkO0FBWGM7RUFDRTtFQUNBLGNuVGtESDtBbVRyQ2I7QUFWYztFQUNFLG1CdlR2REE7RXVUd0RBLDJCaFRwRVA7RWdUcUVPO0VBQ0EsY25UMkNIO0VtVDFDRztBQVloQjtBQVBjO0VBQ0U7QUFTaEI7QUFQZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQSxldlRyRUg7RXVUc0VHLDJCaFRwRlQ7RWdUcUZTLGNuVDRCTDtFbVQzQks7RUFDQTtFQUNBO0VBQ0E7QUFTbEI7QUFMYztFQUNFO0VBQ0E7QUFPaEI7QUFMZ0I7RUFDRTtFQUNBLGNuVG1CRDtFbVRsQkMsZXZUdEZIO0V1VHVGRywyQmhUckdUO0VnVHNHUztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPbEI7QUFMa0I7RUFDRSxtQnZUbEdKO0V1VG1HSTtBQU9wQjtBQUprQjtFQUNFO0FBTXBCO0FBRGM7RUFDRSxldlQzR0Q7RXVUNEdDO0VBQ0E7RUFDQTtBQUdoQjtBQUFjO0VBQ0U7QUFFaEI7QUFFZ0I7RUFDRTtBQUFsQjtBQUdnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRGxCO0FBR2tCO0VBQ0U7QUFEcEI7QUFJa0I7RUFDRTtBQUZwQjtBQUlvQjtFQUNFO0VBQ0E7RUFDQTtBQUZ0QjtBQUtvQjtFQUNFO0VBQ0E7RUFDQTtBQUh0QjtBQUtzQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSHhCO0FBS3dCO0VBQ0U7RUFDQSxjblRsRFQ7QW1UK0NqQjtBQU13QjtFQUNFLGNuVHREVDtFbVR1RFM7RUFDQSxldlRoS1g7RXVUaUtXLDJCaFQvS2pCO0FnVDJLVDtBQVljO0VBQ0U7QUFWaEI7QUFhYztFQUNFO0FBWGhCO0FBZWdCO0VBQ0U7QUFibEI7QUFpQmM7RUFDRTtBQWZoQjtBQWtCa0I7RUFDRTtBQWhCcEI7QUFxQmM7RUFDRTtFQUNBO0VBQ0EseUJuVDlMQztBbVQyS2pCO0FBb0JnQjtFQUNFO0FBbEJsQjtBQW9Ca0I7RUFDRSxldlR6TUw7RXVUME1LLGNuVGxHSDtBbVRnRmpCO0FBc0JrQjtFQUNFO0FBcEJwQjtBQXNCb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXBCdEI7QUFzQnNCO0VBQ0U7QUFwQnhCO0FBdUJzQjtFQUNFO0VBQ0E7RUFDQSxjblQzSFg7RW1UNEhXLDJCaFQ3T2Y7RWdUOE9lLG1CdlRsT1I7RXVUbU9RO0FBckJ4QjtBQXlCb0I7RUFDRTtFQUNBLG1CdlRwT047RXVUcU9NO0FBdkJ0QjtBQXdCc0I7RUFDRSxjblQzUFo7QW1UcU9aO0FBMEJvQjtFQUNFO0VBQ0EsY25UN0lUO0FtVHFIYjtBQTRCa0I7RUFDRTtBQTFCcEI7QUE0Qm9CO0VBQ0U7RUFDQTtBQTFCdEI7QUE0QnNCO0VBQ0UsbUJ2VDlQUjtFdVQrUFE7RUFDQSxjblR4SVA7RW1UeUlPLDJCaFQ3UWY7QWdUbVBUO0FBK0JrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBN0JwQjtBQStCb0I7RUFDRSxjblRuS0w7QW1Uc0lqQjtBQXFDWTtFQUNFO0VBQ0E7RUFDQSx5Qm5UOUtHO0VtVCtLSCxtQnZUcFJFO0V1VHFSRjtFQUNBLDJCaFR2U0w7RWdUd1NLO0VBQ0E7RUFDQSxjblR4U047QW1UcVFSO0FBeUNRO0VBQ0U7QUF2Q1Y7QUEyQ007RUFDRTtFQUNBO0FBekNSO0FBNENVO0VBQ0U7QUExQ1o7QUE0Q1k7RUFDRTtFQUNBLGNuVDlNRDtBbVRvS2I7QUE2Q1k7RUFDRSxtQnZUdlRFO0V1VHdURiwyQmhUcFVMO0VnVHFVSztFQUNBLGNuVHJORDtFbVRzTkM7QUEzQ2Q7QUFnRFk7RUFDRTtBQTlDZDtBQWdEYztFQUNFO0VBQ0E7RUFDQTtFQUNBLGV2VHJVRDtFdVRzVUMsMkJoVHBWUDtFZ1RxVk8sY25UcE9IO0VtVHFPRztFQUNBO0VBQ0E7RUFDQTtBQTlDaEI7QUFrRFk7RUFDRTtFQUNBO0FBaERkO0FBa0RjO0VBQ0U7RUFDQSxjblQ3UUE7RW1UOFFBLGV2VHRWRDtFdVR1VkMsMkJoVHJXUDtFZ1RzV087RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaERoQjtBQWtEZ0I7RUFDRSxtQnZUbFdGO0V1VG1XRTtBQWhEbEI7QUFtRGdCO0VBQ0U7QUFqRGxCO0FBc0RZO0VBQ0UsZXZUM1dDO0V1VDRXRDtFQUNBO0VBQ0E7QUFwRGQ7QUF1RFk7RUFDRTtBQXJEZDtBQXlEYztFQUNFO0FBdkRoQjtBQTBEYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeERoQjtBQTBEZ0I7RUFDRTtBQXhEbEI7QUEyRGdCO0VBQ0U7QUF6RGxCO0FBMkRrQjtFQUNFO0VBQ0E7RUFDQTtBQXpEcEI7QUE0RGtCO0VBQ0U7RUFDQTtFQUNBO0FBMURwQjtBQTREb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTFEdEI7QUE0RHNCO0VBQ0U7RUFDQSxjblRsVlI7QW1Ud1JoQjtBQTZEc0I7RUFDRSxjblR0VlI7RW1UdVZRO0VBQ0EsZXZUaGFUO0V1VGlhUywyQmhUL2FmO0FnVG9YVDtBQW1FWTtFQUNFO0FBakVkO0FBb0VZO0VBQ0U7QUFsRWQ7QUFzRWM7RUFDRTtBQXBFaEI7QUF3RVk7RUFDRTtBQXRFZDtBQXlFZ0I7RUFDRTtBQXZFbEI7QUE0RVk7RUFDRTtFQUNBO0FBMUVkO0FBNkVnQjtFQUNFO0FBM0VsQjtBQTZFa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTNFcEI7QUE2RW9CO0VBQ0U7QUEzRXRCO0FBOEVvQjtFQUNFO0VBQ0E7RUFDQSxjblRuWFQ7RW1Ub1hTLDJCaFRyZWI7RWdUc2VhLG1CdlQxZE47RXVUMmRNO0FBNUV0QjtBQWdGa0I7RUFDRTtFQUNBLGNuVGhmUjtFbVRpZlEsbUJ2VDdkSjtFdVQ4ZEk7QUE5RXBCO0FBaUZrQjtFQUNFO0VBQ0EsY25UbllQO0FtVG9UYjtBQW1GZ0I7RUFDRTtBQWpGbEI7QUFtRmtCO0VBQ0U7RUFDQTtBQWpGcEI7QUFtRm9CO0VBQ0UsbUJ2VHBmTjtFdVRxZk07RUFDQSxjblQ5WEw7RW1UK1hLLDJCaFRuZ0JiO0FnVGtiVDtBQXNGZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXBGbEI7QUFzRmtCO0VBQ0UsY25UemJKO0FtVHFXaEI7QUE2Rk07RUFDRTtBQTNGUjtBQTZGUTtFQUNFO0FBM0ZWO0FBNkZVO0VBQ0U7RUFDQTtFQUNBO0FBM0ZaO0FBNkZZO0VBQ0U7QUEzRmQ7QUE2RmM7RUFDRTtBQTNGaEI7QUE2RmdCO0VBQ0U7RUFDQSxjblQxYkw7RW1UMmJLLG1CdlRoaUJGO0V1VGlpQkU7RUFDQSwyQmhUOWlCVDtFZ1QraUJTO0VBQ0E7QUEzRmxCO0FBOEZnQjtFQUNFLHlCblQ5ZEY7RW1UK2RFLGNuVG5qQlY7RW1Ub2pCVSxtQnZUMWlCRjtFdVQyaUJFO0VBQ0EsMkJoVHhqQlQ7RWdUeWpCUztFQUNBO0FBNUZsQjtBQStGZ0I7RUFDRSx5Qm5UMWlCRDtFbVQyaUJDO0VBQ0E7QUE3RmxCO0FBK0ZrQjtFQUNFLG1CdlQ1akJUO0V1VDZqQlMsY25UOWNIO0FtVGlYakI7QUFpR2dCO0VBQ0UseUJuVHJqQkQ7RW1Uc2pCQztFQUNBO0FBL0ZsQjtBQWlHa0I7RUFDRSxtQnZUdmtCVDtFdVR3a0JTLGNuVHpkSDtBbVQwWGpCO0FBc0dVO0VBQ0U7QUFwR1o7QUFzR1k7RUFDRTtBQXBHZDtBQXNHYztFQUNFO0FBcEdoQjtBQXVHYztFQUNFO0FBckdoQjtBQXdHYztFQUNFO0FBdEdoQjtBQXlHYztFQUNFO0FBdkdoQjtBQTBHYztFQUNFO0FBeEdoQjtBQTBHZ0I7RUFDRTtFQUNBLGNuVHZmTjtFbVR3Zk0sa0J2VHptQko7RXVUMG1CSTtFQUNBLDJCaFRwbkJUO0FnVDRnQlQ7QUEyR2dCO0VBQ0U7RUFDQTtBQXpHbEI7QUE0R29CO0VBQ0Usa0J2VHBuQlI7RXVUcW5CUSxjblRwZ0JWO0FtVDBaWjtBQStHZ0I7RUFDRTtFQUNBO0FBN0dsQjtBQWdIb0I7RUFDRSxrQnZUaG9CUjtFdVRpb0JRLGNuVGhoQlY7QW1Ua2FaO0FBeUhnQjtFQUNFLHlCblRsb0JEO0VtVG1vQkMsY25UamlCRDtBbVQwYWpCO0FBeUhrQjtFQUNFLHlCblRwaUJIO0VtVHFpQkcsY25UenBCWjtBbVRraUJSO0FBMkhnQjtFQUNFLHlCblQ1b0JEO0VtVDZvQkMsY25UM2lCRDtBbVRrYmpCO0FBMkhrQjtFQUNFLHlCblQ5aUJIO0VtVCtpQkcsY25UbnFCWjtBbVQwaUJSO0FBOEhjO0VBQ0U7RUFDQTtBQTVIaEI7QUE4SGdCO0VBQ0U7QUE1SGxCO0FBK0hnQjtFQUNFO0FBN0hsQjtBQWdJZ0I7RUFDRSxtQnZUM3FCRjtFdVQ0cUJFO0VBQ0EsY25UeGtCTDtFbVR5a0JLLDJCaFQxckJUO0FnVDRqQlQ7QUFpSWdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQS9IbEI7QUFpSWtCO0VBQ0UsbUJ2VHpyQko7RXVUMHJCSTtFQUNBLDJCaFR2c0JYO0VnVHdzQlcsY25UanRCWjtBbVRrbEJSO0FBbUlnQjtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFsSWxCO0FBb0lrQjtFQUNFLG1CdlR6c0JKO0V1VDBzQkk7RUFDQSwyQmhUdnRCWDtFZ1R3dEJXLGNuVGpsQmI7QW1UK2NQO0FBeUljO0VBQ0UsY25UNWxCQztFbVQ2bEJEO0VBQ0EseUJuVHZ1QlE7RW1Ud3VCUjtBQXZJaEI7QUF5SWdCO0VBQ0UsY25UcHVCVjtFbVRxdUJVLHlCblRqbkJEO0FtVDBlakI7QUE0SWdCO0VBQ0UseUJuVHp0QkQ7RW1UMHRCQztFQUNBO0VBQ0E7QUExSWxCO0FBNElrQjtFQUNFO0FBMUlwQjtBQTRJb0I7RUFDRTtBQTFJdEI7QUE2SW9CO0VBQ0UsY25UcG9CTDtFbVRxb0JLO0FBM0l0QjtBQThJb0I7RUFDRSxjblQ5b0JUO0VtVCtvQlMsbUJ2VHB2Qk47RXVUcXZCTTtFQUNBLDJCaFRsd0JiO0FnVHNuQlQ7QUFvSmM7RUFDRSxjblR2b0JDO0VtVHdvQkQ7RUFDQSx5Qm5UbHhCUTtFbVRteEJSO0FBbEpoQjtBQW9KZ0I7RUFDRSxjblQvd0JWO0VtVGd4QlUseUJuVDVwQkQ7QW1UMGdCakI7QUF1Slk7RUFDRTtBQXJKZDtBQXdKWTtFQUNFO0VBQ0E7QUF0SmQ7QUEySlE7RUFDRTtFQUNBO0FBekpWO0FBMkpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF6Slo7QUFtS0U7RUFDRTtFQUNBO0FBaktKO0FBbUtJO0VBQ0U7QUFqS047QUFvS0k7RUFDRSxtQnZUanpCVTtFdVRrekJWO0VBQ0EsY25UOXNCTztFbVQrc0JQLDJCaFRoMEJHO0FnVDhwQlQ7QUFxS0k7RUFDRTtBQW5LTjtBQXFLTTtFQUNFO0VBQ0E7RUFDQSx5Qm5UcnpCUztFbVRzekJUO0VBQ0E7RUFDQTtFQUNBO0FBbktSO0FBc0tVO0VBQ0UsZXZUbjBCRztFdVRvMEJILGNuVDV0Qks7QW1Ud2pCakI7QUF5S007RUFDRSxtQm5UcDBCUztFbVRxMEJULDJCaFR6MUJDO0VnVDAxQkQ7RUFDQTtFQUNBO0VBQ0Esa0J2VHAxQk07RXVUcTFCTjtFQUNBLGNuVHJ1Qkk7RW1Uc3VCSjtBQXZLUjtBQTJLSTtFQUNFLHlCblRucUJPO0VtVG9xQlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpLTjtBQTJLTTtFQUNFO0FBektSO0FBMktRO0VBQ0UsZXZUbDJCSztFdVRtMkJMLGNuVDN2Qk87QW1Ua2xCakI7QUErS007RUFDRTtBQTdLUjtBQWtMSTtFQUNFO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxMTjtBQXFMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5MTjtBQXNMSTtFQUNFLG1CblQ1eEJXO0FtVHdtQmpCO0FBdUxJO0VBQ0U7RUFDQSx5Qm5UcjVCRTtFbVRzNUJGO0FBckxOO0FBK0xJO0VBQ0U7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBL0xOO0FBa01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaE1OO0FBbU1JO0VBQ0UsbUJuVGoyQlU7QW1UZ3FCaEI7QUFvTUk7RUFDRTtFQUNBLHlCblQxN0JFO0VtVDI3QkY7QUFsTU47O0FBOE1FO0VBQ0U7QUEzTUo7QUE4TUU7RUFDRSx5Qm5UbDNCUTtFbVRtM0JSLHFCblRuM0JRO0VtVG8zQlI7QUE1TUo7QUErTUU7RUFDRSxjblRoMUJhO0VtVGkxQmIsbUJ2VHo4Qlk7RXVUMDhCWjtFQUNBLDJCaFR2OUJLO0FnVDB3QlQ7QUFnTkU7RUFDRTtFQUNBO0FBOU1KO0FBZ05JO0VBQ0UsY25UOTJCTztFbVQrMkJQLGV2VGw5QlM7RXVUbTlCVDtFQUNBLDJCaFRsK0JHO0VnVG0rQkg7QUE5TU47QUFpTkk7RUFDRTtFQUNBO0VBQ0E7QUEvTU47QUFpTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQS9NUjtBQWtOTTtFQUNFO0FBaE5SO0FBbU5NO0VBQ0U7RUFDQTtBQWpOUjtBQXNORTtFQUNFLGNuVDc0QlM7RW1UODRCVCxldlRqL0JXO0V1VGsvQlg7RUFDQSwyQmhUamdDSztBZ1Q2eUJUOztBQXdOQTtFQUNFO0FBck5GOztBQXdOQTtFQUNFO0VBQ0E7RUFDQSx5Qm5UdDdCYztFbVR1N0JkLG1CdlQ1L0JjO0V1VDYvQmQ7RUFDQSwyQmhUL2dDTztFZ1RnaENQO0VBQ0E7RUFDQSxjblRoaENNO0FtVDJ6QlI7O0FBd05BO0VBQ0UseUJuVHAxQlc7RW1UcTFCWDtBQXJORjs7QUF3TkE7RUFDRTtFQUNBO0FBck5GO0FBdU5FO0VBQ0U7QUFyTko7QUF3TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdE5KOztBQTJOQTtFQUNFO0FBeE5GOztBQTJOQTtFQUNFO0FBeE5GOztBQTJOQTtBQUNBO0VBQ0U7QUF4TkY7O0FBMk5BO0VBQ0U7QUF4TkY7O0FBMk5BO0VBQ0U7SUFDRTtJQUNBO0VBeE5GO0FBQ0Y7QUEyTkE7RUFDRTtFQUNBO0FBek5GOztBQTROQTtFQUNFO0VBQ0E7RUFDQTtBQXpORjs7QUE0TkE7RUFDRTtFQUNBO0FBek5GOztBQTROQTtFQUNFO0VBQ0E7QUF6TkY7O0FBNE5BO0VBQ0U7QUF6TkY7O0FBNE5BO0VBQ0U7RUFDQTtFQUNBO0FBek5GOztBQTROQTtFQUNFO0VBQ0E7QUF6TkY7O0FBNE5BO0VBQ0U7RUFDQTtBQXpORjs7QUE0TkE7RUFDRTtFQUNBO0FBek5GOztBQTROQTtFQUNFLHlCblQvbENlO0VtVGdtQ2Y7RUFDQTtFQUNBO0VBQ0E7QUF6TkY7O0FBNE5BO0VBQ0UseUJuVHZtQ2U7QW1UODRCakI7O0FBNE5BO0VBQ0U7QUF6TkY7O0FBNE5BO0VBQ0U7QUF6TkYsQztBQ242QkE7RUFDRTtBQTNCRjtBQTZCSTtFQUNFO0lBQ0U7SUFDQTtFQTNCTjtFQTZCSTtJQUNFO0lBQ0E7RUEzQk47QUFDRjtBQThCRTtFQUNFO0FBNUJKOztBQWdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBN0JGOztBQWdDQTtFQUNFO0FBN0JGO0FBOEJFO0VBQ0U7QUE1Qko7QUE4QkU7RUFDRTtBQTVCSjtBQStCSTtFQUNFO0VBQ0E7QUE3Qk47QUFnQ0U7RUFDRTtFQUNBO0VBQ0EseUJwVGhESTtBb1RrQlI7QUFnQ0U7RUFnQ0UseUJwVG9QZ0I7QW9UalRwQjtBQThCSTtFQUNFO0VBQ0E7RUFDQTtBQTVCTjtBQTZCTTtFQUpGO0lBS0k7RUExQk47QUFDRjtBQTJCTTtFQUNFO0FBekJSO0FBNkJNOzs7RUFHRSxjcFRrQlE7QW9UN0NoQjtBQThCSTtFQUNFO0FBNUJOO0FBK0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBN0JOO0FBaUNJO0VBQ0U7QUEvQk47QUFnQ007RUFFRTtBQS9CUjtBQXpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkVKO0FBMUVJO0VBUkY7SUFTSTtFQTZFSjtBQUNGO0FBekVNO0VBQ0U7RUFDQTtBQTJFUjtBQWdCSTtFQUNFO0VBQ0E7RUFZQTtBQXpCTjtBQWNNO0VBQ0U7QUFaUjtBQWVNO0VBQ0U7QUFiUjtBQWVNO0VBQ0U7QUFiUjtBQWlCTTtFQUNFLG1CcFR0QlE7RW9UdUJSO0FBZlI7QUFtQk07RUFDRTtFQUNBO0VBQ0E7QUFqQlI7QUFvQlU7RUFDRTtBQWxCWjtBQXdCWTs7RUFDRTtFQUNBO0FBckJkO0FBd0JjOztFQUNFO0FBckJoQjtBQTBCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkN0SUk7RUR1SUosMkJqVGhKRDtFaVRpSkMseUJwVC9JRjtBb1R1SFI7QUF5QlU7O0VBRUU7RUFDQTtFQUNBO0VBQ0EsY3BUOUJHO0FvVE9mO0FBeUJjOztFQUNFO0FBdEJoQjtBQTZCYzs7RUFDRTtFQUNBO0FBMUJoQjtBQTZCWTs7RUFDRTtBQTFCZDtBQTRCZ0I7O0VBQ0UsbUJDbEtKO0FEeUlkO0FBK0JZO0VBQ0U7QUE3QmQ7QUE4QmM7RUFDRTtBQTVCaEI7QUFrQ1U7RUF1QkUsbUJDcE1JO0VEcU1KLDJCalRwT0Y7QWlUOEtWO0FBK0JZO0VBQ0U7QUE3QmQ7QUE4QmM7RUFDRSxjcFQ1RUg7RW9UNkVHO0FBNUJoQjtBQStCWTs7RUFFRTtFQUNBO0VBQ0EsY3BUNUVDO0FvVCtDZjtBQStCZ0I7O0VBQ0U7QUE1QmxCO0FBZ0NZO0VBQ0UsbUJDak1FO0VEa01GLDJCalQ5TUw7QWlUZ0xUO0FBa0NZO0VBQ0U7QUFoQ2Q7QUFtQ2M7RUFDRSx5QnBUck5SO0FvVG9MUjtBQXFDYztFQUNFLHlCcFQ3TUg7QW9UMEtiO0FBd0NjO0VBQ0UseUJwVC9LRjtBb1R5SWQ7QUF5Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjcFR4SEQ7QW9UaUZiO0FBd0NjO0VBQ0U7RUFDQTtFQUNBO0FBdENoQjtBQTRDYztFQUNFO0FBMUNoQjtBQTRDYztFQUNFLGNwVDlIRDtFb1QrSEM7QUExQ2hCO0FBNkNZO0VBQ0U7RUFDQTtBQTNDZDtBQStDUTtFQUNFO0VBQ0E7RUFDQTtBQTdDVjtBQThDVTtFQUNFO0FBNUNaO0FBOENjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBUOVFSO0VvVCtRUTtBQTVDaEI7QUE4Q2M7RUFDRTtFQUNBO0FBNUNoQjtBQWtEYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BUL0tIO0VvVGdMRztFQUNBO0VBQ0E7QUFoRGhCO0FBa0RjO0VBQ0U7RUFDQTtBQWhEaEI7QUFtRGdCO0VBQ0UseUJwVHpTVjtBb1R3UFI7QUFxRGdCO0VBQ0UseUJwVGpTTDtBb1Q4T2I7QUF3RGdCO0VBQ0UseUJwVG5RSjtBb1Q2TWQ7QUEwRFk7RUFDRTtFQUNBO0FBeERkO0FBNkRNO0VBQ0U7QUEzRFI7QUF0UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdSSjtBQXZSSTtFQVJGO0lBU0k7RUEwUko7QUFDRjtBQXRSTTtFQUNFO0VBQ0E7QUF3UlI7QUE4Q007RUFGRjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTNDTjtFQTRDTTtJQUNFO0lBQ0EsbUJDcFVNO0VEMFJkO0FBQ0Y7QUE2Q0k7RUFDRTtFQUNBLHlCcFRwSk87RW9UcUpQO0VBQ0E7QUEzQ047O0FBK0NBO0VBQ0U7RUFDQTtFQUNBO0FBNUNGOztBQThDQTtFQUNFO0FBM0NGOztBQThDRTtFQUNFO0FBM0NKOztBQStDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUE3Q0Y7QUE4Q0U7RUFDRTtFQUNBO0FBNUNKO0FBOENFO0VBQ0U7RUFDQTtBQTVDSjtBQTZDSTtFQUNFO0VBQ0E7RUFDQTtBQTNDTjtBQTRDTTtFQUNFO0VBQ0E7QUExQ1I7QUE0Q007RUFDRSx5QnBUOVJJO0FvVG9QWjtBQTZDSTtFQUNFO0VBQ0EseUJwVG5TTTtFb1RvU047RUFDQTtFQUNBO0VBTUE7RUFLQTtBQXBETjtBQTBDTTtFQUNFO0VBQ0E7QUF4Q1I7QUE0Q007RUFDRTtBQTFDUjtBQThDTTtFQUNFLG1CcFRoVVE7QW9Ub1JoQjtBQThDTTtFQUNFO0VBQ0E7QUE1Q1I7QUE2Q1E7RUFDRTtBQTNDVjtBQThDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNUNSO0FBNkNRO0VBQ0U7RUFDQTtBQTNDVjtBQWdERTtFQUNFO0VBQ0E7QUE5Q0o7QUFxREU7RUFDRSx5QnBUdGJJO0VvVHViSjtBQW5ESjs7QUF3REU7RUFDRTtBQXJESjtBQXNESTtFQUNFO0FBcEROO0FBcURNO0VBQ0Usa0JDaGJNO0FENlhkOztBQXlERTtFQURGO0lBRUk7RUFyREY7QUFDRjtBQXNERTtFQUNFO0VBQ0E7RUFDQSx5QnBUN2NJO0FvVHlaUjtBQXNERTtFQUNFO0FBcERKO0FBc0RJO0VBQ0U7RUFDQTtFQUNBLHlCcFRyZEU7QW9UaWFSO0FBc0RJO0VBUkY7SUFTSTtJQUNBO0VBbkRKO0VBb0RJO0lBQ0U7RUFsRE47QUFDRjs7QUF1REU7RUFDRTtFQUNBO0VBQ0EsbUJDMWRZO0VEMmRaLHlCcFRyU1M7RW9Uc1NUO0FBcERKO0FBdURJO0VBQ0U7RUFDQTtBQXJETjtBQXdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0REo7O0FBeURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJwVDFUVztFb1QyVFg7QUF0REY7QUF1REU7RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXBERjtFQXFERTtJQUNFLGNwVGhiVTtJb1RpYlYsbUJDdGZVO0VEbWNkO0VBcURFO0lBQ0UsaUJDbmZZO0VEZ2NoQjtBQUNGOztBQXdESTtFQUNFO0FBckROO0FBd0RFO0VBQ0U7RUFDQTtFQUNBO0FBdERKO0FBdURJO0VBSkY7SUFLSTtFQXBESjtBQUNGO0FBc0RFO0VBQ0U7QUFwREo7O0FBdURBO0VBQ0UseUJwVC9oQk07RW9UZ2lCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcERGO0FBcURFO0VBUEY7SUFRSTtJQUNBO0lBQ0EseUJwVGxPZ0I7SW9UbU9oQjtJQUNBO0lBQ0E7RUFsREY7QUFDRjtBQW1ERTtFQUNFO0FBakRKO0FBa0RJO0VBRkY7SUFHSTtFQS9DSjtBQUNGO0FBZ0RJOztFQUVFO0FBOUNOO0FBZ0RJO0VBQ0U7QUE5Q047QUErQ007RUFDRTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakRSO0FBbURNO0VBQ0U7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJEUjtBQXlERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FBeERKO0FBeURJO0VBQ0U7QUF2RE47QUE0REk7RUFERjtJQUVJO0VBekRKO0FBQ0Y7QUEyREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF6REo7QUEwREk7RUFDRTtFQUNBO0VBQ0E7QUF4RE47QUF5RE07RUFDRSwyQmpUcm5CQztFaVRzbkJELGtCQzVtQk07RUQ2bUJOLGNwVGhpQlE7QW9UeWVoQjtBQXlETTtFQUNFO0VBQ0EsY3BUcGlCUTtFb1RxaUJSO0FBdkRSO0FBMkRFO0VBQ0U7RUFDQSwyQmpUbG9CSztFaVRtb0JMLG1CQ3RuQlk7RUR1bkJaO0VBRUE7QUExREo7QUE0RE07RUFERjtJQUVJLG1CQ3ZuQlE7RUQ4akJkO0FBQ0Y7QUE0REU7RUFDRTtBQTFESjtBQTRERTtFQS9HRjtJQWdISTtFQXpERjtBQUNGO0FBMkRJO0VBQ0U7QUF6RE47QUE0RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBM0RSO0FBNERRO0VBQ0UsMkJqVG5xQkQ7RWlUb3FCQztBQTFEVjtBQTJEVTtFQUNFLHlCcFRsa0JBO0VvVG1rQkE7QUF6RFo7QUEyRFU7RUFDRSxtQkM3cEJJO0VEOHBCSix5QmpUenFCSDtFaVQwcUJHLHlCcFR4a0JBO0VvVHlrQkE7QUF6RFo7QUErREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTdESjtBQThESTtFQUNFO0VBQ0Esa0JDdHFCUTtBRDBtQmQ7O0FBbUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcFQvbUJZO0VvVGduQlo7RUFDQTtFQUNBLDJCalR4c0JLO0VpVHlzQkwsbUJDbHNCTztFRG1zQlA7RUFDQTtFQUNBO0FBaEVKO0FBaUVJO0VBQ0U7RUFDQSxjcFR6bkJVO0VvVDBuQlY7QUEvRE47O0FBb0VFO0VBQ0U7QUFqRUo7O0FBc0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwVDNvQlk7RW9UNG9CWjtFQUNBO0VBQ0E7RUFDQSwyQmpUcnVCSztFaVRzdUJMLG1CQy90Qk87RURndUJQO0VBQ0E7RUFDQTtBQW5FSjtBQW9FSTtFQUNFO0VBQ0EsY3BUdHBCVTtFb1R1cEJWO0FBbEVOOztBQXNFQTtFQUNFO0VBQ0E7RUFDQTtBQW5FRjs7QUFzRUU7RUFDRTtFQUNBO0VBQ0E7QUFuRUo7QUFxRUU7RUFDRSx5QnBUM3ZCSTtFb1Q0dkJKO0FBbkVKOztBQXdFRTs7RUFDRSwyQmpUcHdCSztFaVRxd0JMLGtCQzV2QlU7RUQ2dkJWLGNwVGhyQlk7RW9UaXJCWixtQnBUcndCSTtFb1Rzd0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBFSjtBQXVFRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BUaHNCWTtFb1Rpc0JaO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJqVDN4Qks7RWlUNHhCTCxtQkNyeEJPO0VEc3hCUDtFQUNBO0VBQ0E7QUFwRUo7QUFxRUk7O0VBQ0U7RUFDQSxjcFQ1c0JVO0VvVDZzQlY7QUFsRU47QUFxRUU7O0VBQ0U7QUFsRUo7QUFvRUU7O0VBQ0U7RUFDQTtFQUNBO0FBakVKO0FBbUVFOztFQUNFLHlCcFQ3eUJJO0VvVDh5Qko7QUFoRUo7O0FBc0VFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUFwRUo7QUFxRUk7RUFDRTtBQW5FTjtBQXNFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCcFRyekJTO0VvVHN6QlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBFSjtBQXFFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCQ3IwQlE7RURzMEJSLDJCalRsMkJJO0VpVG0yQkosY3BUMXZCVTtBb1R1ckJoQjtBQXNFTTtFQUNFO0VBQ0E7RUFDQTtBQXBFUjtBQXVFSTtFQUNFO0FBckVOO0FBd0VRO0VBQ0U7RUFDQTtBQXRFVjtBQTBFSTtFQUNFO0VBQ0E7QUF4RU47O0FBK0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE1RUo7QUE4RUU7RUFDRTtFQUNBO0FBNUVKO0FBOEVFO0VBQ0U7RUFDQTtBQTVFSjtBQStFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwVDkzQkU7RW9UKzNCRjtBQTdFTjs7QUFrRkU7RUFDRTtFQUNBO0VBQ0E7QUEvRUo7QUFnRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlFTjtBQStFTTtFQUNFO0FBN0VSO0FBK0VNO0VBQ0UsbUJDejRCTztBRDR6QmY7QUErRU07RUFDRSxrQkNoNUJNO0FEbTBCZDtBQStFTTs7RUFFRSxtQkN0NUJHO0FEeTBCWDs7QUFrRkE7RUFDRTtFQUNBO0VBQ0E7QUEvRUY7QUFnRkU7RUFDRTtFQUNBO0FBOUVKO0FBZ0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE5RUo7QUFnRkk7RUFDRSxtQnBUL3VCTztFb1RndkJQO0VBQ0E7QUE5RU47QUErRU07RUFDRSxpQkM5NUJVO0VEKzVCVix5QmpUcjdCQztBaVR3MkJUO0FBZ0ZJO0VBQ0UsbUJwVHg3QkU7RW9UeTdCRjtBQTlFTjs7QUFtRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWhGSjtBQWtGRTtFQUNFO0VBQ0E7QUFoRko7QUFrRkU7RUFDRTtFQUNBO0FBaEZKO0FBa0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFoRko7QUFpRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcFRyM0JNO0FvVHN5Qlo7QUFpRkk7RUFDRTtFQUNBO0FBL0VOOztBQW1GQTtFQUNFO0VBQ0E7RUFDQTtBQWhGRjtBQWlGRTtFQUNFO0VBQ0E7QUEvRUo7QUFnRkk7RUFDRTtBQTlFTjtBQStFTTtFQUNFLGtCQ2orQk07QURvNUJkO0FBaUZFO0VBQ0U7RUFDQTtBQS9FSjs7QUFrRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcFR6L0JNO0FvVDA2QlI7O0FBaUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUVGOztBQWlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwVDVnQ007QW9UODdCUjtBQStFRTtFQUNFO0lBQ0U7RUE3RUo7QUFDRjs7QUFnRkE7O0VBRUU7RUFDQTtBQTdFRjtBQThFRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQ3JoQ1k7RURzaENaLDJCalRsaUNLO0VpVG1pQ0w7QUEzRUo7O0FBOEVBO0VBQ0U7RUFDQTtFQUNBO0FBM0VGO0FBNkVJO0VBQ0UsbUJDcmlDSztFRHNpQ0wsMkJqVDdpQ0c7RWlUOGlDSDtFQUNBO0VBQ0E7RUFDQTtBQTNFTjs7QUErRUE7RUFDRTtBQTVFRjtBQTZFRTtFQUNFO0lBQ0U7RUEzRUo7QUFDRjtBQThFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNUVOO0FBK0VFO0VBQ0UseUJwVG5rQ0k7RW9Ub2tDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3RUo7QUE4RUk7RUFDRTtBQTVFTjtBQTZFTTtFQUZGO0lBR0k7RUExRU47QUFDRjtBQTZFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQTVFSjtBQThFSTtFQUNFO0FBNUVOO0FBNkVNO0VBQ0U7RUFDQTtFQUNBO0FBM0VSO0FBNEVRO0VBRUUseUJwVHZnQ0U7RW9Ud2dDRjtFQUNBLHlCalQzbUNEO0VpVDRtQ0MsbUJDam1DTTtBRHNoQ2hCO0FBK0VJO0VBQ0U7RUFDQTtFQUNBLHlCcFRqaENNO0VvVGtoQ047RUFNQTtFQU9BO0FBeEZOO0FBNEVNO0VBQ0U7RUFDQTtBQTFFUjtBQThFTTtFQUNFO0VBQ0E7RUFDQTtBQTVFUjtBQWdGTTtFQUNFLG1CcFQ5aUNRO0FvVGcrQmhCO0FBZ0ZNO0VBQ0U7RUFDQTtFQUNBO0FBOUVSO0FBK0VRO0VBRUU7RUFDQSx5QnBUMWlDRTtFb1QyaUNGLHlCalQ3b0NEO0FpVCtqQ1Q7O0FBc0ZFO0VBR0U7QUFyRko7QUF1RkU7RUFDRTtFQUNBO0FBckZKO0FBd0ZJO0VBQ0U7QUF0Rk47QUF1Rk07RUFDRTtFQUNBO0VBRUE7QUF0RlI7QUF1RlE7RUFDRSx5QnBUdCtCRztFb1R1K0JIO0FBckZWO0FBdUZRO0VBQ0U7QUFyRlY7QUF3Rk07RUFDRTtBQXRGUjtBQXdGTTtFQUNFO0FBdEZSO0FBMEZFO0VBRUk7SUFDRTtFQXpGTjtFQTBGTTtJQUNFO0lBQ0EsaUJDdHFDUTtFRDhrQ2hCO0FBQ0Y7QUE2RkU7RUFDRTtFQUNBO0VBQ0E7QUEzRko7QUE4Rkk7RUFDRSx5QnBUeHNDRTtFb1R5c0NGO0FBNUZOO0FBNkZNO0VBQ0U7QUEzRlI7QUE0RlE7RUFDRSx5QnBUN2dDRztBb1RtN0JiO0FBNEZRO0VBQ0U7QUExRlY7O0FBa0dJO0VBQ0U7QUEvRk47QUFvR0k7RUFDRSx5QnBUOXFDUTtBb1Q0a0NkOztBQXNHQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFuR0Y7QUFvR0U7RUFDRTtFQUNBO0FBbEdKO0FBb0dJO0VBQ0U7RUFDQTtFQUNBLGNwVHBvQ087RW9UcW9DUDtFQUNBO0VBQ0E7QUFsR047QUFvR0k7RUFDRTtFQUNBLGNwVG5wQ2U7QW9UaWpDckI7QUFxR0U7RUFDRSxjcFR0a0NTO0VvVHVrQ1Q7QUFuR0o7O0FBc0dBO0VBQ0U7RUFDQTtFQUNBO0FBbkdGOztBQXdHSTtFQUNFO0FBckdOO0FBdUdJO0VBQ0U7RUFDQTtBQXJHTjtBQXNHTTtFQUhGO0lBSUk7RUFuR047RUFvR007SUFDRTtFQWxHUjtBQUNGO0FBc0dFO0VBQ0U7QUFwR0o7QUFxR0k7RUFDRTtBQW5HTjtBQW9HTTtFQUNFLHlCcFQ1ckNJO0VvVDZyQ0o7QUFsR1I7QUFvR007RUFDRSx5QnBUam1DSztBb1QrL0JiO0FBc0dFO0VBQ0U7QUFwR0o7QUFxR0k7RUFDRTtBQW5HTjtBQW9HTTtFQUVFLHlCcFQxc0NJO0VvVDJzQ0o7QUFuR1I7QUF1R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcFRyekNJO0FvVGd0Q1I7QUF1R0U7RUFDRTtFQUNBO0FBckdKO0FBdUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBckdKO0FBdUdFO0VBQ0U7RUFDQTtBQXJHSjtBQXVHRTtFQUNFO0FBckdKOztBQXlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRHRjs7QUF3R0E7RUFDRTtFQUNBO0FBckdGO0FBc0dFO0VBQ0U7RUFDQTtFQUNBO0FBcEdKO0FBc0dFO0VBQ0U7RUFDQTtBQXBHSjs7QUF5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwVHB2Q1c7QW9UOG9DZjtBQXVHSTtFQUNFLGNwVHR2Q1M7QW9UaXBDZjs7QUEwR0U7RUFDRSxrQkM1MkNVO0VENjJDVixjcFQ3dkNXO0FvVHNwQ2YsQztBRTl4Q0U7RUFDRTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNFO0VBQ0E7RUFNQTtFQUtBO0FBZEY7QUFJRTtFQUNFO0VBQ0E7QUFGSjtBQU1FO0VBQ0U7QUFKSjtBQVFFO0VBQ0UsbUJ0VGdGWTtBc1R0RmhCO0FBUUU7RUFDRTtFQUNBO0VBQ0E7QUFOSjtBQU9JO0VBQ0U7QUFMTjs7QUFTQTtFQUNFO0VBQ0E7QUFORjs7QUFRQTtFQUNFO0VBQ0E7QUFMRjs7QUFRQTtFQUNFO0VBQ0E7RUFDQTtBQUxGO0FBT0U7RUFDRTtBQUxKO0FBTUk7RUFGRjtJQUdJO0VBSEo7QUFDRjtBQUlJO0VBQ0U7QUFGTjtBQUlJO0VBQ0U7QUFGTjtBQUdNO0VBRkY7SUFHSTtFQUFOO0FBQ0Y7QUFDTTtFQUNFO0FBQ1I7QUFLSTs7RUFDRTtFQUNBO0VBQ0E7QUFGTjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSEY7QUFLRTtFQUNFO0VBQ0E7QUFISjtBQUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFISjtBQU1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJ0VDdFRTtBc1R5RVI7QUFPVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCMVRoRkU7RTBUaUZGLGN0VGNJO0VzVGJKLDJCblQ1Rkg7QW1UdUZUO0FBTVk7RUFDRSx5Qm5UNUZMO0VtVDZGSyx5QnRUb0dEO0FzVHhHYjtBQVNNO0VBRUU7RUFDQSxjdFR6R0k7RXNUMEdKO0FBUlI7QUFXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0VG1GTztBc1Q1RmI7QUFVTTtFQUNFO0VBQ0E7QUFSUjtBQVVNO0VBQ0U7RUFDQTtFQUNBLDJCblR2SEM7RW1Ud0hELGN0VDJNTTtBc1RuTmQ7QUFVUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBUlY7QUFTVTtFQUNFO0FBUFo7QUFVUTtFQUNFO0VBQ0E7QUFSVjtBQVdNO0VBQ0UseUJ0VHlESztBc1RsRWI7QUFVUTtFQUNFLG1CdFR1REc7RXNUdERIO0VBQ0E7RUFDQTtFQUNBO0FBUlY7QUFTVTs7RUFFRTtBQVBaO0FBV007RUFDRTtFQUNBO0FBVFI7QUFZSTtFQUNFO0VBQ0E7RUFDQTtBQVZOO0FBV007RUFDRTtBQVRSO0FBWVE7RUFDRTtBQVZWO0FBYU07RUFDRTtFQUNBO0FBWFI7QUFlRTtFQUNFO0VBQ0E7QUFiSjs7QUFpQkE7RUFDRTtBQWRGOztBQWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFmSjtBQWlCRTtFQUVFO0VBQ0E7QUFoQko7QUFtQk07RUFDRTtFQUNBO0VBQ0EsbUJ0VE5LO0FzVFhiO0FBb0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFsQk47QUFxQkU7RUFDRTtFQUNBO0VBQ0E7QUFuQko7QUFxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbkJKO0FBc0JNO0VBQ0U7RUFDQTtFQUNBLGN0VHJPSTtFc1RzT0o7QUFwQlI7QUF3Qk07RUFDRTtFQUNBO0VBQ0E7QUF0QlI7QUF1QlE7RUFDRTtBQXJCVjtBQXVCUTtFQUNFO0FBckJWO0FBc0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXBCWjtBQXFCWTtFQUNFLGN0VHRJRDtFc1R1SUMsMkJuVHpQTDtBbVRzT1Q7QUF5Qkk7RUFDRTtFQUNBO0VBQ0E7QUF2Qk47QUEwQk07RUFDRTtFQUNBLHlCdFRwUUE7QXNUNE9SO0FBMkJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekJkO0FBMEJjO0VBQ0UseUJ0VC9FSDtBc1R1RGI7QUE4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUtBO0VBSUE7RUFDQSx5QnRUM0dLO0FzVG1FYjtBQXlCUTtFQUNFO0VBQ0E7QUF2QlY7QUEyQlE7RUFDRTtBQXpCVjtBQTZCUTtFQUNFLG1CdFRwTk07QXNUeUxoQjtBQStCUTtFQUNFO0VBQ0E7RUFDQSwyQm5UalREO0VtVGtUQyxjdFRpQkk7QXNUOUNkO0FBOEJVOztFQUVFO0FBNUJaO0FBK0JRO0VBQ0UseUJ0VHZIRztBc1QwRmI7QUE4QlU7RUFDRSxtQnRUekhDO0VzVDBIRDtFQUNBO0VBQ0E7RUFDQTtBQTVCWjtBQStCUTtFQUNFO0VBQ0E7QUE3QlY7QUFrQ0k7RUFDRTtBQWhDTjtBQW9DSTtFQUNFO0FBbENOO0FBb0NJO0VBQ0U7QUFsQ047QUFtQ007RUFDRTtFQUNBO0FBakNSO0FBa0NRO0VBQ0UsMkJuVHhWRDtBbVR3VFQ7O0FBd0NJO0VBQ0U7QUFyQ047QUF3Q0U7RUFDRTtFQUNBO0FBdENKOztBQTBDQTtFQUNFO0FBdkNGOztBQTBDRTtFQUNFO0VBQ0E7QUF2Q0o7QUF5Q0U7RUFDRTtFQUNBO0FBdkNKO0FBeUNJO0VBQ0U7RUFDQTtFQUNBLGN0VGpQQztFc1RrUEQ7QUF2Q047QUF5Q0k7RUFDRTtFQUNBO0VBQ0EsY3RUdllFO0VzVHdZRjtBQXZDTjtBQTBDRTtFQUNFO0FBeENKO0FBeUNJO0VBQ0U7QUF2Q047QUF3Q007O0VBRUU7QUF0Q1I7QUF3Q007RUFDRTtFQUNBLDJCblQ1WUM7RW1UNllELGUxVC9YTztFMFRnWVAsY3RUN1JLO0FzVHVQYjtBQXdDTTtFQUNFO0VBQ0E7QUF0Q1I7QUF3Q1E7RUFDRTtFQUNBO0VBRUE7QUF2Q1Y7QUE0Q0U7RUFDRTtBQTFDSjtBQTJDSTtFQUNFO0FBekNOOztBQThDQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNUNGOztBQStDQTtFQUNFO0FBNUNGO0FBNkNFO0VBQ0U7QUEzQ0o7O0FBOENBO0VBQ0U7RUFDQTtBQTNDRjs7QUE2Q0E7RUFDRTtBQTFDRjs7QUE0Q0E7RUFDRSxtQnRUZ0hZO0VzVC9HWjtFQUNBO0VBQ0E7QUF6Q0Y7QUEwQ0U7RUFDRSxjdFQ0R007QXNUcEpWO0FBMENFO0VBUkY7SUFTSTtFQXZDRjtBQUNGOztBQXlDQTtFQUNFO0FBdENGOztBQXlDRTtFQUNFO0FBdENKO0FBdUNJO0VBRkY7SUFHSTtFQXBDSjtBQUNGLEM7QUM1YkE7RUFDRSx5QnZUZ0JNO0V1VGZOO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1BGO0FEUUU7RUFDRTtBQ05KO0FET0k7RUFDRTtFQUNBO0FDTE47QURNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0pSO0FES1E7RUFDRTtBQ0hWO0FES1E7RUFDRSx5QnZUcUZFO0V1VHBGRjtBQ0hWO0FESVU7RUFDRSxtQkZMSTtFRU1KO0VBQ0E7QUNGWjtBRGFFO0VBQ0U7RUFDQTtBQ1hKO0FEYUk7RUFDRTtBQ1hOO0FEYUk7RUFDRTtFQUNBLHlCdlQ0RE07QXdUdkVaO0FEWU07RUFDRTtFQUNBO0VBQ0E7QUNWUjtBRFdRO0VBQ0U7QUNUVjtBRFdRO0VBQ0U7QUNUVjtBRFlVO0VBQ0U7QUNWWjtBRFlVO0VBQ0UseUJ2VDRDQTtBd1R0RFo7O0FBNURBO0VBQ0U7RUFDQTtBQStERjtBQTVESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOEROO0FBM0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBRUE7QUF5REo7QUF4REk7RUFDRTtFQUNBO0FBMEROO0FBdERNO0VBQ0U7RUFDQSxjeFRsQkE7RXdUbUJBO0FBd0RSO0FBckRJO0VBQ0U7RUFDQTtFQUNBO0FBdUROO0FBckRJO0VBQ0UseUJ4VHdEVTtFd1R2RFYsY3hUN0JFO0V3VDhCRjtFQUNBO0VBQ0E7QUF1RE47QUF0RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXdEUjtBQXJESTtFQUNFO0VBQ0E7RUFDQTtBQXVETjtBQXBESTtFQUNFO0VBQ0E7QUFzRE47QUFwREk7RUFDRTtBQXNETjtBQXJETTtFQUNFLGVIekNPO0VHMENQO0VBQ0E7QUF1RFI7QUFyRE07RUFDRTtBQXVEUjtBQXREUTtFQUNFO0VBQ0E7QUF3RFY7O0FBbERBO0VBQ0U7QUFxREY7QUFuREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcURKO0FBcERJO0VBQ0U7QUFzRE47QUFuRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXFEUjtBQWxESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb0ROO0FBbkRNO0VBQ0U7RUFDQTtFQUNBO0FBcURSO0FBcERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFzRFY7QUFsREk7RUFDRTtBQW9ETixDO0FDbExBO0VBQ0U7QUFKRjtBQUtFO0VBQ0U7QUFISjtBQU1JO0VBQ0U7QUFKTjtBQUtNO0VBQ0UsbUJ6VFNBO0F5VFpSO0FBSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRlY7QUFHVTtFQUNFO0FBRFo7QUFHVTtFQUNFO0FBRFo7QUFNUTtFQUNFO0FBSlY7QUFLVTtFQUNFO0FBSFo7QUFLVTtFQUNFO0FBSFo7QUFNUTtFQUNFO0FBSlY7QUFNUTtFQUNFO0FBSlY7QUFNUTtFQUNFO0VBQ0E7RUFDQTtBQUpWO0FBS1U7RUFDRTtBQUhaO0FBS1U7RUFDRTtBQUhaO0FBS1k7RUFDRTtBQUhkO0FBS1k7RUFDRTtBQUhkO0FBTVU7RUFDRTtFQUNBO0FBSlo7QUFNVTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjdUNUNJO0E2VHdDaEI7QUFPVTtFQUNFO0FBTFo7QUFRUTtFQUNFO0FBTlY7O0FBWUE7RUFDRTtBQVRGO0FBVUU7RUFGRjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0VBUEY7RUFRRTtJQUNFO0VBTko7QUFDRixDO0FDM0ZBO0VBQ0U7RUFDQTtFQUNBO0FBRkY7QUFHRTtFQUNFO0VBQ0E7RUFDQTtBQURKOztBQUtBO0VBRUU7RUFDQTtBQUhGO0FBSUU7RUFDRTtBQUZKO0FBSUU7RUFDRTtBQUZKO0FBR0k7RUFDRSxrQjlUTVE7RThUTFIsMkJ2VEpHO0V1VEtIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUROO0FBSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUZKO0FBR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRE47O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFUc1NrQjtFMFRyU2xCO0FBRkY7O0FBSUE7RUFDRTtFQUNBO0VBQ0EseUIxVHRDTTtBMFRxQ1I7QUFFRTtFQUNFO0VBQ0E7QUFBSjtBQUdJOzs7RUFHRTtBQUROO0FBS0U7RUFDRTtFQUNBO0FBSEo7QUFJSTtFQUhGO0lBSUk7SUFDQTtFQURKO0FBQ0Y7QUFHRTtFQXhCRjtJQXlCSTtJQUNBO0VBQUY7QUFDRixDO0FDakZBO0VBRUU7QUFKRjtBQUtFO0VBQ0UsMkJ4VE5NO0V3VE9OLG1CL1R3Qlk7RStUdkJaLGMzVDRIUztBMlQvSGI7O0FBTUE7RUFDRTtBQUhGO0FBSUU7RUFDRTtFQUNBO0VBRUE7QUFISjtBQUlJO0VBQ0U7QUFGTjtBQUlJO0VBQ0U7RUFDQTtBQUZOO0FBSUk7RUFDRTtBQUZOO0FBTUk7RUFDRSxtQi9UTEs7RStUTUwsMkJ4VGJHO0V3VGNIO0VBQ0E7RUFDQTtFQUNBO0FBSk47O0FBUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEY7QUFNRTtFQUNFO0VBQ0E7QUFKSjtBQUtJO0VBQ0UsMkJ4VC9CRztFd1RnQ0gsbUIvVHhCUTtFK1R5QlIsYzNUbUdXO0EyVHRHakI7QUFLSTtFQUNFLDJCeFR2REk7RXdUd0RKLG1CL1R6QlU7RStUMEJWLGMzVDJFTztBMlQ5RWI7O0FBT0E7RUFDRTtFQUNBO0FBSkY7QUFLRTtFQUNFO0FBSEo7QUFLRTtFQUNFO0FBSEo7QUFNUTtFQUNFO0VBQ0EsMkJ4VHZERDtFd1R3REMsa0IvVDlDSTtFK1QrQ0osYzNUNEVPO0UyVDNFUDtFQUNBO0FBSlY7QUFNUTtFQUNFLDRCeFRqRkE7RXdUa0ZBLG1CL1RqREs7RStUa0RMLGMzVGtERztBMlR0RGI7O0FBV0U7RUFDRTtBQVJKO0FBVUk7RUFDRTtFQUNBO0FBUk47QUFTTTtFQUNFO0FBUFI7QUFTTTtFQUNFO0VBQ0E7QUFQUjtBQVVJO0VBQ0U7QUFSTjtBQVVJO0VBQ0U7QUFSTixDO0FDakdBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUFKRjtBQUtFO0VBQ0UseUI1VFlJO0U0VFhKO0FBSEo7QUFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjtBQUtJO0VBVkY7SUFXSTtFQUZKO0FBQ0Y7QUFHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRE47QUFFTTtFQUNFO0FBQVI7QUFHTTtFQUNFO0VBQ0EsYzVUZ0dLO0U0VC9GTDtFQUNBO0VBQ0EsbUJQUlE7RU9TUiwyQnpUckJDO0F5VG9CVDtBQUVRO0VBUEY7SUFRSTtFQUNSO0FBQ0Y7QUFDTTtFQUNFO0VBQ0EsYzVUNkVhO0U0VDVFYixtQlBqQlE7RU9rQlIseUJ6VDdCQztBeVQ4QlQ7QUFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBQURSO0FBR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUFGUjtBQUlNO0VBQ0U7QUFGUjtBQUlNO0VBQ0U7QUFGUjtBQUtJO0VBQ0U7QUFITjtBQUlNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGUjtBQUdRO0VBUkY7SUFTSTtJQUNBO0lBQ0E7SUFDQTtFQUFSO0VBQ1E7SUFDRTtFQUNWO0FBQ0Y7QUFHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRFIsQztBQ3ZHRTtFQUNFLG1CN1RnQkk7QTZUckJSO0FBTUk7RUFDRTtFQUNBO0FBSk47QUFNSTtFQUNFO0FBSk47QUFPUTtFQUNFO0VBQ0Esa0JSWUk7RVFYSiwyQjFURUQ7RTBUREM7RUFDQSxjN1R5SEs7RTZUeEhMLG1CN1RDRjtBNlROUjtBQU9ZO0VBQ0U7RUFDQTtBQUxkO0FBVVU7RUFDRTtBQVJaO0FBWVU7RUFDRTtBQVZaO0FBZ0JNO0VBQ0U7QUFkUjtBQWlCUTtFQUNFO0VBQ0E7RUFDQTtBQWZWO0FBZ0JVO0VBQ0U7QUFkWjtBQWtCVTtFQUNFLHlCN1RsQ0o7QTZUa0JSO0FBb0JVO0VBQ0UseUI3VDFCQztBNlRRYjtBQXFCUTtFQUNFLG1CUjVCTTtBUVNoQjtBQXFCUTtFQUNFO0FBbkJWO0FBd0JFO0VBQ0U7RUFDQTtFQUNBLHlCN1R0REk7RTZUdURKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0Qko7QUF1Qkk7RUFDRTtBQXJCTjtBQXVCSTtFQUNFO0FBckJOO0FBeUJFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUF2Qko7RUF3Qkk7SUFDRTtFQXRCTjtFQXdCSTtJQUNFO0VBdEJOO0VBeUJFO0lBQ0U7RUF2Qko7RUF3Qkk7SUFDRTtJQUNBO0VBdEJOO0VBeUJFO0lBQ0U7SUFDQSxtQjdUekZFO0U2VGtFTjtFQXdCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF0Qk47RUFvQ1E7SUFDRTtJQUNBLGtCUnhHRTtJUXlHRiwyQjFUbEhIO0kwVG1IRztJQUNBLGM3VEtHO0k2VEpILHlCN1RuSEo7RTZUaUZOO0VBb0NZO0lBQ0U7SUFDQTtFQWxDZDtFQXdDSTtJQUNFO0VBdENOO0VBd0NJO0lBQ0U7SUFDQTtFQXRDTjtFQXVDTTtJQUNFO0lBQ0E7RUFyQ1I7RUF1Q007SUFDRTtJQUNBO0VBckNSO0VBc0NRO0lBQ0U7RUFwQ1Y7RUF3Q1E7SUFDRSx5QjdUbklDO0U2VDZGWDtFQTBDUTtJQUNFLHlCN1RySko7RTZUNkdOO0VBMkNNO0lBQ0U7RUF6Q1I7RUEyQ007SUFDRTtFQXpDUjtFQThDSTtJQUNFO0VBNUNOO0VBK0NFO0lBQ0U7RUE3Q0o7QUFDRjs7QUFrREU7RUFERjtJQUVJO0VBOUNGO0FBQ0Y7O0FBa0RFO0VBREY7SUFFSTtFQTlDRjtBQUNGLEM7QUN6SkE7RUFDRSxlbFVMZTtBa1VFakI7O0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSwyQjNUUU87QTJUWFQ7QUFLRTtFQUNFO0VBQ0E7RUFDQSxrQmxVdUJVO0VrVXRCVjtFQUNBLGM5VCtITTtFOFQ5SE47RUFDQSxtQjlUa01TO0U4VGpNVDtFQUNBO0VBQ0E7RUFDQTtBQUhKO0FBS0k7RUFDRTtFQUNBO0FBSE47QUFNSTtFQUNFLGM5VGlISTtFOFRoSEosZWxVQ1M7RWtVQVQ7RUFDQSxlbFVEUztBa1VIZjtBQVFFO0VBQ0U7RUFDQTtFQUNBLG1COVRwQkk7RThUcUJKO0VBQ0EsZWxVVlc7RWtVV1g7RUFDQTtFQUNBO0FBTko7QUFPSTtFQUNFO0VBQ0E7RUFDQTtBQUxOO0FBUUk7RUFDRTtFQUNBO0VBQ0E7QUFOTjtBQVNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjOVQ0RVM7RThUM0VULGVsVWhDUztFa1VpQ1QsMkIzVC9DRztFMlRxREg7RUFDQTtFQUNBO0VBQ0EsYzlUa0VNO0E4VDlFWjtBQUtNO0VBVEY7SUFVSTtFQUZOO0FBQ0Y7QUFVSTtFQUNFO0VBQ0E7RUFDQTtBQVJOO0FBVU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlUZ0JRO0U4VGZSLG1CbFV0RFE7RWtVdURSLDJCM1R4RUM7QTJUZ0VUO0FBV007RUFDRTtFQUNBO0FBVFI7O0FBZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSwyQjNUeEZPO0UyVHlGUDtFQUNBO0VBQ0EseUI5VHhGTTtFOFR5Rk47RUFDQTtBQVpGO0FBY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjtBQWNJO0VBQ0U7RUFDQTtFQUNBO0FBWk47QUFlSTtFQUNFO0VBT0E7RUFDQSxjOVRLTTtBOFR4Qlo7QUFhTTtFQUhGO0lBSUk7SUFDQTtFQVZOO0FBQ0Y7QUFpQkU7RUFDRTtFQUNBO0FBZko7QUFpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlUN0NVO0U4VDhDVixtQmxVeEhVO0VrVXlIViwyQjNUcklHO0EyVHNIVDtBQWtCSTtFQUNFO0VBQ0E7QUFoQk4sQztBQzNJQTtFQUNFLGVuVUxlO0FtVUVqQjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCNVRRTztFNFRQUDtFQUNBO0FBSEY7QUFLRTtFQUNFO0VBQ0E7RUFDQSxrQm5VcUJVO0VtVXBCVjtFQUNBLGMvVDZITTtFK1Q1SE47RUFDQSxtQi9UZ01TO0UrVC9MVDtFQUNBO0VBQ0E7RUFDQTtBQUhKO0FBS0k7RUFDRTtFQUNBO0FBSE47QUFNSTtFQUNFLGMvVCtHSTtFK1Q5R0osZW5VRFM7RW1VRVQ7RUFDQSxlblVIUztBbVVEZjtBQVFFO0VBQ0U7RUFDQTtFQUNBLG1CL1R0Qkk7RStUdUJKO0VBQ0EsZW5VWlc7RW1VYVg7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjtBQVNJO0VBQ0U7RUFDQTtBQVBOO0FBVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMvVDRFTTtFK1QzRU47QUFSTjs7QUFhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDJCNVR6RE87RTRUMERQO0VBQ0E7RUFDQSx5Qi9UekRNO0UrVDBETjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVkY7QUFZRTtFQUNFO0VBQ0E7RUFDQTtBQVZKO0FBWUk7RUFDRTtFQUNBO0FBVk47QUFjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYy9Ud0NRO0UrVHZDUjtFQUNBO0FBWkosQztBQ3JFRTtFQUNFO0lBQ0U7SUFDQTtFQXZCSjtBQUNGO0FBMkJJO0VBQ0UsWUE1QmE7QUFHbkI7QUEwQk07RUFDRTtFQUNBO0FBeEJSO0FBeUJRO0VBQ0Usa0JwVUVJO0VvVURKLDJCN1RsQkQ7QTZUTFQ7QUEyQkk7RUFDRSxnQkF2Q2E7QUFjbkI7QUE0Qk07RUFDRTtFQUNBO0FBMUJSO0FBOEJNO0VBQ0U7QUE1QlI7QUErQkk7RUFDRTtFQUNBO0FBN0JOO0FBK0JJO0VBQ0U7RUFDQTtBQTdCTjtBQStCSTtFQUNFO0VBQ0E7QUE3Qk47QUE4Qk07RUFDRTtFQUNBO0FBNUJSO0FBOEJNO0VBQ0U7QUE1QlI7QUE4Qk07RUFDRSxtQmhVK0JRO0FnVTNEaEI7QUFnQ0U7RUFDRSxjaFUwQlk7RWdVekJaO0FBOUJKO0FBZ0NFO0VBQ0UsY2hVOURJO0VnVStESix5QmhVcUJZO0FnVW5EaEI7QUFnQ0U7RUFDRTtBQTlCSjtBQWdDRTtFQUNFLDJCN1R4RUs7QTZUMENUO0FBZ0NFO0VBQ0U7QUE5Qko7QUErQkk7RUFGRjtJQUdJO0lBQ0E7RUE1Qko7QUFDRjtBQTZCSTtFQUNFO0lBQ0UsbUJwVXJFUTtJb1VzRVIsMkI3VGxGQztFNlR1RFA7RUE4Qk07SUFDRSxtQnBVMUVNO0lvVTJFTiwyQjdUeEZEO0U2VDREUDtBQUNGO0FBZ0NNO0VBQ0U7QUE5QlI7QUFpQ0k7RUFDRTtBQS9CTjtBQWdDTTtFQUNFO0FBOUJSO0FBa0NFO0VBQ0U7RUFDQTtFQUNBLG1CcFV6Rlk7RW9VMEZaLDJCN1QzR0s7QTZUMkVUO0FBaUNJO0VBQ0U7QUEvQk47QUFnQ007RUFDRTtJQUNFLG1CcFVwR007SW9VcUdOLDJCN1RqSEQ7RTZUbUZQO0FBQ0Y7QUFrQ0U7RUFDRSxjaFVqQ1k7RWdVa0NaO0VBQ0E7QUFoQ0o7QUFrQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWhDSjtBQWlDSTtFQUNFO0VBQ0E7QUEvQk47QUFrQ0U7RUFDRSx5QmhVcElJO0VnVXFJSjtBQWhDSjtBQWlDSTtFQUNFO0FBL0JOO0FBaUNJO0VBQ0UsY2hVUlc7QWdVdkJqQjtBQW1DRTtFQUNFLGNoVW1FWTtFZ1VsRVo7RUFDQTtFQUNBO0FBakNKO0FBbUNFO0VBQ0UsY2hVckdXO0VnVXNHWDtFQUNBO0FBakNKO0FBbUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakNKO0FBbUNJO0VBQ0UsY2hVaENXO0FnVURqQjtBQXFDSTtFQUNFO0VBQ0E7QUFuQ047QUFzQ007RUFDRTtFQUNBO0FBcENSO0FBcUNRO0VBQ0U7RUFDQTtFQUNBO0FBbkNWO0FBb0NVO0VBQ0Usa0JwVWxLRTtFb1VtS0YsMkI3VHRMSDtBNlRvSlQ7QUFzQ1U7RUFDRTtFQUNBO0FBcENaO0FBMENFO0VBQ0U7RUFDQTtFQUNBO0FBeENKO0FBeUNJO0VBQ0U7RUFDQTtBQXZDTjtBQTBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeENKO0FBeUNJO0VBQ0U7RUFDQTtFQUNBLHlCaFUvRVc7RWdVZ0ZYO0FBdkNOO0FBMENFO0VBQ0U7RUFDQTtFQUNBLHlCaFUvTU87RWdVZ05QO0VBQ0E7RUFDQTtBQXhDSjtBQXlDSTtFQUNFO0VBQ0E7QUF2Q047QUF3Q007RUFIRjtJQUlJO0VBckNOO0FBQ0Y7QUF1Q0k7RUFDRTtBQXJDTjtBQXdDTTtFQUNFO0FBdENSO0FBMENFO0VBQ0UsY2hVeFBJO0VnVXlQSjtBQXhDSjtBQTBDRTtFQUNFO0FBeENKO0FBMkNJO0VBQ0Usa0JwVTlPUTtBb1VxTWQ7QUE0Q007RUFDRSxjaFUxSkM7QWdVZ0hUO0FBNkNJO0VBQ0U7QUEzQ047QUE4Q007RUFDRTtBQTVDUjtBQThDTTtFQUNFO0FBNUNSO0FBZ0RFO0VBQ0U7QUE5Q0o7QUFnREU7RUFDRTtBQTlDSjtBQStDSTtFQUNFO0FBN0NOO0FBOENNO0VBQ0UsY2hVNUxRO0VnVTZMUjtFQUNBO0FBNUNSO0FBOENNO0VBQ0U7RUFDQSx5QmhVdFJBO0VnVXVSQSxjaFVuTVE7QWdVdUpoQjtBQThDTTtFQUNFO0VBQ0E7QUE1Q1I7QUE2Q1E7RUFDRTtFQUNBO0FBM0NWO0FBNENVO0VBQ0U7RUFDQTtBQTFDWjtBQTRDVTtFQUNFO0VBQ0E7RUFDQTtBQTFDWjtBQTRDVTtFQUNFO0VBQ0E7RUFDQTtBQTFDWjtBQStDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3Q047QUFrREk7RUFDRTtBQWhETjtBQWlETTtFQUNFLG1CaFVyVUk7RWdVc1VKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQS9DUjtBQWlETTtFQUNFO0FBL0NSO0FBaURNO0VBQ0U7QUEvQ1I7QUFtREU7RUFDRTtFQUNBO0FBakRKO0FBbURFO0VBQ0U7QUFqREo7QUFtRE07RUFDRSx5QmhVcFFRO0VnVXFRUixxQmhVclFRO0FnVW9OaEI7QUFzREU7RUFDRTtFQUNBO0VBQ0E7QUFwREo7QUF1REk7RUFDRTtFQUNBO0FBckROO0FBc0RNO0VBQ0UsbUJoVS9XZ0I7RWdVZ1hoQjtFQUNBLGNoVXRSUTtFZ1V1UlIsbUJwVWpXUTtFb1VrV1IsMkI3VGpZRTtBNlQ2VVY7QUF1REk7OztFQUdFO0VBQ0E7RUFDQTtBQXJETjtBQXdETTtFQUNFO0VBQ0EsWUExWVU7RUEyWVY7RUFDQTtFQUNBO0VBQ0E7QUF0RFI7QUF3RE07RUFURjtJQVVJLFlBaFppQjtFQTJWdkI7QUFDRjtBQTBESTtFQUNFO0FBeEROO0FBMkRFO0VBQ0UseUJoVTNZSTtFZ1U0WUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpESjtBQTBESTtFQUNFO0VBQ0E7RUFDQTtBQXhETjtBQTBESTtFQUNFO0VBQ0E7RUFDQTtBQXhETjtBQTRESTtFQUNFO0VBQ0E7RUFDQTtBQTFETjtBQThESTtFQUNFLFlBdmJhO0FBMlhuQjtBQStERTtFQUNFO0FBN0RKO0FBZ0VFO0VBQ0U7RUFDQTtBQTlESjtBQWtFSTtFQUNFO0FBaEVOO0FBbUVFO0VBQ0U7RUFDQTtBQWpFSjtBQWtFSTtFQUNFLG1CcFVoWlE7QW9VZ1ZkO0FBbUVFOztFQUVFLGNoVTNXWTtBZ1UwU2hCO0FBb0VFO0VBQ0U7QUFsRUo7QUFxRVE7RUFDRTtFQUNBO0VBQ0E7QUFuRVY7QUFxRVE7RUFDRTtFQUNBO0VBQ0E7QUFuRVY7QUFxRVE7RUFDRSx5QmhVamRGO0VnVWtkRTtFQUNBO0VBQ0E7QUFuRVY7QUFvRVU7RUFDRTtFQUNBO0FBbEVaO0FBbUVZO0VBQ0U7QUFqRWQ7QUF3RVk7RUFDRTtBQXRFZDtBQXlFVTtFQUNFO0FBdkVaO0FBNEVJO0VBQ0U7QUExRU47QUEyRU07O0VBRUU7RUFDQTtFQUNBO0FBekVSO0FBMkVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpFUjtBQTJFTTtFQUNFO0FBekVSO0FBNkVRO0VBQ0UseUJoVTljSTtBZ1VtWWQ7QUFnRkU7RUFDRTtBQTlFSjtBQWtGTTtFQUNFO0FBaEZSO0FBb0ZFO0VBQ0U7RUFDQTtFQUNBO0FBbEZKO0FBbUZJO0VBQ0U7RUFDQTtFQUNBO0FBakZOO0FBb0ZJO0VBQ0U7RUFDQTtBQWxGTjtBQW1GTTtFQUNFO0VBQ0E7QUFqRlI7QUFtRk07RUFDRTtFQUNBO0FBakZSO0FBa0ZRO0VBQ0U7QUFoRlY7QUFzRkk7RUFDRTtBQXBGTjtBQXFGTTs7RUFFRTtFQUNBO0FBbkZSO0FBcUZNO0VBQ0UseUJoVWxQTTtFZ1VtUE47RUFDQTtFQVFBLG1CcFVqakJRO0VvVWtqQlIseUI3VDdqQkM7RTZUOGpCRCxjaFV6ZVE7QWdVK1loQjtBQWtGVTtFQUNFLG1CcFU1aUJJO0VvVTZpQkoseUI3VHhqQkg7RTZUeWpCRyxjaFVwZUk7QWdVb1poQjtBQXVGVTtFQUNFO0FBckZaO0FBMEZRO0VBQ0U7QUF4RlY7QUF5RlU7RUFDRTtBQXZGWjtBQTBGUTtFQUNFO0VBQ0E7QUF4RlY7QUEyRk07RUFDRTtFQUNBO0VBQ0E7QUF6RlI7QUEwRlE7RUFDRTtBQXhGVjtBQTRGUTtFQUNFO0VBQ0E7QUExRlY7QUE2RlU7RUFDRTtBQTNGWjtBQWlHTTtFQUNFO0FBL0ZSO0FBbUdFO0VBQ0U7QUFqR0o7QUFvR0k7RUFDRTtBQWxHTjs7QUFzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW5HRjtBQW9HRTtFQUxGO0lBTUksbUJoVW5UZ0I7SWdVb1RoQjtJQUNBO0lBQ0E7SUFDQTtFQWpHRjtBQUNGO0FBa0dFO0VBQ0U7QUFoR0o7O0FBb0dFO0VBQ0U7RUFDQTtBQWpHSjtBQW1HRTtFQUNFO0FBakdKO0FBa0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaFVocEJFO0VnVWlwQkY7RUFDQTtFQUNBO0VBQ0EsY2hVcmlCTztBZ1VxY2I7QUFrR0k7RUFDRTtFQUNBO0FBaEdOO0FBaUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJoVTdwQkE7RWdVOHBCQTtFQUNBO0FBL0ZSO0FBZ0dRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE5RlY7QUFnR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTlGVjtBQStGVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBN0ZaOztBQXFHRTtFQUNFO0VBQ0E7RUFDQTtBQWxHSjtBQW9HRTtFQUNFO0FBbEdKO0FBbUdJO0VBQ0U7RUFDQTtBQWpHTjtBQW1HSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqR047QUFrR007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhHUjtBQXFHSTtFQUNFO0FBbkdOO0FBc0dFO0VBQ0UseUJoVXp0Qkk7QWdVcW5CUjtBQXNHRTtFQUNFO0FBcEdKO0FBc0dFO0VBQ0U7RUFDQSxjaFVodUJJO0FnVTRuQlI7QUFxR0k7RUFDRTtFQUNBLGNoVW51QkU7QWdVZ29CUjs7QUF1R0E7RUFDRTtFQUNBO0VBQ0E7QUFwR0Y7QUFxR0U7RUFDRTtBQW5HSjtBQXFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbkdKOztBQXVHQTtFQUNFLGNoVXJpQmM7RWdVc2lCZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcEdGOztBQXNHQTtFQUNFLGNoVXJ0QmE7RWdVc3RCYjtFQUNBO0VBQ0E7RUFDQTtBQW5HRjs7QUFzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW5HSjtBQXFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5HSjtBQW9HSTtFQUNFO0VBQ0E7RUFDQTtBQWxHTjtBQXRzQkk7RUFDRSxZQU5ZO0FBOHNCbEI7QUF2c0JNO0VBRkY7SUFHSSxZQVBpQjtFQWl0QnZCO0VBenNCTTtJQUNFLFlBVGU7RUFvdEJ2QjtBQUNGO0FBMkZNO0VBQ0U7QUF6RlI7QUE0Rkk7RUFsQkY7SUFtQkk7SUFDQTtJQUNBO0VBekZKO0VBMEZJO0lBQ0U7SUFDQTtJQUNBO0VBeEZOO0VBL3RCRTtJQUNFLFlBTlk7RUF1dUJoQjtBQUNGO0FBanVCTTtFQUZGO0lBR0ksWUFQaUI7RUEydUJ2QjtFQW51Qk07SUFDRSxZQVRlO0VBOHVCdkI7QUFDRjtBQXFFSTtFQVVFO0lBQ0U7SUFDQTtFQTVFTjtFQThFSTtJQUNFO0VBNUVOO0FBQ0Y7O0FBaUZFO0VBQ0U7QUE5RUo7QUErRUk7RUFGRjtJQUdJO0VBNUVKO0VBNkVJO0lBQ0U7RUEzRU47QUFDRjtBQThFRTtFQUNFLGNoVS91Qlk7RWdVZ3ZCWixtQnBVMXpCWTtFb1UyekJaLDJCN1QxMUJNO0E2VDh3QlY7QUE4RUU7RUFDRSx5QmhVLzBCb0I7QWdVbXdCeEI7O0FBZ0ZFO0VBQ0U7RUFDQTtBQTdFSjtBQThFSTtFQUNFO0FBNUVOOztBQWlGQTtFQU9JO0lBQ0U7SUFDQTtJQUNBO0VBcEZKO0VBcUZJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2hVbnhCUTtFZ1Vnc0JkO0VBb0ZNO0lBQ0U7SUFDQTtFQWxGUjtFQXVGSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBckZOO0VBdUZJOztJQUVFO0VBckZOO0VBeUZJO0lBQ0U7RUF2Rk47RUF5Rkk7SUFDRTtFQXZGTjtFQXlGSTtJQUNFLGVwVXozQk87RW9Va3lCYjtFQTJGSTtJQUNFO0VBekZOO0VBMkZJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUF6Rk47RUEyRkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQXpGTjtFQTJGSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBekZOO0VBMkZJO0lBQ0U7SUFDQTtFQXpGTjtFQTBGTTtJQUNFLHFCaFU5MEJNO0VnVXN2QmQ7RUEyRkk7SUFDRSxjaFVsMUJRO0lnVW0xQlI7RUF6Rk47RUE2Rkk7SUFDRTtJQUNBO0VBM0ZOO0VBNEZNO0lBQ0UscUJoVTMxQk07RWdVaXdCZDtFQThGRTtJQUNFO0VBNUZKO0FBQ0Y7QUFrR0k7RUFDRTtBQWhHTjs7QUFxR0U7RUFDRSx5QjdUbjhCSztFNlRvOEJMLGVwVXY3Qlc7RW9VdzdCWCxjaFVyMUJTO0FnVW12QmI7QUFtR0k7RUFDRSxjaFVsM0JVO0FnVWl4QmhCO0FBcUdJO0VBQ0U7QUFuR047QUF1R0k7RUFDRTtFQUNBO0FBckdOO0FBd0dJO0VBQ0U7QUF0R047QUF1R007RUFDRTtBQXJHUjtBQXVHTTtFQUNFO0VBQ0EsMkI3VDc5QkM7RTZUODlCRCxtQnBVbDlCUTtFb1VvOUJSLGNoVS8yQks7QWdVeXdCYjtBQTBHTTtFQUNFLHFCaFUxK0JnQjtBZ1VrNEJ4QjtBQTBHTTtFQUNFO0FBeEdSO0FBeUdRO0VBQ0U7QUF2R1Y7O0FBK0dJO0VBQ0UseUJoVTc1QlU7QWdVaXpCaEI7O0FBaUhBO0VBQ0U7SUFDRTtFQTlHRjtFQStHRTtJQUNFO0lBQ0E7SUFDQTtFQTdHSjtBQUNGO0FBaUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQS9HSjs7QUFtSEU7RUFDRTtFQUNBO0VBQ0E7QUFoSEo7QUFpSEk7RUFDRTtFQUNBO0FBL0dOOztBQW9IRTtFQUNFO0FBakhKOztBQW9IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoVWppQ007QWdVZzdCUjs7QUFtSEE7O0VBRUU7RUFDQTtBQWhIRjtBQWlIRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcFVyaUNZO0VvVXNpQ1osMkI3VGxqQ0s7RTZUbWpDTDtBQTlHSjs7QUFtSEk7RUFDRTtBQWhITixDO0FDMTlCQTtFQUNFO0VBQ0E7QUFIRjtBQUlFO0VBSEY7SUFJSTtFQURGO0VBRUU7SUFDRTtFQUFKO0FBQ0Y7O0FBR0E7RUFDRTtFQUNBLG1CalVxaUJXO0VpVXBpQlg7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUNFO0VBUEY7SUFRSTtJQUNBO0VBRUY7QUFDRjtBQURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJqVTZnQlE7QWlVMWdCWjs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVGOztBQUdNO0VBQ0Usa0JyVWxCTTtFcVVtQk47RUFDQTtBQUFSOztBQVFNO0VBQ0U7RUFDQSxtQmpVMmZVO0VpVTFmVjtFQUNBO0VBQ0E7RUFDQTtBQUxSO0FBT007RUFDRTtFQUNBLDRCalVtZlU7QWlVeGZsQjtBQU9NO0VBQ0U7QUFMUjs7QUFVQTtFQUNFLG1CclUzQ2E7RXFVNENiLGNqVXFYWTtBaVU1WGQ7O0FBVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFQRjtBQVFFO0VBQ0U7RUFDQTtBQU5KO0FBT0k7RUFDRTtBQUxOO0FBUUU7RUFDRTtBQU5KO0FBT0k7RUFDRSxtQnJVekVVO0VxVTBFViwyQjlUdkZHO0U4VHdGSCxjalVpVWlCO0VpVWhVakI7QUFMTixDO0FDbkdBO0VBQ0UsZXRVTmU7QXNVRWpCOztBQU9BO0VBQ0U7O0lBSUUsZXRVZGE7RXNVUWY7QUFDRjtBQVNBO0VBQ0U7RUFDQSxldFVwQmU7QXNVYWpCOztBQVVBO0VBQ0U7QUFQRjs7QUFVQTtFQUNFO0FBUEY7O0FBVUE7RUFDRTtBQVBGOztBQVVBO0VBQ0U7SUFDRTtFQVBGO0VBVUE7SUFDRTtFQVJGO0VBV0E7SUFFRTtJQUNBO0VBVkY7RUFZRTtJQUNFO0lBQ0E7RUFWSjtFQWNBO0lBQ0U7RUFaRjtFQWVBO0lBQ0U7SUFDQTtFQWJGO0VBZ0JJO0lBQ0UsbUJsVTFDQTtFa1U0Qk47RUFpQkk7SUFDRTtFQWZOO0VBaUJNO0lBQ0U7RUFmUjtFQXVCSTtJQUNFLG1CbFV4Q1M7SWtVeUNUO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFyQk47RUF1Qk07SUFDRTtFQXJCUjtFQXdCTTtJQUNFO0lBYUE7SUFTQTtJQVlBO0lBS0E7SUFLQTtJQU9BO0lBS0E7RUF2RVI7RUFpQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQSxtQnRVekRLO0lzVTBETDtJQUNBO0lBQ0E7SUFDQTtFQWZWO0VBbUJRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWpCVjtFQXFCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QmxVbkdKO0lrVW9HSTtJQUNBO0VBbkJWO0VBdUJRO0lBQ0UseUJsVWhIRztFa1UyRmI7RUF5QlE7SUFDRSx5QmxVS0s7RWtVNUJmO0VBMkJRO0lBQ0U7SUFDQTtJQUNBO0VBekJWO0VBNkJRO0lBQ0U7RUEzQlY7RUErQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUE3QlY7RUFnQ1E7SUFDRSwyQi9UOUlIO0krVCtJRyxldFVqSUc7SXNVa0lIO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVbkNDO0VrVUtYO0VBaUNRO0lBQ0U7SUFDQTtFQS9CVjtFQXFDTTtJQUVFLDJCL1RqS0Q7SStUa0tDLG1CdFV0Sk07SXNVdUpOO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVN0NFO0VrVVNWO0VBc0NRO0lBQ0U7RUFwQ1Y7RUF5Q0k7SUFDRTtJQUNBO0VBdkNOO0VBMENJO0lBQ0U7RUF4Q047RUEwQ007SUFDRTtJQUNBO0lBQ0EsMkIvVDFMRDtJK1QyTEMsbUJ0VTFLTTtJc1UyS047SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFU5TEY7SWtVK0xFO0VBeENSO0VBMENRO0lBQ0UseUJsVTdMVTtJa1U4TFYscUJsVTlMVTtFa1VzSnBCO0VBOENNO0lBRUUsMkIvVDdNRDtJK1Q4TUMsbUJ0VTdMTTtJc1U4TE47SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFU3SE07SWtVOEhOO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUE3Q1I7RUErQ1E7SUFDRSx5QmxVcklJO0lrVXNJSixjbFUxTko7SWtVMk5JO0VBN0NWO0VBdURNO0lBQ0UsMkIvVHhPRDtJK1R5T0Msa0J0VWhPSTtJc1VpT0o7SUFDQTtJQUNBO0lBQ0E7RUFyRFI7RUF3RE07OztJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFVsS007SWtVbUtOO0VBdERSO0VBd0RROzs7SUFDRTtJQUNBO0VBcERWO0VBd0RNOzs7Ozs7Ozs7Ozs7Ozs7SUFlRTtJQUNBO0lBQ0E7SUFDQTtFQXREUjtFQXdEUTs7Ozs7Ozs7Ozs7Ozs7O0lBQ0UsY2xVL0lMO0lrVWdKSztJQUNBO0VBeENWO0VBNENNO0lBQ0U7SUFDQTtJQUNBO0VBMUNSO0VBNENRO0lBQ0U7SUFDQSxjbFVsS0U7RWtVd0haO0VBOENNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUE1Q1I7RUE4Q1E7SUFDRSxjbFVqVEE7RWtVcVFWO0VBZ0RNO0lBQ0U7SUFDQTtJQUNBO0VBOUNSO0VBZ0RRO0lBQ0UsY2xValVKO0VrVW1STjtFQW9ETTtJQUNFO0VBbERSO0VBd0RJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFVwUFE7SWtVcVBSO0lBQ0E7SUFDQTtJQUNBO0VBdEROO0VBd0RNO0lBQ0UsbUJ0VXBVSztJc1VxVUw7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXREUjtFQTBESTtJQUNFO0VBeEROO0VBMkRJO0lBQ0UsaUMvVHJXYTtJK1RzV2Isa0J0VXJVVztJc1VzVVg7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXpETjtFQTRESTtJQUNFLDhCL1RsWFU7SStUbVhWLGtCdFUvVVc7SXNVZ1ZYO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUExRE47RUErREk7SUFDRSw0QmxVMVhnQjtJa1UyWGhCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUE3RE47RUFnRVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGdDL1QxWU87SStUMllQLG1CdFV2WEk7SXNVd1hKO0lBQ0E7SUFDQTtJQUNBLGNsVTdRQTtFa1UrTVY7RUFpRVE7SUFDRSxxQmxVclRJO0lrVXNUSixpQy9UbFpTO0krVG1aVCxtQnRVallJO0lzVWtZSjtJQUNBO0lBQ0E7SUFDQSxjbFUzVEk7RWtVNFBkO0VBa0VRO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsMkIvVDNhRjtJK1Q0YUUsa0J0VWhaRTtJc1VpWkY7SUFDQTtJQUNBO0lBQ0E7RUFoRVY7RUFrRVU7SUFDRTtJQUNBO0lBQ0E7RUFoRVo7RUFzRUk7SUFDRSxjbFVsYkE7RWtVOFdOO0VBdUVJO0lBQ0UsY2xVaGJJO0VrVTJXVjtFQXdFSTs7Ozs7OztJQU9FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBdEVOO0VBd0VNOzs7Ozs7Ozs7Ozs7OztJQUdFLDJCL1RyY0Q7SStUc2NDLG1CdFUxYk07SXNVMmJOO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVdlVPO0VrVTRRZjtFQThETTs7Ozs7OztJQUNFLG1CdFV4Y0M7SXNVeWNEO0VBdERSO0VBeURNOzs7Ozs7O0lBQ0UseUIvVHRlQTtJK1R1ZUEsaUJ0VTliUTtJc1UrYlI7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFV6V0c7RWtVd1RYO0VBb0RNOzs7Ozs7O0lBQ0UsMkIvVGpmQTtJK1RrZkEsaUJ0VXhjUTtJc1V5Y1I7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFQTdDUjtFQWdETTs7Ozs7OztJQUNFLDJCL1Q1ZkE7SStUNmZBLG1CdFU5ZE07SXNVK2ROO0lBQ0E7SUFDQTtJQUNBO0VBeENSO0VBNENJO0lBQ0U7SUFDQTtFQTFDTjtFQTZDSTtJQUNFO0VBM0NOO0VBZ0RNOztJQUNFO0VBN0NSO0VBaURJO0lBQ0UseUJsVS9lUztFa1VnY2Y7RUFtRE07SUFDRSwyQi9UeGdCRDtJK1R5Z0JDLGtCdFVoZ0JJO0lzVWlnQko7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFqRFI7RUFtRFE7SUFDRTtJQUNBO0VBakRWO0VBb0RRO0lBQ0UsbUJ0VXhnQks7RXNVc2RmO0VBcURRO0lBQ0U7SUFDQTtJQUNBO0VBbkRWO0VBdURNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUFyRFI7RUF5REk7SUFDRTtFQXZETjtFQTBESTtJQUNFO0VBeEROO0VBMkRRO0lBQ0UsZ0MvVDNqQk87SStUNmpCUDtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNsVXhjQztFa1U4WVg7RUE2RFE7SUFDRSxnQy9UcmtCTztJK1Rza0JQLG1CdFVsakJJO0lzVW1qQko7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNsVW5kQztJa1VrZkQ7SUFLQTtJQU9BO0lBS0E7RUF2R1Y7RUF5RFU7SUFDRTtFQXZEWjtFQTBEVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBeERaO0VBMkRVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJsVXpsQk47SWtVMGxCTTtFQXpEWjtFQTREVTtJQUNFLHlCbFVwbUJDO0VrVTBpQmI7RUE4RFU7SUFDRSx5QmxVL2VHO0VrVW1iZjtFQWdFVTtJQUNFO0lBQ0E7SUFDQTtFQTlEWjtFQWtFVTtJQUNFO0VBaEVaO0VBb0VVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBbEVaO0VBcUVVO0lBQ0U7SUFDQTtFQW5FWjtFQXFFWTtJQUNFO0lBQ0E7RUFuRWQ7RUF3RVE7SUFDRTtFQXRFVjtFQXlFUTs7SUFFRSwyQi9UbHBCSDtJK1RtcEJHLG1CdFV2b0JJO0lzVXdvQko7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFVsa0JJO0VrVTJmZDtFQXlFVTs7SUFDRTtJQUNBLGNsVXRrQkU7SWtVdWtCRiwyQi9UN3BCTDtJK1Q4cEJLLG1CdFVscEJFO0lzVW1wQkY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBdEVaO0VBeUVVOztJQUNFO0lBQ0EsY2xVbmxCRTtJa1VvbEJGLHlCbFV4cUJOO0lrVXlxQk07SUFDQTtFQXRFWjtFQXdFVTs7SUFDRTtFQXJFWjtFQXdFVTs7SUFDRTtJQUNBO0lBQ0E7RUFyRVo7RUF3RVU7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXJFWjtFQXdFWTs7SUFDRSxpQnRVL3JCSDtJc1Vnc0JHO0lBQ0E7SUFDQTtFQXJFZDtFQXlFVTs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXRFWjtFQTBFUTtJQUNFO0VBeEVWO0VBMEVVO0lBQ0U7RUF4RVo7RUE0RVE7SUFDRTtJQUNBO0VBMUVWO0VBOEVNO0lBQ0U7RUE1RVI7RUE4RVE7SUFDRSxjbFVycEJJO0VrVXlrQmQ7RUE4RVE7SUFDRSxjbFV4bkJLO0VrVTRpQmY7RUErRVE7SUFDRSwyQi9UbHZCSDtJK1RtdkJHLG1CdFV2dUJJO0lzVXd1Qko7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFVscUJJO0lrVW1xQko7SUFDQTtFQTdFVjtFQStFUTtJQUNFLGNsVXZvQks7RWtVMGpCZjtFQWtGUTtJQUNFO0VBaEZWO0VBbUZRO0lBQ0UseUJsVW52Qks7SWtVb3ZCTCxjbFVsckJJO0lrVW1yQkosMkIvVHp3Qkg7SStUMHdCRyxtQnRVOXZCSTtJc1UrdkJKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWpGVjtFQW1GVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBakZaO0VBbUZZO0lBQ0U7SUFDQTtJQUNBO0VBakZkO0VBb0ZZO0lBQ0UsbUJ0VWh4QkE7SXNVaXhCQTtJQUNBO0VBbEZkO0VBc0ZjO0lBQ0U7RUFwRmhCO0VBeUZRO0lBQ0UsY2xVenJCSztFa1VrbUJmO0VBMEZRO0lBQ0U7SUFDQTtFQXhGVjtFQTJGUTtJQUNFO0lBQ0E7SUFDQTtFQXpGVjtFQTRGUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBMUZWO0VBNkZRO0lBQ0U7SUFDQTtJQUNBO0VBM0ZWO0VBOEZRO0lBQ0U7SUFDQTtFQTVGVjtFQThGVTtJQUNFO0VBNUZaO0VBOEZZO0lBQ0U7SUFDQSx5QmxVL3pCQztJa1VnMEJEO0lBQ0E7SUFDQTtJQUNBLGlCdFVoMEJFO0lzVWkwQkYsY2xVbHdCQTtJa1Vtd0JBO0VBNUZkO0VBOEZZO0lBQ0UsY2xVdHVCQztFa1Uwb0JmO0VBK0ZZO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsY2xVL3RCQztJa1VndUJEO0lBQ0E7RUE3RmQ7RUFnR1k7SUFDRTtJQUNBO0VBOUZkO0VBa0dVO0lBQ0U7SUFDQSx5QmxVNTFCRztJa1U2MUJIO0lBQ0E7SUFDQTtFQWhHWjtFQWtHWTtJQUVFLDJCL1R2M0JQO0krVHczQk8sa0J0VS8yQkY7SXNVZzNCRTtJQUNBO0lBQ0E7SUFDQTtFQWpHZDtFQXVHVTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHlCbFVsM0JHO0lrVW0zQkg7RUFyR1o7RUF1R1k7SUFDRSxjbFVsdkJGO0VrVTZvQlo7RUF3R1k7SUFDRTtFQXRHZDtFQTBHVTtJQUNFO0VBeEdaO0VBMEdZO0lBQ0UsbUJsVXo1Qko7SWtVMDVCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF4R2Q7RUE2R1E7SUFDRTtJQUNBO0lBQ0EseUJsVWg1Qks7SWtVaTVCTDtFQTNHVjtFQTZHVTtJQUNFLGNsVWh4QkE7RWtVcXFCWjtFQThHVTtJQUNFO0VBNUdaO0VBZ0hRO0lBQ0U7RUE5R1Y7RUFnSFU7SUFDRSxtQmxVdjdCRjtJa1V3N0JFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTlHWjtFQW9ISTtJQUNFO0lBWUE7SUFLQTtFQWpJTjtFQWtITTtJQUNFO0lBQ0E7RUFoSFI7RUFtSE07SUFDRTtJQUNBO0VBakhSO0VBcUhNO0lBQ0U7RUFuSFI7RUF1SE07SUFDRSxtQmxVOTNCTTtFa1V5d0JkO0VBeUhJO0lBQ0U7RUF2SE47RUF5SE07SUFDRTtJQUNBO0lBQ0EseUJsVTU5QkY7SWtVNjlCRTtJQUNBO0lBQ0E7SUFDQTtFQXZIUjtFQXlIUTtJQUNFO0VBdkhWO0VBMEhRO0lBQ0U7SUFDQTtFQXhIVjtFQTJIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLG1CbFVsL0JKO0VrVXkzQk47RUEySFE7O0lBR0U7RUExSFY7RUE0SFE7SUFDRSwyQi9UNS9CSDtJK1Q2L0JHLGtCdFVwL0JFO0lzVXEvQkY7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFV4NEJBO0VrVTh3QlY7RUE2SFk7SUFDRTtJQUNBO0lBQ0E7RUEzSGQ7RUE2SGM7SUFDRTtJQUNBO0VBM0hoQjtFQWlJUTtJQUNFLDJCL1RuaENIO0krVG9oQ0csa0J0VTNnQ0U7SXNVNGdDRjtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNsVS81QkE7RWtVZ3lCVjtFQWlJVTtJQUNFO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RUFoSVo7RUFrSVk7SUFDRSxtQnRVeGhDQTtFc1V3NUJkO0VBa0ljO0lBQ0U7SUFDQTtJQUVBO0VBakloQjtFQXdJVTtJQUNFO0lBQ0E7RUF0SVo7RUEwSVE7SUFDRTtFQXhJVjtFQTJJUTtJQUNFO0VBeklWO0VBNklNO0lBSUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTlJUjtFQXVJUTtJQUNFO0VBcklWO0VBNklRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUEzSVY7RUE4SVE7SUFDRSx5QmxVOWpDSztFa1VrN0JmO0VBK0lRO0lBQ0U7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTlJVjtFQWdKUTtJQUNFO0VBOUlWO0VBZ0pRO0lBQ0U7SUFDQTtFQTlJVjtFQW9KUTtJQUNFO0VBbEpWO0VBcUpRO0lBQ0UsMkIvVG5vQ0Y7SStUb29DRSxldFVubUNHO0lzVW9tQ0g7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFVyZ0NDO0VrVWszQlg7RUFzSlU7SUFDRTtFQXBKWjtFQXNKWTtJQUNFLGNsVXZpQ0E7SWtVd2lDQTtJQUNBO0VBcEpkO0VBc0pjO0lBQ0Usa0J0VS9tQ0o7SXNVZ25DSTtJQUNBO0VBcEpoQjtFQXdKWTtJQUNFO0lBQ0E7SUFDQTtFQXRKZDtFQTBKVTtJQUNFLDJCL1RocENMO0krVGlwQ0ssZXRVbm9DQztJc1Vvb0NEO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVcmlDRDtJa1VzaUNDO0VBeEpaO0VBNkpZO0lBQ0U7RUEzSmQ7RUErSlU7SUFDRSwyQi9UbHFDTDtJK1RtcUNLLGtCdFUxcENBO0lzVTJwQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFVwaUNHO0lrVXFpQ0g7SUFDQTtFQTdKWjtFQWdLVTtJQUNFLDJCL1Rqc0NKO0krVGtzQ0ksZXRVanFDQztJc1VrcUNEO0lBRUE7SUFDQTtFQS9KWjtFQWtLVTtJQUdFLDJCL1Q1c0NKO0krVDZzQ0ksZXRVNXFDQztJc1U2cUNEO0lBQ0E7SUFDQTtJQUNBO0VBbEtaO0VBcUtVO0lBQ0UsNEIvVHR0Q0o7SStUdXRDSSxldFVyckNDO0lzVXNyQ0Q7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFV2bENEO0VrVW83Qlg7RUFzS1U7Ozs7OztJQU1FLDJCL1RwdUNKO0krVHF1Q0ksZXRVcHNDQztJc1Vxc0NEO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFwS1o7RUF1S1U7SUFDRSxjbFU5dENGO0VrVXlqQ1Y7RUF3S1U7SUFDRSxjbFV4dUNOO0VrVWtrQ047RUEwS1E7O0lBRUUsY2xVOXVDSjtFa1Vza0NOO0VBMktROztJQUVFLGNsVTd1Q0E7RWtVb2tDVjtFQStLTTtJQUNFO0VBN0tSO0VBaUxJO0lBQ0U7SUFDQTtJQW1CQTtJQVNBO0lBYUE7SUFLQTtJQUtBO0lBT0E7SUFLQTtFQXZPTjtFQTBLTTtJQUNFO0lBQ0E7SUFDQTtFQXhLUjtFQTJLTTtJQUNFO0lBQ0E7SUFDQTtJQUNBLG1CdFU5dUNPO0lzVSt1Q1A7SUFDQTtJQUNBO0lBQ0E7RUF6S1I7RUE2S007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBM0tSO0VBK0tNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCbFV4eENGO0lrVXl4Q0U7SUFDQTtJQUNBO0VBN0tSO0VBaUxNO0lBQ0UseUJsVXR5Q0s7RWtVdW5DYjtFQW1MTTtJQUNFLHlCbFVqckNPO0VrVWdnQ2Y7RUFxTE07SUFDRTtJQUNBO0lBQ0E7RUFuTFI7RUF1TE07SUFDRTtFQXJMUjtFQXlMTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXZMUjtFQTBMTTtJQUNFO0VBeExSO0VBMExRO0lBQ0U7RUF4TFY7RUEwTFU7SUFDRTtJQUVBLGdDL1RwMUNLO0krVHExQ0wsbUJ0VWowQ0U7SXNVazBDRjtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNsVXh0Q0Y7RWtVK2hDVjtFQThMTTtJQUNFO0VBNUxSO0VBK0xNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTdMUjtFQWlNWTtJQUNFLDJCL1RyMkNQO0krVHMyQ08sa0J0VTcxQ0Y7SXNVODFDRTtJQUNBO0lBQ0E7SUFDQTtFQS9MZDtFQWtNWTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVOXhDQTtJa1UreENBO0lBQ0E7RUFoTWQ7RUFrTWM7O0lBQ0U7SUFDQTtFQS9MaEI7RUFtTVk7Ozs7Ozs7SUFPRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWpNZDtFQW1NYzs7Ozs7OztJQUNFLGNsVXZ3Q1g7RWtVNGtDTDtFQStMWTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTdMZDtFQStMYztJQUNFO0lBQ0EsY2xVM3hDSjtFa1U4bENaO0VBaU1ZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUEvTGQ7RUFpTWM7SUFDRSxjbFU3NkNOO0VrVTh1Q1Y7RUFtTVk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFqTWQ7RUFtTWM7SUFDRSxjbFVoOENWO0VrVSt2Q047RUF1TVk7SUFDRTtFQXJNZDtFQTBNUTtJQUNFLGNsVWgwQ0s7SWtVaTBDTDtFQXhNVjtFQTJNUTtJQUNFLDJCL1Q1OUNGO0krVDY5Q0UsZXRVNTdDRztJc1U2N0NIO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVOTFDQztFa1VxcENYO0VBMk1VO0lBRUU7SUFDQTtFQTFNWjtFQTRNWTtJQUNFO0lBQ0E7SUFDQTtFQTFNZDtFQTRNYztJQUNFO0lBQ0E7SUFDQTtFQTFNaEI7RUE2TWM7SUFDRTtJQUNBO0VBM01oQjtFQStNWTtJQUNFLGNsVWw1Q0E7SWtVbTVDQTtJQUNBO0VBN01kO0VBK01jO0lBQ0Usa0J0VTE5Q0o7SXNVMjlDSTtJQUNBO0VBN01oQjtFQWlOWTtJQUNFO0lBQ0E7SUFDQTtFQS9NZDtFQW1OVTtJQUNFLDJCL1QzL0NMO0krVDQvQ0ssZXRVOStDQztJc1UrK0NEO0lBQ0E7SUFDQTtJQUNBLGNsVS80Q0Q7RWtVOHJDWDtFQW9OVTtJQUNFLDJCL1RwZ0RMO0krVHFnREssa0J0VTUvQ0E7SXNVNi9DQTtJQUNBO0lBQ0E7SUFDQSxjbFVyNENHO0lrVXM0Q0g7SUFDQTtFQWxOWjtFQXFOVTtJQUNFLDJCL1RsaURKO0krVG1pREksZXRVbGdEQztJc1VtZ0REO0lBQ0E7SUFDQTtFQW5OWjtFQXNOVTtJQUdFLDJCL1Q1aURKO0krVDZpREksbUJ0VTlnREU7SXNVK2dERjtJQUNBO0lBQ0E7RUF0Tlo7RUF5TlU7SUFDRSw0Qi9UcmpESjtJK1RzakRJLGV0VXBoREM7SXNVcWhERDtJQUNBO0lBQ0E7SUFDQSxjbFVyN0NEO0VrVTh0Q1g7RUEwTlU7O0lBRUU7RUF4Tlo7RUEyTlU7SUFDRSxjbFVsakRGO0VrVXkxQ1Y7RUE0TlU7SUFDRSxjbFU1akROO0VrVWsyQ047RUE2TlU7SUFDRSxjbFVqK0NFO0VrVXN3Q2Q7RUErTlE7SUFDRSwyQi9UL2tERjtJK1RnbERFLGV0VS9pREc7SXNVZ2pESDtJQUNBO0lBQ0E7SUFDQTtFQTdOVjtFQWdPUTtJQUNFLDJCL1R4bERGO0krVHlsREUsZXRVeGpERztJc1V5akRIO0lBQ0E7SUFDQTtJQUNBO0VBOU5WO0VBaU9RO0lBQ0UsMkIvVGptREY7SStUa21ERSxldFVqa0RHO0lzVWtrREg7SUFDQTtJQUNBO0lBQ0E7RUEvTlY7RUFrT1E7SUFDRSwyQi9UMW1ERjtJK1QybURFLG1CdFU1a0RJO0lzVTZrREo7SUFDQTtJQUNBO0lBQ0E7RUFoT1Y7RUFtT1E7SUFDRSwyQi9Ubm5ERjtJK1RvbkRFLGV0VW5sREc7SXNVb2xESDtJQUNBO0lBQ0E7SUFDQTtFQWpPVjtFQW9PUTtJQUNFLDJCL1Q1bkRGO0krVDZuREUsbUJ0VTlsREk7SXNVK2xESjtJQUNBO0lBQ0E7SUFDQTtFQWxPVjtFQXFPUTs7SUFFRSwyQi9UdG9ERjtJK1R1b0RFLGtCdFUzbURFO0lzVTRtREY7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFUvL0NBO0VrVTR4Q1Y7RUFzT1E7SUFDRSwyQi9UaHBERjtJK1RpcERFLGV0VWhuREc7SXNVaW5ESDtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNsVTErQ0U7RWtVc3dDWjtFQXdPTTtJQUNFLHlCbFVwbkRPO0VrVTg0Q2Y7RUF5T007SUFDRTtJQUNBLGtCdFVwb0RJO0lzVXFvREo7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjbFV4aERFO0VrVWl6Q1Y7RUEwT007O0lBRUU7RUF4T1I7RUEyT1U7O0lBQ0U7SUFDQTtJQUNBO0VBeE9aO0VBME9ZOztJQUNFO0lBQ0E7RUF2T2Q7RUErT1U7SUFDRSwyQi9UMXFETDtJK1QycURLLGtCdFVscURBO0lzVW1xREE7SUFDQTtJQUNBO0lBQ0E7RUE3T1o7RUFnUFU7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNsVW5tREU7SWtVb21ERjtJQUNBO0VBOU9aO0VBZ1BZOztJQUNFO0lBQ0E7RUE3T2Q7RUFpUFU7Ozs7OztJQU1FO0lBQ0E7SUFDQTtJQUNBO0VBL09aO0VBaVBZOzs7Ozs7SUFDRSxjbFV4a0RUO0VrVTgxQ0w7RUE4T1U7SUFDRTtJQUNBO0lBQ0E7RUE1T1o7RUE4T1k7SUFDRTtJQUNBLGNsVXpsREY7RWtVNjJDWjtFQWdQVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBOU9aO0VBZ1BZO0lBQ0UsY2xVeHVESjtFa1UwL0NWO0VBa1BVO0lBQ0U7SUFDQTtJQUNBO0VBaFBaO0VBa1BZO0lBQ0UsY2xVeHZEUjtFa1V3Z0ROO0VBc1BVO0lBQ0U7RUFwUFo7RUE0UEE7SUFDRSx5QmxVM3VEYTtFa1VpL0NmO0VBNlBBO0lBQ0UsY2xVL25EYTtJa1Vnb0RiO0VBM1BGO0VBOFBBO0lBQ0U7RUE1UEY7RUE4UEU7SUFDRSwyQi9UOXhESTtJK1QreERKLGV0VTl2RFM7SXNVK3ZEVDtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNsVWhxRE87RWtVbzZDWDtFQStQRTtJQUNFLDJCL1R4eURJO0krVHl5REosbUJ0VTF3RFU7SXNVMndEVjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBN1BKO0VBZ1FFO0lBQ0UsMkIvVGx6REk7SStUbXpESixrQnRVdnhEUTtJc1V3eERSO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVOXlERTtJa1UreURGO0VBOVBKO0VBa1FBO0lBQ0UsbUJsVWp5RFU7SWtVa3lEVjtJQUNBLGNsVW5yRFE7SWtVb3JEUjtJQUNBO0lBQ0E7SUFDQTtJQUNBLG1CdFV0eURZO0lzVXV5RFosZ0MvVDN6RGU7RStUMmpEakI7RUFrUUU7SUFDRSxtQnRVMXlEVTtJc1UyeURWO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVcnVEVTtJa1VzdURWO0VBaFFKO0VBb1FBO0lBQ0UsbUJsVXR6RE87SWtVdXpEUDtJQUNBLGNsVXpzRFE7SWtVMHNEUjtJQUNBO0lBQ0E7SUFDQTtJQUNBLG1CdFU1ekRZO0lzVTZ6RFosZ0MvVGoxRGU7RStUK2tEakI7RUFvUUU7SUFDRSxtQnRVaDBEVTtJc1VpMERWO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2xVM3ZEVTtJa1U0dkRWO0VBbFFKO0FBQ0Y7QUFzUUE7RUFDRTtFQUNBO0FBcFFGOztBQXVRQTtFQUNFLGdDL1RyMkRpQjtFK1RzMkRqQixtQnRVbDFEYztFc1VtMURkO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xVbHZEVztFa1VtdkRYO0FBcFFGOztBQXVRQTtFQUNFLGNsVWx4RGM7RWtVbXhEZDtFQUNBO0FBcFFGOztBQXVRQTtFQUNFO0FBcFFGOztBQXVRQTtFQUdFLHFCbFU5dkRlO0FrVXcvQ2pCOztBQXlRQTtFQUdFO0VBQ0EseUJsVXJ5RGM7QWtVNmhEaEI7O0FBMFFBO0VBR0UseUJsVTF3RGU7QWtVaWdEakI7O0FBNFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxVejRETTtFa1UwNEROO0VBQ0E7RUFDQTtBQXpRRjs7QUE0UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxVdnhEZTtBa1U4Z0RqQjs7QUFrUkE7RUFDRTtBQS9RRjs7QUFrUkE7RUFDRSxrQnRVdjZEVTtFc1V3NkRWO0FBL1FGOztBQW9SSTtFQUNFO0FBalJOO0FBdVJJO0VBRkY7O0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQW5SSjtBQUNGO0FBdVJJO0VBREY7SUFFSTtFQXBSSjtBQUNGO0FBeVJNO0VBQ0U7RUFDQTtBQXZSUjtBQTBSTTtFQUNFO0VBQ0E7RUFDQTtBQXhSUjtBQTBSUTtFQUxGO0lBTUk7RUF2UlI7QUFDRjtBQXlSUTtFQVRGO0lBVUk7RUF0UlI7QUFDRjtBQXlSTTtFQUdFLHFCbFV2MkRTO0FrVThrRGpCO0FBNFJNO0VBR0U7RUFDQSx5QmxVOTREUTtBa1VrbkRoQjtBQStSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3UlI7QUFnU007RUFDRTtBQTlSUjtBQWlTTTtFQUNFO0VBQ0E7RUFDQSxtQmxVbDNEUztBa1VtbERqQjtBQXFTUTtFQURGO0lBRUk7RUFsU1I7QUFDRjtBQXVTRTtFQUNFO0VBQ0E7QUFyU0o7QUF1U0k7RUFDRTtFQUNBO0FBclNOOztBQTBTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxVbGhFTTtBa1UydURSOztBQTBTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxVM2hFTTtBa1VvdkRSOztBQXlTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJsVWxpRU07QWtVNHZEUjs7QUEwU0E7RUFDRTtBQXZTRjtBQXlTRTtFQUhGO0lBSUksbUJ0VWhpRVk7SXNVaWlFWiwyQi9UN2lFSztJK1Q4aUVMO0lBQ0E7SUFDQTtFQXRTRjtBQUNGOztBQXlTQTtFQUNFO0VBQ0E7QUF0U0Y7O0FBeVNBO0VBQ0U7QUF0U0Y7O0FBeVNBO0VBQ0U7RUFDQTtBQXRTRjtBQXdTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsVXBrRUk7RWtVcWtFSjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBdlNKO0FBeVNJO0VBQ0U7QUF2U047O0FBNFNBO0VBQ0U7RUFDQTtFQUNBO0FBelNGO0FBMlNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsVTlsRUk7RWtVK2xFSjtBQXpTSjs7QUE2U0E7RUFDRTtFQUNBO0VBQ0E7QUExU0Y7O0FBNlNBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzU0Y7O0FBOFNBO0VBQ0U7RUFDQTtFQUNBO0FBM1NGOztBQThTQTtFQUNFO0VBQ0E7QUEzU0Y7O0FBOFNBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUE1U0Y7O0FBZ1RFOztFQUVFO0FBN1NKOztBQXFURTs7RUFFRTtBQWxUSjs7QUFzVEE7RUFDRTtFQUNBO0FBblRGOztBQXNUQTtFQUNFO0VBQ0E7RUFDQTtBQW5URjs7QUFzVEE7RUFDRTtFQU9BO0VBS0E7QUE3VEY7QUFtVEU7RUFDRTtFQUNBO0FBalRKO0FBcVRFO0VBQ0U7QUFuVEo7QUF1VEU7RUFDRSxtQmxVam1FWTtFa1VrbUVaO0VBQ0E7QUFyVEo7O0FBMlRJO0VBQ0U7RUFDQTtFQUNBO0FBeFROO0FBNlRJO0VBQ0U7RUFDQTtFQUNBO0FBM1ROOztBQWtVSTtFQUNFO0VBQ0E7RUFDQTtBQS9UTjs7QUFvVUE7OztFQUdFO0VBQ0E7RUFDQTtBQWpVRjs7QUFvVUE7RUFDRSx5QmxVOXNFZTtBa1U2NERqQjs7QUFvVUE7RUFDRTtFQUNBO0FBalVGOztBQW9VQTtFQUNFO0FBalVGOztBQW9VQTtFQUNFLDJCL1QvdUVPO0UrVGd2RVAsa0J0VXZ1RVk7RXNVd3VFWjtFQUNBO0VBQ0E7RUFDQTtBQWpVRjs7QUFvVUE7RUFDRSxnQy9UaHdFaUI7RStUaXdFakIsbUJ0VWx2RVM7RXNVbXZFVDtFQUNBO0VBQ0E7RUFDQTtBQWpVRjs7QUFvVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWpVRjs7QUFvVUE7RUFDRTtBQWpVRjs7QUFvVUE7RUFDRTtBQWpVRjs7QUFvVUE7RUFLVTtJQUNFLGtCdFU1d0VFO0VzVXU4RFo7RUF1VVU7SUFDRSxrQnRVL3dFQTtFc1UwOERaO0VBOFVFO0lBQ0U7SUFDQTtFQTVVSjtFQThVSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBNVVOO0VBaVZBO0lBR0U7RUFqVkY7RUFvVkE7SUFDRSxrQnRVNXlFVTtFc1UwOURaO0VBcVZBOztJQUVFLGtCdFVqekVVO0VzVTg5RFo7RUFzVkE7SUFDRSxrQnRVcnpFVTtFc1VpK0RaO0VBd1ZFO0lBQ0U7SUFDQTtFQXRWSjtFQThWUTtJQUNFLGtCdFVwMEVFO0VzVXcrRFo7RUFnV2M7SUFDRSxldFVwMEVIO0lzVXEwRUc7RUE5VmhCO0VBb1dRO0lBQ0U7RUFsV1Y7RUFxV1k7SUFDRTtFQW5XZDtFQXVXVTtJQUNFLGtCdFUxMUVBO0VzVXEvRFo7RUEyV1E7SUFDRSxrQnRVajJFRTtFc1V3L0RaO0VBNFdRO0lBQ0Usa0J0VXIyRUU7RXNVMi9EWjtFQWlYUTtJQUNFLGtCdFU3MkVFO0VzVTgvRFo7RUFpWFU7SUFDRTtJQUNBO0VBL1daO0VBbVhZO0lBQ0Usa0J0VXQzRUY7RXNVcWdFWjtFQW9YWTtJQUNFLGtCdFUxM0VGO0VzVXdnRVo7RUFxWFk7SUFDRSxrQnRVOTNFRjtFc1UyZ0VaO0VBc1hZO0lBQ0Usa0J0VWw0RUY7RXNVOGdFWjtFQTZYQTs7Ozs7O0lBTUUsa0J0VWo1RVU7RXNVc2hFWjtFQStYRTtJQUNFO0VBN1hKO0VBZ1lFO0lBQ0U7RUE5WEo7RUFpWUU7SUFDRTtJQUNBO0VBL1hKO0VBaVlJO0lBQ0U7RUEvWE47RUFrWVE7SUFDRTtJQUNBLGtCdFV2NkVFO0VzVXVpRVo7QUFDRjtBQXVZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFyWUY7QUF1WUU7RUFDRSxjbFUvMEVNO0VrVWcxRU47RUFDQSwyQi9UcjhFSztFK1RzOEVMLGtCdFU3N0VVO0VzVTg3RVY7QUFyWUo7O0FBeVlBO0VBQ0U7QUF0WUY7QUF3WUU7RUFDRTtBQXRZSjtBQTBZSTtFQUNFO0FBeFlOOztBQTZZQTtFQUNFO0FBMVlGOztBQTRZQTtFQUNFO0FBellGOztBQTRZQTtFQUNFO0FBellGOztBQThZSTtFQURGO0lBRUk7RUExWUo7QUFDRjtBQTRZSTtFQUxGO0lBTUk7RUF6WUo7QUFDRjtBQTJZSTtFQVRGO0lBVUk7RUF4WUo7QUFDRjs7QUE0WUE7RUFDRTtFQUNBO0VBQ0E7QUF6WUY7QUEyWUU7RUFDRTtBQXpZSjtBQTRZRTtFQUNFLCtCL1RyZ0ZlO0UrVHNnRmYsa0J0VXQvRVU7RXNVdS9FVjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsVTk0RWE7RWtVKzRFYjtFQUNBO0VBQ0E7QUExWUo7QUE2WUU7RUFDRTtBQTNZSjs7QUErWUE7RUFDRTtFQUNBO0VBQ0E7QUE1WUY7O0FBZ1pFO0VBQ0U7QUE3WUo7QUFnWkk7RUFDRTtBQTlZTjtBQWdaSTtFQUNFO0FBOVlOO0FBZ1pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOVlOO0FBZ1pNO0VBQ0UseUJsVXZpRkE7RWtVd2lGQSwyQi9UMWlGQztBK1Q0cEVUO0FBaVpNOzs7RUFHRSxjbFU5NUVJO0VrVSs1RUosMkIvVGpqRkM7QStUa3FFVDtBQWtaTTtFQUNFO0FBaFpSO0FBbVpNO0VBQ0UsY2xVdjZFSTtFa1V3NkVKLDJCL1QxakZDO0ErVHlxRVQ7QUFvWk07Ozs7Ozs7Ozs7OztFQVlFO0VBQ0E7QUFsWlI7QUFxWk07Ozs7RUFJRTtFQUNBO0FBblpSO0FBc1pNOzs7RUFHRSx5QmxVbCtFUztFa1VtK0VULGNsVXZsRkE7QWtVbXNFUjtBQXVaTTs7OztFQUlFO0VBQ0EsY2xVL2xGQTtBa1Uwc0VSO0FBd1pNO0VBQ0U7QUF0WlI7QUF5Wk07RUFDRTtBQXZaUjtBQTBaTTtFQUNFO0FBeFpSO0FBMFpRO0VBRUU7QUF6WlY7QUE2Wk07RUFDRTtBQTNaUjtBQThaTTtFQUNFLHFCbFVwaUZRO0FrVXdvRWhCO0FBK1pNO0VBQ0U7QUE3WlI7QUFpYUk7RUFFRSw0QmxVOWdGVztBa1U4bUVqQjtBQW1hSTtFQUVFLDRCbFVuaEZXO0FrVWluRWpCO0FBcWFJO0VBQ0U7QUFuYU47QUFzYUk7RUFFRSx5QmxVNWhGVztBa1V1bkVqQjtBQXdhSTtFQUNFO0VBQ0E7RUFDQTtBQXRhTjtBQXdhSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdGFOO0FBd2FJOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRhTjtBQXlhSTtFQUVFO0VBQ0E7QUF4YU47QUEwYUk7O0VBRUUsbUJsVW5yRkU7RWtVb3JGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQnRVbnJGUTtFc1VvckZSLGNsVXZrRlc7RWtVd2tGWDtBQXhhTjtBQTJhSTtFQUNFO0FBemFOO0FBNGFJOztFQUlFO0FBNWFOO0FBaWJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRVMXNGTTtFc1Uyc0ZOLGlDL1Q3dEZXO0UrVDh0RlgsY2xVcHVGRjtBa1VxekVSO0FBb2JFO0VBQ0U7RUFDQTtFQUNBO0FBbGJKO0FBbWJJO0VBSkY7SUFLSTtFQWhiSjtBQUNGO0FBaWJJO0VBQ0U7RUFDQTtFQUNBLG1CbFVydUZFO0VrVXN1RkY7RUFDQTtFQUNBLG1CdFU5dEZVO0VzVSt0RlYsMkIvVDN1Rkc7RStUNHVGSDtFQUNBO0VBQ0E7RUFDQTtBQS9hTjtBQWdiTTtFQUNFO0VBQ0E7QUE5YVI7QUFrYkk7RUFDRTtFQUNBO0FBaGJOOztBQXFiQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFwYkY7O0FBeWJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF0YlI7QUEwYlU7RUFDRTtBQXhiWixDO0FDOTJFQTtFQUNFLGV2VUxlO0F1VUVqQjs7QUFNQTtFQUtFLG1CblVVTTtFbVVUTjtFQUNBO0FBUEY7O0FBVUE7RUFDRTtFQUNBO0FBUEY7QUFTRTtFQUpGO0lBS0k7RUFORjtBQUNGO0FBUUU7RUFSRjtJQVNJO0lBQ0E7RUFMRjtBQUNGOztBQVFBO0VBQ0UsOEJoVXJCZ0I7RWdVc0JoQjtFQUNBLGtCdlVLWTtFdVVKWjtFQUNBLGNuVWlHVztFbVVoR1g7RUFDQTtBQUxGO0FBT0U7RUFURjtJQVVJO0VBSkY7QUFDRjtBQU1FO0VBQ0UsaUNoVS9CaUI7QWdVMkJyQjtBQU9FO0VBQ0UsY25VeUZhO0VtVXhGYiwrQmhVckNlO0VnVXNDZixtQnZVbkJZO0V1VW9CWjtFQUNBO0VBQ0E7RUFDQTtBQUxKO0FBT0k7RUFDRSxtQnZVckJVO0F1VWdCaEI7O0FBVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCblVqRE07RW1Va0ROO0FBUEY7O0FBVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ2VXBEYztFdVVxRGQ7RUFDQSxjblVvRGU7RW1VbkRmO0VBQ0E7RUFDQTtFQUNBO0FBUEY7QUFTRTtFQUNFO0FBUEo7QUFXRTtFQUlFO0FBWko7O0FBZ0JBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CblUxRk07RW1VNEZOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZkY7QUFnQkU7RUFoQkY7SUFpQkk7RUFiRjtBQUNGO0FBY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZVbkdZO0V1VW9HWjtFQUNBO0VBQ0E7RUFDQTtBQVpKOztBQWdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5VM0hNO0VtVTRITjtFQUNBO0VBQ0E7RUFDQTtBQWJGO0FBZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZVOUhZO0V1VStIWjtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWlCQTtFQUNFO0VBQ0EsZ0NoVXRKWTtFZ1V1Slo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkRjtBQWVFO0VBQ0U7RUFDQTtFQUNBO0FBYko7QUFlSTtFQUNFO0VBQ0EsbUJ2VXZKVTtFdVV3SlY7RUFDQSxjblVqQ1c7RW1Va0NYO0FBYk47QUFnQkk7RUFDRTtFQUNBLDJCaFU5TEk7QWdVZ0xWO0FBZ0JNO0VBQ0U7RUFDQSxpQnZVeEpVO0V1VXlKVjtFQUNBO0VBQ0E7QUFkUjtBQWlCTTtFQUNFO0VBQ0EsbUJ2VTNLUTtFdVU0S1I7RUFDQTtFQUNBO0VBQ0E7QUFmUjs7QUFxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQ2hVMU1ZO0VnVTJNWjtFQUNBO0VBQ0EsbUJ2VS9MYztFdVVnTWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qm5VOU1NO0FtVTRMUjtBQW9CRTtFQUNFO0VBQ0E7RUFDQSxtQm5Vak1hO0VtVWtNYjtFQUNBO0VBQ0E7QUFsQko7QUFxQkU7RUFDRTtFQUNBO0FBbkJKO0FBcUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFuQk47QUFxQk07RUFDRSxtQnZVbE9HO0V1VW1PSCxjblVwSFM7RW1VcUhUO0VBQ0E7RUFDQTtBQW5CUjtBQXVCSTs7O0VBR0UsbUJuVTlIVztFbVUrSFgsY25VblBFO0VtVW9QRjtBQXJCTjs7QUEwQkE7RUFDRTtFQUNBO0FBdkJGO0FBeUJFO0VBQ0U7QUF2Qko7QUE0Qk07RUFDRTtFQUNBO0FBMUJSO0FBNkJNO0VBQ0U7RUFDQTtBQTNCUjtBQThCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNUJSO0FBOEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJuVXJKTztBbVV5SGpCO0FBZ0NNO0VBR0U7RUFDQSx5Qm5VM0tTO0FtVTJJakI7QUFtQ007RUFHRTtBQW5DUjtBQXdDRTtFQUNFLHlCblV6UmE7RW1VMFJiLGNuVXhMYTtFbVV5TGIsK0JoVXRUZTtFZ1V1VGYsbUJ2VXBTWTtFdVVxU1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdENKO0FBd0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF0Q047QUF3Q007RUFDRSxtQnZVaFRRO0V1VWlUUjtFQUNBO0FBdENSO0FBMkNFO0VBQ0U7RUFDQTtBQXpDSjtBQTRDRTtFQUNFO0VBQ0E7RUFDQTtBQTFDSjtBQTZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBM0NKO0FBOENFO0VBQ0U7RUFDQTtFQUNBO0FBNUNKO0FBK0NFO0VBQ0U7RUFDQTtBQTdDSjtBQStDSTtFQUNFO0FBN0NOO0FBK0NNO0VBQ0U7RUFDQSx5Qm5VdFZTO0VtVXVWVDtFQUNBO0VBQ0E7RUFDQSxpQnZVdlZVO0V1VXdWVixjblV6UFM7RW1VMFBUO0VBQ0E7RUFDQTtBQTdDUjtBQWdETTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNuVXJQUztFbVVzUFQ7RUFDQTtFQUNBO0VBQ0E7QUE5Q1I7QUFpRE07RUFDRTtFQUNBO0FBL0NSO0FBbURJO0VBQ0U7RUFDQSx5Qm5VcFhXO0VtVXFYWDtFQUNBO0VBQ0E7QUFqRE47QUFtRE07RUFDRSwrQmhVclpXO0VnVXNaWCxrQnZVdFlNO0V1VXVZTjtFQUNBO0VBQ0E7RUFDQTtBQWpEUjtBQXVESTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCblV6WVc7RW1VMFlYO0FBckROO0FBdURNO0VBQ0UsY25VelFNO0FtVW9OZDtBQXdETTtFQUNFO0FBdERSO0FBMERJO0VBQ0U7QUF4RE47QUEwRE07RUFDRSxtQm5VaGJJO0VtVWliSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF4RFI7QUE2REU7RUFDRTtFQUNBO0VBQ0EseUJuVXZhYTtFbVV3YWI7QUEzREo7QUE2REk7RUFDRSxjblV2U1E7QW1VNE9kO0FBOERJO0VBQ0U7QUE1RE47QUErREk7RUFDRTtBQTdETjtBQStETTtFQUNFLG1CblU3Y0k7RW1VOGNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdEUjs7QUFtRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQm5VcmRhO0VtVXNkYjtFQUNBO0VBQ0EsZ0NoVS9kWTtFZ1VnZVosZXZVaGRhO0V1VWlkYjtFQUNBLGNuVXpWSztFbVUwVkw7QUFoRUY7QUFrRUU7RUFDRSxtQnZVNWRVO0V1VTZkVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhFSjs7QUFvRUE7RUFDRTtFQUNBO0VBQ0E7QUFqRUY7QUFtRUU7RUFDRSwrQmhVNWZlO0VnVTZmZjtFQUNBO0VBQ0Esa0J2VS9lVTtFdVVnZlY7RUFDQSxjblVoWVE7RW1VaVlSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakVKO0FBbUVJO0VBQ0U7RUFDQTtFQUNBO0FBakVOO0FBbUVNO0VBQ0U7QUFqRVI7QUFvRU07RUFDRTtBQWxFUjtBQXNFSTtFQUNFO0VBQ0E7RUFDQTtBQXBFTjtBQXVFSTtFQUNFO0FBckVOO0FBeUVFO0VBSUU7QUExRUo7QUE0RUk7RUFDRTtFQUNBO0VBQ0E7QUExRU47QUE0RU07RUFDRTtBQTFFUjtBQTZFTTtFQUNFO0FBM0VSO0FBOEVNO0VBQ0UsMkJoVW5rQkU7RWdVb2tCRjtFQUNBO0VBQ0EsZXZVcmlCTztFdVVzaUJQO0VBT0E7QUFsRlI7QUE4RVE7RUFSRjtJQVNJO0VBM0VSO0FBQ0Y7QUErRVE7RUFDRTtBQTdFVjtBQWlGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBL0VSO0FBaUZRO0VBQ0U7QUEvRVY7QUFrRlE7RUFDRTtBQWhGVjtBQW9GUTtFQUNFO0VBQ0E7RUFDQTtBQWxGVjtBQXFGUTtFQUNFLGNuVWxlTztFbVVtZVA7RUFDQTtFQUNBO0FBbkZWO0FBcUZVO0VBQ0Usa0J2VTNrQkU7RXVVNGtCRjtFQUNBO0VBQ0E7QUFuRlo7QUF5RlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXZGVjtBQTBGTTtFQUNFO0FBeEZSO0FBeUZRO0VBQ0U7QUF2RlY7QUEwRk07RUFDRTtBQXhGUjtBQTRGSTtFQUNFO0FBMUZOO0FBNEZNO0VBQ0U7RUFDQTtBQTFGUjtBQTRGUTtFQUNFLCtCaFV4b0JTO0FnVThpQm5CO0FBK0ZJO0VBQ0UseUJuVW5uQlc7QW1Vc2hCakI7QUFpR007RUFDRSwrQmhVbnBCVztFZ1VvcEJYLGtCdlVwb0JNO0V1VXFvQk47RUFDQTtFQUNBO0VBQ0E7QUEvRlI7QUFrR007OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjblV0aUJTO0VtVXVpQlQ7QUFoR1I7QUFrR1E7OztFQUNFO0VBQ0E7QUE5RlY7QUFrR007Ozs7Ozs7Ozs7Ozs7OztFQWVFO0VBQ0E7RUFDQTtFQUNBO0FBaEdSO0FBa0dROzs7Ozs7Ozs7Ozs7Ozs7RUFDRSxjblVuakJIO0VtVW9qQkc7RUFDQTtBQWxGVjtBQXNGTTtFQUNFO0FBcEZSO0FBc0ZRO0VBQ0U7QUFwRlY7QUF3Rk07RUFDRTtFQUNBO0VBQ0E7QUF0RlI7QUF3RlE7RUFDRTtFQUNBLGNuVTlrQkk7QW1Vd2ZkO0FBMEZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF4RlI7QUEwRlE7RUFDRSxjblU3dEJFO0FtVXFvQlo7QUE0Rk07RUFDRTtFQUNBO0VBQ0E7QUExRlI7QUE0RlE7RUFDRSxjblU3dUJGO0FtVW1wQlI7QUFnR007RUFDRTtBQTlGUjs7QUF1R0E7RUFDRTtBQXBHRjtBQXNHRTs7RUFFRTtBQXBHSjtBQXVHRTs7Ozs7Ozs7RUFRRTtBQXJHSjtBQXdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRHSjtBQXlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2R0o7QUE2R0U7RUFDRTtBQTNHSjs7QUFpSEU7RUFDRTtBQTlHSjtBQWlIRTtFQUNFO0FBL0dKOztBQXNITTtFQURGO0lBRUk7RUFsSE47QUFDRjtBQXVISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFySE47QUF1SE07RUFDRSxtQm5VOXpCQTtFbVUrekJBO0VBQ0E7RUFDQTtBQXJIUjtBQXVIUTtFQUNFLDJCaFV0MEJEO0VnVXUwQkM7RUFDQTtFQUNBLGV2VTN6Qks7RXVVNHpCTDtFQUNBLGNuVXJ2Qk07QW1VZ29CaEI7QUF3SFE7RUFDRSxjblV6dkJNO0VtVTB2Qk4sbUJ2VXQwQk07QXVVZ3RCaEI7QUF5SFE7RUFDRTtBQXZIVjtBQTJITTtFQUNFO0VBQ0E7RUFDQTtBQXpIUjtBQTZIUTtFQUNFO0FBM0hWO0FBZ0lJO0VBQ0U7QUE5SE47QUFrSUU7RUFDRSwyQmhVMzJCSztFZ1U0MkJMLG1CdlVoMkJZO0V1VWkyQlo7RUFDQSxjblUxdUJhO0FtVTBtQmpCO0FBbUlFO0VBQ0U7RUFDQTtFQUNBO0FBaklKO0FBbUlJO0VBQ0U7RUFDQTtFQUNBLG1CblV2M0JFO0VtVXczQkY7RUFDQTtFQUNBLG1CdlVoM0JVO0V1VWkzQlYsMkJoVTczQkc7RWdVODNCSDtFQUNBO0VBQ0E7RUFDQSxjblUzeUJVO0FtVTBxQmhCO0FBb0lJO0VBQ0UsbUJuVS95QlU7RW1VZ3pCVixjblVwNEJFO0FtVWt3QlI7O0FBdUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ2VXo0QmM7RXVVMDRCZDtFQUNBO0VBQ0E7RUFDQTtBQXBJRjtBQXNJRTtFQUNFO0FBcElKO0FBc0lJO0VBQ0U7RUFDQSwrQmhVdjZCYTtFZ1V3NkJiO0VBQ0E7RUFDQTtBQXBJTjtBQXVJSTs7RUFFRSxtQm5VbHpCVztFbVVtekJYLGNuVXY2QkU7RW1VdzZCRjtBQXJJTjtBQXlJRTtFQUNFO0FBdklKOztBQTRJRTtFQUVFO0VBQ0E7QUExSUo7O0FBOElBO0VBQ0U7RUFDQTtFQUNBO0FBM0lGOztBQThJQTtFQUNFLHlCblVoeEJhO0FtVXFvQmY7O0FBK0lBO0VBQ0U7QUE1SUY7O0FBK0lBO0VBRUU7QUE3SUY7QUErSUU7RUFKRjtJQUtJO0VBNUlGO0FBQ0Y7O0FBK0lBO0VBRUU7QUE3SUY7QUErSUU7RUFKRjtJQUtJO0VBNUlGO0FBQ0Y7O0FBK0lBO0VBQ0U7QUE1SUY7O0FBZ0pFO0VBQ0U7QUE3SUo7QUFnSkU7RUFHRTtBQWhKSjtBQW1KRTtFQUdFO0FBbkpKO0FBcUpJO0VBQ0U7RUFDQTtFQUNBO0FBbkpOOztBQXdKQTtFQUlRO0lBQ0Usa0J2VXAvQkk7RXVVNDFCWjtFQThKQTtJQUNFLGV2VXQvQlc7RXVVMDFCYjtFQStKSTtJQUNFLG1CdlU1L0JRO0V1VSsxQmQ7RUFrS0E7SUFDRTtJQUNBO0lBQ0E7SUFDQSxrQnZVeGdDVTtFdVV3MkJaO0VBdUtRO0lBQ0U7SUFDQTtFQXJLVjtFQXVLVTtJQUNFO0lBQ0E7SUFDQTtFQXJLWjtFQTRLRTtJQUNFLGlCdlV4aENtQjtFdVU4MkJ2QjtFQThLQTtJQU1FO0VBakxGO0VBcUxFO0lBQ0Usa0J2VTdpQ1E7RXVVMDNCWjtFQXVMSTtJQUNFLGtCdlVsakNNO0V1VTYzQlo7RUF3TEk7SUFDRSxrQnZVdGpDTTtFdVVnNEJaO0FBQ0Y7QUEyTEE7RUFDRTtFQUNBLGV2VXpqQ2E7RXVVK2pDYixjblV6OEJlO0VtVTA4QmYsZ0NoVWhsQ1k7QWdVazVCZDtBQXlMRTtFQUpGO0lBS0ksa0J2VWprQ1U7RXVVMjRCWjtBQUNGOztBQTRMQTtFQUNFLDJCaFVybUNRO0VnVXNtQ1IsbUJ2VTVrQ1M7RXVVNmtDVCxjblUxOUJVO0FtVWl5Qlo7O0FBNExBO0VBQ0U7QUF6TEY7QUEyTEU7RUFDRTtBQXpMSjs7QUE2TEE7RUFDRTtBQTFMRjs7QUE2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTFMRjs7QUE2TEE7RUFDRTtFQUNBO0VBQ0E7QUExTEY7O0FBNkxBO0VBQ0U7QUExTEY7QUEyTEU7RUFGRjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0VBeExGO0VBeUxFO0lBQ0U7RUF2TEo7QUFDRixDO0FDbjlCQTtFQUNFLGV4VUxlO0F3VUVqQjs7QUFLQTtFQUNFO0VBQ0E7RUFDQSx5QnBVK0JlO0VvVTlCZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7QUFHRTtFQUNFO0VBQ0E7RUFDQSwrQmpVTGU7RWlVTWYsbUJ4VWFZO0V3VVpaO0VBQ0E7RUFDQTtBQURKO0FBRUk7RUFDRTtFQUNBO0FBQU47QUFFSTtFQUNFO0FBQU47QUFDTTtFQUNFLGV4VUlPO0F3VUhmO0FBQ007RUFDRTtBQUNSO0FBQ007RUFDRTtBQUNSO0FBQ007RUFDRSxjcFVtR1M7QW9VbEdqQjtBQUNNO0VBQ0U7RUFDQTtFQUNBLGNwVXlGSztFb1V4Rkw7QUFDUjtBQUFRO0VBRUUsY3BVMEZPO0FvVXpGakI7QUFFTTs7RUFFRTtBQUFSOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEY7O0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFIRjs7QUFRSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQSxtQnhVekRTO0F3VW9EZjtBQU9JO0VBQ0U7QUFMTjtBQVFNO0VBQ0U7QUFOUjtBQVNJO0VBQ0U7QUFQTjtBQVNJOztFQUVFO0VBQ0E7QUFQTjtBQVNJO0VBQ0U7QUFQTjtBQVNJO0VBQ0U7QUFQTjs7QUFjTTtFQUNFO0FBWFI7QUFlTTtFQUNFO0FBYlIsQztBQzVHQTtFQUNFLG1CclV1VmtCO0VxVXRWbEI7RUFDQTtFQUNBO0FBSkY7QUFLRTtFQUNFO0VBQ0E7RUFDQSx5QnJVMkdRO0VxVTFHUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjtBQU1JO0VBQ0U7RUFDQSxjclVpSVc7QXFVcklqQjtBQU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFMSjtBQU9FO0VBQ0U7QUFMSjtBQU9FO0VBQ0UseUJyVWRJO0VxVWVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKO0FBT0k7RUFDRTtBQUxOO0FBUUk7RUFDRTtFQUNBO0VBQ0EsbUJ6VW5CVTtFeVVvQlYsMkJsVWhDRztFa1VpQ0g7RUFDQTtBQU5OO0FBU0U7RUFDRTtBQVBKO0FBU0U7RUFDRTtFQUNBO0FBUEo7O0FBV0E7RUFDRTtBQVJGO0FBU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQVBKO0FBUUk7RUFDRTtFQUNBO0FBTk47O0FBVUE7RUFDRTtFQUNBO0FBUEY7QUFTSTtFQUVFLDRCclUvREU7QXFVdURSLEM7QUN6RUE7RUFDRTtFQUNBLHlCdFVnQk07RXNVZk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGO0FBS0U7RUFDRTtBQUhKO0FBSUk7O0VBRUU7QUFGTjtBQUlJO0VBQ0U7RUFDQTtFQUNBO0FBRk47O0FBT0E7RUFDRTtFQUNBO0VBRUE7RUFDQSxpREFDRTtFQUdGO0VBR0E7RUFDQTtFQUNBO0FBVkY7QUFZRTtFQUNFO0FBVko7QUFjRTtFQXJCRjtJQXNCSTtJQUNBLHFEQUNFO0lBSUY7RUFmRjtBQUNGO0FBa0JFO0VBaENGO0lBaUNJO0lBQ0E7RUFmRjtBQUNGO0FBaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZko7QUFpQkU7RUFDRTtBQWZKO0FBaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWZKO0FBaUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWZOO0FBaUJNO0VBUEY7SUFRSTtFQWROO0FBQ0Y7QUFnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWROO0FBaUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZlI7QUFrQlE7RUFURjtJQVVJO0lBQ0E7SUFDQTtFQWZSO0FBQ0Y7QUFtQk07RUFDRTtFQUNBO0VBQ0E7QUFqQlI7QUFxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFuQlI7QUFzQlE7RUFDRTtFQUNBO0FBcEJWLEM7QUN0SEEsZ0JBQWdCO0FDQWhCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURFRjtBQ0RFO0VBQ0U7RUFDQTtBREdKO0FDRkk7RUFDRTtBRElOO0FDREU7RUFDRTtFQUNBO0VBQ0E7QURHSjtBQ0ZJO0VBQ0UsY3hVd0lXO0V3VXZJWDtBRElOOztBQ0NBO0VBQ0U7QURFRjs7QUNFRTtFQUNFO0FEQ0o7QUNBSTtFQUNFO0FERU47QUNETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FER1I7QUNBSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFTjtBQ0RNO0VBQ0U7QURHUjtBQ0ZRO0VBQ0U7QURJVjtBQ0dNO0VBQ0U7QUREUjs7QUExREE7RUFDRTtFQUNBLG1CdlVlTTtFdVVkTjtFQUNBO0VBQ0E7RUFDQTtBQTZERjtBQTVERTtFQUNFO0VBQ0E7RUFDQTtBQThESjtBQTNESTtFQUNFO0FBNkROO0FBeERNO0VBQ0U7QUEwRFI7QUF2REk7RUFDRTtBQXlETjs7QUFyREE7RUFDRTtFQUNBO0FBd0RGO0FBdkRFO0VBSEY7SUFJSTtFQTBERjtBQUNGO0FBekRFO0VBQ0U7QUEyREo7QUF6REU7RUFDRTtBQTJESjtBQXJESTtFQUNFO0FBdUROO0FBbERROztFQUNFO0VBQ0E7RUFDQTtBQXFEVjtBQXBEVTs7RUFDRTtFQUNBO0VBQ0E7QUF1RFo7QUFqRE07RUFDRTtFQUNBO0FBbURSO0FBbERRO0VBQ0UsbUJ2VWxERjtBdVVzR1I7QUFuRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2VXpESjtFdVUwREk7QUFxRFo7QUFwRFk7RUFDRTtBQXNEZDtBQXBEWTtFQUNFO0FBc0RkO0FBakRVO0VBQ0U7QUFtRFo7QUFsRFk7RUFDRTtBQW9EZDtBQWxEWTtFQUNFO0FBb0RkO0FBaERVO0VBQ0U7QUFrRFo7QUFoRFU7RUFDRTtBQWtEWjtBQWhEVTtFQUNFO0FBa0RaO0FBL0NZO0VBQ0U7QUFpRGQ7QUEvQ1k7RUFDRTtBQWlEZDtBQTlDVTtFQUNFO0VBQ0E7QUFnRFo7QUEvQ1k7RUFDRTtBQWlEZDtBQS9DWTtFQUVFO0FBZ0RkO0FBOUNZO0VBQ0U7RUFDQTtBQWdEZDtBQTFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ2VXRIRTtFdVV1SEY7RUFDQTtFQUNBO0VBQ0E7QUE0Q047QUEzQ007RUFDRTtFQUNBO0FBNkNSO0FBM0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2Q1I7QUF2Q007RUFDRTtBQXlDUjtBQXRDSTtFQUNFLDJCcFV0S0k7RW9VdUtKLGtCM1UzSVE7QTJVbUxkO0FBdkNNO0VBQ0UsY3ZVckNLO0F1VThFYjtBQXBDSTtFQUNFO0VBQ0E7QUFzQ047QUFuQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcUNKO0FBbkNNO0VBQ0U7QUFxQ1I7QUFwQ1E7O0VBRUU7QUFzQ1Y7QUFwQ1E7RUFDRSxrQjNVcktJO0EyVTJNZDtBQWxDSTtFQUNFO0FBb0NOO0FBbkNNO0VBQ0U7RUFFQTtBQW9DUjtBQWxDTTtFQUNFO0FBb0NSO0FBakNJO0VBQ0UsY3ZVMURXO0F1VTZGakI7QUFsQ007RUFDRTtFQUNBO0FBb0NSO0FBaENFO0VBQ0UseUJ2VXBNSTtFdVVxTUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWtDSjtBQWpDSTtFQUNFO0VBQ0E7RUFDQTtBQW1DTjtBQWpDSTs7RUFFRTtFQUNBO0FBbUNOO0FBakNJO0VBQ0U7QUFtQ047QUFqQ0k7RUFDRSxjdlV0Rlc7RXVVdUZYLG1CM1VwTks7RTJVcU5MLDJCcFU3Tkc7RW9VOE5IO0VBQ0E7RUFDQTtBQW1DTjtBQWpDSTtFQUNFLGN2VTRTSztFdVUzU0wsa0IzVTFOUTtFMlUyTlIsNEJwVXhQSTtFb1V5UEo7RUFDQTtFQUNBO0FBbUNOO0FBaENFO0VBQ0U7QUFrQ0o7QUFoQ0U7RUFDRTtFQUNBO0FBa0NKO0FBaENFO0VBQ0U7RUFDQTtBQWtDSjtBQS9CRTtFQXpPRjtJQTBPSTtFQWtDRjtFQWpDRTtJQUNFO0VBbUNKO0FBQ0Y7QUFoQ0U7RUFoUEY7SUFpUEk7RUFtQ0Y7RUFsQ0U7SUFDRTtJQUNBO0VBb0NKO0VBbENFO0lBQ0U7SUFDQTtFQW9DSjtFQWxDRTtJQUNFO0lBQ0E7SUFDQTtFQW9DSjtFQWpDRTtJQUNFO0lBQ0E7SUFDQTtFQW1DSjtFQWpDRTtJQUNFO0VBbUNKO0VBakNFO0lBQ0U7RUFtQ0o7QUFDRjtBQWhDRTtFQUNFO0VBQ0EsbUJ2VTFSSTtBdVU0VFI7QUFoQ0U7RUFDRTtBQWtDSjtBQS9CSTtFQUNFLGN2VWxMTztFdVVtTFA7QUFpQ047QUE5QkU7RUFDRTtJQUNFO0VBZ0NKO0FBQ0Y7O0FBNUJBO0VBQ0UsbUJ2VTdHVztFdVU4R1g7RUFDQTtBQStCRjtBQTlCRTtFQUNFO0FBZ0NKO0FBOUJFO0VBQ0U7QUFnQ0o7QUE5QkU7RUFDRSwyQnBVMVRLO0VvVTJUTCxtQjNVbFRVO0UyVW1UVjtBQWdDSjtBQTlCRTtFQUNFO0FBZ0NKO0FBOUJFO0VBQ0U7QUFnQ0o7O0FBM0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4Qk47QUE1Qkk7RUFDRTtFQUNBO0FBOEJOO0FBNUJJO0VBQ0U7RUFDQTtFQUNBO0FBOEJOO0FBM0JJO0VBQ0U7RUFDQTtFQUNBO0FBNkJOO0FBM0JJO0VBQ0U7QUE2Qk47QUEzQkk7RUFDRTtBQTZCTjtBQTNCSTtFQUNFO0FBNkJOOztBQXpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2VW5Da0I7QXVVK0RwQjtBQTFCSTtFQUNFO0VBQ0E7QUE0Qk47QUExQkk7RUFDRSxpQjNVM1ZZO0EyVXVYbEI7QUF6QkU7RUFDRSxjdlVoU1k7QXVVMlRoQjtBQTFCSTtFQUNFLGtCM1UvV1E7RTJVZ1hSO0FBNEJOO0FBMUJJO0VBQ0U7QUE0Qk47QUF6QkU7RUFDRTtBQTJCSjs7QUF4QkE7RUFDRTtBQTJCRjs7QUF6QkE7RUFDRTtFQUNBO0VBQ0E7QUE0QkY7QUEzQkU7RUFDRSxtQjNVdFhhO0EyVW1aakI7QUEzQkU7RUFDRTtFQUNBO0VBQ0EsY3ZVblpRO0V1VW9aUjtFQUNBO0FBNkJKO0FBM0JFO0VBQ0U7QUE2Qko7O0FBMUJBO0VBQ0U7RUFDQTtBQTZCRjtBQTVCRTtFQUNFO0VBQ0E7QUE4Qko7O0FBM0JBO0VBQ0U7QUE4QkY7QUE3QkU7RUFDRTtFQUNBO0VBQ0E7QUErQko7QUE5Qkk7RUFDRTtFQUNBO0FBZ0NOO0FBOUJJO0VBQ0UsY3ZVclZVO0F1VXFYaEI7QUEvQk07RUFDRSxrQjNVcGFNO0UyVXFhTjtBQWlDUjtBQS9CTTtFQUNFO0FBaUNSO0FBNUJJO0VBREY7SUFFSTtFQStCSjtBQUNGOztBQTVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CdlU3Yk07QXVVNGRSO0FBOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdDSjs7QUEzQkU7RUFDRTtBQThCSjs7QUEzQkE7RUFDRTtBQThCRjtBQTdCRTtFQUNFO0VBQ0E7RUFDQTtBQStCSjs7QUEzQkU7RUFDRSx5QnZVdFJTO0F1VW9UYjtBQTNCSTtFQUNFO0FBNkJOOztBQXpCQTtFQUNFO0FBNEJGOztBQXpCQTtFQUNFO0FBNEJGOztBQXpCRTtFQUNFO0FBNEJKO0FBMUJFO0VBQ0U7QUE0Qko7O0FBekJBO0VBQ0U7RUFDQTtFQUNBO0FBNEJGO0FBMUJFO0VBQ0U7RUFDQTtBQTRCSjtBQXpCRTtFQUNFO0lBQ0U7RUEyQko7RUF6QkU7SUFDRTtFQTJCSjtBQUNGOztBQXRCRTtFQUNFO0FBeUJKO0FBdkJFO0VBQ0U7RUFDQTtBQXlCSjtBQXhCSTtFQUNFO0FBMEJOO0FBdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlCSixDO0FFNWpCRTtFQUNFLDJCdFVlSztFc1VkTCxrQnBCdUJVO0VvQnRCVixjelVtR1k7RXlVbEdaLG1CelVjSTtFeVViSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJ0VUhLO0VzVUlMLG1CcEJHTztFb0JGUDtFQUNBLGN6VTRDVztFeVUzQ1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKO0FBTUk7RUFDRTtFQUNBLGN6VW9DUztBeVV4Q2Y7O0FBVUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQnRVekJLO0VzVTBCTCxtQnBCbkJPO0VvQm9CUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTko7QUFVSTs7RUFDRSxjelVnTFU7RXlVL0tWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUE47QUFZSTs7O0VBQ0UseUJ6VW9GZTtFeVVuRmYsY3pVaERFO0V5VWlERjtBQVJOO0FBWUk7O0VBQ0U7RUFDQSxjelVQUztBeVVGZjtBQWFJOztFQUNFO0VBQ0EsY3pVa0RPO0F5VTVEYjtBQWVJOzs7RUFDRTtFQUNBLGN6VW9ZTztBeVUvWWI7QUFxQkk7Ozs7Ozs7O0VBQ0U7RUFDQSxjelUvQ1E7QXlVbUNkO0FBa0JJOzs7O0VBQ0U7RUFDQSxjelV4QlE7QXlVV2Q7QUFrQkk7OztFQUNFO0VBQ0EsY3pVcEdNO0V5VXFHTjtBQWROO0FBbUJJOzs7RUFDRTtFQUNBLGN6VWxIRTtFeVVtSEY7QUFmTixDO0FDM0dBO0VBQ0U7RUFDQTtBQUpGO0FBS0U7RUFDRSx5QjFVY0k7RTBVYko7RUFDQTtBQUhKO0FBS0k7RUFDRTtBQUhOO0FBUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTk47QUFVSTtFQUNFO0VBQ0E7RUFDQSxxQjFVNEVVO0EwVXBGaEIsQztBQ2pCRTtFQUNFO0FBTEo7QUFNSTtFQUZGO0lBR0k7RUFISjtBQUNGO0FBS0U7RUFDRTtFQUNBO0VBRUE7QUFKSjtBQUtJO0VBTEY7SUFNSTtFQUZKO0FBQ0Y7QUFJRTtFQUNFO0VBQ0E7RUFDQSx5QjNVREk7RTJVRUo7QUFGSjtBQUtFO0VBQ0U7RUFDQTtBQUhKO0FBS0U7RUFDRTtBQUhKO0FBS0U7RUFDRTtBQUhKO0FBS0U7RUFDRTtFQUNBO0FBSEo7QUFJSTtFQUNFO0FBRk47QUFLRTtFQUNFLGlCL1VGYztFK1VHZCx5QnhVekJLO0V3VTBCTCxjM1U2RVk7RTJVNUVaO0FBSEo7QUFLRTtFQUNFLGUvVWpCVztFK1VrQlgsMkJ4VWpDSztFd1VrQ0wsYzNVZ0ZTO0UyVTVFVDtFQUNBO0FBTko7QUFFSTtFQUpGO0lBS0ksa0IvVTFCUTtFK1UyQlo7QUFDRjtBQUdFO0VBQ0U7RUFDQTtFQUNBO0FBREo7QUFFSTtFQUNFO0FBQU47QUFHRTtFQUNFO0VBQ0E7QUFESjtBQUdFO0VBQ0U7QUFESjtBQUdFO0VBQ0U7QUFESjtBQUdFO0VBQ0U7QUFESjtBQUdFO0VBQ0U7RUFDQTtFQUNBO0FBREo7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBREo7QUFFSTtFQUNFLGtCL1UvRFE7RStVZ0VSLDJCeFU1Rkk7RXdVNkZKO0VBQ0E7QUFBTjtBQUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQU47QUFJRTtFQUNFO0VBQ0E7QUFGSjtBQUdJO0VBQ0U7RUFDQTtBQUROO0FBRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFSO0FBQ1E7RUFDRTtBQUNWOztBQU1BO0VBT0U7QUFURjtBQUdFO0VBSUU7QUFKSjtBQUNJO0VBQ0U7QUFDTjtBQUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKO0FBSUk7RUFDRTtFQUNBO0FBRk47QUFJSTtFQUNFO0VBQ0E7QUFGTjtBQUlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFGTjtBQUdNO0VBQ0U7QUFEUjtBQU1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpOOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0FBTkY7QUFPRTtFQUNFO0VBQ0E7QUFMSjtBQU1JO0VBQ0U7RUFDQTtBQUpOO0FBTUk7RUFDRTtFQUNBO0FBSk47QUFNSTtFQUNFO0VBQ0E7QUFKTjs7QUFRQTtFQUNFLG1CM1VwRlM7RTJVcUZUO0VBQ0E7RUFDQTtBQUxGO0FBTUU7RUFDRSxjM1UxSlU7RTJVMkpWO0FBSkosQztBQzFNQTtFQUNFO0VBQ0E7QUFKRjs7QUFRRTtFQUNFO0FBTEo7QUFTSTtFQUNFO0FBUE47QUFVSTtFQUNFO0FBUk47O0FBYUE7RUFDRTtBQVZGO0FBWUU7RUFDRTtFQUNBO0FBVko7QUFZSTtFQUpGO0lBS0k7RUFUSjtBQUNGO0FBWUU7O0VBRUUseUM1VXNKTztFNFVySlAsYzVVa0dhO0U0VWpHYjtBQVZKO0FBYUU7O0VBRUUsd0M1VW1iZTtFNFVsYmYsYzVVK0pTO0U0VTlKVDtBQVhKO0FBY0U7Ozs7RUFJRSx5QzVVbU5ZO0U0VWxOWixjNVVpTk07RTRVaE5OO0FBWko7QUFlRTs7O0VBR0UseUI1VTRLVTtFNFUzS1YsYzVVN0NLO0U0VThDTDtBQWJKO0FBZ0JFO0VBQ0UsbUJoVnpCYztFZ1YwQmQ7QUFkSjs7QUFtQkU7RUFDRSxlaFYxQ1c7RWdWMkNYO0FBaEJKO0FBbUJFO0VBQ0U7QUFqQko7QUFxQkk7RUFDRTtFQUNBO0FBbkJOO0FBb0JNO0VBQ0U7QUFsQlI7QUFxQk07RUFDRTtFQUNBO0FBbkJSO0FBc0JNO0VBQ0U7QUFwQlI7O0FBMkJFO0VBSUU7RUFDQTtBQTNCSjtBQXVCSTtFQUNFO0FBckJOOztBQTZCRTtFQUNFLGtCaFZ2RlU7RWdWd0ZWLDJCelVqR0s7RXlVa0dMLGM1VXVCVztFNFV0Qlg7QUExQko7QUE2QkU7RUFDRSxtQmhWM0ZZO0VnVjRGWiwyQnpVeEdLO0V5VXlHTCxjNVVRUztFNFVQVDtFQUNBO0FBM0JKOztBQWdDRTtFQUNFO0VBQ0E7QUE3Qko7QUErQkk7RUFDRSxrQmhWbEdRO0FnVnFFZDs7QUFtQ0U7RUFDRTtBQWhDSjtBQW1DTTs7RUFFRTtBQWpDUjtBQW9DTTs7RUFFRTtBQWxDUjtBQXFDTTs7RUFFRTtBQW5DUjtBQXNDTTs7RUFFRTtBQXBDUjtBQXVDTTs7RUFFRTtFQUNBO0FBckNSO0FBd0NNOztFQUVFO0FBdENSO0FBNENJO0VBQ0U7QUExQ047QUE2Q1E7RUFDRSx5QjVVNEJHO0E0VXZFYjtBQTZDVTtFQUNFO0FBM0NaO0FBZ0RNO0VBQ0U7QUE5Q1I7O0FBc0RJO0VBQ0U7QUFuRE47O0FBeURFO0VBQ0UsaUJoVnhLYztFZ1Z5S2QseUJ6VS9MSztBeVV5SVQ7QUF5REU7RUFDRSxlaFZ0TFc7RWdWdUxYLDJCelV0TUs7QXlVK0lUOztBQTRERTtFQUNFO0VBQ0E7RUFDQTtBQXpESjtBQW9FRTtFQUNFO0lBQ0U7RUFsRUo7QUFDRixDO0FDektBO0VBQ0U7QUFKRjs7QUFRRTtFQUNFO0lBQ0U7RUFMSjtBQUNGO0FBT0U7RUFDRTtFQUNBO0VBQ0E7QUFMSjtBQU9JO0VBTEY7SUFNSTtJQUNBO0VBSko7QUFDRixDO0FDbkJBLGdCQUFnQjtBQ0NaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEQ1I7QUNFSTtFQUNJO0FEQVI7QUNHSTtFQUNJO0VBQ0E7RUFDQTtBRERSO0FDSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBREZSO0FDS0k7RUFDSTtFQUNBO0FESFI7QUNNSTtFQUNJO0FESlI7QUNPSTtFQUNJO0VBQ0E7RUFDQTtBRExSO0FDUUk7RUFDSTtBRE5SO0FDU0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURSUjtBQ1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURWUjtBQ2FJO0VBQ0k7RUFDQTtFQUNBO0FEWFI7QUNjSTtFQUNJO0FEWlI7QUNlSTtFQUNJO0VBQ0E7RUFDQTtBRGJSO0FDZ0JJO0VBQ0k7OztxQkFBQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGRSO0FDaUJJO0VBQ0k7RUFDQTtFQUNBO0FEZlI7QUNrQkk7RUFDSTtFQUNBO0FEaEJSO0FDbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGpCUjtBQ29CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURsQlI7QUNxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbkJSO0FDc0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHBCUjtBQ3VCSTtFQUNJO0VBQ0E7QURyQlI7QUN3Qkk7RUFDSTtBRHRCUjs7QUV2SUE7RUFDRTtBRjBJRjtBRXhJRTtFQUhGO0lBSUk7RUYySUY7QUFDRjtBRXpJRTtFQUNFLHlCaFYrTVM7RWdWOU1UO0FGMklKOztBRXZJQTtFQUNFO0VBQ0E7QUYwSUY7QUV4SUU7RUFDRSxlcFZpQlc7QWtWeUhmOztBRXJJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3SUo7QUVySUU7RUFDRSxjaFZzRks7RWdWckZMLHdDaFZ3T1E7RWdWdk9SO0FGdUlKO0FFcElFOzs7RUFHRSxjaFYrQlc7RWdWOUJYLHlDaFZvT2M7RWdWbk9kO0FGc0lKO0FFcElJO0VBUEY7OztJQVFJO0VGeUlKO0FBQ0Y7QUV0SUU7Ozs7RUFJRSxjaFZxTk07RWdWcE5OLHlDaFZzTk87RWdWck5QO0FGd0lKOztBRXBJQTtFQUNFO0VBQ0E7RUFDQTtBRnVJRjs7QUVwSUE7RUFDRTtBRnVJRjtBRXJJRTtFQUhGO0lBSUk7RUZ3SUY7QUFDRjs7QUVySUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0lGOztBRXJJQTtFQUNFO0VBQ0E7RUFDQSx5QmhWbUlXO0VnVmxJWDtFQUNBO0VBQ0E7QUZ3SUY7QUV0SUU7RUFDRSxtQnBWaERhO0FrVndMakI7QUVySUU7RUFDRTtBRnVJSjs7QUVuSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc0lGO0FFcElFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUZzSUo7QUFDRjs7QUVsSUE7RUFDRSx5QmhWUmM7RWdWU2QsY2hWN0ZNO0VnVjhGTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxSUY7QUVuSUU7RUFDRSxtQnBWbkZhO0FrVndOakI7O0FFaElFO0VBQ0UsbUJwVjdFYTtFb1Y4RWIsY2hWcUJhO0E4VThHakI7QUVoSUU7RUFDRSxtQnBWeEVjO0VvVnlFZCxjaFZnQmE7QThVa0hqQjs7QUU5SEE7RUFDRTtFQUNBO0FGaUlGO0FFL0hFO0VBQ0U7QUZpSUo7QUUvSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlJTjtBRTlISTtFQUNFO0VBQ0E7RUFDQTtBRmdJTjtBRTVIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4SEo7O0FFMUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZIRjtBRTNIRTtFQVBGO0lBUUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjhIRjtBQUNGO0FFNUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4SEo7QUU1SEk7RUFDRTtJQUNFO0VGOEhOO0FBQ0Y7QUUzSEk7RUFDRTtBRjZITjtBRTNITTtFQUhGO0lBSUk7RUY4SE47QUFDRjs7QUV6SEE7RUFDRTtBRjRIRjtBRTFIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0SEo7O0FFeEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUYwSEY7O0FFdkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwSEY7O0FFdkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMEhGOztBRXZIQTtFQUNFO0FGMEhGOztBRXZIQTtFQUNFO0FGMEhGO0FFeEhFO0VBSEY7SUFJSTtFRjJIRjtBQUNGOztBRXhIQTtFQUNFO0VBQ0E7QUYySEY7O0FFeEhBO0VBQ0UsbUJoVm5EYTtFZ1ZvRGI7RUFDQTtFQUNBO0VBQ0E7QUYySEY7QUV6SEU7RUFDRTtFQUNBO0VBQ0E7QUYySEo7O0FFdkhBO0VBRUk7O0lBRUU7RUZ5SEo7QUFDRjtBRXJIQTtFQUNFO0VBQ0E7QUZ1SEY7O0FFcEhBO0VBQ0U7RUFDQTtBRnVIRjs7QUVwSEE7RUFFSTtJQUNFO0lBQ0E7RUZzSEo7RUVsSEE7SUFDRTtFRm9IRjtFRWpIQTtJQUNFO0lBQ0E7RUZtSEY7RUUvR0U7SUFDRTtFRmlISjtBQUNGO0FFNUdFO0VBQ0Usa0JwVnBUVTtBa1ZrYWQ7O0FFekdFO0VBQ0U7RUFDQTtBRjRHSjtBRXpHRTtFQUNFO0FGMkdKO0FFekdJO0VBQ0U7QUYyR047O0FFdEdBO0VBQ0UseUJoVi9JVztBOFV3UGI7O0FFdEdBO0VBQ0U7QUZ5R0Y7O0FFdEdBO0VBQ0U7QUZ5R0Y7O0FFckdFO0VBQ0U7QUZ3R0o7O0FFckdBO0VBQ0U7QUZ3R0Y7O0FFdEdBO0VBQ0U7RUFDQTtBRnlHRjs7QUV0R0U7RUFDRTtBRnlHSjs7QUV0R0E7RUFDRTtBRnlHRjs7QUV0R0U7RUFDRTtBRnlHSjs7QUV0R0E7RUFFSTtJQUNFO0VGd0dKO0VFcEdFO0lBQ0U7RUZzR0o7RUVuR0E7SUFDRTtJQUNBO0VGcUdGO0VFbkdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZxR0Y7QUFDRixDO0FHbGdCRTtFQUNFO0FDQUo7O0FER0E7RUFDRTtBQ0FGOztBREVBO0VBQ0U7QUNDRjtBRENFO0VBQ0U7QUNDSjtBREVFO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RUNDRjtBQUNGO0FEQUU7RUFDRTtBQ0VKO0FEQ0U7RUFDRTtBQ0NKO0FERU07RUFDRSxrQnJWQ007RXFWQU47QUNBUjtBREdNO0VBQ0UsbUJyVkRRO0VxVkVSLDJCOVVmQztFOFVnQkQ7QUNEUjtBRElJO0VBQ0UsY2pWNFBTO0FrVjlQZjs7QURNQTtFQUNFO0FDSEY7O0FETUU7RUFDRTtFQUNBO0FDSEo7QURNSTtFQUNFO0FDSk47QURLTTtFQUNFO0FDSFI7QURNSTtFQUNFLDJCOVV4Q0c7RThVeUNILG1CclY1QlU7QXNWd0JoQjtBRFFJOztFQUVFO0FDTk47O0FEVUE7RUFDRTtFQUNBO0VBQ0EsbUJqVitlbUI7QWtWdGZyQjs7QURTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEwQkE7RUFLQTtBQ25DRjtBREtFO0VBQ0U7RUFDQTtBQ0hKO0FES0U7RUFDRTtBQ0hKO0FES0U7RUFDRTtBQ0hKO0FES0U7RUFDRTtBQ0hKO0FES0U7RUFuQkY7SUFxQkk7SUFFQTtFQ0pGO0FBQ0Y7QURNRTtFQUNFO0VBQ0E7QUNKSjtBRFFFO0VBQ0U7QUNOSjtBRFVFO0VBQ0UsbUJqVlBZO0FrVkRoQjtBRGlCRTtFQUNFO0VBQ0E7QUNmSjtBRGtCRTtFQXBERjtJQXFESTtFQ2ZGO0FBQ0Y7QURpQkU7RUFDRTtFQUNBO0VBQ0E7QUNmSjtBRGtCTTtFQUNFO0FDaEJSO0FEcUJFO0VBQ0U7QUNuQko7QURzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3BCSjtBRHdCSTtFQUNFO0FDdEJOO0FEMEJFO0VBQ0U7RUFDQTtFQUNBO0FDeEJKO0FEMEJJO0VBTEY7SUFNSTtFQ3ZCSjtBQUNGO0FEMEJFO0VBQ0U7RUFDQTtFQUNBO0FDeEJKO0FEMEJJO0VBTEY7SUFNSTtFQ3ZCSjtBQUNGO0FENEJNO0VBQ0U7RUFDQSxjalZoQ1M7QWtWTWpCO0FEZ0NJO0VBQ0U7RUFDQTtBQzlCTjtBRG1DSTtFQUNFO0VBQ0E7QUNqQ047QURxQ0U7RUFDRTtFQUNBO0FDbkNKO0FEcUNJO0VBQ0U7RUFDQTtBQ25DTjtBRHFDTTtFQUpGO0lBS0k7RUNsQ047QUFDRjtBRG9DSTtFQUNFO0FDbENOO0FEbUNNO0VBQ0UsbUJyVjFMUTtFcVYyTFIsMkI5VXhNQztFOFV5TUQsY2pWcEVTO0VpVnFFVDtFQUNBO0VBQ0E7RUFDQTtBQ2pDUjtBRG9DSTtFQUNFO0FDbENOO0FEb0NNO0VBQ0U7RUFDQTtBQ2xDUjtBRG9DUTtFQUpGO0lBS0k7RUNqQ1I7QUFDRjs7QUR1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcENGO0FEc0NFO0VBQ0UsbUJyVm5PTztFcVZvT1AsY2pWakpZO0FrVjZHaEI7O0FEd0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCalY5TVk7QWtWeUtkO0FEc0NFO0VBQ0UsbUJyVmhQTztFcVZpUFAsY2pWbFBJO0FrVjhNUjs7QUR3Q0E7RUFDRTtFQUNBO0FDckNGO0FEdUNFO0VBQ0U7RUFDQTtBQ3JDSjtBRHNDSTtFQUNFO0FDcENOO0FEeUNJO0VBQ0UseUJqVjNRa0I7RWlWNFFsQixjalZuSVc7QWtWNEZqQjtBRDRDTTtFQUNFO0FDMUNSO0FEZ0RNO0VBQ0U7QUM5Q1I7O0FEb0RBO0VBQ0U7RUFDQTtFQUNBO0FDakRGO0FEbURFO0VBQ0U7QUNqREo7QURvREU7RUFDRTtFQUNBO0VBQ0E7QUNsREo7QURvREk7RUFDRSxjalZuTlU7RWlWb05WLHlCalZwTlU7RWlWcU5WLHFCalZyTlU7QWtWbUtoQjtBRHNERTtFQUNFO0FDcERKO0FEc0RJO0VBQ0Usa0JyVjFTUTtFcVYyU1IsMkI5VXJURztBK1VpUVQ7O0FEeURBO0VBQ0U7RUFDQTtBQ3RERjs7QUR1RUE7RUFDRTtBQ3BFRjtBRHNFRTtFQUNFO0VBQ0EsZXJWblVXO0VxVm9VWCxjalZ6Tlc7RWlWME5YO0FDcEVKOztBRHdFQTtFQUNFO0FDckVGOztBRHdFQTtFQUNFO0VBQ0E7QUNyRUY7QUR1RUU7RUFKRjtJQUtJO0VDcEVGO0FBQ0Y7O0FEdUVBO0VBQ0U7RUFDQTtFQUNBLG1CalZyV007RWlWc1dOO0VFNVhBO0FEeVRGO0FDeFRFO0VGdVhGO0lFdFhJO0VEMlRGO0FBQ0Y7QURnRUU7RUFDRTtBQzlESjtBRGlFRTtFQUNFO0FDL0RKO0FEaUVJO0VBQ0UseUJqVmhMTztBa1ZpSGI7QURpRU07RUFDRSxrQnJWNVdNO0VxVjZXTiwyQjlVdFhDO0U4VXVYRDtBQy9EUjtBRGlFUTtFQUNFO0FDL0RWO0FEa0VRO0VBQ0U7QUNoRVY7O0FEdUVBO0VBQ0U7QUNwRUY7QURzRUU7RUFIRjtJQUlJO0VDbkVGO0FBQ0Y7QURxRUU7RUFDRTtBQ25FSjtBRHVFSTtFQUNFO0FDckVOO0FEeUVNO0VBQ0U7QUN2RVI7O0FENkVBO0VBQ0U7QUMxRUY7O0FENkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CalZyYU07RWlWc2FOO0VFNWJBO0FEbVhGO0FDbFhFO0VGb2JGO0lFbmJJO0VEcVhGO0FBQ0Y7QURzRUU7RUFDRTtFQUNBLG1CclZoYVk7RXFWaWFaLHlCOVU1YUs7QStVd1dUOztBRHdFQTtFQUNFO0FDckVGO0FEdUVFO0VBSEY7SUFJSTtJQUNBO0VDcEVGO0FBQ0Y7O0FEdUVBO0VBQ0U7RUFDQTtBQ3BFRjs7QUR1RUE7RUFDRTtFQUNBO0VBQ0E7QUNwRUY7O0FEdUVBO0VBQ0U7RUFDQTtFQUNBO0FDcEVGOztBRHVFQTtFQUNFO0FDcEVGOztBRHVFQTtFQUNFO0FDcEVGOztBRHVGRTtFQUNFLGNqVnRmVTtBa1ZrYWQ7O0FEMEZJO0VFOWZGO0VGZ2dCSTtFQUNBO0FDdkZOO0FDemFFO0VGNmZFO0lFNWZBO0VENGFGO0FBQ0Y7O0FFNWFBO0VBQ0U7RUFDQTtFQUNBO0FGK2FGOztBRTVhQTtFQUNFO0FGK2FGOztBRTVhQTtFQUNFO0FGK2FGOztBRTVhQTtFQUNFO0FGK2FGOztBRTVhQTtFQUNFO0FGK2FGOztBRTVhQTtFQUNFO0FGK2FGOztBRTVhQTtFQUNFO0FGK2FGOztBRTFhRTtFQUNFO0VBQ0E7QUY2YUo7QUUzYUk7RUFDRTtBRjZhTjtBRTNhTTtFQUNFLGV4VlRPO0V3VlVQLHlCalZ2QkM7RWlWd0JELGNwVndGSztBa1ZxVmI7QUUzYVE7RUFMRjtJQU1JO0VGOGFSO0FBQ0Y7QUU1YVE7RUFDRTtBRjhhVjtBRTFhTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZXhWM0JPO0V3VjRCUCwyQmpWMUNDO0VpVjJDRCxjcFY4RU87RW9WN0VQO0VBT0E7QUZzYVI7QUUzYVE7RUFWRjtJQVdJO0lBQ0E7RUY4YVI7QUFDRjtBRTFhUTtFQUNFLGNwVjJERztFb1YxREgseUJqVnRERDtBK1VrZVQ7QUV2YVE7RUFDRSxjcFZvREc7RW9WbkRIO0FGeWFWO0FFdmFVO0VBQ0U7QUZ5YVo7QUV2YVk7RUFIRjtJQUlJO0VGMGFaO0FBQ0Y7QUVyYU07RUFDRTtBRnVhUjs7QUU3Wkk7RUFDRTtFQUNBO0FGZ2FOO0FFOVpNO0VBQ0U7RUFDQSx5QnBWdUdLO0FrVnlUYjtBRTFaSTtFQUNFO0VBQ0E7QUY0Wk47QUUxWk07RUFKRjtJQUtJO0VGNlpOO0FBQ0Y7O0FFdFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJwVmdGVztFb1YvRVg7QUZ5WkY7QUV0Wkk7RUFDRTtFQUNBLGNwVmxDVTtFb1ZtQ1Y7QUZ3Wk47O0FFaFpJO0VBQ0U7RUFDQSxtQnhWdkhVO0V3VndIViwyQmpWcElHO0VpVnFJSDtBRm1aTjtBRWpaTTtFQU5GO0lBT0ksa0J4Vi9ITTtFc1ZtaEJaO0FBQ0Y7QUVqWkk7RUFDRTtFQUNBO0VBQ0E7QUZtWk47O0FFNVlFO0VBREY7SUFFSTtFRmdaRjtBQUNGO0FFL1lFO0VBQ0U7RUFDQTtBRmlaSjtBRS9ZSTtFQUNFO0VBQ0EsbUJ4Vm5KVTtFd1ZvSlYsMkJqVmpLRztFaVZrS0gsY3BWaERPO0VvVmlEUDtFQUNBO0FGaVpOO0FFL1lNO0VBQ0UsbUJ4Vi9KRztFd1ZnS0gsY3BWakZRO0FrVmtlaEI7O0FFM1lBO0VBQ0U7RUFDQSx5QnBWaUNhO0FrVjZXZjtBRTVZRTtFQUNFO0FGOFlKO0FFM1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY2WUo7QUUzWUk7RUFDRTtFQUNBO0FGNllOOztBRXhZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCcFZVYTtBa1ZpWWY7QUV6WUU7RUFDRTtBRjJZSjtBRXhZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGMFlKO0FFeFlJO0VBQ0U7RUFDQTtBRjBZTjs7QUVyWUE7RUFDRTtBRndZRjs7QUVyWUE7RUFDRTtBRndZRjtBRXRZRTtFQUNFO0FGd1lKO0FFcFlJO0VBQ0U7RUFDQTtBRnNZTjtBRXBZSTtFQUNFO0FGc1lOO0FFcFlNO0VBSEY7SUFJSSxrQnhWcE9NO0VzVjJtQlo7QUFDRjtBRXRZTTtFQU5GO0lBT0k7RUZ5WU47QUFDRjs7QUVuWUU7RUFDRTtBRnNZSjtBRWxZSTtFQUNFO0FGb1lOOztBRS9YQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrWUY7QUVoWUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmtZSjs7QUU5WEE7RUFDRTtBRmlZRjtBRS9YRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGaVlKO0FFL1hFO0VBQ0U7SUFDRTtFRmlZSjtBQUNGOztBRTdYQTtFQUNFO0VBQ0E7RUFDQTtBRmdZRjs7QUU3WEE7RUFDRTtFQUNBO0VBQ0E7QUZnWUY7O0FFN1hBO0VBQ0U7QUZnWUY7O0FFNVhFO0VBQ0UseUJwVjdOWTtFb1Y4Tlo7RUFDQTtFQUNBO0VBQ0EsY3BWclRJO0VvVnNUSjtFQUNBLG1CeFY3U1k7RXdWOFNaLCtCalZqVWU7QStVZ3NCbkI7QUU5WEk7RUFDRSxjcFYxVEU7QWtWMHJCUjs7QUUzWEE7RUFDRTtBRjhYRjtBRTVYRTtFQUNFO0VBQ0E7QUY4WEo7QUU1WEk7RUFKRjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYrWEo7QUFDRjtBRTdYSTtFQUNFLGtCeFZ4VVE7RXdWeVVSLDJCalZsVkc7RWlWbVZILGNwVjdQVTtBa1Y0bkJoQjs7QUV6WEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNFhKO0FFMVhJO0VBQ0U7QUY0WE47QUV4WE07RUFDRTtBRjBYUjtBRXZYTTtFQUNFO0VBQ0E7QUZ5WFI7O0FFL1dROztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtWFY7QUVoWE07O0VBQ0U7QUZtWFI7QUUvV1U7O0VBQ0U7RUFDQTtBRmtYWjs7QUcxd0JFO0VBQ0U7QUg2d0JKO0FHMXdCTTtFQUNFO0FINHdCUjtBR3p3Qk07RUFDRTtFQUNBLG1CelZzQlE7RXlWckJSLDJCbFZRQztBK1Vtd0JUO0FHeHdCTTtFQUNFLG1CelZpQlE7RXlWaEJSLGNyVjBGUTtBa1ZnckJoQjtBR3Z3Qk07RUFDRTtFQUNBO0FIeXdCUjs7QUcvdkJRO0VBQ0U7QUhrd0JWO0FHN3ZCVTtFQUZGOztJQUdJO0lBQ0E7RUhpd0JWO0FBQ0Y7QUcvdkJRO0VBQ0UsY3JWMEZHO0FrVnVxQmI7QUczdkJJO0VBQ0UsY3JWNUJFO0FrVnl4QlI7QUd6dkJFO0VBQ0U7QUgydkJKO0FHenZCSTtFQUNFO0FIMnZCTjtBR3h2Qkk7RUFDRTtBSDB2Qk47QUd0dkJNO0VBQ0U7RUFDQTtBSHd2QlI7QUd0dkJRO0VBSkY7SUFLSTtFSHl2QlI7QUFDRjtBR3J2Qkk7RUFDRSxtQnpWN0NVO0V5VjhDViwyQmxWM0RHO0ErVWt6QlQ7QUdwdkJJO0VBQ0UsbUJ6VmxEVTtFeVZtRFYsMkJsVi9ERztBK1VxekJUO0FHbnZCSTtFQUNFO0VBQ0EsNEJsVnhGSTtFa1Z5Rko7QUhxdkJOO0FHbnZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxdkJSO0FHanZCSTtFQUNFO0VBQ0E7RUFDQTtFQUVBLGNyVjRCTztFcVYzQlA7QUhrdkJOO0FHOXVCRTtFQUNFLHlCclZMWTtFcVZNWjtFQUNBO0VBQ0EsY3JWNUZJO0FrVjQwQlI7QUc5dUJJOztFQUVFLGNyVmhHRTtBa1ZnMUJSOztBRzN1QkE7RUFDRTtBSDh1QkY7O0FHM3VCRTtFQUNFO0VBQ0E7QUg4dUJKOztBSS8yQkU7RUFDRTtFQUNBO0FKazNCSjs7QUk5MkJBO0VBQ0U7RUFDQTtBSmkzQkY7QUkvMkJFO0VBQ0UsbUIxVmdCTztFMFZmUCwyQm5WUUs7RW1WTkwsY3RWK0hXO0VzVjlIWDtFQUNBO0FKZzNCSjtBSTcyQkk7RUFDRTtBSisyQk47QUk3MkJNO0VBQ0U7QUorMkJSO0FJMzJCRTtFQUNFO0VBQ0E7QUo2MkJKO0FJNTJCSTtFQUhGO0lBSUk7RUorMkJKO0FBQ0Y7O0FJMzJCQTtFQUNFO0VBQ0E7RUFDQTtBSjgyQkY7O0FJNTJCQTtFQUNFO0VBQ0E7RUFDQTtBSisyQkY7O0FJNTJCQTtFQUNFO0VBQ0E7RUFDQTtBSisyQkY7O0FJNzJCQTtFQUNFO0VBQ0E7RUFDQTtBSmczQkY7O0FJNTJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKKzJCRjtBSTcyQkU7RUFDRTtFQUNBO0FKKzJCSjtBSTcyQkk7RUFDRTtFQUNBO0VBQ0E7QUorMkJOO0FJNzJCTTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VKZzNCTjtBQUNGO0FJNzJCSTtFQUNFO0FKKzJCTjs7QUkxMkJBO0VBQ0U7QUo2MkJGO0FJMzJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNjJCSjtBSTMyQkk7RUFDRTtBSjYyQk47QUkxMkJJO0VBQ0U7QUo0MkJOO0FJejJCSTtFQUNFO0VBQ0E7QUoyMkJOO0FJeDJCSTtFQUNFO0VBQ0E7RUFDQTtBSjAyQk47QUl4MkJNO0VBTEY7SUFNSTtFSjIyQk47QUFDRjtBSXoyQk07RUFDRTtFQUNBO0FKMjJCUjtBSXoyQlE7RUFKRjtJQUtJO0VKNDJCUjtBQUNGO0FJdDJCUTtFQUNFO0FKdzJCVjtBSXIyQlE7RUFDRTtBSnUyQlY7O0FJaDJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm0yQkY7QUlqMkJFO0VBQ0U7RUFDQTtBSm0yQko7QUloMkJFO0VBQ0U7RUFDQTtBSmsyQko7QUloMkJJO0VBQ0U7SUFDRTtFSmsyQk47QUFDRjtBSTkxQkU7RUFDRTtFQUNBO0VBQ0E7QUpnMkJKO0FJOTFCSTtFQUNFO0lBQ0U7RUpnMkJOO0FBQ0Y7O0FJMzFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjgxQkY7O0FJMTFCRTtFQUNFO0VBQ0E7QUo2MUJKO0FJMzFCRTtFQUNFO0VBQ0E7QUo2MUJKO0FJMzFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2MUJOO0FJejFCVTtFQUNFO0VBQ0E7RUFDQTtBSjIxQlo7QUl2MUJZO0VBQ0U7RUFDQTtBSnkxQmQ7QUl2MUJjO0VBSkY7SUFLSTtFSjAxQmQ7QUFDRjtBSW4xQkk7RUFDRTtBSnExQk47QUluMUJNO0VBQ0UseUJ0VkxPO0VzVk1QLGN0VnBLTztFc1ZxS1A7RUFDQTtFQUNBO0VBQ0E7QUpxMUJSO0FJaDFCSTtFQURGO0lBRUk7RUptMUJKO0FBQ0Y7QUloMUJJO0VBQ0Usa0IxVjVOUTtFMFY2TlIsMkJuVnZPRztBK1V5akNUO0FJOTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZzFCSjtBSTkwQkk7RUFDRSxrQjFWM09RO0UwVjRPUiwyQm5WdFBHO0VtVnVQSDtFQUNBO0FKZzFCTjs7QUkxMEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjYwQko7QUkxMEJNO0VBQ0U7RUFDQTtBSjQwQlI7QUl6MEJJO0VBQ0U7QUoyMEJOOztBSW4wQk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQjFWOVFNO0UwVitRTiwyQm5WelJDO0VtVjBSRDtBSnMwQlI7QUlwMEJRO0VBQ0U7RUFDQTtBSnMwQlY7QUluMEJRO0VBQ0U7QUpxMEJWO0FJbjBCVTtFQUNFO0FKcTBCWjtBSTl6Qk07RUFDRTtFQUNBO0FKZzBCUjtBSXp6Qk07RUFDRTtBSjJ6QlI7O0FJcnpCQTtFQUNFO0VBQ0E7QUp3ekJGOztBS3hvQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMm9DTjtBS3pvQ007RUFDRTtBTDJvQ1I7QUt2b0NJO0VBQ0UseUJ2VlFFO0V1VlBGO0VBQ0E7RUFDQTtBTHlvQ047QUt2b0NNO0VBQ0Usa0IzVlNNO0UyVlJOLDJCcFZEQztFb1ZFRCxjdlYrR0s7QWtWMGhDYjtBS2xvQ007RUFDRTtBTG9vQ1I7O0FNbHFDRTtFQUNFO0VBQ0E7QU5xcUNKO0FNbHFDRTtFQUNFO0FOb3FDSjtBTW5xQ0k7RUFGRjtJQUdJO0VOc3FDSjtBQUNGO0FNcnFDSTtFQUxGO0lBTUk7RU53cUNKO0FBQ0Y7QU1ycUNFO0VBQ0UseUJ4VnlMTTtFd1Z4TE47RUFDQTtBTnVxQ0o7QU1ycUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU51cUNOO0FNcnFDTTtFQU5GO0lBT0k7RU53cUNOO0FBQ0Y7QU10cUNNO0VBQ0U7RUFDQTtFQUNBO0FOd3FDUjtBTXRxQ1E7RUFDRTtFQUNBO0FOd3FDVjtBTXJxQ007RUFDRTtBTnVxQ1I7QU10cUNRO0VBQ0UseUJ4VnJCRjtBa1Y2ckNSO0FNbHFDTTtFQUNFO0VBQ0E7QU5vcUNSO0FNaHFDSTtFQUNFO0FOa3FDTjtBTWhxQ007RUFDRTtFQUNBO0VBQ0E7QU5rcUNSO0FNL3BDTTtFQUNFLHlCeFYzQ0E7RXdWNENBO0FOaXFDUjtBTS9wQ1E7RUFDRSxjeFZxQ007RXdWcENOO0VBQ0E7RUFDQTtBTmlxQ1Y7QU0zcENFO0VBQ0U7RUFDQTtFQUNBO0FONnBDSjtBTTFwQ0U7RUFDRTtBTjRwQ0o7QU0xcENJO0VBQ0U7QU40cENOO0FNenBDUTtFQUNFO0FOMnBDVjtBTXpwQ1U7RUFDRTtBTjJwQ1o7O0FNbHBDRTtFQUNFO0FOcXBDSjs7QU1ocENFO0VBREY7SUFFSTtJQUNBO0lBQ0E7RU5vcENGO0FBQ0Y7O0FNaHBDRTtFQUNFO0FObXBDSjtBTWpwQ0k7RUFIRjtJQUlJO0VOb3BDSjtBQUNGOztBTS9vQ0U7RUFDRTtFQUNBO0FOa3BDSjtBTS9vQ007RUFDRSx5QnhWa0tPO0V3VmpLUCxxQnhWM0RTO0FrVjRzQ2pCO0FNL29DUTtFQUNFLHlCeFZwSEY7RXdWcUhFLHFCeFY2Sks7QWtWby9CZjtBTTlvQ1E7RUFDRSxjeFZTTztFd1ZSUDtFQUNBLDRCclZqSkE7QStVaXlDVjs7QU14b0NFO0VBQ0U7RUFDQTtBTjJvQ0o7QU16b0NFO0VBQ0U7QU4yb0NKOztBTXZvQ0E7RUFDRTtBTjBvQ0Y7QU12b0NJO0VBQ0U7RUFFQTtFQUNBO0FOd29DTjs7QU1ub0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5zb0NGOztBTW5vQ0E7RUFFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VOcW9DSjtFTWxvQ0U7SUFDRTtFTm9vQ0o7QUFDRjtBTS9uQ0U7RUFDRTtBTmlvQ0o7O0FNNW5DRTtFQUNFO0VBQ0E7QU4rbkNKO0FNN25DSTtFQUNFO0lBQ0U7RU4rbkNOO0FBQ0Y7QU01bkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU44bkNOO0FNNW5DTTtFQU5GO0lBT0k7RU4rbkNOO0FBQ0Y7QU0zbkNFO0VBQ0U7RUFDQTtFQUNBO0FONm5DSjs7QU16bkNBO0VBQ0U7QU40bkNGOztBTXhuQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCclZsT0s7RXFWbU9MLG1CeFZaVTtFd1ZhVjtBTjJuQ0o7QU0xbkNJO0VBWEY7SUFZSTtFTjZuQ0o7QUFDRjtBTTFuQ0k7RUFDRTtBTjRuQ047QU14bkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wbkNOO0FNeG5DTTtFQUNFLHFCeFZuS1E7RXdWb0tSLHlCeFZ2Skk7QWtWaXhDWjtBTXZuQ007RUFDRTtFQUNBO0FOeW5DUjtBTTltQ0U7RUFDRTtFQUNBO0FOZ25DSjtBTTdtQ0U7RUFDRTtFQUNBO0VBQ0E7QU4rbUNKO0FNNW1DRTtFQUNFLHlCeFZ0RVc7RXdWdUVYO0VBQ0EsY3hWL0xXO0V3VmdNWDtFQUNBLG1CNVZuUk87RTRWb1JQLDJCclYzUks7RXFWNFJMO0FOOG1DSjtBTTNtQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjZtQ0o7QU0zbUNJO0VBQ0UseUJ4VnBTRTtFd1ZxU0Y7RUFDQTtBTjZtQ047O0FNeG1DQTtFQUNFO0FOMm1DRjs7QU14bUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMm1DRjtBTXptQ0U7RUFDRTtBTjJtQ0o7O0FNdm1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4VnpVTTtFd1YwVU47QU4wbUNGOztBTXZtQ0E7RUFDRTtFQUNBO0VBQ0EsY3hWaFZNO0V3VmlWTjtFQUNBO0VBQ0E7QU4wbUNGOztBTXZtQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wbUNGOztBTXZtQ0E7RUFDRTtFQUNBO0FOMG1DRjs7QU12bUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CeFYzWE07QWtWcStDUjs7QU12bUNBO0VBQ0U7RUFDQTtBTjBtQ0Y7O0FNdm1DQTtFQUNFO0VBQ0E7QU4wbUNGOztBTXZtQ0E7RUFDRTtFQUNBO0FOMG1DRjs7QU12bUNBO0VBQ0U7RUFDQTtBTjBtQ0Y7O0FNdm1DQTtFQUNFO0VBQ0E7QU4wbUNGOztBTXZtQ0E7RUFDRTtFQUNBO0FOMG1DRjs7QU12bUNBO0VBQ0U7RUFDQTtBTjBtQ0Y7O0FNdm1DQTtFQUNFO0VBQ0E7QU4wbUNGOztBTXZtQ0E7RUFDRTtFQUNBO0FOMG1DRjs7QU12bUNBO0VBQ0U7RUFDQTtBTjBtQ0Y7O0FNdm1DQTtFQUNFO0VBQ0E7QU4wbUNGOztBTXZtQ0E7RUFDRTtFQUNBO0FOMG1DRjs7QU12bUNBO0VBQ0U7SUFDRTtFTjBtQ0Y7RU12bUNBO0lBQ0U7RU55bUNGO0FBQ0Y7QU1ybUNFO0VBQ0U7QU51bUNKOztBTWxtQ0U7RUFDRTtBTnFtQ0o7QU1sbUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vbUNKO0FNaG1DSTtFQUNFO0VBQ0E7QU5rbUNOO0FNOWxDRTtFQUNFO0FOZ21DSjtBTTlsQ0k7RUFDRTtFQUNBO0VBQ0E7QU5nbUNOOztBTTFsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONmxDSjtBTTNsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONmxDTjtBTTNsQ007RUFDRSxtQjVWeGVHO0FzVnFrRFg7O0FNdmxDQTtFQUNFO0VBQ0E7RUFDQTtBTjBsQ0Y7QU14bENFO0VBQ0Usa0I1VmpkUztFNFZrZFQsY3hWL2ZRO0FrVnlsRFo7O0FNcmxDRTtFQUNFO0VBQ0E7RUFDQSxtQnhWbFVTO0V3Vm1VVDtFQUNBO0FOd2xDSjtBTXRsQ0k7RUFDRTtFQUNBO0VBQ0EseUJ4VnJiVTtFd1ZzYlYsY3hWMWdCRTtFd1YyZ0JGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd2xDTjtBTW5sQ0k7RUFDRTtBTnFsQ047O0FNaGxDQTtFQUNFO0VBQ0E7RUFDQTtBTm1sQ0Y7QU1qbENFO0VBQ0U7QU5tbENKO0FNaGxDRTtFQUNFO0FOa2xDSjtBTS9rQ0U7RUFDRSxtQjVWcGhCYztFNFZxaEJkLGN4VnpqQkk7QWtWMG9EUjtBTTlrQ0U7RUFDRSx5QnhWL1dTO0V3VmdYVDtBTmdsQ0o7QU05a0NJO0VBQ0UsbUI1VnppQlU7RTRWMGlCViwyQnJWdGpCRztFcVZ1akJILGN4Vm5rQkU7QWtWbXBEUjs7QU0za0NBO0VBQ0U7RUFDQSx5QnhWMWJlO0V3VjJiZjtBTjhrQ0Y7QU01a0NFO0VBQ0U7RUFDQSx5QnhWbGVLO0FrVmdqRFQ7O0FNMWtDQTtFQUNFO0FONmtDRjs7QU16a0NFO0VBQ0U7RUFDQTtFQUNBLHlCeFY3a0JJO0FrVnlwRFI7QU16a0NFO0VBQ0U7RUFDQTtBTjJrQ0o7QU16a0NJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RU40a0NKO0FBQ0Y7QU16a0NFO0VBQ0U7RUFDQTtBTjJrQ0o7O0FNdmtDQTtFQUNFO0VBQ0E7QU4wa0NGOztBTXZrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjBrQ0Y7QU14a0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wa0NKO0FNeGtDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMGtDTjtBTXhrQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QU55a0NSO0FNdmtDUTtFQUNFO0VBQ0E7RUFDQTtBTnlrQ1Y7QU10a0NRO0VBQ0U7RUFDQTtFQUNBO0FOd2tDVjtBTXBrQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNrQ1I7O0FNaGtDQTtFQUNFO0lBQ0U7RU5ta0NGO0FBQ0Y7QU1oa0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5ra0NGO0FNamtDRTtFQUxGO0lBTUk7RU5va0NGO0FBQ0Y7QU1sa0NFO0VBQ0U7QU5va0NKO0FNamtDRTtFQUNFO0FObWtDSjtBTWprQ0k7RUFDRTtFQUNBO0VBQ0EseUJ4VmxtQk07RXdWbW1CTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObWtDTjtBTWprQ007RUFDRTtBTm1rQ1I7QU0vakNFO0VBQ0U7QU5pa0NKOztBTTdqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeFZ6dEJNO0FrVnl4RFI7QU05akNFO0VBQ0U7QU5na0NKO0FNOWpDSTtFQUNFO0FOZ2tDTjs7QU0zakNBO0VBQ0U7QU44akNGO0FNN2pDRTtFQUNFO0lBQ0U7RU4rakNKO0FBQ0Y7QU03akNFO0VBQ0U7SUFDRTtJQUNBO0VOK2pDSjtBQUNGO0FNN2pDRTtFQUNFO0FOK2pDSjtBTTdqQ0k7RUFDRSx5QnhWMXZCTTtFd1YydkJOO0VBQ0E7RUFDQTtFQUNBO0FOK2pDTjtBTTVqQ0k7RUFDRTtFQUNBO0VBQ0E7QU44akNOO0FNM2pDSTtFQUNFO0FONmpDTjtBTXpqQ0U7RUFDRTtFQUNBO0FOMmpDSjtBTTFqQ0k7RUFDRSxjeFZ0eEJFO0FrVmsxRFI7QU16akNJO0VBQ0UsY3hWN3RCSztBa1Z3eERYO0FNeGpDSTtFQUNFLGN4Vnh4Qk07QWtWazFEWjs7QU1yakNBO0VBQ0U7QU53akNGOztBTXJqQ0E7RUFDRTtJQUNFO0VOd2pDRjtBQUNGO0FNcmpDQTtFQUVJO0lBQ0U7RU5zakNKO0FBQ0Y7QU1sakNBO0VBQ0U7QU5vakNGO0FNbGpDRTtFQUNFO0FOb2pDSjs7QU1qakNBO0VBQ0U7QU5vakNGOztBTWxqQ0E7RUFDRTtFQUNBO0FOcWpDRjs7QU1uakNBO0VBQ0U7SUFDRTtJQUNBO0VOc2pDRjtBQUNGO0FNbmpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xakNGOztBTWxqQ0U7RUFDRSxjeFZ4MEJJO0V3VnkwQkoscUJ4VnJ2Qlk7QWtWMHlEaEI7O0FNampDRTtFQUNFO0FOb2pDSjs7QU0vaUNJO0VBQ0U7QU5rakNOOztBTTdpQ0E7RUFDRTtFQUNBO0VBQ0E7QU5nakNGOztBT2w2REU7RUFDRTtFQUNBO0FQcTZESjtBT2g2RE07RUFDRTtFQUNBO0VBQ0E7QVBrNkRSO0FPNzVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArNURKOztBT3o1REk7RUFDRTtFQUNBO0FQNDVETjs7QU92NURBO0VBQ0U7RUFDQTtBUDA1REY7O0FPdjVEQTtFQUNFO0VBQ0E7QVAwNURGOztBT3Y1REE7RUFDRSx5QnpWN0JzQjtBa1Z1N0R4QjtBT3Y1REk7RUFDRSx5QnpWd1BTO0FrVmlxRGY7O0FPbDVESTtFQUNFO0VBQ0E7RUFDQTtBUHE1RE47O0FPaDVEQTtFQUNFO0FQbTVERjs7QU9oNURBO0VBQ0UseUJ6VmdLYTtFeVYvSmI7RUFDQTtBUG01REY7QU9qNURFO0VBQ0U7QVBtNURKOztBTzk0REU7RUFDRTtBUGk1REo7QU8vNERJO0VBQ0UsY3pWWlM7QWtWNjVEZjs7QU81NERBO0VBQ0UseUJ6VmxFTTtFeVZtRU47QVArNERGO0FPNzRERTtFQUNFO0VBQ0E7QVArNERKO0FPNTRERTtFQUNFO0VBQ0E7QVA4NERKOztBT3g0REk7RUFDRTtBUDI0RE47O0FPcjREQTtFQUNFO0FQdzRERjs7QU9yNERBO0VBQ0U7RUFDQTtFQUNBLDRCdFZ0SFE7QStVOC9EVjtBT3I0REU7RUFDRTtBUHU0REo7QU9yNERJO0VBQ0Usa0I3VnRGUTtFNlZ1RlIsY3pWT087QWtWZzREYjtBT240REU7RUFDRTtBUHE0REo7QU9uNERJO0VBQ0UseUJ6VmdGTztBa1ZxekRiOztBTzUzREk7O0VBRUU7QVArM0ROO0FPNTNESTs7RUFFRTtBUDgzRE47QU8zM0RJOztFQUVFO0FQNjNETjtBTzEzREk7O0VBRUU7QVA0M0ROO0FPejNESTs7RUFFRTtBUDIzRE47QU94M0RJOztFQUVFO0FQMDNETjtBT3YzREk7O0VBRUU7QVB5M0ROO0FPdDNESTs7RUFFRTtBUHczRE47O0FPajNERTtFQUNFO0FQbzNESjtBT2wzREk7RUFDRTtBUG8zRE47QU9sM0RNO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RVBxM0ROO0FBQ0Y7QU9qM0RJO0VBQ0U7RUFDQTtBUG0zRE47O0FROWpFRTtFQUNFO0VBQ0E7QVJpa0VKO0FRL2pFSTtFQUNFO0VBQ0EseUIxVlNrQjtFMFZSbEI7RUFDQTtFQUNBO0FSaWtFTjtBUS9qRU07RUFDRTtBUmlrRVI7QVE5akVNO0VBQ0UseUIxVnNETztBa1YwZ0VmO0FRN2pFTTtFQUNFLHlCMVZUQTtBa1Z3a0VSO0FRMWpFRTtFQUNFO0VBQ0EsbUI5VktZO0U4VkpaLDJCdlZSSztFdVZTTDtBUjRqRUo7O0FRdmpFRTtFQUNFO0VBQ0Esa0I5VlBVO0U4VlFWLDJCdlZsQks7RXVWbUJMLGMxVmtIYTtBa1Z3OERqQjtBUXhqRUk7RUFORjtJQU9JO0VSMmpFSjtBQUNGO0FReGpFRTtFQUNFLG1COVZkWTtFOFZlWiwyQnZWM0JLO0V1VjRCTCxjMVZxRlM7RTBWcEZUO0VBQ0E7QVIwakVKO0FReGpFSTtFQVBGO0lBUUk7RVIyakVKO0FBQ0Y7O0FRcmpFSTtFQUNFO0VBQ0E7RUFDQTtBUndqRU47QVF0akVNO0VBQ0U7QVJ3akVSO0FRcmpFTTtFQUNFO0FSdWpFUjtBUWxqRU07RUFDRTtBUm9qRVI7O0FRN2lFRTtFQUNFO0FSZ2pFSjtBUTlpRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmdqRU47QVE5aUVNO0VBQ0U7QVJnakVSO0FRNWlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSOGlFTjtBUTVpRU07RUFDRTtBUjhpRVI7QVExaUVJO0VBQ0U7RUFDQTtBUjRpRU47O0FRdmlFQTtFQUNFO0VBQ0E7RUFDQTtBUjBpRUY7QVF4aUVFO0VBQ0Usa0I5VmxGVTtBc1Y0bkVkOztBUXJpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUndpRUo7QVFyaUVFOztFQUVFO0FSdWlFSjs7QVFuaUVBO0VBQ0U7QVJzaUVGO0FRbmlFSTtFQUNFLG1COVZ0SE07RThWdUhOO0FScWlFTjs7QVFoaUVBO0VBQ0U7RUFDQTtBUm1pRUY7O0FROWhFSTtFQUNFLG1COVZuSUs7QXNWb3FFWDtBUTVoRUk7RUFDRSxtQjlWMUlNO0FzVndxRVo7O0FReGhFRTtFQUNFLG1COVYzSVk7QXNWc3FFaEI7QVF4aEVFO0VBQ0UsbUI5Vi9JWTtBc1Z5cUVoQjs7QVFyaEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUndoRUo7QVF0aEVFO0VBQ0U7QVJ3aEVKO0FRcmhFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnVoRUo7QVFyaEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdWhFSjtBUXBoRUk7RUFDRSxtQjlWNUtVO0U4VjZLViw0QnZWbE5JO0V1Vm1OSixjMVY5RU87QWtWb21FYjs7QVFqaEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJvaEVGO0FRbGhFRTtFQUNFO0VBQ0E7RUFDQTtBUm9oRUo7QVFqaEVFO0VBQ0U7QVJtaEVKOztBUS9nRUE7RUFDRTtBUmtoRUY7O0FROWdFRTtFQUNFO0VBQ0E7QVJpaEVKOztBUTVnRUU7RUFDRSxtQjlWdE1VO0FzVnF0RWQ7O0FRM2dFQTtFQUNFO0FSOGdFRjtBUTVnRUU7RUFIRjtJQUlJO0lBQ0E7RVIrZ0VGO0FBQ0Y7QVE3Z0VFO0VBQ0UsbUI5Vm5PWTtFOFZvT1osMkJ2VmhQSztFdVZpUEwsYzFWaElTO0UwVmlJVDtBUitnRUo7QVE3Z0VJO0VBTkY7SUFPSTtFUmdoRUo7QUFDRjs7QVE1Z0VBO0VBQ0U7QVIrZ0VGO0FRNWdFSTtFQUNFO0FSOGdFTjtBUTFnRUU7RUFDRTtBUjRnRUo7O0FRdmdFRTtFQUNFO0lBQ0U7RVIwZ0VKO0VRdmdFRTtJQUNFO0VSeWdFSjtFUXRnRUU7SUFDRTtFUndnRUo7QUFDRjs7QVFuZ0VFO0VBQ0U7RUFDQTtFQUVBO0FScWdFSjtBUWxnRUU7RUFDRSxtQjlWelJVO0FzVjZ4RWQ7QVFqZ0VFO0VBQ0UsbUI5VnpSWTtFOFYwUlosMkJ2VnRTSztFdVZ1U0wsYzFWOUtXO0FrVmlyRWY7QVFoZ0VFO0VBQ0UsbUI5VjFSWTtFOFYyUloseUJ2VjlUTTtFdVYrVE4sYzFWNUxTO0FrVjhyRWI7O0FROS9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaWdFRjs7QVE5L0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaWdFRjs7QVE3L0RFO0VBQ0U7QVJnZ0VKOztBUTUvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUisvREY7QVE3L0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSKy9ESjtBUTUvREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4L0RKOztBUWwvREE7RUFDRTtBUnEvREY7QVFuL0RFO0VBQ0U7QVJxL0RKOztBUWovREU7RUFDRTtBUm8vREo7QVFsL0RFO0VBQ0U7QVJvL0RKOztBUWgvREE7RUFDRTtBUm0vREY7O0FRai9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm8vREY7QVFuL0RFO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RVJzL0RGO0FBQ0Y7O0FRcC9EQTtFQUVFO0VBQ0E7RUFDQTtBUnMvREY7QVFyL0RFO0VBQ0U7QVJ1L0RKOztBUW4vREE7RUFDRTtBUnMvREY7QVFyL0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnUvREo7QVF0L0RJO0VBQ0U7QVJ3L0ROO0FRdi9ETTtFQUNFO0VBQ0E7RUFDQTtBUnkvRFI7O0FRbi9ERTtFQUVJO0lBQ0U7RVJxL0ROO0FBQ0Y7O0FROStETTtFQURGO0lBRUk7RVJrL0ROO0FBQ0Y7O0FTcjhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHc4RUY7QVN0OEVFO0VBQ0U7QVR3OEVKO0FTcjhFRTtFQUNFO0FUdThFSjtBU2w4RUU7RUFDRTtFQUNBO0FUbzhFSjtBU2w4RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzVlprQjtBa1ZnOUV4QjtBU2o4RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzVnJCa0I7QWtWdzlFeEI7QVNqOEVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRtOEVSO0FTajhFTTtFQUNFO0FUbThFUjtBU2o4RU07RUFDRTtBVG04RVI7QVM5N0VFO0VBQ0UsbUIvVnRCWTtFK1Z1QloseUJ4VmxDSztFd1ZtQ0wsYzNWNkVTO0UyVjVFVDtFQUNBO0FUZzhFSjtBUzc3RUU7RUFDRSxtQi9WbkNPO0UrVm9DUCx5QnhWMUNLO0ErVXkrRVQ7QVM1N0VFO0VBQ0Usa0IvVnRDVTtFK1Z1Q1YsMkJ4VmhESztFd1ZpREwsYzNWZ0VTO0UyVi9EVDtFQUNBO0VBQ0E7QVQ4N0VKO0FTMTdFSTtFQUNFO0VBQ0EseUIzVnhERTtFMlZ5REY7RUFDQTtFQUNBO0FUNDdFTjtBUzE3RU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDQ3RVI7QVN6N0VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzVmxHQTtFMlZtR0E7QVQyN0VSO0FTajdFSTtFQUNFO0VBQ0EseUIzVnBHRTtFMlZxR0Y7RUFDQTtFQUNBO0FUbTdFTjtBU2o3RU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM1Z6SEk7RTJWMEhKO0VBQ0E7QVRtN0VSO0FTejZFSTtFQUNFO0VBQ0EseUIzVmxJRTtFMlZtSUY7RUFDQTtFQUNBO0FUMjZFTjtBU3o2RU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzVm5HTztFMlZvR1A7QVQyNkVSO0FTajZFSTtFQUNFO0VBQ0EseUIzVmhLRTtFMlZpS0Y7RUFDQTtFQUNBO0FUbTZFTjtBU2o2RU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM1Y5Q1M7RTJWK0NUO0VBQ0E7QVRtNkVSOztBU3g1RUU7RUFDRTtBVDI1RUo7O0FTdjVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUMDVFRjs7QVN2NUVBO0VBQ0U7RUFDQTtBVDA1RUY7O0FTcDVFTTtFQUNFO0FUdTVFUjs7QVNoNUVJO0VBQ0U7RUFDQTtFQUNBO0FUbTVFTjs7QVVyb0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWd29GUjtBVXRvRlE7RUFDSTtBVndvRlo7QVV0b0ZZO0VBQ0ksa0JoV2lCRjtFZ1doQkUsMkJ6Vk9QO0V5Vk5PLGM1VjBJQztFNFZ6SUQ7RUFDQTtFQUNBO0FWd29GaEI7QVVyb0ZZO0VBQ0ksa0JoV1FGO0VnV1BFLDJCelZGUDtFeVZHTyxjNVY4R0g7RTRWN0dHO0VBQ0E7RUFDQTtBVnVvRmhCOztBV2xxRkE7RUFDRTtBWHFxRkY7QVducUZFO0VBQ0U7SUFDRTtFWHFxRko7QUFDRjtBV2xxRkU7RUFDRTtFQUNBO0VBTUE7QVgrcEZKO0FXbnFGSTtFQUpGO0lBS0k7RVhzcUZKO0FBQ0Y7O0FXaHFGQTtFQUNFLGtCaldRWTtFaVdQWiwyQjFWRk87RTBWR1AsYzdWc0hhO0FrVjZpRmY7O0FXaHFGQTtFQUNFLG1CaldHYztFaVdGZCxjN1Z5R1c7QWtWMGpGYjtBV2pxRkU7RUFDRSwyQjFWWEs7QStVOHFGVDtBV2hxRkU7RUFDRSwyQjFWbENNO0ErVW9zRlY7O0FXN3BGRTtFQUNFO0VBQ0E7RUFHQSxtQmpXYlk7RWlXY1osNEIxVjlDTTtBK1U0c0ZWO0FXNXBGSTtFQUNFO0VBQ0EsbUJqV2xCVTtFaVdtQlYsMkIxVmhDRztFMFZpQ0gsYzdWb0dXO0FrVjBqRmpCO0FXM3BGSTtFQUNFLG1Cald4QlU7RWlXeUJWLDJCMVZ0Q0c7RTBWdUNILGM3VjhGVztBa1YrakZqQjtBVzFwRkk7RUFDRTtBWDRwRk47O0FXcnBGSTtFQUNFO0FYd3BGTjs7QVducEZBO0VBQ0U7RUFDQTtFQUNBO0FYc3BGRjtBV3BwRkU7RUFDRTtFQUNBO0FYc3BGSjs7QVdqcEZFO0VBQ0U7QVhvcEZKOztBV2hwRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWG1wRkY7O0FXOW9GSTtFQUNFO0VBQ0E7QVhpcEZOOztBVzNvRkU7RUFDRTtBWDhvRko7O0FXMW9GQTtFQUNFO0FYNm9GRjtBVzVvRkU7RUFDRTtBWDhvRko7QVc1b0ZFO0VBQ0U7RUFDQTtBWDhvRko7O0FXem9GRTtFQUNFO0FYNG9GSjtBVzNvRkk7RUFDRTtBWDZvRk47QVczb0ZJO0VBQ0U7RUFDQTtBWDZvRk47O0FXem9GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNG9GRjtBVzNvRkU7RUFDRSxrQmpXbkdlO0FzVmd2Rm5COztBV3hvRkU7RUFDRTtBWDJvRko7O0FZcHlGQTtFQUNFO0FadXlGRjtBWXJ5RkU7RUFDRTtBWnV5Rko7O0FhMXlGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FiNnlGSjtBYXh5RkU7RUFDRTtFQUNBO0VBQ0E7RUFJQTtBYnV5Rko7QWFweUZFO0VBQ0U7QWJzeUZKO0FhcnlGSTtFQUZGO0lBSUk7RWJ1eUZKO0FBQ0Y7QWF0eUZJO0VBQ0U7RUFDQTtBYnd5Rk47QWFyeUZFO0VBQ0U7QWJ1eUZKO0FhcnlGRTtFQWxDRjtJQW9DSTtFYnV5RkY7QUFDRjs7QWM1MEZBO0VBQ0U7RUFDQTtBZCswRkY7QWM5MEZFO0VBQ0U7QWRnMUZKO0FjOTBGRTtFQUNFO0FkZzFGSjs7QWM3MEZBO0VBQ0U7QWRnMUZGO0FjLzBGRTtFQUNFO0FkaTFGSjs7QWU5MUZBO0VBR0U7QWYrMUZGO0FlOTFGRTtFQUNFO0FmZzJGSjtBZTkxRkU7RUFDRTtBZmcyRko7QWUvMUZJO0VBQ0U7QWZpMkZOO0FlLzFGTTtFQUNFO0lBQ0U7RWZpMkZSO0FBQ0Y7QWU5MUZJO0VBQ0U7RUFDQTtBZmcyRk47QWUvMUZNO0VBSEY7SUFJSTtFZmsyRk47QUFDRjtBZWoyRk07RUFORjtJQU9JO0VmbzJGTjtBQUNGO0FlbDJGSTtFQUNFO0VBQ0E7QWZvMkZOO0FlajJGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmbTJGSjtBZWoyRkU7RUFXRTtFQUNBO0VBQ0E7QWZ5MUZKO0FlcjJGSTtFQUNFO0VBQ0E7QWZ1MkZOO0FlcjJGSTtFQUNFO0FmdTJGTjtBZXIyRkk7RUFDRTtBZnUyRk47QWVqMkZFO0VBQ0U7QWZtMkZKLEM7QWdCMTVGQTtFQUNFO0lBQ0U7RUNDRjtFRENBO0lBQ0U7RUNDRjtFRENBO0lBQ0U7RUNDRjtBQUNGO0FERUE7RUFDRTtJQUNFO0VDQUY7RURFQTtJQUNFO0VDQUY7RURFQTtJQUNFO0VDQUY7QUFDRjtBREdFO0VBQ0U7RUFDQTtBQ0RKO0FESUU7RUFDRTtFQUNBO0VBQ0E7QUNGSjs7QURLQTtFQUNFO0FDRkY7O0FES0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRkY7O0FESUE7RUFDRTtFQUNBO0VBQ0E7QUNERjtBREVFO0VBQ0U7QUNBSjs7QURJQTtFQUNFO0lBQ0U7RUNERjtFREdBO0lBQ0U7RUNERjtBQUNGO0FESUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRkY7O0FESUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREY7O0FESUE7RUFDRTtBQ0RGOztBREdBO0VBQ0U7QUNBRjs7QURFQTtFQUNFO0FDQ0Y7O0FERUE7QUFDQTtFQUNFO0FDQ0Y7O0FEQ0E7RUFDRTtBQ0VGOztBREFBO0VBQ0U7QUNHRjs7QUREQTtFQUNFO0FDSUY7O0FERkE7RUFDRTtBQ0tGOztBREhBO0VBQ0U7QUNNRjs7QURKQTtFQUNFO0FDT0Y7O0FETEE7RUFDRTtBQ1FGOztBRE5BO0VBQ0U7QUNTRjs7QURQQTtFQUNFO0FDVUY7O0FEUkE7RUFDRTtBQ1dGOztBRFRBO0VBQ0U7QUNZRjs7QURWQTtFQUNFO0FDYUY7O0FEWEE7RUFDRTtBQ2NGOztBRFpBO0VBQ0U7QUNlRjs7QURlQTtFQUNFO0VBQ0E7QUNaRjs7QURlQTtFQUNFO0VBQ0E7RUFLQTtFQU1BO0FDckJGOztBRHdCQTtFQUNFO0lBQ0U7RUNyQkY7RUR1QkE7SUFDRTtFQ3JCRjtBQUNGO0FEd0JBO0FBQ0E7RUFDRTtBQ3RCRjs7QUR5QkE7RUFDRTtJQUNFO0VDdEJGO0VEd0JBO0lBQ0U7RUN0QkY7QUFDRjtBRHlCQTtFQUNFO0FDdkJGOztBRDBCQTtFQUNFO0lBQ0U7SUFDQTtFQ3ZCRjtFRHlCQTtJQUNFO0lBQ0E7RUN2QkY7QUFDRjtBRDBCQTtFQUNFO0lBQ0U7SUFDQTtFQ3hCRjtFRDBCQTtJQUNFO0lBQ0E7RUN4QkY7QUFDRjtBRDBCQTtFQUNFO0lBQ0U7SUFDQTtFQ3hCRjtFRDBCQTtJQUNFO0lBQ0E7RUN4QkY7QUFDRjtBRDJCQTtFQUNFO0lBQ0U7SUFDQTtFQ3pCRjtFRDJCQTtJQUNFO0lBQ0E7RUN6QkY7QUFDRjtBRDJCQTtFQUNFO0lBQ0U7RUN6QkY7RUQyQkE7SUFDRTtFQ3pCRjtFRDJCQTtJQUNFO0VDekJGO0FBQ0Y7QUQyQkE7RUFDRTtBQ3pCRjtBRDBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN4Qko7O0FENEJBO0VBQ0U7RUFDQTtFQUNBO0FDekJGOztBRDZCQTtFQUNFO0VBQ0E7RUFDQTtBQzFCRjs7QUQ0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDekJGOztBRDJCQTtFQVdFO0FDbENGO0FEd0JFO0VBQ0U7RUFDQTtBQ3RCSjtBRHlCRTtFQUNFO0VBQ0E7RUFDQTtBQ3ZCSjtBRDBCRTtFQUNFO0FDeEJKO0FEMEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3hCSjtB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RTtBQy9DSjtBRG1ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDakRKO0FEbURJO0VBQ0UsY2xXN3FCRTtFa1c4cUJGLG1CbFcva0JHO0VrV2dsQkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pETjtBRG9EUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2xEVjtBRHVESTtFQUNFO0lBQ0U7RUNyRE47RUR1REk7SUFDRTtFQ3JETjtBQUNGOztBRDBEQTtFQUNFO0FDdkRGO0FEd0RFO0VBQ0U7RUFDQTtBQ3RESjtBRHdERTtFQUNFO0FDdERKO0FEd0RFO0VBQ0U7RUFDQTtBQ3RESjtBRHlERTtFQUNFO0VBQ0EsMkIvVmx1Qks7RStWbXVCTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdkRKO0FEeURFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQmxXNXVCSTtFa1c2dUJKO0VBQ0E7RUFFQTtFQUNBO0FDekRKO0FENERFO0VBQ0UsY2xXcnZCSTtFa1dzdkJKLG1CbFd2cEJLO0VrV3dwQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzFESjtBRDZETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNEUjtBRGdFRTtFQUNFO0lBQ0U7RUM5REo7RURnRUU7SUFDRTtFQzlESjtBQUNGO0FEaUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUMvREo7QURnRUk7RUFDRTtBQzlETjs7QURvRUE7RUFDRTtBQ2pFRjtBRGtFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2hFSjtBRGtFRTtFQUNFO0VBQ0E7RUFDQTtBQ2hFSjtBRG1FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCL1Z2ekJPO0UrVnd6QlA7RUFDQTtFQUNBO0FDakVKO0FEbUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdFdwekJZO0VzV3F6Qlo7RUFDQTtFQUNBO0FDakVKO0FEbUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2pFSjtBRG1FRTtFQUNFO0VBQ0E7QUNqRUo7QURtRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNqRUo7O0FEb0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJsV24yQk07RWtXbzJCTjtBQ2pFRjs7QURtRUE7RUFDRTtBQ2hFRjtBRGlFRTtFQUNFO0FDL0RKO0FEaUVFO0VBQ0U7QUMvREo7O0FEa0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9ERjs7QURtRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2hFRjs7QURrRUE7RUFDRTtJQUNFO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RUNoRUY7QUFDRjtBRGtFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2hFRjtBQUNGO0FEa0VBO0VBQ0U7SUFDRTtFQ2hFRjtBQUNGO0FEa0VBO0VBQ0U7RUFDQTtBQ2hFRjs7QURrRUE7RUFDRTtFQUNBO0FDL0RGOztBRGlFQTtFQUNFO0VBQ0E7QUM5REY7O0FEZ0VBO0VBQ0U7RUFDQTtFQUNBLG1CdFdwNkJjO0VzV3E2QmQ7QUM3REY7O0FEK0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzVERjs7QUQrREE7RUFDRTtFQUNBO0VBaUNBO0VBS0E7QUNoR0Y7QUQyREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsV24zQlk7RWtXbzNCWjtFQUNBO0VBQ0E7RUFDQSxtQnRXNTdCWTtFc1c2N0JaO0VBQ0E7QUN6REo7QUQ0REU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0FDL0RKO0FEbUVFO0VBQ0U7QUNqRUo7QURxRUU7RUFDRTtFQUNBO0FDbkVKO0FEc0VFO0VBQ0U7SUFDRTtFQ3BFSjtFRHNFRTtJQUNFO0VDcEVKO0FBQ0Y7QURzRUU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3BFSjtBQUNGOztBRHlFRTtFQUNFO0VBQ0E7RUFDQTtBQ3RFSjtBRHVFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xXejZCRztFa1cwNkJIO0VBQ0E7RUFDQTtBQ3JFTjtBRHVFSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QUMxRU47QUQ0RUk7RUFDRTtBQzFFTjtBRDZFSTtFQUNFO0VBQ0E7QUMzRU47QUQ4RUk7RUFDRTtJQUNFO0VDNUVOO0VEOEVJO0lBQ0U7RUM1RU47QUFDRjtBRGdGRTtFQUNFO0FDOUVKO0FEZ0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzlFSjtBRCtFSTtFQUNFO0VBQ0E7QUM3RU47QURnRkU7RUFDRTtBQzlFSjtBRCtFSTtFQUNFO0VBQ0E7QUM3RU47QURtRkk7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9FTjtBRHFGSTs7O0VBQ0U7RUFDQTtFQUNBO0VBRUEsbUJsVzFsQ0U7RWtXMmxDRjtFQUNBO0FDbEZOO0FEb0ZJOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmxXbG1DRTtFa1dtbUNGO0VBQ0E7RUFDQTtBQ2hGTjtBRGlGTTs7O0VBQ0U7RUFDQTtFQUNBO0VBS0E7RUFDQTtBQ2pGUjtBRG9GSTs7O0VBQ0U7RUFDQTtFQUNBLG1CbFdybkNFO0VrV3NuQ0Y7RUFDQTtFQUNBO0FDaEZOO0FEa0ZNOzs7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbEZSO0FEcUZJOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0FDckZOO0FEc0ZNOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmxXN3BDQTtFa1c4cENBO0VBQ0E7RUFDQTtFQUNBO0FDbEZSO0FEcUZJOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2pGTjtBRHNGTTs7O0VBQ0U7RUFDQTtFQUNBLG1CbFdockNBO0VrV2lyQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsRlI7QURxRkk7OztFQUNFO0VBQ0E7RUFDQSxtQmxXMXJDRTtFa1cyckNGO0FDakZOO0FEa0ZNOzs7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsRlI7QURxRkk7OztFQUNFO0FDakZOO0FEb0ZJOzs7RUFDRSw2Qi9WaHRDSztFK1ZpdENMO0VBQ0E7RUFDQTtFQUNBO0FDaEZOO0FEa0ZJOzs7RUFDRSxjbFd4dENFO0VrV3l0Q0YsbUJsVzFuQ0c7RWtXMm5DSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM5RU47QURpRlE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzdFVjtBRGtGSTtFQUNFO0lBQ0U7RUNoRk47RURrRkk7SUFDRTtFQ2hGTjtBQUNGO0FEbUZJOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL0VOOztBRG9GQTtFQUNFO0FDakZGO0FEa0ZFO0VBQ0U7QUNoRko7O0FENEZFO0VBQ0U7RUFDQTtBQ3pGSjtBRDJGRTtFQUNFO0FDekZKO0FEMkZFO0VBQ0U7QUN6Rko7QUQyRkU7RUFDRTtFQUNBO0VBQ0E7RUFLQTtBQzdGSjtBRDhGSTtFQUNFO0VBQ0E7RUFFQSxtQmxXenlDRTtFa1cweUNGO0VBQ0E7RUFDQTtFQUNBO0FDN0ZOO0FEZ0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJsV3B6Q0k7RWtXcXpDSjtFQUNBO0FDOUZKO0FEK0ZJO0VBQ0U7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7QUNqR047QURvR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmxXejBDSTtFa1cwMENKO0VBQ0E7QUNsR0o7QURtR0k7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtBQ3JHTjtBRHdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN0R0o7QUR1R0k7RUFDRTtFQUNBO0VBQ0EsbUJsV24yQ0U7RWtXbzJDRjtFQUNBO0VBQ0E7RUFDQTtBQ3JHTjtBRHdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0FDMUdKO0FEMkdJO0VBQ0U7RUFDQTtFQUNBLG1CbFd6M0NFO0VrVzAzQ0Y7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQzFHTjtBRDZHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0FDL0dKO0FEZ0hJO0VBQ0U7RUFDQTtFQUNBLG1CbFdqNUNFO0VrV2s1Q0Y7RUFFQTtFQUVBO0VBQ0E7RUFDQTtBQ2hITjtBRHdISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDdEhOO0FEd0hJO0VBQ0U7RUFDQTtBQ3RITjs7QUQySEU7RUFDRSxjbFc5NkNJO0VrVys2Q0osbUJsV2gxQ0s7RWtXaTFDTDtFQUNBO0FDeEhKO0FEMkhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDekhSOztBRGdJQTtFQUNFO0FDN0hGOztBRCtIQTtFQUNFO0VBQ0E7QUM1SEY7O0FEdUpFO0VBQ0U7QUNwSko7O0FEdUpBO0VBQ0U7RUFDQTtBQ3BKRjtBRHFKRTtFQUNFO0VBQ0E7QUNuSko7O0FEdUpBO0VBT0U7QUMxSkY7QURvSkU7RUFDRTtBQ2xKSjtBRG9KRTtFQUNFO0FDbEpKOztBRDZKSTtFQUNFO0FDMUpOOztBRDhKQTtFQWlDRSxtQmxXanBDcUI7RWtXa3BDckI7QUMzTEY7QUQwSkU7RUFDRTtFQUNBO0VBQ0E7QUN4Sko7QUQySkk7RUFDRTtFQUNBO0FDekpOO0FENkpJO0VBQ0U7RUFDQTtFQUNBO0FDM0pOO0FENkpJO0VBQ0U7RUFDQTtBQzNKTjtBRCtKSTtFQUNFO0VBRUE7QUM5Sk47QURnS0k7RUFDRTtBQzlKTjtBRG1LRTtFQUNFO0VBRUE7RUFvQkE7QUNyTEo7QURtS007RUFDRTtBQ2pLUjtBRG9LSTtFQUNFO0lBQ0U7RUNsS047RURvS0k7SUFDRTtFQ2xLTjtBQUNGO0FEcUtJO0VBQ0U7RUFDQTtFQUNBO0FDbktOO0FEc0tJO0VBQ0U7QUNwS047QURxS007RUFDRTtBQ25LUjtBRHVLTTtFQUNFO0FDcktSO0FEd0tJO0VBQ0U7QUN0S047QUR1S007RUFDRTtBQ3JLUjtBRHlLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3ZLTjs7QUQ0S0E7RUFDRTtJQUNFO0lBWUE7RUNwTEY7RUQ4S0U7SUFDRTtFQzVLSjtFRDhLRTtJQUNFO0VDNUtKO0VEb0xFO0lBQ0U7RUNsTEo7RURvTEU7SUFDRTtFQ2xMSjtBQUNGO0FEc0xBO0VBQ0U7RUFDQTtBQ3BMRjtBRHFMRTtFQUNFO0FDbkxKO0FEcUxFO0VBQ0U7RUFDQTtBQ25MSjtBRHFMRTtFQUNFO0VBQ0E7RUFDQTtBQ25MSjtBRHFMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbkxKO0FEcUxFO0VBQ0U7RUFDQTtFQUNBLG1CbFc1a0NrQjtFa1c2a0NsQjtFQUNBO0VBQ0E7QUNuTEo7QURvTEk7RUFDRTtBQ2xMTjtBRHNMSTtFQUNFO0VBQ0E7RUFDQTtBQ3BMTjs7QUR3TEE7RUFDRTtBQ3JMRjtBRHNMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BMSjs7QUR1TEE7RUFDRTtFQUNBO0FDcExGOztBRHVMRTtFQUNFO0VBQ0E7RUFDQTtBQ3BMSjtBRHNMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcExKOztBRHdMRTtFQUNFO0VBQ0E7RUFDQTtBQ3JMSjtBRHVMRTtFQUNFO0VBQ0E7RUFDQTtBQ3JMSjs7QUR3TEE7RUFDRTtBQ3JMRjs7QUR1TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcExGOztBRHNMQTtFQUNFLGNsV3p0RE07RWtXMHRETixtQmxXM25ETztFa1c0bkRQO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdExGO0FENEtFO0VBTEY7SUFNSTtFQ3pLRjtBQUNGOztBRG1MQTtFQUNFO0FDaExGOztBRGtMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMvS0Y7O0FEaUxBO0VBQ0U7QUM5S0Y7O0FEa0xFO0VBQ0U7RUFDQTtBQy9LSjs7QURvTEU7RUFDRTtBQ2pMSjs7QURvTEE7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QUN4ckRBO0FBQ0E7RUFDRTtFQUNBO0FEMnJERjs7QUN4ckRBO0FBQ0E7RUFDRTtBRDJyREY7O0FDeHJEQTtBQUNBO0VBQ0U7QUQyckRGOztBQ3pyREE7RUFDRTtBRDRyREY7O0FDenJEQTtBQUNBO0VBQ0U7QUQ0ckRGOztBQzFyREE7RUFDRTtBRDZyREY7O0FDMXJEQTtBQUNBO0VBQ0U7QUQ2ckRGOztBQzFyREE7RUFDRTtBRDZyREY7O0FDMXJEQTtFQUNFO0FENnJERjs7QUMzckRBO0VBQ0U7QUQ4ckRGOztBQzVyREE7RUFDRTtBRCtyREY7O0FDN3JEQTtFQUNFO0lBQ0U7SUFDQTtFRGdzREY7RUM5ckRBO0lBQ0U7SUFDQTtFRGdzREY7QUFDRjtBQzlyREE7RUFDRTtBRGdzREY7O0FDM3JEQTtFQUVJO0lBQ0U7RUQ2ckRKO0FBQ0Y7QUN6ckRFO0VBQ0U7RUFDQTtFQUNBLG1CcFczZUk7QW1Xc3FFUjtBQ3pyREU7Ozs7RUFJRSxtQnBXamZJO0FtVzRxRVI7O0FDdnJEQTtFQUNFO0FEMHJERjs7QUN2ckRFO0VBQ0U7QUQwckRKO0FDenJESTtFQUNFO0VBQ0EsbUJwVzdmRTtBbVd3ckVSO0FDMXJETTtFQUNFLG1CcFdoYUM7QW1XNGxFVDs7QUNyckRFO0VBQ0U7QUR3ckRKO0FDdnJESTtFQUNFO0FEeXJETjtBQ3hyRE07RUFDRSxtQnBXNWFDO0VvVzZhRDtBRDByRFI7O0FDcHJEQTtFQUNFO0FEdXJERjs7QUNwckRBO0VBR0k7QURxckRKO0FDdnJERTtFQUNFO0FEeXJESjs7QUNyckRBO0FBQ0E7RUFDRTtBRHdyREY7O0FDcnJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd3JERjs7QUNyckRBO0VBQ0UseUJwV3JHYztFb1dzR2QsY3BXMWlCTTtFb1cyaUJOO0VBQ0E7RUFDQSwyQmpXaGpCTztFaVdxakJQO0VBQ0E7RUFDQTtBRG9yREY7QUMxckRFO0VBQ0UsY3BXL2lCSTtFb1dnakJKLHlCcFdqSVk7QW1XNnpEaEI7QUN2ckRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5ckRKO0FDeHJESTtFQUNFLGNwV2xDVTtBbVc0dERoQjtBQ3pyRE07RUFDRSxjcFdwQ1E7QW1XK3REaEI7QUN6ckRNO0VBQ0UsY3BXdkNRO0FtV2t1RGhCO0FDenJETTtFQUNFO0VBQ0EsbUJ4Vy9qQkc7QXVXMHZFWDtBQzFyRFE7RUFDRSxjcFc3Q007QW1XeXVEaEI7QUN2ckRFO0VBQ0UsY3BXNWtCSTtBbVdxd0VSO0FDeHJESTtFQUNFLGNwVzlrQkU7QW1Xd3dFUjtBQ3hyREk7RUFDRSxjcFdqbEJFO0FtVzJ3RVI7QUN2ckRFO0VBQ0UsY3BXcmxCSTtFb1dzbEJKLG1CeFdqbEJPO0V3V2tsQlA7QUR5ckRKO0FDeHJESTtFQUNFLGNwV3psQkU7RW9XMGxCRixtQnhXcmxCSztBdVcrd0VYO0FDdnJERTtFQUNFO0VBQ0E7QUR5ckRKO0FDeHJESTtFQUNFO0FEMHJETjtBQ3ZyREU7RUFDRSxtQnhXM2xCWTtBdVdveEVoQjs7QUNyckRBO0VBQ0U7RUFDQTtBRHdyREY7O0FDcHJERTtFQURGO0lBRUk7SUFDQTtFRHdyREY7QUFDRjs7QUNwckRFO0VBSUUsY3BXM2hCSztFb1c0aEJMLG1CeFdqbkJZO0V3V2tuQlosMkJqVy9uQks7RWlXZ29CTDtFQUNBO0FEb3JESjtBQzNyREk7RUFDRTtBRDZyRE47QUNwckRFO0VBQ0U7RUFDQTtFQUNBLGNwV3JoQlM7RW9Xc2hCVCxtQnhXdG5CWTtFd1d1bkJaLDJCald6b0JLO0FnVyt6RVQ7O0FDOXFERTtFQUNFO0FEaXJESjtBQzdxREk7RUFDRTtFQUNBO0VBQ0E7QUQrcUROO0FDM3FERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDRCaldwckJNO0VpV3FyQk4sZXhXbnBCVztFd1dvcEJYLGNwV2pqQlM7RW9Xa2pCVDtFQUNBO0VBQ0E7RUFDQTtBRDZxREo7O0FDenFEQTtFQUNFO0FENHFERjs7QUN4cURFO0VBQ0U7QUQycURKO0FDeHFERTtFQUNFO0FEMHFESjs7QUNycURFO0VBQ0U7QUR3cURKOztBQy9wREU7RUFDRTtBRGtxREo7O0FDOXBEQTtFQUNFO0FEaXFERjtBQ2hxREU7RUFDRTtFQUNBO0VBQ0E7QURrcURKOztBQzlwREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BXenVCVTtBbVcwNEVkOztBQzdwREE7RUFDRTtFQUNBO0VBQ0EsbUJwVzlpQlU7RW9XK2lCVjtFQUNBO0VBQ0E7QURncURGOztBQzVwREU7RUFDRTtBRCtwREo7QUM3cERFO0VBQ0U7QUQrcERKOztBQzNwREE7RUFDRTtJQUNFO0VEOHBERjtBQUNGO0FDM3BEQTtFQUNFO0FENnBERjs7QUN6cERJO0VBQ0U7RUFDQTtBRDRwRE4sQztBRTM2RUE7RUFDRTtBQ0NGO0FEQUU7RUFGRjtJQUdJO0VDR0Y7QUFDRjtBRERJO0VBREY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFQ0lKO0FBQ0Y7QURISTtFQUNFO0VBTUE7RUFDQTtFQUNBO0VBQ0E7QUNBTjtBRFJNO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RUNXTjtBQUNGO0FETk07RUFFRTtBQ09SO0FETE07RUFDRSxxQ2xXTFU7RWtXTVY7RUFDQSxjcldwQkk7RXFXcUJKLGV6V3lCVztFeVd4Qlg7RUFDQSxpQnpXdUJXO0EwV2hCbkI7QUROUTtFQVBGO0lBUUksaUJ6V1NRO0l5V1JSLG1CeldRUTtFMFdDaEI7QUFDRjtBRFBRO0VBWkY7SUFhSSxpQnpXSVE7SXlXSFIsbUJ6V0dRO0UwV09oQjtBQUNGO0FEUk07RUFDRSw2QmxXckJHO0VrV3NCSDtFQUNBLGNyV3JDSTtFcVdzQ0osZXpXMEJTO0V5V3pCVDtFQUNBLGlCeldnQks7RXlXZkw7RUFDQTtBQ1VSO0FEVFE7RUFURjtJQVVJLG1CeldDTztJeVdBUCxxQnpXYk87SXlXY1A7RUNZUjtBQUNGO0FEWFE7RUFkRjtJQWVJLG1CeldKTztJeVdLUCxxQnpXbEJPO0l5V21CUDtFQ2NSO0FBQ0Y7QURaTTtFQUNFLDZCbFd6Q0c7RWtXMENIO0VBQ0EsY3JXekRJO0VxVzBESixleldNUztFeVdMVDtFQUNBLGlCeldJUztFeVdIVDtBQ2NSO0FEYlE7RUFSRjtJQVNJLG1CeldsQk87SXlXbUJQLHFCelduQk87RTBXbUNmO0FBQ0Y7QURmUTtFQVpG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V007RUFIRjtJQUlJO0VEeVdOO0FBQ0Y7QUN4V007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDBXUjtBQ3pXUTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VENFdSO0FBQ0Y7QUN6V0k7RUFDRSxlM1dWYTtFMldXYiw2QnBXM0NLO0VvVzRDTCxjdlc3Q0U7QXNXd1pSO0FDMVdNO0VBSkY7SUFLSSxtQjNXeEJTO0UwV3FZZjtBQUNGO0FDM1dJO0VBQ0UsZTNXdkNTO0UyV3dDVCwyQnBXdkRHO0VvV3dESCxjdld5Z0JVO0FzVzVKaEI7O0FDeFdBO0VBQ0U7RUFDQTtFQUNBO0FEMldGO0FDeldFO0VBTEY7SUFNSTtFRDRXRjtBQUNGO0FDMVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENFdKO0FDM1dJO0VBQ0U7RUFDQTtFQUNBO0FENldOO0FDM1dJO0VBQ0U7RUFDQTtBRDZXTjtBQzNXSTtFQWhCRjtJQWlCSTtFRDhXSjtBQUNGO0FDN1dJO0VBQ0U7RUFDQTtFQUNBO0FEK1dOO0FDOVdNO0VBQ0UscUNwVzNGVTtFb1c0RlY7RUFDQSxjdlc3RkE7RXVXOEZBLGtCM1dqRVM7RTJXa0VUO0FEZ1hSO0FDL1dRO0VBTkY7SUFPSSxpQjNXNUVRO0kyVzZFUixtQjNXN0VRO0UwVytiaEI7QUFDRjtBQ2hYTTtFQUNFLGUzV2xEUztFMldtRFQsY3ZXdkdBO0V1V3dHQTtFQUNBLDZCcFd4R0c7RW9XeUdILGlCM1d0RFM7RTJXdURUO0VBQ0E7QURrWFI7QUNqWFE7RUFSRjtJQVNJLG1CM1d0RFM7STJXdURULHFCM1d2RFM7RTBXMmFqQjtBQUNGO0FDalhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURtWE47QUNsWE07RUFMRjtJQU1JO0lBQ0E7RURxWE47QUFDRjtBQ3BYTTtFQUNFLHlCcFczSEk7RW9XNEhKLGN2VzlIQTtFdVcrSEEsa0IzVzlHTTtFMlcrR047RUFDQTtBRHNYUjtBQ3JYUTtFQU5GO0lBT0ksbUIzV3pITTtJMlcwSE47SUFDQTtFRHdYUjtBQUNGOztBQ2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEb1hGO0FDblhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURxWEo7QUNwWEk7RUFMRjtJQU1JO0lBQ0E7RUR1WEo7QUFDRjtBQ3RYSTtFQUNFO0VBQ0E7RUFJQTtBRHFYTjtBQ3hYTTtFQUhGO0lBSUk7RUQyWE47QUFDRjtBQ3pYTTtFQUNFO0FEMlhSO0FDelhNO0VBQ0U7RUFDQTtFQUNBO0FEMlhSO0FDMVhRO0VBQ0Usa0IzV3pKSTtFMlcwSkosMkJwVzdLRDtFb1c4S0MsY3ZXOE9lO0V1VzdPZjtFQUNBO0FENFhWO0FDMVhRO0VBQ0UsZTNXcktLO0UyV3NLTCwyQnBXckxEO0VvV3NMQyxjdlcrWEk7RXVXOVhKO0VBQ0E7QUQ0WFY7QUN0WEk7RUFDRSxrQjNXL0pXO0UyV2dLWCxxQ3BXN0xZO0VvVzhMWjtFQUNBLGN2Vy9MRTtFdVdnTUY7RUFDQTtFQUNBO0FEd1hOO0FDdlhNO0VBUkY7SUFTSSxpQjNXL0tVO0kyV2dMVixtQjNXaExVO0kyV2lMVjtFRDBYTjtBQUNGO0FDeFhJO0VBQ0UsNkJwV3pNSztFb1cwTUwsZTNXdkpXO0UyV3dKWCxjdlc4TW1CO0V1VzdNbkI7RUFDQTtFQUNBO0FEMFhOO0FDelhNO0VBUEY7SUFRSSxpQjNXbkxNO0kyV29MTixtQjNXcExNO0kyV3FMTjtFRDRYTjtBQUNGOztBQ3hYQTtFQUNFO0FEMlhGOztBRTFtQkU7RUFDRSxnQjVXeUVhO0EwV29pQmpCO0FFNW1CSTtFQUZGO0lBR0ksb0I1VzZDUTtJNFc1Q1I7RUYrbUJKO0FBQ0Y7O0FFM21CRTtFQUNFO0FGOG1CSjtBRTdtQkk7RUFGRjtJQUdJO0VGZ25CSjtBQUNGOztBRTdtQkE7RUFDRSx5QnhXeWNjO0V3V3hjZCxjeFdJTTtFd1dITjtFQUNBO0VBQ0EsMkJyV0ZPO0VxV0dQLGtCNVdpQlk7RTRXaEJaO0VBQ0E7RUFDQSxvQjVXY1k7RTRXVVo7RUFDQTtFQUNBO0FGeWxCRjtBRWxuQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CeFdUSTtFd1dVSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb25CSjtBRWxuQkU7RUF0QkY7SUF1Qkksa0I1V1ZVO0k0V1dWLG9CNVdYVTtFMFdnb0JaO0FBQ0Y7QUVubkJFO0VBQ0UsY3hXdEJJO0FzVzJvQlI7QUVwbkJJO0VBQ0U7QUZzbkJOO0FFaG5CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGa25CSjtBRWpuQkk7RUFDRSxjeFdxZlU7QXNXOEhoQjtBRWxuQk07RUFDRSxjeFdtZlE7QXNXaUloQjtBRWxuQk07RUFDRSxjeFdnZlE7QXNXb0loQjtBRWpuQkk7RUFDRTtFQUNBLG1CNVd6Q0s7QTBXNHBCWDtBRWxuQk07RUFDRSxjeFd5ZVE7QXNXMkloQjtBRWhuQkU7RUFDRSxjeFdyREk7QXNXdXFCUjtBRWpuQkk7RUFDRSxjeFd2REU7QXNXMHFCUjtBRWpuQkk7RUFDRSxjeFcxREU7QXNXNnFCUjtBRWhuQkU7RUFDRSxjeFc5REk7RXdXK0RKLG1CNVcxRE87RTRXMkRQO0FGa25CSjtBRWpuQkk7RUFDRSxjeFdsRUU7RXdXbUVGLG1CNVc5REs7QTBXaXJCWDtBRWhuQkU7RUFDRTtFQUNBO0FGa25CSjtBRWpuQkk7RUFIRjtJQUlJO0VGb25CSjtBQUNGO0FFbm5CSTtFQUNFO0FGcW5CTjtBRWxuQkU7RUFDRSxtQjVXdkVZO0U0V3dFWjtBRm9uQko7O0FFL21CRTtFQUNFLGtCNVczRGE7RTRXa0ViO0VBQ0EscUNyV2hHYztFcVdpR2Qsb0I1V3BFYTtFNFdxRWIsY3hXbVRtQjtBc1d5VHZCO0FFcm5CSTtFQUZGO0lBR0ksaUI1V3JFWTtFMFc2ckJoQjtBQUNGO0FFdm5CSTtFQUxGO0lBTUksa0I1VzVFUTtFMFdzc0JaO0FBQ0Y7QUVwbkJFO0VBQ0UsZTVXbERhO0U0V3dEYiw2QnJXMUdPO0VxVzJHUCxjeFdpZFM7RXdXaGRULGlCNVcxRGE7RTRXMkRiO0FGaW5CSjtBRXpuQkk7RUFGRjtJQUdJLGlCNVd6RVE7STRXMEVSLG1CNVcxRVE7RTBXc3NCWjtBQUNGO0FFdG5CSTtFQUNFLG1CNVdoRlc7QTBXd3NCakI7O0FFcG5CQTtFQUNFO0FGdW5CRjs7QUVwbkJFO0VBREY7SUFFSTtFRnduQkY7QUFDRjs7QUV0bkJBO0VBQ0U7QUZ5bkJGOztBRXZuQkE7RUFDRTtJQUNFO0VGMG5CRjtBQUNGO0FFeG5CQTtFQUNFO0FGMG5CRjs7QUV4bkJBO0VBQ0U7QUYybkJGO0FFMW5CRTtFQUZGO0lBR0k7RUY2bkJGO0FBQ0Y7O0FFMW5CRTtFQUNFO0FGNm5CSjtBRTVuQkk7RUFDRTtBRjhuQk47O0FFdm5CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGMG5CTjtBRXhuQk07RUFDRTtBRjBuQlI7QUV4bkJNO0VBQ0U7RUFDQTtFQUNBO0FGMG5CUjtBRXpuQlE7RUFDRTtBRjJuQlY7QUV4bkJNO0VBQ0U7RUFDQTtFQUNBO0FGMG5CUjtBRXpuQlE7RUFKRjtJQUtJO0VGNG5CUjtBQUNGO0FFMW5CTTtFQUNFO0VBQ0E7RUFDQTtBRjRuQlI7QUUzbkJRO0VBSkY7SUFLSTtFRjhuQlI7QUFDRjtBRTFuQkU7Ozs7RUFJRTtBRjRuQko7O0FFdG5CTTtFQUNFO0lBQ0UsaUI1V3pLSTtFMFdreUJaO0VFdm5CTTtJQUNFLG1CNVdqSk87RTBXMHdCZjtBQUNGO0FFdm5CTTtFQUNFO0lBQ0UsaUI1V2pMSTtFMFcweUJaO0VFdm5CTTtJQUNFLG1CNVd6Sk87RTBXa3hCZjtBQUNGO0FFcm5CRTtFQUNFO0FGdW5CSjtBRW5uQkk7RUFDRTtBRnFuQk47QUVubkJJO0VBQ0U7SUFDRTtJQUNBO0VGcW5CTjtFRW5uQkk7SUFDRTtJQUNBO0VGcW5CTjtBQUNGO0FFbG5CSTtFQUNFO0VBQ0E7QUZvbkJOO0FFbG5CSTtFQUNFO0VBQ0E7QUZvbkJOO0FFbG5CSTtFQUNFO0VBQ0E7QUZvbkJOO0FFbG5CSTtFQUNFO0VBQ0E7QUZvbkJOOztBRWhuQkE7RUFDRTtBRm1uQkY7O0FFaG5CQTtFQUNFO0VBQ0E7RUFLQTtBRittQkY7QUVubkJFO0VBQ0UsY3hXcFFJO0V3V3FRSjtBRnFuQko7O0FFam5CQTtFQUNFO0VBQ0E7QUZvbkJGOztBRWxuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnFuQkY7O0FFam5CSTtFQUNFO0FGb25CTjs7QUU5bUJFO0VBREY7SUFFSTtFRmtuQkY7QUFDRjs7QUU5bUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZpbkJOO0FFOW1CRTtFQUNFO0VBQ0E7QUZnbkJKOztBRTVtQkU7RUFDRTtFQUNBO0VBQ0E7QUYrbUJKO0FFOW1CSTtFQUNFLG1CNVd4U1U7RTRXeVNWLHlCcld0VE07RXFXdVROO0VBQ0E7RUFDQTtBRmduQk47O0FFNW1CQTtFQUNFO0VBQ0E7RUFDQTtBRittQkY7O0FFNW1CQTtFQUNFO0FGK21CRjs7QUczOEJFO0VBQ0UseUJ6V3FCSTtFeVdwQko7RUFDQTtFQUtBO0VBQ0E7RUFDQTtBSDA4Qko7QUdoOUJJO0VBSkY7SUFLSTtJQUNBO0VIbTlCSjtBQUNGO0FHLzhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGk5Qk47QUdoOUJNO0VBUEY7SUFRSTtFSG05Qk47RUdsOUJNO0lBQ0U7SUFDQTtFSG85QlI7QUFDRjtBR2g5QkU7RUFDRTtFQUNBO0VBVUE7RUFDQTtFQUNBO0FIeThCSjtBR245Qk07RUFDRTtBSHE5QlI7QUdsOUJJO0VBUkY7SUFTSTtJQUNBO0VIcTlCSjtBQUNGO0FHajlCSTtFQUNFLHlCdFduQk07RXNXb0JOLGN6V3VpQk87RXlXdGlCUCxtQjdXUlU7QTBXMjlCaEI7QUdsOUJNO0VBSkY7SUFLSSxtQjdXVlE7STZXV1IsMkJ0VzdCQztJc1c4QkQsY3pXa2lCSztJeVdqaUJMLGN6VytYTTtJeVc5WE47RUhxOUJOO0FBQ0Y7QUduOUJJO0VBQ0U7RUFDQTtFQUNBO0FIcTlCTjtBR3A5Qk07RUFKRjtJQUtJLHlCdFduQ0k7SXNXb0NKO0lBQ0E7RUh1OUJOO0FBQ0Y7QUdyOUJJO0VBQ0U7RUFDQTtBSHU5Qk47QUd0OUJNO0VBSEY7SUFJSTtJQUNBO0VIeTlCTjtBQUNGO0FHdjlCTTtFQVJGO0lBU0k7SUFDQTtFSDA5Qk47RUd4OUJRO0lBQ0U7RUgwOUJWO0FBQ0Y7QUdwOUJFO0VBQ0U7RUFDQTtFQUNBO0FIczlCSjtBR3I5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6VzhVaUI7RXlXMVVqQjtBSG85Qk47QUd2OUJNO0VBUEY7SUFRSSx5QnpXVVE7RXNXZzlCZDtBQUNGO0FHeDlCTTtFQUNFO0FIMDlCUjtBR3g5Qk07RUFDRTtFQUNBO0VBQ0EsbUI3V3BFUTtFNldxRVIsMkJ0V3ZGQztBbVdpakNUO0FHdjlCTTtFQUNFLGN6V3hGQTtBc1dpakNSO0FHdDlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIdzlCVjtBR3A5QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHM5QlY7QUdsOUJJO0VBQ0U7RUFDQTtFQUNBO0VBS0EsY3pXbkhFO0FzV21rQ1I7QUduOUJNO0VBTEY7SUFNSTtFSHM5Qk47QUFDRjtBR3A5Qk07RUFDRTtBSHM5QlI7QUdwOUJNO0VBQ0UsaUI3V25HVTtFNldvR1YscUN0V3pIVTtFc1cwSFY7RUFDQSxtQjdXdEdVO0EwVzRqQ2xCO0FHcjlCUTtFQUxGO0lBTUk7SUFDQSxvQjdXN0dJO0k2VzhHSixrQjdXOUdJO0UwV3NrQ1o7QUFDRjtBR3Q5Qk07RUFDRSxlN1cvRVM7RTZXZ0ZULDZCdFduSUc7RXNXb0lILGlCN1dqRlM7QTBXeWlDakI7QUd2OUJRO0VBSkY7SUFLSSxtQjdXekdJO0k2VzBHSixpQjdXMUdJO0UwV29rQ1o7QUFDRjtBR3g5Qk07RUFDRSxlN1d4RlM7RTZXeUZULDZCdFc1SUc7RXNXNklILGlCN1cxRlM7QTBXb2pDakI7QUd6OUJRO0VBSkY7SUFLSSxtQjdXbEhJO0k2V21ISixpQjdXbkhJO0UwVytrQ1o7QUFDRjtBRzM5QlE7RUFDRSw2QnRXbkpDO0VzV29KRCxpQjdXdkhJO0U2V3dISjtFQUNBLG1CN1d6SEk7QTBXc2xDZDtBR3o5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMjlCTjtBRzE5Qk07RUFDRTtFQUNBLHlCdFdqS0k7RXNXa0tKLG1CN1dySlE7RTZXc0pSLGN6V3JLQTtFeVdzS0E7QUg0OUJSO0FHejlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyOUJOO0FHMTlCTTtFQUNFO0VBQ0E7RUFDQTtBSDQ5QlI7QUcxOUJNO0VBQ0U7RUFLQTtFQUNBO0VBQ0E7RUFDQTtBSHc5QlI7QUd2OUJRO0VBQ0U7RUFDQSxrQjdXL0tJO0U2V2dMSiwyQnRXcE1EO0VzV3FNQyxjeldsTUY7RXlXbU1FLG9CN1dsTEk7QTBXMm9DZDtBR3g5QlU7RUFDRTtFQUNBLGU3VzFMRztFNlcyTEgsMkJ0VzFNSDtFc1cyTUcsY3pXeE1KO0V5V3lNSSxpQjdXN0xHO0U2VzhMSDtBSDA5Qlo7O0FHbjlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIczlCRjtBR3I5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdTlCSjtBR3Q5Qkk7RUFDRTtFQUNBO0FIdzlCTjtBR3I5QkU7RUFDRTtFQUNBO0FIdTlCSjtBR3I5Qk07RUFDRSxrQjdXek1TO0U2V2lOVDtFQUNBLHFDdFcvT1U7RXNXZ1BWLGlCN1dwT087RTZXcU9QLGN6V29LZTtBc1c0eUJ2QjtBRzE5QlE7RUFGRjtJQUdJLGlCN1duTlE7STZXb05SLGlCN1c3Tks7RTBXMHJDYjtBQUNGO0FHNTlCUTtFQU5GO0lBT0ksa0I3VzNOSTtFMFcwckNaO0FBQ0Y7QUd6OUJNO0VBQ0U7QUgyOUJSO0FHdjlCSTtFQUNFO0VBQ0EsbUI3VzNPVTtFNlc0T1YseUJ0V3pQTTtFc1cyUE4sY3pXektVO0FzV2lvQ2hCOztBR245QkE7RUFDRTtBSHM5QkY7QUdyOUJFO0VBQ0U7QUh1OUJKO0FHcjlCTTtFQUNFO0VBQ0E7RUFDQTtBSHU5QlI7QUdyOUJNO0VBQ0U7QUh1OUJSO0FHdDlCUTtFQUNFO0FIdzlCVjtBR2o5Qkk7RUFDRTtFQU1BO0VBQ0E7QUg4OEJOO0FHbjlCUTtFQUNFO0FIcTlCVjtBR2g5Qk07RUFDRTtFQUNBLG1CN1d2UlE7RTZXd1JSLDJCdFdyU0M7RXNXc1NELGN6Vy9NUTtFeVdnTlIsb0I3V25STTtFNldvUk47QUhrOUJSOztBRzU4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSCs4QkY7QUc5OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnOUJKO0FHOThCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZzlCSjtBRy84Qkk7RUFDRTtFQUNBLG1CN1d6VFU7RTZXMFRWLDJCdFd2VUc7RXNXd1VILGN6V3FGbUI7RXlXcEZuQixxQjdXNVRVO0U2VzZUVjtFQUNBO0VBQ0E7QUhpOUJOO0FHaDlCTTtFQUNFO0VBQ0Esa0I3V3JVTTtFNldzVU4sMkJ0V2hWQztFc1dpVkQsY3pXc0dJO0V5V3JHSixvQjdXeFVNO0U2V3lVTjtBSGs5QlI7QUdqOUJRO0VBQ0U7RUFDQTtBSG05QlY7QUc3OEJFO0VBQ0U7RUFDQTtBSCs4Qko7QUc3OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjdXeFZZO0U2V3lWWiwyQnRXdFdLO0VzV3VXTCxjelc4TVU7QXNXaXdCZDtBRzk4Qkk7RUFSRjtJQVNJO0VIaTlCSjtBQUNGOztBSS8wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKazFDRjtBSWoxQ0U7RUFDRTtFQUNBO0VBQ0E7QUptMUNKO0FJOTBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKZzFDSjtBSS8wQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmkxQ047QUkvMENJO0VBQ0U7QUppMUNOO0FJaDFDTTtFQUZGO0lBR0k7RUptMUNOO0FBQ0Y7QUlsMUNNO0VBQ0U7RUFDQTtFQUNBO0FKbzFDUjtBSW4xQ1E7RUFKRjtJQUtJO0lBQ0E7RUpzMUNSO0FBQ0Y7QUlyMUNRO0VBUkY7SUFTSTtJQUNBO0VKdzFDUjtBQUNGO0FJdDFDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKdzFDUjtBSXYxQ1E7RUFMRjtJQU1JO0lBQ0E7RUowMUNSO0VJejFDUTtJQUNFO0VKMjFDVjtBQUNGO0FJeDFDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjAxQ1I7QUl6MUNRO0VBUEY7SUFRSTtJQUNBO0VKNDFDUjtFSTMxQ1E7SUFDRTtFSjYxQ1Y7QUFDRjtBSTExQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNDFDUjtBSTMxQ1E7RUFORjtJQU9JO0lBQ0E7RUo4MUNSO0VJNzFDUTtJQUNFO0VKKzFDVjtBQUNGO0FJNTFDTTtFQUNFLGlCOVc3Q1U7RThXbURWLDZCdld2RUc7RXVXd0VIO0VBQ0EsbUI5V3JEVTtFOFdzRFY7QUp5MUNSO0FJajJDUTtFQUZGO0lBR0ksbUI5VzFETTtJOFcyRE47SUFDQSxxQjlXNURNO0UwV2c2Q2Q7QUFDRjtBSTUxQ0U7RUFDRTtFQUNBO0FKODFDSjs7QUkzMUNBO0VBQ0U7QUo4MUNGO0FJNzFDRTtFQUZGO0lBR0k7RUpnMkNGO0FBQ0Y7O0FLOThDRTtFQUNFO0FMaTlDSjtBS2g5Q0k7RUFDRSx5QjNXdUdVO0UyV3RHVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMazlDTjtBS2o5Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTG05Q1I7QUtsOUNRO0VBQ0UsYzNXT0Y7RTJXTkUsZS9Xa0NPO0UrV2pDUCxpQi9XaUNPO0UrV2hDUCwyQnhXQ0Q7QW1XbTlDVDtBS2g5Q0k7RUFDRTtFQUNBO0FMazlDTjtBS2o5Q007RUFDRSxjM1dqQkk7RTJXa0JKLGlCL1dnQlU7RStXZlYscUN4V05VO0V3V09WLG9CL1dVTTtBMFd5OENkO0FLajlDTTs7RUFFRSxjM1d4Qkk7RTJXeUJKLGUvV3VDUztFK1d0Q1QsNkJ4V1pHO0V3V2FIO0FMbTlDUjtBS2g5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTGs5Q047QUtoOUNNO0VBQ0U7QUxrOUNSO0FLajlDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCM1d1RE07RTJXdEROO0VBQ0E7RUFDQTtFQUNBO0FMbTlDVjtBSy84Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTlDTjtBSy84Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTlDTjtBSzk4Q007RUFDRTtFQUNBO0FMZzlDUjtBSzc4Q0k7RUFDRTtBTCs4Q047QUs5OENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxnOUNSOztBSzE4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDY4Q0Y7O0FNN2lEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOZ2pERjtBTS9pREU7RUFMRjtJQU1JO0lBQ0E7RU5rakRGO0FBQ0Y7QU1qakRFO0VBQ0U7RUFDQTtFQUNBO0FObWpESjtBTWpqREk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFTm9qREo7QUFDRjtBTWxqRE07RUFDRSxjNVdFQTtFNFdEQTtBTm9qRFI7QU1sakRNO0VBQ0UsYzVXRkE7QXNXc2pEUjtBTWhqREU7RUFDRTtFQUNBO0VBQ0E7QU5rakRKO0FNaGpERTtFQUNFO0VBQ0E7QU5rakRKO0FNaGpETTtFQURGO0lBRUk7RU5takROO0FBQ0Y7QU1oakRFO0VBQ0U7QU5rakRKO0FNaGpERTtFQUVJO0lBQ0UsZWhYZE87SWdYZVAsaUJoWGZPO0UwV2drRGI7RU1oakRNO0lBQ0U7RU5rakRSO0VNL2lESTtJQUNFLG1CaFhYVTtJZ1hZVixxQmhYWlU7SWdYYVY7RU5pakROO0VNOWlERTtJQUNFLGtCaFhoQ1E7SWdYaUNSO0lBQ0E7SUFDQTtFTmdqREo7RU0vaURJO0lBQ0UsYzVXNUNBO0VzVzZsRE47QUFDRjs7QU01aURFO0VBQ0UsYzVXbkRJO0FzV2ttRFI7O0FPem5EQTtFQUNFO0FQNG5ERjtBTzFuREU7RUFFRTtFQUNBO0FQMm5ESjtBT3huREU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FQeW5ESjtBT3RuREU7RUFDRTtFQUVBO0VBQ0E7QVB1bkRKO0FPcG5EUTtFQUNFO0VBQ0E7QVBzbkRWO0FPaG5ERTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QVBpbkRKO0FPOW1ERTtFQUNFO0VBRUE7RUFDQTtFQUNBO0FQK21ESjtBTzVtREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4bURKO0FPdm1ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5bURKO0FPdG1ERTtFQUNFO0VBQ0E7QVB3bURKO0FPcm1ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdW1ESjtBT2htREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrbURKO0FPL2xERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGltREo7QU85bERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZ21ESjtBTzdsREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArbERKO0FPNWxERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhsREo7QU8zbERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN1c4VVk7RTZXN1VaO0VBQ0E7RUFDQSxxQjdXMlVZO0FzV2t4Q2hCO0FPMWxERTtFQUNFO0VBQ0E7RUFDQTtBUDRsREo7QU96bERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMmxESjtBT3hsREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwbERKO0FPdmxERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHlsREo7QU90bERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd2xESjtBT3JsREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdWxESjtBT3BsREU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQzFXbExjO0UwV21MZDtFQUNBLGM3V3lZUztFNld4WVQsa0JqWHhKYTtFaVh5SmI7RUFDQTtFQUNBO0FQc2xESjtBT25sREU7RUFDRTtFQUNBO0VBQ0E7RUFDQSw2QjFXOUxPO0UwVytMUDtFQUNBLGM3VzRYUztFNlczWFQsZWpYaktlO0VpWGtLZjtFQUNBO0VBQ0E7RUFDQTtBUHFsREo7QU9sbERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9sREo7QU9qbERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmpYak1jO0VpWGtNZCwyQjFXMU5LO0UwVzJOTCxjN1c4TG1CO0U2VzdMbkI7RUFDQTtBUG1sREo7QU9obERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhrREo7QU8za0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0VBQ0EscUMxVzdQYztFMFc4UGQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5a0RKO0FPdGtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3a0RKO0FPcmtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVqWHZQYTtFaVh3UGIsMkIxV3ZSSztFMFd3UkwsYzdXNlJVO0U2VzVSVjtFQUNBO0VBQ0E7QVB1a0RKO0FPcGtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFDMVcvUmM7RTBXZ1NkO0VBQ0EsYzdXaVJVO0U2V2hSVixtQmpYblJZO0VpWG9SWjtFQUNBO0VBQ0E7QVBza0RKO0FPbmtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQjdXcU9ZO0FzV2cyQ2hCO0FPbGtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFDMVczVGM7RTBXNFRkO0VBQ0EsYzdXNE5ZO0U2VzNOWixtQmpYcFRZO0VpWHFUWjtFQUNBO0VBQ0E7QVBva0RKO0FPbGtERTtFQUNFO0VBQ0EsYzdXb05ZO0U2V25OWjtFQUNBO0FQb2tESjtBT25rREk7RUFDRSxjN1dnTlU7RTZXL01WLG1Calh0VU07QTBXMjREWjs7QU9oa0RBO0VBQ0U7RUFDQTtFQUNBO0FQbWtERjtBT2xrREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb2tESjtBT25rREk7RUFORjtJQU9JO0VQc2tESjtBQUNGO0FPcGtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQc2tESjtBT3JrREk7RUFDRTtFQUNBO0VBQ0E7QVB1a0ROO0FPdGtETTtFQUNFO0VBQ0E7QVB3a0RSO0FPdGtETTtFQUNFO0VBQ0E7RUFDQTtBUHdrRFI7QU9ya0RJO0VBQ0U7RUFDQTtFQUNBO0FQdWtETjtBT3RrRE07RUFDRTtFQUNBO0FQd2tEUjtBT3RrRE07RUFDRTtFQUNBO0VBQ0E7QVB3a0RSO0FPcmtESTtFQUNFO0FQdWtETjtBT3RrRE07RUFDRTtFQUNBO0VBQ0E7QVB3a0RSOztBT2xrREU7RUFDRTtBUHFrREo7QU9wa0RJO0VBQ0U7RUFDQTtBUHNrRE47QU9ya0RNO0VBQ0U7RUFDQTtFQUNBLGM3V0tlO0U2V0pmO0VBQ0E7RUFDQTtFQUNBO0FQdWtEUjtBT3JrRE07RUFDRTtFQUNBO0FQdWtEUjtBT3BrRFE7RUFDRTtBUHNrRFY7QU9ua0RNO0VBQ0U7QVBxa0RSO0FPamtETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQbWtEUjtBT2xrRFE7RUFDRSxpQmpYdFpRO0VpWHVaUiwyQjFXL2FEO0UwV2diQyxjN1dxSUk7QXNXKzdDZDtBT2xrRFE7RUFDRSxtQmpYamFNO0VpWGthTiwyQjFXcGJEO0UwV3FiQyxjN1dnSUk7QXNXbzhDZDtBT2hrREk7RUFDRTtFQUNBO0VBQ0E7QVBra0ROO0FPamtETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUI3V3VGUTtFNld0RlI7QVBta0RSO0FPamtEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFDMVd6Y1E7RTBXMGNSO0VBQ0EsYzdXOEVNO0U2VzdFTixtQmpYbGNNO0VpWG1jTjtFQUNBO0VBQ0E7QVBta0RWO0FPaGtEUTtFQUNFO0VBQ0EsYzdXcUVNO0U2V3BFTjtFQUNBO0FQa2tEVjtBT2prRFU7RUFDRSxjN1dpRUk7RTZXaEVKLG1CalhyZEE7QTBXd2hFWjs7QVFuakVBO0VBQ0U7RUFDQTtFQUNBO0FSc2pFRjtBUXJqRUU7RUFKRjtJQUtJO0VSd2pFRjtBQUNGO0FRdmpFRTtFQUNFLGM5VzRrQlM7RThXM2tCVCw2QjNXZU87RTJXZFAsaUJsWGtDYztFa1hqQ2Q7RUFDQTtBUnlqRUo7QVF4akVJO0VBTkY7SUFPSSxlbFhxQlM7SWtYcEJUO0VSMmpFSjtBQUNGO0FRempFRTtFQUNFLG1CbFhtQlk7RWtYbEJaO0VBQ0EsYzlXb2pCVTtBc1d1Z0RkO0FRMWpFSTtFQUpGO0lBS0ksa0JsWE9RO0lrWE5SO0VSNmpFSjtBQUNGOztBUTFqRUE7RUFDRTtFQUNBO0VBQ0E7QVI2akVGOztBUzVsRUE7RUFJRTtBVDRsRUY7QVMvbEVFO0VBREY7SUFFSTtFVGttRUY7QUFDRjtBU2htRUU7RUFDRTtBVGttRUo7QVNqbUVJO0VBRkY7SUFHSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUb21FSjtBQUNGO0FTbm1FSTtFQUNFO0VBQ0E7RUFDQTtBVHFtRU47QVNwbUVNO0VBSkY7SUFLSTtFVHVtRU47QUFDRjtBU3BtRU07RUFDRSxxQzVXRFU7RTRXRVY7RUFDQSxjL1cwakJLO0UrV3pqQkwsa0JuWHlCUztFbVh4QlQ7RUFDQSxvQm5YdUJTO0VtWHRCVDtFQUNBO0FUc21FUjtBU3JtRVE7RUFURjtJQVVJLGlCblhXUTtJbVhWUixtQm5YVVE7RTBXOGxFaEI7QUFDRjtBU3JtRU07RUFDRSw2QjVXZkc7RTRXZ0JIO0VBQ0EsYy9XMmlCSztFK1cxaUJMLGVuWGNXO0VtWGJYO0VBQ0E7RUFDQTtFQUNBLGlCblhVVztBMFc2bEVuQjtBU3RtRVE7RUFURjtJQVVJLG1CblhtQlE7SW1YbEJSLHFCblhrQlE7RTBXdWxFaEI7QUFDRjtBU3RtRU07RUFDRSw2QjVXOUJHO0U0VytCSDtFQUNBLGMvVzRoQks7RStXM2hCTCxlblhpQlM7RW1YaEJUO0VBQ0E7RUFDQTtFQUNBLGlCblhMVztBMFc2bUVuQjtBU3ZtRVE7RUFURjtJQVVJLGVuWFNPO0ltWFJQLGlCblhRTztFMFdrbUVmO0FBQ0Y7QVN4bUVNO0VBQ0Usa0JuWDVCTTtFbVg2Qk4sMkI1V2pEQztFNFdrREQsYy9XdVdlO0UrV3RXZjtFQUNBLHFCblh2Qk07RW1Yd0JOO0FUMG1FUjtBU3ZtRU07RUFDRSxtQm5YdkNRO0VtWHdDUiwyQjVXMURDO0U0VzJERCxjL1cwZk07RStXemZOO0VBQ0EscUJuWGxDVztFbVhtQ1g7QVR5bUVSO0FTdm1FTTtFQUNFLDZCNVc3REc7RTRXOERIO0VBQ0EsYy9XNmZLO0UrVzVmTCxlblhkUztFbVhlVDtFQUNBO0VBQ0E7RUFDQSxpQm5YbEJTO0EwVzJuRWpCO0FTeG1FUTtFQVRGO0lBVUksZW5YdEJPO0ltWHVCUCxpQm5YdkJPO0UwV2tvRWY7QUFDRjs7QVN0bUVBO0VBQ0U7RUFDQTtFQUNBO0FUeW1FRjtBU3ZtRUk7RUFERjtJQUVJO0VUMG1FSjtBQUNGO0FTem1FSTtFQUNFO0VBQ0E7QVQybUVOO0FTMW1FTTtFQUhGO0lBSUk7RVQ2bUVOO0FBQ0Y7O0FTdm1FRTtFQUNFO0VBQ0E7QVQwbUVKO0FTem1FSTtFQUhGO0lBSUk7RVQ0bUVKO0FBQ0Y7QVMzbUVJO0VBQ0Usa0JuWHZGUTtFbVh3RlIsMkI1VzVHRztFNFc2R0gsYy9XNFNpQjtFK1czU2pCO0FUNm1FTjtBUzNtRUk7RUFDRSxtQm5YL0ZVO0VtWGdHViwyQjVXbEhHO0U0V21ISCxjL1drY1E7RStXamNSO0FUNm1FTjtBUzFtRUU7RUFDRTtBVDRtRUo7QVMzbUVJO0VBQ0U7RUFDQTtFQUNBO0FUNm1FTjtBUzNtRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVDZtRU47QVMxbUVJO0VBQ0U7RUFDQTtFQUNBO0FUNG1FTjs7QVN2bUVFO0VBQ0Usa0JuWDFIVTtFbVgySFYseUI1VzdJSztFNFc4SUwsYy9XNUdVO0UrVzZHVixvQm5YN0hVO0EwV3V1RWQ7O0FTaG1FWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUbW1FZDtBU2xtRWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG9tRWhCO0FTbG1Fa0I7RUFDRTtFQUNBO0FUb21FcEI7QVNqbUVnQjtFQUNFO0FUbW1FbEI7QVM5bEVjO0VBQ0U7QVRnbUVoQjtBU3hsRUU7RUFDRTtBVDBsRUo7O0FVM3lFRTtFQURGO0lBRUk7SUFDQSx5QmhYb05TO0VzVzJsRVg7RVU5eUVFO0lBQ0U7RVZnekVKO0FBQ0Y7QVU3eUVJO0VBQ0U7RUFDQTtBVit5RU47QVU5eUVNO0VBSEY7SUFJSTtFVml6RU47QUFDRjtBVTd5RVE7RUFDRTtBVit5RVY7QVUxeUVFO0VBQ0U7QVY0eUVKO0FVMXlFRTtFQUNFO0VBQ0E7QVY0eUVKO0FVM3lFSTtFQUhGO0lBSUk7RVY4eUVKO0FBQ0Y7QVU1eUVJO0VBS0U7QVYweUVOO0FVOXlFTTtFQURGO0lBRUk7RVZpekVOO0FBQ0Y7QVU3eUVNO0VBQ0U7RUFDQTtBVit5RVI7QVU5eUVRO0VBQ0U7RUFDQSx5QmhYeUtHO0FzV3VvRWI7QVUveUVVO0VBQ0U7QVZpekVaO0FVNXlFSTtFQUNFO0FWOHlFTjtBVTV5RU07RUFIRjtJQUlJO0VWK3lFTjtBQUNGO0FVN3lFTTtFQUNFO0VBQ0E7RUFDQSxtQnBYOUJRO0VvWCtCUiwyQjdXM0NDO0U2VzRDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWK3lFUjtBVTl5RVE7RUFDRSxjaFhxV2E7RWdYcFdiO0VBQ0E7QVZnekVWO0FVL3lFVTtFQUNFO0VBQ0E7QVZpekVaO0FVaHpFWTtFQUhGO0lBSUk7RVZtekVaO0FBQ0Y7QVUzeUVNO0VBQ0U7QVY2eUVSO0FVNXlFUTtFQUNFO0VBQ0E7RUFDQSxtQnBYM0RNO0VvWDRETiwyQjdXeEVEO0U2V3lFQztFQUNBO0VBQ0E7QVY4eUVWO0FVN3lFVTtFQUNFO0VBQ0E7QVYreUVaO0FVOXlFWTtFQUNFO0VBQ0E7QVZnekVkOztBVXZ5RUE7RUFDRTtFQUNBO0FWMHlFRjtBVXp5RUU7RUFDRTtBVjJ5RUo7QVUxeUVJO0VBQ0U7QVY0eUVOO0FVM3lFTTtFQUNFO0VBQ0E7QVY2eUVSO0FVenlFRTtFQUNFO0VBQ0E7QVYyeUVKO0FVMXlFSTtFQUNFO0VBQ0E7RUFDQSxjaFh2QlU7RWdYd0JWO0VBQ0E7RUFDQTtBVjR5RU47QVUxeUVJO0VBQ0UsbUJwWHZHVTtFb1h3R1YsMkI3V3JIRztFNldzSEgsY2hYd1NRO0VnWHZTUjtFQUNBO0VBQ0E7RUFDQTtBVjR5RU47QVUzeUVNO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RVY4eUVOO0FBQ0Y7O0FVenlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0eUVGO0FVM3lFRTtFQU5GO0lBT0k7RVY4eUVGO0FBQ0Y7QVU3eUVFO0VBQ0U7QVYreUVKO0FVOXlFSTtFQUZGO0lBR0k7RVZpekVKO0FBQ0Y7QVVoekVJO0VBQ0U7QVZrekVOO0FVanpFTTtFQUNFO0FWbXpFUjtBVTV5RVE7RUFDRTtBVjh5RVY7O0FVeHlFQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VWMnlFRjtBQUNGO0FVeHlFQTtFQUNFO0FWMHlFRjs7QVV2eUVFO0VBQ0U7RUFDQTtFQUNBO0VBTUE7RUFLQTtBVml5RUo7QVUzeUVJO0VBQ0U7RUFDQTtBVjZ5RU47QVV6eUVJO0VBQ0U7QVYyeUVOO0FVdnlFSTtFQUNFLG1CaFh4R1U7QXNXaTVFaEI7QVV0eUVFO0VBQ0UsY2hYMUZZO0VnWDJGWiw2QjdXaE1PO0U2V2lNUCxlcFhqS2U7RW9Ya0tmO0VBQ0E7RUFDQTtBVnd5RUo7QVV2eUVJO0VBUEY7SUFRSSxpQnBYbExZO0lvWG1MWjtFVjB5RUo7QUFDRjtBVXh5RUU7RUFDRSxtQnBYN0xZO0VvWDhMWix5QjdXM01RO0U2VzRNUixjaFh4R1k7RWdYeUdaO0VBQ0E7RUFDQTtFQUNBO0FWMHlFSjtBVXp5RUk7RUFSRjtJQVNJLG1CcFhyTVU7SW9Yc01WO0lBQ0E7SUFDQTtFVjR5RUo7QUFDRjtBVTF5RUU7RUFDRSxtQnBYNU1ZO0VvWDZNWix5QjdXMU5RO0U2VzJOUixjaFh2SFk7RWdYd0haO0VBQ0E7QVY0eUVKO0FVM3lFSTtFQU5GO0lBT0ksbUJwWGxOVTtJb1htTlY7RVY4eUVKO0FBQ0Y7QVU1eUVFO0VBQ0U7QVY4eUVKO0FVN3lFSTtFQUZGO0lBR0k7RVZnekVKO0FBQ0Y7O0FVM3lFSTtFQUNFO0FWOHlFTjtBVTV5RVE7RUFDRTtBVjh5RVY7QVUxeUVRO0VBQ0U7QVY0eUVWOztBVW55RUk7RUFDRTtBVnN5RU47QVVyeUVNO0VBRkY7SUFHSTtFVnd5RU47QUFDRjtBVXB5RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQnBYM1BJO0VvWDRQSjtFQUNBO0FWc3lFVjtBVXJ5RVU7RUFQRjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVnd5RVY7QUFDRjs7QVVseUVBO0VBRUk7SUFDRTtFVm95RUo7RVVseUVNO0lBQ0U7SUFDQSxtQnBYelJNO0lvWDBSTix5QjdXbFNFO0k2V21TRixjaFhqTk07RXNXcS9FZDtFVS94RUE7SUFDRTtFVml5RUY7QUFDRjtBV3BtRkE7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7QVhtbUZGO0FXeG1GRTtFQUpGO0lBS0k7RVgybUZGO0FBQ0Y7QVd2bUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeW1GSjtBV3htRkk7RUFQRjtJQVFJO0lBQ0E7RVgybUZKO0FBQ0Y7QVcxbUZJO0VBQ0UsY2pYMlptQjtFaVgxWm5CLGVyWG9EVztFcVhuRFg7RUFDQSxpQnJYa0RXO0EwVzBqRmpCO0FXM21GTTtFQUxGO0lBTUksZXJYd0JTO0lxWHZCVCxpQnJYdUJTO0UwV3VsRmY7QUFDRjs7QVcxbUZBO0VBQ0UsbUJyWEljO0VxWEhkLDJCOVdmTztFOFdnQlAsY2pYdUVjO0FzV3NpRmhCO0FXM21GRTtFQUxGO0lBTUksbUJyWE5ZO0UwV29uRmQ7RVc3bUZFO0lBQ0U7RVgrbUZKO0FBQ0Y7O0FZenBGQTtFQXdCRTtBWnFvRkY7QVk1cEZFO0VBQ0U7QVo4cEZKO0FZM3BGRTtFQUNFO0VBQ0E7RUFNQTtFQU1BO0VBQ0E7RUFDQTtBWm1wRko7QVkvb0ZFO0VBQ0U7SUFDRTtJQUNBO0VaaXBGSjtFWS9vRkU7SUFDRTtJQUNBO0VaaXBGSjtFWS9vRkU7SUFDRTtJQUNBO0VaaXBGSjtBQUNGOztBWTNvRkE7RUFDRTtFQUNBO0FaOG9GRjs7QVk1b0ZBO0VBQ0U7SUFDRTtFWitvRkY7RVk3b0ZBO0lBQ0U7RVorb0ZGO0FBQ0Y7QVk1b0ZBO0VBQ0U7SUFDRTtFWjhvRkY7RVk1b0ZBO0lBQ0U7RVo4b0ZGO0FBQ0Y7QVl6b0ZBO0VBQ0U7RUFFQTtBWjBvRkY7O0FZdG9GQTtFQUNFO0lBQ0U7RVp5b0ZGO0VZdm9GQTtJQUNFO0VaeW9GRjtFWXZvRkE7SUFDRTtFWnlvRkY7QUFDRjtBWXRvRkE7RUFDRTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxb0ZGO0FZL29GRTtFQUZGO0lBR0k7RVprcEZGO0FBQ0Y7O0FZdm9GQTtFQUNFO0lBQ0U7SUFDQTtFWjBvRkY7RVl4b0ZBO0lBQ0U7SUFDQTtFWjBvRkY7RVl4b0ZBO0lBQ0U7SUFDQTtFWjBvRkY7QUFDRjtBWXhvRkE7RUFDRTtJQUNFO0lBQ0E7RVowb0ZGO0VZeG9GQTtJQUNFO0lBQ0E7RVowb0ZGO0VZeG9GQTtJQUNFO0lBQ0E7RVowb0ZGO0FBQ0Y7QVl2b0ZFO0VBQ0U7RUFDQTtFQUNBO0FaeW9GSjtBWXhvRkk7RUFDRTtBWjBvRk47QVl2b0ZFO0VBQ0U7SUFDRTtFWnlvRko7QUFDRjtBWXRvRkU7RUFDRTtBWndvRko7QVlyb0ZFO0VBQ0U7QVp1b0ZKO0FZcG9GRTtFQUNFO0Fac29GSjtBWXBvRkU7RUFDRTtBWnNvRko7QVlwb0ZFO0VBQ0U7QVpzb0ZKO0FZcG9GRTtFQUNFO0Fac29GSjtBWXBvRkU7RUFDRTtBWnNvRko7O0FZbG9GQTtFQUNFO0VBQ0E7RUFDQTtBWnFvRkY7QVlwb0ZFO0VBQ0U7QVpzb0ZKOztBWW5vRkE7RUFDRTtJQUNFO0lBQ0E7RVpzb0ZGO0VZcG9GQTtJQUNFO0lBQ0E7RVpzb0ZGO0FBQ0Y7QVlqb0ZJO0VBQ0U7QVptb0ZOO0FZam9GSTtFQUNFO0FabW9GTjtBWWpvRkk7RUFDRTtBWm1vRk47QVlob0ZJO0VBQ0U7QVprb0ZOO0FZaG9GSTtFQUNFO0Faa29GTjtBWWhvRkk7RUFDRTtBWmtvRk47O0FZN25GQTtFQUNFO0lBQ0U7RVpnb0ZGO0VZOW5GQTtJQUNFO0VaZ29GRjtFWTluRkE7SUFDRTtFWmdvRkY7QUFDRjtBWTluRkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdvRkY7O0FZOW5GQTtFQUNFO0lBQ0U7SUFDQTtFWmlvRkY7RVkvbkZBO0lBQ0U7SUFDQTtFWmlvRkY7RVkvbkZBO0lBQ0U7SUFDQTtFWmlvRkY7RVkvbkZBO0lBQ0U7SUFDQTtFWmlvRkY7RVkvbkZBO0lBQ0U7SUFDQTtFWmlvRkY7QUFDRjtBWTluRkE7RUFDRTtBWmdvRkY7O0FZN25GQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fa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O0VBQ0E7RUFDQTtFQUNBO0FBL0JSLEM7QUNsZkE7RUFDRTtBQ0NGO0FEQUU7RUFDRSxlM1hnRGE7RTJYL0NiLDJCcFhnQks7QXFYZFQ7QURESTtFQUhGO0lBSUksaUIzWHNDWTtFNFhsQ2hCO0FBQ0Y7QURISTtFQUNFLGUzWDBDVztFMlh0Q1gseUJwWFNHO0FxWFBUO0FETE07RUFGRjtJQUdJLGlCM1hpQ1U7RTRYekJoQjtBQUNGO0FESkU7RUFDRSxpQjNYMkJjO0UyWDFCZCwyQnBYRUs7QXFYSVQ7QURMSTtFQUNFLGlCM1h3Qlk7RTJYdkJaLHlCcFhDRztBcVhNVDs7QURIQTtFQUNFLG1CM1hZYztFMlhYZDtFQUNBLDJCcFhSTztFb1hTUCxjdlh5R1c7QXdYbkdiO0FETEU7RUFMRjtJQU1JLGUzWElXO0U0WEliO0FBQ0Y7QURQRTtFQUNFO0FDU0o7QURQTTtFQUNFLGN2WHNFUTtBd1g3RGhCO0FETEU7RUFDRSxjdlhpRVk7RXVYaEVaLG1CM1hMWTtFMlhNWiwyQnBYeEJLO0VvWHlCTDtBQ09KO0FETkk7RUFMRjtJQU1JLGUzWFpTO0U0WHFCYjtBQUNGOztBRE5BO0VBQ0U7RUFDQTtFQUNBO0FDU0Y7QURSRTtFQUpGO0lBS0k7SUFDQTtFQ1dGO0FBQ0Y7QURWRTtFQUNFO0VBQ0E7QUNZSjtBRFhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdlgzQ1M7QXdYd0RmO0FEWk07RUFQRjtJQVFJO0VDZU47QUFDRjtBRFpJO0VBQ0UsZTNYeENTO0UyWDZDVCwyQnBYM0RHO0VvWDRESDtFQUNBO0VBQ0EsY3ZYNElhO0F3WGxJbkI7QURqQk07RUFGRjtJQUdJLG1CM1g1Q1E7STJYNkNSO0VDb0JOO0FBQ0Y7QURiSTtFQUNFO0VBQ0EseUJ2WHVITztFdVh0SFAsZTNYdERTO0UyWHVEVDtFQUNBO0VBQ0EsY3ZYckVFO0V1WHNFRjtFQUNBO0VBQ0E7RUFDQTtBQ2VOO0FEZE07RUFDRSxjdlgzRUE7RXVYNEVBLHlCdlhtV1E7QXdYblZoQjtBRGRNO0VBZkY7SUFnQkk7RUNpQk47QUFDRjtBRGJJO0VBREY7SUFFSTtJQUNBO0VDZ0JKO0FBQ0Y7O0FEYkE7RUFDRTtFQUNBO0FDZ0JGO0FEZkU7RUFIRjtJQUlJO0lBQ0E7RUNrQkY7QUFDRjs7QURmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDa0JGO0FEakJFO0VBTEY7SUFNSTtJQUNBO0VDb0JGO0FBQ0Y7QURuQkU7RUFDRTtBQ3FCSjtBRHBCSTtFQUZGO0lBR0k7RUN1Qko7QUFDRjtBRHRCSTtFQUNFLGlCM1g3Rlk7RTJYOEZaLHlCcFhwSEc7QXFYNElUO0FEdkJNO0VBSEY7SUFJSSxtQjNYbEdTO0U0WDRIZjtBQUNGO0FEeEJJO0VBQ0UsaUIzWHBHWTtFMlhxR1osMkJwWDdIRztBcVh1SlQ7QUR6Qk07RUFIRjtJQUlJLG1CM1h6R1M7RTRYcUlmO0FBQ0Y7QUQxQkk7RUFDRSxtQjNYakhVO0UyWGtIViwyQnBYcElHO0VvWHFJSCxjdlhuQk87RXVYb0JQO0VBQ0E7RUFDQTtFQUNBO0FDNEJOO0FEM0JNO0VBUkY7SUFTSSxtQjNYOUhRO0kyWCtIUjtFQzhCTjtBQUNGO0FEM0JFO0VBQ0UsZTNYbElXO0UyWG1JWCwyQnBYbEpLO0VvWG1KTDtFQUNBO0FDNkJKOztBRDFCQTtFQUNFLHlCdlhqRWM7QXdYOEZoQjs7QUQzQkE7RUFDRTtBQzhCRjtBRDdCRTtFQUNFO0VBQ0E7QUMrQko7QUQ5Qkk7RUFIRjtJQUlJO0VDaUNKO0FBQ0Y7O0FEN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDZ0NGO0FEL0JFO0VBUEY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtFQ2tDRjtBQUNGOztBRGhDQTtFQUNFO0VBQ0E7QUNtQ0Y7QURsQ0U7RUFDRTtFQUNBO0FDb0NKO0FEbkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdlgxTFM7QXdYK05mO0FEcENNO0VBUEY7SUFRSTtFQ3VDTjtBQUNGO0FEcENJO0VBQ0UsZTNYdkxTO0UyWHdMVCwyQnBYdE1HO0VvWHVNSDtFQUNBO0VBQ0EsY3ZYQ2E7QXdYcUNuQjtBRG5DSTtFQUNFO0VBSUEseUJ2WHZCTztFdVh3QlAsZTNYcE1TO0UyWHFNVDtFQUNBO0VBQ0EsY3ZYbk5FO0V1WG9ORjtFQUNBO0VBQ0E7RUFDQTtBQ2tDTjtBRDdDTTtFQUZGO0lBR0k7RUNnRE47QUFDRjtBRHRDTTtFQUNFLGN2WHpOQTtFdVgwTkEseUJ2WHFOUTtBd1g3S2hCOztBRGxDQTtFQUNFO0VBQ0E7RUFLQTtBQ2lDRjtBRHJDRTtFQUhGO0lBSUk7SUFDQTtFQ3dDRjtBQUNGO0FEdENFO0VBUkY7SUFTSTtFQ3lDRjtBQUNGO0FEeENFO0VBQ0UseUJ2WDBZYztFdVh6WWQ7QUMwQ0o7QUR6Q0k7RUFIRjtJQUlJO0VDNENKO0FBQ0Y7QUQzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDNkNOO0FENUNNO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDK0NOO0FBQ0Y7QUQ5Q007RUFDRSx5QnZYc1hRO0V1WHJYUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDZ0RSO0FEL0NRO0VBUEY7SUFRSTtFQ2tEUjtBQUNGO0FEOUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2dESjtBRC9DSTtFQU5GO0lBT0k7RUNrREo7QUFDRjtBRGpESTtFQUNFO0VBQ0E7RUFDQTtBQ21ETjtBRGxETTtFQUpGO0lBS0k7RUNxRE47RURwRE07SUFDRTtFQ3NEUjtBQUNGOztBRGhEQTtFQUNFO0VBQ0E7RUFTQTtFQUNBO0VBQ0E7QUMyQ0Y7QURwREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3NETjtBRGhERTtFQUNFO0VBQ0E7QUNrREo7QURoREU7RUFDRTtBQ2tESjs7QUQ3Q0U7RUFERjtJQUVJO0VDaURGO0FBQ0Y7O0FEOUNFO0VBQ0U7SUFDRTtFQ2lESjtFRC9DRTtJQUNFO0VDaURKO0VEL0NFO0lBQ0UsZTNYM1RTO0U0WDRXYjtFRC9DRTtJQUNFO0VDaURKO0FBQ0Y7QUQvQ0U7RUFDRTs7Ozs7SUFLRTtJQUNBO0VDaURKO0FBQ0Y7QUQvQ0U7RUFDRSxtQjNYOVVZO0E0WCtYaEIsQztBQ2hhQTtBQVNFO0VBQ0U7RUFDQSx5QnRYV0s7RXNYVkw7RUFDQTtFQUNBO0VBQ0EsY3pYNEZZO0V5WDFGWjtBQVJKO0FBVUU7RUFDRTtBQVJKO0FBU0k7RUFDRSxtQjdYMkJRO0U2WDFCUiwyQnRYRkc7RXNYR0gsY3pYOEdPO0V5WDdHUDtBQVBOO0FBU0k7RUFDRSxtQjdYVVU7RTZYVFYsMkJ0WFRHO0VzWFVILGN6WHdHTztFeVh2R1A7RUFDQTtBQVBOO0FBU0k7RUFDRSxtQjdYR1U7RTZYRlYsMkJ0WGhCRztFc1hpQkgsY3pYaUdPO0V5WGhHUDtFQUNBO0FBUE47QUFTSTtFQUNFLG1CN1hKVTtFNlhLViwyQnRYdkJHO0VzWHdCSCxjelgwRk87RXlYekZQO0FBUE47QUFRTTtFQUNFO0FBTlI7QUFRTTtFQUNFO0VBQ0E7QUFOUjtBQVVFO0VBQ0U7QUFSSjtBQVNJO0VBQ0UsbUI3WFRRO0U2WFVSLDJCdFh0Q0c7RXNYdUNILGN6WDBFTztFeVh6RVA7QUFQTjtBQVNJO0VBQ0UsbUI3WDFCVTtFNlgyQlYsMkJ0WDdDRztFc1g4Q0gsY3pYb0VPO0V5WG5FUDtFQUNBO0FBUE47QUFVRTtFQUNFO0FBUko7QUFTSTtFQUNFLG1CN1h6QlE7RTZYMEJSLDJCdFh0REc7RXNYdURILGN6WDBETztFeVh6RFA7QUFQTjtBQVNJO0VBQ0UsbUI3WDFDVTtFNlgyQ1YsMkJ0WDdERztFc1g4REgsY3pYb0RPO0V5WG5EUDtFQUNBO0FBUE47QUFTSTtFQUNFO0VBQ0E7QUFQTjtBQVNJO0VBQ0UsbUI3WHJEVTtFNlhzRFYsMkJ0WHhFRztFc1h5RUgsY3pYeUNPO0V5WHhDUDtFQUNBO0FBUE47QUFTSTtFQUNFLG1CN1g1RFU7RTZYNkRWLDJCdFgvRUc7RXNYZ0ZILGN6WGtDTztFeVhqQ1A7RUFDQTtBQVBOO0FBU0k7RUFDRSxtQjdYbkVVO0U2WG9FViwyQnRYdEZHO0VzWHVGSCxjelgyQk87RXlYMUJQO0VBQ0E7QUFQTjtBQVVFO0VBQ0U7QUFSSjtBQVNJO0VBQ0UsbUI3WGxFUTtFNlhtRVIsMkJ0WC9GRztFc1hnR0gsY3pYaUJPO0V5WGhCUDtFQUNBO0FBUE47QUFTSTtFQUNFO0VBQ0E7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QTlXaUJFO0VBQ0UsY1pZWTtBMFgzQmhCO0E5V2dCSTtFQUNFLGNabWlCUztBMFhqakJmO0E5V2tCRTtFQUNFLGNacUNhO0EwWHJEakI7QTlXbUJFO0VBQ0U7RUFDQSx5QlovRkk7QTBYOEVSO0E5V29CRTtFQUNFO0VBQ0EseUJaOUZRO0EwWDRFWjtBOVdxQkU7RUFDRSxjWjdGSTtFWThGSjtFQUNBO0E4V25CSjtBOVdxQkk7RUFDRTtFQUNBO0VBQ0E7QThXbkJOO0E5V3VCRTtFQUNFO0VBQ0E7RUFDQSx5QlozR0k7RVk0R0osY1p4Qlk7QTBYR2hCO0E5V3VCRTtFQUNFO0VBQ0E7RUFDQSx5QlpqSEk7RVlrSEosY1o5Qlk7RVkrQlo7QThXckJKO0E5V3dCRTtFQUNFO0VBQ0E7RUFDQSx5Qlp6SEk7RVkwSEosY1oxQmE7QTBYSWpCO0E5V3lCRTtFQUNFO0VBQ0E7RUFDQSxjWjVDWTtFWTZDWjtFQUNBO0E4V3ZCSjtBOVcwQkU7RUFDRTtFQUNBO0VBQ0EsY1pwRFk7RVlxRFo7QThXeEJKO0E5VzJCRTtFQUNFO0VBQ0E7RUFDQSxjWitTUztFWTlTVDtFQUNBLG1CaEI5SGE7RWdCK0hiLDJCVHJKSztBdVg0SFQ7QTlXNEJFO0VBQ0U7RUFDQTtFQUNBLGNacktRO0VZc0tSO0VBQ0E7QThXMUJKO0E5VzZCRTtFQUNFO0VBQ0E7RUFDQSx5QlpqRUs7RVlrRUw7RUFDQSxjWmxLSTtBMFh1SVI7QTlXNkJFO0VBQ0UsY1ptQlM7RVlsQlQ7RUFDQSwyQlR6S0s7RVMwS0w7RUFDQTtBOFczQko7QTlXOEJFO0VBQ0UsY1o3S0k7RVk4S0oseUJacEZRO0EwWHdEWjtBOVcrQkU7RUFDRSxjWmxMSTtFWW1MSix5QloxTG9CO0EwWDZKeEI7QTlXZ0NFO0VBQ0UsY1p2TEk7RVl3TEo7QThXOUJKO0E5VytCSTtFQUNFO0E4VzdCTjtBOVdpQ0U7RUFDRSxjWi9MSTtFWWdNSix5QlpSUztBMFh2QmI7QTlXZ0NJO0VBQ0UseUJaOGFPO0EwWDVjYjtBOVdnQ0k7RUFDRTtBOFc5Qk47QTlXaUNFO0VBQ0UsY1p6TUk7RVkwTUoseUJabEJTO0VZbUJULDJCVDdNSztFUzhNTDtFQUNBO0E4Vy9CSjtBOVdpQ0U7RUFDRSxjWjVIWTtFWTZIWix5QlpqTkk7RVlrTkoseUJUbk5LO0VTb05MLGVoQnZNVztFZ0J3TVg7RUFDQTtBOFcvQko7QTlXZ0NJO0VBQ0UseUJaNk5NO0EwWDNQWjtBOVdrQ0U7RUFDRSxjWjVOSTtFWTZOSix5QlpsT1E7RVltT1I7QThXaENKO0E5V21DRTtFQUNFLGNadk9RO0VZd09SLHlCWm5PSTtFWW9PSjtBOFdqQ0o7QTlXb0NFO0VBQ0UsY1pwSlk7RVlxSloseUJaek9JO0VZME9KO0VBQ0E7QThXbENKO0E5V29DRTtFQUNFO0VBQ0E7RUFDQSxjWjlHYTtFWStHYjtBOFdsQ0o7QTlXb0NFO0VBQ0U7RUFDQTtFQUNBLGNaalFJO0VZa1FKO0VBQ0E7QThXbENKO0E5V29DRTtFQUNFO0VBQ0E7RUFDQSxjWjdQSTtFWThQSjtFQUNBO0E4V2xDSjtBOVdvQ0U7RUFDRTtFQUNBLGNabVRtQjtFWWxUbkIseUJacFFJO0EwWGtPUjtBOVdvQ0U7RUFDRTtFQUNBO0E4V2xDSjs7QTlXc0NBO0VBQ0U7QThXbkNGOztBOVdzQ0E7RUFFSTtJQUNFLG1CaEJ6UVU7SWdCMFFWO0U4V3BDSjtBQUNGO0F2UnBRQTtFQUNFLGV2R0xlO0E4WDJRakI7O0F2Um5RQTtFQUNFO0VBQ0E7QXVSc1FGO0F2Um5RRTtFQUNFO0VBQ0EseUJuR1FJO0VtR1BKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXVScVFKO0F2UmxRRTtFQUNFLGdDaEdkZTtFZ0dlZixrQnZHRVU7RXVHRFY7RUFDQTtFQUNBLGNuRzRHYTtFbUczR2I7QXVSb1FKO0F2Um5RSTtFQUNFO0F1UnFRTjtBdlJqUUU7RUFDRTtFQUNBLGNuR21HYTtFbUdsR2I7RUFDQTtFQUNBO0F1Um1RSjs7QXZSL1BBO0VBQ0U7SUFDRTtJQUNBO0V1UmtRRjtFdlIvUEE7SUFDRTtFdVJpUUY7RXZSOVBBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V1UmdRRjtFdlIvUEU7SUFDRTtJQUNBO0V1UmlRSjtFdlI3UEE7SUFDRTtJQUNBO0lBQ0E7RXVSK1BGO0FBQ0Y7QXRSM1VBO0VBQ0UsZXhHTGU7QThYa1ZqQjs7QXRSMVVBO0VBQ0U7QXNSNlVGO0F0UjNVRTtFQUNFO0VBQ0EsbUJwR1VJO0VvR1RKO0FzUjZVSjtBdFIxVUk7RUFDRTtBc1I0VU47QXRSelVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNSMlVOO0F0UnhVSTtFQUNFLGdDakd0QmE7RWlHdUJiLGtCeEdOUTtFd0dPUjtFQUNBO0VBQ0EsY3BHb0dXO0VvR25HWDtBc1IwVU47QXRSdlVJO0VBQ0U7RUFDQSxjcEc4Rlc7RW9HN0ZYO0VBQ0E7QXNSeVVOOztBdFJwVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEdsQ007RW9HbUNOO0FzUnVVRjs7QXRScFVBO0VBQ0U7QXNSdVVGOztBdFJsVUk7RUFDRSxxQnBHdUNVO0EwWDhSaEI7QXRSbFVJO0VBQ0UsY3BHbUNVO0VvR2xDViwyQmpHckRHO0F1WHlYVDtBdFJsVU07RUFDRSxjcEcrQlE7QTBYcVNoQjtBdFI5VEk7RUFERjtJQUVJO0VzUmlVSjtBQUNGO0F0UjdUSTtFQUNFO0VBRUEseUJwRzRITztBMFhrTWI7QXRSM1RJO0VBQ0UsMkJqRzNFRztFaUc0RUgsY3BHV1U7QTBYa1RoQjtBdFIxVEk7RUFDRTtFQUNBLGNwR01VO0EwWHNUaEI7O0F0UnZUQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VzUjBURjtFdFJ4VEU7SUFDRTtFc1IwVEo7RXRSdlRFO0lBQ0U7RXNSeVRKO0V0UnJUQTtJQUNFO0VzUnVURjtFdFJwVEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VzUnNURjtFdFJuVEE7SUFDRTtJQUNBO0lBQ0E7RXNScVRGO0FBQ0Y7QXJSbGNBO0VBQ0UsZXpHTmU7QThYMGNqQjs7QXJSamNBO0VBQ0U7QXFSb2NGOztBclJqY0E7RUFDRTtBcVJvY0Y7O0FyUmpjQTtFQUVFLHlCckd3RmM7RXFHdkZkO0VBQ0E7RUFDQTtBcVJtY0Y7QXJSemJFO0VBQ0U7RUFDQSx5QmxHWks7RWtHYUwsY3JHWkk7RXFHYUosZXpHZWE7RXlHZGI7RUFDQTtFQUNBO0FxUjJiSjtBclJ6Ykk7RUFDRSx5QmxHcEJHO0F1WCtjVDtBclJ2YkU7RUFDRTtFQUNBO0FxUnliSjtBclJ0Ykk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FxUndiTjtBclJyYkk7RUFDRSxlekd6QlM7RXlHMEJULDJCbEd4Q0c7RWtHeUNIO0VBQ0E7RUFDQSxjckcrSmE7QTBYd1JuQjtBclJwYkk7RUFDRTtFQUNBLHlCckcwSU87RXFHeklQLGV6R25DUztFeUdvQ1Q7RUFDQTtFQUNBLGNyR2xERTtFcUdtREY7RUFDQTtFQUNBO0VBQ0E7QXFSc2JOO0FyUnJiTTtFQUNFLGNyR3hEQTtFcUd5REEseUJyR3NYUTtBMFhpRWhCO0FyUmxiRTtFQUNFLDJCbEdsRUs7RWtHbUVMLG1Cekd0RFk7RXlHdURaO0VBQ0E7RUFDQSxjckduRUk7RXFHb0VKO0VBQ0E7RUFDQTtBcVJvYko7QXJSamJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXFSbWJKO0FyUmxiSTtFQUxGO0lBTUk7RXFScWJKO0FBQ0Y7QXJScGJJO0VBQ0U7QXFSc2JOO0FyUmxiTTtFQUNFO0FxUm9iUjtBclJsYlE7RUFDRSxtQnpHM0VNO0V5RzRFTiwyQmxHN0ZEO0VrRzhGQztFQUNBO0VBQ0EsY3JHNUZLO0VxRzZGTDtFQUNBO0FxUm9iVjtBclJqYlE7RUFDRSxlekd4RU87RXlHeUVQO0VBQ0E7QXFSbWJWO0FyUi9hTTtFQUNFLG1CekdqR1E7RXlHa0dSLDJCbEcvR0M7RWtHZ0hEO0VBQ0E7RUFDQSxjckd5Q0U7RXFHeENGO0VBQ0E7QXFSaWJSO0FyUi9hUTtFQUNFLG1CekcxR007RXlHMkdOLDJCbEd4SEQ7RWtHeUhDO0VBQ0E7RUFDQSxjckdnRUc7RXFHL0RIO0VBRUE7QXFSZ2JWO0FyUnphUTtFQUNFO0VBQ0EsY3JHb0JBO0VxR25CQTtFQUNBLG1Cekd4SE87QThYbWlCakI7QXJScmFFO0VBQ0UseUJyRzRGbUI7RXFHM0ZuQjtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXFSbWFKO0FyUjNhSTtFQUhGO0lBSUk7SUFDQTtFcVI4YUo7QUFDRjtBclJ4YUk7RUFDRSxrQnpHeElRO0V5R3lJUiwyQmxHNUpHO0VrRzZKSCxjckczSkU7RXFHNEpGO0VBQ0E7RUFDQTtFQUVBO0FxUnlhTjtBclJ2YU07RUFDRTtFQUNBLGNyR3BLQTtFcUdxS0E7RUFDQSxpQnpHakpVO0V5R2tKVjtFQUNBO0FxUnlhUjtBclJyYUk7RUFDRTtFQUNBO0VBQ0E7QXFSdWFOO0FyUnJhTTtFQUNFLHlCckdNSztFcUdKTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FxUnNhUjtBclJwYVE7RUFDRSxjckczTEY7QTBYaW1CUjtBclJsYU07RUFDRTtBcVJvYVI7QXJSaGFJO0VBQ0U7SUFDRTtFcVJrYU47QUFDRjtBclI5WkU7RUFDRSx5QnJHNkJtQjtFcUc1Qm5CO0VBSUE7RUFDQTtFQUlBO0VBQ0E7RUFDQTtBcVIwWko7QXJScGFJO0VBSEY7SUFJSTtFcVJ1YUo7QUFDRjtBclJwYUk7RUFSRjtJQVNJO0VxUnVhSjtBQUNGO0FyUmxhSTtFQWZGO0lBZ0JJO0lBQ0E7RXFScWFKO0FBQ0Y7QXJScGFJO0VBQ0U7RUFDQTtBcVJzYU47QXJScGFJO0VBQ0UsY3JHcElHO0EwWDBpQlQ7QXJScGFJO0VBQ0U7QXFSc2FOO0FyUnBhSTtFQUNFO0FxUnNhTjtBclJwYUk7RUFDRSx5QnJHcERPO0VxR3NEUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FxUnFhTjtBclJuYU07RUFDRSxjckdyUEE7QTBYMHBCUjtBclJsYUk7RUFDRTtJQUNFO0VxUm9hTjtBQUNGO0FyUjlaRTtFQUNFLHlCckd6Qm1CO0VxRzBCbkI7RUFJQTtFQUVBO0FxUjRaSjtBclJqYUk7RUFIRjtJQUlJO0VxUm9hSjtBQUNGO0FyUmhhSTtFQVRGO0lBVUk7RXFSbWFKO0FBQ0Y7QXJSaGFJO0VBQ0Usa0J6Ry9QUTtFeUdnUVIsMkJsR25SRztFa0dvUkgsY3JHbFJFO0VxR21SRjtFQUNBO0VBQ0E7RUFDQTtBcVJrYU47QXJSaGFNO0VBQ0U7RUFDQSxjckcxUkE7RXFHMlJBO0VBQ0E7RUFDQTtBcVJrYVI7QXJSOVpJO0VBQ0Usa0J6RzNSUTtFeUc0UlIsMkJsR3RTRztFa0d1U0g7RUFDQSxjckdyU0U7RXFHc1NGO0FxUmdhTjtBclI5Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcVJnYU47QXJSL1pNO0VBQ0UseUJyR3RISztFcUd1SEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcVJpYVI7QXJSaGFRO0VBQ0U7RUFDQTtBcVJrYVY7QXJSaGFRO0VBQ0UsY3JHNVRGO0EwWDh0QlI7QXJSN1pJO0VBQ0U7QXFSK1pOOztBclIxWkE7RUFDRSx5QnJHL0ZxQjtFcUdnR3JCO0FxUjZaRjtBclIzWkU7RUFDRSxtQnpHN1RZO0V5RzhUWiwyQmxHL1VLO0VrR2dWTCxjckc5VUk7RXFHK1VKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXFSNlpKO0FyUjNaSTtFQUNFO0VBQ0EsY3JHdlZFO0VxR3dWRjtBcVI2Wk47QXJSelpFO0VBQ0U7RUFDQTtFQUNBO0FxUjJaSjtBclJ6Wkk7RUFDRSx5QnJHMUtPO0VxRzJLUDtFQUNBO0VBQ0E7RUFDQTtBcVIyWk47QXJSelpNO0VBQ0UsY3JHeldBO0EwWG93QlI7O0FyUmxaQTtFQUNFLHlCckdySW1CO0VxR3VJbkI7QXFSb1pGO0FyUjFZRTtFQUNFLGtCekd6WFU7RXlHMFhWLDJCbEdwWUs7RWtHcVlMO0VBQ0EsY3JHbllJO0VxR29ZSjtBcVI0WUo7QXJSMVlJO0VBQ0UsY3JHeFNHO0VxR3lTSDtBcVI0WU47QXJSeFlFO0VBQ0Usa0J6R3RZVTtFeUd1WVYsMkJsR2haSztFa0dpWkw7RUFDQTtFQUNBLGNyR2paSTtFcUdrWko7QXFSMFlKO0FyUnZZRTtFQUNFO0FxUnlZSjtBclJ2WUk7RUFDRSxjckd6WkU7RXFHMFpGO0VBQ0E7RUFDQSxlekdoWlM7RXlHaVpUO0FxUnlZTjtBclJ0WUU7RUFDRTtFQUNBO0FxUndZSjtBclJ2WUk7RUFDRSxrQnpHN1pRO0V5RzhaUiwyQmxHeGFHO0VrR3lhSDtBcVJ5WU47O0FyUnBZQTtFQUNFO0VBQ0EsMkJsR2hiTztBdVh1ekJUO0FyUnJZRTtFQUNFLGlCekczWmM7RXlHNFpkO0VBQ0E7RUFDQTtFQUNBLGNyR3BiSTtFcUdxYko7RUFDQSxjckd0Ykk7QTBYNnpCUjtBclJwWUU7RUFDRTtFQUNBO0FxUnNZSjtBclJwWUk7RUFDRTtBcVJzWU47QXJSbllJO0VBQ0U7RUFDQSxjckduY0U7RXFHb2NGO0FxUnFZTjtBclJsWUk7RUFDRTtBcVJvWU47QXJSbFlNO0VBSEY7SUFJSTtFcVJxWU47QUFDRjtBclJuWU07RUFQRjtJQVFJO0VxUnNZTjtBQUNGO0FyUnBZTTtFQVhGO0lBWUk7RXFSdVlOO0FBQ0Y7QXJScllNO0VBQ0UsbUJ6RzdjUTtFeUc4Y1I7RUFDQTtBcVJ1WVI7QXJSbllJO0VBQ0U7QXFScVlOO0FyUmxZSTs7O0VBR0U7QXFSb1lOOztBclIvWEE7RUFHRTtBcVJnWUY7QXJSOVhFO0VBQ0U7RUFDQTtBcVJnWUo7QXJSOVhJO0VBSkY7SUFLSTtFcVJpWUo7QUFDRjtBclIvWEk7RUFSRjtJQVNJO0VxUmtZSjtBQUNGO0FyUi9YRTtFQUNFLHlCbEc3Zks7RWtHOGZMLGlCekd4ZWM7RXlHeWVkO0VBQ0E7RUFDQSxjckdoZ0JJO0VxR2lnQko7QXFSaVlKO0FyUjlYRTtFQUNFO0VBQ0E7QXFSZ1lKO0FyUjlYSTtFQUVFO0VBQ0E7RUFDQTtBcVIrWE47QXJSN1hNO0VBTkY7SUFPSTtFcVJnWU47QUFDRjtBclI5WE07RUFWRjtJQVdJO0VxUmlZTjtBQUNGO0FyUjlYSTtFQUNFO0FxUmdZTjtBclI3WEk7RUFDRTtFQUNBO0VBQ0E7QXFSK1hOO0FyUjdYTTtFQUNFO0FxUitYUjtBclI3WFE7RUFDRTtFQUNBLGNyRzdZQTtFcUc4WUEsMkJsR3hpQkQ7RWtHeWlCQyxrQnpHaGlCSTtFeUdpaUJKO0VBQ0E7QXFSK1hWO0FyUjNYTTtFQUNFO0FxUjZYUjs7QXJSdlhBO0VBQ0U7RUFDQSx5QnJHaFhhO0VxR2lYYjtFQUNBO0VBQ0E7QXFSMFhGOztBclJ2WEE7RUFDRSxnQ2xHdmtCaUI7RWtHd2tCakI7QXFSMFhGO0FyUnhYRTtFQUNFO0FxUjBYSjtBclJ4WEk7RUFDRSxjckdwa0JFO0VxR3FrQkY7QXFSMFhOO0FyUnhYTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcVIwWFI7QXJSeFhRO0VBQ0U7QXFSMFhWO0FyUnJYSTtFQUNFO0VBQ0E7RUFDQSxjckd4bEJFO0VxR3lsQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6R3JsQlU7RXlHc2xCVjtBcVJ1WE47QXJSbFhRO0VBQ0U7QXFSb1hWO0FyUi9XSTtFQUNFLG1Cekc3bEJVO0V5RzhsQlYseUJsRzltQkc7RWtHK21CSDtFQUNBO0VBQ0EsY3JHaG5CRTtFcUdpbkJGO0VBQ0E7QXFSaVhOO0FyUi9XTTtFQVRGO0lBVUk7RXFSa1hOO0FBQ0Y7QXJSaFhNO0VBYkY7SUFjSTtFcVJtWE47QUFDRjs7QXJSOVdBO0VBQ0U7QXFSaVhGO0FyUi9XRTtFQUNFO0VBQ0E7QXFSaVhKO0FyUi9XSTtFQUpGO0lBS0k7SUFDQTtFcVJrWEo7QUFDRjtBclIvV0U7RUFDRSxtQnpHOW5CWTtFeUcrbkJaLHlCbEcvb0JLO0VrR2dwQkw7RUFDQTtFQUNBLGNyR2pwQkk7RXFHa3BCSjtFQUNBO0FxUmlYSjtBclIvV0k7RUFURjtJQVVJO0VxUmtYSjtBQUNGO0FyUmhYSTtFQWJGO0lBY0k7RXFSbVhKO0FBQ0Y7QXJSalhJO0VBakJGO0lBa0JJO0VxUm9YSjtBQUNGO0FyUmhYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1Cekd2b0JXO0V5R3dvQlg7RUFDQTtFQUNBLGNyR2hlUztBMFhrMUJmO0FyUi9XSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CekdqcEJXO0V5R2twQlg7RUFDQTtFQUNBLGNyR3RwQks7QTBYdWdDWDtBclI5V0k7RUFDRTtFQUNBLGNyR2hmWTtFcUdpZlosbUJ6R2hyQlU7RXlHaXJCViwyQmxHOXJCRztFa0dnc0JIO0VBQ0E7QXFSK1dOO0FyUjdXTTtFQUNFO0FxUitXUjtBclIzV0k7RUFDRTtBcVI2V047O0FyUnhXQTtFQUNFO0VBQ0EsMkJsR2h0Qk87QXVYMmpDVDtBclJ6V0U7RUFKRjtJQUtJO0VxUjRXRjtBQUNGO0FyUjFXRTtFQUNFLGlCekcvckJjO0V5R2dzQmQ7RUFDQTtFQUNBO0VBQ0EsY3JHeHRCSTtFcUd5dEJKO0FxUjRXSjtBclJ6V0U7RUFDRTtBcVIyV0o7O0FyUnRXQTtFQUNFO0FxUnlXRjs7QXJSdFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXFSeVdGO0FyUnZXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXFSeVdKOztBclJyV0E7RUFDRTtBcVJ3V0Y7QXJSdFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcVJ3V0o7O0FyUnBXQTtFQUNFLHlCckdsd0JNO0VxR213Qk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcVJ1V0Y7QXJScldFO0VBQ0UsZXpHOXZCVztFeUcrdkJYLDJCbEc3d0JLO0VrRzh3Qkw7RUFDQTtFQUNBLGNyR2xwQmE7RXFHbXBCYjtBcVJ1V0o7QXJScldJO0VBQ0U7QXFSdVdOO0FyUm5XRTtFQUNFLGV6RzN3Qlc7RXlHNHdCWCwyQmxHMXhCSztFa0cyeEJMO0VBQ0E7QXFScVdKOztBclJqV0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VxUm9XRjtFclJsV0U7SUFDRTtJQUNBO0VxUm9XSjtFclJqV0U7SUFDRTtJQUNBO0VxUm1XSjtBQUNGO0FyUjlWQTtFQUNFO0lBQ0U7RXFSZ1dGO0FBQ0Y7QXJSNVZBO0VBQ0U7SUFDRTtFcVI4VkY7RXJSM1ZBO0lBQ0U7RXFSNlZGO0VyUnhWSTtJQUNFO0lBQ0E7RXFSMFZOO0VyUnZWUTtJQUNFO0lBQ0E7SUFDQSxrQnpHcjBCRTtJeUdzMEJGLDJCbEcvMEJIO0lrR2cxQkc7RXFSeVZWO0VyUnBWSTs7SUFFRTtFcVJzVk47RXJSalZBO0lBQ0U7SUFDQSx5QnJHeHdCWTtFMFgybENkO0VyUmpWRTtJQUNFLHlCbEdoMkJHO0lrR2kyQkgsY3JHaDJCRTtJcUdpMkJGLGV6R3IxQlM7SXlHczFCVDtJQUNBO0VxUm1WSjtFclJqVkk7SUFDRSwyQmxHeDJCQztFdVgyckNQO0VyUi9VRTtJQUNFO0lBQ0E7RXFSaVZKO0VyUi9VSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXFSaVZOO0VyUjlVSTtJQUNFLDJCbEcxM0JDO0lrRzIzQkQsbUJ6RzkyQlE7SXlHKzJCUjtJQUNBO0lBQ0E7SUFDQSxjckdwckJXO0UwWG9nQ2pCO0VyUjdVSTtJQUNFO0lBQ0EseUJyR3pzQks7SXFHMHNCTCxlekd0M0JPO0l5R3UzQlAsMkJsR3I0QkM7SWtHczRCRDtJQUNBO0lBQ0EsY3JHdDRCQTtJcUd1NEJBO0lBQ0E7SUFDQTtJQUNBO0VxUitVTjtFclIxVUE7SUFDRTtJQUNBO0VxUjRVRjtFclIxVUU7SUFDRTtFcVI0VUo7RXJSeFVBO0lBQ0UseUJyR3o1Qkk7SXFHMDVCSjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXFSMFVGO0VyUnhVRTtJQUNFO0VxUjBVSjtFclJ4VUk7SUFDRTtJQUNBO0lBQ0E7SUFDQSxtQnJHeDZCQTtJcUd5NkJBO0lBQ0E7SUFDQTtFcVIwVU47RXJSdFVFO0lBQ0UseUJsR2o3Qkc7SWtHazdCSCxlekdyNkJTO0l5R3M2QlQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNyR3Y3QkU7SXFHdzdCRjtFcVJ3VUo7RXJSdFVJO0lBQ0UsMkJsRzk3QkM7SWtHKzdCRCxlekdoN0JPO0l5R2k3QlA7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNyR2w4QkE7RTBYMHdDTjtFclJuVUE7SUFDRTtJQUNBO0VxUnFVRjtFclJuVUU7SUFDRTtFcVJxVUo7RXJSalVBO0lBQ0U7SUFDQTtFcVJtVUY7RXJSaFVBO0lBQ0U7SUFDQTtFcVJrVUY7RXJSL1RBO0lBQ0U7SUFDQTtJQUNBO0VxUmlVRjtFclIvVEU7SUFDRTtJQUNBO0lBQ0E7RXFSaVVKO0VyUjVURTtJQUNFO0VxUjhUSjtFclI1VEk7SUFDRTtJQUNBO0VxUjhUTjtBQUNGO0FyUnhUQTtFQUVJO0lBQ0U7RXFSeVRKO0VyUnRURTtJQUNFO0VxUndUSjtBQUNGO0FyUmhUQTtFQUNFOzs7OztJQUtFO0VxUmtURjtBQUNGO0FyUi9TQTtFQUNFO0FxUmlURjs7QXJSOVNBO0VBQ0U7QXFSaVRGOztBclI5U0E7RUFDRTtBcVJpVEY7O0FyUjlTQTtFQUNFO0FxUmlURjs7QXJSOVNBO0VBQ0U7RUFDQTtFQUNBO0FxUmlURjs7QXJSOVNBO0VBQ0U7RUFDQTtBcVJpVEY7O0FyUjlTQTtFQUNFO0lBQ0U7RXFSaVRGO0VyUjlTQTtJQUNFO0VxUmdURjtFclI1U0U7SUFDRTtFcVI4U0o7RXJSNVNJO0lBQ0U7SUFDQTtJQUNBO0VxUjhTTjtFclJ4U0U7SUFDRTtFcVIwU0o7QUFDRjtBclJ4U0k7RUFDRTtJQUNFO0VxUjBTTjtFclJ2U0k7SUFDRTtFcVJ5U047QUFDRjtBclJwU0E7RUFDRSxtQnpHaGtDYztFeUdpa0NkLHlCbEdqbENPO0VrR2tsQ1AsY3JHamxDTTtBMFh1M0NSOztBclJuU0E7RUFDRTtFQUNBO0FxUnNTRjs7QXJSblNBO0VBQ0U7RUFDQTtBcVJzU0Y7O0FyUmxTRTtFQUNFO0FxUnFTSjtBclJuU0k7RUFDRTtBcVJxU047QXJSalNFO0VBQ0U7QXFSbVNKO0FyUmpTSTtFQUNFLG1CekdqbUNVO0V5R2ttQ1YseUJsRzdtQ0c7RWtHOG1DSCxjckc3bUNFO0VxRzhtQ0Y7QXFSbVNOO0FyUmhTSTtFQUNFLG1CekdubUNVO0V5R29tQ1YseUJsR3BuQ0c7RWtHcW5DSCxjckdwbkNFO0EwWHM1Q1I7QXJSL1JJO0VBQ0UsZ0NyRzU0QmtCO0VxRzY0QmxCLG1CekcvbUNVO0V5R2duQ1YsMkJsRzVuQ0c7RWtHNm5DSDtBcVJpU047QXJSL1JNO0VBQ0UsZ0NyR2w1QmdCO0VxR201QmhCO0FxUmlTUjtBclI5Uk07RUFYRjtJQVlJO0VxUmlTTjtBQUNGOztBclI1UkE7RUFDRTtFQUNBO0FxUitSRjs7QXJSNVJBO0VBQ0U7RUFDQTtBcVIrUkY7O0FyUjVSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCckcxNkJjO0VxRzI2QmQ7RUFDQTtFQUNBO0FxUitSRjs7QXJSNVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJyR3A3QmM7RXFHcTdCZDtFQUNBO0VBQ0E7RUFDQTtBcVIrUkY7O0FyUjVSQTtFQUNFLGdDckc3N0JzQjtBMFg0dEN4Qjs7QXJSM1JFO0VBQ0UsY3JHL2tDSztBMFg2MkNUOztBclIxUkE7RUFDRTtJQUNFO0VxUjZSRjtBQUNGO0FyUjFSQTtFQUNFO0lBQ0U7RXFSNFJGO0VyUnpSQTtJQUNFO0VxUjJSRjtFclJ4UkE7SUFDRTtFcVIwUkY7QUFDRjtBclIxUkk7RUFHTTtJQUNFO0VxUjBSVjtBQUNGO0FyUjFTQTtFQXNCRTtJQUNFO0lBQ0E7RXFSdVJGO0VyUnBSSTtJQUNFO0VxUnNSTjtFclJuUkk7SUFDRTtFcVJxUk47RXJSblJNO0lBQ0U7RXFScVJSO0VyUi9RQTtJQUNFO0lBQ0E7RXFSaVJGO0VyUjlRSTtJQUNFO0VxUmdSTjtFclI3UUk7SUFDRTtFcVIrUU47RXJSN1FNO0lBQ0U7RXFSK1FSO0VyUjVRTTtJQUNFLG1CekdudUNNO0l5R291Q04seUJsR3B2Q0Q7RXVYa2dEUDtFclJ6UUU7SUFDRTtFcVIyUUo7RXJSdlFBO0lBQ0U7SUFDQTtFcVJ5UUY7RXJSdFFBO0lBQ0U7SUFDQTtFcVJ3UUY7RXJSclFBO0lBQ0U7SUFDQTtFcVJ1UUY7QUFDRjtBclIzUEU7RUFDRTtFQUNBO0VBQ0EsY3JHenhDSTtBMFhzaERSO0FyUjNQSTtFQUNFO0FxUjZQTjtBclJ6UEU7RUFDRTtBcVIyUEo7QXJSeFBFO0VBQ0U7RUFDQTtFQUNBLGNyR3Z5Q0k7RXFHd3lDSjtFQUNBLG1CekdweUNPO0V5R3F5Q1A7RUFDQTtFQUNBO0FxUjBQSjtBclJ4UEk7RUFWRjtJQVdJO0VxUjJQSjtBQUNGO0FyUnpQSTtFQWRGO0lBZUk7RXFSNFBKO0FBQ0Y7QXJSMVBJO0VBQ0U7QXFSNFBOO0FyUnhQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNyRy96Q0k7RXFHZzBDSjtFQUNBLG1Cekc1ekNPO0V5RzZ6Q1A7RUFDQTtBcVIwUEo7QXJSeFBJO0VBVkY7SUFXSTtFcVIyUEo7QUFDRjtBclJ6UEk7RUFDRTtBcVIyUE47O0FyUnRQQTtFQUVJO0lBQ0U7RXFSd1BKO0VyUnBQQTtJQUNFO0VxUnNQRjtBQUNGO0FyUmxQRTtFQUNFO0FxUm9QSjtBclJqUE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FxUmlQUjtBclI3T1E7RUFDRTtFQUNBO0FxUitPVjs7QXJSeE9BO0VBQ0U7QXFSMk9GOztBclJ2T0U7RUFDRSxjckdweUNLO0VxR3F5Q0w7QXFSME9KOztBclJ0T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBT0E7RUFLQTtBcVIrTkY7QXJSek9FO0VBQ0U7RUFDQTtBcVIyT0o7QXJSdk9FO0VBQ0U7QXFSeU9KO0FyUnJPRTtFQUNFLG1Cckd2MENZO0EwWDhpRGhCOztBclJuT0E7RUFDRSxtQnpHMzVDUztFeUc0NUNULDJCbEduNkNPO0VrR282Q1AseUJyR3pyQ3FCO0VxRzByQ3JCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXFSc09GO0FyUnBPRTtFQVZGO0lBV0k7RXFSdU9GO0FBQ0Y7O0FyUnBPQTtFQUNFLGNyRy82Q007QTBYc3BEUjtBclJyT0U7RUFDRSxjckdsN0NJO0EwWHlwRFI7O0FyUm5PQTtFQUNFO0FxUnNPRjs7QXJScE9BO0VBQ0U7RUFDQTtFQUlBO0VBQ0E7QXFSb09GO0FyUnhPRTtFQUhGO0lBSUk7RXFSMk9GO0FBQ0Y7QXJSeE9FO0VBUkY7SUFTSTtFcVIyT0Y7QUFDRjs7QXJSek9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcVI0T0Y7QXJSM09FO0VBTkY7SUFPSTtFcVI4T0Y7QUFDRjtBclI3T0U7RUFDRTtBcVIrT0o7QXJSOU9JO0VBRkY7SUFHSTtJQUNBO0VxUmlQSjtBQUNGO0FyUmhQSTtFQUNFO0VBS0E7QXFSOE9OO0FyUmxQTTtFQUZGO0lBR0k7SUFDQTtFcVJxUE47QUFDRjs7QXJSaFBBO0VBQ0U7RUFDQTtFQUNBO0FxUm1QRjtBclJsUEU7RUFDRTtBcVJvUEo7QXJSblBJO0VBQ0U7QXFScVBOO0FyUnBQTTtFQUNFLGNyR2g5QlM7QTBYc3NDakI7O0FyUi9PSTtFQUNFLGNyRy8rQ0U7QTBYaXVEUjs7QXJSN09FO0VBREY7SUFFSTtFcVJpUEY7QUFDRjtBclJoUEU7RUFKRjtJQUtJO0VxUm1QRjtBQUNGOztBclJoUEU7RUFERjtJQUVJO0VxUm9QRjtBQUNGOztBbldwd0RBO0VBQ0UsZTNCTmU7QThYNndEakI7O0FuV3B3REE7RUFDRTtBbVd1d0RGOztBbldwd0RBO0VBQ0U7QW1XdXdERjs7QW5XcHdEQTtFQUNFO0FtV3V3REY7O0FuV3B3REE7RUFDRTtBbVd1d0RGOztBbldwd0RBO0VBQ0U7QW1XdXdERjs7QW5XcHdEQTtFQUNFO0FtV3V3REY7O0FuV3J3REE7RUFDRTtBbVd3d0RGOztBbld0d0RBO0VBQ0U7QW1XeXdERjs7QW5XdHdEQTtFQUNFO0FtV3l3REY7O0FuV3R3REE7RUFDRTtBbVd5d0RGOztBbldyd0RFO0VBQ0U7RUFDQTtBbVd3d0RKO0FuV3R3REk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBbVd1d0ROO0FuV3B3RE07RUFFRTtFQUNBO0FtV3F3RFI7QW5XbndEUTtFQUNFO0VBQ0E7RUFDQSwyQnBCaEREO0VvQmlEQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FtV3F3RFY7QW5XbndEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FtV3F3RFo7QW5XandEWTtFQUNFLDJCcEJuRUw7RW9Cb0VLO0VBQ0Esa0IzQnpDSztFMkIwQ0w7RUFDQTtBbVdtd0RkO0FuV2p3RGM7RUFDRSx5QnBCeEVQO0F1WDIwRFQ7QW5XN3ZEUTtFQUNFO0FtVyt2RFY7QW5XM3ZEYztFQUNFO0VBQ0E7QW1XNnZEaEI7QW5XMXZEYztFQUNFO0VBQ0E7RUFDQTtBbVc0dkRoQjtBblcxdkRnQjtFQUNFO0VBQ0EsMkJwQmhHVDtBdVg0MURUO0FuV3p2RGdCO0VBQ0U7RUFDQTtBbVcydkRsQjtBbld2dkRjO0VBQ0U7QW1XeXZEaEI7QW5XcnZEWTs7RUFFRTtBbVd1dkRkO0FuV3B2RFk7O0VBRUU7RUFDQTtBbVdzdkRkO0FuV2x2RGM7RUFDRTtBbVdvdkRoQjtBbldodkRZO0VBQ0U7QW1Xa3ZEZDtBblcvdURZOztFQUVFO0VBQ0E7RUFDQSwyQnBCdklMO0VvQndJSztFQUNBO0VBQ0E7QW1XaXZEZDtBblc5dURnQjs7RUFDRTtBbVdpdkRsQjtBblc1dURZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW1XOHVEZDtBblczdURZO0VBQ0U7QW1XNnVEZDtBblcxdURZO0VBQ0Usa0IzQjVJQTtFMkI2SUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW1XNHVEZDtBblcxdURjO0VBYkY7SUFjSTtFbVc2dURkO0FBQ0Y7QW5XMXVEWTtFQUNFO0FtVzR1RGQ7QW5XenVEWTs7RUFFRTtBbVcydURkO0FuV3h1RFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FtVzB1RGQ7QW5XeHVEYztFQUNFO0FtVzB1RGhCO0FuV3R1RGdCO0VBQ0U7RUFDQTtBbVd3dURsQjtBbld0dURrQjtFQUNFLDJCcEI5TVg7RW9CK01XLGUzQmhNTDtBOFh3NkRmO0FuV3J1RGtCO0VBQ0U7QW1XdXVEcEI7QW5XbHVEYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FtV291RGhCO0FuV2p1RGM7RUFDRSxtQjNCak1DO0UyQmtNRCxjdkI3SUE7QTBYZzNEaEI7QW5XaHVEYztFQUNFO0VBQ0EsZTNCMU5EO0UyQjJOQztFQUNBO0VBQ0EsMkJwQjNPUDtBdVg2OERUO0FuVzl0RFk7RUFDRTtFQUNBLG1CdkIzSkU7RXVCNEpGO0VBQ0EsY3ZCalBOO0V1QmtQTSwyQnBCcFBMO0VvQnFQSyxtQjNCcE9FO0UyQnFPRjtFQUNBO0VBQ0E7QW1XZ3VEZDtBblc3dERZO0VBQ0U7RUFDQTtFQUNBO0FtVyt0RGQ7O0FuV3B0REE7RUFDRTtFQUNBO0FtV3V0REY7O0FuV250REU7RUFDRTtFQUNBLHlCdkIvRVM7RXVCZ0ZUO0FtV3N0REo7QW5XbnRERTtFQUNFO0FtV3F0REo7QW5XbHRETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJwQi9SQztFb0JnU0QsbUIzQm5SUTtBOFh1K0RoQjtBbldsdERRO0VBQ0UseUJwQmpTRDtBdVhxL0RUO0FuVy9zRFE7RUFDRTtFQUNBO0FtV2l0RFY7QW5XN3NEWTs7RUFDRTtFQUNBO0FtV2d0RGQ7QW5XNXNEVTtFQUNFO0FtVzhzRFo7QW5XM3NEVTtFQUNFO0VBQ0E7RUFDQTtBbVc2c0RaO0FuVzNzRFk7RUFDRSwyQnBCN1RMO0VvQjhUSztFQUNBLG1CM0JuVEU7QThYZ2dFaEI7QW5XMXNEWTtFQUNFO0FtVzRzRGQ7QW5XenNEWTtFQUNFO0FtVzJzRGQ7QW5XdnNEVTtFQUNFO0VBQ0E7QW1XeXNEWjtBbld2c0RZO0VBQ0U7RUFDQTtBbVd5c0RkO0FuV3JzRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbVd1c0RaO0FuV3BzRFU7RUFDRTtBbVdzc0RaO0FuV25zRFU7RUFDRSxtQjNCMVZEO0UyQjJWQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbVdxc0RaO0FuV2xzRFU7RUFDRTtBbVdvc0RaO0FuV2xzRFk7RUFDRTtBbVdvc0RkO0FuV2pzRFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FtV21zRGQ7QW5XanNEYztFQUNFO0FtV21zRGhCO0FuVy9yRGdCO0VBQ0U7RUFDQTtFQUNBO0FtV2lzRGxCO0FuVy9yRGtCO0VBQ0UsMkJwQjNZWDtFb0I0WVcsZTNCN1hMO0E4WDhqRWY7QW5XL3JEb0I7RUFDRTtBbVdpc0R0QjtBblc3ckRrQjtFQUNFO0VBQ0Esa0IzQjNZTjtBOFgwa0VkO0FuVzFyRGM7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjNCalpBO0E4WDZrRWhCO0FuV3pyRGM7RUFDRSxrQjNCOVlGO0UyQitZRTtBbVcyckRoQjtBbldyckRZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0I3WkU7RTJCOFpGO0VBQ0E7RUFDQTtFQUNBO0FtV3VyRGQ7O0FuVzlxREE7RUFDRTtBbVdpckRGOztBblc5cURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZCbGNJO0V1Qm1jSixjdkJzRVU7QTBYMm1EZDs7QXBSdm9FQTtFQUNFLGUxR0xlO0E4WCtvRWpCOztBcFJ2b0VBO0VBR0U7SUFDRTtJQUNBLHlCdEc4Rlk7RTBYMGlFZDtFcFJ0b0VFO0lBQ0UsZTFHbUJTO0kwR2xCVCx5Qm5HS0c7SW1HSkgsY3RHS0U7SXNHSEY7RW9SdW9FSjtFcFJyb0VJO0lBQ0UseUJuR0RDO0V1WHdvRVA7RXBSbm9FRTtJQUNFO0lBQ0E7RW9ScW9FSjtFcFJub0VJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFb1Jxb0VOO0VwUmxvRUk7SUFDRSxtQjFHUFE7STBHUVIsMkJuR3BCQztJbUdxQkQ7SUFDQTtJQUNBO0lBQ0EsY3RHa0xXO0UwWGs5RGpCO0VwUmpvRUk7SUFDRTtJQUNBLHlCdEc2Sks7SXNHNUpMLDJCbkc5QkM7SW1HK0JELG1CMUduQlE7STBHb0JSO0lBQ0E7SUFDQSxjdEdoQ0E7SXNHaUNBO0lBQ0E7SUFDQTtJQUNBO0VvUm1vRU47RXBSL25FRTtJQUNFLG1CMUcvQlU7STBHZ0NWLDJCbkc3Q0c7SW1HOENIO0lBQ0E7SUFDQTtJQUNBLGN0RzlDRTtJc0crQ0Y7SUFDQTtJQUNBO0VvUmlvRUo7RXBSN25FSTtJQUNFO0lBQ0E7RW9SK25FTjtFcFI3bkVNO0lBWUU7RW9Sb25FUjtFcFIvbkVRO0lBQ0UsbUIxR2pESTtJMEdrREosMkJuRzlESDtJbUcrREc7SUFDQTtJQUNBO0lBQ0EsY3RHOURHO0lzRytESDtJQUNBO0VvUmlvRVY7RXBSNW5FUTtJQUNFLGUxRzVDSztJMEc2Q0w7SUFDQTtFb1I4bkVWO0VwUjFuRU07SUFDRSwyQm5HbEZEO0ltR21GQyxtQjFHdEVNO0kwR3VFTjtJQUNBO0lBQ0E7SUFDQSxjdEdvRUE7SXNHbkVBO0lBQ0E7RW9SNG5FUjtFcFIxbkVRO0lBQ0UsbUIxRy9FSTtJMEdnRkosMkJuRzdGSDtJbUc4Rkc7SUFDQTtJQUNBO0lBQ0EsY3RHQ0g7SXNHQUc7SUFDQTtFb1I0bkVWO0VwUnJuRVE7SUFDRTtJQUNBLGN0RytDRjtJc0c5Q0U7SUFDQSxtQjFHN0ZLO0U4WG90RWY7RXBSam5FRTtJQUNFLHlCdEd1SGlCO0lzR3RIakI7SUFDQTtJQUNBO0VvUm1uRUo7RXBSam5FSTtJQUNFLG1CMUd6R1E7STBHMEdSLDJCbkczSEM7SW1HNEhELGN0RzFIQTtJc0cySEE7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFb1JrbkVOO0VwUmhuRU07SUFDRTtJQUNBLGN0R3BJRjtJc0dxSUU7SUFDQSxpQjFHakhRO0kwR2tIUjtJQUNBO0VvUmtuRVI7RXBSOW1FSTtJQUNFO0lBQ0E7SUFDQTtFb1JnbkVOO0VwUjltRU07SUFDRSx5QnRHM0lBO0lzRzZJQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VvUittRVI7RXBSN21FUTtJQUNFLGN0RzNKSjtFMFgwd0VOO0VwUnZtRUU7SUFDRSx5QnRHcUVpQjtJc0dwRWpCO0lBQ0E7SUFDQTtJQUNBO0VvUnltRUo7RXBSdm1FSTtJQUNFLG1CMUc1SlE7STBHNkpSLDJCbkc5S0M7SW1HK0tELGN0RzdLQTtJc0c4S0Esa0IxRzdKTTtJMEcrSk47SUFDQTtJQUNBO0lBQ0E7SUFFQTtFb1J1bUVOO0VwUnJtRU07SUFDRTtJQUNBLGN0R3pMRjtJc0cwTEU7SUFDQSxpQjFHdEtRO0kwR3VLUjtJQUNBO0VvUnVtRVI7RXBSbm1FSTtJQUNFO0lBQ0E7SUFDQTtFb1JxbUVOO0VwUm5tRU07SUFDRSx5QnRHZkc7SXNHZ0JIO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW9ScW1FUjtFcFJubUVRO0lBQ0UsY3RHL01KO0UwWG96RU47RXBSM2xFQTtJQUNFO0lBQ0EseUJ0R3JOTTtJc0dzTk47RW9SNmxFRjtBQUNGO0FwUjVsRUk7RUFMRjtJQU1JO0VvUitsRUo7QUFDRjtBcFI5MEVBO0VBaVBJO0lBQ0Usa0IxRzVOUTtJMEc2TlIsMkJuR3ZPRztJbUd3T0g7SUFDQTtJQUNBO0lBQ0EsY3RHeE9FO0lzR3lPRjtFb1JnbUVKO0VwUjdsRUU7SUFDRSxrQjFHdE9RO0kwR3VPUix5Qm5HL09HO0ltR2dQSDtJQUNBO0lBQ0E7SUFDQSxjdEdsUEU7SXNHbVBGO0VvUitsRUo7RXBSNWxFRTtJQUNFO0VvUjhsRUo7RXBSNWxFSTtJQUNFLGN0RzFQQTtJc0cyUEE7SUFDQTtJQUNBLGUxR2pQTztJMEdrUFA7RW9SOGxFTjtFcFJ4bEVFO0lBQ0UsbUIxR3RQVTtJMEd1UFY7SUFDQTtJQUNBO0lBQ0EsY3RHelFFO0lzRzBRRjtJQUNBLGN0RzNRRTtFMFhxMkVOO0VwUnZsRUU7SUFDRTtFb1J5bEVKO0VwUnZsRUk7SUFDRTtJQUNBO0lBQ0E7RW9SeWxFTjtFcFJ0bEVJO0lBQ0U7SUFDQSxjdEdqSUU7RTBYeXRFUjtFcFJybEVJO0lBQ0U7SUFDQTtFb1J1bEVOO0FBQ0Y7QXBSdGxFUTtFQUpGO0lBS0k7RW9SeWxFUjtBQUNGO0FwUjE0RUE7RUFtVFE7SUFDRSxrQjFHOVJJO0kwRytSSjtJQUNBO0lBQ0EsMkJuRzFTRDtFdVhvNEVQO0VwUnBsRUE7SUFDRTtFb1JzbEVGO0VwUnBsRUU7SUFDRSwyQm5HcFRHO0ltR3FUSCxtQjFHcFNVO0kwR3FTVjtJQUNBO0lBQ0E7SUFDQSxjdEd2VEU7SXNHd1RGO0lBQ0EsY3RHelRFO0UwWCs0RU47RXBSbmxFRTtJQUNFO0lBQ0E7RW9ScWxFSjtFcFJubEVJO0lBQ0U7RW9ScWxFTjtFcFJsbEVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW9Sb2xFTjtFcFJsbEVNO0lBQ0U7RW9Sb2xFUjtFcFJsbEVRO0lBQ0U7SUFDQSxjdEd2TEY7SXNHd0xFLGtCMUd6VUU7STBHMFVGLDJCbkduVkg7SW1Hb1ZHO0lBQ0E7SUFDQTtFb1JvbEVWO0VwUmhsRU07SUFDRTtFb1JrbEVSO0VwUjVrRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VvUjhrRUY7RXBSM2tFSTtJQUNFLGN0R3hXQTtJc0d5V0E7RW9SNmtFTjtFcFIza0VNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VvUjZrRVI7RXBSM2tFUTtJQUNFO0VvUjZrRVY7RXBSeGtFSTtJQUNFO0lBQ0E7SUFDQSxjdEc1WEE7SXNHNlhBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFb1Iwa0VOO0VwUnZrRUk7SUFDRTtFb1J5a0VOO0VwUnRrRUk7SUFDRSx5Qm5HM1lDO0ltRzRZRCxtQjFHNVhRO0kwRzZYUjtJQUNBO0lBQ0E7SUFDQSxjdEcvWUE7SXNHZ1pBO0VvUndrRU47RXBScGtFRTs7SUFFRTtFb1Jza0VKO0VwUmprRUU7SUFDRSxtQjFHN1lVO0kwRzhZViwyQm5HL1pHO0ltR2dhSDtJQUNBO0lBQ0E7SUFDQSxjdEdqYUU7SXNHa2FGO0lBTUE7RW9SOGpFSjtBQUNGO0FwUm5rRU07RUFURjtJQVVJO0VvUnNrRU47QUFDRjtBcFIzL0VBO0VBMmJNO0lBQ0U7SUFDQSxjdEdyT1U7SXNHc09WLGtCMUd4YU07STBHeWFOLDJCbkduYkM7SW1Hb2JEO0lBQ0E7SUFDQTtFb1Jta0VOO0VwUmhrRUk7SUFDRTtFb1Jra0VOO0VwUi9qRUk7SUFDRTtJQUNBO0lBQ0E7SUFDQSxtQjFHeGFVO0kwR3lhVjtJQUNBO0lBQ0EsY3RHdlBPO0UwWHd6RWI7RXBSOWpFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBLG1CMUdsYlU7STBHbWJWO0lBQ0E7SUFDQSxjdEc3YUc7RTBYNitFVDtFcFI3akVJO0lBQ0U7RW9SK2pFTjtFcFJ6akVFO0lBQ0UsbUIxR3ZjVTtJMEd3Y1YseUJuR3hkRztJbUd5ZEg7SUFDQTtJQUNBO0lBQ0EsY3RHM2RFO0lzRzRkRjtFb1IyakVKO0VwUnZqRUE7SUFDRSx5QnRHamVJO0lzR2tlSjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW9SeWpFRjtFcFJ2akVFO0lBQ0U7RW9SeWpFSjtFcFJ2akVJO0lBQ0U7RW9SeWpFTjtFcFI3aUVFO0lBQ0UsZTFHOWVTO0kwRytlVCx5Qm5HNWZHO0ltRzZmSDtJQUNBO0lBQ0E7SUFDQSxjdEduWVc7SXNHb1lYO0VvUitpRUo7RXBSN2lFSTtJQUNFLGUxR3ZmTztJMEd3ZlAsMkJuR3ZnQkM7SW1Hd2dCRDtJQUNBO0lBQ0E7SUFDQSxjdEc1WVM7RTBYMjdFZjtFcFIxaUVBO0lBQ0U7RW9SNGlFRjtFcFJ6aUVBO0lBQ0U7RW9SMmlFRjtFcFJ4aUVBO0lBQ0U7RW9SMGlFRjtFcFJ2aUVBO0lBQ0U7SUFDQTtFb1J5aUVGO0VwUnZpRUU7SUFDRTtJQUNBO0lBQ0E7RW9SeWlFSjtBQUNGO0FuUjdsRkE7RUFDRSxlM0dMZTtFMkdNZjtBbVIrbEZGOztBblI1bEZBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QW1SOGxGRjs7QW5SNWxGQTtFQUNFLCtCcEdIaUI7RW9HSWpCLG1CM0dVUztFMkdUVDtFQUNBLGN2R3FJZTtBMFgwOUVqQjs7QW5SN2xGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbVJnbUZGO0FuUi9sRkU7RUFDRTtBbVJpbUZKO0FuUi9sRkU7RUFDRTtFQUNBLGtCM0dHVTtBOFg4bEZkO0FuUmhtRkk7RUFDRSxrQjNHVFE7QThYMm1GZDtBblIvbEZFO0VBcEJGO0lBcUJJO0VtUmttRkY7QUFDRjs7QW5SaG1GQTtFQUNFLCtCcEdqQ2lCO0VvR2tDakI7RUFDQSxtQjNHaEJjO0UyR2lCZDtFQUNBLGN2R3NHZTtFdUdyR2Y7QW1SbW1GRjs7QW5Sam1GQTtFQUNFLGlCM0dYZ0I7RTJHWWhCO0VBQ0EseUJwR3REUTtFb0d1RFI7QW1Sb21GRjtBblJubUZFO0VBQ0U7RUFDQSxtQjNHNUJZO0E4WGlvRmhCO0FuUm5tRkU7RUFDRTtBbVJxbUZKO0FuUnBtRkk7RUFGRjtJQUdJO0VtUnVtRko7QUFDRjs7QW5ScG1GQTtFQUNFO0VBQ0E7RUFDQTtBbVJ1bUZGOztBblJybUZBO0VBQ0U7RUFDQSxtQnZHdERNO0EwWDhwRlI7QW5Sdm1GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FtUnltRko7QW5SeG1GSTtFQUNFO0FtUjBtRk47QW5SeG1GTTtFQUNFLCtCcEd6RVc7RW9HMEVYLG1CM0czRE07RTJHNEROO0VBQ0E7RUFDQTtFQUNBLGN2RzZEUztBMFg2aUZqQjtBblJ4bUZNO0VBQ0U7QW1SMG1GUjtBblJ2bUZNO0VBQ0UsMkJwR2pHRTtFb0drR0YsbUIzR25FUTtFMkdvRVI7RUFDQTtFQUNBO0VBQ0EsY3ZHOEJLO0V1RzdCTDtFQUNBO0FtUnltRlI7QW5SdG1GTTtFQUNFLDJCcEc1R0U7RW9HNkdGLG1CM0c5RVE7RTJHK0VSO0VBQ0E7RUFDQTtBbVJ3bUZSO0FuUnJtRk07RUFDRSw0QnBHckhFO0VvR3NIRixtQjNHMUZNO0UyRzJGTjtFQUNBO0FtUnVtRlI7O0FuUmxtRkE7RUFDRTtJQUNFLG1CM0c5Rlc7RThYbXNGYjtFblJsbUZFO0lBQ0UsbUIzR2xHUztFOFhzc0ZiO0VuUmptRkE7SUFDRSxrQjNHMUdVO0kyRzJHVjtFbVJtbUZGO0VuUmptRkE7SUFDRTtFbVJtbUZGO0FBQ0Y7QW5SaG1GQTtFQUNFLCtCcEduSWlCO0VvR29JakIsbUIzR3JIWTtFMkdzSFo7RUFDQTtFQUNBO0VBQ0EsY3ZHR2U7RXVHRmY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZHbEhlO0V1R21IZjtFQUNBO0VBQ0E7QW1Sa21GRjtBblJqbUZFO0VBQ0UsY3ZHMUJTO0V1RzJCVCxnQ3BHcEplO0VvR3FKZixrQjNHcElVO0UyR3FJVjtBbVJtbUZKOztBbFJqd0ZBO0VBQ0UsZTVHTmU7QThYMHdGakI7O0FsUnRzRkE7RUFLSTtFQUNBO0FrUnFzRko7QWxSMXNGSTtFQURKO0lBRVE7RWtSNnNGTjtBQUNGO0FsUnZzRlE7RUFESjtJQUVRO0lBQ0E7RWtSMHNGVjtBQUNGOztBbFJyc0ZBO0VBS0k7QWtSb3NGSjtBbFJ4c0ZJO0VBREo7SUFFUTtFa1Iyc0ZOO0FBQ0Y7O0FsUnBzRkk7RUFDSTtFQUNBO0FrUnVzRlI7QWxScnNGUTtFQUNJO0FrUnVzRlo7QWxScHNGUTtFQUNJLGN4R29DRTtFd0duQ0Ysa0I1RzNFRTtFNEc0RUY7RUFDQTtBa1Jzc0ZaO0FsUm5zRlE7RUFDSSxtQjVHcEZBO0U0R3FGQSxjeEcyQks7RXdHMUJMO0VBQ0E7QWtScXNGWjtBbFJqc0ZRO0VBTUk7RUFDQTtBa1I4ckZaO0FsUnBzRlk7RUFESjtJQUVRO0lBQ0E7RWtSdXNGZDtBQUNGO0FsUmxzRlk7O0VBcEVSLCtCckc3Q2U7RXFHOENmLGtCNUc5QlU7RTRHK0JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hHOEVRO0EwWDRyRlo7QWxSdnNGWTtFQUNJO0VBQ0E7QWtSeXNGaEI7QWxSbnNGWTtFQTVIUixnQ3JHSGU7RXFHSWYsa0I1RytCZTtFNEc5QmY7RUFDQTtBa1JrMEZKO0FsUnRzRmdCO0VBSEo7SUFJUTtFa1J5c0ZsQjtBQUNGO0FsUnZzRmdCO0VBUEo7SUFySFIsZ0NyR1ZlO0lxR1dmLGtCNUdnQlU7STRHZlY7SUFDQTtJQUNBLGN4R3NIUztJd0dJTztFa1I4c0ZsQjtBQUNGO0FsUjNzRlk7RUExSFIsZ0NyR2xCZTtFcUdtQmYsa0I1R2dCZTtFNEdmZjtFQUNBO0VBeUhZO0FrUmd0RmhCO0FsUjlzRmdCO0VBSko7SUFsSVIsZ0NyR1ZlO0lxR1dmLGtCNUdnQlU7STRHZlY7SUFDQTtJQUNBLGN4R3NIUztFMFhrdUZYO0FBQ0Y7QWxSL3NGSTtFQUNJO0FrUml0RlI7QWxSaHRGUTtFQUZKO0lBckhBLFlBdENZO0lBdUNaLFdBdENVO0lBdUNWO0lBQ0E7SUFDQSxjeEd1RmE7SXdHdEZiO0lBQ0E7SUFDQTtFa1IyMEZGO0FBQ0Y7QWxSeHRGUTtFQU5KO0lBL0hBLFlBMUJXO0lBMkJYLFdBMUJVO0lBMkJWO0lBQ0E7SUFDQSxjeEdpR2E7SXdHaEdiO0lBQ0E7RWtSaTJGRjtBQUNGO0FsUi90RlE7RUFDSSxtQjVHOUlHO0U0RytJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FrUml1Rlo7O0FqUmw1RkE7RUFDRSxlN0dMZTtBOFgwNUZqQjs7QWpSajVGRTtFQUNFLG1CN0d1Qlk7RTZHdEJaO0VBQ0E7RUFDQSw0QnRHWk07RXNHYU4sY3pHNEpZO0V5RzNKWjtFQUNBO0FpUm81Rko7QWpSbjVGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FpUnE1Rk47QWpSbjVGTTtFQUNFLHlCekdZSztBMFh5NEZiO0FqUmw1Rkk7RUFDRSx5QnpHUU87QTBYNDRGYjtBalJqNUZJO0VBQ0UsY3pHeUpPO0V5R3hKUCwyQnRHL0JJO0VzR2dDSjtBaVJtNUZOOztBaFJqN0ZBO0VBQ0UsZTlHTGU7QThYeTdGakI7O0FoUmg3RkU7RUFDRSxlOUd5Qlc7RThHeEJYO0VBQ0EsMkJ2R1ZNO0V1R1dOLGMxRzRLUztBMFh1d0ZiO0FoUmo3RkU7RUFDRSxjMUd3SlM7QTBYMnhGYjtBaFJoN0ZFO0VBQ0U7QWdSazdGSjtBaFIvNkZFO0VBQ0U7RUFDQTtFQUNBLG1COUdZWTtFOEdYWjtBZ1JpN0ZKO0FoUjk2RkU7RUFDRTtFQUNBO0FnUmc3Rko7O0EvUTU4RkE7RUFDRTtFQUNBO0ErUSs4RkY7O0EvUTU4RkE7RUFDRTtFQUNBO0ErUSs4RkY7O0EvUTU4RkE7O0VBRUU7QStRKzhGRjs7QS9RNThGQTtFQUNFO0VBQ0E7RUFDQTtBK1ErOEZGOztBL1E1OEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QStRKzhGRjs7QS9RNThGQTtFQUNFO0ErUSs4RkY7O0EvUTU4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0diYTtFK0djYjtBK1ErOEZGOztBL1E1OEZBO0VBQ0U7QStRKzhGRjs7QS9RNThGQTtFQUNFO0VBQ0E7RUFDQTtBK1ErOEZGO0EvUTc4RkU7RUFDRTtFQUNBO0ErUSs4Rko7O0EvUTM4RkE7RUFDRTtBK1E4OEZGOztBL1EzOEZBO0VBQ0UseUIzRytPYztBMFgrdEZoQjs7QS9RMzhGQTtFQUNFLHlCM0dvT1k7QTBYMHVGZDs7QS9RMzhGQTtFQUNFO0ErUTg4RkY7O0EvUTM4RkE7RUFDRTtBK1E4OEZGOztBL1EzOEZBO0VBQ0U7QStRODhGRjs7QS9RMzhGQTtFQUNFO0ErUTg4RkY7O0EvUTM4RkE7RUFDRTtFQUNBO0VBQ0E7QStRODhGRjs7QS9RMzhGQTtFQUNFO0lBQ0U7SUFDQTtFK1E4OEZGO0FBQ0Y7QS9RMzhGQTtFQUNFO0ErUTY4RkY7O0EvUTE4RkE7RUFDRTtBK1E2OEZGOztBL1ExOEZBO0VBQ0U7QStRNjhGRjs7QS9RMThGQTtFQUNFO0ErUTY4RkY7O0EvUTE4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0ErUTI4RkY7O0EvUXg4RkE7RUFDRTtBK1EyOEZGOztBL1F4OEZBO0VBQ0U7QStRMjhGRjs7QS9RdDhGSTtFQUNFLGMzR2dLVTtFMkcvSlY7RUFDQTtBK1F5OEZOO0EvUXA4Rkk7RUFDRSxjM0dpSlE7RTJHaEpSO0VBQ0E7QStRczhGTjs7QS9RaDhGQTtFQUNFO0lBQ0U7RStRbThGRjtFL1FoOEZBO0lBQ0U7RStRazhGRjtBQUNGO0EvUS83RkE7QUFDQTtFQUNFO0ErUWk4RkY7O0EvUTk3RkE7RUFDRTtFQUNBO0ErUWk4RkY7O0EvUS83RkE7RUFDRTtFQUNBO0ErUWs4RkY7O0EvUWg4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzR3lHWTtFMkd4R1o7RUFDQTtFQUNBO0ErUW04RkY7O0EvUWg4RkE7RUFDRTtFQUNBO0ErUW04RkY7O0EvUWg4RkE7RUFDRTtFQUNBO0ErUW04RkY7O0EvUWg4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzR3VGYztFMkd0RmQ7RUFDQTtFQUNBO0ErUW04RkY7O0EvUWg4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzR3dFYztFMkd2RWQ7RUFDQTtFQUNBO0ErUW04RkY7O0EvUWg4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzR2tEWTtFMkdqRFo7RUFDQTtFQUNBO0ErUW04RkY7O0EvUWg4RkE7RUFDRTtBK1FtOEZGOztBL1FoOEZBO0VBQ0U7QStRbThGRjs7QS9RLzdGRTtFQUNFLDRCeEc1UU07QXVYOHNHVjtBL1EvN0ZJO0VBQ0U7QStRaThGTjtBL1E5N0ZJO0VBQ0U7QStRZzhGTjtBL1E1N0ZFO0VBQ0UsbUIzRzJCYztBMFhtNkZsQjtBL1EzN0ZFO0VBQ0UsbUIzR3dCWTtBMFhxNkZoQjtBL1F6N0ZJO0VBQ0U7QStRMjdGTjtBL1F4N0ZFO0VBQ0U7QStRMDdGSjs7QS9RbjdGRTtFQUNFLDRCeEc5U007QXVYb3VHVjtBL1FuN0ZJO0VBQ0U7QStRcTdGTjtBL1FsN0ZJO0VBQ0U7QStRbzdGTjtBL1FoN0ZFO0VBQ0UsbUIzR2hUSTtBMFhrdUdSO0EvUS82RkU7RUFDRSxtQjNHOVNRO0EwWCt0R1o7QS9ROTZGRTtFQUNFO0ErUWc3Rko7O0E5UWh2R0E7RUFDRSxlaEhMZTtBOFh3dkdqQjs7QTlRaHZHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E4UW12R0Y7QTlRbHZHRTtFQUNFO0E4UW92R0o7QTlRbnZHSTtFQUNFO0VBQ0E7QThRcXZHTjtBOVFudkdNO0VBQ0U7RUFDQSxtQmhINkJTO0VnSDVCVDtBOFFxdkdSO0E5UWp2R1E7RUFDRSxtQmhIc0JJO0VnSHJCSjtFQUNBO0E4UW12R1Y7QTlROXVHUTtFQUNFO0VBQ0EsbUJoSEVNO0VnSEROO0E4UWd2R1Y7QTlRM3VHRTtFQUNFO0VBQ0E7QThRNnVHSjtBOVE1dUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E4UTh1R047QTlRN3VHTTtFQVZGO0lBV0k7SUFDQTtFOFFndkdOO0FBQ0Y7QTlROXVHSTtFQUNFO0E4UWd2R047QTlRL3VHTTtFQUNFLG1CaEgxQlM7RWdIMkJULCtCekdsRFc7RXlHbURYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QThRaXZHUjtBOVFodkdRO0VBWEY7SUFZSSxtQmhIekNNO0U4WDR4R2Q7QUFDRjtBOVFqdkdNO0VBQ0Usa0JoSGhETTtFZ0hpRE4sOEJ6R25FVTtFeUdvRVY7RUFDQTtBOFFtdkdSOztBOVE5dUdBO0VBQ0U7QThRaXZHRjs7QTlROXVHQTtFQUtVO0lBQ0Usa0JoSHhERTtFOFhxeUdaO0U5UXp1R1E7SUFDRSxtQmhIbkVHO0U4WDh5R2I7RTlRcnVHSTtJQUNFO0lBQ0E7RThRdXVHTjtBQUNGO0E5UW51R0E7RUFDRTtBOFFxdUdGOztBN1FyMUdBO0VBQ0U7QTZRdzFHRjs7QTdRdDFHQTtFQUNFO0E2UXkxR0Y7O0E3UXYxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2UTAxR0Y7QTdRejFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E2UTIxR0o7QTdRejFHRTtFQUNFO0E2UTIxR0o7O0E1UWozR0E7RUFDRTtFQUNBO0E0UW8zR0Y7O0E1UWwzR0E7RUFDRTtFQUNBO0E0UXEzR0Y7O0E1UW4zR0E7O0VBRUU7QTRRczNHRjs7QTVRcDNHQTtFQUNFO0VBQ0E7RUFDQTtBNFF1M0dGOztBNVFyM0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTRRdzNHRjs7QTVRcDNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E0UXUzR0Y7O0E1UXIzR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRixtQmxIUGE7RWtIUWI7QTRRdzNHRjs7QTVRdDNHQTtFQUNFO0E0UXkzR0Y7O0E1UXYzR0E7RUFDRTtFQUNBO0VBQ0M7QTRRMDNHSDs7QTVReDNHQTtFQUNFO0VBQ0E7RUFDQTtBNFEyM0dGOztBNVF6M0dBO0VBQ0UseUI5RzlDTTtFOEcrQ047QTRRNDNHRjs7QTVRMTNHQTtFQUNFLHlCOUc3QlM7RThHOEJUO0E0UTYzR0Y7O0E1UTMzR0E7RUFDRSx5QjlHb0ZZO0U4R25GWjtBNFE4M0dGOztBNVE1M0dBO0VBQ0UseUI5R3BEVTtFOEdxRFY7QTRRKzNHRjs7QTVRNzNHQTtFQUNFLGM5RzlETTtFOEcrRE47QTRRZzRHRjs7QTVROTNHQTtFQUNFLGM5RzdDUztFOEc4Q1Q7QTRRaTRHRjs7QTVRLzNHQTtFQUNFLGM5R29FWTtFOEduRVo7QTRRazRHRjs7QTVRaDRHQTtFQUNFLGM5R3BFVTtFOEdxRVY7QTRRbTRHRjs7QTVRajRHQTtFQUNFO0VBQ0E7QTRRbzRHRjs7QTVRbDRHQTtFQUNFO0E0UXE0R0Y7O0E1UWw0R0E7RUFDRTtJQUNFO0lBQ0E7RTRRcTRHRjtBQUNGO0E1UW40R0E7RUFDRTtBNFFxNEdGOztBNVFuNEdBO0VBQ0U7QTRRczRHRjs7QTVRcDRHQTtFQUNFO0E0UXU0R0Y7O0E1UXA0R0E7RUFDRTtJQUNFO0U0UXU0R0Y7RTVRcjRHSTtJQUNFLG1CbEgxRkc7RThYaStHVDtFNVFuNEdJO0lBQ0U7SUFDQTtFNFFxNEdOO0FBQ0Y7QTVROTNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBNFE4M0dGOztBNVEzM0dBO0VBRUU7QTRRNjNHRjs7QTVRMzNHQTtFQUVFO0E0UTYzR0Y7O0E1UTMzR0E7RUFFRTtBNFE2M0dGOztBNVEzM0dBO0VBRUU7QTRRNjNHRjs7QTVRdjNHSTtFQUNFLGM5RzlKRTtFOEcrSkY7RUFDQTtBNFEwM0dOO0E1UXIzR0k7RUFDRSxjOUc1QlE7RThHNkJSO0VBQ0E7QTRRdTNHTjtBNVFsM0dJO0VBQ0UsYzlHeEtNO0U4R3lLTjtFQUNBO0E0UW8zR047QTVRLzJHSTtFQUNFLGM5R2pLSztFOEdrS0w7RUFDQTtBNFFpM0dOOztBM1FsakhBO0VBQ0U7QTJRcWpIRjs7QTNRbmpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVuSHlCYTtFbUh4QmI7RUFDQSwyQjVHU087QXVYNmlIVDs7QTNRcGpIQTtFQUNFO0VBQ0E7RUFDQSw0QjVHaEJRO0F1WHVrSFY7QTNRdGpIRTtFQUNFO0EyUXdqSEo7O0EzUXJqSEE7RUFDRTtJQUNFO0lBQ0E7RTJRd2pIRjtBQUNGO0EzUXRqSEE7RUFDRTtJQUNFO0lBQ0E7RTJRd2pIRjtBQUNGO0FyWGxsSEE7RUFDRTtBcVhvbEhGOztBclhqbEhBO0VBQ0U7QXFYb2xIRjs7QXJYamxIQTtFQUNFO0FxWG9sSEY7O0FyWGpsSEE7RUFDRTtBcVhvbEhGOztBclhqbEhBO0VBQ0UsMkJGRk87RUVHUCxlVFdhO0VTVmI7RUFDQTtFQUNBLGNMMkdXO0EwWHkrR2I7O0FyWGpsSEE7RUFDRSwyQkZYTztFRVlQLG1CVENjO0VTQWQ7RUFDQTtFQUNBLGNMbUdXO0EwWGkvR2I7O0FyWGpsSEE7RUFDRSwyQkZsQk87RUVtQlAsbUJUUGM7RVNRZDtBcVhvbEhGOztBclhqbEhBO0VBQ0UsNEJGNUNRO0VFNkNSLGVUWGE7RVNZYixjTHVGVztFS3RGWDtBcVhvbEhGOztBclhqbEhBO0VBQ0UsMkJGbERRO0VFbURSLGVUbEJhO0VTbUJiLGNMZ0ZXO0VLL0VYO0VBQ0E7QXFYb2xIRjs7QXJYaGxIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcVhtbEhGO0FyWGpsSEU7RUFDRTtFQUNBO0VBQ0E7QXFYbWxISjtBclhobEhFO0VBQ0U7RUFDQTtBcVhrbEhKO0FyWC9rSEU7RUFDRSxtQlQxQ1k7RVMyQ1o7RUFDQTtFQUNBO0VBQ0E7QXFYaWxISjtBclg5a0hFO0VBQ0U7RUFDQSxlVHREVztFU3VEWDtFQUNBO0VBQ0E7RUFDQSwyQkZ4RUs7QXVYd3BIVDtBclg3a0hFO0VBQ0U7RUFDQTtBcVgra0hKO0FyWDdrSEk7RUFDRSxlVGxFUztFU21FVDtFQUNBO0VBQ0E7RUFDQSw0QkZ4R0k7QXVYdXJIVjtBclg1a0hJO0VBQ0U7QXFYOGtITjtBclgza0hJO0VBQ0U7QXFYNmtITjs7QXJYeGtIQTtFQUNFO0VBQ0E7QXFYMmtIRjtBclh6a0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FxWDJrSEo7QXJYeGtIRTtFQUNFO0FxWDBrSEo7QXJYdmtIRTtFQUNFO0VBQ0E7QXFYeWtISjs7QXJYcGtIQTtFQUNFO0lBQ0UsbUJUL0dZO0lTZ0haO0VxWHVrSEY7RXJYcGtIQTtJQUNFLGtCVHZIVTtFOFg2ckhaO0VyWG5rSEE7SUFDRSxrQlQzSFU7RThYZ3NIWjtFclhsa0hBO0lBQ0UsbUJUNUhZO0U4WGdzSGQ7RXJYamtIQTtJQUNFLG1CVGhJWTtFOFhtc0hkO0VyWGhrSEE7SUFDRSxtQlRwSVk7RThYc3NIZDtFclgvakhBO0lBQ0UsbUJUeElZO0U4WHlzSGQ7RXJYL2pIQTtJQUNFLG1CVDNJWTtFOFg0c0hkO0FBQ0Y7QXJYOWpIQTtFQUNFO0FxWGdrSEY7O0FyWDdqSEE7RUFLVTtJQUNFO0lBQ0E7RXFYNGpIVjtBQUNGO0FyWHBqSEk7RUFDRTtBcVhzakhOOztBMVF2dkhBO0VBQ0UsZXBITGU7QThYK3ZIakI7O0ExUXZ2SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMFEwdkhGO0ExUXp2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMFEydkhKO0ExUXp2SEk7RUFDRTtFQUNBO0VBQ0EsbUJoSGtIVztFZ0hqSFgsY2hISEU7RWdISUY7RUFDQTtFQUNBO0VBQ0E7QTBRMnZITjtBMVF4dkhRO0VBQ0U7RUFDQTtFQUNBLG1CcEhFTTtFb0hETjtBMFEwdkhWOztBelExeEhBO0VBQ0UsZXJITmU7QThYbXlIakI7O0F6UTF4SEE7RUFDRTtBeVE2eEhGO0F6UTF4SEU7RUFKRjtJQUtJO0V5UTZ4SEY7QUFDRjtBelEzeEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXlRNnhISjtBelEzeEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F5UTZ4SE47QXpRMXhIUTtFQUNFLDJCOUdiRDtFOEdjQyxrQnJIY1M7RXFIYlQsY2pIZ0hPO0VpSC9HUDtFQUNBO0F5UTR4SFY7QXpRMXhIVTtFQUNFLHlCOUdsQkg7QXVYOHlIVDtBelF6eEhVO0VBWEY7SUFZSSxrQnJISkU7RThYZ3lIWjtBQUNGO0F6UTF4SFU7RUFDRTtBeVE0eEhaO0F6UXh4SFE7RUFDRSwyQjlHakNEO0U4R2tDQyxrQnJITlM7RXFIT1QsY2pIK0VHO0VpSDlFSDtBeVEweEhWO0F6UXh4SFU7RUFDRSx5QjlHckNIO0F1WCt6SFQ7QXpRdnhIVTtFQVZGO0lBV0ksa0JySHZCRTtFOFhpekhaO0FBQ0Y7QXpRdnhIUTtFQUNFO0VBQ0EsY2pIb0ZPO0VpSG5GUCwyQjlHbEREO0U4R21EQyxtQnJIdENNO0VxSHVDTjtBeVF5eEhWO0F6UXZ4SFU7RUFQRjtJQVFJLGtCckg3Q0U7RThYdTBIWjtBQUNGO0F6UXR4SFU7RUFDRSxtQnJIcENNO0VxSHFDTjtFQUNBLGNqSHdCSTtFaUh2Qko7QXlRd3hIWjtBelFseEhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakhZTTtFaUhYTjtFQUNBO0VBQ0E7RUFDQTtBeVFveEhWO0F6UWx4SFU7RUFYRjtJQVlJO0lBQ0E7RXlRcXhIVjtBQUNGO0F6UW54SFU7RUFDRSxtQnJIekVHO0VxSDBFSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F5UXF4SFo7QXpRanhIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pIZE07RWlIZU47RUFDQTtFQUNBO0VBQ0E7QXlRbXhIVjtBelFqeEhVO0VBQ0UsbUJySDlGRztFcUgrRkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeVFteEhaO0F6UTd3SEk7RUFDRTtBeVErd0hOO0F6UTV3SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXlROHdITjtBelE1d0hNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJqSDRESztFaUgzREw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F5UTh3SFI7QXpRM3dIVTtFQUNFO0VBQ0EsZXJIbklHO0VxSHVJSCxjakgvREk7QTBYeTBIaEI7QXpRcndITTtFQUNFLGNqSHJFUTtFaUhzRVIsbUJySGhKUTtFcUhpSlIsMkI5RzdKQztFOEc4SkQ7QXlRdXdIUjtBelFyd0hRO0VBTkY7SUFPSSxtQnJIckpNO0U4WDY1SGQ7QUFDRjs7QXpRaHdISTtFQUNFO0F5UW13SE47QXpRbHdITTtFQUZGO0lBR0k7RXlRcXdITjtBQUNGO0F6UXB3SE07RUFDRTtBeVFzd0hSO0F6UXB3SE07RUFDRTtBeVFzd0hSO0F6UXB3SE07RUFDRTtBeVFzd0hSOztBeFE3OEhBO0VBQ0U7RUFxQkE7RUFNQTtBd1F1N0hGO0F4UWg5SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsSDZJYTtFa0g1SWI7RUFDQTtBd1FrOUhKO0F4UWg5SEk7RUFURjtJQVVJO0V3UW05SEo7QUFDRjtBeFFoOUhFO0VBQ0U7RUFDQTtBd1FrOUhKO0F4UTc4SEU7RUF4QkY7SUF5Qkk7RXdRZzlIRjtBQUNGO0F4UTU4SEU7RUFDRTtBd1E4OEhKO0F4UTU4SEk7RUFDRSxtQnRISlM7RXNIS1Q7QXdRODhITjtBeFEzOEhJO0VBUkY7SUFTSTtFd1E4OEhKO0FBQ0Y7QXhRNThISTtFQUNFLDJCL0cxQkc7RStHMkJILGV0SGJTO0VzSGNUO0VBQ0E7RUFDQTtFQUNBO0F3UTg4SE47QXhRNThITTtFQVJGO0lBU0ksbUJ0SHRCUTtJc0h1QlI7RXdRKzhITjtBQUNGO0F4UTM4SEU7RUFDRTtFQUNBO0F3UTY4SEo7QXhRMzhISTtFQUpGO0lBS0k7SUFDQTtFd1E4OEhKO0FBQ0Y7QXhRNThISTtFQUNFO0VBQ0EsNEIvR3ZFSTtFK0d3RUosZXRIdENTO0VzSHVDVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F3UTg4SE47QXhRNThITTtFQVZGO0lBV0ksbUJ0SGhEUTtJc0hpRFI7RXdRKzhITjtBQUNGO0F4UTM4SEU7RUFDRTtBd1E2OEhKO0F4UTM4SEk7RUFIRjtJQUlJO0V3UTg4SEo7QUFDRjtBeFE1OEhJO0VBQ0UsMkIvRzdGSTtFK0c4RkosZXRIN0RTO0VzSDhEVDtFQUNBO0VBQ0E7RUFDQTtBd1E4OEhOO0F4UTU4SE07RUFDRTtBd1E4OEhSO0F4UTU4SFE7RUFIRjtJQUlJO0V3USs4SFI7QUFDRjtBeFE1OEhNO0VBaEJGO0lBaUJJLG1CdEg5RVE7SXNIK0VSO0V3USs4SE47QUFDRjtBeFE3OEhNO0VBQ0UsY2xIeEdBO0EwWHVqSVI7QXhRNThITTtFQUNFLGNsSHRHSTtBMFhvaklaO0F4UXo4SEU7RUFDRTtBd1EyOEhKO0F4UXo4SEk7RUFIRjtJQUlJO0V3UTQ4SEo7QUFDRjtBeFExOEhJO0VBQ0U7QXdRNDhITjtBeFExOEhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBd1E0OEhSO0F4UXo4SE07RUFDRSwyQi9HNUhDO0UrRzZIRCxtQnRIcEhNO0VzSHFITjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsSEdTO0EwWHc4SGpCO0F4UXo4SFE7RUFURjtJQVVJLG1CdEg3SEM7RThYeWtJVDtBQUNGO0F4UXo4SE07RUFDRSwyQi9HMUlDO0UrRzJJRCxrQnRIaklNO0VzSGtJTjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsSFhTO0EwWHM5SGpCO0F4UXo4SFE7RUFURjtJQVVJLG1CdEgzSUM7RThYdWxJVDtBQUNGO0F4UXY4SE07RUFDRSwyQi9HMUpDO0UrRzJKRCxrQnRIakpNO0VzSGtKTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F3UXk4SFI7QXhReDhIUTtFQVJGO0lBU0ksbUJ0SDFKQztJc0gySkQ7RXdRMjhIUjtBQUNGO0F4UXQ4SE07RUFqQkY7SUFrQkksbUJ0SGxLRztJc0htS0g7SUFDQSwyQi9HM0tDO0krRzRLRDtFd1F5OEhOO0FBQ0Y7QXhRdjhITTtFQUNFLGNsSDFGUTtBMFhtaUloQjtBeFF0OEhNOztFQUVFLGNsSHBETTtBMFg0L0hkOztBeFFsOEhBO0VBQ0UseUJsSE1XO0EwWCs3SGI7O0F4UWo4SEU7RUFDRTtBd1FvOEhKO0F4UWo4SEU7RUFDRTtBd1FtOEhKOztBdlF4cElBO0VBQ0UsZXZITmU7QThYaXFJakI7O0F2UXhwSUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdVEycElGO0V2UTFwSUU7SUFDRTtJQUNBO0V1UTRwSUo7RXZRenBJSTtJQUNFO0lBQ0E7SUFDQSwyQmhISkM7SWdIS0QsZXZIU087SXVIUlA7SUFDQSxjbkhMQTtFMFhncUlOO0V2UXhwSUU7SUFDRSx5Qm5IMkVVO0ltSDFFVjtJQUNBO0V1UTBwSUo7RXZRenBJSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V1UTJwSU47RXZReHBJTTtJQUNFLGNuSHZCRjtJbUh3QkU7SUFDQSxldkhiSztFOFh1cUliO0V2UXRwSU07SUFDRSxjbkg5QkY7SW1IK0JFO0lBQ0Esa0J2SHpCSTtJdUgwQko7SUFDQTtFdVF3cElSO0V2UXBwSUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXVRc3BJSjtBQUNGO0F2UXRwSU07RUFQRjtJQVFJO0V1UXlwSU47QUFDRjtBdlF0dElBO0VBOERNO0lBQ0U7SUFDQTtJQUNBO0V1UTJwSU47RXZRMXBJTTtJQUNFO0lBQ0E7SUFDQSx5Qm5INkJNO0ltSDVCTjtJQUNBO0V1UTRwSVI7RXZRMXBJTTtJQUNFLGNuSG1ERztJbUhsREgsbUJ2SG5ETTtJdUhvRE47SUFDQSwyQmhIakVEO0V1WDZ0SVA7RXZRenBJSTtJQUNFO0V1UTJwSU47RXZRMXBJTTtJQUNFO0lBQ0E7RXVRNHBJUjtFdlEzcElRO0lBQ0UsY25IK0NHO0ltSDlDSCxtQnZIL0RJO0l1SGdFSjtJQUNBLDJCaEg3RUg7RXVYMHVJUDtFdlE1cElVO0lBQ0UsY25Ia0NEO0ltSGpDQztJQUNBO0V1UThwSVo7RXZRN3BJWTtJQUNFO0lBQ0Esd0J6R3pHTTtJeUcwR04sY25IQ0E7SW1IQUE7SUFDQTtFdVErcElkO0V2UXZwSUE7O0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdVF5cElGO0V2UXZwSUE7SUFDRTtFdVF5cElGO0V2UXZwSUE7SUFDRTtFdVF5cElGO0FBQ0Y7QXZRdHBJQTtFQUNFO0lBQ0U7RXVRd3BJRjtBQUNGO0F2UXBwSUk7RUFDRTtBdVFzcElOO0F2UXBwSUk7RUFDRTtBdVFzcElOOztBdFExeElFO0VBTEEsZXBIcUdjO0VvSHBHZDtFQU1FO0VBQ0E7RUFDQTtBc1E4eElKO0F0UTN4SUU7RUFaQSxlcEhxR2M7RW9IcEdkO0VBYUU7RUFDQTtFQUNBLHFCcEhxS1k7RW9IcEtaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQmpIUEs7RWlIUUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc1E4eElKO0F0UTV4SUk7RUFDRSxtQnhIRlM7RXdIR1Q7RUFDQTtFQUNBO0VBQ0E7QXNROHhJTjtBdFE1eElNO0VBRUU7QXNRNnhJUjtBdFEzeElRO0VBSkY7SUFNSTtFc1E2eElSO0FBQ0Y7QXRRMXhJTTtFQUNFLGNwSHNEUTtBMFhzdUloQjtBdFF4eElJO0VBQ0U7QXNRMHhJTjtBdFF0eElFO0VBQ0UsY3BIdUVTO0VvSHRFVDtFQUNBO0VBQ0EscUJwSHlIWTtFb0hyTGQsZXBIcUdjO0VvSHBHZDtFQTZERTtFQUNBLHlCcEg5Q0k7RW9IK0NKO0VBQ0EsMkJqSG5ESztFaUhvREw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzUXl4SUo7QXRRdnhJSTtFQWpCRjtJQWtCSSx5QnBIdUlPO0lvSHRJUDtFc1EweElKO0FBQ0Y7QXRReHhJSTtFQUNFO0FzUTB4SU47QXRRbHhJSTtFQUNFO0VBQ0E7QXNRb3hJTjtBdFFqeElJO0VBQ0UseUJwSFFVO0VvSFBWO0VBQ0E7QXNRbXhJTjtBdFFoeElJO0VBQ0U7RUFDQSxjcEg0Qk87RW9IM0JQO0FzUWt4SU47QXRRaHhJTTtFQUNFLGNwSEhRO0VvSElSO0FzUWt4SVI7QXRROXdJSTtFQUNFO0VBQ0E7RUFDQTtFQWhISixlcEhxR2M7RW9IcEdkO0VBaUhJO0VBQ0EsY3BIc0JNO0VvSHJCTix5QnBIbkdFO0EwWG8zSVI7O0F0UTN3SUU7RUFDRTtFQUNBLGNwSHZCWTtBMFhxeUloQjtBdFExd0lJO0VBQ0UsZ0IxR3V1RVk7RTBHdHVFWix3QjFHeElnQjtFMEd5SWhCLGtCcEh2SE07QTBYbTRJWjtBdFF4d0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCcEh3Q1k7QTBYa3VJaEI7QXRReHdJSTtFQUNFO0FzUTB3SU47O0F0UXJ3SUU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBLHFCcEgwQlk7QTBYNnVJaEI7QXRRcndJSTtFQUNFO0FzUXV3SU47O0F0UWp3SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBc1Fvd0lKOztBclE5NklBO0VBQ0U7RUFDQTtFQUNBO0FxUWk3SUY7QXJRLzZJRTtFQUNFO0VBQ0E7QXFRaTdJSjtBclEvNklJO0VBQ0U7RUFDQSxtQnpIa0JVO0V5SGpCVixjckgrSE07RXFIOUhOO0VBQ0EsMkJsSEVHO0F1WCs2SVQ7QXJRLzZJTTtFQUNFO0VBQ0EsY3JIcUZRO0VxSHBGUjtBcVFpN0lSOztBclEzNklBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcVE4NklGO0VyUTU2SUU7SUFDRTtFcVE4NklKO0VyUTE2SUk7SUFDRTtJQUNBLGV6SFJPO0l5SFNQLDJCbEh4QkM7RXVYbzhJUDtFclExNklNO0lBQ0UsMkJsSDFCRDtFdVhzOElQO0FBQ0Y7QXJRcDZJSTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXFRczZJTjtBQUNGO0FyUWw2SU07RUFDRTtFQUNBO0VBQ0E7QXFRbzZJUjtBclFsNklRO0VBQ0U7RUFDQTtFQUNBO0FxUW82SVY7QXJROTVJTTtFQUNFO0FxUWc2SVI7QXJReDVJUTtFQUNFO0FxUTA1SVY7QXJRajVJUTtFQUNFO0VBQ0E7QXFRbTVJVjs7QXBRbi9JQTtFQUNFO0VBQ0E7RUFFQTtFQUNBLGN0SGlHYztFc0hoR2Q7RUFDQTtFQUNBO0FvUXEvSUY7QXBRbi9JRTtFQUNFO0VBSUE7RUFDQTtBb1FrL0lKO0FwUXQvSUk7RUFGRjtJQUdJO0VvUXkvSUo7QUFDRjtBcFFyL0lJO0VBQ0U7QW9RdS9JTjtBcFFyL0lNO0VBQ0U7RUFDQTtFQUNBO0FvUXUvSVI7QXBRbi9JSTtFQUNFLGlCMUhSTztFMEhTUCwyQm5IZEc7RW1IZUgsY3RIYkU7RXNIY0YseUJ0SHVIQztFc0h0SEQ7RUFDQTtFQUNBO0VBQ0E7QW9RcS9JTjtBcFFqL0lFO0VBQ0Usa0IxSGhCVTtFMEhpQlY7RUFDQSwyQm5IM0JLO0VtSDRCTCxjdEgwRFk7RXNIekRaO0FvUW0vSUo7QXBRai9JSTtFQUNFO0FvUW0vSU47O0FwUTkrSUE7RUFDRTtBb1FpL0lGOztBblF0aUpFO0VBQ0U7RUFDQSxtQnZIK01TO0EwWDAxSWI7QW5ReGlKSTtFQUNFO0FtUTBpSk47QW5RdmlKSTtFQVBGO0lBUUk7RW1RMGlKSjtBQUNGO0FuUXhpSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbVEwaUpOO0FuUXhpSk07RUFORjtJQU9JO0VtUTJpSk47QUFDRjtBblF4aUpRO0VBRUUsMkJwSFREO0VvSFVDLG1CM0hIQztFMkhJRDtFQUNBLGN2SHdITztBMFhpN0lqQjtBblFwaUpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFNQTtBbVFpaUpOO0FuUXJpSk07RUFORjtJQU9JO0VtUXdpSk47QUFDRjtBblFwaUpNO0VBQ0UsMkJwSDlCQztFb0grQkQsbUIzSG5CUTtFMkhvQlIsY3ZIM0NJO0EwWGlsSlo7QW5RbmlKTTtFQUNFLG1CM0h4QlE7RTJIeUJSLGN2SDRFSztFdUgzRUwsNEJwSDFERTtBdVgrbEpWO0FuUWppSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbVFtaUpOO0FuUWppSk07RUFDRSwyQnBIakRDO0VvSGtERCxrQjNIekNNO0UySDBDTixjdkh1RUk7QTBYNDlJWjtBblE5aEpFO0VBQ0U7QW1RZ2lKSjtBblE3aEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdkhoRUk7RXVIaUVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbVEraEpKO0FuUTdoSkk7O0VBRUU7RUFDQTtFQUNBO0FtUStoSk47QW5RM2hKRTtFQUNFLDJCcEh0R007RW9IdUdOLG1CM0h4RVk7QThYcW1KaEI7O0FuUXhoSkU7RUFDRTtFQUNBO0VBQ0E7QW1RMmhKSjtBblF6aEpJO0VBQ0UseUJwSDlGRztFb0grRkgsbUIzSHBGVTtFMkhxRlY7RUFDQSxjdkg5R0U7QTBYeW9KUjtBblF4aEpJO0VBQ0UsMkJwSHZHRztFb0h3R0gsa0IzSDlGUTtFMkgrRlI7RUFDQSxjdkhXSTtBMFgrZ0pWO0FuUXZoSkk7RUFDRTtBbVF5aEpOO0FuUXBoSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnZIcEhFO0V1SHFIRjtFQUNBO0FtUXNoSk47QW5RcGhKTTtFQUNFLDJCcEgzSEM7RW9INEhELG1CM0hoSFE7RTJIaUhSO0FtUXNoSlI7QW5RbmhKTTtFQUNFLDJCcEhqSUM7RW9Ia0lELGtCM0h6SE07RTJIMEhOO0VBQ0E7QW1RcWhKUjtBblFuaEpRO0VBQ0U7QW1RcWhKVjtBblFoaEpJO0VBQ0U7RUFDQTtBbVFraEpOO0FuUWhoSk07RUFDRTtFQUNBO0FtUWtoSlI7QW5RNWdKSTtFQUNFO0FtUThnSk47O0FuUXhnSkU7RUFDRSx5QnZIa0NTO0V1SGpDVDtBbVEyZ0pKO0FuUXhnSkU7RUFDRTtFQUNBO0FtUTBnSko7QW5RdmdKRTtFQUNFO0FtUXlnSko7O0FuUXJnSkU7RUFDRTtFQUNBO0FtUXdnSko7QW5RdGdKSTtFQUNFO0VBQ0E7RUFDQTtBbVF3Z0pOO0FuUXZnSk07RUFDRTtBbVF5Z0pSOztBbFE5c0pFO0VBQ0UsbUJ4SCtNUztFd0g5TVQsMkJySFdLO0VxSFZMLHlCeEg2TVM7QTBYb2dKYjtBbFE5c0pNO0VBQ0UsMkJySE9DO0F1WHlzSlQ7QWxROXNKUTtFQUNFLDRCckhoQkE7QXVYZ3VKVjtBbFE1c0pNO0VBQ0UsbUI1SFdRO0U0SFZSLDRCckh0QkU7RXFIdUJGLGN4SDhHSztBMFhnbUpiO0FsUTFzSkk7RUFDRSxjeEg4RVU7QTBYOG5KaEI7QWxReHNKRTtFQUVFLDJCckhmSztBdVh3dEpUO0FsUXRzSkU7RUFDRSxtQnhIaEJJO0V3SGlCSjtBa1F3c0pKO0FsUXRzSkk7RUFDRSxtQjVIVlU7RTRIV1YsMkJySHZCRztBdVgrdEpUO0FsUW5zSkk7RUFDRSxrQjVIcEJRO0U0SHFCUiwyQnJIOUJHO0F1WG11SlQ7QWxRbHNKSTtFQUNFLDJCckhyREk7RXFIc0RKLG1CNUh2QlU7QThYMnRKaEI7O0FsUS9ySkE7RUFDRTtFQUNBO0VBQ0E7QWtRa3NKRjs7QWxRL3JKQTtFQUNFLGFDN0RZO0FpUSt2SmQ7QWxRaHNKRTtFQUNFO0VBQ0E7RUFDQTtBa1Frc0pKO0FsUS9ySkU7RUFDRTtBa1Fpc0pKOztBbFE5ckpBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFa1Fpc0pGO0VsUWhzSkU7SUFDRTtJQUNBO0VrUWtzSko7QUFDRjtBaFExeEpBO0VBQ0U7RUFDQTtFQUNBO0FnUTR4SkY7QWhRM3hKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FnUTZ4Sko7QWhRNXhKSTtFQUNFO0FnUTh4Sk47QWhRMXhKRTtFQUNFO0VBQ0E7QWdRNHhKSjtBaFExeEpJO0VBQ0U7RUFDQTtBZ1E0eEpOO0FoUTF4Skk7RUFDRTtBZ1E0eEpOO0FoUTF4Skk7RUFDRSxjMUg2RVU7QTBYK3NKaEI7QWhRM3hKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FnUTZ4SlI7QWhRNXhKUTtFQUNFO0VBQ0E7RUFDQTtBZ1E4eEpWO0FoUTN4Sk07RUFDRTtBZ1E2eEpSOztBL1B4MEpBO0VBQ0k7QStQMjBKSjs7QS9QeDBKQTtFQUNJO0ErUDIwSko7O0EvUHgwSkE7RUFDSTtBK1AyMEpKOztBL1B4MEpBO0VBQ0k7QStQMjBKSjs7QS9QeDBKQTtFQUNJO0VBQ0E7RUFDQTtBK1AyMEpKOztBL1B4MEpBO0VBQ0k7RUFDQTtBK1AyMEpKOztBL1B4MEpBO0VBQ0k7RUFFQTtBK1AwMEpKOztBL1B2MEpBO0VBQ0k7QStQMDBKSjs7QTlQMzJKRTtFQUNFO0VBQ0E7RUFDQTtBOFA4MkpKO0E5UDMySkU7RUFDRTtBOFA2MkpKO0E5UDEySkU7RUFFRTtFQUNBO0E4UDIySko7QTlQeDJKRTtFQUNFO0E4UDAySko7QTlQdjJKRTtFQUNFO0E4UHkySko7QTlQdjJKSTtFQUNFO0VBQ0E7QThQeTJKTjs7QTlQcDJKQTtFQUNFO0E4UHUySkY7O0E3UG40SkE7RUFDRTtFQUNBO0VBQ0E7QTZQczRKRjtBN1BwNEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTZQczRKSjs7QTdQajRKRTtFQUNFO0VBQ0E7QTZQbzRKSjs7QTdQaDRKQTtFQUNFO0lBQ0U7RTZQbTRKRjtBQUNGO0E3UGg0SkE7RUFDRTtFQUNBO0VBQ0E7QTZQazRKRjtBN1BoNEpFO0VBQ0U7RUFDQTtBNlBrNEpKOztBN1A3M0pFO0VBQ0U7QTZQZzRKSjs7QTdQMzNKRTtFQUNFO0E2UDgzSko7O0E3UDEzSkE7RUFDRSx5QjFIaENPO0UwSGlDUCxlaklwQmE7RWlJcUJiO0E2UDYzSkY7O0E3UHozSkU7RUFDRTtBNlA0M0pKO0E3UDMzSkk7RUFGRjtJQUdJO0lBQ0E7SUFDQTtFNlA4M0pKO0FBQ0Y7QTdQNTNKTTtFQURGO0lBRUk7RTZQKzNKTjtBQUNGO0E3UDczSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNlArM0pOO0E3UDkzSk07RUFMRjtJQU1JO0U2UGk0Sk47QUFDRjtBN1AvM0pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cakl0RFU7RWlJdURWLDJCMUhuRUc7RTBIb0VIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0h2RUU7QTBYdzhKUjtBN1BoNEpNO0VBQ0U7RUFDQSx5QjdIckZBO0EwWHU5SlI7QTdQajRKUTtFQUhGO0lBSUk7SUFDQTtFNlBvNEpSO0FBQ0Y7QTdQbDRKTTtFQUNFO0VBQ0EseUI3SDlDSztBMFhrN0piO0E3UG40SlE7RUFIRjtJQUlJO0lBQ0E7RTZQczRKUjtBQUNGO0E3UGo0SkU7RUFDRTtFQUNBO0E2UG00Sko7QTdQbDRKSTtFQUhGO0lBSUk7RTZQcTRKSjtBQUNGO0E3UGw0SkU7RUFDRSxtQmpJaEZlO0VpSWlGZjtBNlBvNEpKOztBN1BoNEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNlBtNEpGOztBN1BoNEpBO0VBRUk7SUFDRTtJQUNBO0lBQ0E7RTZQazRKSjtFN1BoNEpJO0lBQ0U7RTZQazRKTjtFN1A5M0pFO0lBQ0U7RTZQZzRKSjtFN1A3M0pFO0lBQ0U7RTZQKzNKSjtBQUNGO0E3UDcxSkE7RUFDRTtBNlArMUpGOztBNVB4aEtBO0VBQ0U7QTRQMmhLRjtBNVB4aEtFO0VBQ0UsMkIzSFdLO0UySFZMLGtCbElvQlU7RWtJbkJWO0VBQ0EsYzlINklhO0U4SDVJYjtBNFAwaEtKO0E1UHhoS0k7RUFQRjtJQVFJO0U0UDJoS0o7QUFDRjtBNVB4aEtFO0VBQ0UsMkIzSG5CTTtFMkhvQk4sa0JsSVFVO0VrSVBWLGM5SCtHUztFOEg5R1Q7QTRQMGhLSjtBNVB2aEtJO0VBUEY7SUFRSTtFNFAwaEtKO0FBQ0Y7QTVQdmhLRTtFQUNFLG1CbElMTztFa0lNUCwyQjNIZEs7QXVYdWlLVDs7QTNQempLQTtFQUNFLGMvSEhhO0EwWCtqS2Y7O0EzUHpqS0E7RUFDRSx5Qi9IUGE7QTBYbWtLZjs7QTNQempLQTtFQUNFLG1CL0hSWTtBMFhva0tkOztBM1B6aktBO0VBQ0UsYy9IWlk7QTBYd2tLZDs7QTNQempLQTtFQUNFLGMvSGZXO0EwWDJrS2I7O0EzUHpqS0E7RUFDRSxjL0gyRmdCO0EwWGkrSmxCOztBM1B6aktBO0VBQ0UsYy9IckJTO0EwWGlsS1g7O0EzUHpqS0E7RUFDRSxjL0gwQ1M7QTBYa2hLWDs7QTNQempLQTtFQUNFLHlCL0g3QlM7QTBYeWxLWDs7QTNQempLQTtFQUNFLGMvSDlCTTtBMFgwbEtSOztBM1B6aktBO0VBQ0UsYy9IdUJXO0EwWHFpS2I7O0EzUHpqS0E7RUFDRSx5Qi9IbUJXO0EwWHlpS2I7O0EzUHpqS0E7RUFDRSxjL0gzQ1U7QTBYdW1LWjs7QTNQempLQTtFQUNFLHlCL0gvQ1U7QTBYMm1LWjs7QTNQempLQTtFQUNFLGMvSGpEVTtBMFg2bUtaOztBM1B6aktBO0VBQ0UseUIvSHJEVTtBMFhpbktaOztBM1B6aktBO0VBQ0U7QTJQNGpLRjs7QTNQempLQTtFQUNFLGMvSGxFWTtBMFg4bktkOztBM1B6aktBO0VBQ0UseUIvSDJEVztBMFhpZ0tiOztBM1B6aktBO0VBQ0UsYy9IcEVTO0EwWGdvS1g7O0EzUHpqS0E7RUFDRSx5Qi9IeEVTO0EwWG9vS1g7O0EzUHpqS0E7RUFDRSxjL0gzRU07QTBYdW9LUjs7QTNQempLQTtFQUNFLHlCL0gvRU07QTBYMm9LUjs7QTNQempLQTtFQUNFLGMvSGpGTztBMFg2b0tUOztBM1B6aktBO0VBQ0UsbUIvSHJGTztBMFhpcEtUOztBM1B6aktBO0VBQ0UsYy9IeEZLO0EwWG9wS1A7O0EzUHpqS0E7RUFDRSxjL0gzRnNCO0EwWHVwS3hCOztBM1B6aktBO0VBQ0U7QTJQNGpLRjs7QTNQempLQTtFQUNFLGMvSGxHYTtBMFg4cEtmOztBM1B6aktBO0VBQ0UseUIvSHRHYTtBMFhrcUtmOztBM1B6aktBO0VBQ0UsYy9IekdVO0EwWHFxS1o7O0EzUHpqS0E7RUFDRSx5Qi9IN0dVO0EwWHlxS1o7O0EzUHpqS0E7RUFDRSxjL0hoSFc7QTBYNHFLYjs7QTNQempLQTtFQUNFLG1CL0hwSFc7QTBYZ3JLYjs7QTNQempLQTtFQUNFLGMvSHZITztBMFhtcktUOztBM1B6aktBO0VBQ0UseUIvSDNITztBMFh1cktUOztBM1B6aktBO0VBQ0UsYy9IOUhRO0EwWDByS1Y7O0EzUHpqS0E7RUFDRSx5Qi9IbElRO0EwWDhyS1Y7O0EzUHpqS0E7RUFDRSxjL0hySU07QTBYaXNLUjs7QTNQempLQTtFQUNFLHlCL0h6SU07QTBYcXNLUjs7QTNQempLQTtFQUNFLGMvSDVJTTtBMFh3c0tSOztBM1B6aktBO0VBQ0UseUIvSDNDWTtBMFh1bUtkOztBM1B6aktBO0VBQ0UsYy9IL0NZO0EwWDJtS2Q7O0EzUHpqS0E7RUFDRSx5Qi9IekZnQjtBMFhxcEtsQjs7QTNQempLQTtFQUNFLHlCL0g1Sk07QTBYd3RLUjs7QTNQempLQTtFQUNFLGMvSDlKYTtBMFgwdEtmOztBM1B6aktBO0VBQ0UseUIvSGxLYTtBMFg4dEtmOztBM1B6aktBO0VBQ0UsYy9IckthO0EwWGl1S2Y7O0EzUDFqS0E7RUFDRSxjL0gxSFk7QTBYdXJLZDs7QTNQM2pLQTtFQUNFLHlCL0g3SFk7QTBYMnJLZDs7QTNQNWpLQTtFQUNFLHlCL0g5S2E7QTBYNnVLZjs7QTNQNWpLQTtFQUNFLHlCL0hqTE87QTBYZ3ZLVDs7QTNQNWpLQTtFQUNFLGMvSHBMb0I7QTBYbXZLdEI7O0EzUDVqS0E7RUFDRSx5Qi9IeExvQjtBMFh1dkt0Qjs7QTNQNWpLQTtFQUNFLGMvSDNMUTtBMFgwdktWOztBM1A1aktBO0VBQ0UseUIvSC9MUTtBMFg4dktWOztBM1A1aktBO0VBQ0UsYy9IbE1RO0EwWGl3S1Y7O0EzUDVqS0E7RUFDRSx5Qi9IdE1RO0EwWHF3S1Y7O0EzUDVqS0E7RUFDRSxjL0h6TVk7QTBYd3dLZDs7QTNQNWpLQTtFQUNFLHlCL0g3TVk7QTBYNHdLZDs7QTNQNWpLQTtFQUNFLGMvSGhOUztBMFgrd0tYOztBM1A1aktBO0VBQ0UseUIvSHBOUztBMFhteEtYOztBM1A1aktBO0VBQ0UsYy9Idk5TO0EwWHN4S1g7O0EzUDVqS0E7RUFDRSx5Qi9IM05TO0EwWDB4S1g7O0EzUDVqS0E7RUFDRSxjL0g5Tlc7QTBYNnhLYjs7QTNQNWpLQTtFQUNFLHlCL0hsT1c7QTBYaXlLYjs7QTNQNWpLQTtFQUNFLGMvSHBPVztBMFhteUtiOztBM1A1aktBO0VBQ0UseUIvSHhPVztBMFh1eUtiOztBM1A1aktBO0VBQ0UsYy9IeEVXO0EwWHVvS2I7O0EzUDVqS0E7RUFDRSx5Qi9INUVXO0EwWDJvS2I7O0EzUDVqS0E7RUFDRSxjL0huUFU7QTBYa3pLWjs7QTNQNWpLQTtFQUNFLHlCL0h2UFU7QTBYc3pLWjs7QTNQNWpLQTtFQUNFLGMvSDFQYztBMFh5ektoQjs7QTNQNWpLQTtFQUNFLHlCL0g5UGM7QTBYNnpLaEI7O0EzUDVqS0E7RUFDRSxjL0hqUVU7QTBYZzBLWjs7QTNQNWpLQTtFQUNFLHlCL0hyUVU7QTBYbzBLWjs7QTNQNWpLQTtFQUNFLGMvSHhRZTtBMFh1MEtqQjs7QTNQNWpLQTtFQUNFLHlCL0g1UWU7QTBYMjBLakI7O0EzUDVqS0E7RUFDRTtBMlAraktGOztBM1A1aktBO0VBQ0U7QTJQK2pLRjs7QTNQNWpLQTtFQUNFO0EyUCtqS0Y7O0EzUDVqS0E7RUFDRSxjL0gzUmU7QTBYMDFLakI7O0EzUDVqS0E7RUFDRSxjL0gzT1k7QTBYMHlLZDs7QTNQNWpLQTtFQUNFLHlCL0gvT1k7QTBYOHlLZDs7QTNQNWpLQTtFQUNFLHlCL0h2U2U7QTBYczJLakI7O0EzUDVqS0E7RUFDRSx5Qi9IdFJnQjtBMFhxMUtsQjs7QTNQNWpLQTtFQUNFLHlCL0g3U087QTBYNDJLVDs7QTNQNWpLQTtFQUNFLGMvSGpUTztBMFhnM0tUOztBM1A1aktBO0VBQ0UsYy9IcFRTO0EwWG0zS1g7O0EzUDVqS0E7RUFDRSx5Qi9IeFRTO0EwWHUzS1g7O0EzUDVqS0E7RUFDRSxjL0gzVFc7QTBYMDNLYjs7QTNQNWpLQTtFQUNFLHlCL0gvVFc7QTBYODNLYjs7QTNQNWpLQTtFQUNFLGMvSGxVYTtBMFhpNEtmOztBM1A1aktBO0VBQ0UseUIvSHRVYTtBMFhxNEtmOztBM1A1aktBO0VBQ0UseUIvSHhUaUI7QTBYdTNLbkI7O0EzUDVqS0E7RUFDRSx5Qi9IM1RjO0EwWDAzS2hCOztBM1A1aktBO0VBQ0UsYy9IL1VhO0EwWDg0S2Y7O0EzUDVqS0E7RUFDRSx5Qi9IblZhO0EwWGs1S2Y7O0EzUDVqS0E7RUFDRSxjL0h0VmE7QTBYcTVLZjs7QTNQNWpLQTtFQUNFLHlCL0gxVmE7QTBYeTVLZjs7QTNQNWpLQTtFQUNFLGMvSDdWYztBMFg0NUtoQjs7QTNQNWpLQTtFQUNFLHlCL0hqV2M7QTBYZzZLaEI7O0EzUDVqS0E7RUFDRSxjL0huV1M7QTBYazZLWDs7QTNQNWpLQTtFQUNFLGMvSHZXUztBMFhzNktYOztBM1A1aktBO0VBQ0UsYy9IdFdXO0EwWHE2S2I7O0EzUDVqS0E7RUFDRSx5Qi9IMVdXO0EwWHk2S2I7O0EzUDVqS0E7RUFDRSxjL0hwWFM7QTBYbTdLWDs7QTNQNWpLQTtFQUNFLHlCL0h4WFM7QTBYdTdLWDs7QTNQNWpLQTtFQUNFLHlCL0hyWFc7QTBYbzdLYjs7QTNQNWpLQTtFQUNFLHlCL0hyT1c7QTBYb3lLYjs7QTNQNWpLQTtFQUNFLGMvSDVYYTtBMFgyN0tmOztBM1A1aktBO0VBQ0UseUIvSC9YVztBMFg4N0tiOztBM1A1aktBO0VBQ0UsYy9IclhZO0EwWG83S2Q7O0EzUDVqS0E7RUFDRSx5Qi9IelhZO0EwWHc3S2Q7O0EzUDVqS0E7RUFDRSxjL0g1WG9CO0EwWDI3S3RCOztBM1A1aktBO0VBQ0UseUIvSGhZb0I7QTBYKzdLdEI7O0EzUDVqS0E7RUFDRSxpRC9INVFpQjtBMFgyMEtuQjs7QTNQNWpLQTtFQUNFLGMvSHZZZTtBMFhzOEtqQjs7QTNQNWpLQTtFQUNFLHlCL0gzWWU7QTBYMDhLakI7O0EzUDVqS0E7RUFDRSxjL0g5WWdCO0EwWDY4S2xCOztBM1A1aktBO0VBQ0UseUIvSGxaZ0I7QTBYaTlLbEI7O0EzUDVqS0E7RUFDRSxjL0hyWlc7QTBYbzlLYjs7QTNQNWpLQTtFQUNFLHlCL0h6Wlc7QTBYdzlLYjs7QTNQNWpLQTtFQUNFLGMvSDVaWTtBMFgyOUtkOztBM1A3aktBO0VBQ0UseUIvSDFXWTtBMFgwNktkOztBM1A5aktBO0VBQ0UsYy9IN1dZO0EwWDg2S2Q7O0EzUC9qS0E7RUFDRSx5Qi9IcmFZO0EwWHUrS2Q7O0EzUC9qS0E7RUFDRSxjL0hoTVc7QTBYa3dLYjs7QTNQL2pLQTtFQUNFLHlCL0hwTVc7QTBYc3dLYjs7QTNQL2pLQTtFQUNFLGMvSC9hVztBMFhpL0tiOztBM1AvaktBO0VBQ0UseUIvSG5iVztBMFhxL0tiOztBM1AvaktBO0VBQ0UsYy9IdGJVO0EwWHcvS1o7O0EzUC9qS0E7RUFDRSx5Qi9IMWJVO0EwWDQvS1o7O0EzUC9qS0E7RUFDRSxjL0g3Ylk7QTBYKy9LZDs7QTNQL2pLQTtFQUNFLHlCL0hqY1k7QTBYbWdMZDs7QTNQL2pLQTtFQUNFLGMvSHBjTztBMFhzZ0xUOztBM1AvaktBO0VBQ0UseUIvSHhjTztBMFgwZ0xUOztBM1AvaktBO0VBQ0UsYy9IemNRO0EwWDJnTFY7O0EzUC9qS0E7RUFDRSx5Qi9IN2NRO0EwWCtnTFY7O0EzUC9qS0E7RUFDRSxjL0hoZFc7QTBYa2hMYjs7QTNQL2pLQTtFQUNFLHlCL0hwZFc7QTBYc2hMYjs7QTNQL2pLQTtFQUNFLGMvSHZkTztBMFh5aExUOztBM1AvaktBO0VBQ0UseUIvSDNkTztBMFg2aExUOztBM1AvaktBO0VBQ0UsYy9IOWRRO0EwWGdpTFY7O0EzUC9qS0E7RUFDRSx5Qi9IbGVRO0EwWG9pTFY7O0EzUC9qS0E7RUFDRTtBMlBra0tGOztBM1Boa0tBO0VBQ0U7QTJQbWtLRjs7QTNQamtLQTtFQUNFO0EyUG9rS0Y7O0EzUGprS0E7RUFDRTtBMlBva0tGOztBM1Bsa0tBO0VBQ0UsYy9IMVNhO0EwWCsyS2Y7O0EzUGxrS0E7RUFDRSx5Qi9IOVNhO0EwWG0zS2Y7O0EzUGxrS0E7RUFDRSxjL0gvZlk7QTBYb2tMZDs7QTNQbGtLQTtFQUNFLHlCL0huZ0JZO0EwWHdrTGQ7O0EzUGxrS0E7RUFDRSxjL0gxVGE7QTBYKzNLZjs7QTNQbGtLQTtFQUNFLHlCL0g5VGE7QTBYbTRLZjs7QTNQbGtLQTtFQUNFLGMvSC9nQlk7QTBYb2xMZDs7QTNQbGtLQTtFQUNFLHlCL0huaEJZO0EwWHdsTGQ7O0EzUGxrS0E7RUFDRSxjL0h0akJZO0EwWDJuTGQ7O0EzUGxrS0E7RUFDRTtBMlBxa0tGOztBM1Bsa0tBO0VBQ0U7QTJQcWtLRjs7QTNQbGtLQTtFQUNFLGMvSDlnQlc7QTBYbWxMYjs7QTNQbGtLQTtFQUNFLGMvSGxlSztBMFh1aUxQOztBM1Bsa0tBO0VBQ0UseUIvSHRlSztBMFgyaUxQOztBM1Bsa0tBO0VBQ0UsYy9IM2ZlO0EwWGdrTGpCOztBM1Bua0tBO0VBQ0UseUIvSDlmZTtBMFhva0xqQjs7QTNQbmtLQTtFQUNFLGMvSDFmZTtBMFhna0xqQjs7QTNQcGtLQTtFQUNFLGMvSDFpQnFCO0EwWGluTHZCOztBM1Bya0tBO0VBQ0UsYy9IMWZlO0EwWGtrTGpCOztBM1Bya0tBO0VBQ0UsYy9IdmpCWTtBMFgrbkxkOztBM1Bya0tBO0VBQ0UseUIvSDNqQlk7QTBYbW9MZDs7QTNQcmtLQTtFQUNFLGMvSDlqQlk7QTBYc29MZDs7QTNQcmtLQTtFQUNFLHlCL0hsa0JZO0EwWDBvTGQ7O0EzUHJrS0E7RUFDRSx5Qi9IN2RRO0EwWHFpTFY7O0EzUHJrS0E7RUFDRSx5Qi9IaGVTO0EwWHdpTFg7O0EzUHJrS0E7RUFDRSxjL0hwWFk7QTBYNDdLZDs7QTNQcmtLQTtFQUNFLHlCL0h4WFk7QTBYZzhLZDs7QTNQcmtLQTtFQUNFLHlCL0gxZWE7QTBYa2pMZjs7QTNQcmtLQTtFQUNFLGMvSGxqQlE7QTBYMG5MVjs7QTNQcmtLQTtFQUNFLHlCL0h0akJRO0EwWDhuTFY7O0EzUHJrS0E7RUFDRSxjL0gxaUJlO0EwWGtuTGpCOztBM1Bya0tBO0VBQ0UseUIvSDlpQmU7QTBYc25MakI7O0EzUHJrS0E7RUFDRSxjL0g3ZlU7QTBYcWtMWjs7QTNQcmtLQTtFQUNFLHlCL0hqZ0JVO0EwWHlrTFo7O0EzUHJrS0E7RUFDRSxjL0h4a0JlO0EwWGdwTGpCOztBM1Bya0tBO0VBQ0UsYy9INWtCZTtBMFhvcExqQjs7QTNQcmtLQTtFQUNFLGMvSGxrQmU7QTBYMG9MakI7O0EzUHJrS0E7RUFDRSxjL0hua0JLO0EwWDJvTFA7O0EzUHJrS0E7RUFDRSxjL0hubkJVO0EwWDJyTFo7O0EzUHJrS0E7RUFDRSxjL0hsbkJhO0EwWDByTGY7O0EzUHJrS0E7RUFDRTtFQUNBO0EyUHdrS0Y7O0EzUHJrS0E7RUFDRSxjL0h6cUJhO0EwWGl2TGY7O0EzUHRrS0E7RUFDRSxjL0g3bkJPO0EwWHNzTFQ7O0EzUHRrS0E7RUFDRSxjL0h6b0JhO0EwWGt0TGY7O0EzUHRrS0E7RUFDRSx5Qi9IOW9CVztBMFh1dExiOztBM1B0a0tBO0VBQ0UseUIvSHhpQlc7QTBYaW5MYjs7QTNQbGtLQTtFQUNFLGMvSHhwQlc7QTBYNnRMYjs7QTNQbGtLQTtFQUNFLGMvSHRuQmE7QTBYMnJMZjs7QTNQbGtLQTtFQUNFLHlCL0gxbkJhO0EwWCtyTGY7O0EzUGxrS0E7RUFDRSx5Qi9IM2pCYztBMFhnb0xoQjs7QTNQbGtLQTtFQUNFLHlCL0hsakJhO0EwWHVuTGY7O0EzUGxrS0E7RUFDRSxjL0h0akJhO0EwWDJuTGY7O0EzUGxrS0E7RUFDRTtBMlBxa0tGOztBM1Bsa0tBO0VBQ0U7QTJQcWtLRjs7QTNQbGtLQTtFQUNFLGMvSGprQlc7QTBYc29MYjs7QTNQbGtLQTtFQUNFLHlCL0hya0JXO0EwWDBvTGI7O0EzUGxrS0E7RUFDRSxjL0h4a0JnQjtBMFg2b0xsQjs7QTNQbGtLQTtFQUNFLHlCL0g1a0JnQjtBMFhpcExsQjs7QTNQbGtLQTtFQUNFLGMvSC9rQnNCO0EwWG9wTHhCOztBM1Bsa0tBO0VBQ0UseUIvSG5sQnNCO0EwWHdwTHhCOztBM1Bsa0tBO0VBQ0UsYy9IM2hCYTtBMFhnbUxmOztBM1Bua0tBO0VBQ0UsYy9IdnNCYztBMFg2d0xoQjs7QTNQcGtLQTtFQUNFLHlCL0gxc0JjO0EwWGl4TGhCOztBM1Bwa0tBO0VBQ0UsYy9IaG1CYztBMFh1cUxoQjs7QTNQcmtLQTtFQUNFLHlCL0hubUJjO0EwWDJxTGhCOztBM1Bya0tBO0VBQ0UsYy9IMXNCVztBMFhreExiOztBM1Bya0tBO0VBQ0UsYy9IM1FZO0EwWG0xS2Q7O0EzUHJrS0E7RUFDRSx5Qi9IL1FZO0EwWHUxS2Q7O0EzUHJrS0E7RUFDRSxjL0gzc0JXO0EwWG14TGI7O0EzUHJrS0E7RUFDRSxtQi9IL3NCVztBMFh1eExiOztBM1Bya0tBO0VBQ0UsYy9IdHRCYTtBMFg4eExmOztBM1Bwa0tBO0VBQ0UsYy9IN2pCZTtBMFhvb0xqQjs7QTNQcGtLQTtFQUNFLGMvSHBsQmU7QTBYMnBMakI7O0EzUHBrS0E7RUFDRSxjL0h2dkJlO0EwWDh6TGpCOztBM1Bwa0tBO0VBQ0UsbUIvSDVsQmU7QTBYbXFMakI7O0EzUHBrS0E7RUFDRSxjL0hobEJhO0EwWHVwTGY7O0EzUHBrS0E7RUFDRSxtQi9IcGxCYTtBMFgycExmOztBM1Bwa0tBO0VBQ0UsYy9IeG1CZTtBMFgrcUxqQjs7QTNQcGtLQTtFQUNFLG1CL0g1bUJlO0EwWG1yTGpCOztBM1Bwa0tBO0VBQ0UsYy9IbG5CZ0I7QTBYeXJMbEI7O0EzUHBrS0E7RUFDRSxtQi9IdG5CZ0I7QTBYNnJMbEI7O0EzUHBrS0E7RUFDRSxjL0h6bkJnQjtBMFhnc0xsQjs7QTNQcGtLQTtFQUNFLG1CL0g3bkJnQjtBMFhvc0xsQjs7QTNQcGtLQTtFQUNFLGMvSGhvQmU7QTBYdXNMakI7O0EzUHBrS0E7RUFDRSxtQi9IcG9CZTtBMFgyc0xqQjs7QTNQcGtLQTtFQUNFLGMvSHZvQmM7QTBYOHNMaEI7O0EzUHBrS0E7RUFDRSxtQi9IN21CVztBMFhvckxiOztBM1Bwa0tBO0VBQ0UsYy9Iam5CVztBMFh3ckxiOztBM1Bwa0tBO0VBQ0UsbUIvSHBuQlc7QTBYMnJMYjs7QTNQcGtLQTtFQUNFLGMvSHhuQlc7QTBYK3JMYjs7QTNQcGtLQTtFQUNFLG1CL0gzcEJjO0EwWGt1TGhCOztBM1Bwa0tBO0VBQ0UsYy9IaHFCZTtBMFh1dUxqQjs7QTNQcGtLQTtFQUNFLG1CL0hwcUJlO0EwWDJ1TGpCOztBM1Bwa0tBO0VBQ0UsYy9IejBCVTtBMFhnNUxaOztBM1Bwa0tBO0VBQ0UsbUIvSDcwQlU7QTBYbzVMWjs7QTNQcGtLQTtFQUNFLGMvSDFxQlc7QTBYaXZMYjs7QTNQcGtLQTtFQUNFLG1CL0g5cUJXO0EwWHF2TGI7O0EzUHBrS0E7RUFDRSxjL0hqckJZO0EwWHd2TGQ7O0EzUHBrS0E7RUFDRSxtQi9IcnJCWTtBMFg0dkxkOztBM1Bwa0tBO0VBQ0UsYy9IbDRCWTtBMFh5OExkOztBM1Bwa0tBO0VBQ0UsbUIvSHQ0Qlk7QTBYNjhMZDs7QTNQcGtLQTtFQUNFLGMvSHgyQlM7QTBYKzZMWDs7QTNQcGtLQTtFQUNFO0EyUHVrS0Y7O0EzUHBrS0E7RUFDRSxjL0h4c0JhO0EwWCt3TGY7O0EzUHBrS0E7RUFDRSxtQi9INXNCYTtBMFhteExmOztBM1Bwa0tBO0VBQ0UsYy9IN3hCVztBMFhvMkxiOztBM1Bwa0tBO0VBQ0UsbUIvSGp5Qlc7QTBYdzJMYjs7QTNQcGtLQTtFQUNFLGMvSG44QmE7QTBYMGdNZjs7QTNQcGtLQTtFQUNFLG1CL0h2OEJhO0EwWDhnTWY7O0EzUHBrS0E7RUFDRSx5Qi9IbHhCZTtBMFh5MUxqQjs7QTNQbmtLQTtFQUNFLG1CL0hwdUJhO0EwWDB5TGY7O0EzUG5rS0E7RUFDRSxjL0h6d0JVO0EwWCswTFo7O0EzUGxrS0E7RUFDRSx5Qi9IejBCVztBMFg4NExiOztBM1Bsa0tBO0VBQ0UsbUIvSHBzQk87QTBYeXdMVDs7QTNQbGtLQTtFQUNFLGMvSHhzQk87QTBYNndMVDs7QTNQbGtLQTtFQUNFLG1CL0h4bkJZO0EwWDZyTGQ7O0EzUGxrS0E7RUFDRSxjL0g1bkJZO0EwWGlzTGQ7O0EzUGxrS0E7RUFDRSxtQi9IL25CYTtBMFhvc0xmOztBM1Bsa0tBO0VBQ0UsYy9Ibm9CYTtBMFh3c0xmOztBM1Bsa0tBO0VBQ0UsYy9IbnVCWTtBMFh3eUxkOztBM1Bsa0tBO0VBQ0UseUIvSDk3QlU7QTBYbWdNWjs7QTNQbmtLQTtFQUNFLGMvSG53Qlk7QTBYeTBMZDs7QTNQcGtLQTtFQUNFLGMvSHJ3Qlk7QTBYNDBMZDs7QTNQcmtLQTtFQUNFLHlCL0hqdUJZO0EwWHl5TGQ7O0EzUHJrS0E7RUFDRSxjL0hwdUJZO0EwWDR5TGQ7O0EzUHRrS0E7RUFDRSxjL0h0dUJXO0EwWCt5TGI7O0EzUHZrS0E7RUFDRSxjL0h4dUJlO0EwWGt6TGpCOztBM1B4a0tBO0VBQ0UsbUMvSDF1QmM7QTBYcXpMaEI7O0EzUHprS0E7RUFDRSx5Qi9IM3VCa0I7QTBYdXpMcEI7O0EzUDFrS0E7RUFDRSxjL0g3dUJXO0EwWDB6TGI7O0EzUDNrS0E7RUFDRSxjL0gvdUJXO0EwWDZ6TGI7O0EzUDVrS0E7RUFDRSxjL0h0ZmE7QTBYcWtMZjs7QTNQN2tLQTtFQUNFLGMvSG52Qlk7QTBYbTBMZDs7QTNQOWtLQTtFQUNFLHlCL0hodkJhO0EwWGkwTGY7O0EzUDlrS0E7RUFDRSxjL0huckJXO0EwWG93TGI7O0EzUDlrS0E7RUFDRSx5Qi9IdnJCVztBMFh3d0xiOztBM1A5a0tBO0VBQ0UseUIvSDVoQ2E7QTBYNm1NZjs7QTNQOWtLQTtFQUNFLHNDL0gxNkJVO0EwWDIvTFo7O0EzUDdrS0E7RUFDRSxjL0hqc0JxQjtBMFhpeEx2Qjs7QTNQN2tLQTtFQUNFLHlCL0hyc0JxQjtBMFhxeEx2Qjs7QTNQOWtLQTtFQUNFLGMvSHZzQnFCO0EwWHd4THZCOztBM1Ava0tBO0VBQ0UseUIvSDFzQnFCO0EwWDR4THZCOztBM1Ava0tBO0VBQ0UsMEMvSDFzQlU7QTBYNHhMWjs7QTNQaGxLQTtFQUNFLCtCL0g3c0JVO0EwWGd5TFo7O0EzUGhsS0E7RUFDRSx5Qi9IMWtDWTtBMFg2cE1kOztBM1BobEtBO0VBQ0UsMEMvSDFzQlE7QTBYNnhMVjs7QTNQaGxLQTtFQUNFLDBDL0h2c0JVO0EwWDB4TFo7O0EzUGhsS0E7RUFDRSxjL0hybENZO0EwWHdxTWQ7O0EzUGhsS0E7RUFDRSx5Qi9IemxDWTtBMFg0cU1kOztBM1A3a0tBO0VBQ0UsYy9IdHVCWTtBMFhzekxkOztBM1A3a0tBO0VBQ0UseUIvSHZ1Qk87QTBYdXpMVDs7QTNQN2tLQTtFQUNFLHlCL0h4dUJXO0EwWHd6TGI7O0EzUDdrS0E7RUFDRSx5Qi9IM3VCVztBMFgyekxiOztBM1A3a0tBO0VBQ0UsYy9IenVCWTtBMFh5ekxkOztBM1A3a0tBO0VBQ0UsMEMvSDV1Qlk7QTBYNHpMZDs7QTNQN2tLQTtFQUNFLDBDL0h4dUJXO0EwWHd6TGI7O0EzUDdrS0E7RUFDRSx5Qi9IOXVCYztBMFg4ekxoQjs7QTNQOWtLQTtFQUNFLGMvSGp2QmM7QTBYazBMaEI7O0EzUDlrS0E7RUFDRSx5Qi9IcHZCWTtBMFhxMExkOztBM1A5a0tBO0VBQ0UseUIvSG52QmM7QTBYbzBMaEI7O0EzUDlrS0E7RUFDRSwwQy9IdHZCWTtBMFh1MExkOztBM1A5a0tBO0VBQ0UseUIvSG52QlU7QTBYbzBMWjs7QTNQOWtLQTtFQUNFLGMvSGh3QlU7QTBYaTFMWjs7QTNQOWtLQTtFQUNFLGMvSHZ2Qlk7QTBYdzBMZDs7QTNQOWtLQTtFQUNFLGMvSGh4Qlk7QTBYaTJMZDs7QTNQOWtLQTtFQUNFLGMvSHR1QmlCO0EwWHV6TG5COztBM1A5a0tBO0VBQ0UseUIvSDF1QmlCO0EwWDJ6TG5COztBM1Ava0tBO0VBQ0UsYy9IL3VCYTtBMFhpMExmOztBM1BobEtBO0VBQ0UseUIvSGx2QmE7QTBYcTBMZjs7QTNQaGxLQTtFQUNFLGMvSHp2QmlCO0EwWDQwTG5COztBM1BqbEtBO0VBQ0UseUIvSHh2Qlk7QTBYNDBMZDs7QTNQamxLQTtFQUNFLGMvSDV2Qlk7QTBYZzFMZDs7QTNQamxLQTtFQUNFLGMvSDF2Qlk7QTBYODBMZDs7QTNQbGxLQTtFQUNFLGMvSDV2Qlk7QTBYaTFMZDs7QTNQbmxLQTtFQUNFLGMvSDlxQlc7QTBYb3dMYjs7QTNQcGxLQTtFQUNFLGMvSC9xQlc7QTBYc3dMYjs7QTNQcmxLQTtFQUNFLHlCL0hsckJXO0EwWDB3TGI7O0EzUHRsS0E7RUFDRSxjL0hwckJhO0EwWDZ3TGY7O0EzUHZsS0E7RUFDRSx5Qi9IdnJCYTtBMFhpeExmOztBM1B4bEtBO0VBQ0UsYy9IcDFCdUI7QTBYKzZMekI7O0EzUHpsS0E7RUFDRSx5Qi9IdjFCdUI7QTBYbTdMekI7O0EzUDFsS0E7RUFDRSxjL0gxckJZO0EwWHV4TGQ7O0EzUDNsS0E7RUFDRSx5Qi9IN3JCWTtBMFgyeExkOztBM1AzbEtBO0VBQ0UseUIvSGh5QmE7QTBYODNMZjs7QTNQM2xLQTtFQUNFLGMvSHB3QmU7QTBYazJMakI7O0EzUDNsS0E7RUFDRSxtQi9IeHdCZTtBMFhzMkxqQjs7QTNQNWxLQTtFQUNFLGMvSDF3QmtCO0EwWHkyTHBCOztBM1A1bEtBO0VBQ0UsbUIvSDd3QmE7QTBYNDJMZjs7QTNQN2xLQTtFQUNFLGMvSHIvQlk7QTBYcWxNZDs7QTNQOWxLQTtFQUNFLGMvSHYvQlk7QTBYd2xNZDs7QTNQL2xLQTtFQUNFLHlCL0huOUJZO0EwWHFqTWQ7O0EzUC9sS0E7RUFDRSxjL0h0OUJZO0EwWHdqTWQ7O0EzUGhtS0E7RUFDRSxjL0h4OUJXO0EwWDJqTWI7O0EzUGptS0E7RUFDRSxjL0gxOUJlO0EwWDhqTWpCOztBM1BsbUtBO0VBQ0UsbUMvSDU5QmM7QTBYaWtNaEI7O0EzUG5tS0E7RUFDRSx5Qi9INzlCa0I7QTBYbWtNcEI7O0EzUHBtS0E7RUFDRSxjL0gvOUJXO0EwWHNrTWI7O0EzUHJtS0E7RUFDRSxjL0hqK0JXO0EwWHlrTWI7O0EzUHRtS0E7RUFDRSxjL0h4dUJhO0EwWGkxTGY7O0EzUHZtS0E7RUFDRSxjL0hyK0JZO0EwWCtrTWQ7O0EzUHhtS0E7RUFDRSxjL0gzeUJzQjtBMFhzNUx4Qjs7QTNQem1LQTtFQUNFLHlCL0g5eUJzQjtBMFgwNUx4Qjs7QTNQMW1LQTtFQUNFLDBCL0hoekJnQjtBMFg2NUxsQjs7QTNQM21LQTtFQUNFLHFDL0huekJnQjtBMFhpNkxsQjs7QTNQM21LQTtFQUNFLHlCL0h6NkJxQjtBMFh1aE12Qjs7QTNQNW1LQTtFQUNFLGMvSDU2QnFCO0UrSDY2QnJCO0EyUCttS0Y7O0EzUDdtS0E7RUFDRSx5Qi9IeHRCYTtBMFh3MExmOztBM1A5bUtBO0VBQ0UsYy9IM3RCYTtBMFg0MExmOztBM1AvbUtBO0VBQ0UsYy9IaHJDTztBMFhreU1UOztBM1BobktBO0VBQ0UseUIvSC8vQmE7QTBYa25NZjs7QTNQam5LQTtFQUNFLGMvSHowQlk7QTBYNjdMZDs7QTNQam5LQTtFQUNFLGMvSDNyQ2U7QTBYK3lNakI7O0EzUGxuS0E7RUFDRSxjL0gxMEJlO0EwWCs3TGpCOztBM1BubktBO0VBQ0UsYy9INTBCYztBMFhrOExoQjs7QTNQbm5LQTtFQUNFLHlCL0hyMUJjO0EwWDI4TGhCOztBM1BwbktBO0VBQ0UsYy9IdjFCUztBMFg4OExYOztBM1BybktBO0VBQ0UseUIvSDV6QmM7QTBYbzdMaEI7O0EzUHRuS0E7RUFDRSx5Qi9INTFCb0I7QTBYcTlMdEI7O0EzUHZuS0E7RUFDRSx5Qi9IbjdCYztBMFg2aU1oQjs7QTNQdm5LQTtFQUNFLGMvSGo5Qlk7QTBYMmtNZDs7QTNQeG5LQTtFQUNFLGMvSHQxQlc7QTBYaTlMYjs7QTNQem5LQTtFQUNFLGMvSGgyQmU7QTBYNDlMakI7O0EzUDFuS0E7RUFDRSxjL0hoMkJjO0EwWDY5TGhCOztBM1AzbktBO0VBQ0UsYy9IbDJCYztBMFhnK0xoQjs7QTNQNW5LQTtFQUNFLGMvSHAyQmlCO0EwWG0rTG5COztBM1A3bktBO0VBQ0UsYy9IdHNDVztBMFhzME1iOztBM1A5bktBO0VBQ0UsYy9IejJCVTtBMFgwK0xaOztBM1AvbktBO0VBQ0UsYy9IajlCYTtBMFhtbE1mOztBM1Bob0tBO0VBQ0UsYy9IeDNCVTtBMFgyL0xaOztBM1Bqb0tBO0VBQ0UsYy9IbHVDZ0I7QTBYczJNbEI7O0EzUGxvS0E7RUFDRSxjL0g3MEJhO0EwWGs5TGY7O0EzUG5vS0E7RUFDRSxjL0gvMEJtQjtBMFhxOUxyQjs7QTNQcG9LQTtFQUNFLGMvSGoxQm9CO0EwWHc5THRCOztBM1Byb0tBO0VBQ0UsYy9IbDFCZ0I7QTBYMDlMbEI7O0EzUHRvS0E7RUFDRSxjL0g5MUJVO0EwWHUrTFo7O0EzUHRvS0E7RUFDRSxjL0hyMEJnQjtBMFg4OExsQjs7QTNQdm9LQTtFQUNFLGMvSHRnQ087QTBYZ3BNVDs7QTNQeG9LQTtFQUNFLHFDL0gxMEJ1QjtBMFhxOUx6Qjs7QTNQem9LQTtFQUNFLGMvSDkwQmdCO0EwWDA5TGxCOztBM1Axb0tBO0VBQ0UseUIvSC8wQnFCO0EwWDQ5THZCOztBM1Azb0tBO0VBQ0UsYy9IajFCd0I7QTBYKzlMMUI7O0EzUDVvS0E7RUFDRSxjL0hoMUJVO0EwWCs5TFo7O0EzUDdvS0E7RUFDRSxjL0hueUNjO0EwWG03TWhCOztBM1A5b0tBO0VBQ0UsYy9IbjFCYTtBMFhvK0xmOztBM1Avb0tBO0VBQ0UseUIvSHYxQlk7QTBYeStMZDs7QTNQL29LQTtFQUNFLGMvSGgxQlc7QTBYaytMYjs7QTNQaHBLQTtFQUNFLHlCL0hqMUJVO0EwWG8rTFo7O0EzUGpwS0E7RUFDRSx5Qi9IcjFCYztBMFh5K0xoQjs7QTNQbHBLQTtFQUNFLGMvSHQxQmE7QTBYMitMZjs7QTNQbnBLQTtFQUNFLGMvSHgxQmE7QTBYOCtMZjs7QTNQcHBLQTtFQUNFLGMvSGgxQ1k7QTBYdStNZDs7QTNQcnBLQTtFQUNFLGtDL0h0MEJnQjtBMFg4OUxsQjs7QTFQN25OQTtFQUNFO0EwUGdvTkY7O0ExUDduTkE7RUFDRSxlcEkwQ2U7RW9JekNmLGdDN0hTWTtBdVh1bk5kOztBMVA3bk5BO0VBQ0UsZXBJcUNlO0VvSXBDZixnQzdIRmlCO0F1WGtvTm5COztBMVA3bk5BO0VBQ0UsZXBJZ0NlO0VvSS9CZiw2QjdISmU7QXVYb29OakI7O0ExUDduTkE7RUFDRSxlcEkyQmU7RW9JMUJmLCtCN0hYaUI7QXVYMm9ObkI7O0ExUDduTkE7RUFDRSxrQnBJbUJpQjtFb0lsQmpCLGdDN0hqQmlCO0F1WGlwTm5COztBMVA3bk5BO0VBQ0Usa0JwSWNpQjtFb0liakIsZ0M3SHRCaUI7QXVYc3BObkI7O0ExUDduTkE7RUFDRSxrQnBJU2lCO0VvSVJqQiw2QjdIeEJlO0F1WHdwTmpCOztBMVA3bk5BO0VBQ0Usa0JwSUlpQjtFb0lIakIsOEI3SGpDZ0I7QXVYaXFObEI7O0ExUDduTkE7RUFDRSxpQnBJTGdCO0VvSU1oQixnQzdIckNpQjtBdVhxcU5uQjs7QTFQN25OQTtFQUNFLGlCcElWZ0I7RW9JV2hCLDZCN0h2Q2U7QXVYdXFOakI7O0ExUDduTkE7RUFDRSxtQnBJakJlO0VvSWtCZiw2QjdINUNlO0F1WDRxTmpCOztBMVA3bk5BO0VBQ0Usa0JwSXhCWTtFb0l5QlosOEI3SHJEZ0I7QXVYcXJObEI7O0ExUDduTkE7RUFDRSxrQnBJN0JZO0VvSThCWixnQzdIekRpQjtBdVh5ck5uQjs7QTFQN25OQTtFQUNFLGtCcElsQ1k7RW9JbUNaLCtCN0g3RGlCO0F1WDZyTm5COztBMVA3bk5BO0VBQ0Usa0JwSXZDWTtFb0l3Q1osZ0M3SDdEWTtBdVg2ck5kOztBMVA3bk5BO0VBQ0Usa0JwSTVDWTtFb0k2Q1osaUM3SHRFbUI7QXVYc3NOckI7O0ExUDduTkE7RUFDRSxrQnBJakRZO0VvSWtEWiw2QjdIMUVlO0F1WDBzTmpCOztBMVA3bk5BO0VBQ0UsZXBJM0RhO0VvSTREYiw4QjdIbkZnQjtBdVhtdE5sQjs7QTFQN25OQTtFQUNFLGVwSWhFYTtFb0lpRWIsZ0M3SHZGaUI7QXVYdXRObkI7O0ExUDduTkE7RUFDRSxlcElyRWE7RW9Jc0ViLDZCN0h6RmU7QXVYeXROakI7O0ExUDduTkE7RUFDRSxlcEkxRWE7RW9JMkViLCtCN0hoR2lCO0F1WGd1Tm5COztBMVA3bk5BO0VBQ0UsZXBJL0VhO0VvSWdGYixpQzdIcEdtQjtBdVhvdU5yQjs7QTFQOW5OQTtFQUNFLGVwSW5GYTtFb0lvRmIsMkI3SHJIUTtBdVhzdk5WOztBMVA5bk5BO0VBQ0UsZXBJeEZhO0VvSXlGYiw0QjdIM0hRO0F1WDR2TlY7O0ExUC9uTkE7RUFDRSxlcEk1RmE7RW9JNkZiLHlCN0g3SFE7QXVYK3ZOVjs7QTFQaG9OQTtFQUNFLG1CcEk3RmM7RW9JOEZkLDRCN0huSVE7QXVYc3dOVjs7QTFQam9OQTtFQUNFLGVwSXBHYTtFb0lxR2IsMkI3SHRJUTtBdVgwd05WOztBMVBqb05BO0VBQ0UsbUJwSXRHYztFb0l1R2QsOEI3SGpJZ0I7QXVYcXdObEI7O0ExUGpvTkE7RUFDRSxtQnBJM0djO0VvSTRHZCxnQzdIL0hZO0F1WG13TmQ7O0ExUGpvTkE7RUFDRSxtQnBJaEhjO0VvSWlIZCxnQzdIMUlpQjtBdVg4d05uQjs7QTFQam9OQTtFQUNFLG1CcElySGM7RW9Jc0hkLCtCN0g5SWlCO0F1WGt4Tm5COztBMVBqb05BO0VBQ0UsbUJwSTFIYztFb0kySGQsaUM3SGxKbUI7QXVYc3hOckI7O0ExUGpvTkE7RUFDRSxtQnBJL0hjO0VvSWdJZCw2QjdIdEplO0F1WDB4TmpCOztBMVBqb05BO0VBQ0UsbUJwSXhJYTtFb0l5SWIsOEI3SC9KZ0I7QXVYbXlObEI7O0ExUGpvTkE7RUFDRSxtQnBJN0lhO0VvSThJYixnQzdIN0pZO0F1WGl5TmQ7O0ExUGpvTkE7RUFDRSxtQnBJbkpjO0VvSW9KZCxnQzdIbEtZO0F1WHN5TmQ7O0ExUGpvTkE7RUFDRSxtQnBJeEpjO0VvSXlKZCw4QjdIOUtnQjtBdVhrek5sQjs7QTFQam9OQTtFQUNFLG1CcEk3SmM7RW9JOEpkLDZCN0gvS2U7QXVYbXpOakI7O0ExUGpvTkE7RUFDRSxtQnBJbEtjO0VvSW1LZCwrQjdIdExpQjtBdVgwek5uQjs7QTFQam9OQTtFQUNFLG1CcEl2S2M7RW9Jd0tkLGdDN0g1TGlCO0F1WGcwTm5COztBMVBqb05BO0VBQ0UsbUJwSTVLYztFb0k2S2QsZ0M3SGpNaUI7QXVYcTBObkI7O0ExUGpvTkE7RUFDRSxtQnBJakxjO0VvSWtMZCxpQzdIcE1tQjtBdVh3ME5yQjs7QTFQam9OQTtFQUNFLGtCcEl6TFk7RW9JMExaLGdDN0hyTVk7QXVYeTBOZDs7QTFQam9OQTtFQUNFLGtCcEk5TFk7RW9JK0xaLDhCN0hqTmdCO0F1WHExTmxCOztBMVBqb05BO0VBQ0Usa0JwSW5NWTtFb0lvTVosNkI3SGxOZTtBdVhzMU5qQjs7QTFQam9OQTtFQUNFLGtCcEl4TVk7RW9JeU1aLCtCN0h6TmlCO0F1WDYxTm5COztBMVBqb05BO0VBQ0Usa0JwSTdNWTtFb0k4TVosaUM3SDdObUI7QXVYaTJOckI7O0ExUGpvTkE7RUFDRSxrQnBJbE5ZO0VvSW1OWixnQzdIcE9pQjtBdVh3Mk5uQjs7QTFQam9OQTtFQUNFLGtCcEl2Tlk7RW9Jd05aLDRCN0hyUFE7QXVYeTNOVjs7QTFQbG9OQTtFQUNFLG1CcEkxTmM7RW9JMk5kLDJCN0h4UFE7QXVYNjNOVjs7QTFQbG9OQTtFQUNFLGtCcEloT1k7RW9JaU9aLDJCN0g3UFE7QXVYazROVjs7QTFQbG9OQTtFQUNFLG1CcEl2T1M7RW9Jd09ULDZCN0hwUGU7QXVYeTNOakI7O0ExUGxvTkE7RUFDRSxtQnBJNU9TO0VvSTZPVCx5QjdIblBPO0F1WHczTlQ7O0ExUGxvTkE7RUFDRSxtQnBJaFBZO0VvSWlQWixnQzdIalFpQjtBdVhzNE5uQjs7QTFQbG9OQTtFQUNFLG1CcElyUFk7RW9Jc1BaLCtCN0hyUWlCO0F1WDA0Tm5COztBMVBsb05BO0VBQ0UsbUJwSTNQUztFb0k0UFQsK0I3SDFRaUI7QXVYKzRObkI7O0ExUGxvTkE7RUFDRSxtQnBJaFFTO0VvSWlRVCxnQzdIMVFZO0F1WCs0TmQ7O0ExUGxvTkE7RUFDRSxtQnBJclFTO0VvSXNRVCxpQzdIblJtQjtBdVh3NU5yQjs7QTFQbG9OQTtFQUNFLGVwSW5RYTtFb0lvUWIsaUM3SHhSbUI7QXVYNjVOckI7O0ExUGxvTkE7RUFDRSxtQnBJL1FTO0VvSWdSVCw0QjdIM1NRO0F1WGc3TlY7O0ExUGxvTkE7RUFDRSxtQnBJblJZO0VvSW9SWiw0QjdIaFRRO0F1WHE3TlY7O0ExUGxvTkE7RUFDRSxtQnBJblJhO0VvSW9SYiw0QjdIclRRO0F1WDA3TlY7O0ExUGxvTkE7RUFDRSxtQnBJN1JZO0VvSThSWiwyQjdIelRRO0F1WDg3TlY7O0ExUGxvTkE7RUFDRSxtQnBJbFNZO0VvSW1TWiwyQjdIOVRRO0F1WG04TlY7O0ExUGxvTkE7RUFDRSxtQnBJeFNTO0VvSXlTVCwyQjdIblVRO0F1WHc4TlY7O0ExUGxvTkE7RUFDRSxtQnBJeFNjO0VvSXlTZCwyQjdIeFVRO0F1WDY4TlY7O0ExUG5vTkE7RUFDRSxtQnBJalRTO0VvSWtUVCx5QjdIM1VRO0F1WGk5TlY7O0ExUHBvTkE7RUFDRSxtQnBJaFRjO0VvSWlUZCx5QjdIL1VRO0F1WHM5TlY7O0ExUHBvTkE7RUFDRSxlcEluVGE7RW9Jb1RiLHlCN0hwVlE7QXVYMjlOVjs7QTFQcG9OQTtFQUNFLGtCcEluVFk7RW9Jb1RaLDJCN0gxVlE7QXVYaStOVjs7QTFQcG9OQTtFQUNFLGtCcEl4VFk7RW9JeVRaLDRCN0hoV1E7QXVYdStOVjs7QTFQcG9OQTtFQUNFLGtCcEl2VVk7RW9Jd1VaLHlCN0huV1E7QXVYMCtOVjs7QTFQcG9OQTtFQUNFLGtCcEk1VVk7RW9JNlVaLHlCN0hyVk87QXVYNDlOVDs7QTFQcG9OQTtFQUNFLGlCcEluVWdCO0VvSW9VaEIsMkI3SDlXUTtBdVhxL05WOztBMVBwb05BO0VBQ0UsZXBJalVlO0VvSWtVZiwyQjdIaldPO0F1WHcrTlQ7O0ExUHBvTkE7RUFDRSxtQnBJN1ZTO0VvSThWVCwyQjdIdFdPO0F1WDYrTlQ7O0ExUHBvTkE7RUFDRSxtQnBJaldZO0VvSWtXWiwyQjdIM1dPO0F1WGsvTlQ7O0ExUHJvTkE7RUFDRSxlcEkvVmE7RW9JZ1diLDJCN0gvV087RTZIZ1hQO0EwUHdvTkY7O0ExUHJvTkE7RUFDRSxlcElyVmU7RW9Jc1ZmLHlCN0huWE87QXVYMi9OVDs7QTFQcm9OQTtFQUNFLG1CcEl2V2M7RW9Jd1dkLDJCN0h6WE87QXVYaWdPVDs7QTFQdG9OQTtFQUNFLGlCcEl2WFc7RW9Jd1hYLDJCN0g3WE87QXVYc2dPVDs7QTFQdG9OQTtFQUNFLGVwSW5YYTtFb0lvWGIsMkI3SG5ZTztBdVg0Z09UOztBMVB0b05BO0VBQ0UsZXBJeFhhO0VvSXlYYix5QjdIdFlPO0F1WCtnT1Q7O0ExUHRvTkE7RUFDRSxtQnBJalljO0VvSWtZZCwyQjdINVlPO0F1WHFoT1Q7O0ExUHRvTkE7RUFDRSxtQnBJdFljO0VvSXVZZCwyQjdIcGFRO0F1WDZpT1Y7O0ExUHRvTkE7RUFDRSxtQnBJelljO0VvSTBZZCwyQjdIdlpPO0F1WGdpT1Q7O0ExUHRvTkE7RUFDRSxtQnBJN1lhO0VvSThZYiwyQjdINVpPO0F1WHFpT1Q7O0ExUHZvTkE7RUFDRSxpQnBJelpXO0VvSTBaWCwyQjdIL1pPO0F1WHlpT1Q7O0ExUHhvTkE7RUFDRSxtQnBJclphO0VvSXNaYiwyQjdIbmFPO0F1WDhpT1Q7O0ExUHpvTkE7RUFDRSxtQnBJelphO0VvSTBaYix5QjdIdGFPO0F1WGtqT1Q7O0ExUHpvTkE7RUFDRSxtQnBJMVpjO0VvSTJaZCwyQjdIN2FPO0F1WHlqT1Q7O0ExUHpvTkE7RUFDRSxpQnBJM2FXO0VvSTRhWCwyQjdIbGJPO0F1WDhqT1Q7O0ExUHpvTkE7RUFDRSxtQnBJaGFlO0VvSWlhZiwyQjdIdmJPO0F1WG1rT1Q7O0ExUHpvTkE7RUFDRSxtQnBJOWFjO0VvSSthZCwyQjdIM2JPO0F1WHVrT1Q7QTFQMW9ORTtFQUNFO0EwUDRvTko7O0ExUHhvTkE7RUFDRSxrQnBJMWJZO0VvSTJiWiwyQjdIcmNPO0F1WGdsT1Q7O0ExUHhvTkE7RUFDRSxtQnBJamNTO0VvSWtjVCwyQjdIMWNPO0F1WHFsT1Q7O0ExUHhvTkE7RUFDRSxtQnBJamNjO0VvSWtjZCwyQjdIL2NPO0F1WDBsT1Q7O0ExUHhvTkE7RUFDRSxtQnBJM2NTO0VvSTRjVCwyQjdIbmRPO0F1WDhsT1Q7O0ExUHhvTkE7RUFDRSxlcEl6Y2E7RW9JMGNiLHlCN0h2ZE87QXVYa21PVDs7QTFQeG9OQTtFQUNFLG1CcEloZGM7RW9JaWRkLHlCN0g1ZE87QXVYdW1PVDs7QTFQem9OQTtFQUNFLG1CcEl0ZGM7RW9JdWRkLHlCN0hoZU87QXVYNG1PVDs7QTFQem9OQTtFQUNFLGtCcEk1ZFk7RW9JNmRaLHlCN0hyZU87QXVYaW5PVDs7QTFQem9OQTtFQUNFLGtCcEkvY2lCO0VvSWdkakIseUI3SDFlTztBdVhzbk9UOztBMVB6b05BO0VBQ0UsbUJwSXpkaUI7RW9JMGRqQix5QjdIL2VPO0F1WDJuT1Q7O0ExUHpvTkE7RUFDRSxrQnBJemRpQjtFb0kwZGpCLDJCN0h0Zk87QXVYa29PVDs7QTFQem9OQTtFQUNFLG1CcElwZWU7RW9JcWVmLHlCN0h6Zk87QXVYcW9PVDs7QTFQem9OQTtFQUNFLG1CcEl6ZWU7RW9JMGVmLDJCN0gvZk87QXVYMm9PVDs7QTFQem9OQTtFQUNFO0VBQ0E7QTBQNG9ORjs7QTFQMW9OQTtFQUNFO0VBQ0E7QTBQNm9ORjs7QTFQM29OQTtFQUNFO0VBQ0E7QTBQOG9ORjs7QTFQM29OQTtFQUNFO0VBQ0E7QTBQOG9ORjs7QTFQM29OQTtFQUNFLG1CcElwZ0JjO0VvSXFnQmQseUI3SHJoQk87QXVYbXFPVDs7QTFQM29OQTtFQUNFLG1CcElyZ0JlO0VvSXNnQmYseUI3SDFoQk87QXVYd3FPVDs7QTFQM29OQTtFQUNFLG1CcEl2aEJZO0VvSXdoQlosMkI3SGhpQk87QXVYOHFPVDs7QTFQM29OQTtFQUNFLGtCcEkzaEJZO0VvSTRoQlosMkI3SHJpQk87QXVYbXJPVDs7QTFQM29OQTtFQUNFLGtCcEloaUJZO0VvSWlpQlosMkI3SDNpQk87QXVYeXJPVDs7QTFQNW9OQTtFQUNFLGtCcElwaUJZO0VvSXFpQlosMkI3SC9pQk87RTZIZ2pCUDtBMFArb05GOztBMVA3b05BO0VBQ0UsbUJwSTNpQlM7RW9JNGlCVCwyQjdIcGpCTztFNkhxakJQO0EwUGdwTkY7O0ExUDdvTkE7RUFDRSxlcEkxaUJhO0VvSTJpQmIsMkI3SHpqQk87QXVYeXNPVDs7QTFQN29OQTtFQUNFLGtCcEkxaUJZO0VvSTJpQlosMkI3SC9qQk87QXVYK3NPVDs7QTFQN29OQTtFQUNFLGtCcEkvaUJZO0VvSWdqQlosMkI3SG5rQk87QXVYbXRPVDs7QTFQN29OQTtFQUNFLGtCcElwakJZO0VvSXFqQloseUI3SHZrQk87QXVYdXRPVDs7QTFQN29OQTtFQUNFLGtCcElqakJpQjtFb0lrakJqQiwyQjdIOWtCTztBdVg4dE9UOztBMVA5b05BO0VBQ0UsZXBJN2hCZTtFb0k4aEJmLDJCN0hsbEJPO0F1WG11T1Q7O0ExUC9vTkE7RUFDRSxpQnBJN2pCZ0I7RW9JOGpCaEIsMkI3SHRsQk87QXVYd3VPVDs7QTFQL29OQTtFQUNFLGlCcElsa0JnQjtFb0lta0JoQiwyQjdIMWxCTztBdVg0dU9UOztBMVBocE5BO0VBQ0UsaUJwSXRrQmdCO0VvSXVrQmhCLHlCN0g3bEJPO0F1WGd2T1Q7O0ExUGhwTkE7RUFDRSxtQnBJdGxCYztFb0l1bEJkLDJCN0hubUJPO0F1WHN2T1Q7O0ExUGpwTkE7RUFDRSxlcEl4bEJhO0VvSXlsQmIsMkI3SHZtQk87QXVYMnZPVDs7QTFQanBOQTs7RUFFRSxtQnBJaG1CYztFb0lpbUJkLDRCN0hqb0JRO0F1WHF4T1Y7O0ExUGpwTkE7RUFDRSxtQnBJam1CZTtFb0lrbUJmLDJCN0hubkJPO0F1WHV3T1Q7O0ExUGpwTkE7RUFDRSxtQnBJcG1CYztFb0lxbUJkLDJCN0h4bkJPO0F1WDR3T1Q7O0ExUGpwTkE7RUFDRSxtQnBJMWxCZTtFb0kybEJmLHlCN0gzbkJPO0F1WCt3T1Q7O0ExUGxwTkE7RUFDRSxtQnBJOWxCZTtFb0krbEJmLDJCN0hqb0JPO0F1WHN4T1Q7O0ExUG5wTkE7RUFDRSxtQnBJbG5CYztFb0ltbkJkLDJCN0h2cEJRO0F1WDZ5T1Y7O0ExUG5wTkE7RUFDRSxpQnBJam5CZ0I7RW9Ja25CaEIsMkI3SDVwQlE7QXVYa3pPVjs7QTFQbnBOQTtFQUNFLGlCcEl0bkJnQjtFb0l1bkJoQix5QjdIaHFCUTtBdVhzek9WOztBMVBucE5BO0VBQ0UsaUJwSTNuQmdCO0VvSTRuQmhCLHlCN0hscEJPO0F1WHd5T1Q7O0ExUG5wTkE7RUFDRSxrQnBJNW5CaUI7RW9JNm5CakIsMkI3SHhwQk87QXVYOHlPVDs7QTFQcHBOQTtFQUNFLG1CcEl2b0JlO0VvSXdvQmYsMkI3SDVwQk87QXVYbXpPVDs7QTFQcnBOQTtFQUNFLG1CcEkxb0JlO0VvSTJvQmYsMkI3SG5yQlE7QXVYMjBPVjs7QTFQcnBOQTtFQUNFLGtCcEl6b0JpQjtFb0kwb0JqQix5QjdIdnJCUTtBdVgrME9WOztBMVBycE5BO0VBQ0Usa0JwSTlvQmlCO0VvSStvQmpCLDRCN0g5ckJRO0F1WHMxT1Y7O0ExUHJwTkE7RUFDRSxrQnBJbnBCaUI7RW9Jb3BCakIseUI3SDlxQk87QXVYczBPVDs7QTFQcnBOQTtFQUNFLGVwSWhwQmlCO0VvSWlwQmpCLDJCN0hwckJPO0F1WDQwT1Q7O0ExUHJwTkE7RUFDRSxrQnBJOW9CVztFb0krb0JYLHlCN0h4ckJPO0F1WGcxT1Q7O0ExUHJwTkE7QUFDQTtFQUNFO0EwUHdwTkY7O0ExUHJwTkE7RUFDRSw4QjdIM3NCZ0I7QXVYbTJPbEI7O0ExUHJwTkE7RUFDRSxnQzdIOXNCaUI7QXVYczJPbkI7O0ExUHJwTkE7RUFDRSwrQjdIanRCaUI7QXVYeTJPbkI7O0ExUHJwTkE7RUFDRSxpQzdIcHRCbUI7QXVYNDJPckI7O0ExUHJwTkE7RUFDRSw2QjdIdnRCZTtBdVgrMk9qQjs7QTFQcnBOQTtFQUNFLGdDN0h4dEJZO0F1WGczT2Q7O0ExUHJwTkE7RUFDRSwwQjdIM3VCWTtBdVhtNE9kOztBMVBycE5BO0VBQ0UsNEI3SGx2QlE7QXVYMDRPVjs7QTFQcnBOQTtFQUNFLDJCN0hydkJRO0F1WDY0T1Y7O0ExUHJwTkE7RUFDRSx5QjdIeHZCUTtBdVhnNU9WOztBMVBycE5BO0VBQ0UsMkI3SDN1Qk87QXVYbTRPVDs7QTFQcnBOQTtFQUNFLGtCcEkvc0JlO0VvSWd0QmYseUI3SGp3QlE7QXVYeTVPVjs7QTFQcnBOQTtFQUNFLG1CcEl2dEJZO0VvSXd0QloseUI3SHR3QlE7QXVYODVPVjs7QTFQcnBOQTtFQUNFLG1CcEk1dEJZO0VvSTZ0QlosMkI3SDF2Qk87QXVYazVPVDs7QTFQcnBOQTtFQUNFLG1CcElwdUJlO0VvSXF1QmYsMkI3SDl2Qk87QXVYczVPVDs7QTFQcnBOQTtFQUNFLG1CcEkxdUJnQjtFb0kydUJoQix5QjdIbHdCTztBdVgwNU9UOztBMVB0cE5BO0VBQ0UsbUJwSTl1QmdCO0VvSSt1QmhCLDJCN0h4d0JPO0F1WGk2T1Q7O0ExUHZwTkE7RUFDRSxtQnBJanZCZTtFb0lrdkJmLHlCN0gxd0JPO0F1WG82T1Q7O0ExUHZwTkE7RUFDRSxtQnBJdHZCZTtFb0l1dkJmLDJCN0hqeEJPO0F1WDI2T1Q7O0ExUHZwTkE7RUFDRSxtQnBJeHZCWTtFb0l5dkJaLHlCN0hweEJPO0F1WDg2T1Q7O0ExUHZwTkE7RUFDRSxrQnBJMXZCZTtFb0kydkJmLDJCN0gzeEJPO0F1WHE3T1Q7O0ExUHZwTkE7RUFDRSxtQnBJbHdCWTtFb0ltd0JaLDJCN0hoeUJPO0F1WDA3T1Q7O0ExUHZwTkE7RUFDRSxrQnBJcHdCZTtFb0lxd0JmLHlCN0hueUJPO0F1WDY3T1Q7O0ExUHZwTkE7RUFDRSxpQnBJeHdCWTtFb0l5d0JaLHlCN0h4eUJPO0F1WGs4T1Q7O0ExUHZwTkE7RUFDRSxpQnBJN3dCWTtFb0k4d0JaLDJCN0gveUJPO0F1WHk4T1Q7O0ExUHZwTkE7RUFDRSxtQnBJanlCYztFb0lreUJkLDRCN0h2MEJRO0F1WGkrT1Y7O0ExUHZwTkE7RUFDRSxrQnBJcHlCWTtFb0lxeUJaLHlCN0gxMEJRO0F1WG8rT1Y7O0ExUHZwTkE7RUFDRSxtQnBJaHpCYztFb0lpekJkLHlCN0gvMEJRO0F1WHkrT1Y7O0ExUHZwTkE7RUFDRSxtQnBJdnpCYztFb0l3ekJkLDJCN0hyMUJRO0F1WCsrT1Y7O0ExUHhwTkE7RUFDRSxtQnBJenlCWTtFb0kweUJaLDRCN0gxMUJRO0F1WHEvT1Y7O0ExUHZwTkE7RUFDRSxpQnBJM3lCWTtFb0k0eUJaLHlCN0gzMEJPO0F1WHErT1Q7O0ExUHZwTkE7RUFDRSxtQnBJNzBCUztBOFh1K09YOztBMVB2cE5BO0VBQ0UsbUJwSWh6Qlc7QThYMDhPYjs7QTFQeHBOQTtFQUNFLGtCcElwMEJZO0VvSXEwQlosNEI3SDUyQlE7QXVYdWdQVjs7QTFQeHBOQTtFQUNFLGtCcEl6MEJZO0VvSTAwQloseUI3SC8yQlE7QXVYMGdQVjs7QTFQdnBORTtFQUNFO0VBQ0E7RUFDQTtBMFAwcE5KOztBMVB0cE5BO0VBQ0U7QTBQeXBORjs7QTFQdHBOQTs7RUFFRTtFQUNBO0VBQ0E7QTBQeXBORjs7QTFQdHBOQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwUHlwTkY7O0ExUHRwTkE7O0VBRUU7RUFDQTtBMFB5cE5GOztBMVB0cE5BO0VBQ0U7RUFDQTtBMFB5cE5GOztBMVB0cE5BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0EwUHlwTkY7O0ExUHRwTkE7O0VBRUU7QTBQeXBORjs7QTFQdHBOQTs7OztFQUlFO0VBQ0E7QTBQeXBORjs7QTFQdHBOQTtFQUNFLG1CcEluNUJjO0VvSW81QmQsMkI3SDk1Qk87QXVYdWpQVDs7QTFQdnBOQTtFQUNFLGlCcEkxNEJnQjtFb0kyNEJoQix5QjdIcDdCUTtBdVg4a1BWOztBMVB4cE5BO0VBQ0UsbUJwSXYzQmdCO0VvSXczQmhCLDJCN0h0NkJPO0F1WGlrUFQ7O0ExUHhwTkE7RUFDRSxtQnBJdDRCVztFb0l1NEJYLDJCN0g5N0JRO0F1WHlsUFY7O0ExUHhwTkE7RUFDRSxpQnBJLzRCWTtFb0lnNUJaLDJCN0huOEJRO0F1WDhsUFY7O0ExUHhwTkE7RUFDRSxtQnBJdDRCZ0I7RW9JdTRCaEIseUI3SHA3Qk87QXVYK2tQVDs7QTFQenBOQTtFQUNFLGlCcElqNkJnQjtFb0lrNkJoQix5QjdIMzhCUTtBdVh1bVBWOztBMVB6cE5BO0VBQ0UsbUJwSTc2QmU7RW9JODZCZix5QjdINzdCTztBdVh5bFBUOztBMVAxcE5BO0VBQ0UsZXBJNTRCZTtFb0k2NEJmLDZCN0gvN0JTO0F1WDRsUFg7O0ExUDNwTkE7RUFDRSxtQnBJejZCWTtFb0kwNkJaLDZCN0huOEJTO0F1WGltUFg7O0ExUDVwTkE7RUFDRSxrQnBJMTZCZTtFb0kyNkJmLDZCN0h2OEJTO0F1WHNtUFg7O0ExUDdwTkE7RUFDRSxlcEloNkJXO0VvSWk2QlgsNkI3SDM4QlM7QXVYMm1QWDs7QTFQOXBOQTtFQUNFLGVwSTk2QmlCO0VvSSs2QmpCLDZCN0gvOEJTO0F1WGduUFg7O0ExUDlwTkE7RUFDRSxtQnBJbDZCZ0I7RW9JbTZCaEIsMkI3SHg5Qk87QXVYeW5QVDs7QTFQL3BOQTtFQUNFLGtCcEkzN0JlO0VvSTQ3QmYsMkI3SDU5Qk87QXVYOG5QVDs7QTFQaHFOQTtFQUNFLGVwSTM3QmlCO0VvSTQ3QmpCLDJCN0hoK0JPO0F1WG1vUFQ7O0ExUGpxTkE7RUFDRSxtQnBJOTdCVztFb0krN0JYLDJCN0hwK0JPO0F1WHdvUFQ7O0ExUGxxTkE7RUFDRSxlcEl4OEJlO0VvSXk4QmYsNkI3SHArQlM7QXVYeW9QWDs7QTFQbnFOQTtFQUNFLGVwSXY3QmU7RW9JdzdCZiw2QjdIeCtCUztBdVg4b1BYOztBMVBucU5BO0VBQ0Usa0JwSTU5Qlk7RW9JNjlCWiw2QjdINytCUztBdVhtcFBYOztBMVBwcU5BO0VBQ0UsbUJwSS84Qlc7RW9JZzlCWCw2QjdIai9CUztBdVh3cFBYOztBMVBycU5BO0VBQ0Usa0JwSXg5QmU7RW9JeTlCZiw2QjdIci9CUztBdVg2cFBYOztBMVBycU5BO0VBQ0UscUM3SDEvQmdCO0U2SDIvQmhCLGtCcEk5OUJlO0E4WHNvUGpCOztBMVBycU5BO0VBQ0UsbUJwSXIvQmM7RW9Jcy9CZCxxQzdIaGdDZ0I7QXVYd3FQbEI7O0ExUHJxTkE7RUFDRSxtQnBJci9CYztFb0lzL0JkLHFDN0hyZ0NnQjtBdVg2cVBsQjs7QTFQcnFOQTtFQUNFLG1CcElsL0JlO0VvSW0vQmYsNkI3SHpnQ1M7QXVYaXJQWDs7QTFQcnFOQTtFQUNFLGlCcEloL0JZO0VvSWkvQlosNkI3SDlnQ1M7QXVYc3JQWDs7QTFQcnFOQTtFQUNFLGlCcEk5L0JnQjtFb0krL0JoQiw2QjdIbmhDUztBdVgyclBYOztBMVBycU5BO0VBQ0UsZXBJNWdDYTtFb0k2Z0NiLHFDN0h6aENnQjtBdVhpc1BsQjs7QTFQdHFOQTtFQUNFLGVwSWhnQ2U7RW9JaWdDZiw2QjdINWhDUztBdVhxc1BYOztBMVB2cU5BO0VBQ0UsbUJwSXhoQ2M7RW9JeWhDZCwyQjdIcGlDTztBdVg4c1BUOztBMVB4cU5BO0VBQ0UsbUJwSWpoQ2U7RW9Ja2hDZiw2QjdIcGlDUztBdVgrc1BYOztBMVB4cU5BO0VBQ0UsaUJwSTNnQ1k7RW9JNGdDWiw2QjdIemlDUztBdVhvdFBYOztBMVB4cU5BO0VBQ0UsbUJwSW5pQ2E7RW9Jb2lDYiw2QjdIOWlDUztBdVh5dFBYOztBMVB6cU5BO0VBQ0UsbUJwSW5pQ2M7RW9Jb2lDZCw2QjdIbGpDUztBdVg4dFBYOztBMVB6cU5BO0VBQ0UsbUJwSXJpQ2U7RW9Jc2lDZiwyQjdIM2pDTztBdVh1dVBUOztBelB0dlBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXlQeXZQSjtBelB2dlBJO0VBQ0U7QXlQeXZQTjtBelBydlBFO0VBQ0U7QXlQdXZQSjtBelBwdlBFO0VBQ0U7QXlQc3ZQSjtBelBwdlBJO0VBR0U7RUFDQTtFQUNBLDJCOUhQRztFOEhRSCxtQnJJU1U7RXFJUlYsY2pJd0dPO0EwWDRvUGI7QXpQaHZQRTtFQUNFO0VBQ0EsMkI5SGhCSztFOEhpQkwsZXJJRlc7RXFJR1gsY2pJZ0dTO0EwWGtwUGI7QXpQaHZQSTtFQUNFO0F5UGt2UE47QXpQOXVQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBVUE7RUFLQTtBeVBtdVBKO0F6UGp2UEk7RUFMRjtJQU1JO0V5UG92UEo7QUFDRjtBelBsdlBJO0VBQ0U7RUFDQTtBeVBvdlBOO0F6UGh2UEk7RUFDRTtBeVBrdlBOO0F6UDl1UEk7RUFDRSxtQmpJeUNVO0EwWHVzUGhCOztBelAzdVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeVA4dVBGOztBelAzdVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeVA4dVBGOztBeFBuMFBBO0VBQ0U7RUFDQTtBd1BzMFBGOztBeFBuMFBBO0VBQ0U7QXdQczBQRjs7QXhQbjBQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXdQczBQRjtBeFBwMFBFO0VBQ0U7QXdQczBQSjtBeFBuMFBFO0VBQ0UseUJsSWlGWTtBMFhvdlBoQjs7QXhQL3pQSTtFQUNFLGNsSXdIVztFa0l2SFgseUIvSFpHO0UrSGFILG1CdElHVTtFc0lGVjtFQUNBO0F3UGswUE47QXhQL3pQSTtFQUNFLGNsSTZGTztFa0k1RlAseUIvSHBCRztFK0hxQkgsbUJ0SUxVO0VzSU1WLHlCbElyQkU7RWtJc0JGO0VBQ0E7QXdQaTBQTjtBeFA5elBJO0VBQ0U7QXdQZzBQTjs7QXhQenpQQTtFQUNFO0lBQ0U7SUFDQTtFd1A0elBGO0V4UHh6UEU7SUFDRSxrQnRJekJRO0U4WG0xUFo7RXhQcHpQSTtJQUNFLGV0SXJDTztFOFgyMVBiO0FBQ0Y7QXhQaHpQRTtFQURGO0lBRUk7RXdQbXpQRjtBQUNGOztBeFBoelBFO0VBQ0U7QXdQbXpQSjs7QXZQbjRQRTtFQUNFO0F1UHM0UEo7QXZQcjRQSTtFQUNFLGdCekhrNEVrQjtFeUhqNEVsQix3QnpIVGdCO0V5SFVoQixjbkkrSVc7RW1JOUlYO0F1UHU0UE47QXZQbjRQSTtFQUNFLGNuSXlJVztBMFg0dlBqQjtBdlBuNFBJO0VBQ0UsY25JbUhPO0VtSWxIUDtBdVBxNFBOOztBdFBwNVBBO0VBQ0U7QXNQdTVQRjtBdFByNVBFO0VBQ0U7QXNQdTVQSjtBdFBwNVBFO0VBQ0U7RUFDQTtFQUNBLG1CN0hrQlk7QW1YbzRQaEI7QXRQbjVQRTtFQUNFO0VBQ0E7QXNQcTVQSjtBdFBqNVBJO0VBQ0U7QXNQbTVQTjtBdFBqNVBNO0VBQ0U7RUFDQTtBc1BtNVBSO0F0UGo1UFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzUG01UFY7QXRQaDVQUTtFQUVFO0VBQ0E7QXNQaTVQVjtBdFA5NFBRO0VBQ0U7RUFDQTtBc1BnNVBWO0F0UDc0UFE7RUFDRTtFQUNBO0FzUCs0UFY7QXRQNTRQUTtFQUNFO0FzUDg0UFY7QXRQdDRQTTtFQUNFO0FzUHc0UFI7QXRQcDRQSTtFQUNFO0FzUHM0UE47QXRQcDRQTTtFQUNFO0FzUHM0UFI7QXRQajRQTTtFQUNFO0VBQ0E7RUFDQTtBc1BtNFBSO0F0UGo0UFE7RUFDRTtBc1BtNFBWO0F0UGg0UFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzUGs0UFY7QXRQLzNQUTtFQUVFO0VBQ0E7QXNQZzRQVjtBdFA3M1BRO0VBQ0U7RUFDQTtFQUNBO0FzUCszUFY7QXRQNTNQUTtFQUNFO0VBQ0E7RUFDQTtBc1A4M1BWO0F0UDMzUFE7RUFDRTtFQUNBO0FzUDYzUFY7QXRQejNQTTtFQUNFO0FzUDIzUFI7QXRQeDNQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc1AwM1BSO0F0UHYzUFU7RUFDRTtFQUNBLGU3SG5HRztFNkhvR0g7RUFDQTtFQUNBO0VBQ0EsYzVIL0JJO0FrWHc1UGhCO0F0UHAzUE07RUFDRSx5QjVIWUQ7RTRIWEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzUHMzUFI7QXRQcDNQUTtFQUNFO0VBQ0EsbUI3SDlIQztFNkgrSEQsYzVIcElGO0U0SHFJRTtFQUNBO0FzUHMzUFY7QXRQajNQSTtFQUNFO0FzUG0zUE47QXRQbDNQTTtFQUNFO0VBQ0E7QXNQbzNQUjs7QXRQOTJQQTtFQUNFO0FzUGkzUEY7O0F0UDkyUEE7RUFDRTtBc1BpM1BGOztBdFA3MlBFO0VBREY7SUFFSTtFc1BpM1BGO0FBQ0Y7O0F0UHYyUEU7RUFDRTtBc1AwMlBKO0F0UHAyUFE7RUFDRTtBc1BzMlBWOztBdFAvMVBBO0VBQ0U7QXNQazJQRjtBdFBoMlBFO0VBQ0U7QXNQazJQSjtBdFAvMVBFO0VBQ0U7RUFDQTtFQUNBO0FzUGkyUEo7QXRQOTFQRTtFQUNFO0FzUGcyUEo7O0F0UDUxUEE7RUFDRTtBc1ArMVBGOztBclBsa1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcVBxa1FGO0FyUG5rUUU7RUFDRTtBcVBxa1FKO0FyUHBrUUk7RUFFRTtBcVBxa1FOO0FyUHBrUU07RUFDRSxtQjlIaUNTO0FtWHFpUWpCO0FyUGprUUU7RUFDRTtFQUNBLG1CN0h1Rlk7RTZIdEZaO0VBQ0EsYzdIQ0k7QWtYa2tRUjtBclBoa1FFO0VBQ0U7RUFDQSwyQi9ITks7RStIT0wsbUI5SEtZO0U4SEpaO0VBQ0EsYzdINkVZO0FrWHEvUGhCO0FyUDlqUUU7RUFDRTtFQUNBLGM3SHVFWTtFNkh0RVo7RUFDQTtBcVBna1FKO0FyUDlqUUk7RUFDRSxtQjlIS1c7QW1YMmpRakI7O0FwUHBtUUE7RUFDRTtFQUNBO0FvUHVtUUY7QXBQbG1RUTtFQUNFO0FvUG9tUVY7QXBQam1RUTtFQUdFO0FvUGltUVY7QXBQOWxRUTtFQUNFO0FvUGdtUVY7QXBQN2xRUTtFQUNFO0FvUCtsUVY7QXBQdmxRVTtFQUdFO0FvUHVsUVo7QXBQaGxRRTtFQXhDRjtJQXlDSTtFb1BtbFFGO0FBQ0Y7QXBQN2tRVTtFQUNFO0FvUCtrUVo7QXBQNWtRVTtFQUdFO0FvUDRrUVo7QXBQemtRVTtFQUNFO0FvUDJrUVo7QXBQbmtRWTtFQUdFO0FvUG1rUWQ7QXBQM2pRRTtFQUNFO0FvUDZqUUo7QXBQMWpRRTtFQUNFO0VBQ0E7QW9QNGpRSjtBcFB6alFNOztFQUVFO0VBQ0E7QW9QMmpRUjtBcFB4alFNO0VBQ0U7QW9QMGpRUjtBcFBsalFVOzs7O0VBR0UsY3RJSEk7QTBYd2pRaEI7QXBQbGpRVTs7OztFQUdFLGN0SWxHQTtBMFh1cFFaO0FwUDdpUVU7O0VBQ0U7QW9QZ2pRWjtBcFA3aVFVOzs7O0VBR0U7QW9QZ2pRWjtBcFA3aVFVOztFQUNFO0FvUGdqUVo7QXBQN2lRVTs7RUFDRTtBb1BnalFaO0FwUDNpUU07RUFDRTtBb1A2aVFSO0FwUDFpUVU7RUFDRTtBb1A0aVFaO0FwUHZpUVU7RUFDRTtBb1B5aVFaO0FwUHRpUVU7RUFFRTtBb1B1aVFaO0FwUHBpUVU7RUFDRTtBb1BzaVFaO0FwUG5pUVU7RUFDRTtBb1BxaVFaO0FwUGppUVE7RUFDRTtFQUNBO0FvUG1pUVY7QXBQaGlRUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW9Qa2lRVjtBcFA5aFFNO0VBQ0U7QW9QZ2lRUjtBcFA5aFFRO0VBQ0U7QW9QZ2lRVjtBcFA3aFFRO0VBQ0U7QW9QK2hRVjs7QXBQdmhRRTtFQUNFO0VBQ0E7QW9QMGhRSjs7QW5QdHVRQTtFQUNFO0FtUHl1UUY7QW5QdnVRRTtFQUNFO0FtUHl1UUo7QW5QdHVRTTtFQUNFLG1CM0k4QlE7QThYMHNRaEI7O0FuUGx1UUE7RUFDRTtBbVBxdVFGO0FuUG51UUU7RUFIRjtJQUlJO0VtUHN1UUY7QUFDRjs7QW5QbHVRQTtFQUNFO0FtUHF1UUY7O0FuUGx1UUE7RUFHSTs7SUFFRTtFbVBtdVFKO0FBQ0Y7QWxQcHdRQTtFQUNFO0FrUHN3UUY7QWxQcHdRRTtFQUNFO0FrUHN3UUo7QWxQbndRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCNUltQlU7RTRJbEJWLDJCcklTSztBdVg0dlFUO0FsUG53UUk7RUFQRjtJQVFJO0VrUHN3UUo7QUFDRjs7QWpQanhRQTtFQUNFO0FpUG94UUY7QWpQbHhRRTtFQUNFO0VBQ0E7QWlQb3hRSjtBalBseFFJO0VBQ0U7RUFDQTtBaVBveFFOO0FqUGx4UU07RUFKRjtJQUtJO0VpUHF4UU47QUFDRjtBalBueFFNO0VBQ0U7QWlQcXhRUjtBalBqeFFRO0VBQ0UsY3pJK0hPO0V5STlIUCwyQnRJUEQ7RXNJUUMsa0I3SUVJO0E4WGl4UWQ7QWpQaHhRUTtFQUNFLGN6SXNHRztFeUlyR0gsMkJ0SS9CQTtFc0lnQ0Esa0I3SUpJO0E4WHN4UWQ7QWpQNXdRRTtFQUNFO0VBQ0E7RUFDQTtBaVA4d1FKO0FqUDN3UU07RUFDRSxtQjdJVFE7QThYc3hRaEI7O0FqUHR3UUU7RUFDRTtFQUNBLG1CN0k1Qk87RTZJNkJQLDJCdElwQ0s7RXNJcUNMO0VBQ0E7QWlQeXdRSjtBalB0d1FFO0VBQ0UsY3pJbkRJO0V5SW9ESjtBaVB3d1FKO0FqUHJ3UUU7RUFDRSxjeklsRFE7RXlJbURSO0FpUHV3UUo7O0FqUG53UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pJNEJjO0V5STNCZDtFQUNBO0FpUHN3UUY7O0FqUGx3UUU7RUFDRTtBaVBxd1FKOztBaFAzMVFBO0VBQ0U7QWdQODFRRjtBaFA3MVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWdQKzFRSjtBaFA5MVFJO0VBTEY7SUFPSTtFZ1BnMlFKO0FBQ0Y7QWhQNzFRSTtFQUNFO0FnUCsxUU47QWhQNzFRSTtFQUNFO0VBQ0E7RUFDQTtBZ1ArMVFOO0FoUDkxUU07RUFDRTtFQUNBO0FnUGcyUVI7QWhQNTFRRTtFQUNFO0VBQ0E7QWdQODFRSjs7QWhQMTFRRTtFQUNFO0VBQ0E7QWdQNjFRSjtBaFA1MVFJO0VBQ0U7RUFDQTtFQUNBO0FnUDgxUU47QWhQNzFRTTtFQUNFO0FnUCsxUVI7QWhQMzFRRTtFQUNFO0FnUDYxUUo7QWhQMTFRSTtFQUNFO0VBSUE7QWdQeTFRTjtBaFA1MVFNO0VBRkY7SUFHSTtFZ1ArMVFOO0FBQ0Y7QWhQMTFRSTtFQUNFO0VBSUE7QWdQeTFRTjtBaFA1MVFNO0VBRkY7SUFHSTtFZ1ArMVFOO0FBQ0Y7QWhQMTFRRTtFQUNFO0VBQ0E7RUFDQTtBZ1A0MVFKO0FoUDMxUUk7RUFDRTtBZ1A2MVFOO0FoUDExUUU7RUFDRTtFQUNBO0FnUDQxUUo7O0EvT3g2UUE7RUFDRTtBK08yNlFGO0EvT3o2UUU7RUFDRTtFQUNBLGMzSXNHWTtBMFhxMFFoQjtBL094NlFFO0VBQ0U7RUFDQTtFQUNBLGtCL0ltQlU7RStJbEJWLDJCeElRSztFd0lQTCxjM0k4Rlk7RTJJN0ZaO0VBQ0E7QStPMDZRSjtBL094NlFJO0VBQ0U7QStPMDZRTjtBL090NlFFO0VBQ0U7QStPdzZRSjtBL090NlFJO0VBQ0UsbUIvSUNNO0UrSUFOO0VBQ0E7QStPdzZRTjtBL09yNlFJO0VBQ0U7RUFDQTtFQUNBLG1CL0lIVTtBOFgwNlFoQjtBL09wNlFJO0VBQ0U7QStPczZRTjs7QS9PajZRQTtFQUNFO0VBQ0E7QStPbzZRRjtBL09sNlFFO0VBQ0U7RUFDQSxtQjNJMUJJO0UySTJCSixjM0k0Rlc7RTJJM0ZYLG1CL0lsQlk7RStJbUJaLDJCeEloQ0s7RXdJcUNMO0VBQ0EscUIzSTFDb0I7QTBYMDhReEI7QS9PcjZRSTtFQU5GO0lBT0ksa0IvSXhCUTtJK0l5QlIsMkJ4SW5DRztFdVgyOFFQO0FBQ0Y7QS9PcDZRSTtFQUNFLGMzSWlGUztBMFhxMVFmO0EvT2w2UUU7RUFDRTtFQUNBO0ErT282UUo7QS9PajZRRTs7RUFFRTtFQUNBO0VBQ0EsYzNJaUNZO0UySS9CWixtQi9JM0NZO0UrSTRDWiwyQnhJekRLO0F1WDI5UVQ7QS9PaDZRSTtFQVRGOztJQVVJLGtCL0lsRFE7SStJbURSLDJCeEk3REc7RXVYaStRUDtBQUNGO0EvT2o2UUU7RUFDRSx5QjNJL0RJO0UySWdFSjtFQUNBLGMzSXNEVztFMklyRFg7QStPbTZRSjtBL09qNlFFO0VBRUk7SUFDRSxnQmpJZ3JEbUI7SWlJL3FEbkIsd0JqSS9GYztJaUlnR2Q7SUFDQSxjM0lVUTtJMklUUjtJQUNBO0lBQ0EsbUIvSTNFSztFOFg2K1FYO0UvT2g2UUk7SUFDRTtFK09rNlFOO0UvTy81UUU7SUFDRTtJQUNBO0UrT2k2UUo7QUFDRjtBL08vNVFFO0VBQ0UsZ0JqSThwRHVCO0VpSTdwRHZCLHdCaklqSGtCO0VpSWtIbEI7RUFDQSxjM0lSWTtFMklTWjtFQUNBO0VBQ0EsbUIvSTdGUztBOFg4L1FiO0EvTzk1UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNJekdJO0UySTBHSjtFQUNBO0VBQ0E7QStPZzZRSjtBL085NVFJO0VBWkY7SUFhSTtFK09pNlFKO0FBQ0Y7QS9PLzVRSTtFQUlFO0ErTzg1UU47QS9PajZRTTtFQUNFO0ErT202UVI7QS9PLzVRTTtFQUdFLGMzSTNIQTtBMFgwaFJSO0EvTzc1UVE7RUFDRTtFQUNBO0ErTys1UVY7QS9PeDVRSTtFQUNFO0VBQ0E7RUFDQTtBK08wNVFOOztBL09wNVFFO0VBQ0U7RUFDQSxjM0k3RFk7QTBYbzlRaEI7O0EvT241UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ErT3M1UUY7QS9PcDVRRTtFQUNFO0VBQ0EsYzNJdkNXO0UySXlDWCxtQi9JdEpZO0UrSXVKWiwyQnhJcEtLO0F1WHlqUlQ7QS9PbjVRSTtFQVBGO0lBUUksa0IvSTdKUTtJK0k4SlIsMkJ4SXhLRztFdVg4alJQO0FBQ0Y7O0EvT2w1UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjNJOUtNO0UySStLTjtBK09xNVFGO0EvT3A1UUU7RUFORjtJQU9JO0lBQ0E7SUFJQTtJQUNBO0lBQ0E7RStPbzVRRjtFL09sNVFFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RStPbzVRSjtBQUNGOztBL09qNVFBO0VBQ0U7QStPbzVRRjs7QS9PajVRQTtFQUtFO0VBQ0E7RUFDQTtFQUNBO0ErT2c1UUY7QS9PdjVRRTs7RUFFRSx5QjNJckhZO0EwWDhnUmhCO0EvT241UUU7RUFDRSxjM0k1SFk7QTBYaWhSaEI7QS9PcDVRSTtFQUNFO0VBQ0EsYzNJL0hVO0EwWHFoUmhCO0EvT241UUU7RUFDRTtFQUNBO0ErT3E1UUo7O0EvTy80UUU7O0VBQ0UsYzNJM0lZO0UySTRJWixtQi9JdE5ZO0UrSXVOWiwyQnhJcE9LO0F1WHVuUlQ7QS9PbDVRSTtFQUpGOztJQUtJLGtCL0k1TlE7SStJNk5SLDJCeEl2T0c7RXVYNm5SUDtBQUNGOztBL09sNVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ErT3E1UUY7QS9PbDVRSTtFQUNFO0ErT281UU47O0EvTzk0UUU7RUFDRTtBK09pNVFKO0EvTzk0UU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBK09nNVFSO0EvTzc0UU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBK08rNFFSOztBL094NFFFO0VBQ0U7RUFDQTtBK08yNFFKO0EvT3o0UUU7RUFDRTtFQUNBO0ErTzI0UUo7QS9PeDRRSTtFQUNFO0ErTzA0UU47O0E5TzdyUkE7O0VBRUU7RUFDQTtFQUNBLGFuQllRO0FpUW9yUlY7QTlPL3JSRTs7RUFDRTtBOE9rc1JKOztBOU8vclJBO0VBQ0UscUI1SU1zQjtBMFg0clJ4Qjs7QTlPaHNSQTtFQUNFO0E4T21zUkY7O0E5Ty9yUkU7RUFDRTtFQUNBLGM1SXdGWTtFNEl2Rlo7RUFDQSxrQmhKU1U7RWdKUlYseUI1SUNJO0U0SUFKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOE9rc1JKO0E5Ty9yUkk7RUFDRTtBOE9pc1JOOztBN08vdFJJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBNk9pdVJOO0E3Tzd0Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E2Tyt0Uk47QTdPOXRSTTtFQUNFO0E2T2d1UlI7QTdPOXRSTTtFQUNFO0E2T2d1UlI7QTdPOXRSTTtFQUNFO0E2T2d1UlI7O0E3TzF0UkE7RUFDRTtFQUNBO0E2TzZ0UkY7QTdPM3RSRTtFQUNFLGM3SXhCSTtBMFhxdlJSO0E3T3p0Ukk7RUFDRTtBNk8ydFJOOztBN09ydFJFO0VBQ0U7QTZPd3RSSjtBN090dFJJO0VBSEY7SUFJSTtJQUNBO0lBQ0E7RTZPeXRSSjtBQUNGO0E3T3R0Ukk7RUFDRTtFQUNBO0E2T3d0Uk47QTdPdHRSSTtFQUNFO0E2T3d0Uk47O0E3T3B0UkE7RUFDRTtJQUNFO0U2T3V0UkY7RTdPdHRSRTtJQUNFO0lBQ0E7SUFDQTtFNk93dFJKO0FBQ0Y7QTVPanlSQTtFQUNFO0E0T215UkY7O0E1T2h5UkE7RUFDRTtBNE9teVJGOztBNU9oeVJBO0VBQ0U7QTRPbXlSRjs7QTVPaHlSQTtFQUNFO0E0T215UkY7O0E1T2h5UkE7RUFDRTtBNE9teVJGOztBNU9oeVJBO0VBQ0U7QTRPbXlSRjs7QTVPaHlSQTtFQUNFO0E0T215UkY7O0E1T2h5UkE7RUFDRTtBNE9teVJGOztBNU9oeVJBO0VBQ0U7QTRPbXlSRjs7QTVPanlSQTtFQUNFO0E0T295UkY7O0E1T2p5UkE7RUFDRTtBNE9veVJGOztBNU9qeVJBO0VBQ0U7QTRPb3lSRjs7QTVPanlSQTtFQUNFO0E0T295UkY7O0E1T2p5UkE7RUFDRTtBNE9veVJGOztBNU9qeVJBO0VBQ0U7QTRPb3lSRjs7QTVPanlSQTtFQUNFO0E0T295UkY7O0E1T2p5UkE7RUFDRTtBNE9veVJGOztBNU9qeVJBO0VBQ0U7QTRPb3lSRjs7QTVPanlSQTtFQUNFO0E0T295UkY7O0E1T2p5UkE7RUFDRTtBNE9veVJGOztBNU9qeVJBO0VBQ0U7QTRPb3lSRjs7QTVPanlSQTtFQUNFO0E0T295UkY7O0E1T2p5UkE7RUFDRTtBNE9veVJGOztBNU9qeVJBO0VBQ0U7QTRPb3lSRjs7QTVPanlSQTtFQUNFO0E0T295UkY7O0E1T2p5UkE7RUFDRTtBNE9veVJGOztBNU9qeVJBO0VBQ0U7QTRPb3lSRjs7QTVPanlSQTtFQUNFO0E0T295UkY7O0E1T2p5UkE7RUFDRTtBNE9veVJGOztBNU9qeVJBO0VBQ0U7QTRPb3lSRjs7QTVPbHlSQTtFQUNFO0E0T3F5UkY7O0E1T255UkE7RUFDRTtBNE9zeVJGOztBNU9weVJBO0VBQ0U7QTRPdXlSRjs7QTVPcnlSQTtFQUNFO0E0T3d5UkY7O0E1T3R5UkE7RUFDRTtBNE95eVJGOztBNU90eVJBO0VBQ0U7QTRPeXlSRjs7QTVPdHlSQTtFQUNFO0E0T3l5UkY7O0E1T3R5UkE7RUFDRTtBNE95eVJGOztBNU90eVJBO0VBQ0U7QTRPeXlSRjs7QTVPdHlSQTtFQUNFO0E0T3l5UkY7O0E1T3R5UkE7RUFDRTtBNE95eVJGOztBNU90eVJBO0VBQ0U7QTRPeXlSRjs7QTVPdHlSQTtFQUNFO0E0T3l5UkY7O0E1T3Z5UkE7RUFDRTtBNE8weVJGOztBNU92eVJBO0VBQ0U7QTRPMHlSRjs7QTVPdnlSQTtFQUNFO0E0TzB5UkY7O0E1T3Z5UkE7RUFDRTtBNE8weVJGOztBNU92eVJBO0VBQ0U7QTRPMHlSRjs7QTVPdnlSQTtFQUNFO0E0TzB5UkY7O0E1T3Z5UkE7RUFDRTtBNE8weVJGOztBNU94eVJBO0VBQ0U7QTRPMnlSRjs7QTVPeHlSQTtFQUNFO0E0TzJ5UkY7O0E1T3h5UkE7RUFDRTtBNE8yeVJGOztBNU94eVJBO0VBQ0U7QTRPMnlSRjs7QTVPenlSQTtFQUNFO0E0TzR5UkY7O0E1T3p5UkE7RUFDRTtBNE80eVJGOztBNU96eVJBO0VBQ0U7QTRPNHlSRjs7QTVPenlSQTtFQUNFO0E0TzR5UkY7O0E1T3p5UkE7RUFDRTtBNE80eVJGOztBNU8xeVJBO0VBQ0U7QTRPNnlSRjs7QTVPMXlSQTtFQUNFO0E0TzZ5UkY7O0E1TzF5UkE7RUFDRTtBNE82eVJGOztBNU8xeVJBO0VBQ0U7QTRPNnlSRjs7QTVPM3lSQTtFQUNFO0E0Tzh5UkY7O0E1TzV5UkE7RUFDRTtBNE8reVJGOztBNU83eVJBO0VBQ0U7QTRPZ3pSRjs7QTVPOXlSQTtFQUNFO0E0T2l6UkY7O0E1Ty95UkE7RUFDRTtBNE9relJGOztBNU9oelJBO0VBQ0U7QTRPbXpSRjs7QTVPanpSQTtFQUNFO0E0T296UkY7O0E1T2p6UkE7RUFDRTtBNE9velJGOztBNU9selJBO0VBQ0U7QTRPcXpSRjs7QTVPbnpSQTtFQUNFO0E0T3N6UkY7O0E1T3B6UkE7RUFDRTtBNE91elJGOztBNU9yelJBO0VBQ0U7QTRPd3pSRjs7QTVPdHpSQTtFQUNFO0E0T3l6UkY7O0E1T3Z6UkE7RUFDRTtBNE8welJGOztBNU94elJBO0VBQ0U7RUFDQTtBNE8yelJGOztBNU96elJBO0VBQ0U7RUFDQTtBNE80elJGOztBNU8xelJBO0VBQ0U7RUFDQTtBNE82elJGOztBNU8xelJBO0VBQ0U7RUFDQTtBNE82elJGOztBNU8xelJBO0VBQ0U7QTRPNnpSRjs7QTVPM3pSQTtFQUNFO0E0Tzh6UkY7O0E1TzV6UkE7RUFDRTtBNE8relJGOztBNU83elJBO0VBQ0U7QTRPZzBSRjs7QTVPOXpSQTtBQUNBO0VBQ0U7SUFDRTtFNE9pMFJGO0U1Tzl6UkE7SUFDRTtFNE9nMFJGO0U1Tzd6UkE7SUFDRTtFNE8relJGO0FBQ0Y7QTVPNXpSQTtBQUNBO0VBQ0U7QTRPOHpSRjs7QTVPNXpSQTtFQUNFO0E0Tyt6UkY7O0E1Tzd6UkE7RUFDRTtBNE9nMFJGOztBNU83elJBO0VBQ0U7QTRPZzBSRjs7QTVPN3pSQTtFQUNFO0E0T2cwUkY7O0E1Tzd6UkE7RUFDRTtFQUNBO0E0T2cwUkY7O0E1Tzl6UkE7RUFDRTtBNE9pMFJGOztBNU85elJBO0VBQ0U7RUFDQTtBNE9pMFJGOztBNU85elJBO0VBQ0U7RUFDQTtBNE9pMFJGOztBNU85elJBO0VBQ0U7RUFDQTtBNE9pMFJGOztBNU85elJBO0VBQ0U7QTRPaTBSRjs7QTVPOXpSQTtFQUNFO0VBQ0E7QTRPaTBSRjs7QTVPOXpSQTtFQUNFO0E0T2kwUkY7O0E1Tzl6UkE7RUFDRTtBNE9pMFJGOztBNU85elJBO0VBQ0U7QTRPaTBSRjs7QTVPOXpSQTtFQUNFO0E0T2kwUkY7O0E1Ty96UkE7RUFDRTtBNE9rMFJGOztBNU9oMFJBO0VBQ0U7QTRPbTBSRjs7QTVPaDBSQTtFQUNFO0E0T20wUkY7O0E1T2gwUkE7RUFDRTtBNE9tMFJGOztBNU9oMFJBO0VBQ0U7QTRPbTBSRjs7QTVPajBSQTtFQUNFO0E0T28wUkY7O0E1T2owUkE7RUFDRTtBNE9vMFJGOztBNU9sMFJBO0VBQ0U7QTRPcTBSRjs7QTVPbjBSQTtFQUNFO0E0T3MwUkY7O0E1T24wUkE7RUFDRTtBNE9zMFJGOztBNU9wMFJBO0VBQ0U7QTRPdTBSRjs7QTVPcDBSQTtFQUNFO0E0T3UwUkY7O0E1T3AwUkE7RUFDRTtBNE91MFJGOztBNU9yMFJBO0VBQ0U7QTRPdzBSRjs7QTVPcjBSQTtFQUNFO0E0T3cwUkY7O0E1T3IwUkE7RUFDRTtBNE93MFJGOztBNU9yMFJBO0VBQ0U7QTRPdzBSRjs7QTVPcjBSQTtFQUNFO0E0T3cwUkY7O0E1T3QwUkE7RUFDRTtBNE95MFJGOztBNU90MFJBO0VBQ0U7QTRPeTBSRjs7QTVPdDBSQTtFQUNFO0E0T3kwUkY7O0E1T3QwUkE7RUFDRTtBNE95MFJGOztBNU92MFJBO0VBQ0U7QTRPMDBSRjs7QTVPdjBSQTtFQUNFO0E0TzAwUkY7O0E1T3gwUkE7RUFDRTtBNE8yMFJGOztBNU94MFJBO0VBQ0U7QTRPMjBSRjs7QTVPeDBSQTtFQUNFO0E0TzIwUkY7O0E1T3gwUkE7RUFDRTtBNE8yMFJGOztBNU94MFJBO0VBQ0U7QTRPMjBSRjs7QTVPejBSQTtFQUNFO0E0TzQwUkY7O0E1TzEwUkE7RUFDRTtBNE82MFJGOztBNU8xMFJBO0VBQ0U7QTRPNjBSRjs7QTVPMTBSQTtFQUNFO0E0TzYwUkY7O0E1TzEwUkE7RUFDRTtBNE82MFJGOztBNU8zMFJBO0VBQ0U7QTRPODBSRjs7QTVPNTBSQTtFQUNFO0E0TyswUkY7O0E1TzcwUkE7RUFDRTtBNE9nMVJGOztBNU83MFJBO0VBQ0U7QTRPZzFSRjs7QTVPNzBSQTtFQUNFO0E0T2cxUkY7O0E1TzcwUkE7RUFDRTtBNE9nMVJGOztBNU83MFJBO0VBQ0U7QTRPZzFSRjs7QTVPOTBSQTtFQUNFO0E0T2kxUkY7O0E1Ty8wUkE7RUFDRTtBNE9rMVJGOztBNU9oMVJBO0VBQ0U7QTRPbTFSRjs7QTVPaDFSQTtFQUNFO0E0T20xUkY7O0E1T2gxUkE7RUFDRTtBNE9tMVJGOztBNU9qMVJBO0VBQ0U7QTRPbzFSRjs7QTVPajFSQTtFQUNFO0E0T28xUkY7O0E1T2wxUkE7RUFDRTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7QTRPcTFSRjs7QTVPbDFSQTtFQUNFO0E0T3ExUkY7O0E1T2wxUkE7RUFDRTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7QTRPcTFSRjs7QTVPbDFSQTtFQUNFO0E0T3ExUkY7O0E1T2wxUkE7RUFDRTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7QTRPcTFSRjs7QTVPbDFSQTtFQUNFO0E0T3ExUkY7O0E1T2wxUkE7RUFDRTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7RUFDQTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7RUFDQTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7RUFDQTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7RUFDQTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7RUFDQTtBNE9xMVJGOztBNU9sMVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTRPcTFSRjs7QTVPbjFSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E0T3MxUkY7O0E1T24xUkE7RUFDRTtFQUNBO0E0T3MxUkY7O0E1T24xUkE7RUFDRTtBNE9zMVJGO0E1T3AxUkU7RUFIRjtJQUlJO0U0T3UxUkY7QUFDRjs7QTVPcDFSQTtFQUNFO0E0T3UxUkY7QTVPcjFSRTtFQUhGO0lBSUk7RTRPdzFSRjtBQUNGOztBNU9yMVJBO0VBQ0U7RUFDQTtBNE93MVJGOztBNU9yMVJBO0VBQ0U7SUFDRTtFNE93MVJGO0FBQ0Y7QTVPcjFSQTtFQUNFO0lBQ0U7SUFDQTtFNE91MVJGO0FBQ0Y7QTVPcDFSQTtBQUNBOzs7Ozs7RUFNRSxjOUk3bUJhO0U4SThtQmI7QTRPczFSRjtBNU9wMVJFOzs7Ozs7RUFDRSx5QjlJbmRXO0EwWDh5U2Y7O0E1T3YxUkE7O0VBRUUsYzlJbHJCTTtFOEltckJOO0E0TzAxUkY7QTVPeDFSRTs7RUFDRSx5QjlJdHBCTztBMFhpL1NYOztBNU94MVJBOztFQUVFO0VBQ0E7QTRPMjFSRjs7QTVPeDFSQTs7RUFFRSxjOUl4cEJTO0U4SXlwQlQ7QTRPMjFSRjtBNU96MVJFOztFQUNFLHdDOUlwYVk7QTBYZ3dTaEI7O0E1T3gxUkE7Ozs7Ozs7O0VBUUU7RUFDQTtBNE8yMVJGO0E1T3oxUkU7Ozs7Ozs7O0VBQ0UseUI5SXJyQk87QTBYdWhUWDs7QTVPOTFSQTs7RUFFRSxjOUlocUJhO0U4SWlxQmI7QTRPaTJSRjtBNU8vMVJFOztFQUNFLHlCOUl0Z0JXO0EwWHcyU2Y7O0E1TzkxUkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBb0JFO0VBQ0E7QTRPaTJSRjtBNU8vMVJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHdDOUkxZFk7QTBYODBTaEI7O0E1T2gzUkE7QUFDQTtFQUNFO0E0T20zUkY7O0E1T2gzUkE7RUFDRTtBNE9tM1JGOztBNU9oM1JBO0VBQ0U7QTRPbTNSRjs7QTVPaDNSQTtFQUNFO0VBQ0E7QTRPbTNSRjs7QTVPaDNSQTtBQUNBO0VBQ0U7QTRPbTNSRjs7QTVPaDNSQTtFQUNFO0E0T20zUkY7O0E1T2gzUkE7RUFDRTtBNE9tM1JGOztBNU9oM1JBO0FBRUE7RUFDRTtBNE9rM1JGOztBNU8vMlJBO0VBQ0U7QTRPazNSRjs7QTVPLzJSQTtFQUNFO0E0T2szUkY7O0E1TzUyUkE7RUFDRTtBNE8rMlJGOztBNU83MlJBO0VBQ0U7SUFDRTtFNE9nM1JGO0U1TzcyUkE7SUFDRTtFNE8rMlJGO0U1TzUyUkE7SUFDRTtFNE84MlJGO0FBQ0Y7QTVPNTJSQTtBQUVBO0VBQ0U7QTRPNjJSRjs7QTVPMzJSQTtFQUNFO0E0TzgyUkY7O0E1TzUyUkE7RUFDRTtBNE8rMlJGOztBNU83MlJBO0VBQ0U7QTRPZzNSRjs7QTVPOTJSQTtFQUNFO0E0T2kzUkY7O0E1Ty8yUkE7RUFDRTtBNE9rM1JGOztBNU9oM1JBO0VBQ0U7QTRPbTNSRjs7QTVPajNSQTtFQUNFO0E0T28zUkY7O0E1T2wzUkE7RUFDRTtBNE9xM1JGOztBNU9uM1JBO0VBQ0U7QTRPczNSRjs7QTVPcDNSQTtFQUNFO0E0T3UzUkY7O0E1T3IzUkE7RUFDRTtBNE93M1JGOztBNU9yM1JBO0VBQ0U7QTRPdzNSRjs7QTVPdDNSQTtFQUNFO0E0T3kzUkY7O0E1T3YzUkE7RUFDRTtBNE8wM1JGOztBNU94M1JBO0VBQ0U7QTRPMjNSRjs7QTVPejNSQTtFQUNFO0E0TzQzUkY7O0E1TzEzUkE7RUFDRTtBNE82M1JGOztBNU8zM1JBO0VBQ0U7QTRPODNSRjs7QTVPNTNSQTtFQUNFO0E0TyszUkY7O0E1TzczUkE7RUFDRTtBNE9nNFJGOztBNU85M1JBO0VBQ0U7QTRPaTRSRjs7QTVPLzNSQTtFQUNFO0E0T2s0UkY7O0E1T2g0UkE7RUFDRTtBNE9tNFJGOztBNU9qNFJBO0VBQ0U7QTRPbzRSRjs7QTVPbDRSQTtFQUNFO0E0T3E0UkY7O0E1T240UkE7RUFDRTtBNE9zNFJGOztBNU9wNFJBO0FBQ0E7RUFDRTtBNE91NFJGOztBNU9yNFJBO0VBQ0U7QTRPdzRSRjs7QTVPdDRSQTtFQUNFO0E0T3k0UkY7O0E1T3Q0UkE7RUFDRTtBNE95NFJGOztBNU90NFJBO0FBQ0E7RUFDRTtBNE95NFJGOztBNU92NFJBO0VBQ0U7QTRPMDRSRjs7QTVPeDRSQTtFQUNFO0E0TzI0UkY7O0E1T3g0UkE7RUFDRTtBNE8yNFJGOztBNU94NFJBO0VBQ0U7RUFDQTtBNE8yNFJGOztBNU96NFJBO0VBQ0U7QTRPNDRSRjs7QTVPMTRSQTtBQUNBO0VBQ0U7QTRPNjRSRjs7QTVPMTRSQTtFQUNFO0E0TzY0UkY7O0E1TzE0UkE7RUFDRTtBNE82NFJGOztBNU8zNFJBO0VBQ0U7QTRPODRSRjs7QTVPMzRSQTtFQUNFO0E0Tzg0UkY7O0E1TzM0UkE7RUFDRTtBNE84NFJGOztBNU8zNFJBO0VBQ0U7QTRPODRSRjs7QTVPNTRSQTtFQUNFO0E0Tys0UkY7O0E1TzU0UkE7RUFDRTtBNE8rNFJGOztBNU81NFJBO0VBQ0U7QTRPKzRSRjs7QTVPNzRSQTtFQUNFO0E0T2c1UkY7O0E1Tzc0UkE7RUFDRTtBNE9nNVJGOztBNU83NFJBO0VBQ0U7QTRPZzVSRjs7QTVPNzRSQTtBQUVBO0VBQ0U7QTRPKzRSRjs7QTVPNTRSQTtFQUNFO0E0Tys0UkY7O0E1Tzc0UkE7RUFDRTtBNE9nNVJGOztBNU85NFJBO0VBQ0U7QTRPaTVSRjs7QTVPLzRSQTtFQUNFO0VBQ0E7QTRPazVSRjs7QTVPaDVSQTtFQUNFO0VBQ0E7QTRPbTVSRjs7QTVPaDVSQTtFQUNFO0E0T201UkY7O0E1T2o1UkE7RUFDRTtFQUNBO0VBQ0E7QTRPbzVSRjtBNU9sNVJFO0VBTEY7SUFNSTtJQUNBO0U0T3E1UkY7QUFDRjs7QTVPbDVSQTtFQUNFO0E0T3E1UkY7O0E1T2w1UkE7RUFDRTtBNE9xNVJGOztBNU9sNVJBO0FBQ0E7RUFDRTtFQUNBO0E0T3E1UkY7QTVPbjVSRTtFQUpGO0lBS0k7RTRPczVSRjtBQUNGOztBNU9uNVJBO0VBQ0U7RUFDQTtBNE9zNVJGO0E1T3A1UkU7RUFKRjtJQUtJO0U0T3U1UkY7QUFDRjs7QTVPcjVSQTtBQUNBO0VBQ0U7QTRPdzVSRjs7QTVPdDVSQTtFQUNFO0E0T3k1UkY7O0E1T3Y1UkE7RUFDRTtBNE8wNVJGOztBNU94NVJBO0VBQ0U7QTRPMjVSRjs7QTVPejVSQTtFQUNFO0E0TzQ1UkY7O0E1TzE1UkE7RUFDRTtBNE82NVJGOztBNU8zNVJBO0VBQ0U7QTRPODVSRjs7QTVPNTVSQTtFQUNFO0E0Tys1UkY7O0E1TzU1UkE7RUFDRTtBNE8rNVJGOztBNU81NVJBO0FBQ0E7RUFDRTtJQUNFO0U0Tys1UkY7QUFDRjtBNU81NVJBO0VBRUU7QTRPNjVSRjs7QTVPMTVSQTtFQUNFO0E0TzY1UkY7O0E1TzE1UkE7RUFDRTtBNE82NVJGOztBNU8zNVJBO0VBQ0U7QTRPODVSRjs7QTVPNTVSQTtFQUNFO0E0Tys1UkY7O0E1TzU1UkU7RUFDRTtBNE8rNVJKOztBNU81NVJBO0VBQ0U7QTRPKzVSRjs7QTVPNTVSRTtFQUNFO0VBQ0E7QTRPKzVSSjtBNU83NVJFO0VBQ0U7RUFDQTtBNE8rNVJKO0E1Tzk1Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E0T2c2Uk47O0E1TzU1UkE7RUFDRTtFQUNBO0E0Tys1UkY7O0E1Tzc1UkE7RUFDRTtFQUNBO0VBQ0E7QTRPZzZSRjtBNU8vNVJFO0VBQ0U7QTRPaTZSSjs7QTVPOTVSQTtFQUNFO0E0T2k2UkY7O0E1Tzk1UkE7RUFDRTtBNE9pNlJGOztBNU8vNVJBO0VBQ0U7RUFDQTtBNE9rNlJGOztBNU9oNlJBO0VBQ0U7QTRPbTZSRjs7QTVPajZSQTtFQUNFO0E0T282UkY7O0E1T2w2UkE7RUFDRTtBNE9xNlJGOztBM096a1VBO0VBQ0U7RUFDQTtBMk80a1VGOztBM096a1VBO0VBQ0U7RUFDQTtBMk80a1VGOztBM096a1VBO0VBQ0U7RUFDQTtBMk80a1VGOztBM096a1VBO0VBQ0U7RUFDQTtBMk80a1VGOztBM096a1VBO0VBQ0U7RUFDQTtBMk80a1VGOztBM08xa1VBO0VBQ0U7RUFDQTtBMk82a1VGOztBM08za1VBO0VBQ0U7RUFDQTtFQUNBO0EyTzhrVUY7O0EzTzNrVUE7RUFDRTtFQUNBO0EyTzhrVUY7O0EzTzNrVUE7RUFDRTtFQUNBO0VBQ0E7QTJPOGtVRjs7QTNPM2tVQTtFQUNFO0VBQ0E7RUFDQTtBMk84a1VGOztBM081a1VBO0VBQ0U7RUFDQTtFQUNBO0EyTytrVUY7O0EzTzVrVUE7RUFDRTtFQUNBO0VBQ0E7QTJPK2tVRjs7QTNPN2tVQTtFQUNFO0VBQ0E7RUFDQTtBMk9nbFVGOztBM085a1VBO0VBQ0U7RUFDQTtFQUNBO0EyT2lsVUY7O0EzTy9rVUE7RUFDRTtFQUNBO0EyT2tsVUY7O0EzT2hsVUE7RUFDRTtFQUNBO0EyT21sVUY7O0EzT2psVUE7RUFDRTtBMk9vbFVGOztBM09sbFVBO0VBQ0U7QTJPcWxVRjs7QTNPbmxVQTtFQUNFO0EyT3NsVUY7O0EzT3BsVUE7RUFDRTtBMk91bFVGOztBM09ybFVBO0VBQ0U7QTJPd2xVRjs7QTNPdGxVQTtFQUNFO0EyT3lsVUY7O0EzT3RsVUE7RUFDRTtBMk95bFVGOztBM090bFVBO0VBQ0U7QTJPeWxVRjs7QTNPdGxVQTtFQUNFO0EyT3lsVUY7O0EzT3RsVUE7RUFDRTtBMk95bFVGOztBM092bFVBO0VBQ0U7QTJPMGxVRjs7QTNPdmxVQTtFQUNFO0EyTzBsVUY7O0EzT3ZsVUE7RUFDRTtBMk8wbFVGOztBM092bFVBO0VBQ0U7QTJPMGxVRjs7QTNPeGxVQTtFQUNFO0EyTzJsVUY7O0EzT3psVUE7RUFDRTtBMk80bFVGOztBM08xbFVBO0VBQ0U7QTJPNmxVRjs7QTNPM2xVQTtFQUNFO0EyTzhsVUY7O0EzTzNsVUE7RUFDRTtBMk84bFVGOztBM08zbFVBO0VBQ0U7QTJPOGxVRjs7QTNPM2xVQTtFQUNFO0EyTzhsVUY7O0EzTzNsVUE7RUFDRTtBMk84bFVGOztBM08zbFVBO0VBQ0U7RUFDQTtBMk84bFVGOztBM08zbFVBO0VBQ0U7RUFDQTtBMk84bFVGOztBM08zbFVBO0VBQ0U7RUFDQTtBMk84bFVGOztBM08zbFVBO0VBQ0U7RUFDQTtBMk84bFVGOztBM081bFVBO0FBQ0E7RUFDRTtBMk8rbFVGOztBM081bFVBO0VBQ0U7QTJPK2xVRjs7QTNPNWxVQTtFQUNFO0EyTytsVUY7O0EzTzVsVUE7O0VBRUU7QTJPK2xVRjs7QTNPNWxVQTtFQUNFO0EyTytsVUY7O0EzTzVsVUE7RUFDRTtBMk8rbFVGOztBM081bFVBO0VBQ0U7QTJPK2xVRjs7QTNPN2xVQTtFQUNFO0EyT2dtVUY7O0EzTzdsVUE7RUFDRTtFQUNBO0EyT2dtVUY7O0EzTzdsVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMk9nbVVGOztBM083bFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTJPZ21VRjs7QTNPN2xVQTtFQUNFO0EyT2dtVUY7O0EzTzlsVUE7RUFDRTtBMk9pbVVGOztBM08vbFVBO0FBQ0E7RUFpRUU7RUFLQTtBMk84aFVGO0EzT25tVUU7RUFDRTtFQUNBO0EyT3FtVUo7QTNPbG1VRTtFQUNFO0VBQ0E7QTJPb21VSjtBM09qbVVFO0VBQ0U7RUFDQTtBMk9tbVVKO0EzT2htVUU7RUFDRTtFQUNBO0EyT2ttVUo7QTNPaG1VRTtFQUNFO0VBQ0E7QTJPa21VSjtBM08vbFVFO0VBQ0U7RUFDQTtBMk9pbVVKO0EzTy9sVUU7RUFDRTtFQUNBO0EyT2ltVUo7QTNPOWxVRTtFQUNFO0VBQ0E7QTJPZ21VSjtBM083bFVFO0VBQ0U7RUFDQTtBMk8rbFVKO0EzTzdsVUU7RUFDRTtFQUNBO0EyTytsVUo7QTNPN2xVRTtFQUNFO0VBQ0E7QTJPK2xVSjtBM083bFVFO0VBQ0U7RUFDQTtBMk8rbFVKO0EzTzdsVUU7RUFDRTtFQUNBO0EyTytsVUo7QTNPNWxVRTtFQUNFO0VBQ0E7QTJPOGxVSjtBM08xbFVFO0VBQ0U7QTJPNGxVSjtBM094bFVFO0VBQ0UsbUIvSXhNWTtBMFhreVVoQjs7QTNPdGxVQTtFQUNFO0VBQ0E7QTJPeWxVRjs7QTNPdGxVQTtFQUNFO0VBQ0E7QTJPeWxVRjs7QTNPdGxVQTtFQUNFO0VBQ0E7QTJPeWxVRjs7QTNPdGxVQTtBQUNBO0VBQ0U7QTJPeWxVRjs7QTNPdGxVQTtFQUNFO0EyT3lsVUY7O0EzT3RsVUE7RUFDRTtBMk95bFVGOztBM090bFVBO0VBQ0U7QTJPeWxVRjs7QTNPdGxVQTtFQUNFO0EyT3lsVUY7O0EzT3RsVUE7RUFDRTtBMk95bFVGOztBM090bFVBO0VBQ0U7QTJPeWxVRjs7QTNPdGxVQTtFQUNFO0EyT3lsVUY7O0EzT3RsVUE7RUFDRTtBMk95bFVGOztBM090bFVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EyT3lsVUY7O0EzT3ZsVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMk8wbFVGOztBM094bFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTJPMmxVRjs7QTNPemxVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EyTzRsVUY7O0EzTzFsVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMk82bFVGOztBM08xbFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTJPNmxVRjs7QTNPMWxVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EyTzZsVUY7O0EzTzNsVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTJPOGxVRjs7QTNPM2xVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EyTzhsVUY7O0EzTzNsVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMk84bFVGOztBM08zbFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTJPOGxVRjs7QTNPNWxVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EyTytsVUY7O0EzTzVsVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMk8rbFVGOztBM081bFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTJPK2xVRjs7QTNPNWxVQTtFQUNFO0VBQ0E7QTJPK2xVRjs7QTNPN2xVQTtFQUNFO0VBQ0E7RUFDQTtBMk9nbVVGOztBM083bFVBO0VBQ0U7QTJPZ21VRjs7QTNPN2xVQTtBQUNBO0FBRUE7RUFDRTtFQUNBO0EyTytsVUY7O0EzTzVsVUE7RUFDRTtFQUNBO0EyTytsVUY7O0EzTzVsVUE7RUFDRTtFQUNBO0EyTytsVUY7O0EzTzVsVUE7QUFDQTtFQUNFLGMvSS9hYTtFK0lnYmI7QTJPK2xVRjs7QTNPNWxVQTtFQUNFLGMvSS9lTTtFK0lnZk47QTJPK2xVRjs7QTNPNWxVQTtFQUNFLGMvSTNjUztFK0k0Y1Q7QTJPK2xVRjs7QTNPNWxVQTtFQUNFO0lBQ0U7RTJPK2xVRjtFM081bFVBO0lBQ0U7SUFDQTtFMk84bFVGO0UzTzNsVUE7SUFDRTtJQUNBO0UyTzZsVUY7QUFDRjtBM08xbFVBO0VBQ0U7RUFDQTtBMk80bFVGOztBM08xbFVBO0VBQ0U7QTJPNmxVRjs7QTNPM2xVQTtFQUNFO0EyTzhsVUY7O0EzTzVsVUE7RUFDRTtBMk8rbFVGOztBMU90blZBO0FBRUU7RUFDRSx5QmhKNE1TO0VnSjNNVDtBME93blZKO0ExT3BuVkk7RUFDRTtFQUNBO0EwT3NuVk47QTFPcG5WTTtFQUNFO0VBQ0E7RUFDQTtBME9zblZSO0ExT25uVk07RUFDRSxjaEo4SFM7RWdKN0hUO0EwT3FuVlI7QTFPaG5WRTtFQUNFLHlCaEpYSTtBMFg2blZSO0ExTzltVkk7RUFDRSx5QmhKZ0xPO0EwWGc4VWI7QTFPOW1WTTtFQUNFO0VBQ0EseUI3SXJCQztBdVhxb1ZUOztBMU8xbVZBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RTBPNm1WRjtFMU8xbVZBO0lBQ0U7SUFDQTtFME80bVZGO0UxT3ptVkE7SUFDRTtFME8ybVZGO0UxT3ptVkU7SUFDRTtJQUNBO0UwTzJtVko7RTFPeG1WRTtJQUNFO0lBQ0E7RTBPMG1WSjtBQUNGO0ExT3RtVkE7QUFFQTtFQUNFO0EwT3VtVkY7O0ExT3BtVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBME91bVZKO0ExT3BtVk07RUFDRSxrQnBKNURNO0VvSjZETiwyQjdJdEVDO0U2SXVFRCxjaEprRE87RWdKakRQO0VBQ0E7QTBPc21WUjtBMU9qbVZNO0VBQ0U7QTBPbW1WUjtBMU9qbVZRO0VBQ0UsZXBKcEVLO0VvSnFFTCwyQjdJdEdBO0U2SXVHQSxjaEo2Qkc7RWdKNUJIO0VBQ0E7RUFDQTtBME9tbVZWOztBMU83bFZBO0VBQ0UseUJoSm9HVztBMFg0L1ViOztBMU83bFZFO0VBQ0U7QTBPZ21WSjtBMU83bFZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPK2xWUjs7QTFPeGxWRTtFQUNFO0EwTzJsVko7QTFPeGxWTTtFQUNFO0EwTzBsVlI7QTFPdmxWTTtFQUNFO0EwT3lsVlI7O0ExT2xsVkU7RUFDRTtFQUNBO0VBQ0E7QTBPcWxWSjtBMU9sbFZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME9vbFZSO0ExT2xsVlE7RUFDRTtBME9vbFZWO0ExTzNrVlE7RUFDRTtBME82a1ZWOztBMU90a1ZBO0FBR0U7RUFDRSxrQnBKMUpVO0VvSjJKViwyQjdJcktLO0F1WDR1VlQ7QTFPcmtWSTtFQUNFO0VBQ0E7RUFDQTtBME91a1ZOOztBMU9sa1ZBO0FBRUE7RUFDRTtBME9va1ZGO0ExT25rVkU7RUFDRTtFQUNBO0EwT3FrVko7QTFPbmtWRTtFQUNFO0EwT3FrVko7QTFPbmtWRTtFQVRGO0lBVUk7SUFDQTtFME9za1ZGO0UxT3JrVkU7SUFDRTtFME91a1ZKO0FBQ0Y7O0ExTzVqVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwTytqVkY7QTFPOWpWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCaEpqTkk7RWdKa05KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBPZ2tWSjtBMU8valZJO0VBQ0U7QTBPaWtWTjtBMU85alZFO0VBdkJGO0lBd0JJO0UwT2lrVkY7RTFPaGtWRTtJQUNFO0UwT2trVko7RTFPaGtWRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UwT2trVko7QUFDRjtBMU9oa1ZFO0VBQ0U7RUFDQTtBME9ra1ZKO0ExT2hrVkU7RUFDRSx5QmhKL09JO0VnSmdQSjtFQUNBO0VBQ0E7QTBPa2tWSjs7QTFPN2pWSTtFQURGO0lBRUk7RTBPaWtWSjtBQUNGO0ExTy9qVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBME9pa1ZKO0ExT2hrVkk7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFME9ta1ZKO0FBQ0Y7O0ExTzlqVkU7RUFDRTtFQUNBO0VBT0E7RUFLQTtBME91alZKO0ExT2prVkk7RUFDRTtFQUNBO0EwT21rVk47QTFPL2pWSTtFQUNFO0EwT2lrVk47QTFPN2pWSTtFQUNFLG1CaEpyTVU7QTBYb3dWaEI7O0ExT3pqVkU7RUFDRTtBME80alZKO0ExTzFqVkk7RUFDRSxjaEovTVU7QTBYMndWaEI7O0ExT3ZqVkE7RUFDRTtBME8walZGO0ExT3pqVkU7RUFDRTtBME8yalZKO0ExT3pqVkU7RUFDRTtBME8yalZKOztBMU90alZFO0VBQ0U7QTBPeWpWSjtBMU92alZJO0VBQ0U7RUFDQTtBME95alZOO0ExT3JqVkU7RUFDRTtBME91alZKO0ExT25qVkk7RUFDRTtBME9xalZOO0ExT2pqVkk7RUFDRTtBME9talZOOztBMU85aVZBO0FBR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoSnJKTztFZ0pzSlAsY2hKbFFVO0VnSm1RVjtFQUNBO0EwTytpVk47QTFPNWlWSTtFQUNFO0EwTzhpVk47QTFPemlWSTtFQUNFO0VBQ0E7QTBPMmlWTjs7QTFPcmlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwT3dpVko7QTFPdGlWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwT3dpVk47QTFPdGlWTTtFQUNFO0VBQ0E7QTBPd2lWUjs7QTFPamlWRTtFQUNFO0EwT29pVko7QTFPaGlWSTtFQUNFO0VBQ0E7RUFDQSxlcEoxWFM7RW9KMlhULDJCN0l6WUc7RTZJMFlILGNoSnBUVTtBMFhzMVZoQjtBMU9oaVZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPa2lWUjtBMU8vaFZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPaWlWUjs7QTFPemhWSTtFQUNFLGVwSmxaUztBOFg4NlZmO0ExTzFoVk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoSnBWUTtBMFhnM1ZoQjtBMU96aFZNO0VBQ0U7QTBPMmhWUjs7QTFPbmhWSTtFQUNFLG1CcEoxYVM7QThYZzhWZjtBMU9waFZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhKcE9TO0VnSnFPVDtFQUNBLGNoSjFXUTtFZ0oyV1Isa0JwSnhiTTtBOFg4OFZkO0ExT25oVk07RUFDRTtBME9xaFZSO0ExTzdnVlE7RUFDRTtBME8rZ1ZWOztBMU94Z1ZBO0FBQ0E7RUFDRTtBME8yZ1ZGO0ExT3pnVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBME8yZ1ZKOztBMU92Z1ZBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QTBPeWdWSjtBMU9yZ1ZNOztFQUNFO0VBQ0E7QTBPd2dWUjtBMU9yZ1ZNOztFQUNFO0VBQ0E7QTBPd2dWUjtBMU90Z1ZNOztFQUNFO0VBQ0E7QTBPeWdWUjs7QTFPamdWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME9vZ1ZOO0ExT2hnVkU7RUFDRSx5QmhKbGJZO0VnSm1iWixjaEpuYlk7RWdKb2JaO0EwT2tnVko7QTFPLy9VRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwT2lnVko7QTFPLy9VSTtFQUNFLHFCaEo5YlU7QTBYKzdWaEI7QTFPOS9VSTtFQUNFO0EwT2dnVk47QTFPNy9VSTtFQUNFLGVwSjlnQlM7RW9KK2dCVCwyQjdJN2hCRztBdVg0aFdUOztBMU8xL1VBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QTBPNC9VRjtBMU8xL1VFO0VBQ0U7RUFDQTtBME80L1VKO0ExT3ovVU07RUFDRTtBME8yL1VSO0ExT3ovVVE7RUFDRTtBME8yL1VWOztBMU9wL1VBO0FBQ0E7RUFDRTtBME91L1VGO0ExT3IvVUU7RUFDRSx5QmhKL1hTO0VnSmdZVCxrQnBKdGpCVTtFb0p1akJWLDJCN0lqa0JLO0U2SWtrQkwsY2hKaGRTO0VnSmlkVDtFQUNBO0EwT3UvVUo7QTFPbi9VSTtFQUNFLDRCaEp6WU87QTBYODNWYjs7QTFPaC9VQTtBQUdFO0VBQ0U7RUFDQTtBME9pL1VKO0ExTzcrVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnBKOWtCVTtFb0ora0JWLDJCN0kzbEJHO0F1WDBrV1Q7QTFPNStVSTtFQUNFO0VBQ0E7RUFDQSx5QmhKL2xCRTtFZ0pnbUJGO0VBQ0E7QTBPOCtVTjtBMU81K1VNO0VBQ0U7QTBPOCtVUjtBMU94K1VJO0VBQ0U7QTBPMCtVTjtBMU9yK1VJO0VBQ0U7QTBPdStVTjtBMU9uK1VJO0VBQ0U7QTBPcStVTjs7QTFPaCtVQTtFQUNFO0lBQ0U7SUFDQTtFME9tK1VGO0FBQ0Y7QTFPOTlVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CcEo5bkJVO0VvSituQlYsMkI3STVvQkc7RTZJNm9CSDtBME9nK1VOO0ExTzk5VU07RUFDRTtFQUNBO0EwT2crVVI7QTFPNzlVTTtFQUNFO0EwTys5VVI7QTFPNzlVUTtFQUNFO0EwTys5VVY7QTFPejlVTTtFQUNFO0EwTzI5VVI7QTFPdDlVRTtFQUNFO0VBQ0E7RUFDQSx5QmhKcHFCSTtFZ0pxcUJKO0VBQ0E7RUFDQTtBME93OVVKO0ExT3Q5VUk7RUFDRSxtQnBKaHFCVTtFb0ppcUJWLDJCN0k3cUJHO0U2SThxQkg7QTBPdzlVTjtBMU90OVVNO0VBQ0UseUJoSi9lSztFZ0pnZkwsY2hKamtCSztFZ0pra0JMO0EwT3c5VVI7O0ExT2w5VUE7QUFLTTtFQUNFO0EwT2k5VVI7QTFPLzhVTTtFQUNFO0EwT2k5VVI7QTFPNzhVRTtFQUNFO0EwTys4VUo7QTFPNzhVSTs7RUFFRSxtQnBKL3JCVTtFb0pnc0JWLDJCN0k1c0JHO0F1WDJwV1Q7QTFPNThVSTs7RUFFRSxtQnBKcnNCVTtFb0pzc0JWLDJCN0lsdEJHO0U2SW10QkgsY2hKOXRCTTtBMFg0cVdaO0ExTzM4VUk7RUFDRTtBME82OFVOO0ExTzE4VUk7RUFDRTtBME80OFVOO0ExT3g4VU07RUFERjtJQUVJO0UwTzI4VU47QUFDRjtBMU94OFVJO0VBQ0U7RUFDQTtBME8wOFVOO0ExT3g4VU07RUFKRjtJQUtJO0lBQ0E7RTBPMjhVTjtBQUNGO0ExT3g4VUk7RUFDRSx5QmhKenBCVTtFZ0owcEJWLGNoSjl1QkU7QTBYd3JXUjtBMU92OFVJOzs7Ozs7Ozs7Ozs7RUFZRTtFQUNBO0EwT3k4VU47QTFPcjhVTTtFQUNFO0VBQ0E7QTBPdThVUjtBMU9yOFVRO0VBSkY7SUFLSTtFME93OFVSO0FBQ0Y7QTFPcDhVSTtFQUNFO0VBQ0E7QTBPczhVTjtBMU9uOFVJOztFQUVFO0EwT3E4VU47QTFPbDhVSTtFQUNFLG1CcEo3d0JVO0VvSjh3QlYsMkI3STN4Qkc7QXVYK3RXVDtBMU9qOFVJO0VBQ0UsbUJwSmx4QlU7RW9KbXhCViwyQjdJL3hCRztFNklneUJIO0EwT204VU47QTFPaDhVSTtFQUNFLG1CcEp4eEJVO0VvSnl4QlYsNEI3SXp6Qkk7RTZJMHpCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwT2s4VU47QTFPaDhVTTtFQVRGO0lBVUk7SUFDQTtFME9tOFVOO0FBQ0Y7QTFPajhVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBPbThVUjtBMU8vN1VJO0VBQ0U7RUFDQTtFQUNBO0VBR0E7QTBPKzdVTjtBMU83N1VNO0VBQ0U7QTBPKzdVUjtBMU8xN1VJO0VBQ0U7RUFDQTtBME80N1VOO0ExTzM3VU07RUFDRTtFQUNBO0EwTzY3VVI7QTFPejdVRTtFQUNFLHlCaEo1dkJZO0VnSjZ2Qlo7RUFDQTtFQUNBLGNoSm4xQkk7QTBYOHdXUjtBMU96N1VJOztFQUVFLGNoSnYxQkU7QTBYa3hXUjtBMU92N1VFO0VBQ0U7RUFDQTtBME95N1VKO0ExT3A3VU07O0VBRUU7RUFDQTtBME9zN1VSO0ExT2g3VU07RUFDRSx5QmhKNTJCQTtFZ0o2MkJBLGNoSnp4QlE7QTBYMnNXaEI7QTFPNzZVTTtFQUNFO0VBQ0E7QTBPKzZVUjtBMU83NlVRO0VBQ0U7QTBPKzZVVjtBMU81NlVRO0VBQ0U7RUFDQTtFQUNBO0EwTzg2VVY7QTFPMTZVTTtFQUNFO0EwTzQ2VVI7QTFPejZVTTtFQUNFO0EwTzI2VVI7O0ExT3I2VUE7RUFDRTtBME93NlVGOztBMU90NlVBO0VBQ0U7QTBPeTZVRjs7QTFPdjZVQTtFQUNFO0EwTzA2VUY7O0ExT3Y2VUU7RUFDRTtBME8wNlVKO0ExT3Y2VUU7RUFDRTtBME95NlVKO0ExT3Q2VUU7RUFDRTtBME93NlVKO0ExT3Q2VUk7RUFDRSx5QmhKL3VCSTtFZ0pndkJKO0EwT3c2VU47O0ExT242VUE7QUFLTTtFQUNFO0VBQ0E7QTBPazZVUjtBMU8zNVVNO0VBQ0U7RUFDQTtBME82NVVSOztBMU92NVVBO0VBQ0U7RUFDQTtFQUNBO0EwTzA1VUY7O0ExT3Y1VUE7QUFJSTs7RUFFRTtBME91NVVOO0ExT2w1VUk7O0VBRUU7QTBPbzVVTjs7QTFPLzRVQTtBQUNBO0VBQ0U7RUFDQTtBME9rNVVGOztBMU8vNFVBO0VBQ0U7RUFDQTtBME9rNVVGOztBMU8vNFVBO0VBQ0U7RUFDQSx5QmhKbitCTTtFZ0pvK0JOO0VBQ0E7QTBPazVVRjs7QTFPLzRVQTtFQUNFO0VBQ0E7RUFDQSx5QmhKMytCTTtFZ0o0K0JOO0EwT2s1VUY7O0ExTy80VUE7RUFDRTtFQUNBO0EwT2s1VUY7QTFPaDVVRTtFQUNFLGtCcEo3K0JVO0VvSjgrQlYsMkI3SXYvQks7QXVYeTRXVDtBMU8vNFVFO0VBQ0UsbUJwSnIvQlE7RW9Kcy9CUjtBME9pNVVKOztBMU83NFVBO0VBQ0U7RUFDQTtBME9nNVVGO0ExTzk0VUU7RUFDRTtBME9nNVVKOztBMU81NFVBO0VBQ0U7RUFDQTtBME8rNFVGOztBMU83NFVBO0VBQ0U7RUFDQTtBME9nNVVGO0ExTzk0VUU7RUFDRTtBME9nNVVKOztBMU81NFVBO0VBQ0U7RUFDQTtFQUNBO0EwTys0VUY7QTFPOTRVRTtFQUpGO0lBS0k7RTBPaTVVRjtBQUNGOztBMU85NFVBO0VBQ0U7RUFDQTtBME9pNVVGO0ExTy80VUU7RUFKRjtJQUtJO0lBQ0E7RTBPazVVRjtBQUNGOztBMU8vNFVBO0VBQ0UseUJoSngyQlc7RWdKeTJCWDtFQUNBO0VBQ0E7RUFDQTtBME9rNVVGO0ExTy80VUk7RUFDRTtFQUNBO0VBQ0E7QTBPaTVVTjs7QTFPNTRVQTtBQUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJoSjkzQk87RWdKKzNCUDtFQUNBO0VBQ0E7QTBPNjRVTjtBMU81NFVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME84NFVSO0ExTzc0VVE7RUFDRTtFQUNBO0VBQ0EsY2hKdi9CTTtBMFhzNFdoQjs7QTFPeDRVQTtBQUVFOztFQUVFLHlCaEp0NUJTO0VnSnU1QlQ7QTBPMDRVSjtBMU92NFVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPeTRVSjtBMU92NFVFO0VBQ0U7RUFDQTtBME95NFVKO0ExT3Q0VUU7RUFDRSxjaEpsaENZO0EwWDA1V2hCO0ExT3I0VUU7RUFDRTtBME91NFVKO0ExT240VUk7RUFDRTtFQUNBO0EwT3E0VU47QTFPbDRVSTtFQUNFO0EwT280VU47QTFPaDRVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCaEo1bkNJO0VnSjZuQ0o7RUFDQTtFQUNBO0VBQ0E7QTBPazRVSjtBMU9qNFVJO0VBQ0U7QTBPbTRVTjs7QTFPOTNVQTtBQUNBO0VBQ0U7QTBPaTRVRjtBMU8vM1VFO0VBQ0UsbUJwSmxuQ1U7RW9KbW5DVix5QjdJanFDTTtFNklrcUNOO0EwT2k0VUo7QTFPLzNVSTtFQUxGO0lBTUksbUJwSnZuQ1E7RThYeS9XWjtBQUNGO0ExTy8zVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnBKL25DVTtFb0pnb0NWLHlCN0k5cUNNO0F1WCtpWFY7QTFPLzNVSTtFQVBGO0lBUUksbUJwSm5vQ1E7SW9Kb29DUjtJQUNBO0UwT2s0VUo7QUFDRjs7QTFPOTNVQTtBQUVBO0VBQ0U7QTBPZzRVRjtBMU81M1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPODNVTjtBMU81M1VJO0VBQ0UsbUJoSnZyQ007RWdKd3JDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME84M1VOO0ExT3gzVU07RUFDRTtBME8wM1VSO0ExT3YzVU07RUFDRTtBME95M1VSO0ExT3AzVUU7RUFDRSx5QmhKdmhDTTtBMFg2NFdWO0ExT3AzVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwT3MzVU47QTFPejJVWTtFQUNFLGNoSmhtQ0c7RWdKaW1DSCxrQnBKNXRDQTtFb0o2dENBLDJCN0l0dUNMO0F1WGlsWFQ7QTFPejJVYztFQUNFO0EwTzIyVWhCO0ExT24yVUk7RUFDRTtFQUNBO0EwT3EyVU47QTFPbjJVTTtFQUNFO0VBQ0E7RUFDQTtBME9xMlVSO0ExT24yVVE7RUFDRTtFQUNBO0EwT3EyVVY7QTFPajJVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwT20yVVI7QTFPOTFVRTtFQUNFLHlCaEpybENNO0EwWHE3V1Y7QTFPOTFVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBPZzJVTjtBMU83MVVJO0VBQ0U7QTBPKzFVTjtBMU81MVVRO0VBQ0U7RUFDQSwyQjdJN3hDRDtFNkk4eENDLGVwSmh4Q0s7QThYOG1YZjtBMU81MVVVO0VBQ0U7QTBPODFVWjtBMU8zMVVVO0VBRUU7RUFDQTtBME80MVVaO0ExTzExVVk7RUFDRTtFQUNBO0EwTzQxVWQ7QTFPdDFVTTtFQUNFO0VBQ0E7RUFDQSx5QmhKbHpDQTtFZ0ptekNBO0EwT3cxVVI7QTFPcjFVTTtFQUNFO0VBQ0E7QTBPdTFVUjtBMU9uMVVJO0VBQ0UseUJoSjFvQ0k7QTBYKzlXVjtBMU9uMVVNO0VBQ0U7RUFDQTtFQUNBO0EwT3ExVVI7QTFPbjFVUTtFQUNFO0VBQ0E7QTBPcTFVVjtBMU9qMVVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPbTFVUjtBMU9oMVVNO0VBQ0U7RUFDQTtBME9rMVVSOztBMU8xMFVJO0VBREY7SUFHSTtJQUNBO0UwTzYwVUo7QUFDRjtBMU94MFVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPMDBVTjtBMU9yMFVJO0VBQ0U7QTBPdTBVTjtBMU9yMFVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME91MFVSO0ExT3AwVVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBME9zMFVaO0ExT24wVVU7RUFDRTtFQUNBLGtCcEo3M0NFO0E4WGtzWGQ7QTFPOXpVTTtFQUNFO0VBQ0E7QTBPZzBVUjs7QTFPMXpVQTtBQUVFO0VBQ0U7RUFDQTtBME80elVKO0ExTzF6VUk7RUFDRTtFQUNBO0EwTzR6VU47QTFPenpVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwTzJ6VU47QTFPdnpVRTtFQUNFO0VBQ0E7RUFDQTtBME95elVKO0ExT3R6VUU7RUFDRTtBME93elVKO0ExT3J6VUU7RUFDRTtBME91elVKO0ExT3B6VU07RUFDRTtBME9zelVSO0ExT3B6VVE7RUFDRTtBME9zelVWO0ExT256VVE7RUFDRTtBME9xelVWO0ExTy95VUU7RUFDRTtBME9pelVKO0ExTzl5VU07RUFDRSxtQnBKNzdDUTtFb0orN0NSLDJCN0kzOENDO0F1WDB2WFQ7QTFPN3lVUTtFQUNFLHlCaEp4M0NNO0VnSjAzQ04sY2hKOThDRjtBMFg0dlhSO0ExT3h5VUU7RUFDRTtBME8weVVKO0ExT3Z5VU07RUFDRSxtQnBKLzhDUTtFb0ppOUNSLDJCN0k3OUNDO0F1WHF3WFQ7QTFPdHlVUTtFQUNFLHlCaEoxNENNO0VnSjQ0Q04sY2hKaCtDRjtBMFh1d1hSO0ExT2p5VUU7RUFDRTtFQUNBO0EwT215VUo7QTFPanlVSTtFQUNFO0EwT215VU47QTFPanlVTTtFQUNFO0EwT215VVI7QTFPanlVUTtFQUNFO0VBQ0E7QTBPbXlVVjtBMU83eFVFO0VBQ0U7QTBPK3hVSjtBMU83eFVJO0VBQ0U7RUFDQTtFQUNBO0EwTyt4VU47QTFPM3hVRTtFQUNFO0EwTzZ4VUo7O0ExT3p4VUE7QUFDQTtFQUNFLHlCaEozekNhO0VnSjR6Q2I7RUFDQTtBME80eFVGO0ExT3p4VUk7RUFDRTtBME8yeFVOO0ExTzF4VU07RUFDRTtBME80eFVSOztBMU90eFVBO0VBQ0U7RUFDQTtFQUNBO0EwT3l4VUY7O0ExT3R4VUE7RUFDRTtFQUNBO0EwT3l4VUY7O0ExT3R4VUE7RUFDRTtFQUNBO0VBQ0E7QTBPeXhVRjs7QTFPdnhVQTtFQUNFO0VBQ0E7QTBPMHhVRjs7QTFPdHhVQTtFQUNFO0VBQ0E7QTBPeXhVRjs7QTFPcnhVQTtFQUNFO0VBQ0E7QTBPd3hVRjs7QTFPdHhVQTtFQUNFO0VBQ0E7QTBPeXhVRjtBMU94eFVFO0VBSEY7SUFJSTtFME8yeFVGO0FBQ0Y7QTFPMXhVRTtFQU5GO0lBT0k7RTBPNnhVRjtBQUNGOztBMU8zeFVBO0VBQ0U7RUFDQTtBME84eFVGO0ExTzd4VUU7RUFIRjtJQUlJO0UwT2d5VUY7QUFDRjtBMU8veFVFO0VBTkY7SUFPSTtJQUNBO0UwT2t5VUY7QUFDRjs7QTFPaHlVQTtFQUNFO0VBQ0E7RUFDQTtFQTZDQTtFQUtBO0EwT212VUY7QTFPcHlVRTtFQUNFO0VBQ0E7QTBPc3lVSjtBMU9weVVFO0VBQ0U7QTBPc3lVSjtBMU9ueVVFO0VBQ0U7QTBPcXlVSjtBMU9ueVVFO0VBQ0U7QTBPcXlVSjtBMU9ueVVFO0VBQ0U7QTBPcXlVSjtBMU9ueVVFO0VBQ0U7QTBPcXlVSjtBMU9seVVFO0VBQ0U7QTBPb3lVSjtBMU9seVVFO0VBQ0U7QTBPb3lVSjtBMU9seVVFO0VBQ0U7QTBPb3lVSjtBMU9qeVVFO0VBQ0U7QTBPbXlVSjtBMU9oeVVFO0VBQ0U7RUFDQTtBME9reVVKO0ExT2h5VUU7RUFDRTtFQUNBO0EwT2t5VUo7QTFPOXhVRTtFQUNFO0EwT2d5VUo7QTFPNXhVRTtFQUNFLG1CaEovaURZO0VnSmdqRFo7QTBPOHhVSjtBMU81eFVFO0VBQ0U7RUFDQTtBME84eFVKO0ExTzV4VUU7RUFDRTtFQUNBO0EwTzh4VUo7QTFPNXhVRTtFQUNFO0VBQ0E7QTBPOHhVSjtBMU81eFVFO0VBQ0U7RUFDQTtBME84eFVKO0ExTzV4VUU7RUFDRTtFQUNBO0EwTzh4VUo7QTFPNXhVRTtFQUNFO0VBQ0E7QTBPOHhVSjs7QTFPMXhVQTtFQUNFO0EwTzZ4VUY7O0ExTzF4VUE7RUFDRTtBME82eFVGOztBMU8xeFVBO0VBQ0U7QTBPNnhVRjs7QTFPMXhVQTtFQUNFO0EwTzZ4VUY7O0ExTzF4VUE7RUFDRTtBME82eFVGOztBMU8xeFVBO0VBQ0U7QTBPNnhVRjs7QTFPMXhVQTtFQUNFO0EwTzZ4VUY7O0ExTzF4VUE7RUFDRTtBME82eFVGOztBMU8xeFVBO0VBQ0U7QTBPNnhVRjs7QTFPMXhVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CcEpuc0RTO0VvSm9zRFQsY2hKcm5EYztFZ0pzbkRkO0VBQ0E7QTBPNnhVRjs7QTFPMXhVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hKL25EYztFZ0pnb0RkO0VBQ0E7QTBPNnhVRjs7QTFPMXhVQTtBQUNBO0VBQ0U7RUFDQSx5QmhKM3RETTtFZ0o0dEROO0VBQ0E7RUFDQTtBME82eFVGO0ExTzN4VUU7RUFDRTtBME82eFVKO0ExTzF4VUU7RUFDRTtBME80eFVKO0ExTzF4VUU7RUFDRTtBME80eFVKO0ExTzF4VUU7RUFDRTtBME80eFVKO0ExT3p4VUU7RUFDRTtBME8yeFVKO0ExT3h4VUU7RUFDRTtBME8weFVKO0ExT3Z4VUU7RUFDRTtBME95eFVKO0ExT3R4VUU7RUFDRTtBME93eFVKO0ExT3J4VUU7RUFDRTtBME91eFVKO0ExT3B4VUU7RUFDRTtBME9zeFVKO0ExT254VUU7RUFDRTtBME9xeFVKO0ExT2x4VUU7RUFDRTtBME9veFVKO0ExT2x4VUU7RUFDRTtBME9veFVKO0ExT2x4VUU7RUFDRTtBME9veFVKO0ExT2x4VUU7RUFDRTtBME9veFVKO0ExT2x4VUU7RUFDRTtBME9veFVKO0ExT2x4VUU7RUFDRTtBME9veFVKO0ExT2x4VUU7RUFDRTtBME9veFVKO0ExT2x4VUU7RUFDRTtBME9veFVKO0ExT2p4VUU7RUFDRTtBME9teFVKO0ExT2p4VUk7RUFDRTtBME9teFVOOztBMU85d1VBO0VBQ0U7QTBPaXhVRjs7QTFPN3dVRTtFQUNFO0EwT2d4VUo7O0ExTzV3VUE7RUFDRTtBME8rd1VGOztBMU83d1VBO0VBQ0U7QTBPZ3hVRjs7QTFPOXdVQTtFQUNFO0EwT2l4VUY7O0ExTzd3VUU7RUFDRTtBME9neFVKOztBMU81d1VBO0VBQ0UseUJoSmx4RG9CO0VnSm14RHBCO0VBQ0E7RUFDQTtBME8rd1VGOztBMU8zd1VFO0VBQ0U7RUFDQTtFQUNBLGlCcEo5MERTO0VvSiswRFQsY2hKejFEb0I7RWdKMDFEcEI7RUFDQTtBME84d1VKO0ExTzF3VUk7RUFDRSxrQnBKejFETTtBOFhxbVlaO0ExT3Z3VUk7RUFDRTtBME95d1VOO0ExT3B3VUk7RUFDRTtBME9zd1VOO0ExT2p3VUk7RUFDRTtBME9td1VOOztBMU83dlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2hKNTNEb0I7RWdKNjNEcEI7RUFDQTtBME9nd1VKO0ExTzV2VUk7RUFDRSxrQnBKNTNETTtBOFgwbllaO0ExT3p2VUk7RUFDRTtBME8ydlVOO0ExT3R2VUk7RUFDRTtBME93dlVOO0ExT252VUk7RUFDRTtBME9xdlVOO0ExT2h2VUk7RUFDRTtBME9rdlVOOztBMU81dVVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2hKcjZEb0I7RWdKczZEcEI7RUFDQTtBME8rdVVKO0ExTzN1VUk7RUFDRSxrQnBKcjZETTtBOFhrcFlaO0ExT3h1VUk7RUFDRTtBME8wdVVOO0ExT3J1VUk7RUFDRTtBME91dVVOO0ExT2x1VUk7RUFDRTtBME9vdVVOO0ExTy90VUk7RUFDRTtBME9pdVVOOztBMU81dFVBO0FBRUU7RUFDRSx5QmhKbHhETTtBMFhnL1hWO0ExTzV0VU07RUFERjtJQUVJO0UwTyt0VU47QUFDRjtBMU8zdFVNO0VBQ0U7QTBPNnRVUjtBMU8zdFVRO0VBQ0U7RUFDQSwyQjdJcDlERDtFNklxOURDO0VBQ0E7QTBPNnRVVjtBMU8zdFVVO0VBQ0U7RUFDQSx5QmhKeDlESjtBMFhxcllSO0ExT3R0VUU7RUFDRSx5QmhKaCtESTtFZ0ppK0RKO0EwT3d0VUo7QTFPdHRVTTtFQURGO0lBRUk7RTBPeXRVTjtBQUNGO0ExT3J0VU07RUFDRTtBME91dFVSO0ExT3J0VVE7RUFDRSxtQnBKbitETTtFb0pvK0ROLDJCN0loL0REO0U2SWkvREM7QTBPdXRVVjtBMU9wdFVRO0VBQ0U7QTBPc3RVVjs7QTFPOXNVRTtFQUNFLG1CcEpsL0RZO0VvSm8vRFosMkI3SWhnRUs7RTZJa2dFTDtFQUVBO0VBRUE7RUFFQTtFQUVBO0VBRUE7RUFFQSxjaEp4N0RZO0VnSjA3RFo7QTBPd3NVSjs7QTFPbnNVRTtFQUNFO0VBQ0E7RUFDQSx5QmhKdDFEUztFZ0p1MURUO0VBQ0E7RUFDQTtFQUNBO0EwT3NzVUo7O0ExT2pzVUU7RUFDRTtFQUNBO0VBQ0EseUJoSmwyRFM7RWdKbTJEVDtFQUNBO0VBQ0E7RUFDQTtBME9vc1VKO0ExT2xzVUk7RUFDRTtBME9vc1VOOztBMU8vclVBOztFQUVFLDJCN0lsakVPO0F1WG92WVQ7O0ExTzlyVUE7QUFHRTtFQUNFLHlCaEp4akVJO0VnSnlqRUosY2hKbDhEVztFZ0ptOERYO0VBQ0E7QTBPK3JVSjtBMU8zclVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJoSm5rRUU7RWdKb2tFRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwTzZyVU47QTFPNXJVTTtFQWJGO0lBY0k7SUFDQTtFME8rclVOO0FBQ0Y7QTFPNXJVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwTzhyVUo7QTFPNXJVTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwTzhyVVI7QTFPN3JVUTtFQUxGO0lBTUk7SUFDQTtFME9nc1VSO0FBQ0Y7O0ExTzFyVUE7RUFDRSx5QmhKdm1FTTtFZ0p3bUVOO0EwTzZyVUY7QTFPM3JVRTtFQUNFLGVwSi9sRVc7RW9KZ21FWCwyQjdJOW1FSztBdVgyeVlUO0ExTzNyVUk7RUFDRTtFQUNBO0EwTzZyVU47QTFPenJVRTtFQUNFLGtCcEo5bUVVO0VvSittRVYsMkI3SXpuRUs7QXVYb3pZVDs7QTFPcnJVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwT3dyVUo7QTFPcnJVSTtFQUNFO0EwT3VyVU47QTFPcnJVSTtFQUNFO0VBQ0E7QTBPdXJVTjtBMU9uclVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBPcXJVSjtBMU9sclVFO0VBQ0U7QTBPb3JVSjs7QTFPL3FVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBPa3JVSjtBMU8vcVVFO0VBQ0U7QTBPaXJVSjtBMU85cVVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPZ3JVSjtBMU83cVVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME8rcVVKO0ExTzVxVUk7RUFDRTtFQUNBO0EwTzhxVU47QTFPenFVSTtFQUNFO0VBQ0E7RUFDQTtBME8ycVVOO0ExTzFxVU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwTzRxVVI7O0ExT3RxVUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBME95cVVGO0ExT3ZxVUU7RUFMRjtJQU1JO0UwTzBxVUY7QUFDRjs7QTFPeHFVQTtFQUNFO0VBRUE7QTBPMHFVRjs7QTFPdnFVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCcEpsdkVZO0VvSm12RVosY2hKMXZFTTtFZ0oydkVOLG1CaEp2cUVjO0VnSndxRWQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME8wcVVGOztBMU92cVVBO0VBQ0UsY2hKaHJFYztFZ0ppckVkLG1CaEo1d0VzQjtFZ0o2d0V0QjtFQUNBO0VBQ0EsbUJwSm53RVM7RW9Kb3dFVCwyQjdJM3dFTztFNkk0d0VQO0VBQ0E7QTBPMHFVRjs7QTFPdnFVQTtFQUNFO0VBQ0Esa0JwSnp3RVk7RW9KMHdFWixjaEpqeEVNO0VnSmt4RU4sbUJoSjlyRWM7RWdKK3JFZDtFQUNBO0VBQ0E7RUFDQTtBME8wcVVGOztBMU92cVVBO0FBRUU7RUFDRTtBME95cVVKO0ExT3RxVU07RUFDRSxtQnBKanhFUTtFb0preEVSLHlCN0lseUVDO0F1WDA4WVQ7QTFPcHFVSTtFQUNFLGVwSjF4RVM7RW9KMnhFVCwyQjdJMXlFRztBdVhnOVlUO0ExT25xVUk7RUFDRTtBME9xcVVOOztBMU9ocVVBO0FBR0E7RUFDRTtBME9pcVVGO0ExTy9wVUU7RUFDRTtBME9pcVVKOztBMU83cFVBO0FBRUU7RUFDRTtBME8rcFVKO0ExTzVwVU07RUFDRSxtQnBKbnpFUTtFb0pvekVSLHlCN0lwMEVDO0F1WGsrWVQ7QTFPMXBVSTtFQUNFLGVwSjV6RVM7RW9KNnpFVCwyQjdJNTBFRztBdVh3K1lUO0ExT3pwVUk7RUFDRTtBME8ycFVOOztBMU90cFVBO0VBQ0UseUJoSm4xRU07RWdKbzFFTjtBME95cFVGO0ExT3ZwVUU7RUFDRSxlcEozMEVXO0VvSjQwRVgsMkI3STExRUs7QXVYbS9ZVDtBMU92cFVJO0VBQ0U7RUFDQTtBME95cFVOO0ExT3JwVUU7RUFDRSxrQnBKMTFFVTtFb0oyMUVWLDJCN0lyMkVLO0F1WDQvWVQ7O0ExT25wVUE7QUFDQTtFQUNFO0EwT3NwVUY7QTFPcHBVRTtFQUNFO0VBQ0E7QTBPc3BVSjtBMU9wcFVJO0VBQ0U7RUFDQTtBME9zcFVOOztBMU9ocFVFO0VBQ0U7QTBPbXBVSjtBMU9scFVJO0VBQ0UseUJoSnpyRU87QTBYNjBZYjtBMU9qcFVFO0VBQ0U7RUFDQSxjaEoxeUVZO0VnSjJ5RVosMkI3SWo0RUs7RTZJazRFTCxtQnBKdDNFWTtFb0p1M0VaO0EwT21wVUo7QTFPanBVSTtFQVBGO0lBUUk7SUFDQTtJQUNBO0UwT29wVUo7QUFDRjtBMU9qcFVJO0VBQ0U7QTBPbXBVTjtBMU9qcFVJO0VBQ0UseUI3SWw2RUk7QXVYcWpaVjtBMU9scFVNO0VBRkY7SUFHSSwyQjdJcjZFRTtFdVgwalpSO0FBQ0Y7QTFPbHBVTTtFQURGO0lBRUksY2hKOXhFTztFMFhtN1liO0FBQ0Y7QTFPbnBVSTtFQUNFLDRCN0kvNkVJO0F1WG9rWlY7O0ExTzlvVUU7RUFDRTtBME9pcFVKO0ExTy9vVUk7RUFDRSx5QmhKcDZFRTtBMFhxalpSO0ExTzlvVUk7RUFDRSx5QmhKeHVFTztBMFh3M1liOztBMU8zb1VBO0VBQ0U7RUFDQTtBME84b1VGO0ExTzVvVUU7RUFDRTtFQUNBO0EwTzhvVUo7O0ExTzFvVUE7QUFDQTtFQUNFO0VBQ0E7QTBPNm9VRjtBMU8zb1VFO0VBQ0U7RUFDQSxtQnBKcDdFWTtFb0pxN0VaLDJCN0lqOEVLO0U2SWs4RUw7QTBPNm9VSjs7QTFPem9VQTtBQUNBO0VBQ0U7RUFDQTtBME80b1VGOztBMU94b1VFO0VBQ0U7QTBPMm9VSjtBMU96b1VJO0VBQ0U7RUFDQTtBME8yb1VOO0ExT3pvVU07RUFDRSxjaEovM0VRO0EwWDBnWmhCO0ExT3ZvVVE7RUFDRTtFQUNBO0EwT3lvVVY7O0ExT2xvVUE7QUFHRTtFQUNFO0VBQ0E7QTBPbW9VSjtBMU9qb1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPbW9VTjtBMU9ob1VJO0VBQ0U7RUFDQTtBME9rb1VOO0ExT2hvVU07RUFDRTtBME9rb1VSOztBMU81blVBO0FBQ0E7RUFDRTtFQUNBO0EwTytuVUY7QTFPN25VRTtFQUNFO0VBQ0E7QTBPK25VSjtBMU81blVFO0VBQ0U7QTBPOG5VSjtBMU8zblVNO0VBQ0U7QTBPNm5VUjtBMU92blVJO0VBQ0U7RUFDQTtBME95blVOO0ExT3ZuVU07RUFDRTtFQUNBO0VBQ0EseUJoSjVoRmdCO0VnSjZoRmhCO0VBQ0E7QTBPeW5VUjtBMU9wblVFO0VBQ0U7QTBPc25VSjtBMU9wblVJO0VBQ0U7RUFDQTtBME9zblVOO0ExT25uVVE7RUFDRTtFQUNBO0VBQ0EseUJoSjlpRmM7RWdKK2lGZDtFQUNBO0EwT3FuVVY7O0ExTzdtVUU7RUFDRSxlcEp0aUZXO0VvSnVpRlgseUI3SXBqRks7QXVYb3FaVDtBMU83bVVFO0VBQ0U7QTBPK21VSjs7QTFPM21VQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0EwTzZtVUo7QTFPMW1VTTtFQUNFO0VBQ0E7RUFDQSxrQnBKL2pGTTtFb0pna0ZOLDJCN0kxa0ZDO0U2STJrRkQsY2hKajlFTztBMFg2alpmO0ExT3RtVVE7RUFDRSxtQmhKLzRFRztBMFh1L1liO0ExT3RtVVU7RUFDRTtBME93bVVaO0ExT3BtVVE7RUFDRTtBME9zbVVWO0ExT25tVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwSnRsRk07QThYMnJaaEI7QTFPOWxVTTtFQUNFO0EwT2dtVVI7O0ExT3psVUU7RUFDRTtFQUNBO0VBQ0E7QTBPNGxVSjtBMU96bFVNO0VBQ0U7RUFDQTtFQUNBLGtCcEpqbkZNO0VvSmtuRk4sMkI3STVuRkM7RTZJNm5GRCxjaEpuZ0ZPO0EwWDhsWmY7QTFPcmxVUTtFQUNFLG1CaEpqOEVHO0EwWHdoWmI7QTFPcmxVVTtFQUNFO0EwT3VsVVo7QTFPbmxVUTtFQUNFO0EwT3FsVVY7QTFPbGxVUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcEp0b0ZLO0E4WDB0WmY7O0ExTzlrVUE7RUFDRSw0QjdJL3FGUTtFNklnckZSLGVwSjlvRmE7RW9KK29GYixjaEo1aUZXO0EwWDZuWmI7O0ExTzdrVUU7RUFDRTtFQUNBO0VBQ0E7QTBPZ2xVSjtBMU83a1VNO0VBQ0U7RUFDQTtFQUNBLGtCcEpqcUZNO0VvSmtxRk4sMkI3STVxRkM7RTZJNnFGRCxjaEpuakZPO0EwWGtvWmY7QTFPemtVUTtFQUNFLG1CaEpqL0VHO0EwWDRqWmI7QTFPemtVVTtFQUNFO0EwTzJrVVo7QTFPdmtVUTtFQUNFO0EwT3lrVVY7QTFPdGtVUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlcEp0ckZLO0E4WDh2WmY7QTFPaGtVTTtFQUNFLHlCaEozZ0ZLO0EwWDZrWmI7QTFPaGtVUTtFQUNFO0EwT2trVVY7O0ExTzFqVUU7RUFDRTtBME82alVKO0ExTzVqVUk7RUFDRSx5QmhKemhGTztBMFh1bFpiO0ExTzNqVUU7RUFDRSxtQnBKbnRGWTtFb0pvdEZaLDJCN0lodUZLO0U2SWl1Rkw7QTBPNmpVSjtBMU81alVJO0VBQ0U7QTBPOGpVTjtBMU8zalVNO0VBQ0UsbUJoSmpwRlE7RWdKa3BGUixjaEp0dUZBO0EwWG15WlI7QTFPNWpVUTtFQUNFLGNoSnh1RkY7QTBYc3laUjtBMU8zalVNO0VBQ0UsY2hKeHBGUTtBMFhxdFpoQjs7QTFPcmpVRTtFQUNFLG1CcEozdUZZO0VvSjR1RlosMkI3SXh2Rks7RTZJeXZGTCxjaEpybkZhO0EwWDZxWmpCOztBMU9yalVBO0FBSUk7RUFDRSxtQmhKL2pGTztFZ0pna0ZQO0VBQ0E7QTBPcWpVTjtBMU9walVNO0VBQ0U7QTBPc2pVUjtBMU9salVNO0VBQ0UsbUJoSnh3RkE7RWdKeXdGQTtBME9valVSO0ExT2xqVVE7RUFDRSxjaEo3cEZHO0EwWGl0WmI7QTFPbGpVUTtFQUNFO0EwT29qVVY7QTFPbGpVWTtFQURGO0lBRUk7SUFDQTtFME9xalVaO0UxT3BqVVk7SUFDRSwyQjdJdnhGUDtJNkl3eEZPLGNoSi9wRkQ7RTBYcXRaYjtFMU9ualVjO0lBQ0UsY2hKeHBGRDtFMFg2c1pmO0UxT2xqVVk7SUFDRTtFME9valVkO0FBQ0Y7QTFPOWlVVTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBME9palVaO0ExT2hqVVk7O0VBQ0U7QTBPbWpVZDtBMU85aVVVO0VBQ0U7RUFDQTtBME9nalVaO0ExTy9pVVk7RUFDRSxjaEo3ckZDO0VnSjhyRkQsZXBKenlGQztFb0oweUZELDJCN0l4ekZMO0F1WHkyWlQ7QTFPL2lVWTtFQUNFLGNoSmxzRkM7QTBYbXZaZjtBMU81aVVNO0VBQ0U7QTBPOGlVUjs7QTFPdGlVTTtFQUNFO0EwT3lpVVI7QTFPdGlVWTtFQUNFO0EwT3dpVWQ7QTFPcmlVYztFQUNFO0VBQ0E7QTBPdWlVaEI7QTFPcGlVWTtFQUNFO0VBQ0E7QTBPc2lVZDtBMU9waVVZO0VBQ0U7QTBPc2lVZDtBMU9oaVVJO0VBQ0UsMkI3SW4yRkc7RTZJbzJGSCxrQnBKaDFGUTtBOFhrM1pkOztBMU83aFVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME9naVVGO0ExTy9oVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwT2lpVUo7O0ExTzloVUE7QUFHRTtFQUNFLGVwSmgxRlM7QThYKzJaYjtBMU85aFVJO0VBRkY7SUFHSSxpQnBKLzFGUTtFOFhnNFpaO0FBQ0Y7QTFPN2hVTTtFQUNFO0EwTytoVVI7QTFPN2hVUTtFQUNFLHlCN0l2NEZEO0U2SXc0RkMsY2hKbnpGTTtBMFhrMVpoQjs7QTFPeGhVQTtFQUNFO0VBQ0E7QTBPMmhVRjs7QTFPdmhVRTs7RUFFRTtBME8waFVKOztBMU90aFVBO0FBRUU7RUFDRTtFQUNBO0EwT3doVUo7QTFPdGhVSTtFQUNFO0VBQ0E7QTBPd2hVTjtBMU9yaFVJO0VBQ0U7QTBPdWhVTjs7QTFPbGhVQTtBQUNBO0VBQ0U7QTBPcWhVRjs7QTFPamhVRTtFQUNFO0VBQ0E7RUFDQTtBME9vaFVKO0ExT2xoVUk7RUFFRTtBME9taFVOOztBMU85Z1VBO0VBQ0U7QTBPaWhVRjtBMU8vZ1VFO0VBQ0UseUJoSmo4Rkk7RWdKazhGSixjaEozMEZXO0VnSjQwRlg7QTBPaWhVSjtBMU83Z1VJO0VBQ0U7QTBPK2dVTjtBMU8zZ1VJO0VBQ0U7QTBPNmdVTjtBMU94Z1VNO0VBQ0U7QTBPMGdVUjtBMU90Z1VFO0VBQ0U7QTBPd2dVSjs7QTFPcGdVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBbUNBO0VBS0E7QTBPaStURjtBMU92Z1VFO0VBQ0U7QTBPeWdVSjtBMU92Z1VFO0VBQ0U7QTBPeWdVSjtBMU90Z1VFO0VBQ0U7QTBPd2dVSjtBMU9yZ1VFO0VBQ0U7QTBPdWdVSjtBMU9yZ1VFO0VBQ0U7QTBPdWdVSjtBMU9wZ1VFO0VBQ0U7SUFDRTtJQUNBO0UwT3NnVUo7RTFPcmdVSTtJQUNFO0UwT3VnVU47QUFDRjtBMU9uZ1VFO0VBQ0U7RUFDQTtBME9xZ1VKO0ExT2pnVUU7RUFDRTtBME9tZ1VKO0ExTy8vVEU7RUFDRSxtQmhKdDdGWTtBMFh1N1poQjs7QTFPNy9UQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPKy9USjtBMU83L1RJOztFQUVFO0VBQ0E7RUFDQTtBME8rL1ROOztBMU8xL1RBO0FBSUk7RUFDRTtFQUNBO0EwTzAvVE47QTFPdi9UUTtFQUNFO0VBQ0E7RUFDQTtBME95L1RWO0ExT2ovVE07RUFDRTtBME9tL1RSO0ExT2ovVFE7RUFDRTtBME9tL1RWO0ExTzUrVFU7RUFDRTtBME84K1RaO0ExTzcrVFk7RUFDRTtBME8rK1RkO0ExT3QrVEk7RUFDRTtFQUNBO0EwT3crVE47QTFPcCtURTtFQUNFO0EwT3MrVEo7QTFPaitUTTtFQUNFO0VBTUEsbUJwSm5sR1E7RW9Kb2xHUiwyQjdJaG1HQztBdVg4amFUO0ExT24rVFE7RUFIRjtJQUlJO0UwT3MrVFI7QUFDRjs7QTFPMzlUSTtFQUNFO0EwTzg5VE47O0ExT3o5VEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBME80OVRGOztBMU92OVRNO0VBQ0U7RUFDQTtFQUNBO0EwTzA5VFI7O0ExT245VEU7RUFDRSxjaEo1aUdZO0EwWGtnYWhCOztBMU9qOVRFO0VBQ0U7QTBPbzlUSjtBMU9sOVRNO0VBQ0UsY2hKcmpHUTtBMFh5Z2FoQjtBMU9sOVRNO0VBQ0U7QTBPbzlUUjs7QTFPOThURTtFQURGO0lBRUk7RTBPazlURjtBQUNGOztBMU81OFRRO0VBQ0UsY2hKdmtHTTtBMFhzaGFoQjtBMU8xOFRNO0VBQ0U7RUFDQTtBME80OFRSOztBMU90OFRBO0VBQ0UseUJoSnpxR007RWdKMHFHTjtBME95OFRGO0ExT3g4VEU7RUFDRTtBME8wOFRKOztBMU92OFRBO0VBQ0U7RUFDQTtBME8wOFRGOztBMU92OFRFO0VBQ0U7RUFDQTtFQUNBO0EwTzA4VEo7O0ExT3Y4VEE7RUFDRTtBME8wOFRGO0ExT3o4VEU7RUFDRTtBME8yOFRKO0ExTzE4VEk7RUFFRTtBME8yOFROOztBMU9yOFRFOztFQUNFO0VBQ0E7RUFDQTtBME95OFRKOztBMU9yOFRBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QTBPdzhURjs7QTFPdDhUQTtFQUNFO0VBQ0E7QTBPeThURjs7QTFPdDhURTs7RUFFRTtFQUNBO0VBQ0E7QTBPeThUSjs7QTFPdDhUQTtFQUNFO0EwT3k4VEY7O0ExT3Q4VEE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwT3c4VEY7O0ExT3Q4VEE7RUFDRTtFQUNBO0EwT3k4VEY7O0ExT3Q4VEE7QUFHRTtFQUNFO0EwT3U4VEo7QTFPdDhUSTtFQUNFO0EwT3c4VE47QTFPdDhUSTtFQUNFO0VBQ0E7QTBPdzhUTjs7QTFPcDhUQTtBQUNBO0VBQ0U7RUFDQSx5QmhKbHFHTztFZ0ptcUdQO0VBQ0EsbUJwSnp2R2M7RW9KMHZHZCx5QjdJcndHTztFNklzd0dQO0VBQ0E7QTBPdThURjtBMU9yOFRFO0VBVEY7SUFVSSxrQnBKbHdHVTtFOFgwc2FaO0FBQ0Y7O0ExT3I4VEE7RUFDRTtFQUNBLHlCaEovd0dNO0VnSmd4R047RUFDQTtFQUNBLG1CcEp4d0djO0VvSnl3R2QseUI3SXB4R087RTZJcXhHUDtFQUNBO0EwT3c4VEY7QTFPdDhURTtFQVZGO0lBV0ksa0JwSmp4R1U7RThYMHRhWjtBQUNGOztBMU90OFRBO0VBQ0U7QTBPeThURjs7QTFPdDhUQTtBQUNBO0VBQ0U7QTBPeThURjs7QTFPdDhUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwT3k4VEY7O0ExT3Q4VEE7RUFDRTtBME95OFRGOztBMU90OFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwT3k4VEY7O0ExT3A4VEk7RUFDRTtBME91OFROO0ExT244VEU7RUFDRTtBME9xOFRKO0ExT2w4VEU7RUFDRTtBME9vOFRKOztBMU9oOFRBO0VBQ0U7RUFDQTtBME9tOFRGO0ExT2o4VEk7RUFDRTtBME9tOFROOztBMU85N1RBO0VBQ0U7SUFDRTtFME9pOFRGO0FBQ0Y7QTFPOTdUQTtFQUNFO0VBQ0E7QTBPZzhURjs7QTFPNzdURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBPZzhUSjtBMU85N1RJO0VBQ0U7RUFDQTtBME9nOFROO0ExTzk3VE07RUFDRTtBME9nOFRSO0ExTzk3VFE7RUFDRSxjaEpyeUdNO0EwWHF1YWhCO0ExTzM3VEU7RUFDRTtBME82N1RKO0ExTzM3VEk7RUFDRTtFQUNBO0VBQ0E7QTBPNjdUTjtBMU8zN1RNO0VBQ0U7RUFDQTtFQUNBO0EwTzY3VFI7QTFPeDdURTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CcEp4NEdZO0VvSnk0R1osMkI3SXI1R0s7QXVYKzBhVDtBMU94N1RJO0VBQ0UsY2hKdDVHRTtFZ0p1NUdGO0VBQ0E7QTBPMDdUTjtBMU92N1RJO0VBQ0UsbUJwSno0R1c7QThYazBhakI7O0ExT2w3VEk7RUFDRTtBME9xN1ROO0ExT3A3VE07RUFGRjtJQUdJO0UwT3U3VE47QUFDRjtBMU90N1RNO0VBQ0U7QTBPdzdUUjtBMU90N1RNO0VBQ0U7QTBPdzdUUjtBMU90N1RNO0VBQ0U7QTBPdzdUUjs7QTFPajdUSTtFQUNFO0EwT283VE47QTFPbDdUSTtFQUNFO0EwT283VE47QTFPbjdUTTtFQUZGO0lBR0k7RTBPczdUTjtBQUNGO0ExT3I3VE07RUFDRTtBME91N1RSO0ExT3I3VE07RUFDRTtBME91N1RSO0ExT3I3VE07RUFDRTtBME91N1RSO0ExT2o3VE07RUFDRTtBME9tN1RSOztBMU85NlRBO0FBSUk7RUFDRSx5QmhKdGdHTztFZ0p1Z0dQO0EwTzg2VE47QTFPMzZUUTtFQUNFLGNoSnQrR0Y7QTBYbTVhUjtBMU90NlRJO0VBQ0UseUJoSjM2Rlk7RWdKNDZGWjtBME93NlROO0ExT3I2VFE7RUFDRSxjaEp6NEdEO0VnSjA0R0MsbUJwSjE4R087QThYaTNhakI7QTFPaDZUSTtFQUNFO0VBQ0E7QTBPazZUTjtBMU8vNVRRO0VBQ0U7QTBPaTZUVjtBMU8zNVRFO0VBQ0U7RUFDQTtFQUNBO0VBT0EseUJoSnZqR2lCO0VnSndqR2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBPdTVUSjtBMU9qNlRJO0VBTEY7SUFNSTtJQUNBO0UwT282VEo7QUFDRjtBMU8xNVRNO0VBQ0U7QTBPNDVUUjs7QTFPdDVURTtFQUNFLGNoSmw4R1k7QTBYMjFhaEI7O0ExT3A1VEU7RUFDRTtBME91NVRKO0ExT3I1VE07RUFDRSxjaEozOEdRO0EwWGsyYWhCO0ExT3I1VE07RUFDRTtBME91NVRSOztBMU9oNVRFO0VBQ0U7QTBPbTVUSjtBMU9qNVRJO0VBQ0U7RUFDQTtFQUNBO0EwT201VE47QTFPaDVURTtFQUNFO0EwT2s1VEo7O0ExTzk0VEE7RUFDRTtBME9pNVRGO0ExTy80VEU7RUFDRTtBME9pNVRKO0ExTzk0VEk7RUFDRSxrQnBKeGpIUTtBOFh3OGFkOztBMU8zNFRBO0VBQ0U7RUFDQTtBME84NFRGO0ExTzU0VEU7RUFDRTtFQUNBO0VBQ0EseUJoSmxsSG9CO0EwWGcrYXhCO0ExTzM0VEU7RUFDRTtFQUNBLGtCcEp6a0hVO0VvSjBrSFYsMkI3SW5sSEs7QXVYZythVDs7QTFPejRUQTtFQUNFLDhCaEpubEdjO0EwWCs5WmhCOztBMU96NFRBO0VBQ0UseUNoSnZsR2M7QTBYbStaaEI7O0ExT3o0VEE7QUFFQTtBQUVFO0VBQ0U7QTBPMDRUSjtBMU94NFRJO0VBQ0U7QTBPMDRUTjtBMU94NFRNO0VBQ0U7RUFDQTtBME8wNFRSO0ExT3Y0VE07RUFDRTtBME95NFRSOztBMU9oNFRRO0VBQ0UsY2hKbmlITTtBMFhzNmFoQjtBMU85M1RNO0VBQ0U7RUFDQTtBME9nNFRSOztBMU8xM1RBO0VBQ0UseUJoSnJvSE07RWdKc29ITjtBME82M1RGO0ExTzUzVEU7RUFDRTtBME84M1RKOztBMU8zM1RBO0VBQ0U7RUFDQTtBME84M1RGOztBMU8zM1RFO0VBQ0U7RUFDQTtFQUNBO0EwTzgzVEo7O0ExTzMzVEE7RUFDRTtBME84M1RGO0ExTzczVEU7RUFDRTtBME8rM1RKO0ExTzkzVEk7RUFFRTtBME8rM1ROOztBMU96M1RFOztFQUNFO0VBQ0E7RUFDQTtBME82M1RKOztBMU96M1RBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QTBPNDNURjs7QTFPMTNUQTtFQUNFO0VBQ0E7QTBPNjNURjs7QTFPMTNURTs7RUFFRTtFQUNBO0VBQ0E7QTBPNjNUSjs7QTFPMTNUQTtFQUNFO0EwTzYzVEY7O0ExTzEzVEE7QUFFQTtFQUNFO0VBQ0E7QTBPNDNURjs7QTFPMTNUQTtFQUNFO0VBQ0E7QTBPNjNURjs7QTFPMTNUQTtBQUdFO0VBQ0U7QTBPMjNUSjtBMU8xM1RJO0VBQ0U7QTBPNDNUTjtBMU8xM1RJO0VBQ0U7RUFDQTtBME80M1ROOztBMU9uM1RRO0VBQ0UseUJoSjVzSE87QTBYa2tiakI7QTFPbjNUVTs7Ozs7Ozs7Ozs7OztFQWFFO0VBQ0EsY2hKL3VISjtBMFhvbWJSO0ExT2wzVFk7RUFDRTtBME9vM1RkO0ExT2wzVFk7RUFDRSxtQmhKbG9IRztBMFhzL2FqQjtBMU9sM1RZO0VBQ0U7QTBPbzNUZDtBMU9qM1RVO0VBQ0U7RUFDQSx5QmhKMW9ISztBMFg2L2FqQjtBMU8zMlRROzs7RUFHRSx5QmhKdnZITztBMFhvbWJqQjtBMU96MlRVOztFQUNFLGNoSjFwSEs7QTBYc2diakI7QTFPcDJUTTtFQUdFO0EwT28yVFI7QTFPajJUSTs7RUFFRTtBME9tMlROO0ExT2gyVE07RUFDRTtBME9rMlRSO0ExT2gyVE07RUFDRTtBME9rMlRSO0ExTzkxVE07RUFLRSxjaEoxckhTO0EwWHNoYmpCOztBMU9yMVRFOzs7Ozs7Ozs7Ozs7O0VBYUU7RUFDQSxjaEpuMEhJO0EwWDJwYlI7QTFPcjFUSTtFQUNFO0EwT3UxVE47QTFPcjFUSTtFQUNFLG1CaEp0dEhXO0EwWDZpYmpCO0ExT3IxVEk7RUFDRTtBME91MVROOztBMU9sMVRFO0VBQ0U7RUFDQSxlcEp4MEhXO0VvSnkwSFgsMkI3SXYxSEs7QXVYNHFiVDtBMU9uMVRFO0VBQ0UseUJoSngxSEk7RWdKeTFISjtFQUNBO0VBQ0E7RUFDQTtBME9xMVRKO0ExT24xVEk7RUFDRSxtQnBKcjFIVTtFb0pzMUhWLDJCN0lsMkhHO0U2SW0ySEgsY2hKbHZITztBMFh1a2JiOztBMU9oMVRBO0VBQ0U7RUFDQSxtQmhKeHFIVztFZ0p5cUhYO0VBQ0E7RUFDQTtBME9tMVRGO0ExT2wxVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwT28xVEo7O0ExTy8wVEU7RUFDRTtFQUNBO0VBQ0E7QTBPazFUSjtBMU9qMVRJO0VBQ0UseUJoSjF4SE07RWdKMnhITjtBME9tMVROOztBMU85MFRBO0VBQ0U7QTBPaTFURjs7QTFPOTBUQTtFQUNFO0EwT2kxVEY7O0ExTzkwVEU7RUFDRTtJQUNFO0lBQ0E7RTBPaTFUSjtBQUNGOztBMU85MFRBO0VBQ0U7RUFDQTtBME9pMVRGOztBMU8vMFRBO0VBQ0U7RUFDQTtFQUNBLG1CaEp2NUhNO0EwWHl1YlI7O0ExT2gxVEE7RUFDRSxtQmhKMTVITTtBMFg2dWJSO0ExT2wxVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBME9vMVRKOztBMU9oMVRBO0VBQ0U7RUFDQTtBME9tMVRGO0ExT2gxVE07RUFDRTtFQUNBO0EwT2sxVFI7O0ExTzUwVEE7RUFDRSx5QmhKanZIVztBMFhna2JiOztBMU83MFRBO0VBQ0U7RUFDQSx5QmhKcnZIVztBMFhxa2JiOztBMU90MFRBO0VBQ0U7QTBPeTBURjs7QTFPdDBUQTtFQUNFO0VBQ0E7RUFDQTtBME95MFRGO0ExT3gwVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEpyOEhZO0VvSnM4SFosMkI3SWw5SEs7RTZJbTlITDtBME8wMFRKOztBMU9yMFRJO0VBQ0U7QTBPdzBUTjtBMU90MFRRO0VBTUU7RUFDQSxlcEpwOUhLO0VvSnE5SEwsMkI3SXArSEQ7QXVYdXliVDtBMU8xMFRVO0VBREY7SUFFSTtJQUNBO0lBQ0E7RTBPNjBUVjtBQUNGO0ExT3owVFU7RUFDRTtBME8yMFRaO0ExT2owVFU7RUFERjtJQUVJO0lBQ0E7RTBPbzBUVjtBQUNGOztBMU8zelRJO0VBQ0U7QTBPOHpUTjtBMU81elRJO0VBQ0U7RUFDQTtBME84elROO0ExTzN6VEU7RUFDRSxtQnBKeC9IWTtBOFhxemJoQjtBMU8zelRFO0VBQ0U7QTBPNnpUSjtBMU8zelRFO0VBQ0U7QTBPNnpUSjs7QTFPeHpUSTtFQUNFO0EwTzJ6VE47O0ExT3J6VEk7RUFDRTtFQUNBO0EwT3d6VE47QTFPcnpUTTtFQUNFO0EwT3V6VFI7QTFPbnpURTtFQUNFO0EwT3F6VEo7QTFPcHpUSTtFQUNFO0VBQ0E7QTBPc3pUTjtBMU9yelRNO0VBQ0UseUI3SXJpSUM7RTZJc2lJRCxpQnBKaGhJVTtBOFh1MGJsQjs7QTFPbHpUQTtFQUNFO0EwT3F6VEY7O0ExT256VEE7RUFDRTtBME9zelRGOztBMU9qelRJO0VBQ0U7RUFDQTtBME9velROO0ExT256VE07RUFDRTtBME9xelRSOztBMU85eVRFO0VBQ0U7QTBPaXpUSjtBMU8veVRFO0VBQ0U7QTBPaXpUSjtBMU8veVRFO0VBRUU7QTBPZ3pUSjtBMU8veVRJO0VBQ0U7QTBPaXpUTjtBMU85eVRFO0VBQ0U7RUFDQTtBME9nelRKOztBMU83eVRBO0VBQ0U7RUFDQTtFQUNBO0VBTUE7RUFLQTtBME91eVRGO0ExT2p6VEU7RUFDRTtFQUNBO0EwT216VEo7QTFPL3lURTtFQUNFO0EwT2l6VEo7QTFPN3lURTtFQUNFO0EwTyt5VEo7O0ExT3p5VEk7RUFDRTtBME80eVROOztBMU94eVRBO0VBQ0U7RUFDQTtBME8yeVRGOztBMU94eVRFO0VBQ0UsZXBKcm1JVztFb0pzbUlYLDJCN0l2b0lNO0F1WGs3YlY7QTFPeHlURTtFQUNFO0VBQ0E7QTBPMHlUSjtBMU94eVRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTBPMHlUTjtBMU94eVRNO0VBQ0UsY2hKaG9JQTtFZ0ppb0lBO0VBQ0E7QTBPMHlUUjtBMU90eVRFO0VBQ0UseUJoSnZsSVc7RWdKd2xJWDtBME93eVRKO0ExT3R5VEk7RUFDRSxtQnBKdG9JSztFb0p1b0lMLDJCN0k5b0lHO0F1WHM3YlQ7O0ExT3B5VEE7RUFDRTtFQUNBO0EwT3V5VEY7O0ExT3J5VEE7RUFDRTtFQUNBO0EwT3d5VEY7O0ExT3R5VEE7RUFDRTtBME95eVRGOztBMU92eVRBO0VBQ0U7QTBPMHlURjs7QTFPcnlUSTtFQU1FO0VBS0E7QTBPK3hUTjtBMU96eVRNO0VBQ0U7RUFDQTtBME8yeVRSO0ExT3Z5VE07RUFDRTtBME95eVRSO0ExT3J5VE07RUFDRSxtQmhKMWxJUTtBMFhpNGJoQjtBMU9ueVRFO0VBQ0U7QTBPcXlUSjs7QTFPbHlUQTtFQUNFO0EwT3F5VEY7O0ExT2x5VEU7RUFDRTtBME9xeVRKO0ExT3B5VEk7RUFDRTtBME9zeVROO0ExT2p5VE07RUFDRTtBME9teVRSO0ExT2x5VFE7RUFGRjtJQUdJO0UwT3F5VFI7QUFDRjtBMU9oeVRJO0VBQ0U7QTBPa3lUTjs7QTFPN3hURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hKbG9JWTtFZ0ptb0laO0VBQ0E7RUFDQTtFQUNBO0EwT2d5VEo7QTFPOXhURTtFQUNFLHlCaEo3dElJO0VnSjh0SUo7QTBPZ3lUSjtBMU83eFRJO0VBQ0U7RUFDQTtFQUNBO0EwTyt4VE47O0ExT3p4VEU7RUFDRTtBME80eFRKO0ExT3p4VEk7RUFDRTtBME8yeFROO0ExTzF4VE07RUFDRTtFQUNBO0VBQ0E7QTBPNHhUUjs7QTFPdHhURTtFQUNFO0EwT3l4VEo7QTFPdnhURTtFQUNFO0EwT3l4VEo7O0ExT3B4VEk7RUFDRTtFQUNBO0VBQ0E7QTBPdXhUTjs7QTFPaHhURTtFQUNFO0EwT214VEo7QTFPaHhUSTtFQUNFO0EwT2t4VE47QTFPanhUTTtFQUNFO0VBQ0E7RUFDQTtBME9teFRSOztBMU83d1RFO0VBQ0U7QTBPZ3hUSjtBMU85d1RFO0VBQ0U7QTBPZ3hUSjs7QTFPM3dURTtFQUNFO0EwTzh3VEo7QTFPN3dUSTtFQUNFO0EwTyt3VE47QTFPNXdURTtFQUNFO0EwTzh3VEo7QTFPM3dURTtFQUNFO0EwTzZ3VEo7QTFPNXdUSTtFQUNFO0EwTzh3VE47O0ExTzF3VEE7RUFDRTtBME82d1RGOztBMU8xd1RFO0VBQ0U7QTBPNndUSjs7QTFPMXdUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EwTzZ3VEY7O0ExTzF3VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBME82d1RKO0ExTzF3VE07RUFDRSxrQnBKcjBJTTtFb0pzMElOLDJCN0kvMElDO0U2SWcxSUQsY2hKdnRJTztFZ0p3dElQO0VBQ0E7QTBPNHdUUjtBMU92d1RNO0VBQ0U7QTBPeXdUUjtBMU92d1RRO0VBQ0UsZXBKNzBJSztFb0o4MElMLDJCN0kvMklBO0U2SWczSUEsY2hKNXVJRztFZ0o2dUlIO0EwT3l3VFY7QTFPcndUSTtFQUNFLHlCaEpqcUlPO0EwWHc2YmI7O0ExT2p3VEU7RUFDRTtFQUNBO0EwT293VEo7O0ExT2h3VEE7RUFFSTtJQUNFO0lBQ0E7SUFDQTtFME9rd1RKO0FBQ0Y7QTFPOXZUQTtFQUNFLGNoSnIySFU7QTBYcW1iWjtBMU8vdlRFO0VBQ0UsY2hKN3dIVztBMFg4Z2JmOztBMU83dlRBO0VBQ0U7RUFDQTtFQUNBO0EwT2d3VEY7QTFPL3ZURTtFQUNFO0EwT2l3VEo7O0ExTzl2VEE7RUFDRSxtQmhKdnNJVztFZ0p3c0lYO0VBQ0E7RUFDQTtBME9pd1RGO0ExT2h3VEU7RUFDRSxjaEpyeElXO0EwWHVoY2Y7O0F6T3JxY0E7RUFDRTtBeU93cWNGO0F6T3RxY0U7RUFDRTtFQUNBLGNqSm9KYTtFaUpuSmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCOUlTSztBdVgrcGNUO0F6T3JxY0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSnlIVztFaUp4SFgsa0JySlFVO0VxSlBWLDJCOUlISztBdVgwcWNUO0F6T3BxY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pKOEdXO0VpSjdHWCxrQnJKSFU7RXFKSVYsMkI5SWRLO0F1WG9yY1Q7O0F6T2hxY007RUFDRTtBeU9tcWNSO0F6T2hxY0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QXlPK3BjTjtBek9scWNNO0VBTkY7SUFPSSxlckpoQk87RThYcXJjYjtBQUNGO0F6T2pxY0k7RUFDRTtFQUNBO0F5T21xY047QXpPanFjSTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtBeU9ncWNOO0F6T3JxY007RUFKRjtJQUtJO0V5T3dxY047QUFDRjtBek9wcWNNO0VBQ0U7QXlPc3FjUjtBek9wcWNNO0VBQ0U7QXlPc3FjUjtBek9ycWNRO0VBQ0U7QXlPdXFjVjtBek9scWNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXlPb3FjUjtBek9ucWNRO0VBTEY7SUFNSTtFeU9zcWNSO0FBQ0Y7QXpPcnFjUTtFQUNFO0F5T3VxY1Y7QXpPcHFjVTtFQUNFO0F5T3NxY1o7QXpPanFjSTtFQUNFO0VBQ0E7QXlPbXFjTjtBek9qcWNJO0VBQ0U7RUFDQTtFQUNBO0F5T21xY047QXpPOXBjSTtFQUNFO0F5T2dxY047QXpPOXBjSTtFQUNFLGNqSm1CTztFaUpsQlAsbUJySjlFVTtBOFg4dWNoQjtBek83cGNFO0VBQ0U7QXlPK3BjSjtBek83cGNJO0VBQ0U7QXlPK3BjTjtBek83cGNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0JySm5HTTtFcUp1R047QXlPNHBjUjtBek8vcGNRO0VBTEY7SUFNSSxrQnJKckdJO0U4WHV3Y1o7QUFDRjs7QXpPMXBjRTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtBeU8wcGNKO0F6Ty9wY0k7RUFKRjtJQUtJO0V5T2txY0o7QUFDRjtBek85cGNJO0VBQ0U7QXlPZ3FjTjtBek8vcGNNO0VBQ0U7QXlPaXFjUjtBek85cGNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnJKL0hTO0VxSmdJVCxjakpwQlM7RWlKcUJUO0VBQ0E7RUFDQTtBeU9ncWNOOztBek96cGNJO0VBQ0U7RUFDQTtFQUNBO0F5TzRwY047QXpPenBjTTtFQUNFO0F5TzJwY1I7O0F4T3owY0E7RUFDRTtBd080MGNGO0F4T3owY0k7RUFDRSxxQmxKd0dZO0EwWG11Y2xCO0F4T3YwY0U7RUFHRTtFQUVBO0VBRUE7RUFFQTtFQUVBO0VBRUE7RUFFQTtFQVFBLDJCL0luQ007RStJcUNOLGNsSjRFUTtFa0oxRVI7QXdPd3pjSjtBeE9oMGNJO0VBbkJGO0lBb0JJO0V3T20wY0o7QUFDRjtBeE8zemNJO0VBN0JGO0lBOEJJO0V3Tzh6Y0o7QUFDRjtBeE81emNJO0VBQ0UsNEIvSS9DSTtFK0lpREosY2xKakNTO0EwWDgxY2Y7QXhPMXpjSTtFQUNFO0F3TzR6Y047QXhPenpjSTtFQUdFLHFCbEp3RFc7QTBYaXdjakI7QXhPcnpjRTtFQUNFO0F3T3V6Y0o7O0F4T3B6Y0E7RUFDRTtJQUNFO0lBQ0E7RXdPdXpjRjtBQUNGO0F4T3R6Y0k7RUFKRjtJQUtJO0V3T3l6Y0o7QUFDRjtBeE90emNBO0VBQ0U7RUFDQTtJQUNFO0lBQ0E7RXdPd3pjRjtFeE90emNFO0lBSkY7TUFLSTtJd095emNGO0VBQ0Y7QUFDRjtBeE90emNBO0VBQ0U7QXdPd3pjRjtBdk9sNWNFO0VBQ0U7RUFDQTtFQUNBO0F1T281Y0o7QXZPbjVjSTtFQUNFLG1CdkpzQks7RXVKckJMO0F1T3E1Y047QXZPbDVjRTtFQUNFO0VBQ0E7QXVPbzVjSjtBdk9sNWNFO0VBQ0U7RUFDQTtFQUNBO0F1T281Y0o7QXZPbjVjSTtFQUNFO0F1T3E1Y047O0F0T3g2Y0E7RUFDRTtFQUNBO0VBQ0EsbUJ4SjhCYztFd0o3QmQsMkJqSmdCTztFaUpmUDtBc08yNmNGO0F0T3o2Y0U7RUFDRTtBc08yNmNKO0F0T3g2Y0U7RUFDRSx5QnBKMk1TO0VvSjFNVDtBc08wNmNKO0F0T3Y2Y0U7RUFDRSx5QnBKRG9CO0VvSkVwQixjcEp1SWE7QTBYa3ljakI7QXRPdDZjRTtFQUNFO0VBQ0E7RUFDQSwyQmpKSEs7QXVYMjZjVDs7QXJPNzdjRTtFQURGO0lBRUk7RXFPaThjRjtBQUNGO0FyT2g4Y0U7RUFDRTtBcU9rOGNKO0FyT2g4Y0U7RUFDRTtBcU9rOGNKO0FyT2g4Y0U7RUFDRSxtQnpKb0NVO0E4WDg1Y2Q7QXJPaDhjRTtFQUNFO0VBQ0E7RUFDQTtBcU9rOGNKO0FyT2o4Y0k7RUFDRTtBcU9tOGNOO0FyTy83Y0U7RUFDRTtFQUNBO0FxT2k4Y0o7QXJPLzdjSTtFQUNFLG1CekpESztBOFhrOGNYO0FyTzc3Y0U7RUFDRTtFQUNBO0FxTys3Y0o7QXJPNzdjSTtFQUNFO0FxTys3Y047QXJPMzdjRTtFQUNFO0VBQ0E7RUFDQTtBcU82N2NKO0FyTzM3Y0k7RUFDRTtBcU82N2NOO0FyT3o3Y0U7RUFDRTtFQUNBO0FxTzI3Y0o7QXJPejdjSTtFQUNFO0FxTzI3Y047QXJPbjdjRTtFQUNFO0FxT3E3Y0o7QXJPcDdjSTtFQUZGO0lBR0k7RXFPdTdjSjtBQUNGO0FyT3I3Y0k7RUFDRTtBcU91N2NOO0FyT3A3Y0k7RUFDRTtBcU9zN2NOOztBck9qN2NBO0VBRUk7SUFDRTtFcU9tN2NKO0VyT2g3Y0U7SUFDRTtFcU9rN2NKO0VyTy82Y0U7SUFDRTtFcU9pN2NKO0VyTy82Y0k7SUFDRTtFcU9pN2NOO0VyTzc2Y0U7SUFDRTtFcU8rNmNKO0FBQ0Y7QXBPcGhkQTtFQUNFO0FvT3NoZEY7O0FwT25oZEE7RUFDRTtFQUNBO0FvT3NoZEY7O0FwT25oZEE7RUFDRTtFQUNBO0VBQ0E7QW9Pc2hkRjtBcE9waGRFO0VBQ0U7QW9Pc2hkSjs7QXBPbGhkQTtFQVFFO0FvTzhnZEY7QXBPcmhkRTtFQUNFO0VBQ0E7RUFDQSwyQm5KRks7RW1KR0wsbUIxSlNZO0E4WDhnZGhCOztBcE9qaGRBO0VBUUU7QW9PNmdkRjtBcE9waGRFO0VBQ0U7RUFFQSwyQm5KYks7RW1KY0wsbUIxSkZZO0E4WHVoZGhCOztBcE83Z2RFOztFQUNFO0FvT2loZEo7QXBPOWdkRTs7RUFDRSxjdEoyRFk7RXNKMURaO0FvT2loZEo7O0FwTzdnZEE7RUFDRTtBb09naGRGOztBcE83Z2RBO0VBQ0U7RUFFQTtBb08rZ2RGO0FwTzdnZEU7RUFDRTtFQUNBO0FvTytnZEo7QXBPN2dkSTtFQUNFO0FvTytnZE47O0FwTzFnZEE7RUFDRTtJQUNFO0VvTzZnZEY7RXBPMWdkQTtJQUNFO0VvTzRnZEY7QUFDRjtBbk90bGRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbU93bGRKO0FuT3RsZEk7RUFDSTtBbU93bGRSO0FuT3JsZEk7RUFDSTtBbU91bGRSO0FuT25sZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW1PcWxkUjtBbk9ubGRRO0VBQ0k7QW1PcWxkWjtBbk9sbGRRO0VBQ0k7QW1Pb2xkWjtBbk9obGRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW1Pa2xkUjtBbk9obGRRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkpqQ0o7RXVKa0NJO0VBQ0E7QW1PaWxkWjtBbk85a2RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ2SjFDSjtFdUoyQ0ksY3ZKNEVHO0V1SjNFSCxrQjNKckNFO0UySnNDRiwyQnBKaERIO0F1WGdvZFQ7QW5PemtkSTtFQUNJLHlCdkpyREE7RXVKc0RBO0FtTzJrZFI7QW5PemtkUTtFQUNJLHlCdkp6REo7RXVKMERJO0FtTzJrZFo7QW5PdGtkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdkpuRUE7RXVKb0VBLGN2Sm1ETztFdUpsRFA7RUFDQSxrQjNKL0RNO0UySmdFTiwyQnBKMUVDO0F1WGtwZFQ7QW5PcGtkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ2SmtEUztFdUpqRFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FtT3NrZFI7QW5PcGtkUTtFQUNJLG1CdkpwR0o7QTBYMHFkUjtBbk9ua2RRO0VBQ0k7QW1PcWtkWjtBbk9sa2RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW1Pb2tkWjtBbk85amRRO0VBQ0k7QW1PZ2tkWjtBbk83amRRO0VBQ0k7QW1PK2pkWjs7QWxPcnNkQTtFQUVJO0VBQ0E7QWtPdXNkSjtBbE9yc2RJO0VBQ0k7QWtPdXNkUjtBbE9wc2RJO0VBQ0k7RUFDQTtFQUNBLG1CNUpxQlE7RTRKcEJSO0VBQ0EsY3hKd0hLO0EwWDhrZGI7QWxPbHNkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FrT29zZFo7O0FqTzd0ZEE7RUFDRTtBaU9ndWRGO0FqTzl0ZEU7RUFIRjtJQUlJO0VpT2l1ZEY7QUFDRjtBak8vdGRFO0VBQ0U7RUFDQTtBaU9pdWRKO0FqTy90ZEk7RUFDRSx5QnpKMk1PO0V5SjFNUDtFQUNBO0VBQ0E7QWlPaXVkTjtBak8vdGRNO0VBQ0U7RUFDQTtBaU9pdWRSO0FqTzd0ZEk7RUFDRTtFQUNBLGN6SmtGVTtBMFg2b2RoQjtBak8zdGRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsK0J0Sm5CVztBdVhndmRuQjtBak94dGRNO0VBQ0UsY3pKb0VRO0EwWHNwZGhCO0FqT3J0ZEU7RUFDRSxjekpqQ0k7QTBYd3ZkUjtBak9wdGRFO0VBQ0UsY3pKL0JRO0EwWHF2ZFo7QWpPbnRkSTtFQUNFLG1CN0pnQmE7QThYcXNkbkI7O0FqTzlzZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaU9pdGRGO0FqTy9zZEU7RUFORjtJQU9JO0VpT2t0ZEY7QUFDRjtBak9odGRFO0VBQ0U7RUFDQTtFQUNBO0FpT2t0ZEo7O0FqTzlzZEE7RUFDRTtFQUNBO0VBQ0EsbUI3Si9DYztFNkpnRGQ7QWlPaXRkRjtBak9odGRFO0VBQ0U7RUFDQTtBaU9rdGRKOztBaE9yeWRFO0VBQ0UseUIxSnFCSTtBMFhteGRSO0FoT3J5ZEU7RUFDRSxtQjlKMkJZO0U4SjFCWiwyQnZKY0s7RXVKYkw7QWdPdXlkSjtBaE9weWRFO0VBQ0U7RUFDQTtFQUNBLHlCMUp5TVM7QTBYNmxkYjtBaE9weWRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWdPc3lkTjs7QWhPanlkQTtFQUNFO0VBQ0E7RUFDQTtBZ09veWRGOztBaE9oeWRFO0VBQ0UseUIxSnlLTTtBMFgwbmRWO0FoT2h5ZE07RUFDRTtBZ09reWRSO0FoT2h5ZFE7RUFDRTtFQUNBLDJCdkpwQkQ7RXVKcUJDO0VBQ0E7QWdPa3lkVjtBaE9oeWRVO0VBQ0U7RUFDQSx5QjFKeEJKO0EwWDB6ZFI7QWhPM3hkRTtFQUNFLHlCMUpoQ0k7RTBKaUNKO0FnTzZ4ZEo7QWhPMXhkTTtFQUNFO0FnTzR4ZFI7QWhPMXhkUTtFQUNFLG1COUo5Qk07RThKK0JOLDJCdkozQ0Q7RXVKNENDO0FnTzR4ZFY7QWhPenhkUTtFQUNFO0FnTzJ4ZFY7O0FoT2x4ZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZ09xeGROO0FoT2x4ZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZ09veGRKO0FoT2x4ZEk7RUFDRTtBZ09veGROO0FoT2p4ZEk7RUFDRSx5QjFKV1U7QTBYd3dkaEI7O0FoTzl3ZEE7RUFDRSxjMUpnQk87RTBKZlA7RUFDQTtFQUNBO0FnT2l4ZEY7O0EvTnIzZEE7RUFDRTtFQUNBO0ErTnczZEY7QS9OdDNkRTtFQUNFO0VBQ0EsbUIvSnNCWTtBOFhrMmRoQjtBL05yM2RFO0VBQ0U7RUFDQTtBK051M2RKO0EvTm4zZEk7RUFDRTtBK05xM2ROO0EvTm4zZE07RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQi9KR007RStKRk4sMkJ4SlBDO0F1WDQzZFQ7QS9OOTJkTTtFQUNFO0ErTmczZFI7QS9ONTJkSTtFQUNFO0VBQ0E7RUFDQTtBK044MmROO0EvTjUyZE07RUFDRTtFQUNBO0ErTjgyZFI7QS9OejJkTTtFQUNFO0VBQ0E7RUFDQTtBK04yMmRSO0EvTnoyZFE7RUFDRTtBK04yMmRWO0EvTnYyZE07RUFDRTtBK055MmRSO0EvTnQyZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QStOdzJkUjtBL05yMmRVO0VBQ0U7RUFDQSxlL0oxQ0c7RStKMkNIO0VBQ0E7RUFDQTtFQUNBLGMzSjBCSTtBMFg2MGRoQjtBL05sMmRNO0VBQ0UseUIzSnFFRDtFMkpwRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ErTm8yZFI7QS9ObDJkUTtFQUNFO0VBQ0EsbUIvSnJFQztFK0pzRUQsYzNKM0VGO0UySjRFRTtFQUNBO0ErTm8yZFY7QS9OOTFkTTtFQUNFO0VBQ0E7QStOZzJkUjtBL04zMWRFO0VBQ0U7QStONjFkSjs7QS9OejFkQTtFQUNFO0ErTjQxZEY7O0EvTnoxZEE7RUFDRTtBK040MWRGOztBL054MWRFO0VBREY7SUFFSTtFK040MWRGO0FBQ0Y7O0EvTnYxZEk7RUFDRTtBK04wMWROO0EvTnYxZEk7O0VBRUU7RUFDQTtBK055MWROO0EvTnYxZE07O0VBQ0U7QStOMDFkUjtBL050MWRJOztFQUVFO0ErTncxZE47QS9OcjFkSTs7RUFFRTtBK051MWROO0EvTnAxZEk7O0VBRUU7QStOczFkTjtBL05uMWRJOztFQUVFO0ErTnExZE47QS9ObDFkSTs7RUFFRTtBK05vMWROOztBL045MGRFO0VBREY7SUFFSTtFK05rMWRGO0FBQ0Y7O0EvTi8wZEE7RUFDRTtBK05rMWRGOztBL05oMWRBO0VBQ0U7QStObTFkRjs7QTlONWdlQTtFQUNFO0VBQ0E7QThOK2dlRjtBOU45Z2VFO0VBQ0U7QThOZ2hlSjtBOU45Z2VNO0VBQ0U7QThOZ2hlUjtBOU45Z2VNO0VBQ0U7QThOZ2hlUjtBOU50Z2VFO0VBQ0U7QThOd2dlSjtBOU50Z2VFO0VBQ0U7RUFDQTtBOE53Z2VKO0E5TnZnZUk7RUFDRSx5QjVKSkU7RTRKS0Y7RUFDQTtBOE55Z2VOO0E5TnZnZUk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBOE53Z2VOO0E5TnZnZU07RUFDRTtBOE55Z2VSOztBOU5uZ2VBO0VBQ0U7QThOc2dlRjs7QTlOcGdlQTtFQUNFLHFCNUorSlc7RTRKOUpYO0E4TnVnZUY7O0E3TnBqZUE7QUFDQTtFQUNFO0lBQ0U7RTZOdWplRjtFN05yamVBO0lBQ0U7RTZOdWplRjtBQUNGO0E3TnBqZUE7RUFDRTtJQUNFO0U2TnNqZUY7RTdOcGplQTtJQUNFO0U2TnNqZUY7QUFDRjtBN05uamVBO0VBQ0U7QTZOcWplRjs7QTdObGplQTtFQUNFO0E2TnFqZUY7O0E3TmxqZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmpLV1k7QThYMGllZDs7QTdObGplQTtFQUNFO0VBQ0E7QTZOcWplRjs7QTdObGplQTtFQUNFO0VBQ0E7QTZOcWplRjs7QXpWaG1lQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXlWZ21lRjtBelYvbGVFO0VBQ0U7QXlWaW1lSjtBelZobWVJO0VBQ0U7QXlWa21lTjtBelZobWVJO0VBQ0U7QXlWa21lTjtBelY3bGVJO0VBQ0U7RUFDQTtBeVYrbGVOO0F6VjdsZUk7RUFDRTtBeVYrbGVOO0F6VjdsZUk7RUFDRTtFQUNBO0F5VitsZU47O0F6VnpsZUU7RUFDRTtFQUNBO0VBQ0E7QXlWNGxlSjtBelZ4bGVJO0VBQ0U7QXlWMGxlTjtBelZ4bGVJO0VBQ0U7QXlWMGxlTjtBelZ0bGVJO0VBQ0UsbUJyQ3ZCVTtFcUN3QlYsMkI5QnBDRztBdVg0bmVUO0F6VnRsZUk7RUFDRTtFQUNBO0VBQ0E7QXlWd2xlTjs7QXpWamxlTTtFQUNFO0F5Vm9sZVI7QXpWamxlSTtFQUNFO0F5Vm1sZU47QXpWbGxlTTtFQUZGO0lBR0k7RXlWcWxlTjtBQUNGO0F6Vm5sZUk7RUFFSTtJQUNFO0lBQ0E7RXlWb2xlUjtBQUNGOztBelY3a2VFOztFQUlFO0F5VjhrZUo7QXpWamxlSTs7RUFDRTtBeVZvbGVOO0F6VmhsZUU7O0VBSUU7RUFFQTtFQUNBO0VBQ0E7RUFJQTtBeVY0a2VKO0F6VnZsZUk7O0VBQ0U7QXlWMGxlTjtBelYva2VJOztFQUNFO0F5VmtsZU47QXpWamxlTTs7RUFDRTtBeVZvbGVSO0F6VmpsZUk7O0VBQ0U7QXlWb2xlTjtBelY5a2VFOztFQUNFO0VBQ0E7RUFDQTtBeVZpbGVKO0F6VmhsZUk7O0VBQ0U7QXlWbWxlTjs7QXpWN2tlRTtFQUNFO0lBQ0U7SUFDQTtFeVZnbGVKO0FBQ0Y7QXpWN2tlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeVYra2VKO0F6VjlrZUk7RUFWRjtJQVdJO0lBQ0E7SUFDQTtFeVZpbGVKO0FBQ0Y7QXpWaGxlSTtFQUNFO0VBQ0E7RUFDQTtBeVZrbGVOO0F6VmhsZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeVZrbGVOO0F6VmpsZU07RUFMRjtJQU1JO0lBQ0E7RXlWb2xlTjtBQUNGO0F6VmxsZU07RUFDRSx5QmpDL0pTO0VpQ2dLVDtBeVZvbGVSO0F6VmxsZU07RUFDRSxjakNwS0E7QTBYd3ZlUjtBelZqbGVNO0VBQ0UsZXJDakpPO0VxQ2tKUCwyQjlCaEtDO0F1WG12ZVQ7QXpWbGxlUTtFQUhGO0lBSUksbUJyQ3RKTTtJcUN1Sk4sMkI5Qm5LRDtFdVh3dmVQO0FBQ0Y7O0F6VjlrZUU7RUFDRTtBeVZpbGVKO0F6Vi9rZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F5VmlsZUo7QXpWaGxlSTtFQUNFO0F5VmtsZU47QXpWL2tlRTtFQUNFO0F5VmlsZUo7QXpWL2tlRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeVZpbGVKOztBelY5a2VBO0VBQ0U7QXlWaWxlRjtBelZobGVFO0VBRkY7SUFHSTtFeVZtbGVGO0FBQ0Y7O0F6VmpsZUE7RUFDRTtJQUNFO0lBRUE7RXlWbWxlRjtFelZsbGVFO0lBQ0U7RXlWb2xlSjtBQUNGO0F6VnhrZUk7RUFDRTtBeVYwa2VOOztBelZya2VBO0VBQ0U7RUFDQTtBeVZ3a2VGO0F6VnZrZUU7RUFDRTtBeVZ5a2VKOztBelZwa2VFO0VBQ0U7QXlWdWtlSjtBelZ0a2VJO0VBQ0U7QXlWd2tlTjtBelZ0a2VJO0VBQ0UseUJqQ2hQRTtBMFh3emVSOztBNU45MGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCOUorR0s7RThKOUdMLGM5SmVJO0U4SmRKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTROaTFlSjtBNU5oMWVJO0VBQ0U7QTROazFlTjtBNU45MGVJO0VBQ0U7RUFDQTtBNE5nMWVOOztBM05oMmVBO0VBQ0UsZW5LTmU7QThYeTJlakI7O0EzTmgyZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQm5LMkJZO0VtSzFCWjtFQUNBO0VBQ0E7RUFDQTtBMk5tMmVGOztBM05oMmVBO0VBQ0U7QTJObTJlRjtBM05qMmVFO0VBQ0U7RUFDQTtFQUNBO0EyTm0yZUo7QTNOaDJlRTtFQUNFO0VBQ0E7QTJOazJlSjtBM05oMmVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJuS0pVO0VtS0tWO0VBQ0E7RUFDQTtFQUNBO0EyTmsyZU47QTNOLzFlSTtFQUNFO0VBQ0E7RUFDQSwrQjVKakNhO0U0SmtDYixrQm5LbEJRO0VtS21CUjtFQUNBO0VBQ0E7RUFDQTtBMk5pMmVOO0EzTi8xZU07RUFDRTtFQUNBO0VBQ0E7QTJOaTJlUjs7QTNOMzFlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVuS2hDYTtFbUtpQ2I7RUFDQTtFQUNBO0EyTjgxZUY7O0EzTjMxZUE7RUFDRTtBMk44MWVGOztBM04zMWVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVuS2hEYTtFbUtpRGI7RUFDQTtFQUNBO0EyTjgxZUY7O0EzTjMxZUE7RUFHRSx5Qi9KMkhXO0UrSjFIWDtFQUNBO0VBQ0E7QTJONDFlRjs7QTNOejFlQTtFQUNFO0VBQ0E7RUFDQSxjL0pNYztFK0pMZDtFQUNBLHlCL0pnSFc7RStKL0dYO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0JySjVHb0I7RXFKNkdwQixrQm5LckVZO0VtS3dFWjtFQUNBO0VBQ0E7QTJOMDFlRjs7QTNOdjFlQTtFQUNFO0EyTjAxZUY7O0ExTjU4ZUE7RUFDRSxlcEtMZTtBOFhvOWVqQjs7QTFONThlQTtFQUNFLG1CaEsrR1U7RWdLOUdWO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBOODhlRjtBMU41OGVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQzdKWmU7RTZKYWY7RUFDQTtFQUNBLGVwS09XO0VvS05YO0VBQ0E7RUFDQSxjaEt1R1M7QTBYdTJlYjtBMU41OGVJO0VBQ0U7QTBOODhlTjtBMU41OGVNO0VBQ0U7RUFDQTtBME44OGVSO0ExTjE4ZUk7RUFDRSxrQnBLS2E7QThYdThlbkI7QTFOeDhlRTtFQUNFO0EwTjA4ZUo7QTFOdjhlRTtFQUVFO0VBQ0EsbUJoSy9CSTtFZ0tnQ0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUtBO0EwTm04ZUo7QTFOdjhlSTtFQUNFO0EwTnk4ZU47QTFObjhlRTtFQUNFO0VBQ0E7QTBOcThlSjtBMU5sOGVFO0VBQ0U7QTBObzhlSjtBMU5qOGVFO0VBQ0U7RUFDQTtBME5tOGVKO0ExTmg4ZUU7RUFDRTtBME5rOGVKO0ExTi83ZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmhLMkJRO0VnSzFCUjtBME5pOGVKO0ExTi83ZUk7RUFDRTtFQUNBO0VBRUEsZ0M3SnZGYTtFNkp3RmI7RUFDQTtFQUNBLG1CcEt0RVU7RW9LdUVWO0VBQ0E7RUFDQSxjaEtDVTtFZ0tBVjtFQUNBO0VBQ0E7QTBOZzhlTjtBMU41N2VNO0VBQ0UseUJoSzBCTTtFZ0t6Qk4sY2hLNUZBO0EwWDBoZlI7QTFOMTdlSTtFQUNFLG1CaEtiVTtFZ0tjVjtFQUNBLGNoS25HRTtFZ0tvR0Y7RUFDQTtFQUNBO0EwTjQ3ZU47QTFOeDdlRTtFQUNFO0VBQ0E7RUFDQSxtQnBLbkdZO0VvS29HWjtFQUNBLGNoSzVIUTtFZ0s2SFI7RUFDQSxnQzdKM0hlO0U2SjRIZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwTjA3ZUo7QTFOdDdlSTtFQUNFO0VBQ0E7QTBOdzdlTjtBMU5yN2VJO0VBQ0U7RUFDQTtFQUNBO0EwTnU3ZU47QTFOcDdlUTtFQUNFO0VBQ0E7QTBOczdlVjtBMU5qN2VJOztFQUVFO0VBQ0E7QTBObTdlTjtBMU5oN2VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwTms3ZU47QTFOaDdlTTtFQUNFLGNoSzlKQTtFZ0srSkE7RUFDQSxrQnBLL0lNO0VvS2dKTjtFQUNBO0EwTms3ZVI7QTFOOTZlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTBOZzdlTjtBMU41NmVFO0VBQ0U7QTBOODZlSjtBMU4zNmVFO0VBQ0U7QTBONjZlSjtBMU4xNmVFO0VBQ0U7QTBONDZlSjtBMU56NmVFO0VBQ0U7QTBOMjZlSjtBMU54NmVFO0VBQ0U7QTBOMDZlSjtBMU4zM2VFO0VBQ0U7RUFDQTtBME42M2VKO0ExTnozZUk7RUFDRTtBME4yM2VOO0ExTngzZUk7RUFDRTtFQUNBO0VBQ0EsbUJwS2xQVTtFb0ttUFY7RUFDQSxjaEsvSU87QTBYeWdmYjtBMU52M2VJO0VBQ0U7RUFDQTtBME55M2VOOztBMU5yM2VBO0VBQ0UsbUJoS3RQZTtFZ0t1UGY7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME51M2VGO0ExTnQzZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDN0pqU2U7RTZKa1NmO0VBQ0E7RUFDQSxlcEs5UVc7RW9LK1FYO0VBQ0E7RUFDQSxjaEs5S1M7QTBYc2lmYjtBMU52M2VJO0VBQ0U7QTBOeTNlTjtBMU54M2VNO0VBQ0U7RUFDQTtBME4wM2VSO0ExTnYzZUk7RUFDRSxrQnBLN1FhO0E4WHNvZm5CO0ExTnQzZUU7RUFDRTtBME53M2VKO0ExTnQzZUU7RUFFRTtFQUNBLG1CaEsvU0k7RWdLZ1RKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBME5vM2VKO0ExTnYzZUk7RUFDRTtBME55M2VOO0ExTnIzZUU7RUFDRTtFQUNBO0EwTnUzZUo7QTFOcDNlRTtFQUNFO0EwTnMzZUo7QTFOcDNlRTtFQUNFO0VBQ0E7QTBOczNlSjtBMU5wM2VFO0VBQ0U7QTBOczNlSjtBMU5wM2VFO0VBQ0U7QTBOczNlSjtBMU5wM2VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJoSzlUYTtFZ0srVGI7QTBOczNlSjtBMU5wM2VJO0VBQ0U7RUFDQTtFQUVBLGdDN0pqV2E7RTZKa1diO0VBQ0E7RUFDQSxtQnBLaFZVO0VvS2lWVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwTnEzZU47QTFObjNlSTtFQUNFO0VBQ0EsY2hLOU9RO0EwWG1tZmQ7QTFOcDNlTTtFQUNFLHlCaEtoUE07RWdLaVBOLGNoS3RXQTtBMFg0dGZSO0ExTm4zZUk7RUFDRSxtQmhLclBRO0VnS3NQUjtFQUNBLGNoSzVXRTtFZ0s2V0Y7RUFDQTtFQUNBO0EwTnEzZU47QTFObDNlRTtFQUNFO0VBQ0E7RUFDQSxtQnBLM1dZO0VvSzRXWjtFQUNBLGNoS3BZUTtFZ0txWVI7RUFDQSxnQzdKblllO0U2Sm9ZZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwTm8zZUo7QTFOajNlSTtFQUNFO0VBQ0E7QTBObTNlTjtBMU5oM2VJO0VBQ0U7RUFDQTtFQUNBO0EwTmszZU47QTFOLzJlUTtFQUNFLHlCaEt6Uk87RWdLMFJQO0EwTmkzZVY7QTFONTJlSTs7RUFFRTtFQUNBO0EwTjgyZU47QTFOMzJlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBME42MmVOO0ExTjMyZU07RUFDRSxjaEtyYUE7RWdLc2FBO0VBQ0Esa0JwS3RaTTtFb0t1Wk47RUFDQTtBME42MmVSO0ExTnoyZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EwTjIyZU47QTFOdjJlRTtFQUNFO0EwTnkyZUo7QTFOdDJlRTtFQUNFO0EwTncyZUo7QTFOcjJlRTtFQUNFO0EwTnUyZUo7QTFOcDJlRTtFQUNFO0EwTnMyZUo7QTFObjJlRTtFQUNFO0EwTnEyZUo7QTFOdHplRTtFQUNFO0VBQ0E7RUFDQTtBME53emVKO0ExTnR6ZUU7RUFDRTtBME53emVKO0ExTnZ6ZUk7RUFDRTtBME55emVOO0ExTnZ6ZUk7RUFDRTtFQUNBO0VBQ0EsbUJwS3pmVTtFb0swZlY7RUFDQSxjaEt0Wk87QTBYK3NmYjtBMU52emVJO0VBQ0U7RUFDQTtBME55emVOOztBMU5yemVBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwS25oQlk7QThYMjBmZDs7QTFOcnplQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCcEtoaUJZO0E4WHcxZmQ7O0ExTjN5ZUE7RUFDRTtBME44eWVGOztBMU41eWVBO0VBQ0U7QTBOK3llRjs7QTFONXllRTtFQUNFO0VBQ0E7QTBOK3llSjtBMU45eWVJO0VBQ0U7QTBOZ3plTjtBMU45eWVJO0VBQ0UseUJoSzllVTtFZ0srZVY7RUFDQTtBME5nemVOO0ExTjd5ZUU7RUFDRTtFQUNBO0VBQ0EsbUJoS3plUTtFZ0swZVI7RUFDQTtFQUNBO0EwTit5ZUo7O0F6Tjk0ZkE7RUFDRSxlcktOZTtBOFh1NWZqQjs7QXpObDRmQTs7O0VBY0U7QXlOMDNmRjtBek5yNGZFOzs7Ozs7RUFFRTtBeU4yNGZKO0F6Tng0ZkU7RUFSRjs7O0lBU0k7SUFDQTtJQUNBO0V5TjY0ZkY7QUFDRjs7QXpOdDFmQTtFQUtFO0F5TnExZkY7QXpOejFmRTtFQURGO0lBRUk7RXlONDFmRjtBQUNGOztBek52MWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeU4wMWZGO0F6TngxZkU7OztFQUdFO0F5TjAxZko7QXpOdDFmSTtFQXZFRixnQzlKMUJpQjtFOEoyQmpCLG1CcktaUztFcUthVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSzRHZTtBMFhvemZqQjtBek4xMWZFO0VBeERBLGdDOUo5Q2lCO0U4SitDakIsa0JySzlCWTtFcUsrQlo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaks4RVU7RWlLMUJSO0F5TmsyZko7QXpOLzFmRTtFQUtFO0VBQ0E7RUFDQTtBeU42MWZKO0F6Tm4yZkk7RUFDRTtBeU5xMmZOO0F6TjkxZkk7RUFoRkYsK0I5Sm5DaUI7RThKb0NqQixtQnJLakJjO0VxS2tCZDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSytFVztBMFhrMmZiO0F6TnAyZk07RUFDRTtBeU5zMmZSO0F6Tm4yZk07RUFDRTtBeU5xMmZSO0F6TmoyZkk7RUFDRTtFQUNBO0VBaEVKLDRCOUo5RVE7RThKK0VSLG1CcktwRFM7RXFLcURUO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pLMERVO0EwWDAyZlo7QXpOeDJmTTtFQUNFO0VBQ0E7RUFDQSxrQnJLdEhNO0E4WGcrZmQ7QXpOcDJmTTtFQUNFO0F5TnMyZlI7QXpObDJmSTtFQUNFO0VBQ0E7RUE1RkosNEI5SnBFUTtFOEpxRVIsbUJyS3JDYztFcUtzQ2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaksyRFc7RWlLNkJQO0F5TjAyZk47QXpOeDJmTTtFQUNFO0F5TjAyZlI7QXpOdjJmTTtFQUNFO0F5TnkyZlI7QXpOdDJmTTtFQUNFO0F5TncyZlI7O0F6TmwyZkE7RUFDRTtBeU5xMmZGOztBek5qemZBO0VBU0U7RUFDQTtBeU40eWZGO0F6TnJ6ZkU7RUFDRSxjaktoTFM7QTBYdStmYjtBek5wemZFO0VBQ0UsY2pLbk9JO0EwWHloZ0JSO0F6Tmh6ZkU7RUFDRTtFQUVBO0F5Tml6Zko7QXpOL3lmSTs7RUFFRTtBeU5pemZOO0F6Tjl5Zkk7RUFDRTtFQUNBO0F5Tmd6Zk47QXpOOXlmTTtFQUpGO0lBS0k7SUFDQTtFeU5pemZOO0FBQ0Y7QXpOL3lmTTtFQVRGO0lBVUk7SUFDQTtFeU5remZOO0FBQ0Y7QXpOL3lmSTtFQUNFO0VBQ0E7QXlOaXpmTjtBek4veWZNO0VBSkY7SUFLSTtFeU5remZOO0FBQ0Y7QXpOL3lmSTtFQUNFO0VBQ0E7QXlOaXpmTjtBek4veWZNO0VBSkY7SUFLSTtFeU5remZOO0FBQ0Y7QXpOL3lmSTtFQUNFO0VBQ0E7QXlOaXpmTjtBek4veWZNO0VBSkY7SUFLSTtFeU5remZOO0FBQ0Y7QXpOL3lmSTtFQUNFO0VBQ0E7QXlOaXpmTjtBek4veWZNO0VBSkY7SUFLSTtFeU5remZOO0FBQ0Y7QXpOL3lmSTtFQUNFO0F5Tml6Zk47QXpOL3lmTTtFQUhGO0lBSUk7RXlOa3pmTjtBQUNGO0F6Tjl5ZkU7RUFoVEEsK0I5SkdpQjtFOEpGakIsbUJyS3FCYztFcUtwQmQ7RUFDQTtFQUNBO0VBQ0EsY2pLeUllO0VpS3hJZjtFQUNBO0F5TmltZ0JGO0F6TnB6ZkU7RUF0SUEsNEI5SnhMUTtFOEp5TFIsZXJLdkphO0VxS3dKYjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqS3pEVztFaUswRFg7QXlONjdmRjtBek4zemZJO0VBQ0UsNEI5SmxVSTtFOEptVUosZXJLalNTO0VxS2tTVDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqS25NTztBMFhnZ2dCYjtBek4zemZNOztFQUVFLDJCOUo1VEM7RThKNlRELG1Ccks1U087RXFLNlNQO0VBQ0E7RUFDQTtFQUNBO0F5TjZ6ZlI7QXpOMXpmTTtFQUNFO0F5TjR6ZlI7QXpOenpmTTtFQUNFO0F5TjJ6ZlI7O0F6TjF3ZkE7RUFDRTtBeU42d2ZGO0F6TjN3ZkU7RUFFRTtFQUNBO0F5TjR3Zko7QXpOendmRTtFQUNFO0VBRUE7RUFDQTtBeU4wd2ZKO0F6Tnh3Zkk7RUFDRTtFQUNBO0F5TjB3Zk47QXpOdndmUTtFQURGO0lBRUk7SUFDQTtFeU4wd2ZSO0FBQ0Y7QXpOcndmTTtFQURGO0lBRUk7SUFDQTtFeU53d2ZOO0FBQ0Y7QXpOdHdmTTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RXlOeXdmTjtBQUNGO0F6TnJ3Zk07RUFERjtJQUVJO0lBQ0E7RXlOd3dmTjtFek50d2ZNO0lBQ0U7RXlOd3dmUjtBQUNGO0F6TnJ3Zk07RUFWRjtJQVdJO0lBQ0E7SUFDQTtFeU53d2ZOO0FBQ0Y7QXpOdHdmTTtFQUNFO0F5Tnd3ZlI7QXpOcndmSTtFQUNFO0F5TnV3Zk47QXpOcndmSTtFQUNFO0F5TnV3Zk47QXpOcHdmSTtFQUNFO0F5TnN3Zk47QXpObndmSTtFQUNFO0F5TnF3Zk47QXpOandmTTtFQURGO0lBRUk7SUFDQTtFeU5vd2ZOO0FBQ0Y7QXpObndmTTtFQUxGO0lBTUk7SUFDQTtFeU5zd2ZOO0FBQ0Y7QXpObHdmTTtFQURGO0lBRUk7SUFDQTtFeU5xd2ZOO0FBQ0Y7QXpOandmTTtFQURGO0lBRUk7SUFDQTtFeU5vd2ZOO0FBQ0Y7QXpOaHdmTTtFQURGO0lBRUk7SUFDQTtFeU5td2ZOO0FBQ0Y7QXpOL3ZmTTtFQURGO0lBRUk7SUFDQTtFeU5rd2ZOO0FBQ0Y7QXpOOXZmTTtFQURGO0lBRUk7SUFDQTtFeU5pd2ZOO0FBQ0Y7QXpON3ZmTTtFQURGO0lBRUk7SUFDQTtFeU5nd2ZOO0FBQ0Y7QXpONXZmTTtFQURGO0lBRUk7SUFDQTtFeU4rdmZOO0FBQ0Y7QXpOM3ZmTTtFQURGO0lBRUk7SUFDQTtFeU44dmZOO0FBQ0Y7QXpOMXZmTTtFQURGO0lBRUk7SUFDQTtFeU42dmZOO0FBQ0Y7QXpOenZmTTtFQURGO0lBRUk7SUFDQTtFeU40dmZOO0FBQ0Y7QXpOeHZmTTtFQURGO0lBRUk7SUFDQTtFeU4ydmZOO0FBQ0Y7QXpOdnZmTTtFQURGO0lBRUk7SUFDQTtFeU4wdmZOO0FBQ0Y7QXpOdnZmSTtFQUNFO0VBQ0E7QXlOeXZmTjtBek52dmZNO0VBQ0UseUJqS2xoQlM7RWlLK2hCVDtBeU42dWZSO0F6Tnh2ZlE7RUFIRjtJQXRYSixnQzlKdkxpQjtJOEp3TGpCLGtCckt2S1k7SXFLd0taO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY2pLakRlO0lpS3NhUDtJQUNBO0V5Tml3ZlI7QUFDRjtBek4vdmZRO0VBVEY7SUFVSTtJQXRYUiwyQjlKN0xPO0k4SjhMUCxtQnJLaExjO0lxS2lMZDtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNqSzNEZTtFMFhvcmdCZjtBQUNGO0F6Tmx3Zkk7RUFDRTtBeU5vd2ZOO0F6Tmx3Zk07RUFDRTtFQUNBLHlCaksxakJBO0EwWDh6Z0JSO0F6Tmp3Zk07RUFDRSx5QmpLNWlCUztBMFgreWdCakI7QXpOaHdmTTtFQUNFO0VBQ0E7QXlOa3dmUjtBek5od2ZRO0VBSkY7SUFLSTtFeU5td2ZSO0FBQ0Y7QXpOandmUTtFQVJGO0lBU0k7SUFDQTtFeU5vd2ZSO0FBQ0Y7QXpOandmTTs7RUFsT0osZ0M5SnZYaUI7RThKd1hqQixrQnJLdldZO0VxS3dXWjtFQUNBO0VBQ0E7QXlOdStmRjtBek52d2ZRO0VBRkY7O0lBNVBKLGdDOUo3VmlCO0k4SjhWakIsbUJySzFVYztJcUsyVWQ7SUFDQTtJQUNBO0lBQ0E7RXlOMGdnQkE7QUFDRjtBek4zd2ZNO0VBM09KLGdDOUp2WGlCO0U4SndYakIsa0JyS3ZXWTtFcUt3V1o7RUFDQTtFQUNBO0F5TnkvZkY7QXpOanhmUTtFQURGO0lBNVBKLGdDOUp0V2lCO0k4SnVXakIsbUJyS25WYztJcUtvVmQ7SUFDQTtJQUNBO0lBQ0E7RXlOa2hnQkE7QUFDRjtBek5weGZNOzs7Ozs7Ozs7O0VBM1BKLDRCOUozWFE7RThKNFhSLGtCcksvVlk7RXFLZ1daO0VBQ0E7RUFDQTtBeU4yaGdCRjtBek4xeGZRO0VBVkY7Ozs7Ozs7Ozs7SUF0UkosNEI5SmhXUTtJOEppV1IsbUJyS2pVYztJcUtrVWQ7SUFDQTtJQUNBO0lBQ0E7RXlOdWtnQkE7QUFDRjs7QXpObnlmQTtFQTJCRTtFQW9CQTtFQXVCQTtFQUtBO0VBT0E7RUFLQTtBeU5xdGZGO0F6TjN5ZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXlONnlmSjtBek4xeWZFO0VBUUU7RUFDQTtFQUNBO0VBMWNGLGdDOUozTWlCO0U4SjRNakIsbUJyS3hMYztFcUt5TGQ7RUFDQTtFQUNBO0VBQ0EsY2pLdkZXO0EwWHUwZ0JiO0F6TnB6Zkk7RUFERjtJQUVJO0lBemJKLGdDOUpwTmlCO0k4SnFOakIsa0JyS3BNWTtJcUtxTVo7SUFDQTtJQUNBO0lBQ0EsY2pLaEdXO0lpS3NoQlA7SUFDQTtFeU40emZKO0FBQ0Y7QXpObnpmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVFBO0VBQ0E7RUFDQTtBeU44eWZKO0F6TnR6Zkk7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFeU55emZKO0FBQ0Y7QXpOanpmRTtFQUNFO0VBQ0E7RUFRQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaktsckJJO0VpS21yQko7QXlONHlmSjtBek52emZJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RXlOMHpmSjtBQUNGO0F6Tmh6ZkU7RUFDRSx5QmpLN3JCVztBMFgrK2dCZjtBek45eWZFO0VBQ0UseUJqS3hrQmE7QTBYdzNnQmpCO0F6TjV5ZkU7RUFDRTtFQUNBO0VBQ0E7QXlOOHlmSjtBek4xeWZFO0VBQ0U7QXlONHlmSjtBek54eWZFO0VBU0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F5Tml5Zko7QXpObHpmSTtFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeU5xemZKO0FBQ0Y7O0F6TnR5ZkE7RUFDRTtFQUNBO0F5Tnl5ZkY7O0F6TnR5ZkE7RUFFSTtJQUNFO0lBQ0E7RXlOd3lmSjtFek52eWZJO0lBQ0U7RXlOeXlmTjtFek5yeWZFO0lBQ0U7RXlOdXlmSjtFek5ueWZBO0lBQ0U7SUFDQTtFeU5xeWZGO0V6Tmx5ZkE7SUFDRTtFeU5veWZGO0FBQ0Y7QXpOanlmQTtFQUNFO0VBQ0E7QXlObXlmRjs7QXpOaHlmQTtFQUNFO0VBQ0E7RUFDQTtBeU5teWZGOztBeE45amhCQTtFQUNFLGV0S0xlO0E4WHNraEJqQjs7QXhOOWpoQkE7RUFDRTtFQUNBLGdDL0pHaUI7RStKRmpCO0VBQ0EsbUJ0S3FCYztFc0twQmQ7RUFDQTtFQUNBLHlCbEtRTTtBMFh5amhCUjtBeE45amhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCbEt1QlM7RWtLdEJUO0F3TmdraEJKO0F4Ti9qaEJJO0VBQ0U7RUFDQTtFQUNBO0F3TmlraEJOO0F4TmhraEJNO0VBQ0UsY2xLbkJJO0VrS29CSjtBd05ra2hCUjtBeE5oa2hCTTtFQUNFO0VBQ0Esa0J0S0pNO0VzS0tOLGNsS3dHUztFa0t2R1Q7RUFDQTtBd05ra2hCUjtBeE4zamhCSTtFQUNFO0VBQ0EsY2xLcENNO0VrS3FDTjtFQUNBO0F3TjZqaEJOO0F4TnhqaEJVO0VBQ0U7QXdOMGpoQlo7QXhOcmpoQkk7RUFDRTtFQUNBO0VBQ0E7QXdOdWpoQk47QXhOdGpoQk07RUFDRTtFQUNBO0F3TndqaEJSO0F4TnJqaEJJO0VBQ0U7QXdOdWpoQk47QXhOcGpoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F3TnNqaEJKO0F4TnJqaEJJO0VBQ0U7RUFDQTtFQUNBLG1CbEt1RFc7RWtLdERYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xLckVFO0EwWDRuaEJSO0F4TnJqaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBd051amhCTjtBeE5uamhCRTtFQUNFO0VBQ0E7RUFDQSxtQnRLL0VZO0VzS2dGWjtFQUNBLGNsS3hHUTtFa0t5R1I7RUFDQSxnQy9KdkdlO0UrSndHZjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0F3Tm1qaEJKO0F4TmxqaEJJO0VBQ0U7RUFDQTtBd05vamhCTjtBeE5qamhCSTtFQUNFO0VBQ0E7RUFDQTtBd05tamhCTjtBeE5oamhCUTtFQUNFLHlCbEtHTztFa0tGUDtBd05ramhCVjtBeE43aWhCSTs7RUFFRTtFQUNBO0F3TitpaEJOO0F4TjVpaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F3TjhpaEJOO0F4TjVpaEJNO0VBQ0UsY2xLeklBO0VrSzBJQTtFQUNBLGtCdEsxSE07RXNLMkhOO0F3TjhpaEJSO0F4TjFpaEJJO0VBQ0U7QXdONGloQk47QXhOeGloQkU7RUFDRTtBd04waWhCSjtBeE52aWhCRTtFQUNFO0F3TnlpaEJKO0F4TnRpaEJFO0VBQ0U7QXdOd2loQko7QXhOcmloQkU7RUFDRTtBd051aWhCSjtBeE5waWhCRTtFQUNFO0F3TnNpaEJKO0F4TjcvZ0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRLek5PO0VzSzBOUDtBd04rL2dCSjtBeE41L2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdEt2T087RXNLd09QO0F3TjgvZ0JKOztBdk45dmhCQTtFQUNFLGV2S0xlO0E4WHN3aEJqQjs7QXZOOXZoQkE7RUFPRTtJQUNFO0lBQ0E7RXVOMnZoQkY7RXZOMXZoQkU7SUFDQTtFdU40dmhCRjtFdk52dmhCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdU55dmhCSjtFdk52dmhCRTtJQUNFO0V1Tnl2aEJKO0V2Tnh2aEJJO0lBQ0U7RXVOMHZoQk47RXZOenZoQk07SUFDRSx5Qm5Lc0dPO0UwWHFwaEJmO0V2Tnh2aEJJO0lBQ0UseUJuS2xCQTtFMFg0d2hCTjtFdk52dmhCVTtJQUNFLHlCbktKRztFMFg2dmhCZjtFdk5ydmhCVTtJQUNFLGNuS3lGRztFMFg4cGhCZjtFdk5sdmhCSTtJQUNFLHlCbkttRlM7SW1LbEZUO0lBQ0E7RXVOb3ZoQk47RXZOaHZoQkk7SUFDRTtFdU5rdmhCTjtFdk5qdmhCTTtJQUNFO0lBQ0E7SUFDQSwrQmhLckRTO0lnS3NEVCxtQnZLbkNNO0l1S29DTixnQkEzREU7SUE0REY7SUFDQTtJQUNBO0V1Tm12aEJSO0V2Tmx2aEJRO0lBQ0U7RXVOb3ZoQlY7RXZOaHZoQk07SUFDRTtJQUNBLCtCaEtsRVM7SWdLbUVULG1CdktoRE07SXVLaUROLGdCQXhFRTtJQXlFRjtJQUNBO0lBQ0E7SUFDQSxjbktxRE87RTBYNnJoQmY7RXZOaHZoQlE7SUFDRTtJQUNBO0V1Tmt2aEJWO0V2Ti91aEJRO0lBQ0UsbUJ2S2pFRTtJdUtrRUY7RXVOaXZoQlY7QUFDRjtBdE41MGhCQTtFQUNFO0VBQ0EsZXhLUGU7QThYcTFoQmpCOztBdE4zMGhCQTtFQUNFO0FzTjgwaEJGOztBdE52MGhCQTtFQUNFO0FzTjAwaEJGOztBdE52MGhCQTtFQTRIRTtFQVlBO0VBS0E7RUFPQTtFQUtBO0VBa3BEQTtFQUtBO0FzTmlpZUY7QXROaDFoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTmsxaEJKO0F0Ti8waEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXNOaTFoQko7QXROOTBoQkU7RUFDRSxjcEs0R2E7QTBYb3VoQmpCO0F0TjcwaEJFO0VBQ0U7QXNOKzBoQko7QXRONzBoQkk7RUFDRSwrQmpLdENhO0VpS3VDYixtQnhLcEJVO0V3S3FCVjtFQUNBO0VBQ0E7RUFDQTtBc04rMGhCTjtBdE4zMGhCRTtFQUNFO0VBY0EseUJwS25DYTtBMFhtMmhCakI7QXRONTBoQkk7RUFDRTtFQUNBO0VBQ0E7QXNOODBoQk47QXROMzBoQkk7RUFDRTtFQUNBO0VBQ0E7QXNONjBoQk47QXROeDBoQkk7RUFDRSxnQ2pLbEVhO0VpS21FYixrQnhLbERRO0V3S21EUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS2lETztBMFh5eGhCYjtBdE52MGhCSTtFQUNFLDJCakt2Rkk7RWlLd0ZKLGV4S3ZEUztFd0t3RFQ7RUFDQTtFQUNBO0VBQ0E7QXNOeTBoQk47QXROdDBoQkk7RUFDRSw0QmpLakdJO0VpS2tHSixtQnhLbEVVO0V3S21FVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTncwaEJOO0F0TnAwaEJFO0VBQ0U7QXNOczBoQko7QXRObjBoQkU7RUFDRSxnQ2pLcEdlO0VpS3FHZixrQnhLcEZVO0V3S3FGVjtFQUNBO0VBQ0E7RUFDQSxjcEtnQlM7QTBYcXpoQmI7QXRObjBoQkk7RUFDRTtBc05xMGhCTjtBdE5qMGhCRTtFQUNFO0VBQ0EsZ0NqS2xIZTtFaUttSGYsa0J4S2xHVTtFd0ttR1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEtDUztBMFhrMGhCYjtBdE5oMGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTmswaEJKO0F0Tjl6aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwS25JSTtFb0tvSUo7QXNOZzBoQko7QXRONXpoQkU7RUFDRSx5QnBLckJhO0EwWG0xaEJqQjtBdE4xemhCRTtFQUNFO0VBQ0E7RUFDQTtBc040emhCSjtBdE54emhCRTtFQUNFO0FzTjB6aEJKO0F0TnR6aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTnd6aEJKO0F0TnB6aEJJO0VBQ0U7QXNOc3poQk47QXRObnpoQkk7RUFDRTtFQUNBO0FzTnF6aEJOO0F0Tm56aEJNO0VBQ0U7QXNOcXpoQlI7QXROanpoQkk7RUFDRTtFQUNBO0FzTm16aEJOO0F0Tmp6aEJNO0VBQ0U7QXNObXpoQlI7QXROL3loQkk7RUFDRTtFQUNBO0FzTml6aEJOO0F0Ti95aEJNO0VBQ0U7QXNOaXpoQlI7QXRONXloQk07RUFDRSwrQmpLaE5XO0VpS2lOWCxtQnhLbE1NO0V3S21NTjtFQUNBO0VBQ0E7RUFDQSxjcEsxRVM7QTBYdzNoQmpCO0F0TjN5aEJNOzs7Ozs7RUFNRTtBc042eWhCUjtBdE4xeWhCTTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0EsMkJqS25QRTtFaUtvUEYsbUJ4S3JOUTtFd0tzTlI7RUFDQTtFQUNBO0FzTjR5aEJSO0F0TjF5aEJROzs7Ozs7Ozs7RUFHRSw0QmpLN1BBO0VpSzhQQSxtQnhLbE9JO0V3S21PSjtFQUNBO0VBQ0E7RUFDQTtBc05remhCVjtBdE4veWhCUTs7O0VBQ0U7QXNObXpoQlY7QXROaHpoQlE7OztFQUNFLGlCeEtqUEc7RXdLa1BIO0VBQ0EsNEJqSzVRQTtFaUs2UUEsY3BLckhPO0EwWHk2aEJqQjtBdE45eWhCRTtFQU1FO0VBQ0E7RUFzRUE7RUFZQTtFQWdCQTtFQUtBO0VBT0E7RUFLQTtBc044cmhCSjtBdE52emhCSTtFQUNFO0VBQ0E7QXNOeXpoQk47QXRObnpoQkk7RUFDRTtFQUNBO0FzTnF6aEJOO0F0Tmx6aEJJO0VBQ0UsK0JqS3JSYTtFaUtzUmIsa0J4S3RRUTtFd0t1UVI7RUFDQTtFQUNBO0VBQ0E7RUFFQSxjcEsvSlc7QTBYazloQmpCO0F0Tmp6aEJNO0VBQ0U7QXNObXpoQlI7QXROOXloQk07RUFDRTtFQUNBO0FzTmd6aEJSO0F0Tjl5aEJRO0VBQ0U7QXNOZ3poQlY7QXRON3loQlE7RUFDRSxnQ2pLOVNTO0VpSytTVCxtQnhLM1JNO0V3SzRSTjtFQUNBO0VBQ0E7RUFDQTtBc04reWhCVjtBdE4xeWhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNONHloQk47QXROenloQk07RUFDRSwrQmpLblVXO0VpS29VWCxtQnhLalRRO0V3S2tUUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTjJ5aEJSO0F0Tnp5aEJRO0VBQ0U7RUFDQTtFQUNBO0FzTjJ5aEJWO0F0TnJ5aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc051eWhCTjtBdE5ueWhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEs5VkU7RW9LK1ZGO0FzTnF5aEJOO0F0Tmx5aEJJO0VBQ0UseUJwS3pXUztBMFg2b2lCZjtBdE5oeWhCSTtFQUNFLHlCcEtwUFc7QTBYc2hpQmpCO0F0Tjl4aEJJO0VBQ0U7RUFDQTtFQUNBO0FzTmd5aEJOO0F0TjV4aEJJO0VBQ0U7QXNOOHhoQk47QXROMXhoQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNONHhoQk47QXROdnhoQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNOeXhoQk47QXRObnhoQk07RUFDRTtBc05xeGhCUjtBdE5qeGhCSTtFQUNFO0FzTm14aEJOO0F0Tmp4aEJNO0VBQ0U7RUFDQSx5QnBLNU5LO0VvSzZOTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTm14aEJSO0F0Tmp4aEJRO0VBQ0U7RUFDQTtBc05teGhCVjtBdE5oeGhCUTtFQUNFLGdDaktuYlM7RWlLb2JULGtCeEtuYUk7RXdLb2FKO0VBQ0E7RUFDQTtFQUNBLGNwSy9URztBMFhpbGlCYjtBdE4vd2hCUTtFQUNFLDJCakt2Y0E7RWlLd2NBLGV4S3ZhSztFd0t3YUw7RUFDQTtFQUNBO0VBQ0E7QXNOaXhoQlY7QXROOXdoQlE7RUFDRSwyQmpLaGRBO0VpS2lkQSxtQnhLbGJNO0V3S21iTjtFQUNBO0VBQ0E7RUFDQTtBc05neGhCVjtBdE56d2hCSTtFQUNFO0FzTjJ3aEJOO0F0TnZ3aEJNO0VBQ0U7QXNOeXdoQlI7QXROcndoQkk7RUFDRTtFQUNBLHlCcEtuUk87RW9Lb1JQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNOdXdoQk47QXROcndoQk07RUFDRSxnQ2pLcmVXO0VpS3NlWCxrQnhLcmRNO0V3S3NkTjtFQUNBO0VBQ0E7RUFDQSxjcEtqWEs7QTBYd25pQmI7QXROcHdoQk07RUFDRSwyQmpLemZFO0VpSzBmRixleEt6ZE87RXdLMGRQO0VBQ0E7RUFDQTtFQUNBO0FzTnN3aEJSO0F0Tm53aEJNO0VBQ0UsMkJqS2xnQkU7RWlLbWdCRixtQnhLcGVRO0V3S3FlUjtFQUNBO0VBQ0E7RUFDQTtBc05xd2hCUjtBdE4vdmhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FzTml3aEJOO0F0Tjl2aEJJO0VBQ0U7RUFDQTtBc05nd2hCTjtBdE41dmhCTTtFQUNFO0VBQ0E7QXNOOHZoQlI7QXRONXZoQlE7RUFDRTtBc044dmhCVjtBdE56dmhCSTtFQUNFO0FzTjJ2aEJOO0F0Tnp2aEJNOzs7OztFQUtFLCtCaktoaUJXO0VpS2lpQlgsbUJ4S2xoQk07RXdLbWhCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSzNaUztBMFhzcGlCakI7QXROeHZoQk07Ozs7RUFJRSw0QmpLMWpCRTtFaUsyakJGLG1CeEszaEJRO0V3SzRoQlI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEszYks7RW9LNGJMO0VBQ0E7QXNOMHZoQlI7QXROdnZoQk07RUFDRSw0QmpLdGtCRTtFaUt1a0JGLG1CeEt2aUJRO0V3S3dpQlI7RUFDQTtFQUNBO0VBQ0E7QXNOeXZoQlI7QXROdHZoQk07RUFDRSw0QmpLL2tCRTtFaUtnbEJGLG1CeEtwakJNO0V3S3FqQk47RUFDQTtFQUNBO0FzTnd2aEJSO0F0Tmx2aEJJO0VBQ0UsK0JqSzdrQmE7RWlLOGtCYixtQnhLaGtCSztFd0tpa0JMO0VBQ0E7RUFDQTtFQUNBO0FzTm92aEJOO0F0Tmp2aEJJOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLaGVXO0VvS2llWDtFQUNBO0FzTm12aEJOO0F0Tmh2aEJJOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLeGVDO0VvS3llRDtBc05rdmhCTjtBdE4vdWhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLdmZRO0EwWHd1aUJkO0F0Tjl1aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEtub0JNO0EwWG0zaUJaO0F0Tjd1aEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3BLaHBCRTtFb0tpcEJGO0FzTit1aEJOO0F0TjF1aEJJO0VBQ0U7QXNONHVoQk47QXROeHVoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS2ppQmE7RW9La2lCYjtFQUNBO0VBQ0E7QXNOMHVoQko7QXROeHVoQkk7RUFDRSxtQnhLaHBCUztFd0tpcEJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNOMHVoQk47QXROcnVoQkk7RUFDRTtFQUNBO0VBQ0EsY3BLcGpCVztFb0txakJYLG1CeEtycEJhO0V3S3NwQmI7QXNOdXVoQk47QXROcnVoQk07RUFQRjtJQVFJO0VzTnd1aEJOO0FBQ0Y7QXROcHVoQkU7RUFDRSwrQmpLNXJCZTtFaUs2ckJmO0VBQ0Esa0J4S3BxQlU7RXdLcXFCVjtFQUNBO0VBQ0E7QXNOc3VoQko7QXROcHVoQkk7RUFDRSwrQmpLcHNCYTtFaUtxc0JiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc05zdWhCTjtBdE5wdWhCTTtFQUNFO0VBQ0E7QXNOc3VoQlI7QXROanVoQkU7RUFDRTtFQUNBO0FzTm11aEJKO0F0Ti90aEJJO0VBT0U7QXNOMnRoQk47QXROdnRoQk07RUFDRSwyQmpLOXRCQztFaUsrdEJELG1CeEtudEJRO0V3S290QlI7RUFDQTtFQUNBO0VBQ0EsY3BLbG5CSztBMFgyMGlCYjtBdE52dGhCUTtFQUNFO0FzTnl0aEJWO0F0TnZ0aEJVO0VBQ0U7QXNOeXRoQlo7QXROdHRoQlU7RUFDRTtFQUNBO0FzTnd0aEJaO0F0Tmh0aEJNO0VBQ0UsNEJqSzN3QkU7RWlLNHdCRixtQnhLNXVCUTtFd0s2dUJSO0VBQ0E7RUFDQTtFQUNBLGNwSzNvQks7QTBYNjFpQmI7QXROL3NoQk07RUFDRSwyQmpLbnhCRTtFaUtveEJGLG1CeEtydkJRO0V3S3N2QlI7RUFDQTtFQUNBO0VBQ0E7QXNOaXRoQlI7QXROOXNoQk07RUFDRSwyQmpLNXhCRTtFaUs2eEJGLG1CeEs5dkJRO0V3Syt2QlI7RUFDQTtFQUNBO0VBQ0E7QXNOZ3RoQlI7QXRON3NoQk07RUFDRSxnQ2pLMXhCVztFaUsyeEJYLG1CeEt2d0JRO0V3S3d3QlI7RUFDQTtFQUNBO0FzTitzaEJSO0F0TjFzaEJNO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXNOMnNoQlI7QXROenNoQlE7RUFDRSwyQmpLcHlCRDtFaUtxeUJDLG1CeEs3eEJDO0V3Szh4QkQ7RUFDQTtFQUNBO0VBQ0EsY3BLcHFCTztBMFgrMmlCakI7QXROeHNoQlE7O0VBRUUsMkJqS2gwQkE7RWlLaTBCQSxtQnhLbHlCTTtFd0tteUJOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNOMHNoQlY7QXROdHNoQk07RUFDRTtBc053c2hCUjtBdE5yc2hCTTtFQUNFO0VBQ0E7QXNOdXNoQlI7QXROcnNoQlE7RUFDRSxnQ2pLeDBCUztFaUt5MEJULG1CeEsxekJDO0V3SzJ6QkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEtsc0JPO0EwWHk0aUJqQjtBdE5wc2hCUTtFQUNFLDRCaks5MUJBO0VpSysxQkEsa0J4S2wwQkk7RXdLbTBCSjtFQUNBO0VBQ0E7RUFDQTtBc05zc2hCVjtBdE5qc2hCSTtFQUNFO0FzTm1zaEJOO0F0TmpzaEJNOztFQXFDRTtBc05ncWhCUjtBdE5uc2hCUTs7Ozs7O0VBR0UsK0JqS24yQlM7RWlLbzJCVCxtQnhLcjFCSTtFd0tzMUJKO0VBQ0E7RUFDQTtFQUVBLGNwSzl0Qk87QTBYcTZpQmpCO0F0TnBzaEJROzs7Ozs7RUFHRSw0QmpLNTNCQTtFaUs2M0JBLG1CeEtqMkJJO0V3S2syQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLdHZCRTtBMFgrN2lCWjtBdE5wc2hCVTs7OztFQUNFO0VBQ0EsY3BLajJCSDtFb0trMkJHO0FzTnlzaEJaO0F0Tm5zaEJROzs7Ozs7RUFHRTtBc053c2hCVjtBdE5qc2hCSTtFQUNFO0FzTm1zaEJOO0F0TmhzaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNOa3NoQk47QXROaHNoQk07RUFDRTtFQUNBO0VBWUE7RUFpQkE7RUFPQTtFQU9BO0VBS0E7QXNOdXBoQlI7QXROcnNoQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc051c2hCVjtBdE5uc2hCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEt6d0JPO0VvSzB3QlA7RUFDQTtBc05xc2hCVjtBdE5sc2hCUTtFQUNFLHlCcEtyN0JLO0EwWHluakJmO0F0TmhzaEJRO0VBQ0UseUJwS2gwQk87RW9LaTBCUDtFQUNBO0FzTmtzaEJWO0F0TjlyaEJRO0VBQ0U7RUFDQTtFQUNBO0FzTmdzaEJWO0F0TjVyaEJRO0VBQ0U7QXNOOHJoQlY7QXROMXJoQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNONHJoQlY7QXROdHJoQk07RUFDRSwrQmpLLzlCVztFaUtnK0JYLG1CeEs3OEJRO0V3Szg4QlI7RUFDQTtFQUNBO0VBQ0EsY3BLNTJCSztBMFhvaWpCYjtBdE5ycmhCTTtFQUNFLDRCaktyL0JFO0VpS3MvQkYsbUJ4S3Q5QlE7RXdLdTlCUjtFQUNBO0VBQ0E7RUFDQSxjcEtyM0JLO0EwWDRpakJiO0F0TnByaEJNO0VBQ0UsMkJqSzcvQkU7RWlLOC9CRixtQnhLLzlCUTtFd0tnK0JSO0VBQ0E7RUFDQTtBc05zcmhCUjtBdE5ucmhCTTtFQUNFLGdDaksxL0JXO0VpSzIvQlgsbUJ4S3YrQlE7RXdLdytCUjtFQUNBO0VBQ0E7QXNOcXJoQlI7QXRObHJoQk07RUFDRSxnQ2pLbGdDVztFaUttZ0NYLG1CeEsvK0JRO0V3S2cvQlI7RUFDQTtFQUNBO0FzTm9yaEJSO0F0Ti9xaEJNO0VBQ0U7RUFDQTtBc05pcmhCUjtBdE4vcWhCUTtFQUNFLGdDaktoaENTO0VpS2loQ1QsbUJ4S2xnQ0M7RXdLbWdDRDtFQUNBO0VBQ0E7RUFDQSxjcEt6NEJPO0EwWDBqakJqQjtBdE45cWhCUTtFQUNFLDJCaktwaUNBO0VpS3FpQ0EsbUJ4S3RnQ007RXdLdWdDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS3Q2Qkc7RW9LdTZCSDtBc05ncmhCVjtBdE43cWhCUTs7RUFFRSwyQmpLaGpDQTtFaUtpakNBLG1CeEtsaENNO0V3S21oQ047RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc04rcWhCVjtBdE4zcWhCTTtFQUNFO0VBQ0E7QXNONnFoQlI7QXROM3FoQlE7RUFDRSwyQmpLN2lDRDtFaUs4aUNDLG1CeEt0aUNDO0V3S3VpQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEs5NkJPO0EwWDJsakJqQjtBdE4xcWhCUTtFQUNFLDRCaksxa0NBO0VpSzJrQ0Esa0J4SzlpQ0k7RXdLK2lDSjtFQUNBO0VBQ0E7RUFDQTtBc040cWhCVjtBdE52cWhCSTtFQUNFO0FzTnlxaEJOO0F0TnRxaEJROztFQUVFLCtCaks3a0NTO0VpSzhrQ1QsbUJ4Sy9qQ0k7RXdLZ2tDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS3g4Qk87QTBYZ25qQmpCO0F0TnJxaEJROztFQUVFLDRCaktybUNBO0VpS3NtQ0EsbUJ4SzFrQ0k7RXdLMmtDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLditCRztBMFg4b2pCYjtBdE5ucWhCVTtFQUNFO0VBQ0EsY3BLeGtDSDtFb0t5a0NHO0FzTnFxaEJaO0F0TjdwaEJJO0VBQ0U7RUFDQTtFQUNBLG1CcEt4bUNFO0VvS3ltQ0YsNEJwS2huQ2tCO0EwWCt3akJ4QjtBdE41cGhCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0NqSzNuQ1M7RWlLNG5DVCxleEt0bUNLO0V3S3VtQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxjcEtuZ0NFO0EwWGdxakJaO0F0TjFwaEJRO0VBQ0UscUJwSzNnQ087RW9LNGdDUCwrQmpLem9DUztFaUswb0NULGV4S3JuQ0s7RXdLc25DTDtFQUNBO0VBQ0EsY3BLaGhDTztBMFg0cWpCakI7QXROenBoQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQSwyQmpLaHFDQTtFaUtpcUNBLGtCeEtyb0NJO0V3S3NvQ0o7RUFDQTtFQUNBO0VBQ0E7QXNOMnBoQlY7QXROenBoQlU7RUFDRTtFQUNBO0VBQ0E7QXNOMnBoQlo7QXROcHBoQk07RUFDRTtFQUNBO0VBQ0E7QXNOc3BoQlI7QXRObnBoQlU7RUFDRSxnQ2pLN3FDTztFaUs4cUNQLG1CeEsxcENJO0V3SzJwQ0o7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEsxakNDO0EwWCtzakJiO0F0TmhwaEJNO0VBQ0U7QXNOa3BoQlI7QXROaHBoQlE7RUFDRSxnQ2pLNXJDUztFaUs2ckNULG1CeEt6cUNNO0V3SzBxQ047RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEt6a0NHO0EwWDJ0akJiO0F0Ti9vaEJRO0VBQ0UsZ0NqS3RzQ1M7RWlLdXNDVCxtQnhLbnJDTTtFd0tvckNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLbmxDRztBMFhvdWpCYjtBdE4vb2hCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FzTmlwaEJaO0F0TjlvaEJVO0VBQ0U7RUFDQTtBc05ncGhCWjtBdE45b2hCWTtFQUNFO0VBQ0E7QXNOZ3BoQmQ7QXROM29oQlE7O0VBRUUsK0JqS2p1Q1M7RWlLa3VDVCxtQnhLL3NDTTtFd0tndENOO0VBQ0E7RUFDQTtFQUNBLGNwS3ptQ087QTBYc3ZqQmpCO0F0TjNvaEJVOztFQUNFO0VBQ0E7RUFDQTtBc044b2hCWjtBdE4zb2hCVTs7RUFDRTtBc044b2hCWjtBdE4zb2hCVTs7RUFDRSwrQmpLbnZDTztFaUtvdkNQLG1CeEtqdUNJO0V3S2t1Q0o7RUFDQTtFQUNBO0VBQ0E7QXNOOG9oQlo7QXRONW9oQlk7O0VBQ0UsY3BLOW5DRztBMFg2d2pCakI7QXROem9oQlU7RUFDRSxjcEtyb0NLO0VvS3NvQ0w7QXNOMm9oQlo7QXROeG9oQlU7RUFDRSxnQ2pLeHdDTztFaUt5d0NQLG1CeEtydkNJO0V3S3N2Q0o7RUFDQTtFQUNBO0VBQ0EsY3BLL29DSztBMFh5eGpCakI7QXROOW5oQk07RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnBLandDUztFb0trd0NUO0FzTmdvaEJSO0F0TjluaEJRO0VBQ0U7RUFDQTtFQUNBO0FzTmdvaEJWO0F0TjduaEJRO0VBQ0U7RUFDQSxjcEsxcUNPO0VvSzJxQ1AsK0JqS3h5Q1M7RWlLeXlDVCxtQnhLdHhDTTtFd0t1eENOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc04rbmhCVjtBdE43bmhCVTtFQUNFO0VBQ0E7QXNOK25oQlo7QXRON25oQlk7RUFDRSxtQnhLdnhDSTtFd0t3eENKO0VBQ0E7QXNOK25oQmQ7QXROMW5oQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtBc04wbmhCVjtBdE54bmhCVTtFQUNFLG1CeEsvekNEO0E4WHk3akJYO0F0TnRuaEJRO0VBQ0U7QXNOd25oQlY7QXROcm5oQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLMXRDTztFb0sydENQLGV4S24wQ0s7RXdLbzBDTDtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0FzTmtuaEJWO0F0TnpuaEJVO0VBQ0UsbUJ4S2wxQ0E7QThYNjhqQlo7QXRObG5oQlE7RUFDRTtFQUNBO0FzTm9uaEJWO0F0TmxuaEJVO0VBQ0UseUJwS2wxQ0s7RW9LbTFDTDtFQUNBO0VBQ0E7RUFDQSxjcEtwdkNLO0VvS3F2Q0wsZXhLNzFDRztFd0s4MUNIO0FzTm9uaEJaO0F0TmxuaEJZO0VBQ0U7RUFDQTtBc05vbmhCZDtBdE5obmhCVTtFQUNFO0FzTmtuaEJaO0F0Ti9taEJVO0VBQ0UseUJwS3IyQ0s7RW9LczJDTDtFQUNBO0VBQ0E7RUFDQSxjcEt2d0NLO0VvS3d3Q0wsZXhLaDNDRztFd0tpM0NIO0VBQ0E7RUFDQTtBc05pbmhCWjtBdE4vbWhCWTtFQUNFLG1CeEs3M0NIO0V3SzgzQ0c7RUFDQTtFQUNBO0FzTmluaEJkO0F0TjdtaEJVO0VBQ0UseUJwS3gzQ0s7RW9LeTNDTDtFQUNBO0VBRUE7RUFDQTtBc044bWhCWjtBdE41bWhCWTtFQUVFLCtCaks1NUNLO0VpSzY1Q0wsa0J4Szc0Q0E7RXdLODRDQTtFQUNBO0VBQ0E7RUFDQTtBc042bWhCZDtBdE54bWhCUTtFQUNFO0VBQ0EseUJwSzc0Q087RW9LODRDUDtFQUNBO0VBQ0E7RUFDQSxjcEs3d0NJO0EwWHUzakJkO0F0TnhtaEJVO0VBQ0UsY3BLaHhDRTtBMFgwM2pCZDtBdE52bWhCVTtFQUVFLGtCeEtsNkNjO0V3S202Q2QsY3BLeHpDSztBMFhnNmpCakI7QXROcm1oQlU7RUFDRTtBc051bWhCWjtBdE5ybWhCWTtFQUNFLG1CcEt4N0NGO0VvS3k3Q0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTnVtaEJkO0F0TjlsaEJRO0VBQ0UseUJwS2o3Q087RW9LazdDUDtFQUNBO0VBQ0EsY3BLaHpDSTtBMFhnNWpCZDtBdE45bGhCVTtFQUNFLGNwS3IxQ0s7QTBYcTdqQmpCO0F0TjdsaEJVO0VBQ0UsbUJ4S2w4Q0c7RXdLbThDSCxjcEsxMUNLO0EwWHk3akJqQjtBdE41bGhCVTtFQUNFO0FzTjhsaEJaO0F0TjVsaEJZO0VBQ0UsbUJwSzE5Q0Y7RW9LMjlDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNOOGxoQmQ7QXROemxoQlE7RUFDRTtBc04ybGhCVjtBdE54bGhCUTtFQUNFO0FzTjBsaEJWO0F0TnhsaEJVO0VBQ0UsZXhLNTlDRztFd0s2OUNIO0VBQ0E7QXNOMGxoQlo7QXROdmxoQlU7RUFDRTtFQUNBLHlCcEs3OUNLO0VvSzg5Q0w7RUFDQTtFQUNBLGNwSzUxQ0U7RW9LNjFDRjtBc055bGhCWjtBdE52bGhCWTtFQUNFLGtCeEtyK0NBO0V3S3MrQ0EsY3BLbjRDRztBMFg0OWpCakI7QXROdGxoQlk7RUFDRSxjcEt2NENHO0EwWCs5akJqQjtBdE5ubGhCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FzTnFsaEJWO0F0Tm5saEJVO0VBQ0U7QXNOcWxoQlo7QXROamxoQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBc05tbGhCVjtBdE45a2hCSTtFQUNFO0FzTmdsaEJOO0F0TjdraEJJO0VBQ0U7QXNOK2toQk47QXRON2toQk07RUFDRTtBc04ra2hCUjtBdE43a2hCUTtFQUNFO0FzTitraEJWO0F0TjVraEJRO0VBQ0U7RUFDQTtBc044a2hCVjtBdE4za2hCUTtFQUNFLCtCaktqakRTO0VpS2tqRFQsa0J4S2xpREk7RXdLbWlESjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS3Q3Q0U7QTBYbWdrQlo7QXROMWtoQlk7RUFDRTtFQUNBO0VBQ0E7QXNONGtoQmQ7QXROMWtoQmM7RUFDRTtFQUNBO0FzTjRraEJoQjtBdE5ua2hCTTtFQUNFO0VBQ0E7RUFDQTtBc05xa2hCUjtBdE5ua2hCUTtFQUNFO0FzTnFraEJWO0F0Tm5raEJVO0VBQ0U7RUFFQSxnQ2pLdGxETztFaUt1bERQLGtCeEt0a0RFO0V3S3VrREY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEsxOUNBO0EwWDhoa0JaO0F0Ti9qaEJNO0VBQ0UsZ0NqS2xtRFc7RWlLbW1EWCxtQnhLL2tEUTtFd0tnbERSO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLLytDSztFb0tnL0NMO0VBQ0E7QXNOaWtoQlI7QXROOWpoQk07RUFDRTtJQUNFO0VzTmdraEJSO0FBQ0Y7QXROeGpoQkk7O0VBRUUsa0J4Sy9sRFE7RXdLZ21EUjtFQUNBO0VBQ0E7QXNOMGpoQk47QXROdmpoQkk7RUFDRSxjcEtuaURVO0VvS29pRFY7RUFDQTtBc055amhCTjtBdE52amhCTTtFQUNFLGtCeEszbURNO0V3SzRtRE47RUFDQTtFQUNBO0FzTnlqaEJSO0F0TnJqaEJJO0VBQ0U7RUFDQTtFQUNBO0FzTnVqaEJOO0F0Tm5qaEJFO0VBQ0UsK0JqS3BwRGU7RWlLcXBEZixleEtob0RXO0V3S2lvRFg7RUFDQTtFQUNBO0VBQ0EsY3BLamlEUztFb0traURUO0FzTnFqaEJKO0F0TmxqaEJFO0VBQ0UsK0JqSzlwRGU7RWlLK3BEZixrQnhLL29EVTtFd0tncERWO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLemhEYTtFb0swaERiO0VBQ0E7QXNOb2poQko7QXROampoQkU7RUFDRSwyQmpLdHJETTtFaUt1ckROLGV4S3RwRFc7RXdLdXBEWDtFQUNBO0VBQ0E7QXNObWpoQko7QXROaGpoQkU7RUFHRSwyQmpLaHNETTtFaUtpc0ROLG1CeEtscURZO0V3S21xRFo7RUFDQTtFQUNBO0FzTmdqaEJKO0F0TjdpaEJFO0VBQ0U7QXNOK2loQko7QXRONWloQkU7RUFDRTtBc044aWhCSjtBdE4zaWhCRTtFQUNFO0FzTjZpaEJKO0F0TjFpaEJFO0VBQ0U7RUFDQTtBc040aWhCSjtBdE56aWhCRTtFQUNFLGdDaks5c0RlO0VpSytzRGYsbUJ4SzNyRFk7RXdLNHJEWjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSzNsRFM7RW9LNGxEVDtFQUNBO0FzTjJpaEJKO0F0TnhpaEJFO0VBQ0U7QXNOMGloQko7QXROdmloQkU7RUFHRTtBc051aWhCSjtBdE5waWhCRTtFQUdFO0FzTm9paEJKO0F0TmppaEJFO0VBR0U7RUFDQTtFQUNBO0FzTmlpaEJKO0F0TjloaEJFO0VBR0U7QXNOOGhoQko7QXROM2hoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnBLcHZESTtFb0txdkRKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc042aGhCSjtBdE4xaGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnBLL3dEVztBMFgyeWtCZjtBdE56aGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnBLOXhEVztBMFh5emtCZjtBdE54aGhCRTtFQUNFO0lBQ0U7RXNOMGhoQko7QUFDRjtBdE52aGhCRTtFQUNFO0FzTnloaEJKO0F0TnRoaEJFO0VBQ0U7RUFDQTtBc053aGhCSjtBdE5waGhCRTtFQUNFO0FzTnNoaEJKO0F0TmxoaEJFO0VBQ0UsbUJwSzdyRGE7QTBYaXRrQmpCO0F0TmpoaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXNObWhoQko7O0F0TjdnaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXNOZ2hoQk47QXRON2doQkk7RUFDRTtBc04rZ2hCTjtBdE4zZ2hCRTtFQUNFO0VBQ0EsY3BLMzFEUTtFb0s0MURSLGdDakt2MURlO0VpS3cxRGYsa0J4S3YwRFU7RXdLdzBEVjtFQUNBO0VBQ0EsbUJwSzkwRFc7RW9LKzBEWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNONmdoQko7QXROM2doQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnhLeDFESztBOFhxMmtCWDtBdE56Z2hCRTtFQUNFO0VBQ0EsY3BLeDJEUTtFb0t5MkRSLGdDaks5MkRlO0VpSysyRGYsa0J4SzkxRFU7RXdLKzFEVjtFQUNBO0VBQ0EsbUJwS256RGtCO0VvS296RGxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc04yZ2hCSjtBdE56Z2hCSTtFQUNFO0FzTjJnaEJOO0F0TnhnaEJJO0VBQ0U7QXNOMGdoQk47QXROdmdoQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnhLdjNESztBOFhnNGtCWDtBdE5yZ2hCRTtFQUNFLG1CcEt6M0RVO0VvSzAzRFY7RUFDQSxjcEszd0RRO0VvSzR3RFI7RUFDQTtFQUNBLGdDaktoNURlO0VpS2k1RGYsa0J4S2g0RFU7RXdLaTREVjtFQUNBO0FzTnVnaEJKO0F0TnJnaEJJO0VBQ0UsZ0NqS3Q1RGE7RWlLdTVEYixrQnhLdDREUTtFd0t1NERSO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BLOXhEVztFb0sreERYO0FzTnVnaEJOO0F0Tm5naEJFO0VBQ0UsbUJwSy80RE87RW9LZzVEUDtFQUNBLGNwS2x5RFE7RW9LbXlEUjtFQUNBO0VBQ0EsZ0NqS3Y2RGU7RWlLdzZEZixrQnhLdjVEVTtFd0t3NURWO0VBQ0E7QXNOcWdoQko7QXRObmdoQkk7RUFDRSxnQ2pLNzZEYTtFaUs4NkRiLGtCeEs3NURRO0V3Szg1RFI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEtyekRXO0VvS3N6RFg7QXNOcWdoQk47O0F0TmhnaEJBO0VBQ0U7QXNObWdoQkY7O0F0TmhnaEJBO0VBQ0UsY3BLbHpEZTtBMFhxemtCakI7O0F0TmhnaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEtoOERNO0VvS2k4RE47QXNObWdoQkY7O0F0TmhnaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBc05tZ2hCRjs7QXROaGdoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTm1naEJGOztBdE5oZ2hCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FzTm1naEJGOztBdE5oZ2hCQTtFQUNFO0VBQ0E7QXNObWdoQkY7QXROamdoQkU7RUFDRTtFQUNBLGNwS24zRGE7RW9LbzNEYix5QnBLeCtESTtFb0t5K0RKO0VBQ0EsbUJ4S2grRFk7RXdLaStEWjtFQUNBLCtCaktyL0RlO0F1WHcva0JuQjtBdE5oZ2hCRTtFQUNFO0VBQ0EsY3BLNzNEYTtFb0s4M0RiO0FzTmtnaEJKOztBdE45L2dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwSzMvRE07RW9LNC9ETjtFQUNBO0VBQ0E7QXNOaWdoQkY7O0F0TjkvZ0JBO0VBQ0U7RUFDQTtFQUNBO0FzTmlnaEJGOztBdE45L2dCQTtFQUNFO0VBQ0E7RUFDQTtBc05pZ2hCRjs7QXROOS9nQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBc05pZ2hCRjs7QXROOS9nQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXNOaWdoQkY7QXROLy9nQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwS2xpRUU7QTBYbWlsQlI7QXROOS9nQkU7RUFDRTtFQUNBO0FzTmdnaEJKO0F0Ti8vZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXNOaWdoQk47O0F0TjcvZ0JBO0VBQ0U7RUFDQTtBc05nZ2hCRjs7QXRONy9nQkE7RUFDRTtBc05nZ2hCRjs7QXROOS9nQkE7RUFDRTtBc05pZ2hCRjs7QXROLy9nQkE7RUFDRTtBc05rZ2hCRjs7QXJOL2tsQk07RUFDRTtBcU5rbGxCUjtBck43a2xCRTtFQUNFO0VBQ0E7RUFDQTtBcU4ra2xCSjs7QXJOM2tsQkE7RUFDRTtBcU44a2xCRjtBck4za2xCSTtFQUNFLHlCN0orTE87QWtYODRrQmI7QXJOMWtsQkk7RUFDRSxlektPUztFeUtOVCwyQmxLUkc7RWtLU0gseUI3SnlMTztBa1htNWtCYjtBck4xa2xCTTtFQUNFLHlCN0pzTEs7QWtYczVrQmI7QXJOdmtsQkU7RUFDRTtBcU55a2xCSjtBck52a2xCSTtFQUNFO0FxTnlrbEJOO0FyTnRrbEJJO0VBQ0U7RUFDQTtBcU53a2xCTjtBck50a2xCTTtFQUNFLHFCN0p5RFE7QWtYK2dsQmhCO0FyTnBrbEJJO0VBQ0UsbUJ6S3RCVTtFeUt1QlYsMkJsS25DRztFa0tvQ0gsYzdKNkVPO0FrWHkva0JiOztBck5qa2xCQTtFQUNFO0FxTm9rbEJGO0FyTmxrbEJFO0VBQ0U7RUFDQTtBcU5va2xCSjtBck5sa2xCSTtFQUNFLGM3SnFFVztBa1grL2tCakI7QXJOaGtsQkU7RUFDRSxrQnpLN0NVO0V5SzhDViwyQmxLdkRLO0VrS3dETCxjN0o0RWE7QWtYcy9rQmpCOztBck45amxCQTtFQUNFO0VBQ0E7QXFOaWtsQkY7QXJOL2psQkU7RUFDRTtBcU5pa2xCSjtBck4vamxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUI3SjdFa0I7QWtYOG9sQnhCO0FyTjdqbEJFO0VBQ0U7RUFDQSxxQjdKbkZvQjtBa1hrcGxCeEI7O0FyTjFqbEJFO0VBQ0U7QXFONmpsQko7O0FyTnpqbEJBO0VBQ0U7SUFDRTtFcU40amxCRjtFck56amxCSTtJQUNFLHlCN0o1RkE7RWtYdXBsQk47RXJOeGpsQkk7SUFDRSxtQnpLdEZRO0l5S3VGUiwyQmxLbkdDO0lrS29HRCx5QjdKbEdBO0VrWDRwbEJOO0VyTnhqbEJNO0lBQ0UseUI3SnJHRjtFa1grcGxCTjtFck52amxCTTtJQUNFLHlCN0p6R0Y7RWtYa3FsQk47RXJOcmpsQkk7SUFDRTtJQUNBO0lBQ0E7RXFOdWpsQk47RXJObGpsQkk7SUFDRTtFcU5vamxCTjtFck5samxCSTtJQUNFO0lBQ0E7RXFOb2psQk47RXJObGpsQk07SUFDRTtFcU5vamxCUjtFck41aWxCSTtJQUNFO0VxTjhpbEJOO0VyTjFpbEJFO0lBS0U7RXFOd2lsQko7RXJONWlsQkk7SUFDRTtFcU44aWxCTjtFck56aWxCSTtJQUNFO0VxTjJpbEJOO0VyTnppbEJJO0lBQ0U7RXFOMmlsQk47RXJOdmlsQkU7SUFDRTtFcU55aWxCSjtFck54aWxCSTtJQUNFO0lBQ0E7SUFDQTtFcU4waWxCTjtFck54aWxCTTtJQUNFO0lBQ0E7SUFDQTtFcU4waWxCUjtBQUNGO0FyTm5pbEJFO0VBQ0U7QXFOcWlsQko7O0FwTnJ1bEJBO0VBT0U7QW9Oa3VsQkY7QXBOeHVsQkU7RUFDRTtBb04wdWxCSjtBcE56dWxCSTtFQUZGO0lBR0k7RW9ONHVsQko7QUFDRjtBcE56dWxCRTtFQVJGO0lBU0k7RW9ONHVsQkY7QUFDRjtBcE4zdWxCRTtFQUNFO0VBQ0E7RUFDQTtBb042dWxCSjtBcE4zdWxCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0FvTnV1bEJKO0FwTi91bEJNO0VBREY7SUFFSTtJQUNBO0VvTmt2bEJOO0FBQ0Y7QXBONXVsQkk7RUFYRjtJQVlJO0lBQ0E7SUFDQTtFb04rdWxCSjtBQUNGO0FwTjd1bEJFO0VBQ0U7RUFDQTtFQUNBO0FvTit1bEJKO0FwTjl1bEJJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtFb05pdmxCSjtFcE5odmxCSTtJQUNFO0lBQ0E7SUFDQTtFb05rdmxCTjtFcE5odmxCSTtJQUNFLHlCdEs1QkE7SXNLNkJBO0VvTmt2bEJOO0FBQ0Y7QXBOaHZsQkk7RUFDRTtBb05rdmxCTjs7QXBOOXVsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBb05pdmxCRjs7QXBOL3VsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FvTmt2bEJGOztBbk5wemxCQTtFQUNFLGUzS05lO0E4WDZ6bEJqQjs7QW5OcHpsQkE7RUFFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VtTnN6bEJKO0VuTm56bEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU5xemxCSjtFbk5qemxCQTtJQUNFO0VtTm16bEJGO0VuTmp6bEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VtTm16bEJKO0VuTmp6bEJJO0lBRUU7SUFDQTtJQUNBO0VtTmt6bEJOO0VuTmh6bEJNO0lBQ0U7RW1Oa3psQlI7RW5OL3lsQk07SUFDRTtFbU5pemxCUjtFbk45eWxCTTtJQUNFO0lBQ0E7RW1OZ3psQlI7RW5OMXlsQkE7SUFDRTtJQUNBO0lBQ0E7RW1ONHlsQkY7RW5OMXlsQkU7SUFDRSwyQnBLOUNHO0lvSytDSCxtQjNLbENVO0kyS21DVjtJQUNBLGN2S2lFTztFMFgydWxCWDtFbk54eWxCSTtJQUNFLGN2S2lDUTtFMFh5d2xCZDtFbk52eWxCSTtJQUNFLG1CM0t6Q1M7RThYazFsQmY7RW5OcnlsQkU7SUFDRSwyQnBLOURHO0V1WHEybEJQO0VuTm55bEJBO0lBQ0U7SUFDQTtJQWNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU53eGxCRjtFbk56eWxCRTtJQUNFO0VtTjJ5bEJKO0VuTnh5bEJFO0lBQ0U7RW1OMHlsQko7RW5OdnlsQkU7SUFDRTtFbU55eWxCSjtFbk4veGxCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VtTml5bEJKO0VuTi94bEJJO0lBQ0UsbUIzS3hGTTtJMkt5Rk4sMkJwS2pHQztJb0trR0Q7SUFDQTtFbU5peWxCTjtFbk45eGxCSTtJQUNFO0lBQ0E7RW1OZ3lsQk47RW5OOXhsQk07SUFDRSxtQjNLL0ZNO0kyS2dHTiwyQnBLL0hBO0lvS2dJQTtJQUNBO0lBQ0E7RW1OZ3lsQlI7RW5ON3hsQk07SUFDRSxtQjNLNUdDO0kySzZHRDtFbU4reGxCUjtFbk56eGxCSTtJQUNFO0VtTjJ4bEJOO0VuTnZ4bEJFO0lBQ0U7RW1OeXhsQko7RW5OeHhsQkk7SUFDRTtJQUNBLHlCdksrREs7SXVLOURMO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU4weGxCTjtFbk56eGxCTTtJQUNFO0lBQ0E7RW1OMnhsQlI7RW5OenhsQk07SUFDRSxnQ3BLdkpTO0lvS3dKVCxrQjNLdklJO0kyS3dJSjtJQUNBO0lBQ0E7SUFDQSxjdktuQ0c7RTBYOHpsQlg7RW5OeHhsQk07SUFDRSwyQnBLM0tBO0lvSzRLQSxlM0szSUs7STJLNElMO0lBQ0E7SUFDQTtJQUNBO0VtTjB4bEJSO0VuTnZ4bEJNO0lBQ0UsMkJwS3BMQTtJb0txTEEsbUIzS3RKTTtJMkt1Sk47SUFDQTtJQUNBO0lBQ0E7RW1OeXhsQlI7RW5ObnhsQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW1OcXhsQkY7RW5ObnhsQkU7SUFDRTtFbU5xeGxCSjtFbk4vd2xCRTtJQUNFO0lBQ0E7RW1OaXhsQko7RW5OendsQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQSx5QnZLM0xhO0l1SzRMYjtFbU4yd2xCRjtFbk56d2xCRTtJQUNFO0lBQ0E7SUFDQTtFbU4yd2xCSjtFbk54d2xCRTtJQUNFO0lBQ0EsY3ZLcElVO0l1S3FJViwrQnBLbE9hO0lvS21PYixtQjNLaE5VO0kyS2lOVjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW1OMHdsQko7RW5OeHdsQkk7SUFDRTtJQUNBO0VtTjB3bEJOO0VuTnh3bEJNO0lBQ0UsbUIzS2pOUTtJMktrTlI7SUFDQTtFbU4wd2xCUjtFbk5yd2xCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW1OdXdsQko7RW5OcndsQkk7SUFDRSxtQjNLM1BHO0U4WGtnbUJUO0VuTm53bEJFO0lBQ0U7RW1OcXdsQko7RW5ObHdsQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY3ZLdExVO0l1S3VMVixlM0svUFM7STJLZ1FUO0lBQ0E7SUFDQTtJQUNBO0lBTUE7SUFFQTtFbU44dmxCSjtFbk5wd2xCSTtJQUNFLG1CM0s5UUk7RThYb2htQlY7RW5OOXZsQkU7SUFDRTtJQUNBO0VtTmd3bEJKO0VuTjl2bEJJO0lBQ0UseUJ2SzdRUztJdUs4UVQ7SUFDQTtJQUNBO0lBQ0EsY3ZLL01RO0l1S2dOUixlM0t4Uk87STJLeVJQO0VtTmd3bEJOO0VuTjl2bEJNO0lBQ0U7SUFDQTtFbU5nd2xCUjtFbk41dmxCSTtJQUNFO0VtTjh2bEJOO0VuTjN2bEJJO0lBQ0UseUJ2S2hTUztJdUtpU1Q7SUFDQTtJQUNBO0lBQ0EsY3ZLbE9RO0l1S21PUixlM0szU087STJLNFNQO0lBQ0E7SUFDQTtFbU42dmxCTjtFbk4zdmxCTTtJQUNFLG1CM0t4VEM7STJLeVREO0lBQ0E7SUFDQTtFbU42dmxCUjtFbk56dmxCSTtJQUNFLHlCdktuVFM7SXVLb1RUO0lBQ0E7SUFFQTtFbU4wdmxCTjtFbk54dmxCTTtJQUVFLCtCcEt0VlM7SW9LdVZULGtCM0t2VUk7STJLd1VKO0lBQ0E7SUFDQTtJQUNBO0VtTnl2bEJSO0VuTnB2bEJJOztJQUVFLGN2S3JPUztFMFgyOWxCZjtFbk5udmxCRTtJQUNFO0lBQ0EseUJ2SzVVVztJdUs2VVg7SUFDQTtJQUNBO0lBQ0EsY3ZLNU1RO0UwWGk4bEJaO0VuTm52bEJJO0lBQ0UsY3ZLL01NO0UwWG84bEJaO0VuTmx2bEJJO0lBQ0U7SUFDQSxjdkt0UlE7RTBYMGdtQmQ7RW5OanZsQk07SUFDRSxjdksxUE87RTBYNitsQmY7RW5OanZsQk07SUFDRSxjdks3UE87RTBYZy9sQmY7RW5OaHZsQkk7SUFDRTtFbU5rdmxCTjtFbk5odmxCTTtJQUNFLG1Cdks3WEU7SXVLOFhGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU5rdmxCUjtFbk43dWxCRTtJQUNFO0lBQ0E7SUFDQTtFbU4rdWxCSjtFbk41dWxCRTtJQUNFLHlCdkt4WFc7SXVLeVhYO0lBQ0E7SUFDQSxjdkt2UFE7RTBYcStsQlo7RW5ONXVsQkk7SUFDRSxjdks1VFE7RTBYMGltQmQ7RW5OM3VsQkk7SUFDRSxtQjNLellPO0kySzBZUCxjdktqVVE7RTBYOGltQmQ7RW5OMXVsQk07SUFDRSxjdktyU087RTBYaWhtQmY7RW5OMXVsQk07SUFDRSxjdkt4U087RTBYb2htQmY7RW5OenVsQkk7SUFDRTtFbU4ydWxCTjtFbk56dWxCTTtJQUNFLG1Cdkt4YUU7SXVLeWFGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU4ydWxCUjtFbk50dWxCRTtJQUNFO0VtTnd1bEJKO0VuTnJ1bEJFO0lBQ0U7RW1OdXVsQko7RW5OcnVsQkk7SUFDRTtJQUNBO0VtTnV1bEJOO0VuTnB1bEJJO0lBQ0U7SUFDQSx5QnZLMWFTO0l1SzJhVDtJQUNBO0lBQ0EsY3ZLelNNO0l1SzBTTjtFbU5zdWxCTjtFbk5wdWxCTTtJQUNFLGtCM0tsYkk7STJLbWJKLGN2S2hYTTtFMFhzbG1CZDtFbk5udWxCTTtJQUNFLGN2S3BYTTtFMFh5bG1CZDtFbk5sdWxCUTtJQUNFLGN2S3hWSztFMFg0am1CZjtFbk5sdWxCUTtJQUNFLGN2SzNWSztFMFgram1CZjtFbk45dGxCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VtTmd1bEJKO0VuTjd0bEJBO0lBQ0U7RW1OK3RsQkY7RW5ONXRsQkE7SUFDRSxnQ3BLcmVVO0lvS3NlVjtJQUNBO0lBQ0Esa0IzSzdkVTtJMks4ZFY7SUFDQTtJQUNBO0lBQ0EsY3ZLdmZRO0UwWHF0bUJWO0VuTjN0bEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW1ONnRsQkY7RW5OM3RsQkU7SUFDRSwrQnBLM2ZhO0lvSzRmYjtJQUNBO0lBQ0EsbUIzSzNlVTtJMks0ZVY7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjdkszWU87SXVLNFlQO0VtTjZ0bEJKO0VuTjN0bEJJO0lBQ0U7RW1ONnRsQk47RW5OM3RsQk07SUFFRTtJQUNBO0VtTjR0bEJSO0VuTnp0bEJNO0lBQ0U7RW1OMnRsQlI7RW5OdnRsQkk7SUFDRSw0QnBLbGlCRTtJb0ttaUJGO0lBQ0E7RW1OeXRsQk47RW5OcnRsQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VtTnV0bEJKO0VuTnR0bEJJO0lBQ0UsK0JwS2xpQlc7SW9LbWlCWCxtQjNLcmhCRztJMktzaEJIO0lBQ0EsY3ZLMVpTO0l1SzJaVDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW1Od3RsQk47RW5OdHRsQk07SUFDRSwyQnBLMWpCQTtJb0syakJBO0lBQ0E7SUFDQSxtQjNLOWhCTTtJMksraEJOO0lBQ0E7SUFDQTtJQUNBO0VtTnd0bEJSO0VuTnB0bEJJO0lBQ0UsK0JwSzFqQlc7SW9LMmpCWDtJQUNBO0lBQ0EsbUIzSzlpQk07STJLK2lCTjtJQUNBLGN2S3BiUztJdUtxYlQ7SUFDQTtFbU5zdGxCTjtFbk5wdGxCTTtJQUNFLDRCcEtqbEJBO0lvS2tsQkE7SUFDQTtJQUNBLG1CM0t4akJJO0kyS3lqQko7SUFDQSxjdkt4Y0U7SXVLeWNGO0VtTnN0bEJSO0VuTm50bEJNO0lBQ0U7RW1OcXRsQlI7RW5ObHRsQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VtTm90bEJSO0VuTjlzbEJBO0lBQ0U7SUFDQTtJQUNBO0VtTmd0bEJGO0VuTjlzbEJFO0lBQ0UsZ0NwS2htQlE7SW9LaW1CUjtJQUNBO0lBQ0EsbUIzS3JsQlU7STJLc2xCVjtJQUNBO0lBQ0E7SUFDQSxjdktwZk87RTBYb3NtQlg7RW5OOXNsQkk7SUFDRTtJQUNBO0lBQ0E7RW1OZ3RsQk47RW5OOXNsQk07SUFDRTtFbU5ndGxCUjtFbk41c2xCSTtJQUNFO0VtTjhzbEJOO0VuTjNzbEJJO0lBQ0U7SUFDQSwyQnBLMW9CRTtFdVh1MW1CUjtFbk56c2xCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW1OMnNsQko7RW5OenNsQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VtTjJzbEJOO0VuTnpzbEJNO0lBQ0UsK0JwS2pwQlM7SW9La3BCVDtJQUNBO0lBQ0EsbUIzS3JvQkk7STJLc29CSjtJQUNBLGN2SzNnQk87SXVLNGdCUDtJQUNBO0VtTjJzbEJSO0VuTnpzbEJRO0lBQ0UsNEJwS3hxQkY7SW9LeXFCRTtJQUNBO0lBQ0EsbUIzSy9vQkU7STJLZ3BCRjtJQUNBLGN2Sy9oQkE7SXVLZ2lCQTtFbU4yc2xCVjtFbk54c2xCUTtJQUNFO0VtTjBzbEJWO0VuTnZzbEJRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU55c2xCVjtFbk5yc2xCTTtJQUNFLCtCcEtyckJTO0lvS3NyQlQsbUIzS3hxQkM7STJLeXFCRDtJQUNBLGN2SzdpQk87SXVLOGlCUDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU51c2xCUjtFbk50c2xCUTtJQUNFLDJCcEs3c0JGO0lvSzhzQkU7SUFDQTtJQUNBLG1CM0tqckJJO0kyS2tyQko7SUFDQTtJQUNBO0lBQ0E7RW1Od3NsQlY7RW5ObnNsQkk7SUFDRTtJQUNBO0VtTnFzbEJOO0VuTnBzbEJNO0lBQ0UsK0JwS2p0QlM7SW9La3RCVCxtQjNLcHNCQztJMktxc0JEO0lBQ0EsY3ZLemtCTztJdUswa0JQO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU5zc2xCUjtFbk5wc2xCUTtJQUNFLDJCcEt6dUJGO0lvSzB1QkU7SUFDQTtJQUNBLG1CM0s3c0JJO0kySzhzQko7SUFDQTtJQUNBO0lBQ0E7RW1Oc3NsQlY7RW5OL3JsQkE7SUFDRTtFbU5pc2xCRjtFbk45cmxCQTtJQUNFO0lBQ0E7RW1OZ3NsQkY7RW5OOXJsQkU7SUFDRSxtQjNLanVCVTtJMktrdUJWLDJCcEs5dUJHO0lvSyt1Qkg7SUFDQTtJQUNBLGN2S3huQlM7SXVLeW5CVCx5QnZLaGpCTztFMFhndm1CWDtFbk45cmxCSTtJQUNFO0lBQ0E7SUFDQTtFbU5nc2xCTjtFbk45cmxCTTtJQUNFO0lBQ0E7RW1OZ3NsQlI7RW5OOXJsQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbU5nc2xCVjtFbk45cmxCVTtJQUNFO0lBQ0EsY3ZLL3FCRTtJdUtnckJGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU5nc2xCWjtFbk56cmxCRTtJQUNFO0lBQ0E7SUFDQTtFbU4ycmxCSjtFbk50cmxCRTtJQUNFLG1Cdkt6bEJPO0l1SzBsQlA7RW1Od3JsQko7RW5OdHJsQkk7SUFDRTtJQUNBO0lBQ0EsbUIzS3J4QlE7STJLc3hCUix5QnBLanlCQztFdVh5OW1CUDtFbk50cmxCTTtJQUNFLGN2Sy9zQk07SXVLZ3RCTixrQjNLN3hCSTtJMks4eEJKO0VtTndybEJSO0VuTm5ybEJFO0lBRUU7SUFDQSx5QnZLN3lCRTtJdUs4eUJGO0VtTm9ybEJKO0VuTmxybEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU5vcmxCTjtFbk5scmxCTTtJQUNFLG1CM0s5eUJNO0kySyt5Qk4sMkJwSzN6QkQ7SW9LNHpCQztJQUNBLGN2S3BzQks7RTBYdzNtQmI7RW5OanJsQk07SUFDRTtFbU5tcmxCUjtFbk4vcWxCSTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU5ncmxCTjtFbk45cWxCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBLG1CdksvdkJNO0l1S2d3Qk4sY3ZLcDFCRjtJdUtxMUJFO0lBQ0EsbUIzSzUwQk07STJLNjBCTiwyQnBLejFCRDtJb0swMUJDO0lBQ0E7SUFDQTtFbU5ncmxCUjtFbk41cWxCSTtJQUNFO0lBQ0E7RW1OOHFsQk47RW5OeHFsQkU7SUFDRTtFbU4wcWxCSjtFbk54cWxCSTtJQUNFO0lBQ0EsbUJ2SzNxQks7SXVLNHFCTDtJQUNBO0VtTjBxbEJOO0VuTnhxbEJNO0lBQ0U7SUFDQTtJQUNBO0VtTjBxbEJSO0VuTnhxbEJRO0lBQ0UsY3ZLanlCSTtJdUtreUJKLGtCM0svMkJFO0kyS2czQkY7RW1OMHFsQlY7RW5OcnFsQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbU51cWxCTjtFbk5ycWxCTTtJQUNFLG1CM0t6M0JNO0kySzAzQk4sMkJwS3Q0QkQ7SW9LdTRCQztJQUNBLGN2S3B3Qk87RTBYMjZtQmY7RW5OcHFsQk07SUFDRTtFbU5zcWxCUjtFbk5ucWxCTTtJQUNFO0lBQ0E7SUFDQTtFbU5xcWxCUjtFbk5ucWxCUTtJQUNFLG1CM0s3NEJFO0kySzg0QkYsY3ZLaDBCSTtFMFhxK21CZDtFbk5qcWxCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW1ObXFsQlI7RW5OaHFsQk07SUFDRTtFbU5rcWxCUjtFbk5ocWxCUTtJQUNFO0lBQ0EsY3ZLenpCQztFMFgyOW1CWDtBQUNGO0FuTjVwbEJRO0VBREY7SUFFSTtJQUNBO0VtTitwbEJSO0FBQ0Y7QW5ONXBsQk07RUFDRTtJQUNFO0lBQ0E7SUFDQTtFbU44cGxCUjtFbk43cGxCUTtJQUNFO0VtTitwbEJWO0VuTjdwbEJRO0lBQ0U7RW1OK3BsQlY7QUFDRjtBbk41bW5CQTtFQWc5Qk07SUFDRTtJQUNBLG1Cdktwd0JLO0l1S3F3Qkw7SUFDQTtFbU4rcGxCTjtFbk43cGxCTTtJQUNFO0lBQ0E7SUFDQTtFbU4rcGxCUjtFbk43cGxCUTtJQUNFLGN2SzEzQkk7SXVLMjNCSixrQjNLeDhCRTtJMkt5OEJGO0VtTitwbEJWO0VuTnhwbEJBO0lBQ0U7RW1OMHBsQkY7RW5OdnBsQkE7SUFDRTtFbU55cGxCRjtFbk50cGxCQTtJQUNFO0lBQ0E7SUFDQTtFbU53cGxCRjtFbk5ycGxCQTtJQUNFO0VtTnVwbEJGO0VuTnJwbEJFO0lBQ0U7RW1OdXBsQko7RW5ObnBsQkE7SUFDRTtFbU5xcGxCRjtFbk5scGxCQTtJQUNFO0VtTm9wbEJGO0VuTmpwbEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VtTm1wbEJGO0VuTmpwbEJFO0lBQ0U7SUFDQTtFbU5tcGxCSjtFbk4vb2xCQTtJQUNFO0VtTmlwbEJGO0VuTi9vbEJFO0lBQ0U7RW1OaXBsQko7RW5OOW9sQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxtQnZLOTBCTztJdUsrMEJQO0lBQ0E7SUFDQTtFbU5ncGxCSjtFbk45b2xCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUIzS2poQ1E7STJLa2hDUjtJQUNBO0lBQ0E7SUFDQTtFbU5ncGxCTjtFbk43b2xCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbU4rb2xCTjtFbk4xb2xCQTtJQUNFO0lBQ0E7RW1ONG9sQkY7QUFDRjtBbk56b2xCQTtFQUNFO0FtTjJvbEJGOztBbE5ydG5CQTtFQUNFLGU1S0xlO0E4WDZ0bkJqQjs7QWxOcnRuQkE7RUFPRTtJQUNFO0lBQ0E7RWtOa3RuQkY7RWxOanRuQkU7SUFDQTtFa05tdG5CRjtFbE45c25CRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFa05ndG5CSjtFbE45c25CRTtJQUNFO0VrTmd0bkJKO0VsTi9zbkJJO0lBQ0U7RWtOaXRuQk47RWxOaHRuQk07SUFDRSx5QnhLc0dPO0UwWDRtbkJmO0VsTi9zbkJJO0lBQ0UseUJ4S2xCQTtFMFhtdW5CTjtFbE45c25CVTtJQUNFLHlCeEtKRztFMFhvdG5CZjtFbE41c25CVTtJQUNFLGN4S3lGRztFMFhxbm5CZjtFbE56c25CSTtJQUNFLHlCeEttRlM7SXdLbEZUO0lBQ0E7RWtOMnNuQk47RWxOdnNuQkk7SUFDRTtFa055c25CTjtFbE54c25CTTtJQUNFO0lBQ0E7SUFDQSwrQnJLckRTO0lxS3NEVCxtQjVLbkNNO0k0S29DTixnQkEzREU7SUE0REY7SUFDQTtJQUNBO0VrTjBzbkJSO0VsTnpzbkJRO0lBQ0U7RWtOMnNuQlY7RWxOdnNuQk07SUFDRTtJQUNBLCtCcktsRVM7SXFLbUVULG1CNUtoRE07STRLaUROLGdCQXhFRTtJQXlFRjtJ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aWFibGVzL2ZvbnRGYW1pbHkuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5taW4uY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Rpc3QvY3NzL2Jvb3RzdHJhcC5jc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2dsb2JhbC9wYXJ0aWFscy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9nbG9iYWwvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvZ2xvYmFsL3BhcnRpYWxzL19jbGFzc1N0eWxlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL2Fzc2V0cy9zY3NzL21peGlucy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9nbG9iYWwvcGFydGlhbHMvX2dyaWRTdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9nbG9iYWwvcGFydGlhbHMvX2NvbW1vbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2dsb2JhbC9wYXJ0aWFscy9fY29tbW9uc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvcHJvZ3Jlc3NiYXJjb21tb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy9zdHlsZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZXJyb3JfbXNnLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2VkYnV0dG9uY29tcG9uZW50L2VkQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL3JhZGlvQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9FRElTL2F1dGhvcml6ZXRvc2VsbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvRURJUy9lZGlzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9CYXNpY1Byb2ZpbGUvRGV0YWlsc1BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0Jhc2ljUHJvZmlsZS9iYXNpY3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0Jhc2ljUHJvZmlsZS9BZGRpdGlvbmFsRGV0YWlscy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQmFzaWNQcm9maWxlL1NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9CYXNpY1Byb2ZpbGUvQmFzaWNwcm9maWxlTWIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0Jhc2ljUHJvZmlsZS9iYXNpY0ZlZWRiYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1Bvc2l0aW9uUmVwb3J0cy9QbmxSZXBvcnQvQ29uZmlybWF0aW9uUG9wdXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZm9vdGVyL2Zvb3RlcmZlZWRiYWNrcG9wLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9JbnZlc3RtZW50QWNjb3VudC9JbnZlc3RtZW50QWNjUG9wdXBNYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL3JlYWN0LXNsaWRpbmctcGFuZS9kaXN0L3JlYWN0LXNsaWRpbmctcGFuZS5jc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL1NvcnREcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JlcG9ydGNvbW1vbnRoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BbGVydHMvQWxlcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL29wdGlvbmNoYWluL2NhbGxwdXRUYWJsZS9jYWxscHV0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL29wdGlvbmNoYWluL2NhbGxwdXRUYWJsZS9vcHRpb25jaGFpbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9vcHRpb25jaGFpbi9jYWxscHV0VGFibGUvY2FsbHB1dHByaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL1N0b2NrRGV0YWlscy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0NvbW1vbi9BZGRXYXRjaExpc3QvQWRkVG9XYXRjaExpc3Quc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvc2hhcmVTb2NpYWxMaW5rcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL1F1b3Rlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0NvbW1vbi9IaXN0b3JpY1JldHVybnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9Db21tb24vUmVzdWx0c0FuZENvcnBFdmVudHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9FcXVpdHkvU2hhcmVIb2xkaW5nL1NoYXJlSG9sZGluZy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0VxdWl0eS9Wb2x1bWVBbmFseXNpcy9Wb2x1bWVBbmFseXNpcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0VxdWl0eS9Db21wYW55LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvRXF1aXR5L1NoYXJlSG9sZGluZy9NRlNoYXJlSG9sZGluZ1RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL0VxdWl0eS9JbnNpZGVyVHJhZGluZy9JbnNpZGVyVHJhZGluZ0RldGFpbFZpZXcuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRXF1aXR5L0luc2lkZXJUcmFkaW5nL0luc2lkZXJUcmFkaW5nVGFibGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRXF1aXR5L0luc2lkZXJUcmFkaW5nL0luc2lkZXJUcmFkaW5nVGFibGVNb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9FVEYvRXRmT3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9FVEYvTmF2YmFySGlzdG9yeS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0VURi9RdW90ZUVURi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0Z1dHVyZXMvRnV0dXJlc0luZGV4Q29uc3RpdHVlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvRnV0dXJlcy9GdXR1cmVPdmVydmlldy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0Z1dHVyZXMvUGVlckNvbXBhcmlzb25GdXR1cmUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRnV0dXJlcy9GdXR1cmVTcG90L0Z1dHVyZVNwb3RDb21wLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvSW5kZXhGdW5kcy9RdW90ZUluZGV4RnVuZHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9JbmRpY2VzL0luZGljZXNPdmVyVmlldy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0luZGljZXMvU2VjdG9yQW5hbHlzaXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9JbmRpY2VzL0luZGV4RnVuZHNJbmRpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvSVBPL1F1b3RlSVBPLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvTXV0dWFsRnVuZHMvTXV0dWFsRnVuZE92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvTXV0dWFsRnVuZHMvaGlzdG9yaWNSZXR1cm5zLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvTXV0dWFsRnVuZHMvSGlzdG9yaWNDYWxjdWxhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvTXV0dWFsRnVuZHMvUG9ydGZvbGlvRGV0YWlscy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL011dHVhbEZ1bmRzL1BlZXJDb21wYXJpc29uTUYuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9NdXR1YWxGdW5kcy9BYm91dEZ1bmRIb3VzZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9tdXR1YWxGdW5kcy9tZkNhbGN1bGF0b3IvZXhwbG9yZWZ1bmRjYWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvbXV0dWFsRnVuZHMvbWZDYWxjdWxhdG9yL2NhbGN1bGF0b3JpbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL211dHVhbEZ1bmRzL21mQ2FsY3VsYXRvci9ncm93dGhjYWxjdWxhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvTXV0dWFsRnVuZHMvUXVvdGVNdXR1YWxGdW5kcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL05DRC9RdW90ZU5DRC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL05DRF9JUE8vQ2FzaEZsb3dBbmFseXNpcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL05DRF9JUE8vT3RoZXJOQ0RCeVNhbWVJc3N1ZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9OQ0RfSVBPL05DRElwb1Nlcmllc1RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvTkNEX0lQTy9jb21tb24vRGV0YWlsc0dyaWQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9OQ0RfSVBPL0lQT0RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9OQ0RfSVBPL0NhdGVnb3J5V2lzZUJyZWFrdXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9OQ0RfSVBPL1F1b3RlTkNEX0lQTy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0lQTy9JcG9TY2hlbWVEZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL1ByaW1hcnlNYXJrZXQvTkZPL05mby5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL05GTy9RdW90ZU5GTy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL09wdGlvbnMvVGVjaG5pY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvT3B0aW9ucy9Db21tb25RdW90ZU9wdGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL09wdGlvbnMvT3B0aW9uT3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9Db21tb24vUmlza0FuYWx5c2lzL1Jpc2tBbmFseXNpcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0NvbW1vbi9jb21tb25tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvQ29tbW9uL0ZpbmFuY2lhbEFuYWx5c2lzL0ZpbmFuY2lhbEFuYWx5c2lzTGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvQ29tbW9uL0ZpbmFuY2lhbEFuYWx5c2lzL1BubFRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvQ29tbW9uL0ZpbmFuY2lhbEFuYWx5c2lzL1BkZlNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9Db21tb24vUGVlckNvbXBhcmlzaW9uL1BlZXJDb21wYXJpc2lvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0NvbW1vbi9TZWFzb25hbGliaWxpdHkvU2Vhc29uYWJpbGl0eS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0VxdWl0eS9Td290QW5hbHlzaXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9Db21tb24vUXVvdGVPdmVydmlldy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL0NvbW1vbi9Zb3VIb2xkVGhpc1N0b2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvQ29tbW9uL0Z1bmRzL1NjaGVtZUluZm9ybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9RdW90ZXMvTXV0dWFsRnVuZHMvVGhyZWVDb2xvclByb2dyZXNzQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL3RhYnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1F1b3Rlcy9PcHRpb25zL05ld3NDb3JwRXZlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL0VxdWl0eS9lcXVpdHlMaW5rcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9FcXVpdHkvTWFya2V0VG9kYXkvQ2hhcnRJcS9jaGFydElxLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL211dHVhbEZ1bmRzL3JlYWN0UmFuZ2VTbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRXF1aXR5L1ZpZXdBbGxUYWJsZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9lZFNvcnRMYWJlbHMvZWRTb3J0TGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0ZpbHRlcmFibGVMYWJlbHMvZmlsdGVyYWJsZUxhYmVscy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9mb290ZXIvZm9vdGVycmVmYWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZm9vdGVyL2Zvb3Rlcm1vYmlsZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9SZXBvcnRzSGVhZGVyL2NvbW1vblN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvUmVwb3J0c0hlYWRlci9HZW5lcmljUmVwb3J0SGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1NlY05hdmlnYXRpb24vU2VjTmF2aWdhdGlvbkRlc2t0b3Auc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvU2VjTmF2aWdhdGlvbi9zZWNOYXZpZ2F0aW9uTW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2R5YW5hbWljaW5kaWNhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2VkZWx3ZWlzc2xvZ28uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZWRNb2RhbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvcGVyZm9ybWFuY2VQcm9ncmVzc2Jhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy92aWV3YWxsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL21hcmtldENhcmQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvU3RvY2tDYXJkcy9TdG9ja0NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2Zsb2F0QnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2VxdWl0eWRyb3Bkb3duL2VxdWl0eWRyb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2dlbmVyaWNUYWJzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL3NsaWRpbmdwYW5laWNvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9tYXJrZXRkcmF3ZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvTWFya2V0U2xpZGluZ1BhbmUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvekluZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1RhYmxlaGVhZGVyQXJyb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2xvYWRlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9iYXJncmFwaC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9DaGFydGlxQnRtRHJhd2VyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL3Bpdm90UG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0NvbW1vblVJL2NvbW1vbkNvbG9ycy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9Db21tb25VSS90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0FjY29yZGlvbi9BY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZm9vdGVyL0Zvb3RlclBhZ2VzR2VuZXJpYy9Gb290ZXJTaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0JyZWFkQ3J1bWIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvUHJpbWFyeU1hcmtldC9JUE8tR2VuZXJpYy9JUG9fZ2VuZXJpYy1JcG8uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvUGFnaW5hdGlvbi9QYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1NjcmlwRGV0YWlsUGFuZS9NYXJrZXRkZXB0aC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9TY3JpcERldGFpbFBhbmUvY29ycG9yYXRlQWN0aW9ucy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9TY3JpcERldGFpbFBhbmUvTmV3cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9TY3JpcERldGFpbFBhbmUvUmVzZWFyY2hjYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1RvYXN0L1RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1NlYXJjaC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9HZW5lcmljVG9vbFRpcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy93YXRjaGxpc3RHZW5lcmljL3dhdGNobGlzdC1nZW5lcmljLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0NvbW1vblVJL0NvbW1vbnNwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvQ29tbW9uVUkvQ29tbW9uR3JpZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9Db21tb25VSS9jb21tb25Dc3Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvTG9naW4vZmxvYXRpbmdsYWJlbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9PdHBHZW5lcmljLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1BvcHVwTGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1RPQ2dlbmVyaWMvUHJvZHVjdEJ1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvVE9DZ2VuZXJpYy9PcmRlckNvbmZpcm1hdGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9UT0NnZW5lcmljL0F1dGhvcmlzZVRvU2VsbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9Td2l0Y2hCdXR0b24vc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0NvdW50SW5wdXQvQ291bnRJbnB1dC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9PcmRlck1zZy9PcmRlck1zZy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9GaWx0ZXJTaWRlYmFyL0ZpbHRlclNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvUHJpbWFyeU1hcmtldC9ORk8tR2VuZXJpYy9uZm9fZ2VuZXJpYy1JcG8uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZWRNb2RhbFNlYXJjaEJhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9UaHJlZURvdExvYWRlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9mbG9hdGluZ0ZlZWRiYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1VuZGVyc3RhbmRpbmdTZWN0aW9ucy9VbmRlcnN0YW5kaW5nU2VjdGlvbk1vYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy9GaWx0ZXJBc3NldERyb3Auc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUG5sVmlld1RyYW5zYWN0aW9uUmVwb3J0L1BubFZpZXdUcmFuc2FjdGlvblJlcG9ydC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy9Nb2JGaWx0ZXJBc3NldERyb3Auc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVGF4UmVwb3J0cy9UYXhEb3dubG9hZFBvcHVwTW9iLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL0hvbGRpbmdSZXBvcnRzTW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL011dHVhbEZ1bmRzL1RvcFBlcmZvcm1pbmdGdW5kcy9GdW5kc1NvcnRhbmRGaWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZXJyb3JzdGF0ZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9QYW5kTFJlcG9ydHMvUHJvZml0QW5kTG9zc01vYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9UQVhSZXBvcnRzL1RheERvd25sb2FkUG9wdXBNb2Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRnV0dXJlcy9NYXJrZXRUb2RheS9GdXR1cmVzTWFya2V0dG9kYXkuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRnV0dXJlcy9Ecml2aW5nTWFya2V0L0Z1dHVyZURyaXZpbmdNYXJrZXQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRnV0dXJlcy9Ecml2aW5nTWFya2V0L0Z1dHVyZXNEcml2aW5nTWFya2V0dmlld2FsbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9GdXR1cmVzL09wZW5JbnRlcmVzdEFuYWx5c2lzL09wZW5JbnRlcmVzdEFuYWx5c2lzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL1VuZGVyc3RhbmRpbmdTZWN0aW9uTWt0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL0VxdWl0eS9Ecml2aW5nTWFya2V0L1ZpZXdBbGwvV2Vla0hpZ2hMb3dWaWV3QWxsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL0VxdWl0eS9Ecml2aW5nTWFya2V0L1ZpZXdBbGwvQnV6emVyVmlld0FsbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9FcXVpdHkvRHJpdmluZ01hcmtldC9WaWV3QWxsL1BlcmZvcm1lcnNWaWV3QWxsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9NYXJrZXRzL0VxdWl0eS9Ecml2aW5nTWFya2V0L1ZpZXdBbGwvVG9wR2FpbmVyc0xvc2Vyc1ZpZXdBbGwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRXF1aXR5L0RyaXZpbmdNYXJrZXQvVmlld0FsbC9JbmRleFZpZXdBbGwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvRXF1aXR5L0RyaXZpbmdNYXJrZXQvVmlld0FsbC9BbGxUaW1lVmlld0FsbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9FcXVpdHkvRHJpdmluZ01hcmtldC9JbmRleFNlbGVjdGlvbkRyYXdlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9FcXVpdHkvRHJpdmluZ01hcmtldC9kcml2aW5nTWFya2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL3N1Yk1lbnVEcm9wZG93bi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9NYXJrZXRUb29scy9BbGxtYXJrZXRUb29scy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvRXBsZWRnZXMvcGxlZGdlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvRXBsZWRnZXMvZXBsZWRnZXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0VwbGVkZ2VzL3JlcXVlc3RzdGF0dXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0VwbGVkZ2VzL3BsZWRnZXNtYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQ2xpZW50RXZlbnRDYWxlbmRhci9DbGllbnRFdmVudENhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9DbGllbnRFdmVudENhbGVuZGFyL0NsaWVudEV2ZW50Q2FsZW5kYXJNYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9DbGllbnRFdmVudENhbGVuZGFyL0V2ZW50VHlwZUNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9DbGllbnRFdmVudENhbGVuZGFyL0NsaWVudEV2ZW50Q2FsZW5kYXJNb2Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXBpY2tlci9kaXN0L3JlYWN0LWRhdGVwaWNrZXIuY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9FdmVudENhbGVuZGFyL2V2ZW50Q2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvcmVhY3QtYmlnLWNhbGVuZGFyL2xpYi9zYXNzL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWJpZy1jYWxlbmRhci9saWIvc2Fzcy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvcmVhY3QtYmlnLWNhbGVuZGFyL2xpYi9zYXNzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9yZWFjdC1iaWctY2FsZW5kYXIvbGliL3Nhc3MvdG9vbGJhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9yZWFjdC1iaWctY2FsZW5kYXIvbGliL3Nhc3MvZXZlbnQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvcmVhY3QtYmlnLWNhbGVuZGFyL2xpYi9zYXNzL21vbnRoLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWJpZy1jYWxlbmRhci9saWIvc2Fzcy9hZ2VuZGEuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvcmVhY3QtYmlnLWNhbGVuZGFyL2xpYi9zYXNzL3RpbWUtY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWJpZy1jYWxlbmRhci9saWIvc2Fzcy90aW1lLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL0Zvb3Rlci9BYm91dFVzL0Fib3V0VXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL0Zvb3Rlci9Gb290ZXJQYWdlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvRm9vdGVyL0Rpc2NsYWltZXJzL0Rpc2NsYWltZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9Gb290ZXIvUGxhdGZvcm1QYXJ0bmVycy9QbGFyZm9ybVBhcnRuZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9Gb290ZXIvSW52ZXN0b3JSZWxhdGlvbnMvUmVkcmVzc2FsVGFibGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL0Zvb3Rlci9JbnZlc3RvclJlbGF0aW9ucy9Db21wbGlhbmNlVGFibGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL0Zvb3Rlci9JbnZlc3RvclJlbGF0aW9ucy9SZWd1bGF0aW9uTE9EUi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvRm9vdGVyL0ludmVzdG9yUmVsYXRpb25zL0ludmVzdG9yUmVsYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9Gb290ZXIvaW1wb3J0YW50TXNncy9pbXBvcnRhbnRNc2dzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9Gb290ZXIvZG9zQW5kRG9udHMvZG9zQW5kRG9udHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL0Zvb3Rlci9Db21tb24vVGVhbUNhcmQvVGVhbUNhcmQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL0Zvb3Rlci9Mb2NhdGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvRm9vdGVyL0ZhcS9GYXEuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0luZmluaXR5UGxhbi9JbmZpbml0eVBsYW4uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL0Zvb3Rlci9QYXJ0bmVyV2l0aFVzL3BhcnRuZXJ3aXRodXNDb21tb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0Z1bmRUcmFuc2Zlci9hZGRmdW5kcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvRnVuZFRyYW5zZmVyL2Z1bmR0cmFuc2Zlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvRnVuZFRyYW5zZmVyL3RyYW5zZmVyaGlzdG9yeS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvaGVhZGVyL25hdi9TdXBwb3J0RHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1NlYXJjaC9TZWFyY2hCbG9ja0dlbmVyaWMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1NlYXJjaC9BbGxTZWFyY2guc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1NlYXJjaC9QcmltYXJ5TWFya2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9TZWFyY2gvU2VhcmNoZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvcmVhY3QtdGFicy9zdHlsZS9yZWFjdC10YWJzLmNzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2hlYWRlci9uYXYvTmF2aWdhdGlvblVJLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9UT0MvTmNkX0lwby9iYW5rRGV0YWlscy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvaGVhZGVyL25hdi9IZWFkZXJSZWZhY3Rvci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvaGVhZGVyL25hdi9uYXZEZXNrLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9oZWFkZXIvbmF2L25hdk1vYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvT2ZmZXJpbmdzL0luc3VyYW5jZS9JbnN1cmFuY2VNYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9PZmZlcmluZ3MvSW5zdXJhbmNlL0luc3VyYW5jZU1haW5Nb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0xpdmVOZXdzL2xpdmVuZXdzQ29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9MaXZlTmV3cy9saXZlbmV3dWkuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0xpdmVOZXdzL2xpdmVuZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9Mb2dpbkZsb3cvTG9naW5SZWdpc3Rlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTG9naW5GbG93L0xvZ2lucGFnZXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0xvZ2luRmxvdy9HdWVzdFVzZXIvR3Vlc3RVc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9Mb2dpbkZsb3cvSGVscEZsb3cvSGVscEZsb3cuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0xvZ2luRmxvdy9IZWxwRmxvdy9jb21tb25sb2dpbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTG9naW5GbG93L0hlbHBGbG93L3Bhc3N3b3JkVmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTG9naW5GbG93L0d1ZXN0VXNlci9SZWdpc3RlclBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0xvZ2luRmxvdy9HdWVzdFVzZXIvT3RwUGFnZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTG9naW5GbG93L0NsaWVudFVzZXIvbG9naW4uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0xvZ2luRmxvdy9UcmlhbFBlcmlvZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTG9naW5GbG93L0NvbW1vbi9sb2dpbmhlbHAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0xvZ2luRmxvdy9TZWN1cmVMb2dpbi9TZWN1cmVMb2dpbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTG9naW5GbG93L01vYmlsZUFwcC9tb2JpbGVhcHAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0xvZ2luRmxvdy9Nb2JpbGVBcHAvZGlzYWJsZWRvdHAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Rvb2xzL01hcmdpbkNhbGN1bGF0b3IvbWFyZ2luQ2FsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9Ub29scy9NYXJnaW5DYWxjdWxhdG9yL21hcmdpbmNhbGN1bGF0b3Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Rvb2xzL01hcmdpbkZpbGVzL21hcmdpbkZpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9ob21lL2Nhcm91c2VsU2xpZGVyL093bFNsaWRlckN1c3RvbWl6ZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQ29ycG9yYXRlQWN0aW9uL0NvcnBvcmF0ZUdlbmVyaWNCbG9jay5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQ29ycG9yYXRlQWN0aW9uL0NvcnBvcmF0ZUFjdGlvblRyYW5zYWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9Db3Jwb3JhdGVBY3Rpb24vQ29ycG9yYXRlT0ZTLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9XYXRjaExpc3QvYWN0aW9ud2F0Y2hsaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9oZWFkZXIvbmF2L01vYmlsZUJvdHRvbUNsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9oZWFkZXIvbmF2L0hlYWRlclJlZmFjdG9yTW9iLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9PZmZlcmluZ3MvQ29ycG9yYXRlRkQvQ29ycG9yYXRlRkQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL09mZmVyaW5ncy9PZmZlcmluZ3Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL09mZmVyaW5ncy9TR0IvU0dCLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9PcmRlckJvb2svT3JkZXJCb29rLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9PcmRlckJvb2svb3JkZXJNYWluUGFnZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9GaWx0ZXJTaWRlYmFyL0ZpbHRlclRhYnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Bvc3RMb2dpbkRhc2hib2FyZC9wbGREYXNoYm9yYWQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Bvc3RMb2dpbkRhc2hib2FyZC9Qb3N0TG9naW5EYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Bvc3RMb2dpbkRhc2hib2FyZC9wbGREYXNoYm9yYWRNb2Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Bvc3RMb2dpbkRhc2hib2FyZC9Qb3N0TG9naW5OZXh0VmVyc2lvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTWFya2V0cy9FcXVpdHkvRHJpdmluZ01hcmtldC9tYXJrZXRjYXJkdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvRGFzaGJvYXJkUmVwb3J0L0Rhc2hCb2FyZFJlcG9ydHNNYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9QcmljaW5nL1ByaWNpbmcuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1ByaWNpbmcvUHJpY2luZ01vYmlsZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUHJvZHVjdHMvQ29tbW9uL0NyZWF0ZUxlYWRGb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9kaXN0L2Fzc2V0cy9vd2wuY2Fyb3VzZWwuY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvZGlzdC9hc3NldHMvb3dsLnRoZW1lLmRlZmF1bHQuY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvaG9tZS9lZGNhcmRjb21wb25lbnQvRWRlbEludmVzdG9yQ2Fyb3VzZWwvRWRlbEludmVzdG9yQ2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2hvbWUvZWRjYXJkY29tcG9uZW50L2VkY2FyZGludmVzdG9yL0VkQ2FyZEludmVzdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWxvYWRpbmctc2tlbGV0b24vZGlzdC9za2VsZXRvbi5jc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9Qcm9kdWN0UGFnZXMvUHJvZHVjdFBQT25lLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0NvbW1vblByb2R1Y3RDYXJkcy9Db21tb25Qcm9kdWN0Q2FyZHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Byb2R1Y3RQYWdlcy9DRDU0UHJvZHVjdHBhZ2UvQ0Q1NGNvZGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvR2VuZXJpY2NvbG9yQ2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvR2VuZXJpY0JsdWVjYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9Qcm9kdWN0UGFnZXMvQ3JvcG9yYXRlRkRQcm9kdWN0cGFnZS9jcm9wRkQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Byb2R1Y3RQYWdlcy9FVEZQcm9kdWN0cGFnZS9FVEZjb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0dlbmVyaWNDYXRlZ29yeWNhcmQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Byb2R1Y3RQYWdlcy9NRlByb2R1Y3RwYWdlL01GY29kZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUHJvZHVjdHMvQ29tbW9uL1Byb2R1Y3RDb21tb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Byb2R1Y3RzL0NvbW1vbi9Qcm9kdWN0Q2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Byb2R1Y3RzL0NvbW1vbi9jYWxjdWxhdG9yUHJvZHVjdC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUHJvZHVjdHMvQ29tbW9uL0NvbW1vblByb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Byb2R1Y3RzL05yaU9mZmVyaW5nL05yaW9mZmVyaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9Qcm9kdWN0cy9OcmlPZmZlcmluZy9JbnZlc3RtZW50Q2FyZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUHJvZHVjdHMvTnJpT2ZmZXJpbmcvQWNjb3VudENvbXBhcmlzb25DYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9Qcm9kdWN0cy9OcmlPZmZlcmluZy9Eb3dubG9hZEFwcFNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1Byb2R1Y3RzL0xlZ2VuY3lPZmZlcmluZy9sZWdlbmN5b2ZmZXJpbmcuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvQ2Fyb3VzZWwvQ2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvQ29tbW9uL1N1YlNlY3Rpb25MaW5rcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvR2VuZXJpYy9jb21tb25Eb3dubG9hZFJlcG9ydFJldmFtcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvR2VuZXJpYy9Mb2FkZXJQb3BVcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvR2VuZXJpYy9QQU5QYXNzd29yZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvR2VuZXJpYy9TdWNjZXNzUG9wVXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL0hvbGRpbmdzUmVwb3J0L0RwVHJhbnNhY3Rpb25SZXZhbXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvSG9sZGluZ1JlcG9ydHMvRHBUcmFuc2FjdGlvbnNSZXBvcnQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2Rvd2xvYWRIb2xkaW5nUmVwb3J0cy9EUHRyYW5zYWN0aW9uRm9ybURlc2suc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRzaXplLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JldmFtcGVkUmVwb3J0cy9Ib2xkaW5nUmVwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JldmFtcGVkUmVwb3J0cy9HZW5lcmljL0Ryb3BEb3duRmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JldmFtcGVkUmVwb3J0cy9HZW5lcmljL0ZpbHRlclBpbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JldmFtcGVkUmVwb3J0cy9QbmxSZXBvcnQvUHJvZml0YW5kTG9zc01haW4uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL1BubFJlcG9ydC9Qcm9maWx0QW5kTG9zc1JldmFtcE1vYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvSG9sZGluZ3NSZXBvcnQvSG9sZGluZ1JlcG9ydFNpZGVCYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL1JlcG9ydHNOYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL0dlbmVyaWMvVHJhbnNhY3Rpb25EZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvSG9sZGluZ1JlcG9ydHMvU21jYXNlUG9wdXBGYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL1NtY2FzZVBvcHVwTG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1RyYW5zYWN0aW9uSGlzdG9yeS9UcmFuc2FjdGlvbkhpc3RvcnlNYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JldmFtcGVkUmVwb3J0cy9Ib2xkaW5nc1JlcG9ydC9MaWZlSW5zdXJhbmNlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL0hvbGRpbmdSZXBvcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1BhbmRMUmVwb3J0cy9Qcm9maXRBbmRMb3NzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL0Rvd25sb2FkRHJvcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvUG9zaXRpb25SZXBvcnQvU3F1YXJlT2ZmQWxsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JldmFtcGVkUmVwb3J0cy9zdW1tYXJ5RGV0YWlscy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvUG9zaXRpb25SZXBvcnQvUG9zaXRpb25SZXBvcnRNYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JldmFtcGVkUmVwb3J0cy9Qb3NpdGlvblJlcG9ydC9Qb3NpdGlvblNxdWFyZU9mZkJhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvRmlsdGVyZmxhZ3Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL1Bvc2l0aW9uUmVwb3J0L1NxdWFyZU9mZkFsbFJvd01vYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvUG9zaXRpb25SZXBvcnQvU3F1YXJlT2ZmU3RhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9TZXJ2aWNlUmVxdWVzdC9TZXJ2aWNlUmVxdWVzdC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVGlja2V0UG9ydGFsL1RpY2tldGhpZGVtYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVGlja2V0UG9ydGFsL1RpY2tldFBvcnRhbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVGlja2V0UG9ydGFsL2F0dGFjaGVkRmlsZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVGlja2V0UG9ydGFsL1NlYXJjaFRpY2tldC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVE9DL0VxdWl0eS9FcXVpdHlUb2Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RPQy9Ub2Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9UT0MvQ29tbW9uVG9jQ29tcG9uZW50L0NvbW1vblRvY0NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVE9DL0VzaXAvRXNpcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVE9DL05GTy9uZm8uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RPQy9DdXJyZW5jeS9jdXJyZW5jeS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVE9DL011dHVhbEZ1bmQvbXV0dWFsZnVuZHRvYy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVE9DL1NHQi9zZ2Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RPQy9JcG8vSXBvQXBwbGljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RPQy9JcG8vT3JkZXJTdGF0dXNDb21tb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RPQy9OY2RfSXBvL3Nlcmllc3NlbGVjdGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVE9DL05jZF9JcG8vY29tbW9ubmNkLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9UT0MvTmNkX0lwby9TdHJwcGREZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RPQy9OY2RfSXBvL0xvZ2luRm9ybS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVE9DL05jZF9JcG8vSW52ZXN0b3JDYXRhZ29yeS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvVE9DL05jZF9JcG8vZG93bmxvYWRmaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9QYXJ0bmVyV2l0aFVzQ29tcGxpYW5jZS9QYXJ0bmVyV2l0aFVzU2VjdGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUGFydG5lcldpdGhVc0NvbXBsaWFuY2UvUGFydG5lcldpdGhVcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUGFydG5lcldpdGhVc0NvbXBsaWFuY2UvRGVkaWNhdGVkUGxhdGZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BYm91dFVzL3dlYWx0aGNyZWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BYm91dFVzL2Fib3V0dXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0Fib3V0VXMvb2ZmZXJTZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BYm91dFVzL2NvbW1vbmFib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BYm91dFVzL3Jvb3RoZXJpdGFnZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQWJvdXRVcy9vdXJnb2FsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BYm91dFVzL3dhZWx0aHRhbGVudC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQWJvdXRVcy9ibHVlYmluZGkuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0Fib3V0VXMvdGVzdGltb25pYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BYm91dFVzL3ByZXNzcmVsZWFzZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQWJvdXRVcy9kZWRpY2F0ZWRwYXJ0bmVyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BYm91dFVzL291ckxlYWRlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQWJvdXRVcy9iYW5uZXJjb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9BYm91dFVzL2FuaW1hdGlvbkNvbW1vbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvQWJvdXRVcy90eHRhbmkuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0ZlZWRCYWNrTW9kdWxlL2ZpbGV1cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0ZlZWRCYWNrTW9kdWxlL2ZlZWRiYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9OdXZhbWFNYXJrZXRzL1doYXRzTmV3LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9mZWF0dXJlcy9OdXZhbWFNYXJrZXRzL0NvbW1vbk1hcmtldC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTnV2YW1hTWFya2V0cy9udXZhbWFtYXJrZXQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL01hcmtldHMvbXV0dWFsRnVuZHMvTmF2QXBwbGljYWl0b25Ob3Jtcy9OYXZBcHBsaWNhaXRvbk5vcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2dlbmVyaWMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL0NvbnNlbnRQb3B1cC9Db25zZW50UG9wdXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5cclxuLyogUm9ib3RvIENvbmRlbnNlZCBGb250IEZhY2VzIFN0YXJ0Ki9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFJlZ3VsYXJcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tcmVndWxhci5lb3RcIik7XHJcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIFJlZ3VsYXJcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi1yZWd1bGFyLndvZmYyXCIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tcmVndWxhci53b2ZmXCIpXHJcbiAgICAgIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi1yZWd1bGFyLnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tcmVndWxhci5zdmcjUm9ib3RvQ29uZGVuc2VkXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwLmVvdFwiKTtcclxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAvKiBJRTYtSUU4ICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwLndvZmYyXCIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwLndvZmZcIilcclxuICAgICAgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLTcwMC50dGZcIilcclxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLTcwMC5zdmcjUm9ib3RvQ29uZGVuc2VkXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZEJvbGRJdGFsaWNcIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwaXRhbGljLmVvdFwiKTtcclxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksXHJcbiAgICBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi03MDBpdGFsaWMud29mZjJcIilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi03MDBpdGFsaWMud29mZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwaXRhbGljLnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwaXRhbGljLnN2ZyNSb2JvdG9Db25kZW5zZWRcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkSXRhbGljXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLWl0YWxpYy5lb3RcIik7XHJcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi1pdGFsaWMuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8qIElFNi1JRTggKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi1pdGFsaWMud29mZjJcIilcclxuICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi1pdGFsaWMud29mZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4taXRhbGljLnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4taXRhbGljLnN2ZyNSb2JvdG9Db25kZW5zZWRcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkUmVndWxhclwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvb3N3YWxkL3YxMS9vc3dhbGQtdjExLWxhdGluLXJlZ3VsYXIuZW90XCIpO1xyXG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKFwiT3N3YWxkIFJlZ3VsYXJcIiksIGxvY2FsKFwiT3N3YWxkLVJlZ3VsYXJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgLyogSUU2LUlFOCAqLyB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tcmVndWxhci53b2ZmMlwiKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvb3N3YWxkL3YxMS9vc3dhbGQtdjExLWxhdGluLXJlZ3VsYXIudHRmXCIpXHJcbiAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvb3N3YWxkL3YxMS9vc3dhbGQtdjExLWxhdGluLXJlZ3VsYXIuc3ZnI09zd2FsZFwiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJPc3dhbGRCb2xkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tNzAwLmVvdFwiKTtcclxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbChcIk9zd2FsZCBCb2xkXCIpLCBsb2NhbChcIk9zd2FsZC1Cb2xkXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvb3N3YWxkL3YxMS9vc3dhbGQtdjExLWxhdGluLTcwMC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgLyogSUU2LUlFOCAqLyB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tNzAwLndvZmYyXCIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL29zd2FsZC92MTEvb3N3YWxkLXYxMS1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIi4uLy4uL2ZvbnRzL29zd2FsZC92MTEvb3N3YWxkLXYxMS1sYXRpbi03MDAudHRmXCIpXHJcbiAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvb3N3YWxkL3YxMS9vc3dhbGQtdjExLWxhdGluLTcwMC5zdmcjT3N3YWxkXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIE9zd2FsZCBGb250IEZhY2VzIEVuZCovXHJcblxyXG4vKiBSb2JvdG8gU3RhcnQqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIuZW90XCIpO1xyXG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIFJlZ3VsYXJcIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgLyogSUU2LUlFOCAqLyB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tcmVndWxhci53b2ZmMlwiKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIudHRmXCIpXHJcbiAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIuc3ZnI1JvYm90b1wiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBSb2JvdG8gU3RhcnQqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNTAwLmVvdFwiKTtcclxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIiksIGxvY2FsKFwiUm9ib3RvLU1lZGl1bVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvcm9ib3RvLXYxNS1sYXRpbi01MDAuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8qIElFNi1JRTggKi8gdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLTUwMC53b2ZmMlwiKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNTAwLnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvcm9ib3RvLXYxNS1sYXRpbi01MDAuc3ZnI1JvYm90b1wiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNzAwLmVvdFwiKTtcclxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLTcwMC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgLyogSUU2LUlFOCAqLyB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNzAwLndvZmYyXCIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvcm9ib3RvLXYxNS1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvcm9ib3RvLXYxNS1sYXRpbi03MDAudHRmXCIpXHJcbiAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLTcwMC5zdmcjUm9ib3RvXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIFJvYm90byBFbmQqL1xyXG5cclxuLyogRW5jb2RlIFNhbnMgU3RhcnQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZEJvbGRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC1Cb2xkLmVvdFwiKTtcclxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbChcIkVuY29kZVNhbnNTZW1pRXhwYW5kZWQgQm9sZFwiKSxcclxuICAgIGxvY2FsKFwiRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC1Cb2xkXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zU2VtaUV4cGFuZGVkLUJvbGQuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8vIC8qIElFNi1JRTggKi8gdXJsKFwiLi4vLi4vZm9udHMvZW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC9FbmNvZGVTYW5zU2VtaUV4cGFuZGVkLUJvbGQud29mZjJcIilcclxuICAgIC8vIFx0Zm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zU2VtaUV4cGFuZGVkLUJvbGQud29mZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC1Cb2xkLnR0ZlwiKVxyXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC1Cb2xkLnN2ZyNSb2JvdG9cIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNMaWdodC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNMaWdodC5lb3RcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0xpZ2h0LnN2ZyNFbmNvZGVTYW5zTGlnaHRcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9lbmNvZGVzYW5zX25vcm1hbC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL2VuY29kZXNhbnNfbm9ybWFsLmVvdFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvZW5jb2Rlc2Fuc19ub3JtYWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL2VuY29kZXNhbnNfbm9ybWFsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvZW5jb2Rlc2Fuc19ub3JtYWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9lbmNvZGVzYW5zX25vcm1hbC5zdmcjZW5jb2Rlc2Fuc19ub3JtYWxcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNNZWRpdW0uZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zTWVkaXVtLmVvdFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc01lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNNZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zTWVkaXVtLnN2ZyNFbmNvZGVTYW5zTWVkaXVtXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNTZW1pQm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNTZW1pQm9sZC5lb3RcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNTZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlCb2xkLnN2ZyNFbmNvZGVTYW5zU2VtaUJvbGRcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zQm9sZFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zQm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNCb2xkLmVvdFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zQm9sZC5zdmcjRW5jb2RlU2Fuc0JvbGRcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNSZWd1bGFyLmVvdFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zUmVndWxhci5zdmcjRW5jb2RlU2Fuc1JlZ3VsYXJcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJJbnRlclJlZ3VsYXJcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ludGVyL0ludGVyUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbnRlci9JbnRlclJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvaW50ZXIvSW50ZXJSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvaW50ZXIvSW50ZXJSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2ludGVyL0ludGVyUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9pbnRlci9JbnRlclJlZ3VsYXIuc3ZnI0ludGVyUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkludGVyU2VtaUJvbGRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ludGVyL0ludGVyU2VtaUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW50ZXIvSW50ZXJTZW1pQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9pbnRlci9JbnRlclNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvaW50ZXIvSW50ZXJTZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9pbnRlci9JbnRlclNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2ludGVyL0ludGVyU2VtaUJvbGQuc3ZnI0ludGVyU2VtaUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9MaWdodFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9Sb2JvdG9MaWdodC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L1JvYm90b0xpZ2h0LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvUm9ib3RvTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L1JvYm90b0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvUm9ib3RvTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9Sb2JvdG9MaWdodC5zdmcjUm9ib3RvTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNSZWd1bGFyLmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNSZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc1JlZ3VsYXIuc3ZnI0RNU2Fuc05vcm1hbFwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc01lZGl1bS5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNNZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNNZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc01lZGl1bS5zdmcjRE1TYW5zTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc0JvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc0JvbGQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc0JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zQm9sZC5zdmcjRE1TYW5zQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fucy1FeHRyYUxpZ2h0LmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnMtRXh0cmFMaWdodC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zLUV4dHJhTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fucy1FeHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnMtRXh0cmFMaWdodC5zdmcjRE1TYW5zTm9ybWFsXCIpIGZvcm1hdChcInN2Z1wiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZG1TYW5zU2VyaWYvRE1TZXJpZkRpc3BsYXktUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9kbVNhbnNTZXJpZi9ETVNlcmlmRGlzcGxheS1SZWd1bGFyLmVvdFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2RtU2Fuc1NlcmlmL0RNU2VyaWZEaXNwbGF5LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbVNhbnNTZXJpZi9ETVNlcmlmRGlzcGxheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2RtU2Fuc1NlcmlmL0RNU2VyaWZEaXNwbGF5LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1TYW5zU2VyaWYvRE1TZXJpZkRpc3BsYXktUmVndWxhci5zdmcjRE1TYW5zTm9ybWFsXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJETVNhbnMtMzAwXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9kbXMvZG0tc2Fucy1sYXRpbi0zMDAtbm9ybWFsLnR0ZlwiKTtcclxuICBzcmM6IHUgdXJsKFwiLi4vLi4vZm9udHMvZG1zL2RtLXNhbnMtbGF0aW4tMzAwLW5vcm1hbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9kbS1zYW5zLWxhdGluLTMwMC1ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL2RtLXNhbnMtbGF0aW4tMzAwLW5vcm1hbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovOnJvb3R7LS1icy1ibHVlOiMwZDZlZmQ7LS1icy1pbmRpZ286IzY2MTBmMjstLWJzLXB1cnBsZTojNmY0MmMxOy0tYnMtcGluazojZDYzMzg0Oy0tYnMtcmVkOiNkYzM1NDU7LS1icy1vcmFuZ2U6I2ZkN2UxNDstLWJzLXllbGxvdzojZmZjMTA3Oy0tYnMtZ3JlZW46IzE5ODc1NDstLWJzLXRlYWw6IzIwYzk5NzstLWJzLWN5YW46IzBkY2FmMDstLWJzLXdoaXRlOiNmZmY7LS1icy1ncmF5OiM2Yzc1N2Q7LS1icy1ncmF5LWRhcms6IzM0M2E0MDstLWJzLWdyYXktMTAwOiNmOGY5ZmE7LS1icy1ncmF5LTIwMDojZTllY2VmOy0tYnMtZ3JheS0zMDA6I2RlZTJlNjstLWJzLWdyYXktNDAwOiNjZWQ0ZGE7LS1icy1ncmF5LTUwMDojYWRiNWJkOy0tYnMtZ3JheS02MDA6IzZjNzU3ZDstLWJzLWdyYXktNzAwOiM0OTUwNTc7LS1icy1ncmF5LTgwMDojMzQzYTQwOy0tYnMtZ3JheS05MDA6IzIxMjUyOTstLWJzLXByaW1hcnk6IzBkNmVmZDstLWJzLXNlY29uZGFyeTojNmM3NTdkOy0tYnMtc3VjY2VzczojMTk4NzU0Oy0tYnMtaW5mbzojMGRjYWYwOy0tYnMtd2FybmluZzojZmZjMTA3Oy0tYnMtZGFuZ2VyOiNkYzM1NDU7LS1icy1saWdodDojZjhmOWZhOy0tYnMtZGFyazojMjEyNTI5Oy0tYnMtcHJpbWFyeS1yZ2I6MTMsMTEwLDI1MzstLWJzLXNlY29uZGFyeS1yZ2I6MTA4LDExNywxMjU7LS1icy1zdWNjZXNzLXJnYjoyNSwxMzUsODQ7LS1icy1pbmZvLXJnYjoxMywyMDIsMjQwOy0tYnMtd2FybmluZy1yZ2I6MjU1LDE5Myw3Oy0tYnMtZGFuZ2VyLXJnYjoyMjAsNTMsNjk7LS1icy1saWdodC1yZ2I6MjQ4LDI0OSwyNTA7LS1icy1kYXJrLXJnYjozMywzNyw0MTstLWJzLXdoaXRlLXJnYjoyNTUsMjU1LDI1NTstLWJzLWJsYWNrLXJnYjowLDAsMDstLWJzLWJvZHktY29sb3ItcmdiOjMzLDM3LDQxOy0tYnMtYm9keS1iZy1yZ2I6MjU1LDI1NSwyNTU7LS1icy1mb250LXNhbnMtc2VyaWY6c3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiOy0tYnMtZm9udC1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTstLWJzLWdyYWRpZW50OmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpOy0tYnMtYm9keS1mb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpOy0tYnMtYm9keS1mb250LXNpemU6MXJlbTstLWJzLWJvZHktZm9udC13ZWlnaHQ6NDAwOy0tYnMtYm9keS1saW5lLWhlaWdodDoxLjU7LS1icy1ib2R5LWNvbG9yOiMyMTI1Mjk7LS1icy1ib2R5LWJnOiNmZmZ9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246bm8tcHJlZmVyZW5jZSl7OnJvb3R7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH19Ym9keXttYXJnaW46MDtmb250LWZhbWlseTp2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYm9keS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OnZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3RleHQtYWxpZ246dmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH1ocnttYXJnaW46MXJlbSAwO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyOjA7b3BhY2l0eTouMjV9aHI6bm90KFtzaXplXSl7aGVpZ2h0OjFweH0uaDEsLmgyLC5oMywuaDQsLmg1LC5oNixoMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yfS5oMSxoMXtmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oMSxoMXtmb250LXNpemU6Mi41cmVtfX0uaDIsaDJ7Zm9udC1zaXplOmNhbGMoMS4zMjVyZW0gKyAuOXZ3KX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oMixoMntmb250LXNpemU6MnJlbX19LmgzLGgze2ZvbnQtc2l6ZTpjYWxjKDEuM3JlbSArIC42dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmgzLGgze2ZvbnQtc2l6ZToxLjc1cmVtfX0uaDQsaDR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAuM3Z3KX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5oNCxoNHtmb250LXNpemU6MS41cmVtfX0uaDUsaDV7Zm9udC1zaXplOjEuMjVyZW19Lmg2LGg2e2ZvbnQtc2l6ZToxcmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdLGFiYnJbdGl0bGVdey13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZTt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVse3BhZGRpbmctbGVmdDoycmVtfWRsLG9sLHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsb2wgdWwsdWwgb2wsdWwgdWx7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfS5zbWFsbCxzbWFsbHtmb250LXNpemU6Ljg3NWVtfS5tYXJrLG1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM31zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojMGQ2ZWZkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpob3Zlcntjb2xvcjojMGE1OGNhfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO2ZvbnQtc2l6ZToxZW07ZGlyZWN0aW9uOmx0cjt1bmljb2RlLWJpZGk6YmlkaS1vdmVycmlkZX1wcmV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87Zm9udC1zaXplOi44NzVlbX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfWNvZGV7Zm9udC1zaXplOi44NzVlbTtjb2xvcjojZDYzMzg0O3dvcmQtd3JhcDpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLXJhZGl1czouMnJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjcwMH1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZyxzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2NhcHRpb24tc2lkZTpib3R0b207Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnR9dGh7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtYWxpZ246LXdlYmtpdC1tYXRjaC1wYXJlbnR9dGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdHJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowfWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfXNlbGVjdDpkaXNhYmxlZHtvcGFjaXR5OjF9W2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7ZGlzcGxheTpub25lfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSxidXR0b246bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9OjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX10ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAuM3Z3KTtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7bGVnZW5ke2ZvbnQtc2l6ZToxLjVyZW19fWxlZ2VuZCsqe2NsZWFyOmxlZnR9Ojotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZHtwYWRkaW5nOjB9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXJ7cGFkZGluZzowfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0fTo6ZmlsZS1zZWxlY3Rvci1idXR0b257Zm9udDppbmhlcml0fTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfWlmcmFtZXtib3JkZXI6MH1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOmNhbGMoMS42MjVyZW0gKyA0LjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTF7Zm9udC1zaXplOjVyZW19fS5kaXNwbGF5LTJ7Zm9udC1zaXplOmNhbGMoMS41NzVyZW0gKyAzLjl2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTJ7Zm9udC1zaXplOjQuNXJlbX19LmRpc3BsYXktM3tmb250LXNpemU6Y2FsYygxLjUyNXJlbSArIDMuM3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktM3tmb250LXNpemU6NHJlbX19LmRpc3BsYXktNHtmb250LXNpemU6Y2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtfX0uZGlzcGxheS01e2ZvbnQtc2l6ZTpjYWxjKDEuNDI1cmVtICsgMi4xdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS01e2ZvbnQtc2l6ZTozcmVtfX0uZGlzcGxheS02e2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS02e2ZvbnQtc2l6ZToyLjVyZW19fS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTouODc1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ibG9ja3F1b3Rle21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MS4yNXJlbX0uYmxvY2txdW90ZT46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmJsb2NrcXVvdGUtZm9vdGVye21hcmdpbi10b3A6LTFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50Olwi4oCUwqBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czouMjVyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzZjNzU3ZH0uY29udGFpbmVyLC5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bCwuY29udGFpbmVyLXh4bHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtZ3V0dGVyLXgsLjc1cmVtKTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtZ3V0dGVyLXgsLjc1cmVtKTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVyLC5jb250YWluZXItc217bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLW1kLC5jb250YWluZXItc217bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhse21heC13aWR0aDoxMTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhsLC5jb250YWluZXIteHhse21heC13aWR0aDoxMzIwcHh9fS5yb3d7LS1icy1ndXR0ZXIteDoxLjVyZW07LS1icy1ndXR0ZXIteTowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9LmNvbHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy0wLC5neC0wey0tYnMtZ3V0dGVyLXg6MH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6MH0uZy0xLC5neC0xey0tYnMtZ3V0dGVyLXg6MC4yNXJlbX0uZy0xLC5neS0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6MC41cmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTowLjVyZW19LmctMywuZ3gtM3stLWJzLWd1dHRlci14OjFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OjFyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OjEuNXJlbX0uZy00LC5neS00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDozcmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTozcmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29sLXNte2ZsZXg6MSAwIDAlfS5yb3ctY29scy1zbS1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1zbS0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXNtLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXNtLTAsLmd4LXNtLTB7LS1icy1ndXR0ZXIteDowfS5nLXNtLTAsLmd5LXNtLTB7LS1icy1ndXR0ZXIteTowfS5nLXNtLTEsLmd4LXNtLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLXNtLTEsLmd5LXNtLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLXNtLTIsLmd4LXNtLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19Lmctc20tMiwuZ3ktc20tMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1zbS0zLC5neC1zbS0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1zbS0zLC5neS1zbS0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1zbS00LC5neC1zbS00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLXNtLTQsLmd5LXNtLTR7LS1icy1ndXR0ZXIteToxLjVyZW19Lmctc20tNSwuZ3gtc20tNXstLWJzLWd1dHRlci14OjNyZW19Lmctc20tNSwuZ3ktc20tNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLW1ke2ZsZXg6MSAwIDAlfS5yb3ctY29scy1tZC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1tZC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDowfS5nLW1kLTAsLmd5LW1kLTB7LS1icy1ndXR0ZXIteTowfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLW1kLTIsLmd4LW1kLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1tZC0zLC5neC1tZC0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctbWQtNSwuZ3gtbWQtNXstLWJzLWd1dHRlci14OjNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxne2ZsZXg6MSAwIDAlfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDowfS5nLWxnLTAsLmd5LWxnLTB7LS1icy1ndXR0ZXIteTowfS5nLWxnLTEsLmd4LWxnLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLWxnLTIsLmd4LWxnLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctbGctMiwuZ3ktbGctMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy1sZy00LC5neC1sZy00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctbGctNSwuZ3gtbGctNXstLWJzLWd1dHRlci14OjNyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14bC0wLC5neC14bC0wey0tYnMtZ3V0dGVyLXg6MH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6MH0uZy14bC0xLC5neC14bC0xey0tYnMtZ3V0dGVyLXg6MC4yNXJlbX0uZy14bC0xLC5neS14bC0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6MC41cmVtfS5nLXhsLTIsLmd5LXhsLTJ7LS1icy1ndXR0ZXIteTowLjVyZW19LmcteGwtMywuZ3gteGwtM3stLWJzLWd1dHRlci14OjFyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OjFyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OjEuNXJlbX0uZy14bC00LC5neS14bC00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDozcmVtfS5nLXhsLTUsLmd5LXhsLTV7LS1icy1ndXR0ZXIteTozcmVtfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5jb2wteHhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14eGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteHhsLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXh4bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXh4bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteHhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteHhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteHhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteHhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteHhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXh4bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14eGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXh4bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteHhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14eGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXh4bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteHhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14eGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14eGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14eGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteHhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXh4bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteHhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteHhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteHhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteHhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteHhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteHhsLTAsLmd4LXh4bC0wey0tYnMtZ3V0dGVyLXg6MH0uZy14eGwtMCwuZ3kteHhsLTB7LS1icy1ndXR0ZXIteTowfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OjAuMjVyZW19LmcteHhsLTEsLmd5LXh4bC0xey0tYnMtZ3V0dGVyLXk6MC4yNXJlbX0uZy14eGwtMiwuZ3gteHhsLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLXh4bC0zLC5neC14eGwtM3stLWJzLWd1dHRlci14OjFyZW19LmcteHhsLTMsLmd5LXh4bC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy14eGwtNCwuZ3gteHhsLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19LmcteHhsLTQsLmd5LXh4bC00ey0tYnMtZ3V0dGVyLXk6MS41cmVtfS5nLXh4bC01LC5neC14eGwtNXstLWJzLWd1dHRlci14OjNyZW19LmcteHhsLTUsLmd5LXh4bC01ey0tYnMtZ3V0dGVyLXk6M3JlbX19LnRhYmxley0tYnMtdGFibGUtYmc6dHJhbnNwYXJlbnQ7LS1icy10YWJsZS1hY2NlbnQtYmc6dHJhbnNwYXJlbnQ7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMyMTI1Mjk7LS1icy10YWJsZS1zdHJpcGVkLWJnOnJnYmEoMCwgMCwgMCwgMC4wNSk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzIxMjUyOTstLWJzLXRhYmxlLWFjdGl2ZS1iZzpyZ2JhKDAsIDAsIDAsIDAuMSk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMjEyNTI5Oy0tYnMtdGFibGUtaG92ZXItYmc6cmdiYSgwLCAwLCAwLCAwLjA3NSk7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzIxMjUyOTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjVyZW0gLjVyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10YWJsZS1iZyk7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKX0udGFibGU+dGJvZHl7dmVydGljYWwtYWxpZ246aW5oZXJpdH0udGFibGU+dGhlYWR7dmVydGljYWwtYWxpZ246Ym90dG9tfS50YWJsZT46bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcDoycHggc29saWQgY3VycmVudENvbG9yfS5jYXB0aW9uLXRvcHtjYXB0aW9uLXNpZGU6dG9wfS50YWJsZS1zbT46bm90KGNhcHRpb24pPio+KntwYWRkaW5nOi4yNXJlbSAuMjVyZW19LnRhYmxlLWJvcmRlcmVkPjpub3QoY2FwdGlvbik+Kntib3JkZXItd2lkdGg6MXB4IDB9LnRhYmxlLWJvcmRlcmVkPjpub3QoY2FwdGlvbik+Kj4qe2JvcmRlci13aWR0aDowIDFweH0udGFibGUtYm9yZGVybGVzcz46bm90KGNhcHRpb24pPio+Kntib3JkZXItYm90dG9tLXdpZHRoOjB9LnRhYmxlLWJvcmRlcmxlc3M+Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3Atd2lkdGg6MH0udGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpPip7LS1icy10YWJsZS1hY2NlbnQtYmc6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7Y29sb3I6dmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcil9LnRhYmxlLWFjdGl2ZXstLWJzLXRhYmxlLWFjY2VudC1iZzp2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO2NvbG9yOnZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcil9LnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPip7LS1icy10YWJsZS1hY2NlbnQtYmc6dmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO2NvbG9yOnZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKX0udGFibGUtcHJpbWFyeXstLWJzLXRhYmxlLWJnOiNjZmUyZmY7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNjNWQ3ZjI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2JhY2JlNjstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2JmZDFlYzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2JhY2JlNn0udGFibGUtc2Vjb25kYXJ5ey0tYnMtdGFibGUtYmc6I2UyZTNlNTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2Q3ZDhkYTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojY2JjY2NlOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZDFkMmQ0Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojY2JjY2NlfS50YWJsZS1zdWNjZXNzey0tYnMtdGFibGUtYmc6I2QxZTdkZDstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M3ZGJkMjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmNkMGM3Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYzFkNmNjOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojYmNkMGM3fS50YWJsZS1pbmZvey0tYnMtdGFibGUtYmc6I2NmZjRmYzstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M1ZThlZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmFkY2UzOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYmZlMmU5Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojYmFkY2UzfS50YWJsZS13YXJuaW5ney0tYnMtdGFibGUtYmc6I2ZmZjNjZDstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2YyZTdjMzstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZTZkYmI5Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZWNlMWJlOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZTZkYmI5fS50YWJsZS1kYW5nZXJ7LS1icy10YWJsZS1iZzojZjhkN2RhOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZWNjY2NmOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNkZmMyYzQ7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNlNWM3Y2E7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNkZmMyYzR9LnRhYmxlLWxpZ2h0ey0tYnMtdGFibGUtYmc6I2Y4ZjlmYTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2VjZWRlZTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojZGZlMGUxOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojZTVlNmU3Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojZGZlMGUxfS50YWJsZS1kYXJrey0tYnMtdGFibGUtYmc6IzIxMjUyOTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6IzJjMzAzNDstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6I2ZmZjstLWJzLXRhYmxlLWFjdGl2ZS1iZzojMzczYjNlOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiNmZmY7LS1icy10YWJsZS1ob3Zlci1iZzojMzIzNTM5Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6I2ZmZjtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMzczYjNlfS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14eGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0uZm9ybS1sYWJlbHttYXJnaW4tYm90dG9tOi41cmVtfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKC4zNzVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjM3NXJlbSArIDFweCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYyguNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguNXJlbSArIDFweCk7Zm9udC1zaXplOjEuMjVyZW19LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi44NzVyZW19LmZvcm0tdGV4dHttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiM2Yzc1N2R9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWNvbnRyb2x7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV17b3ZlcmZsb3c6aGlkZGVufS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVle2hlaWdodDoxLjVlbX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmZvcm0tY29udHJvbFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbjotLjM3NXJlbSAtLjc1cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNzVyZW07bWFyZ2luLWlubGluZS1lbmQ6Ljc1cmVtO2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH0uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbjotLjM3NXJlbSAtLjc1cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNzVyZW07bWFyZ2luLWlubGluZS1lbmQ6Ljc1cmVtO2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2RkZTBlM30uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZGRlMGUzfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luOi0uMzc1cmVtIC0uNzVyZW07LXdlYmtpdC1tYXJnaW4tZW5kOi43NXJlbTttYXJnaW4taW5saW5lLWVuZDouNzVyZW07Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2RkZTBlM30uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNte3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOi4ycmVtfS5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbjotLjI1cmVtIC0uNXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6LjVyZW07bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0uMjVyZW0gLS41cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW46LS4yNXJlbSAtLjVyZW07LXdlYmtpdC1tYXJnaW4tZW5kOi41cmVtO21hcmdpbi1pbmxpbmUtZW5kOi41cmVtfS5mb3JtLWNvbnRyb2wtbGd7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6LjNyZW19LmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbjotLjVyZW0gLTFyZW07LXdlYmtpdC1tYXJnaW4tZW5kOjFyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbX0uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0uNXJlbSAtMXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6MXJlbTttYXJnaW4taW5saW5lLWVuZDoxcmVtfS5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW46LS41cmVtIC0xcmVtOy13ZWJraXQtbWFyZ2luLWVuZDoxcmVtO21hcmdpbi1pbmxpbmUtZW5kOjFyZW19dGV4dGFyZWEuZm9ybS1jb250cm9se21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCl9dGV4dGFyZWEuZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KX10ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGd7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCl9LmZvcm0tY29udHJvbC1jb2xvcnt3aWR0aDozcmVtO2hlaWdodDphdXRvO3BhZGRpbmc6LjM3NXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaHtoZWlnaHQ6MS41ZW07Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2h7aGVpZ2h0OjEuNWVtO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5mb3JtLXNlbGVjdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDIuMjVyZW0gLjM3NXJlbSAuNzVyZW07LW1vei1wYWRkaW5nLXN0YXJ0OmNhbGMoMC43NXJlbSAtIDNweCk7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHg7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1zZWxlY3R7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXNlbGVjdFttdWx0aXBsZV0sLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pe3BhZGRpbmctcmlnaHQ6Ljc1cmVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uZm9ybS1zZWxlY3Q6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZ3tjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzowIDAgMCAjMjEyNTI5fS5mb3JtLXNlbGVjdC1zbXtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctbGVmdDouNXJlbTtmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOi4ycmVtfS5mb3JtLXNlbGVjdC1sZ3twYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOi4zcmVtfS5mb3JtLWNoZWNre2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxLjVyZW07cGFkZGluZy1sZWZ0OjEuNWVtO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dHtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi0xLjVlbX0uZm9ybS1jaGVjay1pbnB1dHt3aWR0aDoxZW07aGVpZ2h0OjFlbTttYXJnaW4tdG9wOi4yNWVtO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMjUpOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTstd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDpleGFjdDtjb2xvci1hZGp1c3Q6ZXhhY3R9LmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF17Ym9yZGVyLXJhZGl1czouMjVlbX0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXXtib3JkZXItcmFkaXVzOjUwJX0uZm9ybS1jaGVjay1pbnB1dDphY3RpdmV7ZmlsdGVyOmJyaWdodG5lc3MoOTAlKX0uZm9ybS1jaGVjay1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmR9LmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRle2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6bm9uZTtvcGFjaXR5Oi41fS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1sYWJlbHtvcGFjaXR5Oi41fS5mb3JtLXN3aXRjaHtwYWRkaW5nLWxlZnQ6Mi41ZW19LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0e3dpZHRoOjJlbTttYXJnaW4tbGVmdDotMi41ZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2JvcmRlci1yYWRpdXM6MmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjFyZW19LmJ0bi1jaGVja3twb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWNoZWNrOmRpc2FibGVkKy5idG4sLmJ0bi1jaGVja1tkaXNhYmxlZF0rLmJ0bntwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjY1fS5mb3JtLXJhbmdle3dpZHRoOjEwMCU7aGVpZ2h0OjEuNXJlbTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmZvcm0tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOi0uMjVyZW07YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjZkNGZlfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0Oy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnstbW96LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ0ZmV9LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmZvcm0tcmFuZ2U6ZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uZm9ybS1mbG9hdGluZ3twb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLC5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdHtoZWlnaHQ6Y2FsYygzLjVyZW0gKyAycHgpO2xpbmUtaGVpZ2h0OjEuMjV9LmZvcm0tZmxvYXRpbmc+bGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3BhZGRpbmc6MXJlbSAuNzVyZW07cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1mbG9hdGluZz5sYWJlbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2x7cGFkZGluZzoxcmVtIC43NXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKXtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbHtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdHtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKX5sYWJlbHtvcGFjaXR5Oi42NTt0cmFuc2Zvcm06c2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWx7b3BhY2l0eTouNjU7dHJhbnNmb3JtOnNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+bGFiZWx7b3BhY2l0eTouNjU7dHJhbnNmb3JtOnNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWluLXdpZHRoOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpmb2N1c3t6LWluZGV4OjN9LmlucHV0LWdyb3VwIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cCAuYnRuOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pbnB1dC1ncm91cC1sZz4uYnRuLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOi4zcmVtfS5pbnB1dC1ncm91cC1zbT4uYnRuLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6LjJyZW19LmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0e3BhZGRpbmctcmlnaHQ6M3JlbX0uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSwuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+Om50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spe21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojMTk4NzU0fS52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNSwxMzUsODQsLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlke2JvcmRlci1jb2xvcjojMTk4NzU0O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMTk4NzU0O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC4yNSl9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pfS5mb3JtLXNlbGVjdC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWR7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXtwYWRkaW5nLXJpZ2h0OjQuMTI1cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzE5ODc1NDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1LDEzNSw4NCwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlke2JvcmRlci1jb2xvcjojMTk4NzU0fS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiMxOTg3NTR9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojMTk4NzU0fS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dH4udmFsaWQtZmVlZGJhY2t7bWFyZ2luLWxlZnQ6LjVlbX0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCwuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWR7ei1pbmRleDoxfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1c3t6LWluZGV4OjN9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmZvcm0tc2VsZWN0LmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJde3BhZGRpbmctcmlnaHQ6NC4xMjVyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojZGMzNTQ1fS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dH4uaW52YWxpZC1mZWVkYmFja3ttYXJnaW4tbGVmdDouNWVtfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlke3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1c3t6LWluZGV4OjN9LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlcntjb2xvcjojMjEyNTI5fS5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0bntwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjY1fS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYjVlZDc7Ym9yZGVyLWNvbG9yOiMwYTU4Y2F9LmJ0bi1jaGVjazpmb2N1cysuYnRuLXByaW1hcnksLmJ0bi1wcmltYXJ5OmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGI1ZWQ3O2JvcmRlci1jb2xvcjojMGE1OGNhO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoNDksMTMyLDI1MywuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1wcmltYXJ5LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXByaW1hcnksLmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXByaW1hcnk6YWN0aXZlLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYTU4Y2E7Ym9yZGVyLWNvbG9yOiMwYTUzYmV9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg0OSwxMzIsMjUzLC41KX0uYnRuLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5idG4tc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWM2MzZhO2JvcmRlci1jb2xvcjojNTY1ZTY0fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1zZWNvbmRhcnksLmJ0bi1zZWNvbmRhcnk6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYzNmE7Ym9yZGVyLWNvbG9yOiM1NjVlNjQ7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMzAsMTM4LDE0NSwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1zZWNvbmRhcnksLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tc2Vjb25kYXJ5LC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwuYnRuLXNlY29uZGFyeTphY3RpdmUsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTY1ZTY0O2JvcmRlci1jb2xvcjojNTE1ODVlfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXNlY29uZGFyeTpmb2N1cywuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzMCwxMzgsMTQ1LC41KX0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxOTg3NTQ7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU3MzQ3O2JvcmRlci1jb2xvcjojMTQ2YzQzfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1zdWNjZXNzLC5idG4tc3VjY2Vzczpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1NzM0Nztib3JkZXItY29sb3I6IzE0NmM0Mztib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDYwLDE1MywxMTAsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tc3VjY2VzcywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zdWNjZXNzLC5idG4tc3VjY2Vzcy5hY3RpdmUsLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTQ2YzQzO2JvcmRlci1jb2xvcjojMTM2NTNmfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tc3VjY2Vzczpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoNjAsMTUzLDExMCwuNSl9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLC5idG4tc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE5ODc1NDtib3JkZXItY29sb3I6IzE5ODc1NH0uYnRuLWluZm97Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwZGNhZjA7Ym9yZGVyLWNvbG9yOiMwZGNhZjB9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojMzFkMmYyO2JvcmRlci1jb2xvcjojMjVjZmYyfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1pbmZvLC5idG4taW5mbzpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzMxZDJmMjtib3JkZXItY29sb3I6IzI1Y2ZmMjtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDExLDE3MiwyMDQsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4taW5mbywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1pbmZvLC5idG4taW5mby5hY3RpdmUsLmJ0bi1pbmZvOmFjdGl2ZSwuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojM2RkNWYzO2JvcmRlci1jb2xvcjojMjVjZmYyfS5idG4tY2hlY2s6YWN0aXZlKy5idG4taW5mbzpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mby5hY3RpdmU6Zm9jdXMsLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTEsMTcyLDIwNCwuNSl9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mbzpkaXNhYmxlZHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzBkY2FmMDtib3JkZXItY29sb3I6IzBkY2FmMH0uYnRuLXdhcm5pbmd7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjYTJjO2JvcmRlci1jb2xvcjojZmZjNzIwfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi13YXJuaW5nLC5idG4td2FybmluZzpmb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmY2EyYztib3JkZXItY29sb3I6I2ZmYzcyMDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxNywxNjQsNiwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi13YXJuaW5nLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXdhcm5pbmcsLmJ0bi13YXJuaW5nLmFjdGl2ZSwuYnRuLXdhcm5pbmc6YWN0aXZlLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmNkMzk7Ym9yZGVyLWNvbG9yOiNmZmM3MjB9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi13YXJuaW5nOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMTcsMTY0LDYsLjUpfS5idG4td2FybmluZy5kaXNhYmxlZCwuYnRuLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiYjJkM2I7Ym9yZGVyLWNvbG9yOiNiMDJhMzd9LmJ0bi1jaGVjazpmb2N1cysuYnRuLWRhbmdlciwuYnRuLWRhbmdlcjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JiMmQzYjtib3JkZXItY29sb3I6I2IwMmEzNztib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyNSw4Myw5NywuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1kYW5nZXIsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZGFuZ2VyLC5idG4tZGFuZ2VyLmFjdGl2ZSwuYnRuLWRhbmdlcjphY3RpdmUsLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjAyYTM3O2JvcmRlci1jb2xvcjojYTUyODM0fS5idG4tY2hlY2s6YWN0aXZlKy5idG4tZGFuZ2VyOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWRhbmdlcjpmb2N1cywuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyNSw4Myw5NywuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1saWdodHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0OmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjlmYWZiO2JvcmRlci1jb2xvcjojZjlmYWZifS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1saWdodCwuYnRuLWxpZ2h0OmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjlmYWZiO2JvcmRlci1jb2xvcjojZjlmYWZiO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjExLDIxMiwyMTMsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tbGlnaHQsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tbGlnaHQsLmJ0bi1saWdodC5hY3RpdmUsLmJ0bi1saWdodDphY3RpdmUsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWZhZmI7Ym9yZGVyLWNvbG9yOiNmOWZhZmJ9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1saWdodDpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1saWdodDpmb2N1cywuYnRuLWxpZ2h0LmFjdGl2ZTpmb2N1cywuYnRuLWxpZ2h0OmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxMSwyMTIsMjEzLC41KX0uYnRuLWxpZ2h0LmRpc2FibGVkLC5idG4tbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMjEyNTI5fS5idG4tZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFjMWYyMztib3JkZXItY29sb3I6IzFhMWUyMX0uYnRuLWNoZWNrOmZvY3VzKy5idG4tZGFyaywuYnRuLWRhcms6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxYzFmMjM7Ym9yZGVyLWNvbG9yOiMxYTFlMjE7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg2Niw3MCw3MywuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1kYXJrLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWRhcmssLmJ0bi1kYXJrLmFjdGl2ZSwuYnRuLWRhcms6YWN0aXZlLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxYTFlMjE7Ym9yZGVyLWNvbG9yOiMxOTFjMWZ9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1kYXJrOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWRhcms6Zm9jdXMsLmJ0bi1kYXJrLmFjdGl2ZTpmb2N1cywuYnRuLWRhcms6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg2Niw3MCw3MywuNSl9LmJ0bi1kYXJrLmRpc2FibGVkLC5idG4tZGFyazpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItY29sb3I6IzIxMjUyOX0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLXByaW1hcnksLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtcHJpbWFyeSwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXByaW1hcnksLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiMwZDZlZmQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1zZWNvbmRhcnksLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzE5ODc1NDtib3JkZXItY29sb3I6IzE5ODc1NH0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE5ODc1NDtib3JkZXItY29sb3I6IzE5ODc1NH0uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1zdWNjZXNzLC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtc3VjY2VzcywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE5ODc1NDtib3JkZXItY29sb3I6IzE5ODc1NH0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1LDEzNSw4NCwuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWR7Y29sb3I6IzE5ODc1NDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1pbmZve2NvbG9yOiMwZGNhZjA7Ym9yZGVyLWNvbG9yOiMwZGNhZjB9LmJ0bi1vdXRsaW5lLWluZm86aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwZGNhZjA7Ym9yZGVyLWNvbG9yOiMwZGNhZjB9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtaW5mbywuYnRuLW91dGxpbmUtaW5mbzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDIwMiwyNDAsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1pbmZvLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtaW5mbywuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojMGRjYWYwO2JvcmRlci1jb2xvcjojMGRjYWYwfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1pbmZvOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywuYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMjAyLDI0MCwuNSl9LmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWR7Y29sb3I6IzBkY2FmMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtd2FybmluZywuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXdhcm5pbmcsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS13YXJuaW5nLC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSwuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFuZ2Vye2NvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1kYW5nZXIsLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWRhbmdlciwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWRhbmdlciwuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtbGlnaHQsLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1saWdodCwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWxpZ2h0LC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1saWdodDphY3RpdmV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVke2NvbG9yOiNmOGY5ZmE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFya3tjb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMjEyNTI5fS5idG4tb3V0bGluZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMjEyNTI5fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLWRhcmssLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgzMywzNyw0MSwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWRhcmssLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1kYXJrLC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtZGFyazphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMyMTI1Mjl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1kYXJrOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtZGFyazphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgzMywzNyw0MSwuNSl9LmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzBkNmVmZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluazpob3Zlcntjb2xvcjojMGE1OGNhfS5idG4tbGluay5kaXNhYmxlZCwuYnRuLWxpbms6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZH0uYnRuLWdyb3VwLWxnPi5idG4sLmJ0bi1sZ3twYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouM3JlbX0uYnRuLWdyb3VwLXNtPi5idG4sLmJ0bi1zbXtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOi4ycmVtfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3toZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt3aWR0aDowO2hlaWdodDphdXRvO3RyYW5zaXRpb246d2lkdGggLjM1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWx7dHJhbnNpdGlvbjpub25lfX0uZHJvcGRvd24sLmRyb3BlbmQsLmRyb3BzdGFydCwuZHJvcHVwe3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7bWluLXdpZHRoOjEwcmVtO3BhZGRpbmc6LjVyZW0gMDttYXJnaW46MDtmb250LXNpemU6MXJlbTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjEwMCU7bGVmdDowO21hcmdpbi10b3A6LjEyNXJlbX0uZHJvcGRvd24tbWVudS1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmRyb3Bkb3duLW1lbnUtc20tc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtc20tZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZHJvcGRvd24tbWVudS1tZC1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1tZC1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kcm9wZG93bi1tZW51LWxnLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LWxnLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kcm9wZG93bi1tZW51LXhsLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXhsLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5kcm9wZG93bi1tZW51LXh4bC1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteHhsLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJde3RvcDowO3JpZ2h0OmF1dG87bGVmdDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouMTI1cmVtfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZH0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye3ZlcnRpY2FsLWFsaWduOjB9LmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjA7cmlnaHQ6MTAwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMTI1cmVtfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCJ9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOi41cmVtIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KX0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMXJlbTtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZHJvcGRvd24taXRlbTpmb2N1cywuZHJvcGRvd24taXRlbTpob3Zlcntjb2xvcjojMWUyMTI1O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uZHJvcGRvd24taXRlbS5hY3RpdmUsLmRyb3Bkb3duLWl0ZW06YWN0aXZle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkfS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOiNhZGI1YmQ7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNmM3NTdkO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taXRlbS10ZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMjVyZW0gMXJlbTtjb2xvcjojMjEyNTI5fS5kcm9wZG93bi1tZW51LWRhcmt7Y29sb3I6I2RlZTJlNjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVte2NvbG9yOiNkZWUyZTZ9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpmb2N1cywuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xNSl9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5hY3RpdmUsLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmR9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOiNhZGI1YmR9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0tdGV4dHtjb2xvcjojZGVlMmU2fS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWhlYWRlcntjb2xvcjojYWRiNWJkfS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG99LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tY2hlY2s6Zm9jdXMrLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmhvdmVye3otaW5kZXg6MX0uYnRuLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpudGgtY2hpbGQobiszKSwuYnRuLWdyb3VwPjpub3QoLmJ0bi1jaGVjaykrLmJ0bntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNTYyNXJlbTtwYWRkaW5nLWxlZnQ6LjU2MjVyZW19LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3Jle21hcmdpbi1yaWdodDowfS5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXB7d2lkdGg6MTAwJX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LTFweH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG5+LmJ0bntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbTtjb2xvcjojMGQ2ZWZkO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm5hdi1saW5re3RyYW5zaXRpb246bm9uZX19Lm5hdi1saW5rOmZvY3VzLC5uYXYtbGluazpob3Zlcntjb2xvcjojMGE1OGNhfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9Lm5hdi10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGlua3ttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19Lm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVye2JvcmRlci1jb2xvcjojZTllY2VmICNlOWVjZWYgI2RlZTJlNjtpc29sYXRpb246aXNvbGF0ZX0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNiAjZGVlMmU2ICNmZmZ9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzIC5uYXYtbGlua3tiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmR9Lm5hdi1maWxsIC5uYXYtaXRlbSwubmF2LWZpbGw+Lm5hdi1saW5re2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLC5uYXYtanVzdGlmaWVkPi5uYXYtbGlua3tmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGlua3t3aWR0aDoxMDAlfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWQsLm5hdmJhcj4uY29udGFpbmVyLWxnLC5uYXZiYXI+LmNvbnRhaW5lci1tZCwubmF2YmFyPi5jb250YWluZXItc20sLm5hdmJhcj4uY29udGFpbmVyLXhsLC5uYXZiYXI+LmNvbnRhaW5lci14eGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDppbmhlcml0O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOi4zMTI1cmVtO3BhZGRpbmctYm90dG9tOi4zMTI1cmVtO21hcmdpbi1yaWdodDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLW5hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWN9Lm5hdmJhci10ZXh0e3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5uYXZiYXItY29sbGFwc2V7ZmxleC1iYXNpczoxMDAlO2ZsZXgtZ3JvdzoxO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzouMjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5uYXZiYXItdG9nZ2xlcnt0cmFuc2l0aW9uOm5vbmV9fS5uYXZiYXItdG9nZ2xlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlfS5uYXZiYXItbmF2LXNjcm9sbHttYXgtaGVpZ2h0OnZhcigtLWJzLXNjcm9sbC1oZWlnaHQsNzV2aCk7b3ZlcmZsb3cteTphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFze3Bvc2l0aW9uOmluaGVyaXQ7Ym90dG9tOjA7ei1pbmRleDoxMDAwO2ZsZXgtZ3JvdzoxO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvdHRvbSwubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLXRvcHtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItZXhwYW5kLW1ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfS5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm90dG9tLC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtdG9we2hlaWdodDphdXRvO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm5hdmJhci1leHBhbmQtbGd7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhc3twb3NpdGlvbjppbmhlcml0O2JvdHRvbTowO3otaW5kZXg6MTAwMDtmbGV4LWdyb3c6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib3R0b20sLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy10b3B7aGVpZ2h0OmF1dG87Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MH0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhc3twb3NpdGlvbjppbmhlcml0O2JvdHRvbTowO3otaW5kZXg6MTAwMDtmbGV4LWdyb3c6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib3R0b20sLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy10b3B7aGVpZ2h0OmF1dG87Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MH0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7Lm5hdmJhci1leHBhbmQteHhse2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhc3twb3NpdGlvbjppbmhlcml0O2JvdHRvbTowO3otaW5kZXg6MTAwMDtmbGV4LWdyb3c6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm90dG9tLC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLXRvcHtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fS5uYXZiYXItZXhwYW5ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm90dG9tLC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtdG9we2hlaWdodDphdXRvO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZHtjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjU1KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC43KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNTUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMCwwLDAsLjU1KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41NSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjU1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjojZmZmfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3Vwe2JvcmRlci10b3A6aW5oZXJpdDtib3JkZXItYm90dG9tOmluaGVyaXR9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZD4ubGlzdC1ncm91cDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQ+LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwLC5jYXJkPi5saXN0LWdyb3VwKy5jYXJkLWZvb3Rlcntib3JkZXItdG9wOjB9LmNhcmQtYm9keXtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbSAxcmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206LjVyZW19LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDotLjI1cmVtO21hcmdpbi1ib3R0b206MH0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDoxcmVtfS5jYXJkLWhlYWRlcntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDB9LmNhcmQtZm9vdGVye3BhZGRpbmc6LjVyZW0gMXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjAzKTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0uNXJlbTttYXJnaW4tYm90dG9tOi0uNXJlbTttYXJnaW4tbGVmdDotLjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS41cmVtO21hcmdpbi1sZWZ0Oi0uNXJlbX0uY2FyZC1pbWctb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjFyZW07Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b20sLmNhcmQtaW1nLXRvcHt3aWR0aDoxMDAlfS5jYXJkLWltZywuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1pbWcsLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5hY2NvcmRpb24tYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjFyZW0gMS4yNXJlbTtmb250LXNpemU6MXJlbTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO292ZXJmbG93LWFuY2hvcjpub25lO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9ue3RyYW5zaXRpb246bm9uZX19LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpe2NvbG9yOiMwYzYzZTQ7YmFja2dyb3VuZC1jb2xvcjojZTdmMWZmO2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTI1KX0uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMGM2M2U0JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LmFjY29yZGlvbi1idXR0b246OmFmdGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbTttYXJnaW4tbGVmdDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEuMjVyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9uOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOmhvdmVye3otaW5kZXg6Mn0uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1c3t6LWluZGV4OjM7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5hY2NvcmRpb24taGVhZGVye21hcmdpbi1ib3R0b206MH0uYWNjb3JkaW9uLWl0ZW17YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19LmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b257Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3A6MH0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uYWNjb3JkaW9uLWJvZHl7cGFkZGluZzoxcmVtIDEuMjVyZW19LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNle2JvcmRlci13aWR0aDowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVte2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbntib3JkZXItcmFkaXVzOjB9LmJyZWFkY3J1bWJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MCAwO21hcmdpbi1ib3R0b206MXJlbTtsaXN0LXN0eWxlOm5vbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6LjVyZW07Y29sb3I6IzZjNzU3ZDtjb250ZW50OnZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiM2Yzc1N2R9LnBhZ2luYXRpb257ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzBkNmVmZDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wYWdlLWxpbmt7dHJhbnNpdGlvbjpub25lfX0ucGFnZS1saW5rOmhvdmVye3otaW5kZXg6Mjtjb2xvcjojMGE1OGNhO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6Mztjb2xvcjojMGE1OGNhO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5re21hcmdpbi1sZWZ0Oi0xcHh9LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmR9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGlua3twYWRkaW5nOi4zNzVyZW0gLjc1cmVtfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4ycmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4ycmVtfS5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4zNWVtIC42NWVtO2ZvbnQtc2l6ZTouNzVlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNXJlbX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5hbGVydHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjFyZW0gMXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDozcmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDoyO3BhZGRpbmc6MS4yNXJlbSAxcmVtfS5hbGVydC1wcmltYXJ5e2NvbG9yOiMwODQyOTg7YmFja2dyb3VuZC1jb2xvcjojY2ZlMmZmO2JvcmRlci1jb2xvcjojYjZkNGZlfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwNjM1N2F9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojNDE0NjRiO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2QzZDZkOH0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMzNDM4M2N9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzBmNTEzMjtiYWNrZ3JvdW5kLWNvbG9yOiNkMWU3ZGQ7Ym9yZGVyLWNvbG9yOiNiYWRiY2N9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzBjNDEyOH0uYWxlcnQtaW5mb3tjb2xvcjojMDU1MTYwO2JhY2tncm91bmQtY29sb3I6I2NmZjRmYztib3JkZXItY29sb3I6I2I2ZWZmYn0uYWxlcnQtaW5mbyAuYWxlcnQtbGlua3tjb2xvcjojMDQ0MTRkfS5hbGVydC13YXJuaW5ne2NvbG9yOiM2NjRkMDM7YmFja2dyb3VuZC1jb2xvcjojZmZmM2NkO2JvcmRlci1jb2xvcjojZmZlY2I1fS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MjNlMDJ9LmFsZXJ0LWRhbmdlcntjb2xvcjojODQyMDI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzJjN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM2YTFhMjF9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM2MzY0NjQ7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCAuYWxlcnQtbGlua3tjb2xvcjojNGY1MDUwfS5hbGVydC1kYXJre2NvbG9yOiMxNDE2MTk7YmFja2dyb3VuZC1jb2xvcjojZDNkM2Q0O2JvcmRlci1jb2xvcjojYmNiZWJmfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMxMDEyMTR9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzezAle2JhY2tncm91bmQtcG9zaXRpb24teDoxcmVtfX1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzezAle2JhY2tncm91bmQtcG9zaXRpb24teDoxcmVtfX0ucHJvZ3Jlc3N7ZGlzcGxheTpmbGV4O2hlaWdodDoxcmVtO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6Ljc1cmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhcnt0cmFuc2l0aW9uOm5vbmV9fS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uOjFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlczthbmltYXRpb246MXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX19Lmxpc3QtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXJhZGl1czouMjVyZW19Lmxpc3QtZ3JvdXAtbnVtYmVyZWR7bGlzdC1zdHlsZS10eXBlOm5vbmU7Y291bnRlci1yZXNldDpzZWN0aW9ufS5saXN0LWdyb3VwLW51bWJlcmVkPmxpOjpiZWZvcmV7Y29udGVudDpjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO2NvdW50ZXItaW5jcmVtZW50OnNlY3Rpb259Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcnt6LWluZGV4OjE7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW07Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3Atd2lkdGg6MXB4fS5saXN0LWdyb3VwLWhvcml6b250YWx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtc217ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLW1ke2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZ3tmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXhse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteHhse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fS5saXN0LWdyb3VwLWZsdXNoe2JvcmRlci1yYWRpdXM6MH0ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVte2JvcmRlci13aWR0aDowIDAgMXB4fS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5e2NvbG9yOiMwODQyOTg7YmFja2dyb3VuZC1jb2xvcjojY2ZlMmZmfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwODQyOTg7YmFja2dyb3VuZC1jb2xvcjojYmFjYmU2fS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA4NDI5ODtib3JkZXItY29sb3I6IzA4NDI5OH0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeXtjb2xvcjojNDE0NjRiO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNX0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzQxNDY0YjtiYWNrZ3JvdW5kLWNvbG9yOiNjYmNjY2V9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0MTQ2NGI7Ym9yZGVyLWNvbG9yOiM0MTQ2NGJ9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMwZjUxMzI7YmFja2dyb3VuZC1jb2xvcjojZDFlN2RkfS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwZjUxMzI7YmFja2dyb3VuZC1jb2xvcjojYmNkMGM3fS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBmNTEzMjtib3JkZXItY29sb3I6IzBmNTEzMn0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzA1NTE2MDtiYWNrZ3JvdW5kLWNvbG9yOiNjZmY0ZmN9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzA1NTE2MDtiYWNrZ3JvdW5kLWNvbG9yOiNiYWRjZTN9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDU1MTYwO2JvcmRlci1jb2xvcjojMDU1MTYwfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojNjY0ZDAzO2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZH0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNjY0ZDAzO2JhY2tncm91bmQtY29sb3I6I2U2ZGJiOX0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2NjRkMDM7Ym9yZGVyLWNvbG9yOiM2NjRkMDN9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6Izg0MjAyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQ3ZGF9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4NDIwMjk7YmFja2dyb3VuZC1jb2xvcjojZGZjMmM0fS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODQyMDI5O2JvcmRlci1jb2xvcjojODQyMDI5fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7Y29sb3I6IzYzNjQ2NDtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmV9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNjM2NDY0O2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNjM2NDY0O2JvcmRlci1jb2xvcjojNjM2NDY0fS5saXN0LWdyb3VwLWl0ZW0tZGFya3tjb2xvcjojMTQxNjE5O2JhY2tncm91bmQtY29sb3I6I2QzZDNkNH0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMTQxNjE5O2JhY2tncm91bmQtY29sb3I6I2JlYmViZn0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNDE2MTk7Ym9yZGVyLWNvbG9yOiMxNDE2MTl9LmJ0bi1jbG9zZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3BhZGRpbmc6LjI1ZW0gLjI1ZW07Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjI1cmVtO29wYWNpdHk6LjV9LmJ0bi1jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljc1fS5idG4tY2xvc2U6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpO29wYWNpdHk6MX0uYnRuLWNsb3NlLmRpc2FibGVkLC5idG4tY2xvc2U6ZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3BhY2l0eTouMjV9LmJ0bi1jbG9zZS13aGl0ZXtmaWx0ZXI6aW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpfS50b2FzdHt3aWR0aDozNTBweDttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6Ljg3NXJlbTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO2JveC1zaGFkb3c6MCAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0udG9hc3Quc2hvd2luZ3tvcGFjaXR5OjB9LnRvYXN0Om5vdCguc2hvdyl7ZGlzcGxheTpub25lfS50b2FzdC1jb250YWluZXJ7d2lkdGg6LXdlYmtpdC1tYXgtY29udGVudDt3aWR0aDotbW96LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50O21heC13aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvYXN0LWNvbnRhaW5lcj46bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOi43NXJlbX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouNXJlbSAuNzVyZW07Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMDUpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0udG9hc3QtaGVhZGVyIC5idG4tY2xvc2V7bWFyZ2luLXJpZ2h0Oi0uMzc1cmVtO21hcmdpbi1sZWZ0Oi43NXJlbX0udG9hc3QtYm9keXtwYWRkaW5nOi43NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZH0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA1NTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3V0bGluZTowfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46LjVyZW07cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwcHgpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjpub25lfX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpub25lfS5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06c2NhbGUoMS4wMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2hlaWdodDpjYWxjKDEwMCUgLSAxcmVtKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnR7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDFyZW0pfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA1MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2V7cGFkZGluZzouNXJlbSAuNXJlbTttYXJnaW46LS41cmVtIC0uNXJlbSAtLjVyZW0gYXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LXNocmluazowO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzouNzVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNjtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5tb2RhbC1mb290ZXI+KnttYXJnaW46LjI1cmVtfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MS43NXJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtoZWlnaHQ6Y2FsYygxMDAlIC0gMy41cmVtKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVke21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMy41cmVtKX0ubW9kYWwtc217bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm1vZGFsLWxnLC5tb2RhbC14bHttYXgtd2lkdGg6ODAwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm1vZGFsLXhse21heC13aWR0aDoxMTQwcHh9fS5tb2RhbC1mdWxsc2NyZWVue3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14bC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH19QG1lZGlhIChtYXgtd2lkdGg6MTM5OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfX0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwODA7ZGlzcGxheTpibG9jazttYXJnaW46MDtmb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOi44NzVyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7b3BhY2l0eTowfS50b29sdGlwLnNob3d7b3BhY2l0eTouOX0udG9vbHRpcCAudG9vbHRpcC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouNHJlbX0udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdLC5icy10b29sdGlwLXRvcHtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93e2JvdHRvbTowfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmV7dG9wOi0xcHg7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0sLmJzLXRvb2x0aXAtZW5ke3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvd3tsZWZ0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtyaWdodDotMXB4O2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAuNHJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dLC5icy10b29sdGlwLWJvdHRvbXtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93e3RvcDowfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmV7Ym90dG9tOi0xcHg7Ym9yZGVyLXdpZHRoOjAgLjRyZW0gLjRyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSwuYnMtdG9vbHRpcC1zdGFydHtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93e3JpZ2h0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmV7bGVmdDotMXB4O2JvcmRlci13aWR0aDouNHJlbSAwIC40cmVtIC40cmVtO2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnRvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6LjI1cmVtIC41cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNzA7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6Mjc2cHg7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtfS5wb3BvdmVyIC5wb3BvdmVyLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6LjVyZW19LnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyLC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3d7Ym90dG9tOmNhbGMoLS41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAwO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93e2xlZnQ6Y2FsYygtLjVyZW0gLSAxcHgpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmFmdGVye2xlZnQ6MXB4O2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAuNXJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvd3t0b3A6Y2FsYygtLjVyZW0gLSAxcHgpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW0gLjVyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7dG9wOjFweDtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbSAuNXJlbTtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTttYXJnaW4tbGVmdDotLjVyZW07Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMGYwZjB9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93e3JpZ2h0OmNhbGMoLS41cmVtIC0gMXB4KTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIDAgLjVyZW0gLjVyZW07Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmFmdGVye3JpZ2h0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbTtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5wb3BvdmVyLWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBvcG92ZXItYm9keXtwYWRkaW5nOjFyZW0gMXJlbTtjb2xvcjojMjEyNTI5fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwucG9pbnRlci1ldmVudHt0b3VjaC1hY3Rpb246cGFuLXl9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDotMTAwJTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtaXRlbXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ZGlzcGxheTpibG9ja30uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2Zvcm06bm9uZX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ei1pbmRleDoxO29wYWNpdHk6MX0uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydHt6LWluZGV4OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwcyAuNnN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnR7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNSU7cGFkZGluZzowO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldnt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2e2xlZnQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0e3JpZ2h0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjE1JTttYXJnaW4tYm90dG9tOjFyZW07bWFyZ2luLWxlZnQ6MTUlO2xpc3Qtc3R5bGU6bm9uZX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde2JveC1zaXppbmc6Y29udGVudC1ib3g7ZmxleDowIDEgYXV0bzt3aWR0aDozMHB4O2hlaWdodDozcHg7cGFkZGluZzowO21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjowO2JvcmRlci10b3A6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7b3BhY2l0eToxfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MS4yNXJlbTtsZWZ0OjE1JTtwYWRkaW5nLXRvcDoxLjI1cmVtO3BhZGRpbmctYm90dG9tOjEuMjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2ZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCl9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb257Y29sb3I6IzAwMH1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnNwaW5uZXItYm9yZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07dmVydGljYWwtYWxpZ246LS4xMjVlbTtib3JkZXI6LjI1ZW0gc29saWQgY3VycmVudENvbG9yO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjouNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjthbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXJ9LnNwaW5uZXItYm9yZGVyLXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXdpZHRoOi4yZW19QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fS5zcGlubmVyLWdyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTt2ZXJ0aWNhbC1hbGlnbjotLjEyNWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjouNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7YW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvd30uc3Bpbm5lci1ncm93LXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnNwaW5uZXItYm9yZGVyLC5zcGlubmVyLWdyb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MS41czthbmltYXRpb24tZHVyYXRpb246MS41c319Lm9mZmNhbnZhc3twb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OjEwNDU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm9mZmNhbnZhc3t0cmFuc2l0aW9uOm5vbmV9fS5vZmZjYW52YXMtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA0MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjFyZW0gMXJlbX0ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3Nle3BhZGRpbmc6LjVyZW0gLjVyZW07bWFyZ2luLXRvcDotLjVyZW07bWFyZ2luLXJpZ2h0Oi0uNXJlbTttYXJnaW4tYm90dG9tOi0uNXJlbX0ub2ZmY2FudmFzLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjV9Lm9mZmNhbnZhcy1ib2R5e2ZsZXgtZ3JvdzoxO3BhZGRpbmc6MXJlbSAxcmVtO292ZXJmbG93LXk6YXV0b30ub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDo0MDBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOjQwMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6MzB2aDttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDozMHZoO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLnNob3d7dHJhbnNmb3JtOm5vbmV9LnBsYWNlaG9sZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6d2FpdDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi41fS5wbGFjZWhvbGRlci5idG46OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCJ9LnBsYWNlaG9sZGVyLXhze21pbi1oZWlnaHQ6LjZlbX0ucGxhY2Vob2xkZXItc217bWluLWhlaWdodDouOGVtfS5wbGFjZWhvbGRlci1sZ3ttaW4taGVpZ2h0OjEuMmVtfS5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlcnstd2Via2l0LWFuaW1hdGlvbjpwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO2FuaW1hdGlvbjpwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93ezUwJXtvcGFjaXR5Oi4yfX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3d7NTAle29wYWNpdHk6LjJ9fS5wbGFjZWhvbGRlci13YXZley13ZWJraXQtbWFzay1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCMwMDAgNTUlLHJnYmEoMCwwLDAsMC44KSA3NSUsIzAwMCA5NSUpO21hc2staW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzMGRlZywjMDAwIDU1JSxyZ2JhKDAsMCwwLDAuOCkgNzUlLCMwMDAgOTUlKTstd2Via2l0LW1hc2stc2l6ZToyMDAlIDEwMCU7bWFzay1zaXplOjIwMCUgMTAwJTstd2Via2l0LWFuaW1hdGlvbjpwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246cGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmV7MTAwJXstd2Via2l0LW1hc2stcG9zaXRpb246LTIwMCUgMCU7bWFzay1wb3NpdGlvbjotMjAwJSAwJX19QGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlezEwMCV7LXdlYmtpdC1tYXNrLXBvc2l0aW9uOi0yMDAlIDAlO21hc2stcG9zaXRpb246LTIwMCUgMCV9fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0ubGluay1wcmltYXJ5e2NvbG9yOiMwZDZlZmR9LmxpbmstcHJpbWFyeTpmb2N1cywubGluay1wcmltYXJ5OmhvdmVye2NvbG9yOiMwYTU4Y2F9Lmxpbmstc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2R9Lmxpbmstc2Vjb25kYXJ5OmZvY3VzLC5saW5rLXNlY29uZGFyeTpob3Zlcntjb2xvcjojNTY1ZTY0fS5saW5rLXN1Y2Nlc3N7Y29sb3I6IzE5ODc1NH0ubGluay1zdWNjZXNzOmZvY3VzLC5saW5rLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzE0NmM0M30ubGluay1pbmZve2NvbG9yOiMwZGNhZjB9LmxpbmstaW5mbzpmb2N1cywubGluay1pbmZvOmhvdmVye2NvbG9yOiMzZGQ1ZjN9Lmxpbmstd2FybmluZ3tjb2xvcjojZmZjMTA3fS5saW5rLXdhcm5pbmc6Zm9jdXMsLmxpbmstd2FybmluZzpob3Zlcntjb2xvcjojZmZjZDM5fS5saW5rLWRhbmdlcntjb2xvcjojZGMzNTQ1fS5saW5rLWRhbmdlcjpmb2N1cywubGluay1kYW5nZXI6aG92ZXJ7Y29sb3I6I2IwMmEzN30ubGluay1saWdodHtjb2xvcjojZjhmOWZhfS5saW5rLWxpZ2h0OmZvY3VzLC5saW5rLWxpZ2h0OmhvdmVye2NvbG9yOiNmOWZhZmJ9LmxpbmstZGFya3tjb2xvcjojMjEyNTI5fS5saW5rLWRhcms6Zm9jdXMsLmxpbmstZGFyazpob3Zlcntjb2xvcjojMWExZTIxfS5yYXRpb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5yYXRpbzo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6dmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtjb250ZW50OlwiXCJ9LnJhdGlvPip7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnJhdGlvLTF4MXstLWJzLWFzcGVjdC1yYXRpbzoxMDAlfS5yYXRpby00eDN7LS1icy1hc3BlY3QtcmF0aW86NzUlfS5yYXRpby0xNng5ey0tYnMtYXNwZWN0LXJhdGlvOjU2LjI1JX0ucmF0aW8tMjF4OXstLWJzLWFzcGVjdC1yYXRpbzo0Mi44NTcxNDI4NTcxJX0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH0uc3RpY2t5LXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuc3RpY2t5LXNtLXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnN0aWNreS1tZC10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5zdGlja3ktbGctdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnN0aWNreS14bC10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuc3RpY2t5LXh4bC10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19LmhzdGFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2h9LnZzdGFja3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpzdHJldGNofS52aXN1YWxseS1oaWRkZW4sLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pe3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7bWFyZ2luOi0xcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAsMCwwLDApIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudH0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtjb250ZW50OlwiXCJ9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS52cntkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6MXB4O21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AhaW1wb3J0YW50fS5mbG9hdC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0ub3BhY2l0eS0we29wYWNpdHk6MCFpbXBvcnRhbnR9Lm9wYWNpdHktMjV7b3BhY2l0eTouMjUhaW1wb3J0YW50fS5vcGFjaXR5LTUwe29wYWNpdHk6LjUhaW1wb3J0YW50fS5vcGFjaXR5LTc1e29wYWNpdHk6Ljc1IWltcG9ydGFudH0ub3BhY2l0eS0xMDB7b3BhY2l0eToxIWltcG9ydGFudH0ub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9Lm92ZXJmbG93LXZpc2libGV7b3ZlcmZsb3c6dmlzaWJsZSFpbXBvcnRhbnR9Lm92ZXJmbG93LXNjcm9sbHtvdmVyZmxvdzpzY3JvbGwhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc2hhZG93e2JveC1zaGFkb3c6MCAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjE1KSFpbXBvcnRhbnR9LnNoYWRvdy1zbXtib3gtc2hhZG93OjAgLjEyNXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMDc1KSFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkhaW1wb3J0YW50fS5zaGFkb3ctbm9uZXtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGF0aWN7cG9zaXRpb246c3RhdGljIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWZpeGVke3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5IWltcG9ydGFudDtwb3NpdGlvbjpzdGlja3khaW1wb3J0YW50fS50b3AtMHt0b3A6MCFpbXBvcnRhbnR9LnRvcC01MHt0b3A6NTAlIWltcG9ydGFudH0udG9wLTEwMHt0b3A6MTAwJSFpbXBvcnRhbnR9LmJvdHRvbS0we2JvdHRvbTowIWltcG9ydGFudH0uYm90dG9tLTUwe2JvdHRvbTo1MCUhaW1wb3J0YW50fS5ib3R0b20tMTAwe2JvdHRvbToxMDAlIWltcG9ydGFudH0uc3RhcnQtMHtsZWZ0OjAhaW1wb3J0YW50fS5zdGFydC01MHtsZWZ0OjUwJSFpbXBvcnRhbnR9LnN0YXJ0LTEwMHtsZWZ0OjEwMCUhaW1wb3J0YW50fS5lbmQtMHtyaWdodDowIWltcG9ydGFudH0uZW5kLTUwe3JpZ2h0OjUwJSFpbXBvcnRhbnR9LmVuZC0xMDB7cmlnaHQ6MTAwJSFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS14e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS15e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIWltcG9ydGFudH0uYm9yZGVye2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci0we2JvcmRlcjowIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXRvcC0we2JvcmRlci10b3A6MCFpbXBvcnRhbnR9LmJvcmRlci1lbmR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWVuZC0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmJvcmRlci1zdGFydHtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1zdGFydC0we2JvcmRlci1sZWZ0OjAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXtib3JkZXItY29sb3I6IzBkNmVmZCFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3tib3JkZXItY29sb3I6IzE5ODc1NCFpbXBvcnRhbnR9LmJvcmRlci1pbmZve2JvcmRlci1jb2xvcjojMGRjYWYwIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDchaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vye2JvcmRlci1jb2xvcjojZGMzNTQ1IWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0e2JvcmRlci1jb2xvcjojZjhmOWZhIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMyMTI1MjkhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmYhaW1wb3J0YW50fS5ib3JkZXItMXtib3JkZXItd2lkdGg6MXB4IWltcG9ydGFudH0uYm9yZGVyLTJ7Ym9yZGVyLXdpZHRoOjJweCFpbXBvcnRhbnR9LmJvcmRlci0ze2JvcmRlci13aWR0aDozcHghaW1wb3J0YW50fS5ib3JkZXItNHtib3JkZXItd2lkdGg6NHB4IWltcG9ydGFudH0uYm9yZGVyLTV7Ym9yZGVyLXdpZHRoOjVweCFpbXBvcnRhbnR9LnctMjV7d2lkdGg6MjUlIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3IWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8haW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC0xe2dhcDouMjVyZW0haW1wb3J0YW50fS5nYXAtMntnYXA6LjVyZW0haW1wb3J0YW50fS5nYXAtM3tnYXA6MXJlbSFpbXBvcnRhbnR9LmdhcC00e2dhcDoxLjVyZW0haW1wb3J0YW50fS5nYXAtNXtnYXA6M3JlbSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS0we21hcmdpbjowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWItNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWItYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGItM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGItNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LmZvbnQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSFpbXBvcnRhbnR9LmZzLTF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dykhaW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgLjl2dykhaW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZTpjYWxjKDEuM3JlbSArIC42dncpIWltcG9ydGFudH0uZnMtNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpIWltcG9ydGFudH0uZnMtNXtmb250LXNpemU6MS4yNXJlbSFpbXBvcnRhbnR9LmZzLTZ7Zm9udC1zaXplOjFyZW0haW1wb3J0YW50fS5mc3QtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljIWltcG9ydGFudH0uZnN0LW5vcm1hbHtmb250LXN0eWxlOm5vcm1hbCFpbXBvcnRhbnR9LmZ3LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCFpbXBvcnRhbnR9LmZ3LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciFpbXBvcnRhbnR9LmZ3LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mdy1ib2xke2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnR9LmZ3LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIhaW1wb3J0YW50fS5saC0xe2xpbmUtaGVpZ2h0OjEhaW1wb3J0YW50fS5saC1zbXtsaW5lLWhlaWdodDoxLjI1IWltcG9ydGFudH0ubGgtYmFzZXtsaW5lLWhlaWdodDoxLjUhaW1wb3J0YW50fS5saC1sZ3tsaW5lLWhlaWdodDoyIWltcG9ydGFudH0udGV4dC1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2h7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaCFpbXBvcnRhbnR9LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC13cmFwOmJyZWFrLXdvcmQhaW1wb3J0YW50O3dvcmQtYnJlYWs6YnJlYWstd29yZCFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1zdWNjZXNzey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWluZm97LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1saWdodHstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtZGFya3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1ibGFja3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtd2hpdGV7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWJvZHl7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjojNmM3NTdkIWltcG9ydGFudH0udGV4dC1ibGFjay01MHstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEoMCwwLDAsLjUpIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpIWltcG9ydGFudH0udGV4dC1yZXNldHstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOmluaGVyaXQhaW1wb3J0YW50fS50ZXh0LW9wYWNpdHktMjV7LS1icy10ZXh0LW9wYWNpdHk6MC4yNX0udGV4dC1vcGFjaXR5LTUwey0tYnMtdGV4dC1vcGFjaXR5OjAuNX0udGV4dC1vcGFjaXR5LTc1ey0tYnMtdGV4dC1vcGFjaXR5OjAuNzV9LnRleHQtb3BhY2l0eS0xMDB7LS1icy10ZXh0LW9wYWNpdHk6MX0uYmctcHJpbWFyeXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctc3VjY2Vzc3stLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWluZm97LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy13YXJuaW5ney0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctZGFuZ2Vyey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1saWdodHstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1kYXJrey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctYmxhY2t7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctd2hpdGV7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctYm9keXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5iZy1vcGFjaXR5LTEwey0tYnMtYmctb3BhY2l0eTowLjF9LmJnLW9wYWNpdHktMjV7LS1icy1iZy1vcGFjaXR5OjAuMjV9LmJnLW9wYWNpdHktNTB7LS1icy1iZy1vcGFjaXR5OjAuNX0uYmctb3BhY2l0eS03NXstLWJzLWJnLW9wYWNpdHk6MC43NX0uYmctb3BhY2l0eS0xMDB7LS1icy1iZy1vcGFjaXR5OjF9LmJnLWdyYWRpZW50e2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZ3JhZGllbnQpIWltcG9ydGFudH0udXNlci1zZWxlY3QtYWxsey13ZWJraXQtdXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0OmFsbCFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudH0udXNlci1zZWxlY3QtYXV0b3std2Via2l0LXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LW5vbmV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50fS5wZS1ub25le3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50fS5wZS1hdXRve3BvaW50ZXItZXZlbnRzOmF1dG8haW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LnJvdW5kZWQtMXtib3JkZXItcmFkaXVzOi4ycmVtIWltcG9ydGFudH0ucm91bmRlZC0ye2JvcmRlci1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC0ze2JvcmRlci1yYWRpdXM6LjNyZW0haW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOjUwcmVtIWltcG9ydGFudH0ucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtZW5ke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxvYXQtc20tc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXNtLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXNtLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtc20tcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZ2FwLXNtLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtc20tMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLXNtLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLXNtLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAtc20tNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLXNtLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci1zbS1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLXNtLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLXNtLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLXNtLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLXNtLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLXNtLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLXNtLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLXNtLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0tc20tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgtc20tMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXgtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS1zbS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXktc20tMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5teS1zbS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubXktc20tNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5teS1zbS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubXktc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LXNtLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQtc20tMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXQtc20tNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXQtc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWUtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tZS1zbS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWUtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWUtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1lLXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1zbS0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tYi1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tYi1zbS0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tYi1zbS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1iLXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMtc20tMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMtc20tMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tcy1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXMtc20tM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXMtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tcy1zbS01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5tcy1zbS1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC1zbS0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucC1zbS00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB4LXNtLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5weS1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucHktc20tNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHQtc20tMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQtc20tMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wdC1zbS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHQtc20tM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHQtc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wdC1zbS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wZS1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wZS1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wZS1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBlLXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wZS1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXNtLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGItc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBiLXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGItc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHMtc20tMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnBzLXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHMtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnBzLXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnBzLXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS50ZXh0LXNtLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtc20tZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxvYXQtbWQtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLW1kLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZ2FwLW1kLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtbWQtMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLW1kLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLW1kLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAtbWQtNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLW1kLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci1tZC1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLW1kLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLW1kLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLW1kLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLW1kLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLW1kLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLW1kLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0tbWQtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubS1tZC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS1tZC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5teS1tZC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5teS1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LW1kLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQtbWQtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXQtbWQtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXQtbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWUtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tZS1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWUtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWUtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1lLW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1tZC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLW1kLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tYi1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tYi1tZC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tYi1tZC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1iLW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMtbWQtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tcy1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXMtbWQtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXMtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tcy1tZC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5tcy1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB4LW1kLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5weS1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHQtbWQtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQtbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wdC1tZC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHQtbWQtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHQtbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wdC1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wZS1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wZS1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wZS1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBlLW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wZS1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLW1kLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLW1kLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGItbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBiLW1kLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGItbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHMtbWQtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnBzLW1kLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHMtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnBzLW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnBzLW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS50ZXh0LW1kLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbWQtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxvYXQtbGctc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LWxnLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLWxnLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZ2FwLWxnLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAtbGctMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLWxnLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLWxnLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAtbGctNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLWxnLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci1sZy1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLWxnLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLWxnLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLWxnLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLWxnLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLWxnLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLWxnLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLWxnLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0tbGctMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm0tbGctM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgtbGctMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS1sZy0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5teS1sZy0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5teS1sZy01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LWxnLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQtbGctMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXQtbGctNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXQtbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWUtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tZS1sZy0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWUtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWUtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1lLWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1sZy0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tYi1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tYi1sZy0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tYi1sZy01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1iLWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMtbGctMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMtbGctMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tcy1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXMtbGctM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXMtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tcy1sZy01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5tcy1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wLWxnLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB4LWxnLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5weC1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5weS1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucHktbGctNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHQtbGctMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQtbGctMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wdC1sZy0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHQtbGctM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHQtbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wdC1sZy01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wZS1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wZS1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wZS1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBlLWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wZS1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLWxnLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGItbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBiLWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGItbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHMtbGctMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnBzLWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHMtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnBzLWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnBzLWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS50ZXh0LWxnLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtbGctZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsb2F0LXhsLXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC14bC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC14bC1ncmlke2Rpc3BsYXk6Z3JpZCFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLXhsLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZmxleC14bC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmdhcC14bC0we2dhcDowIWltcG9ydGFudH0uZ2FwLXhsLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC14bC0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC14bC0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLXhsLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC14bC01e2dhcDozcmVtIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci14bC0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci14bC0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci14bC0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci14bC0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci14bC00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci14bC01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci14bC1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLXhsLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXkteGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXkteGwtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXkteGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC14bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC14bC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC14bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC14bC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteGwtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWIteGwtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWIteGwtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi14bC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWIteGwtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLXhsLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMteGwtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMteGwtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC14bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHkteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LXhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LXhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQteGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LXhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQteGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi14bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLXhsLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy14bC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy14bC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0udGV4dC14bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5mbG9hdC14eGwtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXh4bC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14eGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0uZC14eGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14eGwtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQteHhsLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC14eGwtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC14eGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LXh4bC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXh4bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14eGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgteHhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14eGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXh4bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZ2FwLXh4bC0we2dhcDowIWltcG9ydGFudH0uZ2FwLXh4bC0xe2dhcDouMjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLXh4bC0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLXh4bC00e2dhcDoxLjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLXh4bC1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci14eGwtMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXIteHhsLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci14eGwtNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXIteHhsLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLXh4bC1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLXh4bC0we21hcmdpbjowIWltcG9ydGFudH0ubS14eGwtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubS14eGwtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLXh4bC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS14eGwtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubS14eGwtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0teHhsLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC14eGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LXh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LXh4bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC14eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm14LXh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LXh4bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS14eGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LXh4bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LXh4bC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5teS14eGwtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LXh4bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LXh4bC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubXkteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC14eGwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC14eGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXh4bC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC14eGwtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC14eGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXh4bC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LXh4bC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLXh4bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWUteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLXh4bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi14eGwtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi14eGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tYi14eGwtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi14eGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1iLXh4bC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLXh4bC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy14eGwtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tcy14eGwtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy14eGwtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tcy14eGwtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMteHhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAteHhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC14eGwtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAteHhsLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAteHhsLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucC14eGwtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAteHhsLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgteHhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LXh4bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgteHhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgteHhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnB4LXh4bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgteHhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LXh4bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS14eGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LXh4bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5weS14eGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LXh4bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC14eGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQteHhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC14eGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHQteHhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQteHhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLXh4bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLXh4bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUteHhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLXh4bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBlLXh4bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUteHhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGIteHhsLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLXh4bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLXh4bC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGIteHhsLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBiLXh4bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLXh4bC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy14eGwtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLXh4bC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy14eGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy14eGwtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnBzLXh4bC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy14eGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnRleHQteHhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteHhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC14eGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZnMtMXtmb250LXNpemU6Mi41cmVtIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6MnJlbSFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOjEuNzVyZW0haW1wb3J0YW50fS5mcy00e2ZvbnQtc2l6ZToxLjVyZW0haW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXByaW50LWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5taW4uY3NzLm1hcCAqLyIsIi8qIVxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbXBvcnQtc3RhY2tcbi8vIENvbmZpZ3VyYXRpb25cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcblxuLy8gTGF5b3V0ICYgY29tcG9uZW50c1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29udGFpbmVyc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImFjY29yZGlvblwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJvZmZjYW52YXNcIjtcbkBpbXBvcnQgXCJwbGFjZWhvbGRlcnNcIjtcblxuLy8gSGVscGVyc1xuQGltcG9ydCBcImhlbHBlcnNcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwidXRpbGl0aWVzL2FwaVwiO1xuLy8gc2Nzcy1kb2NzLWVuZCBpbXBvcnQtc3RhY2tcbiIsIjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICAvLyBzdHlsZWxpbnQtZW5hYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzBhNThjYTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqLztcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXNtLTAsXG4uZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXNtLTAsXG4uZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXNtLTEsXG4uZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTEsXG4uZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1zbS0zLFxuLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1zbS0zLFxuLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctbWQtMCxcbi5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctbWQtMSxcbi5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMSxcbi5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC01LFxuLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1tZC01LFxuLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1sZy0xLFxuLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0xLFxuLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy14bC0wLFxuLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy14bC0wLFxuLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14bC0xLFxuLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy14bC0xLFxuLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTIsXG4uZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmcteGwtMyxcbi5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmcteGwtMyxcbi5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC00LFxuLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTUsXG4uZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXhsLTUsXG4uZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy14eGwtMCxcbi5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy14eGwtMSxcbi5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMixcbi5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmcteHhsLTMsXG4uZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNCxcbi5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDdmMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiYWNiZTY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2JjY2NlO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M3ZGJkMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWQ2Y2M7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiY2QwYzc7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVlOGVmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFkY2UzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JhZGNlMztcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTZkYmI5O1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RmYzJjNDtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RmZTBlMTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzO1xufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzIxMjUyOTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6LW1vei1wbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzE5ODc1NDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDE7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICB6LWluZGV4OiAyO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0biwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjVlZDc7XG4gIGJvcmRlci1jb2xvcjogIzBhNThjYTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1ZWQ3O1xuICBib3JkZXItY29sb3I6ICMwYTU4Y2E7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0OSwgMTMyLCAyNTMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNThjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ5LCAxMzIsIDI1MywgMC41KTtcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNjM2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNTY1ZTY0O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MzZhO1xuICBib3JkZXItY29sb3I6ICM1NjVlNjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1ZTY0O1xuICBib3JkZXItY29sb3I6ICM1MTU4NWU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTczNDc7XG4gIGJvcmRlci1jb2xvcjogIzE0NmM0Mztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MzQ3O1xuICBib3JkZXItY29sb3I6ICMxNDZjNDM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2MCwgMTUzLCAxMTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NmM0MztcbiAgYm9yZGVyLWNvbG9yOiAjMTM2NTNmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDYwLCAxNTMsIDExMCwgMC41KTtcbn1cbi5idG4tc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFkMmYyO1xuICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxZDJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTEsIDE3MiwgMjA0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGQ1ZjM7XG4gIGJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMSwgMTcyLCAyMDQsIDAuNSk7XG59XG4uYnRuLWluZm86ZGlzYWJsZWQsIC5idG4taW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNywgMTY0LCA2LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMzk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTtcbn1cbi5idG4td2FybmluZzpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIyZDNiO1xuICBib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMmEzNztcbiAgYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyOmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saWdodCwgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDIxMiwgMjEzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodC5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTtcbn1cbi5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5idG4tbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjM7XG4gIGJvcmRlci1jb2xvcjogIzFhMWUyMTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhcmssIC5idG4tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZjIzO1xuICBib3JkZXItY29sb3I6ICMxYTFlMjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyaywgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzE5MWMxZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazphY3RpdmU6Zm9jdXMsIC5idG4tZGFyay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xufVxuLmJ0bi1kYXJrOmRpc2FibGVkLCAuYnRuLWRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzBkNmVmZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogIzE5ODc1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMGRjYWYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBhNThjYTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMWUyMTI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI2RlZTJlNjtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZGVlMmU2O1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMGM2M2U0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMWZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzBkNmVmZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMGE1OGNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwYTU4Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlMmZmO1xuICBib3JkZXItY29sb3I6ICNiNmQ0ZmU7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYzNTdhO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDZkODtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzM0MzgzYztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkYmNjO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBjNDEyODtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYztcbiAgYm9yZGVyLWNvbG9yOiAjYjZlZmZiO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0NDE0ZDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlY2I1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyM2UwMjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWMyYzc7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2YTFhMjE7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRmNTA1MDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNiZWJmO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEwMTIxNDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwODQyOTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmUyZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhY2JlNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0Mjk4O1xuICBib3JkZXItY29sb3I6ICMwODQyOTg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNjY2U7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NjRiO1xuICBib3JkZXItY29sb3I6ICM0MTQ2NGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlN2RkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2QwYzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTEzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMGY1MTMyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDU1MTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFkY2UzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTUxNjA7XG4gIGJvcmRlci1jb2xvcjogIzA1NTE2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM2NjRkMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZGJiOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0ZDAzO1xuICBib3JkZXItY29sb3I6ICM2NjRkMDM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmMyYzQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQyMDI5O1xuICBib3JkZXItY29sb3I6ICM4NDIwMjk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjQ7XG4gIGJvcmRlci1jb2xvcjogIzYzNjQ2NDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNjE5O1xuICBib3JkZXItY29sb3I6ICMxNDE2MTk7XG59XG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0wLjVyZW0gLTAuNXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1lbmQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA0NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLnNob3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzBkNmVmZDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzBhNThjYTtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTY1ZTY0O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxNDZjNDM7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzBkY2FmMDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzNkZDVmMztcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjZDM5O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNiMDJhMzc7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y5ZmFmYjtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWExZTIxO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAuY3NzLm1hcCAqLyIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IGluIENocm9tZSBmcm9tIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cy5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcblxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRidG4tbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGFyay1iZztcbiAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdyk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmNhbnZhcy10b3AsXG4gICAgICAgIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtYm94LXNoYWRvdyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC10aXRsZS1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtdGl0bGUtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgQGlmICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhPSAkY2FyZC1iZyB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjYXJkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJGFjY29yZGlvbi1ib3JkZXItd2lkdGggKiAtMSkgMCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYmc7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIHdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9hc3QtcGFkZGluZy14ICogLS41O1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW1vZGFsLWJhY2tkcm9wLCAkbW9kYWwtYmFja2Ryb3AtYmcsICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAuNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC0uNSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1lbmQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgfVxuICB9XG59XG4iLCIub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkb2ZmY2FudmFzLWNvbG9yO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmZjYW52YXMtYmctY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAkb2ZmY2FudmFzLXBhZGRpbmcteDtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAuNSkgKCRvZmZjYW52YXMtcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbi10b3A6ICRvZmZjYW52YXMtcGFkZGluZy15ICogLS41O1xuICAgIG1hcmdpbi1yaWdodDogJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAtLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoO1xuICBib3JkZXItcmlnaHQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1sZWZ0OiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6ICRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLnNob3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbiAgIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG5cclxuKi9cclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmb250LXNpemU6JGZvbnRfc2l4dGVlbjtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBtYWtlIHN1cmUgdG8gc2V0IHNvbWUgZm9jdXMgc3R5bGVzIGZvciBhY2Nlc3NpYmlsaXR5ICovXHJcbjpmb2N1cyB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0KmRpc3BsYXk6IGlubGluZTtcclxuXHQqem9vbTogMTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxyXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0ZXh0IHJlc2l6aW5nIG9kZGx5IGluIElFIDYvNyB3aGVuIGJvZHkgYGZvbnQtc2l6ZWAgaXMgc2V0IHVzaW5nXHJcbiAqICAgIGBlbWAgdW5pdHMuXHJcbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xyXG4gKiAgICB1c2VyIHpvb20uXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcblx0Zm9udC1zaXplOiRmb250X3NpeHRlZW47IC8qIDEgKi9cclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHVuZGVybGluZSBmcm9tIGFuY2hvciB0YWdcclxuICovXHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXHJcbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxyXG4gKi9cclxuXHJcbmltZyB7XHJcblx0Ym9yZGVyOiAwOyAvKiAxICovXHJcblx0LW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXHJcbiAqL1xyXG5cclxuZm9ybSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG5cdG1hcmdpbjogMCAycHg7XHJcblx0cGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXHJcbiAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxyXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcblx0Ym9yZGVyOiAwOyAvKiAxICovXHJcblx0cGFkZGluZzogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXHJcblx0Km1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxyXG4gKiAgICBhbmQgQ2hyb21lLlxyXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRmb250LXNpemU6JGZvbnRfc2l4dGVlbjsgLyogMSAqL1xyXG5cdG1hcmdpbjogMDsgLyogMiAqL1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXHJcbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcblx0Y3Vyc29yOiBwb2ludGVyOyAvKiAzICovXHJcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDQgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxyXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cclxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cclxuXHQqaGVpZ2h0OiAxM3B4OyAvKiAzICovXHJcblx0KndpZHRoOiAxM3B4OyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuXHQtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbiAqIG9uIE9TIFguXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXHJcbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvOyAvKiAxICovXHJcblx0dmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5odG1sLFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRjb2xvcjogIzMzMztcclxufVxyXG5cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2IzZDRmYztcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNiM2Q0ZmM7XHJcblx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi5jaHJvbWVmcmFtZSB7XHJcblx0bWFyZ2luOiAwLjJlbSAwO1xyXG5cdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0cGFkZGluZzogMC4yZW0gMDtcclxufVxyXG5cclxuKiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiosXHJcbjphZnRlcixcclxuOmJlZm9yZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG4iLCIkYmFzZV9mb250X3NpemU6IDE2cHg7XHJcblxyXG4vLyAkZm9udF9mb3VyOiAyNSU7XHJcbi8vICRmb250X3NpeDogMzcuNSU7XHJcbi8vICRmb250X2VpZ2h0OiA1MCU7XHJcbi8vICRmb250X25pbmU6IDU2LjI1JTtcclxuLy8gJGZvbnRfdGVuOiA2Mi41JTtcclxuLy8gJGZvbnRfZWxldmVuOiA2OC43NSU7XHJcbi8vICRmb250X3R3ZWx2ZTogNzUlO1xyXG4vLyAkZm9udF90aGlydGVlbjogODEuMjUlO1xyXG4vLyAkZm9udF9mb3VydGVlbjogODcuNSU7XHJcbi8vICRmb250X2ZpZnRlZW46IDkzLjc1JTtcclxuLy8gJGZvbnRfc2l4dGVlbjogMTAwJTtcclxuLy8gJGZvbnRfc2V2ZW50ZWVuOiAxMDYuMjUlO1xyXG4vLyAkZm9udF9laWdodGVlbjogMTEyLjUlO1xyXG4vLyAkZm9udF9uaW5ldGVlbjogMTE4Ljc1JTtcclxuLy8gJGZvbnRfdHdlbnR5OiAxMjUlO1xyXG4vLyAkZm9udF90d2VudHlUd286IDEzNy41JTtcclxuLy8gJGZvbnRfdHdlbnR5VGhyZWU6IDE0My43NSU7XHJcbi8vICRmb250X3R3ZW50eUZvdXI6IDE1MCU7XHJcbi8vICRmb250X3R3ZW50eUZpdmU6IDE1Ni4yNSU7XHJcbi8vICRmb250X3R3ZW50eUVpZ2h0OiAxNzUlO1xyXG5cclxuJGZvbnRfZm91cjogMC4yNXJlbTtcclxuJGZvbnRfc2l4OiAwLjM3NXJlbTtcclxuJGZvbnRfc2V2ZW46IDAuNDM4cmVtO1xyXG4kZm9udF9laWdodDogMC41cmVtO1xyXG4kZm9udF9uaW5lOiAwLjU2M3JlbTtcclxuJGZvbnRfdGVuOiAwLjYyNXJlbTtcclxuJGZvbnRfZWxldmVuOiAwLjY4OHJlbTtcclxuJGZvbnRfdHdlbHZlOiAwLjc1cmVtO1xyXG4kZm9udF90aGlydGVlbjogMC44MTNyZW07XHJcbiRmb250X3RoaXJ0ZWVuX3BvaW50X3NpeDogMC44NXJlbTtcclxuJGZvbnRfZm91cnRlZW46IDAuODc1cmVtO1xyXG4kZm9udF9maWZ0ZWVuOiAwLjkzOHJlbTtcclxuJGZvbnRfc2l4dGVlbjogMXJlbTtcclxuJGZvbnRfc2l4dGVlbl9wb2ludF9zaXg6IDEuMXJlbTtcclxuJGZvbnRfc2V2ZW50ZWVuOiAxLjA2M3JlbTtcclxuJGZvbnRfZWlnaHRlZW46IDEuMTI1cmVtO1xyXG4kZm9udF9uaW5ldGVlbjogMS4xODhyZW07XHJcbiRmb250X3R3ZW50eTogMS4yNXJlbTtcclxuJGZvbnRfdHdlbnR5T25lOiAxLjMxM3JlbTtcclxuJGZvbnRfdHdlbnR5VHdvOiAxLjM3NXJlbTtcclxuJGZvbnRfdHdlbnR5VGhyZWU6IDEuNDM4cmVtO1xyXG4kZm9udF90d2VudHlGb3VyOiAxLjVyZW07XHJcbiRmb250X3R3ZW50eUZpdmU6IDEuNTYzcmVtO1xyXG4kZm9udF90d2VudHlTaXg6IDEuNjI1cmVtO1xyXG4kZm9udF90d2VudHlTZXZlbjogMS42ODhyZW07XHJcbiRmb250X3R3ZW50eUVpZ2h0OiAxLjc1cmVtO1xyXG4kZm9udF90aGlydHk6IDEuODc1cmVtO1xyXG4kZm9udF90aGlydHlPbmU6IDEuOTM4cmVtO1xyXG4kZm9udF90aGlydHlUd286IDJyZW07XHJcbiRmb250X3RoaXJ0eVNpeDogMi4yNXJlbTtcclxuJGZvbnRfZm91cnR5OiAyLjVyZW07XHJcbiRmb250X2ZvdXJ0eVR3bzogMi42MjVyZW07XHJcbiRmb250X2ZvdXJ0eVNpeDogMi44NzVyZW07XHJcbiRmb250X2ZvdXJ0eUVpZ2h0OiAzcmVtO1xyXG4kZm9udF9maWZ0eTogMy4xMjVyZW07XHJcbiRmb250X3NldmVudHk6IDQuMzc1cmVtO1xyXG4kZm9udF9vbmVIdW5kcmVkOiA2LjI1cmVtO1xyXG4kZm9udF9vbmVIdW5kcmVkRml2ZTogNi41NjNyZW07XHJcbiRmb250X2ZpZnR5Rml2ZTogMy40MzhyZW07XHJcbiRmb250X2ZpZnR5RWlnaHQ6IDMuNjI1cmVtO1xyXG4kZm9udF9zaXh0eTogMy43NXJlbTtcclxuJGZvbnRfc2V2ZW50eU9uZTogNC40MzhyZW07XHJcbiRmb250X25pbmV0eTogNS42MjVyZW07XHJcbiRzaXh0eV9mb3VyOiA0cmVtO1xyXG4kZm9udC10aGlydHlGb3VyOiAyLjEyNXJlbTtcclxuJGZvbnQtb25lVHdlbnR5Rml2ZTogNy44MTNyZW07XHJcbiRmb250LXNldmVudHlGaXZlOiA0LjY4OHJlbTtcclxuJGZvbnQtZWxldmVudHBvaW50dHdvOiAwLjdyZW07XHJcbiRmb250LWZpZnR5bmluZXBvaW50dHdvOiAzLjdyZW07XHJcbiRmb250X3NpeHR5Zm91cjogNHJlbTtcclxuJGZvbnRfbmluZXR5Zm91cjogNS44NzVyZW07XHJcbiRmb250LW5pbmV0eVNpeDogNnJlbTtcclxuJGZvbnRfc2l4dHlGb3VyOiA0cmVtO1xyXG4kZm9udF9zZXZlbnR5VHdvOiA0LjVyZW07XHJcbiRmb250X3NldmVudHlUaHJlZTogNC42cmVtO1xyXG4kZm9udF9maWZ0eVNpeDogMy41cmVtO1xyXG4kZm9udF90aGlydHlFaWdodDogMi4zNzVyZW07XHJcbiRmb250LW5pbmV0eU9uZTogNS42ODhyZW07XHJcbiRmb250LWVpZ2h0eTogNXJlbTtcclxuIiwiQGltcG9ydCBcInBhcnRpYWxzL3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9jbGFzc1N0eWxlc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvZ3JpZFN0eWxlc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb21tb25zdHlsZVwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy8vZ2VuZXJpYy9wcm9ncmVzc2JhcmNvbW1vbi5zY3NzXCI7XHJcbmJvZHkge1xyXG4gIC8vIGNvbW1lbnRlZCB0aGlzIC4gYmVjb3ogb2YgIGNyZWF0aW5nIHByb2JsZW0gd2hpbGUgZG9ja2luZyB0aGUgaGVhZGVyIGluIGhvbGRpbmcgYW5kIHJlcG9ydHNcclxuICAvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gIC8vIH1cclxuICAvLyAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gIC8vIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xyXG59XHJcbi8vIEBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1FbmNvZGUrU2Fuczp3Z2h0QDMwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RW5jb2RlK1NhbnM6d2dodEAxMDA7MzAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XHJcbi8vIEBpbXBvcnQgXCIuLi8uLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2Rvd2xvYWRIb2xkaW5nUmVwb3J0cy9kb3dsb2FkSG9sZGluZ1JlcG9ydHNNb2Iuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcImJvb3RzdHJhcC9kaXN0L2Nzcy9ib290c3RyYXAubWluLmNzc1wiO1xyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL21peGlucy9taXhpbnMuc2Nzc1wiO1xyXG5cclxuLy9kaXZpZGVzIGNoaWxkIGVsZW1lbnRzIGVxdWFsbHkgaW50byAyIHBhcnRzXHJcbi5ieTIge1xyXG4gIEBpbmNsdWRlIGRpdmlkZUJ5QmxvY2tzKDIpO1xyXG59XHJcblxyXG4uYnk0IHtcclxuICBAaW5jbHVkZSBkaXZpZGVCeUJsb2Nrcyg0KTtcclxufVxyXG5cclxuLy9saW5rIGRlZmF1bHQgYmx1ZSBhbmQgb24gaG92ZXIgb3JhbmdlIGNvbG9yIC0gcmVzZW1ibGVzIGVkZWwgdGhlbWVcclxuLmVkX2xpbmsge1xyXG4gIGNvbG9yOiAkbGlnaHQtbmF2eTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGR1c3R5LW9yYW5nZTtcclxuICB9XHJcbn1cclxuXHJcbi8vdmVydGljYWwgYWxpZ24gcHJvcHNcclxuLnZNaWQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi52QnRtIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4udlRvcCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnZUZXh0VG9wIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbn1cclxuXHJcbi8vZGlzcGxheSBwcm9wc1xyXG4uZEJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5vbmUsXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZGVza05vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pYiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZjAge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLy9idXR0b24gc3R5bGVzXHJcbi5lZEJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4vL3BhZGRpbmcgcHJvcHNcclxuXHJcbkBpbmNsdWRlIGJveFNpemluZ0hlbHBlcihcInBkXCIsIFwicGFkZGluZ1wiLCAwLCAxMCwgXCItYWxsXCIpO1xyXG5AaW5jbHVkZSBib3hTaXppbmdIZWxwZXIoXCJwZFwiLCBcInBhZGRpbmctbGVmdFwiLCAwLCAyMCwgXCItbFwiKTtcclxuQGluY2x1ZGUgYm94U2l6aW5nSGVscGVyKFwicGRcIiwgXCJwYWRkaW5nLXRvcFwiLCAwLCAyMCwgXCItdFwiKTtcclxuQGluY2x1ZGUgYm94U2l6aW5nSGVscGVyKFwicGRcIiwgXCJwYWRkaW5nLXJpZ2h0XCIsIDAsIDIwLCBcIi1yXCIpO1xyXG5AaW5jbHVkZSBib3hTaXppbmdIZWxwZXIoXCJwZFwiLCBcInBhZGRpbmctYm90dG9tXCIsIDAsIDIwLCBcIi1iXCIpO1xyXG5cclxuLy9tYXJnaW4gcHJvcHNcclxuQGluY2x1ZGUgYm94U2l6aW5nSGVscGVyKFwibWdcIiwgXCJtYXJnaW4tbGVmdFwiLCAwLCAyMCwgXCItbFwiKTtcclxuQGluY2x1ZGUgYm94U2l6aW5nSGVscGVyKFwibWdcIiwgXCJtYXJnaW4tdG9wXCIsIDAsIDIwLCBcIi10XCIpO1xyXG5AaW5jbHVkZSBib3hTaXppbmdIZWxwZXIoXCJtZ1wiLCBcIm1hcmdpbi10b3BcIiwgMCwgMjAsIFwiLS10XCIsIDUsIFwiLVwiKTtcclxuQGluY2x1ZGUgYm94U2l6aW5nSGVscGVyKFwibWdcIiwgXCJtYXJnaW4tcmlnaHRcIiwgMCwgMjAsIFwiLXJcIik7XHJcbkBpbmNsdWRlIGJveFNpemluZ0hlbHBlcihcIm1nXCIsIFwibWFyZ2luLWJvdHRvbVwiLCAwLCAyMCwgXCItYlwiKTtcclxuXHJcbi53XzI1IHtcclxuICB3aWR0aDogMjUlO1xyXG59XHJcblxyXG4ud18zMyB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG59XHJcblxyXG4ud181MCB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLndfNzUge1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi53XzEwMCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vdGV4dCBhbGlnblxyXG4udGFMZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGFDZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRhUmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuLy90cmFuc2Zvcm1cclxuLnRDQyB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi50Q0wge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuXHJcbi50Q1Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi50Q04ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vY2xhc3Mgc3R5bGVzIGZvciBwb3N0aXRpdmUgYW5kIG5lZ2F0aXZlIHZhbHVlc1xyXG4ucG9zIHtcclxuICBjb2xvcjogJGtlbGx5LWdyZWVuLXR3bztcclxufVxyXG5cclxuLm5lZyB7XHJcbiAgY29sb3I6ICR0b21hdG8tcmVkO1xyXG59XHJcblxyXG4vL2Rlc2t0b3AgbWF4IHdpZHRoXHJcbi5lZF9jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTE0MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY3VzdC1zY3JvbGwtYmFyIHtcclxuICAvKiBMZXQncyBnZXQgdGhpcyBwYXJ0eSBzdGFydGVkICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDVweDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtdHdlbnR5O1xyXG4gICAgLy8gLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtdHdlbnR5O1xyXG4gIH1cclxufVxyXG5cclxuLmlubGluZS1saXN0IHtcclxuICBmb250LXNpemU6IDA7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5ub19zY3JvbGwge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlY3Rpb25EYXRhVmFsdWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQtd2l0aG91dC10b3Age1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52YWxpZ250b3Age1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5jaGFuZ2UtZ3JlZW4ge1xyXG4gIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoYW5nZS1yZWQge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb21tb25fc2Nyb2xsIHtcclxuICBtYXJnaW4tdG9wOiAyOXB4O1xyXG5cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbmF2eTtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIGRpdmlkZUJ5QmxvY2tzKCRjb2xzKSB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gID4gKiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY29sc30pO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIEZMKCRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICR2YWwxLCAkdmFsMikge1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgI3skcHJvcGVydHkxfTogI3skdmFsMX07XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAjeyRwcm9wZXJ0eTJ9OiAjeyR2YWwyfTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3hTaXppbmdIZWxwZXIoXHJcbiAgJGluZml4LFxyXG4gICRwcm9wZXJ0eSxcclxuICAkc3RhcnQsXHJcbiAgJGVuZCxcclxuICAkc2VwcmF0b3I6IFwiLVwiLFxyXG4gICRpbmM6IDUsXHJcbiAgJG5lZzogXCJcIlxyXG4pIHtcclxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XHJcbiAgICAuI3skaW5maXh9I3skc2VwcmF0b3J9I3skaSokaW5jfSB7XHJcbiAgICAgICN7JHByb3BlcnR5fTogI3skbmVnfSN7JGkgKiAkaW5jfXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkYXV0dW1uLWJsb29tOiAjZmZlMWNjO1xyXG4kYWxpY2UtYmx1ZTogI2Y3ZmNmZjtcclxuJGFsaWNlLWJsdWUxOiAjZjFmYWY5O1xyXG4kYmxhY2stc2V2ZW46ICMwMDAwMDA7XHJcbiRibGFjay1kYXJrOiAjMmUyYjM2O1xyXG4kYmxhY2stZWlnaHQ6ICMwZTBlMGU7XHJcbiRibHVlLW9uZTogIzA3NTFhMDtcclxuJGJsYWNrX3RleHQ6ICMxYjFiMWI7XHJcbiRCdXR0ZXJjdXA6ICNkNjlhMjY7XHJcbiRibGFjazogIzMzMzMzMzsgLy8gbmVlZCB0byBjaGVjayAgIzI0MjQyNDtcclxuJGJsYWNrLW9uZTogIzI5MjkyOTtcclxuJGdyZXktb25lOiAjNzA3MDZmO1xyXG4kZ3JlZW46ICM1MWIyNTU7XHJcbiRsaWdodC1ncmVlbi1iZzogI2RjZjBkZDtcclxuJGdyZWVuMTogIzMzOTkwMDtcclxuJGdyZXk6ICM1NDU0NTQ7XHJcbiRtb25vY2hyb21lLWxpZ2h0LWdyZXk6ICNlN2U3ZTc7XHJcbiRwaW5raXNoLWdyZXk6ICNjY2NjY2M7XHJcbiRibG9vZC1yZWQ6ICNkZDUwNGQ7XHJcbiRibG9vZC1yZWQxOiAjZjQ0MzM2O1xyXG4keWVsbG93OiAjZmZiODAwO1xyXG4keWVsbG93MTogI2ZmYjQwMDtcclxuJGNyZWFtOiAjZmFlZmQ0O1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRwbGF0aW51bTogI2Y2ZjZmNjtcclxuJHdoaXRlLXR3ZW50eTogI2VlZWVlZTtcclxuJGZsb3JhbC13aGl0ZTogI2ZmZmJlYztcclxuJEJpYW5jYTogI2ZmZmJlZDtcclxuJGRpc2FibGVkLWJsdWUtbGlnaHQ6ICNjYmRmZmY7XHJcbiRjb2xvci0yOiAjMDAxNzJiO1xyXG4kY29sb3ItNDogIzA1MjQzZjtcclxuJHdoaXRlLXNtb2tlOiAjZmZmMmYyO1xyXG4kSG9uZXlkZXc6ICNlZWY3ZWU7XHJcbiRyZWFkbW9yZTogI2ZmZTUwMDtcclxuJGJvZHktY29sb3I6ICNmYmZiZmI7XHJcbiRkYXJrLXB1cnBsZTogI2JkNGI5YjtcclxuJHdoaXRlLW5pbmU6ICNmN2Y3Zjc7XHJcbiRibHVlLWdyZXk6ICNmMmY2ZmI7XHJcbiRidXR0ZXJ5LXdoaXRlOiAjZmNmYmYyO1xyXG4kZHJhay1ncmV5OiAjYzVjNWM1O1xyXG4kZ3JleS1kYXJrLXRleHQ6ICM3MzczNzM7XHJcbiRsaWdodC1ibHVlLW9uZTogI2YwZjlmZjtcclxuJGRhcmtfYmx1ZV9zaGFkZTogIzQyNWE5NTtcclxuJEdyYXk3NzogI2M0YzRjNDtcclxuJGhvbmV5ZGV3OiAjZjZmYmY2O1xyXG4kbGlnaHQtYmx1ZTogI2Y0ZjlmZjtcclxuJGxpZ2h0LXllbGxvdzogI2ZmZmJmMjtcclxuJGxpZ2h0X2JsdWVfc2hhZGU6ICM1NWE4ZGM7XHJcbiRsaW5rZWRJbl9ibHVlOiAjMzY3OWIxO1xyXG4kb2xpdmUteWVsbG93OiAjYmFiMjAwO1xyXG4kcGVyc2lhbi1ibHVlOiAjMDI2NGFiO1xyXG4kUHJpbWFyeS1CbGFjazogIzFjMWMyODtcclxuJHNvbGl0dWRlOiAjZTZlZmY3O1xyXG4kcmVkLWRhcms6ICNmODNjM2M7XHJcbiRsaWdodC1vcmFuZ2U6ICNmZGVhZDg7XHJcbiRwYWxlLW9yYW5nZTogI2ZmZjlmNDtcclxuJGRhcmstb3JhbmdlOiAjZjc5NDNlO1xyXG4kbWVkaXVtLW9yYW5nZTogI2ZjZDRiMjtcclxuJHJlZC1ib3JkZXI6ICNmZTRkMTU7XHJcbiR0b21hdG8tcmVkOiAjZTcxZTA0OyAvL2J1dHRvblxyXG4kdGlmZmFueS1ibHVlOiAjMDBiNmFiO1xyXG4kdGludC1zaGFkZTogI2Y5ZmJmZjtcclxuJGRhcmtfYmx1ZV9zaGFkZTogIzQyNWE5NTtcclxuJG51dmFtYS1ncmVlbjogIzAwYjI3NDtcclxuJGxpZ2h0X2JsdWVfc2hhZGU6ICM1NWE4ZGM7XHJcbiRsaW5rZWRJbl9ibHVlOiAjMzY3OWIxO1xyXG4kYmxhY2tfdGV4dDogIzFiMWIxYjtcclxuJGRhcmtfc2VhX2JsdWU6ICMzNTQ3ODk7XHJcbiRncmVlbi1iYWNrOiAjZjBmZGY2O1xyXG4kcmVkLWJhY2s6ICNmZmY1ZjU7XHJcbiRvcmFuZ2VfY29sb3I6ICNmZjZiMDA7XHJcbiRvcmFuZ2UtbGlnaHQ6ICNmNzk0M2U7XHJcbiRvcmFuZ2Utc2FuZDogI2ZkZWJkNztcclxuJG9yYW5nZS0yOiAjZmY5YzU0O1xyXG4kbGlnaHRHcmVlbjogI2YwZmRmNjtcclxuJFZpc3RhLVdoaXRlOiAjZmNmOWY3O1xyXG4kdmVyeS1saWdodC1waW5rLXR3bzogI2ZjZWRlZDtcclxuJHdoaXRlLWZvdXJ0ZWVuOiAjZThlOGU4O1xyXG4kd2hpdGUtc2V2ZW50ZWVuOiAjZjBmMGYwO1xyXG4kZHAtY2xvc2UtYjogI2QzZWNkNTtcclxuJGJsYWNrX2NvbG9yOiAjMDYwZjFmO1xyXG4kZ3JleV9jb2xvcjogIzc2ODE5NDtcclxuJGdyZWVuLWxpbms6ICMxZmM4NmQ7XHJcbiRkYXJrLWJsdWU6ICMyNjMzNjM7XHJcbiRkb2RnZXItYmx1ZTogIzEyODNmZjtcclxuJHB1cnBsZTogI2QyMWFmZjtcclxuJGxhdmVuZGFyLXB1cnBsZTogI2Y4ZWRmNTtcclxuJGRhcmstcHVycGxlOiAjYmQ0YjliO1xyXG4kc3VtLXBubDogI2NhY2FjOTtcclxuJHN1cHBvcnQtYmc6ICMwNzMwNTQ7IC8vIGNvbG9yIHBpY2tlclxyXG4kc2lsdmVyOiAjYzZjNmM2O1xyXG4kZmFudGFzeTogI2Y0ZjRmNDtcclxuJGxpZ2h0LWdyZXk6ICM4ODg4ODg7XHJcbiRzaWx2ZXItZ3JleTogI2M5YzljOTtcclxuJHNlY29uZGFyeS1uYXZ5OiAjMzU4MGY3O1xyXG4kUHJpbWFyeS1ncmF5OiAjNzI3MjcxO1xyXG4kTmF0dXJhbC0yMDA6ICNmMWYzZjk7XHJcbiROYXR1cmFsLTEwMDogI2Y4ZjlmYztcclxuJGZvb3Rlci1wcmltYXJ5OiAjMGIyNDNhO1xyXG4kYmxhY2stb25lMTogIzQ0NDQ0NDtcclxuJG9yYW5nZV9jb2xvcjogI2ZmNmIwMDtcclxuJHNlY29uZGFyeS1ncmF5OiAjYjhiOGI4O1xyXG4kc2Vjb25kYXJ5LWdyYXktbGlnaHQ6ICNiN2I3Yjc7XHJcbiRwYWxlLXB1cnBsZTogI2YyZGJlYjtcclxuJGdvbGQ6ICNkZmE3MTc7XHJcbiRsaWdodEdyZWVuOiAjZjBmZGY2O1xyXG4kcmVkLWJhY2s6ICNmZmY1ZjU7XHJcbiRtaWRuaWdodC1ibHVlOiAjMDMwMDJmO1xyXG4kc21va2UtZ3JleTogIzcyNzI3MjtcclxuJFJvc2Utd2hpdGU6ICNmZWY2ZjA7XHJcbiRGYWRlZC1vcmFuZ2U6ICNmNzk0M2U7XHJcbiRXYXgtRmxvd2VyOiAjZmNjMDhjO1xyXG4kb3Nsby1ncmV5OiAjOGE4YThhO1xyXG4kZ3JleS1zdWl0OiAjYzBiZmNiO1xyXG4kd2FybS1ncmV5LWVpZ2h0OiAjOTk5OTk5O1xyXG4kYmxhY2stdGVuOiAjMTExMTExO1xyXG4kZGFyay1uYXZ5LWJsdWU6ICMwMzAwMmY7XHJcbiRibGFjay10dXJ0bGU6ICMzZjNmM2Y7XHJcbiR0b21hdG86ICNmMDRlNDU7XHJcbiR2aXZpZExpbWVHcmVlbjogIzUyZDIwYTtcclxuJFBvcmNlbGFpbjogI2YyZjJmNTtcclxuJG9sZC1sYWNlOiAjZmVmNGVjO1xyXG4kU2hhbXJvY2stR3JlZW46ICMxNzlkNTU7XHJcbiRIYXJtb255LUdyZWVuOiAjNWNjYTU5O1xyXG4kRnJvc3R5LW1pbnQ6ICNlNWY3ZjE7XHJcbiRNaWRuaWdodC1CbHVlOiAjMDMwMDJmO1xyXG4kRGFyay1NaWRuaWdodC1CbHVlOiAjMDMwMTMwO1xyXG4kcGluay1yZWQ6ICNlZDFiMjQ7XHJcbiR2aWJyYW50LXJlZDogI2U1MDAwMTtcclxuJGxpZ2h0LWdyZXkyOiAjODY4Njg2O1xyXG5cclxuLy8vLy8vbmVlZCB0byBjaGVja1xyXG4vLy9cclxuJGNhcmJvbi1ncmF5OiAjMmQyZDJkO1xyXG4kYmxhY2stb25lMTogIzQ0NDQ0NDtcclxuJGdyZXktdGV4dDogJGJsYWNrLW9uZTE7XHJcbi8vIG5lZWQgdG8gY2hlY2tcclxuJGVkLWJsdWU6ICMzNTgwZjc7XHJcbiRmb290ZXItYmx1ZTogIzM1ODBmNztcclxuJHNlY29uZGFyeS1uYXZ5OiAjMzU4MGY3O1xyXG4kc2xpZGVyLWJsdWU6ICMzNTgwZjc7XHJcbi8vbmVlZCB0byAgY2hlY2tcclxuJFByaW1hcnktZ3JheTogIzcyNzI3MTtcclxuJGdyZXktZGFyazogIzcyNzI3MTtcclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRibHVlLWRhcmsxOiAjMGIyNDNhO1xyXG4kY29sb3ItMzogIzBiMjQzYTtcclxuJGZvb3Rlci1wcmltYXJ5OiAjMGIyNDNhO1xyXG4vL25lZWQgdG8gY2hlY2tcclxuJG9yYW5nZV9jb2xvcjogI2ZmNmIwMDtcclxuJG9yYW5nZS1kYXJrOiAjZmY2YjAwO1xyXG5cclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRzZWNvbmRhcnktZ3JheTogI2I4YjhiODtcclxuJHRpbnRzLW9mLXBpbmstc3dhbjogI2I4YjhiODtcclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRnb2xkOiAjZGZhNzE3O1xyXG4kd2VsbC1nb2xkOiAjZGZhNzE3O1xyXG4vL25lZWQgdG8gY2hlY2tcclxuJGdyZWVuLWJhY2s6ICNmMGZkZjY7XHJcbiRsaWdodEdyZWVuOiAjZjBmZGY2O1xyXG4vL25lZWQgdG8gY2hlY2tcclxuJGxhdmVuZGVyLWJsdXNoOiAjZmZmNWY1O1xyXG4kcmVkLWJhY2s6ICNmZmY1ZjU7XHJcbi8vLy8vLy8vLy8vL1xyXG5cclxuLy8vLy9ub3Qgc2VlblxyXG4kYmxhY2stdHdvOiAjMzkzOTM5OyAvLyB1c2VkIGluIG91ciBwcm9qZWN0IGluIGZpZ21hIGl0cyBkaWZmZXJlbnQgbmVlZCB0byBjaGFuZ2UgYWNjb3JkaW5nbHlcclxuJGJsYWNrLWZpdmU6ICMyNTI1MjU7IC8vIHVzZWQgaW4gb25lIHBsYWNlIG5vdCBzZWVuIGNzcyBjbGFzcyBuYW1lIGluIGh0bWwgZmlsZVxyXG4kYmx1ZS1saWdodDogIzhjYjNmMTRhO1xyXG4kYnJvd25pc2gtZ3JleTogIzY2NjY2NjsgLy8gdXNlZCBpbiBvbmUgcGxhY2Ugbm90IHNlZW4gY3NzIGNsYXNzIG5hbWUgaW4gaHRtbCBmaWxlXHJcbiRicm93bi1kYXJrOiAjZmY2YjAwMzM7XHJcbiRibHVlLWRhcms6ICMxYzFjMjg7IC8vIHVzZWQgaW4gb25lIHBsYWNlIG5vdCBzZWVuIHRoZSBkZXNpZ24gaW4gZmlnbWFcclxuJGN5YW4tYmx1ZS0xOiAjMGQ2ZWZkOyAvLyB1c2VkIGluIG91ciBwcm9qZWN0IGluIGZpZ21hIGl0cyBkaWZmZXJlbnQgbmVlZCB0byBjaGFuZ2UgYWNjb3JkaW5nbHlcclxuJGN5YW4tYmx1ZS0yOiAjMjEyNTI5OyAvLyB1c2VkIGluIG91ciBwcm9qZWN0IGluIGZpZ21hIGl0cyBkaWZmZXJlbnQgbmVlZCB0byBjaGFuZ2UgYWNjb3JkaW5nbHlcclxuJGNvbG9yLTE6ICM5MzlkYTY7IC8vdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50XHJcbiRkdXN0eS1vcmFuZ2U6ICNmNzkwMzU7IC8vIHVzZWQgaW4gZWRidXR0b25cclxuJGtlbGx5LWdyZWVuLXR3bzogIzAwYWEyNzsgLy8gdXNlZCBpbiBlZGJ1dHRvblxyXG4kZ3JlZW4tbGluay10d286ICMxNzlkNTU7IC8vIHdyb25nbHkgdXNlZCAoIGluIG91ciBwcm9qZWN0IGluIGZpZ21hIGl0cyBkaWZmZXJlbnQgbmVlZCB0byBjaGFuZ2UgYWNjb3JkaW5nbHlcclxuJGdyYXktMTogI2JiYmJiYjsgLy8gd3JvbmdseSB1c2VkXHJcbiRnb2xkLWJyb3duaXNoOiAjZGZhNzE3NDI7XHJcbiRncmVlbi1saWdodDogIzUxYjI1NTQ1OyAvLyB3cm9uZ2x5IHVzZWQgaGF2ZSB0byB1c2UgI0QzRUNENVxyXG4kZ3JleS1wcmltYXJ5OiAjN2U4ODk5OyAvLyB3cm9uZ2x5IHVzZWRcclxuJGdyZXktc2Vjb25kYXJ5OiAjZGRlMmViOyAvLyB3cm9uZ2x5IHVzZWRcclxuJGdyYXktcHJvZ3Jlc3M6ICM0NDQ3NWI7IC8vIHdyb25nbHkgdXNlZFxyXG4kbGlnaHQtbmF2eTogIzE3NDA4MjsgLy8gYnV0dG9uICh1c2VkIGluIG9uZSBwbGFjZSBidXQgdGhlIGNsYXNzIGlzIG5vdCBwcmVzZW50IGluIGh0bWwpXHJcbiRsaWdodC1ibHVlLXR3bzogI2MyZGJlYjsgLy8gd3JvbmdseSB1c2VkXHJcbiRsaWdodC1za3libHVlOiAjZWJmMmZlOyAvL3NoYW50bmF1XHJcbiRwaWthY2h1LXllbGxvdzogI2Y5ZWRkMTsgLy93cm9uZ2x5IHVzZWRcclxuJHJlZC1saWdodDogI2RkNTA0ZDJlOyAvLyAwLjVweCBzb2xpZCAjRjhEQ0RCO1xyXG4kc2t5LWJsdWU6ICMzNTgwZjczMzsgLy8gIDFweCBzb2xpZCByZ2JhKDUzLCAxMjgsIDI0NywgMC4yKTtcclxuXHJcbiR0b2dnbGUtYmc6ICNjNGRhZmM7IC8vIGhhdmUgdG8gcmVtb3ZlIGluIGNzcyBmaWxlIG5vdCB1c2VkIGluIGh0bWxcclxuJHRheC1zdW1tYXJ5OiAjZWJlYmViOyAvLyBub3Qgc2VlbiBpbiB0aGUgZGVzaWduXHJcbiR0YXgtaGVhZDogIzhmOTBhNjsgLy8gbm90IHNlZW4gaW4gdGhlIGRlc2lnblxyXG4kdmVyeS1saWdodC1ncmF5OiAjZTVlNWU1OyAvLyBub3Qgc2VlbiBpbiB0aGUgZGVzaWduXHJcbiR2ZXJ5LWxpZ2h0LWdyZWVuOiAjNTFiMjU1MzY7IC8vd3JvbmdseSB1c2VkIGNvbG91clxyXG4kd2hpdGUtc2l4OiAjZWRlZGVkOyAvL3dyb25nbHkgdXNlZCBoYXZlIHRvIHVzZSAgZjRmNGY0XHJcbiR3aGl0ZS1mb3VyOiAjZjlmOWY5OyAvLyB3cm9uZ2x5IHVzZWRcclxuJHdoaXRlLXR3ZWx2ZTogI2ZhZmFmYTsgLy91c2VkIGluIG9uZSBwbGFjZSBidXQgbm90IHNlZW4gY3NzIGNsYXNzIGluIGh0bWwgZmlsZVxyXG4kYmx1ZV9saWdodDogI2ZiZmRmZjsgLy8gd3JvbmdseSB1c2VkIGluIHR3byAgcGxhY2VzIChpbiBkZXNpZ24gaXRzIGRpZmZlcmVudCBjb2xvciAgKVxyXG4vLy8vLy8vLy8vL1xyXG4kZ3JleS1iZzogI2Y1ZjVmNTtcclxuJGdyZXktYmcyOiAjZjVmNWYyO1xyXG4kbGlnaHRfZ3JlZW46ICM0NmQ3ODc7XHJcbiRsaWdodF9ncmVlbjE6ICNkM2U4Yzk7XHJcbiRlcnJvcl9yZWQ6ICNmZjYyNTg7XHJcbiRkYXJrLXBlYWNoOiAjZjA0ZTQ1O1xyXG4kaW5wdXRfZm9jdXNfeWVsbG93OiByZ2JhKDI1NSwgMjI5LCAwLCAwLjEpO1xyXG4kZ3JleV9saWdodDogI2U5ZTllOTtcclxuJGxpZ2h0X3JlZDogI2ZmZjZmNTtcclxuJGdyYXktZXJyb3I6ICNiM2IzYjM7XHJcbiR0b29sdGlwLWJnOiAjZjRmYWZkO1xyXG4kdG9vbHRpcC1icmQ6IHJnYmEoMjAzLCAyMDAsIDIwMCwgMC4xKTtcclxuJGJsdWVCb3JkZXJPcGFjaXR5TGlnaHQ6ICMzNTgwZjcxYTtcclxuJGFxdWFfd2hpdGU6ICNmMmYyZjU7XHJcbiRibHVlLWxpZ2h0X2JnOiAjZjRmYWZkO1xyXG4kZGFyay1ncmF5OiAjZTBlMGUwO1xyXG4kbWlkLWdyYXk6ICNjZGNkY2Q7XHJcblxyXG4vLyBmb290ZXIgY29sb3JcclxuJGZvb3Rlci1saWdodDogI2UyZTJlMjtcclxuJGZvb3Rlci1ncmF5OiAjNDg1YjZiO1xyXG4kZm9vdGVyLWxpZ2h0Z3JheTogIzc4Nzg3ODtcclxuJGZvb3Rlci1kYXJrZ3JheTogIzk0OWZhOTtcclxuJGZvb3Rlci1ncmVlbjogIzFhOGE0ZTtcclxuJGZvb3Rlci1kYXJrOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMSk7XHJcblxyXG4vLyB0b2NcclxuJHBhc3RlbC1jcmVhbTogI2ZlZjRlYztcclxuJGxhYmVsLWdyYXk6ICM4YjhiOGI7XHJcbiRsYWJlbC1ncmF5bGlnaHQ6ICNiZWJlYmU7XHJcbiRsYWJlbC1ncmF5bGlnaC1tZWRpdW06ICNhM2EzYTM7XHJcbiRsYWJlbC1za3libHVlOiAjMWM5YWQ2O1xyXG4kbGlnaHRfcmVkMTogI2ZmZjZmNjtcclxuJGxpZ2h0X3JlZC1vbmU6ICNmZGY2ZjY7XHJcbiRoaWdoLXllbGxvdzogI2Y5ZGM3NTtcclxuXHJcbi8vIHN0YXRpY1xyXG4kdGFibGUtcm93LWdyYXk6ICNlZGVkZjA7XHJcblxyXG4kc3VtbWVyLWhvdXNlOiAjY2NmMGUzO1xyXG4kbnV2YW1hLWdyZWVuOiAjMDBiMjc0O1xyXG4kcGFsZS1waW5rOiAjZmNkY2RhO1xyXG4kbGF2ZW5kZXItZ3JheTogI2NkY2NkNTtcclxuJGNvb2wtbWludDogI2QyZWJmNztcclxuJGFudGlxdWUtd2hpdGU6ICNmZGVhZDg7XHJcbiRsZW1vbi1jaGlmZm9uOiAjZmZmYWNjO1xyXG4kb3JhbmdlLXBlZWw6ICNmZjk5MDA7XHJcblxyXG4vL0V2ZW50IGNhbGVuZGVyXHJcbiRtZWRpdW0tZ3JheTogI2FhYTtcclxuLy8gZm9vdGVyIHVpIG5ld1xyXG4kZm9vdGVyLXByaW1hcnktbmV3OiAjMDMwMDJmO1xyXG4vLyAkZm9vdGVyLXByaW1hcnktbmV3OiAjMDMwMDJmO1xyXG4vLyAkZm9vdGVyLWNvcmFsLW5ldzogI2YwNGU0NTtcclxuJHNlY29uZGFyeS10aXRsZS1ibHVlOiAjMzUzMzVhO1xyXG4kbWlsZC1ibHVlOiAjYjFiMmM0O1xyXG4kbWlsZC1ibHVlLW9wYWNpdHk6IHJnYmEoMTc3LCAxNzgsIDE5NiwgMC4yNSk7XHJcbiR3aGl0ZS1vcGFjaXR5LW1pZGhhbGY6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiRtaWRuaWdodC1kYXJrOiAjMmQyYjRkO1xyXG4kZm9vdGVyLWJvdHRvbS1ibHVlOiAjMDIwMDIwO1xyXG4kZm9vdGVyLWJvdHRvbS1saW5lOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblxyXG4vLyBRUkNcclxuJHRvbWF0by0yMDogcmdiYSgyNDAsIDc4LCA2OSwgMC4yKTtcclxuJGdyZWVuLTE6ICMxY2ZjODM7XHJcbiRncmVlbi1yZ2JhLTIwOiByZ2JhKDI4LCAyNTIsIDEzMSwgMC4yKTtcclxuJGdyZWVuLTIwOiByZ2JhKDI4LCAyNTIsIDEzMSwgMC4yKTtcclxuJG9yYW5nZS1saWdodC0yMDogcmdiYSgyNDcsIDE0OCwgNjIsIDAuMyk7XHJcbiRtcl9ncmVlbnk6ICMwNWE2NjA7XHJcbi8vU0dCXHJcblxyXG4vLyBwcmltYXJ5IG5mb1xyXG4kbGVuZ2VkLWJsdWU6ICM0OWFlZTI7XHJcbiRsZW5nZWQtb3JhbmdlOiAjZjlhYTY3O1xyXG5cclxuJGRpc2FibGUtZ3JheTogI2VmZWZlZjtcclxuJGJsYWNrLXNoYWRlb25lOiAjMTQxNDE0O1xyXG4keWVsbG93LXNoYWRlb25lOiAjZjJiYTNiO1xyXG4keWVsbG93LXNoYWRldHdvOiAjZmJkNDdkO1xyXG4kYmxhY2stc2hhZGVvbmU6ICMxNDE0MTQ7XHJcbiRncmV5LXNoYWRlb25lOiAjNTY1NjU2O1xyXG4keWVsbG93LXNoYWRldGhyZWU6ICNmNWUxYjI7XHJcbiRsaWdodC1ibHVlLTE6ICNlOGY1ZmI7XHJcbiRsaWdodC1vcmc6ICNmZmZjZTU7XHJcbiRncmVlbi1saWdodC0xOiAjZTVmN2YxO1xyXG4kbGlnaHQtcGluazogI2Y4ZWRmNTtcclxuJGxpZ2h0LXBpbmsxOiAjZWZjYmM5O1xyXG4kb3JhbmdlLXNoYWRlOiAjZjc5NDNlO1xyXG4kYmx1ZS1tYWdlbnRhOiAjZjVmNWY3O1xyXG4vL0FsZXJ0c1xyXG4kbnV2YW1hLWdyZWVuOiAjMDBiMjc0O1xyXG4kbnV2YW1hLWxpZ2h0LWdyZWVuOiAjY2NmMGUzO1xyXG4kYmctbGlnaHQtYmx1ZTogI2QyZWJmNztcclxuJG9yYW5nZS1saWdodC1iZzogI2ZkZWFkODtcclxuXHJcbiRkaXNhYmxlLWdyYXk6ICNlZmVmZWY7XHJcbi8vUG9zdCBsb2dpblxyXG4kYmctb3BhY2l0eTogI2ZmZjBlNTtcclxuJHBsZC1saWdodC1ncmF5OiAjOGQ4ZDhkO1xyXG4kbGlnaHQtc3VjY2VzczogcmdiYSgyMjksIDMyLCAzMiwgMC4xKTtcclxuJG9yYW5nZS1saWdodDE6ICNmOWFhNjc7XHJcbiRibHVlLXNoYWRlMTogIzAzNzhhNjtcclxuJGJsdWUtc2hhZGUyOiAjNDlhZWUyO1xyXG4kR2FpbnNib3JvOiAjZGRkZGRkO1xyXG4vLyBRdW90ZSBwYWdlc1xyXG5cclxuJGxhdmVuZGVyLWNvbG9yOiAjY2VlZWY5O1xyXG4kcGFudG9uZUNQLWNvbG9yOiAjMDA4ZmJjO1xyXG4kY2FuYXJ5LXllbGxvdzogIzAwZDZiYztcclxuJGJhYnktYmx1ZTogI2Q4ZmVmOTtcclxuJGJsdWUtZGFyazM6ICMwOTBhOWY7XHJcbiRncmV5LUNvbG9yOiAjZTZlNmU2O1xyXG4kY29uZ28tcGluazogI2ZmN2Q3YTtcclxuJGxpZ2h0LWdyZWVuOiAjOGFkZjhkO1xyXG4kQ2VsYWRvbjogI2FlZWJiMDtcclxuJGxpZ2h0LXJlZDogI2ZmY2JjYTtcclxuJGdyZWVuLXNoYWRlMjogIzljZGZiYjtcclxuJHJlZC1zaGFkZTI6IHJnYmEoMjQxLCA2NywgNjcsIDAuNCk7XHJcbiRob21lLWxpZ2h0LXJlZDogI2U4ZDNkODtcclxuJGhvbWUtdGhpY2stcmVkOiAjZGQ1MDRkO1xyXG4kaG9tZS1saWdodC1ncmVlbjogIzIwZTU5ZTFhO1xyXG4kaG9tZS10aGljay1ncmVlbjogIzAwN2E0ZTtcclxuJGhvbWUtbGlnaHQteWVsbG93OiAjZmZmMGM4O1xyXG4kaG9tZS10aGljay15ZWxsb3c6ICNiNTgyMDA7XHJcbiRob21lLWxpZ2h0LWN5YW46ICNkOWZkZmY7XHJcbiRob21lLXRoaWNrLWN5YW46ICMwMDZmNzU7XHJcbiRob21lLW9yYW5nZTogI2ZmN2EwMDtcclxuJG1pc3R5LWxhdmVuZGVyOiAjYzNjM2RlO1xyXG4vLyByZXZhbXAgaGVhZGVyXHJcbiRjeWFuLWJsdWU6ICNlZGY0ZmY7XHJcblxyXG4vL3ByaWNpbmdcclxuJGdyZXktbGlnaHQ6ICNlNmU2ZWE7XHJcbiRncmV5LTI6ICM3MTcxNzE7XHJcbiRhcHByb3gtbGF2ZW5kZXI6ICNlZGVkZjA7XHJcbiRzcGFuaXNoLWdyYXk6ICM5MTkxOTE7XHJcbiRsaWdodC1waW5rMjogI2ZjZTllOTtcclxuJGxpZ2h0LWdyZWVuMzogI2Q5ZjNkYTtcclxuJG51ZXRyYWxCbHVlOiAjZjFmM2Y5O1xyXG5cclxuJG51ZXRyYWxCbHVlOiAjZjFmM2Y5O1xyXG4kZ2hvc3Qtd2hpdGU6ICNmOGY3Zjk7XHJcbiRsaWdodC1ibGFjazogIzI2MjUyNztcclxuJGRhcmstYmxhY2s6ICMyMzI2MmY7XHJcbiRkYXJrc2hhZGVfYmx1ZTogIzExMWIyOTtcclxuJGRhcmtfc2FwcGhpcmU6ICMwMzAwMmY4MDtcclxuJGxpZ2h0LWdyZXlpc2g6ICNlOGU3ZWM7XHJcbiRyZXZhbXBlZC1iYWNrZ3JleTogI2Y4ZjdmYTtcclxuJHNpbHZlci1vbmU6ICNiNWI1YjU7XHJcbiRncmV5LXRoaWNrOiAjODM4NDg2O1xyXG4kZ3JheWlzaC1ibHVlOiAjNGY0ZTcwO1xyXG4kYmxhY2stbWFnaWM6ICMyMzFmMjA7XHJcbiR3aGl0ZS1saWdodDogI2YxZjFmNDtcclxuJHdoaXRlLWxpZ2h0LWdyZXk6ICMxYzFhNDUwYTtcclxuJHNwYW5pc2gtZ3JheTogIzkxOTE5MTtcclxuJGxpZ2h0LXBpbmsyOiAjZmNlOWU5O1xyXG4kbGlnaHQtZ3JlZW4zOiAjZDlmM2RhO1xyXG4kZ3JleS1saWdoZXN0OiAjZjZmNmY4O1xyXG4kZ3JleS10aGlja2VzdDogIzVjNWU2NDtcclxuLy9sb2dpblxyXG5cclxuJGxpZ2h0LXNoYWRlOiAjZjhmNWZmO1xyXG4kZ3JlZW4tZGFyazogIzA1YTY2MDtcclxuXHJcbi8vUHJvZHVjdCBQYWdlc1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTE6ICMzNjMzNTk7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlMjogIzI5MjY2MztcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGUzOiAjMWMxYTQ1O1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTQ6ICMzOTQ0OTk7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlNTogIzYxNmVjZDtcclxuJG1pc3R5cm9zZTogcmdiYSgyNDIsIDIxOSwgMjM1LCAwLjQpO1xyXG4kY3lsaW5kcmljYWwtY29vcmRpbmF0ZTogI2U2ZTZlYjtcclxuJGdyZXktc2hhZGUxOiAjNjk2NjgyO1xyXG4kY3lhbi1ibHVlLWRhcms6ICMwOTIxMzM7XHJcbiRHcmF5MjE6ICMzNjM2MzY7XHJcbiRHcmF5ODU6ICNkOWQ5ZDk7XHJcbiRib2thcmEtZ3JheTogIzE2MTMxYjtcclxuJHBoZW5vbWVuYWwtcGVhY2gtY29sb3I6ICM5OWUwYzc7XHJcbiRtaW50LWNvbG9yOiAjZTZmNGVmO1xyXG4kcGluay1saWdodDogI2ZhZjFmNztcclxuJHBlYWNoOiAjZjllY2ViO1xyXG4kTWVsYW5pZTogcmdiYSgyMzAsIDE4MywgMjE1LCAwLjUpO1xyXG5cclxuLy8gbmF2aWdhdGlvblxyXG4kbmF2LWJnOiAjZmJmYmZkO1xyXG4kZ3JleS1zaGFkZTI6ICM3ODc3ODU7XHJcbiRwaW5rLWxpZ2h0MjogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xyXG5cclxuJG9yYW5nZS00MDogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xyXG4kYmx1ZS1saWdodDM6ICNjY2NjZDY7XHJcblxyXG4vLyBQcm9kdWN0IFBhZ2VzIG5ldyBjb2xvcnNcclxuJGJydWlzZWQtcGVhY2g6ICNmMjczNmI7XHJcbiRsaWdodC1wZWFjaDogI2ZjZGJkOTtcclxuJHNraW4tcGVhY2g6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcclxuJGdyZXktY29sb3IyOiAjZTdlN2U3ZTc7XHJcbiR0b21hdG8tY29sb3I6ICNmMjcwNjg7XHJcbiRkdWxsLWdyZXk6ICNiMmIyYzI7XHJcbiRhbm90aGVyLXBlYWNoOiAjZjllY2ViO1xyXG4kTWFuZHlzLVBpbms6IHJnYmEoMjUzLCAyMzQsIDIxNiwgMC40KTtcclxuJHNwZWVjaC1ncmVlbjogIzMzYzE5MDtcclxuJEdlcmFsZGluZTogI2ZhYjhiNTtcclxuXHJcbi8vIGFscGhhIGhvbWVcclxuJFNvbGl0dWRlOiAjZWZmMGYyO1xyXG4kZHVsbC1ibHVlOiAjMzEyZjVhO1xyXG4kZHVzdHktZ3JleTogIzhkOGE4YTtcclxuJGJvcmRlci1ncmV5OiAjY2JjYmNiO1xyXG4kYmxhY2stc2hhZGU6ICMwMjAzMDc7XHJcbiRibHVlLXNoYWRlNDogIzYxNmJjOTtcclxuJGxpZ2h0LXNoYWRlLWhvdmVyOiAjZDFkYWY0O1xyXG4kd2FybS1yZWQtbGlnaHQ6ICNmY2RiZDk7XHJcbiR3YXJtLXJlZC1kYXJrOiAjZjA0ZTQ1O1xyXG4kYmx1ZS1zaGFkZS1saWdodDogI2VmZWVmZjtcclxuXHJcbiRsaWdodC1zaGFkZS1ibHVlOiAjZjFmMGZmO1xyXG4kc3BhbmlzaC1ncmF5OiAjOTE5MTkxO1xyXG4kbGlnaHQtcGluazI6ICNmY2U5ZTk7XHJcbiRsaWdodC1ncmVlbjM6ICNkOWYzZGE7XHJcbi8vbG9naW5cclxuXHJcbiRsaWdodC1zaGFkZTogI2Y4ZjVmZjtcclxuJGdyZWVuLWRhcms6ICMwNWE2NjA7XHJcblxyXG4vL1Byb2R1Y3QgUGFnZXNcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGUxOiAjMzYzMzU5O1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTI6ICMyOTI2NjM7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlMzogIzFjMWE0NTtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGU0OiAjMzk0NDk5O1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTU6ICM2MTZlY2Q7XHJcbiRtaXN0eXJvc2U6IHJnYmEoMjQyLCAyMTksIDIzNSwgMC40KTtcclxuJGN5bGluZHJpY2FsLWNvb3JkaW5hdGU6ICNlNmU2ZWI7XHJcbiRncmV5LXNoYWRlMTogIzY5NjY4MjtcclxuJGN5YW4tYmx1ZS1kYXJrOiAjMDkyMTMzO1xyXG4kR3JheTIxOiAjMzYzNjM2O1xyXG4kR3JheTg1OiAjZDlkOWQ5O1xyXG4kYm9rYXJhLWdyYXk6ICMxNjEzMWI7XHJcbiRwaGVub21lbmFsLXBlYWNoLWNvbG9yOiAjOTllMGM3O1xyXG4kbWludC1jb2xvcjogI2U2ZjRlZjtcclxuJHBpbmstbGlnaHQ6ICNmYWYxZjc7XHJcbiRwZWFjaDogI2Y5ZWNlYjtcclxuJE1lbGFuaWU6IHJnYmEoMjMwLCAxODMsIDIxNSwgMC41KTtcclxuXHJcbi8vIG5hdmlnYXRpb25cclxuJG5hdi1iZzogI2ZiZmJmZDtcclxuJGdyZXktc2hhZGUyOiAjNzg3Nzg1O1xyXG4kcGluay1saWdodDI6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcclxuXHJcbiRvcmFuZ2UtNDA6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcclxuJGJsdWUtbGlnaHQzOiAjY2NjY2Q2O1xyXG5cclxuLy8gUHJvZHVjdCBQYWdlcyBuZXcgY29sb3JzXHJcbiRicnVpc2VkLXBlYWNoOiAjZjI3MzZiO1xyXG4kbGlnaHQtcGVhY2g6ICNmY2RiZDk7XHJcbiRza2luLXBlYWNoOiByZ2JhKDI1MiwgMjE5LCAyMTcsIDAuNCk7XHJcbiRncmV5LWNvbG9yMjogI2U3ZTdlN2U3O1xyXG4kdG9tYXRvLWNvbG9yOiAjZjI3MDY4O1xyXG4kZHVsbC1ncmV5OiAjYjJiMmMyO1xyXG4kYW5vdGhlci1wZWFjaDogI2Y5ZWNlYjtcclxuJE1hbmR5cy1QaW5rOiByZ2JhKDI1MywgMjM0LCAyMTYsIDAuNCk7XHJcbiRzcGVlY2gtZ3JlZW46ICMzM2MxOTA7XHJcbiRHZXJhbGRpbmU6ICNmYWI4YjU7XHJcbiRwcm9kdWN0LWJlaWdlOiAjZmVmN2VmO1xyXG5cclxuLy8gYWxwaGEgaG9tZVxyXG4kU29saXR1ZGU6ICNlZmYwZjI7XHJcbiRkdWxsLWJsdWU6ICMzMTJmNWE7XHJcbiRkdXN0eS1ncmV5OiAjOGQ4YThhO1xyXG4kYm9yZGVyLWdyZXk6ICNjYmNiY2I7XHJcbiRibGFjay1zaGFkZTogIzAyMDMwNztcclxuJGJsdWUtc2hhZGU0OiAjNjE2YmM5O1xyXG4kbGlnaHQtc2hhZGUtaG92ZXI6ICNkMWRhZjQ7XHJcbiR3YXJtLXJlZC1saWdodDogI2ZjZGJkOTtcclxuJHdhcm0tcmVkLWRhcms6ICNmMDRlNDU7XHJcbiRibHVlLXNoYWRlLWxpZ2h0OiAjZWZlZWZmO1xyXG5cclxuJGxpZ2h0LXNoYWRlLWJsdWU6ICNmMWYwZmY7XHJcbiR0aGljay1ibHVlOiAjMjkyNTYyO1xyXG5cclxuJHdhcm0tcGluay1yZ2ItMTA6IHJnYmEoMjQwLCA3NiwgNjcsIDAuMSk7XHJcbiR3YXJtLXJlZC1yZ2JhLTIwOiByZ2JhKDI0MCwgNzgsIDY5LCAwLjIpO1xyXG5cclxuLy8gY29uc2V0IHBvcCB1cFxyXG4kcGFsZS1ncmF5OiAjZTllOWViO1xyXG4kbGlnaHRfYmx1ZWlzaF9ncmF5OiAjZGRkZGUxO1xyXG4kcGFsZS1ncmVlbjogI2NlZTllMDtcclxuJGxpZ2h0LXBhbGUtZ3JlZW46ICNlMWYyZWQ7XHJcbiR5ZWxsb3ctYm9yZGVyOiAjZDZhZjI2O1xyXG4kb3JjaGlsZC1waW5rOiAjY2E3MGFkO1xyXG4kZGFyeS1ncmF5LW1pZGRsZTogIzg0ODA5NztcclxuJGRhcmstcHVycGxlLWdyYXk6ICM0ZjRlNzA7XHJcblxyXG4vL1F1b3RlcyBwYWdlc1xyXG4kbmV1dHJhbC1ncmF5OiAjOTc5Nzk3O1xyXG4kbGlnaHQtYmVpZ2U6ICNmZmVhZGI7XHJcbiRibHVlLXNoYWRlLWxpZ2h0OiAjZWZlZWZmO1xyXG4kYW5vdGhlci1ncmV5OiAjZjhmN2Y5O1xyXG4kbGlnaHQtc2hhZGUtYmx1ZTogI2YxZjBmZjtcclxuXHJcbi8vbmNkIHJhdGluZ1xyXG4kZ3JlZW4tbGlnaHQ6ICM2NmQxYWM7XHJcbiRsaWdodC1icm93bjogI2Y5YTk2NTtcclxuJGxpZ2h0R3JlZW4tUXVvdGVzOiAjNGRkZjUzO1xyXG5cclxuLy9UT1RQXHJcbiRsaWdodC1ncmF5OiAjZjdmN2ZiO1xyXG4kZGVlcC1vY2VhbjogIzM2MzM1OTtcclxuJG1lZGl1bS1ncmF5OiAjODI4MDk2O1xyXG4kc3RlZWwtZ3JheTogIzZlNmQ3NztcclxuJG9yYW5nZS1icm93bjogI2QyNzQyMjtcclxuJHNpbHZlci1ibHVlOiAjY2ZkOWUwO1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTY6ICMwMjAxMmQ7XHJcbiRjcmVhbXkteWVsbG93OiAjZmZmOGNlO1xyXG4kcGFzdGUtcGFsZS1waW5rOiAjZmRjYWM3O1xyXG4kcGFsZS1yb3NlOiAjZmVlMmUyO1xyXG4kcHVycGxlLWdyYXk6ICM0ZjRjNmU7XHJcbiRsYXZlbmRlci1taXN0OiAjZjVmNWZmO1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTYtMTogIzNkM2I2MTtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGU3OiAjMjIyMDRhO1xyXG5cclxuLy9tYXJnaW4gY2FsXHJcbiRibHVlLWJhY2tyb3VuZDogI2Y1ZjhmZDtcclxuJGdyZWF5LXRleHQtY29sb3IzOiAjODM4NDg2O1xyXG4kbGlnaHQtYmx1ZS0yOiAjZTJlZGZlO1xyXG4kVHVydGxlLUdyZWVuOiAjZTZmY2U3O1xyXG4kUnVzdC1SZWQ6ICNiODNhMjk7XHJcbiRQYWxlLVBpbms6ICNmY2Q0ZDI7XHJcbiRMaWdodC1zdGVlbC1ibHVlOiAjZWNmM2ZkO1xyXG4kYmx1ZS1iYWNrcm91bmQ6ICNmNWY4ZmQ7XHJcbiRncmVheS10ZXh0LWNvbG9yMzogIzgzODQ4NjtcclxuJGxpZ2h0LWJsdWUtMjogI2UyZWRmZTtcclxuJFR1cnRsZS1HcmVlbjogI2U2ZmNlNztcclxuJFJ1c3QtUmVkOiAjYjgzYTI5O1xyXG4kUGFsZS1QaW5rOiAjZmNkNGQyO1xyXG4kTGlnaHQtc3RlZWwtYmx1ZTogI2VjZjNmZDtcclxuLy9QVFJcclxuJHB1bXBraW4tY29sb3I6IHJnYmEoMjQ3LCAxNDgsIDYyLCAwLjQpO1xyXG5cclxuLy8gbmV3IGFkZGVkXHJcbiRjb3JhbC1waW5rOiAjZjg4OTgyO1xyXG4kd2hpc3BlcmluZy1wZXJpd2lua2xlOiAjOTk5OWFiO1xyXG4kbWlkbmlnaHQtaW5kaWdvOiByZ2JhKDMsIDAsIDQ3LCAwLjYpO1xyXG4kd2FybS1vcmFuZ2U6ICNmMDUwNDY7XHJcblxyXG4kbGF2ZW5kZXItZ3JleTogI2ViZWJlZTtcclxuJGRpbS1ncmF5OiAjOGM4YzhjO1xyXG4kbGF2ZW5kZXItYmx1ZS1saWdodDogI2YzZjVmZjtcclxuXHJcbiRsaWdodC1ibHVlLW5ldzogIzRhNDk2MDtcclxuJGRhcmstYmx1ZS1uZXc6ICMzMzMyNGY7XHJcbiRoYWxmLXdoaXRlOiAjZjBmY2Y4O1xyXG4kZ3JleS13aGl0ZTogI2UyZTdmZTtcclxuJGdyZXktYmx1ZTogIzYzNzRkNDtcclxuJGxpZ2h0LWdyZXktYmx1ZTogI2ViZTlmZjtcclxuXHJcbiRtdXRlZC1sYXZlbmRlcjogIzhkOGFiODtcclxuJHNvZnQtY29vbC1ibHVlOiAjNjM3NGQ0O1xyXG5cclxuJHJpcGUtdG9tYXRvZXM6ICNmMDRlNDU7XHJcbiRjaGFyY29hbC1ibHVlOiAjNGY0YzZlO1xyXG4kZ3JheWlzaC1sYXZlbmRlcjogIzk5OTlhYjtcclxuJHNsYXRlYmx1ZTogI2IyYjJjMjtcclxuJGhhbGYtd2hpdGU6ICNmMGZjZjg7XHJcbiRncmV5LXdoaXRlOiAjZTJlN2ZlO1xyXG5cclxuJGxpZ2h0LWdyZXktYmx1ZTogI2ViZTlmZjtcclxuJGxpZ2h0aXNoLWdyZXk6ICM5YjliOWQ7XHJcbiRsaWdodC1ncmV5aXNoLWJsdWU6ICNlYmVjZjA7XHJcbiRsYXZlbmRlci1taXN0OiAjZjNmMmZmO1xyXG4kY2lubmFiYXI6ICNkZTVhNGQ7XHJcblxyXG4vLyBVSS9VWFxyXG4kc2VtaS10cmFuc3BhcmVudC1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuJGNoYXJjb2FsOiByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xyXG4kbGF2ZW5kZXItbWlzdDogI2YzZjJmZjtcclxuJGxhdmVuZGVyLWJsdWU6ICNlMWUwZjg7XHJcbiRjaW5uYWJhcjogI2RlNWE0ZDtcclxuJHBpbmtpc2gtcmVkOiAjZmZlOWUwO1xyXG4kcmVkZGlzaDogI2NjMzEwMDtcclxuXHJcbi8vVE9UUFxyXG4kbGlnaHQtZ3JheTogI2Y3ZjdmYjtcclxuJGRlZXAtb2NlYW46ICMzNjMzNTk7XHJcbiRtZWRpdW0tZ3JheTogIzgyODA5NjtcclxuJHN0ZWVsLWdyYXk6ICM2ZTZkNzc7XHJcbiRvcmFuZ2UtYnJvd246ICNkMjc0MjI7XHJcbiRzaWx2ZXItYmx1ZTogI2NmZDllMDtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGU2OiAjMDIwMTJkO1xyXG4kY3JlYW15LXllbGxvdzogI2ZmZjhjZTtcclxuJHBhc3RlLXBhbGUtcGluazogI2ZkY2FjNztcclxuJHBhbGUtcm9zZTogI2ZlZTJlMjtcclxuJHB1cnBsZS1ncmF5OiAjNGY0YzZlO1xyXG4kbGF2ZW5kZXItbWlzdDogI2Y1ZjVmZjtcclxuLy8gYWJvdXQgdXMgY3NzXHJcbiRyaWNoLWJsYWNrOiAjMDMwMDJmO1xyXG4kbGF2ZW5kZXItZ3JheTogI2NjY2NkNjtcclxuJGRlYWQtZ3JheTogIzU3NjI2NTtcclxuJGdvbGRlbi13aW5kOiAjZDNhYzVkO1xyXG4kcGlua2lzaC1odWU6ICNmN2I5YjU7XHJcblxyXG4vLyBQYXJ0bmVyIHdpdGggdXMgY3NzXHJcbiRncmF5aXNoLWJsdWU6ICM0ZjU2NjU7XHJcbiRncmF5aXNoLWJsdWUtbGlnaHQ6ICMxYTIwMmM7XHJcbiRsaWdodC1ncmF5aXNoLWNvbG9yOiAjNGY0ZjRmO1xyXG4kZ29sZGVuLWxpZ2h0OiAjZDNhYzVkO1xyXG4kbGlnaHQtd2hpdGUtb25lOiAjZjVmNmY2O1xyXG4kYmx1ZS1iYWNrcm91bmQtbGlnaHQ6ICMyNTFjNDU7XHJcbiRibHVlLWJhY2tyb3VuZC1kYXJrOiAjMjgyNDRkO1xyXG4kbGlnaHRXaGl0ZS1jb2xvcjogI2ZmZmNmNTtcclxuJHllbGxvdy1kYXJrLWNvbG9yOiAjZDNhYzVkODA7XHJcblxyXG4vLyBmZWVkYmFjayBtb2R1bGVcclxuJGJsdWUtcHVycGxlOiAjNWE1NmIwO1xyXG4kQ29ybmZsb3dlci1ibHVlOiAjNmQ5NmZmO1xyXG4kUGVyaXdpbmtsZTogI2IxYWRmZjtcclxuJGNyZWFteS1vcmFuZ2Utc2hhZGU6ICNmZmZhY2E7XHJcbiRsaWdodC1waW5raXNoOiAjZmVmMmYyO1xyXG4kcGFsZS1hcXVhOiAjZjBmZGZhO1xyXG4kcGVyYWwtbGlnaHQ6ICNmZmY3ZWQ7XHJcbiRsaWxhYy1saWdodDogI2Y1ZjNmZjtcclxuJExpZ2h0LWF1enVyZTogcmdiYSg1MywgMTI4LCAyNDcsIDAuMTUpO1xyXG4kbWludC13YXNoOiByZ2JhKDAsIDE2NiwgMjYsIDAuMTUpO1xyXG4kRmFpbnQtYnVyZ3VuZHk6IHJnYmEoODUsIDAsIDAsIDAuMSk7XHJcbiRNaWxkLUFwcmljb3Q6IHJnYmEoMjU1LCAxNjgsIDAsIDAuMTUpO1xyXG4kc2xpZ2h0LXRyYW5zcGFyZW5jeTogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjEpO1xyXG4kZGFyay1zaGFkZS1ncmF5OiAjMGYwZjBmO1xyXG4kZ3JheWxpZ2h0LXdpdGgtb3BhY2l0eTogIzFhMjAyYzhmO1xyXG4kZ3JheS13aXRoLW9wYWNpdHktYmc6ICNlNWU1ZWI7XHJcbiRncmF5LXdpdGgtb3BhY2l0eS1saWdodDogIzhiODk5ZTtcclxuJGdyYXktd2l0aC1ibGFjay1ib3JkZXI6ICNlM2UzZTM7XHJcblxyXG4kbGlnaHQtcGVyaXdpbmtsZTogI2E2YThlNjtcclxuJG9mZi13aGl0ZTogI2ZjZmNmZjtcclxuJG9ic2lkaWFuLXB1cnBsZTogIzFjMWEzOTtcclxuJHBhbGUteWVsbG93OiAjZmZmY2VhO1xyXG4kbGlnaHQtcHVycGxlOiAjNzI2Y2IyO1xyXG5cclxuJHBlcml3aW5rbGUtdGludDogI2U2ZTZmZjtcclxuJHNvZnR3aXN0ZXJpYTogI2NkY2RlZTtcclxuXHJcbiRsaWdodC1wb3dkZXItYmx1ZTogI2QwZGJlZTtcclxuJGdyZXlfbGlnaHQ6ICNhZGFkYWQ7XHJcbiRkdXN0eS1wdXJwbGU6ICM4NzhlZGQ7XHJcbiRuZXctbGF2ZW5kZXI6ICNjNGM0ZWY7XHJcbiRwYXN0ZWwtbGlrZTogI2UxZTZmZjtcclxuJHBhc3RlbC1yZWQ6ICNmMzZmNjg7XHJcbiRjZWxhZG9uLWdyZWVuOiAjYjllMGJiO1xyXG4kYmFieS1waW5rOiAjZjljOGM3O1xyXG4kaW1wZXJpYWwtcmVkOiAjZWI0NjQ0O1xyXG4kZm9yZXN0LWdyZWVuOiAjMDE4OTA3O1xyXG4kY3JlYW1lLXllbGxvdzogI2ZmZjBjOTtcclxuJHBhbGUtYmx1ZS13aGl0ZTogI2ZhZmNmZjtcclxuXHJcbi8vcHJvZHVjdCBsZW5nZW5jeSAvIE5SSVxyXG4kZGFyay1ndW5tZXRhbDogIzMyMzIzODtcclxuJHBpbmtpc2gtbGF2ZW5kZXI6ICNmNGU2ZWY7XHJcbiRvcmNoaWQtc2hhZGU6ICNjYTZlYWU7XHJcbiRkdXN0eS1saWxhYzogI2I3YTZiMztcclxuJFNvZnQtTGlsYWM6ICNmOWYwZjc7XHJcbiRmbGFtZTogI2YwNTEyZDtcclxuJGVtZXJhbGQ6ICMyN2FlNjA7XHJcbiRncmF5aXNoLXdoaXRlOiAjZjRmMWYwO1xyXG4kYmxhY2stT3BhY2l0eTogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4kYmxhY2stT3BhY2l0eS0yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiRibGFjay1PcGFjaXR5LTEyOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4kb2ZmLXdoaXRlLXNoYWRlczogIzdiNzg4MjtcclxuJGRhcmstaW5kaWdvOiAjMTkxODNlO1xyXG4kc29mdC1wYXN0ZWwtcHVycGxlOiAjZjFkYWVhO1xyXG4kcGVhY2gtcHV6ejogI2ZmZjZlYztcclxuJGdvbGRlbi1ob25leTogI2U2YTE1NDtcclxuJGJsdWlzaC1wdXJwbGU6ICMzNTMzNTk7XHJcbiRibHVlLXZpb2xldDogIzhkOGQ5OTtcclxuJHBpbmtpc2gtbGF2ZW5kZTogI2ZmZjRmYztcclxuJGFycm93LWRvd24taWNvbjogIzAwMDAwMDhhO1xyXG4kbGlnaHQtZ3JheS1zaGFkZXM6ICNhZWFlYWU7XHJcbiRsYXZlbmRlci1taXN0NDogI2ViZTlmZjtcclxuJGxpZ2h0LWJsdWUtMzogI2Y1ZjdmZjtcclxuJGJsdWUtZXh0cmEtbGlnaHQ6ICM3ZTc5ZWY7XHJcbiIsIi8vIGNvbW1vbiBncmlkIHN0eWxlXHJcblxyXG4uY29sLTUge1xyXG5cdHdpZHRoOiA1JTtcclxufVxyXG5cclxuLmNvbC0xMCB7XHJcblx0d2lkdGg6IDEwJTtcclxufVxyXG5cclxuLmNvbC0xNSB7XHJcblx0d2lkdGg6IDE1JTtcclxufVxyXG4uY29sLTIwIHtcclxuXHR3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uY29sLTI1IHtcclxuXHR3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLTMwIHtcclxuXHR3aWR0aDogMzAlO1xyXG59XHJcbi5jb2wtMzUge1xyXG5cdHdpZHRoOiAzNSU7XHJcbn1cclxuXHJcbi5jb2wtNDAge1xyXG5cdHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5jb2wtNDUge1xyXG5cdHdpZHRoOiA0NSU7XHJcbn1cclxuLmNvbC01MCB7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmNvbC01NSB7XHJcblx0d2lkdGg6IDU1JTtcclxufVxyXG5cclxuLmNvbC02MCB7XHJcblx0d2lkdGg6IDYwJTtcclxufVxyXG4uY29sLTY1IHtcclxuXHR3aWR0aDogNjUlO1xyXG59XHJcblxyXG4uY29sLTcwIHtcclxuXHR3aWR0aDogNzAlO1xyXG59XHJcblxyXG4uY29sLTc1IHtcclxuXHR3aWR0aDogNzUlO1xyXG59XHJcbi5jb2wtODAge1xyXG5cdHdpZHRoOiA4MCU7XHJcbn1cclxuLmNvbC04NSB7XHJcblx0d2lkdGg6IDg1JTtcclxufVxyXG5cclxuLmNvbC05MCB7XHJcblx0d2lkdGg6IDkwJTtcclxufVxyXG5cclxuLmNvbC05NSB7XHJcblx0d2lkdGg6IDk1JTtcclxufVxyXG4uY29sLTEwMCB7XHJcblx0d2lkdGg6MTAwJTtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGNvbW1vbiBjb250YWluZXIgc2NzcyBzdGFydHMgKi9cclxuLmNvbnRhaW5lcixcclxuLmNvbnRhaW5lci1mbHVpZCxcclxuLmNvbnRhaW5lci1sZyxcclxuLmNvbnRhaW5lci1tZCxcclxuLmNvbnRhaW5lci1zbSxcclxuLmNvbnRhaW5lci14bCxcclxuLmNvbnRhaW5lci14eGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC5jb250YWluZXIsXHJcbiAgLmNvbnRhaW5lci1zbSB7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb250YWluZXIsXHJcbiAgLmNvbnRhaW5lci1tZCxcclxuICAuY29udGFpbmVyLXNtIHtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmNvbnRhaW5lcixcclxuICAuY29udGFpbmVyLWxnLFxyXG4gIC5jb250YWluZXItbWQsXHJcbiAgLmNvbnRhaW5lci1zbSB7XHJcbiAgICBtYXgtd2lkdGg6IDgyJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29udGFpbmVyLFxyXG4gIC5jb250YWluZXItbGcsXHJcbiAgLmNvbnRhaW5lci1tZCxcclxuICAuY29udGFpbmVyLXNtLFxyXG4gIC5jb250YWluZXIteGwge1xyXG4gICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgLmNvbnRhaW5lcixcclxuICAuY29udGFpbmVyLWxnLFxyXG4gIC5jb250YWluZXItbWQsXHJcbiAgLmNvbnRhaW5lci1zbSxcclxuICAuY29udGFpbmVyLXhsLFxyXG4gIC5jb250YWluZXIteHhsIHtcclxuICAgIG1heC13aWR0aDogODUlO1xyXG4gIH1cclxufVxyXG5cclxuLyogY29tbW9uIGNvbnRhaW5lciBzY3NzIHN0YXJ0cyAqL1xyXG5cclxuLmRpc3BsYXlGbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbGV4Q2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbGV4SnVzdGlmeVNwYWNlQmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFsaWduQ2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZmxleC13cmFwIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5yb3ctdy0xMDAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uY29sLXctMjUge1xyXG4gIHdpZHRoOiAyNCU7XHJcbn1cclxuXHJcbi5jYXJkLWJnIHtcclxuICB3aWR0aDogMjEuNyU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMGY5ZmY7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIHdpZHRoOiAyMS4zJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJnY29sb3ItZGVza3RvcG5ld3Mge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsICNmYmZiZmIgMTAwJSk7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5yZW1vdmUtbXQ3MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5iZ2NvbG9yLXNlY3Rpb25zIHtcclxuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iLWdyZXliZyB7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxufVxyXG5cclxuLmJnY29sb3ItZldlYnNlY3Rpb25zIHtcclxuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mYWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWVudS1ibHVyIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBhbmltYXRpb246IG5nZGlhbG9nLWZhZGVpbiAwLjVzO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMTkpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcclxuXHJcbiAgJi5zaG93MSB7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVscF90ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ucmVkIHtcclxuICBjb2xvcjogI2U2MjAyMDtcclxufVxyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBhdXRvZmlsbCB7XHJcbiAgMCUsXHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5tdC0xMCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm10LTcwIHtcclxuICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG4ubm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBkbHItMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ubG9hbnN0aWxlIHtcclxuICBiYWNrZ3JvdW5kOiAjZjBmOWZmO1xyXG59XHJcblxyXG4ucGRsci0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5Ta2VsZXRvblRpbGUge1xyXG4gIGhlaWdodDogNTBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uaC0zMCB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uaC00MCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uaC01MCB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uaC02MCB7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4uaC03MCB7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oLTE1MCB7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubXItNyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi5tdC0yMiB7XHJcbiAgbWFyZ2luLXRvcDogMjJweDtcclxufVxyXG4ubWwtMjAge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcbi5tbF9hY2NvZGUtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcclxufVxyXG4ubWd0LTMwIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5tZ3QtNDUwIHtcclxuICBtYXJnaW4tdG9wOiA0NTBweDtcclxufVxyXG4ubWd0LTE1MCB7XHJcbiAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbn1cclxuLm1ndC0yMyB7XHJcbiAgbWFyZ2luLXRvcDogMjNweDtcclxufVxyXG4ubWItMzAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5tci00NSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLTEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLm1yLTE1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5tci02IHtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG4ubXItNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLm10LTUwIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ubXItMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4ubXItMjUge1xyXG4gIG1hcmdpbi1yaWdodDogMjVweDtcclxufVxyXG4ubXItMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4ubXItMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbn1cclxuLm1yLTMwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuLm1yLTgwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbn1cclxuLmgtMTAwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5qdXMtY2VudGVyIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLm1iLTUwcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAuYmctbGluZWFyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTgwZGVnLFxyXG4gICAgICAjZmZmZmZmIDkuMDIlLFxyXG4gICAgICAjZjVmNWY1IDE0LjI5JVxyXG4gICAgKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLndyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmhlYWRUb3Age1xyXG4gICAgei1pbmRleDogMTAwMDsgLy8gY3JlYXRpbmcgcHJvYmxlbSBpbiBvbGQgcmVwb3J0cyB0aGF0YHMgd2h5IDk5PT4xMDAwXHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLy8gYmFja2dyb3VuZDogI2ZiZmJmYjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDklO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgcGFkZGluZzogMCA2JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDMlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgcGFkZGluZzogMCA0JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTUlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkZWwtaWNvbi1ib2xkLWNsb3NlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyX19iYWNrZHJvcCB7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxufVxyXG5cclxuLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcblxyXG4uYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG5cclxuICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXJfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyX19oYW5kbGUge1xyXG4gICAgd2lkdGg6IDk0cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zaG93Ymx1ZSB7XHJcbiAgYmFja2dyb3VuZDogIzM1ODBmNyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZHItMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZGwtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvRGF0ZSB7XHJcbiAgY29sb3I6ICMzNTgwZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpbHRlci1idXR0b24tZGlzYWJsZSB7XHJcbiAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZGZmZiAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYmx1cm9wYWNpdHkge1xyXG4gIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmJsdXJtYXNraW5nIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIHdpZHRoOiAxMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMHB4O1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLmNvbG9yX2dyZWVuIHtcclxuICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvcl9yZWQge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcnItY29sb3Ige1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbn1cclxuXHJcbi5wZGwtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnB0LTIwIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnJlYWRtb3JlLWVsbGlwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi53LTE4MSB7XHJcbiAgd2lkdGg6IDE4MXB4O1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLmRhcmstZ3JleSB7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG59XHJcblxyXG4uZG9ja2VkX2JveF9zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDBweCAxNHB4IDI0cHggLTE3cHggcmdiYSgwLCAwLCAwLCAwLjA3KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZG9ja2VkX2JveF9zaGFkb3dfbW9iIHtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJsZS1sYXlvdXQtZml4ZWQge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gI2hvbGRpbmcge1xyXG4vLyAgIC8vIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4vLyAgIC8vIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cclxuLy8gICAvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbi8vICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4vLyAgIC8vIH1cclxuLy8gICAvLyBvdmVyZmxvdzogc2Nyb2xsO1xyXG4vLyAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuLy8gICAvLyAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4vLyAgIC8vICAgICB3aWR0aDogMDsgIC8qIFJlbW92ZSBzY3JvbGxiYXIgc3BhY2UgKi9cclxuLy8gICAvLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAvKiBPcHRpb25hbDoganVzdCBtYWtlIHNjcm9sbGJhciBpbnZpc2libGUgKi9cclxuLy8gICAvLyAgIH1cclxuLy8gICAvLyAgIC8qIE9wdGlvbmFsOiBzaG93IHBvc2l0aW9uIGluZGljYXRvciBpbiByZWQgKi9cclxuLy8gICAvLyAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4vLyAgIC8vICAgLy8gICBiYWNrZ3JvdW5kOiAjRkYwMDAwO1xyXG4vLyAgIC8vICAgLy8gfVxyXG4vLyB9XHJcblxyXG4uZmxvdy1vdmVybGF5IHtcclxuICBvdmVyZmxvdzogb3ZlcmxheSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udy01MCB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnctNDAge1xyXG4gIHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi53LTEwMCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53LTkwIHtcclxuICB3aWR0aDogOTAlO1xyXG59XHJcblxyXG4udy0yMCB7XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG4udy0xNSB7XHJcbiAgd2lkdGg6IDE1JTtcclxufVxyXG5cclxuLnctMjAwIHtcclxuICB3aWR0aDogMjAwJTtcclxufVxyXG5cclxuLmp1c3RpZnktZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuLmQtZmxleGJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5kZWNsaW5lc2xvYWRlcmhlaWdodCB7XHJcbiAgbWluLWhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5oLTQwIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zZWN0b3JhbmFseXNpc2xvYWRlcmhlaWdodCB7XHJcbiAgbWluLWhlaWdodDogMjMwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZnV0dXJlcmVjb21tZW5kYXRpb24tZ2VuZXJpYyB7XHJcbiAgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFja2dyb3VuZGJsdWUge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbn1cclxuXHJcbi5wZGItMjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucHJpbWFyeS1tYXJrZXQtZXF1aXR5IHtcclxuICBpIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGRsLTgge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG59XHJcblxyXG4uUmVkQm9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdXJwbGVCb3JkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXB1cnBsZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmN1cnNvck9uSG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmN1cnNvckV2ZW50RGVmYXVsdCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uZGZsZXgtc3RhcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5kZmxleC1zdGFydC1jb250ZW5kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLnVuc2V0SGVpZ2h0IHtcclxuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxlYXN0LXppbmRleCB7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnJlbW92ZS1idG4tcHJvcHMgYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAmOmZvY3VzLFxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5kb3dubG9hZC1lbWFpbC10b29sdGlwIHtcclxuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1nci01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4ubWdyLTEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4uY29tbW9uLWRvd25sb2FkLXJlcG9ydCB7XHJcbiAgLmRhdGUtaW5wdXQtc2VjdGlvbiB7XHJcbiAgICBnYXA6IDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xyXG4gICAgcmlnaHQ6IDYwcHg7XHJcbiAgfVxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcclxuICAgIGxlZnQ6IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUge1xyXG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICB9XHJcbiAgLmN1c3RvbUZvcm1TZWN0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kb3dubG9hZHJlcG9ydC1mb3JtLWJsb2NrIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZzogMThweCAxNXB4IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXJfX2NvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA1MjFweDtcclxuICB9XHJcbiAgLmN1c3RvbUZvcm1TZWN0aW9uIGJ1dHRvbjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb21tb24tZG93bmxvYWQtcmVwb3J0IHtcclxuICAgIC5kYXRlLWRyYXdlci1pbnB1dC1maWVsZCB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbV9idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnllYXJfY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgbGVmdDogMzg0cHg7XHJcbiAgICB0b3A6IDMwMHB4O1xyXG4gICAgLmZpbmFuY2lhbF95ZWFyIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFuZExjYWxlbmRhciAuY3VzdG9tX2J1dHRvbnMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDI1cHg7XHJcbiAgICAgIG1hcmdpbjogMTVweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC5jYWxlbmRhcl9wbmxfdWkge1xyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiAyMDdweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgfVxyXG4gIC5tYWlsQ2hlY2tib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlucHV0LWdyb3VwLXRleHQuZC1ibG9jayB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIC55ZWFyRHJvcGRvd24ge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1zZWxlY3RlZC1tb250aCxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXJfX2Ryb3Bkb3duLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlcl9fZHJvcGRvd24tLXNjcm9sbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLXNlbGVjdGVkLW1vbnRoIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tb3V0c2lkZS1tb250aCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1vdXRzaWRlLW1vbnRoLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlIHtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xyXG4gICAgICBtYXJnaW46IDRweCAxMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLmRyYXdlcl95ZWFyX2NvbnRhaW5lciB7XHJcbiAgICAgIC5tb2JfeWVhcl9jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDExcHggMHB4IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b21fYnRuIHtcclxuICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmlucHV0RmllbGRDYWxlbmRhckljb24ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgICB6LWluZGV4OiA5ODtcclxuICAgIH1cclxuICAgIC55ZWFyX2NvbnRhaW5lciB7XHJcbiAgICAgIHotaW5kZXg6IDk4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAuZGF0ZS1pbnB1dC1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhbmRMY2FsZW5kYXIgLnBhbmRMY2FsZW5kYXItZm9ybSAuY2FsZW5kYXItLXJvdyB7XHJcbiAgICBnYXA6IDEzJTtcclxuICB9XHJcbn1cclxuLmNhbGVuZGFyLWljb24tc2V0IHtcclxuICAuY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIHtcclxuICAgIC55ZWFyRHJvcGRvd24ge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgIHRvcDogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLWJ1dHRvbi1yZXBvcnQge1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWdiLTEwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tZ2ItNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcbi5tZ2ItMTg3IHtcclxuICBtYXJnaW4tYm90dG9tOiAxODdweDtcclxufVxyXG4uZ2FwLTEwIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuLmdhcC0yODUge1xyXG4gIGdhcDogMjg1cHg7XHJcbn1cclxuLnBkdC0zMCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5wZGItMzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucGR0LTIwIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnBkYi0yMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wZGItMTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiBJY29uIFNwaW5uZXIgKi9cclxuXHJcbi5pY24tc3Bpbm5lciB7XHJcbiAgYW5pbWF0aW9uOiBzcGluLWFuaW1hdGlvbiAwLjVzIGluZmluaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluLWFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucmlnaHRUb0xlZnQge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4ubGVmdFRvUmlnaHQge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbi5wLTIwIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbi5wZGwtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4ud2QtMTAwIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbn1cclxuLm1nYi0zMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ucGRyLTI5IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xyXG59XHJcbi5wZHItMjAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XHJcbn1cclxuLmJkclItMS1tb25vY2hyb21lLWxpZ2h0LWdyZXkge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuLmJkci0xLW1vbm9jaHJvbWUtbGlnaHQtZ3JleSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG4uYmRyLTEtbWlkbmlnaHQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJkcmItMS1ibGFjayB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1vbmUxO1xyXG59XHJcbi5iZHJiLTEtbW9ub2Nocm9tZS1saWdodC1ncmV5IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG4uZGZsZXhlbmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcbi5yZXBvcnRzLWVxdWl0eS1kcm9wZG93biB7XHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdlbmVyaWMtdGFibGUucmlnaHQtYWxpZ25lZC1hcnJvdyB7XHJcbiAgdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICAudGFSaWdodCB7XHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udy03MCB7XHJcbiAgd2lkdGg6IDcwJTtcclxufVxyXG4uaWNvbi0xMDAge1xyXG4gIC5pY29uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgfVxyXG59XHJcbi5wZGxyLTUge1xyXG4gIHBhZGRpbmc6IDBweCA1cHg7XHJcbn1cclxuLmxoLTE3IHtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi5wZHItMTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuLmluc2lkZS1jb250ZW50IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi5hcnJvd3MtaW4teWVhcmRyb3Age1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24sXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duIHtcclxuICAgIHRvcDogNjBweDtcclxuICB9XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlcixcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMjFweDtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEuNXB4IDEuNXB4IDAgMDtcclxuICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyX19kcm9wZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lcixcclxuICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxyXG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93IHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMS41cHggMS41cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZpc2liaWxpdHktaGlkZGVuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnZpc2liaWxpdHktdmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4udmlzaWJpbGl0eS1jb2xsYXBzZSB7XHJcbiAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcbn1cclxuLnBkLTE1IHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5tZXNzYWdlU2hvd0NsYXNzIHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uaC0xNiB7XHJcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctMTYge1xyXG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBkYi02IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG59XHJcbi5nYXAtMTMge1xyXG4gIGdhcDogMTNweDtcclxufVxyXG4ubWFyZ2luLXRvb2x0aXAge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgJi5jb21tb24td2hpdGUtdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAmLmNvbW1vbi13aGl0ZS10b29sdGlwLnRvb2x0aXAtYm9yZGVyIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xyXG4gICAgdG9wOiAtNnB4O1xyXG5cclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5saC0xMDAge1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5iZHItMi1taWRuaWdodCB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbn1cclxuLmRhcmtfYmFja2dyb3VuZF9ibHVyIHtcclxuICAuZGFya19iYWNrZ3JvdW5kX2JsdXJfX2hhbmRsZSB7XHJcbiAgICB3aWR0aDogOTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ubWctMTUge1xyXG4gIG1hcmdpbjogMTVweDtcclxufVxyXG4uZHluYW1pYy1oZWlnaHQtYWRqdXN0IHtcclxuICAmLnN0b2NrLWRldGFpbHMge1xyXG4gICAgLnN0b2NrLWRldGFpbHMtaGVhZCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RvY2stZGV0YWlscy1mb290ZXIge1xyXG4gICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBkdC0yIHtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcbi5saC0xMDBwIHtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG4uc2VhcmNoLWljb24tY2xhc3Mge1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICRncmV5LXRoaWNrZXN0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuLnBkdHItMTUge1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweCAwcHggMHB4O1xyXG59XHJcblxyXG4udy02MCB7XHJcbiAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxufVxyXG50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1zZWxmLWVuZCB7XHJcbiAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuLmluZm9ybWF0aW9uLWljb24tZm9udCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmNhbGVuZGFyLWRhdGVzLWRpc3BsYXktYmxvY2sge1xyXG4gIGdhcDogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRhcXVhX3doaXRlO1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG4ubGlzdC1zdHlsZS1udW1iZXIge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbnVtYmVyO1xyXG59XHJcbi5saXN0LXN0eWxlLXJvbWFuIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xyXG59XHJcbi5saXN0LXN0eWxlLWRvdHMge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxufVxyXG4iLCIvL3JvYm90b1xyXG4kUm9ib3RvUjogXCJSb2JvdG9SZWd1bGFyXCI7XHJcbiRSb2JvdG9NOiBcIlJvYm90b01lZGl1bVwiO1xyXG4kUm9ib3RvQjogXCJSb2JvdG9Cb2xkXCI7XHJcbiRSb2JvdG9MaWdodDogXCJSb2JvdG9MaWdodFwiO1xyXG4kT3N3YWxkUjogXCJPc3dhbGRSZWd1bGFyXCI7XHJcbiRPc3dhbGRCOiBcIk9zd2FsZEJvbGRcIjtcclxuJFJvYm90b0NSOiBcIlJvYm90b0NvbmRlbnNlZFJlZ3VsYXJcIjtcclxuJFJvYm90b0NCOiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIjtcclxuJFJvYm90b0NCSTogXCJSb2JvdG9Db25kZW5zZWRCb2xkSXRhbGljXCI7XHJcbiRSb2JvdG9DSTogXCJSb2JvdG9Db25kZW5zZWRJdGFsaWNcIjtcclxuJEVuY29kZVNhbnNTRXhCOiBcIkVuY29kZVNhbnNTZW1pRXhwYW5kZWRCb2xkXCI7XHJcbiRFbmNvZGVTYW5zTGlnaHQ6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XHJcbiRFbmNvZGVTYW5zTm9ybWFsOiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XHJcbiRFbmNvZGVTYW5zTWVkaXVtOiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcclxuJEVuY29kZVNhbnNTZW1pQm9sZDogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcclxuJEVuY29kZVNhbnNCb2xkOiBcIkVuY29kZVNhbnNCb2xkXCI7XHJcbiRJbnRlclI6IFwiSW50ZXJSZWd1bGFyXCI7XHJcbiRJbnRlclNCOiBcIkludGVyU2VtaUJvbGRcIjtcclxuJEVuY29kZVNhbnNSOiBcIkVuY29kZVNhbnNSZWd1bGFyXCI7XHJcbiRETVNhbk46IFwiRE1TYW5zTm9ybWFsXCI7XHJcbiRETVNhbk06IFwiRE1TYW5zTWVkaXVtXCI7XHJcbiRETVNhbkI6IFwiRE1TYW5zQm9sZFwiO1xyXG4kRE1TYW5FeHRyYUxpZ2h0OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcclxuJERNU2VyaWZSOiBcIkRNU2VyaWZSZWd1bGFyXCI7XHJcbiRETVNhbi0zMDA6IFwiRE1TYW5zLTMwMFwiO1xyXG4iLCIvLyBjb21tb24gY3NzIHVzaW5nIHRocm91Z2ggb3V0XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG4ubWwtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5tbC0xMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbn1cclxuXHJcbi5tci0xMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG59XHJcblxyXG4ubm9wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbW1vbnNjcm9sbCB7XHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy15IHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi51bnNldF9vdmVyZmxvdy15IHtcclxuICBvdmVyZmxvdy15OiB1bnNldDtcclxufVxyXG5cclxuLmhhbmRfY3Vyc29yIHtcclxuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyYWJfY3Vyc29yIHtcclxuICBjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvaW50X2N1cnNvciB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0IDtcclxufVxyXG4uZnVuZC1kZXRhaWxzLWhvdmVyIHtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5jdXJzb3Jfbm90X2FsbG93ZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndfZml0X2NvbnRlbnQge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLy8vICBmb3IgbmV3IHRoZW1lIGNvbW1vbiBjc3MgcGxlYXNlIGFkZFxyXG4uY29tbW9uc2Nyb2xsLW5ldyB7XHJcbiAgLy8gc2Nyb2xsYmFyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAkd2hpdGU7XHJcbiAgLy8gc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5ub3Njcm9sbGJhciB7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LXRoZW1lLXNjcm9sbCB7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnBvcnRhbF9vdHBfaW5wdXQge1xyXG4gIC55b2JfaW5wIHtcclxuICAgIC8vIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5jdXJzb3Jfbm90X2FsbG93ZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG4uY3Vyc29yLWRlZmF1bHQge1xyXG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gIDpob3ZlciB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuLnBvc2l0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvc2l0aXZlVmFsdWUge1xyXG4gIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5lZ2F0aXZlVmFsdWUge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uZWdhdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uZGF0YXZhbHVlIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbn1cclxuXHJcbi5wcm9ncmVzc2NvbW1vbmdyYXl2YWx1ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb21tb25kYXRhbnVtYmVyIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY29tbW9uZGF0YW51bWJlcnBvc2l0aXZlIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vIHBvc2l0aXZlIFByb2dyZXNzIGJhciBjb21tb24gY3NzXHJcbi5wcm9ncmVzcyB7XHJcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZkZjY7XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtYmFyLW5lZ2F0aXZlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGV4dHZhbHVlcHJvZ3Jlc3NiYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMTBweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgLmRhdGFjb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIH1cclxuXHJcbiAgICA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmVzc2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAucHJvZ3Jlc3Nib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcy1iYXItbmVnYXRpdmUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkYmxvb2QtcmVkO1xyXG4gIH1cclxuXHJcbiAgLnN0YWNrLXRvcCB7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyoqKioqKioqKioqKioqKioqKioqcmVzb25zaXZlIHN0eWxlc2hlZXQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb21tb25kYXRhdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzY29tbW9uZ3JheXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIH1cclxuXHJcbiAgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIH1cclxuXHJcbiAgLlRleHRWYWx1ZVByb2dyZXNzYmFybmVnYXRpdmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcblxyXG4gIC5jb21tb25kYXRhbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgfVxyXG5cclxuICAuY29tbW9uZGF0YW51bWJlcnBvc2l0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MgLnRleHR2YWx1ZXByb2dyZXNzYmFyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgfVxyXG4gIC5wcm9ncmVzcyAuVGV4dFZhbHVlUHJvZ3Jlc3NiYXJuZWdhdGl2ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtaW5kZW50MTAge1xyXG4gIHRleHQtaW5kZW50OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5pbmRpY2VzLWR5bmFtaWMtaW5kaWNhdG9yIHtcclxuICAgIC5ibHVlLWdyZWVuLXRoZW1lIHtcclxuICAgICAgLmRiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciB7XHJcbiAgICAgICAgLmZ1bGx3aWR0aCB7XHJcbiAgICAgICAgICAubW9iaWxldG9wLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbmRpY2VzLWR5bmFtaWMtaW5kaWNhdG9yIHtcclxuICAuZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUge1xyXG4gICAgLmNvbW1vbmRhdGFudW1iZXIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL3JvYm90b1xyXG4kUm9ib3RvUjogXCJSb2JvdG9SZWd1bGFyXCI7XHJcbiRSb2JvdG9NOiBcIlJvYm90b01lZGl1bVwiO1xyXG4kUm9ib3RvQjogXCJSb2JvdG9Cb2xkXCI7XHJcbiRSb2JvdG9MaWdodDogXCJSb2JvdG9MaWdodFwiO1xyXG4kT3N3YWxkUjogXCJPc3dhbGRSZWd1bGFyXCI7XHJcbiRPc3dhbGRCOiBcIk9zd2FsZEJvbGRcIjtcclxuJFJvYm90b0NSOiBcIlJvYm90b0NvbmRlbnNlZFJlZ3VsYXJcIjtcclxuJFJvYm90b0NCOiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIjtcclxuJFJvYm90b0NCSTogXCJSb2JvdG9Db25kZW5zZWRCb2xkSXRhbGljXCI7XHJcbiRSb2JvdG9DSTogXCJSb2JvdG9Db25kZW5zZWRJdGFsaWNcIjtcclxuJEVuY29kZVNhbnNTRXhCOiBcIkVuY29kZVNhbnNTZW1pRXhwYW5kZWRCb2xkXCI7XHJcbiRFbmNvZGVTYW5zTGlnaHQ6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XHJcbiRFbmNvZGVTYW5zTm9ybWFsOiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XHJcbiRFbmNvZGVTYW5zTWVkaXVtOiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcclxuJEVuY29kZVNhbnNTZW1pQm9sZDogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcclxuJEVuY29kZVNhbnNCb2xkOiBcIkVuY29kZVNhbnNCb2xkXCI7XHJcbiRJbnRlclI6IFwiSW50ZXJSZWd1bGFyXCI7XHJcbiRJbnRlclNCOiBcIkludGVyU2VtaUJvbGRcIjtcclxuJEVuY29kZVNhbnNSOiBcIkVuY29kZVNhbnNSZWd1bGFyXCI7XHJcbiRETVNhbk46IFwiRE1TYW5zTm9ybWFsXCI7XHJcbiRETVNhbk06IFwiRE1TYW5zTWVkaXVtXCI7XHJcbiRETVNhbkI6IFwiRE1TYW5zQm9sZFwiO1xyXG4kRE1TYW5FeHRyYUxpZ2h0OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcclxuJERNU2VyaWZSOiBcIkRNU2VyaWZSZWd1bGFyXCI7XHJcbiRETVNhbi0zMDA6IFwiRE1TYW5zLTMwMFwiO1xyXG4iLCIkYmFzZV9mb250X3NpemU6IDE2cHg7XHJcblxyXG4vLyAkZm9udF9mb3VyOiAyNSU7XHJcbi8vICRmb250X3NpeDogMzcuNSU7XHJcbi8vICRmb250X2VpZ2h0OiA1MCU7XHJcbi8vICRmb250X25pbmU6IDU2LjI1JTtcclxuLy8gJGZvbnRfdGVuOiA2Mi41JTtcclxuLy8gJGZvbnRfZWxldmVuOiA2OC43NSU7XHJcbi8vICRmb250X3R3ZWx2ZTogNzUlO1xyXG4vLyAkZm9udF90aGlydGVlbjogODEuMjUlO1xyXG4vLyAkZm9udF9mb3VydGVlbjogODcuNSU7XHJcbi8vICRmb250X2ZpZnRlZW46IDkzLjc1JTtcclxuLy8gJGZvbnRfc2l4dGVlbjogMTAwJTtcclxuLy8gJGZvbnRfc2V2ZW50ZWVuOiAxMDYuMjUlO1xyXG4vLyAkZm9udF9laWdodGVlbjogMTEyLjUlO1xyXG4vLyAkZm9udF9uaW5ldGVlbjogMTE4Ljc1JTtcclxuLy8gJGZvbnRfdHdlbnR5OiAxMjUlO1xyXG4vLyAkZm9udF90d2VudHlUd286IDEzNy41JTtcclxuLy8gJGZvbnRfdHdlbnR5VGhyZWU6IDE0My43NSU7XHJcbi8vICRmb250X3R3ZW50eUZvdXI6IDE1MCU7XHJcbi8vICRmb250X3R3ZW50eUZpdmU6IDE1Ni4yNSU7XHJcbi8vICRmb250X3R3ZW50eUVpZ2h0OiAxNzUlO1xyXG5cclxuJGZvbnRfZm91cjogMC4yNXJlbTtcclxuJGZvbnRfc2l4OiAwLjM3NXJlbTtcclxuJGZvbnRfc2V2ZW46IDAuNDM4cmVtO1xyXG4kZm9udF9laWdodDogMC41cmVtO1xyXG4kZm9udF9uaW5lOiAwLjU2M3JlbTtcclxuJGZvbnRfdGVuOiAwLjYyNXJlbTtcclxuJGZvbnRfZWxldmVuOiAwLjY4OHJlbTtcclxuJGZvbnRfdHdlbHZlOiAwLjc1cmVtO1xyXG4kZm9udF90aGlydGVlbjogMC44MTNyZW07XHJcbiRmb250X3RoaXJ0ZWVuX3BvaW50X3NpeDogMC44NXJlbTtcclxuJGZvbnRfZm91cnRlZW46IDAuODc1cmVtO1xyXG4kZm9udF9maWZ0ZWVuOiAwLjkzOHJlbTtcclxuJGZvbnRfc2l4dGVlbjogMXJlbTtcclxuJGZvbnRfc2l4dGVlbl9wb2ludF9zaXg6IDEuMXJlbTtcclxuJGZvbnRfc2V2ZW50ZWVuOiAxLjA2M3JlbTtcclxuJGZvbnRfZWlnaHRlZW46IDEuMTI1cmVtO1xyXG4kZm9udF9uaW5ldGVlbjogMS4xODhyZW07XHJcbiRmb250X3R3ZW50eTogMS4yNXJlbTtcclxuJGZvbnRfdHdlbnR5T25lOiAxLjMxM3JlbTtcclxuJGZvbnRfdHdlbnR5VHdvOiAxLjM3NXJlbTtcclxuJGZvbnRfdHdlbnR5VGhyZWU6IDEuNDM4cmVtO1xyXG4kZm9udF90d2VudHlGb3VyOiAxLjVyZW07XHJcbiRmb250X3R3ZW50eUZpdmU6IDEuNTYzcmVtO1xyXG4kZm9udF90d2VudHlTaXg6IDEuNjI1cmVtO1xyXG4kZm9udF90d2VudHlTZXZlbjogMS42ODhyZW07XHJcbiRmb250X3R3ZW50eUVpZ2h0OiAxLjc1cmVtO1xyXG4kZm9udF90aGlydHk6IDEuODc1cmVtO1xyXG4kZm9udF90aGlydHlPbmU6IDEuOTM4cmVtO1xyXG4kZm9udF90aGlydHlUd286IDJyZW07XHJcbiRmb250X3RoaXJ0eVNpeDogMi4yNXJlbTtcclxuJGZvbnRfZm91cnR5OiAyLjVyZW07XHJcbiRmb250X2ZvdXJ0eVR3bzogMi42MjVyZW07XHJcbiRmb250X2ZvdXJ0eVNpeDogMi44NzVyZW07XHJcbiRmb250X2ZvdXJ0eUVpZ2h0OiAzcmVtO1xyXG4kZm9udF9maWZ0eTogMy4xMjVyZW07XHJcbiRmb250X3NldmVudHk6IDQuMzc1cmVtO1xyXG4kZm9udF9vbmVIdW5kcmVkOiA2LjI1cmVtO1xyXG4kZm9udF9vbmVIdW5kcmVkRml2ZTogNi41NjNyZW07XHJcbiRmb250X2ZpZnR5Rml2ZTogMy40MzhyZW07XHJcbiRmb250X2ZpZnR5RWlnaHQ6IDMuNjI1cmVtO1xyXG4kZm9udF9zaXh0eTogMy43NXJlbTtcclxuJGZvbnRfc2V2ZW50eU9uZTogNC40MzhyZW07XHJcbiRmb250X25pbmV0eTogNS42MjVyZW07XHJcbiRzaXh0eV9mb3VyOiA0cmVtO1xyXG4kZm9udC10aGlydHlGb3VyOiAyLjEyNXJlbTtcclxuJGZvbnQtb25lVHdlbnR5Rml2ZTogNy44MTNyZW07XHJcbiRmb250LXNldmVudHlGaXZlOiA0LjY4OHJlbTtcclxuJGZvbnQtZWxldmVudHBvaW50dHdvOiAwLjdyZW07XHJcbiRmb250LWZpZnR5bmluZXBvaW50dHdvOiAzLjdyZW07XHJcbiRmb250X3NpeHR5Zm91cjogNHJlbTtcclxuJGZvbnRfbmluZXR5Zm91cjogNS44NzVyZW07XHJcbiRmb250LW5pbmV0eVNpeDogNnJlbTtcclxuJGZvbnRfc2l4dHlGb3VyOiA0cmVtO1xyXG4kZm9udF9zZXZlbnR5VHdvOiA0LjVyZW07XHJcbiRmb250X3NldmVudHlUaHJlZTogNC42cmVtO1xyXG4kZm9udF9maWZ0eVNpeDogMy41cmVtO1xyXG4kZm9udF90aGlydHlFaWdodDogMi4zNzVyZW07XHJcbiRmb250LW5pbmV0eU9uZTogNS42ODhyZW07XHJcbiRmb250LWVpZ2h0eTogNXJlbTtcclxuIiwiJGF1dHVtbi1ibG9vbTogI2ZmZTFjYztcclxuJGFsaWNlLWJsdWU6ICNmN2ZjZmY7XHJcbiRhbGljZS1ibHVlMTogI2YxZmFmOTtcclxuJGJsYWNrLXNldmVuOiAjMDAwMDAwO1xyXG4kYmxhY2stZGFyazogIzJlMmIzNjtcclxuJGJsYWNrLWVpZ2h0OiAjMGUwZTBlO1xyXG4kYmx1ZS1vbmU6ICMwNzUxYTA7XHJcbiRibGFja190ZXh0OiAjMWIxYjFiO1xyXG4kQnV0dGVyY3VwOiAjZDY5YTI2O1xyXG4kYmxhY2s6ICMzMzMzMzM7IC8vIG5lZWQgdG8gY2hlY2sgICMyNDI0MjQ7XHJcbiRibGFjay1vbmU6ICMyOTI5Mjk7XHJcbiRncmV5LW9uZTogIzcwNzA2ZjtcclxuJGdyZWVuOiAjNTFiMjU1O1xyXG4kbGlnaHQtZ3JlZW4tYmc6ICNkY2YwZGQ7XHJcbiRncmVlbjE6ICMzMzk5MDA7XHJcbiRncmV5OiAjNTQ1NDU0O1xyXG4kbW9ub2Nocm9tZS1saWdodC1ncmV5OiAjZTdlN2U3O1xyXG4kcGlua2lzaC1ncmV5OiAjY2NjY2NjO1xyXG4kYmxvb2QtcmVkOiAjZGQ1MDRkO1xyXG4kYmxvb2QtcmVkMTogI2Y0NDMzNjtcclxuJHllbGxvdzogI2ZmYjgwMDtcclxuJHllbGxvdzE6ICNmZmI0MDA7XHJcbiRjcmVhbTogI2ZhZWZkNDtcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kcGxhdGludW06ICNmNmY2ZjY7XHJcbiR3aGl0ZS10d2VudHk6ICNlZWVlZWU7XHJcbiRmbG9yYWwtd2hpdGU6ICNmZmZiZWM7XHJcbiRCaWFuY2E6ICNmZmZiZWQ7XHJcbiRkaXNhYmxlZC1ibHVlLWxpZ2h0OiAjY2JkZmZmO1xyXG4kY29sb3ItMjogIzAwMTcyYjtcclxuJGNvbG9yLTQ6ICMwNTI0M2Y7XHJcbiR3aGl0ZS1zbW9rZTogI2ZmZjJmMjtcclxuJEhvbmV5ZGV3OiAjZWVmN2VlO1xyXG4kcmVhZG1vcmU6ICNmZmU1MDA7XHJcbiRib2R5LWNvbG9yOiAjZmJmYmZiO1xyXG4kZGFyay1wdXJwbGU6ICNiZDRiOWI7XHJcbiR3aGl0ZS1uaW5lOiAjZjdmN2Y3O1xyXG4kYmx1ZS1ncmV5OiAjZjJmNmZiO1xyXG4kYnV0dGVyeS13aGl0ZTogI2ZjZmJmMjtcclxuJGRyYWstZ3JleTogI2M1YzVjNTtcclxuJGdyZXktZGFyay10ZXh0OiAjNzM3MzczO1xyXG4kbGlnaHQtYmx1ZS1vbmU6ICNmMGY5ZmY7XHJcbiRkYXJrX2JsdWVfc2hhZGU6ICM0MjVhOTU7XHJcbiRHcmF5Nzc6ICNjNGM0YzQ7XHJcbiRob25leWRldzogI2Y2ZmJmNjtcclxuJGxpZ2h0LWJsdWU6ICNmNGY5ZmY7XHJcbiRsaWdodC15ZWxsb3c6ICNmZmZiZjI7XHJcbiRsaWdodF9ibHVlX3NoYWRlOiAjNTVhOGRjO1xyXG4kbGlua2VkSW5fYmx1ZTogIzM2NzliMTtcclxuJG9saXZlLXllbGxvdzogI2JhYjIwMDtcclxuJHBlcnNpYW4tYmx1ZTogIzAyNjRhYjtcclxuJFByaW1hcnktQmxhY2s6ICMxYzFjMjg7XHJcbiRzb2xpdHVkZTogI2U2ZWZmNztcclxuJHJlZC1kYXJrOiAjZjgzYzNjO1xyXG4kbGlnaHQtb3JhbmdlOiAjZmRlYWQ4O1xyXG4kcGFsZS1vcmFuZ2U6ICNmZmY5ZjQ7XHJcbiRkYXJrLW9yYW5nZTogI2Y3OTQzZTtcclxuJG1lZGl1bS1vcmFuZ2U6ICNmY2Q0YjI7XHJcbiRyZWQtYm9yZGVyOiAjZmU0ZDE1O1xyXG4kdG9tYXRvLXJlZDogI2U3MWUwNDsgLy9idXR0b25cclxuJHRpZmZhbnktYmx1ZTogIzAwYjZhYjtcclxuJHRpbnQtc2hhZGU6ICNmOWZiZmY7XHJcbiRkYXJrX2JsdWVfc2hhZGU6ICM0MjVhOTU7XHJcbiRudXZhbWEtZ3JlZW46ICMwMGIyNzQ7XHJcbiRsaWdodF9ibHVlX3NoYWRlOiAjNTVhOGRjO1xyXG4kbGlua2VkSW5fYmx1ZTogIzM2NzliMTtcclxuJGJsYWNrX3RleHQ6ICMxYjFiMWI7XHJcbiRkYXJrX3NlYV9ibHVlOiAjMzU0Nzg5O1xyXG4kZ3JlZW4tYmFjazogI2YwZmRmNjtcclxuJHJlZC1iYWNrOiAjZmZmNWY1O1xyXG4kb3JhbmdlX2NvbG9yOiAjZmY2YjAwO1xyXG4kb3JhbmdlLWxpZ2h0OiAjZjc5NDNlO1xyXG4kb3JhbmdlLXNhbmQ6ICNmZGViZDc7XHJcbiRvcmFuZ2UtMjogI2ZmOWM1NDtcclxuJGxpZ2h0R3JlZW46ICNmMGZkZjY7XHJcbiRWaXN0YS1XaGl0ZTogI2ZjZjlmNztcclxuJHZlcnktbGlnaHQtcGluay10d286ICNmY2VkZWQ7XHJcbiR3aGl0ZS1mb3VydGVlbjogI2U4ZThlODtcclxuJHdoaXRlLXNldmVudGVlbjogI2YwZjBmMDtcclxuJGRwLWNsb3NlLWI6ICNkM2VjZDU7XHJcbiRibGFja19jb2xvcjogIzA2MGYxZjtcclxuJGdyZXlfY29sb3I6ICM3NjgxOTQ7XHJcbiRncmVlbi1saW5rOiAjMWZjODZkO1xyXG4kZGFyay1ibHVlOiAjMjYzMzYzO1xyXG4kZG9kZ2VyLWJsdWU6ICMxMjgzZmY7XHJcbiRwdXJwbGU6ICNkMjFhZmY7XHJcbiRsYXZlbmRhci1wdXJwbGU6ICNmOGVkZjU7XHJcbiRkYXJrLXB1cnBsZTogI2JkNGI5YjtcclxuJHN1bS1wbmw6ICNjYWNhYzk7XHJcbiRzdXBwb3J0LWJnOiAjMDczMDU0OyAvLyBjb2xvciBwaWNrZXJcclxuJHNpbHZlcjogI2M2YzZjNjtcclxuJGZhbnRhc3k6ICNmNGY0ZjQ7XHJcbiRsaWdodC1ncmV5OiAjODg4ODg4O1xyXG4kc2lsdmVyLWdyZXk6ICNjOWM5Yzk7XHJcbiRzZWNvbmRhcnktbmF2eTogIzM1ODBmNztcclxuJFByaW1hcnktZ3JheTogIzcyNzI3MTtcclxuJE5hdHVyYWwtMjAwOiAjZjFmM2Y5O1xyXG4kTmF0dXJhbC0xMDA6ICNmOGY5ZmM7XHJcbiRmb290ZXItcHJpbWFyeTogIzBiMjQzYTtcclxuJGJsYWNrLW9uZTE6ICM0NDQ0NDQ7XHJcbiRvcmFuZ2VfY29sb3I6ICNmZjZiMDA7XHJcbiRzZWNvbmRhcnktZ3JheTogI2I4YjhiODtcclxuJHNlY29uZGFyeS1ncmF5LWxpZ2h0OiAjYjdiN2I3O1xyXG4kcGFsZS1wdXJwbGU6ICNmMmRiZWI7XHJcbiRnb2xkOiAjZGZhNzE3O1xyXG4kbGlnaHRHcmVlbjogI2YwZmRmNjtcclxuJHJlZC1iYWNrOiAjZmZmNWY1O1xyXG4kbWlkbmlnaHQtYmx1ZTogIzAzMDAyZjtcclxuJHNtb2tlLWdyZXk6ICM3MjcyNzI7XHJcbiRSb3NlLXdoaXRlOiAjZmVmNmYwO1xyXG4kRmFkZWQtb3JhbmdlOiAjZjc5NDNlO1xyXG4kV2F4LUZsb3dlcjogI2ZjYzA4YztcclxuJG9zbG8tZ3JleTogIzhhOGE4YTtcclxuJGdyZXktc3VpdDogI2MwYmZjYjtcclxuJHdhcm0tZ3JleS1laWdodDogIzk5OTk5OTtcclxuJGJsYWNrLXRlbjogIzExMTExMTtcclxuJGRhcmstbmF2eS1ibHVlOiAjMDMwMDJmO1xyXG4kYmxhY2stdHVydGxlOiAjM2YzZjNmO1xyXG4kdG9tYXRvOiAjZjA0ZTQ1O1xyXG4kdml2aWRMaW1lR3JlZW46ICM1MmQyMGE7XHJcbiRQb3JjZWxhaW46ICNmMmYyZjU7XHJcbiRvbGQtbGFjZTogI2ZlZjRlYztcclxuJFNoYW1yb2NrLUdyZWVuOiAjMTc5ZDU1O1xyXG4kSGFybW9ueS1HcmVlbjogIzVjY2E1OTtcclxuJEZyb3N0eS1taW50OiAjZTVmN2YxO1xyXG4kTWlkbmlnaHQtQmx1ZTogIzAzMDAyZjtcclxuJERhcmstTWlkbmlnaHQtQmx1ZTogIzAzMDEzMDtcclxuJHBpbmstcmVkOiAjZWQxYjI0O1xyXG4kdmlicmFudC1yZWQ6ICNlNTAwMDE7XHJcbiRsaWdodC1ncmV5MjogIzg2ODY4NjtcclxuXHJcbi8vLy8vL25lZWQgdG8gY2hlY2tcclxuLy8vXHJcbiRjYXJib24tZ3JheTogIzJkMmQyZDtcclxuJGJsYWNrLW9uZTE6ICM0NDQ0NDQ7XHJcbiRncmV5LXRleHQ6ICRibGFjay1vbmUxO1xyXG4vLyBuZWVkIHRvIGNoZWNrXHJcbiRlZC1ibHVlOiAjMzU4MGY3O1xyXG4kZm9vdGVyLWJsdWU6ICMzNTgwZjc7XHJcbiRzZWNvbmRhcnktbmF2eTogIzM1ODBmNztcclxuJHNsaWRlci1ibHVlOiAjMzU4MGY3O1xyXG4vL25lZWQgdG8gIGNoZWNrXHJcbiRQcmltYXJ5LWdyYXk6ICM3MjcyNzE7XHJcbiRncmV5LWRhcms6ICM3MjcyNzE7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kYmx1ZS1kYXJrMTogIzBiMjQzYTtcclxuJGNvbG9yLTM6ICMwYjI0M2E7XHJcbiRmb290ZXItcHJpbWFyeTogIzBiMjQzYTtcclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRvcmFuZ2VfY29sb3I6ICNmZjZiMDA7XHJcbiRvcmFuZ2UtZGFyazogI2ZmNmIwMDtcclxuXHJcbi8vbmVlZCB0byBjaGVja1xyXG4kc2Vjb25kYXJ5LWdyYXk6ICNiOGI4Yjg7XHJcbiR0aW50cy1vZi1waW5rLXN3YW46ICNiOGI4Yjg7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kZ29sZDogI2RmYTcxNztcclxuJHdlbGwtZ29sZDogI2RmYTcxNztcclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRncmVlbi1iYWNrOiAjZjBmZGY2O1xyXG4kbGlnaHRHcmVlbjogI2YwZmRmNjtcclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRsYXZlbmRlci1ibHVzaDogI2ZmZjVmNTtcclxuJHJlZC1iYWNrOiAjZmZmNWY1O1xyXG4vLy8vLy8vLy8vLy9cclxuXHJcbi8vLy8vbm90IHNlZW5cclxuJGJsYWNrLXR3bzogIzM5MzkzOTsgLy8gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50IG5lZWQgdG8gY2hhbmdlIGFjY29yZGluZ2x5XHJcbiRibGFjay1maXZlOiAjMjUyNTI1OyAvLyB1c2VkIGluIG9uZSBwbGFjZSBub3Qgc2VlbiBjc3MgY2xhc3MgbmFtZSBpbiBodG1sIGZpbGVcclxuJGJsdWUtbGlnaHQ6ICM4Y2IzZjE0YTtcclxuJGJyb3duaXNoLWdyZXk6ICM2NjY2NjY7IC8vIHVzZWQgaW4gb25lIHBsYWNlIG5vdCBzZWVuIGNzcyBjbGFzcyBuYW1lIGluIGh0bWwgZmlsZVxyXG4kYnJvd24tZGFyazogI2ZmNmIwMDMzO1xyXG4kYmx1ZS1kYXJrOiAjMWMxYzI4OyAvLyB1c2VkIGluIG9uZSBwbGFjZSBub3Qgc2VlbiB0aGUgZGVzaWduIGluIGZpZ21hXHJcbiRjeWFuLWJsdWUtMTogIzBkNmVmZDsgLy8gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50IG5lZWQgdG8gY2hhbmdlIGFjY29yZGluZ2x5XHJcbiRjeWFuLWJsdWUtMjogIzIxMjUyOTsgLy8gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50IG5lZWQgdG8gY2hhbmdlIGFjY29yZGluZ2x5XHJcbiRjb2xvci0xOiAjOTM5ZGE2OyAvL3VzZWQgaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudFxyXG4kZHVzdHktb3JhbmdlOiAjZjc5MDM1OyAvLyB1c2VkIGluIGVkYnV0dG9uXHJcbiRrZWxseS1ncmVlbi10d286ICMwMGFhMjc7IC8vIHVzZWQgaW4gZWRidXR0b25cclxuJGdyZWVuLWxpbmstdHdvOiAjMTc5ZDU1OyAvLyB3cm9uZ2x5IHVzZWQgKCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50IG5lZWQgdG8gY2hhbmdlIGFjY29yZGluZ2x5XHJcbiRncmF5LTE6ICNiYmJiYmI7IC8vIHdyb25nbHkgdXNlZFxyXG4kZ29sZC1icm93bmlzaDogI2RmYTcxNzQyO1xyXG4kZ3JlZW4tbGlnaHQ6ICM1MWIyNTU0NTsgLy8gd3JvbmdseSB1c2VkIGhhdmUgdG8gdXNlICNEM0VDRDVcclxuJGdyZXktcHJpbWFyeTogIzdlODg5OTsgLy8gd3JvbmdseSB1c2VkXHJcbiRncmV5LXNlY29uZGFyeTogI2RkZTJlYjsgLy8gd3JvbmdseSB1c2VkXHJcbiRncmF5LXByb2dyZXNzOiAjNDQ0NzViOyAvLyB3cm9uZ2x5IHVzZWRcclxuJGxpZ2h0LW5hdnk6ICMxNzQwODI7IC8vIGJ1dHRvbiAodXNlZCBpbiBvbmUgcGxhY2UgYnV0IHRoZSBjbGFzcyBpcyBub3QgcHJlc2VudCBpbiBodG1sKVxyXG4kbGlnaHQtYmx1ZS10d286ICNjMmRiZWI7IC8vIHdyb25nbHkgdXNlZFxyXG4kbGlnaHQtc2t5Ymx1ZTogI2ViZjJmZTsgLy9zaGFudG5hdVxyXG4kcGlrYWNodS15ZWxsb3c6ICNmOWVkZDE7IC8vd3JvbmdseSB1c2VkXHJcbiRyZWQtbGlnaHQ6ICNkZDUwNGQyZTsgLy8gMC41cHggc29saWQgI0Y4RENEQjtcclxuJHNreS1ibHVlOiAjMzU4MGY3MzM7IC8vICAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMik7XHJcblxyXG4kdG9nZ2xlLWJnOiAjYzRkYWZjOyAvLyBoYXZlIHRvIHJlbW92ZSBpbiBjc3MgZmlsZSBub3QgdXNlZCBpbiBodG1sXHJcbiR0YXgtc3VtbWFyeTogI2ViZWJlYjsgLy8gbm90IHNlZW4gaW4gdGhlIGRlc2lnblxyXG4kdGF4LWhlYWQ6ICM4ZjkwYTY7IC8vIG5vdCBzZWVuIGluIHRoZSBkZXNpZ25cclxuJHZlcnktbGlnaHQtZ3JheTogI2U1ZTVlNTsgLy8gbm90IHNlZW4gaW4gdGhlIGRlc2lnblxyXG4kdmVyeS1saWdodC1ncmVlbjogIzUxYjI1NTM2OyAvL3dyb25nbHkgdXNlZCBjb2xvdXJcclxuJHdoaXRlLXNpeDogI2VkZWRlZDsgLy93cm9uZ2x5IHVzZWQgaGF2ZSB0byB1c2UgIGY0ZjRmNFxyXG4kd2hpdGUtZm91cjogI2Y5ZjlmOTsgLy8gd3JvbmdseSB1c2VkXHJcbiR3aGl0ZS10d2VsdmU6ICNmYWZhZmE7IC8vdXNlZCBpbiBvbmUgcGxhY2UgYnV0IG5vdCBzZWVuIGNzcyBjbGFzcyBpbiBodG1sIGZpbGVcclxuJGJsdWVfbGlnaHQ6ICNmYmZkZmY7IC8vIHdyb25nbHkgdXNlZCBpbiB0d28gIHBsYWNlcyAoaW4gZGVzaWduIGl0cyBkaWZmZXJlbnQgY29sb3IgIClcclxuLy8vLy8vLy8vLy9cclxuJGdyZXktYmc6ICNmNWY1ZjU7XHJcbiRncmV5LWJnMjogI2Y1ZjVmMjtcclxuJGxpZ2h0X2dyZWVuOiAjNDZkNzg3O1xyXG4kbGlnaHRfZ3JlZW4xOiAjZDNlOGM5O1xyXG4kZXJyb3JfcmVkOiAjZmY2MjU4O1xyXG4kZGFyay1wZWFjaDogI2YwNGU0NTtcclxuJGlucHV0X2ZvY3VzX3llbGxvdzogcmdiYSgyNTUsIDIyOSwgMCwgMC4xKTtcclxuJGdyZXlfbGlnaHQ6ICNlOWU5ZTk7XHJcbiRsaWdodF9yZWQ6ICNmZmY2ZjU7XHJcbiRncmF5LWVycm9yOiAjYjNiM2IzO1xyXG4kdG9vbHRpcC1iZzogI2Y0ZmFmZDtcclxuJHRvb2x0aXAtYnJkOiByZ2JhKDIwMywgMjAwLCAyMDAsIDAuMSk7XHJcbiRibHVlQm9yZGVyT3BhY2l0eUxpZ2h0OiAjMzU4MGY3MWE7XHJcbiRhcXVhX3doaXRlOiAjZjJmMmY1O1xyXG4kYmx1ZS1saWdodF9iZzogI2Y0ZmFmZDtcclxuJGRhcmstZ3JheTogI2UwZTBlMDtcclxuJG1pZC1ncmF5OiAjY2RjZGNkO1xyXG5cclxuLy8gZm9vdGVyIGNvbG9yXHJcbiRmb290ZXItbGlnaHQ6ICNlMmUyZTI7XHJcbiRmb290ZXItZ3JheTogIzQ4NWI2YjtcclxuJGZvb3Rlci1saWdodGdyYXk6ICM3ODc4Nzg7XHJcbiRmb290ZXItZGFya2dyYXk6ICM5NDlmYTk7XHJcbiRmb290ZXItZ3JlZW46ICMxYThhNGU7XHJcbiRmb290ZXItZGFyazogcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjEpO1xyXG5cclxuLy8gdG9jXHJcbiRwYXN0ZWwtY3JlYW06ICNmZWY0ZWM7XHJcbiRsYWJlbC1ncmF5OiAjOGI4YjhiO1xyXG4kbGFiZWwtZ3JheWxpZ2h0OiAjYmViZWJlO1xyXG4kbGFiZWwtZ3JheWxpZ2gtbWVkaXVtOiAjYTNhM2EzO1xyXG4kbGFiZWwtc2t5Ymx1ZTogIzFjOWFkNjtcclxuJGxpZ2h0X3JlZDE6ICNmZmY2ZjY7XHJcbiRsaWdodF9yZWQtb25lOiAjZmRmNmY2O1xyXG4kaGlnaC15ZWxsb3c6ICNmOWRjNzU7XHJcblxyXG4vLyBzdGF0aWNcclxuJHRhYmxlLXJvdy1ncmF5OiAjZWRlZGYwO1xyXG5cclxuJHN1bW1lci1ob3VzZTogI2NjZjBlMztcclxuJG51dmFtYS1ncmVlbjogIzAwYjI3NDtcclxuJHBhbGUtcGluazogI2ZjZGNkYTtcclxuJGxhdmVuZGVyLWdyYXk6ICNjZGNjZDU7XHJcbiRjb29sLW1pbnQ6ICNkMmViZjc7XHJcbiRhbnRpcXVlLXdoaXRlOiAjZmRlYWQ4O1xyXG4kbGVtb24tY2hpZmZvbjogI2ZmZmFjYztcclxuJG9yYW5nZS1wZWVsOiAjZmY5OTAwO1xyXG5cclxuLy9FdmVudCBjYWxlbmRlclxyXG4kbWVkaXVtLWdyYXk6ICNhYWE7XHJcbi8vIGZvb3RlciB1aSBuZXdcclxuJGZvb3Rlci1wcmltYXJ5LW5ldzogIzAzMDAyZjtcclxuLy8gJGZvb3Rlci1wcmltYXJ5LW5ldzogIzAzMDAyZjtcclxuLy8gJGZvb3Rlci1jb3JhbC1uZXc6ICNmMDRlNDU7XHJcbiRzZWNvbmRhcnktdGl0bGUtYmx1ZTogIzM1MzM1YTtcclxuJG1pbGQtYmx1ZTogI2IxYjJjNDtcclxuJG1pbGQtYmx1ZS1vcGFjaXR5OiByZ2JhKDE3NywgMTc4LCAxOTYsIDAuMjUpO1xyXG4kd2hpdGUtb3BhY2l0eS1taWRoYWxmOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4kbWlkbmlnaHQtZGFyazogIzJkMmI0ZDtcclxuJGZvb3Rlci1ib3R0b20tYmx1ZTogIzAyMDAyMDtcclxuJGZvb3Rlci1ib3R0b20tbGluZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cclxuLy8gUVJDXHJcbiR0b21hdG8tMjA6IHJnYmEoMjQwLCA3OCwgNjksIDAuMik7XHJcbiRncmVlbi0xOiAjMWNmYzgzO1xyXG4kZ3JlZW4tcmdiYS0yMDogcmdiYSgyOCwgMjUyLCAxMzEsIDAuMik7XHJcbiRncmVlbi0yMDogcmdiYSgyOCwgMjUyLCAxMzEsIDAuMik7XHJcbiRvcmFuZ2UtbGlnaHQtMjA6IHJnYmEoMjQ3LCAxNDgsIDYyLCAwLjMpO1xyXG4kbXJfZ3JlZW55OiAjMDVhNjYwO1xyXG4vL1NHQlxyXG5cclxuLy8gcHJpbWFyeSBuZm9cclxuJGxlbmdlZC1ibHVlOiAjNDlhZWUyO1xyXG4kbGVuZ2VkLW9yYW5nZTogI2Y5YWE2NztcclxuXHJcbiRkaXNhYmxlLWdyYXk6ICNlZmVmZWY7XHJcbiRibGFjay1zaGFkZW9uZTogIzE0MTQxNDtcclxuJHllbGxvdy1zaGFkZW9uZTogI2YyYmEzYjtcclxuJHllbGxvdy1zaGFkZXR3bzogI2ZiZDQ3ZDtcclxuJGJsYWNrLXNoYWRlb25lOiAjMTQxNDE0O1xyXG4kZ3JleS1zaGFkZW9uZTogIzU2NTY1NjtcclxuJHllbGxvdy1zaGFkZXRocmVlOiAjZjVlMWIyO1xyXG4kbGlnaHQtYmx1ZS0xOiAjZThmNWZiO1xyXG4kbGlnaHQtb3JnOiAjZmZmY2U1O1xyXG4kZ3JlZW4tbGlnaHQtMTogI2U1ZjdmMTtcclxuJGxpZ2h0LXBpbms6ICNmOGVkZjU7XHJcbiRsaWdodC1waW5rMTogI2VmY2JjOTtcclxuJG9yYW5nZS1zaGFkZTogI2Y3OTQzZTtcclxuJGJsdWUtbWFnZW50YTogI2Y1ZjVmNztcclxuLy9BbGVydHNcclxuJG51dmFtYS1ncmVlbjogIzAwYjI3NDtcclxuJG51dmFtYS1saWdodC1ncmVlbjogI2NjZjBlMztcclxuJGJnLWxpZ2h0LWJsdWU6ICNkMmViZjc7XHJcbiRvcmFuZ2UtbGlnaHQtYmc6ICNmZGVhZDg7XHJcblxyXG4kZGlzYWJsZS1ncmF5OiAjZWZlZmVmO1xyXG4vL1Bvc3QgbG9naW5cclxuJGJnLW9wYWNpdHk6ICNmZmYwZTU7XHJcbiRwbGQtbGlnaHQtZ3JheTogIzhkOGQ4ZDtcclxuJGxpZ2h0LXN1Y2Nlc3M6IHJnYmEoMjI5LCAzMiwgMzIsIDAuMSk7XHJcbiRvcmFuZ2UtbGlnaHQxOiAjZjlhYTY3O1xyXG4kYmx1ZS1zaGFkZTE6ICMwMzc4YTY7XHJcbiRibHVlLXNoYWRlMjogIzQ5YWVlMjtcclxuJEdhaW5zYm9ybzogI2RkZGRkZDtcclxuLy8gUXVvdGUgcGFnZXNcclxuXHJcbiRsYXZlbmRlci1jb2xvcjogI2NlZWVmOTtcclxuJHBhbnRvbmVDUC1jb2xvcjogIzAwOGZiYztcclxuJGNhbmFyeS15ZWxsb3c6ICMwMGQ2YmM7XHJcbiRiYWJ5LWJsdWU6ICNkOGZlZjk7XHJcbiRibHVlLWRhcmszOiAjMDkwYTlmO1xyXG4kZ3JleS1Db2xvcjogI2U2ZTZlNjtcclxuJGNvbmdvLXBpbms6ICNmZjdkN2E7XHJcbiRsaWdodC1ncmVlbjogIzhhZGY4ZDtcclxuJENlbGFkb246ICNhZWViYjA7XHJcbiRsaWdodC1yZWQ6ICNmZmNiY2E7XHJcbiRncmVlbi1zaGFkZTI6ICM5Y2RmYmI7XHJcbiRyZWQtc2hhZGUyOiByZ2JhKDI0MSwgNjcsIDY3LCAwLjQpO1xyXG4kaG9tZS1saWdodC1yZWQ6ICNlOGQzZDg7XHJcbiRob21lLXRoaWNrLXJlZDogI2RkNTA0ZDtcclxuJGhvbWUtbGlnaHQtZ3JlZW46ICMyMGU1OWUxYTtcclxuJGhvbWUtdGhpY2stZ3JlZW46ICMwMDdhNGU7XHJcbiRob21lLWxpZ2h0LXllbGxvdzogI2ZmZjBjODtcclxuJGhvbWUtdGhpY2steWVsbG93OiAjYjU4MjAwO1xyXG4kaG9tZS1saWdodC1jeWFuOiAjZDlmZGZmO1xyXG4kaG9tZS10aGljay1jeWFuOiAjMDA2Zjc1O1xyXG4kaG9tZS1vcmFuZ2U6ICNmZjdhMDA7XHJcbiRtaXN0eS1sYXZlbmRlcjogI2MzYzNkZTtcclxuLy8gcmV2YW1wIGhlYWRlclxyXG4kY3lhbi1ibHVlOiAjZWRmNGZmO1xyXG5cclxuLy9wcmljaW5nXHJcbiRncmV5LWxpZ2h0OiAjZTZlNmVhO1xyXG4kZ3JleS0yOiAjNzE3MTcxO1xyXG4kYXBwcm94LWxhdmVuZGVyOiAjZWRlZGYwO1xyXG4kc3BhbmlzaC1ncmF5OiAjOTE5MTkxO1xyXG4kbGlnaHQtcGluazI6ICNmY2U5ZTk7XHJcbiRsaWdodC1ncmVlbjM6ICNkOWYzZGE7XHJcbiRudWV0cmFsQmx1ZTogI2YxZjNmOTtcclxuXHJcbiRudWV0cmFsQmx1ZTogI2YxZjNmOTtcclxuJGdob3N0LXdoaXRlOiAjZjhmN2Y5O1xyXG4kbGlnaHQtYmxhY2s6ICMyNjI1Mjc7XHJcbiRkYXJrLWJsYWNrOiAjMjMyNjJmO1xyXG4kZGFya3NoYWRlX2JsdWU6ICMxMTFiMjk7XHJcbiRkYXJrX3NhcHBoaXJlOiAjMDMwMDJmODA7XHJcbiRsaWdodC1ncmV5aXNoOiAjZThlN2VjO1xyXG4kcmV2YW1wZWQtYmFja2dyZXk6ICNmOGY3ZmE7XHJcbiRzaWx2ZXItb25lOiAjYjViNWI1O1xyXG4kZ3JleS10aGljazogIzgzODQ4NjtcclxuJGdyYXlpc2gtYmx1ZTogIzRmNGU3MDtcclxuJGJsYWNrLW1hZ2ljOiAjMjMxZjIwO1xyXG4kd2hpdGUtbGlnaHQ6ICNmMWYxZjQ7XHJcbiR3aGl0ZS1saWdodC1ncmV5OiAjMWMxYTQ1MGE7XHJcbiRzcGFuaXNoLWdyYXk6ICM5MTkxOTE7XHJcbiRsaWdodC1waW5rMjogI2ZjZTllOTtcclxuJGxpZ2h0LWdyZWVuMzogI2Q5ZjNkYTtcclxuJGdyZXktbGlnaGVzdDogI2Y2ZjZmODtcclxuJGdyZXktdGhpY2tlc3Q6ICM1YzVlNjQ7XHJcbi8vbG9naW5cclxuXHJcbiRsaWdodC1zaGFkZTogI2Y4ZjVmZjtcclxuJGdyZWVuLWRhcms6ICMwNWE2NjA7XHJcblxyXG4vL1Byb2R1Y3QgUGFnZXNcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGUxOiAjMzYzMzU5O1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTI6ICMyOTI2NjM7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlMzogIzFjMWE0NTtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGU0OiAjMzk0NDk5O1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTU6ICM2MTZlY2Q7XHJcbiRtaXN0eXJvc2U6IHJnYmEoMjQyLCAyMTksIDIzNSwgMC40KTtcclxuJGN5bGluZHJpY2FsLWNvb3JkaW5hdGU6ICNlNmU2ZWI7XHJcbiRncmV5LXNoYWRlMTogIzY5NjY4MjtcclxuJGN5YW4tYmx1ZS1kYXJrOiAjMDkyMTMzO1xyXG4kR3JheTIxOiAjMzYzNjM2O1xyXG4kR3JheTg1OiAjZDlkOWQ5O1xyXG4kYm9rYXJhLWdyYXk6ICMxNjEzMWI7XHJcbiRwaGVub21lbmFsLXBlYWNoLWNvbG9yOiAjOTllMGM3O1xyXG4kbWludC1jb2xvcjogI2U2ZjRlZjtcclxuJHBpbmstbGlnaHQ6ICNmYWYxZjc7XHJcbiRwZWFjaDogI2Y5ZWNlYjtcclxuJE1lbGFuaWU6IHJnYmEoMjMwLCAxODMsIDIxNSwgMC41KTtcclxuXHJcbi8vIG5hdmlnYXRpb25cclxuJG5hdi1iZzogI2ZiZmJmZDtcclxuJGdyZXktc2hhZGUyOiAjNzg3Nzg1O1xyXG4kcGluay1saWdodDI6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcclxuXHJcbiRvcmFuZ2UtNDA6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcclxuJGJsdWUtbGlnaHQzOiAjY2NjY2Q2O1xyXG5cclxuLy8gUHJvZHVjdCBQYWdlcyBuZXcgY29sb3JzXHJcbiRicnVpc2VkLXBlYWNoOiAjZjI3MzZiO1xyXG4kbGlnaHQtcGVhY2g6ICNmY2RiZDk7XHJcbiRza2luLXBlYWNoOiByZ2JhKDI1MiwgMjE5LCAyMTcsIDAuNCk7XHJcbiRncmV5LWNvbG9yMjogI2U3ZTdlN2U3O1xyXG4kdG9tYXRvLWNvbG9yOiAjZjI3MDY4O1xyXG4kZHVsbC1ncmV5OiAjYjJiMmMyO1xyXG4kYW5vdGhlci1wZWFjaDogI2Y5ZWNlYjtcclxuJE1hbmR5cy1QaW5rOiByZ2JhKDI1MywgMjM0LCAyMTYsIDAuNCk7XHJcbiRzcGVlY2gtZ3JlZW46ICMzM2MxOTA7XHJcbiRHZXJhbGRpbmU6ICNmYWI4YjU7XHJcblxyXG4vLyBhbHBoYSBob21lXHJcbiRTb2xpdHVkZTogI2VmZjBmMjtcclxuJGR1bGwtYmx1ZTogIzMxMmY1YTtcclxuJGR1c3R5LWdyZXk6ICM4ZDhhOGE7XHJcbiRib3JkZXItZ3JleTogI2NiY2JjYjtcclxuJGJsYWNrLXNoYWRlOiAjMDIwMzA3O1xyXG4kYmx1ZS1zaGFkZTQ6ICM2MTZiYzk7XHJcbiRsaWdodC1zaGFkZS1ob3ZlcjogI2QxZGFmNDtcclxuJHdhcm0tcmVkLWxpZ2h0OiAjZmNkYmQ5O1xyXG4kd2FybS1yZWQtZGFyazogI2YwNGU0NTtcclxuJGJsdWUtc2hhZGUtbGlnaHQ6ICNlZmVlZmY7XHJcblxyXG4kbGlnaHQtc2hhZGUtYmx1ZTogI2YxZjBmZjtcclxuJHNwYW5pc2gtZ3JheTogIzkxOTE5MTtcclxuJGxpZ2h0LXBpbmsyOiAjZmNlOWU5O1xyXG4kbGlnaHQtZ3JlZW4zOiAjZDlmM2RhO1xyXG4vL2xvZ2luXHJcblxyXG4kbGlnaHQtc2hhZGU6ICNmOGY1ZmY7XHJcbiRncmVlbi1kYXJrOiAjMDVhNjYwO1xyXG5cclxuLy9Qcm9kdWN0IFBhZ2VzXHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlMTogIzM2MzM1OTtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGUyOiAjMjkyNjYzO1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTM6ICMxYzFhNDU7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlNDogIzM5NDQ5OTtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGU1OiAjNjE2ZWNkO1xyXG4kbWlzdHlyb3NlOiByZ2JhKDI0MiwgMjE5LCAyMzUsIDAuNCk7XHJcbiRjeWxpbmRyaWNhbC1jb29yZGluYXRlOiAjZTZlNmViO1xyXG4kZ3JleS1zaGFkZTE6ICM2OTY2ODI7XHJcbiRjeWFuLWJsdWUtZGFyazogIzA5MjEzMztcclxuJEdyYXkyMTogIzM2MzYzNjtcclxuJEdyYXk4NTogI2Q5ZDlkOTtcclxuJGJva2FyYS1ncmF5OiAjMTYxMzFiO1xyXG4kcGhlbm9tZW5hbC1wZWFjaC1jb2xvcjogIzk5ZTBjNztcclxuJG1pbnQtY29sb3I6ICNlNmY0ZWY7XHJcbiRwaW5rLWxpZ2h0OiAjZmFmMWY3O1xyXG4kcGVhY2g6ICNmOWVjZWI7XHJcbiRNZWxhbmllOiByZ2JhKDIzMCwgMTgzLCAyMTUsIDAuNSk7XHJcblxyXG4vLyBuYXZpZ2F0aW9uXHJcbiRuYXYtYmc6ICNmYmZiZmQ7XHJcbiRncmV5LXNoYWRlMjogIzc4Nzc4NTtcclxuJHBpbmstbGlnaHQyOiByZ2JhKDI1MiwgMjE5LCAyMTcsIDAuNCk7XHJcblxyXG4kb3JhbmdlLTQwOiByZ2JhKDI1MiwgMjE5LCAyMTcsIDAuNCk7XHJcbiRibHVlLWxpZ2h0MzogI2NjY2NkNjtcclxuXHJcbi8vIFByb2R1Y3QgUGFnZXMgbmV3IGNvbG9yc1xyXG4kYnJ1aXNlZC1wZWFjaDogI2YyNzM2YjtcclxuJGxpZ2h0LXBlYWNoOiAjZmNkYmQ5O1xyXG4kc2tpbi1wZWFjaDogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xyXG4kZ3JleS1jb2xvcjI6ICNlN2U3ZTdlNztcclxuJHRvbWF0by1jb2xvcjogI2YyNzA2ODtcclxuJGR1bGwtZ3JleTogI2IyYjJjMjtcclxuJGFub3RoZXItcGVhY2g6ICNmOWVjZWI7XHJcbiRNYW5keXMtUGluazogcmdiYSgyNTMsIDIzNCwgMjE2LCAwLjQpO1xyXG4kc3BlZWNoLWdyZWVuOiAjMzNjMTkwO1xyXG4kR2VyYWxkaW5lOiAjZmFiOGI1O1xyXG4kcHJvZHVjdC1iZWlnZTogI2ZlZjdlZjtcclxuXHJcbi8vIGFscGhhIGhvbWVcclxuJFNvbGl0dWRlOiAjZWZmMGYyO1xyXG4kZHVsbC1ibHVlOiAjMzEyZjVhO1xyXG4kZHVzdHktZ3JleTogIzhkOGE4YTtcclxuJGJvcmRlci1ncmV5OiAjY2JjYmNiO1xyXG4kYmxhY2stc2hhZGU6ICMwMjAzMDc7XHJcbiRibHVlLXNoYWRlNDogIzYxNmJjOTtcclxuJGxpZ2h0LXNoYWRlLWhvdmVyOiAjZDFkYWY0O1xyXG4kd2FybS1yZWQtbGlnaHQ6ICNmY2RiZDk7XHJcbiR3YXJtLXJlZC1kYXJrOiAjZjA0ZTQ1O1xyXG4kYmx1ZS1zaGFkZS1saWdodDogI2VmZWVmZjtcclxuXHJcbiRsaWdodC1zaGFkZS1ibHVlOiAjZjFmMGZmO1xyXG4kdGhpY2stYmx1ZTogIzI5MjU2MjtcclxuXHJcbiR3YXJtLXBpbmstcmdiLTEwOiByZ2JhKDI0MCwgNzYsIDY3LCAwLjEpO1xyXG4kd2FybS1yZWQtcmdiYS0yMDogcmdiYSgyNDAsIDc4LCA2OSwgMC4yKTtcclxuXHJcbi8vIGNvbnNldCBwb3AgdXBcclxuJHBhbGUtZ3JheTogI2U5ZTllYjtcclxuJGxpZ2h0X2JsdWVpc2hfZ3JheTogI2RkZGRlMTtcclxuJHBhbGUtZ3JlZW46ICNjZWU5ZTA7XHJcbiRsaWdodC1wYWxlLWdyZWVuOiAjZTFmMmVkO1xyXG4keWVsbG93LWJvcmRlcjogI2Q2YWYyNjtcclxuJG9yY2hpbGQtcGluazogI2NhNzBhZDtcclxuJGRhcnktZ3JheS1taWRkbGU6ICM4NDgwOTc7XHJcbiRkYXJrLXB1cnBsZS1ncmF5OiAjNGY0ZTcwO1xyXG5cclxuLy9RdW90ZXMgcGFnZXNcclxuJG5ldXRyYWwtZ3JheTogIzk3OTc5NztcclxuJGxpZ2h0LWJlaWdlOiAjZmZlYWRiO1xyXG4kYmx1ZS1zaGFkZS1saWdodDogI2VmZWVmZjtcclxuJGFub3RoZXItZ3JleTogI2Y4ZjdmOTtcclxuJGxpZ2h0LXNoYWRlLWJsdWU6ICNmMWYwZmY7XHJcblxyXG4vL25jZCByYXRpbmdcclxuJGdyZWVuLWxpZ2h0OiAjNjZkMWFjO1xyXG4kbGlnaHQtYnJvd246ICNmOWE5NjU7XHJcbiRsaWdodEdyZWVuLVF1b3RlczogIzRkZGY1MztcclxuXHJcbi8vVE9UUFxyXG4kbGlnaHQtZ3JheTogI2Y3ZjdmYjtcclxuJGRlZXAtb2NlYW46ICMzNjMzNTk7XHJcbiRtZWRpdW0tZ3JheTogIzgyODA5NjtcclxuJHN0ZWVsLWdyYXk6ICM2ZTZkNzc7XHJcbiRvcmFuZ2UtYnJvd246ICNkMjc0MjI7XHJcbiRzaWx2ZXItYmx1ZTogI2NmZDllMDtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGU2OiAjMDIwMTJkO1xyXG4kY3JlYW15LXllbGxvdzogI2ZmZjhjZTtcclxuJHBhc3RlLXBhbGUtcGluazogI2ZkY2FjNztcclxuJHBhbGUtcm9zZTogI2ZlZTJlMjtcclxuJHB1cnBsZS1ncmF5OiAjNGY0YzZlO1xyXG4kbGF2ZW5kZXItbWlzdDogI2Y1ZjVmZjtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGU2LTE6ICMzZDNiNjE7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlNzogIzIyMjA0YTtcclxuXHJcbi8vbWFyZ2luIGNhbFxyXG4kYmx1ZS1iYWNrcm91bmQ6ICNmNWY4ZmQ7XHJcbiRncmVheS10ZXh0LWNvbG9yMzogIzgzODQ4NjtcclxuJGxpZ2h0LWJsdWUtMjogI2UyZWRmZTtcclxuJFR1cnRsZS1HcmVlbjogI2U2ZmNlNztcclxuJFJ1c3QtUmVkOiAjYjgzYTI5O1xyXG4kUGFsZS1QaW5rOiAjZmNkNGQyO1xyXG4kTGlnaHQtc3RlZWwtYmx1ZTogI2VjZjNmZDtcclxuJGJsdWUtYmFja3JvdW5kOiAjZjVmOGZkO1xyXG4kZ3JlYXktdGV4dC1jb2xvcjM6ICM4Mzg0ODY7XHJcbiRsaWdodC1ibHVlLTI6ICNlMmVkZmU7XHJcbiRUdXJ0bGUtR3JlZW46ICNlNmZjZTc7XHJcbiRSdXN0LVJlZDogI2I4M2EyOTtcclxuJFBhbGUtUGluazogI2ZjZDRkMjtcclxuJExpZ2h0LXN0ZWVsLWJsdWU6ICNlY2YzZmQ7XHJcbi8vUFRSXHJcbiRwdW1wa2luLWNvbG9yOiByZ2JhKDI0NywgMTQ4LCA2MiwgMC40KTtcclxuXHJcbi8vIG5ldyBhZGRlZFxyXG4kY29yYWwtcGluazogI2Y4ODk4MjtcclxuJHdoaXNwZXJpbmctcGVyaXdpbmtsZTogIzk5OTlhYjtcclxuJG1pZG5pZ2h0LWluZGlnbzogcmdiYSgzLCAwLCA0NywgMC42KTtcclxuJHdhcm0tb3JhbmdlOiAjZjA1MDQ2O1xyXG5cclxuJGxhdmVuZGVyLWdyZXk6ICNlYmViZWU7XHJcbiRkaW0tZ3JheTogIzhjOGM4YztcclxuJGxhdmVuZGVyLWJsdWUtbGlnaHQ6ICNmM2Y1ZmY7XHJcblxyXG4kbGlnaHQtYmx1ZS1uZXc6ICM0YTQ5NjA7XHJcbiRkYXJrLWJsdWUtbmV3OiAjMzMzMjRmO1xyXG4kaGFsZi13aGl0ZTogI2YwZmNmODtcclxuJGdyZXktd2hpdGU6ICNlMmU3ZmU7XHJcbiRncmV5LWJsdWU6ICM2Mzc0ZDQ7XHJcbiRsaWdodC1ncmV5LWJsdWU6ICNlYmU5ZmY7XHJcblxyXG4kbXV0ZWQtbGF2ZW5kZXI6ICM4ZDhhYjg7XHJcbiRzb2Z0LWNvb2wtYmx1ZTogIzYzNzRkNDtcclxuXHJcbiRyaXBlLXRvbWF0b2VzOiAjZjA0ZTQ1O1xyXG4kY2hhcmNvYWwtYmx1ZTogIzRmNGM2ZTtcclxuJGdyYXlpc2gtbGF2ZW5kZXI6ICM5OTk5YWI7XHJcbiRzbGF0ZWJsdWU6ICNiMmIyYzI7XHJcbiRoYWxmLXdoaXRlOiAjZjBmY2Y4O1xyXG4kZ3JleS13aGl0ZTogI2UyZTdmZTtcclxuXHJcbiRsaWdodC1ncmV5LWJsdWU6ICNlYmU5ZmY7XHJcbiRsaWdodGlzaC1ncmV5OiAjOWI5YjlkO1xyXG4kbGlnaHQtZ3JleWlzaC1ibHVlOiAjZWJlY2YwO1xyXG4kbGF2ZW5kZXItbWlzdDogI2YzZjJmZjtcclxuJGNpbm5hYmFyOiAjZGU1YTRkO1xyXG5cclxuLy8gVUkvVVhcclxuJHNlbWktdHJhbnNwYXJlbnQtYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiRjaGFyY29hbDogcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuJGxhdmVuZGVyLW1pc3Q6ICNmM2YyZmY7XHJcbiRsYXZlbmRlci1ibHVlOiAjZTFlMGY4O1xyXG4kY2lubmFiYXI6ICNkZTVhNGQ7XHJcbiRwaW5raXNoLXJlZDogI2ZmZTllMDtcclxuJHJlZGRpc2g6ICNjYzMxMDA7XHJcblxyXG4vL1RPVFBcclxuJGxpZ2h0LWdyYXk6ICNmN2Y3ZmI7XHJcbiRkZWVwLW9jZWFuOiAjMzYzMzU5O1xyXG4kbWVkaXVtLWdyYXk6ICM4MjgwOTY7XHJcbiRzdGVlbC1ncmF5OiAjNmU2ZDc3O1xyXG4kb3JhbmdlLWJyb3duOiAjZDI3NDIyO1xyXG4kc2lsdmVyLWJsdWU6ICNjZmQ5ZTA7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlNjogIzAyMDEyZDtcclxuJGNyZWFteS15ZWxsb3c6ICNmZmY4Y2U7XHJcbiRwYXN0ZS1wYWxlLXBpbms6ICNmZGNhYzc7XHJcbiRwYWxlLXJvc2U6ICNmZWUyZTI7XHJcbiRwdXJwbGUtZ3JheTogIzRmNGM2ZTtcclxuJGxhdmVuZGVyLW1pc3Q6ICNmNWY1ZmY7XHJcbi8vIGFib3V0IHVzIGNzc1xyXG4kcmljaC1ibGFjazogIzAzMDAyZjtcclxuJGxhdmVuZGVyLWdyYXk6ICNjY2NjZDY7XHJcbiRkZWFkLWdyYXk6ICM1NzYyNjU7XHJcbiRnb2xkZW4td2luZDogI2QzYWM1ZDtcclxuJHBpbmtpc2gtaHVlOiAjZjdiOWI1O1xyXG5cclxuLy8gUGFydG5lciB3aXRoIHVzIGNzc1xyXG4kZ3JheWlzaC1ibHVlOiAjNGY1NjY1O1xyXG4kZ3JheWlzaC1ibHVlLWxpZ2h0OiAjMWEyMDJjO1xyXG4kbGlnaHQtZ3JheWlzaC1jb2xvcjogIzRmNGY0ZjtcclxuJGdvbGRlbi1saWdodDogI2QzYWM1ZDtcclxuJGxpZ2h0LXdoaXRlLW9uZTogI2Y1ZjZmNjtcclxuJGJsdWUtYmFja3JvdW5kLWxpZ2h0OiAjMjUxYzQ1O1xyXG4kYmx1ZS1iYWNrcm91bmQtZGFyazogIzI4MjQ0ZDtcclxuJGxpZ2h0V2hpdGUtY29sb3I6ICNmZmZjZjU7XHJcbiR5ZWxsb3ctZGFyay1jb2xvcjogI2QzYWM1ZDgwO1xyXG5cclxuLy8gZmVlZGJhY2sgbW9kdWxlXHJcbiRibHVlLXB1cnBsZTogIzVhNTZiMDtcclxuJENvcm5mbG93ZXItYmx1ZTogIzZkOTZmZjtcclxuJFBlcml3aW5rbGU6ICNiMWFkZmY7XHJcbiRjcmVhbXktb3JhbmdlLXNoYWRlOiAjZmZmYWNhO1xyXG4kbGlnaHQtcGlua2lzaDogI2ZlZjJmMjtcclxuJHBhbGUtYXF1YTogI2YwZmRmYTtcclxuJHBlcmFsLWxpZ2h0OiAjZmZmN2VkO1xyXG4kbGlsYWMtbGlnaHQ6ICNmNWYzZmY7XHJcbiRMaWdodC1hdXp1cmU6IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjE1KTtcclxuJG1pbnQtd2FzaDogcmdiYSgwLCAxNjYsIDI2LCAwLjE1KTtcclxuJEZhaW50LWJ1cmd1bmR5OiByZ2JhKDg1LCAwLCAwLCAwLjEpO1xyXG4kTWlsZC1BcHJpY290OiByZ2JhKDI1NSwgMTY4LCAwLCAwLjE1KTtcclxuJHNsaWdodC10cmFuc3BhcmVuY3k6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC4xKTtcclxuJGRhcmstc2hhZGUtZ3JheTogIzBmMGYwZjtcclxuJGdyYXlsaWdodC13aXRoLW9wYWNpdHk6ICMxYTIwMmM4ZjtcclxuJGdyYXktd2l0aC1vcGFjaXR5LWJnOiAjZTVlNWViO1xyXG4kZ3JheS13aXRoLW9wYWNpdHktbGlnaHQ6ICM4Yjg5OWU7XHJcbiRncmF5LXdpdGgtYmxhY2stYm9yZGVyOiAjZTNlM2UzO1xyXG5cclxuJGxpZ2h0LXBlcml3aW5rbGU6ICNhNmE4ZTY7XHJcbiRvZmYtd2hpdGU6ICNmY2ZjZmY7XHJcbiRvYnNpZGlhbi1wdXJwbGU6ICMxYzFhMzk7XHJcbiRwYWxlLXllbGxvdzogI2ZmZmNlYTtcclxuJGxpZ2h0LXB1cnBsZTogIzcyNmNiMjtcclxuXHJcbiRwZXJpd2lua2xlLXRpbnQ6ICNlNmU2ZmY7XHJcbiRzb2Z0d2lzdGVyaWE6ICNjZGNkZWU7XHJcblxyXG4kbGlnaHQtcG93ZGVyLWJsdWU6ICNkMGRiZWU7XHJcbiRncmV5X2xpZ2h0OiAjYWRhZGFkO1xyXG4kZHVzdHktcHVycGxlOiAjODc4ZWRkO1xyXG4kbmV3LWxhdmVuZGVyOiAjYzRjNGVmO1xyXG4kcGFzdGVsLWxpa2U6ICNlMWU2ZmY7XHJcbiRwYXN0ZWwtcmVkOiAjZjM2ZjY4O1xyXG4kY2VsYWRvbi1ncmVlbjogI2I5ZTBiYjtcclxuJGJhYnktcGluazogI2Y5YzhjNztcclxuJGltcGVyaWFsLXJlZDogI2ViNDY0NDtcclxuJGZvcmVzdC1ncmVlbjogIzAxODkwNztcclxuJGNyZWFtZS15ZWxsb3c6ICNmZmYwYzk7XHJcbiRwYWxlLWJsdWUtd2hpdGU6ICNmYWZjZmY7XHJcblxyXG4vL3Byb2R1Y3QgbGVuZ2VuY3kgLyBOUklcclxuJGRhcmstZ3VubWV0YWw6ICMzMjMyMzg7XHJcbiRwaW5raXNoLWxhdmVuZGVyOiAjZjRlNmVmO1xyXG4kb3JjaGlkLXNoYWRlOiAjY2E2ZWFlO1xyXG4kZHVzdHktbGlsYWM6ICNiN2E2YjM7XHJcbiRTb2Z0LUxpbGFjOiAjZjlmMGY3O1xyXG4kZmxhbWU6ICNmMDUxMmQ7XHJcbiRlbWVyYWxkOiAjMjdhZTYwO1xyXG4kZ3JheWlzaC13aGl0ZTogI2Y0ZjFmMDtcclxuJGJsYWNrLU9wYWNpdHk6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuJGJsYWNrLU9wYWNpdHktMjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4kYmxhY2stT3BhY2l0eS0xMjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuJG9mZi13aGl0ZS1zaGFkZXM6ICM3Yjc4ODI7XHJcbiRkYXJrLWluZGlnbzogIzE5MTgzZTtcclxuJHNvZnQtcGFzdGVsLXB1cnBsZTogI2YxZGFlYTtcclxuJHBlYWNoLXB1eno6ICNmZmY2ZWM7XHJcbiRnb2xkZW4taG9uZXk6ICNlNmExNTQ7XHJcbiRibHVpc2gtcHVycGxlOiAjMzUzMzU5O1xyXG4kYmx1ZS12aW9sZXQ6ICM4ZDhkOTk7XHJcbiRwaW5raXNoLWxhdmVuZGU6ICNmZmY0ZmM7XHJcbiRhcnJvdy1kb3duLWljb246ICMwMDAwMDA4YTtcclxuJGxpZ2h0LWdyYXktc2hhZGVzOiAjYWVhZWFlO1xyXG4kbGF2ZW5kZXItbWlzdDQ6ICNlYmU5ZmY7XHJcbiRsaWdodC1ibHVlLTM6ICNmNWY3ZmY7XHJcbiRibHVlLWV4dHJhLWxpZ2h0OiAjN2U3OWVmO1xyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcclxuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/YXphcnV1Jyk7XHJcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90P2F6YXJ1dSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj9hemFydXUnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmP2F6YXJ1dScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnP2F6YXJ1dSMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuW2NsYXNzXj1cImVkZWwtaWNvbi1cIl0sIFtjbGFzcyo9XCIgZWRlbC1pY29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBuZXZlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmVkZWwtaWNvbi1GUSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRlEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjAyLCAxMTAsIDE3NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRlEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUZRLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDQsIDIzMCwgMjM5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GUSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRlEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0NCwgMjMwLCAyMzkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZRIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GUS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAyLCAxMTAsIDE3NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSVBPLU9mZmVyaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlQTy1PZmZlcmluZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdW5saW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVubGluazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXR0YWNoLWxpbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXR0YWNoLWxpbms7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByaXZhY3kgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByaXZhY3ktcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjAyLCAxMTAsIDE3NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJpdmFjeSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJpdmFjeS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ0LCAyMzAsIDIzOSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudC1mdW5kcyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1mdW5kcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDIsIDExMCwgMTc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDIsIDExMCwgMTc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDIsIDExMCwgMTc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDIsIDExMCwgMTc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDIsIDExMCwgMTc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjksIDE4NCwgMjE2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWZ1bmRzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjksIDE4NCwgMjE2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tdXR1YWxmdW5kczEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW11dHVhbGZ1bmRzMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDIsIDExMCwgMTc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tdXR1YWxmdW5kczEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW11dHVhbGZ1bmRzMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAyLCAxMTAsIDE3NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbXV0dWFsZnVuZHMxIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tdXR1YWxmdW5kczEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMiwgMTEwLCAxNzQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW11dHVhbGZ1bmRzMSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbXV0dWFsZnVuZHMxLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDIsIDExMCwgMTc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tdXR1YWxmdW5kczEgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW11dHVhbGZ1bmRzMS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjI5LCAxODQsIDIxNik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGlzYy1tc2cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGlzYy1tc2c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRpc2MtY2FsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kaXNjLWNhbGw7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWN1c3RvbWVycyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jdXN0b21lcnM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vbi1jYXRlZ29yaXplZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Ob24tY2F0ZWdvcml6ZWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVN5c3RlbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TeXN0ZW07IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJvbmRzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ib25kczE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZWxlZ2VuY3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlbGVnZW5jeTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTXl0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTXl0aDU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU15dGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU15dGg0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcXVhbGl6ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXF1YWxpemVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tb3VudGFpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tb3VudGFpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sb3JlZC13YXJuaW5nIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xvcmVkLXdhcm5pbmctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbG9yZWQtd2FybmluZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3JlZC13YXJuaW5nLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mb2xkZXItaWNvbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZm9sZGVyLWljb24tcGF0aDE7ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZvbGRlci1pY29uIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mb2xkZXItaWNvbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZvbGRlci1pY29uIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mb2xkZXItaWNvbi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZvbGRlci1pY29uIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mb2xkZXItaWNvbi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZm9sZGVyLWljb24gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZvbGRlci1pY29uLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjUsIDIzMCwgMjQwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mb2xkZXItaWNvbiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZm9sZGVyLWljb24tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxNywgMjE3LCAyMTcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcGllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3BpZWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBhc3N3b3JkLTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGFzc3dvcmQtMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbXl0aC0zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW15dGgtMzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbXl0aC0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW15dGgtMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbXl0aC0xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW15dGgtMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGVhcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGVhcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlc291cmNlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXNvdXJjZXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLW1hbmdlbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13ZWFsdGgtbWFuZ2VtZW50OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYW1pbHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFtaWx5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWVwLWxlYXJuaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRlZXAtbGVhcm5pbmc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1vcHRpbWl6ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtb3B0aW1pemU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWR1YmxlLWNsaWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWR1YmxlLWNsaWNrOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BY3RpdmF0ZVJNIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFjdGl2YXRlUk07IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFjdGl2YXRlQWNjb3VudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BY3RpdmF0ZUFjY291bnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVJlbGF0aW9uc2hpcE1hbmdlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1SZWxhdGlvbnNoaXBNYW5nZXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUludmVzdG1lbnRPcHRpb25zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUludmVzdG1lbnRPcHRpb25zOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wc2lCYW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBzaUJhbms7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5STyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1OUk87IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNlbGZhdHRlc3RlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TZWxmYXR0ZXN0ZWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU9DSUNhcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tT0NJQ2FyZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tUGFzc3BvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tUGFzc3BvcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVBBTkNhcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tUEFOQ2FyZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9ydGZpbGlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBvcnRmaWxpbzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRGVwb3NpdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRGVwb3NpdGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUJvbmRzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Cb25kczE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpdHlGdW5kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpdHlGdW5kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FcXVpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRXF1aXR5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JbnZlc3RtZW50RnVuZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JbnZlc3RtZW50RnVuZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTUYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTUY7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWUtbG9nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWUtbG9nOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZW1vLWNvbG9yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZW1vLWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZW1vLWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZW1vLWNvbG9yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDg2OTE0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZW1vLWNvbG9yIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZW1vLWNvbG9yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDg2OTE0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZW1vLWNvbG9yIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZW1vLWNvbG9yLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDg2OTE0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdmVydmlldyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vdmVydmlldzsgICAgIFxyXG4gICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGVtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZW1vOyAgICAgXHJcbiAgICBjb2xvcjogI2I4YjhiODtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdmVydmlldy1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3ZlcnZpZXctY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW92ZXJ2aWV3LWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vdmVydmlldy1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY5MjM4MjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3ZlcnZpZXctY29sb3IgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW92ZXJ2aWV3LWNvbG9yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNjkyMzgyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob2xkaW5nLXR5cGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9sZGluZy10eXBlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mb2xpby1yZXBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZm9saW8tcmVwb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1xdWlsbF9wYXBlci1ydXBlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1xdWlsbF9wYXBlci1ydXBlZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZHBjLXJhdGVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRwYy1yYXRlczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJva2VyYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJyb2tlcmFnZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXItZXhjZXB0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyLWV4Y2VwdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGluZy1zdWNjZXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRpbmctc3VjY2VzczsgICAgIFxyXG4gICAgY29sb3I6ICMwN2FmNzI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWJvdXQtaXNzdWVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFib3V0LWlzc3VlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9saWN5LWRldGFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb2xpY3ktZGV0YWlsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXZlcnNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJldmVyc2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRlYWwtc2hlZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVhbC1zaGVldDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9jLWRldGFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb2MtZGV0YWlsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdGhlci1kZXRhaWxzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW90aGVyLWRldGFpbHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbmNlbC10aGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbmNlbC10aGluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lLWNvbGxlY3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZS1jb2xsZWN0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1iYW5rLW5ldyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1iYW5rLW5ldzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hlcXVlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoZXF1ZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rhci1maWxsZWQtbmV3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0YXItZmlsbGVkLW5ldzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGFnZS1hcnJvdy11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYWdlLWFycm93LXVwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGFyLXVuZmlsbGVkLXRoaWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0YXItdW5maWxsZWQtdGhpY2s7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdlYWx0aC1icmllZmNhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VhbHRoLWJyaWVmY2FzZTsgICAgIFxyXG4gICAgY29sb3I6ICMyOTI2NjM7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV2YW1hLXBhcnRuZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV2YW1hLXBhcnRuZXI7ICAgICBcclxuICAgIGNvbG9yOiAjMjkyNjYzO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNsaWVudC1sb2dpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jbGllbnQtbG9naW47ICAgICBcclxuICAgIGNvbG9yOiAjMjkyNjYzO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlZnVuZC1ydXBlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZWZ1bmQtcnVwZWU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyaXNvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzb247ICAgICBcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvcnRmb2xpby1icmllZmNhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG9ydGZvbGlvLWJyaWVmY2FzZTsgICAgIFxyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmlza3MtYW5hbHlzaXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpc2tzLWFuYWx5c2lzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpc2tzLWFuYWx5c2lzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaXNrcy1hbmFseXNpcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaXNrcy1hbmFseXNpcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlza3MtYW5hbHlzaXMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmlza3MtYW5hbHlzaXMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpc2tzLWFuYWx5c2lzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaXNrcy1hbmFseXNpcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlza3MtYW5hbHlzaXMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmlza3MtYW5hbHlzaXMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpc2tzLWFuYWx5c2lzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1tZiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LW1mLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDE4NCwgMTg0LCAxODQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1tZiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LW1mLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDI1MSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtbWYgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1tZi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvZml0LXJldHVybnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZml0LXJldHVybnM7ICAgICBcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByaWNlLWRldGFpbHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJpY2UtZGV0YWlsczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXItZGV0YWlscyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlci1kZXRhaWxzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZXBvc2l0b3J5LWRldGFpbHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVwb3NpdG9yeS1kZXRhaWxzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10b3AtYXJyb3ctcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdG9wLWFycm93LXJpZ2h0OyAgICAgXHJcbiAgICBjb2xvcjogIzk3OWNhZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmFkZXJzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDE3OCwgMTE2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmFkZXJzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNzA0MTAxNTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDE3OCwgMTE2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmFkZXJzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNzA0MTAxNTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDE3OCwgMTE2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmFkZXJzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNzA0MTAxNTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDM0LCAzNywgNDEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYWRlcnMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYWRlcnMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS43MDQxMDE1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMzQsIDM3LCA0MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm91bi1sZWdhY3kgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdW4tbGVnYWN5LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdW4tbGVnYWN5IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3VuLWxlZ2FjeS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1NzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm91bi1nbG9iYWwtZ3Jvd3RoIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3VuLWdsb2JhbC1ncm93dGgtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm91bi1nbG9iYWwtZ3Jvd3RoIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3VuLWdsb2JhbC1ncm93dGgtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4zNTQ0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm91bi1nbG9iYWwtZ3Jvd3RoIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3VuLWdsb2JhbC1ncm93dGgtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4zNTQ0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm91bi1nbG9iYWwtZ3Jvd3RoIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3VuLWdsb2JhbC1ncm93dGgtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4zNTQ0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxldmVsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxldmVsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdGhlci1kZXRhaWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3RoZXItZGV0YWlsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWJ0LXF1YWxpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVidC1xdWFsaXR5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2FkZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9hZGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jbG91ZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jbG91ZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVmcmVzaC1zdHJva2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVmcmVzaC1zdHJva2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXRpc3RpYy1iYXItZ3JhcGgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RhdGlzdGljLWJhci1ncmFwaDsgICAgIFxyXG4gICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGFibGUtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YWJsZS0yOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ib25kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ib25kczsgICAgIFxyXG4gICAgY29sb3I6ICM2NTY1NjU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGVyaXZhdGl2ZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVyaXZhdGl2ZXM7ICAgICBcclxuICAgIGNvbG9yOiAjNjU2NTY1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eS1hbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHktYW87ICAgICBcclxuICAgIGNvbG9yOiAjNjU2NTY1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZnMtYW8gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0ZnMtYW8tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMTAxLCAxMDEsIDEwMSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXRmcy1hbyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmcy1hby1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQxNjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxMDEsIDEwMSwgMTAxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGZzLWFvIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ldGZzLWFvLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNDE2OTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZnMtYW8gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0ZnMtYW8tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS40MTY5OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTAxLCAxMDEsIDEwMSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXRmcy1hbyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmcy1hby1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQxNjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXktYmFjayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXktYmFjazsgICAgIFxyXG4gICAgY29sb3I6ICM2NTY1NjU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY3VycmVuY3ktYW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY3VycmVuY3ktYW87ICAgICBcclxuICAgIGNvbG9yOiAjNjU2NTY1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW11dHVhbC1mdW5kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW11dHVhbC1mdW5kOyAgICAgXHJcbiAgICBjb2xvcjogIzY1NjU2NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcXVpdHktYW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXF1aXR5LWFvOyAgICAgXHJcbiAgICBjb2xvcjogIzY1NjU2NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3Jwb3JhdGUtZmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29ycG9yYXRlLWZkOyAgICAgXHJcbiAgICBjb2xvcjogIzY1NjU2NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pcG8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taXBvOyAgICAgXHJcbiAgICBjb2xvcjogIzY1NjU2NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcmltYXJ5LW5jZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcmltYXJ5LW5jZDsgICAgIFxyXG4gICAgY29sb3I6ICM2NTY1NjU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWlmcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1haWZzOyAgICAgXHJcbiAgICBjb2xvcjogIzY1NjU2NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbXMtYW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG1zLWFvOyAgICAgXHJcbiAgICBjb2xvcjogIzY1NjU2NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saWZlLWluc3VyYW5jZS1hbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saWZlLWluc3VyYW5jZS1hbzsgICAgIFxyXG4gICAgY29sb3I6ICM2NTY1NjU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29udGFjdC1tYWlsIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb250YWN0LW1haWwtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbnRhY3QtbWFpbCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29udGFjdC1tYWlsLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29udGFjdC1tYWlsIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb250YWN0LW1haWwtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb250YWN0LW1haWwgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbnRhY3QtbWFpbC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJhbmstbW9kZXJuIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1iYW5rLW1vZGVybi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzEsIDIzMSwgMjMxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1iYW5rLW1vZGVybiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFuay1tb2Rlcm4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1iYW5rLW1vZGVybiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFuay1tb2Rlcm4tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1iYW5rLW1vZGVybiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFuay1tb2Rlcm4tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdW5kLWRvY3VtZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1bmQtZG9jdW1lbnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZWcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tanBlZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tanBlZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTI2LCA5OSwgNzcpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjMyO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZWcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApOyAgXHJcbiAgICBvcGFjaXR5OiAwLjA1MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tanBlZyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tanBlZy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZWcgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZWcgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZWcgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZWcgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZWcgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApOyAgXHJcbiAgICBvcGFjaXR5OiAwLjA1MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tanBlZyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMTMsIDIwNSwgMTk4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1qcGVnIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tanBlZy1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxMywgMjA1LCAxOTgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZWcgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1qcGVnLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjEzLCAyMDUsIDE5OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tanBlZyAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZWctcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1qcGcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1qcGcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTI2LCA5OSwgNzcpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjMyO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tanBnLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTsgIFxyXG4gICAgb3BhY2l0eTogMC4wNTAwO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tanBnLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tanBnIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1qcGctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tanBnLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1qcGcgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZy1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tanBnIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1qcGctcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApOyAgXHJcbiAgICBvcGFjaXR5OiAwLjA1MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tanBnIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1qcGctcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxMywgMjA1LCAxOTgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxMywgMjA1LCAxOTgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZyAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZy1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxMywgMjA1LCAxOTgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWpwZyAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWpwZy1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBkZjEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZjEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmMSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTI2LCA5OSwgNzcpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjMyO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBkZjEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZjEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApOyAgXHJcbiAgICBvcGFjaXR5OiAwLjA1MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmMSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmMS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7ICBcclxuICAgIG9wYWNpdHk6IDAuMDUwMDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYxIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZGYxLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmMSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmMS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmMSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmMS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmMSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmMS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmMSAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmMS1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjEzLCAyMDUsIDE5OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmMSAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZjEtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMTMsIDIwNSwgMTk4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYxIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmMS1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxMywgMjA1LCAxOTgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBkZjEgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZGYxLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjEzLCAyMDUsIDE5OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmMSAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZjEtcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMTMsIDIwNSwgMTk4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYxIC5wYXRoMTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmMS1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5nLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5nLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxMjYsIDk5LCA3Nyk7ICBcclxuICAgIG9wYWNpdHk6IDAuMzI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5nIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApOyAgXHJcbiAgICBvcGFjaXR5OiAwLjA1MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5nIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmctcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmcgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5nIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmctcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5nLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmcgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjEzLCAyMDUsIDE5OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5nIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmctcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDE0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDE1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDE2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDE3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDE4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDE5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMTk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDIwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDIyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDIzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDI0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDI1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDI2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDI3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDI4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDI5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMjk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDMwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDMyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDMzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDM0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDM1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDM2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDM3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDM4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDM5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoMzk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQ1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQ2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQ3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQ4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDQ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDUwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDUxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDUyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDUzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDU0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDU1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDU2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDU3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDU4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDU5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNTk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDYwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDYxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNjE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDYyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNjI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMywgMjAxLCAxOTkpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDYzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjMyLCAyMzIpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDY0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNjQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBuZyAucGF0aDY1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBuZy1wYXRoNjU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApOyAgXHJcbiAgICBvcGFjaXR5OiAwLjA1MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5nIC5wYXRoNjYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5nLXBhdGg2NjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjEzLCAyMDUsIDE5OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXBsb2FkLWZpbGUgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVwbG9hZC1maWxlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXBsb2FkLWZpbGUgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVwbG9hZC1maWxlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDksIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hdW0tc2l6ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hdW0tc2l6ZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtYm94IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI0MTIxMDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDIwMCwgMjI3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWJveCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjQxMjEwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgMjAwLCAyMjcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtYm94IC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI0MTIxMDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDIwMCwgMjI3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWJveCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjQxMjEwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtYm94IC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI0MTIxMDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDIwMCwgMjI3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWJveCAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgxOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgyMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMTc4LCAxMTYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtYm94IC5wYXRoMjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDIxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjQxMjEwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDg2LCAxOTIsIDE0MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgyMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgyNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgyNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTUsIDIyOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgyNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTUsIDIyOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ib3ggLnBhdGgyNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNDEyMTA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTUsIDIyOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkLWJveCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQtYm94IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjI5NDkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgMjAwLCAyMjcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZC1ib3ggLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMjk0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkLWJveCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIyOTQ5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDIwMCwgMjI3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQtYm94IC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjI5NDkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgMjAwLCAyMjcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZC1ib3ggLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMjk0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkLWJveCAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIyOTQ5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQtYm94IC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjI5NDkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgMjAwLCAyMjcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZC1ib3ggLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMjk0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZC1ib3ggLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIyOTQ5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjgsIDExNiwgMTE0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQtYm94IC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMjk0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkLWJveCAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjI5NDkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgMjAwLCAyMjcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZC1ib3ggLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIyOTQ5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDIwMCwgMjI3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQtYm94IC5wYXRoMTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMjk0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkLWJveCAucGF0aDE1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDE1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjI5NDkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgMjAwLCAyMjcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZC1ib3ggLnBhdGgxNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIyOTQ5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDIwMCwgMjI3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQtYm94IC5wYXRoMTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMjk0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCAyMDAsIDIyNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkLWJveCAucGF0aDE4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDE4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjI5NDkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgMjAwLCAyMjcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZC1ib3ggLnBhdGgxOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIyOTQ5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDIwMCwgMjI3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQtYm94IC5wYXRoMjAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMjk0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTUsIDIyOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkLWJveCAucGF0aDIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDIxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjI5NDkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE1LCAyMjgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZC1ib3ggLnBhdGgyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgyMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIyOTQ5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxNSwgMjI4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQtYm94IC5wYXRoMjMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMjk0OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkLWJveCAucGF0aDI0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDI0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjI5NDkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3Mtb3V0bGluZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1vdXRsaW5lLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMSwgMjMxLCAyMzEpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1vdXRsaW5lIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLW91dGxpbmUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDE3OCwgMTE2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLW91dGxpbmUgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3Mtb3V0bGluZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMTc4LCAxMTYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZlY3RvciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1WZWN0b3I7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVwaS1pY29uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cGktaWNvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYig2OCwgNjgsIDY4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11cGktaWNvbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdXBpLWljb24tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MjU3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVwaS1pY29uIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cGktaWNvbi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkyNTc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNjgsIDY4LCA2OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmVlZGJhY2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZlZWRiYWNrLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mZWVkYmFjayAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmVlZGJhY2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mZWVkYmFjayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmVlZGJhY2stcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mZWVkYmFjayAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmVlZGJhY2stcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mZWVkYmFjayAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmVlZGJhY2stcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aGluLWFycm93LXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRoaW4tYXJyb3ctcmlnaHQ7ICAgICBcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1vbmV5LWJhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tb25leS1iYWc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvaW4tc3RhY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29pbi1zdGFjazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGFnZS1jb3B5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBhZ2UtY29weTsgICAgIFxyXG4gICAgY29sb3I6ICNiMmIyYzI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFpbC1jdXJ2ZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFpbC1jdXJ2ZWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXQtY29sb3JlZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1jb2xvcmVkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDU0LCA1MSwgODkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXQtY29sb3JlZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1jb2xvcmVkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig0MSwgMzgsIDk5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGF0LWNvbG9yZWQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXQtY29sb3JlZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNTQsIDUxLCA4OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhdC1jb2xvcmVkIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGF0LWNvbG9yZWQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDc5LCA3NiwgMTEwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BcnJvdy10aGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFycm93LXRoaW47IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWF0dGVudGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hdHRlbnRpb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLXJvdW5kZWQtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1yb3VuZGVkLTE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYm9vay0yLXJlZnJlc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJib29rLTItcmVmcmVzaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGF0YWJhc2UtZXllIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRhdGFiYXNlLWV5ZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3dpdGNoLWZ1bmQtMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zd2l0Y2gtZnVuZC0zOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mb2xkZWQtcGFwZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZm9sZGVkLXBhcGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYWdlLXNlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYWdlLXNlYXJjaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3dpdGNoLWZ1bmQyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN3aXRjaC1mdW5kMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGFnZS1leWUtd2l0aG91dC1ib3JkZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGFnZS1leWUtd2l0aG91dC1ib3JkZXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBhZ2UtZXllLXdpdGgtYm9yZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBhZ2UtZXllLXdpdGgtYm9yZGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3B5LTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29weS0yOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ydXBlZS1kb3dubG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ydXBlZS1kb3dubG9hZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsZW5kYXItc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLXNlYXJjaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsZW5kYXItY3Jvc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY3Jvc3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWRvd24tYXJyb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItZG93bi1hcnJvdzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVsb2FkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbG9hZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1tYWlsIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LW1haWwtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZpZXctbWFpbCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmlldy1tYWlsLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjAwMTk1MzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12aWV3LW1haWwgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZpZXctbWFpbC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIwMDE5NTMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1tYWlsIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LW1haWwtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMDAxOTUzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBkZi1maWxlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYtZmlsZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NTc0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxMjYsIDk5LCA3Nyk7ICBcclxuICAgIG9wYWNpdHk6IDAuMzI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmLWZpbGUgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZi1maWxlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODU3NDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTAyLCAxMDIsIDEwMik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmLWZpbGUgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZi1maWxlLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODU3NDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7ICBcclxuICAgIG9wYWNpdHk6IDAuMDUwMDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYtZmlsZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NTc0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTsgIFxyXG4gICAgb3BhY2l0eTogMC4wNTAwO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBkZi1maWxlIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg1NzQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYtZmlsZSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NTc0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYtZmlsZSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NTc0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYtZmlsZSAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NTc0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hdHRlbnRpb24taWNvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hdHRlbnRpb24taWNvbjsgICAgIFxyXG4gICAgY29sb3I6ICNmNzk0M2U7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVkZWVtLTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVkZWVtLTE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LWV0ZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hc3NldC1ldGY7ICAgICBcclxuICAgIGNvbG9yOiAjY2E2ZmIxO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LXdhbGxldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hc3NldC13YWxsZXQ7ICAgICBcclxuICAgIGNvbG9yOiAjY2E2ZmIxO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LWFpZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hc3NldC1haWY7ICAgICBcclxuICAgIGNvbG9yOiAjY2E2ZmIxO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LXBtcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hc3NldC1wbXM7ICAgICBcclxuICAgIGNvbG9yOiAjY2E2ZmIxO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LWdvbGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzZXQtZ29sZDsgICAgIFxyXG4gICAgY29sb3I6ICNjYTZmYjE7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXNzZXQtcmJpIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFzc2V0LXJiaTsgICAgIFxyXG4gICAgY29sb3I6ICNjYTZmYjE7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXNzZXQtZWNib25kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hc3NldC1lY2JvbmRzOyAgICAgXHJcbiAgICBjb2xvcjogI2NhNmZiMTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NldC1jb3JwZmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzZXQtY29ycGZkOyAgICAgXHJcbiAgICBjb2xvcjogI2NhNmZiMTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYWludGFpbjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFpbnRhaW4xOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1ncm91cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1ncm91cDsgICAgIFxyXG4gICAgY29sb3I6ICNjOWM5Yzk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjI1LCAyMzAsIDI0MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxMjIsIDEyMCwgMTc1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MiwgMjUyLCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjE3LCAyMjYsIDI0MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMTcsIDIyNiwgMjQxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE5OSwgMjA1LCAyMTgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjEzLCAyMTcsIDIyNSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDEsIDI0MywgMjUwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MSwgMjQzLCAyNTApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMTcsIDIyNiwgMjQxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjE3LCAyMjYsIDI0MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGgxNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTksIDIzOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgxNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDE2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGgxNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjI1LCAyMzAsIDI0MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMTgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgxODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyNSwgMjMwLCAyNDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDE5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjUsIDIzMCwgMjQwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1iYWNrLWJ1dHRvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1iYWNrLWJ1dHRvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDQ3LCA0NiwgNjIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDg4LCA4Mik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDQ3LCA0NiwgNjIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNjksIDU1LCA2Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NCwgMjU0LCAyNTQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDQsIDE1MywgMTYzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA4OCwgODIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDg4LCA4Mik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NCwgMjU0LCAyNTQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgODcsIDgxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTIsIDI1MiwgMjUyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTMsIDI1MiwgMjUyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTMsIDI1MiwgMjUxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDE0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzUsIDk3LCA5Mik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjE0LCA5MiwgOTMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMTYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDE2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3MCwgNjMsIDcxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDE3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig1NSwgNTUsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDE4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDIsIDk1LCA5MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTc0LCA2NCwgNzQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMjAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDIwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDU2LCA1NSwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDIxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3NSwgNjksIDc5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDIyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgyMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDEsIDk3LCA5MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgyMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTc5LCA1OSwgNjUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMjQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDI0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgOTUsIDk0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDI1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgyNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzUsIDY5LCA3OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgyNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMjY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjI0LCA4MiwgNzkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMjcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDI3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDYyLCA0NSwgNjMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMjgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDI4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3NiwgNzYsIDg0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDI5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgyOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzIsIDY0LCA3NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgzMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMzA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTc0LCA3MCwgNzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMzEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDMxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE1MSwgNTQsIDYzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDMyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgzMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDk4LCA5Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgzMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMzM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjE3LCA3OSwgODApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMzQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDM0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3MSwgNjQsIDc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDM1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgzNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDEsIDEwMSwgOTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMzYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDM2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMTAxLCA5Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgzNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMzc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTcyLCA2NCwgNzIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMzgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDM4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0NywgMTcwLCAxNzkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMzkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDM5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3NCwgNjYsIDc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg0MDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzYsIDcyLCA4MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNDE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQzLCA5NCwgOTEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDQyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDU5LCA1OCwgNzEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDQzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjQwLCAyMzYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDQ0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MSwgOTcsIDk0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQ1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg0NTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNTMsIDU0LCA2NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg0NiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTcwLCA2MywgNzApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDQ3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDY1LCA2NCwgNzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDQ4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MSwgOTksIDkzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg0OTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDk3LCA5MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg1MCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA5NiwgOTEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDUxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE1MywgNTMsIDYyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDUyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg1MjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig2NSwgNjQsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDUzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg1MzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzYsIDY5LCA4MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg1NCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQxLCAxMDQsIDEwMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg1NSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCA5OCwgOTMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNTYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDU2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDU3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNTgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDU4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNTkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDU5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDYwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDYxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDYyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDYzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDY0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDY1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDY2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDY3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDY4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNjkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDY5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNzAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDcwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNzEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDcxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNzIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDcyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNzMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDczOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNzQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDc0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNzUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDc1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjA2LCAyMDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNzYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDc2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgMTAwLCA5Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWRkLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZGQtc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9kdWN0LWJhZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZHVjdC1iYWctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQzLCAyNDUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvZHVjdC1iYWcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2R1Y3QtYmFnLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQxOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDY4LCA2OCwgNjgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2R1Y3QtYmFnIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9kdWN0LWJhZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0MTk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig2OCwgNjgsIDY4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZWRhbC1ib29rbWFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tZWRhbC1ib29rbWFyazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFuZGF0ZS1hZGQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hbmRhdGUtYWRkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYW5kYXRlLWFkZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFuZGF0ZS1hZGQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbGxpcHNlZC10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVsbGlwc2VkLXRleHQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBhdXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBhdXNlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXN1bWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVzdW1lOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kdXBsaWNhdGUtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kdXBsaWNhdGUtMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctdXAtdGhpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy11cC10aGluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZC1wYWdlMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZC1wYWdlMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDcsIDI0NywgMjQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjMyLCAyMzcsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjMyLCAyMzcsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjMyLCAyMzcsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzIsIDIzNywgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgxNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTksIDIzOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDE2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjM3LCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgxNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMTgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDE5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgyMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjMyLCAyMzcsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDIyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDIyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgyMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMjQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDI1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgyNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMjcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDI4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgyOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMzAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTksIDIzOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDMxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgzMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMzMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDM0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgzNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMzYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDM3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgzOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMzkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDQwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0MTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDQzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg0NCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0NDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDQ2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg0NyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0NzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDQ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg1MCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1MDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDUyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDUyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg1MyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1MzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDU1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg1NiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1NjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDU4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg1OSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1OTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNjAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDYxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDYxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg2MiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2MjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNjMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDY0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg2NSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2NTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNjYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDY3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg2OCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2ODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNjkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDcwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDcwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg3MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3MTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNzIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDczIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDczOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg3NCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3NDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNzUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDc2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg3NyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3NzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNzgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjMyLCAyMzcsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDc5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjM3LCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg4MCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg4MDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzIsIDIzNywgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcnJvci10aGluIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcnJvci10aGluLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxNSwgNDAsIDQwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcnJvci10aGluIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcnJvci10aGluLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzAsIDIzMCwgMjMwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob2xsb3ctY2lyY2xlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob2xsb3ctY2lyY2xlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMxLCAxNTQsIDgzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob2xsb3ctY2lyY2xlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob2xsb3ctY2lyY2xlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13aXRoZHJhd2FsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdpdGhkcmF3YWw7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYW5zZmVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYW5zZmVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWRlZW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVkZWVtOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zd2l0Y2gtZnVuZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zd2l0Y2gtZnVuZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsZW5kYXItZmlsbGVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLWZpbGxlZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXhwZXJ0LWNvbm5lY3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXhwZXJ0LWNvbm5lY3Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvcnRmb2xpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb3J0Zm9saW87IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2R1Y3QtYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9kdWN0LWJvb2s7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2ZpbGUtYXZhdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2ZpbGUtYXZhdGFyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3VibGUtc2FmZS1ndWFyZHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG91YmxlLXNhZmUtZ3VhcmRzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3VibGUtY3Jvc3MtaW4tbWVzc2FnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3VibGUtY3Jvc3MtaW4tbWVzc2FnZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG91YmxlLXNldHRpbmdzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdWJsZS1zZXR0aW5nczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2lkZS10cmlhbmdsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaWRlLXRyaWFuZ2xlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLXJvdW5kZWQtdGljayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLXJvdW5kZWQtdGljazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsbDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsbDI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdsb3NzeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1nbG9zc3k7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNyb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNyb3duOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbHVzLXRoaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGx1cy10aGluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21wYXJlLWJvcmRlci1zbW9vdGgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tcGFyZS1ib3JkZXItc21vb3RoOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWx0ZXItMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsdGVyLTEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsdGVyLTEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbHRlci0xLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc1NTg1OTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsdGVyLTEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbHRlci0xLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc1NTg1OTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjEzLCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlcnNvbi1pbi1mcmFtZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZXJzb24taW4tZnJhbWU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJvdW5kZWQtcGx1cy0yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yb3VuZGVkLXBsdXMtMi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTIsIDIxOSwgMjE3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yb3VuZGVkLXBsdXMtMiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcm91bmRlZC1wbHVzLTItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NDE0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yb3VuZGVkLXBsdXMtMiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcm91bmRlZC1wbHVzLTItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NDE0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnRpbmctMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXBvcnRpbmctMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2VydmljZS1yZXF1ZXN0LTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VydmljZS1yZXF1ZXN0LTM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsbC1ib29rbWFya3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxsLWJvb2ttYXJrczsgICAgIFxyXG4gICAgY29sb3I6ICM5YmE3ZWY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJib29rLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJib29rLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxlYWQtZGFzaGJvYXJkLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGVhZC1kYXNoYm9hcmQtMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3RoZXItYXBwcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vdGhlci1hcHBzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXZhbWEtbGVhcm5pbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV2YW1hLWxlYXJuaW5nOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaGFyZS0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNoYXJlLTI7ICAgICBcclxuICAgIGNvbG9yOiAjYjJiMmMyO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5ncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZ3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4cG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leHBvcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbW92ZS1ib29rbWFyayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVtb3ZlLWJvb2ttYXJrLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtb3ZlLWJvb2ttYXJrIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1vdmUtYm9va21hcmstcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtb3ZlLWJvb2ttYXJrIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1vdmUtYm9va21hcmstcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJldmVudWUtZGItMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXZlbnVlLWRiLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGlmaWNhdGlvbi1iZWxsLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90aWZpY2F0aW9uLWJlbGwtMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWRkLWJvb2ttYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFkZC1ib29rbWFyazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24ta2FiYWItbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1rYWJhYi1tZW51OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ib3JkZXJlZC1jcm9zcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ib3JkZXJlZC1jcm9zczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8tc2VhcmNoLXJlc3VsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1zZWFyY2gtcmVzdWx0OyAgICAgXHJcbiAgICBjb2xvcjogI2I3YjdiNztcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlLXJlZnJlc2ggLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmUtcmVmcmVzaC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZS1yZWZyZXNoIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlLXJlZnJlc2gtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMDAxOTUzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpdmUtcmVmcmVzaCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZS1yZWZyZXNoLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjAwMTk1MzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlLXJlZnJlc2ggLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmUtcmVmcmVzaC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIwMDE5NTMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTWFwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1hcDsgICAgIFxyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHhuLWRldGFpbHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHhuLWRldGFpbHM7ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXJ0cyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhcnRzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGFydHMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXJ0cy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXJ0cyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhcnRzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhcnRzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGFydHMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGFydHMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXJ0cy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLXByZXZDbG9zZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1wcmV2Q2xvc2U7ICAgICBcclxuICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpbWVyLWhhbGYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGltZXItaGFsZjsgICAgIFxyXG4gICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2xlYXItdGF4LWNyb3NzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNsZWFyLXRheC1jcm9zczsgICAgIFxyXG4gICAgY29sb3I6ICNmZmI4MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG91YmxlLXVzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG91YmxlLXVzZXI7ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXQtaW5mby13YXJuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXQtaW5mby13YXJuOyAgICAgXHJcbiAgICBjb2xvcjogIzAzMDAyZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYW5hZ2VyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYW5hZ2VyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApOyAgXHJcbiAgICBvcGFjaXR5OiAwLjExO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hbmFnZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hbmFnZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hbmFnZXIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hbmFnZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hbmFnZXIgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hbmFnZXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3NzE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3NzE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zci10aWNrZXQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTsgIFxyXG4gICAgb3BhY2l0eTogMC4xMTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zci10aWNrZXQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNCwgMSwgNDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNyLXRpY2tldCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3ItdGlja2V0LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig0LCAxLCA0OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3ItdGlja2V0IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zci10aWNrZXQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zci10aWNrZXQgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNyLXRpY2tldCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3ItdGlja2V0LXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYmxhbmstcGFnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ibGFuay1wYWdlOyAgICAgXHJcbiAgICBjb2xvcjogI2NkY2NkNTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leHBhbmQtZmluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4cGFuZC1maW47ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2UtbW9iIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2UtbW9iOyAgICAgXHJcbiAgICBjb2xvcjogI2VlZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3NmdWwtaWNvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzMsIDIzMiwgMjA2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3NmdWwtaWNvbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAyNDIsIDIyNSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjAzLCA0Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjAzLCA0Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjAzLCA0Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90LXZlcmlmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdC12ZXJpZmllZDsgICAgIFxyXG4gICAgY29sb3I6ICNmMDRlNDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTIsIDIwOSwgMjA5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mZWF0dXJlZC1mYWlsdXJlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mZWF0dXJlZC1mYWlsdXJlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIyOCwgMjI2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mZWF0dXJlZC1mYWlsdXJlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mZWF0dXJlZC1mYWlsdXJlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDYyLCA2Mik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCA2MiwgNjIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgNjIsIDYyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12ZXJpZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12ZXJpZmllZDsgICAgIFxyXG4gICAgY29sb3I6ICM1MmFkMzI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC1hbm90aGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXRjaGxpc3QtYW5vdGhlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1hbm90aGVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1hbm90aGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1hbm90aGVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1hbm90aGVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXIgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aWNrZXQtZ3JpZXZhbmNlLWNvbG9yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2UtY29sb3I7ICAgICBcclxuICAgIGNvbG9yOiAjZjA0ZTQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGlja2V0LWdyaWV2YW5jZTsgICAgIFxyXG4gICAgY29sb3I6ICNiMWIyYzQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmUgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJlIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyZSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmUgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJlIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyZSAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFyZ2ludHJhZGluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW50cmFkaW5nOyAgICAgXHJcbiAgICBjb2xvcjogIzAzMDAyZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saW5rYWRoYXJjYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpbmthZGhhcmNhcmQ7ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNsaWNrLWNpcmNsZS1ncmVlbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2xpY2stY2lyY2xlLWdyZWVuLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI3LCAxNDksIDI1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jbGljay1jaXJjbGUtZ3JlZW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNsaWNrLWNpcmNsZS1ncmVlbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjcsIDE0OSwgMjUpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tUGVuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVBlbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1NZW51OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1DaGF0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNoYXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFkZC11c2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFkZC11c2VyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmVuZC1hcnJvdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmVuZC1hcnJvdzsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG9jay1yZXBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9jay1yZXBvcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1vcmUtYnV0dG9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1vcmUtYnV0dG9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13aXRob3V0Y29sb3ItY3Jvc3MgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdpdGhvdXRjb2xvci1jcm9zcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjE0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13aXRob3V0Y29sb3ItY3Jvc3MgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdpdGhvdXRjb2xvci1jcm9zcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk0NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdC10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdC10ZXh0OyAgICAgXHJcbiAgICBjb2xvcjogI2RlMTUxNTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJtLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybS10ZXh0OyAgICAgXHJcbiAgICBjb2xvcjogI2VkOGQxZDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xkLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sZC10ZXh0OyAgICAgXHJcbiAgICBjb2xvcjogIzFkYmJlZDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11cmdlbnQtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cmdlbnQtMTsgICAgIFxyXG4gICAgY29sb3I6ICNkZDUwNGQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybmluZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybmluZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybmluZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybmluZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm5pbmcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhcm5pbmctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1WZXJ5LUhpZ2ggLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCA2MCwgODApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZlcnktSGlnaCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1WZXJ5LUhpZ2ggLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoODEsIDE3OCwgODUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZlcnktSGlnaCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3NywgMjIzLCA4Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVmVyeS1IaWdoIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1WZXJ5LUhpZ2ggLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIzLCAxNjcsIDIzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1WZXJ5LUhpZ2ggLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxMDcsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZlcnktSGlnaCAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjEsIDgwLCA3Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG93IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb3ctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgNjAsIDgwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb3cgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvdy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG93IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb3ctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDgxLCAxNzgsIDg1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb3cgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvdy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNzcsIDIyMywgODMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvdyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG93LXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG93IC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb3ctcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMywgMTY3LCAyMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG93IC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb3ctcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMTA3LCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb3cgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvdy1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDYwLCA4MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9kZXJhdGVseS1oaWdoIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig4MSwgMTc4LCA4NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9kZXJhdGVseS1oaWdoIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDc3LCAyMjMsIDgzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2ggLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjMsIDE2NywgMjMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaCAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDEwNywgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9kZXJhdGVseS1oaWdoIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtYmFncyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLWJhZ3MgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWJhZ3MtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtYmFncyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLWJhZ3MgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWJhZ3MtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29pbnMtYmFnIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2lucy1iYWctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvaW5zLWJhZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29pbnMtYmFnLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29pbnMtYmFnIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2lucy1iYWctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2lucy1iYWcgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvaW5zLWJhZy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyZW5kLWNvbG9yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmVuZC1jb2xvci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJlbmQtY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyZW5kLWNvbG9yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGVsYXllZC1wYXltZW50IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGVsYXllZC1wYXltZW50IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGVsYXllZC1wYXltZW50IC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1EcC1CaWxscyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLURwLUJpbGxzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLURwLUJpbGxzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLURwLUJpbGxzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLURwLUJpbGxzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLURwLUJpbGxzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRheXMtcGVuZGluZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGF5cy1wZW5kaW5nLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXlzLXBlbmRpbmcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRheXMtcGVuZGluZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRheXMtcGVuZGluZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGF5cy1wZW5kaW5nLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGF5cy1wZW5kaW5nIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXlzLXBlbmRpbmctcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXlzLXBlbmRpbmcgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRheXMtcGVuZGluZy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGF5bWVudC1pbnRlcmVzdCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGF5bWVudC1pbnRlcmVzdC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0IC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGF5bWVudC1pbnRlcmVzdCAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGF5bWVudC1pbnRlcmVzdC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZhbGlkLXBhbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZhbGlkLXBhbjsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGFibGUtY2hhdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YWJsZS1jaGF0OyAgICAgXHJcbiAgICBjb2xvcjogIzAzMDAyZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zbWFsbENhc2UgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNtYWxsQ2FzZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc21hbGxDYXNlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zbWFsbENhc2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NDE0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1yb3VuZGVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLXJvdW5kZWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVzZXItYXZhdGFyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11c2VyLWF2YXRhci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXNlci1hdmF0YXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVzZXItYXZhdGFyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXNlci1hdmF0YXIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVzZXItYXZhdGFyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtcG93ZXIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbXBvd2VyLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtcG93ZXIgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbXBvd2VyLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtcG93ZXIgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2FucyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9hbnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvYW5zIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2Fucy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvYW5zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2Fucy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvYW5zIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2Fucy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFkdmlzb3J5MSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWR2aXNvcnkxLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hZHZpc29yeTEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFkdmlzb3J5MS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MTE3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hZHZpc29yeTEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFkdmlzb3J5MS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MTE3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcGlzb2RpYyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXBpc29kaWMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVwaXNvZGljIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXBpc29kaWMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVwaXNvZGljLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcGlzb2RpYyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXBpc29kaWMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVwaXNvZGljIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXBpc29kaWMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVwaXNvZGljLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcGlzb2RpYyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXBpc29kaWMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFjcXVpc2l0aW9uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQWNxdWlzaXRpb24gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFjcXVpc2l0aW9uLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY2Nzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFjcXVpc2l0aW9uIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2Njc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BY3F1aXNpdGlvbiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQWNxdWlzaXRpb24tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NjY3OTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQWNxdWlzaXRpb24gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFjcXVpc2l0aW9uLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY2Nzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFjcXVpc2l0aW9uIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2Njc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldmVudHMxIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ldmVudHMxLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldmVudHMxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ldmVudHMxLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vZmZpY2UtYnJhbmRpbmcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9mZmljZS1icmFuZGluZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmaWNlLWJyYW5kaW5nIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZpY2UtYnJhbmRpbmctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xsYXRlcmFscyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sbGF0ZXJhbHMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbGxhdGVyYWxzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xsYXRlcmFscy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW90aGVycyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3RoZXJzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdGhlcnMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW90aGVycy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW90aGVycyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3RoZXJzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RydWN0dXJlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdHJ1Y3R1cmUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0cnVjdHVyZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RydWN0dXJlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzM4MjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RydWN0dXJlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdHJ1Y3R1cmUtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43MzgyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdHJ1Y3R1cmUgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0cnVjdHVyZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjczODI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0cnVjdHVyZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RydWN0dXJlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzM4MjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RydWN0dXJlIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdHJ1Y3R1cmUtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43MzgyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdG1lbnQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdG1lbnQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icm9raW5nIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icm9raW5nLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icm9raW5nIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icm9raW5nLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJva2luZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyb2tpbmcgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJyb2tpbmctcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icm9raW5nIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icm9raW5nLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJva2luZyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyb2tpbmcgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJyb2tpbmctcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icm9raW5nIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icm9raW5nLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJva2luZyAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyb2tpbmcgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icm9raW5nLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyb2tpbmcgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icm9raW5nLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYWRpbmctcGxhdGZvcm0gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRpbmctcGxhdGZvcm0tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYWRpbmctcGxhdGZvcm0gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRpbmctcGxhdGZvcm0tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYWRpbmctcGxhdGZvcm0gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRpbmctcGxhdGZvcm0tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leGNsdXNpdmUtY3VzdG9tZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4Y2x1c2l2ZS1jdXN0b21lciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leGNsdXNpdmUtY3VzdG9tZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leGNsdXNpdmUtY3VzdG9tZXIgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4Y2x1c2l2ZS1jdXN0b21lci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNsYXNzLXByb2R1Y3QgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNsYXNzLXByb2R1Y3QtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNsYXNzLXByb2R1Y3QgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNsYXNzLXByb2R1Y3QtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12ZXJpZnkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZlcmlmeS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmVyaWZ5IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12ZXJpZnktcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hdG9tIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hdG9tLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hdG9tIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hdG9tLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXRvbSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXRvbS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLWNvbG9yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1jb2xvci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLWNvbG9yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3IgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLWNvbG9yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpdC10eG4tcmVwb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXQtdHhuLXJlcG9ydDsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmluYW5jaWFsLWRldGFpbHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmluYW5jaWFsLWRldGFpbHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlcG9ydC1leGNsYSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0LWV4Y2xhLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlcG9ydC1leGNsYSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0LWV4Y2xhLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVwb3J0LWV4Y2xhIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXBvcnQtZXhjbGEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RpZmljYXRpb24tYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGlmaWNhdGlvbi1ib3g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtYWlsLW1vYmlsZS1yZXBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1haWwtbW9iaWxlLXJlcG9ydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2hhdHVwLXJlcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13aGF0dXAtcmVwb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWFjdGl2YXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlYWN0aXZhdGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJhbmstYWNjb3VudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1iYW5rLWFjY291bnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBhbi1saW5raW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBhbi1saW5raW5nOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1rcmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24ta3JhOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21wYXJlLWNvbG9yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21wYXJlLWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21wYXJlLWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21wYXJlLWNvbG9yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tcGFyZS1jb2xvciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tcGFyZS1jb2xvci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbXBhcmUtY29sb3IgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbXBhcmUtY29sb3ItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JbmZvcm1hdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JbmZvcm1hdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8taG9sZGluZ3MgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1ob2xkaW5ncyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8taG9sZGluZ3MtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1ob2xkaW5ncyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8taG9sZGluZ3MtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1ob2xkaW5ncyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8taG9sZGluZ3MtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWhvbGRpbmdzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1ob2xkaW5ncy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8taG9sZGluZ3MgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWx0ZXItY3Jvc3MtY29sb3VyZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbHRlci1jcm9zcy1jb2xvdXJlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWx0ZXItY3Jvc3MtY29sb3VyZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbHRlci1jcm9zcy1jb2xvdXJlZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjI1LCAyNDIsIDIzNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA2LCAyMzMsIDIyNCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNywgMTc1LCAxMTQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDcsIDE3NSwgMTE0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWljb24tZnVsbGdyZWVuIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWljb24tZnVsbGdyZWVuLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3LCAxNzUsIDExNCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjUsIDI0MiwgMjM3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWljb24tcmV2YW1wIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWljb24tcmV2YW1wLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDYsIDIzMywgMjI0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWljb24tcmV2YW1wIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWljb24tcmV2YW1wLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3LCAxNzUsIDExNCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNywgMTc1LCAxMTQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMywgMjMzLCAyMzUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgMjIxLCAyMjUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jcm9zcy1ib2xkLXNtYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNyb3NzLWJvbGQtc21hbGw7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldHRpbmdzLXNvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0dGluZ3Mtc29ydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWFhLXNoZWV0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFhYS1zaGVldDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWN0aW9uLXNldHRpbmdzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFjdGlvbi1zZXR0aW5nczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQUlGIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BSUYtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQUlGIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGwtcmVwb3J0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGwtcmVwb3J0czsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxwaGEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxwaGE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsdC1mdW5kcyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWx0LWZ1bmRzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0OSwgMjE3LCAyMTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsdC1mdW5kcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWx0LWZ1bmRzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbHQtZnVuZHMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsdC1mdW5kcy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjgsIDI2LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWx0LWZ1bmRzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbHQtZnVuZHMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsdC1mdW5kcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWx0LWZ1bmRzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYW5ub3VuY2VtZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFubm91bmNlbWVudDsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctZG93bi1wcm9kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LWRvd24tcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXNzZXQtcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hc3NldC1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1iYWxhbmNlLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFsYW5jZS1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icmFpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icmFpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnVsbHNleWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnVsbHNleWU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1mbG93LWNvbG91cmVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtZmxvdy1jb2xvdXJlZDsgICAgIFxyXG4gICAgY29sb3I6ICM1MWIyNTU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhdC1jb2xvdXJlZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1jb2xvdXJlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhdC1jb2xvdXJlZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1jb2xvdXJlZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhdC1jb2xvdXJlZCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1jb2xvdXJlZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhdC1jb2xvdXJlZCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1jb2xvdXJlZC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hlY2s7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHktbmF2IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHktbmF2LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5LW5hdiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHktbmF2IC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHktbmF2LXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5LW5hdiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbnRhY3QgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbnRhY3QtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAxMTEsIDEwMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29udGFjdCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29udGFjdC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAxMTEsIDEwMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29udGFjdCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29udGFjdC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY3JlZGl0LWNhcmQtcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jcmVkaXQtY2FyZC1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Dcm9zcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Dcm9zczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGFuZ2VyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYW5nZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjI5LCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYW5nZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRhbmdlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGFuZ2VyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYW5nZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRlYnQtcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZWJ0LXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRpYWdyYW0tcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kaWFncmFtLXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVhcm5pbmctcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lYXJuaW5nLXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXRpY29uLXVuZGVybGluZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGl0aWNvbi11bmRlcmxpbmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtYWlsLWNvbG9yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbC1jb2xvci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1haWwtY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtYWlsLWNvbG9yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAyNDIsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1haWwtY29sb3IgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtYWlsLWNvbG9yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtYWlsLWNvbG9yIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbC1jb2xvci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbmxhcmdlLWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVubGFyZ2UtYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS44NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbHVyZS1wb3B1cCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbHVyZS1wb3B1cC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS44NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbHVyZS1wb3B1cCAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbHVyZS1wb3B1cC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkaW5jb21lIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWRpbmNvbWUgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWRpbmNvbWUgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWRpbmNvbWUgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWRpbmNvbWUgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyOCwgMjYsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maXhlZGluY29tZSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWRpbmNvbWUtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkaW5jb21lIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjgsIDI2LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWQtaW5jb21lIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjUwLCAyMTgsIDIxNik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWQtaW5jb21lIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWQtaW5jb21lIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjgsIDI2LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWQtaW5jb21lIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWQtaW5jb21lIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjgsIDI2LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmxvdy1jaGFydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mbG93LWNoYXJ0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mb2xkZXItcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mb2xkZXItcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1ib29rOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1zaGVldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1zaGVldDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGFuZC1ncmFwaC1wcm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGFuZC1ncmFwaC1wcm87IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhhbmQtbW9uZXkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjUwLCAyMTgsIDIxNik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGFuZC1tb25leSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGFuZC1tb25leS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhhbmQtbW9uZXkgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oYW5kLW1vbmV5IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oYW5kLW1vbmV5LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjgsIDI2LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGFuZC1tb25leSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGFuZC1tb25leS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtYWlmIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWFpZi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWFpZiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1haWYtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1haWYgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtYWlmLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtYWlmIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWFpZi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWJvbmRzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWJvbmRzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtYm9uZHMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtYm9uZHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1ib25kcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1ib25kcy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWJvbmRzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWJvbmRzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtY29tbW9kdHkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtY29tbW9kdHktcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1jb21tb2R0eSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1jb21tb2R0eS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWNvbW1vZHR5IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWNvbW1vZHR5LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtY29tbW9kdHkgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtY29tbW9kdHktcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1jdXJyZW5jeSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1jdXJyZW5jeS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWN1cnJlbmN5IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWN1cnJlbmN5LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtY3VycmVuY3kgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtY3VycmVuY3ktcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1jdXJyZW5jeSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1jdXJyZW5jeS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWVxdWl0eSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1lcXVpdHktcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1lcXVpdHkgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZXF1aXR5LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZXF1aXR5IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWVxdWl0eS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWVxdWl0eSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1lcXVpdHktcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1ldGYgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZXRmLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZXRmIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWV0Zi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1ldGYgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZXRmLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWV0ZiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1ldGYtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZXRmIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWV0Zi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1maXhlZC1pbmNvbWUgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWZpeGVkLWluY29tZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWZpeGVkLWluY29tZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1maXhlZC1pbmNvbWUtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1maXhlZC1pbmNvbWUgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtaW5zdXJhbmNlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWluc3VyYW5jZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWluc3VyYW5jZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1pbnN1cmFuY2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1pbnN1cmFuY2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtaW5zdXJhbmNlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtaXBvIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWlwby1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWlwbyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1pcG8tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1pcG8gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtaXBvLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtaXBvIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWlwby1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWlwbyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1pcG8tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1tYW5hZ2VkLXBvcnRmb2xpbyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1tYW5hZ2VkLXBvcnRmb2xpby1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLW1hbmFnZWQtcG9ydGZvbGlvIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLW1hbmFnZWQtcG9ydGZvbGlvLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtbWFuYWdlZC1wb3J0Zm9saW8gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtbWFuYWdlZC1wb3J0Zm9saW8tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1tZiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1tZi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLW1mIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLW1mLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtbWYgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtbWYtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1wbXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtcG1zLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtcG1zIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLXBtcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLXBtcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1wbXMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1wbXMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtcG1zLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtc2diIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLXNnYi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLXNnYiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1zZ2ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1zZ2IgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtc2diLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtc2diIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLXNnYi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLXN0cnVjdHVyZWQtcHJvZHVjdCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1zdHJ1Y3R1cmVkLXByb2R1Y3QtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1zdHJ1Y3R1cmVkLXByb2R1Y3QgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtc3RydWN0dXJlZC1wcm9kdWN0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtc3RydWN0dXJlZC1wcm9kdWN0IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLXN0cnVjdHVyZWQtcHJvZHVjdC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmNvbWUtaGFuZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbmNvbWUtaGFuZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudC1idWxiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdG1lbnQtYnVsYjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudC1ncmFwaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWdyYXBoOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8xIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8xLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8xIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8xLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvMSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvMS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbzEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwbzEtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8xIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8xLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvMSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvMS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbzEgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwbzEtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8xIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8xLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGV2ZXJhZ2UtcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sZXZlcmFnZS1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saWZlaW5zdXJhbmNlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saWZlaW5zdXJhbmNlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpZmVpbnN1cmFuY2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpZmVpbnN1cmFuY2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hbmFnZWQtcG9ydCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFuYWdlZC1wb3J0LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0OSwgMjE3LCAyMTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hbmFnZWQtcG9ydCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFuYWdlZC1wb3J0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFuYWdlZC1wb3J0IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYW5hZ2VkLXBvcnQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtYW5hbHlzaXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LWFuYWx5c2lzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZW51LWhvbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVudS1ob21lOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tb25leS11cGZsb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbW9uZXktdXBmbG93OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tc2ctZW1haWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbXNnLWVtYWlsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1kYXRhIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1kYXRhLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1kYXRhIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1kYXRhLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8tZGF0YSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8tZGF0YS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWRhdGEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWRhdGEtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWRhdGEgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWRhdGEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWRhdGEgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWRhdGEtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBhcnRuZXJzaGlwLWhhbmRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBhcnRuZXJzaGlwLWhhbmRzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWctdGF4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZy10YXg7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsZWRnZS1jb2xvdXJlZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxlZGdlLWNvbG91cmVkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGVkZ2UtY29sb3VyZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsZWRnZS1jb2xvdXJlZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJhdGluZy1zdGFycyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yYXRpbmctc3RhcnM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVJCSSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tUkJJLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1SQkkgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVJCSS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ4LCA2MCwgNjApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVJCSSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tUkJJLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDgsIDYwLCA2MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVkdWNlLWdyYXBoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlZHVjZS1ncmFwaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjA2LCA4Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIwNiwgODYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAyNDIsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIwNiwgODYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIwNiwgODYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJ1cGVlLXR1cm4tcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ydXBlZS10dXJuLXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2JpLWxvZ28ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2JpLWxvZ287IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNjYWxlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zY2FsZXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNjZW5hcmlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNjZW5hcmlvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbDEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsMSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbDEgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsMSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoODEsIDE3OCwgODUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1wb3B1cCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtcG9wdXAgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtcG9wdXAtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS44NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1wb3B1cCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtcG9wdXAgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtcG9wdXAtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS44NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YWdzLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGFncy1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGltZXItcmVwb3J0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aW1lci1yZXBvcnRzOyAgICAgXHJcbiAgICBjb2xvcjogIzcyNzI3MTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkZS1wcm9kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRlLXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYWRlLXByb2QtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkZS1wcm9kLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVtYnJlbGxhIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11bWJyZWxsYS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDksIDIxNywgMjE1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11bWJyZWxsYSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdW1icmVsbGEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjgsIDI2LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdW1icmVsbGEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVtYnJlbGxhLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVVuaW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVVuaW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YWxsZXQtcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YWxsZXQtcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29weS0xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcHktMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sb3VyZWQtc3RhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xvdXJlZC1zdGFyOyAgICAgXHJcbiAgICBjb2xvcjogI2ZmYzcwMDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yYXRpbmctc3RhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yYXRpbmctc3RhcjsgICAgIFxyXG4gICAgY29sb3I6ICNjMGJmY2I7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmF0aW5nLWJsb2NrIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJhdGluZy1ibG9jayAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yYXRpbmctYmxvY2sgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmF0aW5nLWJsb2NrIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJhdGluZy1ibG9jayAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yYXRpbmctYmxvY2sgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yYXRpbmctYmxvY2sgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmF0aW5nLWJsb2NrIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpZ2h0LWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaWdodC1jaXJjbGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbGQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjksIDE4NywgMjM3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbGQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjksIDE4NywgMjM3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xkLXRhZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sZC10YWctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjksIDE4NywgMjM3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xkLXRhZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sZC10YWctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sZC10YWcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGQtdGFnLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMxLCAxODgsIDIzNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sZC10YWcgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGQtdGFnLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI2LCAyNiwgMjYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbGQtdGFnIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xkLXRhZy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzMSwgMTg4LCAyMzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG90LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzNywgMjksIDI5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3QgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG90IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3QtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzNywgMjksIDI5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3QtdGFnIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzNywgMjksIDI5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3QtdGFnIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3QtdGFnIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzcsIDI5LCAyOSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG90LXRhZyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG90LXRhZy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM3LCAyOSwgMjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdC10YWcgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdC10YWctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI2LCAyNiwgMjYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdC10YWcgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdC10YWctcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzNywgMjksIDI5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11cmdlbnQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVyZ2VudC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDE5OSwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXJnZW50IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cmdlbnQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXJnZW50IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cmdlbnQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxOTksIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVyZ2VudCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdXJnZW50LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMTk5LCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJtIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJtLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MiwgMTUzLCAzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJtIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJtLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm0gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhcm0tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjUyLCAxNTMsIDMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm0tdGFnIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJtLXRhZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTIsIDE1MywgMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybS10YWcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhcm0tdGFnLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm0tdGFnIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJtLXRhZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTIsIDE1MywgMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybS10YWcgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhcm0tdGFnLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MiwgMTUzLCAzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJtLXRhZyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybS10YWctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjYsIDI2LCAyNik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90aWNlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3RpY2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90aWNlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3RpY2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGljZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90aWNlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90aWNlIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3RpY2UtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leHBlcnQtcGVyc29uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4cGVydC1wZXJzb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvcnRyYWl0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb3J0cmFpdC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9ydHJhaXQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBvcnRyYWl0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9ydHJhaXQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBvcnRyYWl0LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXhwYW5kLXZpZXcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXhwYW5kLXZpZXc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvd25sb2FkLWNvbG9yLW5ldyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG93bmxvYWQtY29sb3ItbmV3LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZC1jb2xvci1uZXcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvd25sb2FkLWNvbG9yLW5ldy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRpbWVyLXJlZnJlc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVGltZXItcmVmcmVzaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzc2Z1bCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzZnVsOyAgICAgXHJcbiAgICBjb2xvcjogIzA3YWY3MjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3QtYXBwcm92ZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdC1hcHByb3ZlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjEsIDgwLCA3Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90LWFwcHJvdmVkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3QtYXBwcm92ZWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC42NjY5OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdC1hcHByb3ZlZCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90LWFwcHJvdmVkLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNjY2OTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdC1hcHByb3ZlZCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90LWFwcHJvdmVkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNjY2OTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFwcHJvdmVkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcHByb3ZlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYig4MSwgMTc4LCA4NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXBwcm92ZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFwcHJvdmVkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzA2MDU0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDgxLCAxNzgsIDg1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hcHByb3ZlZCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXBwcm92ZWQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43MDYwNTQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGlzbGlrZTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGlzbGlrZTE7ICAgICBcclxuICAgIGNvbG9yOiAjZGQ1MDRkO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpa2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlrZTsgICAgIFxyXG4gICAgY29sb3I6ICM1MWIyNTU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3lzdGVtIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zeXN0ZW0tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAyNDIsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3lzdGVtIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zeXN0ZW0tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN5c3RlbSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3lzdGVtLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zeXN0ZW0gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN5c3RlbS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsZS1kZWNsaW5lIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWxlLWRlY2xpbmUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsZS1kZWNsaW5lIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWxlLWRlY2xpbmUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMTQ2NDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbGUtZGVjbGluZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsZS1kZWNsaW5lLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDE0NjQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWQtY3Jvc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVkLWNyb3NzOyAgICAgXHJcbiAgICBjb2xvcjogI2RjM2QzZDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11cGxvYWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVwbG9hZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXBsb2FkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cGxvYWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVwbG9hZCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdXBsb2FkLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjEsIDgwLCA3Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWNjZXNzLWRlbmllZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWNjZXNzLWRlbmllZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWNjZXNzLWRlbmllZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWNjZXNzLWRlbmllZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGVyLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kZXItMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG9jdW1lbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG9jdW1lbnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRhcmdldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXJnZXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm5pbmctYm9sZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJuaW5nLWJvbGQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tMiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby0yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMjQyLCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tMiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby0yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5mby0yIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbmZvLTItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZW5kaW5nIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlbmRpbmcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlbmRpbmctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMTU2LCA4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVuZGluZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVuZGluZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxNTYsIDg0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZW5kaW5nIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDE1NiwgODQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlbmRpbmcgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlbmRpbmctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMTU2LCA4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVuZGluZyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVuZGluZy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxNTYsIDg0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjEsIDgwLCA3Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3M7ICAgICBcclxuICAgIGNvbG9yOiAjNTFiMjU1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdXJnbGFzczIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdXJnbGFzczIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3VyZ2xhc3MyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3VyZ2xhc3MyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG91cmdsYXNzMiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdXJnbGFzczIgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3VyZ2xhc3MyIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3VyZ2xhc3MyLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG91cmdsYXNzMiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRheXMtY2FsZW5kZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRheXMtY2FsZW5kZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRheXMtY2FsZW5kZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRheXMtY2FsZW5kZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYWlsLXNlbnQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1haWwtc2VudC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFpbC1zZW50IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYWlsLXNlbnQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtcHJvZmlsZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXByb2ZpbGUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1wcm9maWxlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtcHJvZmlsZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wOTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wOTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wOTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wOTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wOTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGVmdC1zaG9ydEFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxlZnQtc2hvcnRBcnJvdzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JlZW4tbm90ZS1ib3JkZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwNiwgMjMzLCAyMjQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNywgMTc1LCAxMTQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNywgMTc1LCAxMTQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlcG9ydHMtbm90ZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0cy1ub3RlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnRzLW5vdGUgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlcG9ydHMtbm90ZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlcG9ydHMtbm90ZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0cy1ub3RlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMjQyLCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDIsIDI0MiwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoMTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDE1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13aXRoZHJhd2FsLWRldGFpbHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdpdGhkcmF3YWwtZGV0YWlscy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2l0aGRyYXdhbC1kZXRhaWxzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13aXRoZHJhd2FsLWRldGFpbHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13aXRoZHJhd2FsLWRldGFpbHMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdpdGhkcmF3YWwtZGV0YWlscy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmlzay1tZWFzdXJlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaXNrLW1lYXN1cmUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpc2stbWVhc3VyZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlzay1tZWFzdXJlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjMwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmlzay1tZWFzdXJlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaXNrLW1lYXN1cmUtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMzA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1xdWFsaXR5LW1lYXN1cmUgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXF1YWxpdHktbWVhc3VyZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcXVhbGl0eS1tZWFzdXJlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1xdWFsaXR5LW1lYXN1cmUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zcGxpdC1jb2xvdXJlZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BsaXQtY29sb3VyZWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3BsaXQtY29sb3VyZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNwbGl0LWNvbG91cmVkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbiAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbiAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtSW5zdXJhbmNlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtSW5zdXJhbmNlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtSW5zdXJhbmNlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtSW5zdXJhbmNlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24gLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24gLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZpbmFuY2lhbFByb3RlY3Rpb24gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUZpbmFuY2lhbFByb3RlY3Rpb24tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYmVhcmlzaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1iZWFyaXNoOyAgICAgXHJcbiAgICBjb2xvcjogI2RkNTA0ZDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idWxsaXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1bGxpc2g7ICAgICBcclxuICAgIGNvbG9yOiAjNTFiMjU1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJvb2staW5mbyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYm9vay1pbmZvLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ib29rLWluZm8gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJvb2staW5mby1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYm9vay1pbmZvIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ib29rLWluZm8tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJvb2staW5mbyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYm9vay1pbmZvLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ib29rLWluZm8gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJvb2staW5mby1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGV0YWlscy1jaGFpbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGV0YWlscy1jaGFpbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjY0MjU3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZXRhaWxzLWNoYWluIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZXRhaWxzLWNoYWluLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNjQyNTc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRldGFpbHMtY2hhaW4gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS42NDI1NzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGV0YWlscy1jaGFpbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjY0MjU3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZXRhaWxzLWNoYWluIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZXRhaWxzLWNoYWluLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNjQyNTc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43ODQxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43ODQxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWcgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43ODQxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWcgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43ODQxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWcgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43ODQxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2sgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2sgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2sgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2sgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2sgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2sgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGggLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGggLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGggLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGggLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGggLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGggLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGggLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpZ2d5LWJhbmstMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rLTEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuay0xIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpZ2d5LWJhbmstMSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rLTEgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuay0xIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpZ2d5LWJhbmstMSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rLTEgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuay0xIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpZ2d5LWJhbmstMSAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpZ2d5LWJhbmstMSAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdyb3VwLTIzNDgzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tR3JvdXAtMjM0ODMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tR3JvdXAtMjM0ODMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tR3JvdXAtMjM0ODMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tR3JvdXAtMjM0ODMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tR3JvdXAtMjM0ODMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tR3JvdXAtMjM0ODMgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tR3JvdXAtMjM0ODMgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXJzLXRodW1icy11cCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0YXJzLXRodW1icy11cC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXJzLXRodW1icy11cCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0YXJzLXRodW1icy11cC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRyaXZpbmctbWFya2V0cyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZHJpdmluZy1tYXJrZXRzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kcml2aW5nLW1hcmtldHMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRyaXZpbmctbWFya2V0cy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLXJldHVybnMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkLXJldHVybnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLXJldHVybnMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkLXJldHVybnMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maXhlZC1yZXR1cm5zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWQtcmV0dXJucyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLXJldHVybnMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkLXJldHVybnMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maXhlZC1yZXR1cm5zIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbXVuaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW11bml0eTsgICAgIFxyXG4gICAgY29sb3I6ICNmMDRlNDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tUHJvdGVjdGlvblBsYW5zIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Qcm90ZWN0aW9uUGxhbnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVByb3RlY3Rpb25QbGFucyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tUHJvdGVjdGlvblBsYW5zLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tUHJvdGVjdGlvblBsYW5zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Qcm90ZWN0aW9uUGxhbnMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdXBwb3J0LTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VwcG9ydC0yOyAgICAgXHJcbiAgICBjb2xvcjogIzVjNWU2NDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uZXctYWR2aXNvcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmV3LWFkdmlzb3J5OyAgICAgXHJcbiAgICBjb2xvcjogIzVjNWU2NDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdGhlci1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW90aGVyLWluZm87ICAgICBcclxuICAgIGNvbG9yOiAjNWM1ZTY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlcnZpY2UtcmVxdWVzdC0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlcnZpY2UtcmVxdWVzdC0yOyAgICAgXHJcbiAgICBjb2xvcjogIzVjNWU2NDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0aW5nOyAgICAgXHJcbiAgICBjb2xvcjogIzVjNWU2NDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFuc2FjdGlvbnMtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFuc2FjdGlvbnMtMjsgICAgIFxyXG4gICAgY29sb3I6ICM1YzVlNjQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2F0Y2hsaXN0LTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2F0Y2hsaXN0LTI7ICAgICBcclxuICAgIGNvbG9yOiAjNWM1ZTY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJldmVudWUtZGFzaGJvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJldmVudWUtZGFzaGJvYXJkOyAgICAgXHJcbiAgICBjb2xvcjogIzVjNWU2NDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sZWFkLWRhc2hib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sZWFkLWRhc2hib2FyZDsgICAgIFxyXG4gICAgY29sb3I6ICM1YzVlNjQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS00IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtNDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc21vb3RoLWJlbGwgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNtb290aC1iZWxsLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDc1LCA3MCwgOTIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNtb290aC1iZWxsIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zbW9vdGgtYmVsbC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7ICBcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zbW9vdGgtYmVsbCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc21vb3RoLWJlbGwtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDc1LCA3MCwgOTIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNtb290aC1iZWxsIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zbW9vdGgtYmVsbC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7ICBcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTU4MjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTU4MjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTU4MjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTU4MjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbmFseXRpY3MgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFuYWx5dGljcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYW5hbHl0aWNzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbmFseXRpY3MtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbmFseXRpY3MgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFuYWx5dGljcy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFuYWx5dGljcyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYW5hbHl0aWNzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYW5hbHl0aWNzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbmFseXRpY3MtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaGFyZWhvbGRlci1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2hhcmVob2xkZXItY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNoYXJlaG9sZGVyLWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNoYXJlaG9sZGVyLWNvbG9yIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1jb2xvci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tYm9vayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby1ib29rLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvLWJvb2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluZm8tYm9vay1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tYm9vayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby1ib29rLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5mby1ib29rIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbmZvLWJvb2stcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvLWJvb2sgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluZm8tYm9vay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2ZpdC1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZml0LWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9maXQtY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2ZpdC1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpc2tzLTEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpc2tzLTEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpc2tzLTEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpc2tzLTEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaXNrcy0xIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaXNrcy0xLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmlza3MtMSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlza3MtMS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpc2tzLTEgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpc2tzLTEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaXNrcy0xIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaXNrcy0xLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LXBsYW50IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtcGxhbnQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1wbGFudCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LXBsYW50LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LXBsYW50IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtcGxhbnQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hZGQtbm90ZmlsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZGQtbm90ZmlsbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWR2aXNvcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWR2aXNvcnk7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvd25sb2FkLWNvbG91cmVkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZC1jb2xvdXJlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG93bmxvYWQtY29sb3VyZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvd25sb2FkLWNvbG91cmVkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmxpcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mbGlwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12b3RpbmcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZvdGluZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdm90aW5nIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12b3RpbmctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12b3RpbmcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZvdGluZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZvdGluZyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdm90aW5nLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdm90aW5nIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12b3RpbmctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5maWxlcyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbmZpbGVzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbmZpbGVzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbmZpbGVzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbmZpbGVzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbmZpbGVzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvc2l0aW9uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb3NpdGlvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9zaXRpb24gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBvc2l0aW9uLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjEzODY3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wb3NpdGlvbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG9zaXRpb24tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTM4NjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvc2l0aW9uIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb3NpdGlvbi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxMzg2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsY3VsYXRvci1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsY3VsYXRvci1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3IgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsY3VsYXRvci1jb2xvciAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3IgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsY3VsYXRvci1jb2xvciAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3IgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGFydC1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhcnQtY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXJ0LWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGFydC1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2OTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5mby1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby1jb2xvci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5mby1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2OTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGFibGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGFibGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJhci1jaGFydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1iYXItY2hhcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvZ291dDEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvZ291dDEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvZ291dDEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvZ291dDEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NDk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2VydmljZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VydmljZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2VydmljZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VydmljZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlcnZpY2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlcnZpY2UtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXJ2aWNlIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2VydmljZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VydmljZS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlcnZpY2UgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlcnZpY2UtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbWFpbDEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtYWlsMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1haWwxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbDEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44OTI1NzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1haWwxIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbDEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44OTI1NzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDIsIDI0MiwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbWFpbDEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtYWlsMS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg5MjU3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGF0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGF0LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGF0IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGF0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwcG9ydC1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VwcG9ydC1jb2xvci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwcG9ydC1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VwcG9ydC1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYmJvayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcmJib2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgzMzAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJiYm9rIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MzMwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYmJvayAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODMzMDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcmJib2sgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgzMzAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJiYm9rIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MzMwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYmJvayAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODMzMDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcmJib2sgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgzMzAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJiYm9rIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MzMwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYmJvayAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MzMwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1mLXNpcGJvb2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1mLXNpcGJvb2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjMyNDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWYtc2lwYm9vayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWYtc2lwYm9vay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWYtc2lwYm9vayAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWYtc2lwYm9vay1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWYtc2lwYm9vayAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWYtc2lwYm9vay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWYtc2lwYm9vayAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWYtc2lwYm9vay1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWYtc2lwYm9vayAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWYtc2lwYm9vay1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2lwYm9vayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lwYm9vay1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2lwYm9vayAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lwYm9vay1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaXBib29rIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaXBib29rLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODIzMjQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaXBib29rIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaXBib29rLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODIzMjQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaXBib29rIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaXBib29rLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODIzMjQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaXBib29rIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaXBib29rLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODIzMjQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaXBib29rIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaXBib29rLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODIzMjQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGlzMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpczEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpczEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMxLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTE1MjM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpczEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMxLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTE1MjM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpczEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMxLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTE1MjM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMxIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGlzMS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjExNTIzNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGlzMSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpczEtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMTUyMzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpczEgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMxLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTE1MjM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1bmR0cmFuc2ZlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZnVuZHRyYW5zZmVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdW5kdHJhbnNmZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1bmR0cmFuc2ZlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZnVuZHRyYW5zZmVyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZnVuZHRyYW5zZmVyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdW5kdHJhbnNmZXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdW5kdHJhbnNmZXIgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1bmR0cmFuc2ZlciAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZnVuZHRyYW5zZmVyLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcnN0YXR1cyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsYWNlb3JkZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsYWNlb3JkZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGFjZW9yZGVyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxhY2VvcmRlciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxhY2VvcmRlci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsYWNlb3JkZXIgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGFjZW9yZGVyIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxhY2VvcmRlciAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxhY2VvcmRlci1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsYWNlb3JkZXIgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGFjZW9yZGVyIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxhY2VvcmRlciAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxhY2VvcmRlciAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxlZGdlMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxlZGdlMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxlZGdlMSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxlZGdlMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2Mzg2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpcyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjczMzM5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpcy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjczMzM5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpcyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpcy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjczMzM5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpcy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjczMzM5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXRmIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ldGYtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcwNzAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcwNzAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcwNzAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcwNzAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcwNzAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcwNzAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2IgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2IgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYiAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYiAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uY2QgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5jZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmNkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uY2QtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uY2QgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5jZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5jZCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmNkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmNkIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uY2QtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0OCwgNjAsIDYwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FQyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRUMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVDIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1FQy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVDIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1FQy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVDIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1FQy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVDIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1FQy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVDIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1FQy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVDIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1FQy1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ4LCA2MCwgNjApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzNjEzMjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29ycC1mZCAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29ycC1mZC1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzNjEzMjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29ycC1mZCAucGF0aDE0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29ycC1mZC1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgxNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzNjEzMjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29ycC1mZCAucGF0aDE3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMTgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29ycC1mZC1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYi1pcG8gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1pcG8tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYi1pcG8gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1pcG8tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2ItaXBvIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diLWlwbyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLWlwby1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYi1pcG8gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1pcG8tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2ItaXBvIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diLWlwbyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLWlwby1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5mbyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmZvLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uZm8gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5mby1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjA0NTg5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmZvIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uZm8tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi4wNDU4OTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5mbyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmZvLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTIuMDQ1ODk4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uZm8gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5mby1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjA0NTg5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmZvIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uZm8tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi4wNDU4OTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5mbyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmZvLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTIuMDQ1ODk4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uZm8gLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5mby1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjA0NTg5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmNkLWlwbyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmNkLWlwby1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmNkLWlwbyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmNkLWlwby1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwby1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwOTE3OTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDkxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA5MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwby1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwOTE3OTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDkxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA5MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8gLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwby1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwOTE3OTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFyZ2luLWNhbCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luLWNhbC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFyZ2luLWNhbCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luLWNhbC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2Mzg2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFyZ2luLWNhbCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luLWNhbC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2Mzg2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXBsaGEtYWxlcnRzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcGxoYS1hbGVydHMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFwbGhhLWFsZXJ0cyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXBsaGEtYWxlcnRzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTI4NzEwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkaW5nLWFyZWEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRpbmctYXJlYS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGluZy1hcmVhIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLWFyZWEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkaW5nLWFyZWEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRpbmctYXJlYS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYWRpbmctYXJlYSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhZGluZy1hcmVhLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGluZy1hcmVhIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLWFyZWEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWFscyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVhbHMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRlYWxzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZWFscy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0MTk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZW5ld3MgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmVuZXdzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlbmV3cyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlbmV3cyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlbmV3cyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlbmV3cyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlbmV3cyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlbmV3cyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlbmV3cyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldmVudC1jYWxlbmRlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXZlbnQtY2FsZW5kZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV2ZW50LWNhbGVuZGVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ldmVudC1jYWxlbmRlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9wdGlvbkNoYWluIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcHRpb25DaGFpbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uQ2hhaW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25DaGFpbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25DaGFpbiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25DaGFpbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25DaGFpbiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25DaGFpbiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25DaGFpbiAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pY29uc19WaWRlb3MgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWljb25zX1ZpZGVvcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taWNvbnNfVmlkZW9zIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pY29uc19WaWRlb3MtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pY29uc19WaWRlb3MgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWljb25zX1ZpZGVvcy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWljb25zX1ZpZGVvcyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taWNvbnNfVmlkZW9zLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9ucyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9ucy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9ucyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9ucy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjExNTIzNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcHRpb25zLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTE1MjM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9wdGlvbnMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbnMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMTUyMzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9ucyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9ucy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjExNTIzNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jdXJyZW5jeTEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWN1cnJlbmN5MS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY3VycmVuY3kxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jdXJyZW5jeTEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWN1cnJlbmN5MSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY3VycmVuY3kxLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY5NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jdXJyZW5jeTEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWN1cnJlbmN5MS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2OTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY3VycmVuY3kxIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jdXJyZW5jeTEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWN1cnJlbmN5MSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY3VycmVuY3kxLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY5NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHkxIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHkxLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHkxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHkxLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5MSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eTEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHkxIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHkxLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5MSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eTEgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcXVpdHkxIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcXVpdHkxLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcXVpdHkxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcXVpdHkxLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXF1aXR5MSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXF1aXR5MS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVxdWl0eTEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVxdWl0eTEtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcXVpdHkxIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcXVpdHkxLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXF1aXR5MSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXF1aXR5MS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVxdWl0eTEgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVxdWl0eTEtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcXVpdHkxIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcXVpdHkxLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlja3JpZ2h0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWNrcmlnaHQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpY2tyaWdodCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlja3JpZ2h0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY5NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zcG1sZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BtbGQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbWxkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zcG1sZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgwNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zcG1sZCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BtbGQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3BtbGQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNwbWxkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbWxkIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zcG1sZC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgwNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zcG1sZCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BtbGQtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3BtbGQgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNwbWxkLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbWxkIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zcG1sZC1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgwNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS0zOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZW51IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1lbnU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlZ2lzdGVyLW5vdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVnaXN0ZXItbm90ZTsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRXNjYWxhdGlvbk1hdHJpeCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRXNjYWxhdGlvbk1hdHJpeC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRXNjYWxhdGlvbk1hdHJpeCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRXNjYWxhdGlvbk1hdHJpeC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxODM1OTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GQVEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUZBUS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRkFRIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GQVEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GQVEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUZBUS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZBUSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRkFRLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG9hY3RlLXVzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2FjdGUtdXMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvYWN0ZS11cyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9hY3RlLXVzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODY5MTQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFjY291bnQtT3BlbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQWNjb3VudC1PcGVuLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BY2NvdW50LU9wZW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFjY291bnQtT3Blbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbnMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmdpbnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbnMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmdpbnMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW5zLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGVkZ2VyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sZWRnZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxlZGdlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGVkZ2VyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGVkZ2VyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sZWRnZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFuc2FjdGlvbmhpc3RvcnkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYW5zYWN0aW9uaGlzdG9yeS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhbnNhY3Rpb25oaXN0b3J5IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFuc2FjdGlvbmhpc3RvcnktcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFuc2FjdGlvbmhpc3RvcnkgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYW5zYWN0aW9uaGlzdG9yeS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXggLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvZml0bG9zcyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZml0bG9zcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvZml0bG9zcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZml0bG9zcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2ZpdGxvc3MgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2ZpdGxvc3MgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9maXRsb3NzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9maXRsb3NzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJpZWZjYXNlLWNvbG9yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icmllZmNhc2UtY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyaWVmY2FzZS1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJpZWZjYXNlLWNvbG9yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJpZWZjYXNlLWNvbG9yIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icmllZmNhc2UtY29sb3ItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXNoYm9hcmQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRhc2hib2FyZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGFzaGJvYXJkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXNoYm9hcmQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXNoYm9hcmQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRhc2hib2FyZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRhc2hib2FyZCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGFzaGJvYXJkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGFzaGJvYXJkIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXNoYm9hcmQtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGl0LWxlYWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXQtbGVhZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpdC1sZWFkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGl0LWxlYWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZC1wYWdlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZC1wYWdlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZC1wYWdlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZC1wYWdlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODQ1NzAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvd25sb2FkLXBhZ2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvd25sb2FkLXBhZ2UtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NDU3MDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3BsaXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BsaXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXR3aXR0ZXItbmV3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXR3aXR0ZXItbmV3OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmVuZHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJlbmRzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hYm91dC1jb21wYW55IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hYm91dC1jb21wYW55LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hYm91dC1jb21wYW55IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hYm91dC1jb21wYW55LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hYm91dC1jb21wYW55IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hYm91dC1jb21wYW55LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hYm91dC1jb21wYW55IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hYm91dC1jb21wYW55LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hYm91dC1jb21wYW55IC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hYm91dC1jb21wYW55LXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJpc2lvbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNoYXJlaG9sZGVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2hhcmVob2xkZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNoYXJlaG9sZGVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2hhcmVob2xkZXIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNoYXJlaG9sZGVyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRnVuZGFtZW50YWxzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GdW5kYW1lbnRhbHMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZ1bmRhbWVudGFscyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRnVuZGFtZW50YWxzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY5NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1IZWFydC1zaGFwZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1IZWFydC1zaGFwZTsgICAgIFxyXG4gICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2OTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stc2NhbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stc2Nhbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stc2NhbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stc2Nhbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLXNjYW4gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1zY2FuIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stc2NhbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stc2Nhbi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLXNjYW4gLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVhc3NpZ24tbGVhZCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVhc3NpZ24tbGVhZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlYXNzaWduLWxlYWQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlYXNzaWduLWxlYWQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2dvdXQtbmV3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvZ291dC1uZXc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbmZvLTE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlcnZpY2UtcmVxdWVzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXJ2aWNlLXJlcXVlc3Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXBvcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYW5zYWN0aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFuc2FjdGlvbnM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC0xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC0xOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXZlbnVlLWRiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJldmVudWUtZGI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxlYWQtZGIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGVhZC1kYjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2VuZC1tZXNzYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlbmQtbWVzc2FnZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctZG93bi1iaWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93bi1iaWc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNpZGViYXItY29sbGFwc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lkZWJhci1jb2xsYXBzZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwcG9ydC0xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1cHBvcnQtMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcm91bmQtYmVsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yb3VuZC1iZWxsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWxlLWNpcmNsZS1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbGUtY2lyY2xlLWluZm87IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlY2VpcHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVjZWlwdDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc21vb3RoLXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc21vb3RoLXN0YXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhbGxldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YWxsZXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLW1pbnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLW1pbnVzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFwcGxpY2F0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFwcGxpY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oaWdoLW1ldGVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDYwLCA4MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1tZXRlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1tZXRlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1tZXRlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1tZXRlci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoODEsIDE3OCwgODUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtbWV0ZXIgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDc3LCAyMjMsIDgzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oaWdoLW1ldGVyIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIyOSwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1tZXRlciAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1tZXRlci1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIzLCAxNjcsIDIzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oaWdoLW1ldGVyIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDEwNywgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1tZXRlciAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1tZXRlci1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1lZGl1bS1tZXRlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDYwLCA4MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWVkaXVtLW1ldGVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1lZGl1bS1tZXRlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig4MSwgMTc4LCA4NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWVkaXVtLW1ldGVyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDc3LCAyMjMsIDgzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZWRpdW0tbWV0ZXIgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyMjksIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1lZGl1bS1tZXRlciAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjMsIDE2NywgMjMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1lZGl1bS1tZXRlciAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDEwNywgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWVkaXVtLW1ldGVyIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1OQS1tZXRlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgNjAsIDgwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1OQS1tZXRlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5BLW1ldGVyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTkEtbWV0ZXIgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5BLW1ldGVyLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxODQsIDE4NCwgMTg0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1OQS1tZXRlciAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE4NCwgMTg0LCAxODQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5BLW1ldGVyIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTkEtbWV0ZXIgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5BLW1ldGVyLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxODQsIDE4NCwgMTg0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1OQS1tZXRlciAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE4NCwgMTg0LCAxODQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig4MSwgMTc4LCA4NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDgxLCAxNzgsIDg1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoODEsIDE3OCwgODUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbCAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LXJhdGVzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1yYXRlcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LXJhdGVzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1yYXRlcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LXJhdGVzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1lcXVpdGllcyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1lcXVpdGllcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LWVxdWl0aWVzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1lcXVpdGllcyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LWVxdWl0aWVzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1lcXVpdGllcyAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LWVxdWl0aWVzIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1lcXVpdGllcyAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhc2gtY2FycnktbXRmIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBubC10YXggLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBubC10YXggLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBubC10YXggLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoMTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXNlYXJjaC0xLTEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlc2VhcmNoLTEtMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVzZWFyY2gtMS0xIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXNlYXJjaC0xLTEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXNlYXJjaC0xLTEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlc2VhcmNoLTEtMS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlc2VhcmNoLTEtMSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVzZWFyY2gtMS0xLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVzZWFyY2gtMS0xIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXNlYXJjaC0xLTEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aWNrLWNvbG9yLWNpcmNsZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGljay1jb2xvci1jaXJjbGUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpY2stY29sb3ItY2lyY2xlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aWNrLWNvbG9yLWNpcmNsZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1cGVyLXN0YXJzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdXBlci1zdGFycy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwZXItc3RhcnMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1cGVyLXN0YXJzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwZXItc3RhcnMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1cGVyLXN0YXJzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwZXItc3RhcnMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1cGVyLXN0YXJzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZS1uZXdzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpdmUtbmV3cyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZS1uZXdzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlLW5ld3MgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpdmUtbmV3cyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZS1uZXdzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlLW5ld3MgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpLWNoYXJ0LXNlY3RvcmFsIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waS1jaGFydC1zZWN0b3JhbC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGktY2hhcnQtc2VjdG9yYWwgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpLWNoYXJ0LXNlY3RvcmFsLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGktY2hhcnQtc2VjdG9yYWwgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpLWNoYXJ0LXNlY3RvcmFsLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LW1hcCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LW1hcC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LW1hcCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LW1hcC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC10b2RheSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LXRvZGF5LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtdG9kYXkgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC10b2RheS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJ1cGVlLWJ1eWJhY2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJ1cGVlLWJ1eWJhY2stcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJ1cGVlLWJ1eWJhY2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJ1cGVlLWJ1eWJhY2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ydXBlZS1idXliYWNrIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ydXBlZS1idXliYWNrLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1yZXR1cm5zIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oaWdoLXJldHVybnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtcmV0dXJucyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1yZXR1cm5zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oaWdoLXJldHVybnMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oaWdoLXJldHVybnMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhpZ2gtcmV0dXJucy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtcmV0dXJucyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1yZXR1cm5zIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oaWdoLXJldHVybnMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3VyLWdsYXNzLW1lZGl1bSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG91ci1nbGFzcy1tZWRpdW0tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdXItZ2xhc3MtbWVkaXVtIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3VyLWdsYXNzLW1lZGl1bS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdhdWdlLWV4Y2xhaW0gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdhdWdlLWV4Y2xhaW0tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdhdWdlLWV4Y2xhaW0gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdhdWdlLWV4Y2xhaW0tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1nYXVnZS1leGNsYWltIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1nYXVnZS1leGNsYWltLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pdHJhZGF5LXVwIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pdHJhZGF5LXVwLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pdHJhZGF5LXVwIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pdHJhZGF5LXVwLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taXRyYWRheS11cCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taXRyYWRheS11cC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWl0cmFkYXktdXAgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWl0cmFkYXktdXAtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWx0ZXItYm9yZGVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWx0ZXItYm9yZGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMjQyLCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbHRlci1ib3JkZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbHRlci1ib3JkZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb2xsYXItZW1ibGVtIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb2xsYXItZW1ibGVtIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG9sbGFyLWVtYmxlbSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvbGxhci1lbWJsZW0gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvbGxhci1lbWJsZW0tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzY3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb2xsYXItZW1ibGVtIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG9sbGFyLWVtYmxlbSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvbGxhci1lbWJsZW0gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvbGxhci1lbWJsZW0tcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzY3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb2xsYXItZW1ibGVtIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG9sbGFyLWVtYmxlbSAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDE0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgxNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDE3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMTgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgxOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDIwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgyMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDIyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDIzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMjQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgyNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDE5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgxOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDIwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDIyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDIzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDI0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDI1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDI2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDI3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDI4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDI5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDMwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDMyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDMzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDM0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDM1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDM2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDM3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDM4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDM5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcmljZS10YWcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByaWNlLXRhZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJpY2UtdGFnIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcmljZS10YWctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcmljZS10YWcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByaWNlLXRhZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByaWNlLXRhZyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJpY2UtdGFnLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVwb3J0LWNvbG9yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXBvcnQtY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlcG9ydC1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0LWNvbG9yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODE1NDI5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cy1ub3RlcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cy1ub3RlcyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cy1ub3RlcyAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1ldmVudCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8tZXZlbnQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWV2ZW50IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1ldmVudC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWV2ZW50IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1ldmVudC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyZWVuLXRpY2sxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyZWVuLXRpY2sxOyAgICAgXHJcbiAgICBjb2xvcjogIzUxYjI1NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWxldGUtcmVkMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZWxldGUtcmVkMTsgICAgIFxyXG4gICAgY29sb3I6ICNkZDUwNGQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnVzaW5lc3NtYW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1c2luZXNzbWFuLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXNpbmVzc21hbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnVzaW5lc3NtYW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDU1NjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDU1NjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDU1NjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDU1NjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDU1NjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDU1NjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDgxLCAxNzgsIDg1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDU1NjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTQ0MzM1OTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NDQzMzU5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk0NDMzNTkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTQ0MzM1OTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsZW5kYXItY29sb3IgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb24tc2VsZWN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbi1zZWxlY3Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NzUzOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Nzc1MzkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc3NTM5MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NzUzOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtc3RvY2stMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtc3RvY2stMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtc3RvY2stMSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtc3RvY2stMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1zdG9jay0xIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtc3RvY2stMSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtc3RvY2stMS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1zdG9jay0xIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24teW91bi1zdGFyLXBsYW5zIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24teW91bi1zdGFyLXBsYW5zIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24teW91bi1zdGFyLXBsYW5zIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oZWFsdGgtMiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGVhbHRoLTItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhlYWx0aC0yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oZWFsdGgtMi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmV0aXJlbWVudC1wbGFuIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmV0aXJlbWVudC1wbGFuIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNhdmluZy1wbGFucyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNhdmluZy1wbGFucyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNhdmluZy1wbGFucyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNhdmluZy1wbGFucyAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm90ZWN0aW9uLXBsYW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb3RlY3Rpb24tcGxhbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvdGVjdGlvbi1wbGFuIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm90ZWN0aW9uLXBsYW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzk5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43OTk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc5OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTIgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzk5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43OTk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc5OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTIgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzk5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMiAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43OTk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzk5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMiAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc5OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLWljb24gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWFsdGgtaWNvbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWFsdGgtaWNvbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWFsdGgtaWNvbiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWFsdGgtaWNvbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWFsdGgtaWNvbiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWFsdGgtaWNvbiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWFsdGgtaWNvbiAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1nb2Fscy1jdXAgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdvYWxzLWN1cC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ29hbHMtY3VwIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1nb2Fscy1jdXAtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NDQ3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyOSwgMjI5LCAyMjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtYmVuZWZpdHMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAyNDIsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGF4LWJlbmVmaXRzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGF4LWJlbmVmaXRzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtYmVuZWZpdHMgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGF4LWJlbmVmaXRzIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1pbnN1cmFuY2UgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyNzE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMTkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMjAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgyMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgyMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSGVhbHRoLWluc3VyYW5jZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSGVhbHRoLWluc3VyYW5jZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSGVhbHRoLWluc3VyYW5jZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSGVhbHRoLWluc3VyYW5jZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEwODM5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTGlmZS1pbnN1cmFuY2UgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUxpZmUtaW5zdXJhbmNlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1MaWZlLWluc3VyYW5jZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTGlmZS1pbnN1cmFuY2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTUwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtbW9uZXkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1tb25leSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1tb25leSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1tb25leSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1tb25leSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1tb25leSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1tb25leSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1kaWFtb25kIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12YWx1ZS1kaWFtb25kLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1kaWFtb25kIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12YWx1ZS1kaWFtb25kLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtZGlhbW9uZCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1kaWFtb25kIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12YWx1ZS1kaWFtb25kLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtZGlhbW9uZCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGUtbG9vayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90ZS1sb29rLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RlLWxvb2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGUtbG9vay1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGUtbG9vayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90ZS1sb29rLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90ZS1sb29rIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3RlLWxvb2stcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RlLWxvb2sgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGUtbG9vay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWF0dGFjaGVtZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWF0dGFjaGVtZW50OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGVja2VkLWhhbGYtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoZWNrZWQtaGFsZi1jaXJjbGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2F0Y2hsaXN0LXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2F0Y2hsaXN0LXN0YXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW91dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vdXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGVkZ2luZy1ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxlZGdpbmctYm94OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItcmVwb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXR0aW5ncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXR0aW5nczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcm91bmRlZC1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJvdW5kZWQtcGx1czsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2luLWJhY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2luLWJhY2s7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVuZ2FnZW1lbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRW5nYWdlbWVudDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQWN0aXZhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BY3RpdmF0aW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vbkJvYXJkaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9uQm9hcmRpbmc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJvdW5kLWNpcmNsZS1taW51cyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcm91bmQtY2lyY2xlLW1pbnVzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUtbWludXMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJvdW5kLWNpcmNsZS1taW51cy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybmluZy1leGNsYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJuaW5nLWV4Y2xhOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWNpcmNsZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1ncm91cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWdyb3VwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hcnJvdy1kb3duLWZpbGxjb2xvciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy1kb3duLWZpbGxjb2xvcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctdXAtZmlsbGNvbG9yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LXVwLWZpbGxjb2xvcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGVhZC1sb2dzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxlYWQtbG9nczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGFzdC1pbnRlcmFjdGlvbnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGFzdC1pbnRlcmFjdGlvbnM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2ZpbGUtcmVmcmVzaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9maWxlLXJlZnJlc2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXQtaWNvbi1sYXJnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGl0LWljb24tbGFyZ2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2R1Y3QtcGl0Y2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZHVjdC1waXRjaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWRkLWV4cGVuc2VzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFkZC1leHBlbnNlczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvZHVjdC1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2R1Y3QtaW5mbzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG91YmxlLXJlZnJlc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG91YmxlLXJlZnJlc2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNyb3NzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNyb3NzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdHJlYW1pbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RyZWFtaW5nOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXRjaGxpc3QtbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXRjaGxpc3QtbWVudTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXZlbnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV2ZW50czsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmV3cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uZXdzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25zY2hhaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uc2NoYWluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZC0xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvd25sb2FkLTE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBhcGVyLXRyYWRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGFwZXItdHJhZGluZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uLXN0cmF0ZWd5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbi1zdHJhdGVneTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taWNvbi1jaGFydHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taWNvbi1jaGFydHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldHRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0dGluZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW1wb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWltcG9ydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJlc2V0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByZXNldDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tcGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21wYXJlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tb3ZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1vdmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbnZlcnRlLXBvc2l0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbnZlcnRlLXBvc2l0aW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kdXBsaWNhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZHVwbGljYXRlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waW4tbGFyZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGluLWxhcmdlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXRjaGxpc3QtYnJpZWZjYXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC1icmllZmNhc2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9zczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2F0Y2hsaXN0LWNhbGVuZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC1jYWxlbmRlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQWRkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFkZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXBsb2FkLWljb24xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVwbG9hZC1pY29uMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24teW91dHViZS1wbGF5YnV0dG9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvdXR1YmUtcGxheWJ1dHRvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXllLXNob3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXllLXNob3c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV5ZS1oaWRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV5ZS1oaWRlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb24tY2hhaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uLWNoYWluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWFkLXJlcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZWFkLXJlcG9ydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYW5hbHlzaXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYW5hbHlzaXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0LWljb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnQtaWNvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcm91bmQtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJvdW5kLWNpcmNsZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG91YmxlLWFycm93LWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG91YmxlLWFycm93LWRvd247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvdWJsZS1hcnJvdy11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3VibGUtYXJyb3ctdXA7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRpYW1vbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGlhbW9uZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlrZXMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpa2VzMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcm91bmRlZC1jbG9zZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yb3VuZGVkLWNsb3NlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ib2xkLWNsb3NlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJvbGQtY2xvc2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdlbnR3cm9uZy1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2VudHdyb25nLXNlYXJjaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taWNvbi1iZWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWljb24tYmVsbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9pbnQtYXJyb3ctZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb2ludC1hcnJvdy1kb3duOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wb2ludC1hcnJvdy11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb2ludC1hcnJvdy11cDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXhjZWwxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4Y2VsMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsZW5kYXIyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctbGVmdDE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy1yaWdodDE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhcjE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNoYXJlLWljb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2hhcmUtaWNvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYmFyczEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFyczE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlYXJjaDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VhcmNoMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG1zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBtczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2F0Y2hsaXN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXRzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1xdWlsbF9wYXBlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1xdWlsbF9wYXBlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2VyaWVzLURldGFpbHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2VyaWVzLURldGFpbHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU9yZGVyLURldGFpbHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tT3JkZXItRGV0YWlsczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2V0dGluZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2V0dGluZ3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZpbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRmlsZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tS2V5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUtleTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQXR0YWNobWVudHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQXR0YWNobWVudHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVJ1cGVlLTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tUnVwZWUtMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVHJlbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVHJlbmQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVJlcGFpcmluZy1TZXJ2aWNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVJlcGFpcmluZy1TZXJ2aWNlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1SdXBlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1SdXBlZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRGVzaWduIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLURlc2lnbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhbnNhY3Rpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhbnNhY3Rpb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdsb2JhbGl6YXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tR2xvYmFsaXphdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3dpdGNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN3aXRjaDsgICAgIFxyXG4gICAgY29sb3I6ICNkOWQ5ZDk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFpbnRhaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFpbnRhaW47IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVwbG9hZC1jdXJ2ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cGxvYWQtY3VydmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvd25sb2FkLWN1cnZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvd25sb2FkLWN1cnZlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmFuc2FjdGlvbi1ib3JkZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVHJhbnNhY3Rpb24tYm9yZGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10b3VjaHNjcmVlbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10b3VjaHNjcmVlbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LWNhcGl0YWwgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1jYXBpdGFsLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1jYXBpdGFsIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXQtY2FwaXRhbC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAyMjQ2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtY2FwaXRhbCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LWNhcGl0YWwtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMjI0NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQm9uZHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQm9uZHM7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVN0cnVjdHVyZWQtUHJvZHVjdHMtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TdHJ1Y3R1cmVkLVByb2R1Y3RzLTE7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVJCSS1Cb25kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1SQkktQm9uZHM7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLURlYmVudHVyZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRGViZW50dXJlczsgICAgIFxyXG4gICAgY29sb3I6ICM2Mzc0ZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tNTRlYy1ib25kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi01NGVjLWJvbmRzOyAgICAgXHJcbiAgICBjb2xvcjogIzYzNzRkNTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vZmZlcmluZy1ldGZzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9mZmVyaW5nLWV0ZnM7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5ncy1tZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZ3MtbWY7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLXBtcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1wbXM7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLWFpZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1haWY7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdlbmVyYWwtaW5zdXJhbmNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdlbmVyYWwtaW5zdXJhbmNlOyAgICAgXHJcbiAgICBjb2xvcjogIzYzNzRkNTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saWZlLWluc3VyYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saWZlLWluc3VyYW5jZTsgICAgIFxyXG4gICAgY29sb3I6ICM2Mzc0ZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3ViZmVlLWluZmluaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1YmZlZS1pbmZpbml0eTsgICAgIFxyXG4gICAgY29sb3I6ICM2Mzc0ZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29tbW9kaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9mZmVyaW5nLWNvbW1vZGl0eTsgICAgIFxyXG4gICAgY29sb3I6ICM2Mzc0ZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY3VycmVuY3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb2ZmZXJpbmctY3VycmVuY3k7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLWVxdWl0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1lcXVpdHk7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLXNnYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1zZ2I7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLWNvcnBGZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb2ZmZXJpbmctY29ycEZkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2F0Y2hsaXN0LWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21wYXJlLXRyZW5kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21wYXJlLXRyZW5kczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYm9vazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctcmlnaHQtYmlnIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LXJpZ2h0LWJpZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU3RyZW5ndGhzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVN0cmVuZ3RoczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc291bmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc291bmQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUNoYWxsZW5nZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ2hhbGxlbmdlczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG91cmdsYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdXJnbGFzczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGluLWNvZGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGluLWNvZGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGlmaWNhdGlvbi1iZWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGlmaWNhdGlvbi1iZWxsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pZGxlLW1pYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pZGxlLW1pYzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taWRsZS1taWMtY29sb3VyZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWlkbGUtbWljLWNvbG91cmVkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pZGxlLW1pYy1jb2xvdXJlZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taWRsZS1taWMtY29sb3VyZWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZvbGRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Gb2xkZXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpY2tldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aWNrZXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1lbnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1lbnQxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1SZXBvcnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVJlcG9ydHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJhbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFuazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsY3VsYXRvciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxjdWxhdG9yOyAgICAgXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NpZ24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzaWduOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jcm9zcy0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNyb3NzLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNtYWxsY2FzZS1yZXBvcnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNtYWxsY2FzZS1yZXBvcnRzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGFydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGFydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXN0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbXBvcnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWltcG9ydDE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZlY3Rvci02IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlY3Rvci02OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbGlkYXRpb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvc2libGUtc3RvY2tzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBvc2libGUtc3RvY2tzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tc2cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbXNnOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXRweV9pY29uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtdHB5X2ljb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVycm9yLW1zZy1pY29uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVycm9yLW1zZy1pY29uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1icmllZmNhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stYnJpZWZjYXNlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxlZnQtYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLW1vYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1tb2I7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbGl0LWljb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BsaXQtaWNvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVmlldy1wbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVmlldy1wbmc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZpZXctcXVvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVmlldy1xdW90ZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLWFsZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC1hbGVydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpdDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpdDE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJvbGQtZG93bmxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYm9sZC1kb3dubG9hZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYm9sZC1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYm9sZC1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWN1cnZlZC1maWx0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY3VydmVkLWZpbHRlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWRkMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZGQxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zb3J0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zb3J0MTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGlzbGlrZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kaXNsaWtlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbmZvMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlrZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlrZXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsZWRnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGVkZ2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mbzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RydWN0dXJlZC1wcm9kdWN0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdHJ1Y3R1cmVkLXByb2R1Y3RzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGZzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0ZnM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jdXJyZW5jeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jdXJyZW5jeTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbXV0dWFsZnVuZHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbXV0dWFsZnVuZHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVxdWl0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcXVpdHk7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcHktaWNvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3B5LWljb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXB1bGwtdHJhbnNhY3Rpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHVsbC10cmFuc2FjdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGltZW91dC1ob2xkaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRpbWVvdXQtaG9sZGluZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc29ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hZGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWRkOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yb3RhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcm90YXRlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi16b29tb3V0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXpvb21vdXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXpvb21pbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi16b29taW47IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5leHQtYXJyb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmV4dC1hcnJvdzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJldmlvdXMtYXJyb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJldmlvdXMtYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRvb2wge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdG9vbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG9hbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2FuOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGVsLWljb24tcmlnaHQtdGhpbi1hcnJvdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGVsLWljb24tcmlnaHQtdGhpbi1hcnJvdzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRlbC1sb2dvMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGVsLWxvZ28yOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11c2VyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11c2VyMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdXBwb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RpZmljYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90aWZpY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2dvdXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9nb3V0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jdWJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWN1YmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJhcnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFyczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG90cy10aHJlZS1ob3Jpem9udGFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdHMtdGhyZWUtaG9yaXpvbnRhbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYmxvY2tlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ibG9ja2VkOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWZyZXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlZnJlc2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpbmstaWNvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saW5rLWljb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpZ2h0LWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpZ2h0LWFycm93OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2lucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2luczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGF5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFzaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFzaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsZS11cGxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsZS11cGxvYWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4Y2VsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4Y2VsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aW1lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aW1lcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmxhc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmxhc2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVzZXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVzZXIxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmF4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZheDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGluayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saW5rOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waG9uZTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGhvbmUxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWJzaXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYnNpdGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkZWwtbG9nbzEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRlbC1sb2dvMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXllLWNyb3NzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV5ZS1jcm9zczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rhci1maWxsZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rhci1maWxsZWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXItdW5maWxsZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rhci11bmZpbGxlZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbXVuaWNhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tdW5pY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYXN0LXRpbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFzdC10aW1lOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZW9wbGUtdGFsayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZW9wbGUtdGFsazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGhvbmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXItcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGFyLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVzZXItY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVzZXItY2lyY2xlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXNzd29yZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXNzd29yZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZm9yZ290LWxvZ2luIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZvcmdvdC1sb2dpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdW5sb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVubG9jazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24teW9iIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvYjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGl0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXllOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wdXJzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wdXJzZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctcmlnaHQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VmZmljaWVudC1mdW5kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1ZmZpY2llbnQtZnVuZHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1pbnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1pbnVzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlbGVjdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZWxlY3Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LXVwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWx0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsdGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jbG9jazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24ta2V5LWhvcnoge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24ta2V5LWhvcno7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0YXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1sZWZ0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3VibGUtYXJyb3ctcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG91YmxlLWFycm93LXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VhcmNoOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hcnJvdy1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LWxlZnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93bjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGljayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aWNrOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11c2VyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYXFzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhcXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvZ2luLWhlbHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9naW4taGVscDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnVsYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idWxiOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2NhdGUtdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9jYXRlLXVzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGVsLWxvZ28ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRlbC1sb2dvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbm5vdW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbm5vdW5jZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1haWwtdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1haWwtdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHdpdHRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10d2l0dGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWNlYm9vazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ29vZ2xlLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ29vZ2xlLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpbmtlZGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi15b3V0dWJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvdXR1YmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3RhZ3JhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN0YWdyYW07IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdoYXRzYXBwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdoYXRzYXBwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXJldC1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhcmV0LWRvd247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhcmV0LXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhcmV0LXVwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxsMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxsMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2xvc2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbGxhcHNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGxhcHNlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leHBhbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXhwYW5kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leGNsYW1hdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leGNsYW1hdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tZW50OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10b29sdGlwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRvb2x0aXA7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpbWVvdXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGltZW91dDsgXHJcbiAgfVxyXG59XHJcblxyXG4iLCIkaWNvbW9vbi1mb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiBcImZvbnRzXCIgIWRlZmF1bHQ7XHJcblxyXG4kZWRlbC1pY29uLUZRLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMjZmXCInKTtcclxuJGVkZWwtaWNvbi1GUS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjJiMFwiJyk7XHJcbiRlZGVsLWljb24tRlEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYyYjFcIicpO1xyXG4kZWRlbC1pY29uLUZRLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMmIyXCInKTtcclxuJGVkZWwtaWNvbi1JUE8tT2ZmZXJpbmc6IHVucXVvdGUoJ1wiXFxcXGYyNzNcIicpO1xyXG4kZWRlbC1pY29uLXVubGluazogdW5xdW90ZSgnXCJcXFxcZjJhZlwiJyk7XHJcbiRlZGVsLWljb24tYXR0YWNoLWxpbms6IHVucXVvdGUoJ1wiXFxcXGYyYWVcIicpO1xyXG4kZWRlbC1pY29uLXByaXZhY3ktcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYyODVcIicpO1xyXG4kZWRlbC1pY29uLXByaXZhY3ktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYyYWRcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZnVuZHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYyOTZcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZnVuZHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYyOTdcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZnVuZHMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYyOThcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZnVuZHMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYyOTlcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZnVuZHMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYyOWFcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZnVuZHMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGYyOWJcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZnVuZHMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGYyOWNcIicpO1xyXG4kZWRlbC1pY29uLW11dHVhbGZ1bmRzMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjI5ZFwiJyk7XHJcbiRlZGVsLWljb24tbXV0dWFsZnVuZHMxLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMjllXCInKTtcclxuJGVkZWwtaWNvbi1tdXR1YWxmdW5kczEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYyOWZcIicpO1xyXG4kZWRlbC1pY29uLW11dHVhbGZ1bmRzMS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjJhMFwiJyk7XHJcbiRlZGVsLWljb24tbXV0dWFsZnVuZHMxLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMmExXCInKTtcclxuJGVkZWwtaWNvbi1kaXNjLW1zZzogdW5xdW90ZSgnXCJcXFxcZjJhMlwiJyk7XHJcbiRlZGVsLWljb24tZGlzYy1jYWxsOiB1bnF1b3RlKCdcIlxcXFxmMmEzXCInKTtcclxuJGVkZWwtaWNvbi1jdXN0b21lcnM6IHVucXVvdGUoJ1wiXFxcXGYyYTRcIicpO1xyXG4kZWRlbC1pY29uLU5vbi1jYXRlZ29yaXplZDogdW5xdW90ZSgnXCJcXFxcZjJhNVwiJyk7XHJcbiRlZGVsLWljb24tU3lzdGVtOiB1bnF1b3RlKCdcIlxcXFxmMmE2XCInKTtcclxuJGVkZWwtaWNvbi1ib25kczE6IHVucXVvdGUoJ1wiXFxcXGYyYTdcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZWxlZ2VuY3k6IHVucXVvdGUoJ1wiXFxcXGYyYThcIicpO1xyXG4kZWRlbC1pY29uLU15dGg1OiB1bnF1b3RlKCdcIlxcXFxmMmE5XCInKTtcclxuJGVkZWwtaWNvbi1NeXRoNDogdW5xdW90ZSgnXCJcXFxcZjJhYVwiJyk7XHJcbiRlZGVsLWljb24tZXF1YWxpemVyOiB1bnF1b3RlKCdcIlxcXFxmMmFiXCInKTtcclxuJGVkZWwtaWNvbi1tb3VudGFpbjogdW5xdW90ZSgnXCJcXFxcZjJhY1wiJyk7XHJcbiRlZGVsLWljb24tY29sb3JlZC13YXJuaW5nLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMjk0XCInKTtcclxuJGVkZWwtaWNvbi1jb2xvcmVkLXdhcm5pbmctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYyOTVcIicpO1xyXG4kZWRlbC1pY29uLWZvbGRlci1pY29uLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMjhlXCInKTtcclxuJGVkZWwtaWNvbi1mb2xkZXItaWNvbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjI4ZlwiJyk7XHJcbiRlZGVsLWljb24tZm9sZGVyLWljb24tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYyOTBcIicpO1xyXG4kZWRlbC1pY29uLWZvbGRlci1pY29uLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMjkxXCInKTtcclxuJGVkZWwtaWNvbi1mb2xkZXItaWNvbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjI5MlwiJyk7XHJcbiRlZGVsLWljb24tZm9sZGVyLWljb24tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGYyOTNcIicpO1xyXG4kZWRlbC1pY29uLWNvcGllZDogdW5xdW90ZSgnXCJcXFxcZjI4Y1wiJyk7XHJcbiRlZGVsLWljb24tcGFzc3dvcmQtMTogdW5xdW90ZSgnXCJcXFxcZjI4ZFwiJyk7XHJcbiRlZGVsLWljb24tbXl0aC0zOiB1bnF1b3RlKCdcIlxcXFxmMjgwXCInKTtcclxuJGVkZWwtaWNvbi1teXRoLTI6IHVucXVvdGUoJ1wiXFxcXGYyODFcIicpO1xyXG4kZWRlbC1pY29uLW15dGgtMTogdW5xdW90ZSgnXCJcXFxcZjI4MlwiJyk7XHJcbiRlZGVsLWljb24taGVhcnQ6IHVucXVvdGUoJ1wiXFxcXGYyODNcIicpO1xyXG4kZWRlbC1pY29uLXJlc291cmNlczogdW5xdW90ZSgnXCJcXFxcZjI4NFwiJyk7XHJcbiRlZGVsLWljb24taW5zdXJhbmNlMTogdW5xdW90ZSgnXCJcXFxcZjI4NlwiJyk7XHJcbiRlZGVsLWljb24td2VhbHRoLW1hbmdlbWVudDogdW5xdW90ZSgnXCJcXFxcZjI4N1wiJyk7XHJcbiRlZGVsLWljb24tZmFtaWx5OiB1bnF1b3RlKCdcIlxcXFxmMjg4XCInKTtcclxuJGVkZWwtaWNvbi1kZWVwLWxlYXJuaW5nOiB1bnF1b3RlKCdcIlxcXFxmMjg5XCInKTtcclxuJGVkZWwtaWNvbi10YXgtb3B0aW1pemU6IHVucXVvdGUoJ1wiXFxcXGYyOGFcIicpO1xyXG4kZWRlbC1pY29uLWR1YmxlLWNsaWNrOiB1bnF1b3RlKCdcIlxcXFxmMjhiXCInKTtcclxuJGVkZWwtaWNvbi1BY3RpdmF0ZVJNOiB1bnF1b3RlKCdcIlxcXFxmMjc2XCInKTtcclxuJGVkZWwtaWNvbi1BY3RpdmF0ZUFjY291bnQ6IHVucXVvdGUoJ1wiXFxcXGYyNzdcIicpO1xyXG4kZWRlbC1pY29uLVJlbGF0aW9uc2hpcE1hbmdlcjogdW5xdW90ZSgnXCJcXFxcZjI3OFwiJyk7XHJcbiRlZGVsLWljb24tSW52ZXN0bWVudE9wdGlvbnM6IHVucXVvdGUoJ1wiXFxcXGYyNzlcIicpO1xyXG4kZWRlbC1pY29uLXBzaUJhbms6IHVucXVvdGUoJ1wiXFxcXGYyN2FcIicpO1xyXG4kZWRlbC1pY29uLU5STzogdW5xdW90ZSgnXCJcXFxcZjI3YlwiJyk7XHJcbiRlZGVsLWljb24tU2VsZmF0dGVzdGVkOiB1bnF1b3RlKCdcIlxcXFxmMjdjXCInKTtcclxuJGVkZWwtaWNvbi1PQ0lDYXJkOiB1bnF1b3RlKCdcIlxcXFxmMjdkXCInKTtcclxuJGVkZWwtaWNvbi1QYXNzcG9ydDogdW5xdW90ZSgnXCJcXFxcZjI3ZVwiJyk7XHJcbiRlZGVsLWljb24tUEFOQ2FyZDogdW5xdW90ZSgnXCJcXFxcZjI3ZlwiJyk7XHJcbiRlZGVsLWljb24tcG9ydGZpbGlvOiB1bnF1b3RlKCdcIlxcXFxmMjZkXCInKTtcclxuJGVkZWwtaWNvbi1EZXBvc2l0ZTogdW5xdW90ZSgnXCJcXFxcZjI2ZVwiJyk7XHJcbiRlZGVsLWljb24tQm9uZHMxOiB1bnF1b3RlKCdcIlxcXFxmMjcwXCInKTtcclxuJGVkZWwtaWNvbi1jaXR5RnVuZDogdW5xdW90ZSgnXCJcXFxcZjI3MVwiJyk7XHJcbiRlZGVsLWljb24tRXF1aXR5OiB1bnF1b3RlKCdcIlxcXFxmMjcyXCInKTtcclxuJGVkZWwtaWNvbi1JbnZlc3RtZW50RnVuZDogdW5xdW90ZSgnXCJcXFxcZjI3NFwiJyk7XHJcbiRlZGVsLWljb24tTUY6IHVucXVvdGUoJ1wiXFxcXGYyNzVcIicpO1xyXG4kZWRlbC1pY29uLWUtbG9nOiB1bnF1b3RlKCdcIlxcXFxmMjZjXCInKTtcclxuJGVkZWwtaWNvbi1kZW1vLWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMjYzXCInKTtcclxuJGVkZWwtaWNvbi1kZW1vLWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMjY0XCInKTtcclxuJGVkZWwtaWNvbi1kZW1vLWNvbG9yLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMjY1XCInKTtcclxuJGVkZWwtaWNvbi1kZW1vLWNvbG9yLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMjY2XCInKTtcclxuJGVkZWwtaWNvbi1vdmVydmlldzogdW5xdW90ZSgnXCJcXFxcZjI2N1wiJyk7XHJcbiRlZGVsLWljb24tZGVtbzogdW5xdW90ZSgnXCJcXFxcZjI2OFwiJyk7XHJcbiRlZGVsLWljb24tb3ZlcnZpZXctY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYyNjlcIicpO1xyXG4kZWRlbC1pY29uLW92ZXJ2aWV3LWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMjZhXCInKTtcclxuJGVkZWwtaWNvbi1vdmVydmlldy1jb2xvci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjI2YlwiJyk7XHJcbiRlZGVsLWljb24taG9sZGluZy10eXBlOiB1bnF1b3RlKCdcIlxcXFxmMjYxXCInKTtcclxuJGVkZWwtaWNvbi1mb2xpby1yZXBvcnQ6IHVucXVvdGUoJ1wiXFxcXGYyNjJcIicpO1xyXG4kZWRlbC1pY29uLXF1aWxsX3BhcGVyLXJ1cGVlOiB1bnF1b3RlKCdcIlxcXFxmMjVkXCInKTtcclxuJGVkZWwtaWNvbi1kcGMtcmF0ZXM6IHVucXVvdGUoJ1wiXFxcXGYyNWVcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tlcmFnZTogdW5xdW90ZSgnXCJcXFxcZjI1ZlwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXItZXhjZXB0aW9uOiB1bnF1b3RlKCdcIlxcXFxmMjYwXCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLXN1Y2Nlc3M6IHVucXVvdGUoJ1wiXFxcXGYyNWNcIicpO1xyXG4kZWRlbC1pY29uLWFib3V0LWlzc3VlcjogdW5xdW90ZSgnXCJcXFxcZjI1YlwiJyk7XHJcbiRlZGVsLWljb24tcG9saWN5LWRldGFpbDogdW5xdW90ZSgnXCJcXFxcZjI1YVwiJyk7XHJcbiRlZGVsLWljb24tcmV2ZXJzZTogdW5xdW90ZSgnXCJcXFxcZjI1OVwiJyk7XHJcbiRlZGVsLWljb24tZGVhbC1zaGVldDogdW5xdW90ZSgnXCJcXFxcZjI1NlwiJyk7XHJcbiRlZGVsLWljb24tcG9jLWRldGFpbDogdW5xdW90ZSgnXCJcXFxcZjI1N1wiJyk7XHJcbiRlZGVsLWljb24tb3RoZXItZGV0YWlsczogdW5xdW90ZSgnXCJcXFxcZjI1OFwiJyk7XHJcbiRlZGVsLWljb24tY2FuY2VsLXRoaW46IHVucXVvdGUoJ1wiXFxcXGYyNTVcIicpO1xyXG4kZWRlbC1pY29uLWUtY29sbGVjdDogdW5xdW90ZSgnXCJcXFxcZjE2MlwiJyk7XHJcbiRlZGVsLWljb24tYmFuay1uZXc6IHVucXVvdGUoJ1wiXFxcXGYyNTRcIicpO1xyXG4kZWRlbC1pY29uLWNoZXF1ZTogdW5xdW90ZSgnXCJcXFxcZjI1M1wiJyk7XHJcbiRlZGVsLWljb24tc3Rhci1maWxsZWQtbmV3OiB1bnF1b3RlKCdcIlxcXFxmMjUyXCInKTtcclxuJGVkZWwtaWNvbi1wYWdlLWFycm93LXVwOiB1bnF1b3RlKCdcIlxcXFxmMjUwXCInKTtcclxuJGVkZWwtaWNvbi1zdGFyLXVuZmlsbGVkLXRoaWNrOiB1bnF1b3RlKCdcIlxcXFxmMjUxXCInKTtcclxuJGVkZWwtaWNvbi13ZWFsdGgtYnJpZWZjYXNlOiB1bnF1b3RlKCdcIlxcXFxmMjRlXCInKTtcclxuJGVkZWwtaWNvbi1udXZhbWEtcGFydG5lcjogdW5xdW90ZSgnXCJcXFxcZjI0ZlwiJyk7XHJcbiRlZGVsLWljb24tY2xpZW50LWxvZ2luOiB1bnF1b3RlKCdcIlxcXFxmMjRkXCInKTtcclxuJGVkZWwtaWNvbi1yZWZ1bmQtcnVwZWU6IHVucXVvdGUoJ1wiXFxcXGYyM2RcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyaXNvbjogdW5xdW90ZSgnXCJcXFxcZjI0OVwiJyk7XHJcbiRlZGVsLWljb24tcG9ydGZvbGlvLWJyaWVmY2FzZTogdW5xdW90ZSgnXCJcXFxcZjIzZVwiJyk7XHJcbiRlZGVsLWljb24tcmlza3MtYW5hbHlzaXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYyM2ZcIicpO1xyXG4kZWRlbC1pY29uLXJpc2tzLWFuYWx5c2lzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMjQwXCInKTtcclxuJGVkZWwtaWNvbi1yaXNrcy1hbmFseXNpcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjI0MVwiJyk7XHJcbiRlZGVsLWljb24tcmlza3MtYW5hbHlzaXMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYyNDJcIicpO1xyXG4kZWRlbC1pY29uLXJpc2tzLWFuYWx5c2lzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMjQzXCInKTtcclxuJGVkZWwtaWNvbi1yaXNrcy1hbmFseXNpcy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjI0NFwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LW1mLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMjQ1XCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtbWYtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYyNDZcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1tZi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjI0N1wiJyk7XHJcbiRlZGVsLWljb24tcHJvZml0LXJldHVybnM6IHVucXVvdGUoJ1wiXFxcXGYyNDhcIicpO1xyXG4kZWRlbC1pY29uLXByaWNlLWRldGFpbHM6IHVucXVvdGUoJ1wiXFxcXGYyM2FcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyLWRldGFpbHM6IHVucXVvdGUoJ1wiXFxcXGYyM2JcIicpO1xyXG4kZWRlbC1pY29uLWRlcG9zaXRvcnktZGV0YWlsczogdW5xdW90ZSgnXCJcXFxcZjIzY1wiJyk7XHJcbiRlZGVsLWljb24tdG9wLWFycm93LXJpZ2h0OiB1bnF1b3RlKCdcIlxcXFxmMjM5XCInKTtcclxuJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMjM0XCInKTtcclxuJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMjM1XCInKTtcclxuJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMjM2XCInKTtcclxuJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMjM3XCInKTtcclxuJGVkZWwtaWNvbi1UcmFkZXJzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMjM4XCInKTtcclxuJGVkZWwtaWNvbi1ub3VuLWxlZ2FjeS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjIyZFwiJyk7XHJcbiRlZGVsLWljb24tbm91bi1sZWdhY3ktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYyMmVcIicpO1xyXG4kZWRlbC1pY29uLW5vdW4tZ2xvYmFsLWdyb3d0aC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjIyZlwiJyk7XHJcbiRlZGVsLWljb24tbm91bi1nbG9iYWwtZ3Jvd3RoLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMjMwXCInKTtcclxuJGVkZWwtaWNvbi1ub3VuLWdsb2JhbC1ncm93dGgtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYyMzFcIicpO1xyXG4kZWRlbC1pY29uLW5vdW4tZ2xvYmFsLWdyb3d0aC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjIzM1wiJyk7XHJcbiRlZGVsLWljb24tbGV2ZWw6IHVucXVvdGUoJ1wiXFxcXGYyMmJcIicpO1xyXG4kZWRlbC1pY29uLW90aGVyLWRldGFpbDogdW5xdW90ZSgnXCJcXFxcZjIyY1wiJyk7XHJcbiRlZGVsLWljb24tZGVidC1xdWFsaXR5OiB1bnF1b3RlKCdcIlxcXFxmMjJhXCInKTtcclxuJGVkZWwtaWNvbi1sb2FkZXI6IHVucXVvdGUoJ1wiXFxcXGYyMjlcIicpO1xyXG4kZWRlbC1pY29uLWNsb3VkOiB1bnF1b3RlKCdcIlxcXFxmMjI3XCInKTtcclxuJGVkZWwtaWNvbi1yZWZyZXNoLXN0cm9rZTogdW5xdW90ZSgnXCJcXFxcZjIyOFwiJyk7XHJcbiRlZGVsLWljb24tc3RhdGlzdGljLWJhci1ncmFwaDogdW5xdW90ZSgnXCJcXFxcZjIyNVwiJyk7XHJcbiRlZGVsLWljb24tdGFibGUtMjogdW5xdW90ZSgnXCJcXFxcZjIyNlwiJyk7XHJcbiRlZGVsLWljb24tYm9uZHM6IHVucXVvdGUoJ1wiXFxcXGYyMTBcIicpO1xyXG4kZWRlbC1pY29uLWRlcml2YXRpdmVzOiB1bnF1b3RlKCdcIlxcXFxmMjExXCInKTtcclxuJGVkZWwtaWNvbi1jb21tb2RpdHktYW86IHVucXVvdGUoJ1wiXFxcXGYyMTJcIicpO1xyXG4kZWRlbC1pY29uLWV0ZnMtYW8tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYyMTNcIicpO1xyXG4kZWRlbC1pY29uLWV0ZnMtYW8tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYyMTRcIicpO1xyXG4kZWRlbC1pY29uLWV0ZnMtYW8tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYyMTVcIicpO1xyXG4kZWRlbC1pY29uLWV0ZnMtYW8tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYyMTZcIicpO1xyXG4kZWRlbC1pY29uLWV0ZnMtYW8tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYyMTdcIicpO1xyXG4kZWRlbC1pY29uLWJ1eS1iYWNrOiB1bnF1b3RlKCdcIlxcXFxmMjE4XCInKTtcclxuJGVkZWwtaWNvbi1jdXJyZW5jeS1hbzogdW5xdW90ZSgnXCJcXFxcZjIxOVwiJyk7XHJcbiRlZGVsLWljb24tbXV0dWFsLWZ1bmQ6IHVucXVvdGUoJ1wiXFxcXGYyMWFcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eS1hbzogdW5xdW90ZSgnXCJcXFxcZjIxYlwiJyk7XHJcbiRlZGVsLWljb24tY29ycG9yYXRlLWZkOiB1bnF1b3RlKCdcIlxcXFxmMjFjXCInKTtcclxuJGVkZWwtaWNvbi1pcG86IHVucXVvdGUoJ1wiXFxcXGYyMWRcIicpO1xyXG4kZWRlbC1pY29uLXByaW1hcnktbmNkOiB1bnF1b3RlKCdcIlxcXFxmMjFlXCInKTtcclxuJGVkZWwtaWNvbi1haWZzOiB1bnF1b3RlKCdcIlxcXFxmMjFmXCInKTtcclxuJGVkZWwtaWNvbi1wbXMtYW86IHVucXVvdGUoJ1wiXFxcXGYyMjNcIicpO1xyXG4kZWRlbC1pY29uLWxpZmUtaW5zdXJhbmNlLWFvOiB1bnF1b3RlKCdcIlxcXFxmMjI0XCInKTtcclxuJGVkZWwtaWNvbi1jb250YWN0LW1haWwtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYyMGNcIicpO1xyXG4kZWRlbC1pY29uLWNvbnRhY3QtbWFpbC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjIwZFwiJyk7XHJcbiRlZGVsLWljb24tY29udGFjdC1tYWlsLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMjBlXCInKTtcclxuJGVkZWwtaWNvbi1jb250YWN0LW1haWwtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYyMGZcIicpO1xyXG4kZWRlbC1pY29uLWJhbmstbW9kZXJuLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMjA4XCInKTtcclxuJGVkZWwtaWNvbi1iYW5rLW1vZGVybi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjIwOVwiJyk7XHJcbiRlZGVsLWljb24tYmFuay1tb2Rlcm4tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYyMGFcIicpO1xyXG4kZWRlbC1pY29uLWJhbmstbW9kZXJuLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMjBiXCInKTtcclxuJGVkZWwtaWNvbi1mdW5kLWRvY3VtZW50OiB1bnF1b3RlKCdcIlxcXFxmMjA3XCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMTllXCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMTlmXCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMWEwXCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMWExXCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMWEyXCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMWEzXCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxmMWE0XCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxmMWE1XCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMWE2XCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZjFhN1wiJyk7XHJcbiRlZGVsLWljb24tanBlZy1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGYxYThcIicpO1xyXG4kZWRlbC1pY29uLWpwZWctcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxmMWE5XCInKTtcclxuJGVkZWwtaWNvbi1qcGVnLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZjFhYVwiJyk7XHJcbiRlZGVsLWljb24tanBnLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMWFiXCInKTtcclxuJGVkZWwtaWNvbi1qcGctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYxYWNcIicpO1xyXG4kZWRlbC1pY29uLWpwZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjFhZFwiJyk7XHJcbiRlZGVsLWljb24tanBnLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMWFlXCInKTtcclxuJGVkZWwtaWNvbi1qcGctcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYxYWZcIicpO1xyXG4kZWRlbC1pY29uLWpwZy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjFiMFwiJyk7XHJcbiRlZGVsLWljb24tanBnLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxmMWIxXCInKTtcclxuJGVkZWwtaWNvbi1qcGctcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGYxYjJcIicpO1xyXG4kZWRlbC1pY29uLWpwZy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZjFiM1wiJyk7XHJcbiRlZGVsLWljb24tanBnLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZjFiNFwiJyk7XHJcbiRlZGVsLWljb24tanBnLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZjFiNVwiJyk7XHJcbiRlZGVsLWljb24tanBnLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZjFiNlwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjFiN1wiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjFiOFwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjFiOVwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjFiYVwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjFiYlwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjFiY1wiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZjFiZFwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoODogdW5xdW90ZSgnXCJcXFxcZjFiZVwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZjFiZlwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGYxYzBcIicpO1xyXG4kZWRlbC1pY29uLXBkZjEtcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxmMWMxXCInKTtcclxuJGVkZWwtaWNvbi1wZGYxLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZjFjMlwiJyk7XHJcbiRlZGVsLWljb24tcGRmMS1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGYxYzNcIicpO1xyXG4kZWRlbC1pY29uLXBkZjEtcGF0aDE0OiB1bnF1b3RlKCdcIlxcXFxmMWM0XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYxYzVcIicpO1xyXG4kZWRlbC1pY29uLXBuZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjFjNlwiJyk7XHJcbiRlZGVsLWljb24tcG5nLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMWM3XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYxYzhcIicpO1xyXG4kZWRlbC1pY29uLXBuZy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjFjOVwiJyk7XHJcbiRlZGVsLWljb24tcG5nLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMWNhXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGYxY2JcIicpO1xyXG4kZWRlbC1pY29uLXBuZy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZjFjY1wiJyk7XHJcbiRlZGVsLWljb24tcG5nLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMWNkXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxmMWNlXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxmMWNmXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxmMWQwXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxmMWQxXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDE0OiB1bnF1b3RlKCdcIlxcXFxmMWQyXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDE1OiB1bnF1b3RlKCdcIlxcXFxmMWQzXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDE2OiB1bnF1b3RlKCdcIlxcXFxmMWQ0XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDE3OiB1bnF1b3RlKCdcIlxcXFxmMWQ1XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDE4OiB1bnF1b3RlKCdcIlxcXFxmMWQ2XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDE5OiB1bnF1b3RlKCdcIlxcXFxmMWQ3XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDIwOiB1bnF1b3RlKCdcIlxcXFxmMWQ4XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDIxOiB1bnF1b3RlKCdcIlxcXFxmMWQ5XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDIyOiB1bnF1b3RlKCdcIlxcXFxmMWRhXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDIzOiB1bnF1b3RlKCdcIlxcXFxmMWRiXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDI0OiB1bnF1b3RlKCdcIlxcXFxmMWRjXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDI1OiB1bnF1b3RlKCdcIlxcXFxmMWRkXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDI2OiB1bnF1b3RlKCdcIlxcXFxmMWRlXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDI3OiB1bnF1b3RlKCdcIlxcXFxmMWRmXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDI4OiB1bnF1b3RlKCdcIlxcXFxmMWUwXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDI5OiB1bnF1b3RlKCdcIlxcXFxmMWUxXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDMwOiB1bnF1b3RlKCdcIlxcXFxmMWUyXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDMxOiB1bnF1b3RlKCdcIlxcXFxmMWUzXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDMyOiB1bnF1b3RlKCdcIlxcXFxmMWU0XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDMzOiB1bnF1b3RlKCdcIlxcXFxmMWU1XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDM0OiB1bnF1b3RlKCdcIlxcXFxmMWU2XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDM1OiB1bnF1b3RlKCdcIlxcXFxmMWU3XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDM2OiB1bnF1b3RlKCdcIlxcXFxmMWU4XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDM3OiB1bnF1b3RlKCdcIlxcXFxmMWU5XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDM4OiB1bnF1b3RlKCdcIlxcXFxmMWVhXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDM5OiB1bnF1b3RlKCdcIlxcXFxmMWViXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQwOiB1bnF1b3RlKCdcIlxcXFxmMWVjXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQxOiB1bnF1b3RlKCdcIlxcXFxmMWVkXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQyOiB1bnF1b3RlKCdcIlxcXFxmMWVlXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQzOiB1bnF1b3RlKCdcIlxcXFxmMWVmXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQ0OiB1bnF1b3RlKCdcIlxcXFxmMWYwXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQ1OiB1bnF1b3RlKCdcIlxcXFxmMWYxXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQ2OiB1bnF1b3RlKCdcIlxcXFxmMWYyXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQ3OiB1bnF1b3RlKCdcIlxcXFxmMWYzXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQ4OiB1bnF1b3RlKCdcIlxcXFxmMWY0XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDQ5OiB1bnF1b3RlKCdcIlxcXFxmMWY1XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDUwOiB1bnF1b3RlKCdcIlxcXFxmMWY2XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDUxOiB1bnF1b3RlKCdcIlxcXFxmMWY3XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDUyOiB1bnF1b3RlKCdcIlxcXFxmMWY4XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDUzOiB1bnF1b3RlKCdcIlxcXFxmMWY5XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDU0OiB1bnF1b3RlKCdcIlxcXFxmMWZhXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDU1OiB1bnF1b3RlKCdcIlxcXFxmMWZiXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDU2OiB1bnF1b3RlKCdcIlxcXFxmMWZjXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDU3OiB1bnF1b3RlKCdcIlxcXFxmMWZkXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDU4OiB1bnF1b3RlKCdcIlxcXFxmMWZlXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDU5OiB1bnF1b3RlKCdcIlxcXFxmMWZmXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDYwOiB1bnF1b3RlKCdcIlxcXFxmMjAwXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDYxOiB1bnF1b3RlKCdcIlxcXFxmMjAxXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDYyOiB1bnF1b3RlKCdcIlxcXFxmMjAyXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDYzOiB1bnF1b3RlKCdcIlxcXFxmMjAzXCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDY0OiB1bnF1b3RlKCdcIlxcXFxmMjA0XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDY1OiB1bnF1b3RlKCdcIlxcXFxmMjA1XCInKTtcclxuJGVkZWwtaWNvbi1wbmctcGF0aDY2OiB1bnF1b3RlKCdcIlxcXFxmMjA2XCInKTtcclxuJGVkZWwtaWNvbi11cGxvYWQtZmlsZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjIyMFwiJyk7XHJcbiRlZGVsLWljb24tdXBsb2FkLWZpbGUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYyMjFcIicpO1xyXG4kZWRlbC1pY29uLWF1bS1zaXplOiB1bnF1b3RlKCdcIlxcXFxmMjIyXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjE2YVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYxNmJcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMTZjXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjE2ZVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYxNmZcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMTcwXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZjE3MVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGYxNzJcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMTczXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGYxNzRcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZjE3NVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxmMTc2XCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGYxNzdcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZjE3OFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDE1OiB1bnF1b3RlKCdcIlxcXFxmMTc5XCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTY6IHVucXVvdGUoJ1wiXFxcXGYxN2FcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGgxNzogdW5xdW90ZSgnXCJcXFxcZjE3YlwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDE4OiB1bnF1b3RlKCdcIlxcXFxmMTdjXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMTk6IHVucXVvdGUoJ1wiXFxcXGYxN2RcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGgyMDogdW5xdW90ZSgnXCJcXFxcZjE3ZVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDIxOiB1bnF1b3RlKCdcIlxcXFxmMTdmXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjI6IHVucXVvdGUoJ1wiXFxcXGYxODBcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGgyMzogdW5xdW90ZSgnXCJcXFxcZjE4MVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDI0OiB1bnF1b3RlKCdcIlxcXFxmMTgyXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWJveC1wYXRoMjU6IHVucXVvdGUoJ1wiXFxcXGYxODNcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtYm94LXBhdGgyNjogdW5xdW90ZSgnXCJcXFxcZjE4NFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1ib3gtcGF0aDI3OiB1bnF1b3RlKCdcIlxcXFxmMTg1XCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMTg2XCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMTg3XCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMTg4XCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMTg5XCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMThhXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMThiXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxmMThjXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxmMThkXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMThlXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZjE4ZlwiJyk7XHJcbiRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGYxOTBcIicpO1xyXG4kZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxmMTkxXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZjE5MlwiJyk7XHJcbiRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMTQ6IHVucXVvdGUoJ1wiXFxcXGYxOTNcIicpO1xyXG4kZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDE1OiB1bnF1b3RlKCdcIlxcXFxmMTk0XCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxNjogdW5xdW90ZSgnXCJcXFxcZjE5NVwiJyk7XHJcbiRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMTc6IHVucXVvdGUoJ1wiXFxcXGYxOTZcIicpO1xyXG4kZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDE4OiB1bnF1b3RlKCdcIlxcXFxmMTk3XCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgxOTogdW5xdW90ZSgnXCJcXFxcZjE5OFwiJyk7XHJcbiRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMjA6IHVucXVvdGUoJ1wiXFxcXGYxOTlcIicpO1xyXG4kZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDIxOiB1bnF1b3RlKCdcIlxcXFxmMTlhXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtYm94LXBhdGgyMjogdW5xdW90ZSgnXCJcXFxcZjE5YlwiJyk7XHJcbiRlZGVsLWljb24tZmFpbGVkLWJveC1wYXRoMjM6IHVucXVvdGUoJ1wiXFxcXGYxOWNcIicpO1xyXG4kZWRlbC1pY29uLWZhaWxlZC1ib3gtcGF0aDI0OiB1bnF1b3RlKCdcIlxcXFxmMTlkXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLW91dGxpbmUtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYxNjZcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3Mtb3V0bGluZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjE2OFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1vdXRsaW5lLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMTY5XCInKTtcclxuJGVkZWwtaWNvbi1WZWN0b3I6IHVucXVvdGUoJ1wiXFxcXGYxNjFcIicpO1xyXG4kZWRlbC1pY29uLXVwaS1pY29uLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMTYzXCInKTtcclxuJGVkZWwtaWNvbi11cGktaWNvbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjE2NFwiJyk7XHJcbiRlZGVsLWljb24tdXBpLWljb24tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYxNjVcIicpO1xyXG4kZWRlbC1pY29uLWZlZWRiYWNrLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMTVjXCInKTtcclxuJGVkZWwtaWNvbi1mZWVkYmFjay1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjE1ZFwiJyk7XHJcbiRlZGVsLWljb24tZmVlZGJhY2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYxNWVcIicpO1xyXG4kZWRlbC1pY29uLWZlZWRiYWNrLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMTVmXCInKTtcclxuJGVkZWwtaWNvbi1mZWVkYmFjay1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjE2MFwiJyk7XHJcbiRlZGVsLWljb24tdGhpbi1hcnJvdy1yaWdodDogdW5xdW90ZSgnXCJcXFxcZjE1MFwiJyk7XHJcbiRlZGVsLWljb24tbW9uZXktYmFnOiB1bnF1b3RlKCdcIlxcXFxmMTQ4XCInKTtcclxuJGVkZWwtaWNvbi1jb2luLXN0YWNrOiB1bnF1b3RlKCdcIlxcXFxmMTRlXCInKTtcclxuJGVkZWwtaWNvbi1wYWdlLWNvcHk6IHVucXVvdGUoJ1wiXFxcXGYxNGZcIicpO1xyXG4kZWRlbC1pY29uLW1haWwtY3VydmVkOiB1bnF1b3RlKCdcIlxcXFxmMTRkXCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LWNvbG9yZWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYxNDlcIicpO1xyXG4kZWRlbC1pY29uLWNoYXQtY29sb3JlZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjE0YVwiJyk7XHJcbiRlZGVsLWljb24tY2hhdC1jb2xvcmVkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMTRiXCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LWNvbG9yZWQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYxNGNcIicpO1xyXG4kZWRlbC1pY29uLUFycm93LXRoaW46IHVucXVvdGUoJ1wiXFxcXGYxNDdcIicpO1xyXG4kZWRlbC1pY29uLWF0dGVudGlvbjogdW5xdW90ZSgnXCJcXFxcZjE0NlwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItcm91bmRlZC0xOiB1bnF1b3RlKCdcIlxcXFxmMTQ1XCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJvb2stMi1yZWZyZXNoOiB1bnF1b3RlKCdcIlxcXFxmMTQyXCInKTtcclxuJGVkZWwtaWNvbi1kYXRhYmFzZS1leWU6IHVucXVvdGUoJ1wiXFxcXGYxNDRcIicpO1xyXG4kZWRlbC1pY29uLXN3aXRjaC1mdW5kLTM6IHVucXVvdGUoJ1wiXFxcXGYxNDNcIicpO1xyXG4kZWRlbC1pY29uLWZvbGRlZC1wYXBlcjogdW5xdW90ZSgnXCJcXFxcZjE0MVwiJyk7XHJcbiRlZGVsLWljb24tcGFnZS1zZWFyY2g6IHVucXVvdGUoJ1wiXFxcXGYxM2ZcIicpO1xyXG4kZWRlbC1pY29uLXN3aXRjaC1mdW5kMjogdW5xdW90ZSgnXCJcXFxcZjE0MFwiJyk7XHJcbiRlZGVsLWljb24tcGFnZS1leWUtd2l0aG91dC1ib3JkZXI6IHVucXVvdGUoJ1wiXFxcXGYxM2JcIicpO1xyXG4kZWRlbC1pY29uLXBhZ2UtZXllLXdpdGgtYm9yZGVyOiB1bnF1b3RlKCdcIlxcXFxmMTNjXCInKTtcclxuJGVkZWwtaWNvbi1jb3B5LTI6IHVucXVvdGUoJ1wiXFxcXGYxM2RcIicpO1xyXG4kZWRlbC1pY29uLXJ1cGVlLWRvd25sb2FkOiB1bnF1b3RlKCdcIlxcXFxmMTNlXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1zZWFyY2g6IHVucXVvdGUoJ1wiXFxcXGYxMzlcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWNyb3NzOiB1bnF1b3RlKCdcIlxcXFxmMTNhXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1kb3duLWFycm93OiB1bnF1b3RlKCdcIlxcXFxmMTM3XCInKTtcclxuJGVkZWwtaWNvbi1yZWxvYWQ6IHVucXVvdGUoJ1wiXFxcXGYxMzhcIicpO1xyXG4kZWRlbC1pY29uLXZpZXctbWFpbC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjEzM1wiJyk7XHJcbiRlZGVsLWljb24tdmlldy1tYWlsLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMTM0XCInKTtcclxuJGVkZWwtaWNvbi12aWV3LW1haWwtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYxMzVcIicpO1xyXG4kZWRlbC1pY29uLXZpZXctbWFpbC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjEzNlwiJyk7XHJcbiRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYxMmFcIicpO1xyXG4kZWRlbC1pY29uLXBkZi1maWxlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMTJiXCInKTtcclxuJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjEyY1wiJyk7XHJcbiRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYxMmRcIicpO1xyXG4kZWRlbC1pY29uLXBkZi1maWxlLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMTJlXCInKTtcclxuJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjEyZlwiJyk7XHJcbiRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGYxMzBcIicpO1xyXG4kZWRlbC1pY29uLXBkZi1maWxlLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxmMTMxXCInKTtcclxuJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZjEzMlwiJyk7XHJcbiRlZGVsLWljb24tYXR0ZW50aW9uLWljb246IHVucXVvdGUoJ1wiXFxcXGYxMjlcIicpO1xyXG4kZWRlbC1pY29uLXJlZGVlbS0xOiB1bnF1b3RlKCdcIlxcXFxmMTI4XCInKTtcclxuJGVkZWwtaWNvbi1hc3NldC1ldGY6IHVucXVvdGUoJ1wiXFxcXGYxMWVcIicpO1xyXG4kZWRlbC1pY29uLWFzc2V0LXdhbGxldDogdW5xdW90ZSgnXCJcXFxcZjExZlwiJyk7XHJcbiRlZGVsLWljb24tYXNzZXQtYWlmOiB1bnF1b3RlKCdcIlxcXFxmMTIxXCInKTtcclxuJGVkZWwtaWNvbi1hc3NldC1wbXM6IHVucXVvdGUoJ1wiXFxcXGYxMjJcIicpO1xyXG4kZWRlbC1pY29uLWFzc2V0LWdvbGQ6IHVucXVvdGUoJ1wiXFxcXGYxMjNcIicpO1xyXG4kZWRlbC1pY29uLWFzc2V0LXJiaTogdW5xdW90ZSgnXCJcXFxcZjEyNFwiJyk7XHJcbiRlZGVsLWljb24tYXNzZXQtZWNib25kczogdW5xdW90ZSgnXCJcXFxcZjEyNVwiJyk7XHJcbiRlZGVsLWljb24tYXNzZXQtY29ycGZkOiB1bnF1b3RlKCdcIlxcXFxmMTI2XCInKTtcclxuJGVkZWwtaWNvbi1tYWludGFpbjE6IHVucXVvdGUoJ1wiXFxcXGYxMWRcIicpO1xyXG4kZWRlbC1pY29uLW5vLWdyb3VwOiB1bnF1b3RlKCdcIlxcXFxmMTFjXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYxMDlcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjEwYVwiJyk7XHJcbiRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMTBiXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYxMGNcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjEwZFwiJyk7XHJcbiRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMTBlXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGYxMGZcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoODogdW5xdW90ZSgnXCJcXFxcZjExMFwiJyk7XHJcbiRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMTExXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxmMTEyXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxmMTEzXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxmMTE0XCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxmMTE1XCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE0OiB1bnF1b3RlKCdcIlxcXFxmMTE2XCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE1OiB1bnF1b3RlKCdcIlxcXFxmMTE3XCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE2OiB1bnF1b3RlKCdcIlxcXFxmMTE4XCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE3OiB1bnF1b3RlKCdcIlxcXFxmMTE5XCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE4OiB1bnF1b3RlKCdcIlxcXFxmMTFhXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE5OiB1bnF1b3RlKCdcIlxcXFxmMTFiXCInKTtcclxuJGVkZWwtaWNvbi1iYWNrLWJ1dHRvbjogdW5xdW90ZSgnXCJcXFxcZjEwOFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYwYjhcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMGI5XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjBiYVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYwYmJcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMGJjXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjBiZFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGYwYmVcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxmMGJmXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZjBjMFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxmMGMxXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGYwYzJcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZjBjM1wiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxmMGM0XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMTQ6IHVucXVvdGUoJ1wiXFxcXGYwYzVcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgxNTogdW5xdW90ZSgnXCJcXFxcZjBjNlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDE2OiB1bnF1b3RlKCdcIlxcXFxmMGM3XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMTc6IHVucXVvdGUoJ1wiXFxcXGYwYzhcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgxODogdW5xdW90ZSgnXCJcXFxcZjBjOVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDE5OiB1bnF1b3RlKCdcIlxcXFxmMGNhXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMjA6IHVucXVvdGUoJ1wiXFxcXGYwY2JcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgyMTogdW5xdW90ZSgnXCJcXFxcZjBjY1wiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDIyOiB1bnF1b3RlKCdcIlxcXFxmMGNkXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMjM6IHVucXVvdGUoJ1wiXFxcXGYwY2VcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgyNDogdW5xdW90ZSgnXCJcXFxcZjBjZlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDI1OiB1bnF1b3RlKCdcIlxcXFxmMGQwXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMjY6IHVucXVvdGUoJ1wiXFxcXGYwZDFcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgyNzogdW5xdW90ZSgnXCJcXFxcZjBkMlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDI4OiB1bnF1b3RlKCdcIlxcXFxmMGQzXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMjk6IHVucXVvdGUoJ1wiXFxcXGYwZDRcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgzMDogdW5xdW90ZSgnXCJcXFxcZjBkNlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDMxOiB1bnF1b3RlKCdcIlxcXFxmMGQ5XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMzI6IHVucXVvdGUoJ1wiXFxcXGYwZGFcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgzMzogdW5xdW90ZSgnXCJcXFxcZjBkYlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDM0OiB1bnF1b3RlKCdcIlxcXFxmMGRjXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMzU6IHVucXVvdGUoJ1wiXFxcXGYwZGRcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgzNjogdW5xdW90ZSgnXCJcXFxcZjBkZVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDM3OiB1bnF1b3RlKCdcIlxcXFxmMGRmXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMzg6IHVucXVvdGUoJ1wiXFxcXGYwZTBcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgzOTogdW5xdW90ZSgnXCJcXFxcZjBlMlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDQwOiB1bnF1b3RlKCdcIlxcXFxmMGUzXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNDE6IHVucXVvdGUoJ1wiXFxcXGYwZTRcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg0MjogdW5xdW90ZSgnXCJcXFxcZjBlNVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDQzOiB1bnF1b3RlKCdcIlxcXFxmMGU2XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNDQ6IHVucXVvdGUoJ1wiXFxcXGYwZTdcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg0NTogdW5xdW90ZSgnXCJcXFxcZjBlOFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDQ2OiB1bnF1b3RlKCdcIlxcXFxmMGU5XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNDc6IHVucXVvdGUoJ1wiXFxcXGYwZWFcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg0ODogdW5xdW90ZSgnXCJcXFxcZjBlYlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDQ5OiB1bnF1b3RlKCdcIlxcXFxmMGVjXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNTA6IHVucXVvdGUoJ1wiXFxcXGYwZWRcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg1MTogdW5xdW90ZSgnXCJcXFxcZjBlZVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDUyOiB1bnF1b3RlKCdcIlxcXFxmMGVmXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNTM6IHVucXVvdGUoJ1wiXFxcXGYwZjBcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg1NDogdW5xdW90ZSgnXCJcXFxcZjBmMVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDU1OiB1bnF1b3RlKCdcIlxcXFxmMGYyXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNTY6IHVucXVvdGUoJ1wiXFxcXGYwZjNcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg1NzogdW5xdW90ZSgnXCJcXFxcZjBmNFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDU4OiB1bnF1b3RlKCdcIlxcXFxmMGY1XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNTk6IHVucXVvdGUoJ1wiXFxcXGYwZjZcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg2MDogdW5xdW90ZSgnXCJcXFxcZjBmN1wiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDYxOiB1bnF1b3RlKCdcIlxcXFxmMGY4XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNjI6IHVucXVvdGUoJ1wiXFxcXGYwZjlcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg2MzogdW5xdW90ZSgnXCJcXFxcZjBmYVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDY0OiB1bnF1b3RlKCdcIlxcXFxmMGZiXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNjU6IHVucXVvdGUoJ1wiXFxcXGYwZmNcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg2NjogdW5xdW90ZSgnXCJcXFxcZjBmZFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDY3OiB1bnF1b3RlKCdcIlxcXFxmMGZlXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNjg6IHVucXVvdGUoJ1wiXFxcXGYwZmZcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg2OTogdW5xdW90ZSgnXCJcXFxcZjEwMFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDcwOiB1bnF1b3RlKCdcIlxcXFxmMTAxXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNzE6IHVucXVvdGUoJ1wiXFxcXGYxMDJcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg3MjogdW5xdW90ZSgnXCJcXFxcZjEwM1wiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDczOiB1bnF1b3RlKCdcIlxcXFxmMTA0XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNzQ6IHVucXVvdGUoJ1wiXFxcXGYxMDVcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg3NTogdW5xdW90ZSgnXCJcXFxcZjEwNlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDc2OiB1bnF1b3RlKCdcIlxcXFxmMTA3XCInKTtcclxuJGVkZWwtaWNvbi1hZGQtc3F1YXJlOiB1bnF1b3RlKCdcIlxcXFxmMGI3XCInKTtcclxuJGVkZWwtaWNvbi1wcm9kdWN0LWJhZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjBiNFwiJyk7XHJcbiRlZGVsLWljb24tcHJvZHVjdC1iYWctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYwYjVcIicpO1xyXG4kZWRlbC1pY29uLXByb2R1Y3QtYmFnLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMGI2XCInKTtcclxuJGVkZWwtaWNvbi1tZWRhbC1ib29rbWFyazogdW5xdW90ZSgnXCJcXFxcZjBiM1wiJyk7XHJcbiRlZGVsLWljb24tbWFuZGF0ZS1hZGQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYwYjFcIicpO1xyXG4kZWRlbC1pY29uLW1hbmRhdGUtYWRkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMGIyXCInKTtcclxuJGVkZWwtaWNvbi1lbGxpcHNlZC10ZXh0OiB1bnF1b3RlKCdcIlxcXFxmMGFjXCInKTtcclxuJGVkZWwtaWNvbi1wYXVzZTogdW5xdW90ZSgnXCJcXFxcZjBhYVwiJyk7XHJcbiRlZGVsLWljb24tcmVzdW1lOiB1bnF1b3RlKCdcIlxcXFxmMGFiXCInKTtcclxuJGVkZWwtaWNvbi1kdXBsaWNhdGUtMTogdW5xdW90ZSgnXCJcXFxcZjBhOVwiJyk7XHJcbiRlZGVsLWljb24tYXJyb3ctdXAtdGhpbjogdW5xdW90ZSgnXCJcXFxcZjBhOFwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtcGFnZTI6IHVucXVvdGUoJ1wiXFxcXGYwYTdcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYwNTVcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYwNTZcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYwNTdcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYwNThcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYwNTlcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGYwNWFcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGYwNWJcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGYwNWNcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGYwNWRcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxmMDVlXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZjA1ZlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGYwNjBcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxmMDYxXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZjA2MlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTU6IHVucXVvdGUoJ1wiXFxcXGYwNjNcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE2OiB1bnF1b3RlKCdcIlxcXFxmMDY0XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxNzogdW5xdW90ZSgnXCJcXFxcZjA2NVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTg6IHVucXVvdGUoJ1wiXFxcXGYwNjZcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE5OiB1bnF1b3RlKCdcIlxcXFxmMDY3XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyMDogdW5xdW90ZSgnXCJcXFxcZjA2OFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjE6IHVucXVvdGUoJ1wiXFxcXGYwNjlcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDIyOiB1bnF1b3RlKCdcIlxcXFxmMDZhXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyMzogdW5xdW90ZSgnXCJcXFxcZjA2YlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjQ6IHVucXVvdGUoJ1wiXFxcXGYwNmNcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI1OiB1bnF1b3RlKCdcIlxcXFxmMDZkXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyNjogdW5xdW90ZSgnXCJcXFxcZjA2ZVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjc6IHVucXVvdGUoJ1wiXFxcXGYwNmZcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI4OiB1bnF1b3RlKCdcIlxcXFxmMDcwXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyOTogdW5xdW90ZSgnXCJcXFxcZjA3MVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzA6IHVucXVvdGUoJ1wiXFxcXGYwNzJcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDMxOiB1bnF1b3RlKCdcIlxcXFxmMDczXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzMjogdW5xdW90ZSgnXCJcXFxcZjA3NFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzM6IHVucXVvdGUoJ1wiXFxcXGYwNzVcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM0OiB1bnF1b3RlKCdcIlxcXFxmMDc2XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzNTogdW5xdW90ZSgnXCJcXFxcZjA3N1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzY6IHVucXVvdGUoJ1wiXFxcXGYwNzhcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM3OiB1bnF1b3RlKCdcIlxcXFxmMDc5XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzODogdW5xdW90ZSgnXCJcXFxcZjA3YVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzk6IHVucXVvdGUoJ1wiXFxcXGYwN2JcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQwOiB1bnF1b3RlKCdcIlxcXFxmMDdjXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0MTogdW5xdW90ZSgnXCJcXFxcZjA3ZFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDI6IHVucXVvdGUoJ1wiXFxcXGYwN2VcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQzOiB1bnF1b3RlKCdcIlxcXFxmMDdmXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0NDogdW5xdW90ZSgnXCJcXFxcZjA4MFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDU6IHVucXVvdGUoJ1wiXFxcXGYwODFcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ2OiB1bnF1b3RlKCdcIlxcXFxmMDgyXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0NzogdW5xdW90ZSgnXCJcXFxcZjA4M1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDg6IHVucXVvdGUoJ1wiXFxcXGYwODRcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ5OiB1bnF1b3RlKCdcIlxcXFxmMDg1XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1MDogdW5xdW90ZSgnXCJcXFxcZjA4NlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTE6IHVucXVvdGUoJ1wiXFxcXGYwODdcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDUyOiB1bnF1b3RlKCdcIlxcXFxmMDg4XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1MzogdW5xdW90ZSgnXCJcXFxcZjA4OVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTQ6IHVucXVvdGUoJ1wiXFxcXGYwOGFcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU1OiB1bnF1b3RlKCdcIlxcXFxmMDhiXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1NjogdW5xdW90ZSgnXCJcXFxcZjA4Y1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTc6IHVucXVvdGUoJ1wiXFxcXGYwOGRcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU4OiB1bnF1b3RlKCdcIlxcXFxmMDhlXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1OTogdW5xdW90ZSgnXCJcXFxcZjA4ZlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjA6IHVucXVvdGUoJ1wiXFxcXGYwOTBcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDYxOiB1bnF1b3RlKCdcIlxcXFxmMDkxXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2MjogdW5xdW90ZSgnXCJcXFxcZjA5MlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjM6IHVucXVvdGUoJ1wiXFxcXGYwOTNcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY0OiB1bnF1b3RlKCdcIlxcXFxmMDk0XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2NTogdW5xdW90ZSgnXCJcXFxcZjA5NVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjY6IHVucXVvdGUoJ1wiXFxcXGYwOTZcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY3OiB1bnF1b3RlKCdcIlxcXFxmMDk3XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2ODogdW5xdW90ZSgnXCJcXFxcZjA5OFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjk6IHVucXVvdGUoJ1wiXFxcXGYwOWJcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDcwOiB1bnF1b3RlKCdcIlxcXFxmMDljXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3MTogdW5xdW90ZSgnXCJcXFxcZjA5ZFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzI6IHVucXVvdGUoJ1wiXFxcXGYwOWVcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDczOiB1bnF1b3RlKCdcIlxcXFxmMDlmXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3NDogdW5xdW90ZSgnXCJcXFxcZjBhMFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzU6IHVucXVvdGUoJ1wiXFxcXGYwYTFcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc2OiB1bnF1b3RlKCdcIlxcXFxmMGEyXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3NzogdW5xdW90ZSgnXCJcXFxcZjBhM1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzg6IHVucXVvdGUoJ1wiXFxcXGYwYTRcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc5OiB1bnF1b3RlKCdcIlxcXFxmMGE1XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg4MDogdW5xdW90ZSgnXCJcXFxcZjBhNlwiJyk7XHJcbiRlZGVsLWljb24tZXJyb3ItdGhpbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjA0ZFwiJyk7XHJcbiRlZGVsLWljb24tZXJyb3ItdGhpbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjA0ZVwiJyk7XHJcbiRlZGVsLWljb24taG9sbG93LWNpcmNsZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjA0ZlwiJyk7XHJcbiRlZGVsLWljb24taG9sbG93LWNpcmNsZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjA1MFwiJyk7XHJcbiRlZGVsLWljb24td2l0aGRyYXdhbDogdW5xdW90ZSgnXCJcXFxcZjA1MVwiJyk7XHJcbiRlZGVsLWljb24tdHJhbnNmZXI6IHVucXVvdGUoJ1wiXFxcXGYwNTJcIicpO1xyXG4kZWRlbC1pY29uLXJlZGVlbTogdW5xdW90ZSgnXCJcXFxcZjA1M1wiJyk7XHJcbiRlZGVsLWljb24tc3dpdGNoLWZ1bmQ6IHVucXVvdGUoJ1wiXFxcXGYwNTRcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWZpbGxlZDogdW5xdW90ZSgnXCJcXFxcZjA0NlwiJyk7XHJcbiRlZGVsLWljb24tZXhwZXJ0LWNvbm5lY3Q6IHVucXVvdGUoJ1wiXFxcXGYwNDdcIicpO1xyXG4kZWRlbC1pY29uLXBvcnRmb2xpbzogdW5xdW90ZSgnXCJcXFxcZjA0YlwiJyk7XHJcbiRlZGVsLWljb24tcHJvZHVjdC1ib29rOiB1bnF1b3RlKCdcIlxcXFxmMDRjXCInKTtcclxuJGVkZWwtaWNvbi1wcm9maWxlLWF2YXRhcjogdW5xdW90ZSgnXCJcXFxcZjA0NVwiJyk7XHJcbiRlZGVsLWljb24tZG91YmxlLXNhZmUtZ3VhcmRzOiB1bnF1b3RlKCdcIlxcXFxmMDQ5XCInKTtcclxuJGVkZWwtaWNvbi1kb3VibGUtY3Jvc3MtaW4tbWVzc2FnZTogdW5xdW90ZSgnXCJcXFxcZjA0YVwiJyk7XHJcbiRlZGVsLWljb24tZG91YmxlLXNldHRpbmdzOiB1bnF1b3RlKCdcIlxcXFxmMDQ4XCInKTtcclxuJGVkZWwtaWNvbi1zaWRlLXRyaWFuZ2xlOiB1bnF1b3RlKCdcIlxcXFxmMDQ0XCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLXJvdW5kZWQtdGljazogdW5xdW90ZSgnXCJcXFxcZjA0M1wiJyk7XHJcbiRlZGVsLWljb24tY2FsbDI6IHVucXVvdGUoJ1wiXFxcXGYwNDJcIicpO1xyXG4kZWRlbC1pY29uLWdsb3NzeTogdW5xdW90ZSgnXCJcXFxcZjA0MFwiJyk7XHJcbiRlZGVsLWljb24tY3Jvd246IHVucXVvdGUoJ1wiXFxcXGYwNDFcIicpO1xyXG4kZWRlbC1pY29uLXBsdXMtdGhpbjogdW5xdW90ZSgnXCJcXFxcZjAzZVwiJyk7XHJcbiRlZGVsLWljb24tY29tcGFyZS1ib3JkZXItc21vb3RoOiB1bnF1b3RlKCdcIlxcXFxmMDNmXCInKTtcclxuJGVkZWwtaWNvbi1maWx0ZXItMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjAzYVwiJyk7XHJcbiRlZGVsLWljb24tZmlsdGVyLTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYwM2NcIicpO1xyXG4kZWRlbC1pY29uLWZpbHRlci0xLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMDNkXCInKTtcclxuJGVkZWwtaWNvbi1wZXJzb24taW4tZnJhbWU6IHVucXVvdGUoJ1wiXFxcXGYwM2JcIicpO1xyXG4kZWRlbC1pY29uLXJvdW5kZWQtcGx1cy0yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTQyXCInKTtcclxuJGVkZWwtaWNvbi1yb3VuZGVkLXBsdXMtMi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIwZFwiJyk7XHJcbiRlZGVsLWljb24tcm91bmRlZC1wbHVzLTItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYwMzlcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydGluZy0yOiB1bnF1b3RlKCdcIlxcXFxlOWI2XCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXJlcXVlc3QtMzogdW5xdW90ZSgnXCJcXFxcZWIwY1wiJyk7XHJcbiRlZGVsLWljb24tYWxsLWJvb2ttYXJrczogdW5xdW90ZSgnXCJcXFxcZWIwYlwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJib29rLTI6IHVucXVvdGUoJ1wiXFxcXGVhMmZcIicpO1xyXG4kZWRlbC1pY29uLWxlYWQtZGFzaGJvYXJkLTI6IHVucXVvdGUoJ1wiXFxcXGVhMzdcIicpO1xyXG4kZWRlbC1pY29uLW90aGVyLWFwcHM6IHVucXVvdGUoJ1wiXFxcXGU5YjVcIicpO1xyXG4kZWRlbC1pY29uLW51dmFtYS1sZWFybmluZzogdW5xdW90ZSgnXCJcXFxcZWEzOFwiJyk7XHJcbiRlZGVsLWljb24tc2hhcmUtMjogdW5xdW90ZSgnXCJcXFxcZTljYlwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmdzOiB1bnF1b3RlKCdcIlxcXFxlOWE1XCInKTtcclxuJGVkZWwtaWNvbi1leHBvcnQ6IHVucXVvdGUoJ1wiXFxcXGVhNDFcIicpO1xyXG4kZWRlbC1pY29uLXJlbW92ZS1ib29rbWFyay1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIwZVwiJyk7XHJcbiRlZGVsLWljb24tcmVtb3ZlLWJvb2ttYXJrLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjBmXCInKTtcclxuJGVkZWwtaWNvbi1yZW1vdmUtYm9va21hcmstcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMTBcIicpO1xyXG4kZWRlbC1pY29uLXJldmVudWUtZGItMjogdW5xdW90ZSgnXCJcXFxcZWEzNlwiJyk7XHJcbiRlZGVsLWljb24tbm90aWZpY2F0aW9uLWJlbGwtMjogdW5xdW90ZSgnXCJcXFxcZTk2NVwiJyk7XHJcbiRlZGVsLWljb24tYWRkLWJvb2ttYXJrOiB1bnF1b3RlKCdcIlxcXFxlOWE5XCInKTtcclxuJGVkZWwtaWNvbi1rYWJhYi1tZW51OiB1bnF1b3RlKCdcIlxcXFxmMDI2XCInKTtcclxuJGVkZWwtaWNvbi1ib3JkZXJlZC1jcm9zczogdW5xdW90ZSgnXCJcXFxcZjAyNVwiJyk7XHJcbiRlZGVsLWljb24tbm8tc2VhcmNoLXJlc3VsdDogdW5xdW90ZSgnXCJcXFxcZjAyNFwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZS1yZWZyZXNoLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMDIwXCInKTtcclxuJGVkZWwtaWNvbi1saXZlLXJlZnJlc2gtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYwMjFcIicpO1xyXG4kZWRlbC1pY29uLWxpdmUtcmVmcmVzaC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjAyMlwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZS1yZWZyZXNoLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMDIzXCInKTtcclxuJGVkZWwtaWNvbi1NYXA6IHVucXVvdGUoJ1wiXFxcXGYwMWZcIicpO1xyXG4kZWRlbC1pY29uLXR4bi1kZXRhaWxzOiB1bnF1b3RlKCdcIlxcXFxmMDE4XCInKTtcclxuJGVkZWwtaWNvbi1jaGFydHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYwMTlcIicpO1xyXG4kZWRlbC1pY29uLWNoYXJ0cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjAxYVwiJyk7XHJcbiRlZGVsLWljb24tY2hhcnRzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMDFiXCInKTtcclxuJGVkZWwtaWNvbi1jaGFydHMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYwMWNcIicpO1xyXG4kZWRlbC1pY29uLWNoYXJ0cy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjAxZFwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItcHJldkNsb3NlOiB1bnF1b3RlKCdcIlxcXFxmMDFlXCInKTtcclxuJGVkZWwtaWNvbi10aW1lci1oYWxmOiB1bnF1b3RlKCdcIlxcXFxmMDE3XCInKTtcclxuJGVkZWwtaWNvbi1jbGVhci10YXgtY3Jvc3M6IHVucXVvdGUoJ1wiXFxcXGYwMTRcIicpO1xyXG4kZWRlbC1pY29uLWRvdWJsZS11c2VyOiB1bnF1b3RlKCdcIlxcXFxmMDE1XCInKTtcclxuJGVkZWwtaWNvbi1lZGl0LWluZm8td2FybjogdW5xdW90ZSgnXCJcXFxcZjAxNlwiJyk7XHJcbiRlZGVsLWljb24tbWFuYWdlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjAxMFwiJyk7XHJcbiRlZGVsLWljb24tbWFuYWdlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjAxMVwiJyk7XHJcbiRlZGVsLWljb24tbWFuYWdlci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjAxMlwiJyk7XHJcbiRlZGVsLWljb24tbWFuYWdlci1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjAxM1wiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmZjXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmZmVcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZmZlwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMDAwXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYwMDFcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjAwMlwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxmMDAzXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGYwMDRcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZjAwNVwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZjAwNlwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZjAwN1wiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZjAwOFwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZjAwOVwiJyk7XHJcbiRlZGVsLWljb24tc3ItdGlja2V0LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMDBhXCInKTtcclxuJGVkZWwtaWNvbi1zci10aWNrZXQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYwMGJcIicpO1xyXG4kZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjAwY1wiJyk7XHJcbiRlZGVsLWljb24tc3ItdGlja2V0LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMDBkXCInKTtcclxuJGVkZWwtaWNvbi1zci10aWNrZXQtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYwMGVcIicpO1xyXG4kZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjAwZlwiJyk7XHJcbiRlZGVsLWljb24tYmxhbmstcGFnZTogdW5xdW90ZSgnXCJcXFxcZWZlNlwiJyk7XHJcbiRlZGVsLWljb24tZXhwYW5kLWZpbjogdW5xdW90ZSgnXCJcXFxcZWZmYlwiJyk7XHJcbiRlZGVsLWljb24tdGlja2V0LWdyaWV2YW5jZS1tb2I6IHVucXVvdGUoJ1wiXFxcXGVmZmRcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3NmdWwtaWNvbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZlZVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZmVmXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmZjBcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3NmdWwtaWNvbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWZmMVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZmYyXCInKTtcclxuJGVkZWwtaWNvbi1ub3QtdmVyaWZpZWQ6IHVucXVvdGUoJ1wiXFxcXGVmZWRcIicpO1xyXG4kZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmZThcIicpO1xyXG4kZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmZTlcIicpO1xyXG4kZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmZWFcIicpO1xyXG4kZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmZWJcIicpO1xyXG4kZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmZWNcIicpO1xyXG4kZWRlbC1pY29uLXZlcmlmaWVkOiB1bnF1b3RlKCdcIlxcXFxlZmU3XCInKTtcclxuJGVkZWwtaWNvbi13YXRjaGxpc3QtYW5vdGhlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZmM1wiJyk7XHJcbiRlZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmZjRcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmZjVcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmZjZcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmZjdcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmZjhcIicpO1xyXG4kZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2UtY29sb3I6IHVucXVvdGUoJ1wiXFxcXGVmZjlcIicpO1xyXG4kZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2U6IHVucXVvdGUoJ1wiXFxcXGVmZmFcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZkZFwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZmRlXCInKTtcclxuJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmZGZcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWZlMFwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZmUxXCInKTtcclxuJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmZTJcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWZlM1wiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZmU0XCInKTtcclxuJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVmZTVcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbnRyYWRpbmc6IHVucXVvdGUoJ1wiXFxcXGVmZGJcIicpO1xyXG4kZWRlbC1pY29uLWxpbmthZGhhcmNhcmQ6IHVucXVvdGUoJ1wiXFxcXGVmZGNcIicpO1xyXG4kZWRlbC1pY29uLWNsaWNrLWNpcmNsZS1ncmVlbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZkNlwiJyk7XHJcbiRlZGVsLWljb24tY2xpY2stY2lyY2xlLWdyZWVuLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZmQ3XCInKTtcclxuJGVkZWwtaWNvbi1QZW46IHVucXVvdGUoJ1wiXFxcXGVmZDhcIicpO1xyXG4kZWRlbC1pY29uLU1lbnU6IHVucXVvdGUoJ1wiXFxcXGVmZDlcIicpO1xyXG4kZWRlbC1pY29uLUNoYXQ6IHVucXVvdGUoJ1wiXFxcXGVmZGFcIicpO1xyXG4kZWRlbC1pY29uLWFkZC11c2VyOiB1bnF1b3RlKCdcIlxcXFxlZmQ1XCInKTtcclxuJGVkZWwtaWNvbi10cmVuZC1hcnJvdzogdW5xdW90ZSgnXCJcXFxcZWZkM1wiJyk7XHJcbiRlZGVsLWljb24tbG9jay1yZXBvcnQ6IHVucXVvdGUoJ1wiXFxcXGVmZDRcIicpO1xyXG4kZWRlbC1pY29uLW1vcmUtYnV0dG9uOiB1bnF1b3RlKCdcIlxcXFxlZmQyXCInKTtcclxuJGVkZWwtaWNvbi13aXRob3V0Y29sb3ItY3Jvc3MtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmZDBcIicpO1xyXG4kZWRlbC1pY29uLXdpdGhvdXRjb2xvci1jcm9zcy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZkMVwiJyk7XHJcbiRlZGVsLWljb24taG90LXRleHQ6IHVucXVvdGUoJ1wiXFxcXGVmY2RcIicpO1xyXG4kZWRlbC1pY29uLXdhcm0tdGV4dDogdW5xdW90ZSgnXCJcXFxcZWZjZVwiJyk7XHJcbiRlZGVsLWljb24tY29sZC10ZXh0OiB1bnF1b3RlKCdcIlxcXFxlZmNmXCInKTtcclxuJGVkZWwtaWNvbi11cmdlbnQtMTogdW5xdW90ZSgnXCJcXFxcZWZjY1wiJyk7XHJcbiRlZGVsLWljb24td2FybmluZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZiMVwiJyk7XHJcbiRlZGVsLWljb24td2FybmluZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZiMlwiJyk7XHJcbiRlZGVsLWljb24td2FybmluZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZiM1wiJyk7XHJcbiRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmI0XCInKTtcclxuJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmYjVcIicpO1xyXG4kZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZiNlwiJyk7XHJcbiRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZmI3XCInKTtcclxuJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmYjhcIicpO1xyXG4kZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWZiOVwiJyk7XHJcbiRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZmJhXCInKTtcclxuJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVmYmJcIicpO1xyXG4kZWRlbC1pY29uLWxvdy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZiY1wiJyk7XHJcbiRlZGVsLWljb24tbG93LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZmJkXCInKTtcclxuJGVkZWwtaWNvbi1sb3ctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmYmVcIicpO1xyXG4kZWRlbC1pY29uLWxvdy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWZiZlwiJyk7XHJcbiRlZGVsLWljb24tbG93LXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZmMwXCInKTtcclxuJGVkZWwtaWNvbi1sb3ctcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmYzFcIicpO1xyXG4kZWRlbC1pY29uLWxvdy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWZjMlwiJyk7XHJcbiRlZGVsLWljb24tbG93LXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZmMzXCInKTtcclxuJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmYzRcIicpO1xyXG4kZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZjNVwiJyk7XHJcbiRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZmM2XCInKTtcclxuJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmYzdcIicpO1xyXG4kZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWZjOFwiJyk7XHJcbiRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZmM5XCInKTtcclxuJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVmY2FcIicpO1xyXG4kZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWZjYlwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZhNVwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZhNlwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZhN1wiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWZhOFwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWZhOVwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWZhYVwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWZhYlwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWZhY1wiJyk7XHJcbiRlZGVsLWljb24tY29pbnMtYmFnLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmFkXCInKTtcclxuJGVkZWwtaWNvbi1jb2lucy1iYWctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmYWVcIicpO1xyXG4kZWRlbC1pY29uLWNvaW5zLWJhZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZhZlwiJyk7XHJcbiRlZGVsLWljb24tY29pbnMtYmFnLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZmIwXCInKTtcclxuJGVkZWwtaWNvbi10cmVuZC1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZhM1wiJyk7XHJcbiRlZGVsLWljb24tdHJlbmQtY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmYTRcIicpO1xyXG4kZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY4YVwiJyk7XHJcbiRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjhiXCInKTtcclxuJGVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmOGNcIicpO1xyXG4kZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWY4ZFwiJyk7XHJcbiRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjhlXCInKTtcclxuJGVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmOGZcIicpO1xyXG4kZWRlbC1pY29uLURwLUJpbGxzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjkwXCInKTtcclxuJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY5MVwiJyk7XHJcbiRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmOTJcIicpO1xyXG4kZWRlbC1pY29uLURwLUJpbGxzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjkzXCInKTtcclxuJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWY5NFwiJyk7XHJcbiRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmOTVcIicpO1xyXG4kZWRlbC1pY29uLWRheXMtcGVuZGluZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY5NlwiJyk7XHJcbiRlZGVsLWljb24tZGF5cy1wZW5kaW5nLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjk3XCInKTtcclxuJGVkZWwtaWNvbi1kYXlzLXBlbmRpbmctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmOThcIicpO1xyXG4kZWRlbC1pY29uLWRheXMtcGVuZGluZy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWY5OVwiJyk7XHJcbiRlZGVsLWljb24tZGF5cy1wZW5kaW5nLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjlhXCInKTtcclxuJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjliXCInKTtcclxuJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjljXCInKTtcclxuJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjlkXCInKTtcclxuJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjllXCInKTtcclxuJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjlmXCInKTtcclxuJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZmEwXCInKTtcclxuJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZmExXCInKTtcclxuJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZmEyXCInKTtcclxuJGVkZWwtaWNvbi1pbnZhbGlkLXBhbjogdW5xdW90ZSgnXCJcXFxcZWY4NlwiJyk7XHJcbiRlZGVsLWljb24tdGFibGUtY2hhdDogdW5xdW90ZSgnXCJcXFxcZWY4N1wiJyk7XHJcbiRlZGVsLWljb24tc21hbGxDYXNlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjg4XCInKTtcclxuJGVkZWwtaWNvbi1zbWFsbENhc2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmODlcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLXJvdW5kZWQ6IHVucXVvdGUoJ1wiXFxcXGVmODVcIicpO1xyXG4kZWRlbC1pY29uLXVzZXItYXZhdGFyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjgyXCInKTtcclxuJGVkZWwtaWNvbi11c2VyLWF2YXRhci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY4M1wiJyk7XHJcbiRlZGVsLWljb24tdXNlci1hdmF0YXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmODRcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmMzVcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmMzZcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmMzdcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmM2FcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmM2JcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmM2NcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVmM2RcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVmM2VcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVmM2ZcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlZjQwXCInKTtcclxuJGVkZWwtaWNvbi1lbXBvd2VyLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWY0YVwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGVmNGJcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxlZjRjXCInKTtcclxuJGVkZWwtaWNvbi1sb2Fucy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY0ZFwiJyk7XHJcbiRlZGVsLWljb24tbG9hbnMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNGVcIicpO1xyXG4kZWRlbC1pY29uLWxvYW5zLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjZhXCInKTtcclxuJGVkZWwtaWNvbi1sb2Fucy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWY2ZFwiJyk7XHJcbiRlZGVsLWljb24tYWR2aXNvcnkxLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjZlXCInKTtcclxuJGVkZWwtaWNvbi1hZHZpc29yeTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNmZcIicpO1xyXG4kZWRlbC1pY29uLWFkdmlzb3J5MS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY3MFwiJyk7XHJcbiRlZGVsLWljb24tZXBpc29kaWMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmNzFcIicpO1xyXG4kZWRlbC1pY29uLWVwaXNvZGljLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjcyXCInKTtcclxuJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY3M1wiJyk7XHJcbiRlZGVsLWljb24tZXBpc29kaWMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmNzRcIicpO1xyXG4kZWRlbC1pY29uLWVwaXNvZGljLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjc1XCInKTtcclxuJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWY3NlwiJyk7XHJcbiRlZGVsLWljb24tZXBpc29kaWMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVmNzdcIicpO1xyXG4kZWRlbC1pY29uLUFjcXVpc2l0aW9uLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjc4XCInKTtcclxuJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY3OVwiJyk7XHJcbiRlZGVsLWljb24tQWNxdWlzaXRpb24tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmN2FcIicpO1xyXG4kZWRlbC1pY29uLUFjcXVpc2l0aW9uLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjdiXCInKTtcclxuJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWY3Y1wiJyk7XHJcbiRlZGVsLWljb24tQWNxdWlzaXRpb24tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmN2RcIicpO1xyXG4kZWRlbC1pY29uLWV2ZW50czEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmN2VcIicpO1xyXG4kZWRlbC1pY29uLWV2ZW50czEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmN2ZcIicpO1xyXG4kZWRlbC1pY29uLW9mZmljZS1icmFuZGluZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY4MFwiJyk7XHJcbiRlZGVsLWljb24tb2ZmaWNlLWJyYW5kaW5nLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjgxXCInKTtcclxuJGVkZWwtaWNvbi1jb2xsYXRlcmFscy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWYzOFwiJyk7XHJcbiRlZGVsLWljb24tY29sbGF0ZXJhbHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmMzlcIicpO1xyXG4kZWRlbC1pY29uLW90aGVycy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY0MVwiJyk7XHJcbiRlZGVsLWljb24tb3RoZXJzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjQyXCInKTtcclxuJGVkZWwtaWNvbi1vdGhlcnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmNDNcIicpO1xyXG4kZWRlbC1pY29uLXN0cnVjdHVyZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY0NFwiJyk7XHJcbiRlZGVsLWljb24tc3RydWN0dXJlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjQ1XCInKTtcclxuJGVkZWwtaWNvbi1zdHJ1Y3R1cmUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmNDZcIicpO1xyXG4kZWRlbC1pY29uLXN0cnVjdHVyZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWY0N1wiJyk7XHJcbiRlZGVsLWljb24tc3RydWN0dXJlLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjQ4XCInKTtcclxuJGVkZWwtaWNvbi1zdHJ1Y3R1cmUtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmNDlcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmNGZcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNTBcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmNTFcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmNTJcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmNTNcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNTRcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmNTVcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmNTZcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmNTdcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmNThcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVmNTlcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVmNWFcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVmNWJcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlZjVjXCInKTtcclxuJGVkZWwtaWNvbi1icm9raW5nLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWY1ZFwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY1ZVwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY1ZlwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY2MFwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWY2MVwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWY2MlwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWY2M1wiJyk7XHJcbiRlZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjY0XCInKTtcclxuJGVkZWwtaWNvbi1leGNsdXNpdmUtY3VzdG9tZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNjVcIicpO1xyXG4kZWRlbC1pY29uLWV4Y2x1c2l2ZS1jdXN0b21lci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY2NlwiJyk7XHJcbiRlZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjY3XCInKTtcclxuJGVkZWwtaWNvbi1jbGFzcy1wcm9kdWN0LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjY4XCInKTtcclxuJGVkZWwtaWNvbi1jbGFzcy1wcm9kdWN0LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjY5XCInKTtcclxuJGVkZWwtaWNvbi12ZXJpZnktcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmNmJcIicpO1xyXG4kZWRlbC1pY29uLXZlcmlmeS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY2Y1wiJyk7XHJcbiRlZGVsLWljb24tYXRvbS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWYyZlwiJyk7XHJcbiRlZGVsLWljb24tYXRvbS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWYzMFwiJyk7XHJcbiRlZGVsLWljb24tYXRvbS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWYzMVwiJyk7XHJcbiRlZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmMzJcIicpO1xyXG4kZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjMzXCInKTtcclxuJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1jb2xvci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWYzNFwiJyk7XHJcbiRlZGVsLWljb24tZWRpdC10eG4tcmVwb3J0OiB1bnF1b3RlKCdcIlxcXFxlZjJlXCInKTtcclxuJGVkZWwtaWNvbi1maW5hbmNpYWwtZGV0YWlsczogdW5xdW90ZSgnXCJcXFxcZWYyZFwiJyk7XHJcbiRlZGVsLWljb24tcmVwb3J0LWV4Y2xhLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjI0XCInKTtcclxuJGVkZWwtaWNvbi1yZXBvcnQtZXhjbGEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmMmJcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydC1leGNsYS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWYyY1wiJyk7XHJcbiRlZGVsLWljb24tbm90aWZpY2F0aW9uLWJveDogdW5xdW90ZSgnXCJcXFxcZWYyM1wiJyk7XHJcbiRlZGVsLWljb24tZW1haWwtbW9iaWxlLXJlcG9ydDogdW5xdW90ZSgnXCJcXFxcZWYyNVwiJyk7XHJcbiRlZGVsLWljb24td2hhdHVwLXJlcG9ydDogdW5xdW90ZSgnXCJcXFxcZWYyNlwiJyk7XHJcbiRlZGVsLWljb24tcmVhY3RpdmF0ZTogdW5xdW90ZSgnXCJcXFxcZWYyN1wiJyk7XHJcbiRlZGVsLWljb24tYmFuay1hY2NvdW50OiB1bnF1b3RlKCdcIlxcXFxlZjI4XCInKTtcclxuJGVkZWwtaWNvbi1wYW4tbGlua2luZzogdW5xdW90ZSgnXCJcXFxcZWYyOVwiJyk7XHJcbiRlZGVsLWljb24ta3JhOiB1bnF1b3RlKCdcIlxcXFxlZjJhXCInKTtcclxuJGVkZWwtaWNvbi1jb21wYXJlLWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjFmXCInKTtcclxuJGVkZWwtaWNvbi1jb21wYXJlLWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjIwXCInKTtcclxuJGVkZWwtaWNvbi1jb21wYXJlLWNvbG9yLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjIxXCInKTtcclxuJGVkZWwtaWNvbi1jb21wYXJlLWNvbG9yLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjIyXCInKTtcclxuJGVkZWwtaWNvbi1JbmZvcm1hdGlvbjogdW5xdW90ZSgnXCJcXFxcZWYwNFwiJyk7XHJcbiRlZGVsLWljb24tbm8taG9sZGluZ3MtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlZmNcIicpO1xyXG4kZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZWZkXCInKTtcclxuJGVkZWwtaWNvbi1uby1ob2xkaW5ncy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVmZVwiJyk7XHJcbiRlZGVsLWljb24tbm8taG9sZGluZ3MtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlZmZcIicpO1xyXG4kZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjAwXCInKTtcclxuJGVkZWwtaWNvbi1uby1ob2xkaW5ncy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWYwMVwiJyk7XHJcbiRlZGVsLWljb24tZmlsdGVyLWNyb3NzLWNvbG91cmVkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjAyXCInKTtcclxuJGVkZWwtaWNvbi1maWx0ZXItY3Jvc3MtY29sb3VyZWQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmMDNcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlZjdcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlZjhcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlZjlcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlZmFcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlZmJcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlZWNcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlZWRcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlZWVcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlZWZcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlZjBcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlZjFcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlZjJcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlZjNcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlZjRcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlZjVcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVlZjZcIicpO1xyXG4kZWRlbC1pY29uLWNyb3NzLWJvbGQtc21hbGw6IHVucXVvdGUoJ1wiXFxcXGVlZWJcIicpO1xyXG4kZWRlbC1pY29uLXNldHRpbmdzLXNvcnQ6IHVucXVvdGUoJ1wiXFxcXGVlZWFcIicpO1xyXG4kZWRlbC1pY29uLWFhYS1zaGVldDogdW5xdW90ZSgnXCJcXFxcZWUxMVwiJyk7XHJcbiRlZGVsLWljb24tYWN0aW9uLXNldHRpbmdzOiB1bnF1b3RlKCdcIlxcXFxlZTEyXCInKTtcclxuJGVkZWwtaWNvbi1BSUYtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlMTNcIicpO1xyXG4kZWRlbC1pY29uLUFJRi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWUxNFwiJyk7XHJcbiRlZGVsLWljb24tQUlGLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTE1XCInKTtcclxuJGVkZWwtaWNvbi1BSUYtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlMTZcIicpO1xyXG4kZWRlbC1pY29uLUFJRi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWUxN1wiJyk7XHJcbiRlZGVsLWljb24tQUlGLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZTE4XCInKTtcclxuJGVkZWwtaWNvbi1BSUYtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVlMTlcIicpO1xyXG4kZWRlbC1pY29uLUFJRi1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWUxYVwiJyk7XHJcbiRlZGVsLWljb24tQUlGLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlZTFiXCInKTtcclxuJGVkZWwtaWNvbi1BSUYtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlZTFjXCInKTtcclxuJGVkZWwtaWNvbi1BSUYtcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlZTFkXCInKTtcclxuJGVkZWwtaWNvbi1hbGwtcmVwb3J0czogdW5xdW90ZSgnXCJcXFxcZWUxZVwiJyk7XHJcbiRlZGVsLWljb24tYWxwaGE6IHVucXVvdGUoJ1wiXFxcXGVlMWZcIicpO1xyXG4kZWRlbC1pY29uLWFsdC1mdW5kcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWUyMFwiJyk7XHJcbiRlZGVsLWljb24tYWx0LWZ1bmRzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTIxXCInKTtcclxuJGVkZWwtaWNvbi1hbHQtZnVuZHMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlMjJcIicpO1xyXG4kZWRlbC1pY29uLWFsdC1mdW5kcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWUyM1wiJyk7XHJcbiRlZGVsLWljb24tYWx0LWZ1bmRzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZTI0XCInKTtcclxuJGVkZWwtaWNvbi1hbm5vdW5jZW1lbnQ6IHVucXVvdGUoJ1wiXFxcXGVlMjVcIicpO1xyXG4kZWRlbC1pY29uLWFycm93LWRvd24tcHJvZDogdW5xdW90ZSgnXCJcXFxcZWUyNlwiJyk7XHJcbiRlZGVsLWljb24tYXNzZXQtcHJvZDogdW5xdW90ZSgnXCJcXFxcZWUyN1wiJyk7XHJcbiRlZGVsLWljb24tYmFsYW5jZS1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZTI4XCInKTtcclxuJGVkZWwtaWNvbi1icmFpbjogdW5xdW90ZSgnXCJcXFxcZWUyOVwiJyk7XHJcbiRlZGVsLWljb24tYnVsbHNleWU6IHVucXVvdGUoJ1wiXFxcXGVlMmFcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlMmJcIicpO1xyXG4kZWRlbC1pY29uLWNhc2gtZmxvdy1jb2xvdXJlZDogdW5xdW90ZSgnXCJcXFxcZWUyY1wiJyk7XHJcbiRlZGVsLWljb24tY2hhdC1jb2xvdXJlZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWUyZFwiJyk7XHJcbiRlZGVsLWljb24tY2hhdC1jb2xvdXJlZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWUyZVwiJyk7XHJcbiRlZGVsLWljb24tY2hhdC1jb2xvdXJlZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWUyZlwiJyk7XHJcbiRlZGVsLWljb24tY2hhdC1jb2xvdXJlZC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWUzMFwiJyk7XHJcbiRlZGVsLWljb24tY2hlY2s6IHVucXVvdGUoJ1wiXFxcXGVlMzFcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlMzJcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlMzNcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlMzRcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlMzVcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlMzZcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVlMzdcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVlMzhcIicpO1xyXG4kZWRlbC1pY29uLWNvbnRhY3QtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlMzlcIicpO1xyXG4kZWRlbC1pY29uLWNvbnRhY3QtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlM2FcIicpO1xyXG4kZWRlbC1pY29uLWNvbnRhY3QtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlM2JcIicpO1xyXG4kZWRlbC1pY29uLWNyZWRpdC1jYXJkLXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlM2NcIicpO1xyXG4kZWRlbC1pY29uLUNyb3NzOiB1bnF1b3RlKCdcIlxcXFxlZTNkXCInKTtcclxuJGVkZWwtaWNvbi1kYW5nZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlM2VcIicpO1xyXG4kZWRlbC1pY29uLWRhbmdlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWUzZlwiJyk7XHJcbiRlZGVsLWljb24tZGFuZ2VyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTQwXCInKTtcclxuJGVkZWwtaWNvbi1kZWJ0LXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlNDFcIicpO1xyXG4kZWRlbC1pY29uLWRpYWdyYW0tcHJvZDogdW5xdW90ZSgnXCJcXFxcZWU0MlwiJyk7XHJcbiRlZGVsLWljb24tZWFybmluZy1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZTQzXCInKTtcclxuJGVkZWwtaWNvbi1lZGl0aWNvbi11bmRlcmxpbmU6IHVucXVvdGUoJ1wiXFxcXGVlNDRcIicpO1xyXG4kZWRlbC1pY29uLWVtYWlsLWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTQ1XCInKTtcclxuJGVkZWwtaWNvbi1lbWFpbC1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU0NlwiJyk7XHJcbiRlZGVsLWljb24tZW1haWwtY29sb3ItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNDdcIicpO1xyXG4kZWRlbC1pY29uLWVtYWlsLWNvbG9yLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTQ4XCInKTtcclxuJGVkZWwtaWNvbi1lbmxhcmdlLWFycm93OiB1bnF1b3RlKCdcIlxcXFxlZTQ5XCInKTtcclxuJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTRhXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTRiXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTRjXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTRkXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZTRlXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZTRmXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZTUwXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU1MVwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWRpbmNvbWUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlNTJcIicpO1xyXG4kZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTUzXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWU1NFwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWRpbmNvbWUtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlNTVcIicpO1xyXG4kZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZTU2XCInKTtcclxuJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWU1N1wiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtaW5jb21lLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTU4XCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlNTlcIicpO1xyXG4kZWRlbC1pY29uLWZpeGVkLWluY29tZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU1YVwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtaW5jb21lLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTViXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlNWNcIicpO1xyXG4kZWRlbC1pY29uLWZsb3ctY2hhcnQ6IHVucXVvdGUoJ1wiXFxcXGVlNWRcIicpO1xyXG4kZWRlbC1pY29uLWZvbGRlci1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZTVlXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1ib29rOiB1bnF1b3RlKCdcIlxcXFxlZTVmXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1zaGVldDogdW5xdW90ZSgnXCJcXFxcZWU2MFwiJyk7XHJcbiRlZGVsLWljb24taGFuZC1ncmFwaC1wcm86IHVucXVvdGUoJ1wiXFxcXGVlNjFcIicpO1xyXG4kZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlNjJcIicpO1xyXG4kZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlNjNcIicpO1xyXG4kZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNjRcIicpO1xyXG4kZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlNjVcIicpO1xyXG4kZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlNjZcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtYWlmLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTY3XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWFpZi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU2OFwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1haWYtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNjlcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtYWlmLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTZhXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWJvbmRzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTZiXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWJvbmRzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTZjXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWJvbmRzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTZkXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWJvbmRzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTZlXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWNvbW1vZHR5LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTZmXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWNvbW1vZHR5LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTcwXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWNvbW1vZHR5LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTcxXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWNvbW1vZHR5LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTcyXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWN1cnJlbmN5LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTczXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWN1cnJlbmN5LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTc0XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWN1cnJlbmN5LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTc1XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWN1cnJlbmN5LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTc2XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWVxdWl0eS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU3N1wiJyk7XHJcbiRlZGVsLWljb24taG9tZS1lcXVpdHktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlNzhcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZXF1aXR5LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTc5XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWVxdWl0eS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWU3YVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1ldGYtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlN2JcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZXRmLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTdjXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWV0Zi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU3ZFwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1ldGYtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlN2VcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZXRmLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZTdmXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWZpeGVkLWluY29tZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU4MFwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1maXhlZC1pbmNvbWUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlODFcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTgyXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWZpeGVkLWluY29tZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWU4M1wiJyk7XHJcbiRlZGVsLWljb24taG9tZS1pbnN1cmFuY2UtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlODRcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtaW5zdXJhbmNlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTg1XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWluc3VyYW5jZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU4NlwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1pcG8tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlODdcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtaXBvLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTg4XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWlwby1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU4OVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1pcG8tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlOGFcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtaXBvLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZThiXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLW1hbmFnZWQtcG9ydGZvbGlvLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZThjXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLW1hbmFnZWQtcG9ydGZvbGlvLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZThkXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLW1hbmFnZWQtcG9ydGZvbGlvLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZThlXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLW1mLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZThmXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLW1mLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTkwXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLW1mLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTkxXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLXBtcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU5MlwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1wbXMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlOTNcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtcG1zLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTk0XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLXBtcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWU5NVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1zZ2ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlOTZcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtc2diLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTk3XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLXNnYi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU5OFwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1zZ2ItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlOTlcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtc3RydWN0dXJlZC1wcm9kdWN0LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTlhXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLXN0cnVjdHVyZWQtcHJvZHVjdC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU5YlwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1zdHJ1Y3R1cmVkLXByb2R1Y3QtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlOWNcIicpO1xyXG4kZWRlbC1pY29uLWluY29tZS1oYW5kOiB1bnF1b3RlKCdcIlxcXFxlZTlkXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3RtZW50LWJ1bGI6IHVucXVvdGUoJ1wiXFxcXGVlOWVcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZ3JhcGg6IHVucXVvdGUoJ1wiXFxcXGVlOWZcIicpO1xyXG4kZWRlbC1pY29uLUlwbzEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlYTBcIicpO1xyXG4kZWRlbC1pY29uLUlwbzEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlYTFcIicpO1xyXG4kZWRlbC1pY29uLUlwbzEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlYTJcIicpO1xyXG4kZWRlbC1pY29uLUlwbzEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlYTNcIicpO1xyXG4kZWRlbC1pY29uLUlwbzEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlYTRcIicpO1xyXG4kZWRlbC1pY29uLUlwbzEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVlYTVcIicpO1xyXG4kZWRlbC1pY29uLUlwbzEtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVlYTZcIicpO1xyXG4kZWRlbC1pY29uLUlwbzEtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVlYTdcIicpO1xyXG4kZWRlbC1pY29uLWxldmVyYWdlLXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlYThcIicpO1xyXG4kZWRlbC1pY29uLWxpZmVpbnN1cmFuY2UtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlYTlcIicpO1xyXG4kZWRlbC1pY29uLWxpZmVpbnN1cmFuY2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlYWFcIicpO1xyXG4kZWRlbC1pY29uLW1hbmFnZWQtcG9ydC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVhYlwiJyk7XHJcbiRlZGVsLWljb24tbWFuYWdlZC1wb3J0LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZWFjXCInKTtcclxuJGVkZWwtaWNvbi1tYW5hZ2VkLXBvcnQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlYWRcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1hbmFseXNpczogdW5xdW90ZSgnXCJcXFxcZWVhZVwiJyk7XHJcbiRlZGVsLWljb24tbWVudS1ob21lOiB1bnF1b3RlKCdcIlxcXFxlZWFmXCInKTtcclxuJGVkZWwtaWNvbi1tb25leS11cGZsb3c6IHVucXVvdGUoJ1wiXFxcXGVlYjBcIicpO1xyXG4kZWRlbC1pY29uLW1zZy1lbWFpbDogdW5xdW90ZSgnXCJcXFxcZWViMVwiJyk7XHJcbiRlZGVsLWljb24tbm8tZGF0YS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWViMlwiJyk7XHJcbiRlZGVsLWljb24tbm8tZGF0YS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWViM1wiJyk7XHJcbiRlZGVsLWljb24tbm8tZGF0YS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWViNFwiJyk7XHJcbiRlZGVsLWljb24tbm8tZGF0YS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWViNVwiJyk7XHJcbiRlZGVsLWljb24tbm8tZGF0YS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWViNlwiJyk7XHJcbiRlZGVsLWljb24tbm8tZGF0YS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWViN1wiJyk7XHJcbiRlZGVsLWljb24tcGFydG5lcnNoaXAtaGFuZHM6IHVucXVvdGUoJ1wiXFxcXGVlYjhcIicpO1xyXG4kZWRlbC1pY29uLXBpZy10YXg6IHVucXVvdGUoJ1wiXFxcXGVlYjlcIicpO1xyXG4kZWRlbC1pY29uLXBsZWRnZS1jb2xvdXJlZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWViYVwiJyk7XHJcbiRlZGVsLWljb24tcGxlZGdlLWNvbG91cmVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZWJiXCInKTtcclxuJGVkZWwtaWNvbi1yYXRpbmctc3RhcnM6IHVucXVvdGUoJ1wiXFxcXGVlYmNcIicpO1xyXG4kZWRlbC1pY29uLVJCSS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWViZFwiJyk7XHJcbiRlZGVsLWljb24tUkJJLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZWJlXCInKTtcclxuJGVkZWwtaWNvbi1SQkktcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlYmZcIicpO1xyXG4kZWRlbC1pY29uLXJlZHVjZS1ncmFwaDogdW5xdW90ZSgnXCJcXFxcZWVjMFwiJyk7XHJcbiRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlYzFcIicpO1xyXG4kZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZWMyXCInKTtcclxuJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVjM1wiJyk7XHJcbiRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlYzRcIicpO1xyXG4kZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZWM1XCInKTtcclxuJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWVjNlwiJyk7XHJcbiRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVlYzdcIicpO1xyXG4kZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZWM4XCInKTtcclxuJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWVjOVwiJyk7XHJcbiRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlZWNhXCInKTtcclxuJGVkZWwtaWNvbi1ydXBlZS10dXJuLXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlY2JcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXk6IHVucXVvdGUoJ1wiXFxcXGVlY2NcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDogdW5xdW90ZSgnXCJcXFxcZWVjZFwiJyk7XHJcbiRlZGVsLWljb24tc2JpLWxvZ286IHVucXVvdGUoJ1wiXFxcXGVlY2VcIicpO1xyXG4kZWRlbC1pY29uLXNjYWxlczogdW5xdW90ZSgnXCJcXFxcZWVjZlwiJyk7XHJcbiRlZGVsLWljb24tc2NlbmFyaW86IHVucXVvdGUoJ1wiXFxcXGVlZDBcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZWQxXCInKTtcclxuJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWVkMlwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlZDNcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZWQ0XCInKTtcclxuJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWVkNVwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVlZDZcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZWQ3XCInKTtcclxuJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWVkOFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVkOVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWVkYVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVkYlwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWVkY1wiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWVkZFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWVkZVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWVkZlwiJyk7XHJcbiRlZGVsLWljb24tdGFncy1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZWUwXCInKTtcclxuJGVkZWwtaWNvbi10YXgtcHJvZDogdW5xdW90ZSgnXCJcXFxcZWVlMVwiJyk7XHJcbiRlZGVsLWljb24tdGltZXItcmVwb3J0czogdW5xdW90ZSgnXCJcXFxcZWVlMlwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGUtcHJvZDogdW5xdW90ZSgnXCJcXFxcZWVlM1wiJyk7XHJcbiRlZGVsLWljb24tdHJhZGUtcHJvZC0yOiB1bnF1b3RlKCdcIlxcXFxlZWU0XCInKTtcclxuJGVkZWwtaWNvbi11bWJyZWxsYS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVlNVwiJyk7XHJcbiRlZGVsLWljb24tdW1icmVsbGEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlZTZcIicpO1xyXG4kZWRlbC1pY29uLXVtYnJlbGxhLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZWU3XCInKTtcclxuJGVkZWwtaWNvbi1VbmlvbjogdW5xdW90ZSgnXCJcXFxcZWVlOFwiJyk7XHJcbiRlZGVsLWljb24td2FsbGV0LXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlZTlcIicpO1xyXG4kZWRlbC1pY29uLWNvcHktMTogdW5xdW90ZSgnXCJcXFxcZWUxMFwiJyk7XHJcbiRlZGVsLWljb24tY29sb3VyZWQtc3RhcjogdW5xdW90ZSgnXCJcXFxcZWUwNlwiJyk7XHJcbiRlZGVsLWljb24tcmF0aW5nLXN0YXI6IHVucXVvdGUoJ1wiXFxcXGVlMDdcIicpO1xyXG4kZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWUwOFwiJyk7XHJcbiRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTA5XCInKTtcclxuJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlMGFcIicpO1xyXG4kZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWUwYlwiJyk7XHJcbiRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZTBjXCInKTtcclxuJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVlMGRcIicpO1xyXG4kZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWUwZVwiJyk7XHJcbiRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZTBmXCInKTtcclxuJGVkZWwtaWNvbi1yaWdodC1jaXJjbGU6IHVucXVvdGUoJ1wiXFxcXGVlMDVcIicpO1xyXG4kZWRlbC1pY29uLWNvbGQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkZThcIicpO1xyXG4kZWRlbC1pY29uLWNvbGQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkZTlcIicpO1xyXG4kZWRlbC1pY29uLWNvbGQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkZWFcIicpO1xyXG4kZWRlbC1pY29uLWNvbGQtdGFnLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGViXCInKTtcclxuJGVkZWwtaWNvbi1jb2xkLXRhZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRlY1wiJyk7XHJcbiRlZGVsLWljb24tY29sZC10YWctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkZWRcIicpO1xyXG4kZWRlbC1pY29uLWNvbGQtdGFnLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZGVlXCInKTtcclxuJGVkZWwtaWNvbi1jb2xkLXRhZy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWRlZlwiJyk7XHJcbiRlZGVsLWljb24taG90LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGYwXCInKTtcclxuJGVkZWwtaWNvbi1ob3QtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkZjFcIicpO1xyXG4kZWRlbC1pY29uLWhvdC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRmMlwiJyk7XHJcbiRlZGVsLWljb24taG90LXRhZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRmM1wiJyk7XHJcbiRlZGVsLWljb24taG90LXRhZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRmNFwiJyk7XHJcbiRlZGVsLWljb24taG90LXRhZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRmNVwiJyk7XHJcbiRlZGVsLWljb24taG90LXRhZy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWRmNlwiJyk7XHJcbiRlZGVsLWljb24taG90LXRhZy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWRmN1wiJyk7XHJcbiRlZGVsLWljb24taG90LXRhZy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWRmOFwiJyk7XHJcbiRlZGVsLWljb24tdXJnZW50LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGY5XCInKTtcclxuJGVkZWwtaWNvbi11cmdlbnQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkZmFcIicpO1xyXG4kZWRlbC1pY29uLXVyZ2VudC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRmYlwiJyk7XHJcbiRlZGVsLWljb24tdXJnZW50LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZGZjXCInKTtcclxuJGVkZWwtaWNvbi13YXJtLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGZkXCInKTtcclxuJGVkZWwtaWNvbi13YXJtLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGZlXCInKTtcclxuJGVkZWwtaWNvbi13YXJtLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGZmXCInKTtcclxuJGVkZWwtaWNvbi13YXJtLXRhZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWUwMFwiJyk7XHJcbiRlZGVsLWljb24td2FybS10YWctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlMDFcIicpO1xyXG4kZWRlbC1pY29uLXdhcm0tdGFnLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTAyXCInKTtcclxuJGVkZWwtaWNvbi13YXJtLXRhZy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWUwM1wiJyk7XHJcbiRlZGVsLWljb24td2FybS10YWctcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlMDRcIicpO1xyXG4kZWRlbC1pY29uLW5vdGljZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ3N1wiJyk7XHJcbiRlZGVsLWljb24tbm90aWNlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDc4XCInKTtcclxuJGVkZWwtaWNvbi1ub3RpY2UtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkNzlcIicpO1xyXG4kZWRlbC1pY29uLW5vdGljZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWRlN1wiJyk7XHJcbiRlZGVsLWljb24tZXhwZXJ0LXBlcnNvbjogdW5xdW90ZSgnXCJcXFxcZWQ3NlwiJyk7XHJcbiRlZGVsLWljb24tcG9ydHJhaXQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkZTRcIicpO1xyXG4kZWRlbC1pY29uLXBvcnRyYWl0LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGU1XCInKTtcclxuJGVkZWwtaWNvbi1wb3J0cmFpdC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRlNlwiJyk7XHJcbiRlZGVsLWljb24tZXhwYW5kLXZpZXc6IHVucXVvdGUoJ1wiXFxcXGVkZTNcIicpO1xyXG4kZWRlbC1pY29uLWRvd25sb2FkLWNvbG9yLW5ldy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRlMVwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtY29sb3ItbmV3LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGUyXCInKTtcclxuJGVkZWwtaWNvbi1UaW1lci1yZWZyZXNoOiB1bnF1b3RlKCdcIlxcXFxlZGUwXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzZnVsOiB1bnF1b3RlKCdcIlxcXFxlZGNiXCInKTtcclxuJGVkZWwtaWNvbi1ub3QtYXBwcm92ZWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkY2NcIicpO1xyXG4kZWRlbC1pY29uLW5vdC1hcHByb3ZlZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRkNFwiJyk7XHJcbiRlZGVsLWljb24tbm90LWFwcHJvdmVkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGRiXCInKTtcclxuJGVkZWwtaWNvbi1ub3QtYXBwcm92ZWQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkZGNcIicpO1xyXG4kZWRlbC1pY29uLWFwcHJvdmVkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGRkXCInKTtcclxuJGVkZWwtaWNvbi1hcHByb3ZlZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRkZVwiJyk7XHJcbiRlZGVsLWljb24tYXBwcm92ZWQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkZGZcIicpO1xyXG4kZWRlbC1pY29uLWRpc2xpa2UxOiB1bnF1b3RlKCdcIlxcXFxlZGQ5XCInKTtcclxuJGVkZWwtaWNvbi1saWtlOiB1bnF1b3RlKCdcIlxcXFxlZGRhXCInKTtcclxuJGVkZWwtaWNvbi1zeXN0ZW0tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkY2RcIicpO1xyXG4kZWRlbC1pY29uLXN5c3RlbS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRjZVwiJyk7XHJcbiRlZGVsLWljb24tc3lzdGVtLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGNmXCInKTtcclxuJGVkZWwtaWNvbi1zeXN0ZW0tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkZDBcIicpO1xyXG4kZWRlbC1pY29uLWZpbGUtZGVjbGluZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRkMVwiJyk7XHJcbiRlZGVsLWljb24tZmlsZS1kZWNsaW5lLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGQyXCInKTtcclxuJGVkZWwtaWNvbi1maWxlLWRlY2xpbmUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkZDNcIicpO1xyXG4kZWRlbC1pY29uLXJlZC1jcm9zczogdW5xdW90ZSgnXCJcXFxcZWRkNVwiJyk7XHJcbiRlZGVsLWljb24tdXBsb2FkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGQ2XCInKTtcclxuJGVkZWwtaWNvbi11cGxvYWQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkZDdcIicpO1xyXG4kZWRlbC1pY29uLXVwbG9hZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRkOFwiJyk7XHJcbiRlZGVsLWljb24tYWNjZXNzLWRlbmllZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRjOVwiJyk7XHJcbiRlZGVsLWljb24tYWNjZXNzLWRlbmllZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRjYVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kZXItMjogdW5xdW90ZSgnXCJcXFxcZWRjNlwiJyk7XHJcbiRlZGVsLWljb24tZG9jdW1lbnQ6IHVucXVvdGUoJ1wiXFxcXGVkYzdcIicpO1xyXG4kZWRlbC1pY29uLXRhcmdldDogdW5xdW90ZSgnXCJcXFxcZWRjOFwiJyk7XHJcbiRlZGVsLWljb24td2FybmluZy1ib2xkOiB1bnF1b3RlKCdcIlxcXFxlZGM1XCInKTtcclxuJGVkZWwtaWNvbi1pbmZvLTItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkYzJcIicpO1xyXG4kZWRlbC1pY29uLWluZm8tMi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRjM1wiJyk7XHJcbiRlZGVsLWljb24taW5mby0yLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGM0XCInKTtcclxuJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGI3XCInKTtcclxuJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGI4XCInKTtcclxuJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGI5XCInKTtcclxuJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZGJhXCInKTtcclxuJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZGJiXCInKTtcclxuJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZGJjXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkYmRcIicpO1xyXG4kZWRlbC1pY29uLWZhaWxlZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRiZVwiJyk7XHJcbiRlZGVsLWljb24tZmFpbGVkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGJmXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkYzBcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3M6IHVucXVvdGUoJ1wiXFxcXGVkYzFcIicpO1xyXG4kZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkYjBcIicpO1xyXG4kZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkYjFcIicpO1xyXG4kZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkYjJcIicpO1xyXG4kZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkYjNcIicpO1xyXG4kZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkYjRcIicpO1xyXG4kZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkYjVcIicpO1xyXG4kZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVkYjZcIicpO1xyXG4kZWRlbC1pY29uLWRheXMtY2FsZW5kZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkYWNcIicpO1xyXG4kZWRlbC1pY29uLWRheXMtY2FsZW5kZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkYWRcIicpO1xyXG4kZWRlbC1pY29uLW1haWwtc2VudC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRhZVwiJyk7XHJcbiRlZGVsLWljb24tbWFpbC1zZW50LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGFmXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtcHJvZmlsZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNlMVwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXByb2ZpbGUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkYWJcIicpO1xyXG4kZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGEwXCInKTtcclxuJGVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRhMVwiJyk7XHJcbiRlZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkYTJcIicpO1xyXG4kZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZGEzXCInKTtcclxuJGVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWRhNFwiJyk7XHJcbiRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGE1XCInKTtcclxuJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkYTZcIicpO1xyXG4kZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRhN1wiJyk7XHJcbiRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZGE4XCInKTtcclxuJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkYTlcIicpO1xyXG4kZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWRhYVwiJyk7XHJcbiRlZGVsLWljb24tbGVmdC1zaG9ydEFycm93OiB1bnF1b3RlKCdcIlxcXFxlZDlmXCInKTtcclxuJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ5YVwiJyk7XHJcbiRlZGVsLWljb24tZ3JlZW4tbm90ZS1ib3JkZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkOWJcIicpO1xyXG4kZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZDljXCInKTtcclxuJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQ5ZFwiJyk7XHJcbiRlZGVsLWljb24tZ3JlZW4tbm90ZS1ib3JkZXItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkOWVcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydHMtbm90ZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ5N1wiJyk7XHJcbiRlZGVsLWljb24tcmVwb3J0cy1ub3RlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDk4XCInKTtcclxuJGVkZWwtaWNvbi1yZXBvcnRzLW5vdGUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkOTlcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ3YVwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDdiXCInKTtcclxuJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkN2NcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQ3ZFwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDdlXCInKTtcclxuJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkN2ZcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWQ4MFwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZDgxXCInKTtcclxuJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVkODJcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVkODNcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVkODRcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGVkODVcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGVkODZcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTQ6IHVucXVvdGUoJ1wiXFxcXGVkODdcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTU6IHVucXVvdGUoJ1wiXFxcXGVkODhcIicpO1xyXG4kZWRlbC1pY29uLXdpdGhkcmF3YWwtZGV0YWlscy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ4OVwiJyk7XHJcbiRlZGVsLWljb24td2l0aGRyYXdhbC1kZXRhaWxzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDhhXCInKTtcclxuJGVkZWwtaWNvbi13aXRoZHJhd2FsLWRldGFpbHMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkOGJcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ4Y1wiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDhkXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkOGVcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQ4ZlwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDkwXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkOTFcIicpO1xyXG4kZWRlbC1pY29uLXJpc2stbWVhc3VyZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ5MlwiJyk7XHJcbiRlZGVsLWljb24tcmlzay1tZWFzdXJlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDkzXCInKTtcclxuJGVkZWwtaWNvbi1yaXNrLW1lYXN1cmUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkOTRcIicpO1xyXG4kZWRlbC1pY29uLXF1YWxpdHktbWVhc3VyZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ5NVwiJyk7XHJcbiRlZGVsLWljb24tcXVhbGl0eS1tZWFzdXJlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDk2XCInKTtcclxuJGVkZWwtaWNvbi1zcGxpdC1jb2xvdXJlZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ1NFwiJyk7XHJcbiRlZGVsLWljb24tc3BsaXQtY29sb3VyZWQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkNWVcIicpO1xyXG4kZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDU1XCInKTtcclxuJGVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQ1NlwiJyk7XHJcbiRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkNTdcIicpO1xyXG4kZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDU4XCInKTtcclxuJGVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQ1OVwiJyk7XHJcbiRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkNWFcIicpO1xyXG4kZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZDViXCInKTtcclxuJGVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbi1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWQ1Y1wiJyk7XHJcbiRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVkNWRcIicpO1xyXG4kZWRlbC1pY29uLVRyYXZlbC1JbnN1cmFuY2UtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkMmNcIicpO1xyXG4kZWRlbC1pY29uLVRyYXZlbC1JbnN1cmFuY2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkNDJcIicpO1xyXG4kZWRlbC1pY29uLVRyYXZlbC1JbnN1cmFuY2UtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkNDZcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDQ3XCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQ0OFwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkNDlcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDRhXCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQ0YlwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkNGNcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZDRkXCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWQ0ZVwiJyk7XHJcbiRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ0ZlwiJyk7XHJcbiRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQ1MFwiJyk7XHJcbiRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ1MVwiJyk7XHJcbiRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQ1MlwiJyk7XHJcbiRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQ1M1wiJyk7XHJcbiRlZGVsLWljb24tYmVhcmlzaDogdW5xdW90ZSgnXCJcXFxcZWQyZFwiJyk7XHJcbiRlZGVsLWljb24tYnVsbGlzaDogdW5xdW90ZSgnXCJcXFxcZWQyZVwiJyk7XHJcbiRlZGVsLWljb24tYm9vay1pbmZvLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDJmXCInKTtcclxuJGVkZWwtaWNvbi1ib29rLWluZm8tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkMzBcIicpO1xyXG4kZWRlbC1pY29uLWJvb2staW5mby1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQzMVwiJyk7XHJcbiRlZGVsLWljb24tYm9vay1pbmZvLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDMyXCInKTtcclxuJGVkZWwtaWNvbi1ib29rLWluZm8tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkMzNcIicpO1xyXG4kZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkMzRcIicpO1xyXG4kZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkMzVcIicpO1xyXG4kZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkMzZcIicpO1xyXG4kZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkMzdcIicpO1xyXG4kZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkMzhcIicpO1xyXG4kZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkNDFcIicpO1xyXG4kZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkMTdcIicpO1xyXG4kZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkMThcIicpO1xyXG4kZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkMTlcIicpO1xyXG4kZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkMjFcIicpO1xyXG4kZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkMjJcIicpO1xyXG4kZWRlbC1pY29uLWZ1dHVyZS1tb25leS1iYWctcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkMjNcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkNDNcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkNDRcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkNDVcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkNWZcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkNjBcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkNjFcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVkNjJcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVkNjNcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkNjRcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkNjVcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkNjZcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkNjdcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkNjhcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkNjlcIicpO1xyXG4kZWRlbC1pY29uLWJ1eWJhY2stZ3JhcGgtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVkNmFcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ2YlwiJyk7XHJcbiRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDZjXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkNmRcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQ2ZVwiJyk7XHJcbiRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDZmXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkNzBcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWQ3MVwiJyk7XHJcbiRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZDcyXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVkNzNcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVkNzRcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVkNzVcIicpO1xyXG4kZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDI0XCInKTtcclxuJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQyNVwiJyk7XHJcbiRlZGVsLWljb24tR3JvdXAtMjM0ODMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkMjZcIicpO1xyXG4kZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDI3XCInKTtcclxuJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQyOFwiJyk7XHJcbiRlZGVsLWljb24tR3JvdXAtMjM0ODMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkMjlcIicpO1xyXG4kZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZDJhXCInKTtcclxuJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWQyYlwiJyk7XHJcbiRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDFhXCInKTtcclxuJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkMWJcIicpO1xyXG4kZWRlbC1pY29uLXN0YXJzLXRodW1icy11cC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQxY1wiJyk7XHJcbiRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDFkXCInKTtcclxuJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkMWVcIicpO1xyXG4kZWRlbC1pY29uLXN0YXJzLXRodW1icy11cC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQxZlwiJyk7XHJcbiRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZDIwXCInKTtcclxuJGVkZWwtaWNvbi1kcml2aW5nLW1hcmtldHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkMzlcIicpO1xyXG4kZWRlbC1pY29uLWRyaXZpbmctbWFya2V0cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQzYVwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQzYlwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQzY1wiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQzZFwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQzZVwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQzZlwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ0MFwiJyk7XHJcbiRlZGVsLWljb24tY29tbXVuaXR5OiB1bnF1b3RlKCdcIlxcXFxlZDE2XCInKTtcclxuJGVkZWwtaWNvbi1Qcm90ZWN0aW9uUGxhbnMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkMTNcIicpO1xyXG4kZWRlbC1pY29uLVByb3RlY3Rpb25QbGFucy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQxNFwiJyk7XHJcbiRlZGVsLWljb24tUHJvdGVjdGlvblBsYW5zLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZDE1XCInKTtcclxuJGVkZWwtaWNvbi1zdXBwb3J0LTI6IHVucXVvdGUoJ1wiXFxcXGVkMTJcIicpO1xyXG4kZWRlbC1pY29uLW5ldy1hZHZpc29yeTogdW5xdW90ZSgnXCJcXFxcZWQwYVwiJyk7XHJcbiRlZGVsLWljb24tb3RoZXItaW5mbzogdW5xdW90ZSgnXCJcXFxcZWQwOVwiJyk7XHJcbiRlZGVsLWljb24tc2VydmljZS1yZXF1ZXN0LTI6IHVucXVvdGUoJ1wiXFxcXGVkMGJcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydGluZzogdW5xdW90ZSgnXCJcXFxcZWQwY1wiJyk7XHJcbiRlZGVsLWljb24tdHJhbnNhY3Rpb25zLTI6IHVucXVvdGUoJ1wiXFxcXGVkMGRcIicpO1xyXG4kZWRlbC1pY29uLXdhdGNobGlzdC0yOiB1bnF1b3RlKCdcIlxcXFxlZDBlXCInKTtcclxuJGVkZWwtaWNvbi1yZXZlbnVlLWRhc2hib2FyZDogdW5xdW90ZSgnXCJcXFxcZWQwZlwiJyk7XHJcbiRlZGVsLWljb24tbGVhZC1kYXNoYm9hcmQ6IHVucXVvdGUoJ1wiXFxcXGVkMTBcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtNDogdW5xdW90ZSgnXCJcXFxcZWQxMVwiJyk7XHJcbiRlZGVsLWljb24tc21vb3RoLWJlbGwtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViNjJcIicpO1xyXG4kZWRlbC1pY29uLXNtb290aC1iZWxsLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDA2XCInKTtcclxuJGVkZWwtaWNvbi1zbW9vdGgtYmVsbC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQwN1wiJyk7XHJcbiRlZGVsLWljb24tc21vb3RoLWJlbGwtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkMDhcIicpO1xyXG4kZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2ZmXCInKTtcclxuJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQwMFwiJyk7XHJcbiRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkMDFcIicpO1xyXG4kZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDAyXCInKTtcclxuJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQwM1wiJyk7XHJcbiRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkMDRcIicpO1xyXG4kZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZDA1XCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNlZlwiJyk7XHJcbiRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjZjBcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlY2Y0XCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNmNVwiJyk7XHJcbiRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjZjZcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlY2Y3XCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWNmOFwiJyk7XHJcbiRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjZjlcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlY2ZhXCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVjZmJcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWNmY1wiJyk7XHJcbiRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxlY2ZkXCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGVjZmVcIicpO1xyXG4kZWRlbC1pY29uLWFuYWx5dGljcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNlNFwiJyk7XHJcbiRlZGVsLWljb24tYW5hbHl0aWNzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2U1XCInKTtcclxuJGVkZWwtaWNvbi1hbmFseXRpY3MtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjZTZcIicpO1xyXG4kZWRlbC1pY29uLWFuYWx5dGljcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNlZFwiJyk7XHJcbiRlZGVsLWljb24tYW5hbHl0aWNzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlY2VlXCInKTtcclxuJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNkN1wiJyk7XHJcbiRlZGVsLWljb24tc2hhcmVob2xkZXItY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjZDhcIicpO1xyXG4kZWRlbC1pY29uLXNoYXJlaG9sZGVyLWNvbG9yLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlY2Q5XCInKTtcclxuJGVkZWwtaWNvbi1pbmZvLWJvb2stcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjZGFcIicpO1xyXG4kZWRlbC1pY29uLWluZm8tYm9vay1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNkYlwiJyk7XHJcbiRlZGVsLWljb24taW5mby1ib29rLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlY2RjXCInKTtcclxuJGVkZWwtaWNvbi1pbmZvLWJvb2stcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjZGRcIicpO1xyXG4kZWRlbC1pY29uLWluZm8tYm9vay1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWNkZVwiJyk7XHJcbiRlZGVsLWljb24tcHJvZml0LWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2UyXCInKTtcclxuJGVkZWwtaWNvbi1wcm9maXQtY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjZTNcIicpO1xyXG4kZWRlbC1pY29uLXJpc2tzLTEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjZTdcIicpO1xyXG4kZWRlbC1pY29uLXJpc2tzLTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjZThcIicpO1xyXG4kZWRlbC1pY29uLXJpc2tzLTEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjZTlcIicpO1xyXG4kZWRlbC1pY29uLXJpc2tzLTEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjZWFcIicpO1xyXG4kZWRlbC1pY29uLXJpc2tzLTEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjZWJcIicpO1xyXG4kZWRlbC1pY29uLXJpc2tzLTEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjZWNcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1wbGFudC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNmMVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LXBsYW50LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2YyXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtcGxhbnQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjZjNcIicpO1xyXG4kZWRlbC1pY29uLWFkZC1ub3RmaWxsOiB1bnF1b3RlKCdcIlxcXFxlY2Q2XCInKTtcclxuJGVkZWwtaWNvbi1hZHZpc29yeTogdW5xdW90ZSgnXCJcXFxcZWNkNVwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtY29sb3VyZWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjZDNcIicpO1xyXG4kZWRlbC1pY29uLWRvd25sb2FkLWNvbG91cmVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2Q0XCInKTtcclxuJGVkZWwtaWNvbi1mbGlwOiB1bnF1b3RlKCdcIlxcXFxlY2QyXCInKTtcclxuJGVkZWwtaWNvbi12b3RpbmctcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjYzFcIicpO1xyXG4kZWRlbC1pY29uLXZvdGluZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNjMlwiJyk7XHJcbiRlZGVsLWljb24tdm90aW5nLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlY2MzXCInKTtcclxuJGVkZWwtaWNvbi12b3RpbmctcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjYzRcIicpO1xyXG4kZWRlbC1pY29uLXZvdGluZy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWNjNVwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjYzhcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbmZpbGVzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2M5XCInKTtcclxuJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWNjYVwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjY2JcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbmZpbGVzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlY2NjXCInKTtcclxuJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWNjZFwiJyk7XHJcbiRlZGVsLWljb24tcG9zaXRpb24tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjY2VcIicpO1xyXG4kZWRlbC1pY29uLXBvc2l0aW9uLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2NmXCInKTtcclxuJGVkZWwtaWNvbi1wb3NpdGlvbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWNkMFwiJyk7XHJcbiRlZGVsLWljb24tcG9zaXRpb24tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjZDFcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjYjRcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjYjdcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjYjhcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjYjlcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjYmFcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjYmJcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjYmNcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjYmRcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVjYmVcIicpO1xyXG4kZWRlbC1pY29uLWNoYXJ0LWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2JmXCInKTtcclxuJGVkZWwtaWNvbi1jaGFydC1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNjMFwiJyk7XHJcbiRlZGVsLWljb24taW5mby1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNjNlwiJyk7XHJcbiRlZGVsLWljb24taW5mby1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNjN1wiJyk7XHJcbiRlZGVsLWljb24tdGFibGU6IHVucXVvdGUoJ1wiXFxcXGVjYjVcIicpO1xyXG4kZWRlbC1pY29uLWJhci1jaGFydDogdW5xdW90ZSgnXCJcXFxcZWNiNlwiJyk7XHJcbiRlZGVsLWljb24tbG9nb3V0MS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM2YVwiJyk7XHJcbiRlZGVsLWljb24tbG9nb3V0MS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM2YlwiJyk7XHJcbiRlZGVsLWljb24tc2VydmljZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM2Y1wiJyk7XHJcbiRlZGVsLWljb24tc2VydmljZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM2ZFwiJyk7XHJcbiRlZGVsLWljb24tc2VydmljZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWM2ZVwiJyk7XHJcbiRlZGVsLWljb24tc2VydmljZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM2ZlwiJyk7XHJcbiRlZGVsLWljb24tc2VydmljZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWM3MFwiJyk7XHJcbiRlZGVsLWljb24tc2VydmljZS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWM3MVwiJyk7XHJcbiRlZGVsLWljb24tZW1haWwxLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzcyXCInKTtcclxuJGVkZWwtaWNvbi1lbWFpbDEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNzNcIicpO1xyXG4kZWRlbC1pY29uLWVtYWlsMS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWM3NFwiJyk7XHJcbiRlZGVsLWljb24tZW1haWwxLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzc1XCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzc2XCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzc3XCInKTtcclxuJGVkZWwtaWNvbi1zdXBwb3J0LWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzc4XCInKTtcclxuJGVkZWwtaWNvbi1zdXBwb3J0LWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzc5XCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjN2FcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM3YlwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzdjXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjN2RcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWM3ZVwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzdmXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjODBcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWM4MVwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYzgyXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYzgzXCInKTtcclxuJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzg0XCInKTtcclxuJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzg1XCInKTtcclxuJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzg2XCInKTtcclxuJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzg3XCInKTtcclxuJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzg4XCInKTtcclxuJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzg5XCInKTtcclxuJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYzhhXCInKTtcclxuJGVkZWwtaWNvbi1zaXBib29rLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzhiXCInKTtcclxuJGVkZWwtaWNvbi1zaXBib29rLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzhjXCInKTtcclxuJGVkZWwtaWNvbi1zaXBib29rLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzhkXCInKTtcclxuJGVkZWwtaWNvbi1zaXBib29rLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzhlXCInKTtcclxuJGVkZWwtaWNvbi1zaXBib29rLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzhmXCInKTtcclxuJGVkZWwtaWNvbi1zaXBib29rLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzkwXCInKTtcclxuJGVkZWwtaWNvbi1zaXBib29rLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYzkxXCInKTtcclxuJGVkZWwtaWNvbi1lZGlzMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM5MlwiJyk7XHJcbiRlZGVsLWljb24tZWRpczEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjOTNcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMxLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzk0XCInKTtcclxuJGVkZWwtaWNvbi1lZGlzMS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM5NVwiJyk7XHJcbiRlZGVsLWljb24tZWRpczEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjOTZcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMxLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzk3XCInKTtcclxuJGVkZWwtaWNvbi1lZGlzMS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWM5OFwiJyk7XHJcbiRlZGVsLWljb24tZnVuZHRyYW5zZmVyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzk5XCInKTtcclxuJGVkZWwtaWNvbi1mdW5kdHJhbnNmZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjOWFcIicpO1xyXG4kZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWM5YlwiJyk7XHJcbiRlZGVsLWljb24tZnVuZHRyYW5zZmVyLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzljXCInKTtcclxuJGVkZWwtaWNvbi1mdW5kdHJhbnNmZXItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjOWRcIicpO1xyXG4kZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWM5ZVwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjOWZcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2EwXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWNhMVwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjYTJcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlY2EzXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWNhNFwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjYTVcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlY2E2XCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWNhN1wiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlY2E4XCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2E5XCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2FhXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlY2FiXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlY2FjXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlY2FkXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlY2FlXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlY2FmXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlY2IwXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlY2IxXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWNiMlwiJyk7XHJcbiRlZGVsLWljb24tcGxhY2VvcmRlci1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVjYjNcIicpO1xyXG4kZWRlbC1pY29uLXBsZWRnZTEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViY2ZcIicpO1xyXG4kZWRlbC1pY29uLXBsZWRnZTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViZDBcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViZDFcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViZDJcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViZDNcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViZDRcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViZDVcIicpO1xyXG4kZWRlbC1pY29uLWV0Zi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJkNlwiJyk7XHJcbiRlZGVsLWljb24tZXRmLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmQ3XCInKTtcclxuJGVkZWwtaWNvbi1ldGYtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViZDhcIicpO1xyXG4kZWRlbC1pY29uLWV0Zi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWJkOVwiJyk7XHJcbiRlZGVsLWljb24tZXRmLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYmRhXCInKTtcclxuJGVkZWwtaWNvbi1ldGYtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViZGJcIicpO1xyXG4kZWRlbC1pY29uLWV0Zi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWJkY1wiJyk7XHJcbiRlZGVsLWljb24tc2diLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmRkXCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViZGVcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJkZlwiJyk7XHJcbiRlZGVsLWljb24tc2diLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYmUwXCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViZTFcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWJlMlwiJyk7XHJcbiRlZGVsLWljb24tc2diLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYmUzXCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGViZTRcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWJlNVwiJyk7XHJcbiRlZGVsLWljb24tc2diLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWJlNlwiJyk7XHJcbiRlZGVsLWljb24tc2diLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWJlN1wiJyk7XHJcbiRlZGVsLWljb24tbmNkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmU4XCInKTtcclxuJGVkZWwtaWNvbi1uY2QtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViZTlcIicpO1xyXG4kZWRlbC1pY29uLW5jZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJlYVwiJyk7XHJcbiRlZGVsLWljb24tbmNkLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYmViXCInKTtcclxuJGVkZWwtaWNvbi1uY2QtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViZWNcIicpO1xyXG4kZWRlbC1pY29uLUVDLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmVkXCInKTtcclxuJGVkZWwtaWNvbi1FQy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJlZVwiJyk7XHJcbiRlZGVsLWljb24tRUMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViZWZcIicpO1xyXG4kZWRlbC1pY29uLUVDLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYmYwXCInKTtcclxuJGVkZWwtaWNvbi1FQy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWJmMVwiJyk7XHJcbiRlZGVsLWljb24tRUMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViZjJcIicpO1xyXG4kZWRlbC1pY29uLUVDLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYmYzXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmY0XCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmY1XCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYmY2XCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYmY3XCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYmY4XCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYmY5XCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYmZhXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYmZiXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYmZjXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWJmZFwiJyk7XHJcbiRlZGVsLWljb24tY29ycC1mZC1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGViZmVcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxlYmZmXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZWMwMFwiJyk7XHJcbiRlZGVsLWljb24tY29ycC1mZC1wYXRoMTQ6IHVucXVvdGUoJ1wiXFxcXGVjMDFcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE1OiB1bnF1b3RlKCdcIlxcXFxlYzAyXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxNjogdW5xdW90ZSgnXCJcXFxcZWMwM1wiJyk7XHJcbiRlZGVsLWljb24tY29ycC1mZC1wYXRoMTc6IHVucXVvdGUoJ1wiXFxcXGVjMDRcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE4OiB1bnF1b3RlKCdcIlxcXFxlYzA1XCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzA2XCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzA3XCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzA4XCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzA5XCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzBhXCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzBiXCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYzBjXCInKTtcclxuJGVkZWwtaWNvbi1uZm8tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjMGRcIicpO1xyXG4kZWRlbC1pY29uLW5mby1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWMwZVwiJyk7XHJcbiRlZGVsLWljb24tbmZvLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzBmXCInKTtcclxuJGVkZWwtaWNvbi1uZm8tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjMTBcIicpO1xyXG4kZWRlbC1pY29uLW5mby1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWMxMVwiJyk7XHJcbiRlZGVsLWljb24tbmZvLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzEyXCInKTtcclxuJGVkZWwtaWNvbi1uZm8tcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjMTNcIicpO1xyXG4kZWRlbC1pY29uLW5mby1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWMxNFwiJyk7XHJcbiRlZGVsLWljb24tbmNkLWlwby1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMxNVwiJyk7XHJcbiRlZGVsLWljb24tbmNkLWlwby1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWMxNlwiJyk7XHJcbiRlZGVsLWljb24tSXBvLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzE3XCInKTtcclxuJGVkZWwtaWNvbi1JcG8tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjMThcIicpO1xyXG4kZWRlbC1pY29uLUlwby1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWMxOVwiJyk7XHJcbiRlZGVsLWljb24tSXBvLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzFhXCInKTtcclxuJGVkZWwtaWNvbi1JcG8tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjMWJcIicpO1xyXG4kZWRlbC1pY29uLUlwby1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWMxY1wiJyk7XHJcbiRlZGVsLWljb24tSXBvLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYzFkXCInKTtcclxuJGVkZWwtaWNvbi1JcG8tcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjMWVcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbi1jYWwtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjMWZcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbi1jYWwtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjMjBcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbi1jYWwtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjMjFcIicpO1xyXG4kZWRlbC1pY29uLWFwbGhhLWFsZXJ0cy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMyMlwiJyk7XHJcbiRlZGVsLWljb24tYXBsaGEtYWxlcnRzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzIzXCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLWFyZWEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjMjRcIicpO1xyXG4kZWRlbC1pY29uLXRyYWRpbmctYXJlYS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWMyNVwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1hcmVhLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzI2XCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLWFyZWEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjMjdcIicpO1xyXG4kZWRlbC1pY29uLXRyYWRpbmctYXJlYS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWMyOFwiJyk7XHJcbiRlZGVsLWljb24tZGVhbHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjMjlcIicpO1xyXG4kZWRlbC1pY29uLWRlYWxzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzJhXCInKTtcclxuJGVkZWwtaWNvbi1saXZlbmV3cy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMyYlwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjMmNcIicpO1xyXG4kZWRlbC1pY29uLWxpdmVuZXdzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzJkXCInKTtcclxuJGVkZWwtaWNvbi1saXZlbmV3cy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWMyZVwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjMmZcIicpO1xyXG4kZWRlbC1pY29uLWxpdmVuZXdzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzMwXCInKTtcclxuJGVkZWwtaWNvbi1saXZlbmV3cy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWMzMVwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjMzJcIicpO1xyXG4kZWRlbC1pY29uLWV2ZW50LWNhbGVuZGVyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzMzXCInKTtcclxuJGVkZWwtaWNvbi1ldmVudC1jYWxlbmRlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWMzNFwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjMzVcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzM2XCInKTtcclxuJGVkZWwtaWNvbi1vcHRpb25DaGFpbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWMzN1wiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjMzhcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzM5XCInKTtcclxuJGVkZWwtaWNvbi1vcHRpb25DaGFpbi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWMzYVwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjM2JcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYzNjXCInKTtcclxuJGVkZWwtaWNvbi1pY29uc19WaWRlb3MtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjM2RcIicpO1xyXG4kZWRlbC1pY29uLWljb25zX1ZpZGVvcy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWMzZVwiJyk7XHJcbiRlZGVsLWljb24taWNvbnNfVmlkZW9zLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzNmXCInKTtcclxuJGVkZWwtaWNvbi1pY29uc19WaWRlb3MtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjNDBcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbnMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjNDFcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbnMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNDJcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjNDNcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbnMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjNDRcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbnMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjNDVcIicpO1xyXG4kZWRlbC1pY29uLWN1cnJlbmN5MS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM0NlwiJyk7XHJcbiRlZGVsLWljb24tY3VycmVuY3kxLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzQ3XCInKTtcclxuJGVkZWwtaWNvbi1jdXJyZW5jeTEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjNDhcIicpO1xyXG4kZWRlbC1pY29uLWN1cnJlbmN5MS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM0OVwiJyk7XHJcbiRlZGVsLWljb24tY3VycmVuY3kxLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzRhXCInKTtcclxuJGVkZWwtaWNvbi1jdXJyZW5jeTEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjNGJcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjNGNcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNGRcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjNGVcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjNGZcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjNTBcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjNTFcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjNTJcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjNTNcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNTRcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjNTVcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjNTZcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjNTdcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjNThcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTEtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjNTlcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTEtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjNWFcIicpO1xyXG4kZWRlbC1pY29uLXBpY2tyaWdodC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM1YlwiJyk7XHJcbiRlZGVsLWljb24tcGlja3JpZ2h0LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzVjXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzVkXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzVlXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzVmXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzYwXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzYxXCInKTtcclxuJGVkZWwtaWNvbi1zcG1sZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM2MlwiJyk7XHJcbiRlZGVsLWljb24tc3BtbGQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNjNcIicpO1xyXG4kZWRlbC1pY29uLXNwbWxkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzY0XCInKTtcclxuJGVkZWwtaWNvbi1zcG1sZC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM2NVwiJyk7XHJcbiRlZGVsLWljb24tc3BtbGQtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjNjZcIicpO1xyXG4kZWRlbC1pY29uLXNwbWxkLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzY3XCInKTtcclxuJGVkZWwtaWNvbi1zcG1sZC1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWM2OFwiJyk7XHJcbiRlZGVsLWljb24tc3BtbGQtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjNjlcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtMzogdW5xdW90ZSgnXCJcXFxcZWJjZFwiJyk7XHJcbiRlZGVsLWljb24tbWVudTogdW5xdW90ZSgnXCJcXFxcZWJjZVwiJyk7XHJcbiRlZGVsLWljb24tcmVnaXN0ZXItbm90ZTogdW5xdW90ZSgnXCJcXFxcZWJjY1wiJyk7XHJcbiRlZGVsLWljb24tRXNjYWxhdGlvbk1hdHJpeC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJjMlwiJyk7XHJcbiRlZGVsLWljb24tRXNjYWxhdGlvbk1hdHJpeC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJjM1wiJyk7XHJcbiRlZGVsLWljb24tRkFRLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmM0XCInKTtcclxuJGVkZWwtaWNvbi1GQVEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYzVcIicpO1xyXG4kZWRlbC1pY29uLUZBUS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJjNlwiJyk7XHJcbiRlZGVsLWljb24tRkFRLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYmM3XCInKTtcclxuJGVkZWwtaWNvbi1sb2FjdGUtdXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViYzhcIicpO1xyXG4kZWRlbC1pY29uLWxvYWN0ZS11cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJjOVwiJyk7XHJcbiRlZGVsLWljb24tQWNjb3VudC1PcGVuLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmNhXCInKTtcclxuJGVkZWwtaWNvbi1BY2NvdW50LU9wZW4tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViY2JcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbnMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViODJcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbnMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViODNcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViODRcIicpO1xyXG4kZWRlbC1pY29uLWxlZGdlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI4NVwiJyk7XHJcbiRlZGVsLWljb24tbGVkZ2VyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmFkXCInKTtcclxuJGVkZWwtaWNvbi1sZWRnZXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViYWVcIicpO1xyXG4kZWRlbC1pY29uLXRyYW5zYWN0aW9uaGlzdG9yeS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJhZlwiJyk7XHJcbiRlZGVsLWljb24tdHJhbnNhY3Rpb25oaXN0b3J5LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmIwXCInKTtcclxuJGVkZWwtaWNvbi10cmFuc2FjdGlvbmhpc3RvcnktcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViYjFcIicpO1xyXG4kZWRlbC1pY29uLXRheC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJiMlwiJyk7XHJcbiRlZGVsLWljb24tdGF4LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmIzXCInKTtcclxuJGVkZWwtaWNvbi10YXgtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViYjRcIicpO1xyXG4kZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViYjVcIicpO1xyXG4kZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYjZcIicpO1xyXG4kZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViYjdcIicpO1xyXG4kZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViYjhcIicpO1xyXG4kZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViYjlcIicpO1xyXG4kZWRlbC1pY29uLWJyaWVmY2FzZS1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJiYVwiJyk7XHJcbiRlZGVsLWljb24tYnJpZWZjYXNlLWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmJiXCInKTtcclxuJGVkZWwtaWNvbi1icmllZmNhc2UtY29sb3ItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViYmNcIicpO1xyXG4kZWRlbC1pY29uLWRhc2hib2FyZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJiZFwiJyk7XHJcbiRlZGVsLWljb24tZGFzaGJvYXJkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmJlXCInKTtcclxuJGVkZWwtaWNvbi1kYXNoYm9hcmQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViYmZcIicpO1xyXG4kZWRlbC1pY29uLWRhc2hib2FyZC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWJjMFwiJyk7XHJcbiRlZGVsLWljb24tZGFzaGJvYXJkLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYmMxXCInKTtcclxuJGVkZWwtaWNvbi1lZGl0LWxlYWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViN2RcIicpO1xyXG4kZWRlbC1pY29uLWVkaXQtbGVhZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI3ZVwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtcGFnZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI3ZlwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtcGFnZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI4MFwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtcGFnZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI4MVwiJyk7XHJcbiRlZGVsLWljb24tc3BsaXQ6IHVucXVvdGUoJ1wiXFxcXGViYWNcIicpO1xyXG4kZWRlbC1pY29uLXR3aXR0ZXItbmV3OiB1bnF1b3RlKCdcIlxcXFxlYmFhXCInKTtcclxuJGVkZWwtaWNvbi10cmVuZHM6IHVucXVvdGUoJ1wiXFxcXGViODZcIicpO1xyXG4kZWRlbC1pY29uLWFib3V0LWNvbXBhbnktcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViODdcIicpO1xyXG4kZWRlbC1pY29uLWFib3V0LWNvbXBhbnktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViODhcIicpO1xyXG4kZWRlbC1pY29uLWFib3V0LWNvbXBhbnktcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViODlcIicpO1xyXG4kZWRlbC1pY29uLWFib3V0LWNvbXBhbnktcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViOGFcIicpO1xyXG4kZWRlbC1pY29uLWFib3V0LWNvbXBhbnktcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViOGJcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViOGNcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViOGRcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViOGVcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViOGZcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViOTBcIicpO1xyXG4kZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjkxXCInKTtcclxuJGVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI5MlwiJyk7XHJcbiRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViOTNcIicpO1xyXG4kZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYjk0XCInKTtcclxuJGVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWI5NVwiJyk7XHJcbiRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViOTZcIicpO1xyXG4kZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYjk3XCInKTtcclxuJGVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWI5OFwiJyk7XHJcbiRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGViOTlcIicpO1xyXG4kZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWI5YVwiJyk7XHJcbiRlZGVsLWljb24tc2hhcmVob2xkZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViOWJcIicpO1xyXG4kZWRlbC1pY29uLXNoYXJlaG9sZGVyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjljXCInKTtcclxuJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI5ZFwiJyk7XHJcbiRlZGVsLWljb24tRnVuZGFtZW50YWxzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjllXCInKTtcclxuJGVkZWwtaWNvbi1GdW5kYW1lbnRhbHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViOWZcIicpO1xyXG4kZWRlbC1pY29uLUhlYXJ0LXNoYXBlOiB1bnF1b3RlKCdcIlxcXFxlYmEwXCInKTtcclxuJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJhMVwiJyk7XHJcbiRlZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYTJcIicpO1xyXG4kZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYmEzXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmE0XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmE1XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYmE2XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYmE3XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYmE4XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYmE5XCInKTtcclxuJGVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjcwXCInKTtcclxuJGVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjcxXCInKTtcclxuJGVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjdiXCInKTtcclxuJGVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYjdjXCInKTtcclxuJGVkZWwtaWNvbi1sb2dvdXQtbmV3OiB1bnF1b3RlKCdcIlxcXFxlYjcyXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLTI6IHVucXVvdGUoJ1wiXFxcXGViNzNcIicpO1xyXG4kZWRlbC1pY29uLWluZm8tMTogdW5xdW90ZSgnXCJcXFxcZWI3NFwiJyk7XHJcbiRlZGVsLWljb24tc2VydmljZS1yZXF1ZXN0OiB1bnF1b3RlKCdcIlxcXFxlYjc1XCInKTtcclxuJGVkZWwtaWNvbi1yZXBvcnQ6IHVucXVvdGUoJ1wiXFxcXGViNzZcIicpO1xyXG4kZWRlbC1pY29uLXRyYW5zYWN0aW9uczogdW5xdW90ZSgnXCJcXFxcZWI3N1wiJyk7XHJcbiRlZGVsLWljb24td2F0Y2hsaXN0LTE6IHVucXVvdGUoJ1wiXFxcXGViNzhcIicpO1xyXG4kZWRlbC1pY29uLXJldmVudWUtZGI6IHVucXVvdGUoJ1wiXFxcXGViNzlcIicpO1xyXG4kZWRlbC1pY29uLWxlYWQtZGI6IHVucXVvdGUoJ1wiXFxcXGViN2FcIicpO1xyXG4kZWRlbC1pY29uLXNlbmQtbWVzc2FnZTogdW5xdW90ZSgnXCJcXFxcZWI2ZlwiJyk7XHJcbiRlZGVsLWljb24tYXJyb3ctZG93bi1iaWc6IHVucXVvdGUoJ1wiXFxcXGViNmNcIicpO1xyXG4kZWRlbC1pY29uLXNpZGViYXItY29sbGFwc2U6IHVucXVvdGUoJ1wiXFxcXGViNjNcIicpO1xyXG4kZWRlbC1pY29uLXN1cHBvcnQtMTogdW5xdW90ZSgnXCJcXFxcZWI2NFwiJyk7XHJcbiRlZGVsLWljb24tcm91bmQtYmVsbDogdW5xdW90ZSgnXCJcXFxcZWI2NVwiJyk7XHJcbiRlZGVsLWljb24tZmlsZS1jaXJjbGUtaW5mbzogdW5xdW90ZSgnXCJcXFxcZWI2NlwiJyk7XHJcbiRlZGVsLWljb24tcmVjZWlwdDogdW5xdW90ZSgnXCJcXFxcZWI2N1wiJyk7XHJcbiRlZGVsLWljb24tc21vb3RoLXN0YXI6IHVucXVvdGUoJ1wiXFxcXGViNjhcIicpO1xyXG4kZWRlbC1pY29uLXdhbGxldDogdW5xdW90ZSgnXCJcXFxcZWI2OVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItbWludXM6IHVucXVvdGUoJ1wiXFxcXGViNmFcIicpO1xyXG4kZWRlbC1pY29uLWhvbWU6IHVucXVvdGUoJ1wiXFxcXGViNmJcIicpO1xyXG4kZWRlbC1pY29uLWFwcGxpY2F0aW9uOiB1bnF1b3RlKCdcIlxcXFxlYjYxXCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjEyXCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjEzXCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjM0XCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYjM1XCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjM2XCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYjM3XCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYjM4XCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYjM5XCInKTtcclxuJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViM2FcIicpO1xyXG4kZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI0OVwiJyk7XHJcbiRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjRhXCInKTtcclxuJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViNGJcIicpO1xyXG4kZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWI1NVwiJyk7XHJcbiRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYjU2XCInKTtcclxuJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViNTdcIicpO1xyXG4kZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWI1OFwiJyk7XHJcbiRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViNTlcIicpO1xyXG4kZWRlbC1pY29uLU5BLW1ldGVyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjVhXCInKTtcclxuJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI1YlwiJyk7XHJcbiRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViNWNcIicpO1xyXG4kZWRlbC1pY29uLU5BLW1ldGVyLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjVkXCInKTtcclxuJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWI1ZVwiJyk7XHJcbiRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViNWZcIicpO1xyXG4kZWRlbC1pY29uLU5BLW1ldGVyLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYjYwXCInKTtcclxuJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGU5ZjJcIicpO1xyXG4kZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZTlmM1wiJyk7XHJcbiRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlOWY0XCInKTtcclxuJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGU5ZjVcIicpO1xyXG4kZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZTlmNlwiJyk7XHJcbiRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlOWY3XCInKTtcclxuJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGU5ZjhcIicpO1xyXG4kZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWFkNlwiJyk7XHJcbiRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYWQ3XCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhZDhcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWFkOVwiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYWRhXCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhZGJcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWFkY1wiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYWRkXCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhZGVcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWFkZlwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYWUwXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhZTFcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWFlMlwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYWUzXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhZTRcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWFlNVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYWU2XCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVhZTdcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVhZThcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVhZTlcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGVhZWFcIicpO1xyXG4kZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYWViXCInKTtcclxuJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWFlY1wiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhZWRcIicpO1xyXG4kZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYWVlXCInKTtcclxuJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWFlZlwiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhZjBcIicpO1xyXG4kZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYWYxXCInKTtcclxuJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWFmMlwiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVhZjNcIicpO1xyXG4kZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWFmNFwiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlYWY1XCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYWY2XCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYWY3XCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYWY4XCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYWY5XCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYWZhXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYWZiXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYWZjXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYWZkXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYWZlXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWFmZlwiJyk7XHJcbiRlZGVsLWljb24tcG5sLXRheC1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGViMDBcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxlYjAxXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZWIwMlwiJyk7XHJcbiRlZGVsLWljb24tcG5sLXRheC1wYXRoMTQ6IHVucXVvdGUoJ1wiXFxcXGViMDNcIicpO1xyXG4kZWRlbC1pY29uLXJlc2VhcmNoLTEtMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIwNFwiJyk7XHJcbiRlZGVsLWljb24tcmVzZWFyY2gtMS0xLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjA1XCInKTtcclxuJGVkZWwtaWNvbi1yZXNlYXJjaC0xLTEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMDZcIicpO1xyXG4kZWRlbC1pY29uLXJlc2VhcmNoLTEtMS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWIwN1wiJyk7XHJcbiRlZGVsLWljb24tcmVzZWFyY2gtMS0xLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjA4XCInKTtcclxuJGVkZWwtaWNvbi10aWNrLWNvbG9yLWNpcmNsZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIwOVwiJyk7XHJcbiRlZGVsLWljb24tdGljay1jb2xvci1jaXJjbGUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMGFcIicpO1xyXG4kZWRlbC1pY29uLXN1cGVyLXN0YXJzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjE0XCInKTtcclxuJGVkZWwtaWNvbi1zdXBlci1zdGFycy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIxNVwiJyk7XHJcbiRlZGVsLWljb24tc3VwZXItc3RhcnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMTZcIicpO1xyXG4kZWRlbC1pY29uLXN1cGVyLXN0YXJzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYjE3XCInKTtcclxuJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViMThcIicpO1xyXG4kZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIxOVwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjFhXCInKTtcclxuJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViMWJcIicpO1xyXG4kZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWIxY1wiJyk7XHJcbiRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYjFkXCInKTtcclxuJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViMWVcIicpO1xyXG4kZWRlbC1pY29uLXBpLWNoYXJ0LXNlY3RvcmFsLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjFmXCInKTtcclxuJGVkZWwtaWNvbi1waS1jaGFydC1zZWN0b3JhbC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIyMFwiJyk7XHJcbiRlZGVsLWljb24tcGktY2hhcnQtc2VjdG9yYWwtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMjFcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1tYXAtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViMjJcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1tYXAtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMjNcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC10b2RheS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIyNFwiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LXRvZGF5LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjI1XCInKTtcclxuJGVkZWwtaWNvbi1ydXBlZS1idXliYWNrLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjI2XCInKTtcclxuJGVkZWwtaWNvbi1ydXBlZS1idXliYWNrLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjI3XCInKTtcclxuJGVkZWwtaWNvbi1ydXBlZS1idXliYWNrLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjI4XCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLXJldHVybnMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViMjlcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtcmV0dXJucy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIyYVwiJyk7XHJcbiRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjJiXCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLXJldHVybnMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViMmNcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtcmV0dXJucy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWIyZFwiJyk7XHJcbiRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYjJlXCInKTtcclxuJGVkZWwtaWNvbi1ob3VyLWdsYXNzLW1lZGl1bS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIyZlwiJyk7XHJcbiRlZGVsLWljb24taG91ci1nbGFzcy1tZWRpdW0tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMzBcIicpO1xyXG4kZWRlbC1pY29uLWdhdWdlLWV4Y2xhaW0tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViMzFcIicpO1xyXG4kZWRlbC1pY29uLWdhdWdlLWV4Y2xhaW0tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMzJcIicpO1xyXG4kZWRlbC1pY29uLWdhdWdlLWV4Y2xhaW0tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMzNcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjNiXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIzY1wiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViM2RcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYjNlXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWIzZlwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViNDBcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYjQxXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWI0MlwiJyk7XHJcbiRlZGVsLWljb24taXRyYWRheS11cC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI0M1wiJyk7XHJcbiRlZGVsLWljb24taXRyYWRheS11cC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI0NFwiJyk7XHJcbiRlZGVsLWljb24taXRyYWRheS11cC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI0NVwiJyk7XHJcbiRlZGVsLWljb24taXRyYWRheS11cC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWI0NlwiJyk7XHJcbiRlZGVsLWljb24tZmlsdGVyLWJvcmRlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI0N1wiJyk7XHJcbiRlZGVsLWljb24tZmlsdGVyLWJvcmRlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI0OFwiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI0Y1wiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI0ZFwiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI0ZVwiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWI0ZlwiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWI1MFwiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWI1MVwiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWI1MlwiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWI1M1wiJyk7XHJcbiRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWI1NFwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYThlXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhOGZcIicpO1xyXG4kZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWE5MFwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYTkxXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhOTJcIicpO1xyXG4kZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWE5M1wiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYTk0XCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhOTVcIicpO1xyXG4kZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWE5NlwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWE5N1wiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWE5OFwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZWE5OVwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZWE5YVwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZWE5YlwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxNTogdW5xdW90ZSgnXCJcXFxcZWE5Y1wiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxNjogdW5xdW90ZSgnXCJcXFxcZWE5ZFwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxNzogdW5xdW90ZSgnXCJcXFxcZWE5ZVwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxODogdW5xdW90ZSgnXCJcXFxcZWE5ZlwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxOTogdW5xdW90ZSgnXCJcXFxcZWFhMFwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgyMDogdW5xdW90ZSgnXCJcXFxcZWFhMVwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgyMTogdW5xdW90ZSgnXCJcXFxcZWFhMlwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgyMjogdW5xdW90ZSgnXCJcXFxcZWFhM1wiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgyMzogdW5xdW90ZSgnXCJcXFxcZWFhNFwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgyNDogdW5xdW90ZSgnXCJcXFxcZWFhNVwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhYTZcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYWE3XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWFhOFwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhYTlcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYWFhXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWFhYlwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhYWNcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYWFkXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWFhZVwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYWFmXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVhYjBcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZWFiMVwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxlYWIyXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTQ6IHVucXVvdGUoJ1wiXFxcXGVhYjNcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgxNTogdW5xdW90ZSgnXCJcXFxcZWFiNFwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE2OiB1bnF1b3RlKCdcIlxcXFxlYWI1XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTc6IHVucXVvdGUoJ1wiXFxcXGVhYjZcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgxODogdW5xdW90ZSgnXCJcXFxcZWFiN1wiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE5OiB1bnF1b3RlKCdcIlxcXFxlYWI4XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjA6IHVucXVvdGUoJ1wiXFxcXGVhYjlcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyMTogdW5xdW90ZSgnXCJcXFxcZWFiYVwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDIyOiB1bnF1b3RlKCdcIlxcXFxlYWJiXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjM6IHVucXVvdGUoJ1wiXFxcXGVhYmNcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyNDogdW5xdW90ZSgnXCJcXFxcZWFiZFwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDI1OiB1bnF1b3RlKCdcIlxcXFxlYWJlXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjY6IHVucXVvdGUoJ1wiXFxcXGVhYmZcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyNzogdW5xdW90ZSgnXCJcXFxcZWFjMFwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDI4OiB1bnF1b3RlKCdcIlxcXFxlYWMxXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjk6IHVucXVvdGUoJ1wiXFxcXGVhYzJcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzMDogdW5xdW90ZSgnXCJcXFxcZWFjM1wiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDMxOiB1bnF1b3RlKCdcIlxcXFxlYWM0XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzI6IHVucXVvdGUoJ1wiXFxcXGVhYzVcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzMzogdW5xdW90ZSgnXCJcXFxcZWFjNlwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDM0OiB1bnF1b3RlKCdcIlxcXFxlYWM3XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzU6IHVucXVvdGUoJ1wiXFxcXGVhYzhcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzNjogdW5xdW90ZSgnXCJcXFxcZWFjOVwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDM3OiB1bnF1b3RlKCdcIlxcXFxlYWNhXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzg6IHVucXVvdGUoJ1wiXFxcXGVhY2JcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzOTogdW5xdW90ZSgnXCJcXFxcZWFjY1wiJyk7XHJcbiRlZGVsLWljb24tcHJpY2UtdGFnLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYWNkXCInKTtcclxuJGVkZWwtaWNvbi1wcmljZS10YWctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhY2VcIicpO1xyXG4kZWRlbC1pY29uLXByaWNlLXRhZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWFjZlwiJyk7XHJcbiRlZGVsLWljb24tcHJpY2UtdGFnLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYWQwXCInKTtcclxuJGVkZWwtaWNvbi1yZXBvcnQtY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhZDFcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydC1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWFkMlwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTgxXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhODJcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWE4M1wiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYTg0XCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhODVcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWE4NlwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYTg3XCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhODhcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWE4OVwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWE4YVwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWE4YlwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZWE4Y1wiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZWE4ZFwiJyk7XHJcbiRlZGVsLWljb24tbm8tZXZlbnQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhN2VcIicpO1xyXG4kZWRlbC1pY29uLW5vLWV2ZW50LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTdmXCInKTtcclxuJGVkZWwtaWNvbi1uby1ldmVudC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWE4MFwiJyk7XHJcbiRlZGVsLWljb24tZ3JlZW4tdGljazE6IHVucXVvdGUoJ1wiXFxcXGVhN2NcIicpO1xyXG4kZWRlbC1pY29uLWRlbGV0ZS1yZWQxOiB1bnF1b3RlKCdcIlxcXFxlYTdkXCInKTtcclxuJGVkZWwtaWNvbi1idXNpbmVzc21hbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWE3YVwiJyk7XHJcbiRlZGVsLWljb24tYnVzaW5lc3NtYW4tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhN2JcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhNjJcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhNjNcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhNjRcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhNjVcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhNjZcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhNjdcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhNjhcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhNjlcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTZhXCInKTtcclxuJGVkZWwtaWNvbi1zZXRhbGVydC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWE2YlwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhNmNcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYTZkXCInKTtcclxuJGVkZWwtaWNvbi1zZXRhbGVydC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWE2ZVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhNmZcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTcwXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWE3MVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhNzJcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYTczXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWE3NFwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhNzVcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYTc2XCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWE3N1wiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYTc4XCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVhNzlcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbi1zZWxlY3Q6IHVucXVvdGUoJ1wiXFxcXGVhNjFcIicpO1xyXG4kZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWE1Y1wiJyk7XHJcbiRlZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTVkXCInKTtcclxuJGVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhNWVcIicpO1xyXG4kZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWE1ZlwiJyk7XHJcbiRlZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYTYwXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTJlXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTMwXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYTMxXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYTMyXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYTMzXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYTM0XCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYTM1XCInKTtcclxuJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGU5ZjlcIicpO1xyXG4kZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZTlmYVwiJyk7XHJcbiRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlOWZiXCInKTtcclxuJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGU5ZmNcIicpO1xyXG4kZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZTlmZFwiJyk7XHJcbiRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlOWZlXCInKTtcclxuJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGU5ZmZcIicpO1xyXG4kZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWEwMFwiJyk7XHJcbiRlZGVsLWljb24taGVhbHRoLTItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhMDFcIicpO1xyXG4kZWRlbC1pY29uLWhlYWx0aC0yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTAyXCInKTtcclxuJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhMDNcIicpO1xyXG4kZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWEwNFwiJyk7XHJcbiRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYTA1XCInKTtcclxuJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhMDZcIicpO1xyXG4kZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWEwN1wiJyk7XHJcbiRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYTA4XCInKTtcclxuJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhMDlcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWEwYVwiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTBiXCInKTtcclxuJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhMGNcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWEwZFwiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYTBlXCInKTtcclxuJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhMGZcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWExMFwiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYTExXCInKTtcclxuJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVhMTJcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVhMTNcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVhMTRcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGVhMTVcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGVhMTZcIicpO1xyXG4kZWRlbC1pY29uLXByb3RlY3Rpb24tcGxhbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWExN1wiJyk7XHJcbiRlZGVsLWljb24tcHJvdGVjdGlvbi1wbGFuLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTE4XCInKTtcclxuJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWExOVwiJyk7XHJcbiRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhMWFcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYTFiXCInKTtcclxuJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWExY1wiJyk7XHJcbiRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhMWRcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYTFlXCInKTtcclxuJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWExZlwiJyk7XHJcbiRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhMjBcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYTIxXCInKTtcclxuJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVhMjJcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWEyM1wiJyk7XHJcbiRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhMjRcIicpO1xyXG4kZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTI1XCInKTtcclxuJGVkZWwtaWNvbi13ZWFsdGgtaWNvbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWEyNlwiJyk7XHJcbiRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhMjdcIicpO1xyXG4kZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYTI4XCInKTtcclxuJGVkZWwtaWNvbi13ZWFsdGgtaWNvbi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWEyOVwiJyk7XHJcbiRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhMmFcIicpO1xyXG4kZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYTJiXCInKTtcclxuJGVkZWwtaWNvbi1nb2Fscy1jdXAtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhMmNcIicpO1xyXG4kZWRlbC1pY29uLWdvYWxzLWN1cC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWEyZFwiJyk7XHJcbiRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTM5XCInKTtcclxuJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMTFcIicpO1xyXG4kZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjAyN1wiJyk7XHJcbiRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMDI4XCInKTtcclxuJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYwMjlcIicpO1xyXG4kZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjAyYVwiJyk7XHJcbiRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxmMDJiXCInKTtcclxuJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGYwMmNcIicpO1xyXG4kZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZjAyZFwiJyk7XHJcbiRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZjAyZVwiJyk7XHJcbiRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZjAyZlwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWEzYVwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjAzMFwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjAzMVwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjAzMlwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjAzM1wiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjAzNFwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZjAzNVwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoODogdW5xdW90ZSgnXCJcXFxcZjAzNlwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZjAzN1wiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGYwMzhcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWE0M1wiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTQ0XCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhNDVcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWE0NlwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYTQ3XCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhNDhcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWE0OVwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYTRhXCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVhNGJcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVhNGNcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVhNGRcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGVhNGVcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGVhNGZcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTQ6IHVucXVvdGUoJ1wiXFxcXGVhNTBcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTU6IHVucXVvdGUoJ1wiXFxcXGVhNTFcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTY6IHVucXVvdGUoJ1wiXFxcXGVhNTJcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTc6IHVucXVvdGUoJ1wiXFxcXGVhNTNcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTg6IHVucXVvdGUoJ1wiXFxcXGVhNTRcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTk6IHVucXVvdGUoJ1wiXFxcXGVhNTVcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMjA6IHVucXVvdGUoJ1wiXFxcXGVhNTZcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMjE6IHVucXVvdGUoJ1wiXFxcXGVhNTdcIicpO1xyXG4kZWRlbC1pY29uLUhlYWx0aC1pbnN1cmFuY2UtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhNThcIicpO1xyXG4kZWRlbC1pY29uLUhlYWx0aC1pbnN1cmFuY2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhNTlcIicpO1xyXG4kZWRlbC1pY29uLUxpZmUtaW5zdXJhbmNlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTVhXCInKTtcclxuJGVkZWwtaWNvbi1MaWZlLWluc3VyYW5jZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWE1YlwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGU5ZTBcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlOWU2XCInKTtcclxuJGVkZWwtaWNvbi12YWx1ZS1tb25leS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZTllN1wiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGU5ZThcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlOWU5XCInKTtcclxuJGVkZWwtaWNvbi12YWx1ZS1tb25leS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZTllYVwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGU5ZWJcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGU5ZWNcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGU5ZWRcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGU5ZWVcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGU5ZWZcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGU5ZjBcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGU5ZjFcIicpO1xyXG4kZWRlbC1pY29uLW5vdGUtbG9vay1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZTllMVwiJyk7XHJcbiRlZGVsLWljb24tbm90ZS1sb29rLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlOWUyXCInKTtcclxuJGVkZWwtaWNvbi1ub3RlLWxvb2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGU5ZTNcIicpO1xyXG4kZWRlbC1pY29uLW5vdGUtbG9vay1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZTllNFwiJyk7XHJcbiRlZGVsLWljb24tbm90ZS1sb29rLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlOWU1XCInKTtcclxuJGVkZWwtaWNvbi1hdHRhY2hlbWVudDogdW5xdW90ZSgnXCJcXFxcZTlkMlwiJyk7XHJcbiRlZGVsLWljb24tY2hlY2tlZC1oYWxmLWNpcmNsZTogdW5xdW90ZSgnXCJcXFxcZTlkN1wiJyk7XHJcbiRlZGVsLWljb24tZmlsZTogdW5xdW90ZSgnXCJcXFxcZTlkOFwiJyk7XHJcbiRlZGVsLWljb24td2F0Y2hsaXN0LXN0YXI6IHVucXVvdGUoJ1wiXFxcXGU5ZDlcIicpO1xyXG4kZWRlbC1pY29uLW91dDogdW5xdW90ZSgnXCJcXFxcZTljZFwiJyk7XHJcbiRlZGVsLWljb24tSW46IHVucXVvdGUoJ1wiXFxcXGU5Y2VcIicpO1xyXG4kZWRlbC1pY29uLXBsZWRnaW5nLWJveDogdW5xdW90ZSgnXCJcXFxcZTljY1wiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItcmVwb3J0OiB1bnF1b3RlKCdcIlxcXFxlOWNmXCInKTtcclxuJGVkZWwtaWNvbi1zZXR0aW5nczogdW5xdW90ZSgnXCJcXFxcZTljYVwiJyk7XHJcbiRlZGVsLWljb24tcm91bmRlZC1wbHVzOiB1bnF1b3RlKCdcIlxcXFxlOWM5XCInKTtcclxuJGVkZWwtaWNvbi13aW4tYmFjazogdW5xdW90ZSgnXCJcXFxcZTljNVwiJyk7XHJcbiRlZGVsLWljb24tRW5nYWdlbWVudDogdW5xdW90ZSgnXCJcXFxcZTljNlwiJyk7XHJcbiRlZGVsLWljb24tQWN0aXZhdGlvbjogdW5xdW90ZSgnXCJcXFxcZTljN1wiJyk7XHJcbiRlZGVsLWljb24tb25Cb2FyZGluZzogdW5xdW90ZSgnXCJcXFxcZTljOFwiJyk7XHJcbiRlZGVsLWljb24tcm91bmQtY2lyY2xlLW1pbnVzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlOWMzXCInKTtcclxuJGVkZWwtaWNvbi1yb3VuZC1jaXJjbGUtbWludXMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGU5YzRcIicpO1xyXG4kZWRlbC1pY29uLXdhcm5pbmctZXhjbGE6IHVucXVvdGUoJ1wiXFxcXGU5YzBcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtY2lyY2xlOiB1bnF1b3RlKCdcIlxcXFxlOWMxXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLWdyb3VwOiB1bnF1b3RlKCdcIlxcXFxlOWMyXCInKTtcclxuJGVkZWwtaWNvbi1hcnJvdy1kb3duLWZpbGxjb2xvcjogdW5xdW90ZSgnXCJcXFxcZTliN1wiJyk7XHJcbiRlZGVsLWljb24tYXJyb3ctdXAtZmlsbGNvbG9yOiB1bnF1b3RlKCdcIlxcXFxlOWI4XCInKTtcclxuJGVkZWwtaWNvbi1sZWFkLWxvZ3M6IHVucXVvdGUoJ1wiXFxcXGU5YjlcIicpO1xyXG4kZWRlbC1pY29uLXBhc3QtaW50ZXJhY3Rpb25zOiB1bnF1b3RlKCdcIlxcXFxlOWJhXCInKTtcclxuJGVkZWwtaWNvbi1wcm9maWxlLXJlZnJlc2g6IHVucXVvdGUoJ1wiXFxcXGU5YmJcIicpO1xyXG4kZWRlbC1pY29uLWVkaXQtaWNvbi1sYXJnZTogdW5xdW90ZSgnXCJcXFxcZTliY1wiJyk7XHJcbiRlZGVsLWljb24tcHJvZHVjdC1waXRjaDogdW5xdW90ZSgnXCJcXFxcZTliZFwiJyk7XHJcbiRlZGVsLWljb24tYWRkLWV4cGVuc2VzOiB1bnF1b3RlKCdcIlxcXFxlOWJlXCInKTtcclxuJGVkZWwtaWNvbi1wcm9kdWN0LWluZm86IHVucXVvdGUoJ1wiXFxcXGU5YmZcIicpO1xyXG4kZWRlbC1pY29uLWRvdWJsZS1yZWZyZXNoOiB1bnF1b3RlKCdcIlxcXFxlOTVhXCInKTtcclxuJGVkZWwtaWNvbi1jcm9zczogdW5xdW90ZSgnXCJcXFxcZTliMFwiJyk7XHJcbiRlZGVsLWljb24tc3RyZWFtaW5nOiB1bnF1b3RlKCdcIlxcXFxlOWIxXCInKTtcclxuJGVkZWwtaWNvbi13YXRjaGxpc3QtbWVudTogdW5xdW90ZSgnXCJcXFxcZTliMlwiJyk7XHJcbiRlZGVsLWljb24tZXZlbnRzOiB1bnF1b3RlKCdcIlxcXFxlOWIzXCInKTtcclxuJGVkZWwtaWNvbi1uZXdzOiB1bnF1b3RlKCdcIlxcXFxlOWI0XCInKTtcclxuJGVkZWwtaWNvbi1vcHRpb25zY2hhaW46IHVucXVvdGUoJ1wiXFxcXGU5ZDBcIicpO1xyXG4kZWRlbC1pY29uLWRvd25sb2FkLTE6IHVucXVvdGUoJ1wiXFxcXGU5YWVcIicpO1xyXG4kZWRlbC1pY29uLXBhcGVyLXRyYWRpbmc6IHVucXVvdGUoJ1wiXFxcXGU5YTZcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbi1zdHJhdGVneTogdW5xdW90ZSgnXCJcXFxcZTlhYVwiJyk7XHJcbiRlZGVsLWljb24taWNvbi1jaGFydHM6IHVucXVvdGUoJ1wiXFxcXGU5YWJcIicpO1xyXG4kZWRlbC1pY29uLXNldHRpbmc6IHVucXVvdGUoJ1wiXFxcXGU5NjZcIicpO1xyXG4kZWRlbC1pY29uLWltcG9ydDogdW5xdW90ZSgnXCJcXFxcZTlhZlwiJyk7XHJcbiRlZGVsLWljb24tcHJlc2V0OiB1bnF1b3RlKCdcIlxcXFxlOTY3XCInKTtcclxuJGVkZWwtaWNvbi1jb21wYXJlOiB1bnF1b3RlKCdcIlxcXFxlOTY4XCInKTtcclxuJGVkZWwtaWNvbi1tb3ZlOiB1bnF1b3RlKCdcIlxcXFxlOTUxXCInKTtcclxuJGVkZWwtaWNvbi1jb252ZXJ0ZS1wb3NpdGlvbjogdW5xdW90ZSgnXCJcXFxcZTlkMVwiJyk7XHJcbiRlZGVsLWljb24tZHVwbGljYXRlOiB1bnF1b3RlKCdcIlxcXFxlOTQ5XCInKTtcclxuJGVkZWwtaWNvbi1waW4tbGFyZ2U6IHVucXVvdGUoJ1wiXFxcXGU5YWNcIicpO1xyXG4kZWRlbC1pY29uLXdhdGNobGlzdC1icmllZmNhc2U6IHVucXVvdGUoJ1wiXFxcXGU5YWRcIicpO1xyXG4kZWRlbC1pY29uLWxvc3M6IHVucXVvdGUoJ1wiXFxcXGU5YTRcIicpO1xyXG4kZWRlbC1pY29uLXdhdGNobGlzdC1jYWxlbmRlcjogdW5xdW90ZSgnXCJcXFxcZTlhN1wiJyk7XHJcbiRlZGVsLWljb24tcGluOiB1bnF1b3RlKCdcIlxcXFxlOWE4XCInKTtcclxuJGVkZWwtaWNvbi1BZGQ6IHVucXVvdGUoJ1wiXFxcXGU5ZDNcIicpO1xyXG4kZWRlbC1pY29uLXVwbG9hZC1pY29uMTogdW5xdW90ZSgnXCJcXFxcZTlhM1wiJyk7XHJcbiRlZGVsLWljb24teW91dHViZS1wbGF5YnV0dG9uOiB1bnF1b3RlKCdcIlxcXFxlOWEyXCInKTtcclxuJGVkZWwtaWNvbi1leWUtc2hvdzogdW5xdW90ZSgnXCJcXFxcZTlhMFwiJyk7XHJcbiRlZGVsLWljb24tZXllLWhpZGU6IHVucXVvdGUoJ1wiXFxcXGU5YTFcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbi1jaGFpbjogdW5xdW90ZSgnXCJcXFxcZTk2YlwiJyk7XHJcbiRlZGVsLWljb24tcmVhZC1yZXBvcnQ6IHVucXVvdGUoJ1wiXFxcXGU5NjlcIicpO1xyXG4kZWRlbC1pY29uLWFuYWx5c2lzOiB1bnF1b3RlKCdcIlxcXFxlOTZhXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydC1pY29uOiB1bnF1b3RlKCdcIlxcXFxlOTYzXCInKTtcclxuJGVkZWwtaWNvbi1yb3VuZC1jaXJjbGU6IHVucXVvdGUoJ1wiXFxcXGU5NjJcIicpO1xyXG4kZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1kb3duOiB1bnF1b3RlKCdcIlxcXFxlOTYwXCInKTtcclxuJGVkZWwtaWNvbi1kb3VibGUtYXJyb3ctdXA6IHVucXVvdGUoJ1wiXFxcXGU5NjFcIicpO1xyXG4kZWRlbC1pY29uLWRpYW1vbmQ6IHVucXVvdGUoJ1wiXFxcXGU5NWRcIicpO1xyXG4kZWRlbC1pY29uLWxpa2VzMTogdW5xdW90ZSgnXCJcXFxcZTk5ZlwiJyk7XHJcbiRlZGVsLWljb24tcm91bmRlZC1jbG9zZTogdW5xdW90ZSgnXCJcXFxcZTk5OVwiJyk7XHJcbiRlZGVsLWljb24tYm9sZC1jbG9zZTogdW5xdW90ZSgnXCJcXFxcZTk5OFwiJyk7XHJcbiRlZGVsLWljb24td2VudHdyb25nLXNlYXJjaDogdW5xdW90ZSgnXCJcXFxcZTk5NlwiJyk7XHJcbiRlZGVsLWljb24taWNvbi1iZWxsOiB1bnF1b3RlKCdcIlxcXFxlOTk3XCInKTtcclxuJGVkZWwtaWNvbi1wb2ludC1hcnJvdy1kb3duOiB1bnF1b3RlKCdcIlxcXFxlOTg4XCInKTtcclxuJGVkZWwtaWNvbi1wb2ludC1hcnJvdy11cDogdW5xdW90ZSgnXCJcXFxcZTk4OVwiJyk7XHJcbiRlZGVsLWljb24tZXhjZWwxOiB1bnF1b3RlKCdcIlxcXFxlOTc5XCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhcjI6IHVucXVvdGUoJ1wiXFxcXGU5NmZcIicpO1xyXG4kZWRlbC1pY29uLWFycm93LWxlZnQxOiB1bnF1b3RlKCdcIlxcXFxlOTZlXCInKTtcclxuJGVkZWwtaWNvbi1hcnJvdy1yaWdodDE6IHVucXVvdGUoJ1wiXFxcXGU5MDJcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyMTogdW5xdW90ZSgnXCJcXFxcZTk2ZFwiJyk7XHJcbiRlZGVsLWljb24tc2hhcmUtaWNvbjogdW5xdW90ZSgnXCJcXFxcZTk2Y1wiJyk7XHJcbiRlZGVsLWljb24tYmFyczE6IHVucXVvdGUoJ1wiXFxcXGU5NWZcIicpO1xyXG4kZWRlbC1pY29uLXNlYXJjaDE6IHVucXVvdGUoJ1wiXFxcXGU5NWVcIicpO1xyXG4kZWRlbC1pY29uLXBtczogdW5xdW90ZSgnXCJcXFxcZTk1N1wiJyk7XHJcbiRlZGVsLWljb24td2F0Y2hsaXN0OiB1bnF1b3RlKCdcIlxcXFxlOTUyXCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXRzOiB1bnF1b3RlKCdcIlxcXFxlOTUzXCInKTtcclxuJGVkZWwtaWNvbi1xdWlsbF9wYXBlcjogdW5xdW90ZSgnXCJcXFxcZjI0YVwiJyk7XHJcbiRlZGVsLWljb24tU2VyaWVzLURldGFpbHM6IHVucXVvdGUoJ1wiXFxcXGYyNGJcIicpO1xyXG4kZWRlbC1pY29uLU9yZGVyLURldGFpbHM6IHVucXVvdGUoJ1wiXFxcXGYyNGNcIicpO1xyXG4kZWRlbC1pY29uLVNldHRpbmdzOiB1bnF1b3RlKCdcIlxcXFxmMTUxXCInKTtcclxuJGVkZWwtaWNvbi1GaWxlOiB1bnF1b3RlKCdcIlxcXFxmMTUyXCInKTtcclxuJGVkZWwtaWNvbi1LZXk6IHVucXVvdGUoJ1wiXFxcXGYxNTNcIicpO1xyXG4kZWRlbC1pY29uLUF0dGFjaG1lbnRzOiB1bnF1b3RlKCdcIlxcXFxmMTU0XCInKTtcclxuJGVkZWwtaWNvbi1SdXBlZS0xOiB1bnF1b3RlKCdcIlxcXFxmMTU1XCInKTtcclxuJGVkZWwtaWNvbi1UcmVuZDogdW5xdW90ZSgnXCJcXFxcZjE1NlwiJyk7XHJcbiRlZGVsLWljb24tUmVwYWlyaW5nLVNlcnZpY2U6IHVucXVvdGUoJ1wiXFxcXGYxNTdcIicpO1xyXG4kZWRlbC1pY29uLVJ1cGVlOiB1bnF1b3RlKCdcIlxcXFxmMTU4XCInKTtcclxuJGVkZWwtaWNvbi1EZXNpZ246IHVucXVvdGUoJ1wiXFxcXGYxNTlcIicpO1xyXG4kZWRlbC1pY29uLXRyYW5zYWN0aW9uOiB1bnF1b3RlKCdcIlxcXFxmMTVhXCInKTtcclxuJGVkZWwtaWNvbi1HbG9iYWxpemF0aW9uOiB1bnF1b3RlKCdcIlxcXFxmMTViXCInKTtcclxuJGVkZWwtaWNvbi1zd2l0Y2g6IHVucXVvdGUoJ1wiXFxcXGYxMjdcIicpO1xyXG4kZWRlbC1pY29uLW1haW50YWluOiB1bnF1b3RlKCdcIlxcXFxmMTIwXCInKTtcclxuJGVkZWwtaWNvbi11cGxvYWQtY3VydmU6IHVucXVvdGUoJ1wiXFxcXGYwYjBcIicpO1xyXG4kZWRlbC1pY29uLWRvd25sb2FkLWN1cnZlOiB1bnF1b3RlKCdcIlxcXFxmMGFkXCInKTtcclxuJGVkZWwtaWNvbi1UcmFuc2FjdGlvbi1ib3JkZXI6IHVucXVvdGUoJ1wiXFxcXGYwYWVcIicpO1xyXG4kZWRlbC1pY29uLXRvdWNoc2NyZWVuOiB1bnF1b3RlKCdcIlxcXFxmMGFmXCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXQtY2FwaXRhbC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWYxY1wiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LWNhcGl0YWwtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmMWRcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1jYXBpdGFsLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjFlXCInKTtcclxuJGVkZWwtaWNvbi1Cb25kczogdW5xdW90ZSgnXCJcXFxcZWYwNVwiJyk7XHJcbiRlZGVsLWljb24tU3RydWN0dXJlZC1Qcm9kdWN0cy0xOiB1bnF1b3RlKCdcIlxcXFxlZjA2XCInKTtcclxuJGVkZWwtaWNvbi1SQkktQm9uZHM6IHVucXVvdGUoJ1wiXFxcXGVmMDdcIicpO1xyXG4kZWRlbC1pY29uLURlYmVudHVyZXM6IHVucXVvdGUoJ1wiXFxcXGVmMDhcIicpO1xyXG4kZWRlbC1pY29uLTU0ZWMtYm9uZHM6IHVucXVvdGUoJ1wiXFxcXGVmMDlcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWV0ZnM6IHVucXVvdGUoJ1wiXFxcXGVmMGFcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5ncy1tZjogdW5xdW90ZSgnXCJcXFxcZWYwYlwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctcG1zOiB1bnF1b3RlKCdcIlxcXFxlZjBjXCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1haWY6IHVucXVvdGUoJ1wiXFxcXGVmMGRcIicpO1xyXG4kZWRlbC1pY29uLWdlbmVyYWwtaW5zdXJhbmNlOiB1bnF1b3RlKCdcIlxcXFxlZjBlXCInKTtcclxuJGVkZWwtaWNvbi1saWZlLWluc3VyYW5jZTogdW5xdW90ZSgnXCJcXFxcZWYwZlwiJyk7XHJcbiRlZGVsLWljb24tc3ViZmVlLWluZmluaXR5OiB1bnF1b3RlKCdcIlxcXFxlZjEwXCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1jb21tb2RpdHk6IHVucXVvdGUoJ1wiXFxcXGVmMTFcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWN1cnJlbmN5OiB1bnF1b3RlKCdcIlxcXFxlZjEyXCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1lcXVpdHk6IHVucXVvdGUoJ1wiXFxcXGVmMTNcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLXNnYjogdW5xdW90ZSgnXCJcXFxcZWYxNFwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctY29ycEZkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjE1XCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmMTZcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWNvcnBGZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWYxN1wiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctY29ycEZkLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjE4XCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmMTlcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWNvcnBGZC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWYxYVwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctY29ycEZkLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZjFiXCInKTtcclxuJGVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjZGZcIicpO1xyXG4kZWRlbC1pY29uLXdhdGNobGlzdC1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNlMFwiJyk7XHJcbiRlZGVsLWljb24tY29tcGFyZS10cmVuZHM6IHVucXVvdGUoJ1wiXFxcXGViYWJcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYm9vazogdW5xdW90ZSgnXCJcXFxcZWI2ZVwiJyk7XHJcbiRlZGVsLWljb24tYXJyb3ctcmlnaHQtYmlnOiB1bnF1b3RlKCdcIlxcXFxlYjZkXCInKTtcclxuJGVkZWwtaWNvbi1TdHJlbmd0aHM6IHVucXVvdGUoJ1wiXFxcXGVhZDNcIicpO1xyXG4kZWRlbC1pY29uLXNvdW5kOiB1bnF1b3RlKCdcIlxcXFxlYWQ0XCInKTtcclxuJGVkZWwtaWNvbi1DaGFsbGVuZ2VzOiB1bnF1b3RlKCdcIlxcXFxlYWQ1XCInKTtcclxuJGVkZWwtaWNvbi1ob3VyZ2xhc3M6IHVucXVvdGUoJ1wiXFxcXGU5ZGRcIicpO1xyXG4kZWRlbC1pY29uLXBpbi1jb2RlOiB1bnF1b3RlKCdcIlxcXFxlOWRlXCInKTtcclxuJGVkZWwtaWNvbi1ub3RpZmljYXRpb24tYmVsbDogdW5xdW90ZSgnXCJcXFxcZTlkZlwiJyk7XHJcbiRlZGVsLWljb24taWRsZS1taWM6IHVucXVvdGUoJ1wiXFxcXGU5ZGNcIicpO1xyXG4kZWRlbC1pY29uLWlkbGUtbWljLWNvbG91cmVkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlOWRhXCInKTtcclxuJGVkZWwtaWNvbi1pZGxlLW1pYy1jb2xvdXJlZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZTlkYlwiJyk7XHJcbiRlZGVsLWljb24tRm9sZGVyOiB1bnF1b3RlKCdcIlxcXFxlOWQ0XCInKTtcclxuJGVkZWwtaWNvbi10aWNrZXQ6IHVucXVvdGUoJ1wiXFxcXGU5ZDVcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1lbnQxOiB1bnF1b3RlKCdcIlxcXFxlOWQ2XCInKTtcclxuJGVkZWwtaWNvbi1SZXBvcnRzOiB1bnF1b3RlKCdcIlxcXFxlYTNiXCInKTtcclxuJGVkZWwtaWNvbi1iYW5rOiB1bnF1b3RlKCdcIlxcXFxlYTNjXCInKTtcclxuJGVkZWwtaWNvbi1jYWxjdWxhdG9yOiB1bnF1b3RlKCdcIlxcXFxlYTNkXCInKTtcclxuJGVkZWwtaWNvbi1hc3NpZ246IHVucXVvdGUoJ1wiXFxcXGVhM2VcIicpO1xyXG4kZWRlbC1pY29uLWNyb3NzLTI6IHVucXVvdGUoJ1wiXFxcXGVhM2ZcIicpO1xyXG4kZWRlbC1pY29uLXNtYWxsY2FzZS1yZXBvcnRzOiB1bnF1b3RlKCdcIlxcXFxlOTQ3XCInKTtcclxuJGVkZWwtaWNvbi1jaGFydDogdW5xdW90ZSgnXCJcXFxcZTk3YVwiJyk7XHJcbiRlZGVsLWljb24tbGlzdDogdW5xdW90ZSgnXCJcXFxcZTk4MFwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzOiB1bnF1b3RlKCdcIlxcXFxlOTgxXCInKTtcclxuJGVkZWwtaWNvbi1pbXBvcnQxOiB1bnF1b3RlKCdcIlxcXFxlOTljXCInKTtcclxuJGVkZWwtaWNvbi1WZWN0b3ItNjogdW5xdW90ZSgnXCJcXFxcZTk5ZFwiJyk7XHJcbiRlZGVsLWljb24tdmFsaWRhdGlvbjogdW5xdW90ZSgnXCJcXFxcZTk5ZVwiJyk7XHJcbiRlZGVsLWljb24tcG9zaWJsZS1zdG9ja3M6IHVucXVvdGUoJ1wiXFxcXGU5NzBcIicpO1xyXG4kZWRlbC1pY29uLW1zZzogdW5xdW90ZSgnXCJcXFxcZTk5YlwiJyk7XHJcbiRlZGVsLWljb24tZW10cHlfaWNvbjogdW5xdW90ZSgnXCJcXFxcZTk5YVwiJyk7XHJcbiRlZGVsLWljb24tZXJyb3ItbXNnLWljb246IHVucXVvdGUoJ1wiXFxcXGU5OGRcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWJyaWVmY2FzZTogdW5xdW90ZSgnXCJcXFxcZTk5NVwiJyk7XHJcbiRlZGVsLWljb24tbGVmdC1hcnJvdzogdW5xdW90ZSgnXCJcXFxcZTk5NFwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItbW9iOiB1bnF1b3RlKCdcIlxcXFxlOTkzXCInKTtcclxuJGVkZWwtaWNvbi1zcGxpdC1pY29uOiB1bnF1b3RlKCdcIlxcXFxlOThlXCInKTtcclxuJGVkZWwtaWNvbi1WaWV3LXBuZzogdW5xdW90ZSgnXCJcXFxcZTk4ZlwiJyk7XHJcbiRlZGVsLWljb24tVmlldy1xdW90ZTogdW5xdW90ZSgnXCJcXFxcZTk5MFwiJyk7XHJcbiRlZGVsLWljb24tcG5sLWFsZXJ0OiB1bnF1b3RlKCdcIlxcXFxlOTkxXCInKTtcclxuJGVkZWwtaWNvbi1lZGl0MTogdW5xdW90ZSgnXCJcXFxcZTk5MlwiJyk7XHJcbiRlZGVsLWljb24tYm9sZC1kb3dubG9hZDogdW5xdW90ZSgnXCJcXFxcZTk4YlwiJyk7XHJcbiRlZGVsLWljb24tYm9sZC1zZWFyY2g6IHVucXVvdGUoJ1wiXFxcXGU5OGNcIicpO1xyXG4kZWRlbC1pY29uLWN1cnZlZC1maWx0ZXI6IHVucXVvdGUoJ1wiXFxcXGU5OGFcIicpO1xyXG4kZWRlbC1pY29uLWFkZDE6IHVucXVvdGUoJ1wiXFxcXGU5MWZcIicpO1xyXG4kZWRlbC1pY29uLXNvcnQxOiB1bnF1b3RlKCdcIlxcXFxlOTgzXCInKTtcclxuJGVkZWwtaWNvbi1kaXNsaWtlOiB1bnF1b3RlKCdcIlxcXFxlOTg0XCInKTtcclxuJGVkZWwtaWNvbi1pbmZvMTogdW5xdW90ZSgnXCJcXFxcZTk4NVwiJyk7XHJcbiRlZGVsLWljb24tbGlrZXM6IHVucXVvdGUoJ1wiXFxcXGU5ODZcIicpO1xyXG4kZWRlbC1pY29uLXBsZWRnZTogdW5xdW90ZSgnXCJcXFxcZTk4N1wiJyk7XHJcbiRlZGVsLWljb24taW5mbzogdW5xdW90ZSgnXCJcXFxcZTk4MlwiJyk7XHJcbiRlZGVsLWljb24tc3RydWN0dXJlZC1wcm9kdWN0czogdW5xdW90ZSgnXCJcXFxcZTk1NFwiJyk7XHJcbiRlZGVsLWljb24tZXRmczogdW5xdW90ZSgnXCJcXFxcZTk1NVwiJyk7XHJcbiRlZGVsLWljb24tZm86IHVucXVvdGUoJ1wiXFxcXGU5NTZcIicpO1xyXG4kZWRlbC1pY29uLWNvbW1vZGl0eTogdW5xdW90ZSgnXCJcXFxcZTk1OFwiJyk7XHJcbiRlZGVsLWljb24tY3VycmVuY3k6IHVucXVvdGUoJ1wiXFxcXGU5NTlcIicpO1xyXG4kZWRlbC1pY29uLW11dHVhbGZ1bmRzOiB1bnF1b3RlKCdcIlxcXFxlOTViXCInKTtcclxuJGVkZWwtaWNvbi1lcXVpdHk6IHVucXVvdGUoJ1wiXFxcXGU5NWNcIicpO1xyXG4kZWRlbC1pY29uLWNvcHktaWNvbjogdW5xdW90ZSgnXCJcXFxcZTk2NFwiJyk7XHJcbiRlZGVsLWljb24tcHVsbC10cmFuc2FjdGlvbjogdW5xdW90ZSgnXCJcXFxcZTk3ZlwiJyk7XHJcbiRlZGVsLWljb24tcGRmOiB1bnF1b3RlKCdcIlxcXFxlOTdiXCInKTtcclxuJGVkZWwtaWNvbi10aW1lb3V0LWhvbGRpbmc6IHVucXVvdGUoJ1wiXFxcXGU5N2NcIicpO1xyXG4kZWRlbC1pY29uLXNvcnQ6IHVucXVvdGUoJ1wiXFxcXGU5N2RcIicpO1xyXG4kZWRlbC1pY29uLWFkZDogdW5xdW90ZSgnXCJcXFxcZTk3ZVwiJyk7XHJcbiRlZGVsLWljb24tcm90YXRlOiB1bnF1b3RlKCdcIlxcXFxlOTc0XCInKTtcclxuJGVkZWwtaWNvbi16b29tb3V0OiB1bnF1b3RlKCdcIlxcXFxlOTc1XCInKTtcclxuJGVkZWwtaWNvbi16b29taW46IHVucXVvdGUoJ1wiXFxcXGU5NzZcIicpO1xyXG4kZWRlbC1pY29uLW5leHQtYXJyb3c6IHVucXVvdGUoJ1wiXFxcXGU5NzdcIicpO1xyXG4kZWRlbC1pY29uLXByZXZpb3VzLWFycm93OiB1bnF1b3RlKCdcIlxcXFxlOTc4XCInKTtcclxuJGVkZWwtaWNvbi10b29sOiB1bnF1b3RlKCdcIlxcXFxlOTcxXCInKTtcclxuJGVkZWwtaWNvbi1pbnN1cmFuY2U6IHVucXVvdGUoJ1wiXFxcXGU5NzJcIicpO1xyXG4kZWRlbC1pY29uLWxvYW46IHVucXVvdGUoJ1wiXFxcXGU5NzNcIicpO1xyXG4kZWRlbC1pY29uLWVkZWwtaWNvbi1yaWdodC10aGluLWFycm93OiB1bnF1b3RlKCdcIlxcXFxlYTQwXCInKTtcclxuJGVkZWwtaWNvbi1lZGVsLWxvZ28yOiB1bnF1b3RlKCdcIlxcXFxlOTUwXCInKTtcclxuJGVkZWwtaWNvbi11c2VyMjogdW5xdW90ZSgnXCJcXFxcZTk0ZFwiJyk7XHJcbiRlZGVsLWljb24tc3VwcG9ydDogdW5xdW90ZSgnXCJcXFxcZTk0ZVwiJyk7XHJcbiRlZGVsLWljb24tbm90aWZpY2F0aW9uOiB1bnF1b3RlKCdcIlxcXFxlOTRmXCInKTtcclxuJGVkZWwtaWNvbi1sb2dvdXQ6IHVucXVvdGUoJ1wiXFxcXGU5NGFcIicpO1xyXG4kZWRlbC1pY29uLWN1YmU6IHVucXVvdGUoJ1wiXFxcXGU5NGJcIicpO1xyXG4kZWRlbC1pY29uLWJhcnM6IHVucXVvdGUoJ1wiXFxcXGU5NGNcIicpO1xyXG4kZWRlbC1pY29uLWRvdHMtdGhyZWUtaG9yaXpvbnRhbDogdW5xdW90ZSgnXCJcXFxcZTk0OFwiJyk7XHJcbiRlZGVsLWljb24tYmxvY2tlZDogdW5xdW90ZSgnXCJcXFxcZTk0M1wiJyk7XHJcbiRlZGVsLWljb24tcmVmcmVzaDogdW5xdW90ZSgnXCJcXFxcZTk0NFwiJyk7XHJcbiRlZGVsLWljb24tbGluay1pY29uOiB1bnF1b3RlKCdcIlxcXFxlOTQ1XCInKTtcclxuJGVkZWwtaWNvbi1yaWdodC1hcnJvdzogdW5xdW90ZSgnXCJcXFxcZTk0NlwiJyk7XHJcbiRlZGVsLWljb24tY29pbnM6IHVucXVvdGUoJ1wiXFxcXGU5NDJcIicpO1xyXG4kZWRlbC1pY29uLXBsYXk6IHVucXVvdGUoJ1wiXFxcXGU5NDFcIicpO1xyXG4kZWRlbC1pY29uLXRyYXNoOiB1bnF1b3RlKCdcIlxcXFxlOTQwXCInKTtcclxuJGVkZWwtaWNvbi1maWxlLXVwbG9hZDogdW5xdW90ZSgnXCJcXFxcZTkzZlwiJyk7XHJcbiRlZGVsLWljb24tZXhjZWw6IHVucXVvdGUoJ1wiXFxcXGU5M2VcIicpO1xyXG4kZWRlbC1pY29uLXRpbWVyOiB1bnF1b3RlKCdcIlxcXFxlOTNjXCInKTtcclxuJGVkZWwtaWNvbi1mbGFzaDogdW5xdW90ZSgnXCJcXFxcZTkzZFwiJyk7XHJcbiRlZGVsLWljb24tdXNlcjE6IHVucXVvdGUoJ1wiXFxcXGU5M2JcIicpO1xyXG4kZWRlbC1pY29uLWVtYWlsOiB1bnF1b3RlKCdcIlxcXFxlOTM2XCInKTtcclxuJGVkZWwtaWNvbi1mYXg6IHVucXVvdGUoJ1wiXFxcXGU5MzdcIicpO1xyXG4kZWRlbC1pY29uLWxpbms6IHVucXVvdGUoJ1wiXFxcXGU5MzhcIicpO1xyXG4kZWRlbC1pY29uLXBob25lMTogdW5xdW90ZSgnXCJcXFxcZTkzOVwiJyk7XHJcbiRlZGVsLWljb24td2Vic2l0ZTogdW5xdW90ZSgnXCJcXFxcZTkzYVwiJyk7XHJcbiRlZGVsLWljb24tZWRlbC1sb2dvMTogdW5xdW90ZSgnXCJcXFxcZTkzNVwiJyk7XHJcbiRlZGVsLWljb24tZXllLWNyb3NzOiB1bnF1b3RlKCdcIlxcXFxlOTM0XCInKTtcclxuJGVkZWwtaWNvbi1zdGFyLWZpbGxlZDogdW5xdW90ZSgnXCJcXFxcZTkzMlwiJyk7XHJcbiRlZGVsLWljb24tc3Rhci11bmZpbGxlZDogdW5xdW90ZSgnXCJcXFxcZTkzM1wiJyk7XHJcbiRlZGVsLWljb24tY29tbXVuaWNhdGlvbjogdW5xdW90ZSgnXCJcXFxcZTkyY1wiJyk7XHJcbiRlZGVsLWljb24tZmFzdC10aW1lOiB1bnF1b3RlKCdcIlxcXFxlOTJkXCInKTtcclxuJGVkZWwtaWNvbi1wZW9wbGUtdGFsazogdW5xdW90ZSgnXCJcXFxcZTkyZVwiJyk7XHJcbiRlZGVsLWljb24tcGhvbmU6IHVucXVvdGUoJ1wiXFxcXGU5MmZcIicpO1xyXG4kZWRlbC1pY29uLXN0YXItcGx1czogdW5xdW90ZSgnXCJcXFxcZTkzMFwiJyk7XHJcbiRlZGVsLWljb24tdXNlci1jaXJjbGU6IHVucXVvdGUoJ1wiXFxcXGU5MmJcIicpO1xyXG4kZWRlbC1pY29uLXBhc3N3b3JkOiB1bnF1b3RlKCdcIlxcXFxlOTI4XCInKTtcclxuJGVkZWwtaWNvbi1mb3Jnb3QtbG9naW46IHVucXVvdGUoJ1wiXFxcXGU5MjdcIicpO1xyXG4kZWRlbC1pY29uLXVubG9jazogdW5xdW90ZSgnXCJcXFxcZTkyOVwiJyk7XHJcbiRlZGVsLWljb24teW9iOiB1bnF1b3RlKCdcIlxcXFxlOTJhXCInKTtcclxuJGVkZWwtaWNvbi1lZGl0OiB1bnF1b3RlKCdcIlxcXFxlOTI2XCInKTtcclxuJGVkZWwtaWNvbi1leWU6IHVucXVvdGUoJ1wiXFxcXGU5MjVcIicpO1xyXG4kZWRlbC1pY29uLXB1cnNlOiB1bnF1b3RlKCdcIlxcXFxlOTI0XCInKTtcclxuJGVkZWwtaWNvbi1hcnJvdy1yaWdodDogdW5xdW90ZSgnXCJcXFxcZTkyM1wiJyk7XHJcbiRlZGVsLWljb24taW5zdWZmaWNpZW50LWZ1bmRzOiB1bnF1b3RlKCdcIlxcXFxlOTIyXCInKTtcclxuJGVkZWwtaWNvbi1taW51czogdW5xdW90ZSgnXCJcXFxcZTkyMFwiJyk7XHJcbiRlZGVsLWljb24tcGx1czogdW5xdW90ZSgnXCJcXFxcZTkyMVwiJyk7XHJcbiRlZGVsLWljb24tc2VsZWN0OiB1bnF1b3RlKCdcIlxcXFxlOTFlXCInKTtcclxuJGVkZWwtaWNvbi1hcnJvdy11cDogdW5xdW90ZSgnXCJcXFxcZTkxY1wiJyk7XHJcbiRlZGVsLWljb24tZmlsdGVyOiB1bnF1b3RlKCdcIlxcXFxlOTFkXCInKTtcclxuJGVkZWwtaWNvbi1jbG9jazogdW5xdW90ZSgnXCJcXFxcZTkwNFwiJyk7XHJcbiRlZGVsLWljb24ta2V5LWhvcno6IHVucXVvdGUoJ1wiXFxcXGU5MWFcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyOiB1bnF1b3RlKCdcIlxcXFxlOTE5XCInKTtcclxuJGVkZWwtaWNvbi1zdGFyOiB1bnF1b3RlKCdcIlxcXFxlOTE2XCInKTtcclxuJGVkZWwtaWNvbi1kb3VibGUtYXJyb3ctbGVmdDogdW5xdW90ZSgnXCJcXFxcZTkxNFwiJyk7XHJcbiRlZGVsLWljb24tZG91YmxlLWFycm93LXJpZ2h0OiB1bnF1b3RlKCdcIlxcXFxlOTE1XCInKTtcclxuJGVkZWwtaWNvbi1zZWFyY2g6IHVucXVvdGUoJ1wiXFxcXGU5MTNcIicpO1xyXG4kZWRlbC1pY29uLWFycm93LWxlZnQ6IHVucXVvdGUoJ1wiXFxcXGU5MTJcIicpO1xyXG4kZWRlbC1pY29uLWFycm93LWRvd246IHVucXVvdGUoJ1wiXFxcXGU5MTFcIicpO1xyXG4kZWRlbC1pY29uLXRpY2s6IHVucXVvdGUoJ1wiXFxcXGU5MDZcIicpO1xyXG4kZWRlbC1pY29uLWRvd25sb2FkOiB1bnF1b3RlKCdcIlxcXFxlOTEwXCInKTtcclxuJGVkZWwtaWNvbi11c2VyOiB1bnF1b3RlKCdcIlxcXFxlOTBmXCInKTtcclxuJGVkZWwtaWNvbi1mYXFzOiB1bnF1b3RlKCdcIlxcXFxlOTBkXCInKTtcclxuJGVkZWwtaWNvbi1sb2dpbi1oZWxwOiB1bnF1b3RlKCdcIlxcXFxlOTBlXCInKTtcclxuJGVkZWwtaWNvbi1idWxiOiB1bnF1b3RlKCdcIlxcXFxlOTBjXCInKTtcclxuJGVkZWwtaWNvbi1sb2NhdGUtdXM6IHVucXVvdGUoJ1wiXFxcXGU5MDdcIicpO1xyXG4kZWRlbC1pY29uLWVkZWwtbG9nbzogdW5xdW90ZSgnXCJcXFxcZTkwOFwiJyk7XHJcbiRlZGVsLWljb24tYW5ub3VuY2U6IHVucXVvdGUoJ1wiXFxcXGU5MDlcIicpO1xyXG4kZWRlbC1pY29uLWVtYWlsLXVzOiB1bnF1b3RlKCdcIlxcXFxlOTBhXCInKTtcclxuJGVkZWwtaWNvbi1jYWxsOiB1bnF1b3RlKCdcIlxcXFxlOTBiXCInKTtcclxuJGVkZWwtaWNvbi10d2l0dGVyOiB1bnF1b3RlKCdcIlxcXFxmMDk5XCInKTtcclxuJGVkZWwtaWNvbi1mYWNlYm9vazogdW5xdW90ZSgnXCJcXFxcZjA5YVwiJyk7XHJcbiRlZGVsLWljb24tZ29vZ2xlLXBsdXM6IHVucXVvdGUoJ1wiXFxcXGYwZDVcIicpO1xyXG4kZWRlbC1pY29uLWxpbmtlZGluOiB1bnF1b3RlKCdcIlxcXFxmMGUxXCInKTtcclxuJGVkZWwtaWNvbi15b3V0dWJlOiB1bnF1b3RlKCdcIlxcXFxmMTY3XCInKTtcclxuJGVkZWwtaWNvbi1pbnN0YWdyYW06IHVucXVvdGUoJ1wiXFxcXGYxNmRcIicpO1xyXG4kZWRlbC1pY29uLXdoYXRzYXBwOiB1bnF1b3RlKCdcIlxcXFxmMjMyXCInKTtcclxuJGVkZWwtaWNvbi1jYXJldC1kb3duOiB1bnF1b3RlKCdcIlxcXFxmMGQ3XCInKTtcclxuJGVkZWwtaWNvbi1jYXJldC11cDogdW5xdW90ZSgnXCJcXFxcZjBkOFwiJyk7XHJcbiRlZGVsLWljb24tY2FsbDE6IHVucXVvdGUoJ1wiXFxcXGU5MDVcIicpO1xyXG4kZWRlbC1pY29uLWNsb3NlOiB1bnF1b3RlKCdcIlxcXFxlOTFiXCInKTtcclxuJGVkZWwtaWNvbi1jb2xsYXBzZTogdW5xdW90ZSgnXCJcXFxcZTkwM1wiJyk7XHJcbiRlZGVsLWljb24tZXhwYW5kOiB1bnF1b3RlKCdcIlxcXFxlOTAxXCInKTtcclxuJGVkZWwtaWNvbi1leGNsYW1hdGlvbjogdW5xdW90ZSgnXCJcXFxcZTkwMFwiJyk7XHJcbiRlZGVsLWljb24tY29tbWVudDogdW5xdW90ZSgnXCJcXFxcZTkxN1wiJyk7XHJcbiRlZGVsLWljb24tdG9vbHRpcDogdW5xdW90ZSgnXCJcXFxcZTkxOFwiJyk7XHJcbiRlZGVsLWljb24tdGltZW91dDogdW5xdW90ZSgnXCJcXFxcZTkzMVwiJyk7XHJcblxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG4uZXJyb3ItbXNnIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIC8vIGhlaWdodDogNDB2aDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzBweCAxMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmVycm9yLW1zZy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZXJyb3JpY29uIHtcclxuICAgICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmVycm9yLW1zZy10ZXh0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lcnJvcl93cmFwcGVyX19iYWNrZHJvcCB7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxufVxyXG4uZXJyb3Jfd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAzNSU7XHJcbiAgLmVycm9yX3dyYXBwZXJfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTAlO1xyXG4gICAgZGl2IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlZnJlc2hFcnJvckJ0biB7XHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnJlZnJlc2hFcnJvckJ0bi1pY29uIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3LjNweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uemluZGV4LXNlc3Npb24tZXhwIHtcclxuICAuZWQtZ2VuZXJpYy1oZWFkZXIge1xyXG4gICAgJi5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbG93O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWRyYXdlci1zZXNzaW9uIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIC5hdXRob3JpemUtc2VjdGlvbi1lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5lZF9idXR0b24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgJixcclxuICA+ICoge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMTJweCA2NC41cHg7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudG9tYXRvLXJlZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdG9tYXRvLXJlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b21hdG8tcmVkO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJi5za3ktYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFiZWwtc2t5Ymx1ZTtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYubGlnaHQtbmF2eSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtbmF2eTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtbmF2eTtcclxuICB9XHJcblxyXG4gICYuZHVzdHktb3JhbmdlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkdXN0eS1vcmFuZ2U7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGR1c3R5LW9yYW5nZTtcclxuICB9XHJcblxyXG4gICYud2hpdGUtb25lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgJi53aGl0ZS10d2VudHkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLXR3ZW50eTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXR3ZW50eTtcclxuICB9XHJcblxyXG4gICYua2VsbHktZ3JlZW4tdHdvIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRrZWxseS1ncmVlbi10d287XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtlbGx5LWdyZWVuLXR3bztcclxuICB9XHJcblxyXG4gICYuYmx1ZS1vbmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAmLmtlbGx5LWdyZXktb25lIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LW9uZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1vbmU7XHJcbiAgfVxyXG5cclxuICAmLnNsaW0ge1xyXG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5saW5rIHtcclxuICAgIGNvbG9yOiAkZHVzdHktb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgJi5saW5rLWhvdmVyIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGR1c3R5LXB1cnBsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmx1ZS1saW5rIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgfVxyXG5cclxuICAmLmdyZWVuLWJ0biB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICB9XHJcblxyXG4gICYucmVkLWJ0biB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgfVxyXG5cclxuICAmLm1pZG5pZ2h0LWJsdWUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1zdWl0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktc3VpdCAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taWRuaWdodC1ibHVlLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbiAgJi5taWRuaWdodC1ibHVlLXVuZGVybGluZS1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gICYudml2aWQtZ3JlZW4tYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR2aXZpZExpbWVHcmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkdml2aWRMaW1lR3JlZW47XHJcbiAgfVxyXG5cclxuICAmLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYubWlkbmlnaHQtYmx1ZS1uby11bmRlcmxpbmUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYuZHVzdHktZ3JleS11bmRlcmxpbmUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRkdXN0eS1ncmV5O1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG5cclxuICAmLmJsYWNrLXVuZGVybGluZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrX29uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYudG9tYXRvIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b21hdG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmLmRhcmstcGVhY2gtcm91bmRlZC1ib3JkZXIge1xyXG4gICAgY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1wZWFjaDtcclxuICB9XHJcblxyXG4gICYuZ3JleS1zdWl0IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1zdWl0O1xyXG4gIH1cclxuXHJcbiAgJi5tb25vY2hyb21lLWxpZ2h0LWdyZXkge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICAmLmRhcmstcGVhY2gge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFyay1wZWFjaC1ob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlbC1yZWQ7XHJcbiAgICB9XHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmRhcmstcGVhY2gtcm91bmRlZCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDQ5cHg7XHJcbiAgfVxyXG4gICYud2hpdGUtcm91bmRlZCB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDQ5cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGR1bGwtZ3JleTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmxvb2QtcmVkIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsb29kLXJlZDtcclxuICB9XHJcblxyXG4gICYuYmxvb2QtcmVkLWJvcmRlciB7XHJcbiAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibG9vZC1yZWQ7XHJcbiAgfVxyXG5cclxuICAmLndpdGhvdXQtYmFjay1saW5rLWJsdWUge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgJi5zZWNvbmRhcnktZ3JheS1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgfVxyXG4gICYuZ3JlZW4tdW5kZXJsaW5lIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gICYud2hpdGUtdW5kZXJsaW5lIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gICYubW9ub2Nocm9tZS1saWdodC1ncmV5LWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyLWJsdWU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUtc2hhZGU2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmLmFxdWEtd2hpdGUtYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbl9idXR0b24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc3cHgpIHtcclxuICAuZWRfYnV0dG9uIHtcclxuICAgICYuYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgcGFkZGluZzogOC4yMXB4IDQzLjY2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi8vIC5yYWRpby1idXR0b24ge1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuLy8gICAgIHBhZGRpbmc6IDEwcHg7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuLy8gICAgICYuc2VsZWN0ZWQtcmFkaW8tYnV0dG9uIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfcmVkO1xyXG4vLyAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXBlYWNoO1xyXG4vLyAgICAgICAgIGNvbG9yOiAkZGFyay1wZWFjaDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4vLyAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuLy8gICAgICAgICB3aWR0aDogMTVweDtcclxuLy8gICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbi8vICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstcGVhY2g7XHJcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4vLyAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbi8vICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06YmVmb3JlIHtcclxuLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4vLyAgICAgICAgIGhlaWdodDogMTBweDtcclxuLy8gICAgICAgICBtYXJnaW46IDIwJSBhdXRvO1xyXG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgdG9wOiAtOSU7XHJcbi8vICAgICAgICAgbGVmdDogMTIuNiU7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1wZWFjaDtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLnJhZGlvLWJ1dHRvbiB7XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjdweCAxZnI7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNHB4IDFmcjtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgb3BhY2l0eTogdmFyKC0tb3BhY2l0eSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjMpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDEuMyk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB0b3A6IHZhcigtLXksIDEwMCUpO1xyXG5cclxuICAgICAgLy8gdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNDgsIDEuOTcsIDAuNSwgMC42Myk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMS4zKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAvIDEuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAvLyAtLXJhZGlvOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAtLXk6IDAlO1xyXG4gICAgICAgIC8vIGFuaW1hdGlvbjogc3RyZXRjaC1hbmltYXRlIDAuM3MgZWFzZS1vdXQgMC4xN3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLS1vcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgLS15OiAtMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6Y2hlY2tlZCkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC0tb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhciAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHN0cmV0Y2gtYW5pbWF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgMjglIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1LCAwLjg1KTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMS4xKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29tbW9uLXJhZGlvLWJ1dHRvbiB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5X2xpZ2h0O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpb19idG4ge1xyXG4gICAgICAuRE1TYW5zTWVkaXVtXzE2XzUwMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yYWRpby1jZW50ZXIge1xyXG4gICAgICAucmFkaW9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuLmF1dGhvcml6ZXRvc2VsbC1zZWN0aW9uLFxyXG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24tbW9iaWxlIHtcclxuICAuYXV0aG9yaXpldG9zZWxsLWVycm9yLW1zZyB7XHJcbiAgICAuYmdfbGlnaHRQaW5rVHdvIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlbC1jcmVhbTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLTEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvcml6ZXRvc2VsbC1zZWN0aW9uIHtcclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yaXpldG9zZWxsLWRlc2sge1xyXG4gIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZzogMTFweCAxMnB4IDVweCAxMnB4O1xyXG4gIH1cclxuICAubWFya2V0Q2FyZCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5yb3VuZGVkLWNpcmNsZTEge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNvcnRCdG5FdGYge1xyXG4gICAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWRpcy1zZWFyY2gge1xyXG4gICAgICAuY29tbW9uLXNlYXJjaC1iYXIge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm90dG9tLWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xyXG4gIH1cclxuXHJcbiAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogOSU7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1nLXNpemUge1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgfVxyXG5cclxuICAmLnRwbmdlbmVyYXRlIHtcclxuICB9XHJcbn1cclxuXHJcbi5hdXRob3JpemV0b3NlbGxIaXN0b3J5LXNlY3Rpb24ge1xyXG4gIC5hdXRob3JpemUtaGlzdG9yeS1hcnJvdyB7XHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmF1dGhvcml6YXRpb25oaXN0b3J5LXRhYmxlIHtcclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhpc3RvcnktZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICB0ciB0aDpudGgtY2hpbGQoMSksXHJcbiAgICB0ciB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRyIHRoOm50aC1jaGlsZCgyKSxcclxuICAgIHRyIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICB9XHJcblxyXG4gICAgdHIgdGg6bnRoLWNoaWxkKDMpLFxyXG4gICAgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuXHJcbiAgICB0ciB0aDpudGgtY2hpbGQoNCksXHJcbiAgICB0ciB0ZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIHRyIHRoOm50aC1jaGlsZCg1KSxcclxuICAgIHRyIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdHIgdGg6bnRoLWNoaWxkKDYpLFxyXG4gICAgdHIgdGQ6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICB0ciB0aDpudGgtY2hpbGQoNyksXHJcbiAgICB0ciB0ZDpudGgtY2hpbGQoNykge1xyXG4gICAgICB3aWR0aDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgIHRkOm50aC1jaGlsZCg0KSxcclxuICAgICAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZDpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvcmRlci1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgLmJveC1kYXRhLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkbGFiZWwtZ3JheWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmJveC1kYXRhLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHJcbiAgICAmLnJvYm90by1mbnQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItYm94LWhlYWRlciB7XHJcbiAgLmJveC1kYXRhLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkbGFiZWwtZ3JheWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmJveC1kYXRhLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICYudHh0X2dyZWVuIHtcclxuICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi50eHRfYmxvb2RSZWQge1xyXG4gICAgICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi50eHQtb3JhbmdlLWxpZ2h0IHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJvYm90by1mbnQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4taGlzdG9yeSB7XHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgfVxyXG59XHJcblxyXG4uZWRpcy1kYXRhLW1iIHtcclxuICAubWItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24tbW9iaWxlIHtcclxuICAubWFya2V0Z3JvdXAge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLm1hcmtldENhcmQge1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yaXpldG9zZWxsLW1vYmlsZS1jYXJkIHtcclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yLnNob3dib3JkZXIgLm5hdiB7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIH1cclxuICAgIC5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdCB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5zZWFyY2gtc29ydC1maWx0ZXIge1xyXG4gICAgICAgIC5zb3J0IHtcclxuICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Bhbi5zb3J0LXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMjhweDtcclxuICAgICAgICAgICAgdG9wOiAtMzRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNvcnQtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0zNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmZ1bmQtc2VhcmNoIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uZ3JpZC1hdXRob3JpemF0aW9uLW1iIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTUlIDUlO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNXB4O1xyXG5cclxuICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICB9XHJcbn1cclxuXHJcbi5vdXRlcmRpdi1yZXRyeUF1dGhvcml6YXRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWwtY3JlYW07XHJcbiAgcGFkZGluZzogM3B4O1xyXG5cclxuICAucmV0cnlBdXRob3JpemF0aW9uLXNlY3Rpb24ge1xyXG4gICAgLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvcml6ZS1zZWxsLWJ0biB7XHJcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMTJweCA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucGUtMzUge1xyXG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGUtMzcge1xyXG4gIHBhZGRpbmctbGVmdDogMzdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGluZy1oZWFkaW5nIHtcclxuICBzcGFuLmJveC1kYXRhLXZhbHVlW2RhdGEtYXR0cj1cIkZhaWxlZFwiXSB7XHJcbiAgICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBzcGFuLmJveC1kYXRhLXZhbHVlW2RhdGEtYXR0cj1cIkNvbXBsZXRlZFwiXSB7XHJcbiAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zZXQtaGVpZ2h0IHtcclxuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG4jdGhyZWUtZG90LWxvYWRpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93LWNvbnRlbnQge1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxufVxyXG5cclxuLmJveC1zaGFkb3cge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDZweCAycHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5ib3R0b20tZml4ZWQtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMjE7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeS1jYXJkIHtcclxuICBoZWlnaHQ6IDEwMnB4O1xyXG4gIG1hcmdpbjogMTBweCAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlcGFyYXRvci1ib3JkZXIsICNlN2U3ZTcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmhpc3RvcnktY2FyZC1pdGVtIHtcclxuICBtaW4taGVpZ2h0OiA4OHB4O1xyXG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VwYXJhdG9yLWJvcmRlciwgI2U3ZTdlNyk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uYXV0aG9yaXplaGVhZGVyLXN0aWNreS11aSB7XHJcbiAgLmhlYWRpbmcge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gIC5zbGlkaW5nLWhlYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYm90dG9tLXNlY3Rpb24ge1xyXG4gIC50eHRfYmxvb2RSZWQge1xyXG4gICAgY29sb3I6ICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5lZGlzb3ZlcmZsb3ctZHlhbmFtaWMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24gLmF1dGhvcml6ZXRvc2VsbC1lcnJvci1tc2cgLmJnX2xpZ2h0UGlua1R3byxcbi5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLmF1dGhvcml6ZXRvc2VsbC1lcnJvci1tc2cgLmJnX2xpZ2h0UGlua1R3byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZWM7XG59XG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24gLmF1dGhvcml6ZXRvc2VsbC1lcnJvci1tc2cgLmJnX2xpZ2h0UGlua1R3byBsYWJlbCxcbi5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLmF1dGhvcml6ZXRvc2VsbC1lcnJvci1tc2cgLmJnX2xpZ2h0UGlua1R3byBsYWJlbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmF1dGhvcml6ZXRvc2VsbC1zZWN0aW9uIC5hdXRob3JpemV0b3NlbGwtZXJyb3ItbXNnIC5wLTEsXG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24tbW9iaWxlIC5hdXRob3JpemV0b3NlbGwtZXJyb3ItbXNnIC5wLTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24gLmF1dGhvcml6ZXRvc2VsbC1lcnJvci1tc2cgLnAtMSxcbiAgLmF1dGhvcml6ZXRvc2VsbC1zZWN0aW9uLW1vYmlsZSAuYXV0aG9yaXpldG9zZWxsLWVycm9yLW1zZyAucC0xIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24gLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5hdXRob3JpemV0b3NlbGwtZGVzayAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTFweCAxMnB4IDVweCAxMnB4O1xufVxuLmF1dGhvcml6ZXRvc2VsbC1kZXNrIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmF1dGhvcml6ZXRvc2VsbC1kZXNrIC5tYXJrZXRDYXJkIC5yb3VuZGVkLWNpcmNsZTEge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uYXV0aG9yaXpldG9zZWxsLWRlc2sgLm1hcmtldENhcmQgLnNvcnRCdG5FdGYgLmVkX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuLmF1dGhvcml6ZXRvc2VsbC1kZXNrIC5tYXJrZXRDYXJkIC5lZGlzLXNlYXJjaCAuY29tbW9uLXNlYXJjaC1iYXIge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYXV0aG9yaXpldG9zZWxsLWRlc2sgLm1hcmtldENhcmQgLmVkaXMtc2VhcmNoIGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYm90dG9tLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmJvdHRvbS1maXhlZCBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDklO1xufVxuLmJvdHRvbS1maXhlZCBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDklO1xufVxuXG4uaW1nLXNpemUgaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXplLWhpc3RvcnktYXJyb3cgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXphdGlvbmhpc3RvcnktdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5hdXRob3JpemV0b3NlbGxIaXN0b3J5LXNlY3Rpb24gLmF1dGhvcml6YXRpb25oaXN0b3J5LXRhYmxlIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXphdGlvbmhpc3RvcnktdGFibGUgLmhpc3RvcnktZGF0ZSB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0ciB0aDpudGgtY2hpbGQoMSksXG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjAlO1xufVxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXphdGlvbmhpc3RvcnktdGFibGUgdHIgdGg6bnRoLWNoaWxkKDIpLFxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXphdGlvbmhpc3RvcnktdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5hdXRob3JpemV0b3NlbGxIaXN0b3J5LXNlY3Rpb24gLmF1dGhvcml6YXRpb25oaXN0b3J5LXRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSxcbi5hdXRob3JpemV0b3NlbGxIaXN0b3J5LXNlY3Rpb24gLmF1dGhvcml6YXRpb25oaXN0b3J5LXRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0ciB0aDpudGgtY2hpbGQoNCksXG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTUlO1xufVxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXphdGlvbmhpc3RvcnktdGFibGUgdHIgdGg6bnRoLWNoaWxkKDUpLFxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXphdGlvbmhpc3RvcnktdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5hdXRob3JpemV0b3NlbGxIaXN0b3J5LXNlY3Rpb24gLmF1dGhvcml6YXRpb25oaXN0b3J5LXRhYmxlIHRyIHRoOm50aC1jaGlsZCg2KSxcbi5hdXRob3JpemV0b3NlbGxIaXN0b3J5LXNlY3Rpb24gLmF1dGhvcml6YXRpb25oaXN0b3J5LXRhYmxlIHRyIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0ciB0aDpudGgtY2hpbGQoNyksXG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNykge1xuICB3aWR0aDogNSU7XG59XG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSksXG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNCksXG4uYXV0aG9yaXpldG9zZWxsSGlzdG9yeS1zZWN0aW9uIC5hdXRob3JpemF0aW9uaGlzdG9yeS10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXphdGlvbmhpc3RvcnktdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDUpLFxuLmF1dGhvcml6ZXRvc2VsbEhpc3Rvcnktc2VjdGlvbiAuYXV0aG9yaXphdGlvbmhpc3RvcnktdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG5cbi5ib3JkZXItYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYm9yZGVyLWJveCAuYm94LWRhdGEtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjYmViZWJlO1xufVxuLmJvcmRlci1ib3ggLmJveC1kYXRhLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmJvcmRlci1ib3ggLmJveC1kYXRhLXZhbHVlLnJvYm90by1mbnQge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm94LWhlYWRlciAuYm94LWRhdGEtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogI2JlYmViZTtcbn1cbi5ib3JkZXItYm94LWhlYWRlciAuYm94LWRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uYm9yZGVyLWJveC1oZWFkZXIgLmJveC1kYXRhLXZhbHVlLnR4dF9ncmVlbiB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJveC1oZWFkZXIgLmJveC1kYXRhLXZhbHVlLnR4dF9ibG9vZFJlZCB7XG4gIGNvbG9yOiAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJveC1oZWFkZXIgLmJveC1kYXRhLXZhbHVlLnR4dC1vcmFuZ2UtbGlnaHQge1xuICBjb2xvcjogI2Y3OTQzZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ib3gtaGVhZGVyIC5ib3gtZGF0YS12YWx1ZS5yb2JvdG8tZm50IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWhpc3RvcnkgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuXG4uZWRpcy1kYXRhLW1iIC5tYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uZWRpcy1kYXRhLW1iIC5tYi10aXRsZSAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLm1hcmtldGdyb3VwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24tbW9iaWxlIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24tbW9iaWxlIC5hdXRob3JpemV0b3NlbGwtbW9iaWxlLWNhcmQgLm1hcmtldENhcmQge1xuICBtYXJnaW46IDBweDtcbn1cbi5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLmF1dGhvcml6ZXRvc2VsbC1tb2JpbGUtY2FyZCAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3Iuc2hvd2JvcmRlciAubmF2IHtcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuLmF1dGhvcml6ZXRvc2VsbC1zZWN0aW9uLW1vYmlsZSAuYXV0aG9yaXpldG9zZWxsLW1vYmlsZS1jYXJkIC5yb3VuZGVkLWNpcmNsZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24tbW9iaWxlIC5hdXRob3JpemV0b3NlbGwtbW9iaWxlLWNhcmQgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0IHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLmF1dGhvcml6ZXRvc2VsbC1tb2JpbGUtY2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLmF1dGhvcml6ZXRvc2VsbC1tb2JpbGUtY2FyZCAubWFya2V0Y2FyZGJvZHkgLnNlYXJjaC1zb3J0LWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLmF1dGhvcml6ZXRvc2VsbC1tb2JpbGUtY2FyZCAubWFya2V0Y2FyZGJvZHkgLnNlYXJjaC1zb3J0LWZpbHRlciAuc29ydCAubGluayB7XG4gIHBhZGRpbmc6IDE0cHggIWltcG9ydGFudDtcbn1cbi5hdXRob3JpemV0b3NlbGwtc2VjdGlvbi1tb2JpbGUgLmF1dGhvcml6ZXRvc2VsbC1tb2JpbGUtY2FyZCAubWFya2V0Y2FyZGJvZHkgLnNlYXJjaC1zb3J0LWZpbHRlciAuc29ydCBzcGFuLnNvcnQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IC0zNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24tbW9iaWxlIC5hdXRob3JpemV0b3NlbGwtbW9iaWxlLWNhcmQgLm1hcmtldGNhcmRib2R5IC5zZWFyY2gtc29ydC1maWx0ZXIgLnNvcnQgLnNvcnQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IC0zNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXV0aG9yaXpldG9zZWxsLXNlY3Rpb24tbW9iaWxlIC5hdXRob3JpemV0b3NlbGwtbW9iaWxlLWNhcmQgLm1hcmtldGNhcmRib2R5IC5zZWFyY2gtc29ydC1maWx0ZXIgLmZ1bmQtc2VhcmNoIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ncmlkLWF1dGhvcml6YXRpb24tbWIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk1JSA1JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5ncmlkLWF1dGhvcml6YXRpb24tbWIgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5vdXRlcmRpdi1yZXRyeUF1dGhvcml6YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjO1xuICBwYWRkaW5nOiAzcHg7XG59XG4ub3V0ZXJkaXYtcmV0cnlBdXRob3JpemF0aW9uIC5yZXRyeUF1dGhvcml6YXRpb24tc2VjdGlvbiAuZWRlbC1pY29uLXZhbGlkYXRpb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm91dGVyZGl2LXJldHJ5QXV0aG9yaXphdGlvbiAucmV0cnlBdXRob3JpemF0aW9uLXNlY3Rpb24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG5cbi5hdXRob3JpemUtc2VsbC1idG4gLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zNyB7XG4gIHBhZGRpbmctbGVmdDogMzdweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGluZy1oZWFkaW5nIHNwYW4uYm94LWRhdGEtdmFsdWVbZGF0YS1hdHRyPUZhaWxlZF0ge1xuICBjb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuLnNsaWRpbmctaGVhZGluZyBzcGFuLmJveC1kYXRhLXZhbHVlW2RhdGEtYXR0cj1Db21wbGV0ZWRdIHtcbiAgY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cblxuLnNldC1oZWlnaHQge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuI3RocmVlLWRvdC1sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJveC1zaGFkb3ctY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcbn1cblxuLmJveC1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDJweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJvdHRvbS1maXhlZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvdHRvbS1maXhlZC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjE7XG4gIH1cbn1cblxuLmhpc3RvcnktY2FyZCB7XG4gIGhlaWdodDogMTAycHg7XG4gIG1hcmdpbjogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXBhcmF0b3ItYm9yZGVyLCAjZTdlN2U3KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaGlzdG9yeS1jYXJkLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VwYXJhdG9yLWJvcmRlciwgI2U3ZTdlNyk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmF1dGhvcml6ZWhlYWRlci1zdGlja3ktdWkgLmhlYWRpbmcge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmF1dGhvcml6ZWhlYWRlci1zdGlja3ktdWkgLnNsaWRpbmctaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5ib3R0b20tc2VjdGlvbiAudHh0X2Jsb29kUmVkIHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZWRpc292ZXJmbG93LWR5YW5hbWljIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZWRpc292ZXJmbG93LWR5YW5hbWljIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufSIsInNwYW5bZGF0YS1hdHRyPVwiQWN0aXZlXCJdIHtcclxuICBjb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG5zcGFuW2RhdGEtYXR0cj1cIlN1c3BlbmRlZFwiXSB7XHJcbiAgY29sb3I6ICRyZWQtZGFyaztcclxufVxyXG5cclxuLmJhc2ljLXByb2ZpbGUtc2VjdGlvbiB7XHJcbiAgLmxlZnRzaWRlYmFyIHtcclxuICAgICYuY29sLXNtLTMge1xyXG4gICAgICB3aWR0aDogMjIlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAmLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAmLmNvbC1zbS05IHtcclxuICAgICAgd2lkdGg6IDc4JSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAucHJvZmlsZS1vdXRlci1ib3gge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAucHJvZmlsZSB7XHJcbiAgICAgICAgLnByb2ZpbGUtaGVhZGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAucHJvZmlsZS1oZWFkZXItY292ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZmlsZS1oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLnByb2ZpbGUtaGVhZGVyLWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMy43NXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMTg3NXJlbTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA5cHg7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuRWRpdGljb24tZGl2IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC8vIGxlZnQ6IDEwNnB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiA2M3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuZWRlbC1pY29uLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLkVxdWl0eS1wcm9maWxlLWJ0biB7XHJcbiAgICAgICAgICAgIC5saW5lSGVpZ2h0bWIzMCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHQtMTUtdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5FZGl0aWNvbi1pbWcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1pZG5pZ2h0LWJsdWUtYm9yZGVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC0zLWZ1bGwge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5zaG93bW9yZS1jb250ZW50IHtcclxuICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucHQtMzAtdG9wIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMzBweDtcclxufVxyXG5cclxuLnB0LTUtdG9wIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtNXB4O1xyXG59XHJcblxyXG4uZWRpdHByb2ZpbGUtbW9kYWwge1xyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMzBweCA2MHB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuZWRpdHByb2ZpbGUtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDMzcHg7XHJcblxyXG4gICAgLmVkaXRib3gtcHJvZmlsZSB7XHJcbiAgICAgIC5lZGVsLWljb24tdHJhc2gge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItb3V0ZXItYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmJvZGVyLUJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi5ib3JkZXItVG9wIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLmJhc2ljLXByb2ZpbGUtc2VjdGlvbiB7XHJcbiAgLm5hdi1saW5rIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgPiBzdmcge1xyXG4gICAgICAgIC50b21hdG8tcmVkIHtcclxuICAgICAgICAgIGZpbGw6ICR0b21hdG8tcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWlkbmlnaHQtYmx1ZSB7XHJcbiAgICAgICAgICBmaWxsOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pZG5pZ2h0LWJsdWVzdHJva2Uge1xyXG4gICAgICAgICAgc3Ryb2tlOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhc2ljUHJvZmlsZS1pbWFnZS1tYWluYmxvY2sge1xyXG4gIC5iYXNpY1Byb2ZpbGUtaW1hZ2UtYmxvY2sge1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNjUuNjNweDtcclxuICAgICAgd2lkdGg6IDY1LjYzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWljb24taGVhZCB7XHJcbiAgICAgIGhlaWdodDogMTguNzVweDtcclxuICAgICAgd2lkdGg6IDE4Ljc1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1wbHVzIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpYW4tYXJyb3ctYmlnIHtcclxuICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXRoaXJ0eTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3RlckNsYXNzLWVkaXRwcm9maWxlIHtcclxuICAuY29sLWxnLTEyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi55b3VyLWFjY291bnQtcGYge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDY4cHg7XHJcbn1cclxuLmJvdHRvbWJ0bnNlY3Rpb24tYmFzaWNwcm9maWxlIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGdhcDogMjBweDtcclxufVxyXG4uYm90dG9tYnRuc2VjdGlvbi1iYXNpY3Byb2ZpbGUtbW9iIHtcclxuICBnYXA6IDIwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYmxvY2s6IDIwcHggMzBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5pbmZpbml0eS1hY2Mge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NmRlZywgI2U5YmM1NSAwJSwgIzE1MTUxNSAxMTcuMDElKTtcclxuICBwYWRkaW5nOiA5cHggMTVweDtcclxuICBnYXA6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbn1cclxuLm1hbmRhdGVkZXRhaWxzLXdyYXBwZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC5lZGVsLWljb24tZW10cHlfaWNvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRoaXJ0eUZvdXI7XHJcbiAgfVxyXG59XHJcbi5tYW5kYXRlLWRldGFpbHMtaGVhZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ucHJvZmlsZS1iYWNrcm91bmQtaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL0RldGFpbHNQYWdlLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vQWRkaXRpb25hbERldGFpbHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9TZXR0aW5ncy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL0Jhc2ljcHJvZmlsZU1iLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vYmFzaWNGZWVkYmFjay5zY3NzXCI7XHJcbi5zdXNwZW5kZWQtYWNjb3VudCB7XHJcbiAgcGFkZGluZy1ibG9jazogMTFweDtcclxuICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZDogJHZlcnktbGlnaHQtcGluay10d287XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLmluZmluaXR5LWFjY291bnQtZGVzayB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4ubWFuZGF0ZS1mbG93LWJhc2ljIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uaGVhZGVyb2YtbWFuZGF0ZWZsb3cge1xyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG4ucHJvZmlsZS1vdXRlci1ib3gge1xyXG4gIC5tYW5kYXRlcGFyYSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2M3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaW5wdXRmaWVsZC1udW1iZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmJvdHRvbWJ0bnNlY3Rpb24tYmFzaWNwcm9maWxlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAtMTJweDtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5ib3R0b21idG5zZWN0aW9uLWJhc2ljcHJvZmlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAvLyBtYXJnaW4taW5saW5lOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxufVxyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbi8vICAgLmJvdHRvbWJ0bnNlY3Rpb24tYmFzaWNwcm9maWxlIHtcclxuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICAgIGJvdHRvbTogMDtcclxuLy8gICAgIC8vIG1hcmdpbi1pbmxpbmU6IDIwcHg7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbi8vICAgICB6LWluZGV4OiA5OTk7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi5yYWRpb2JveC1wcmltYXJ5YmFua2FjY291bnQge1xyXG4gIC5yZWNvbW1lbmRlZC1oaWdobGlnaHQge1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgdG9wOiAwJTtcclxuICAgICAgbGVmdDogMzNweDtcclxuICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIGxlZnQ6IDUwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBiYWNrZ3JvdW5kOiAkaGlnaC15ZWxsb3c7XHJcbiAgICBwYWRkaW5nOiAwcHggNnB4O1xyXG4gIH1cclxufVxyXG4uZ2VuZXJhdGUtbWFuZGF0ZS1idXR0b24ge1xyXG4gIG1hcmdpbi1ibG9jazogMzBweDtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuLnZpZXdfbW9yZV9tYW5kYXRlIHtcclxuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5nZW5lcmF0ZS1tYW5kYXRlLWxpbmsge1xyXG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcclxuICAuZ2VuZXJhdGUtbWFuZGF0ZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuLmRhdGUtcGlja2VyLW1hbmRhdGUge1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xyXG4gICAgd2lkdGg6IDEyJTtcclxuICB9XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyxcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5lcXVpdHlkcm9wZG93bi1tYW5kYXRlIHtcclxuICBidXR0b24ge1xyXG4gICAgZ2FwOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5reWNwb3B1cC13cmFwcGFyIHtcclxuICAuY3VycmVudGx5LWt5Yy10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC5jdXJyZW50bHkta3ljLWltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuZ28tYmFjay10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuZ28tYmFjay10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuLmJhc2ljcHJvZmlsZS10aGlzLWRldmljZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG4uYmFzaWNwcm9maWxlLXJlZ2lzdGVyLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgbWFyZ2luLWJsb2NrOiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG4ubW9iaWxlLWN1cnNvci1yZW1vdmVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG4ucGF5bWVudG1ldGhvZFNlY3Rpb24tYmFzaWNwcm9maWxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmluZmluaXR5LWltZy1icm9rZXJhZ2Uge1xyXG4gIHdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVycm9yLW1zZy1zb21ldGhpbmctd2VudHMtd3Jvbmcge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZmlsZWRhdGEtcG9wdXAge1xyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAucHJvZmlsZWRhdGEtcG9wdXAge1xyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5vbWluYXRpb24tZGV0YWlscy1iYWNrLWJ0biB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtbm9taW5hdGlvbi1oZWFkZXIge1xyXG4gIC5tb2JpbGUtbm9taW5hdGlvbi1zdWJ0aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAubW9iaWxlLXVwZGF0ZS1kZXRhaWxzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvd21vcmUtZGV0YWlscyB7XHJcbiAgLmVkZWwtaWNvbi1hcnJvdy11cCB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJi5yb3RhdGVkIHtcclxuICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkZWwtaWNvbi1zdGFyLWZpbGxlZCB7XHJcbiAgJi5maWxsZWQge1xyXG4gICAgY29sb3I6ICRyZWFkbW9yZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYXZpYWxhYmlsaXR5LW1zZy1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDEwJSA1NSU7XHJcbn1cclxuXHJcbi5hY2NvdW50LXBvcHVwLXdpZHRoIHtcclxuICAmLnctMTAwIHtcclxuICAgIC5lZF9idXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYXNpYy1ub21pbmVlLWJvcmRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5lZGVsLWljb24tZW10cHlfaWNvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICB9XHJcbiAgLmJhc2ljLWVycm9yLW1zZyB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuLmJyb2tyYWdlLXBsYW4tcmF0ZXMtc2VjdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcblxyXG4gIC5icm9rcmFnZS1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJva3JhZ2UtZGF0YSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tYWNjb3JkaWFuLXNtYWxsLWNvbnRlbnQge1xyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAvLyBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkOjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyb2tlcmFnZXNlZ21lbnQtdGFibGUge1xyXG4gIHRoZWFkIHtcclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWNyb3NzLTIge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tYm9sZC1jbG9zZSB7XHJcbiAgICBjb2xvcjogJHJlZC1kYXJrO1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1taW51cyB7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXIge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICB0ciB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmOmxhc3QtY2hpbGQge1xyXG4gICAgLy8gICAgIHRkIHtcclxuICAgIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLmJyb2tyYWdlLW5vdGlmaWNhdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFJvc2Utd2hpdGU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMThweCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWd1bGF0b3J5LWFsbC1pdGVtcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDYwcHg7XHJcbn1cclxuLnJlZ3VsYXRvcnktaXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLnBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4uYWN0aXZlLXNlZ21lbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBzcGFuIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICYuRWRpdGljb24taW1nIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZGRpdGlvbmFsLWRlYXRpbHMtc2VjdGlvbiB7XHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3B1cC1BbGxtYW5kYXRlIHtcclxuICAgIC5hbGwtbWFuZGF0ZS1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgZ2FwOiA0N3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXR1c01zZy1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbmRpdltkYXRhLWF0dHI9XCJOb3QgVXBkYXRlZFwiXSB7XHJcbiAgY29sb3I6ICRyZWQtZGFyaztcclxufVxyXG5cclxuZGl2W2RhdGEtYXR0cj1cIlVwZGF0ZWRcIl0ge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbn1cclxuXHJcbi5zdGF0dXMtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5hZGQtbmV3LXVwaWlkIHtcclxuICAuZ3JpZC0yIHtcclxuICAgIGdhcDogNjBweDtcclxuICB9XHJcblxyXG4gIC5uZXctdXBpLWRycCB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aWR0aC0xNjEge1xyXG4gIHdpZHRoOiAxNjFweDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDEycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsbC1tYW5kYXRlLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICBnYXA6IDE0cHg7XHJcblxyXG4gIC5tYW5kYXRlLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAubWFuZGF0ZS1kYXRhIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJi5tYW5hZGF0ZS1kYXRhLWljb24ge1xyXG4gICAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUZvdXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiQXBwcm92ZWRcIl0ge1xyXG4gIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2W2RhdGEtYXR0cj1cIkFwcHJvdmVkXCJdIHtcclxuICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiU2NhbiBpbWFnZSBub3QgdXBsb2FkZWRcIl0ge1xyXG4gIGNvbG9yOiAkcmVkLWRhcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2W2RhdGEtYXR0cj1cIlNjYW4gaW1hZ2Ugbm90IHVwbG9hZGVkXCJdIHtcclxuICBjb2xvcjogJHJlZC1kYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5yYWRpb2JveC1wcmltYXJ5YmFua2FjY291bnQge1xyXG4gICAgLnJhZGlvX2J0biB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvYm94LXByaW1hcnliYW5rYWNjb3VudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICAuY29tbW9uLXJhZGlvLWJ1dHRvbi5hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5yYWRpb19idG4ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdpZHRoOiAxMzFweDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDEwcHggOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhcmUtd3JhcHBlci1pbnB1dCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5reWMtc2VjdGlvbiB7XHJcbiAgLmdyaWQtMjpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XHJcbiAgfVxyXG59XHJcblxyXG4udy0zOTYge1xyXG4gIHdpZHRoOiAzOTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHBpZC1tb2JsaWUtZXJyb3ItbXNnIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAzMHB4IDBweDtcclxufVxyXG5cclxuLmRwaWQtbWFpbmJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5iYXNpYy1lcnJvci1tc2cge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZHQtNCB7XHJcbiAgcGFkZGluZy10b3A6IDRweDtcclxufVxyXG5cclxuLmxpbmtlZC1iYW5rcy1tYWluLWJsb2NrIHtcclxuICAuYm9yZGVyLW91dGVyLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1hZGQtbm90ZmlsbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgfVxyXG59XHJcblxyXG4uYWFkaGFyLXN0YXR1cy1saW5rIHtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZmlsZWRhdGEtcG9wdXAge1xyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gIH1cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uc2UtYnNlLWNoZWNrYm94LWJsb2NrLWRlc2t0b3Age1xyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC5jb21tb24tY2hlY2tib3ggLmNoZWNrYm94V3JhcC5ib3JkZXItYm94LWNoZWNrYm94IHtcclxuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJhZGlvLWJ1dHRvbiBsYWJlbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5kZWZhdWx0LWV4Y2hhbmdlLWJ0bi1ibG9jayB7XHJcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2V0dGluZy1jb250ZW50LWJ0bi5kZWZhdWx0LWV4Y2hhbmdlLWJ0bi1ibG9jayB7XHJcbiAgLmVkX2J1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmNhbmNlbC1idXR0b24tc2l6ZSB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5zZS1ic2UtY2hlY2tib3gtYmxvY2sge1xyXG4gIGdhcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweCAzMXB4O1xyXG5cclxuICAuZGlzcF92YWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDExcHggMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZ2wtMzAge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ucmVnaXN0ZXJkZGV2aWNlcy1lcnJvcm1zZyB7XHJcbiAgLmJhc2ljLWVycm9yLW1zZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuZXJyb3ItdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFzaWNwcm9maWxlLW1vYi1tYW5hZ2V1cGkge1xyXG4gIC5iYW5rYWNjb3VudHNlY3Rpb24gLmJhbmtuYW1lIHtcclxuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLmJhc2ljcHJvaWZsZS1sb2FkZXIge1xyXG4gIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgLm1pZGRsZWxvYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkaXRpb25hbC1kZWF0aWxzLXNlY3Rpb24ge1xyXG4gICNhY2NvcmRpb24tY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBwYWRkaW5nOiAzMHB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5saC0xMDAge1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYnJva2VyYWdlLW1vYmlsZXZpZXcge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4udXBpLWluZm8tYnRuIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAuZXJyb3Jtc2ctYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRSb3NlLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lzdGVyZWQtZGV2aWNlcy1yaWdodGNvbnRlbnQtYm90aC5yaWdodC1jb250ZW50LWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLnJpZ2h0LXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaXN0ZXJlZC1kZXZpY2VzLXJpZ2h0Y29udGVudC5yaWdodC1jb250ZW50LWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5tZ3QtOSB7XHJcbiAgbWFyZ2luLXRvcDogOXB4O1xyXG59XHJcblxyXG4uc2lnbm9uLW1hbmRhdGUtcG9wdXAge1xyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLm5ldy1kbXNhbi1idG4tNTAwIHtcclxuICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdidG4tZG0tMTYtNTAwIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3YnRuLWRtLTEyLTUwMCB7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICBmb250LXNpemU6ICRmb250LXR3ZWx2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC10cmFuc2Zvcm0tbm9uZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubW9iLWJhc2ljcHJvZmlsZS1BZGhhcmxpbmsge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxufVxyXG4ucmVnaXN0ZXItZGV2aWNlLWJhc2ljcHJvZmlsZS1kZXNrIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxufVxyXG4ucmVnaXN0ZXItZGV2aWNlLWJhc2ljcHJvZmlsZSB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMjBweDtcclxufVxyXG4ubWItMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5oLTUwIHtcclxuICBpbnB1dCB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2stYWdyZWUtdXBpIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWJ0LTQ1IHtcclxuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4ucGRiLTI1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNtYWxsLWFjY29yZGlvbi1iYWNrZ3JvdW5kLmNvbW1vbi1hY2NvcmRpYW4tc21hbGwtY29udGVudCB7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlZ3VsYXRvcnktYWxsLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4uc21hbGwtYWNjb3JkaW9uLWJhY2tncm91bmQuY29tbW9uLWFjY29yZGlhbi1zbWFsbC1jb250ZW50IHtcclxuICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyLFxyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbmluZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlUd287XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvbGQtaGVhZGluZyB7XHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5lZGl0cHJvZmlsZS1jb250ZW50IHtcclxuICAuZHJhd2VyLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRfYmcgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC56LWluZGV4LWhpZ2hfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5idXR0b24tcmVnaXN0ZXItYmYge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcbi5tYW5kYXRlLWZsb3ctYmFzaWNwcm9maWxlIHtcclxuICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4ubWFuZGF0ZXNlY3Rpb24tZXZlbi1yb3cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbn1cclxuLm1hbmRhdGVzZWN0aW9uLW9kZC1yb3cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLm1hbmRhdGUtZGF0YS10YWJsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYmxvY2s6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbn1cclxuLnRhYmxlLWhlYWRpbmctd3JhcHBhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAudGFibGUtaGVhZGluZy1pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgLm1hbmRhdGUtZGF0YS1sZWZ0IHtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5saW5rcy1vZi1pbnNpZGUtdGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW46IDNweCAwIDNweCAzcHg7XHJcbn1cclxuXHJcbi5kcmF3ZXItaGVpZ2h0IHtcclxuICAuaGVpZ2h0LXNldHRpbmctZHJhd2VyX19jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHZoKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm5vbWluZWUtZGV0YWlscy1kYXRhLWFjY29yZGlvbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICYubW9iaWxlLXRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgLm5vbWluZWUtc2hhcmUtcGlsbCB7XHJcbiAgICAgIC5zaGFyZXMge1xyXG4gICAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmN1c3RvbWFjY29yZGlhbi1uZXcge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAxNXB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDAuNjY0cmVtO1xyXG5cclxuICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAubW9iaWxlLWdjLXRhYmxlIHtcclxuICAgICAgICAubWFpbi1pZC1yb3cge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtZ2MtdGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMztcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGdhcDogMTVweDtcclxuICB9XHJcbiAgLnByb2ZpbGUtb3V0ZXItYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTM7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ub21pbmVlLXNoYXJlLXBpbGwge1xyXG4gIC5zaGFyZXMge1xyXG4gICAgcGFkZGluZzogMTJweCA5cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB3aWR0aDogMTE0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1saWdodDM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5vbWluZWUtZW1wdHktc3RhdGVkIHtcclxuICAubm9taW5lZS1lbXB0eS1pY29uIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub21pbmVlLWFkZC1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgLmFkZC1pY29uIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAuc3dpdGNoZXItc2VjdGlvbiB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbn1cclxuLmRlc2stdG9hc3Qge1xyXG4gICYub3RwdG9hc3Qge1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgLnRvYXN0LWNvbnRhaW5lciB7XHJcbiAgICAgIC50b2FzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAudG9hc3QtYm9keSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9vbHRpcC1jbG9zZS1idG4ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIucmlnaHQtY29udGVudC1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLnJpZ2h0LXNlY3Rpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodC1iaWcge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZXR0aW5nLWNvbnRlbnQtYnRuIHtcclxuICAuZWRfYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTNweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdy1tb3JlLWxlc3Mge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIC5lZGVsLWljb24tYXJyb3ctZG93bi1iaWcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3RhdGUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW11bmljYXRpb24tc2V0dGluZy1yYWRpbyB7XHJcbiAgLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC5kaXNwX3ZhbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2VSZXF1ZXN0LXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMTI4cHgpO1xyXG4gIGdhcDogMTVweDtcclxuXHJcbiAgLnJpZ2h0LWNvbnRlbnQtYm94IHtcclxuICAgIHBhZGRpbmc6IDExcHggNnB4IDExcHggMTFweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0LWJpZyB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0LXNlY3Rpb24ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKnN1cHBvcnQgKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmdyaWQtMy0yMCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gIGdhcDogMzBweDtcclxufVxyXG5cclxuLnN1cHBvcnQtYWRkaXRpb25hbC1zZWN0aW9uIHtcclxuICAud2VsdGhhZHZpc29yeS1hY2Mge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndlYWx0aC1hZHZpc29yLUhzZWN0aW9uIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAudG9wc2VjdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbXNlY3Rpb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbWFjY29yZGlhbi1uZXcge1xyXG4gICAgLkNvbnRhY3RVcyB7XHJcbiAgICAgICYuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aW1pbmctc2VjdGlvbiB7XHJcbiAgcC5oZWFkaW5nLXRpbWUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aW1pbmctZGF0YSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgYXV0bztcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZGF0YS10YWIge1xyXG4gIC5hY2NvcmRpb24taXRlbTpudGgtY2hpbGQoMiksXHJcbiAgLmFjY29yZGlvbi1pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZlZWJhY2stZmlsZXVwbG9hZCB7XHJcbiAgLmZpbGUtdXBsb2FkLXNlY3Rpb24tZ2VuZXJpYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIC51cGxvYWQtY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51cGxvYWRzY3JlZW4tc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIC5jaXJjbGUtaW1nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICByaWdodDogOXB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDM2cHg7XHJcbiAgICAgIHRvcDogMzNweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5yYXRlQWR2aXNvci1tYWluIHtcclxuICAgIC5yYXRlYWR2aXNvci1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCBhdXRvO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAuc3RhcnQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZWRiYWNrLXNlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAuYm9yZGVyLWJveCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZlZWRiYWNrLWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucmF0ZUFkdmlzb3ItbWFpbiB7XHJcbiAgICAucmF0ZWFkdmlzb3Itc2VjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggYXV0bztcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgLnN0YXJ0LWljb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFjay1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgLmJvcmRlci1ib3gge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmVlZGJhY2stZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmF0ZS1hZHZpc29yeS1tb2RhbCB7XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXItYmxvY2stbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsZWZ0OiAzMCU7XHJcbiAgICB0b3A6IDMwJTtcclxuICB9XHJcbn1cclxuXHJcbi50eHRfeWVsbG93IHtcclxuICBwYXRoIHtcclxuICAgIGZpbGw6ICR5ZWxsb3cgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oYWxmc3RhciB7XHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiB1cmwoI2dyYWRpZW50KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnR4dC1mb290ZXItbGlnaHQge1xyXG4gIHBhdGgge1xyXG4gICAgZmlsbDogJGZvb3Rlci1saWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmdhcC0xNSB7XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4uZ3JpZC0yLTEge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xyXG59XHJcblxyXG4uZGVmYXVsdC1leGNoYW5nZS1jaGVja2JveCB7XHJcbiAgLmJvcmRlci1ib3gtY2hlY2tib3gge1xyXG4gICAgLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgIC5yYWRpb19idG4ge1xyXG4gICAgICAgIGdhcDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yZWdpc3RlcmVkLWRldmljZS1tYi5vdmVyZmxvdy1zY3JvbGwtMzAwIHtcclxuICBoZWlnaHQ6IDE1MCU7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnJlZ2lzdGVyZWQtZGV2aWNlcy1tYWluYmxvY2sge1xyXG4gIC5yZWdpc3Rlci1kZXZpY2UtdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIH1cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLXRhYmxlLWJvcmRlciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNldHRpbmctY29udGVudC1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIGF1dG87XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcbi5jYWxsLWljb24tbW9iLWJhc2ljLXByb2ZpbGUge1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVuYWJsZWQtZXh0ZXJuYWwtdG90cC1tb2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uY2FwdHVyZS1hbmQtc3VibWl0IHtcclxuICBtYXJnaW4taW5saW5lOiAxMjBweDtcclxufVxyXG4uaWNvbi1sZWZ0LWNsaWNrLXBpYyB7XHJcbiAgbWFyZ2luLXRvcDogOXB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG4iLCIubWItYmFzaWMtcHJvZmlsZSB7XHJcbiAgLnByb2ZpbGUtaGVhZGVyLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkVxdWl0eS1wcm9maWxlLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDVweCAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDUlO1xyXG4gICAgLnJlZnJlc2gtYWxpZ24ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA5cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYuYmFzaWMtcHJvZmlsZS1idG4ge1xyXG4gICAgICAuRE1TYW5fMTRfNTAwIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9maWxlLXNlY3Rpb24tbWItaW5mIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR5ZWxsb3ctYm9yZGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuICAucHJvZmlsZS1zZWN0aW9uLW1iLW5vbkluZiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuICAuRWRpdGljb24tZGl2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAycHggNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDlweDtcclxuICAgIHRvcDogNDBweDtcclxuXHJcbiAgICAuZWRlbC1pY29uLXBsdXMge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0c2lkZWJhciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFzaWNwcm9maWxlLW1iLXRhYiB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMTElO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWNvbnRlbnQtYm94IHtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZWZ0LXNlY3Rpb24ge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJoZWRkaW5nLWFjYyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbi1hY2NvcmRpYW4ge1xyXG4gICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MmRlZyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmF0ZS1hZHZpc29yIHtcclxuICAgIC5tYi10eHQtY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2stc2VjdGlvbiB7XHJcbiAgICAgIC5ib3JkZXItYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmVlZGJhY2stZ3JpZCB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGVhZHZpc29yLXNlY3Rpb24ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTItbWIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NSUgYXV0bztcclxufVxyXG5cclxuLmdyaWQtMS0yLWdhcDIwIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCBhdXRvO1xyXG4gIGdhcDogMjBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAubWItaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tYi1iYXNpYy1wcm9maWxlIHtcclxuICAuei1pbmRleC1oaWdoX19iYWNrZHJvcCB7XHJcbiAgICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnotaW5kZXgtaGlnaCB7XHJcbiAgICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsbC1tYW5kYXRlLXNlY3Rpb24ge1xyXG4gICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgIWltcG9ydGFudDtcclxuICAgIGdhcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgIC5tYW5kYXRlLWhlYWQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYW5kYXRlLWRhdGEge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkVkaXQtcHJvZmlsZS1tYiB7XHJcbiAgLy8gICBkaXYge1xyXG4gIC8vICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIC8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAvLyAgIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLkVkaXQtcHJvZmlsZS1tYi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1nYy10YWJsZSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMTVweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAubWFpbi1pZC1yb3cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuXHJcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4taWQtY29sIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1pZC1jb2wtZGF0YSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib2xkLWRhdGEtYWxsIHtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5lZGVsLWljb24tcGx1cyxcclxuLmVkZWwtaWNvbi1kb3dubG9hZCxcclxuLmVkZWwtaWNvbi1ib2xkLWRvd25sb2FkIHtcclxuICAmLmZudDEwIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdGVuO1xyXG4gIH1cclxuXHJcbiAgJi5mbnQxOCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LWVpZ2h0ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLWxpbmstYnRuIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icm9rcmFnZS1wbGFuLW1iIHtcclxuICAuYnJva2VyYWdlc2VnbWVudC10YWJsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuYnJva3JhZ2Utb3V0ZXItYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgLmJyb2tyYWdlLWhlYWRpbmcge1xyXG4gICAgICA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJva3JhZ2UtcGxhbi1yYXRlcy1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcikgIWltcG9ydGFudDtcclxuICAgIGdhcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFkZC1uZXctdXBpZC1zZWN0aW9uLW1iIHtcclxuICAuYWRkLW5ldy11cGlpZCB7XHJcbiAgICAuZ3JpZC0yIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcclxuICAgICAgZ2FwOiAyOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZHRoLTE2MSB7XHJcbiAgICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZXctYnRuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICBwYWRkaW5nOiA1cHggMTFweDtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uZ2VuZXJhdGUtbWFuZGF0ZS1kYXRhLW1iIHtcclxuICAucHJvZmlsZS1vdXRlci1ib3gge1xyXG4gICAgLnJhZGlvYm94LXByaW1hcnliYW5rYWNjb3VudCB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkRNU2FuTl8xNl80MDAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ETVNhbk5fMTRfNDAwIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC53aWR0aC0xNjEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaXN0ZXJlZC1kZXZpY2UtbWIge1xyXG4gIC5ncmlkLWltYWdlLWF1dG8ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmJveC1kZXZpY2Uge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpYW4tc21hbGwtbWIge1xyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLWNoZWNrYm94IHtcclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWItc2VydmljZS1yZXF1ZXN0IHtcclxuICAuc2VydmljZVJlcXVlc3Qtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDBweDtcclxuXHJcbiAgICAucmlnaHQtY29udGVudC1ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJhc2ljcHJvZmlsZS1jaGFuZ2VzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLndlbHRoYWR2aXNvcnktYWNjLW1iIHtcclxuICAudG9wc2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm90dG9tc2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMjNweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgIC5ncmlkLTMtMjAge1xyXG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdhcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGltaW5nLXNlY3Rpb24ge1xyXG4gICAgLnRpbWluZy1kYXRhIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkRNU2Fuc18xNl81MDAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLkRNU2FuTl8xNl80MDAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHh0LXNlY29uZGFyeS1ncmF5IHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5GZWVkYmFja0RhdGEtbWIge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubWItdGl0bGUge1xyXG4gIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBnYXA6IDVweDtcclxuICB9XHJcbn1cclxuLmJhc2ljLXByb2ZpbGUtY2lyY2xlLmltQ2lyY2xlIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHQ7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLy8gLmNsaWVudGRhdGFsaXN0LW5hbWUge1xyXG4vLyAgIHdpZHRoOiAxNTklICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuLmJhc2ljLXByb2ZpbGUtYmFua2xpc3Qge1xyXG4gIC5iYW5rYWNjb3VudHNlY3Rpb24ge1xyXG4gICAgLmFjY291bnROdW1iZXIge1xyXG4gICAgICAudHh0X3NlY29uZGFyeS1ncmF5IHtcclxuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXJyb3ctYnRuLXNpemUge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG4uY2FwdHVyZWQtaW1nLWJhc2ljLXByb2ZpbGUge1xyXG4gIHdpZHRoOiA1ODlweDtcclxufVxyXG4ucG9wdXAtbnJpLWJhc2ljLXByb2ZpbGUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWlubGluZTogMjBweDtcclxufVxyXG4uYWRkcmVzcy1iYXNpY3Byb2ZpbGUge1xyXG4gIHdpZHRoOiAxNzBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4iLCIuYmFzaWMtZmVlZGJhY2stbWFpbi1ibG9jayB7XHJcbiAgLmhlYWRlcnMge1xyXG4gICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgfVxyXG5cclxuICAuZW1wdHlfZmlsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMjlweCAwcHggMTBweCAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZpbGVfdXBsb2FkIHtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsZV9ibG9jayB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgY29sb3I6ICR3YXJtLWdyZXktZWlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlX2NvbnQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDE4cHggLTFweCAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3X2ZpbGUge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB3aWR0aDogODJweDtcclxuICAgICAgaGVpZ2h0OiA4NXB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWdidG5fZ3JwIHtcclxuICAgICAgYm9yZGVyOiAkcGlua2lzaC1ncmV5IDFweCBzb2xpZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogODJweDtcclxuICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICBtYXJnaW46IDNweCAxOHB4IC0xcHggMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgIGhlaWdodDogOTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJvd25pc2gtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggJGJyb3duaXNoLWdyZXkgc29saWQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXhjZWxfaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3QsXHJcbiAgICAuc2Vjb25kIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlyc3Qge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY29uZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsZV9tc2cge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAwIDNweCAxMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtbmF2eTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXJyTXNnIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgfVxyXG5cclxuICAuQ3VzdG9tQ29tbW9uRHJvcGRvd24gI3NlbGVjdG9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50Ym94LXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDk5cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnctMTYwIHtcclxuICB3aWR0aDogMTYwcHg7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1zZWxlY3QtVUkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlUd287XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3X2ZpbGUge1xyXG4gIC5pbWdidG5fZ3JwIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5pbWdidG5fZ3JwIHtcclxuICAgIC5pY29uLWNsb3NlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAtMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1kcnAtYXJyb3ctY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDVweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZWJlZmY7XHJcbiAgICAtbXMtd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcZWI2Y1wiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICB0b3A6IDQwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnRvYXN0LXJlbW92ZS1wb3NpdGlvbiB7XHJcbiAgLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLnNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmFkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1iLTE1IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubWItMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5tYi0yOSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxufVxyXG5cclxuLm1iLTMyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4ubXQtMjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTMwIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubXQtNDAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1peGluIG1vZGFsLWNvbnRlbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIG1vZGFsLWNvbnRlbnQtbW9iIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgLmVkLWdlbmVyaWMtbW9kYWwge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjE5KTtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXgtd2lkdGg6IDUyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAud2l0aFNoYWRvdyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZWQtZ2VuZXJpYy1oZWFkZXIubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG5cclxuICAgICAgICAgIHBhZGRpbmc6IDE5cHggMzVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGIyNDNhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogNjBweCA2MnB4IDMzLjc2cHggNjJweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbnRlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWZvb3Rlci5lZC1nZW5lcmljLW9mZi1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA2MHB4IDM2LjI0cHggNjBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDE5NHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG5cclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAgICYuZ28tYmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnJldmlldy1jaGFuZ2VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jb25maXJtIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sb2dpbi1idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGJvcmRlcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogNSU7XHJcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5zcXVhcmVvZmZfd3JhcHBlcl9fYmFja2Ryb3Age1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcXVhcmVvZmZfd3JhcHBlciB7XHJcbiAgei1pbmRleDogOTk5OTk5OTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbmZpcm1hdGlvbnBvcHVwbW9iX19iYWNrZHJvcCB7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICB9XHJcblxyXG4gIC5jb25maXJtYXRpb25wb3B1cG1vYiB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb25maXJtYXRpb25wb3B1cG1vYl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb25maXJtLXRyYW5zYWN0aW9uLmNoYW5nZXMge1xyXG4gICAgLmVkLWdlbmVyaWMtaGVhZGVyIHtcclxuICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLWdlbmVyaWMtbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1nZW5lcmljLWhlYWRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGIyNDNhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDI0LjVweCAzMHB4IDI0LjVweDtcclxuICAgICAgQGluY2x1ZGUgbW9kYWwtY29udGVudC1tb2I7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAjYjhiOGI4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1nZW5lcmljLW9mZi1mb290ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjVweCAyN3B4IDI1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogNDYuMjUlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDIxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ28tYmFjayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmV2aWV3LWNoYW5nZXMge1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1kYXJrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb25maXJtIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mYWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWItMTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1iLTI5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG59XHJcblxyXG4ubWItMzIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuLm1iLTI1e1xyXG4gIG1hcmdpbi1ib3R0b206MjVweDtcclxufVxyXG4ubXQtMjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTMwIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubXQtNDAge1xyXG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gIC5wb3BIb2xkaW5nVGl0bGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjE5KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LXdpZHRoOiA5OTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBtYXgtd2lkdGg6NzMlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAvLyBtYXgtaGVpZ2h0OjY3MXB4O1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLy8gbWF4LWhlaWdodDo3MjdweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmMGY5ZmYsICNmZmZmZmYsICNmZmZmZmYpO1xyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICMwYjI0M2E7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDMxcHggMzdweCAzMHB4IDQwcHg7XHJcblxyXG4gICAgICAgICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWMxYzI4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjdweCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgLmQtZm9vdHBvcC1oZWFkdGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMGIyNDNhO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDBweDtcclxuXHJcbiAgICAgICAgICAjZC1mZWVkYmFja2Zvcm0ge1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzcyNzI3MTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2U2MjAyMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICNwb3B0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcyNzI3MTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICAgICAgICAgICAgLmZvcm0tc2VsZWN0OmZvY3VzIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIqXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiAqXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCArIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzdweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgLyogdGhpcyBpcyBzbyB3aGVuIHlvdSBjbGljayBvbiB0aGUgY2hldnJvbiwgeW91ciBjbGljayBhY3R1YWxseSBnb2VzIG9uIHRoZSBkcm9wZG93biBtZW51ICovXHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLyogZXZlcnl0aGluZyBhZnRlciB0aGlzIGlzIGp1c3QgdG8gY292ZXIgdXAgdGhlIG9yaWdpbmFsIGFycm93ICovXHJcbiAgICAgICAgICAgICAgLyogKGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgdGhlIHN5bnRheCB1c2VkIGFib3ZlKSAqL1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCBvcHRpb24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLXNlbGVjdCxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC1mZWVkLWRyYWcge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTQzcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwcHggMzVweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2I4YjhiODtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC51cGxvYWRFcnJvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnVwbG9hZFNlY3Rpb25XcmFwIHtcclxuICAgICAgICAgICAgICAgIC5maWxlTmFtZVNlYyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnVwbG9hZGVkLWZpbGVOYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC51cGxvYWRlZC1maWxlQ2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAjZmVlZEJhY2tGaWxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICN1cGxvYWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVR3bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC51cGxvYWQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcyNzI3MTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTQzcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vRm9vdGVyIE1vYmlsZSBzY3NzXHJcblxyXG4uZm9vdGVyX3dyYXBwZXJfX2JhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG59XHJcblxyXG4uZm9vdGVyX3dyYXBwZXIge1xyXG4gIC5mb290ZXJfd3JhcHBlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgLm1vYi1mZWVkYmFjayB7XHJcbiAgICAgIC5tLWZiLWhlYWRpbmcge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubS1mYi1ib2R5IHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAxNXB4O1xyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTgwZjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9iLWZiLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMTBweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzU4MGY3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzZWxlY3QgKyBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgLyogdGhpcyBpcyBzbyB3aGVuIHlvdSBjbGljayBvbiB0aGUgY2hldnJvbiwgeW91ciBjbGljayBhY3R1YWxseSBnb2VzIG9uIHRoZSBkcm9wZG93biBtZW51ICovXHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAvKiBldmVyeXRoaW5nIGFmdGVyIHRoaXMgaXMganVzdCB0byBjb3ZlciB1cCB0aGUgb3JpZ2luYWwgYXJyb3cgKi9cclxuICAgICAgICAgICAgLyogKGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgdGhlIHN5bnRheCB1c2VkIGFib3ZlKSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzNTgwZjcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2ItZmlsZUNob29zZW5Sb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNiOGI4Yjg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2ItZmVlZC1kcmFnIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLnVwbG9hZEVycm9yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudXBsb2FkU2VjdGlvbldyYXAge1xyXG4gICAgICAgICAgICAgICAgLmZpbGVOYW1lU2VjIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAudXBsb2FkZWQtZmlsZU5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudXBsb2FkZWQtZmlsZUNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnVwbG9hZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJETVNhbk1cIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mcy0yMCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2ItZmItc3VibWl0Um93IHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJETVNhbk1cIjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzcGxheS1ub25lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZlZWRiYWNrLWxpbmstbW9iaWxlIHtcclxuICAuZHJhd2VyLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLW9yYW5nZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHdhcm0tb3JhbmdlO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbi5pbnZlc3RtZW50LWFjYy1wb3B1cC1tYWluIHtcclxuICBtYXJnaW4taW5saW5lOiAyMHB4O1xyXG4gIC5pbnZlc3RtZW50LWFjYy1wb3B1cC11cGdyYWRlLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogIzQ4NDY3ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgfVxyXG4gIC5pbnZlc3RtZW50LWFjYy1wb3B1cC11bmxvY2stdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAjNDg0NjdlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmludmVzdG1lbnQtYWNjLXBvcHVwLWJlbmVmaXRzLW1haW4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgd2lkdGg6IDM2NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTRlM2YyO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDsgLyogQWRqdXN0IHdpZHRoIGJhc2VkIG9uIGNvbnRlbnQgKi9cclxuICAgIG1hcmdpbjogMCBhdXRvOyAvKiBDZW50ZXJzIHRoZSBkaXYgaG9yaXpvbnRhbGx5ICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIEFsaWducyB0ZXh0IGluc2lkZSB0aGUgZGl2ICovXHJcblxyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogIzQ4NDY3ZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBjb2xvcjogIzc4NzY5ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQ1JTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnZlc3RtZW50LWFjYy1wb3B1cC1jb250YWN0LW1haW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICB9XHJcbiAgLmludmVzdG1lbnQtYWNjLXBvcHVwLWNvbnRhY3QtUm0tdGV4dCB7XHJcbiAgICBjb2xvcjogIzJjMmE1YztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDEwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gIH1cclxuICAuaW52ZXN0bWVudC1hY2MtcG9wdXAtY29udGFjdC1pbWcge1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgfVxyXG4gIC5pbnZlc3RtZW50LWFjYy1wb3B1cC1jb250YWN0LWRpdiB7XHJcbiAgICBjb2xvcjogIzI5MjU2MjtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcbiAgLmludmVzdG1lbnQtYWNjLXBvcHVwLWNvbnRhY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gIH1cclxufVxyXG4ucG9wdXBXYXRjaGxpc3QtaW52LWFjYy1tYWluIHtcclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjJkZWcsICNiYmJhZGYgLTYyLjY5JSwgI2ZmZiA5Ny42MSUpO1xyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgbWFyZ2luOiAwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5lZGVsLWljb24tYm9sZC1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICBjb2xvcjogIzk3OTc5NztcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmludi1hY2MtcG9wdXAtbWFpbi1tb2JfX2JhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAxOSUpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xyXG59XHJcblxyXG4uaW52ZXN0bWVudC1hY2MtcG9wdXAtbWFpbi1tb2Ige1xyXG4gIG1hcmdpbi1pbmxpbmU6IDIwcHg7XHJcbiAgLmludmVzdG1lbnQtYWNjLXBvcHVwLXVwZ3JhZGUtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogIzI5MjY2MztcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIH1cclxuICAuaW52ZXN0bWVudC1hY2MtcG9wdXAtdW5sb2NrLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyOCU7XHJcbiAgICBjb2xvcjogIzgwN2ViMDtcclxuICB9XHJcbiAgLmludmVzdG1lbnQtYWNjLXBvcHVwLWJlbmVmaXRzLW1haW4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgd2lkdGg6IDM2NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAjZTRlM2YyO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDsgLyogQWRqdXN0IHdpZHRoIGJhc2VkIG9uIGNvbnRlbnQgKi9cclxuICAgIG1hcmdpbjogMCBhdXRvOyAvKiBDZW50ZXJzIHRoZSBkaXYgaG9yaXpvbnRhbGx5ICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIEFsaWducyB0ZXh0IGluc2lkZSB0aGUgZGl2ICovXHJcblxyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogIzQ4NDY3ZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBjb2xvcjogIzc4NzY5ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQ1JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmludmVzdG1lbnQtYWNjLXBvcHVwLWNvbnRhY3QtbWFpbiB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2RhZDllZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0yJTtcclxuICAgIHdpZHRoOiAxMDQlO1xyXG4gIH1cclxuICAuaW52ZXN0bWVudC1hY2MtcG9wdXAtY29udGFjdC1SbS10ZXh0IHtcclxuICAgIGNvbG9yOiAjMmMyYTVjO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgfVxyXG4gIC5pbnZlc3RtZW50LWFjYy1wb3B1cC1jb250YWN0LWltZyB7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5pbnZlc3RtZW50LWFjYy1wb3B1cC1jb250YWN0LWRpdiB7XHJcbiAgICBjb2xvcjogIzI5MjU2MjtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcbiAgLmludmVzdG1lbnQtYWNjLXBvcHVwLWNvbnRhY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gIH1cclxufVxyXG4iLCIuc2xpZGUtcGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uc2xpZGUtcGFuZTpmb2N1cyB7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG59XG4uc2xpZGUtcGFuZV9mcm9tX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5zbGlkZS1wYW5lX2Zyb21fcmlnaHQuY29udGVudC1hZnRlci1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cbi5zbGlkZS1wYW5lX2Zyb21fcmlnaHQuY29udGVudC1iZWZvcmUtY2xvc2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uc2xpZGUtcGFuZV9mcm9tX2xlZnQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uc2xpZGUtcGFuZV9mcm9tX2xlZnQuY29udGVudC1hZnRlci1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cbi5zbGlkZS1wYW5lX2Zyb21fbGVmdC5jb250ZW50LWJlZm9yZS1jbG9zZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uc2xpZGUtcGFuZV9mcm9tX2JvdHRvbSB7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXRvcDogMTB2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLnNsaWRlLXBhbmVfZnJvbV9ib3R0b20uY29udGVudC1hZnRlci1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5zbGlkZS1wYW5lX2Zyb21fYm90dG9tLmNvbnRlbnQtYmVmb3JlLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLnNsaWRlLXBhbmVfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlLXBhbmVfX292ZXJsYXkub3ZlcmxheS1hZnRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG4uc2xpZGUtcGFuZV9fb3ZlcmxheS5vdmVybGF5LWJlZm9yZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGUtcGFuZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDY0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zbGlkZS1wYW5lX190aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5zbGlkZS1wYW5lIC5zbGlkZS1wYW5lX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpZGUtcGFuZV9fY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgcGFkZGluZzogMTZweDtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpZGUtcGFuZV9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpZGUtcGFuZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5zbGlkZS1wYW5lX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLnNvcnQtZHJvcCB7XHJcbiAgd2lkdGg6IDM5OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDY7XHJcbiAgcmlnaHQ6IDhweDtcclxuICAmLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwcHggMjBweDtcclxuICAgIHdpZHRoOiAzNThweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC5zb3J0LWRyb3AtYm9keWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWw6aG92ZXIsXHJcbiAgICAgICAgbGFiZWw6YWN0aXZlIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpZ2h0LXJpZ2h0IHtcclxuICAgICAgICAgIGNvbG9yOiAkdGludHMtb2YtcGluay1zd2FuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9keWxpc3QtcmlnaHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5lc3RlZC1saXN0IHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLmZpbHRlci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNldC1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc2V0LWJ1dHRvbixcclxuICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxpZ2h0LWJsdWUge1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zb3J0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSB7XHJcbiAgd2lkdGg6IDM5OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA2O1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgLnNvcnQtZHJvcC1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICB3aWR0aDogMzU4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAuc29ydC1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbDpob3ZlcixcclxuICAgICAgICBsYWJlbDphY3RpdmUge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlnaHQtcmlnaHQge1xyXG4gICAgICAgICAgY29sb3I6ICR0aW50cy1vZi1waW5rLXN3YW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib2R5bGlzdC1yaWdodCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmVzdGVkLWxpc3Qge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNvcnQtZHJvcC1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmx1ZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1ibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzZXQtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2xpZGVyLWJsdWU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc2V0LWJ1dHRvbixcclxuICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2xpZGVyLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7XHJcbi8vIC5zb3J0LWRyb3B7XHJcbi8vICAgcmlnaHQ6IDUuNSU7XHJcbi8vIH1cclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoxMzAwcHgpIGFuZCAobWF4LXdpZHRoOjE1MDBweCl7XHJcbi8vICAgLnNvcnQtZHJvcHtcclxuLy8gICAgIHJpZ2h0OiA0LjUlO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoxNTAwcHgpe1xyXG4vLyAgIC5zb3J0LWRyb3B7XHJcbi8vICAgICByaWdodDogNCU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAjbXlUYWItdGFicGFuZS1Qb3NpdGlvbixcclxuLy8gICNteVRhYi10YWJwYW5lLUhvbGRpbmcsXHJcbi8vICNteVRhYi10YWJwYW5lLVByb2ZpdGFuZExvc3Mge1xyXG4vLyAgIC5zb3J0LWRyb3AtZm9vdGVyIHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbi8vICAgICAuZmlsdGVyLWJ1dHRvbiB7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4vLyAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuLy8gICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLnJlc2V0LWJ1dHRvbiB7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4vLyAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuLy8gICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAucmVzZXQtYnV0dG9uLFxyXG4vLyAgICAgLmZpbHRlci1idXR0b24ge1xyXG4vLyAgICAgICB3aWR0aDogNDglO1xyXG4vLyAgICAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XHJcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuLy8gICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbi8vICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuLy8gICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuXHJcbi5jdXN0b20tcmVwb3J0LW5ldy10aGVtZSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbGRpbmctdGFicyB7XHJcbiAgICAubmF2LXRhYnMgbGkgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiAubmF2LXRhYnMge1xyXG4gICAgICB0b3A6IDkzcHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NlYXJjaC1maWx0ZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnNfcG5sIHtcclxuICAgICAgLnBubF90YWJzIHtcclxuICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIC5kYXRlLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZG9ja19kaXYge1xyXG4gICAgdG9wOiAxMjVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAuaG9sZGluZy10YWJzIHtcclxuICAgICAgLmVkLXRhYmxlIHtcclxuICAgICAgICAjdGFibGVDb250ZW50IHtcclxuICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAjdGFibGUtaGVhZGluZ3MuZG9ja2VkX2JveF9zaGFkb3cge1xyXG4gICAgICAgIC8vICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAvLyAgIHRvcDogMjA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICAmLmJvcmRlci1zd2l0Y2gge1xyXG4gICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0IHtcclxuICAgICAgICAmOmNoZWNrZWQgfiB7XHJcbiAgICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hc3NldENsYXNzQmdCbHVlIHtcclxuICAgIC5hc3NldENsYXNzQmdCbHVlX3ZhbHVlIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbGRpbmdfc3VtbWFyeSB7XHJcbiAgICAmLmJhY2tncm91bmRfYmx1ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZG93bmxvYWRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuZG93bmxvYWQtZHJvcCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCB7XHJcbiAgICAgICAgLmxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hiYXItYyB7XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcbiAgICAgICAgLmVkZWwtaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvcnQge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXIge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyYXNzZXQtZHJvcCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgICAmLmNsZWFyX2FsbCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXBseS1idG4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXItYnV0dG9uLWRpc2FibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIC5lZGVsLWljb24tdGljayB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgKyAuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tRm9ybVNlY3Rpb24ge1xyXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvIHtcclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hZGQge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdHljaGVja2JveCB7XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kYXJfY2hhbmdlIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tY2FsZW5kYXIyIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhcl9kYXRlIHtcclxuICAgIC5maW5feWVhciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kYXJfY29udGFpbmVyIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDIwcHggJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuY2FsZW5kYXJfbGlzdCB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxlbmRhcl9hcnJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueWVhcl9jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5maW5hbmNpYWxfeWVhciB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdHktZHJvcCB7XHJcbiAgICAucXR5LWRyb3AtYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHtcclxuICAgIC5wbmwtdmlldy10YWJsZS1jc3Mge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3RlZF9vcHRpb24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAuc3VtbWFyeV9kZXRhaWxzIHtcclxuICAvLyAgIHRvcDogMTQwcHggIWltcG9ydGFudDtcclxuICAvLyAgIHotaW5kZXg6IDk7XHJcbiAgLy8gfVxyXG5cclxuICAvLyAudGFicy1ob2xkaW5nIHtcclxuICAvLyAgIC5zdW1tYXJ5LXJvdyB7XHJcbiAgLy8gICAgIHotaW5kZXg6IDk7XHJcbiAgLy8gICB9XHJcbiAgLy8gLy8gfVxyXG4gIC8vIC5wbmxfdGFibGUge1xyXG4gIC8vICAgI3BubF9oZWFkIHtcclxuICAvLyAgICAgdG9wOiAyMjBweCAhaW1wb3J0YW50O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLnBubC1hY3Rpb25zXHJcbiAgICAuc3VtbWFyaXplLXBubFxyXG4gICAgLnN1bW1hcml6ZVxyXG4gICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2hcclxuICAgIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbmwtYWN0aW9uc1xyXG4gICAgLnN1bW1hcml6ZS1wbmxcclxuICAgIC5zdW1tYXJpemVcclxuICAgIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kZXItc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbmxfdGFibGUgI3BubF9oZWFkIHRyIHRkIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1yaWdodCxcclxuICAuZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1sZWZ0IHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC50YXB0b3BsZWRnZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXJcclxuICAgIC5ob2xkaW5nLXRhYnNcclxuICAgICNzZWFyY2gtZmlsdGVyXHJcbiAgICAuZC1mbGV4XHJcbiAgICAucXVhbnRpdHlcclxuICAgIC5idG4tc2VsZWN0LXF0eS5idG4tc2VsZWN0LXF0eS1uZXcge1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IHtcclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbEJhY2tncm91bmQge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSB7XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuc29ydC10YWctY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmVkLXNvcnQtbGFiZWwtdGV4dCxcclxuICAgIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctZG93bixcclxuICAgIC5lZGVsLWljb24tc29ydCB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlcnMtdGFnIHtcclxuICAgIGdhcDogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIHtcclxuICAgICAgLnRhZy1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmVkLWZpbHRlci1sYWJlbC10ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1zLmZpbHRlcnMtZG9jayB7XHJcbiAgICB0b3A6IDIwOXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLmVkLXRhYmxlICN0YWJsZS1oZWFkaW5ncy5hZGp1c3RfZGVza19kb2NrIHtcclxuICAgIHRvcDogMjc1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kb2NrX2ZpbHRlcl9kZXNrIHtcclxuICAgIHRvcDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucG5sX3RhYmxlICNwbmxfaGVhZC5hZGp1c3RfZGVza19kb2NrIHtcclxuICAgIHRvcDogMTYwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yZW1vdmUtYnV0dG9uLXJlcG9ydCB7XHJcbiAgICAuY3VzdG9tX2J0biB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXJzLXRhZyAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIgc3Bhbi5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYXJyLWNvbG9yIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnF0eS1kcm9wLWJvZHkgLnF0eS1kcm9wLWJvZHlsaXN0IGxpOmFjdGl2ZSxcclxuICAucXR5LWRyb3AtYm9keSAucXR5LWRyb3AtYm9keWxpc3QgbGk6aG92ZXIge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fdG9fY29udGFpbmVyX25ldyAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLy8gLmZhbWlseS10YWdnaW5nLWhvbGRpbmcge1xyXG4gIC8vICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcclxuICAvLyB9XHJcbiAgI2Rhc2hib2FyZC10YWJsZSN0YWJsZS1oZWFkaW5ncyB7XHJcbiAgICB6LWluZGV4OiA4O1xyXG4gIH1cclxufVxyXG5cclxuLnN0b2NrLWRldGFpbHMge1xyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyYW5zYWN0aW9uLXRhYmxlLWJsb2NrIHtcclxuICAgIC5nZW5lcmljLXRhYnMge1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHhuLWRldGFpbCB7XHJcbiAgICAudmlldy10eG4ge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwbmwtdmlldy10cmFuc2FjdGlvbi1yZXBvcnQge1xyXG4gIC5wbmwtdmlldy1oZWFkZXItc2VjdGlvbiB7XHJcbiAgICAuY29udGFpbmVyLWdlbmVyaWMge1xyXG4gICAgICAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbmwtdmlldy10YWJsZS1jc3Mge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBubC1lZGl0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucG5sLWFjdGlvbnMge1xyXG4gIC5zZWFyY2hiYXItYyB7XHJcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFja2dyb3VuZF9ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBzZWN0aW9uI3RheCAudGF4LXN1bW1hcnkge1xyXG4vLyAgIHRvcDogMTMwcHggIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gc2VjdGlvbiN0YXggLnRheC10YWJsZSB0aGVhZCB7XHJcbi8vICAgdG9wOiAyMDdweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLnN1bW1hcnlfZGV0YWlscy5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuZG93bmxvYWRzIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaGJhci1jIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tcmVwb3J0LW5ldy10aGVtZSB7XHJcbiAgICAubW9iLWZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5ib2R5bGlzdCAuY2hlY2tib3ggLmNoZWNrZWQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5ib2R5bGlzdCB7XHJcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgKyAuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmRvd24tYmFyLXJpZ2h0IHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYi1zb3J0LWRyb3AtaGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnF1YW50aXR5IC50YXAtdG8tcGxlZGdlIGEsXHJcbiAgICAuY29udGFpbmVyXHJcbiAgICAgIC5ob2xkaW5nLXRhYnNcclxuICAgICAgI3NlYXJjaC1maWx0ZXJcclxuICAgICAgLmQtZmxleFxyXG4gICAgICAuc3F1YXJlX29mZlxyXG4gICAgICAudGFwLXRvLXBsZWRnZVxyXG4gICAgICBhIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsbC1xdWFudGl0eSAuYnRuLXNlbGVjdC1xdHktbW9iIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1ib2xkLXNlYXJjaCxcclxuICAgIC5lZGVsLWljb24tcGxlZGdlLFxyXG4gICAgLmVkZWwtaWNvbi1ib2xkLWRvd25sb2FkLFxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24jdGF4IC50YXgtc3VtbWFyeSAudGF4LXN1bW1hcnktY29udGFpbmVyIC5zdW1tYXJ5LXNlY3Rpb24tYm90dG9tIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWQtZHJvcCxcclxuICAgIC5kYXNoYm9hcmRfZGF5c3BubC1tb2Ige1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLm1vYl95ZWFyX2NvbnRhaW5lciBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1pZG5pZ2h0LWJsdWUtY29sb3Ige1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi50cmFuc2FjdGlvbi10YWJsZS1ibG9jayAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wbmwtc3RvY2stZGV0YWlscyB7XHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEsXHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBubC1zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBubC1zdG9jay1kZXRhaWxzLWJvZHkgLnRyYWRlLWhlYWRlciAudHJhZGUtc2VjdGlvbi1oZWFkIC5leHBhbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctdXAge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50eG4tZGV0YWlsIHtcclxuICAgIC52aWV3LXR4biB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZC10eG4ge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwbmwtdmlldy10cmFuc2FjdGlvbi1yZXBvcnQge1xyXG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXBvcnQtdGFncy1ibG9jayB7XHJcbiAgLmFzc2V0Q2xhc3NCZ0JsdWUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuYXNzZXRDbGFzc0JnQmx1ZV92YWx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBubC1hY3Rpb25zIHtcclxuICAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xyXG4gICAgLmZpbHRlci1idXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICYuYXBseS1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgPiAqIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJhbnNhY3Rpb24tdGFibGUtYmxvY2sgLmVkZWwtaWNvbi1lZGl0OmJlZm9yZSB7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuXHJcbiAgLmVkLWdlbmVyaWMtbW9kYWwuZWRpdC10cmFuc2FjdGlvblxyXG4gIC5tb2RhbC1kaWFsb2dcclxuICAubW9kYWwtY29udGVudFxyXG4gIC5lZC1nZW5lcmljLWhlYWRlci5tb2RhbC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuXHJcbiAgLmVkLWdlbmVyaWMtbW9kYWwuZWRpdC10cmFuc2FjdGlvblxyXG4gIC5tb2RhbC1kaWFsb2dcclxuICAubW9kYWwtY29udGVudFxyXG4gIC5tb2RhbC1ib2R5XHJcbiAgLmNvbmZpcm1hdGlvbi1idG5cclxuICBidXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuXHJcbiAgLmVkLWdlbmVyaWMtbW9kYWwuZWRpdC10cmFuc2FjdGlvblxyXG4gIC5tb2RhbC1kaWFsb2dcclxuICAubW9kYWwtY29udGVudFxyXG4gIC5lZC1nZW5lcmljLWhlYWRlci5tb2RhbC1oZWFkZXJcclxuICAubW9kYWwtdGl0bGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuXHJcbiAgLmVkLWdlbmVyaWMtbW9kYWwuZWRpdC10cmFuc2FjdGlvblxyXG4gIC5tb2RhbC1kaWFsb2dcclxuICAubW9kYWwtY29udGVudFxyXG4gIC5tb2RhbC1ib2R5XHJcbiAgLnNwbGl0LWN0YVxyXG4gIGRpdlxyXG4gIGJ1dHRvbiB7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1yZXBvcnQtbmV3LXRoZW1lIHtcclxuICAuc2hvdy1nYWlucy1jb250YWluZXIge1xyXG4gICAgLnJlbW92ZS1iZyB7XHJcbiAgICAgICYuZG93bmxvYWRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAuY29sb3JfYmx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvcnQtZHJvcC1saWdodC1ibHVlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc29ydC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLnNvcnQtZHJvcC1mb290ZXIgLnJlc2V0LWJ1dHRvbixcclxuICAuc29ydC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLnNvcnQtZHJvcC1mb290ZXIgLmZpbHRlci1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0LmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbnB1dC1uZXc6Y2hlY2tlZFxyXG4gICAgfiAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm90aGVyLXJlcG9ydC10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgbGkgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lIC5jb21tb24tZGF0ZXBpY2tlciAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnktbmF2eS10aGVtZVxyXG4gICAgLmNvbW1vbi1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lXHJcbiAgICAuY29tbW9uLWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lXHJcbiAgICAuY29tbW9uLWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcclxuICAuc2Vjb25kYXJ5LW5hdnktdGhlbWVcclxuICAgIC5jb21tb24tZGF0ZXBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcclxuICAuc2Vjb25kYXJ5LW5hdnktdGhlbWVcclxuICAgIC5jb21tb24tZGF0ZXBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lXHJcbiAgICAuY29tbW9uLWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lXHJcbiAgICAuY29tbW9uLWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcclxuICAuc2Vjb25kYXJ5LW5hdnktdGhlbWVcclxuICAgIC5jb21tb24tZGF0ZXBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAuc2Vjb25kYXJ5LW5hdnktdGhlbWVcclxuICAgIC5jb21tb24tZGF0ZXBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxyXG4gIC5zZWNvbmRhcnktbmF2eS10aGVtZVxyXG4gICAgLmNvbW1vbi1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lXHJcbiAgICAuY29tbW9uLWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lXHJcbiAgICAuY29tbW9uLWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAub3RoZXItcmVwb3J0LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyBsaSBidXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lIC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnktbmF2eS10aGVtZSAuY3VzdG9tX2J1dHRvbnMgYnV0dG9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lIC5jdXN0b21fYnV0dG9ucyAuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnktbmF2eS10aGVtZSAuY3VzdG9tX2J1dHRvbnMgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iZy1zZWNvbmRhcnluYXZ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaG9sZGluZy10YWJzLXNjcm9sbGFibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVHJhY2sgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGFuZGxlICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5lZF9idXR0b24uYXBwbHlfZmlsdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yZXBvcnRzX29sZF90aGVtZVxyXG4gICAgLmRvd25sb2FkLWRyb3AtYm9keWxpc3RcclxuICAgIC5tb2RhbEhvbGRpbmdUaXRsZVxyXG4gICAgLm1vZGFsLWNvbnRlbnRcclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yZXBvcnQtY29tbW9uLW1vZGFsLm1vZGFsRFBUaXRsZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSB7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vZGFsRFBUaXRsZSAubGlnaHRibHVlLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2RhbERQVGl0bGUgLmxpZ2h0Ymx1ZS1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBidXR0b24uYWN0aXZlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2Itc29ydC1kcm9wLWZvb3RlciBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcclxuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9iLWRvd25sb2FkLWRyb3AtYm9keSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5tb2ItZG93bmxvYWQtZHJvcC1ib2R5IHVsIGxpIC5vcGVuTGluayBpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubW9iRm9ybS1uZXcgLm1vYkZvcm1XcmFwLm1vYkZvcm1XcmFwLW5ldyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubW9iRm9ybS1uZXcgLmN1c3RvbV9idG4uY3VzdG9tX2J0bi1uZXcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyYXdlcl95ZWFyX2NvbnRhaW5lciAubW9iX3llYXJfY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlY29uZGFyeS1uYXZ5LXRoZW1lIC5jb21tb24tZGF0ZXBpY2tlciAuY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxpZ2h0LWJsdWUtdGhlbWUgLm1vYkZvcm1XcmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5saWdodC1ibHVlLXRoZW1lIC5jdXN0b21fYnRuOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2Itc29ydC1kcm9wLWZvb3RlciB7XHJcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vYi1zb3J0LWRyb3AtaGVhZCAuZG93bi1iYXItcmlnaHQge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2Itc3RvY2stZGV0YWlscy1oZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5jdXN0b21Gb3JtLm1vYkZvcm0ubW9iRm9ybS1uZXcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgLmRhdGVXcmFwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmNoYW5nZS10ZXh0IHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY3VzdG9tX2J0bi5jdXN0b21fYnRuLW5ldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLm1vYkZvcm0tbmV3IC5tb2JGb3JtV3JhcC5tb2JGb3JtV3JhcC1uZXcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vYkZvcm0gLm1vYkZvcm1IZWFkIGkge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2JGb3JtV3JhcC1uZXcge1xyXG4gICAgLmRhdGVQaWNrZXJNb2RhbCB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpby5yZXBvcnQtZm9ybWF0IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJsdWVfYmctbmV3Lm1haWwgLm1haWwtaW5wdXQgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibHVlX2JnLW5ldy5tYWlsIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyX2RhdGUgLmNhbGVuZGFyX2NoYW5nZSB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJ0bi1iZy1yZXBvcnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4uY29uZ3JhdHVsYXRpb25zLXBvcHVwIHtcclxuICAuei1pbmRleC1oaWdoX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZztcclxuICB9XHJcbiAgLnotaW5kZXgtaGlnaF9fY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZztcclxuICB9XHJcbn1cclxuLm1vZGFsYWxlcnRzIHtcclxuICAuYWxlcnRzLWJvZHktaW5wdXQtZmllbGRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gLmNvbC03IHtcclxuICAgIC8vICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAuY29sLTUge1xyXG4gICAgLy8gICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gIC5pbnB1dC1ncm91cC1hbGVydHMtb25lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IDFweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC8vIHBhZGRpbmc6IDBweCAxMnB4O1xyXG4gICAgICAvLyBtYXJnaW46IDZweCAwcHg7XHJcbiAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZWQ0ZGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlucHV0LWdyb3VwLWFsZXJ0cy10d28ge1xyXG4gICAgLy8gd2lkdGg6IDMwJTtcclxuICAgIC8vIGAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxMnB4O1xyXG4gICAgICBtYXJnaW46IDZweCAwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtZ3JvdXAtYWxlcnRzLXRocmVlIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLm1vZGFsLWFsZXJ0LWhlYWRlciAuc3RvY2stZGV0YWlscy1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodF9iZztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vZGFsLWFsZXJ0LWhlYWRlciAuZWRlbC1pY29uLXRyYXNoOmJlZm9yZSB7XHJcbiAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbn1cclxuLm1vZGFsYWxlcnRzIHtcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtYWxlcnQtaGVhZGVyIHtcclxuICAvLyAgIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweCA2cHggMHB4O1xyXG4gIH1cclxuICAudGl0bGVoZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgZm9udC1zaXplOiBsYXJnZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxhbGVydHMge1xyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtYWxlcnQtYm9keSB7XHJcbiAgLnByb2R1Y3QtYnV0dG9ucyB7XHJcbiAgICBtaW4td2lkdGg6IDc5cHg7XHJcbiAgfVxyXG4gIC8vIC5jb2wtNyB7XHJcbiAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLy8gICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgLmx0cFBlciB7XHJcbiAgICAucmVmcmVzaE91dGVyRGl2IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAvL21hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYWxlcnRzLW9uZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwLWFsZXJ0cy10d28ge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTJweDtcclxuICAgICAgICBtYXJnaW46IDZweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2VkNGRhICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4IDEwcHggMTVweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbn1cclxuLm1vZGFsLWFsZXJ0LWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICB9XHJcbn1cclxuLy8gICBwYWRkaW5nOiA1MHB4IDIwcHggMzBweCA3MHB4O1xyXG4uYWxlcnQtbW9kYWwtYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLmFsZXJ0cy1oZWFkZXItZGVzayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmFsZXJ0LWNoaWxkIHtcclxuICBjb2xvcjogJE1pZG5pZ2h0LUJsdWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMC41cHggc29saWQgJE1pZG5pZ2h0LUJsdWU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgLy8gaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDdweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG4uYWxlcnQtZG90IHtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgY29sb3I6ICRwaW5rLXJlZDtcclxuICB0b3A6IC0zNnB4O1xyXG4gIHJpZ2h0OiA3cHg7XHJcbn1cclxuLmFsZXJ0LWRvdC1tb2Ige1xyXG4gIGZvbnQtc2l6ZTogNDdweDtcclxuICBjb2xvcjogI2VkMWIyNDtcclxuICB0b3A6IC03cHg7XHJcbiAgcmlnaHQ6IDZweDtcclxufVxyXG4uYWxlcnRzLWxlZnQtY29sIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5hbGVydC10YWJsZS1wcmljZSAuY29tbW9uLWNoZWNrYm94LW5ldyAuZm9ybS1jaGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5hbGVydC10YWJsZSB7XHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4IDEwZ3B4O1xyXG4gICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDBweCAxcHggMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlY3RhbmdsZS1jb2xvci1wcmljZSB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucmVjdGFuZ2xlLWNvbG9yLXZvbHVtZSB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5yZWN0YW5nbGUtY29sb3Itb2kge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlX2NvbG9yO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmFsZXJ0cy1zdG9jayB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmFsZXJ0LXRhYmxlIC5mb3JtLWNoZWNrIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbi5hbGVydC1ib3R0b20taW5wdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAuY29sLWxnLTEyIHtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiAxMTJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxlcnRzLWRlc2t0b3AtbW9kYWwgLnByb2R1Y3QtYnV0dG9ucyB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgLkFsZXJ0c1BvcHVwIHtcclxuICAgIC56LWluZGV4LWhpZ2hfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRfYmc7XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAvLyBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA2MDNweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbGVydHMtZGVza3RvcC1kZWxldGUge1xyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuc2VsZWN0ZWQtbnVtIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kZWxldGUtYnRuIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgLmRlbGV0ZS1pY29uIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29ydC1maWx0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAuc29ydC1maWx0ZXItYnRuIHtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mdW5kcy1zb3J0IC5zb3J0LWRyb3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIC8vIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGFjY2VudC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcbi8vIC5lZF9idXR0b24ge1xyXG4vLyAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4uZWRlbC1pY29uLXRyYXNoOmJlZm9yZSB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcbi5lZGVsLWljb24tVmVjdG9yLTY6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4vLyAuYWxlcnRzLWRlc2t0b3AtZGVsZXRlIHtcclxuLy8gICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vIH1cclxuLmFsZXJ0cy1kZXNrdG9wLWRsdCAuZWRlbC1pY29uLXRyYXNoOmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG59XHJcbi5hbGVydHMtZGVza3RvcC1kbHQge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG59XHJcblxyXG4uYWxlcnRzLWRlc2t0b3AtZG9uZSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5cclxuLmFsZXJ0cy1tb2JpbGUtc3RhcnQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHdpZHRoOiBcIjEwMCVcIjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG4uYWxlcnRzLW1vYmlsZS1kZWxldGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICAuZWRlbC1pY29uLWZpbHRlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxlcnRzLW1vYmlsZS1zdGFydCAuZWRlbC1pY29uLWZpbHRlciB7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbi5hbGVydHMtbW9iaWxlLWRlbGV0ZSAuZWRlbC1pY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRhcXVhX3doaXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxufVxyXG4uYWxlcnRzLW1vYmlsZS1zdGFydCAuZWRlbC1pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4uYWxlcnRzLW1vYmlsZS1kZWxldGUgLmVkZWwtaWNvbi1zb3J0IHtcclxuICBjb2xvcjogIzAzMDAyZjtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGVydHMtbW9iaWxlLXRvbmUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWxlcnRzLWdyZWVuLW1iIHtcclxuICBjb2xvcjogJG51dmFtYS1ncmVlbjtcclxuICBiYWNrZ3JvdW5kOiAkbnV2YW1hLWxpZ2h0LWdyZWVuO1xyXG4gIGJveC1zaGFkb3c6IDBweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uYWxlcnRzLWJsdWUtbWIge1xyXG4gIGNvbG9yOiAkbGFiZWwtc2t5Ymx1ZTtcclxuICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQtYmx1ZTtcclxuICBib3gtc2hhZG93OiAwcHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmFsZXJ0cy1yZWQtbWIge1xyXG4gIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gIGJhY2tncm91bmQ6ICRvcmFuZ2UtbGlnaHQtYmc7XHJcbiAgYm94LXNoYWRvdzogMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmRyYXdlci1hbGVydC1oZWFkZXIgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi5hbGVydHMtbW9iaWxlLWRyYXcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uYWxlcnRzLW1vYmlsZS1kcmF3IC5wcm9kdWN0LWJ1dHRvbnMge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG4uYWxlcnRzLW1vYmlsZS1kcmF3IC5tb2RhbC1hbGVydC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbi5hbGVydHMtbW9iaWxlLWRyYXcgLm1vZGFsLWFsZXJ0LWJvZHkge1xyXG4gIG1hcmdpbjogMTVweDtcclxufVxyXG5cclxuLmRyYXdlci1hbGVydC1oZWFkZXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcbi5kcmF3ZXItYWxlcnQtYm9keSB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLmRyYXdlci1hbGVydC1mb290ZXIgLmFsZXJ0LWRyYXdlci1idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgcGFkZGluZzogMTBweCA1M3B4IDEwcHggNTNweDtcclxufVxyXG5cclxuLmRyYXdlci1hbGVydC1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG4uYWxlcnRzLW1vYmlsZS1kcmF3IHtcclxuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXBhIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG51dmFtYS1saWdodC1ncmVlbjtcclxufVxyXG5cclxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stdmEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsYWJlbC1za3libHVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1saWdodC1ibHVlO1xyXG59XHJcblxyXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1vaWEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2UtbGlnaHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1saWdodC1iZztcclxufVxyXG5cclxuLmFscGhhLWFsZXJ0cy1tb2JpbGUuY29udGFpbmVyIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgLmJnQ29sb3IuX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZyAhaW1wb3J0YW50IDtcclxuICB9XHJcbiAgLmJnQ29sb3IuX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnICFpbXBvcnRhbnQgO1xyXG4gIH1cclxuICAuYWxlcnRzTW9iaWxlRGF0YSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIC5yb3c6bGFzdC1jaGlsZCAuY29sIHtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItaWNvbi1hbGVydHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcclxufVxyXG5cclxuLmZpbHRlci1pY29uLWFsZXJ0cy1ib2R5IHtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWljb24tYWxlcnRzLWJvZHkgLmVkX2J1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uZmlsdGVyLWljb24tYWxlcnRzLWJvZHkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgYm9yZGVyOiAwcHg7XHJcbn1cclxuLkFsZXJ0c01haW4ge1xyXG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5hbGVydC1jaGVja2JveC1pbXAuY29tbW9uLWNoZWNrYm94LW5ldyAuZm9ybS1jaGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5hbGVydHMtZXEtZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIC5lcXVpdHlkcm9wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZW1wdHktYWxlcnRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdHlGaXZlO1xyXG4gIH1cclxufVxyXG4uYWxlcnRzLXRvYXN0ZXItZml4IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJi50b3Age1xyXG4gICAgdG9wOiAtNTBweDtcclxuICB9XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHRvcDogMTY1cHg7XHJcbiAgfVxyXG4gIC50b2FzdC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50b2FzdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGRpdiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxlcnQtY29uZ3JhdC1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogMTBweCAxNXB4O1xyXG4gIH1cclxuICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB9XHJcbn1cclxuXHJcbi5hbGVydC1jb25ncmF0LW1vYWRhbCAubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodF9iZztcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgLmVkZWwtaWNvbi1ib2xkLWNsb3NlOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uZGVsZXRlLWFsZXJ0LW1vZGFsIHtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmRlbGV0ZS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5kZWxldGUtYWxlcnQtbW9kYWwgLm1vZGFsLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHRfYmc7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgLmVkZWwtaWNvbi1ib2xkLWNsb3NlOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0LWNvbmdyYXQtbW9hZGFsIC5tb2RhbCB7XHJcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmFsZXJ0cy1kZWxldGUtbW9kYWwtZmluYWwgLm1vZGFsIHtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5zZXRhbGVydC1pY29uLWFsZXJ0cyB7XHJcbiAgLmVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMDBweDtcclxuICB9XHJcbiAgLmJlbGxpY29uIHtcclxuICAgIHdpZHRoOiA1MXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwge1xyXG4gICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0cy1ib2R5LWlucHV0LWZpZWxkcyB7XHJcbiAgLmhlbHBfdGV4dC5yZWQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmlucHV0LWdyb3VwLWFsZXJ0cy10aHJlZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbGVydHMtbW9iaWxlLWRlbGVkb25lIHtcclxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5O1xyXG4gIHJpZ2h0OiAxcHg7XHJcbiAgJi5mb2N1c2VkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuYmxvb2QtcmVkLWJvcmRlciB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDExcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJsYWNrLXVuZGVybGluZSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmZpeC10b2FzdCAudG9hc3QtY29udGFpbmVyLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuI2NhbGxwdXQtdGFibGVibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5tYXJrZXRncm91cCB7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldENhcmQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHggMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcmtldGNhcmRmb290IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1rLWNhcmQtdG9wbGVmdCB7XHJcbiAgICAgIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tay1jYXJkLXRvcHJpZ2h0IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1rLWNhcmQtdG9wbGVmdHN1YiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgI2NhbGxwdXQtdGFibGVibG9jayAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAjY2FsbHB1dC10YWJsZWJsb2NrIHtcclxuICAgIC5nZW5lcmljLXRhYnMge1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGxwdXQtdGFicyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtODVweDtcclxuXHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDM0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5jYWxscHV0LXRhYnMuZ2VuZXJpYy10YWJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wdGlvbmNoYWluLWRyb3Bkb3duLXRpbGUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhbGwtcHV0dGFibGUtbWFpbmJsb2NrIHtcclxuICBwYWRkaW5nOiAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWdyLTEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5ib3R0b21zY3JvbGxwb3NpdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMjBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbC10by10b3AtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICB3aWR0aDogMTA4cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi8vb3B0aW9uY2hhaW4gdGFibGUgaGVhZCBzdGlja3lcclxuXHJcbi8vIC5kb2NrZWQtcG9zaXRpb24tc3RpY2t5LWhlYWQge1xyXG4vLyAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4vLyAgIHdpZHRoOiAzNi44JTtcclxuLy8gICB0b3A6IDE0N3B4ICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIC5kb2NrZWQtcG9zaXRpb24tc3RpY2t5LXN0cmlrZSB7XHJcbi8vICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbi8vICAgdG9wOiAxNDdweCAhaW1wb3J0YW50O1xyXG4vLyAgIHdpZHRoOiA3JTtcclxuLy8gfVxyXG5cclxuLy8gLmRvY2tlZC1wb3NpdGlvbi1zdGlja3ktc2VhcmNoIHtcclxuLy8gICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuLy8gICB0b3A6IDE4M3B4ICFpbXBvcnRhbnQ7XHJcbi8vICAgei1pbmRleDogOTtcclxuLy8gfVxyXG5cclxuLy8gLnRhYmxlLWxheW91dC1zdGlja3kge1xyXG4vLyAgIC5kb2NrZWQtcG9zaXRpb24tc3RpY2t5IHtcclxuLy8gICAgIHRyIHtcclxuLy8gICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIHRvcDogMTgzcHggIWltcG9ydGFudDtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4vLyAgICAgICB6LWluZGV4OiA5O1xyXG4vLyAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4vLyAgICAgICB3aWR0aDogMzYuNyU7XHJcbi8vICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuLy8gICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuLy8gICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5zdHJpa2VQcmljZS10YWJsZSB7XHJcbi8vICAgLnRhYmxlLWxheW91dC1zdGlja3kge1xyXG4vLyAgICAgLmRvY2tlZC1wb3NpdGlvbi1zdGlja3ktc2VhcmNoIHtcclxuLy8gICAgICAgdHIge1xyXG4vLyAgICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcclxuLy8gICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuIiwiQGltcG9ydCBcIi4vY2FsbHB1dC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2NhbGxwdXRwcmljZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLm9wdGlvbkNoYWluQ29udGFpbmVyIHtcclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICYuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMDtcclxuICB9XHJcblxyXG4gIC50YWJsZUhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTFweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIH1cclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tbGVmdC1zaG9ydEFycm93IHtcclxuICAgICAgJi5yb3RhdGVSaWdodCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tcmlnaHQtYXJyb3cge1xyXG4gICAgICAmLnJvdGF0ZUxlZnQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsbHB1dCB0YWJsZSxcclxuLnNlY3VyaXRpZXMtYmFuYmxvY2sgdGFibGUge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwIDA7XHJcbiAgbWFyZ2luOiAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIHRib2R5IHtcclxuICAgIC5oaWdsaWdodGVkLXRyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsb3JhbC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyLjVweDtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoYW5nZS1yZWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBsaW5lLWhlaWdodDogMTIuNXB4O1xyXG4gICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlLWdyZWVuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyLjVweDtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uU2Nyb2xsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAvLyB3aWR0aDogMTBweDtcclxuICAgIC8vaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlLWdyYXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG4gICYucmlnaHRUb0xlZnQge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgfVxyXG5cclxuICAmLmxlZnRUb1JpZ2h0IHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gIH1cclxufVxyXG5cclxuLndpZHRoLWZpeCB7XHJcbiAgd2lkdGg6IDQ2JTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcbn1cclxuXHJcbi53aWR0aC1mdWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgdGQsXHJcbiAgICAgIHRoIHtcclxuICAgICAgICB3aWR0aDogMTUzcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wdGlvblRhYmxlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICAgLy8gaGVpZ2h0OiA0MDBweDtcclxuICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVHJhY2sgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGFuZGxlICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlSGVhZCB7XHJcbiAgICAgIC8vcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDY7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvblNjcm9sbCB7XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgLy8gaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uVGFibGVfY2FsbCB7XHJcbiAgJi5vcHRpb25UYWJsZV9jYWxsX2ZpcnN0TGVmdCB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XHJcblxyXG4gICAgICAgIC8vaW5jYXNlIG9mIHZlcnRpY2FsIHNjcm9sbCBpbiB0YWJsZVxyXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAvLyAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgLy8gICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcHRpb25UYWJsZV9wdXQge1xyXG4gIHRhYmxlIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XHJcblxyXG4gICAgICB0ciB0ZCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy9pbmNhc2Ugb2YgdmVydGljYWwgc2Nyb2xsIGluIHRhYmxlXHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgLy8gICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAvLyAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hsaWdodGVkU3BvdFByaWNlX2RhdGEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IHVuc2V0O1xyXG5cclxuICB0ZCB7XHJcbiAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMDtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGFxdWFfd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFxdWFfd2hpdGU7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGxpZ2h0ZWRTcG90UHJpY2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xNyU7XHJcbiAgICAgIHRvcDogMTAlO1xyXG4gICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUuNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2tfdGV4dDtcclxuICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiNyZWZlcmVuY2VSb3cyIHtcclxuICAgIHRkIHtcclxuICAgICAgLmhpZ2hsaWdodGVkU3BvdFByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcHRpb25UYWJsZV9zdHJpa2VQcmljZSB7XHJcbiAgd2lkdGg6IDglO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgLy8gaW5jYXNlIG9mIHZlcnRpY2FsIHNjcm9sbCB0aGVuIHVzZSB0aGlzIGNzc1xyXG5cclxuICAgIC8vIC5vcHRpb25UYWJsZV9zdHJpa2VQcmljZS0tdGJvZHkge1xyXG4gICAgLy8gICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgLy8gICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIC8vIGJveC1zaGFkb3c6IDBweCAtNHB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjA0KSxcclxuICAvLyAgIDBweCAtNHB4IDIwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMTJweCAwIDE1cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDQpLFxyXG4gICAgICAgICAgLTEycHggMCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMTJweCAwIDE1cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDQpLFxyXG4gICAgICAgICAgLTEycHggMCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrX3RleHQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhcXVhX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0cmlrZVByaWNlLXRhYmxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLm92ZXJzY3JvbGwtNTAwIHtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAvL2hlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVHJhY2sgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGFuZGxlICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIC5pbnB1dEZpZWxkLW1haW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW5wdXRGaWVsZC1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1uaW5lO1xyXG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW5wdXRGaWVsZCB7XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5lZGVsLWljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X25pbmV0ZWVuO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGVsLWljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5ldGVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrX3RleHQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXF1YV93aGl0ZTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uQ2hhaW5fcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDRweDtcclxuXHJcbiAgLm9wdGlvbkNoYWluX3Byb2dyZXNzQmFyIHtcclxuICAgIGhlaWdodDogNHB4O1xyXG5cclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uQ2hhaW5Db250YWluZXItLW9pQ2hhcnRzIHtcclxuICAucm93IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5tYXJrZXRncm91cCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9pQ2hhcnRzLWRyb3Bkb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAuY2hlY2tib3hXcmFwIHtcclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub2lDaGFydHNfYmFySGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1LjZweDtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9pQ2hhcnRzX2JhclN1YkhlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrX2NvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub2lDaGFydHNfcGNyTWF4UGFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmNoYXJ0Zm9ybS1jaGVjayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgIC5jaGFydGZvcm0tY2hlY2sge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9pQ2hhcnRzX21heFBhaW4ge1xyXG4gICAgICAgICAgLy8gdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hhcnRmb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNoYXJ0Zm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgICAgIC5tay1jYXJkLXRvcGxlZnQge1xyXG4gICAgICAgICAgICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wdGlvbkNoYWluQ29udGFpbmVyLS1vaUNoYXJ0cy1iYXJTZXJpZXMge1xyXG4gICAgICAgIC5tYXJrZXRncm91cCB7XHJcbiAgICAgICAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3B0aW9uQ2hhaW5Db250YWluZXItLW9pQ2hhcnRzLXBvc05lZ2F0aXZlIHtcclxuICAgICAgICAubWFya2V0Z3JvdXAge1xyXG4gICAgICAgICAgLm1hcmtldENhcmQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wdGlvbkNoYWluQ29udGFpbmVyLS1vaUNoYXJ0cy12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLm1hcmtldGdyb3VwIHtcclxuICAgICAgICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZ3JvdXAge1xyXG4gICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9pQ2hhcnRzLWhlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC8vcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM5LjJweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGhpZ2hDaGFydHNcclxuICBwYXRoLmhpZ2hjaGFydHMtcG9pbnQuaGlnaGNoYXJ0cy1jb2xvci0zIHtcclxuICAgIGZpbGw6ICRvcmFuZ2VfY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBvaSBjaGFydHNcclxuICAucmlnaHRMZWZ0Qm9yZGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgfVxyXG5cclxuICBnLmhpZ2hjaGFydHMtYXhpcy5oaWdoY2hhcnRzLXlheGlzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFyU2VyaWVzQ2hhdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ub2lQcmljZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAlO1xyXG4gIHJpZ2h0OiA1JTtcclxufVxyXG5cclxuLmNhbGxwdXQge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcmtldGdyb3VwIHtcclxuICAgIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICAgIC5tay1jYXJkLXRvcGxlZnRzdWIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9pLWNoYXJ0cy10aWxlcyB7XHJcbiAgLm9wdGlvbkNoYWluQ29udGFpbmVyLS1vaUNoYXJ0cy1iYXJTZXJpZXMsXHJcbiAgLm9wdGlvbkNoYWluQ29udGFpbmVyLS1vaUNoYXJ0cy1wb3NOZWdhdGl2ZSB7XHJcbiAgICAuY2FyZC1ncm91cCB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9pLWNoYXJ0cy10aWxlcyB7XHJcbiAgLm9wdGlvbkNoYWluQ29udGFpbmVyLS1vaUNoYXJ0cy1iYXJTZXJpZXMge1xyXG4gICAgLmNhcmQtZ3JvdXAge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3B0aW9uQ2hhaW5Db250YWluZXItLW9pQ2hhcnRzLXZlcnRpY2FsIHtcclxuICAgIC5jYXJkLWdyb3VwIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wdGlvbmNoYWluLWRyb3Bkb3duLXRpbGUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93bjtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdhcC00NyB7XHJcbiAgZ2FwOiA0N3B4O1xyXG59XHJcblxyXG4ub3B0aW9uLXRvb2wge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHdpZHRoOiAyNjlweDtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxuICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uY2hhaW4tdmVjdG9yIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm9wdGlvblNjcm9sbCB7XHJcbiAgdGFibGUge1xyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vdmVyc2Nyb2xsLTUwMCB7XHJcbiAgbWF4LWhlaWdodDogODAwcHg7XHJcbiAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gICYuc3RyaWtlUHJpY2UtdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvblRhYmxlX3N0cmlrZVByaWNlLS10Ym9keSB7XHJcbiAgICAgIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRyYWNrICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleV9jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcHRpb25TY3JvbGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgLy8gaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGUtZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAmLnJpZ2h0VG9MZWZ0IHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gIH1cclxuXHJcbiAgJi5sZWZ0VG9SaWdodCB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5vcHRpb24tY2hhaW4tdG9vbC1zZWN0aW9uIHtcclxuLy8gICAub3B0aW9uVGFibGUge1xyXG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG5cclxuLy8gICAgIC5vcHRpb25TY3JvbGwge1xyXG4vLyAgICAgICB0YWJsZSB7XHJcbi8vICAgICAgICAgLm92ZXJzY3JvbGwtNTAwIHtcclxuLy8gICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuXHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLm9wdGlvblRhYmxlX3N0cmlrZVByaWNlIHtcclxuLy8gICAgICAgLm92ZXJzY3JvbGwtNTAwIHtcclxuLy8gICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAuYm90dG9tc2Nyb2xscG9zaXRpb24ge1xyXG4vLyAgICAgLnNjcm9sbC10by10b3AtYnV0dG9uIHtcclxuLy8gICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLm9wdGlvbmNoYWluLXZpZXdhbGwge1xyXG4vLyAgIC5vcHRpb25TY3JvbGwge1xyXG4vLyAgICAgdGFibGUge1xyXG4vLyAgICAgICAub3ZlcnNjcm9sbC01MDAge1xyXG4vLyAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuLy8gICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcblxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAub3B0aW9uVGFibGVfc3RyaWtlUHJpY2Uge1xyXG4vLyAgICAgLm92ZXJzY3JvbGwtNTAwIHtcclxuLy8gICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAuYm90dG9tc2Nyb2xscG9zaXRpb24ge1xyXG4vLyAgICAgLnNjcm9sbC10by10b3AtYnV0dG9uIHtcclxuLy8gICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLmFycm93IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFycm93LnZpc2libGUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXN0cmljZS1jdXN0b20ge1xyXG4gIHBhZGRpbmc6IDE3cHggMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3B0aW9uLWNoYWluLXRvb2wtc2VjdGlvbiB7XHJcbiAgLm9wdGlvblNjcm9sbCB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3ZlcnNjcm9sbC01MDAge1xyXG4gICAgJi5zdHJpa2VQcmljZS10YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wdGlvblRhYmxlX3N0cmlrZVByaWNlLS10Ym9keSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYWxscHV0cHJpY2VibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAxNXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4IDBweCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnByaWNlLWxlZnQsXHJcbiAgLnByaWNlLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnByaWNlLWxlZnQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWxlZnQtdGlsZSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZS1sZWZ0LXRpbGUtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZS1sZWZ0LXRpbGUtdmFsdWUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIH1cclxuXHJcbiAgICAubHRwIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGFuZ2UtZ3JlZW4ge1xyXG4gICAgICBjb2xvcjogJGdyZWVuLWxpbmstdHdvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaWNlLXJpZ2h0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtcmlnaHQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICBjb2xvcjogJGdyZXktZGFyay10ZXh0O1xyXG5cclxuICAgICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsbHB1dC1tb2JkYXRlYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMjBweCAxNXB4IDBweDtcclxuXHJcbiAgLmVxdWl0eWRyb3Age1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2JkYXRlLXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiU2hvcnQgQmxkcFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJMb25nIFVud25kZ1wiXSB7XHJcbiAgY29sb3I6ICRkYXJrLXBlYWNoO1xyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbn1cclxuXHJcbiNob2xkaW5nc215VGFiLXRhYnBhbmUtSG9sZGluZyB7XHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2JhY2tkcm9wIHtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweCA0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2hhbmRsZSB7XHJcbiAgICB3aWR0aDogOTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaGlkZURldGFpbFNlY3Rpb24ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzAlKTtcclxuICB0cmFuc2l0aW9uOiA3MDBtcztcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbi5zaG93RGV0YWlsU2VjdGlvbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICB0cmFuc2l0aW9uOiA3MDBtcztcclxufVxyXG4uc2xpZGUtcGFuZSB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDcwMG1zO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gLnNsaWRlLXBhbmVfX292ZXJsYXkub3ZlcmxheS1hZnRlci1vcGVue1xyXG4vLyAgIHRyYW5zaXRpb246NXM7XHJcbi8vIH1cclxuLnN0b2NrLWRldGFpbHMge1xyXG4gIGJveC1zaGFkb3c6IC04cHggNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIC8vZGlzcGxheTogZ3JpZDtcclxuICAvL2dyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgLy8gdHJhbnNpdGlvbjogNzAwbXM7XHJcbiAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAmLm9wZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAvKiBvcGVuIHN0YXRlOiB2aXNpYmxlICovXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzAwbXMgZWFzZS1pbi1vdXQ7IC8qIHRyYW5zaXRpb24gZWZmZWN0ICovXHJcbiAgfVxyXG4gICYuY2xvc2Uge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpOyAvKiBpbml0aWFsIHN0YXRlOiBoaWRkZW4gKi9cclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMG1zIGVhc2UtaW4tb3V0OyAvKiB0cmFuc2l0aW9uIGVmZmVjdCAqL1xyXG4gIH1cclxuICAmLXN3aXRjaC1rZXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJi1oZWFkIHtcclxuICAgIC8vZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNXB4IGF1dG8gYXV0bztcclxuICAgIGdhcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMyU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgJi11cHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgICAmLW1pZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBtYXJnaW46IDRweCAwIDZweCAwO1xyXG4gICAgICAuc2NyaXBzLXN0b2NrcyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9sZGluZ3MtY291bnQge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAucHJvZml0IHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIC5sb3NzIHtcclxuICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnN0b2NrLXBvcnRmb2xpby1kZXRhaWxzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAzJTtcclxuICAgICAgJi1wYXJ0aXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAuaGVhZC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgY29sb3I6ICR0aW50cy1vZi1waW5rLXN3YW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1lcm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9jay1zdHJlYW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luOiAwJSAzJSA1JTtcclxuICAgICAgY29sb3I6ICR0aW50cy1vZi1waW5rLXN3YW47XHJcbiAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDElIDA7XHJcbiAgICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZm9vdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubnVtZXJvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RvY2staW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiA1JTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogJHRpbnRzLW9mLXBpbmstc3dhbjtcclxuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRsaWdodC1ibHVlLW9uZSwgMC4yNSk7XHJcbiAgICAgIC5udW1lcm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWZvb3RlciB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgIGhlaWdodDogNjlweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLmFjdGlvbiB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAmI2J1eSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiNzZWxsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm51bWVybyB7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLy9tb2JpbGUgc2NzcyBiZWxvd1xyXG4ubW9iLXN0b2NrLWRldGFpbHMge1xyXG4gIC8vIGJveC1zaGFkb3c6IC04cHggNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSAyNXB4KTtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDhmciBhdXRvO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIHRyYW5zaXRpb246IDcwMG1zO1xyXG4gIC8vIG1heC13aWR0aDogMzkwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgJi1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nOiAzJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuICAgICYtdXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIH1cclxuICAgICYtbWlkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgIC5zY3JpcHMtc3RvY2tzIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvbGRpbmdzLWNvdW50IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgLnByb2ZpdCB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgfVxyXG4gICAgICAubG9zcyB7XHJcbiAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIC5zdG9jay1wb3J0Zm9saW8tZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogNSUgMyU7XHJcbiAgICAgICYtcGFydGl0aW9uIHtcclxuICAgICAgICAuaGVhZC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgY29sb3I6ICR0aW50cy1vZi1waW5rLXN3YW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1lcm8ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0b2NrLXN0cmVhbSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBtYXJnaW46IDAlIDMlIDUlO1xyXG4gICAgICBjb2xvcjogJHRpbnRzLW9mLXBpbmstc3dhbjtcclxuICAgICAgJi1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMSUgMDtcclxuICAgICAgICAubnVtZXJvIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1mb290IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAubnVtZXJvIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5udW1lcm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9jay1pbmZvIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiA1JSAzJTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogJHRpbnRzLW9mLXBpbmstc3dhbjtcclxuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRsaWdodC1ibHVlLW9uZSwgMC4yNSk7XHJcbiAgICAgIC5udW1lcm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWZvb3RlciB7XHJcbiAgICAvLyBoZWlnaHQ6IDY5cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIC5hY3Rpb24ge1xyXG4gICAgICAvLyBtYXJnaW46IDAlIDMlO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICYjYnV5IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiNzZWxsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5udW1lcm8ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyX19jb250ZW50IHtcclxuICAgIC8vIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSAyNXB4KTtcclxuICAgIC8vIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuXHJcbi5hZGR3YXRjaGxpc3Qge1xyXG4gIC8vICAgLnN0b2NrVGFiTGlzdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgLy8gbWluLWhlaWdodDogMjAwcHg7XHJcbiAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdWwge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gICB9XHJcbiAgLnN0b2NrVGFiTGlzdCB7XHJcbiAgICAucmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICAgIC5yYWRpby1idXR0b24uY29tbW9uLXJhZGlvLWJ1dHRvbi5hY3RpdmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uLmFjdGl2ZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNyZWF0ZVdhdGNobGlzdCB7XHJcbiAgLmNvbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLndhdGNobGlzdC1JbnB1dCB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAuaGVscF90ZXh0LnJlZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dpbnNlY3Rpb24ge1xyXG4gICAgLmhlbHBfdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG4gICAgLmhlbHBfdGV4dDo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGU5OWVcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnF1b3Rlc1d0YWNobGlzdCB7XHJcbiAgLmFkZFRvV2F0Y2hMaXN0IHtcclxuICAgIC53YXRjaGxpc3QtSW5wdXQge1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlbHBfdGV4dC5yZWQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgLnN0b2NrVGFiTGlzdCB7XHJcbiAgICAgICAgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnF1b3Rlc1d0YWNobGlzdCxcclxuLmNyZWF0ZVdhdGNobGlzdCB7XHJcbiAgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCB7XHJcbiAgICAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG4gIC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkge1xyXG4gICAgLmVkZWwtaWNvbi1tb3JlLWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbWF4LWhlaWdodDogNDUwcHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RvY2tUYWJMaXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgLy8gbWluLWhlaWdodDogMjk1cHg7XHJcbiAgICAgIC8vIGhlaWdodDogMjk1cHg7XHJcbiAgICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbWJ0bnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmLnN0b2NrIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVvdGVzV3RhY2hsaXN0IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAubWItYWRkd2F0Y2hsaXN0LWRyYXdlci5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndhdGNobGlzdC10b2FzdGVyLWZpeCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHRvcDogMTgwcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiA4MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRvYXN0LWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50b2FzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmctcm9zZS13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuLWJnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnR4dC1mYWRlZC1vcmFuZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2Itd2xzZWFyY2gge1xyXG4gIC5wcmVzZXQtdGFicyB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcclxuICB9XHJcbiAgLnNlYXJjaC10b3B0YWJzLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuc2VhcmNoLW5vc3BsaXQtYmxvY2sge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhZGUuc2hvdy50b29sdGlwIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5wcmVzZXQtdGFicyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuLndhdGNobGlzdEV4dHJhLXNjcmlwdHMtZGl2LXBhZGRpbmcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAubGFzdC1jaGlsZC1wYWRkaW5nLXdhdGNobGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xyXG4gICAgJi5lZGl0d2F0Y2hsaXN0RGl2IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAud2F0Y2hsaXN0b3V0ZXJzZWN0aW9uLmVkaXR3YXRjaGxpc3RDYXJkIHtcclxuLy8gICAubGlzdC12aWV3LndhdGNobGlzdEV4dHJhLXNjcmlwdHMtZGl2LXBhZGRpbmcsXHJcbi8vICAgLmxpc3Qtdmlldy5sYXN0LWNoaWxkLXBhZGRpbmctd2F0Y2hsaXN0IHtcclxuLy8gICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5wcmVzZXQtdG9vbHRpcC1jbGFzcyB7XHJcbiAgJi5kZXNrLXRvb2x0aXBzIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkZFRvV2F0Y2hMaXN0LXBvc2l0aW9uIHtcclxuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XHJcbiAgYm90dG9tOiAxNSUgIWltcG9ydGFudDtcclxuICAud2F0Y2hsaXN0LXRvYXN0ZXItZml4IHtcclxuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYi13bHNlYXJjaCB7XHJcbiAgLmltcG9ydC1kcmF3cmVyLWJhY2tkcm9wIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMjFweCAyMXB4IDIwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRyYXdlci1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLnNoYXJlU29jaWFsTGlua3Mge1xyXG4gIC5zaGFyZV9idXR0b24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHJlY3Qge1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiByZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50d2l0dGVyIHtcclxuICAgIC5zaGFyZV9idXR0b24ge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJGxpZ2h0X2JsdWVfc2hhZGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFjZWJvb2sge1xyXG4gICAgLnNoYXJlX2J1dHRvbiB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAkZGFya19ibHVlX3NoYWRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmtlZEluIHtcclxuICAgIC5zaGFyZV9idXR0b24ge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogJGxpbmtlZEluX2JsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2hhdHNhcHAge1xyXG4gICAgLnNoYXJlX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICByZWN0IHtcclxuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAjMWZhZjM4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluc3RhZ3JhbSB7XHJcbiAgICAuc2hhcmVfYnV0dG9uIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICByZWN0IHtcclxuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAkbGlua2VkSW5fYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nbWFpbCB7XHJcbiAgICAuc2hhcmVfYnV0dG9uIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICByZWN0IHtcclxuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAkbGlua2VkSW5fYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3B5TGluayB7XHJcbiAgICAuY29weUxpbmtfd3JhcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHggNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvcHlMaW5rLS1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbFNoYXJlVGl0bGUge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE5cHggMjFweCAxOHB4IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLXRpdGxlLWJvbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWNjZXMtbWVudS1zaXplIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHR5O1xyXG4gIH1cclxuICAuZXJyb3ItbWVudS1zaXplIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50eTtcclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xyXG4gIH1cclxuICAuYWRkaXRpb24tbW9kYWwtd2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgIGhlaWdodDogNDI3cHg7XHJcbiAgfVxyXG4gIC5jb25zZW50LW1vZGFsLXdpZHRoIHtcclxuICAgIC8vIG1heC1oZWlnaHQ6IDU2OHB4O1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWRkaXRpb24tbW9kYWwtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDc2cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vZGFsSGVhZGVyIHtcclxuICAgIHdpZHRoOiA1NzFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLm1vZGFsbGluZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LWZhbWlseTogRE0gU2FucztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG4gIC5tb2Rsd2VpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsLWljb25zLXNoYXJlb24ge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1saXN0LW1vYiB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggNDFweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb3B5TGluay0taW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvcHlMaW5rLS1pbnB1dCB7XHJcbiAgLnRvb2x0aXB0ZXh0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3R0b206IDE1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgfVxyXG59XHJcblxyXG4uY29weUxpbmstLWlucHV0IHtcclxuICAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzU1NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb3B5TGluay0taW5wdXQ6aG92ZXIge1xyXG4gIC50b29sdGlwdGV4dCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWlsLWxvZ28ge1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDogNDRweDtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAvLyBwYWRkaW5nOiA2cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHdpdHRlci1sb2dvIHtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgfVxyXG59XHJcbi53aGF0c2FwcC1sb2dvIHtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgfVxyXG59XHJcbi5mYWNlYm9vay1sb2dvIHtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgfVxyXG59XHJcbi5saW5rZWRpbi1sb2dvIHtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgfVxyXG59XHJcbi5pbnN0YWdyYW0tbG9nbyB7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIHdpZHRoOiAzOHB4O1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4ucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1oaXN0b3JpYy1yZXR1cm5zLXVpIC5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGhlYWQgdGgge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSAuY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgfVxufVxuLnF1b3Rlcy1oaXN0b3JpYy1yZXR1cm5zLXVpIC5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSAuY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgfVxufVxuLnF1b3Rlcy1oaXN0b3JpYy1yZXR1cm5zLXVpIC5jb21tb24tZHJvcGRvd24tdG9jLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cblxuI2hpc3RvcmljLXJldHVybnMuZG9jay1xdW90ZXMtc2VjdGlvbiB7XG4gIHRvcDogMjM1cHg7XG59XG5cbi5jb3JwLWV2ZW50cy1xZXF1aXR5IC5ib3JkZXItYm90dG9tLWNvcnBldmVudHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb3JwLWV2ZW50cy1xZXF1aXR5IC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY29ycC1ldmVudHMtcWVxdWl0eSAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uY29ycC1ldmVudHMtcWVxdWl0eSAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVzdWx0cy1xdW90ZXMtZXF1aXR5IC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaGFyZUhvbGRpbmdTdW1tYXJ5RGF0YVNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnNoYXJlSG9sZGluZ1N1bW1hcnlEYXRhU2VjdGlvbiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uc2hhcmVIb2xkaW5nU3VtbWFyeURhdGFTZWN0aW9uIGxpIC5jaXJfc3ltIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2hhcmVIb2xkaW5nU3VtbWFyeURhdGFTZWN0aW9uIGxpIC5zaGFyZVRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5zaGFyZUhvbGRpbmdTdW1tYXJ5RGF0YVNlY3Rpb24gbGkgLnNoYXJlVmFsdWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmRlcHRoLWhvbGRpbmctdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpLFxuLmRlcHRoLWhvbGRpbmctdGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSxcbiAgLmRlcHRoLWhvbGRpbmctdGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSxcbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSxcbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSxcbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSxcbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiA5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlcHRoLWhvbGRpbmctdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDYpLFxuLmRlcHRoLWhvbGRpbmctdGFibGUgdHIgdGg6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGVwdGgtaG9sZGluZy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNyksXG4uZGVwdGgtaG9sZGluZy10YWJsZSB0ciB0aDpudGgtY2hpbGQoNykge1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg4KSxcbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg4KSB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRlcHRoLWhvbGRpbmctdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDkpLFxuLmRlcHRoLWhvbGRpbmctdGFibGUgdHIgdGg6bnRoLWNoaWxkKDkpIHtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlcHRoLWhvbGRpbmctdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDkpLFxuICAuZGVwdGgtaG9sZGluZy10YWJsZSB0ciB0aDpudGgtY2hpbGQoOSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5kZXB0aC1ob2xkaW5nLXRhYmxlLmFkZC1wYWRkaW5nIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMjBweCA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlcHRoLWhvbGRpbmctdGFibGUuYWRkLXBhZGRpbmcgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDVweCA4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2hhcmUtZ2FwIHtcbiAgZ2FwOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkluLWRlcHRoLWhvbGRpbmctdGFiLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5Jbi1kZXB0aC1ob2xkaW5nLXRhYi5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGhlaWdodDogNTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuXG4udm9sdW1lYW5seXNpcy1zZWN0aW9uIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi52b2x1bWVhbmx5c2lzLXNlY3Rpb24gLnByb2dyZXNzLnByb2dyZXNzY29udGFpbmVyIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWVlZjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDhmYmMgIWltcG9ydGFudDtcbn1cbi52b2x1bWVhbmx5c2lzLXNlY3Rpb24gLnByb2dyZXNzLnByb2dyZXNzY29udGFpbmVyIC5wcm9ncmVzcy1iYXItbmVnYXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhmZWY5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBkNmJjICFpbXBvcnRhbnQ7XG59XG5cbi52b2x1bWVhbnlsc2lzLWxlbmdlZCAudG90YWxWb2w6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA4ZmJjO1xufVxuLnZvbHVtZWFueWxzaXMtbGVuZ2VkIC5kZWxpdmVyeVZvbHVtZTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMGQ2YmM7XG59XG5cbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5jb21wYW55LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgMjUlIDUwJTtcbiAgfVxufVxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuY29tcGFueS1pbmZvLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5jb21wYW55LWluZm8tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxOXB4O1xuICB9XG59XG4uYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5kZXRhaWxzLXN1Yi1ibG9jayxcbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmV4ZWN1dGl2ZS1zdW1tYXJ5LXN1Yi1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmRldGFpbHMtc3ViLWJsb2NrLFxuICAuYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5leGVjdXRpdmUtc3VtbWFyeS1zdWItYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuYWJvdXQtY29tcGFueS1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuYWJvdXQtY29tcGFueS1ibG9jay5ib3JkZXItYWxsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmFib3V0LWNvbXBhbnktYmxvY2sgLnRvcC1ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG4uYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5hYm91dC1jb21wYW55LWJsb2NrIC5yb3VuZGVkLWNpcmNsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGY5ZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDBweDtcbn1cbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmFib3V0LWNvbXBhbnktYmxvY2sgLnJvdW5kZWQtY2lyY2xlIGkge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAubWFpbi1oZWFkID4gZGl2OmZpcnN0LWNoaWxkLFxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAubWFpbi1oZWFkLW1vYiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLm1haW4taGVhZCB1bC5rZXlWYWx1ZW1hcmdpbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4uYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5tYWluLWhlYWQtbW9iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAubWFpbi1oZWFkLW1vYiB1bC5rZXlWYWx1ZW1hcmdpbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4uYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5zdWItaGVhZCAudGV4dC1oZWFkIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuc3ViLWhlYWQgLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmV4ZWN1dGl2ZS1zdW1tYXJ5LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuZXhlY3V0aXZlLXN1bW1hcnktYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmRldGFpbHMtYmxvY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxufVxuXG4ucGRiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG5cbi5saC0xNjAge1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLmFib3V0LWNvbXBhbnktYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM5MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLm1mLXNoYXJlaG9sZGluZy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1mLXNoYXJlaG9sZGluZy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuLm1mLXNoYXJlaG9sZGluZy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5tZi1zaGFyZWhvbGRpbmctdGFibGUgdGFibGUgdGhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTBweCA3cHggMTBweDtcbn1cbi5tZi1zaGFyZWhvbGRpbmctdGFibGUgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmOTtcbn1cbi5tZi1zaGFyZWhvbGRpbmctdGFibGUgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpudGgtY2hpbGQoMykge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpudGgtY2hpbGQoNCksXG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpudGgtY2hpbGQoNSksXG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpudGgtY2hpbGQoNikge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLm1mLXNoYXJlaG9sZGluZy10YWJsZSB0YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGg6bnRoLWNoaWxkKDIpLFxuLm1mLXNoYXJlaG9sZGluZy10YWJsZSB0YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGg6bnRoLWNoaWxkKDcpIHtcbiAgbWluLXdpZHRoOiA5MHB4O1xufVxuLm1mLXNoYXJlaG9sZGluZy10YWJsZSB0YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGg6bnRoLWNoaWxkKDgpIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi5tZi1zaGFyZWhvbGRpbmctdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5tZi1zaGFyZWhvbGRpbmctdGFibGUgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYyAhaW1wb3J0YW50O1xufVxuLm1mLXNoYXJlaG9sZGluZy10YWJsZSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMTVweCA4cHggMTVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1mLXNoYXJlaG9sZGluZy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5tZi1zaGFyZWhvbGRpbmctdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ubWYtc2hhcmVob2xkaW5nLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnJlbW92ZS1ib3JkZXIgdGQsXG4ucmVtb3ZlLWJvcmRlciB0aCB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zdGlja3ktc3RvY2stdGFibGUuZGVwdC0zODAge1xuICBtYXgtaGVpZ2h0OiAzODFweCAhaW1wb3J0YW50O1xufVxuLnN0aWNreS1zdG9jay10YWJsZSB0YWJsZSB0ciB0ZCxcbi5zdGlja3ktc3RvY2stdGFibGUgdGFibGUgdHIgdGgge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdGlja3ktc3RvY2stdGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDgpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uc3RpY2t5LXN0b2NrLXRhYmxlIHRhYmxlIHRyIHRoOm50aC1jaGlsZCg4KSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuXG4uaW5zaWRlci1kZXRhaWwgLnN0b2NrLWRldGFpbHMtYm9keSAuc2xpZGluZ3BhbmUtaWNvbi1ibG9jayB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmJmZGZmO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxNXB4O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wsXG4uaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtOCxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCBsYWJlbCxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC04IGxhYmVsLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTMgbGFiZWwge1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCBzcGFuLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTggc3Bhbixcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCAuZW5jb2RlLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTggLmVuY29kZSxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIC5lbmNvZGUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3c6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLFxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtOCxcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wgbGFiZWwsXG4gIC5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC04IGxhYmVsLFxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtMyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSAuZGF0YS1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLmRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLmRhdGEtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLmdyaWQtaW5zaWRlLWRpdiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzclIDM3JSAyNiU7XG4gIGdhcDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uaW5zaWRlci1kZXRhaWwgLnN0b2NrLWRldGFpbHMtYm9keSAuc2xpZGluZ3BhbmUtaWNvbi1ibG9jayB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmJmZGZmO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxNXB4O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wsXG4uaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtOCxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCBsYWJlbCxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC04IGxhYmVsLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTMgbGFiZWwge1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCBzcGFuLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTggc3Bhbixcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCAuZW5jb2RlLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTggLmVuY29kZSxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIC5lbmNvZGUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3c6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLFxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtOCxcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wgbGFiZWwsXG4gIC5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC04IGxhYmVsLFxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtMyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSAuZGF0YS1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLmRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLmRhdGEtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLmdyaWQtaW5zaWRlLWRpdiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzclIDM3JSAyNiU7XG4gIGdhcDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uaW5zaWRlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uaW5zaWRlci10YWJsZSAuaW5zaWRlci1oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmluc2lkZXItdGFibGUgLmluc2lkZXItaGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmluc2lkZXItdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAxN3B4IDEwcHggMTVweCAxMHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5pbnNpZGVyLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uaW5zaWRlci10YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmc6IDE3cHggMTBweCAxNXB4IDEwcHg7XG59XG4uaW5zaWRlci10YWJsZSB0ciAucmVwb3J0ZWQtb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc2lkZXItdGFibGUgdHIgLnJlcG9ydGVkLW9uIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG4uaW5zaWRlci10YWJsZSB0ciAuc3RvY2std2l0aC1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmluc2lkZXItdGFibGUgdHIgLnN0b2NrLXdpdGgtbGFiZWwgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pbnNpZGVyLXRhYmxlIHRyIC5hdmVyYWdlLXByaWNlLFxuLmluc2lkZXItdGFibGUgdHIgLm5vLW9mLXNoYXJlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5pbnNpZGVyLXRhYmxlIHRyIC5hY3Rpb24gLmluc2lkZXItbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmluc2lkZXItdGFibGUgdHIgLmFjdGlvbiAuaW5zaWRlci1sYWJlbCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5pbnNpZGVyLXRhYmxlIHRyIC5hY3Rpb24gLmluc2lkZXItbGFiZWwgLmJvdWdodCxcbi5pbnNpZGVyLXRhYmxlIHRyIC5hY3Rpb24gLmluc2lkZXItbGFiZWwgLmJ1eSxcbi5pbnNpZGVyLXRhYmxlIHRyIC5hY3Rpb24gLmluc2lkZXItbGFiZWwgLnB1cmNoYXNlIHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIGJhY2tncm91bmQ6ICNmNmZiZjY7XG59XG4uaW5zaWRlci10YWJsZSB0ciAuYWN0aW9uIC5pbnNpZGVyLWxhYmVsIC5kZWNsYXJlZCB7XG4gIGNvbG9yOiAjMDI2NGFiO1xuICBiYWNrZ3JvdW5kOiAjZTZlZmY3O1xufVxuLmluc2lkZXItdGFibGUgdHIgLmFjdGlvbiAuaW5zaWRlci1sYWJlbCAuc29sZCxcbi5pbnNpZGVyLXRhYmxlIHRyIC5hY3Rpb24gLmluc2lkZXItbGFiZWwgLnNlbGwge1xuICBjb2xvcjogI2RkNTA0ZDtcbiAgYmFja2dyb3VuZDogI2ZmZjVmNTtcbn1cbi5pbnNpZGVyLXRhYmxlLnF1b3RlLWVxdWl0eSAuaW5zaWRlci1oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uaW5zaWRlci10YWJsZS5xdW90ZS1lcXVpdHkgdHIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaW5zaWRlci10YWJsZS5xdW90ZS1lcXVpdHkgdHIgLnJlcG9ydGVkLW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uaW5zaWRlci10YWJsZS5xdW90ZS1lcXVpdHkgdHIgLnN0b2NrLXdpdGgtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5pbnNpZGVyLXRhYmxlLnF1b3RlLWVxdWl0eSB0ciAuYWN0aW9uIC5pbnNpZGVyLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5zaWRlci10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcbiAgfVxuICAuaW5zaWRlci10YWJzIC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc2lkZXItdGFicyAubmF2LXRhYnMge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLnNob3dTb3J0RHJvcGRvd24uaW5zaWRlciAuc29ydC1kcm9wIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5zaG93U29ydERyb3Bkb3duLmluc2lkZXIgLnNvcnQtZHJvcCAuc29ydC1kcm9wLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xufVxuLnNob3dTb3J0RHJvcGRvd24uaW5zaWRlciAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5maWx0ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2hvd1NvcnREcm9wZG93bi5pbnNpZGVyIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1mb290ZXIgLmZpbHRlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaG93U29ydERyb3Bkb3duLmluc2lkZXIgLnNvcnQtZHJvcCAuc29ydC1kcm9wLWZvb3RlciAucmVzZXQtYnV0dG9uLFxuLnNob3dTb3J0RHJvcGRvd24uaW5zaWRlciAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5maWx0ZXItYnV0dG9uIHtcbiAgd2lkdGg6IDQ4JTtcbiAgcGFkZGluZzogMTRweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLnNob3dTb3J0RHJvcGRvd24uaW5zaWRlciAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5yZXNldC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uc2hvd1NvcnREcm9wZG93bi5pbnNpZGVyIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1mb290ZXIgLnJlc2V0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc29ydEJ0bkV0ZiA+IC5lZF9idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnNvcnQtZmlsdGVyLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4uaW5zaWRlci1kZXRhaWwgLnN0b2NrLWRldGFpbHMtYm9keSAuc2xpZGluZ3BhbmUtaWNvbi1ibG9jayB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmJmZGZmO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxNXB4O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wsXG4uaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtOCxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCBsYWJlbCxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC04IGxhYmVsLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTMgbGFiZWwge1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCBzcGFuLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTggc3Bhbixcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbCAuZW5jb2RlLFxuLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTggLmVuY29kZSxcbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC0zIC5lbmNvZGUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3c6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLFxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtOCxcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLnJvdyAuY29sLTMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wgbGFiZWwsXG4gIC5pbnNpZGVyLWRldGFpbC1ib2R5IC5yb3cgLmNvbC04IGxhYmVsLFxuICAuaW5zaWRlci1kZXRhaWwtYm9keSAucm93IC5jb2wtMyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaW5zaWRlci1kZXRhaWwtYm9keSAuZGF0YS1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLmRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluc2lkZXItZGV0YWlsLWJvZHkgLmRhdGEtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuLmluc2lkZXItZGV0YWlsLWJvZHkgLmdyaWQtaW5zaWRlLWRpdiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzclIDM3JSAyNiU7XG4gIGdhcDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xuICAgIG1hcmdpbjogMTZweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgICBtYXJnaW46IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IHtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAubW9yZS1kZXRhaWxzIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5tb3JlLWRldGFpbHMgLmVkX2J1dHRvbi5ibHVlLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLm1vcmUtZGV0YWlscyBpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wsXG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wtNyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wgbGFiZWwsXG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wtNyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbCAub3RoZXIsXG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wtNyAub3RoZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAjNzI3MjcxO1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wgLnN0b2NrLW5hbWUsXG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wtNyAuc3RvY2stbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbCBzcGFuLFxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuY29sLTcgc3BhbiB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbCAucm9ib3RvLFxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuY29sLTcgLnJvYm90byB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbCAuaW5zaWRlci1sYWJlbCxcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbC03IC5pbnNpZGVyLWxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbCAuaW5zaWRlci1sYWJlbCBsYWJlbCxcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbC03IC5pbnNpZGVyLWxhYmVsIGxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDdweDtcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuY29sIC5pbnNpZGVyLWxhYmVsIC5ib3VnaHQsXG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wgLmluc2lkZXItbGFiZWwgLmJ1eSxcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbCAuaW5zaWRlci1sYWJlbCAucHVyY2hhc2UsXG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wtNyAuaW5zaWRlci1sYWJlbCAuYm91Z2h0LFxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuY29sLTcgLmluc2lkZXItbGFiZWwgLmJ1eSxcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbC03IC5pbnNpZGVyLWxhYmVsIC5wdXJjaGFzZSB7XG4gICAgY29sb3I6ICM1MWIyNTU7XG4gICAgYmFja2dyb3VuZDogI2Y2ZmJmNjtcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuY29sIC5pbnNpZGVyLWxhYmVsIC5kZWNsYXJlZCxcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmNvbC03IC5pbnNpZGVyLWxhYmVsIC5kZWNsYXJlZCB7XG4gICAgY29sb3I6ICMwMjY0YWI7XG4gICAgYmFja2dyb3VuZDogI2U2ZWZmNztcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuY29sIC5pbnNpZGVyLWxhYmVsIC5zb2xkLFxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuY29sIC5pbnNpZGVyLWxhYmVsIC5zZWxsLFxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuY29sLTcgLmluc2lkZXItbGFiZWwgLnNvbGQsXG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93IC5jb2wtNyAuaW5zaWRlci1sYWJlbCAuc2VsbCB7XG4gICAgY29sb3I6ICNkZDUwNGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjVmNTtcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAub25seS1sYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdyAuZGlzcGxheS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3cgLmFsaWduLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlIC5yb3c6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUgLnJvdzpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZSAucm93Om50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlLnF1b3RlLWVxdWl0eSAucm93IC5jb2wgbGFiZWwgLm90aGVyLFxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUucXVvdGUtZXF1aXR5IC5yb3cgLmNvbC03IGxhYmVsIC5vdGhlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlLnF1b3RlLWVxdWl0eSAucm93IC5jb2wgc3BhbixcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlLnF1b3RlLWVxdWl0eSAucm93IC5jb2wtNyBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgfVxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCAuaW5zaWRlci1tb2ItdGFibGUucXVvdGUtZXF1aXR5IC5yb3cgLmNvbCAuc3RvY2stbmFtZSxcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItbW9iLXRhYmxlLnF1b3RlLWVxdWl0eSAucm93IC5jb2wtNyAuc3RvY2stbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLW1vYi10YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItc29ydGJ5LWJ1dHRvbi1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQgLmluc2lkZXItc29ydGJ5LWJ1dHRvbi1ibG9jayAuaW5zaWRlci1zb3J0YnktYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjEpO1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLXNvcnRieS1idXR0b24tYmxvY2sgLmluc2lkZXItc29ydGJ5LWJ1dHRvbiAuZWRlbC1pY29uLXNvcnQge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIC5pbnNpZGVyLXNvcnRieS1idXR0b24tYmxvY2sgLmluc2lkZXItc29ydGJ5LWJ1dHRvbiAuaW5zaWRlci1zb3J0YnV0dG9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuaW5zaWRlci10cmFkaW5nLWJsb2NrIC5tay1jYXJkLXRvcGxlZnRtYWluIC5nYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnNpZGVyLXRyYWRpbmctbW9iIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZXRmRnVuZHNTZWN0aW9uIC5hZGRUb1dhdGNoTGlzdCAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xuICB6LWluZGV4OiA5OTtcbn1cbi5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4uZXRmRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90TmFtZSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAucGl2b3RWYWx1ZSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cbi5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNDAlIDMwJTtcbiAgfVxuICAuZXRmRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmNvbDpudGgtY2hpbGQoZXZlbikge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sLTM6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sLTM6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuYnV5LXNlbGwtYmxvY2sge1xuICBnYXA6IDEwcHg7XG59XG4uZXRmRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmJ1eS1zZWxsLWJsb2NrIC5pY29uLWJsb2NrIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmV0ZkZ1bmRzU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXRmRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmJ1eS1zZWxsLWJsb2NrIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZXRmRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuLmV0ZkZ1bmRzU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5oaWdoLWxvdy10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbi5ldGZGdW5kc1NlY3Rpb24gLmV0ZlNlY3Rpb24gLmdyZXktY29sb3Itc2VjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ldGZGdW5kc1NlY3Rpb24gLmdyZXktc2VjdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmV0ZkZ1bmRzU2VjdGlvbiAuYm9keS1vZi13cmFwcGVyIHtcbiAgbWFyZ2luLWlubGluZTogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXRmRnVuZHNTZWN0aW9uIC5ib2R5LW9mLXdyYXBwZXIgLmNvbC1maXJzdCB7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbn1cbi5ldGZGdW5kc1NlY3Rpb24gLmJvZHktb2Ytd3JhcHBlciAuY29sLXNlY29uZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWlubGluZTogMTVweDtcbn1cbi5ldGZGdW5kc1NlY3Rpb24gLmJvZHktb2Ytd3JhcHBlciAuY29udGFpbmVyLWdyZXktdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ldGZGdW5kc1NlY3Rpb24gLmJvZHktb2Ytd3JhcHBlciAuY29udGFpbmVyLWdyZXktdGV4dCAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV0ZkZ1bmRzU2VjdGlvbiAucmlnaHRzaWRlQnRuLWV0ZiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ldGZGdW5kc1NlY3Rpb24gLm1hcmtldENhcmRBcnJvdyBhcnJvdy1uYXYtbGVmdHNpZGUge1xuICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ldGZGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xufVxuLmV0ZkZ1bmRzU2VjdGlvbiAucGlvdC1wb2ludHMtYmVsb3cge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbn1cblxuLnJpZ2h0c2lkZUJ0bi1ldGYge1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucmlnaHRzaWRlQnRuLWV0ZiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5tYXJrZXRDYXJkQXJyb3cgaSB7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmhlYWRpbmdPZkV0Zk5hbWUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5oZWFkaW5nT2ZFdGZOYW1lIC5ob2xkaW5nLWV0Zi1pY29uIC5lZGVsLWljb24tc3RvY2stYnJpZWZjYXNlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGluZ09mRXRmTmFtZSAuaG9sZGluZy1ldGYtaWNvbiAuaG9sZGluZ3MtY291bnQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG5cbi5ldGYtcXVvdGUtc2VjdGlvbi1icmllZmNhc2Uge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmV0Zi1xdW90ZS1zZWN0aW9uLWJyaWVmY2FzZSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uZXRmLXF1b3RlLXNlY3Rpb24tYnJpZWZjYXNlIHNwYW4gLmVkZWwtaWNvbi1zdG9jay1icmllZmNhc2Uge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5ldGYtcXVvdGUtc2VjdGlvbi1icmllZmNhc2Ugc3BhbiAuaG9sZGluZ3MtY291bnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV0Zi1xdW90ZS1zZWN0aW9uLWJyaWVmY2FzZSBzcGFuIC5ob2xkaW5ncy1jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uc2NoZW1laW5mb1RhYmxlLWVmdCAuaW5mby10YWJsZS13cmFwcGFyIC5nZW5lcmljLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uc2NoZW1laW5mb1RhYmxlLWVmdCAuaW5mby10YWJsZS13cmFwcGFyIC5nZW5lcmljLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgxKSB0ZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1uZXctc2hhcmUgLnNoYXJlIC5zaGFyZS1pY29uLmJyZC1yYWRpdXMtNTAge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tbmV3LXNoYXJlIC5zaGFyZSAuc2hhcmUtaWNvbi5icmQtcmFkaXVzLTUwIC5zaGFyZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLm1haW4td3JhcHBlci1uYXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuXG4ubmF2SGlzdG9yeS10YWJsZSAuaGlzdG9yaWMtcmV0dXJucy1oZWFkIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2SGlzdG9yeS10YWJsZSAuaGlzdG9yaWMtcmV0dXJucy1oZWFkIC53cmFwcGVyLW9mLXBlcmlvZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdkhpc3RvcnktdGFibGUgLmhpc3RvcmljLXJldHVybnMtaGVhZCAud3JhcHBlci1vZi1wZXJpb2Qge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLm5hdkhpc3RvcnktdGFibGUgLmhpc3RvcmljLXJldHVybnMtaGVhZCAud3JhcHBlci1vZi1wZXJpb2QgLnRpdGxlLW5hdiB7XG4gIG1hcmdpbjogNXB4IDhweDtcbn1cbi5uYXZIaXN0b3J5LXRhYmxlIC5oaXN0b3JpYy1yZXR1cm5zLWhlYWQgLndyYXBwZXItb2YtcGVyaW9kIC5pY29uLWRvd25hcnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xufVxuLm5hdkhpc3RvcnktdGFibGUgLmhpc3RvcmljLXJldHVybnMtaGVhZCAud3JhcHBlci1vZi1wZXJpb2QgaSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cbi5uYXZIaXN0b3J5LXRhYmxlIC5oaXN0b3JpYy1yZXR1cm5zLWhlYWQgLmVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5uYXZIaXN0b3J5LXRhYmxlIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAxNHB4IDBweCAyMHB4O1xufVxuXG4uZG9ja2VkLXBvc2l0aW9uIC5ldGZRdW90ZXNMaW5rc0Rlc2sgLm1hcmtldFRhYnMtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEzOXB4ICFpbXBvcnRhbnQ7XG59XG4uZG9ja2VkLXBvc2l0aW9uIC5ldGZRdW90ZXNMaW5rc0Rlc2sgdWwge1xuICBtYXJnaW4tbGVmdDogLTIxcHggIWltcG9ydGFudDtcbn1cblxuLnNjaGVtZUluZm9vIC5zY2hlbWVJbmZvIC5nZW5lcmljLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cbi5zY2hlbWVJbmZvbyAuc2NoZW1lSW5mbyAuZ2VuZXJpYy10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cblxuLmV0ZlF1b3Rlc0xpbmtzRGVzayAubWFya2V0VGFicy11bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmV0ZlF1b3Rlc0xpbmtzRGVzayB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXRmUXVvdGVzTGlua3NEZXNrIHVsIGxpIGEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmV0ZlF1b3Rlc0xpbmtzRGVzay1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogLTE0NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob2xkaW5nLXF0eS1zZWN0aW9uIC5lZGVsLWljb24tc3RvY2stYnJpZWZjYXNlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9sZGluZy1xdHktc2VjdGlvbiAuZWRlbC1pY29uLXN0b2NrLWJyaWVmY2FzZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4uYWRkd2F0Y2hsaXN0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYWRkd2F0Y2hsaXN0IHVsIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hZGR3YXRjaGxpc3QgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5hZGR3YXRjaGxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7XG59XG4uYWRkd2F0Y2hsaXN0IC5zdG9ja1RhYkxpc3QgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5hZGR3YXRjaGxpc3QgLnN0b2NrVGFiTGlzdCAucmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24uYWN0aXZlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmFkZHdhdGNobGlzdCAuc3RvY2tUYWJMaXN0IC5yYWRpby1idXR0b24uY29tbW9uLXJhZGlvLWJ1dHRvbi5hY3RpdmUgaW5wdXRbdHlwZT1yYWRpb106OmFmdGVyIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4uY3JlYXRlV2F0Y2hsaXN0IC5jb2wge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jcmVhdGVXYXRjaGxpc3QgLndhdGNobGlzdC1JbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4uY3JlYXRlV2F0Y2hsaXN0IC53YXRjaGxpc3QtSW5wdXQgLmhlbHBfdGV4dC5yZWQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNyZWF0ZVdhdGNobGlzdCAubG9naW5zZWN0aW9uIC5oZWxwX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jcmVhdGVXYXRjaGxpc3QgLmxvZ2luc2VjdGlvbiAuaGVscF90ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucXVvdGVzV3RhY2hsaXN0IC5hZGRUb1dhdGNoTGlzdCAud2F0Y2hsaXN0LUlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmFkZFRvV2F0Y2hMaXN0IC5oZWxwX3RleHQucmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlc1d0YWNobGlzdCAuYWRkVG9XYXRjaExpc3QgLmhlbHBfdGV4dC5yZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC5hZGRUb1dhdGNoTGlzdCAuc3RvY2tUYWJMaXN0IC5yYWRpby1idXR0b24uY29tbW9uLXJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCxcbi5jcmVhdGVXYXRjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCB7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCAuZWRlbC1pY29uLWxlZnQtYXJyb3csXG4uY3JlYXRlV2F0Y2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWhlYWQgLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1ib2R5LFxuLmNyZWF0ZVdhdGNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1ib2R5IHtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkgLmVkZWwtaWNvbi1tb3JlLWJ1dHRvbixcbi5jcmVhdGVXYXRjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSAuZWRlbC1pY29uLW1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkgdWwsXG4uY3JlYXRlV2F0Y2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkgdWwge1xuICBwYWRkaW5nOiA3cHg7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCksXG4uY3JlYXRlV2F0Y2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSAuc3RvY2tUYWJMaXN0LFxuLmNyZWF0ZVdhdGNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1ib2R5IC5zdG9ja1RhYkxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAuYm90dG9tYnRuc2VjdGlvbixcbi5jcmVhdGVXYXRjaGxpc3QgLmJvdHRvbWJ0bnNlY3Rpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC5ib3R0b21idG5zZWN0aW9uLnN0b2NrLFxuLmNyZWF0ZVdhdGNobGlzdCAuYm90dG9tYnRuc2VjdGlvbi5zdG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlc1d0YWNobGlzdCAubWItYWRkd2F0Y2hsaXN0LWRyYXdlci5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuLnF1b3Rlc1d0YWNobGlzdCAud2F0Y2hsaXN0LXRvYXN0ZXItZml4IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMTgwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXgge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDgwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnF1b3Rlc1d0YWNobGlzdCAud2F0Y2hsaXN0LXRvYXN0ZXItZml4IC50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXggLnRvYXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXggLnRvYXN0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXggLnRvYXN0IC5iZy1yb3NlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZjBkZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCAudG9hc3QgLnR4dC1mYWRlZC1vcmFuZ2Uge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCAudG9hc3QgZGl2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlc1d0YWNobGlzdCAud2F0Y2hsaXN0LXRvYXN0ZXItZml4IC50b2FzdCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbn1cblxuLm1vYi13bHNlYXJjaCAucHJlc2V0LXRhYnMge1xuICBwYWRkaW5nLWlubGluZTogMTVweDtcbn1cbi5tb2Itd2xzZWFyY2ggLnNlYXJjaC10b3B0YWJzLWJsb2NrIHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYi13bHNlYXJjaCAuc2VhcmNoLXRvcHRhYnMtYmxvY2sgLnNlYXJjaC1ub3NwbGl0LWJsb2NrIHtcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG59XG4ubW9iLXdsc2VhcmNoIC5mYWRlLnNob3cudG9vbHRpcCB7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9iLXdsc2VhcmNoIC5wcmVzZXQtdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbn1cblxuLndhdGNobGlzdEV4dHJhLXNjcmlwdHMtZGl2LXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndhdGNobGlzdEV4dHJhLXNjcmlwdHMtZGl2LXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhc3QtY2hpbGQtcGFkZGluZy13YXRjaGxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gIH1cbiAgLmxhc3QtY2hpbGQtcGFkZGluZy13YXRjaGxpc3QuZWRpdHdhdGNobGlzdERpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICB9XG59XG4ucHJlc2V0LXRvb2x0aXAtY2xhc3MuZGVzay10b29sdGlwcyAudG9vbHRpcC1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmFkZFRvV2F0Y2hMaXN0LXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICBib3R0b206IDE1JSAhaW1wb3J0YW50O1xufVxuLmFkZFRvV2F0Y2hMaXN0LXBvc2l0aW9uIC53YXRjaGxpc3QtdG9hc3Rlci1maXgge1xuICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLm1vYi13bHNlYXJjaCAuaW1wb3J0LWRyYXdyZXItYmFja2Ryb3Age1xuICBwYWRkaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9iLXdsc2VhcmNoIC5pbXBvcnQtZHJhd3Jlci1iYWNrZHJvcCAuZHJhd2VyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIxcHggMjFweCAyMHB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5tb2Itd2xzZWFyY2ggLmltcG9ydC1kcmF3cmVyLWJhY2tkcm9wIC5kcmF3ZXItYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pbmRleC1jb25zdGl0dWVudHMgLm1jYXAtYnV0dG9uLWkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDdweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLVRpdGxlLVByaW1hcnksICMwMzAwMmYpO1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAubWNhcC1idXR0b24taSAuZWRlbC1pY29uLXNvcnQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAuc2hhcmUtaWNvbiB7XG4gIG1hcmdpbjogMjVweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5kZXgtY29uc3RpdHVlbnRzIC5zaGFyZS1pY29uIHtcbiAgICBtYXJnaW46IDIwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5kZXgtY29uc3RpdHVlbnRzIGRpdi5tYXJrZXRjYXJkaGVhZC5jYXJkLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmRleC1jb25zdGl0dWVudHMgLmVkX2J1dHRvbi5zbGltIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLW1haW5zdWJ0aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLW1haW5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5kZXgtY29uc3RpdHVlbnRzIC5yb3VuZGVkLWNpcmNsZTEuZXhjbGFtYXRpb24xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5pbmRleC1jb25zdGl0dWVudHMgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZGV4LWNvbnN0aXR1ZW50cyAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaW5kZXgtY29uc3RpdHVlbnRzIC5tYXJrZXRDYXJkLmNhcmQge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5pbmRleC1jb25zdGl0dWVudHMgLm1hcmtldENhcmQuY2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5pbmRleC1jb25zdGl0dWVudHMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmRleC1jb25zdGl0dWVudHMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSAuc2hhcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRoZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDI1IHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pbmRleC1jb25zdGl0dWVudHMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uaW5kZXgtY29uc3RpdHVlbnRzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uaW5kZXgtY29uc3RpdHVlbnRzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4uaW5kZXgtY29uc3RpdHVlbnRzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItbGVmdDogMHB4O1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uaW5kZXgtY29uc3RpdHVlbnRzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5pbmRleC1jb25zdGl0dWVudHMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbi5pbmRleC1jb25zdGl0dWVudHMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5pbmRleC1jb25zdGl0dWVudHMtdmlld2FsbCAubWFya2V0Q2FyZC5jYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5kZXgtY29uc3RpdHVlbnRzLXZpZXdhbGwgLm1hcmtldENhcmQuY2FyZCAuZmlsdGVycy10YWcuaW5kZXgtc29ydC10YWdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBpT1Mtc3BlY2lmaWMgc3R5bGVzICovXG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAuaW5kZXgtY29uc3RpdHVlbnRzLXZpZXdhbGwgLm1hcmtldENhcmQuY2FyZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZGV4LWNvbnN0aXR1ZW50cy12aWV3YWxsIC5tYXJrZXRjYXJkYm9keSAuY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ3MDAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmZ1dHVyZVNlY3Rpb24gLkZhbmRPdHJhZGVJbmZvIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmVTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgfVxuICAuZnV0dXJlU2VjdGlvbiAucGl2b3ROYW1lIHtcbiAgICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ1dHVyZVNlY3Rpb24gLnBpdm90VmFsdWUge1xuICAgIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ1dHVyZVNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mdXR1cmVTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uZnV0dXJlU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5waXZvdE5hbWUge1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uZnV0dXJlU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5waXZvdFZhbHVlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuLmZ1dHVyZVNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mdXR1cmVTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmZ1dHVyZVNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uYnV5LXNlbGwtYmxvY2sge1xuICBnYXA6IDEwcHg7XG59XG4uYnV5LXNlbGwtYmxvY2sgLmljb24tYmxvY2sge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYnV5LXNlbGwtYmxvY2sgLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1eS1zZWxsLWJsb2NrIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uZG93bkFycm93RGF0ZSAuZG93bkFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbi5sb25nLWJ1aWxkIGkge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbn1cblxuI2Z1dHVyZXMtbmV3cy1jb3JwLWV2ZW50cyAuZC1saXZlbmV3cy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmZ1dHVyZVNlY3Rpb24gLmZ1dHVyZS1vdmVydmlldy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gIGdhcDogNXB4O1xufVxuLmZ1dHVyZVNlY3Rpb24gLmZ1dHVyZS1vdmVydmlldy1kZXNrIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3Age1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuI3BlZXItY29tcGFyaXNvbiAubWFya2V0Y2FyZGJvZHkuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xufVxuI3BlZXItY29tcGFyaXNvbiAubWFya2V0Y2FyZGJvZHkuY2FyZC1ib2R5IC5ib3JkZXItcGVlci1jb21wYXJpc29uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4jcGVlci1jb21wYXJpc29uIC5tYXJrZXRjYXJkYm9keS5jYXJkLWJvZHkgLmJvcmRlci1wZWVyLWNvbXBhcmlzb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbiNwZWVyLWNvbXBhcmlzb24gLm1hcmtldGNhcmRib2R5LmNhcmQtYm9keSAuYm9yZGVyLXBlZXItY29tcGFyaXNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4jcGVlci1jb21wYXJpc29uIC5NRlBlZXJDb21wIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24ge1xuICBtYXJnaW4tdG9wOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBiMjQzYSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIiAhaW1wb3J0YW50O1xufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1rLWNhcmQtdG9wbGVmdHN1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1rLWNhcmQtdG9wbGVmdHN1YiB7XG4gICAgbWFyZ2luLXRvcDogMjNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5mdXR1cmVzb3B0aGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAuZnV0dXJlc29wdGhlYWRpbmcgLmZ1dHVyZWRhdGFoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAuZnV0dXJlc29wdGhlYWRpbmcgLmZ1dHVyZWRhdGFoZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAuZnV0dXJlc29wdGhlYWRpbmcgLmZ1dHVyZWRhdGFoZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5mdXR1cmVzb3B0aGVhZGluZyAuZnV0dXJlZGF0YXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLmZ1dHVyZXNvcHRoZWFkaW5nIC5mdXR1cmVkYXRhdmFsdWUgc3BhbiB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5lcXVpdHktZHJvcGRvd24tYmxvY2sgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZWRlbC1pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUdyZWVuYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZkZjY7XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIC5mdXR1cmVSZWRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLmZ1dHVyZUJveENvbnRhaW5lciAuZnV0dXJlQm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCAuZnV0dXJldGFibGVtYWluSGVhZGluZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLmZ1dHVyZUJveENvbnRhaW5lciAuZnV0dXJlQm94IC5mdXR1cmV0YWJsZW1haW5IZWFkaW5nIC5mdXR1cmVIZWFkaW5nVGl0bGUge1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCAuZnV0dXJldGFibGVtYWluSGVhZGluZyAuZnV0dXJlSGVhZGluZ1RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCAuZnV0dXJldGFibGVoZWFkaW5nIC5mdXR1cmVIZWFkaW5nVGl0bGUge1xuICBtYXJnaW46IDE1cHggMHB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLmZ1dHVyZUJveENvbnRhaW5lciAuZnV0dXJlQm94IC5mdXR1cmV0YWJsZWhlYWRpbmcgLmZ1dHVyZUhlYWRpbmdUaXRsZSB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLmZ1dHVyZUJveENvbnRhaW5lciAuZnV0dXJlQm94IC5mdXR1cmV0YWJsZWhlYWRpbmcgLmZ1dHVyZUhlYWRpbmdEYXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLmZ1dHVyZUJveENvbnRhaW5lciAuZnV0dXJlQm94IC5mdXR1cmV0YWJsZWhlYWRpbmcgLmZ1dHVyZUhlYWRpbmdEYXRhIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLmZ1dHVyZUJveENvbnRhaW5lciAuZnV0dXJlQm94IC5mdXR1cmV0YWJsZWhlYWRpbmcgLmZ1dHVyZUdyZWVuIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIC5mdXR1cmVCb3ggLmZ1dHVyZXRhYmxlaGVhZGluZyAuZnV0dXJlcmVkIHtcbiAgY29sb3I6ICNkZDUwNGQ7XG59XG5cbi8qKioqKioqKioqKioqOCByZXNwb25zaXZlIGNoYW5nZXMqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGNvbG9yOiAjMGIyNDNhO1xuICB9XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5taW51dGVzLWFnbyB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICB9XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZ1dHVyZXNwb3RibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnV0dXJlc3BvdGJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZUhlYWRpbmdEYXRhLmx0cGRhdGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmV4Y2hhbmdlLW1vYmlsZS10YWJzIC5uYXYubmF2LXRhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDExcHggMTVweCAwcHg7XG59XG4uZXhjaGFuZ2UtbW9iaWxlLXRhYnMgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuLmV4Y2hhbmdlLW1vYmlsZS10YWJzIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggNHB4IDEwcHggNnB4O1xufVxuLmV4Y2hhbmdlLW1vYmlsZS10YWJzIC5zdG9ja3MtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmV4Y2hhbmdlLW1vYmlsZS10YWJzIC5zdG9ja3MtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi53aWR0aC1maXQge1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1yZXR1cm5zLWFuZC1mdW5kRGV0YWlscyAucXVvdGVzLWZ1dHVyZXMtdWkge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zY2hlbWVJbmZvbyAuc2NoZW1lSW5mbyAuZ2VuZXJpYy10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uc2NoZW1lSW5mb28gLnNjaGVtZUluZm8gLmdlbmVyaWMtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG5cbi5kb2NrZWQtcG9zaXRpb24uaW5kZXhRdW90ZXNMaW5rc0Rlc2stY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yOTBweCAhaW1wb3J0YW50O1xufVxuLmRvY2tlZC1wb3NpdGlvbi5pbmRleFF1b3Rlc0xpbmtzRGVzay1jZW50ZXIgLm1hcmtldFRhYnMtdWwge1xuICBwYWRkaW5nLWlubGluZTogMjY0cHggIWltcG9ydGFudDtcbn1cbi5kb2NrZWQtcG9zaXRpb24uaW5kZXhRdW90ZXNMaW5rc0Rlc2stY2VudGVyIC5pbmRleF9RdW90ZXNMaW5rc0Rlc2sgdWwge1xuICB3aWR0aDogMTQ1JSAhaW1wb3J0YW50O1xufVxuXG4uaW5kZXhfUXVvdGVzTGlua3NEZXNrIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5kZXhfUXVvdGVzTGlua3NEZXNrIHVsIGxpIGEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmluZGV4UXVvdGVzTGlua3NEZXNrLWNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogLTMwMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRleF9vdmVydmlldy1kYXRhX3BvaW50cyB7XG4gIGdhcDogMTA5cHg7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmluZGV4X292ZXJ2aWV3LWRhdGFfcG9pbnRzLWluZGV4IHtcbiAgZ2FwOiAxMTJweDtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uY29ycC1uZXdzLXNlY3Rpb24tbWIgLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51cGRhdGVkVGVjaG5pY2FsRGF0YSAudXBkYXRlZFRlY2huaWNhbERhdGFDb3VudCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuLnVwZGF0ZWRUZWNobmljYWxEYXRhIC5wcm9ncmVzc0Jhci01IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSW5kaWNlc0hpZ2hMb3dEeW5hbWljIC5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSxcbiAgLkluZGljZXNIaWdoTG93RHluYW1pYyAucHJvZ3Jlc3Njb21tb25ncmF5dmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmRpY2VzU2VjdGlvbiAubWFya2V0Y2FyZGZvb3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmluZGljZXNTZWN0aW9uIC5oZWFkaW5nT2ZFdGZOYW1lLmNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRpY2VzU2VjdGlvbiAubWFya2V0Y2FyZGJvZHkuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZGljZXNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgfVxuICAuaW5kaWNlc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAucGl2b3RSaWdodCAucGl2b3ROYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLmluZGljZXNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90UmlnaHQgLnBpdm90VmFsdWUge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAuaW5kaWNlc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuQWR2YW5jZURlY2xpbmUgLmRiYXIyOVJhbmdlc2xpZGVyIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbmRpY2VzU2VjdGlvbiAucGl2b3ROYW1lIHtcbiAgICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZGljZXNTZWN0aW9uIC5waXZvdFZhbHVlIHtcbiAgICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiAhaW1wb3J0YW50O1xuICB9XG4gIC5pbmRpY2VzU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxufVxuLmluZGljZXNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuLmluZGljZXNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90TmFtZSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5pbmRpY2VzU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5waXZvdFZhbHVlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuLmluZGljZXNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmNvbDpudGgtY2hpbGQoZXZlbikge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5kaWNlc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4uaW5kaWNlc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmluZGljZXNTZWN0aW9uIC5vdmVydmlldy1waXZvdCAucGl2b3ROYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5kb2NrZWQtcG9zaXRpb24gLmRvY2tlZGhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVvdGVzLXByb2dyZXNzIC5wcm9ncmVzc2JveCAubWwtMTMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnF1b3Rlcy1wcm9ncmVzcyAucHJvZ3Jlc3MucHJvZ3Jlc3Njb250YWluZXIge1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVvdGVzLXByb2dyZXNzIC5wcm9ncmVzcy5wcm9ncmVzc2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNpbmRpY2VzLWRyaXZpbmctbWFya2V0cyAuYm9yZGVyLWJvdHRvbS1tYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbn1cblxuLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uYWxsLXRpbWUtaGlnaC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMTFweDtcbn1cbi5hbGwtdGltZS1oaWdoLXdyYXBwZXIgLmFsbC10aW1lLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYWxsLXRpbWUtaGlnaC13cmFwcGVyIC5hbGwtdGltZS1udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWxsLXRpbWUtaGlnaC13cmFwcGVyIC5hbGwtdGltZS1udW1iZXIgaSB7XG4gIG1hcmdpbi1pbmxpbmU6IDVweDtcbn1cblxuLm92ZXJ2aWV3LXBpdm90IC5BZHZhbmNlRGVjbGluZSAucGl2b3ROYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xufVxuXG4jaW5kaWNlcy1zZWN0b3ItYW5hbHlzaXMgLm1iLWdlbmVyaWNTaWRlYmFyIC5kcmF3ZXItYm9keSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwdmg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuI2luZGljZXMtc2VjdG9yLWFuYWx5c2lzIC5tYi1nZW5lcmljU2lkZWJhciAuZHJhd2VyLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuI2luZGljZXMtc2VjdG9yLWFuYWx5c2lzIC5tYi1nZW5lcmljU2lkZWJhciAuZHJhd2VyLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jaW5kaWNlcy1zZWN0b3ItYW5hbHlzaXMgLm1iLWdlbmVyaWNTaWRlYmFyIC5kcmF3ZXItYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5kaWNlcy1vdmVydmlldy1jb250ZW50IC5vdmVydmlldy1waXZvdCAucGl2b3ROYW1lLFxuICAuaW5kaWNlcy1vdmVydmlldy1jb250ZW50IC5vdmVydmlldy1waXZvdCAucGl2b3RWYWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmluZGljZXMtcXVvdGUtc2VjdGlvbnMgLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmluZGljZXMtcXVvdGUtc2VjdGlvbnMgLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmluZGljZXMtcXVvdGUtc2VjdGlvbnMgLnF1b3Rlcy1oaXN0b3JpYy1yZXR1cm5zLXVpICNoaXN0b3JpYy1yZXR1cm5zIC5tYXJrZXRjYXJkYm9keSB7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gIH1cbn1cbi5zZWN0b3IgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnNlY3Rvci10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG59XG4uc2VjdG9yLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zZWN0b3ItdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpLFxuLnNlY3Rvci10YWJsZSB0ciB0aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNjUlO1xufVxuLnNlY3Rvci10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4uc2VjdG9yLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxNSU7XG59XG4uc2VjdG9yLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSxcbi5zZWN0b3ItdGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnNlY3Rvci10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLnN0b2NrLWNvbXBvc2l0aW9uIHtcbiAgcGFkZGluZzogMTJweCA4cHggMTVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uc2VjdG9yLXNvcnQgLmNvbW1vbi1zZWFyY2gtYmFyIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnNlY3Rvci1zb3J0IC5jb21tb24tc2VhcmNoLWJhciBpbnB1dCB7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbn1cbi5zZWN0b3Itc29ydCAuc29ydC5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmVkX2J1dHRvbi5saW5rIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNlY3Rvci1zb3J0IC5zb3J0LmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZWRfYnV0dG9uLmxpbmsgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xuICBjb2xvcjogI2RkNTA0ZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4ZnVuZHMtaW5kaWNlcyAuUGVlckNvbXBNb2JpbGUgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5tb2JpbGUtYm9yZGVyLWluZGV4ZnVuZHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLnNoYXJlIC5zaGFyZS1pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5zaGFyZSAuc2hhcmUtaWNvbiAuZWRlbC1pY29uLXNoYXJlLWljb246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGVmdDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLnJvdW5kZWQtY2lyY2xlMS5leGNsYW1hdGlvbjEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZGV4ZnVuZHMtaW5kaWNlcyAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmRleGZ1bmRzLWluZGljZXMgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgICBtYXJnaW46IDE1cHggMHB4IDBweCAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmluZGV4ZnVuZHMtaW5kaWNlcyAubWFya2V0Q2FyZC5jYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGhlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMjUgcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmluZGV4ZnVuZHMtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZGV4ZnVuZHMtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gIH1cbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmluZGV4ZnVuZHMtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmluZGV4ZnVuZHMtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItbGVmdDogMHB4O1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmluZGV4ZnVuZHMtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbi5pbmRleGZ1bmRzLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaW5kZXhmdW5kcy1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGhlYWQgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5pbmRleC1mdW5kcy1jaXJjbGUgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4uZXRmLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV0Zi1pbmRpY2VzIC5lZGVsLWljb24td2F0Y2hsaXN0LWNvbG9yIHtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ldGYtaW5kaWNlcyAuZWRlbC1pY29uLXdhdGNobGlzdC1jb2xvciB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uZXRmLWluZGljZXMgLmVkX2J1dHRvbi5ncmVlbi1idG4ge1xuICBwYWRkaW5nOiAxMnB4IDQ5cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmV0Zi1pbmRpY2VzIC5lZF9idXR0b24uZ3JlZW4tYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIHBhZGRpbmc6IDlweCAyOHB4O1xuICB9XG59XG4uZXRmLWluZGljZXMgLmVkX2J1dHRvbi5ibG9vZC1yZWQge1xuICBwYWRkaW5nOiAxMnB4IDQ5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXRmLWluZGljZXMgLmVkX2J1dHRvbi5ibG9vZC1yZWQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgcGFkZGluZzogOXB4IDI4cHg7XG4gIH1cbn1cbi5ldGYtaW5kaWNlcyAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgcGFkZGluZzogMHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xufVxuLmV0Zi1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMgLnNoYXJlLWljb24ge1xuICBtYXJnaW46IDBweDtcbn1cbi5ldGYtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmV0Zi1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmV0Zi1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmV0Zi1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgfVxufVxuLmV0Zi1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ldGYtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ldGYtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5ldGYtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZXRmLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuLmV0Zi1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMHB4O1xufVxuLmV0Zi1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItbGVmdDogMHB4O1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZXRmLWluZGljZXMgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmV0Zi1pbmRpY2VzIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ldGYtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ldGYtaW5kaWNlcyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLm1mLWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmlwb29iamVjdGl2ZS1jYXJkLXNlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSAzMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5pcG9vYmplY3RpdmUtY2FyZC1zZWN0aW9uIC50ZXh0T3ZlcmZsb3ctVGhyZWVsaW5lcyB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5pcG9vYmplY3RpdmUtY2FyZC1zZWN0aW9uIC5lZC1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5pcG9vYmplY3RpdmUtY2FyZC1zZWN0aW9uIC5lZC1zZWNvbmRhcnktYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90TmFtZSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAucGl2b3RWYWx1ZSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuYnV5LXNlbGwtYmxvY2sge1xuICBnYXA6IDEwcHg7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmJ1eS1zZWxsLWJsb2NrIC5pY29uLWJsb2NrIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm11dHVhbEZ1bmRzU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmJ1eS1zZWxsLWJsb2NrIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuLm11dHVhbEZ1bmRzU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5oaWdoLWxvdy10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXV0dWFsRnVuZHNTZWN0aW9uIC5yaWdodHNpZGVCdG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICB9XG4gIC5tdXR1YWxGdW5kc1NlY3Rpb24gLm1hcmtldENhcmRBcnJvdyBhcnJvdy1uYXYtbGVmdHNpZGUge1xuICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLnJpZ2h0c2lkZUJ0biB7XG4gIGdhcDogMTBweDtcbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLnJpZ2h0c2lkZUJ0biAuZXF1aXR5LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm11dHVhbEZ1bmRzU2VjdGlvbiAucmlnaHRzaWRlQnRuIC5sYXJnZUNhcC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5waXZvdFZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm11dHVhbEZ1bmRzU2VjdGlvbiAubmF2RGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5uYXZEYXRlIGkge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5uYXZEYXRlIC5yb3RhdGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5uYXZIaXN0b3J5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5uYXZIaXN0b3J5SWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOS40MjJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5kcm9wZG93bkFuZFRhYmxlY29udGVudCAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmN1c3RvbS1kYXRlLXBhZGRpbmcge1xuICBwYWRkaW5nOiAzcHggN3B4O1xufVxuXG4ucmlnaHRTaWRlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4ubWFya2V0Q2FyZEFycm93IGkge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50aHJlZS1jb2xvci1wcm9ncmVzc0Jhci1NZiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udGhyZWUtY29sb3ItcHJvZ3Jlc3NCYXItTWYgLnBiYXIyOVJhbmdlc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4udGhyZWUtY29sb3ItcHJvZ3Jlc3NiYXItbWYtZGVjIC5wYmFyMjlSYW5nZXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLk1GUGVlckNvbXAgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1tdXR1YWxmdW5kLXJldHVybnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuTUZQZWVyQ29tcCAubWFya2V0Y2FyZGJvZHkge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnZlc21lbnQtY2hhcmdlcyB7XG4gICAgbWFyZ2luLXRvcDogLTQzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXV0dWFsZnVuZHMtdW5kZXJzdGFuZGluZy1zZWN0aW9ucyAubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdXR1YWxmdW5kcy11bmRlcnN0YW5kaW5nLXNlY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdXR1YWxmdW5kLW92ZXJ2aWV3LXdyYXBwYXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm11dHVhbGZ1bmQtb3ZlcnZpZXctd3JhcHBhciAubXV0dWFsZnVuZC1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDEzcHggOXB4O1xuICBnYXA6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubXV0dWFsZnVuZC1vdmVydmlldy13cmFwcGFyIC5yZXR1cm5zLXdyYXBwYXIge1xuICBnYXA6IDU0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLm1vYi1vdmVydmlyZS13cmFwcGFyIHtcbiAgZ2FwOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubXV0dWFsZnVuZC1vdmVydmlldy1tYiB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGdhcDogMzdweDtcbn1cbi5tdXR1YWxmdW5kLW92ZXJ2aWV3LW1iIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdXR1YWxmdW5kLW92ZXJ2aWV3LW1iIC5hcnJvdy1pY29uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gIH1cbn1cblxuLmNoYW5nZS13cmFwcGFyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jaGFuZ2Utd3JhcHBhciAuY2hhbmdlLWdyb3d0aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5uYXZiYXItY2xhc3Mtc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5uYXZiYXItY2xhc3Mtc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWNsYXNzLXNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWNsYXNzLXNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1jbGFzcy1zaWRlYmFyIC5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nLWlubGluZTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2Itd3JhcHBhci15ZWFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5uYXYtaGlzdG9yeS1zaWRlYmFyZHJhd2VyIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5uYXYtaGlzdG9yeS1zaWRlYmFyZHJhd2VyIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJhbGFuY2UtdGFibGUtYmxvY2sge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIuaG92ZXItYmFjay1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyLmhvdmVyLWJhY2stY29sb3IgZGl2IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyLmhvdmVyLWJhY2stY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2Itb3ZlcnZpZXctZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2Itb3ZlcnZpZXctZHJvcGRvd24gLmVxdWl0eWRyb3AgLmRyb3Bkb3duLXRvZ2dsZSAuYnRuIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGdyZWVuO1xufVxuLm1vYi1vdmVydmlldy1kcm9wZG93bi5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDVweCkgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LTIwLWZpbiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmUtaGVpZ2h0LTIwLWZpbiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubWYtaGlzdG9yaWMtcmV0dXJucyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZi1oaXN0b3JpYy1yZXR1cm5zIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSAubWstY2FyZC10b3ByaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWYtaGlzdG9yaWMtcmV0dXJucyAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZi1oaXN0b3JpYy1yZXR1cm5zIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgdGhlYWQgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMjNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB0aGVhZCB0aDpudGgtY2hpbGQoMSksXG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB0aGVhZCB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIC51bmRlcnBlcmZvcm1pbmctZml2ZS15ZWFyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZDlmM2RhO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4udW5kZXJwZXJmb3JtaW5nLXdyYXBwZXItbWFpbiAuT3V0cGVyZm9ybWluZy1maXZlLXllYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmY2U5ZTk7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIC5vdXRwZXJmb3JtaW5nLXdyYXBwZXIge1xuICBtYXJnaW4tYmxvY2s6IDI0cHggMjBweDtcbn1cbi51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIC51bmRlcnBlcmZvcm1pbmctd3JhcHBlciB7XG4gIG1hcmdpbi1ibG9jazogMjRweCAyMHB4O1xufVxuXG4uZ3JlZW5CYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjNkYTtcbiAgaGVpZ2h0OiAzLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVkQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U5ZTk7XG4gIGhlaWdodDogMy4zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudW5kZXJwZXJmb3JtaW5nLXdyYXBwZXItbWFpbiAudW5kZXJwZXJmb3JtaW5nLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ibG9jazogMjBweCA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudW5kZXJwZXJmb3JtaW5nLXdyYXBwZXItbWFpbiAub3V0cGVyZm9ybWluZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYmxvY2s6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIC5maXZlLXllYXItcmV0dXJucyB0Ym9keSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5keW5hbWljaW5kaWNhdG9yLWhpc3RvcmljcmV0dXJuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmV0dXJuc3RoaXNGdW5kIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudW5kZXJwZXJmb3JtaW5nLXdyYXBwZXItbWFpbiB0YWJsZSB0ZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHluYW1pY2luZGljYXRvci1oaXN0b3JpY3JldHVybiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmR5bmFtaWNpbmRpY2F0b3ItaGlzdG9yaWNyZXR1cm4gLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmR5bmFtaWNpbmRpY2F0b3ItaGlzdG9yaWNyZXR1cm4gLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIC5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlzdG9yaWMtcmV0dXJuLXVpLW1mIC5tYXJrZXRjYXJkaGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1yZXR1cm4tdWktbWYgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1yZXR1cm4tdWktbWYgdGFibGUgLnctMjAtdGQge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcmljLXJldHVybi11aS1tZiB0YWJsZSAudy0yMC10ZCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuLmhpc3RvcmljLXJldHVybi11aS1tZiB0YWJsZSAudy02MC10ZCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1oaXN0b3JpYy1yZXR1cm5zLXRoaXNmdW5kcyAudGhpc2Z1bmRzLXdyYXBwYXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1mLWhpc3RvcmljLXJldHVybnMuaW5kZXggLm1hcmtldGNhcmRoZWFkLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWYtaGlzdG9yaWMtcmV0dXJucy5pbmRleCAubWFya2V0Y2FyZGhlYWQuY2FyZC1oZWFkZXIgLm1rLWNhcmQtdG9wcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1mLWhpc3RvcmljLXJldHVybnMuaW5kZXggLm1hcmtldGNhcmRoZWFkLmNhcmQtaGVhZGVyIC5tay1jYXJkLXRvcHJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuXG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmJvcmRlci1jYWxjdWxhdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAucmMtc2xpZGVyLWRvdCB7XG4gIGJvcmRlcjogc29saWQgMnB4ICMwMzAwMmY7XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5lZF9idXR0b24uYmx1ZS1vbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm1mLWludmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWFlZTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci1oYW5kbGUpIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIH1cbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci1yYWlsKSxcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci10cmFjaykge1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gIHBhZGRpbmc6IDBweCA2cHggIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5mb3JtLWNvbnRyb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMHB4O1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDM1JSBhdXRvO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24gLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiAucmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gICAgd2lkdGg6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwb3J0Zm9saW8taG9sZGluZyAucG9ydGZvbGlvTUZDb250YWluZXIgLm1hcmtldGdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcnRmb2xpb01GQ29udGFpbmVyIC5NRlBvcnRmb2xpb0hvbGRpbmdFcnJvciAucmVmcmVzaEVycm9yQnRuIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvTUZDb250YWluZXIgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciAucG9ydGZvbGlvLW1hcmtldGNhcmQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvTUZDb250YWluZXIgLnBvcnRmb2xpby1tYXJrZXRjYXJkIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBvcnRmb2xpb01GQ29udGFpbmVyIC5wb3J0Zm9saW8tbWFya2V0Y2FyZCAuYXNzZXRhbGxvY2F0aW9uLXNlY3Rpb24gLmxlbmdlZC1DaXJjbGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnBvcnRmb2xpb01GQ29udGFpbmVyIC5wb3J0Zm9saW8tc3ViY2F0ZWdvcnktbW9iIC5wb3J0Zm9saW9NRkNvbnRhaW5lciAubWFya2V0Q2FyZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0Zm9saW9NRkNvbnRhaW5lciAucG9ydGZvbGlvLXN1YmNhdGVnb3J5LW1vYiAucG9ydGZvbGlvTUZDb250YWluZXIgLm1hcmtldENhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1mLXNjLWRyb3Bkb3duLW1vYiAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgbWF4LWhlaWdodDogMzQwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogNjtcbn1cblxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51LnNob3cge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtc2MtaGVhZGVyIC5lcXVpdHlkcm9wIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtc2MtaGVhZGVyIC5lcXVpdHlkcm9wIGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtc2MtaGVhZGVyIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XG4gIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNlYXJjaC1ib3gge1xuICB3aWR0aDogMzAwcHg7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAtMXB4O1xuICB6LWluZGV4OiA0O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5hZGp1c3QtcGFkZGluZy1ibG9jayAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgzcHggIWltcG9ydGFudDtcbn1cblxuLmFkanVzdC1wYWRkaW5nLWJsb2NrLWRlYyAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBwYWRkaW5nLWJsb2NrOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgOTAlO1xufVxuLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSAxNSU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUtbGF5b3V0LWNvbnRlbnQtZ3JpZC0yIC5hc3NldG5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQtMiAuYXNzZXRuYW1lIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQtMiAucGVyYy1ob2xkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbC1jb21tb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbi1tb2JpbGUgLm1hcmtldGdyb3VwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbi1tb2JpbGUgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0ZCxcbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRoIHtcbiAgdGV4dC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiA0cHggNnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5Om50aC1vZi10eXBlKGV2ZW4pIHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5Om50aC1vZi10eXBlKGV2ZW4pIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgbGVmdDogMHB4O1xuICBib3gtc2hhZG93OiA0cHggNnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGg6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwcHg7XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnN0b2NrLWNvbXAtZHJvcCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG4uc3RvY2stY29tcC1kcm9wLW1vYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWYtcG9ydGZvbGlvLXRhYnMgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxLjVmciAhaW1wb3J0YW50O1xuICB9XG59XG4ubWYtcG9ydGZvbGlvLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiA3cHggNHB4IDEwcHggNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob2xkaW5nLW5vbi1oYW5kY3Vyc29yIC5wcm9ncmVzc2NvbnRhaW5lciAucHJvZ3Jlc3Nib3gge1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5hc3NldFBhZGRpbmdyZW1vdmUgLm1hcmtldENhcmQge1xuICBwYWRkaW5nLWlubGluZTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXNzZXRQYWRkaW5ncmVtb3ZlIC5tYXJrZXRjYXJkaGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWNsYXNzLWFzc2V0IHtcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmFzc2V0LWNsYXNzLXBhZGRpbmcgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290LmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGVlci1jb21wYXJlLW1mIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBwYWRkaW5nOiAwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGVlci1jb21wYXJlLW1mIC5zaGFyZSAuc2hhcmUtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBlZXItY29tcGFyZS1tZiAuc2hhcmUgLnNoYXJlLWljb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxlZnQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4ucGVlci1jb21wYXJlLW1mIC5yb3VuZGVkLWNpcmNsZTEuZXhjbGFtYXRpb24xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wZWVyLWNvbXBhcmUtbWYgLnJvdW5kZWQtY2lyY2xlMS5leGNsYW1hdGlvbjEge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLnBlZXItY29tcGFyZS1tZiAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGVlci1jb21wYXJlLW1mIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gICAgbWFyZ2luOiAxNXB4IDBweCAwcHggMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wZWVyLWNvbXBhcmUtbWYgLm1hcmtldENhcmQuY2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRoZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDI1IHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgfVxufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG4gIGJvcmRlci1yaWdodDogMHB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMHB4O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnN0b2NrLWNvbXBvc2l0aW9uLXByb2dyZXNzLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5zdG9jay1jb21wb3NpdGlvbi1wcm9ncmVzcyAuYmctYmdfbGFiZWxfc2t5Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzlhZDY7XG59XG5cbi5jb21tb24tbWFya2V0Q2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRoZWFkIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1tYXJrZXRDYXJkLW5vcGFkZGluZyAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtZnVuZGhvdXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uYWJvdXQtZnVuZC1ob3VzZS13cmFwcGFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5hYm91dC1mdW5kLWhvdXNlLXdyYXBwYXIgLmFtYy1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFib3V0LWZ1bmQtaG91c2Utd3JhcHBhciAubWYtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWJvdXQtZnVuZC1ob3VzZS13cmFwcGFyIC5hbXUtY3Ige1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtZnVuZC1ob3VzZS13cmFwcGFyIC5hbXUtY3Ige1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxufVxuXG4uYWJvdXQtaG91c2UtbWFpbiB7XG4gIG1hcmdpbi1pbmxpbmU6IDEycHg7XG59XG5cbi5hYm91dC1mdW5kLWhvdXNlLW1mIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG4uYWJvdXQtZnVuZC1ob3VzZS1tZiAuY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luLWJsb2NrOiAxNXB4O1xufVxuLmFib3V0LWZ1bmQtaG91c2UtbWYgLmFtYy1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFib3V0LWZ1bmQtaG91c2UtbWYgLnRlbGVwaG9uZS1mYXgtd3JhcHBhciB7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hYm91dC1mdW5kLWhvdXNlLW1mIC5lbWFpbC1tZiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hYm91dC1mdW5kLWhvdXNlLW1mIC5jb21wYW55LXdlYnNpdGUge1xuICBtYXJnaW4tYmxvY2s6IDE1cHggNXB4O1xufVxuLmFib3V0LWZ1bmQtaG91c2UtbWYgLmFkZHJlc3MtbWYge1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtaG91c2UtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdXR1YWxmdW5kcy1hYm91dC1mdW5kcyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcG9ydGZvbGlvLWhvbGRpbmcgLnBvcnRmb2xpb01GQ29udGFpbmVyIC5tYXJrZXRncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ucG9ydGZvbGlvTUZDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciAuTUZQb3J0Zm9saW9Ib2xkaW5nRXJyb3IgLnJlZnJlc2hFcnJvckJ0biB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb01GQ29udGFpbmVyIC5tYXJrZXRjYXJkYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9ydGZvbGlvTUZDb250YWluZXIgLnBvcnRmb2xpby1tYXJrZXRjYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb01GQ29udGFpbmVyIC5wb3J0Zm9saW8tbWFya2V0Y2FyZCAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciAucG9ydGZvbGlvLW1hcmtldGNhcmQgLmFzc2V0YWxsb2NhdGlvbi1zZWN0aW9uIC5sZW5nZWQtQ2lyY2xlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciAucG9ydGZvbGlvLXN1YmNhdGVnb3J5LW1vYiAucG9ydGZvbGlvTUZDb250YWluZXIgLm1hcmtldENhcmQge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9ydGZvbGlvTUZDb250YWluZXIgLnBvcnRmb2xpby1zdWJjYXRlZ29yeS1tb2IgLnBvcnRmb2xpb01GQ29udGFpbmVyIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tZi1zYy1kcm9wZG93bi1tb2IgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5tZi1TdG9jay1Db21wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1zYy1oZWFkZXIgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZXF1aXR5ZHJvcCB7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZXF1aXR5ZHJvcCBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1zYy1oZWFkZXIgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xuICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1zZWFyY2gtYm94IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogLTFweDtcbiAgei1pbmRleDogNDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uYWRqdXN0LXBhZGRpbmctYmxvY2sgLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcbiAgcGFkZGluZy1ibG9jazogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5hZGp1c3QtcGFkZGluZy1ibG9jay1kZWMgLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcbiAgcGFkZGluZy1ibG9jazogMTNweCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtbGF5b3V0LWNvbnRlbnQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIDkwJTtcbn1cbi50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkIC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtbGF5b3V0LWNvbnRlbnQtZ3JpZC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NSUgMTUlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQtMiAuYXNzZXRuYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkLTIgLmFzc2V0bmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkLTIgLnBlcmMtaG9sZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNoaWxkcmVuLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5tZi1TdG9jay1Db21wb3NpdGlvbi1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24tbW9iaWxlIC5tYXJrZXRncm91cCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24tbW9iaWxlIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGQsXG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0aCB7XG4gIHRleHQtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0Ym9keTpudGgtb2YtdHlwZShldmVuKSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0Ym9keTpudGgtb2YtdHlwZShldmVuKSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGxlZnQ6IDBweDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMHB4O1xuICBib3gtc2hhZG93OiA0cHggNnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zdG9jay1jb21wLWRyb3AgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLnN0b2NrLWNvbXAtZHJvcC1tb2Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mLXBvcnRmb2xpby10YWJzIC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMS41ZnIgIWltcG9ydGFudDtcbiAgfVxufVxuLm1mLXBvcnRmb2xpby10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogN3B4IDRweCAxMHB4IDZweCAhaW1wb3J0YW50O1xufVxuXG4uaG9sZGluZy1ub24taGFuZGN1cnNvciAucHJvZ3Jlc3Njb250YWluZXIgLnByb2dyZXNzYm94IHtcbiAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYXNzZXRQYWRkaW5ncmVtb3ZlIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZy1pbmxpbmU6IDBweCAhaW1wb3J0YW50O1xufVxuLmFzc2V0UGFkZGluZ3JlbW92ZSAubWFya2V0Y2FyZGhlYWQge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1jbGFzcy1hc3NldCB7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hc3NldC1jbGFzcy1wYWRkaW5nIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdC5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiBzdHJvbmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5mZHJldHVybiB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCBkaXY6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3ggLm1mLW1haW4sXG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtaW52ZXN0LFxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3ggLm1mLWdhaW5zIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMS41ZnI7XG4gIH1cbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IGRpdjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtbWFpbixcbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5tZi1pbnZlc3QsXG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtZ2FpbnMsXG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAuZmQtZ2FpbnMge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24gLnByb2dyZXNzaWNvbmJveDpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBub25lO1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm91dGVycHJvZ3Jlc3NzZWN0aW9uIC5wcm9ncmVzc2ljb25ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggYXV0bztcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm91dGVycHJvZ3Jlc3NzZWN0aW9uIC5wcm9ncmVzc2ljb25ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTFweCBhdXRvO1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24gLnByb2dyZXNzaWNvbmJveCAuaWNvbmRhdGEgZGl2IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiAucHJvZ3Jlc3NpY29uYm94IC5pY29uZGF0YSBkaXYge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiAucHJvZ3Jlc3NpY29uYm94IGRpdjpsYXN0LWNoaWxkIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAubWYtaW52ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5tZi1nYWlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWIyNTU7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuZmQtZ2FpbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZhNzE3O1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm10LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuUm9ib3RvXzM2XzYwMCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuRW5jb2RlU2Fuc01fMThfNTAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zXzE0XzUwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zXzE2XzYwMCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuRW5jb2RlU2Fuc1JfMTRfNDAwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLlJvYm90b01fMThfNTAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zXzE0XzUwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5Sb2JvdG9NXzE0XzcwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zUl8xMl80MDAge1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNfMTZfNTAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5ibHVyZGVzaWduIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYm94b3V0ZXJzZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMzBweCAyMHB4IDUwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJveG91dGVyc2VjdGlvbiAuYm94aW5uZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ2FwOiAyMHB4O1xufVxuLmJveG91dGVyc2VjdGlvbiAuYm94aW5uZXJTZWN0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ib3hvdXRlcnNlY3Rpb24gLmhvcml6b250YWxsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiAycmVtIDBweDtcbn1cbi5ib3hvdXRlcnNlY3Rpb24gPiBkaXY6bGFzdC1jaGlsZCAuaG9yaXpvbnRhbGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94b3V0ZXJzZWN0aW9udmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ib3hvdXRlcnNlY3Rpb252aWV3IC52aWV3b3RoZXJzZWN0aW9ub3V0ZXIgLnZpZXdvdGhlcnNlY3Rpb25pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMjNweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmJveG91dGVyc2VjdGlvbnZpZXcgLnZpZXdvdGhlcnNlY3Rpb25vdXRlciAudmlld290aGVyc2VjdGlvbmlubmVyIC52aWV3T3RoZXJCb3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm94b3V0ZXJzZWN0aW9udmlldyAudmlld290aGVyc2VjdGlvbm91dGVyIC52aWV3b3RoZXJzZWN0aW9uaW5uZXIgLnZpZXdPdGhlckJveCBpbWcge1xuICB3aWR0aDogNDNweDtcbn1cbi5ib3hvdXRlcnNlY3Rpb252aWV3IC52aWV3b3RoZXJzZWN0aW9ub3V0ZXIgLnZpZXdvdGhlcnNlY3Rpb25pbm5lciAudmlld090aGVyQm94IC5oZWFkaW5ndGl0bGUge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNMaWdodFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGhlaWdodDogMjgwcHg7XG59XG4udG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UtYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAudG9wcGVyZm9ybWluZy1leHBlcmllbmNlLWJvZHkgLkJ0bnRvcHBlcmZvcm1pbmcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMy4xNHJlbTtcbn1cbi50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZS1ib2R5IHAge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAuc3RhcnRsdW1wc3Vtc2VjdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnN0YXJ0bHVtcHN1bXNlY3Rpb24gLnRleHQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgYXV0bztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogbm9uZTtcbiAgfVxuICAudG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC5zdGFydGx1bXBzdW1zZWN0aW9uIC50ZXh0LXJpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbi50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnN0YXJ0bHVtcHN1bXNlY3Rpb24gLmVkX2J1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTgycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAuc3RhcnRsdW1wc3Vtc2VjdGlvbiAuZWRfYnV0dG9uIHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWZyYWRpb2JveC1tb2Itc2VjdGlvbiAuZGlzcF92YWwge1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLm1mcmFkaW9ib3gtbW9iLXNlY3Rpb24gLnJhZGlvX2J0biBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmRpc3BfdmFsIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZnJhZGlvYm94LW1vYi1zZWN0aW9uIC5kaXNwX3ZhbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuaGVpZ2h0NDAge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAubWItdWkgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAubWFya2V0Z3JvdXAge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcHJpZ2h0LmdhcCB7XG4gIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWstY2FyZC10b3BsZWZ0bWFpbiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3J0YWIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTFweCAxNXB4IDExcHggMTVweCAhaW1wb3J0YW50O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvcnRhYiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDExcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9ydGFiIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvcnRhYiAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDM1JSBhdXRvO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU1JSA0NSU7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiAucmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24gLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9yVGV4dGJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvclRleHRib3ggLmlucHV0X3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9yVGV4dGJveCAuaW5wdXRfcHJlZml4IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3JUZXh0Ym94IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvclRleHRib3ggLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSAxNSU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JTtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24uYXNzdW1lZHJldHVybiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODAlIDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbi5hc3N1bWVkcmV0dXJuIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcyJSAyOCU7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLnJlY29tbWVuZGF0aW9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ucmVjb21tZW5kYXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjglIDMyJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ucmVjb21tZW5kYXRpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbi5yZWNvbW1lbmRhdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLnJlY29tbWVuZGF0aW9uIC5pbnB1dF9zdWZmaXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJS9cIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSAuaW5wdXRfc3VmZml4IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBub25lO1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmlucHV0X3N1ZmZpeCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLlJlY29tbWVuZGF0aW9uQ2hlY2tib3ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBhY2NlbnQtY29sb3I6ICMwMzAwMmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLlJlY29tbWVuZGF0aW9uQ2hlY2tib3ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuUmVjb21tZW5kYXRpb25DaGVja2JveCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuUmVjb21tZW5kYXRpb25DaGVja2JveCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAyMCUgMjAlIGF1dG87XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb25mdW5kdHlwZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUgLnJhZGlvLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDdweCA4cHggN3B4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUgLnJhZGlvLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvcnRhYiAubWItcHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWZyYWRpb2JveC1tb2Itc2VjdGlvbiAucmFkaW8tYnV0dG9uIC5yYWRpb19idG4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmRvY2tlZC1wb3NpdGlvbi5tZlF1b3Rlc0xpbmtzRGVzay1jZW50ZXIge1xuICBtYXJnaW4taW5saW5lOiAtMjkwcHggIWltcG9ydGFudDtcbn1cbi5kb2NrZWQtcG9zaXRpb24ubWZRdW90ZXNMaW5rc0Rlc2stY2VudGVyIC5tZlF1b3Rlc0xpbmtzRGVzayB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTA1JSAhaW1wb3J0YW50O1xufVxuXG4ubWZRdW90ZXNMaW5rc0Rlc2sgdWwge1xuICBtYXJnaW4taW5saW5lOiAtMzFweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZlF1b3Rlc0xpbmtzRGVzayB1bCBsaSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tZlF1b3Rlc0xpbmtzRGVzay1jZW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDExOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdXR1YWwtZnVuZC1wb3J0Zm9saW8gLnBlcmNlbnRhZ2UtdmFsdWUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMCU7XG4gIHRvcDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdXR1YWwtZnVuZC1wb3J0Zm9saW8gLnBlcmNlbnRhZ2UtdmFsdWUtc2VjdGlvbiB7XG4gICAgdG9wOiA0NiU7XG4gICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldC1jYXAtdGQgdGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmtldC1jYXAtdGQgLm1lcmdlLWRhdGEtcm93IHRkIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1lcmdlLWRhdGEtcm93IHRkOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zdGlja3ktbXV0dWFsRnVuZC1vdmVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0aWNreS1tdXR1YWxGdW5kLW92ZXJ2aWV3IC5tYXJrZXRncm91cCB7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW11dHVhbEZ1bmQtb3ZlcnZpZXcgLm1hcmtldGdyb3VwIHtcbiAgICBtYXJnaW46IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RpY2t5LW11dHVhbEZ1bmQtb3ZlcnZpZXcgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnN0aWNreS1tdXR1YWxGdW5kLW92ZXJ2aWV3IC5tYXJrZXRncm91cCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbXV0dWFsRnVuZC1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdGlja3ktbXV0dWFsRnVuZC1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRmb290IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLXRhYmxlLWludmVtZW50Y2hhcmdlcyB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tdGFibGUtaW52ZW1lbnRjaGFyZ2VzIHRhYmxlIHRib2R5IHRyIHRkLkRNU2Fuc01lZGl1bV8xNl81MDAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi10YWJsZS1pbnZlbWVudGNoYXJnZXMgdGFibGUgdGJvZHkgdHIgdGQuRE1TYW5OXzE2XzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm92ZXJ2aWV3LXNlY3Rpb24tcGFkZGluZy0wIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm11dHVhbC1mdW5kLW92ZXJ2aWV3LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSBhdXRvO1xuICBnYXA6IDU0cHg7XG59XG5cbi5tYXJrZXRkZXB0aC1kcnAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiAzNXB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTJweCByZ2JhKDExOSwgMTE5LCAxMTksIDAuMDQpKTtcbiAgei1pbmRleDogMTtcbn1cbi5tYXJrZXRkZXB0aC1kcnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgdG9wOiAwLjFyZW07XG4gIGxlZnQ6IDM0JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA5cHggc29saWQgIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjJmMmY1ICNmMmYyZjU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyM2RlZyk7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDBweCAwcHggI2U3ZTdlNztcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDEycHggcmdiYSgxMTksIDExOSwgMTE5LCAwLjA0KSk7XG59XG4ubWFya2V0ZGVwdGgtZHJwIC5tYXJrZXRkZXB0aC1nZW5lcmljIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmVhZC1tb3JlLWFib3V0LW5jZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc2xpZGVyLWNvdW50LTEgLnNsaWNrLXByZXYge1xuICByaWdodDogNTQlO1xufVxuLnNsaWRlci1jb3VudC0xIC5zbGljay1uZXh0IHtcbiAgbGVmdDogNTQlO1xufVxuXG4uc2xpZGVyLWNvdW50LTMgLnNsaWNrLXByZXYge1xuICByaWdodDogNjAlO1xufVxuLnNsaWRlci1jb3VudC0zIC5zbGljay1uZXh0IHtcbiAgbGVmdDogNjAlO1xufVxuXG4uc2xpZGVyLWNvdW50LTIgLnNsaWNrLXByZXYge1xuICByaWdodDogNTUlO1xufVxuLnNsaWRlci1jb3VudC0yIC5zbGljay1uZXh0IHtcbiAgbGVmdDogNTUlO1xufVxuXG4uc2xpZGVyLWNvdW50LTQgLnNsaWNrLXByZXYge1xuICByaWdodDogNjAlO1xufVxuLnNsaWRlci1jb3VudC00IC5zbGljay1uZXh0IHtcbiAgbGVmdDogNjAlO1xufVxuXG4udGltZWxpbmUge1xuICBib3JkZXItbGVmdDogM3B4IGRhc2hlZCAjY2JjY2NkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjAzZW07XG4gIHBhZGRpbmc6IDEwcHggMCAwIDUwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmUgaDEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuXG4udGltZWxpbmUgaDIsXG4udGltZWxpbmUgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50aW1lbGluZSAuZXZlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlOGViZjE7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUgLmV2ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnRpbWVsaW5lIC5ldmVudDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udGltZWxpbmUgLmV2ZW50OmJlZm9yZSxcbi50aW1lbGluZSAuZXZlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG59XG5cbi50aW1lbGluZSAuZXZlbnQ6YmVmb3JlIHtcbiAgbGVmdDogLTIwN3B4O1xuICBjb250ZW50OiBhdHRyKGRhdGEtZGF0ZSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lIC5ldmVudDpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4udGltZWxpbmUgLmV2ZW50OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggIzcyN2NmNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICM3MjdjZjU7XG4gIGxlZnQ6IC01NS44cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lIC5ldmVudDphZnRlciB7XG4gICAgbGVmdDogLTMxLjhweDtcbiAgfVxufVxuLnJ0bCAudGltZWxpbmUge1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM3MjdjZjU7XG59XG5cbi5ydGwgLnRpbWVsaW5lIC5ldmVudDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xNzBweDtcbn1cblxuLnJ0bCAudGltZWxpbmUgLmV2ZW50OjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAtNTUuOHB4O1xufVxuXG4ub3RoZXItbmNkLWlwb3MtdGFibGUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuaGVhZGVyLW1vYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm5jZC1pcG9zLXRhYmxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAubmNkLWlwb3MtdGFibGUtaGVhZGVyIC5uY2QtaXBvcy10YWJsZS1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZ2FwOiAxNXB4O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5uY2QtaXBvcy10YWJsZS1oZWFkZXIgLm5jZC1pcG9zLXRhYmxlLWNvbHVtbnMgc3BhbiB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAubmNkLWlwb3MtdGFibGUtaGVhZGVyIC5uY2QtaXBvcy10YWJsZS1jb2x1bW5zIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMi41O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5uY2QtaXBvcy10YWJsZS1oZWFkZXIgLm5jZC1pcG9zLXRhYmxlLWNvbHVtbnMgc3BhbjpudGgtY2hpbGQoMikge1xuICBmbGV4OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm5jZC1pcG9zLXRhYmxlLWhlYWRlciAubmNkLWlwb3MtdGFibGUtY29sdW1ucyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGZsZXg6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAubmNkLWlwb3MtdGFibGUtaGVhZGVyIC5uY2QtaXBvcy10YWJsZS1jb2x1bW5zIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgZmxleDogMC4zNztcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5uY2QtaXBvcy10YWJsZS1oZWFkZXIgLm5jZC1pcG9zLXRhYmxlLWNvbHVtbnMgc3BhbjpudGgtY2hpbGQoNSkge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm5jZC1pcG9zLXRhYmxlLWhlYWRlciAubmNkLWlwb3MtdGFibGUtY29sdW1ucyBzcGFuOm50aC1jaGlsZCg2KSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAubmNkLWlwb3MtdGFibGUtaGVhZGVyIC5uY2QtaXBvcy10YWJsZS1jb2x1bW5zIHNwYW46bnRoLWNoaWxkKDcpIHtcbiAgZmxleDogMS42O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuYWxsLWlwby1saXN0IC5vdGhlci1uY2QtaXBvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5hbGwtaXBvLWxpc3QgLm90aGVyLW5jZC1pcG8gLm5jZC1pcG9zLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA1cHggMjBweDtcbiAgZ2FwOiAxNXB4O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5hbGwtaXBvLWxpc3QgLm90aGVyLW5jZC1pcG8gLm5jZC1pcG9zLXRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMi41O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5hbGwtaXBvLWxpc3QgLm90aGVyLW5jZC1pcG8gLm5jZC1pcG9zLXRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5hbGwtaXBvLWxpc3QgLm90aGVyLW5jZC1pcG8gLm5jZC1pcG9zLXRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMS41O1xuICBwYWRkaW5nLXRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5hbGwtaXBvLWxpc3QgLm90aGVyLW5jZC1pcG8gLm5jZC1pcG9zLXRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgZmxleDogMS41O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuYWxsLWlwby1saXN0IC5vdGhlci1uY2QtaXBvIC5uY2QtaXBvcy10YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGZsZXg6IDAuMzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuYWxsLWlwby1saXN0IC5vdGhlci1uY2QtaXBvIC5uY2QtaXBvcy10YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuYWxsLWlwby1saXN0IC5vdGhlci1uY2QtaXBvIC5uY2QtaXBvcy10YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg2KSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuYWxsLWlwby1saXN0IC5vdGhlci1uY2QtaXBvIC5uY2QtaXBvcy10YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg3KSB7XG4gIGZsZXg6IDEuNjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5hbGwtaXBvLWxpc3QgLm90aGVyLW5jZC1pcG8gLm5jZC1pcG9zLXRhYmxlLXJvdyBkaXY6bnRoLWNoaWxkKDcpIC5pbnZlc3Qtbi1zaGFyZSB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuYWxsLWlwby1saXN0IC5vdGhlci1uY2QtaXBvIC5uY2QtaXBvcy10YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg3KSAuaW52ZXN0LW4tc2hhcmUgLkFwcGx5LWJ0biB7XG4gIHBhZGRpbmc6IDlweCAxN3B4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuYWxsLWlwby1saXN0IC5vdGhlci1uY2QtaXBvIC5uY2QtaXBvcy10YWJsZS1yb3cgZGl2Om50aC1jaGlsZCg3KSAuaW52ZXN0LW4tc2hhcmUgc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLmFsbC1pcG8tbGlzdCAub3RoZXItbmNkLWlwbyAudmlldy1vcmRlci1ib29rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAuYWxsLWlwby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLmFsbC1pcG8tbGlzdCBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAub3RoZXItbmNkLWlwby1tb2Ige1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAub3RoZXItbmNkLWlwby1tb2IgLmNvbXBhbnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm90aGVyLW5jZC1pcG8tbW9iIC5jb21wYW55IC5jb21wYW55LW5hbWUge1xuICB3aWR0aDogODAlO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDdweDtcbiAgZ2FwOiAxMHB4O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5vdGhlci1uY2QtaXBvLW1vYiAuY29tcGFueSAuY29tcGFueS1uYW1lIC5wYXlvdXQtZnJlcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm90aGVyLW5jZC1pcG8tbW9iIC5jb3Vwb24teWllbGQtYW10IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAub3RoZXItbmNkLWlwby1tb2IgLmNvdXBvbi15aWVsZC1hbXQgLmNvdXBvbi1ydCxcbi5vdGhlci1uY2QtaXBvcy10YWJsZSAub3RoZXItbmNkLWlwby1tb2IgLmNvdXBvbi15aWVsZC1hbXQgLnlpZWxkLFxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5vdGhlci1uY2QtaXBvLW1vYiAuY291cG9uLXlpZWxkLWFtdCAubWluLWludi1hbXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm90aGVyLW5jZC1pcG8tbW9iIC5jb3Vwb24teWllbGQtYW10IC5jb3Vwb24tcnQge1xuICBmbGV4OiAxLjI7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5vdGhlci1uY2QtaXBvLW1vYiAuY291cG9uLXlpZWxkLWFtdCAueWllbGQge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAub3RoZXItbmNkLWlwby1tb2IgLmNvdXBvbi15aWVsZC1hbXQgLm1pbi1pbnYtYW10IHtcbiAgZmxleDogMS41O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm90aGVyLW5jZC1pcG8tbW9iIC5yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogODAlO1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5vdGhlci1uY2QtaXBvLW1vYiAucmF0aW5nIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm90aGVyLW5jZC1pcG8tbW9iIC5yYXRpbmcgc3BhbjpudGgtY2hpbGQoMikge1xuICBmbGV4OiAxLjU7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5vdGhlci1uY2QtaXBvcy10YWJsZSAub3RoZXItbmNkLWlwby1tb2IgLnNoYXJlLWFwcGx5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5vdGhlci1uY2QtaXBvLW1vYiAuc2hhcmUtYXBwbHkgLkFwcGx5LWJ0biB7XG4gIHBhZGRpbmc6IDlweCAxN3B4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm90aGVyLW5jZC1pcG8tbW9iIC5zaGFyZS1hcHBseSAuYWxlcnQtc2VjdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5vdGhlci1uY2QtaXBvLW1vYiAuc2hhcmUtYXBwbHkgLnNoYXJlLWlwbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm90aGVyLW5jZC1pcG8tbW9iIC5zaGFyZS1hcHBseSAuc2hhcmUtaXBvIHNwYW4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5vdGhlci1uY2QtaXBvLW1vYiAuc3Vic2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm90aGVyLW5jZC1pcG8tbW9iIC52aWV3LW9yZGVyLWJvb2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4ub3RoZXItbmNkLWlwb3MtdGFibGUgLm5jZC1pcG9zLXRhYmxlLWhlYWRlciAubmNkLWlwb3MtdGFibGUtY29sdW1ucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5uY2QtaXBvcy10YWJsZS1oZWFkZXIgLmFsbC1pcG8tbGlzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm90aGVyLW5jZC1pcG9zLXRhYmxlIC5uY2QtaXBvcy10YWJsZS1oZWFkZXIgLmFsbC1pcG8tbGlzdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmNkLWlwby1zZXJpZXMtdGFibGUgdGFibGUgdGJvZHkgdGQsXG4ubmNkLWlwby1zZXJpZXMtdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM2LCAyMzYsIDIzNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uY2QtaXBvLXNlcmllcy10YWJsZSB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4ubmNkLWlwby1zZXJpZXMtdGFibGUgdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cblxuLnNpZGViYXJDYXNoZmxvdy11aSAuY2FzaGZsb3ctY29udGVudC11aSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhckNhc2hmbG93LXVpIC50aW1lbGluZWlwby10bC1jb250YWluZXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuLnNpZGViYXJDYXNoZmxvdy11aSAuY2FzaGZsb3ctc2VjdGlvbiAuaGVhZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubmNkLWlwby1zZXJpZXMtdGFibGUtc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm5jZC1pcG8tc2VyaWVzLXRhYmxlLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubmNkLWlwby1zZXJpZXMtdGFibGUtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5uY2QtaXBvLXNlcmllcy10YWJsZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubmNkLWlwby1zZXJpZXMtdGFibGUtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubmNkLWlwby1zZXJpZXMtdGFibGUtc2Nyb2xsIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm5jZC1pcG8tc2VyaWVzLXRhYmxlLXNjcm9sbCB0aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xuICB0b3A6IC0ycHg7XG4gIHotaW5kZXg6IDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uZGV0YWlscy1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZGV0YWlscy1ncmlkLWNvbnRhaW5lciAuZGF0YS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZGV0YWlscy1ncmlkLWNvbnRhaW5lciAuZGF0YS1yb3c6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmRldGFpbHMtZ3JpZC1jb250YWluZXIgLmRhdGEtcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uY2QtaXBvLWRldGFpbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLm5jZC1pcG8tZGV0YWlscy1jb250YWluZXIgLnF1b3RlLXRpdGxlLWRldGFpbHMtd3JhcHBlciAuZWRlbC1pY29uLWFycm93LWxlZnQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLm5jZC1pcG8tZGV0YWlscy1jb250YWluZXIgLmlwby1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5uY2QtaXBvLWRldGFpbHMtY29udGFpbmVyIC5pcG8tc3RhdHVzIGkge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm5jZC1pcG8tZGV0YWlscy1jb250YWluZXIgLnNjaGVtZS1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRpdltkYXRhLWF0dHI9WWllbGRdIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4ubmZvRG9ja2VkSVBPTW9iIHtcbiAgbGVmdDogMHB4O1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICB0b3A6IDUwcHg7XG59XG5cbi5uZm9Eb2NrZWREZXNrIHtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiA5OCAhaW1wb3J0YW50O1xuICB0b3A6IDEzNXB4O1xufVxuXG4uY2F0ZWdvcnktd2lzZS1icmVha3VwIC5jYXRlZ29yeS1icmVha3VwLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLmNhdGVnb3J5LXdpc2UtYnJlYWt1cCAudG90YWwtY29sLWNhdGVnb3J5LWJyZWFrdXAgLnRvdGFsLXJvdyB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uY2F0ZWdvcnktd2lzZS1icmVha3VwIHRhYmxlIHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRlZ29yeS13aXNlLWJyZWFrdXAgdGQsXG4uY2F0ZWdvcnktd2lzZS1icmVha3VwIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS13aXNlLWJyZWFrdXAgdGQsXG4gIC5jYXRlZ29yeS13aXNlLWJyZWFrdXAgdGgge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXRlZ29yeS13aXNlLWJyZWFrdXAgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICB3aWR0aDogMTQuMTg3NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHggNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktd2lzZS1icmVha3VwIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweCAzMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktd2lzZS1icmVha3VwIHRkOm50aC1jaGlsZCgyKSxcbi5jYXRlZ29yeS13aXNlLWJyZWFrdXAgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LXdpc2UtYnJlYWt1cCB0ZDpudGgtY2hpbGQoMiksXG4gIC5jYXRlZ29yeS13aXNlLWJyZWFrdXAgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbi5jYXRlZ29yeS13aXNlLWJyZWFrdXAgdGgge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F0ZWdvcnktd2lzZS1pc3N1ZS1icmVha3VwIC5tYXJrZXRjYXJkZm9vdCB7XG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5jb21wYW55LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgMjUlIDUwJTtcbiAgfVxufVxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuY29tcGFueS1pbmZvLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5jb21wYW55LWluZm8tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxOXB4O1xuICB9XG59XG4uYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5kZXRhaWxzLXN1Yi1ibG9jayxcbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmV4ZWN1dGl2ZS1zdW1tYXJ5LXN1Yi1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmRldGFpbHMtc3ViLWJsb2NrLFxuICAuYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5leGVjdXRpdmUtc3VtbWFyeS1zdWItYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuYWJvdXQtY29tcGFueS1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuYWJvdXQtY29tcGFueS1ibG9jay5ib3JkZXItYWxsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmFib3V0LWNvbXBhbnktYmxvY2sgLnRvcC1ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG4uYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5hYm91dC1jb21wYW55LWJsb2NrIC5yb3VuZGVkLWNpcmNsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGY5ZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDBweDtcbn1cbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmFib3V0LWNvbXBhbnktYmxvY2sgLnJvdW5kZWQtY2lyY2xlIGkge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAubWFpbi1oZWFkID4gZGl2OmZpcnN0LWNoaWxkLFxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAubWFpbi1oZWFkLW1vYiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLm1haW4taGVhZCB1bC5rZXlWYWx1ZW1hcmdpbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4uYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5tYWluLWhlYWQtbW9iIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAubWFpbi1oZWFkLW1vYiB1bC5rZXlWYWx1ZW1hcmdpbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4uYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrIC5zdWItaGVhZCAudGV4dC1oZWFkIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuc3ViLWhlYWQgLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmV4ZWN1dGl2ZS1zdW1tYXJ5LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayAuZXhlY3V0aXZlLXN1bW1hcnktYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sgLmRldGFpbHMtYmxvY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxufVxuXG4ucGRiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG5cbi5saC0xNjAge1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLmFib3V0LWNvbXBhbnktYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubmNkLWlwby1xdW90ZXMge1xuICBtYXJnaW46IDIwcHggMHB4O1xufVxuLm5jZC1pcG8tcXVvdGVzIC5hdmFpbGFibGUtc2VyaWVzIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDMsIDIxMiwgMjEyKTtcbn1cbi5uY2QtaXBvLXF1b3RlcyAuc2NoZW1lLWRldGFpbHMge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NCwgMjQ0LCAyMTEpO1xufVxuLm5jZC1pcG8tcXVvdGVzIC5jYXNoLWZsb3ctYW5hbHlzaXMtbi1jb21wYXJlLXdpdGgtRkQgLmNhc2gtZmxvdy1hbmFseXNpcyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5uY2QtaXBvLXF1b3RlcyAuY2FzaC1mbG93LWFuYWx5c2lzLW4tY29tcGFyZS13aXRoLUZEIC5jb21wYXJlLXdpdGgtRkQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm5jZC1pcG8tcXVvdGVzIC5jYXNoLWZsb3ctYW5hbHlzaXMtbi1jb21wYXJlLXdpdGgtRkQgLmNvbXBhcmUtd2l0aC1GRC1jb250YWluZXIgLmhlYWRpbmctcGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5uY2QtaXBvLXF1b3RlcyAuY2FzaC1mbG93LWFuYWx5c2lzLW4tY29tcGFyZS13aXRoLUZEIC5jb21wYXJlLXdpdGgtRkQtY29udGFpbmVyIC5oZWFkaW5nLXBhcnQgLmluZm8taWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ubmNkLWlwby1xdW90ZXMgLmNhc2gtZmxvdy1hbmFseXNpcy1uLWNvbXBhcmUtd2l0aC1GRCAuY29tcGFyZS13aXRoLUZELWNvbnRhaW5lciAuYm9keS1wYXJ0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLm5jZC1pcG8tcXVvdGVzIC5jYXNoLWZsb3ctYW5hbHlzaXMtbi1jb21wYXJlLXdpdGgtRkQgLmNvbXBhcmUtd2l0aC1GRC1jb250YWluZXIgLmJvZHktcGFydCAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmNkLWlwby1xdW90ZXMgLmNhc2gtZmxvdy1hbmFseXNpcy1uLWNvbXBhcmUtd2l0aC1GRCAuY29tcGFyZS13aXRoLUZELWNvbnRhaW5lciAuYm9keS1wYXJ0IC5wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgZ2FwOiAyMHB4O1xufVxuLm5jZC1pcG8tcXVvdGVzIC5jYXNoLWZsb3ctYW5hbHlzaXMtbi1jb21wYXJlLXdpdGgtRkQgLmNvbXBhcmUtd2l0aC1GRC1jb250YWluZXIgLmJvZHktcGFydCAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuaW50ZXJlc3Qge1xuICBnYXA6IDEwcHg7XG59XG4ubmNkLWlwby1xdW90ZXMgLmNhc2gtZmxvdy1hbmFseXNpcy1uLWNvbXBhcmUtd2l0aC1GRCAuY29tcGFyZS13aXRoLUZELWNvbnRhaW5lciAuYm9keS1wYXJ0IC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5pbnRlcmVzdCAub25lLXByb2dyZXNzLWJhciB7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5uY2QtaXBvLXF1b3RlcyAuY2FzaC1mbG93LWFuYWx5c2lzLW4tY29tcGFyZS13aXRoLUZEIC5jb21wYXJlLXdpdGgtRkQtY29udGFpbmVyIC5ib2R5LXBhcnQgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmludGVyZXN0IC5vbmUtcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5uY2QtaXBvLXF1b3RlcyAuY2FzaC1mbG93LWFuYWx5c2lzLW4tY29tcGFyZS13aXRoLUZEIC5jb21wYXJlLXdpdGgtRkQtY29udGFpbmVyIC5ib2R5LXBhcnQgLmFtdC1yZXN1bHQge1xuICBnYXA6IDRweDtcbn1cbi5uY2QtaXBvLXF1b3RlcyAuY2FzaC1mbG93LWFuYWx5c2lzLW4tY29tcGFyZS13aXRoLUZEIC5jb21wYXJlLXdpdGgtRkQtY29udGFpbmVyIC5ib2R5LXBhcnQgLmFtdC1yZXN1bHQgLnByb2ZpdCB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ncmV5LWJvcmRlcmVkLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyZXktYm9yZGVyZWQtYm94IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXdyYXBwZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi5uY2RJcG9RdW90ZXNMaW5rc0Rlc2stY2VudGVyIHtcbiAgbWFyZ2luLWlubGluZTogLTE0N3B4ICFpbXBvcnRhbnQ7XG59XG4uZG9ja2VkLXBvc2l0aW9uLm5jZElwb1F1b3Rlc0xpbmtzRGVzay1jZW50ZXIgLm5jZElwb1F1b3Rlc0xpbmtzRGVzayB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwNSUgIWltcG9ydGFudDtcbn1cblxuLm5jZElwb1F1b3Rlc0xpbmtzRGVzayB1bCB7XG4gIG1hcmdpbi1pbmxpbmU6IC0yNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5jZElwb1F1b3Rlc0xpbmtzRGVzayB1bCBsaSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5uY2RJcG9RdW90ZXNMaW5rc0Rlc2stY2VudGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTlweCAhaW1wb3J0YW50O1xufVxuXG4uZWRpdC1pY29uIC5lZGVsLWljb24tZWRpdC10eG4tcmVwb3J0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY2FzaGZsb3ctc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FzaGZsb3ctc2VjdGlvbiAuaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNoZmxvdy1zZWN0aW9uIC5oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jYXNoZmxvdy1zZWN0aW9uIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY2FzaGZsb3ctc2VjdGlvbiAubWFpbi1kaXYtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgZ2FwOiA2MHB4O1xufVxuXG4uY291bnQtaW5wdXQtc2VjdGlvbi1iZyAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb3VudC1pbnB1dC1zZWN0aW9uLWJnIC5pbnB1dC1ncm91cCAuaW5wdXRfcHJlZml4IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4uY291bnQtaW5wdXQtc2VjdGlvbi1iZyAuaW5wdXQtZ3JvdXAgLmlucHV0X3ByZWZpeCBidXR0b24ge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5jb3VudC1pbnB1dC1zZWN0aW9uLWJnIC5pbnB1dC1ncm91cCAuaW5wdXRfc3VmZml4IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5jb3VudC1pbnB1dC1zZWN0aW9uLWJnIC5pbnB1dC1ncm91cCAuaW5wdXRfc3VmZml4IGJ1dHRvbiB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmNvdW50LWlucHV0LXNlY3Rpb24tYmcgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDBweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweDtcbn1cbi5jb3VudC1pbnB1dC1zZWN0aW9uLWJnIC5jb3VudGVyaW5wdXQgLmlucHV0LWdyb3VwLXByZXBlbmQgYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uTkNESXBvU2VyaWVzbW9iaWxlIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uTkNESXBvU2VyaWVzbW9iaWxlIC5tYXJrZXRjYXJkaGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLnF1b3Rlcy1uY2QtaXBvLWZpbmFuY2UgLmZpbmFuY2lhbC1hbmFseXNpcy1kZXNrdG9wLWJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucXVvdGVzbmNkLWFib3V0cGFnZSAuYWJvdXRjb21wYW55LXF1by1tYWluLWJsb2NrID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnF1b3RlLW5kLW1vYmlsZSAubWd0LTUwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnF1b3RlLW5kLW1vYmlsZSAubWd0LTUwIC5tYXJrZXRncm91cCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uY2QtaXBvLXF1b3RlcyAuZ3JleS1ib3JkZXJlZC1ib3ggLmdyaWQtYm94LW5jZC1pcG8ge1xuICBnYXA6IDE1cHg7XG59XG5cbi5uZm9Eb2NrZWRNb2IgLmdyaWQtYm94LW5jZC1pcG8ge1xuICBnYXA6IDE1cHg7XG59XG5cbi5ib2FyZC1yYWRpdXMtNS1uY2Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tYXJrZXRkZXB0aC10YWItbW9iLWNzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm5jZGlwby1jb21tb24tdGFibGUgLmhhbmQtY3Vyc29yLW5jZC1pcG8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uY2QtbWFya2V0LXF1b3RlIC5kZXRhaWxzLWdyaWQtY29udGFpbmVyIC5kYXRhLXJvdyAuZGF0YS1oZWFkLFxuLmRldGFpbHMtZ3JpZC1jb250YWluZXItbmNkIC5kZXRhaWxzLWdyaWQtY29udGFpbmVyIC5kYXRhLXJvdyAuZGF0YS1oZWFkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmNkLW1hcmtldC1xdW90ZSAuZGV0YWlscy1ncmlkLWNvbnRhaW5lciAuZGF0YS1yb3cgLmRhdGEtaGVhZCxcbiAgLmRldGFpbHMtZ3JpZC1jb250YWluZXItbmNkIC5kZXRhaWxzLWdyaWQtY29udGFpbmVyIC5kYXRhLXJvdyAuZGF0YS1oZWFkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubmNkLW1hcmtldC1xdW90ZSAuZGV0YWlscy1ncmlkLWNvbnRhaW5lciAuZGF0YS1yb3cgLmRhdGEtdmFsdWUsXG4uZGV0YWlscy1ncmlkLWNvbnRhaW5lci1uY2QgLmRldGFpbHMtZ3JpZC1jb250YWluZXIgLmRhdGEtcm93IC5kYXRhLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmNkLW1hcmtldC1xdW90ZSAuZGV0YWlscy1ncmlkLWNvbnRhaW5lciAuZGF0YS1yb3cgLmRhdGEtdmFsdWUsXG4gIC5kZXRhaWxzLWdyaWQtY29udGFpbmVyLW5jZCAuZGV0YWlscy1ncmlkLWNvbnRhaW5lciAuZGF0YS1yb3cgLmRhdGEtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmRldGFpbHMtZ3JpZC1jb250YWluZXIgLmRhdGEtcm93IC5kYXRhLWhlYWQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxzLWdyaWQtY29udGFpbmVyIC5kYXRhLXJvdyAuZGF0YS1oZWFkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uZGV0YWlscy1ncmlkLWNvbnRhaW5lciAuZGF0YS1yb3cgLmRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxzLWdyaWQtY29udGFpbmVyIC5kYXRhLXJvdyAuZGF0YS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uZ3JpZC1zY2hlbWVkZWF0aWxzLTUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2JSAxNiUgMTYlIDE2JSBhdXRvO1xufVxuXG4udmlldy1yZXBvcnQtc2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG4gIHBhZGRpbmc6IDI1cHggMTdweCAyM3B4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnZpZXctcmVwb3J0LXNlY3Rpb24gLmVkZWwtaWNvbi1yZXBvcnQtY29sb3Ige1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5kaXNjb3VudC1zZWN0aW9uIC5lZGVsLWljb24tcHJpY2UtdGFnIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uc3Vic2NyaXB0aW9uc3RhdHVzLWlwby5tYXJrZXRncm91cCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3Vic2NyaXB0aW9uc3RhdHVzLWlwby5tYXJrZXRncm91cCAubWFya2V0Y2FyZGJvZHkgLnN1YnNjcmlwdGlvbnN0YXR1cy1kYXRhIGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJveC1mYWN0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYm94LWZhY3Rvci5ncmVlbi1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICM1MWIyNTU7XG59XG4uYm9yZGVyLWJveC1mYWN0b3IucmVkLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkNTA0ZDtcbn1cbi5ib3JkZXItYm94LWZhY3RvciAuY29udGVudC1saXN0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmJvcmRlci1ib3gtZmFjdG9yIC5jb250ZW50LWxpc3QgLmdyaWQtMi1jb250ZW50bGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmJvcmRlci1ib3gtZmFjdG9yIC5jb250ZW50LWxpc3QgLmdyaWQtMi1jb250ZW50bGlzdCAuZWRlbC1pY29uLXBsdXMge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuLmJvcmRlci1ib3gtZmFjdG9yIC5jb250ZW50LWxpc3QgLmdyaWQtMi1jb250ZW50bGlzdCAuZWRlbC1pY29uLW1pbnVzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cbi5ib3JkZXItYm94LWZhY3RvciB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmJvcmRlci1ib3gtZmFjdG9yIHVsOmxhc3QtY2hpbGQgbGkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ua2V5ZmFjdG9yLXNlY3Rpb24gLmVkZWwtaWNvbi1TdHJlbmd0aHMge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xufVxuXG4ubGVhZG1hbmdlcmlwby1tYXJrZXRjYXJkIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWFsbC1ib3JkZXItZGF0YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbi50YWJsZS1hbGwtYm9yZGVyLWRhdGEgdGhlYWQgdHIgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnRhYmxlLWFsbC1ib3JkZXItZGF0YSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4udGFibGUtYWxsLWJvcmRlci1kYXRhIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udGFibGUtYWxsLWJvcmRlci1kYXRhIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4udGFibGUtYWxsLWJvcmRlci1kYXRhIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2hhcmVob2xkZXJ0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzYlO1xufVxuLnNoYXJlaG9sZGVydGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMyJTtcbn1cbi5zaGFyZWhvbGRlcnRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAzMiU7XG59XG4uc2hhcmVob2xkZXJ0YWJsZSAuZGF0YS1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLnNoYXJlaG9sZGVydGFibGUgLmRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuLnNoYXJlaG9sZGVydGFibGUgLmRhdGEtdmFsdWUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNoYXJlaG9sZGluZ3BhdHRlcm5zLXNlY3Rpb24gLnByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaGFyZWhvbGRpbmdwYXR0ZXJucy1zZWN0aW9uLmJnLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiA2cHggMTVweCAyMHB4O1xuICB9XG59XG4uc2hhcmVob2xkaW5ncGF0dGVybnMtc2VjdGlvbiAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDExcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVob2xkaW5ncGF0dGVybnMtc2VjdGlvbi5iZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYm9yZGVyLWJveC1pcG8ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLmJvcmRlci1ib3R0b20taXBvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5lZGVsLWljb24tYXJyb3ctbGVmdCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmZvLW1hcmtldGNhcmQtb2JqZWN0aXZlLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVwY29taW5nbmZvcGFyZW50Y2xhc3MgdHIgdGg6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmduZm9wYXJlbnRjbGFzcyB0ciB0aDpudGgtY2hpbGQoMSksXG4udXBjb21pbmduZm9wYXJlbnRjbGFzcyB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTglO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmduZm9wYXJlbnRjbGFzcyB0ciB0aDpudGgtY2hpbGQoMiksXG4udXBjb21pbmduZm9wYXJlbnRjbGFzcyB0ciB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTUlO1xufVxuLnVwY29taW5nbmZvcGFyZW50Y2xhc3MgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLnVwY29taW5nbmZvcGFyZW50Y2xhc3MgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nbmZvcGFyZW50Y2xhc3MgdHIgdGg6bnRoLWNoaWxkKDQpLFxuLnVwY29taW5nbmZvcGFyZW50Y2xhc3MgdHIgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDklICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmduZm9wYXJlbnRjbGFzcyB0ciB0aDpudGgtY2hpbGQoNSksXG4udXBjb21pbmduZm9wYXJlbnRjbGFzcyB0ciB0ZDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogOSUgIWltcG9ydGFudDtcbn1cbi51cGNvbWluZ25mb3BhcmVudGNsYXNzIHRyIHRoOm50aC1jaGlsZCg2KSxcbi51cGNvbWluZ25mb3BhcmVudGNsYXNzIHRyIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbn1cbi51cGNvbWluZ25mb3BhcmVudGNsYXNzIHRyIHRoOm50aC1jaGlsZCg3KSxcbi51cGNvbWluZ25mb3BhcmVudGNsYXNzIHRyIHRkOm50aC1jaGlsZCg3KSB7XG4gIHdpZHRoOiA5JSAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nbmZvcGFyZW50Y2xhc3MgdHIgdGg6bnRoLWNoaWxkKDgpLFxuLnVwY29taW5nbmZvcGFyZW50Y2xhc3MgdHIgdGQ6bnRoLWNoaWxkKDgpIHtcbiAgd2lkdGg6IDIyJSAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nbmZvcGFyZW50Y2xhc3MgdGJvZHkgdHIgdGQge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmduZm9wYXJlbnRjbGFzcyB0Ym9keSB0cjpudGgtY2hpbGQoMikgdGQuYmVuY2hhbWFya3RkIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4ubmZvRG9ja2VkIHtcbiAgbWFyZ2luLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmZvRG9ja2VkIHtcbiAgICBsZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlwb25hbWUtYXJyYXktY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHBhZGRpbmc6IDJweCA3cHggMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcG9uYW1lLWFycmF5LWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgcGFkZGluZzogMnB4IDdweCAycHggNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4ubmZvLXBhc3QtcGVyZi12aWV3YWxsIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4ubGlzdGluZ1BlcmZvcm1hbmNlLmxpc3RpbmdQZXJmb3JtYW5jZU5mbyB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4ubGlzdGluZ1BlcmZvcm1hbmNlLmxpc3RpbmdQZXJmb3JtYW5jZU5mbyB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMyksXG4ubGlzdGluZ1BlcmZvcm1hbmNlLmxpc3RpbmdQZXJmb3JtYW5jZU5mbyB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmdQZXJmb3JtYW5jZS5saXN0aW5nUGVyZm9ybWFuY2VOZm8gLnNlYXJjaC1maWx0ZXItbmZvIC5lZF9idXR0b24uc2xpbSB7XG4gIHBhZGRpbmc6IDE4cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xufVxuLmxpc3RpbmdQZXJmb3JtYW5jZS5saXN0aW5nUGVyZm9ybWFuY2VOZm8gLnNlYXJjaC1maWx0ZXItbmZvIC5jb21tb24tc2VhcmNoLWJhciBpbnB1dCB7XG4gIHBhZGRpbmc6IDE4LjVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG4gIHdpZHRoOiAyODBweDtcbn1cbi5saXN0aW5nUGVyZm9ybWFuY2UubGlzdGluZ1BlcmZvcm1hbmNlTmZvIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpc3RpbmdQZXJmb3JtYW5jZS5saXN0aW5nUGVyZm9ybWFuY2VOZm8gLm1hcmtldENhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLmxpc3RpbmdQZXJmb3JtYW5jZS5saXN0aW5nUGVyZm9ybWFuY2VOZm8gLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZWRlbC1pY29uLXJlcG9ydC1jb2xvciB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cblxuLmdyaWQtNS1uZm9kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMiUgMjIlIDIyJSAyMyUgMTElO1xufVxuXG4ubmZvLW1hcmtldGNhcmQge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5uZm8tbWFya2V0Y2FyZC5uZm8tbWFya2V0Y2FyZC1ub3BhZGRpbmcgLm1hcmtldENhcmQge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5uZm8tbWFya2V0Y2FyZC5uZm8tbWFya2V0Y2FyZC1ub3BhZGRpbmcgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5mby1tYXJrZXRjYXJkLm5mby1tYXJrZXRjYXJkLW5vcGFkZGluZyAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHggMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmZvLW1hcmtldGNhcmQubmZvLW1hcmtldGNhcmQtbm9tYXJnaW4gLm1hcmtldGNhcmRib2R5IHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5uZm8tbWFya2V0Y2FyZC5uZm92aWV3YWxsLXBhZGRpbmcgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgcGFkZGluZzogMHB4IDIwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5mby1tYXJrZXRjYXJkIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uZm8tbWFya2V0Y2FyZCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbixcbi5uZm8tbWFya2V0Y2FyZCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cbi5uZm8tbWFya2V0Y2FyZCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLnJvdW5kZWQtY2lyY2xlMS5leGNsYW1hdGlvbjEge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4ubmZvLW1hcmtldGNhcmQgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IC5zaGFyZS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLm5mby1tYXJrZXRjYXJkIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCAuc2hhcmUtaWNvbiAuZWRlbC1pY29uLXNoYXJlLWljb246OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ubmZvLW1hcmtldGNhcmQgLmltZy1jaXJjbGUtbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZm8tbWFya2V0Y2FyZCAuaW1nLWNpcmNsZS1uZm8ge1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuLm5mby1tYXJrZXRjYXJkIC5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLm5mby1tYXJrZXRjYXJkIC5ib3gtc2hhZG93LW5mbyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZ3JpZC0yNS1hdXRvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgYXV0bztcbn1cblxuLm5mby1tYXJrZXRjYXJkLW9iamVjdGl2ZS5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5mby1tYXJrZXRjYXJkLW9iamVjdGl2ZS5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkgLmVkLWNhcmQtc2Vjb25kYXJ5IHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5mby1tYXJrZXRjYXJkLW9iamVjdGl2ZS5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkgLmVkLWNhcmQtaGVhZGxpbmUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZm8tbWFya2V0Y2FyZC1vYmplY3RpdmUubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLm5mby1tYXJrZXRjYXJkLW9iamVjdGl2ZSAuZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi1uZm8gLmVkLWhlYWRsaW5lLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubmZvLW1hcmtldGNhcmQtb2JqZWN0aXZlIC5lZGNhcmRTZWNvbmRhcnktY29tbW9uLW5mbyAuZWQtaGVhZGxpbmUtdGl0bGUgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkLWZ1bmRob3VzZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDE1JSAyMCUgMjUlIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtZnVuZGhvdXNlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsLTIwMCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsLTQyNSB7XG4gIGhlaWdodDogNDI1cHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZnVuZG1hbmdlcnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aW1lbGluZWlwby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuLnRpbWVsaW5laXBvLXNlY3Rpb24gLnRpbWVsaW5laXBvLXRsLWNvbnRhaW5lciB1bC50bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGltZWxpbmVpcG8tc2VjdGlvbiAudGltZWxpbmVpcG8tdGwtY29udGFpbmVyIHVsLnRsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4taGVpZ2h0OiA2MXB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjZTdlN2U3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVpcG8tc2VjdGlvbiAudGltZWxpbmVpcG8tdGwtY29udGFpbmVyIHVsLnRsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi50aW1lbGluZWlwby1zZWN0aW9uIC50aW1lbGluZWlwby10bC1jb250YWluZXIgdWwudGwgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLThweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwMCU7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5laXBvLXNlY3Rpb24gLnRpbWVsaW5laXBvLXRsLWNvbnRhaW5lciB1bC50bCBsaTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZjJmMmY1O1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cbi50aW1lbGluZWlwby1zZWN0aW9uIC50aW1lbGluZWlwby10bC1jb250YWluZXIgdWwudGwgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLnRpbWVsaW5laXBvLXNlY3Rpb24gLnRpbWVsaW5laXBvLXRsLWNvbnRhaW5lciB1bC50bCBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmVpcG8tc2VjdGlvbiAudGltZWxpbmVpcG8tdGwtY29udGFpbmVyIHVsLnRsIGxpLmFjdGl2ZSAudGltZXN0YW1wIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi50aW1lbGluZWlwby1zZWN0aW9uIC50aW1lbGluZWlwby10bC1jb250YWluZXIgdWwudGwgbGkuYWN0aXZlIC5pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi50aW1lbGluZWlwby1zZWN0aW9uIHVsLnRsIGxpIC5pdGVtLWRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYzBiZmNiO1xufVxuLnRpbWVsaW5laXBvLXNlY3Rpb24gdWwudGwgbGkgLnRpbWVzdGFtcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNjMGJmY2I7XG59XG4udGltZWxpbmVpcG8tc2VjdGlvbiB1bC50bCBsaSAuaXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGltZWxpbmVpcG8tc2VjdGlvbiB1bC50bCBsaSAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnRpbWVsaW5laXBvLXNlY3Rpb24gLnRpbWVsaW5laXBvLXRsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDEwJSA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVsaW5laXBvLXNlY3Rpb24gLnRpbWVsaW5laXBvLXRsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSAxMCUgNTUlO1xuICB9XG59XG4udGltZWxpbmVpcG8tc2VjdGlvbiAudGltZWxpbmVpcG8tdGwtY29udGFpbmVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnRpbWVsaW5laXBvLXNlY3Rpb24gLmxlZnQtc2VjdGlvbi10aW1lbGluZSBsaSB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLWhlaWdodDogNjFweDtcbn1cbi50aW1lbGluZWlwby1zZWN0aW9uIC5sZWZ0LXNlY3Rpb24tdGltZWxpbmUgbGkgLnRpbWVzdGFtcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYzBiZmNiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lbGluZWlwby1zZWN0aW9uIC5sZWZ0LXNlY3Rpb24tdGltZWxpbmUgbGkgLnRpbWVzdGFtcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnRpbWVsaW5laXBvLXNlY3Rpb24gLmxlZnQtc2VjdGlvbi10aW1lbGluZSBsaSAudGltZXN0YW1wLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLnRpbWVsaW5laXBvLXNlY3Rpb24gLnJpZ2h0LXNlY3Rpb24tdGltZWxpbmUgbGkge1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDYxcHg7XG59XG4udGltZWxpbmVpcG8tc2VjdGlvbiAucmlnaHQtc2VjdGlvbi10aW1lbGluZSBsaSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYzBiZmNiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lbGluZWlwby1zZWN0aW9uIC5yaWdodC1zZWN0aW9uLXRpbWVsaW5lIGxpIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4udGltZWxpbmVpcG8tc2VjdGlvbiAucmlnaHQtc2VjdGlvbi10aW1lbGluZSBsaSAuaXRlbS10aXRsZS5hY3RpdmUge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLmFzc2V0YWxsb2NhdGlvbi1zZWN0aW9uIC5sZW5nZWQtQ2lyY2xlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmFzc2V0YWxsb2NhdGlvbi1zZWN0aW9uIC5sZW5nZWQtQ2lyY2xlLmJsdWUtbGVuZ2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YWVlMjtcbn1cbi5hc3NldGFsbG9jYXRpb24tc2VjdGlvbiAubGVuZ2VkLUNpcmNsZS5vcmFuZ2UtbGVuZ2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YWE2Nztcbn1cbi5hc3NldGFsbG9jYXRpb24tc2VjdGlvbiAucGVyY2VudGFnZS12YWx1ZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA5MSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFzc2V0YWxsb2NhdGlvbi1zZWN0aW9uIC5wZXJjZW50YWdlLXZhbHVlLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2JTtcbiAgICBsZWZ0OiAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hc3NldGFsbG9jYXRpb24tc2VjdGlvbiAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICBoZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hc3NldGFsbG9jYXRpb24tc2VjdGlvbiAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnJhdGluZy1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucmF0aW5nLWJveCAuZWRlbC1pY29uLVN0YXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucmF0aW5nLWJveFtkYXRhLWF0dHI9c3RhcjNdIHtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG4ucmF0aW5nLWJveFtkYXRhLWF0dHI9c3RhcjVdIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG5cbi5uZm9kZXRhaWxzU2VjdGlvbiAuZWRlbC1pY29uLWFycm93LWxlZnQge1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xufVxuXG4uaW52ZXN0bWVudG9wdGlvbnMtc2VjdGlvbiAuZGF0YS1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uaW52ZXN0bWVudG9wdGlvbnMtc2VjdGlvbiAuZGF0YS1oZWFkLnBhZGRpbmctY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbn1cbi5pbnZlc3RtZW50b3B0aW9ucy1zZWN0aW9uIC5kYXRhLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmludmVzdG1lbnRvcHRpb25zLXNlY3Rpb24gLmRhdGEtdmFsdWUucGFkZGluZy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4ubmZvb2JqZWN0aXZlLW1vYi1zZWN0aW9uIGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mb2ljb24tbmZvc2VjdGlvbiAubWFya2V0Q2FyZCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uaW5mb2ljb24tbmZvc2VjdGlvbiAubWFya2V0Q2FyZCAubWstY2FyZC10b3BsZWZ0bWFpbjEgLnJvdW5kZWQtY2lyY2xlMSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bmRob3VzZS1kYXRhLXNlY3Rpb24gLmF1bXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZ1bmRob3VzZS1kYXRhLXNlY3Rpb24gLnNjaGVtZXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmZ1bmRob3VzZS1kYXRhLXNlY3Rpb24gLnNjaGVtZXNlY3Rpb24gc3BhbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgLmZ1bmRob3VzZS1kYXRhLXNlY3Rpb24gLkRNU2FuTl8xNl80MDAsXG4gIC5mdW5kaG91c2UtZGF0YS1zZWN0aW9uIC5ETVNhbnNfMTZfNTAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdyaWQtZmMtbWIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSBhdXRvO1xufVxuXG4uc2hhcmUtaWNvbi1jb21tb24gLnNoYXJlLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmUtaWNvbi1jb21tb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uOjpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uZGF0YS1oZWFkLTE2LW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGEtaGVhZC0xNi1ub3JtYWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmRhdGEtaGVhZC1yb2JvdG8tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG4uZGF0YS1oZWFkLXJvYm90by1tZWRpdW0uc3RyaW5nLWNsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGEtaGVhZC1yb2JvdG8tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5kYXRhLXJvYm90by1ub3JtYWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGF0YS1yb2JvdG8tbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5kYXRhLWhlYWQtZG0tbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGF0YS1oZWFkLWRtLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uZGF0YS0xNi1tZWRpdW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRhLTE2LW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mdW5kLW1hbmFnZXItZGF0YS1kcmF3ZXIgLm5mby1kcmF3cmVyLWhlaWdodF9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDgwdmggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm5mby1kcmF3cmVyLWhlaWdodCB7XG4gIGhlaWdodDogODB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2V0Y2FyZEJvZHktbm9wYWRkaW5nIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm5mb0RvY2tlZE1vYiB7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubmZvRG9ja2VkRGVzayB7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogOTggIWltcG9ydGFudDtcbiAgdG9wOiAxMzVweDtcbn1cblxuLm5mby10YWJzIGJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmdQYXN0cGVyZm9ybWFuY2VUYWJsZSB0ciB0ZDpudGgtY2hpbGQoMSksXG4ubGlzdGluZ1Bhc3RwZXJmb3JtYW5jZVRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA0MCU7XG59XG4ubGlzdGluZ1Bhc3RwZXJmb3JtYW5jZVRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSxcbi5saXN0aW5nUGFzdHBlcmZvcm1hbmNlVGFibGUgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlzdGluZ1Bhc3RwZXJmb3JtYW5jZVRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSxcbi5saXN0aW5nUGFzdHBlcmZvcm1hbmNlVGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlzdGluZ1Bhc3RwZXJmb3JtYW5jZVRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSxcbi5saXN0aW5nUGFzdHBlcmZvcm1hbmNlVGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlzdGluZ1Bhc3RwZXJmb3JtYW5jZVRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSxcbi5saXN0aW5nUGFzdHBlcmZvcm1hbmNlVGFibGUgdHIgdGg6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5saXZlbmV3cy1uZm8tdGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpLFxuLmxpdmVuZXdzLW5mby10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG59XG4ubGl2ZW5ld3MtbmZvLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSxcbi5saXZlbmV3cy1uZm8tdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmxpdmVuZXdzLW5mby10YWJsZSB0ciB0aDpudGgtY2hpbGQoMyksXG4ubGl2ZW5ld3MtbmZvLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyMiUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5saXZlbmV3cy1uZm8tdGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpLFxuLmxpdmVuZXdzLW5mby10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ubGl2ZW5ld3MtbmZvLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSxcbi5saXZlbmV3cy1uZm8tdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmxpdmVuZXdzLW5mby10YWJsZSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udXBjb21pbmctbmZvLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSxcbi51cGNvbWluZy1uZm8tdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDE4JSAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nLW5mby10YWJsZSB0ciB0aDpudGgtY2hpbGQoMiksXG4udXBjb21pbmctbmZvLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxOCUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi51cGNvbWluZy1uZm8tdGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLnVwY29taW5nLW5mby10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTclICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmctbmZvLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg0KSxcbi51cGNvbWluZy1uZm8tdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDE0JSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nLW5mby10YWJsZSB0ciB0aDpudGgtY2hpbGQoNSksXG4udXBjb21pbmctbmZvLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi51cGNvbWluZy1uZm8tdGFibGUgdHIgdGg6bnRoLWNoaWxkKDYpLFxuLnVwY29taW5nLW5mby10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmctbmZvLXRhYmxlIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5uZm8tY29udGVudC1kYXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmVhZC1tb3JlLW5mbyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMDAyZjtcbn1cblxuLnZpZXctcmVwb3J0LXNlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5uZm9Eb2NrZWRNb2Ige1xuICBsZWZ0OiAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDAwMCAhaW1wb3J0YW50O1xuICB0b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmlwb1FEb2NrZWREZXNrIHtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDE2MHB4O1xufVxuXG4uY2lyY2xlLXdyYXBwZXItbmZvIC5pbWNpcmN1bGUtbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNpcmNsZS13cmFwcGVyLW5mbyAuaW1jaXJjdWxlLW5mby1jbG9zaW5nOjpiZWZvcmUsXG4uY2lyY2xlLXdyYXBwZXItbmZvIC5pbWNpcmN1bGUtbmZvLWNsb3NlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jaXJjbGUtd3JhcHBlci1uZm8gLmltY2lyY2xlLWN1c3RvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmI4MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuI3BlZXItY29tcGFyaXNvbi1zZWN0aW9uIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kb2NrZWQtcG9zaXRpb24gLm5mb1F1b3Rlc0xpbmtzRGVzayAubWFya2V0VGFicy11bCB7XG4gIHBhZGRpbmctbGVmdDogMTM5cHggIWltcG9ydGFudDtcbn1cbi5kb2NrZWQtcG9zaXRpb24gLm5mb1F1b3Rlc0xpbmtzRGVzayB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMwJTtcbn1cblxuLm5mb1F1b3Rlc0xpbmtzRGVzayAubWFya2V0VGFicy11bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm5mb1F1b3Rlc0xpbmtzRGVzayB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmZvUXVvdGVzTGlua3NEZXNrIHVsIGxpIGEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm5mb1F1b3Rlc0xpbmtzRGVzay1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogLTMwM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYW5kbGVCYWNrTmF2aWdhdGlvbi1iYWNrYXJyb3cge1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cblxuLnF1by10ZWNobmljYWwtbWFpbmJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5xdW90ZXMtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4ucXVvLW1hcmtldGNhcmQgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAucGl2b3QtdGFibGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbi5xdW8tbWFya2V0Y2FyZCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLnBpdm90LXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW8tbWFya2V0Y2FyZCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLnBpdm90LXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDBweDtcbiAgfVxufVxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAucGl2b3QtdGFibGUgdGQudGFDZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4ucXVvLW1hcmtldGNhcmQgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5waXZvdC10YWJsZSB0ZCBzcGFuIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAucGl2b3QtdGFibGUgdGQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAucGl2b3QtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMHB4O1xufVxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAucGl2b3QtdGFibGUudGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4ucXVvLW1hcmtldGNhcmQgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW8tbWFya2V0Y2FyZCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5xdW8tbWFya2V0Y2FyZCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW8tbWFya2V0Y2FyZCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMXB4IDBweDtcbiAgfVxufVxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucXVvLW1hcmtldGNhcmQgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMXB4IDEwcHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW8tbWFya2V0Y2FyZCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuLnF1by1tYXJrZXRjYXJkIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4udGVjaG5pY2FsLW1vdmluZy1nZW50YWJsZSAuY29tbW9uLXRhYmxlLWJvcmRlciB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG59XG4udGVjaG5pY2FsLW1vdmluZy1nZW50YWJsZSAuY29tbW9uLXRhYmxlLWJvcmRlciB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxOHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGVjaG5pY2FsLW1vdmluZy1nZW50YWJsZSAuY29tbW9uLXRhYmxlLWJvcmRlciB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZWNobmljYWwtbW92aW5nLWdlbnRhYmxlIC5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgfVxufVxuLnRlY2huaWNhbC1tb3ZpbmctZ2VudGFibGUgLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZWNobmljYWwtbW92aW5nLWdlbnRhYmxlIC5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDVweDtcbiAgfVxufVxuLnRlY2huaWNhbC1tb3ZpbmctZ2VudGFibGUgLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAwcHggMjBweCAzNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZWNobmljYWwtbW92aW5nLWdlbnRhYmxlIC5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlY2huaWNhbC1tb3ZpbmctZ2VudGFibGUgLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDI2cHg7XG4gIH1cbn1cblxuLmJnLXNlY29uZGFyeS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuXG4udy0yOCB7XG4gIHdpZHRoOiAyOCU7XG59XG5cbi5wcm9ncmVzc0Jhci01IHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9ncmVzc0Jhci01IHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxufVxuLnByb2dyZXNzQmFyLTUgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBsYnItMjAge1xuICBwYWRkaW5nOiAwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxici0yMCB7XG4gICAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcbiAgfVxufVxuXG4ucGxyLTIwIHtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxyLTIwIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweCAxNXB4O1xuICB9XG59XG5cbi50ZWNoLWF2Zy1ibG9jayB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlY2gtYXZnLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweCAwcHg7XG4gIH1cbn1cblxuLnRlY2huaWNhbGluZGljYXRvci1zZWN0aW9uIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzQmFyLXRlY2huaWNhbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAxNXB4O1xufVxuLnByb2dyZXNzQmFyLXRlY2huaWNhbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucHJvZ3Jlc3NCYXItdGVjaG5pY2FsIC5lZGVsLWljb24tYXJyb3ctZG93bi1iaWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2dyZXNzQmFyLXRlY2huaWNhbCAuZWRlbC1pY29uLWFycm93LWRvd24tYmlnOjpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLnByb2dyZXNzQmFyLXRlY2huaWNhbCAuZG93biB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wcm9ncmVlc0Jhci1yZWQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZWVzQmFyLWdyZWVuIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVlc0Jhci1ncmV5IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLXBpdm90cG9pbnQge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtbWFyZ2luLXBhZGRpbmctMCB0YWJsZSB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi5zcXVhcmUtYmVmb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhYTY3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3B0aW9uVmFsdWUtdGFibGUgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLm9wdGlvblZhbHVlLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5vcHRpb25WYWx1ZS10YWJsZSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5vcHRpb25WYWx1ZS10YWJsZSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ub3B0aW9uVmFsdWUtdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ub3B0aW9uVmFsdWUtdGFibGUgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xufVxuLm9wdGlvblZhbHVlLXRhYmxlIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ub3B0aW9uVmFsdWUtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3B0aW9uVmFsdWUtdGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpLFxuICAub3B0aW9uVmFsdWUtdGFibGUgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMjglO1xuICB9XG4gIC5vcHRpb25WYWx1ZS10YWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4gIC5vcHRpb25WYWx1ZS10YWJsZSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbiAgLm9wdGlvblZhbHVlLXRhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSxcbiAgLm9wdGlvblZhbHVlLXRhYmxlIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxuICAub3B0aW9uVmFsdWUtdGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpLFxuICAub3B0aW9uVmFsdWUtdGFibGUgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG5cbi5xdW8tdGVjaG5pY2FsLW1haW5ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJrZXRncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucXVvLXRlY2huaWNhbC1tYWluYmxvY2sgLnF1by1tYXJrZXRjYXJkIC5jb2wge1xuICBmbGV4OiAxIDAgNDAwcHggIWltcG9ydGFudDtcbn1cbi5xdW8tdGVjaG5pY2FsLW1haW5ibG9jayAucXVvLW1hcmtldGNhcmQgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5xdW8tdGVjaG5pY2FsLW1haW5ibG9jayAucXVvLW1hcmtldGNhcmQgLm1rLWNhcmQtdG9wbGVmdG1haW4xIC5tay1jYXJkLXRvcHJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ncmlkLTQtb3B0aW9uY2FsY3VsYXRvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjglIDI4JSAyOCUgMTYlO1xufVxuXG4uY29sb3ItaW5mby1taWRuaWdodCAucm91bmRlZC1jaXJjbGUuZXhjbGFtYXRpb24ge1xuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWluZm8tbWlkbmlnaHQgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIC5lZGVsLWljb24taW5mbyB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwcHg7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ub3B0aW9uU2VjdGlvbiAuRmFuZE90cmFkZUluZm8ge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wdGlvblNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICB9XG4gIC5vcHRpb25TZWN0aW9uIC5waXZvdE5hbWUge1xuICAgIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgfVxuICAub3B0aW9uU2VjdGlvbiAucGl2b3RWYWx1ZSB7XG4gICAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgfVxuICAub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxufVxuLm9wdGlvblNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90TmFtZSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90VmFsdWUge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG4ub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbn1cbi5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmJ1eS1zZWxsLWJsb2NrIHtcbiAgZ2FwOiAxMHB4O1xufVxuLm9wdGlvblNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuYnV5LXNlbGwtYmxvY2sgLmljb24tYmxvY2sge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4ub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5oaWdoLWxvdy10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuLm9wdGlvblNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4ub3B0aW9uU2VjdGlvbiAucmVtb3ZlLW1hcmdpbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm9wdGlvblNlY3Rpb24gLnJlbW92ZS1tYXJnaW4gLm92ZXJ2aWV3LXBpdm90Lm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm9wdGlvbk92ZXJWaWV3UmlnaHRzaWRlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGUgLm9wdGlvbmNoYWluUmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGUgLm9wdGlvbmNoYWluUmlnaHQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5vcmFuZ2VUZXh0IHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuXG4ub3JhbmdlVGV4dE1vYiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm9wdGlvbk92ZXJWaWV3UmlnaHRzaWRlTW9iIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGVNb2IgLm9wdGlvbmNoYWluUmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGVNb2IgLm9wdGlvbmNoYWluUmlnaHQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbiNvcHRpb25zLW5ld3MtY29ycC1ldmVudHMgLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5vcHRpb24tdG9vbHRpcC1vdmVydmlldyAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5vcHRpb24tdG9vbHRpcC1vdmVydmlldyAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcHRpb24tdG9vbHRpcC1vdmVydmlldyB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjb3B0aW9ucy1uZXdzLWNvcnAtZXZlbnRzIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI29wdGlvbnMtbmV3cy1jb3JwLWV2ZW50cyAuZC1sbi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGFydC1zcG90IC50b2dnbGUtc3dpdGNoLXN3aXRjaC5taWRuaWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLmNoYXJ0LXNwb3QudG9nZ2xlLXN3aXRjaC1sYWJlbC5taWRuaWdodC1ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLmNoYXJ0LXNwb3QudG9nZ2xlLXN3aXRjaC1sYWJlbC5lLXN3aXRjaC1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY2hhcnQtc3BvdCAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4ucmlza29tZXRlci1zZWN0aW9uIC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmlza29tZXRlci1zZWN0aW9uIC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaXNrb21ldGVyLXNlY3Rpb24gLmhpZ2hjaGFydHMtY29udGFpbmVyIC5oaWdoY2hhcnRzLXJvb3Qge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmlza21lYXN1cmUtdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucmlza21lYXN1cmUtdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5yaXNrbWVhc3VyZS10YWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5yaXNrbWVhc3VyZS10YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJpc2ttZWFzdXJlLXRhYmxlIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnJpc2ttZWFzdXJlLXRhYmxlIHRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJpc2ttZWFzdXJlLXRhYmxlIHRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5yaXNrbWVhc3VyZS10YWJsZSB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxufVxuLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5cbi5yaXNrLW1ldGVyLW1hcmtldCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tdGV4dGJveC1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jdXN0b20tdGV4dGJveC1jYWxlbmRhciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY3VzdG9tLXRleHRib3gtY2FsZW5kYXIgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcbiAgei1pbmRleDogOTtcbn1cblxuLmNvbW1vbi1oZWFkaW5ncy1xdW90ZXMge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tb24taGVhZGluZ3MtcXVvdGVzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cblxuLnNlYXNvbmFsaXR5LWNhcmQgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdG9yLW1hcmtldC1jYXJkIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmltZy1jaXJjbGUtbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctY2lyY2xlLW5mbyB7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICB9XG59XG5cbi5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbixcbi5yb3VuZGVkLWNpcmNsZTEuZXhjbGFtYXRpb24ge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1zbWFsbC1jb250ZW50LXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXNtYWxsLWNvbnRlbnQtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDAtc2V0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lZGVsLWljb24td2F0Y2hsaXN0LWNvbG9yIHtcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuLmVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3IuZm9udC1zbWFsbC0xNnB4IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3IuZm9udC1zbWFsbC0xMXB4IHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wYXJlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2U7XG4gICAgei1pbmRleDogOTtcbiAgICBib3R0b206IDExMHB4O1xuICAgIHJpZ2h0OiAyMjVweDtcbiAgfVxuICAuY29tcGFyZS1tb2ItZHJhd2VyIHtcbiAgICBwYWRkaW5nOiAxOHB4IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbiAgLmNvbXBhcmUtYWRkLW1vYi1kcmF3ZXIge1xuICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cbi52c2NvbXBvbmVudC1tb2JpbGUgLnZlcnRpY2FsLWNpcmNsZSB7XG4gIHotaW5kZXg6IDI7XG59XG4udnNjb21wb25lbnQtbW9iaWxlIC52ZXJ0aWNhbC1jaXJjbGUtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52c2NvbXBvbmVudC1tb2JpbGUgLnZlcnRpY2FsLWNpcmNsZS1saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucXVvdGVzLWZ1dHVyZXMtdWkgLmVkZWwtaWNvbi1pbmZvLWNvbG9yIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLWluZm8tY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmcge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3Ige1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tYXRvbSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVvdGVzLWZ1dHVyZXMtdWkgLmVkZWwtaWNvbi1hdG9tIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tcGVlci1jb21wYXJpc2lvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucXVvdGVzLWZ1dHVyZXMtdWkgLmVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZWRlbC1pY29uLXByb2ZpdC1jb2xvciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLXByb2ZpdC1jb2xvciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5lZGVsLWljb24taW52ZXN0LXBsYW50IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24taW52ZXN0LXBsYW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmVkZWwtaWNvbi1yaXNrcy0xIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tcmlza3MtMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5lZGVsLWljb24tYm9vay1pbmZvIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tYm9vay1pbmZvIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tZ3JhcGgtYmFncyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5lZGVsLWljb24tY29pbnMtYmFnIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tY29pbnMtYmFnIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmVkZWwtaWNvbi1ncmFwaC1zdG9jay0xIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tZ3JhcGgtc3RvY2stMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5lZGVsLWljb24taXRyYWRheS11cCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLWl0cmFkYXktdXAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvY2stcXVvdGVzLXNlY3Rpb24ge1xuICAgIHRvcDogMjQ1cHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxufVxuXG4uZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5lZGVsLWljb24tdHJlbmQtYXJyb3cge1xuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLXRyZW5kLWFycm93IHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWRlbC1pY29uLWNoYXJ0LWNvbG9yIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tY2hhcnQtY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZWRlbC1pY29uLW5vdGUtbG9vayB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLW5vdGUtbG9vayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5lZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZWRlbC1pY29uLXdhdGNobGlzdC1hbm90aGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZXhwYW5kLWFsbC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG59XG5cbi5zaGFyZS1tb2RhbC1vcGVuIC5kb2NrLXF1b3Rlcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFyZSAuc2hhcmUtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlIC5zaGFyZS1pY29uIC5lZGVsLWljb24tc2hhcmUtaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4uY2hpbGRyZW4tY29udGFpbmVyIC5lcnJvci1tc2cge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uY29tbW9uLWNhcmQtc2hhcmUtcGFkZGluZy5jb21tb24tbWFya2V0Y2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1jYXJkLXNoYXJlLXBhZGRpbmcuY29tbW9uLW1hcmtldGNhcmQtbm9wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi1zcGFjZSAubWFya2V0VGFicy11bCB7XG4gIG1hcmdpbjogMHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi5kb2NrZWQtcG9zaXRpb24tc3BhY2UgLm1hcmtldGdyb3VwIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnF1b3Rlcy1zb3J0IC5zb3J0LWRyb3Age1xuICB3aWR0aDogMzQ1cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucXVvdGVzLXNvcnQgLnNvcnQtZHJvcCAuc29ydC1kcm9wLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdW90ZXMtc29ydCAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5lZF9idXR0b24ge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMHB4ICFpbXBvcnRhbnQ7XG59XG4ucXVvdGVzLXNvcnQgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcbiAgei1pbmRleDogMTAwMDAxICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlcy1zb3J0LmNvbW1vbi1zb3J0aW5nLW1pZG5pZ2h0Ymx1ZSAuZHJhd2VyLWJvZHkgLnNvcnQtZHJvcC1ib2R5bGlzdCBsaS5kYXJrLWdyZXksIC5xdW90ZXMtc29ydC5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUgLmRyYXdlci1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkuZGFyay1ncmV5IC5ib2R5bGlzdC1yaWdodCBwIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYW5zaXRpb24tZG9ja2luZyB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2UgIWltcG9ydGFudDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5O1xufVxuLmRvY2tlZC1wb3NpdGlvbi1zdGlja3kudG9wLTEwMHB4IHtcbiAgdG9wOiAxMDBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24tc3RpY2t5LnRvcC05MHB4IHtcbiAgdG9wOiA5MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi1zdGlja3kudG9wLTcwcHgge1xuICB0b3A6IDcwcHg7XG59XG5cbi53cmFwcGVyLW9mLXBlcmlvZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndyYXBwZXItb2YtcGVyaW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi53cmFwcGVyLW9mLXBlcmlvZCAuaWNvbi1kb3duYXJyb3cge1xuICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLW9mLXBlcmlvZCAuaWNvbi1kb3duYXJyb3cgaSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmhpc29yaWMtZHJvcGRvd24tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG5cbi5uYXZIaXN0b3J5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxMjguNTcxJSAqL1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuXG4ubmF2SGlzdG9yeUljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDkuNDIycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubmF2SGlzdG9yeU1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbi5uYXZIaXN0b3J5SWNvbk1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOS40MjJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ncmlkMkluZGV4RnVuZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSBhdXRvO1xufVxuXG4uZ3JpZDNJbmRleEZ1bmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMzUlIGF1dG87XG59XG5cbi50YWJsZS1yb3ctc29ydGluZyB0aCAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnRhYmxlLXJvdy1zb3J0aW5nIHRoIC50aXRsZSAuYXJyb3dzIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uZm9udC1zbWFsbC0xNXB4IHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5hbmNpYWwtYW5hbHlzaXMtZGVza3RvcC1ibG9jayAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maW5hbmNpYWwtYW5hbHlzaXMtZGVza3RvcC1ibG9jayAubWFya2V0Z3JvdXAge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZmluYW5jaWFsLWFuYWx5c2lzLWRlc2t0b3AtYmxvY2sgLmNvbW1vbi1kcm9wZG93bi10b2MuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIHtcbiAgY29sb3I6ICM3MjcyNzEgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uZmluYW5jaWFsLWFuYWx5c2lzLWRlc2t0b3AtYmxvY2sgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwuZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MTtcbn1cbi5maW5hbmNpYWwtYW5hbHlzaXMtZGVza3RvcC1ibG9jayAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLm1nbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuXG4ubWdsLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbi5maW5hbmNpYWwtYW5seS1tb2ItYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmZpbmFuY2lhbC1hbmx5LW1vYi1ibG9jayAuaGVhZGluZy1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xufVxuLmZpbmFuY2lhbC1hbmx5LW1vYi1ibG9jayAuY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5icmQtYnRtLTEtbW9ubyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmFjaWFsLWFubHlzaXMtdGFiLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmZpbmFjaWFsLWFubHlzaXMtdGFiLW1vYmlsZSAuY3VzdG9tYWNjb3JkaWFuLW5ldyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5maW4tdGFibGUtYmxvY2sge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW4tdGFibGUtYmxvY2sgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6aG92ZXI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG59XG4uZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCA1MHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOTVweDtcbiAgfVxufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAxMHB4IDZweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgLmFkZC1ib3gge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgLmFkZC1ib3ggZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggNTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG4uZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jayB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSAudGl0bGUtYmxvY2sge1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gIH1cbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgLnRpdGxlLWJsb2NrIGRpdiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTQ2cHg7XG4gIHBhZGRpbmc6IDJweCAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgLnRpdGxlLWJsb2NrIGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSAudGl0bGUtYmxvY2sgZGl2OmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jayBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpob3ZlcjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgZGl2IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggNTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA5NXB4O1xuICB9XG59XG4uYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAxMHB4IDZweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogNnB4IDEwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgLmFkZC1ib3ggZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCBkaXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4IDUwcHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jay1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgLnRpdGxlLWJsb2NrIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSAudGl0bGUtYmxvY2sge1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gIH1cbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jayBkaXYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHdpZHRoOiAxNDZweDtcbiAgcGFkZGluZzogMnB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSAudGl0bGUtYmxvY2sgZGl2IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jayBkaXY6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlLXdyYXBwZXItcG5sIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogNzB2aDtcbn1cbi50YWJsZS13cmFwcGVyLXBubDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRhYmxlLXdyYXBwZXItcG5sOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YWJsZS13cmFwcGVyLXBubDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5zaG93bW9yZS1ibG9jayAuZWRlbC1pY29uLXBsdXM6YmVmb3JlLFxuLnNob3dtb3JlLWJsb2NrIC5lZGVsLWljb24tbWludXM6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG5cbi5wZGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rZXktcmF0aW8tdGFibGUtYmxvY2sgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4ua2V5LXJhdGlvLXRhYmxlLWJsb2NrIHRhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5rZXktcmF0aW8tdGFibGUtYmxvY2sgdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ua2V5LXJhdGlvLXRhYmxlLWJsb2NrIHRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG4ua2V5LXJhdGlvLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLmtleS1yYXRpby10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAxcHg7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wLWtleS1yYXRpb3Mge1xuICBwYWRkaW5nOiAxNXB4IDkwcHggMzBweCAxMHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAta2V5LXJhdGlvcyB7XG4gICAgcGFkZGluZzogMTVweCAwcHggMzBweCAxMHB4O1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5rZXktaGVhZGluZy1mb250IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5LWhlYWRpbmctZm9udCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG5cbi5wLXRkLWtleS1yYXRpb3Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRkLWtleS1yYXRpb3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAzMHB4O1xuICB9XG59XG5cbi5maW5hbmNpYWwtcG9wdXAuZmFkZS5zaG93LnBvcG92ZXIge1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZpbmFuY2lhbC1wb3B1cC5mYWRlLnNob3cucG9wb3ZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4uZmluYW5jaWFsLXBvcHVwIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmFuY2lhbC1wb3B1cCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLmZpbmFuY2lhbC1wb3B1cCAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluYW5jaWFsLXBvcHVwIC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLmZpbmFuY2lhbC1wb3B1cC50b29sdGlwLWludmlzaWJsZSAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhbGFuY2UtdGFibGUtYmxvY2sge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIC5hZGQtYm94IHtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbGV4LXRhYmxlLWNvbnRlbnQtcG5sdGFibGUgZGl2OmZpcnN0LWNoaWxkIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uZmxleC10YWJsZS1jb250ZW50LXBubHRhYmxlIGRpdjpsYXN0LWNoaWxkIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmNvbW1vbi1kcm9wZG93bi1xdW90ZSAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyb3Bkb3duLXF1b3RlIC5kcm9wZG93bi1tZW51LnNob3cge1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1oZWlnaHQuZml4ZWQtaGVpZ2h0LWwtbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpeGVkLWhlaWdodC5maXhlZC1oZWlnaHQtMi1saW5lIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maXhlZC1oZWlnaHQuZml4ZWQtaGVpZ2h0LTMtbGluZSB7XG4gIGhlaWdodDogNjZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maXhlZC1oZWlnaHQtZm9yLVRvdGFsLU9wZXJhdGluZy1FeHBlbnNlcyB7XG4gIGhlaWdodDogNDZweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maXhlZC1oZWlnaHQtZm9yLVRvdGFsLU9wZXJhdGluZy1FeHBlbnNlcy5oZWFkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbW1vbi1kcm9wZG93bi1xdW90ZS1tYXgtY29udGVudCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuXG4ucGFkZGluZy0xMHgge1xuICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7XG59XG5cbi5wYWRkaW5nLTJ4IHtcbiAgcGFkZGluZzogMnB4IDBweCAwcHg7XG59XG5cbi5maXhlZC1oZWlnaHQudGFMZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtd3JhcHBlci1wbmwgLmZsZXgtdGFibGUtY29udGVudC1wbmx0YWJsZSAuZml4ZWQtaGVpZ2h0LWZvci1JbnRlcmVzdC1FeHBlbmRlZCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZ5LWhlYWRpbmctc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4ua2V5LWhlYWRpbmctc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZml4ZWQtaGVpZ2h0LTMtbGluZS5maXhlZC1oZWlnaHQtZm9yLU5ldC1JbnRlcmVzdC1JbmNvbWUtdG8tVG90YWwtSW5jb21lLS0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1oZWlnaHQtMi1saW5lLmZpeGVkLWhlaWdodC1mb3ItTmV0LUludGVyZXN0LU1hcmdpbi0tIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtaGVpZ2h0LTItbGluZS5maXhlZC1oZWlnaHQtZm9yLU5JTS10by1Ub3RhbC1JbmNvbWUtLSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmZpbmFuY2lhbC10b29sdGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAyMnB4O1xuICBsZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZpbmFuY2lhbC10b29sdGlwLWtleSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG59XG5cbi5wYi0xNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuXG4ubGgtMTYge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnBkZi1zZWN0aW9uLWJsb2NrIC50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLnBkZi1zZWN0aW9uLWJsb2NrIC50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBkZi1zZWN0aW9uLWJsb2NrIC50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wZGYtc2VjdGlvbi1ibG9jayAudGFibGUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnBkZi1zZWN0aW9uLWJsb2NrIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjJweCAwcHggMHB4IDBweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGRmLXNlY3Rpb24tYmxvY2sgdGFibGUge1xuICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XG4gIH1cbn1cbi5wZGYtc2VjdGlvbi1ibG9jayB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMTBweCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnBkZi1zZWN0aW9uLWJsb2NrIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGRmLXNlY3Rpb24tYmxvY2sgLmZsZXhKdXN0aWZ5U3BhY2VCZXR3ZWVuLmRvd25sb2FkQ29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBkZi1zZWN0aW9uLWJsb2NrIC5lZGVsLWljb24tcmVwb3J0LWNvbG9yIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4udGQtYWxpZ25tZW50LXBkZnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGQtYWxpZ25tZW50LXBkZnMge1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgfVxufVxuXG4ubGlua3MtaGVhZGluZy13aWR0aCB7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgbWluLXdpZHRoOiAzMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlua3MtaGVhZGluZy13aWR0aCB7XG4gICAgbWluLXdpZHRoOiAxOTVweDtcbiAgfVxufVxuXG4udnNDb21wb25lbnQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52c0NvbXBvbmVudC1JY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi52c0NvbXBvbmVudC1MaW5lIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjU7XG59XG5cbi5ncmlkLTUtcGVlcmNvbXBhcmlzaW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNiUgNSUgMjYlIDUlIDI2JTtcbiAgZ2FwOiAzJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC01LXBlZXJjb21wYXJpc2lvbi5kaXNwbGF5LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uc2VhcmNoLXVpLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uc2VhcmNoLXVpLWJveDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXVpLWJveDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtdWktYm94Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdWktYm94IC5leGNoYW5nZSB7XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXVpLWJveCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29tcGFyZXN0b2Nrcy1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jb21wYXJlc3RvY2tzLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tcGFyZXN0b2Nrcy1zZWN0aW9uIC5yZXBsYWNlLWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlc3RvY2tzLXNlY3Rpb24gLnJlcGxhY2UtY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tcGFyZXN0b2Nrcy1zZWN0aW9uIC5lZGVsLWljb24tbW92ZSB7XG4gIGZvbnQtc2l6ZTogMC40MzhyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmNvbXBhcmVzdG9ja3Mtc2VjdGlvbiAuY29tcGFyZXN0b2NrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNvbWFwcmUtc3RvY2stc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcGFkZGluZzogNTBweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21hcHJlLXN0b2NrLXN0aWNreSB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNvbWFwcmUtc3RvY2stc3RpY2t5IHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5jb21hcHJlLXN0b2NrLXN0aWNreSB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbWFwcmUtc3RvY2stc3RpY2t5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuXG4ucXVvdGVIZWFkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1b3RlSGVhZC1zZWN0aW9uIC5pY29uZGF0YSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVIZWFkLXNlY3Rpb24gLmljb25kYXRhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gdGJvZHkgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gdGJvZHkgdHIgdGQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gdGJvZHkgdHIgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAubnVtYmVyLWNlbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gLm51bWJlci1jZWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAubnVtYmVyLWNlbGwubmVnYXRpdmUtbnVtYmVyIHtcbiAgY29sb3I6ICNkZDUwNGQ7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAubnVtYmVyLWNlbGwucG9zaXRpdmUtbnVtYmVyIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAubnVtYmVyLWNlbGwucG9zaXRpdmUtbnVtYmVyIHAge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIC5yb3dzbWVyZ2UtbnVtYmVyLWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAuc3RyaW5nLWNlbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gLnN0cmluZy1jZWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLnRhYmxlLXNlY3Rpb24taGVhZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zZWN0aW9uLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLnZlcnRpY2FsLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGxlZnQ6IDQ4JTtcbiAgdG9wOiAzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52ZXJ0aWNhbC1jaXJjbGUtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZXJ0aWNhbC1jaXJjbGUtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ubW9iLXZzY29tcG9uZW50IHtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuXG4ucmVkLWJ0bi10ZXh0IHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5ob3Jpem9udGFsLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLmNvbXBhcmUtc3RvY2stbW9iIC5jb21wYXJlc3RvY2tzLXNlY3Rpb24ge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZS1zdG9jay1tb2IgLmNvbXBhcmVzdG9ja3Mtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmNvbXBhcmUtc3RvY2stbW9iIC5jb21wYXJlc3RvY2tzLXNlY3Rpb24gLmQtc3BhY2UtYmV0d2VlbiB7XG4gIGdhcDogNDBweDtcbn1cblxuLnBlZXJjb21wYXJlLWNvbnRlbnQgLmljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5mdW5kLWNvbXBhcmUtZGF0YSAubWFya2V0Y2FyZGhlYWQge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZnVuZC1jb21wYXJlLWRhdGEgLm1hcmtldGNhcmRoZWFkIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZnVuZC1jb21wYXJlLWRhdGEgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGVlcmNvbXBhcmlzaW9uLW1vYmlsZS12aWV3IC5jdXN0b21hY2NvcmRpYW4tbmV3IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuXG4jbWFpbi1zY3JvbGwtZGl2LFxuI2dlbmVyaWMtaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWNvbXBhcmUtc3RvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDglIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sc3Bhbi1jb250ZW50LXRkLTMge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sc3Bhbi1jb250ZW50LXRkLTIge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kb2NrZWQtcG9zaXRpb24tc3RpY2t5LWNvbXBhcmUtbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5O1xufVxuLmRvY2tlZC1wb3NpdGlvbi1zdGlja3ktY29tcGFyZS1tb2JpbGUgLmNvbC00LmZpcnN0LWNvbXBhcmUtZGl2IHtcbiAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmRvY2tlZC1wb3NpdGlvbi1zdGlja3ktY29tcGFyZS1tb2JpbGUgLmNvbC00LmZpcnN0LWNvbXBhcmUtZGl2IHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5kb2NrZWQtcG9zaXRpb24tc3RpY2t5LWNvbXBhcmUtbW9iaWxlIC5jb2wtNC5maXJzdC1jb21wYXJlLWRpdiB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRvY2tlZC1wb3NpdGlvbi1zdGlja3ktY29tcGFyZS1tb2JpbGUgLmNvbC00LmZpcnN0LWNvbXBhcmUtZGl2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuXG4uc3RvY2stY29tcG9zaXRpb24tc3RpY2t5LXRhYmxlIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5zdG9jay1jb21wb3NpdGlvbi1zdGlja3ktdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLnN0b2NrLWNvbXBvc2l0aW9uLXN0aWNreS10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLnN0b2NrLWNvbXBvc2l0aW9uLXN0aWNreS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uc3RvY2stY29tcG9zaXRpb24tc3RpY2t5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5jb21wYXJlLXN0b2NrLW1vYmlsZS1uZXcgLnJlcGxhY2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMHB4O1xufVxuLmNvbXBhcmUtc3RvY2stbW9iaWxlLW5ldyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcmUtc3RvY2stbW9iaWxlLW5ldyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaE9wdGlvbnZhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNiYmJiYmIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLnJlbW92ZS1zY3JvbGxpbmctcGVlckNvbXBhcmUgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnJlbW92ZS1zY3JvbGxpbmctcGVlckNvbXBhcmUgLmdlbmVyaWMtdGFibGUtbm90LXNjcm9sbCAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQ6bGFzdC1jaGlsZCB7XG4gIHNjcm9sbGJhci13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB7XG4gIHBhZGRpbmc6IDE1cHggMThweCAyMHB4IDU0cHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICB9XG4gIC5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgfVxuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA0O1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRoIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkLFxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkLFxuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAwcHggMTNweDtcbiAgfVxufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwcHggMTNweDtcbiAgfVxufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAzJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICB9XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDEwcHg7XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IFwi4oCMXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZmZmZjtcbn1cbi5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3JhcGgtdmFsdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIGNvbHVtbi1nYXA6IDQ1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMC41JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyYXBoLXZhbHVlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ncmFwaC12YWx1ZXMgZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5ncmFwaC12YWx1ZXMgLmltQ2lyY2xlLnJlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjdkN2E7XG59XG4uZ3JhcGgtdmFsdWVzIC5pbUNpcmNsZS5saWdodC1yZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZjYmNhO1xufVxuLmdyYXBoLXZhbHVlcyAuaW1DaXJjbGUuYmxvb2QtcmVkOjpiZWZvcmUge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cbi5ncmFwaC12YWx1ZXMgLmltQ2lyY2xlLmdyZWVuOjpiZWZvcmUge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5ncmFwaC12YWx1ZXMgLmltQ2lyY2xlLmxpZ2h0LWdyZWVuOjpiZWZvcmUge1xuICBjb2xvcjogIzhhZGY4ZDtcbn1cbi5ncmFwaC12YWx1ZXMgLmltQ2lyY2xlLmdyZWVueTo6YmVmb3JlIHtcbiAgY29sb3I6ICNhZWViYjA7XG59XG4uZ3JhcGgtdmFsdWVzIC5pbUNpcmNsZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZ3JlZW55LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjYWVlYmIwO1xufVxuXG4ubGlnaHQtZ3JlZW4tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM4YWRmOGQ7XG59XG5cbi5ncmVlbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzUxYjI1NTtcbn1cblxuLmJsb29kLXJlZC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbn1cblxuLnJlZC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmN2Q3YTtcbn1cblxuLmxpZ2h0LXJlZC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmY2JjYTtcbn1cblxuLnN0b2Nrc2Nhbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDcuNXB4IDBweCAxMi41cHg7XG59XG5cbi5zdG9ja3NjYW4tZGF0YSB7XG4gIHBhZGRpbmc6IDguOHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5zdG9ja3NjYW4tZGF0YSAuc3RvY2tzY2FuLWFycm93IHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uc3RvY2tzY2FuLWRhdGEgLnN0b2NrLWRldGFpbHMtaGVhZC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zdG9ja3NjYW4tZGF0YSAucGVyZm9ybWFuY2UtYmxvY2sge1xuICBwYWRkaW5nOiAxMC44cHg7XG59XG4uc3RvY2tzY2FuLWRhdGEgLmJhY2stYnRuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5zdG9ja3NjYW4tZGF0YSAuYmFjay1idG4tY29udGFpbmVyIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN0b2Nrc2Nhbi1kYXRhIC5zdG9jay1kZXRhaWxzLW1iIC5fX2hhbmRsZS13cmFwcGVyLFxuLnN0b2Nrc2Nhbi1kYXRhIC5zdG9jay1kZXRhaWxzLW1iIC5zdG9jay1kZXRhaWxzLWhlYWQsXG4uc3RvY2tzY2FuLWRhdGEgLnN0b2NrLWRldGFpbHMtbWIgLnBlcmZvcm1hbmNlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZDtcbn1cbi5zdG9ja3NjYW4tZGF0YSAuc3RvY2stZGV0YWlscy1tYiAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnN0b2Nrc2Nhbi1kYXRhLnN0b2Nrc2Nhbi1kYXRhLXNlY3Rpb24gLnN0b2NrLWRldGFpbHMtaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zdG9ja3NjYW4tdGFibGUtYmxvY2sgLnN0b2Nrc2Nhbi10YWJsZSB7XG4gIHBhZGRpbmc6IDBweCAxMS4ycHg7XG59XG4uc3RvY2tzY2FuLXRhYmxlLWJsb2NrIC5zdG9ja3NjYW4tdGFibGUgLmRldGFpbC10YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDQwcHggIWltcG9ydGFudDtcbn1cbi5zdG9ja3NjYW4tdGFibGUtYmxvY2sgLnN0b2Nrc2Nhbi10YWJsZSAuZGV0YWlsLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggOHB4ICFpbXBvcnRhbnQ7XG59XG4uc3RvY2tzY2FuLXRhYmxlLWJsb2NrIC5zdG9ja3NjYW4tdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogI2I4YjhiODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zdG9ja3NjYW4tdGFibGUtYmxvY2sgLnN0b2Nrc2Nhbi10YWJsZSB0YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uc3RvY2tzY2FuLXRhYmxlLWJsb2NrIC5zdG9ja3NjYW4tdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zdG9ja3NjYW4tdGFibGUtYmxvY2sgLnN0b2Nrc2Nhbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE1cHggMTNweCAxNXB4IDhweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLnNlYXNvbmFiaWxpdHktc3RvY2tzY2FuLWRhdGEgPiAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDIwcHg7XG59XG4uc2Vhc29uYWJpbGl0eS1zdG9ja3NjYW4tZGF0YSAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcbiAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLnBkdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uZ2VuZXJpYy1zaWRlYmFyLW92ZXJsYXlibG9jayB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0b3ItYW5hbHlzaXMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtc3RpY2t5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSksXG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpLFxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtc3RpY2t5IHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSxcbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjUlO1xufVxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtc3RpY2t5IHRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSxcbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMiksXG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtc3RpY2t5IHRhYmxlIHRyIHRoOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kgdGFibGUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtdWkgdGhlYWQgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZGVza09mU3dvdCB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi52aWV3V3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLnN3b3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4taW5saW5lOiAxNnB4O1xuICBtYXJnaW4tYmxvY2s6IDI3cHg7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAuaG9yaXpvbnRhbC1saW5lLFxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLnZlcnRpY2FsLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAuaG9yaXpvbnRhbC1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLnZlcnRpY2FsLWxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAuc3RyZW5ndGhzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAub3Bwb3J0dW5pdGllcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLndlYWtuZXNzZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAudGhyZWF0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5zd290LWNvbnRhaW5lci13cmFwcGVyIC5zd290SW1nIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cbi5zd290LWNvbnRhaW5lci13cmFwcGVyIC5zd290SW1nIGltZyB7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMjAlO1xufVxuXG4uaGVhZGluZ09mU3dvdCB7XG4gIHBhZGRpbmctYmxvY2s6IDIxcHggMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4uY2lyY2xlTnVtYmVyIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5oZWFkaW5nVGFiT2ZTd290IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5oZWFkaW5nVGFiT2ZTd290IHVsIHtcbiAgbWFyZ2luLWlubGluZTogMHB4O1xuICBwYWRkaW5nLWlubGluZTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGluZ1RhYk9mU3dvdCB1bCBsaSB7XG4gIG1hcmdpbi1ibG9jazogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZTogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaGVhZGluZ1RhYk9mU3dvdCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cblxuLnN3b3RUYWJzSGVhZGluZyAuc3VmZml4c3RyZW5ndGhzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYjI1NTtcbn1cbi5zd290VGFic0hlYWRpbmcgLnN1ZmZpeHdlYWtuZXNzZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjAwO1xufVxuLnN3b3RUYWJzSGVhZGluZyAuc3VmZml4b3Bwb3J0dW5pdGllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTBhOWY7XG59XG4uc3dvdFRhYnNIZWFkaW5nIC5zdWZmaXh0aHJlYXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZDtcbn1cbi5zd290VGFic0hlYWRpbmcgLnRpdGxlQW5kU3VmZml4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG5cbi5tb2Itc3dvdC1oZWFkaW5nIC5uYXYtbGluayB7XG4gIG1hcmdpbi1pbmxpbmU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLmRyYXdlci1oZWFkZXIuY3VzdG9tLWhlYWRpbmctc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAubWFya2V0LWRyYXdlcl9fY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAuZHJhd2VyLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3b3QtYW5hbHlzaXMtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHRvcDogNnB4O1xufVxuLnN3b3QtYW5hbHlzaXMtdGFiIC5uYXYubmF2LXRhYnMge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMy4ycHg7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5zd290LWFuYWx5c2lzLXRhYiAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxNnB4IDRweCA3cHggNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN3b3QtYW5hbHlzaXMtdGFiIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTZweCA0cHggOXB4IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNzd290LWFuYWx5c2lzIC5tYi1nZW5lcmljU2lkZUJhcixcbiNzd290LWFuYWx5c2lzIC56LWluZGV4LW1iZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4ub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5waXZvdE5hbWUge1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4ub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5waXZvdFZhbHVlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG59XG5cbi5idXktc2VsbC1ibG9jayB7XG4gIGdhcDogMTBweDtcbn1cbi5idXktc2VsbC1ibG9jayAuaWNvbi1ibG9jayB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnV5LXNlbGwtYmxvY2sgLmVkX2J1dHRvbi5idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLmJ1eS1zZWxsLWJsb2NrIC5lZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXIge1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xufVxuXG4uaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XG59XG4uaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLk9uZXRpbWVTSVBXcmFwcGVyIC5vbmVUaW1lLWJ0biB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmc6IDlweCAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5PbmV0aW1lU0lQV3JhcHBlciAuU0lQLWJ0biB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmc6IDlweCA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXRmRHluYW1pY0luZGljYXRvciAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUsXG4gIC5ldGZEeW5hbWljSW5kaWNhdG9yIC5wcm9ncmVzc2NvbW1vbmdyYXl2YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9uZVRpbWUtYnRuIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLlNJUC1idG4ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLyogWW91ckNvbXBvbmVudC5jc3MgKi9cbi5zdGlja3ktcm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdGlja3ktcXVvdGVzIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHotaW5kZXg6IDk7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEzNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2OXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5saW5lSGVpZ2h0LW5vcm1hbCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHluYW1pY2luZGljYXRlci1lcXVpdHkgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlLFxuICAuZHluYW1pY2luZGljYXRlci1lcXVpdHkgLnByb2dyZXNzY29tbW9uZ3JheXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JvdGhtYXRyaWNzLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzRweDtcbiAgfVxufVxuLnN0aWNreS1lcXVpdHktb3ZlcnZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGlja3ktZXF1aXR5LW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RpY2t5LWVxdWl0eS1vdmVydmlldyAuYnV5LXNlbGwtYmxvY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RpY2t5LWVxdWl0eS1vdmVydmlldyAubWFya2V0Z3JvdXAge1xuICAgIG1hcmdpbjogMTBweCAxNXB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RpY2t5LWVxdWl0eS1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3RpY2t5LWVxdWl0eS1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LWVxdWl0eS1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdGlja3ktZXF1aXR5LW92ZXJ2aWV3IC5tYXJrZXRncm91cCAubWFya2V0Y2FyZGZvb3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5xdW90ZXMtYWN0aW9ucy1jbGFzc2VzIHtcbiAgcGFkZGluZzogMjJweCA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uZXF1aXR5LW92ZXJ2aWV3LXBvaW50LW1vYiAuY29sLTMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5lcXVpdHktb3ZlcnZpZXctcG9pbnQtbW9iIC5jb2wtMyAucGl2b3RWYWx1ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZXF1aXR5LW92ZXJ2aWV3LXBvaW50LW1vYiAuY29sLTM6bnRoLWNoaWxkKDIpLFxuLmVxdWl0eS1vdmVydmlldy1wb2ludC1tb2IgLmNvbC0zOm50aC1jaGlsZCg0KSxcbi5lcXVpdHktb3ZlcnZpZXctcG9pbnQtbW9iIC5jb2wtMzpudGgtY2hpbGQoNiksXG4uZXF1aXR5LW92ZXJ2aWV3LXBvaW50LW1vYiAuY29sLTM6bnRoLWNoaWxkKDgpLFxuLmVxdWl0eS1vdmVydmlldy1wb2ludC1tb2IgLmNvbC0zOm50aC1jaGlsZCg5KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5lcXVpdHktb3ZlcnZpZXctc2VjdGlvbiAuY2FyZC1ncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZXF1aXR5LW92ZXJ2aWV3LXNlY3Rpb24tdWkgLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZ3Jvd3RoLW1ldHJpeC10YWJsZSB0aGVhZCB0ciB0aCBsYWJlbCB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ncm93dGgtbWV0cml4LXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5ncm93dGgtbWV0cml4LXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuXG4jb3ZlcnZpZXctYWxlcnQgLm1vZGFsYWxlcnRzLm1vZGFsLnNob3cge1xuICB6LWluZGV4OiAxMDUwO1xufVxuXG4ucHJvZ3Jlc3Mtc3RvY2sge1xuICBwYWRkaW5nLXRvcDogMzZweDtcbn1cbi5wcm9ncmVzcy1zdG9jayAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3Mtc3RvY2sgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xufVxuXG4uc3RvY2stZXJyb3Ige1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uc3RvY2stZXJyb3IgaSB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZ3Jlc3Mtc3RvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG4ucmlza29tZXRlci1zZWN0aW9uIC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmlza29tZXRlci1zZWN0aW9uIC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaXNrb21ldGVyLXNlY3Rpb24gLmhpZ2hjaGFydHMtY29udGFpbmVyIC5oaWdoY2hhcnRzLXJvb3Qge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmlza21lYXN1cmUtdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucmlza21lYXN1cmUtdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5yaXNrbWVhc3VyZS10YWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5yaXNrbWVhc3VyZS10YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJpc2ttZWFzdXJlLXRhYmxlIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnJpc2ttZWFzdXJlLXRhYmxlIHRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJpc2ttZWFzdXJlLXRhYmxlIHRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5yaXNrbWVhc3VyZS10YWJsZSB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxufVxuLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5cbi5yaXNrLW1ldGVyLW1hcmtldCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tdGV4dGJveC1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jdXN0b20tdGV4dGJveC1jYWxlbmRhciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY3VzdG9tLXRleHRib3gtY2FsZW5kYXIgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcbiAgei1pbmRleDogOTtcbn1cblxuLmNvbW1vbi1oZWFkaW5ncy1xdW90ZXMge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tb24taGVhZGluZ3MtcXVvdGVzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cblxuLnNlYXNvbmFsaXR5LWNhcmQgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdG9yLW1hcmtldC1jYXJkIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmltZy1jaXJjbGUtbmZvIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctY2lyY2xlLW5mbyB7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICB9XG59XG5cbi5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbixcbi5yb3VuZGVkLWNpcmNsZTEuZXhjbGFtYXRpb24ge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1zbWFsbC1jb250ZW50LXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXNtYWxsLWNvbnRlbnQtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC0xMDAtc2V0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lZGVsLWljb24td2F0Y2hsaXN0LWNvbG9yIHtcbiAgZm9udC1zaXplOiAzN3B4O1xufVxuLmVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3IuZm9udC1zbWFsbC0xNnB4IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3IuZm9udC1zbWFsbC0xMXB4IHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wYXJlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2U7XG4gICAgei1pbmRleDogOTtcbiAgICBib3R0b206IDExMHB4O1xuICAgIHJpZ2h0OiAyMjVweDtcbiAgfVxuICAuY29tcGFyZS1tb2ItZHJhd2VyIHtcbiAgICBwYWRkaW5nOiAxOHB4IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbiAgLmNvbXBhcmUtYWRkLW1vYi1kcmF3ZXIge1xuICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cbi52c2NvbXBvbmVudC1tb2JpbGUgLnZlcnRpY2FsLWNpcmNsZSB7XG4gIHotaW5kZXg6IDI7XG59XG4udnNjb21wb25lbnQtbW9iaWxlIC52ZXJ0aWNhbC1jaXJjbGUtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52c2NvbXBvbmVudC1tb2JpbGUgLnZlcnRpY2FsLWNpcmNsZS1saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucXVvdGVzLWZ1dHVyZXMtdWkgLmVkZWwtaWNvbi1pbmZvLWNvbG9yIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLWluZm8tY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmcge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3Ige1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tYXRvbSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVvdGVzLWZ1dHVyZXMtdWkgLmVkZWwtaWNvbi1hdG9tIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlcy1mdXR1cmVzLXVpIC5lZGVsLWljb24tcGVlci1jb21wYXJpc2lvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucXVvdGVzLWZ1dHVyZXMtdWkgLmVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZXMtZnV0dXJlcy11aSAuZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZWRlbC1pY29uLXByb2ZpdC1jb2xvciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLXByb2ZpdC1jb2xvciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5lZGVsLWljb24taW52ZXN0LXBsYW50IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24taW52ZXN0LXBsYW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmVkZWwtaWNvbi1yaXNrcy0xIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tcmlza3MtMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5lZGVsLWljb24tYm9vay1pbmZvIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tYm9vay1pbmZvIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tZ3JhcGgtYmFncyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5lZGVsLWljb24tY29pbnMtYmFnIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tY29pbnMtYmFnIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmVkZWwtaWNvbi1ncmFwaC1zdG9jay0xIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tZ3JhcGgtc3RvY2stMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5lZGVsLWljb24taXRyYWRheS11cCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLWl0cmFkYXktdXAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvY2stcXVvdGVzLXNlY3Rpb24ge1xuICAgIHRvcDogMjQ1cHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxufVxuXG4uZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5lZGVsLWljb24tdHJlbmQtYXJyb3cge1xuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLXRyZW5kLWFycm93IHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWRlbC1pY29uLWNoYXJ0LWNvbG9yIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24tY2hhcnQtY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZWRlbC1pY29uLW5vdGUtbG9vayB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLW5vdGUtbG9vayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5lZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZWRlbC1pY29uLXdhdGNobGlzdC1hbm90aGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZXhwYW5kLWFsbC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwcHg7XG59XG5cbi5zaGFyZS1tb2RhbC1vcGVuIC5kb2NrLXF1b3Rlcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFyZSAuc2hhcmUtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlIC5zaGFyZS1pY29uIC5lZGVsLWljb24tc2hhcmUtaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4uY2hpbGRyZW4tY29udGFpbmVyIC5lcnJvci1tc2cge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uY29tbW9uLWNhcmQtc2hhcmUtcGFkZGluZy5jb21tb24tbWFya2V0Y2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1jYXJkLXNoYXJlLXBhZGRpbmcuY29tbW9uLW1hcmtldGNhcmQtbm9wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi1zcGFjZSAubWFya2V0VGFicy11bCB7XG4gIG1hcmdpbjogMHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi5kb2NrZWQtcG9zaXRpb24tc3BhY2UgLm1hcmtldGdyb3VwIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnF1b3Rlcy1zb3J0IC5zb3J0LWRyb3Age1xuICB3aWR0aDogMzQ1cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucXVvdGVzLXNvcnQgLnNvcnQtZHJvcCAuc29ydC1kcm9wLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdW90ZXMtc29ydCAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5lZF9idXR0b24ge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMHB4ICFpbXBvcnRhbnQ7XG59XG4ucXVvdGVzLXNvcnQgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcbiAgei1pbmRleDogMTAwMDAxICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1b3Rlcy1zb3J0LmNvbW1vbi1zb3J0aW5nLW1pZG5pZ2h0Ymx1ZSAuZHJhd2VyLWJvZHkgLnNvcnQtZHJvcC1ib2R5bGlzdCBsaS5kYXJrLWdyZXksIC5xdW90ZXMtc29ydC5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUgLmRyYXdlci1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkuZGFyay1ncmV5IC5ib2R5bGlzdC1yaWdodCBwIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYW5zaXRpb24tZG9ja2luZyB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2UgIWltcG9ydGFudDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5O1xufVxuLmRvY2tlZC1wb3NpdGlvbi1zdGlja3kudG9wLTEwMHB4IHtcbiAgdG9wOiAxMDBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24tc3RpY2t5LnRvcC05MHB4IHtcbiAgdG9wOiA5MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi1zdGlja3kudG9wLTcwcHgge1xuICB0b3A6IDcwcHg7XG59XG5cbi53cmFwcGVyLW9mLXBlcmlvZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndyYXBwZXItb2YtcGVyaW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi53cmFwcGVyLW9mLXBlcmlvZCAuaWNvbi1kb3duYXJyb3cge1xuICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLW9mLXBlcmlvZCAuaWNvbi1kb3duYXJyb3cgaSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmhpc29yaWMtZHJvcGRvd24tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG5cbi5uYXZIaXN0b3J5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxMjguNTcxJSAqL1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuXG4ubmF2SGlzdG9yeUljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDkuNDIycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubmF2SGlzdG9yeU1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbi5uYXZIaXN0b3J5SWNvbk1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOS40MjJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ncmlkMkluZGV4RnVuZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSBhdXRvO1xufVxuXG4uZ3JpZDNJbmRleEZ1bmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMzUlIGF1dG87XG59XG5cbi50YWJsZS1yb3ctc29ydGluZyB0aCAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnRhYmxlLXJvdy1zb3J0aW5nIHRoIC50aXRsZSAuYXJyb3dzIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uZm9udC1zbWFsbC0xNXB4IHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5hbmNpYWwtYW5hbHlzaXMtZGVza3RvcC1ibG9jayAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maW5hbmNpYWwtYW5hbHlzaXMtZGVza3RvcC1ibG9jayAubWFya2V0Z3JvdXAge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZmluYW5jaWFsLWFuYWx5c2lzLWRlc2t0b3AtYmxvY2sgLmNvbW1vbi1kcm9wZG93bi10b2MuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIHtcbiAgY29sb3I6ICM3MjcyNzEgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uZmluYW5jaWFsLWFuYWx5c2lzLWRlc2t0b3AtYmxvY2sgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwuZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MTtcbn1cbi5maW5hbmNpYWwtYW5hbHlzaXMtZGVza3RvcC1ibG9jayAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLm1nbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuXG4ubWdsLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbi5maW5hbmNpYWwtYW5seS1tb2ItYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmZpbmFuY2lhbC1hbmx5LW1vYi1ibG9jayAuaGVhZGluZy1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xufVxuLmZpbmFuY2lhbC1hbmx5LW1vYi1ibG9jayAuY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5icmQtYnRtLTEtbW9ubyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmFjaWFsLWFubHlzaXMtdGFiLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmZpbmFjaWFsLWFubHlzaXMtdGFiLW1vYmlsZSAuY3VzdG9tYWNjb3JkaWFuLW5ldyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5maW4tdGFibGUtYmxvY2sge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW4tdGFibGUtYmxvY2sgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6aG92ZXI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG59XG4uZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCA1MHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogOTVweDtcbiAgfVxufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAxMHB4IDZweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgLmFkZC1ib3gge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgLmFkZC1ib3ggZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggNTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG4uZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jayB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSAudGl0bGUtYmxvY2sge1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gIH1cbn1cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgLnRpdGxlLWJsb2NrIGRpdiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTQ2cHg7XG4gIHBhZGRpbmc6IDJweCAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgLnRpdGxlLWJsb2NrIGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuLmZpbi10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSAudGl0bGUtYmxvY2sgZGl2OmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jayBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpob3ZlcjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgZGl2IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggNTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA5NXB4O1xuICB9XG59XG4uYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAxMHB4IDZweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogNnB4IDEwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgLmFkZC1ib3ggZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciAuYWRkLWJveCBkaXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4IDUwcHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jay1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgLnRpdGxlLWJsb2NrIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSAudGl0bGUtYmxvY2sge1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gIH1cbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jayBkaXYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHdpZHRoOiAxNDZweDtcbiAgcGFkZGluZzogMnB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFsYW5jZS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSAudGl0bGUtYmxvY2sgZGl2IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IC50aXRsZS1ibG9jayBkaXY6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlLXdyYXBwZXItcG5sIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogNzB2aDtcbn1cbi50YWJsZS13cmFwcGVyLXBubDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRhYmxlLXdyYXBwZXItcG5sOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YWJsZS13cmFwcGVyLXBubDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5zaG93bW9yZS1ibG9jayAuZWRlbC1pY29uLXBsdXM6YmVmb3JlLFxuLnNob3dtb3JlLWJsb2NrIC5lZGVsLWljb24tbWludXM6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG5cbi5wZGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rZXktcmF0aW8tdGFibGUtYmxvY2sgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4ua2V5LXJhdGlvLXRhYmxlLWJsb2NrIHRhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5rZXktcmF0aW8tdGFibGUtYmxvY2sgdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ua2V5LXJhdGlvLXRhYmxlLWJsb2NrIHRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG4ua2V5LXJhdGlvLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLmtleS1yYXRpby10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAxcHg7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wLWtleS1yYXRpb3Mge1xuICBwYWRkaW5nOiAxNXB4IDkwcHggMzBweCAxMHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAta2V5LXJhdGlvcyB7XG4gICAgcGFkZGluZzogMTVweCAwcHggMzBweCAxMHB4O1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5rZXktaGVhZGluZy1mb250IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5LWhlYWRpbmctZm9udCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG5cbi5wLXRkLWtleS1yYXRpb3Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRkLWtleS1yYXRpb3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAzMHB4O1xuICB9XG59XG5cbi5maW5hbmNpYWwtcG9wdXAuZmFkZS5zaG93LnBvcG92ZXIge1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZpbmFuY2lhbC1wb3B1cC5mYWRlLnNob3cucG9wb3ZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG4uZmluYW5jaWFsLXBvcHVwIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmFuY2lhbC1wb3B1cCAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLmZpbmFuY2lhbC1wb3B1cCAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluYW5jaWFsLXBvcHVwIC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLmZpbmFuY2lhbC1wb3B1cC50b29sdGlwLWludmlzaWJsZSAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhbGFuY2UtdGFibGUtYmxvY2sge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyIC5hZGQtYm94IHtcbiAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbGV4LXRhYmxlLWNvbnRlbnQtcG5sdGFibGUgZGl2OmZpcnN0LWNoaWxkIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uZmxleC10YWJsZS1jb250ZW50LXBubHRhYmxlIGRpdjpsYXN0LWNoaWxkIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmNvbW1vbi1kcm9wZG93bi1xdW90ZSAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyb3Bkb3duLXF1b3RlIC5kcm9wZG93bi1tZW51LnNob3cge1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1oZWlnaHQuZml4ZWQtaGVpZ2h0LWwtbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpeGVkLWhlaWdodC5maXhlZC1oZWlnaHQtMi1saW5lIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maXhlZC1oZWlnaHQuZml4ZWQtaGVpZ2h0LTMtbGluZSB7XG4gIGhlaWdodDogNjZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maXhlZC1oZWlnaHQtZm9yLVRvdGFsLU9wZXJhdGluZy1FeHBlbnNlcyB7XG4gIGhlaWdodDogNDZweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maXhlZC1oZWlnaHQtZm9yLVRvdGFsLU9wZXJhdGluZy1FeHBlbnNlcy5oZWFkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbW1vbi1kcm9wZG93bi1xdW90ZS1tYXgtY29udGVudCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuXG4ucGFkZGluZy0xMHgge1xuICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7XG59XG5cbi5wYWRkaW5nLTJ4IHtcbiAgcGFkZGluZzogMnB4IDBweCAwcHg7XG59XG5cbi5maXhlZC1oZWlnaHQudGFMZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtd3JhcHBlci1wbmwgLmZsZXgtdGFibGUtY29udGVudC1wbmx0YWJsZSAuZml4ZWQtaGVpZ2h0LWZvci1JbnRlcmVzdC1FeHBlbmRlZCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZ5LWhlYWRpbmctc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4ua2V5LWhlYWRpbmctc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZml4ZWQtaGVpZ2h0LTMtbGluZS5maXhlZC1oZWlnaHQtZm9yLU5ldC1JbnRlcmVzdC1JbmNvbWUtdG8tVG90YWwtSW5jb21lLS0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1oZWlnaHQtMi1saW5lLmZpeGVkLWhlaWdodC1mb3ItTmV0LUludGVyZXN0LU1hcmdpbi0tIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtaGVpZ2h0LTItbGluZS5maXhlZC1oZWlnaHQtZm9yLU5JTS10by1Ub3RhbC1JbmNvbWUtLSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmZpbmFuY2lhbC10b29sdGlwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAyMnB4O1xuICBsZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZpbmFuY2lhbC10b29sdGlwLWtleSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG59XG5cbi5wYi0xNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuXG4ubGgtMTYge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnBkZi1zZWN0aW9uLWJsb2NrIC50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLnBkZi1zZWN0aW9uLWJsb2NrIC50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBkZi1zZWN0aW9uLWJsb2NrIC50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wZGYtc2VjdGlvbi1ibG9jayAudGFibGUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnBkZi1zZWN0aW9uLWJsb2NrIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjJweCAwcHggMHB4IDBweDtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGRmLXNlY3Rpb24tYmxvY2sgdGFibGUge1xuICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XG4gIH1cbn1cbi5wZGYtc2VjdGlvbi1ibG9jayB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMTBweCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnBkZi1zZWN0aW9uLWJsb2NrIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGRmLXNlY3Rpb24tYmxvY2sgLmZsZXhKdXN0aWZ5U3BhY2VCZXR3ZWVuLmRvd25sb2FkQ29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBkZi1zZWN0aW9uLWJsb2NrIC5lZGVsLWljb24tcmVwb3J0LWNvbG9yIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4udGQtYWxpZ25tZW50LXBkZnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGQtYWxpZ25tZW50LXBkZnMge1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgfVxufVxuXG4ubGlua3MtaGVhZGluZy13aWR0aCB7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgbWluLXdpZHRoOiAzMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlua3MtaGVhZGluZy13aWR0aCB7XG4gICAgbWluLXdpZHRoOiAxOTVweDtcbiAgfVxufVxuXG4udnNDb21wb25lbnQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52c0NvbXBvbmVudC1JY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi52c0NvbXBvbmVudC1MaW5lIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjU7XG59XG5cbi5ncmlkLTUtcGVlcmNvbXBhcmlzaW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNiUgNSUgMjYlIDUlIDI2JTtcbiAgZ2FwOiAzJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ3JpZC01LXBlZXJjb21wYXJpc2lvbi5kaXNwbGF5LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uc2VhcmNoLXVpLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uc2VhcmNoLXVpLWJveDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXVpLWJveDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtdWktYm94Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtdWktYm94IC5leGNoYW5nZSB7XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXVpLWJveCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29tcGFyZXN0b2Nrcy1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jb21wYXJlc3RvY2tzLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tcGFyZXN0b2Nrcy1zZWN0aW9uIC5yZXBsYWNlLWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlc3RvY2tzLXNlY3Rpb24gLnJlcGxhY2UtY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tcGFyZXN0b2Nrcy1zZWN0aW9uIC5lZGVsLWljb24tbW92ZSB7XG4gIGZvbnQtc2l6ZTogMC40MzhyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmNvbXBhcmVzdG9ja3Mtc2VjdGlvbiAuY29tcGFyZXN0b2NrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNvbWFwcmUtc3RvY2stc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcGFkZGluZzogNTBweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21hcHJlLXN0b2NrLXN0aWNreSB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNvbWFwcmUtc3RvY2stc3RpY2t5IHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5jb21hcHJlLXN0b2NrLXN0aWNreSB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbWFwcmUtc3RvY2stc3RpY2t5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuXG4ucXVvdGVIZWFkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1b3RlSGVhZC1zZWN0aW9uIC5pY29uZGF0YSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVIZWFkLXNlY3Rpb24gLmljb25kYXRhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gdGJvZHkgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gdGJvZHkgdHIgdGQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gdGJvZHkgdHIgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAubnVtYmVyLWNlbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gLm51bWJlci1jZWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAubnVtYmVyLWNlbGwubmVnYXRpdmUtbnVtYmVyIHtcbiAgY29sb3I6ICNkZDUwNGQ7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAubnVtYmVyLWNlbGwucG9zaXRpdmUtbnVtYmVyIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAubnVtYmVyLWNlbGwucG9zaXRpdmUtbnVtYmVyIHAge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIC5yb3dzbWVyZ2UtbnVtYmVyLWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbiAuc3RyaW5nLWNlbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24gLnN0cmluZy1jZWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLnRhYmxlLXNlY3Rpb24taGVhZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zZWN0aW9uLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLnZlcnRpY2FsLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGxlZnQ6IDQ4JTtcbiAgdG9wOiAzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52ZXJ0aWNhbC1jaXJjbGUtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZXJ0aWNhbC1jaXJjbGUtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ubW9iLXZzY29tcG9uZW50IHtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuXG4ucmVkLWJ0bi10ZXh0IHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5ob3Jpem9udGFsLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLmNvbXBhcmUtc3RvY2stbW9iIC5jb21wYXJlc3RvY2tzLXNlY3Rpb24ge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZS1zdG9jay1tb2IgLmNvbXBhcmVzdG9ja3Mtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmNvbXBhcmUtc3RvY2stbW9iIC5jb21wYXJlc3RvY2tzLXNlY3Rpb24gLmQtc3BhY2UtYmV0d2VlbiB7XG4gIGdhcDogNDBweDtcbn1cblxuLnBlZXJjb21wYXJlLWNvbnRlbnQgLmljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5mdW5kLWNvbXBhcmUtZGF0YSAubWFya2V0Y2FyZGhlYWQge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZnVuZC1jb21wYXJlLWRhdGEgLm1hcmtldGNhcmRoZWFkIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZnVuZC1jb21wYXJlLWRhdGEgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGVlcmNvbXBhcmlzaW9uLW1vYmlsZS12aWV3IC5jdXN0b21hY2NvcmRpYW4tbmV3IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuXG4jbWFpbi1zY3JvbGwtZGl2LFxuI2dlbmVyaWMtaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ncmlkLWNvbXBhcmUtc3RvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDglIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sc3Bhbi1jb250ZW50LXRkLTMge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sc3Bhbi1jb250ZW50LXRkLTIge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kb2NrZWQtcG9zaXRpb24tc3RpY2t5LWNvbXBhcmUtbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5O1xufVxuLmRvY2tlZC1wb3NpdGlvbi1zdGlja3ktY29tcGFyZS1tb2JpbGUgLmNvbC00LmZpcnN0LWNvbXBhcmUtZGl2IHtcbiAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmRvY2tlZC1wb3NpdGlvbi1zdGlja3ktY29tcGFyZS1tb2JpbGUgLmNvbC00LmZpcnN0LWNvbXBhcmUtZGl2IHtcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5kb2NrZWQtcG9zaXRpb24tc3RpY2t5LWNvbXBhcmUtbW9iaWxlIC5jb2wtNC5maXJzdC1jb21wYXJlLWRpdiB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRvY2tlZC1wb3NpdGlvbi1zdGlja3ktY29tcGFyZS1tb2JpbGUgLmNvbC00LmZpcnN0LWNvbXBhcmUtZGl2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuXG4uc3RvY2stY29tcG9zaXRpb24tc3RpY2t5LXRhYmxlIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5zdG9jay1jb21wb3NpdGlvbi1zdGlja3ktdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLnN0b2NrLWNvbXBvc2l0aW9uLXN0aWNreS10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLnN0b2NrLWNvbXBvc2l0aW9uLXN0aWNreS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uc3RvY2stY29tcG9zaXRpb24tc3RpY2t5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5jb21wYXJlLXN0b2NrLW1vYmlsZS1uZXcgLnJlcGxhY2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMHB4O1xufVxuLmNvbXBhcmUtc3RvY2stbW9iaWxlLW5ldyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLmNvbXBhcmUtc3RvY2stbW9iaWxlLW5ldyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaE9wdGlvbnZhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNiYmJiYmIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLnJlbW92ZS1zY3JvbGxpbmctcGVlckNvbXBhcmUgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnJlbW92ZS1zY3JvbGxpbmctcGVlckNvbXBhcmUgLmdlbmVyaWMtdGFibGUtbm90LXNjcm9sbCAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQ6bGFzdC1jaGlsZCB7XG4gIHNjcm9sbGJhci13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB7XG4gIHBhZGRpbmc6IDE1cHggMThweCAyMHB4IDU0cHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICB9XG4gIC5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgfVxuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA0O1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRoIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkLFxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkLFxuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAwcHggMTNweDtcbiAgfVxufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwcHggMTNweDtcbiAgfVxufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAzJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICB9XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDEwcHg7XG59XG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IFwi4oCMXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXNvbmxhaWJpbGl0eS10YWJsZS1ibG9jayB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmZmZmZjtcbn1cbi5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4uc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5zZWFzb25sYWliaWxpdHktdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3JhcGgtdmFsdWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIGNvbHVtbi1nYXA6IDQ1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMC41JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyYXBoLXZhbHVlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ncmFwaC12YWx1ZXMgZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5ncmFwaC12YWx1ZXMgLmltQ2lyY2xlLnJlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZjdkN2E7XG59XG4uZ3JhcGgtdmFsdWVzIC5pbUNpcmNsZS5saWdodC1yZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZjYmNhO1xufVxuLmdyYXBoLXZhbHVlcyAuaW1DaXJjbGUuYmxvb2QtcmVkOjpiZWZvcmUge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cbi5ncmFwaC12YWx1ZXMgLmltQ2lyY2xlLmdyZWVuOjpiZWZvcmUge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5ncmFwaC12YWx1ZXMgLmltQ2lyY2xlLmxpZ2h0LWdyZWVuOjpiZWZvcmUge1xuICBjb2xvcjogIzhhZGY4ZDtcbn1cbi5ncmFwaC12YWx1ZXMgLmltQ2lyY2xlLmdyZWVueTo6YmVmb3JlIHtcbiAgY29sb3I6ICNhZWViYjA7XG59XG4uZ3JhcGgtdmFsdWVzIC5pbUNpcmNsZTo6YmVmb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZ3JlZW55LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjYWVlYmIwO1xufVxuXG4ubGlnaHQtZ3JlZW4tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM4YWRmOGQ7XG59XG5cbi5ncmVlbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzUxYjI1NTtcbn1cblxuLmJsb29kLXJlZC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbn1cblxuLnJlZC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmN2Q3YTtcbn1cblxuLmxpZ2h0LXJlZC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmY2JjYTtcbn1cblxuLnN0b2Nrc2Nhbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDcuNXB4IDBweCAxMi41cHg7XG59XG5cbi5zdG9ja3NjYW4tZGF0YSB7XG4gIHBhZGRpbmc6IDguOHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5zdG9ja3NjYW4tZGF0YSAuc3RvY2tzY2FuLWFycm93IHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uc3RvY2tzY2FuLWRhdGEgLnN0b2NrLWRldGFpbHMtaGVhZC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zdG9ja3NjYW4tZGF0YSAucGVyZm9ybWFuY2UtYmxvY2sge1xuICBwYWRkaW5nOiAxMC44cHg7XG59XG4uc3RvY2tzY2FuLWRhdGEgLmJhY2stYnRuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5zdG9ja3NjYW4tZGF0YSAuYmFjay1idG4tY29udGFpbmVyIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN0b2Nrc2Nhbi1kYXRhIC5zdG9jay1kZXRhaWxzLW1iIC5fX2hhbmRsZS13cmFwcGVyLFxuLnN0b2Nrc2Nhbi1kYXRhIC5zdG9jay1kZXRhaWxzLW1iIC5zdG9jay1kZXRhaWxzLWhlYWQsXG4uc3RvY2tzY2FuLWRhdGEgLnN0b2NrLWRldGFpbHMtbWIgLnBlcmZvcm1hbmNlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZDtcbn1cbi5zdG9ja3NjYW4tZGF0YSAuc3RvY2stZGV0YWlscy1tYiAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnN0b2Nrc2Nhbi1kYXRhLnN0b2Nrc2Nhbi1kYXRhLXNlY3Rpb24gLnN0b2NrLWRldGFpbHMtaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zdG9ja3NjYW4tdGFibGUtYmxvY2sgLnN0b2Nrc2Nhbi10YWJsZSB7XG4gIHBhZGRpbmc6IDBweCAxMS4ycHg7XG59XG4uc3RvY2tzY2FuLXRhYmxlLWJsb2NrIC5zdG9ja3NjYW4tdGFibGUgLmRldGFpbC10YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDQwcHggIWltcG9ydGFudDtcbn1cbi5zdG9ja3NjYW4tdGFibGUtYmxvY2sgLnN0b2Nrc2Nhbi10YWJsZSAuZGV0YWlsLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggOHB4ICFpbXBvcnRhbnQ7XG59XG4uc3RvY2tzY2FuLXRhYmxlLWJsb2NrIC5zdG9ja3NjYW4tdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogI2I4YjhiODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zdG9ja3NjYW4tdGFibGUtYmxvY2sgLnN0b2Nrc2Nhbi10YWJsZSB0YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uc3RvY2tzY2FuLXRhYmxlLWJsb2NrIC5zdG9ja3NjYW4tdGFibGUgdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zdG9ja3NjYW4tdGFibGUtYmxvY2sgLnN0b2Nrc2Nhbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDE1cHggMTNweCAxNXB4IDhweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLnNlYXNvbmFiaWxpdHktc3RvY2tzY2FuLWRhdGEgPiAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDIwcHg7XG59XG4uc2Vhc29uYWJpbGl0eS1zdG9ja3NjYW4tZGF0YSAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcbiAgbWFyZ2luLWxlZnQ6IC00MXB4O1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLnBkdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uZ2VuZXJpYy1zaWRlYmFyLW92ZXJsYXlibG9jayB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0b3ItYW5hbHlzaXMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtc3RpY2t5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSksXG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpLFxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtc3RpY2t5IHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSxcbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjUlO1xufVxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtc3RpY2t5IHRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSxcbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMiksXG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtc3RpY2t5IHRhYmxlIHRyIHRoOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uc3RvY2tzY2FuLXRhYmxlLnN0b2Nrc2Nhbi10YWJsZS1zdGlja3kgdGFibGUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zdG9ja3NjYW4tdGFibGUuc3RvY2tzY2FuLXRhYmxlLXN0aWNreSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnN0b2Nrc2Nhbi10YWJsZS5zdG9ja3NjYW4tdGFibGUtdWkgdGhlYWQgdHIgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZGVza09mU3dvdCB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi52aWV3V3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLnN3b3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4taW5saW5lOiAxNnB4O1xuICBtYXJnaW4tYmxvY2s6IDI3cHg7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAuaG9yaXpvbnRhbC1saW5lLFxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLnZlcnRpY2FsLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAuaG9yaXpvbnRhbC1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLnZlcnRpY2FsLWxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAuc3RyZW5ndGhzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAub3Bwb3J0dW5pdGllcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLndlYWtuZXNzZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAudGhyZWF0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5zd290LWNvbnRhaW5lci13cmFwcGVyIC5zd290SW1nIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cbi5zd290LWNvbnRhaW5lci13cmFwcGVyIC5zd290SW1nIGltZyB7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMjAlO1xufVxuXG4uaGVhZGluZ09mU3dvdCB7XG4gIHBhZGRpbmctYmxvY2s6IDIxcHggMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4uY2lyY2xlTnVtYmVyIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5oZWFkaW5nVGFiT2ZTd290IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5oZWFkaW5nVGFiT2ZTd290IHVsIHtcbiAgbWFyZ2luLWlubGluZTogMHB4O1xuICBwYWRkaW5nLWlubGluZTogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGluZ1RhYk9mU3dvdCB1bCBsaSB7XG4gIG1hcmdpbi1ibG9jazogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZTogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaGVhZGluZ1RhYk9mU3dvdCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cblxuLnN3b3RUYWJzSGVhZGluZyAuc3VmZml4c3RyZW5ndGhzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYjI1NTtcbn1cbi5zd290VGFic0hlYWRpbmcgLnN1ZmZpeHdlYWtuZXNzZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjAwO1xufVxuLnN3b3RUYWJzSGVhZGluZyAuc3VmZml4b3Bwb3J0dW5pdGllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTBhOWY7XG59XG4uc3dvdFRhYnNIZWFkaW5nIC5zdWZmaXh0aHJlYXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZDtcbn1cbi5zd290VGFic0hlYWRpbmcgLnRpdGxlQW5kU3VmZml4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG5cbi5tb2Itc3dvdC1oZWFkaW5nIC5uYXYtbGluayB7XG4gIG1hcmdpbi1pbmxpbmU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLnN3b3QtY29udGFpbmVyLXdyYXBwZXIgLmRyYXdlci1oZWFkZXIuY3VzdG9tLWhlYWRpbmctc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAubWFya2V0LWRyYXdlcl9fY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc3dvdC1jb250YWluZXItd3JhcHBlciAuZHJhd2VyLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3b3QtYW5hbHlzaXMtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHRvcDogNnB4O1xufVxuLnN3b3QtYW5hbHlzaXMtdGFiIC5uYXYubmF2LXRhYnMge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMy4ycHg7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5zd290LWFuYWx5c2lzLXRhYiAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxNnB4IDRweCA3cHggNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN3b3QtYW5hbHlzaXMtdGFiIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTZweCA0cHggOXB4IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNzd290LWFuYWx5c2lzIC5tYi1nZW5lcmljU2lkZUJhcixcbiNzd290LWFuYWx5c2lzIC56LWluZGV4LW1iZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4ub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5waXZvdE5hbWUge1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4ub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5waXZvdFZhbHVlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG59XG5cbi5idXktc2VsbC1ibG9jayB7XG4gIGdhcDogMTBweDtcbn1cbi5idXktc2VsbC1ibG9jayAuaWNvbi1ibG9jayB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnV5LXNlbGwtYmxvY2sgLmVkX2J1dHRvbi5idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLmJ1eS1zZWxsLWJsb2NrIC5lZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXIge1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xufVxuXG4uaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XG59XG4uaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLk9uZXRpbWVTSVBXcmFwcGVyIC5vbmVUaW1lLWJ0biB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmc6IDlweCAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5PbmV0aW1lU0lQV3JhcHBlciAuU0lQLWJ0biB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmc6IDlweCA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXRmRHluYW1pY0luZGljYXRvciAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUsXG4gIC5ldGZEeW5hbWljSW5kaWNhdG9yIC5wcm9ncmVzc2NvbW1vbmdyYXl2YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9uZVRpbWUtYnRuIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLlNJUC1idG4ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLyogWW91ckNvbXBvbmVudC5jc3MgKi9cbi5zdGlja3ktcm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdGlja3ktcXVvdGVzIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHotaW5kZXg6IDk7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEzNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2OXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5saW5lSGVpZ2h0LW5vcm1hbCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHluYW1pY2luZGljYXRlci1lcXVpdHkgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlLFxuICAuZHluYW1pY2luZGljYXRlci1lcXVpdHkgLnByb2dyZXNzY29tbW9uZ3JheXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JvdGhtYXRyaWNzLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzRweDtcbiAgfVxufVxuLnN0aWNreS1lcXVpdHktb3ZlcnZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGlja3ktZXF1aXR5LW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RpY2t5LWVxdWl0eS1vdmVydmlldyAuYnV5LXNlbGwtYmxvY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RpY2t5LWVxdWl0eS1vdmVydmlldyAubWFya2V0Z3JvdXAge1xuICAgIG1hcmdpbjogMTBweCAxNXB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RpY2t5LWVxdWl0eS1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3RpY2t5LWVxdWl0eS1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LWVxdWl0eS1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdGlja3ktZXF1aXR5LW92ZXJ2aWV3IC5tYXJrZXRncm91cCAubWFya2V0Y2FyZGZvb3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5xdW90ZXMtYWN0aW9ucy1jbGFzc2VzIHtcbiAgcGFkZGluZzogMjJweCA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uZXF1aXR5LW92ZXJ2aWV3LXBvaW50LW1vYiAuY29sLTMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5lcXVpdHktb3ZlcnZpZXctcG9pbnQtbW9iIC5jb2wtMyAucGl2b3RWYWx1ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZXF1aXR5LW92ZXJ2aWV3LXBvaW50LW1vYiAuY29sLTM6bnRoLWNoaWxkKDIpLFxuLmVxdWl0eS1vdmVydmlldy1wb2ludC1tb2IgLmNvbC0zOm50aC1jaGlsZCg0KSxcbi5lcXVpdHktb3ZlcnZpZXctcG9pbnQtbW9iIC5jb2wtMzpudGgtY2hpbGQoNiksXG4uZXF1aXR5LW92ZXJ2aWV3LXBvaW50LW1vYiAuY29sLTM6bnRoLWNoaWxkKDgpLFxuLmVxdWl0eS1vdmVydmlldy1wb2ludC1tb2IgLmNvbC0zOm50aC1jaGlsZCg5KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5lcXVpdHktb3ZlcnZpZXctc2VjdGlvbiAuY2FyZC1ncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZXF1aXR5LW92ZXJ2aWV3LXNlY3Rpb24tdWkgLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZ3Jvd3RoLW1ldHJpeC10YWJsZSB0aGVhZCB0ciB0aCBsYWJlbCB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ncm93dGgtbWV0cml4LXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5ncm93dGgtbWV0cml4LXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuXG4jb3ZlcnZpZXctYWxlcnQgLm1vZGFsYWxlcnRzLm1vZGFsLnNob3cge1xuICB6LWluZGV4OiAxMDUwO1xufVxuXG4uc2NoZW1lLWluZm9ybWF0aW9uLWNvbW1vbiAubmZvLWdlbnRhYmxlIC50YWJsZS1ib2R5IHRkIC50YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zY2hlbWUtaW5mb3JtYXRpb24tY29tbW9uIC5uZm8tZ2VudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMHB4IDEwcHggIWltcG9ydGFudDtcbn1cbi5zY2hlbWUtaW5mb3JtYXRpb24tY29tbW9uIC5mdW5kbWFuZ2VydGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2NoZW1lLWluZm9ybWF0aW9uLWNvbW1vbiAubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSBkaXYsXG4uc2NoZW1lLWluZm9ybWF0aW9uLWNvbW1vbiAubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSBkaXYge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY2hlbWUtaW5mb3JtYXRpb24tY29tbW9uIC5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpIGRpdixcbiAgLnNjaGVtZS1pbmZvcm1hdGlvbi1jb21tb24gLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkgZGl2IHtcbiAgICBtYXJnaW46IDRweDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2NoZW1lLXRhYmxlLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zY2hlbWUtdGFibGUtdGV4dC5sYWJlbC1zY2hlbWUtbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjaGVtZS10YWJsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG59XG5cbi5zY2hlbWUtdGFibGUtdGV4dC10d28ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2NoZW1lLXRhYmxlLXRleHQtdHdvIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbn1cblxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpLFxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGg6bnRoLWNoaWxkKDIpLFxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpLFxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGg6bnRoLWNoaWxkKDUpLFxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGg6bnRoLWNoaWxkKDYpLFxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGg6bnRoLWNoaWxkKDcpLFxuLmZ1bmRtYW5nZXJEYXRhVGFibGUgdHIgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mdW5kLWRldGFpbC1yZXR1cm5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udG9wLWRvY2tlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi50b3AtZG9ja2VkLWNvbnRhaW5lci50b3AtNzAge1xuICB0b3A6IDcwcHggIWltcG9ydGFudDtcbn1cbi50b3AtZG9ja2VkLWNvbnRhaW5lciAuaW1nLWNpcmNsZS1uZm8ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4udG9wLWRvY2tlZC1jb250YWluZXIgLmltZy1jaXJjbGUtbmZvIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmZvLW1hcmtldGNhcmQgLnRvcC1kb2NrZWQtY29udGFpbmVyLW1vYiB7XG4gIHRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udG9wLWRvY2tlZC1jb250YWluZXItbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1cHggIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi50b3AtZG9ja2VkLWNvbnRhaW5lci1tb2IgLmltZy1jaXJjbGUtbmZvIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4udG9wLWRvY2tlZC1jb250YWluZXItbW9iLnRvcC03MCB7XG4gIHRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udG9wLWRvY2tlZC1jb250YWluZXItbW9iIC5pbWctY2lyY2xlLW5mbyBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1heC1oZWlnaHQtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uY2QtbWFya2V0LXF1b3RlIGRpdltkYXRhLWF0dHI9WWllbGRdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ub3B0aW9uU2VjdGlvbiAuRmFuZE90cmFkZUluZm8ge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wdGlvblNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICB9XG4gIC5vcHRpb25TZWN0aW9uIC5waXZvdE5hbWUge1xuICAgIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgfVxuICAub3B0aW9uU2VjdGlvbiAucGl2b3RWYWx1ZSB7XG4gICAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgfVxuICAub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxufVxuLm9wdGlvblNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90TmFtZSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90VmFsdWUge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG4ub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbn1cbi5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmJ1eS1zZWxsLWJsb2NrIHtcbiAgZ2FwOiAxMHB4O1xufVxuLm9wdGlvblNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuYnV5LXNlbGwtYmxvY2sgLmljb24tYmxvY2sge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4ub3B0aW9uU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5oaWdoLWxvdy10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5vcHRpb25TZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuLm9wdGlvblNlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4ub3B0aW9uU2VjdGlvbiAucmVtb3ZlLW1hcmdpbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm9wdGlvblNlY3Rpb24gLnJlbW92ZS1tYXJnaW4gLm92ZXJ2aWV3LXBpdm90Lm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm9wdGlvbk92ZXJWaWV3UmlnaHRzaWRlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGUgLm9wdGlvbmNoYWluUmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGUgLm9wdGlvbmNoYWluUmlnaHQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5vcmFuZ2VUZXh0IHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuXG4ub3JhbmdlVGV4dE1vYiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm9wdGlvbk92ZXJWaWV3UmlnaHRzaWRlTW9iIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGVNb2IgLm9wdGlvbmNoYWluUmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGVNb2IgLm9wdGlvbmNoYWluUmlnaHQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbiNvcHRpb25zLW5ld3MtY29ycC1ldmVudHMgLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5vcHRpb24tdG9vbHRpcC1vdmVydmlldyAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5vcHRpb24tdG9vbHRpcC1vdmVydmlldyAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcHRpb24tdG9vbHRpcC1vdmVydmlldyB7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjb3B0aW9ucy1uZXdzLWNvcnAtZXZlbnRzIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI29wdGlvbnMtbmV3cy1jb3JwLWV2ZW50cyAuZC1sbi1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGFydC1zcG90IC50b2dnbGUtc3dpdGNoLXN3aXRjaC5taWRuaWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLmNoYXJ0LXNwb3QudG9nZ2xlLXN3aXRjaC1sYWJlbC5taWRuaWdodC1ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLmNoYXJ0LXNwb3QudG9nZ2xlLXN3aXRjaC1sYWJlbC5lLXN3aXRjaC1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY2hhcnQtc3BvdCAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLnBpdm90TmFtZSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAucGl2b3RWYWx1ZSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuYnV5LXNlbGwtYmxvY2sge1xuICBnYXA6IDEwcHg7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmJ1eS1zZWxsLWJsb2NrIC5pY29uLWJsb2NrIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm11dHVhbEZ1bmRzU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5idXktc2VsbC1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmJ1eS1zZWxsLWJsb2NrIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMgLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuLm11dHVhbEZ1bmRzU2VjdGlvbiAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5oaWdoLWxvdy10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXV0dWFsRnVuZHNTZWN0aW9uIC5yaWdodHNpZGVCdG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubXV0dWFsRnVuZHNTZWN0aW9uIC5vdmVydmlldy1waXZvdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICB9XG4gIC5tdXR1YWxGdW5kc1NlY3Rpb24gLm1hcmtldENhcmRBcnJvdyBhcnJvdy1uYXYtbGVmdHNpZGUge1xuICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLnJpZ2h0c2lkZUJ0biB7XG4gIGdhcDogMTBweDtcbn1cbi5tdXR1YWxGdW5kc1NlY3Rpb24gLnJpZ2h0c2lkZUJ0biAuZXF1aXR5LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm11dHVhbEZ1bmRzU2VjdGlvbiAucmlnaHRzaWRlQnRuIC5sYXJnZUNhcC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5waXZvdFZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm11dHVhbEZ1bmRzU2VjdGlvbiAubmF2RGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5uYXZEYXRlIGkge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5uYXZEYXRlIC5yb3RhdGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5uYXZIaXN0b3J5IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4ubXV0dWFsRnVuZHNTZWN0aW9uIC5uYXZIaXN0b3J5SWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOS40MjJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5kcm9wZG93bkFuZFRhYmxlY29udGVudCAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmN1c3RvbS1kYXRlLXBhZGRpbmcge1xuICBwYWRkaW5nOiAzcHggN3B4O1xufVxuXG4ucmlnaHRTaWRlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4ubWFya2V0Q2FyZEFycm93IGkge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50aHJlZS1jb2xvci1wcm9ncmVzc0Jhci1NZiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udGhyZWUtY29sb3ItcHJvZ3Jlc3NCYXItTWYgLnBiYXIyOVJhbmdlc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4udGhyZWUtY29sb3ItcHJvZ3Jlc3NiYXItbWYtZGVjIC5wYmFyMjlSYW5nZXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLk1GUGVlckNvbXAgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1tdXR1YWxmdW5kLXJldHVybnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuTUZQZWVyQ29tcCAubWFya2V0Y2FyZGJvZHkge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnZlc21lbnQtY2hhcmdlcyB7XG4gICAgbWFyZ2luLXRvcDogLTQzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXV0dWFsZnVuZHMtdW5kZXJzdGFuZGluZy1zZWN0aW9ucyAubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4taW5saW5lOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdXR1YWxmdW5kcy11bmRlcnN0YW5kaW5nLXNlY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdXR1YWxmdW5kLW92ZXJ2aWV3LXdyYXBwYXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm11dHVhbGZ1bmQtb3ZlcnZpZXctd3JhcHBhciAubXV0dWFsZnVuZC1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDEzcHggOXB4O1xuICBnYXA6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubXV0dWFsZnVuZC1vdmVydmlldy13cmFwcGFyIC5yZXR1cm5zLXdyYXBwYXIge1xuICBnYXA6IDU0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLm1vYi1vdmVydmlyZS13cmFwcGFyIHtcbiAgZ2FwOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubXV0dWFsZnVuZC1vdmVydmlldy1tYiB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGdhcDogMzdweDtcbn1cbi5tdXR1YWxmdW5kLW92ZXJ2aWV3LW1iIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdXR1YWxmdW5kLW92ZXJ2aWV3LW1iIC5hcnJvdy1pY29uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gIH1cbn1cblxuLmNoYW5nZS13cmFwcGFyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jaGFuZ2Utd3JhcHBhciAuY2hhbmdlLWdyb3d0aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5uYXZiYXItY2xhc3Mtc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5uYXZiYXItY2xhc3Mtc2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWNsYXNzLXNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWNsYXNzLXNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1jbGFzcy1zaWRlYmFyIC5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nLWlubGluZTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2Itd3JhcHBhci15ZWFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyNzI3MTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5uYXYtaGlzdG9yeS1zaWRlYmFyZHJhd2VyIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5uYXYtaGlzdG9yeS1zaWRlYmFyZHJhd2VyIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJhbGFuY2UtdGFibGUtYmxvY2sge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmJhbGFuY2UtdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIuaG92ZXItYmFjay1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyLmhvdmVyLWJhY2stY29sb3IgZGl2IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5iYWxhbmNlLXRhYmxlLWJsb2NrIHRhYmxlIHRib2R5IHRyLmhvdmVyLWJhY2stY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2Itb3ZlcnZpZXctZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2Itb3ZlcnZpZXctZHJvcGRvd24gLmVxdWl0eWRyb3AgLmRyb3Bkb3duLXRvZ2dsZSAuYnRuIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGdyZWVuO1xufVxuLm1vYi1vdmVydmlldy1kcm9wZG93bi5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDVweCkgIWltcG9ydGFudDtcbn1cblxuLmxpbmUtaGVpZ2h0LTIwLWZpbiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmUtaGVpZ2h0LTIwLWZpbiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubWYtaGlzdG9yaWMtcmV0dXJucyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZi1oaXN0b3JpYy1yZXR1cm5zIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSAubWstY2FyZC10b3ByaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWYtaGlzdG9yaWMtcmV0dXJucyAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZi1oaXN0b3JpYy1yZXR1cm5zIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgdGhlYWQgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMjNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB0aGVhZCB0aDpudGgtY2hpbGQoMSksXG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB0aGVhZCB0aDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB0aGVhZCB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIC51bmRlcnBlcmZvcm1pbmctZml2ZS15ZWFyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZDlmM2RhO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4udW5kZXJwZXJmb3JtaW5nLXdyYXBwZXItbWFpbiAuT3V0cGVyZm9ybWluZy1maXZlLXllYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmY2U5ZTk7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIC5vdXRwZXJmb3JtaW5nLXdyYXBwZXIge1xuICBtYXJnaW4tYmxvY2s6IDI0cHggMjBweDtcbn1cbi51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIC51bmRlcnBlcmZvcm1pbmctd3JhcHBlciB7XG4gIG1hcmdpbi1ibG9jazogMjRweCAyMHB4O1xufVxuXG4uZ3JlZW5CYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjNkYTtcbiAgaGVpZ2h0OiAzLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVkQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U5ZTk7XG4gIGhlaWdodDogMy4zcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudW5kZXJwZXJmb3JtaW5nLXdyYXBwZXItbWFpbiAudW5kZXJwZXJmb3JtaW5nLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ibG9jazogMjBweCA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudW5kZXJwZXJmb3JtaW5nLXdyYXBwZXItbWFpbiAub3V0cGVyZm9ybWluZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYmxvY2s6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIC5maXZlLXllYXItcmV0dXJucyB0Ym9keSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5keW5hbWljaW5kaWNhdG9yLWhpc3RvcmljcmV0dXJuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ucmV0dXJuc3RoaXNGdW5kIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudW5kZXJwZXJmb3JtaW5nLXdyYXBwZXItbWFpbiB0YWJsZSB0ZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHluYW1pY2luZGljYXRvci1oaXN0b3JpY3JldHVybiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmR5bmFtaWNpbmRpY2F0b3ItaGlzdG9yaWNyZXR1cm4gLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmR5bmFtaWNpbmRpY2F0b3ItaGlzdG9yaWNyZXR1cm4gLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIC5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlzdG9yaWMtcmV0dXJuLXVpLW1mIC5tYXJrZXRjYXJkaGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1yZXR1cm4tdWktbWYgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1yZXR1cm4tdWktbWYgdGFibGUgLnctMjAtdGQge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcmljLXJldHVybi11aS1tZiB0YWJsZSAudy0yMC10ZCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuLmhpc3RvcmljLXJldHVybi11aS1tZiB0YWJsZSAudy02MC10ZCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3Rlcy1oaXN0b3JpYy1yZXR1cm5zLXRoaXNmdW5kcyAudGhpc2Z1bmRzLXdyYXBwYXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDEzcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1mLWhpc3RvcmljLXJldHVybnMuaW5kZXggLm1hcmtldGNhcmRoZWFkLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWYtaGlzdG9yaWMtcmV0dXJucy5pbmRleCAubWFya2V0Y2FyZGhlYWQuY2FyZC1oZWFkZXIgLm1rLWNhcmQtdG9wcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1mLWhpc3RvcmljLXJldHVybnMuaW5kZXggLm1hcmtldGNhcmRoZWFkLmNhcmQtaGVhZGVyIC5tay1jYXJkLXRvcHJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuXG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmJvcmRlci1jYWxjdWxhdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAucmMtc2xpZGVyLWRvdCB7XG4gIGJvcmRlcjogc29saWQgMnB4ICMwMzAwMmY7XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5lZF9idXR0b24uYmx1ZS1vbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm1mLWludmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWFlZTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci1oYW5kbGUpIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIH1cbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci1yYWlsKSxcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci10cmFjaykge1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gIHBhZGRpbmc6IDBweCA2cHggIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5mb3JtLWNvbnRyb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMHB4O1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDM1JSBhdXRvO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24gLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiAucmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gICAgd2lkdGg6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwb3J0Zm9saW8taG9sZGluZyAucG9ydGZvbGlvTUZDb250YWluZXIgLm1hcmtldGdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcnRmb2xpb01GQ29udGFpbmVyIC5NRlBvcnRmb2xpb0hvbGRpbmdFcnJvciAucmVmcmVzaEVycm9yQnRuIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvTUZDb250YWluZXIgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciAucG9ydGZvbGlvLW1hcmtldGNhcmQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvTUZDb250YWluZXIgLnBvcnRmb2xpby1tYXJrZXRjYXJkIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBvcnRmb2xpb01GQ29udGFpbmVyIC5wb3J0Zm9saW8tbWFya2V0Y2FyZCAuYXNzZXRhbGxvY2F0aW9uLXNlY3Rpb24gLmxlbmdlZC1DaXJjbGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnBvcnRmb2xpb01GQ29udGFpbmVyIC5wb3J0Zm9saW8tc3ViY2F0ZWdvcnktbW9iIC5wb3J0Zm9saW9NRkNvbnRhaW5lciAubWFya2V0Q2FyZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0Zm9saW9NRkNvbnRhaW5lciAucG9ydGZvbGlvLXN1YmNhdGVnb3J5LW1vYiAucG9ydGZvbGlvTUZDb250YWluZXIgLm1hcmtldENhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1mLXNjLWRyb3Bkb3duLW1vYiAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgbWF4LWhlaWdodDogMzQwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogNjtcbn1cblxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51LnNob3cge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtc2MtaGVhZGVyIC5lcXVpdHlkcm9wIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtc2MtaGVhZGVyIC5lcXVpdHlkcm9wIGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtc2MtaGVhZGVyIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XG4gIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNlYXJjaC1ib3gge1xuICB3aWR0aDogMzAwcHg7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAtMXB4O1xuICB6LWluZGV4OiA0O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5hZGp1c3QtcGFkZGluZy1ibG9jayAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgzcHggIWltcG9ydGFudDtcbn1cblxuLmFkanVzdC1wYWRkaW5nLWJsb2NrLWRlYyAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBwYWRkaW5nLWJsb2NrOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgOTAlO1xufVxuLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSAxNSU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUtbGF5b3V0LWNvbnRlbnQtZ3JpZC0yIC5hc3NldG5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQtMiAuYXNzZXRuYW1lIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQtMiAucGVyYy1ob2xkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbC1jb21tb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbi1tb2JpbGUgLm1hcmtldGdyb3VwIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbi1tb2JpbGUgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0ZCxcbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRoIHtcbiAgdGV4dC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiA0cHggNnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5Om50aC1vZi10eXBlKGV2ZW4pIHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5Om50aC1vZi10eXBlKGV2ZW4pIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgbGVmdDogMHB4O1xuICBib3gtc2hhZG93OiA0cHggNnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGg6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwcHg7XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnN0b2NrLWNvbXAtZHJvcCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG4uc3RvY2stY29tcC1kcm9wLW1vYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWYtcG9ydGZvbGlvLXRhYnMgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxLjVmciAhaW1wb3J0YW50O1xuICB9XG59XG4ubWYtcG9ydGZvbGlvLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiA3cHggNHB4IDEwcHggNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob2xkaW5nLW5vbi1oYW5kY3Vyc29yIC5wcm9ncmVzc2NvbnRhaW5lciAucHJvZ3Jlc3Nib3gge1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5hc3NldFBhZGRpbmdyZW1vdmUgLm1hcmtldENhcmQge1xuICBwYWRkaW5nLWlubGluZTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXNzZXRQYWRkaW5ncmVtb3ZlIC5tYXJrZXRjYXJkaGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWNsYXNzLWFzc2V0IHtcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmFzc2V0LWNsYXNzLXBhZGRpbmcgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290LmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGVlci1jb21wYXJlLW1mIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBwYWRkaW5nOiAwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGVlci1jb21wYXJlLW1mIC5zaGFyZSAuc2hhcmUtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBlZXItY29tcGFyZS1tZiAuc2hhcmUgLnNoYXJlLWljb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxlZnQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4ucGVlci1jb21wYXJlLW1mIC5yb3VuZGVkLWNpcmNsZTEuZXhjbGFtYXRpb24xIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wZWVyLWNvbXBhcmUtbWYgLnJvdW5kZWQtY2lyY2xlMS5leGNsYW1hdGlvbjEge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLnBlZXItY29tcGFyZS1tZiAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGVlci1jb21wYXJlLW1mIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gICAgbWFyZ2luOiAxNXB4IDBweCAwcHggMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wZWVyLWNvbXBhcmUtbWYgLm1hcmtldENhcmQuY2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRoZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDI1IHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgfVxufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG4gIGJvcmRlci1yaWdodDogMHB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGVlci1jb21wYXJlLW1mIC5pbmRleC1jb25zdGl0dWVudHMtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMHB4O1xufVxuLnBlZXItY29tcGFyZS1tZiAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wZWVyLWNvbXBhcmUtbWYgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB0YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnN0b2NrLWNvbXBvc2l0aW9uLXByb2dyZXNzLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5zdG9jay1jb21wb3NpdGlvbi1wcm9ncmVzcyAuYmctYmdfbGFiZWxfc2t5Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzlhZDY7XG59XG5cbi5jb21tb24tbWFya2V0Q2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRoZWFkIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1tYXJrZXRDYXJkLW5vcGFkZGluZyAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmdyaWQtZnVuZGhvdXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uYWJvdXQtZnVuZC1ob3VzZS13cmFwcGFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5hYm91dC1mdW5kLWhvdXNlLXdyYXBwYXIgLmFtYy1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFib3V0LWZ1bmQtaG91c2Utd3JhcHBhciAubWYtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWJvdXQtZnVuZC1ob3VzZS13cmFwcGFyIC5hbXUtY3Ige1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtZnVuZC1ob3VzZS13cmFwcGFyIC5hbXUtY3Ige1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxufVxuXG4uYWJvdXQtaG91c2UtbWFpbiB7XG4gIG1hcmdpbi1pbmxpbmU6IDEycHg7XG59XG5cbi5hYm91dC1mdW5kLWhvdXNlLW1mIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG4uYWJvdXQtZnVuZC1ob3VzZS1tZiAuY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luLWJsb2NrOiAxNXB4O1xufVxuLmFib3V0LWZ1bmQtaG91c2UtbWYgLmFtYy1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFib3V0LWZ1bmQtaG91c2UtbWYgLnRlbGVwaG9uZS1mYXgtd3JhcHBhciB7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hYm91dC1mdW5kLWhvdXNlLW1mIC5lbWFpbC1tZiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hYm91dC1mdW5kLWhvdXNlLW1mIC5jb21wYW55LXdlYnNpdGUge1xuICBtYXJnaW4tYmxvY2s6IDE1cHggNXB4O1xufVxuLmFib3V0LWZ1bmQtaG91c2UtbWYgLmFkZHJlc3MtbWYge1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtaG91c2UtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdXR1YWxmdW5kcy1hYm91dC1mdW5kcyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcG9ydGZvbGlvLWhvbGRpbmcgLnBvcnRmb2xpb01GQ29udGFpbmVyIC5tYXJrZXRncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ucG9ydGZvbGlvTUZDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciAuTUZQb3J0Zm9saW9Ib2xkaW5nRXJyb3IgLnJlZnJlc2hFcnJvckJ0biB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb01GQ29udGFpbmVyIC5tYXJrZXRjYXJkYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9ydGZvbGlvTUZDb250YWluZXIgLnBvcnRmb2xpby1tYXJrZXRjYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpb01GQ29udGFpbmVyIC5wb3J0Zm9saW8tbWFya2V0Y2FyZCAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciAucG9ydGZvbGlvLW1hcmtldGNhcmQgLmFzc2V0YWxsb2NhdGlvbi1zZWN0aW9uIC5sZW5nZWQtQ2lyY2xlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wb3J0Zm9saW9NRkNvbnRhaW5lciAucG9ydGZvbGlvLXN1YmNhdGVnb3J5LW1vYiAucG9ydGZvbGlvTUZDb250YWluZXIgLm1hcmtldENhcmQge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9ydGZvbGlvTUZDb250YWluZXIgLnBvcnRmb2xpby1zdWJjYXRlZ29yeS1tb2IgLnBvcnRmb2xpb01GQ29udGFpbmVyIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tZi1zYy1kcm9wZG93bi1tb2IgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5tZi1TdG9jay1Db21wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1zYy1oZWFkZXIgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZXF1aXR5ZHJvcCB7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZXF1aXR5ZHJvcCBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLXNjLWhlYWRlciAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1zYy1oZWFkZXIgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xuICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1zZWFyY2gtYm94IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogLTFweDtcbiAgei1pbmRleDogNDtcbn1cbi5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24gLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZi1TdG9jay1Db21wb3NpdGlvbiAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1mLVN0b2NrLUNvbXBvc2l0aW9uIC5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uYWRqdXN0LXBhZGRpbmctYmxvY2sgLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcbiAgcGFkZGluZy1ibG9jazogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5hZGp1c3QtcGFkZGluZy1ibG9jay1kZWMgLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcbiAgcGFkZGluZy1ibG9jazogMTNweCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtbGF5b3V0LWNvbnRlbnQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIDkwJTtcbn1cbi50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkIC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtbGF5b3V0LWNvbnRlbnQtZ3JpZC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NSUgMTUlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQtMiAuYXNzZXRuYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkLTIgLmFzc2V0bmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1sYXlvdXQtY29udGVudC1ncmlkLTIgLnBlcmMtaG9sZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNoaWxkcmVuLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5tZi1TdG9jay1Db21wb3NpdGlvbi1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24tbW9iaWxlIC5tYXJrZXRncm91cCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWYtU3RvY2stQ29tcG9zaXRpb24tbW9iaWxlIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGQsXG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0aCB7XG4gIHRleHQtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0Ym9keTpudGgtb2YtdHlwZShldmVuKSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQgLmdlbmVyaWN0YWJsZWxlZnQtc2VjdGlvbi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB0Ym9keTpudGgtb2YtdHlwZShldmVuKSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uLm1mLVN0b2NrLUNvbXBvc2l0aW9uLXRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGxlZnQ6IDBweDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDEpIHRoOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMHB4O1xuICBib3gtc2hhZG93OiA0cHggNnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5zdG9jay1jb21wLWRyb3AgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLnN0b2NrLWNvbXAtZHJvcC1tb2Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mLXBvcnRmb2xpby10YWJzIC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMS41ZnIgIWltcG9ydGFudDtcbiAgfVxufVxuLm1mLXBvcnRmb2xpby10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogN3B4IDRweCAxMHB4IDZweCAhaW1wb3J0YW50O1xufVxuXG4uaG9sZGluZy1ub24taGFuZGN1cnNvciAucHJvZ3Jlc3Njb250YWluZXIgLnByb2dyZXNzYm94IHtcbiAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uYXNzZXRQYWRkaW5ncmVtb3ZlIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZy1pbmxpbmU6IDBweCAhaW1wb3J0YW50O1xufVxuLmFzc2V0UGFkZGluZ3JlbW92ZSAubWFya2V0Y2FyZGhlYWQge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1jbGFzcy1hc3NldCB7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hc3NldC1jbGFzcy1wYWRkaW5nIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdC5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiBzdHJvbmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5mZHJldHVybiB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCBkaXY6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3ggLm1mLW1haW4sXG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtaW52ZXN0LFxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3ggLm1mLWdhaW5zIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMS41ZnI7XG4gIH1cbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IGRpdjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtbWFpbixcbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5tZi1pbnZlc3QsXG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtZ2FpbnMsXG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAuZmQtZ2FpbnMge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24gLnByb2dyZXNzaWNvbmJveDpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBub25lO1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm91dGVycHJvZ3Jlc3NzZWN0aW9uIC5wcm9ncmVzc2ljb25ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggYXV0bztcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm91dGVycHJvZ3Jlc3NzZWN0aW9uIC5wcm9ncmVzc2ljb25ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTFweCBhdXRvO1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24gLnByb2dyZXNzaWNvbmJveCAuaWNvbmRhdGEgZGl2IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiAucHJvZ3Jlc3NpY29uYm94IC5pY29uZGF0YSBkaXYge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiAucHJvZ3Jlc3NpY29uYm94IGRpdjpsYXN0LWNoaWxkIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAubWYtaW52ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5tZi1nYWlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWIyNTU7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuZmQtZ2FpbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZhNzE3O1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm10LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuUm9ib3RvXzM2XzYwMCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuRW5jb2RlU2Fuc01fMThfNTAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zXzE0XzUwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zXzE2XzYwMCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuRW5jb2RlU2Fuc1JfMTRfNDAwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLlJvYm90b01fMThfNTAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zXzE0XzUwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5Sb2JvdG9NXzE0XzcwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zUl8xMl80MDAge1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNfMTZfNTAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5ibHVyZGVzaWduIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYm94b3V0ZXJzZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMzBweCAyMHB4IDUwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJveG91dGVyc2VjdGlvbiAuYm94aW5uZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ2FwOiAyMHB4O1xufVxuLmJveG91dGVyc2VjdGlvbiAuYm94aW5uZXJTZWN0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ib3hvdXRlcnNlY3Rpb24gLmhvcml6b250YWxsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiAycmVtIDBweDtcbn1cbi5ib3hvdXRlcnNlY3Rpb24gPiBkaXY6bGFzdC1jaGlsZCAuaG9yaXpvbnRhbGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94b3V0ZXJzZWN0aW9udmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ib3hvdXRlcnNlY3Rpb252aWV3IC52aWV3b3RoZXJzZWN0aW9ub3V0ZXIgLnZpZXdvdGhlcnNlY3Rpb25pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMjNweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmJveG91dGVyc2VjdGlvbnZpZXcgLnZpZXdvdGhlcnNlY3Rpb25vdXRlciAudmlld290aGVyc2VjdGlvbmlubmVyIC52aWV3T3RoZXJCb3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm94b3V0ZXJzZWN0aW9udmlldyAudmlld290aGVyc2VjdGlvbm91dGVyIC52aWV3b3RoZXJzZWN0aW9uaW5uZXIgLnZpZXdPdGhlckJveCBpbWcge1xuICB3aWR0aDogNDNweDtcbn1cbi5ib3hvdXRlcnNlY3Rpb252aWV3IC52aWV3b3RoZXJzZWN0aW9ub3V0ZXIgLnZpZXdvdGhlcnNlY3Rpb25pbm5lciAudmlld090aGVyQm94IC5oZWFkaW5ndGl0bGUge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNMaWdodFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGhlaWdodDogMjgwcHg7XG59XG4udG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UtYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAudG9wcGVyZm9ybWluZy1leHBlcmllbmNlLWJvZHkgLkJ0bnRvcHBlcmZvcm1pbmcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMy4xNHJlbTtcbn1cbi50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZS1ib2R5IHAge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAuc3RhcnRsdW1wc3Vtc2VjdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnN0YXJ0bHVtcHN1bXNlY3Rpb24gLnRleHQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgYXV0bztcbiAgICBncmlkLWNvbHVtbi1zdGFydDogbm9uZTtcbiAgfVxuICAudG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC5zdGFydGx1bXBzdW1zZWN0aW9uIC50ZXh0LXJpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbi50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnN0YXJ0bHVtcHN1bXNlY3Rpb24gLmVkX2J1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTgycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAuc3RhcnRsdW1wc3Vtc2VjdGlvbiAuZWRfYnV0dG9uIHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWZyYWRpb2JveC1tb2Itc2VjdGlvbiAuZGlzcF92YWwge1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLm1mcmFkaW9ib3gtbW9iLXNlY3Rpb24gLnJhZGlvX2J0biBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmRpc3BfdmFsIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZnJhZGlvYm94LW1vYi1zZWN0aW9uIC5kaXNwX3ZhbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuaGVpZ2h0NDAge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAubWItdWkgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAubWFya2V0Z3JvdXAge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcHJpZ2h0LmdhcCB7XG4gIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWstY2FyZC10b3BsZWZ0bWFpbiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3J0YWIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTFweCAxNXB4IDExcHggMTVweCAhaW1wb3J0YW50O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvcnRhYiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDExcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9ydGFiIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvcnRhYiAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDM1JSBhdXRvO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU1JSA0NSU7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiAucmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24gLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9yVGV4dGJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvclRleHRib3ggLmlucHV0X3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9yVGV4dGJveCAuaW5wdXRfcHJlZml4IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3JUZXh0Ym94IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvclRleHRib3ggLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSAxNSU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JTtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24uYXNzdW1lZHJldHVybiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODAlIDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbi5hc3N1bWVkcmV0dXJuIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcyJSAyOCU7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLnJlY29tbWVuZGF0aW9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ucmVjb21tZW5kYXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjglIDMyJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ucmVjb21tZW5kYXRpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbi5yZWNvbW1lbmRhdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLnJlY29tbWVuZGF0aW9uIC5pbnB1dF9zdWZmaXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJS9cIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSAuaW5wdXRfc3VmZml4IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBub25lO1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmlucHV0X3N1ZmZpeCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLlJlY29tbWVuZGF0aW9uQ2hlY2tib3ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBhY2NlbnQtY29sb3I6ICMwMzAwMmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLlJlY29tbWVuZGF0aW9uQ2hlY2tib3ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuUmVjb21tZW5kYXRpb25DaGVja2JveCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuUmVjb21tZW5kYXRpb25DaGVja2JveCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAyMCUgMjAlIGF1dG87XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb25mdW5kdHlwZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUgLnJhZGlvLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDdweCA4cHggN3B4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUgLnJhZGlvLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvcnRhYiAubWItcHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWZyYWRpb2JveC1tb2Itc2VjdGlvbiAucmFkaW8tYnV0dG9uIC5yYWRpb19idG4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmRvY2tlZC1wb3NpdGlvbi5tZlF1b3Rlc0xpbmtzRGVzay1jZW50ZXIge1xuICBtYXJnaW4taW5saW5lOiAtMjkwcHggIWltcG9ydGFudDtcbn1cbi5kb2NrZWQtcG9zaXRpb24ubWZRdW90ZXNMaW5rc0Rlc2stY2VudGVyIC5tZlF1b3Rlc0xpbmtzRGVzayB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTA1JSAhaW1wb3J0YW50O1xufVxuXG4ubWZRdW90ZXNMaW5rc0Rlc2sgdWwge1xuICBtYXJnaW4taW5saW5lOiAtMzFweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZlF1b3Rlc0xpbmtzRGVzayB1bCBsaSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tZlF1b3Rlc0xpbmtzRGVzay1jZW50ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDExOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdXR1YWwtZnVuZC1wb3J0Zm9saW8gLnBlcmNlbnRhZ2UtdmFsdWUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMCU7XG4gIHRvcDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdXR1YWwtZnVuZC1wb3J0Zm9saW8gLnBlcmNlbnRhZ2UtdmFsdWUtc2VjdGlvbiB7XG4gICAgdG9wOiA0NiU7XG4gICAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldC1jYXAtdGQgdGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmtldC1jYXAtdGQgLm1lcmdlLWRhdGEtcm93IHRkIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1lcmdlLWRhdGEtcm93IHRkOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zdGlja3ktbXV0dWFsRnVuZC1vdmVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0aWNreS1tdXR1YWxGdW5kLW92ZXJ2aWV3IC5tYXJrZXRncm91cCB7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW11dHVhbEZ1bmQtb3ZlcnZpZXcgLm1hcmtldGdyb3VwIHtcbiAgICBtYXJnaW46IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RpY2t5LW11dHVhbEZ1bmQtb3ZlcnZpZXcgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnN0aWNreS1tdXR1YWxGdW5kLW92ZXJ2aWV3IC5tYXJrZXRncm91cCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbXV0dWFsRnVuZC1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdGlja3ktbXV0dWFsRnVuZC1vdmVydmlldyAubWFya2V0Z3JvdXAgLm1hcmtldGNhcmRmb290IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLXRhYmxlLWludmVtZW50Y2hhcmdlcyB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tdGFibGUtaW52ZW1lbnRjaGFyZ2VzIHRhYmxlIHRib2R5IHRyIHRkLkRNU2Fuc01lZGl1bV8xNl81MDAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi10YWJsZS1pbnZlbWVudGNoYXJnZXMgdGFibGUgdGJvZHkgdHIgdGQuRE1TYW5OXzE2XzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm92ZXJ2aWV3LXNlY3Rpb24tcGFkZGluZy0wIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm11dHVhbC1mdW5kLW92ZXJ2aWV3LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSBhdXRvO1xuICBnYXA6IDU0cHg7XG59XG5cbi8qIFRocmVlQ29sb3JQcm9ncmVzc0Jhci5zY3NzICovXG4uVGhyZWVDb2xvclByb2dyZXNzQmFyIC5jb250YWluZXIgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAucGJhcjI5UmFuZ2VzbGlkZXIgLmN1c3RvbVJhbmdlQmFyIC5Ta2V3Q29kZSB7XG4gIHdpZHRoOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLlRocmVlQ29sb3JQcm9ncmVzc0JhciAuY29udGFpbmVyIC5wYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIgLnBiYXIyOVJhbmdlc2xpZGVyIC5jdXN0b21SYW5nZUJhciAuU2tld2NvZGVyaWdodDEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOWFkNiAhaW1wb3J0YW50O1xufVxuLlRocmVlQ29sb3JQcm9ncmVzc0JhciAuY29udGFpbmVyIC5wYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIgLnBiYXIyOVJhbmdlc2xpZGVyIC5jdXN0b21SYW5nZUJhciAuU2tld2NvZGVyaWdodDIge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubWFya2V0VGFicyB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwge1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDUwcHg7XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCBsaSBwIHtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwgYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIGEgcCB7XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzAwMmY7XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCBhLmFjdGl2ZSBwIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCBsaSB7XG4gIHBhZGRpbmc6IDE0cHggMHB4O1xuICBjb2xvcjogI2I4YjhiODtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCBsaSB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xuICB9XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCBsaSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIC5yZWFjdC10YWJzX190YWI6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIC5yZWFjdC10YWJzX190YWItLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzAwMmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICB9XG4gIC5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIH1cbiAgLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwgbGkgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwgLnJlYWN0LXRhYnNfX3RhYi0tc2VsZWN0ZWQge1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5jb3JwLWV2ZW50LW4tcmVzdWx0cyAuY29ycC1ldmVudCxcbi5jb3JwLWV2ZW50LW4tcmVzdWx0cyAucmVzdWx0IHtcbiAgZmxleDogMSAwIDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmx1ciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1hcmtldFRhYnMge1xuICBwYWRkaW5nOiAwO1xufVxuLm1hcmtldFRhYnMuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5lcXVpdHlMaW5rc0Rlc2sgLm1hcmtldFRhYnMtdWwge1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5lcXVpdHlMaW5rc0Rlc2sgLm1hcmtldFRhYnMtdWwuaG9wQnRuLWhlYWRMaXN0IC5saXN0SGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAuZXF1aXR5TGlua3NEZXNrIC5tYXJrZXRUYWJzLXVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLmVxdWl0eUxpbmtzRGVzayAubWFya2V0VGFicy11bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMzAwMmY7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLmVxdWl0eUxpbmtzRGVzayAubWFya2V0VGFicy11bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAuZXF1aXR5TGlua3NEZXNrIC5tYXJrZXRUYWJzLXVsIGxpOmxhc3QtY2hpbGQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5lcXVpdHlMaW5rc0Rlc2sgLm1hcmtldFRhYnMtdWwgbGkgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwuaG9wQnRuLWhlYWRMaXN0IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bC5ob3BCdG4taGVhZExpc3QgLmxpc3RIZWFkIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAuZXF1aXR5TGlua3NNb2IgLm1hcmtldFRhYnMtdWwge1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLmVxdWl0eUxpbmtzTW9iIC5tYXJrZXRUYWJzLXVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAuZXF1aXR5TGlua3NNb2IgLm1hcmtldFRhYnMtdWwgbGkgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lcXVpdHlMaW5rc0Rlc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVxdWl0eUxpbmtzRGVzayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kb2NrLWh5cGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgcGFkZGluZzogMCA4JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmRvY2staHlwZXItbGlua3Mge1xuICAgIHBhZGRpbmc6IDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xuICAuZG9jay1oeXBlci1saW5rcyB7XG4gICAgcGFkZGluZzogMCA4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG9jay1oeXBlci1saW5rcyB7XG4gICAgcGFkZGluZzogMCA4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG9jay1oeXBlci1saW5rcyB7XG4gICAgcGFkZGluZzogMCA0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZG9jay1oeXBlci1saW5rcyB7XG4gICAgcGFkZGluZzogMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZG9jay1oeXBlci1saW5rcyAuZXF1aXR5TGlua3NEZXNrIC5tYXJrZXRUYWJzLXVsLFxuLmRvY2staHlwZXItbGlua3MgLmVxdWl0eUxpbmtzRGVzayAuZXF1aXR5LWxpbmtzLXVsIHtcbiAgbWFyZ2luOiAxMHB4IDBweCAhaW1wb3J0YW50O1xufVxuXG4uTGlua3MtcGFkZGluZy11aSAuZXF1aXR5TGlua3NEZXNrIC5tYXJrZXRUYWJzLXVsIGxpIHtcbiAgbWFyZ2luOiA1cHggMCAhaW1wb3J0YW50O1xufVxuXG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmJvcmRlci1jYWxjdWxhdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAucmMtc2xpZGVyLWRvdCB7XG4gIGJvcmRlcjogc29saWQgMnB4ICMwMzAwMmY7XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5lZF9idXR0b24uYmx1ZS1vbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm1mLWludmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWFlZTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci1oYW5kbGUpIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIH1cbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci1yYWlsKSxcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnNsaWRlci1jb250YWluZXIgOmdsb2JhbCguYW50LXNsaWRlci10cmFjaykge1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4uaGlzdG9yaWMtY2FsY3VsYXRvci1xdW90ZXMgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gIHBhZGRpbmc6IDBweCA2cHggIWltcG9ydGFudDtcbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5mb3JtLWNvbnRyb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMHB4O1xufVxuLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDM1JSBhdXRvO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5oaXN0b3JpYy1jYWxjdWxhdG9yLXF1b3RlcyAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24gLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiAucmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbiAuc2xpZGVyLWlucHV0LWdyb3VwIC5zbGlkZXJ2YWx1ZSB7XG4gICAgd2lkdGg6IDg4cHg7XG4gIH1cbn1cbi5ncmFwaC1jaGFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMHB4IDBweCAwcHg7XG59XG4uZ3JhcGgtY2hhcnQgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyYXBoLWNoYXJ0IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hhcnRpcS1tYXJrZXQtZnV0dXJlcyB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5yYy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NyUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5yYy1zbGlkZXItcmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cbi5yYy1zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJjLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDhweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmMtc2xpZGVyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICMyZGI3ZjU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB0aW50KCMyZGI3ZjUsIDUwJSk7XG59XG4ucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0aW50KCMyZGI3ZjUsIDUwJSk7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRpbnQoIzJkYjdmNSwgMjAlKTtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdGludCgjMmRiN2Y1LCAyMCUpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHRpbnQoIzJkYjdmNSwgMjAlKTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnJjLXNsaWRlci1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHggIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3MjcyNzEgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIH1cbn1cbi5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG4ucmMtc2xpZGVyLXN0ZXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmMtc2xpZGVyLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAzMDAyZjtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yYy1zbGlkZXItZG90IHtcbiAgICB3aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDMwMDJmO1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG4ucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRpbnQoIzJkYjdmNSwgNTAlKTtcbn1cbi5yYy1zbGlkZXItZG90LXJldmVyc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5ib3hvdXRlcnNlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYm94b3V0ZXJzZWN0aW9uIC5ib3hpbm5lclNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBnYXA6IDIwcHg7XG59XG4uYm94b3V0ZXJzZWN0aW9uIC5ib3hpbm5lclNlY3Rpb24gaDEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJveG91dGVyc2VjdGlvbiAuaG9yaXpvbnRhbGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW46IDJyZW0gMHB4O1xufVxuLmJveG91dGVyc2VjdGlvbiA+IGRpdjpsYXN0LWNoaWxkIC5ob3Jpem9udGFsbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3hvdXRlcnNlY3Rpb252aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJveG91dGVyc2VjdGlvbnZpZXcgLnZpZXdvdGhlcnNlY3Rpb25vdXRlciAudmlld290aGVyc2VjdGlvbmlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAyM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uYm94b3V0ZXJzZWN0aW9udmlldyAudmlld290aGVyc2VjdGlvbm91dGVyIC52aWV3b3RoZXJzZWN0aW9uaW5uZXIgLnZpZXdPdGhlckJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib3hvdXRlcnNlY3Rpb252aWV3IC52aWV3b3RoZXJzZWN0aW9ub3V0ZXIgLnZpZXdvdGhlcnNlY3Rpb25pbm5lciAudmlld090aGVyQm94IGltZyB7XG4gIHdpZHRoOiA0M3B4O1xufVxuLmJveG91dGVyc2VjdGlvbnZpZXcgLnZpZXdvdGhlcnNlY3Rpb25vdXRlciAudmlld290aGVyc2VjdGlvbmlubmVyIC52aWV3T3RoZXJCb3ggLmhlYWRpbmd0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udG9wcGVyZm9ybWluZy1leHBlcmllbmNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZS1ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4udG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UtYm9keSAuQnRudG9wcGVyZm9ybWluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzLjE0cmVtO1xufVxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAudG9wcGVyZm9ybWluZy1leHBlcmllbmNlLWJvZHkgcCB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG4udG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC5zdGFydGx1bXBzdW1zZWN0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAuc3RhcnRsdW1wc3Vtc2VjdGlvbiAudGV4dC1yaWdodCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSBhdXRvO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBub25lO1xuICB9XG4gIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnN0YXJ0bHVtcHN1bXNlY3Rpb24gLnRleHQtcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAuc3RhcnRsdW1wc3Vtc2VjdGlvbiAuZWRfYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC5zdGFydGx1bXBzdW1zZWN0aW9uIC5lZF9idXR0b24ge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZnJhZGlvYm94LW1vYi1zZWN0aW9uIC5kaXNwX3ZhbCB7XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG4ubWZyYWRpb2JveC1tb2Itc2VjdGlvbiAucmFkaW9fYnRuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZGlzcF92YWwge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mcmFkaW9ib3gtbW9iLXNlY3Rpb24gLmRpc3BfdmFsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIHN0cm9uZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLmZkcmV0dXJuIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IGRpdjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtbWFpbixcbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5tZi1pbnZlc3QsXG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtZ2FpbnMge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxLjVmcjtcbiAgfVxufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3ggZGl2Omxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5tZi1tYWluLFxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3ggLm1mLWludmVzdCxcbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5tZi1nYWlucyxcbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5mZC1nYWlucyB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiAucHJvZ3Jlc3NpY29uYm94Omxhc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbi1lbmQ6IG5vbmU7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24gLnByb2dyZXNzaWNvbmJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24gLnByb2dyZXNzaWNvbmJveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMXB4IGF1dG87XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiAucHJvZ3Jlc3NpY29uYm94IC5pY29uZGF0YSBkaXYge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm91dGVycHJvZ3Jlc3NzZWN0aW9uIC5wcm9ncmVzc2ljb25ib3ggLmljb25kYXRhIGRpdiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm91dGVycHJvZ3Jlc3NzZWN0aW9uIC5wcm9ncmVzc2ljb25ib3ggZGl2Omxhc3QtY2hpbGQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5tZi1pbnZlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm1mLWdhaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYjI1NTtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5mZC1nYWlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmE3MTc7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAubXQtMzYge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5Sb2JvdG9fMzZfNjAwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zTV8xOF81MDAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNfMTRfNTAwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNfMTZfNjAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zUl8xNF80MDAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuUm9ib3RvTV8xOF81MDAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNfMTRfNTAwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLlJvYm90b01fMTRfNzAwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNSXzEyXzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgfVxuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuRW5jb2RlU2Fuc18xNl81MDAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmJsdXJkZXNpZ24ge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmhlaWdodDQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLm1iLXVpIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLm1hcmtldGdyb3VwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWstY2FyZC10b3ByaWdodC5nYXAge1xuICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9ydGFiIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3J0YWIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDE1cHggMTFweCAxMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvcnRhYiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3J0YWIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSAzNSUgYXV0bztcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NSUgNDUlO1xuICAgIGdhcDogMHB4O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24gLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uIC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvclRleHRib3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3JUZXh0Ym94IC5pbnB1dF9wcmVmaXgge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvclRleHRib3ggLmlucHV0X3ByZWZpeCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9yVGV4dGJveCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3JUZXh0Ym94IC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NSUgMTUlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSU7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLmFzc3VtZWRyZXR1cm4ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJSAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24uYXNzdW1lZHJldHVybiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MiUgMjglO1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbi5yZWNvbW1lbmRhdGlvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLnJlY29tbWVuZGF0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY4JSAzMiUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLnJlY29tbWVuZGF0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ucmVjb21tZW5kYXRpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbi5yZWNvbW1lbmRhdGlvbiAuaW5wdXRfc3VmZml4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiUvXCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmlucHV0X3N1ZmZpeCB7XG4gIGdyaWQtY29sdW1uLWVuZDogbm9uZTtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5pbnB1dF9zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5SZWNvbW1lbmRhdGlvbkNoZWNrYm94IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYWNjZW50LWNvbG9yOiAjMDMwMDJmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5SZWNvbW1lbmRhdGlvbkNoZWNrYm94IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLlJlY29tbWVuZGF0aW9uQ2hlY2tib3ggLmZvcm0tY2hlY2stbGFiZWwge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLlJlY29tbWVuZGF0aW9uQ2hlY2tib3ggLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgMjAlIDIwJSBhdXRvO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIC5yYWRpby1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiA3cHggOHB4IDdweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIC5yYWRpby1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3J0YWIgLm1iLXB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2N3B4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mcmFkaW9ib3gtbW9iLXNlY3Rpb24gLnJhZGlvLWJ1dHRvbiAucmFkaW9fYnRuIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlld2FsbC1icmVhZGNydW1iIHtcbiAgICBtYXJnaW46IDIwLjVweCBhdXRvIDMyLjVweCBhdXRvO1xuICB9XG4gIC52aWV3QWxsLXRhYmxlIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICB9XG4gIC52aWV3QWxsLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXdBbGwtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXdBbGwtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudmlld0FsbC10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIH1cbiAgLnZpZXdBbGwtdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIC52aWV3QWxsLXRhYmxlIHRhYmxlIHRoZWFkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA3O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLnZpZXdBbGwtdGFibGUgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIH1cbiAgLnZpZXdBbGwtdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6bm90KHRoOmZpcnN0LWNoaWxkKSB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIC52aWV3QWxsLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoOm5vdCh0aDpmaXJzdC1jaGlsZCkgLnRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxuICAudmlld0FsbC10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMXB4IDFweDtcbiAgfVxuICAudmlld0FsbC10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwcHg7XG4gIH1cbiAgLnZpZXdBbGwtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC52aWV3QWxsLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOm5vdCh0ZDpmaXJzdC1jaGlsZCkge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIH1cbiAgLnZpZXdBbGwtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAudmlld0FsbC10YWJsZSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudmlld0FsbC10YWJsZSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIH1cbiAgLnZpZXdBbGwtdGFibGUgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudmlld0FsbC10YWJsZSB0YWJsZSB0Ym9keSB0cjpob3ZlcjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbiAgfVxuICAudmlld0FsbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3QWxsIC5tYXJrZXRDYXJkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3QWxsIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5yb3VuZGVkLWNpcmNsZTEuZXhjbGFtYXRpb24xIHtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAudmlld0FsbCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3AgaSB7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3QWxsLXRhYnMgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlld0FsbC10YWJzIC5uYXYtdGFicyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3QWxsLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDExcHggNnB4IDVweCA2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuICAudmlld0FsbC10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWV3QWxsIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3QWxsIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAudmlld0FsbCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdHN1YiB7XG4gICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3QWxsIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSAuZHJvcGRvd24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IC5kcm9wZG93bi1zZWN0aW9uIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3Age1xuICAgIHBhZGRpbmc6IDhweCA1cHggOHB4IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgfVxuICAudmlld0FsbCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkgLmRyb3Bkb3duLXNlY3Rpb24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgfVxuICAudmlld0FsbCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkgLmRyb3Bkb3duLXNlY3Rpb24gLnN1Yk1lbnVEcm9wZG93biAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggNXB4IDhweCA1cHg7XG4gIH1cbiAgLnZpZXdBbGwgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWRfYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkX2J1dHRvbixcbi5lZF9idXR0b24gPiAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDY0LjVweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmVkX2J1dHRvbi5idXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVkX2J1dHRvbi50b21hdG8tcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3MWUwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MWUwNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWRfYnV0dG9uLnNreS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOWFkNjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5lZF9idXR0b24ubGlnaHQtbmF2eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzQwODI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc0MDgyO1xufVxuLmVkX2J1dHRvbi5kdXN0eS1vcmFuZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjc5MDM1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTAzNTtcbn1cbi5lZF9idXR0b24ud2hpdGUtb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uZWRfYnV0dG9uLndoaXRlLXR3ZW50eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmVkX2J1dHRvbi5rZWxseS1ncmVlbi10d28ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhYTI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWEyNztcbn1cbi5lZF9idXR0b24uYmx1ZS1vbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cbi5lZF9idXR0b24ua2VsbHktZ3JleS1vbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA2Zjtcbn1cbi5lZF9idXR0b24uc2xpbSB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cbi5lZF9idXR0b24ubGluayB7XG4gIGNvbG9yOiAjZjc5MDM1O1xufVxuLmVkX2J1dHRvbi5saW5rLWhvdmVyIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uZWRfYnV0dG9uLmxpbmstaG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzg3OGVkZDtcbn1cbi5lZF9idXR0b24uYmx1ZS1saW5rIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uZWRfYnV0dG9uLmdyZWVuLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xufVxuLmVkX2J1dHRvbi5yZWQtYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDUwNGQ7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBiZmNiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MwYmZjYiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmVkX2J1dHRvbi5taWRuaWdodC1ibHVlLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkX2J1dHRvbi52aXZpZC1ncmVlbi1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTJkMjBhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTJkMjBhO1xufVxuLmVkX2J1dHRvbi5taWRuaWdodC1ibHVlLXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUtbm8tdW5kZXJsaW5lIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLmVkX2J1dHRvbi5kdXN0eS1ncmV5LXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzhkOGE4YTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uZWRfYnV0dG9uLmJsYWNrLXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4uZWRfYnV0dG9uLnRvbWF0byB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVkX2J1dHRvbi5kYXJrLXBlYWNoLXJvdW5kZWQtYm9yZGVyIHtcbiAgY29sb3I6ICNmMDRlNDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwNGU0NTtcbn1cbi5lZF9idXR0b24uZ3JleS1zdWl0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGJmY2I7XG59XG4uZWRfYnV0dG9uLm1vbm9jaHJvbWUtbGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLmVkX2J1dHRvbi5kYXJrLXBlYWNoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2guZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2gtaG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbn1cbi5lZF9idXR0b24uZGFyay1wZWFjaC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzZmNjg7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2gtaG92ZXIuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2gtcm91bmRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTNweCA0OXB4O1xufVxuLmVkX2J1dHRvbi53aGl0ZS1yb3VuZGVkIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxM3B4IDQ5cHg7XG59XG4uZWRfYnV0dG9uLndoaXRlLXJvdW5kZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmMyO1xufVxuLmVkX2J1dHRvbi5ibG9vZC1yZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNTA0ZDtcbn1cbi5lZF9idXR0b24uYmxvb2QtcmVkLWJvcmRlciB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ1MDRkO1xufVxuLmVkX2J1dHRvbi53aXRob3V0LWJhY2stbGluay1ibHVlIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZF9idXR0b24uc2Vjb25kYXJ5LWdyYXktYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLmVkX2J1dHRvbi5ncmVlbi11bmRlcmxpbmUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkX2J1dHRvbi53aGl0ZS11bmRlcmxpbmUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkX2J1dHRvbi5tb25vY2hyb21lLWxpZ2h0LWdyZXktYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDllMDtcbiAgY29sb3I6ICMwMjAxMmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZWRfYnV0dG9uLmFxdWEtd2hpdGUtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogOC4yMXB4IDQzLjY2cHg7XG4gIH1cbn1cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWQtc29ydC1sYWJlbC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuc29ydC10YWctY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMzU4MGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzLjVweCA3cHggNXB4IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuZWQtc29ydC1sYWJlbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZC1zb3J0LWxhYmVsLXdyYXBwZXIgLmVkLXNvcnQtbGFiZWwtdGV4dCAuc29ydE9yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uZWQtc29ydC1sYWJlbC13cmFwcGVyIHNwYW4uZWRlbC1pY29uLXNvcnQge1xuICBmb250LXNpemU6IDAuNTI1cmVtO1xuICBjb2xvcjogIzM1ODBmNztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMtdGFnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYm9yZGVyLXRvcC1hZGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5maWx0ZXJzLXRhZy1zdGlja3kge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTEzcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiA4O1xuICB9XG4gIC5maWx0ZXJzLXRhZy1zdGlja3kgLmNsZWFyLWFsbC10YWcge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zb3J0LXRhZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpbHRlcnMtdGFnIHtcbiAgcGFkZGluZy10b3A6IDQzLjVweDtcbn1cbi5maWx0ZXJzLXRhZyAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uZmlsdGVycy10YWcgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uZmlsdGVycy10YWcgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIC50YWctY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZWRmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjlmZjtcbiAgcGFkZGluZzogNC41cHggN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5maWx0ZXJzLXRhZyAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIgLmVkLWZpbHRlci1sYWJlbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJzLXRhZyAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIgc3Bhbi5lZGVsLWljb24tY2xvc2Uge1xuICBmb250LXNpemU6IDAuNDYzcmVtO1xuICBjb2xvcjogIzM1ODBmNztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzcHg7XG59XG5cbi5jbGVhci1hbGwtdGFnIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5maWx0ZXItdGFncyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZpbHRlcnMtdGFnLm5ldy10aGVtZSAuZWQtc29ydC1sYWJlbC13cmFwcGVyIC5zb3J0LXRhZy1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6ICMwMzAwMmY7XG59XG4uZmlsdGVycy10YWcubmV3LXRoZW1lIC5lZC1zb3J0LWxhYmVsLXdyYXBwZXIgLmVkLXNvcnQtbGFiZWwtdGV4dCB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuZWQtc29ydC1sYWJlbC10ZXh0IC5lZGVsLWljb24tc29ydCB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLXNvcnQtbGFiZWwtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbHRlcnMtdGFnLm5ldy10aGVtZSAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIgLnRhZy1jb250YWluZXIge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIC5lZC1maWx0ZXItbGFiZWwtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIHNwYW4uZWRlbC1pY29uLWNsb3NlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMtdGFnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLmZpbHRlcnMtdGFnOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdGVycy10YWcgOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuYm9yZGVyLXRvcC1hZGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5maWx0ZXJzLXRhZy1zdGlja3kge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICB9XG4gIC50YWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWdsLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogNDQuOHB4O1xuICBwYWRkaW5nOiA2MnB4IDAgMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjJweCAwcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLW5ld3NsZXR0ZXIgaW5wdXQge1xuICBwYWRkaW5nOiAxOHB4O1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciBidXR0b24ge1xuICB3aWR0aDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOS42OHB4O1xuICB0ZXh0LWFsaWduOiBDZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzZiO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1nb29nbGUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMjVweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIC5lZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIC5lZC13aHl1cy10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTcuNTNweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLndoeXVzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzkzOWRhNjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIC53aHl1cy1kZXNjcmlwdGlvbiAucmVhZG1vcmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLnNvY2lhbC1pY29ucyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzkzOWRhNjtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMzYlMjIlMjBoZWlnaHQlM0QlMjI0MCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDM2JTIwNDAlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4JTIwMC4wNjczODI4QzguNTMyMTYlMjAwLjA2NzM4MjglMjAwLjg3MDExNyUyMDcuNzI5NDIlMjAwLjg3MDExNyUyMDE3LjE5NzNWMjUuOTE3OUMwLjg3MDExNyUyMDI4LjQ5NCUyMDIuOTY1ODglMjAzMC41ODk3JTIwNS41NDE5JTIwMzAuNTg5N0M4LjExNzkzJTIwMzAuNTg5NyUyMDEwLjIxMzclMjAyOC40OTQlMjAxMC4yMTM3JTIwMjUuOTE3OVYyMC4zMTE4QzEwLjIxMzclMjAxNy43MzU4JTIwOC4xMTc5MyUyMDE1LjY0JTIwNS41NDE5JTIwMTUuNjRDNS4wMTg5JTIwMTUuNjQlMjA0LjUxNjI5JTIwMTUuNzI3NyUyMDQuMDQ2MzklMjAxNS44ODY5QzQuNzA5MzElMjA4Ljc3MSUyMDEwLjcxMzglMjAzLjE4MTkxJTIwMTglMjAzLjE4MTkxQzI1LjI4NjIlMjAzLjE4MTkxJTIwMzEuMjkwNyUyMDguNzcxJTIwMzEuOTUzNiUyMDE1Ljg4NjlDMzEuNDgzNyUyMDE1LjcyNzclMjAzMC45ODExJTIwMTUuNjQlMjAzMC40NTgxJTIwMTUuNjRDMjcuODgyMSUyMDE1LjY0JTIwMjUuNzg2MyUyMDE3LjczNTglMjAyNS43ODYzJTIwMjAuMzExOFYyNS45MTc5QzI1Ljc4NjMlMjAyOC40OTQlMjAyNy44ODIxJTIwMzAuNTg5NyUyMDMwLjQ1ODElMjAzMC41ODk3QzMwLjkyOTYlMjAzMC41ODk3JTIwMzEuMzg0NyUyMDMwLjUxODklMjAzMS44MTQlMjAzMC4zODg0QzMxLjIzMTUlMjAzMi4zMDUxJTIwMjkuNDQ4MSUyMDMzLjcwNDIlMjAyNy4zNDM2JTIwMzMuNzA0MkgyMi40MDM5QzIxLjc2MTElMjAzMS44OTE3JTIwMjAuMDMwMSUyMDMwLjU4OTclMjAxOCUyMDMwLjU4OTdDMTUuNDI0JTIwMzAuNTg5NyUyMDEzLjMyODIlMjAzMi42ODU1JTIwMTMuMzI4MiUyMDM1LjI2MTVDMTMuMzI4MiUyMDM3LjgzNzUlMjAxNS40MjQlMjAzOS45MzMzJTIwMTglMjAzOS45MzMzQzIwLjAzMDElMjAzOS45MzMzJTIwMjEuNzYxJTIwMzguNjMxMyUyMDIyLjQwMzklMjAzNi44MTg4SDI3LjM0MzZDMzEuNjM2OSUyMDM2LjgxODglMjAzNS4xMjk5JTIwMzMuMzI1OCUyMDM1LjEyOTklMjAyOS4wMzI1VjE3LjE5NzNDMzUuMTI5OSUyMDcuNzI5NDIlMjAyNy40Njc4JTIwMC4wNjczODI4JTIwMTglMjAwLjA2NzM4MjhaTTUuNTQxOSUyMDE4Ljc1NDVDNi40MDA1OCUyMDE4Ljc1NDUlMjA3LjA5OTE3JTIwMTkuNDUzMSUyMDcuMDk5MTclMjAyMC4zMTE4VjI1LjkxNzlDNy4wOTkxNyUyMDI2Ljc3NjYlMjA2LjQwMDU4JTIwMjcuNDc1MiUyMDUuNTQxOSUyMDI3LjQ3NTJDNC42ODMyMyUyMDI3LjQ3NTIlMjAzLjk4NDY0JTIwMjYuNzc2NiUyMDMuOTg0NjQlMjAyNS45MTc5VjIwLjMxMThDMy45ODQ2NCUyMDE5LjQ1MzElMjA0LjY4MzIzJTIwMTguNzU0NSUyMDUuNTQxOSUyMDE4Ljc1NDVaTTE4JTIwMzYuODE4OEMxNy4xNDEzJTIwMzYuODE4OCUyMDE2LjQ0MjclMjAzNi4xMjAyJTIwMTYuNDQyNyUyMDM1LjI2MTVDMTYuNDQyNyUyMDM0LjQwMjglMjAxNy4xNDEzJTIwMzMuNzA0MiUyMDE4JTIwMzMuNzA0MkMxOC44NTg3JTIwMzMuNzA0MiUyMDE5LjU1NzMlMjAzNC40MDI4JTIwMTkuNTU3MyUyMDM1LjI2MTVDMTkuNTU3MyUyMDM2LjEyMDIlMjAxOC44NTg3JTIwMzYuODE4OCUyMDE4JTIwMzYuODE4OFpNMzAuNDU4MSUyMDI3LjQ3NTJDMjkuNTk5NCUyMDI3LjQ3NTIlMjAyOC45MDA4JTIwMjYuNzc2NiUyMDI4LjkwMDglMjAyNS45MTc5VjIwLjMxMThDMjguOTAwOCUyMDE5LjQ1MzElMjAyOS41OTk0JTIwMTguNzU0NSUyMDMwLjQ1ODElMjAxOC43NTQ1QzMxLjMxNjglMjAxOC43NTQ1JTIwMzIuMDE1NCUyMDE5LjQ1MzElMjAzMi4wMTU0JTIwMjAuMzExOFYyNS45MTc5QzMyLjAxNTQlMjAyNi43NzY2JTIwMzEuMzE2OCUyMDI3LjQ3NTIlMjAzMC40NTgxJTIwMjcuNDc1MlolMjIlMjBmaWxsJTNEJTIyJTIzQjFCMkM0JTIyJTIwZmlsbC1vcGFjaXR5JTNEJTIyMC4zJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYgLmVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiAuZWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNTJcIiBoZWlnaHQ9XCI1MlwiIHZpZXdCb3g9XCIwIDAgNTIgNTJcIiBmaWxsPVwibm9uZVwiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8yMzkyXzY0NSlcIj48cGF0aCBkPVwiTTMzLjU4MzUgNDMuMzMzN0MzMy44MjgzIDQzLjMzMzcgMzQuMDczMiA0My4yNTEzIDM0LjI3NDcgNDMuMDgyM0MzNC43MzQgNDIuNjk4OCAzNC43OTY4IDQyLjAxNjMgMzQuNDEzMyA0MS41NTdMMzIuMDk5MyAzOC43NzkzQzMwLjQ4OTUgMzYuODQ4OCAzMC4xNzc1IDM0LjE0OTIgMzEuMjk5OCAzMS45MDIzQzMxLjUwNzggMzEuNDg2MyAzMS40Mjc3IDMwLjk4MTUgMzEuMDk2MiAzMC42NTIyTDI3LjE0NjMgMjYuNzAyM0MyNS41NjY4IDI1LjEyMjggMjUuNTY2OCAyMi41NDg4IDI3LjE0NjMgMjAuOTY5M0wzOS4zNDY4IDMyLjIxNjVDMzkuNzg2NyAzMi42MjE3IDQwLjQ3MzUgMzIuNTk1NyA0MC44Nzg3IDMyLjE1MzdDNDEuMjgzOCAzMS43MTM4IDQxLjI1NTcgMzEuMDI3IDQwLjgxNTggMzAuNjIxOEwyOC42MTUzIDE5LjM3NjhDMjcuNzU3MyAxOC41ODYgMjYuNDQgMTguNjA5OCAyNS42MTQ1IDE5LjQzNzVDMjMuMTg3OCAyMS44NjQyIDIzLjE4NzggMjUuODA5NyAyNS42MTQ1IDI4LjIzNjNMMjkuMDQgMzEuNjYxOEMyNy45MzA3IDM0LjUxOTcgMjguNDQ0MiAzNy43ODI3IDMwLjQzMzIgNDAuMTcwM0wzMi43NTE1IDQyLjk0MzdDMzIuOTY2IDQzLjIwMTUgMzMuMjczNyA0My4zMzM3IDMzLjU4MzUgNDMuMzMzN1pcIiBmaWxsPVwiJTIzQjFCMkM0XCIgZmlsbC1vcGFjaXR5PVwiMC4zXCIvPjxwYXRoIGQ9XCJNMjkuMjUwMyA1MS45OTk2SDQ0LjQxN0M0Ni4yMDg4IDUxLjk5OTYgNDcuNjY3IDUwLjU0MTQgNDcuNjY3IDQ4Ljc0OTZWMzQuNDU4M0M0Ny42NjcgMjkuNDAzNCA0NS4yNjIgMjQuNTYzMSA0MS4yMzQyIDIxLjUwODFMMzYuODU1OSAxOC4xOTI0QzM2Ljg1NTkgMTguODc4OSAzNi44NTU5IDE5LjEzMjMgMzYuODU1OSAxOS43OTQ3QzM2Ljg1NTkgMjAuNjYxNyAzNi44NTU5IDIwLjM5NDkgMzYuODU1OSAyMC45NTIzTDM5LjkyMzMgMjMuMjM0OUM0My40MTYgMjUuODgyNiA0NS41MDAzIDMwLjA3NzMgNDUuNTAwMyAzNC40NTgzVjQ4Ljc0OTZDNDUuNTAwMyA0OS4zNDc2IDQ1LjAxNSA0OS44MzI5IDQ0LjQxNyA0OS44MzI5SDI5LjI1MDNDMjguNjUyMyA0OS44MzI5IDI4LjE2NyA0OS4zNDc2IDI4LjE2NyA0OC43NDk2VjQ2LjU4NzNDMjguMTY3IDQ1Ljk4OTMgMjcuNjgxNyA0NS41MDM5IDI3LjA4MzcgNDUuNTAzOUMyNC42OTM4IDQ1LjUwMzkgMjIuNzUwMyA0My41NjA0IDIyLjc1MDMgNDEuMTcwNlYzNy4yNTA4QzIyLjQ4MzcgMzcuMTM2NyAyMi4xOTEgMzcuMDQzNyAyMS42NjcgMzYuOTQwNkMyMS4xNzEzIDM2Ljg1NjUgMjAuODY5NSAzNi44NDk0IDIwLjU4MzcgMzYuODQ5NFY0MS4xNzA2QzIwLjU4MzcgNDQuMzg1OSAyMi45MzAyIDQ3LjA2MzkgMjYuMDAwMyA0Ny41Nzk2VjQ4Ljc0OTZDMjYuMDAwMyA1MC41NDE0IDI3LjQ1ODUgNTEuOTk5NiAyOS4yNTAzIDUxLjk5OTZaXCIgZmlsbD1cIiUyM0IxQjJDNFwiIGZpbGwtb3BhY2l0eT1cIjAuM1wiLz48cGF0aCBkPVwiTTkuNzQ5NjcgNDEuMTY2N0gxNC4wODNDMTQuNDkyNSA0MS4xNjY3IDE0Ljg2OTUgNDAuOTM0OCAxNS4wNTE1IDQwLjU2NjVMMTUuMjc5IDQwLjEwOTNDMTYuMjkwOCAzOC4wOSAxOC4zMjMyIDM2LjgzMzMgMjAuNTgzIDM2LjgzMzNDMjIuODQyOCAzNi44MzMzIDI0Ljg3NTIgMzguMDkgMjUuODg0OCA0MC4xMTE1TDI2LjExMjMgNDAuNTY4N0MyNi4yOTg3IDQwLjkzNDggMjYuNjczNSA0MS4xNjY3IDI3LjA4MyA0MS4xNjY3SDMxLjI1OTJDMzAuOTYzNCA0MC44MjU3IDMwLjY1ODYgNDAuNDcxMiAzMC4zNjYyIDQwLjA4MzNDMjkuOTM0NCAzOS41NDc4IDI5Ljg4NiAzOS40MjYxIDI5LjYwOTMgMzlIMjcuNzUwM0MyNi4zNDg1IDM2LjMyMiAyMy42MTYzIDM0LjY2NjcgMjAuNTgzIDM0LjY2NjdDMTcuNTQ5NyAzNC42NjY3IDE0LjgxNzUgMzYuMzIyIDEzLjQxMzUgMzlIOS43NDk2N0M3Ljk1Nzg0IDM5IDYuNDk5NjcgMzcuNTQxOCA2LjQ5OTY3IDM1Ljc1VjUuNDE2NjdDNi40OTk2NyAzLjYyNDgzIDcuOTU3ODQgMi4xNjY2NyA5Ljc0OTY3IDIuMTY2NjdIMTMuNDE1N0MxNC44MTc1IDQuODQyNSAxNy41NDk3IDYuNSAyMC41ODMgNi41QzIzLjYxNjMgNi41IDI2LjM0ODUgNC44NDI1IDI3Ljc1MjUgMi4xNjY2N0gzMS40MTYzQzMzLjIwODIgMi4xNjY2NyAzNC42NjYzIDMuNjI0ODMgMzQuNjY2MyA1LjQxNjY3VjI0Ljk0MDVDMzUuMDc5IDI1LjMyMDYgMzUuMjM3OCAyNS40NjUyIDM1Ljc0OTcgMjUuOTI1M0MzNi4yNjE2IDI2LjM4NTUgMzYuNDkxIDI2LjYwMzIgMzYuODMzIDI2LjkxMDJWNS40MTY2N0MzNi44MzMgMi40MzEgMzQuNDAyIDAgMzEuNDE2MyAwSDI3LjA4M0MyNi42NzM1IDAgMjYuMjk4NyAwLjIzMTgzMyAyNi4xMTQ1IDAuNTk4TDI1Ljg4NDggMS4wNTUxN0MyNC44NzUyIDMuMDc2NjcgMjIuODQyOCA0LjMzMzMzIDIwLjU4MyA0LjMzMzMzQzE4LjMyMzIgNC4zMzMzMyAxNi4yOTA4IDMuMDc2NjcgMTUuMjc5IDEuMDU1MTdMMTUuMDQ5MyAwLjU5OEMxNC44NjczIDAuMjMxODMzIDE0LjQ5MjUgMCAxNC4wODMgMEg5Ljc0OTY3QzYuNzY0MDEgMCA0LjMzMzAxIDIuNDMxIDQuMzMzMDEgNS40MTY2N1YzNS43NUM0LjMzMzAxIDM4LjczNTcgNi43NjQwMSA0MS4xNjY3IDkuNzQ5NjcgNDEuMTY2N1pcIiBmaWxsPVwiJTIzQjFCMkM0XCIgZmlsbC1vcGFjaXR5PVwiMC4zXCIvPjxwYXRoIGQ9XCJNMzMuNTgyOSAxNS4xNjY3SDM0LjY2MzFDMzQuNjYzMSAxNC42MzMzIDM0LjY2MzEgMTQuNjgxMyAzNC42NjMxIDE0LjA4MzNDMzQuNjYzMSAxMy40ODUzIDM0LjY2MyAxMy41OTAzIDM0LjY2MzEgMTNIMzMuNTgyOUMzMi45ODQ5IDEzIDMyLjQ5OTYgMTMuNDg1MyAzMi40OTk2IDE0LjA4MzNDMzIuNDk5NiAxNC42ODEzIDMyLjk4NDkgMTUuMTY2NyAzMy41ODI5IDE1LjE2NjdaXCIgZmlsbD1cIiUyM0IxQjJDNFwiIGZpbGwtb3BhY2l0eT1cIjAuM1wiLz48cGF0aCBkPVwiTTEzLjU4NDggMTUuMTY2N0gxNy41ODQ1QzE4LjE4MjUgMTUuMTY2NyAxOC42Njc4IDE0LjY4MTMgMTguNjY3OCAxNC4wODMzQzE4LjY2NzggMTMuNDg1MyAxOC4xODI1IDEzIDE3LjU4NDUgMTNIMTMuNTg0OEMxMi45ODY4IDEzIDEyLjUwMTUgMTMuNDg1MyAxMi41MDE1IDE0LjA4MzNDMTIuNTAxNSAxNC42ODEzIDEyLjk4NDcgMTUuMTY2NyAxMy41ODQ4IDE1LjE2NjdaTTIzLjU4NCAxNS4xNjY3SDI3LjU4MzdDMjguMTgxNyAxNS4xNjY3IDI4LjY2NyAxNC42ODEzIDI4LjY2NyAxNC4wODMzQzI4LjY2NyAxMy40ODUzIDI4LjE4MTcgMTMgMjcuNTgzNyAxM0gyMy41ODRDMjIuOTg2IDEzIDIyLjUwMDcgMTMuNDg1MyAyMi41MDA3IDE0LjA4MzNDMjIuNTAwNyAxNC42ODEzIDIyLjk4MzggMTUuMTY2NyAyMy41ODQgMTUuMTY2N1pcIiBmaWxsPVwiJTIzQjFCMkM0XCIgZmlsbC1vcGFjaXR5PVwiMC4zXCIvPjxwYXRoIGQ9XCJNNi41MDE2MyAxNS4xNjY3SDcuNjE4ODJDOC4yMTY4MiAxNS4xNjY3IDguNzAyMTUgMTQuNjgxMyA4LjcwMjE1IDE0LjA4MzNDOC43MDIxNSAxMy40ODUzIDguMjE2ODIgMTMgNy42MTg4MiAxM0w2LjUwMTYzIDEzQzYuNTAxNjMgMTMuNzU3MiA2LjUwMTYzIDEzLjQ4NTMgNi41MDE2MyAxNC4wODMzQzYuNTAxNjMgMTQuNjgxMyA2LjUwMTYzIDE0LjY5MTggNi41MDE2MyAxNS4xNjY3WlwiIGZpbGw9XCIlMjNCMUIyQzRcIiBmaWxsLW9wYWNpdHk9XCIwLjNcIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD1cImNsaXAwXzIzOTJfNjQ1XCI+PHJlY3Qgd2lkdGg9XCI1MlwiIGhlaWdodD1cIjUyXCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwibWF0cml4KC0xIDAgMCAxIDUyIDApXCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPicpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1ncmlldmFuY2Uge1xuICAgIGhlaWdodDogMTc3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWdyaWV2YW5jZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWdyaWV2YW5jZSAuY3VzdG9tLWJ1dHRvbi13aGl0ZSB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1ncmlldmFuY2UgLmVkZWwtaWNvbi1lZGVsLWljb24tcmlnaHQtdGhpbi1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2YwNGU0NTtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIC5lZGVsLWljb24tdGlja2V0LWdyaWV2YW5jZTpiZWZvcmUge1xuICBmb250LXNpemU6IDUycHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWdyaWV2YW5jZSAuZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2UtbW9iOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIC5lZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1ncmlldmFuY2UgLmVkLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAxNzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWZlZWRiYWNrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayB7XG4gICAgaGVpZ2h0OiAxMzdweDtcbiAgfVxufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWZlZWRiYWNrIC5lZC1mZWVkYmFjay10aXRsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjay5lZC1mZWVkYmFjazEzNyB7XG4gIGhlaWdodDogMTM3cHggIWltcG9ydGFudDtcbn1cblxuLmVkLWZlZWRiYWNrLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmVkLWZlZWRiYWNrLXNtYWxsIC5lZC1mZWVkYmFjay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmVkLWZlZWRiYWNrLXNtYWxsIC5lZC1mZWVkYmFjay10aXRsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5lZC1mZWVkYmFjay1zbWFsbCAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWQtY29weXJpZ2h0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwMDIwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5lZC1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkLWNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNmMDRlNDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkLWNvcHlyaWdodC1yZXNlcnZlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWRlbC1sb2dvLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWRlbC1sb2dvLWZvb3RlciAuZWRlbC1pY29uLWVkZWwtbG9nbzEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5saXN0LXN0eWxlLXR5cGUtZGlzYy1mciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiAubGlzdC1zdHlsZS10eXBlLWRpc2MtZnIgbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5lZC1wcm9kdWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCB7XG4gIHBhZGRpbmc6IDAgODIuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIHtcbiAgICBwYWRkaW5nOiAwIDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MnB4KSB7XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwge1xuICAgIHBhZGRpbmc6IDAgNDNweDtcbiAgfVxufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAuZWQtZXF1aXR5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAub2ZmZXItc2FsZSxcbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgLmVkLXJpZ2h0cy1pc3N1ZXMsXG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIC5lZC1wb3J0Zm9saW8ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4xKTtcbn1cblxuLmVkLW90aGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtc2VjdGlvbiB7XG4gIHdpZHRoOiAzNi4yNCU7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlcnMtYmQge1xuICBwYWRkaW5nLWxlZnQ6IDM5LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMSk7XG4gIGhlaWdodDogMTkwLjkzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KSB7XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXJzLWJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlcnMtYmQge1xuICAgIHBhZGRpbmctbGVmdDogMzkuNXB4O1xuICB9XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyLmVkLW90aGVycy1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOTM5ZGE2O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJvdHRvbS1ib3JkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgd2lkdGg6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmVkLXN0b2NrLW1hcmtldCB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stZGVzY3JpcHRpb24gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIGEge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIDpudGgtY2hpbGQoMjYpIGEge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDEwcHggMTAwcHggNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCA3NXB4IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCA1N3B4IDQwcHggMDtcbiAgfVxufVxuXG4uZWQtbWFya2V0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWQtbWFya2V0LXN0YXR1cyAuZ3JpZC1tYXJrZXQtc3RhdHVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtbWFya2V0LXN0YXR1cyAuZ3JpZC1tYXJrZXQtc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAxMHB4IDEwMHB4IDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggNzVweCAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggNTdweCAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTJweCkge1xuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggMjVweCAwcHggMDtcbiAgfVxufVxuLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuLm1hcmtldE9wZW46OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEycHg7XG4gIGNvbG9yOiAjMWE4YTRlO1xufVxuLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuLm1hcmtldENsb3NlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDtcbiAgY29sb3I6ICNmODNjM2M7XG59XG4uZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW4ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgY29sb3I6ICM5NDlmYTk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuOm5vdChzcGFuOm50aC1jaGlsZCgxKSkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmVkLXBsYXRlZm9ybXMge1xuICB3aWR0aDogNjMuNzUlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkLXBsYXRlZm9ybXMge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbn1cbi5lZC1wbGF0ZWZvcm1zIC5lZC1wbGF0Zm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG4uZWQtcGxhdGVmb3JtcyAuZWQtcGxhdGZvcm0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZWQtd2ViLWNudHIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZWQtdHJhZGVyIHtcbiAgd2lkdGg6IDI5M3B4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZWQtdHJhZGVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTRweDtcbiAgYm90dG9tOiAwcHg7XG4gIGhlaWdodDogMTQycHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLmVkLXdlYiB7XG4gIG1hcmdpbjogMCAxMnB4IDIxcHggMDtcbn1cbi5lZC13ZWIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNjhweDtcbiAgd2lkdGg6IDExM3B4O1xufVxuXG4uZWQtY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDExM3B4O1xufVxuLmVkLWNvbnRlbnQtd3JhcHBlciAuZWQtY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMGIyNDNhO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmVkLWNvbnRlbnQtd3JhcHBlciAuZWQtY29udGVudC10cmFkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjkuNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5lZC1hcGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5lZC1hcGkgaW1nIHtcbiAgICBoZWlnaHQ6IDQ2LjMxcHg7XG4gICAgd2lkdGg6IDQ2LjMxcHg7XG4gIH1cbiAgLmVkLWFwaSAuZWQtY29udGVudC1hcGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYi1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYi1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubXctNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwgbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAub2ZmZXItc2FsZSxcbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAuZWQtcG9ydGZvbGlvIHtcbiAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWpvaW4tc2VjdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMjJweCAwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGZsZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM3ODc4Nzg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjkuNjhweDtcbiAgICB0ZXh0LWFsaWduOiBDZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZWQtb3RoZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtaW1nIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtaW1nIC5iZy13aGl0ZSB7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlciAuZWQtY29udGVudC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC13ZWIge1xuICAgIGhlaWdodDogODFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXdlYiBpbWcge1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5lZC1hcGkuZWQtY29udGVudC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXRyYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIuZWQtdHJhZGVyOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI4cHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtcGxhdGVmb3JtcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1wbGF0ZWZvcm1zIC5lZC1wbGF0Zm9ybS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLXBsYXRlZm9ybXMge1xuICAgIHdpZHRoOiA4MSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci5pbm5lckNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1sZy5pbm5lckNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1tZC5pbm5lckNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1zbS5pbm5lckNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci14bC5pbm5lckNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTgxcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbC1zZWMge1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xufVxuXG4ubWdsLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubWdyLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1ndC0xOSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5cbi5zdXBwb3J0LW1pZGRsZS1ib3JkZXIge1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5zdXBwb3J0LWxlZnQtYm9yZGVyIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLWpvaW4tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuaW5uZXJDb250YWluZXIgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbm5lckNvbnRhaW5lciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuaW5uZXJDb250YWluZXIgLnBzLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLXN1YnNlY3Rpb24taGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItY29tbW9uLWdyaWQtNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDI1JSAyNSUgMjAlIDE1JTtcbn1cblxuLmZvb3Rlci1jb21tb24tZ3JpZC00IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgMjUlIDIwJSA0MCU7XG59XG5cbi5saW5rcy1kYXRhIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNzcsIDE3OCwgMTk2LCAwLjI1KTtcbn1cbi5saW5rcy1kYXRhIGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIC5pbm5lci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwgLm91dGVyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLnBsYXRmb3JtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC0yLWZvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIGF1dG87XG59XG5cbi5zY2hlbWUtYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmI0ZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zY2hlbWUtYm94LXJpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmI0ZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAyMTBweDtcbn1cblxuLmZvb3Rlci10eHQtb3Age1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLnJlYWRtb3JlYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVkLWZlZWJhY2stbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZmVlYmFjay1tb2IgLmVkLWZlZWRiYWNrLXRpdGxlIC5mb290ZXItbWFpbC1zZWMgaW1nIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUubGlua3MtZGF0YSBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC01LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIC5vdXRlci1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00IHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgZGl2IHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItY29tbW9uLWdyaWQtNC5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCAub3V0ZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00IC5wYnQtMzcge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG4gIC5wbGF0Zm9ybS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWZvb3Rlci1ncmlkLTMge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC0yLWZvb3RlciB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLm93bG5hdiAuU2xpZGVySWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xJTtcbiAgdG9wOiAzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogOTIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogOTIlO1xuICB9XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IC5wYXJ0bmVyTGVmdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJSaWdodCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICByaWdodDogLTElO1xuICB0b3A6IDMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbW1vbi1vd2wtZGF0YSAub3dsLW5hdiAucGFydG5lclJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJSaWdodCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAubWd0LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm1ndC1tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZC1mZWVkYmFjay1zbWFsbCAub3dsLXN0YWdlID4gLm93bC1pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMzUzMzVhO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA1MSwgOTAsIDAuNik7XG4gIGZpbHRlcjogYmx1cig5cHgpO1xuICAtby1maWx0ZXI6IGJsdXIoOXB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cig5cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cig5cHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig5cHgpO1xufVxuLmVkLWZlZWRiYWNrLXNtYWxsIC5vd2wtc3RhZ2UgPiAub3dsLWl0ZW0uYWN0aXZlICsgLm93bC1pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ob3Jpem9udGFsLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uc2NvcmVidG46aG92ZXIge1xuICBjb2xvcjogI2YwNGU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNldEhlaWdodEZvb3RlclNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLmdyZXZpZW5jZUNpcmNsZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzMzVhO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JldmllbmNlQ2lyY2xlIHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuXG4ubGluay1jb250ZW50LWFuY2hvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstY29udGVudC1hbmNob3I6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsYW5rbGluayB7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmVkLWZlZWRiYWNrLWJveCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyNDElMjIlMjBoZWlnaHQlM0QlMjIzOSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQxJTIwMzklMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTkuNDglMjAzOC45Nzg5SDMwLjQ1NzNWMzlDMzMuMDI3OCUyMDM5JTIwMzUuMjYxMiUyMDM3LjMzNTUlMjAzNS45OTg2JTIwMzQuODcwM0w0MC42MTI5JTIwMTkuNTEwNUM0MC45NSUyMDE4LjM3MjglMjA0MC43MzkzJTIwMTcuMTkyOSUyMDQwLjA0NCUyMDE2LjI0NDdDMzkuMzQ4NyUyMDE1LjI5NjYlMjAzOC4yNzQxJTIwMTQuNzQ4OCUyMDM3LjA5NDIlMjAxNC43NDg4SDMyLjE4NUMzMS45NTMyJTIwMTQuNzQ4OCUyMDMxLjgyNjglMjAxNC42MjI0JTIwMzEuNzYzNiUyMDE0LjUzODFDMzEuNzAwNCUyMDE0LjQ1MzglMjAzMS42MTYxJTIwMTQuMjg1MyUyMDMxLjY3OTMlMjAxNC4wNzQ2TDMzLjkxMjclMjA2LjIzNjYzQzM0LjMzNDElMjA0Ljc0MDY4JTIwMzQuMDM5MSUyMDMuMTgxNTIlMjAzMy4xMTIxJTIwMS45Mzg0MUMzMi4xODUlMjAwLjcxNjM3JTIwMzAuNzczMyUyMDAlMjAyOS4yMTQyJTIwMEMyNy40NjU0JTIwMCUyMDI1LjgyMiUyMDAuOTQ4MTM2JTIwMjQuOTU4MSUyMDIuNDY1MTVMMTkuMjY5MyUyMDEyLjQxQzE4LjM2MzMlMjAxNC4wMTEzJTIwMTYuNzgzMSUyMDE1LjIxMjMlMjAxNC45OTIxJTIwMTUuNjU0OEwxMS40NzI1JTIwMTYuNTQyMkMxMC44MjQ1JTIwMTUuNDcwNCUyMDkuNjQ3MTUlMjAxNC43NDc1JTIwOC4zMTQyMiUyMDE0Ljc0NzVINC4xMDAyOEMyLjA3NzU5JTIwMTQuNzQ3NSUyMDAuNDEzMDg2JTIwMTYuNDEyJTIwMC40MTMwODYlMjAxOC40MzQ3VjM1LjI5MDVDMC40MTMwODYlMjAzNy4zMTMyJTIwMi4wNzc1OSUyMDM4Ljk3NzclMjA0LjEwMDI4JTIwMzguOTc3N0g4LjMxNDIyQzkuNjA0MTUlMjAzOC45Nzc3JTIwMTAuNzQ4NCUyMDM4LjMwMDclMjAxMS40MDgyJTIwMzcuMjg1NkwxMy42NDM3JTIwMzguMDMwOEMxNS41Mzk5JTIwMzguNjYyOSUyMDE3LjQ5OTQlMjAzOC45Nzg5JTIwMTkuNDglMjAzOC45Nzg5Wk0xMi4wMDE0JTIwMzQuMTU0NEwxNC42NTUlMjAzNS4wMzg5QzE2LjIxNDIlMjAzNS41NjU2JTIwMTcuODM2NSUyMDM1LjgxODUlMjAxOS40OCUyMDM1LjgxODVIMzAuNDU3M0MzMS42MzcyJTIwMzUuODE4NSUyMDMyLjY0ODUlMjAzNS4wNiUyMDMyLjk4NTYlMjAzMy45NDMzTDM3LjU5OTklMjAxOC41ODM1QzM3LjY2MzElMjAxOC4zNzI4JTIwMzcuNTc4OCUyMDE4LjIwNDIlMjAzNy41MTU2JTIwMTguMTE5OUMzNy40NTI0JTIwMTguMDM1NyUyMDM3LjMyNiUyMDE3LjkwOTIlMjAzNy4wOTQyJTIwMTcuOTA5MkgzMi4xODVDMzEuMDI2MiUyMDE3LjkwOTIlMjAyOS45NTE2JTIwMTcuMzgyNSUyMDI5LjIzNTIlMjAxNi40MzQ0QzI4LjUzOTklMjAxNS41MDczJTIwMjguMzA4MiUyMDE0LjMyNzQlMjAyOC42MjQyJTIwMTMuMjEwN0wzMC44NTc2JTIwNS4zNzI3N0MzMS4wMDUxJTIwNC44NDYwMyUyMDMwLjg5OTglMjA0LjI5ODIyJTIwMzAuNTgzNyUyMDMuODU1NzVDMjkuODg4NCUyMDIuOTA3NjIlMjAyOC4yNjYlMjAzLjAzNDA0JTIwMjcuNjk3MiUyMDQuMDQ1MzhMMjIuMDA4MyUyMDEzLjk5MDNDMjAuNjU5OSUyMDE2LjM1MDElMjAxOC4zODQ0JTIwMTguMDc3OCUyMDE1Ljc1MDYlMjAxOC43MzFMMTIuMDAxNCUyMDE5LjY3NjNWMzQuMTU0NFpNMy41NzM1NCUyMDE4LjQzNDdDMy41NzM1NCUyMDE4LjEzOTglMjAzLjgwNTMxJTIwMTcuOTA4JTIwNC4xMDAyOCUyMDE3LjkwOEg4LjMxNDIyQzguNjA5MTklMjAxNy45MDglMjA4Ljg0MDk2JTIwMTguMTM5OCUyMDguODQwOTYlMjAxOC40MzQ3VjM1LjI5MDVDOC44NDA5NiUyMDM1LjU4NTUlMjA4LjYwOTE5JTIwMzUuODE3MiUyMDguMzE0MjIlMjAzNS44MTcySDQuMTAwMjhDMy44MDUzMSUyMDM1LjgxNzIlMjAzLjU3MzU0JTIwMzUuNTg1NSUyMDMuNTczNTQlMjAzNS4yOTA1VjE4LjQzNDdaJTIyJTIwZmlsbCUzRCUyMiUyM0IxQjJDNCUyMiUyMGZpbGwtb3BhY2l0eSUzRCUyMjAuMyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZmVlZGJhY2stYm94IHtcbiAgICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZmVlZGJhY2stYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZC1mZWVkYmFjay1ib3gtMiB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mZWVkYmFjay1ib3gtMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZWQtZmVlZGJhY2stYm94LTIgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZmVlZGJhY2stYm94LTIgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi5lZC1mZWVkYmFjay1ib3gtMiAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mZWVkYmFjay1ib3gtMiAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gICAgd2lkdGg6IDUxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVyZmVlZGJhY2stbW9kYWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKTtcbn1cbi5mb290ZXJmZWVkYmFjay1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZm9vdGVyZmVlZGJhY2stbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZm9vdGVyZmVlZGJhY2stbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xuICBjb2xvcjogIzYzNzRkNDtcbn1cblxuLmZvb3Rlci1tYWlsLXNlYyAubWFpbC10by1zZWN0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tZ3QtZm9vdGVyLXJlZmFjdG9yLTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1ndC1mb290ZXItcmVmYWN0b3ItNTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tZ3QtZ3JpdmVuY2UtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1iLTI5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMTkpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDk5NXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmMGY5ZmYsICNmZmZmZmYsICNmZmZmZmYpO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwYjI0M2E7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDMxcHggMzdweCAzMHB4IDQwcHg7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgY29sb3I6ICMxYzFjMjg7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yN3B4KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSAuZC1mb290cG9wLWhlYWR0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiAjMGIyNDNhO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIC5kLWZvb3Rwb3AtaGVhZHRpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAuaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tZ3JvdXAgLmhvbGRlciBsYWJlbCB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tZ3JvdXAgLmhvbGRlciAuc3RhciB7XG4gIGNvbG9yOiAjZTYyMDIwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAjcG9wdGV4dGFyZWEge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tY29udHJvbCxcbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIGlucHV0LFxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3Qge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXI6YWZ0ZXIsXG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3QgKyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIC8qIHRoaXMgaXMgc28gd2hlbiB5b3UgY2xpY2sgb24gdGhlIGNoZXZyb24sIHlvdXIgY2xpY2sgYWN0dWFsbHkgZ29lcyBvbiB0aGUgZHJvcGRvd24gbWVudSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogZXZlcnl0aGluZyBhZnRlciB0aGlzIGlzIGp1c3QgdG8gY292ZXIgdXAgdGhlIG9yaWdpbmFsIGFycm93ICovXG4gIC8qIChmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBzeW50YXggdXNlZCBhYm92ZSkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCArIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1zZWxlY3QsXG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHRleHRhcmVhIHtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIC5kLWZlZWQtZHJhZyB7XG4gIGhlaWdodDogMTQzcHg7XG4gIHBhZGRpbmc6IDE4cHggMHB4IDM1cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgLnVwbG9hZEVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVOYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVDbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgI2ZlZWRCYWNrRmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnICN1cGxvYWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgLnVwbG9hZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZm9vdGVyX3dyYXBwZXJfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2hhbmRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItaGVhZGluZyB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgcGFkZGluZzogMHB4IDBweCAyMHB4IDE1cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1oZWFkaW5nIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggMTVweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzU4MGY3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZiLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMTBweCk7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1ob2xkZXIgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZiLWhvbGRlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1ob2xkZXIgLnN0YXIge1xuICBjb2xvcjogcmVkO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1ODBmNztcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIHNlbGVjdCArIHNwYW4ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIC8qIHRoaXMgaXMgc28gd2hlbiB5b3UgY2xpY2sgb24gdGhlIGNoZXZyb24sIHlvdXIgY2xpY2sgYWN0dWFsbHkgZ29lcyBvbiB0aGUgZHJvcGRvd24gbWVudSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogZXZlcnl0aGluZyBhZnRlciB0aGlzIGlzIGp1c3QgdG8gY292ZXIgdXAgdGhlIG9yaWdpbmFsIGFycm93ICovXG4gIC8qIChmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBzeW50YXggdXNlZCBhYm92ZSkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiOGI4Yjg7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZpbGVDaG9vc2VuUm93IC5tb2ItZmVlZC1kcmFnIHtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAudXBsb2FkRXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAudXBsb2FkU2VjdGlvbldyYXAgLmZpbGVOYW1lU2VjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZpbGVDaG9vc2VuUm93IC5tb2ItZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVOYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZFNlY3Rpb25XcmFwIC5maWxlTmFtZVNlYyAudXBsb2FkZWQtZmlsZU5hbWUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZFNlY3Rpb25XcmFwIC5maWxlTmFtZVNlYyAudXBsb2FkZWQtZmlsZUNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5NXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAuZnMtMjAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1zdWJtaXRSb3cgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2FuTVwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZlZWRiYWNrLWxpbmstbW9iaWxlIC5kcmF3ZXItY2xvc2UtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDUwNDY7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmMDUwNDY7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQycHggMHB4IDIwcHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWpvaW4tc2VjdGlvbiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMjJweCAwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGZsZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM3ODc4Nzg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI5LjY4cHg7XG4gICAgdGV4dC1hbGlnbjogQ2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1nb29nbGUtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIC5lZC13aHl1cy1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIC5lZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNlZWVlZWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIGkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNy41M3B4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLndoeXVzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzkzOWRhNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLndoeXVzLWRlc2NyaXB0aW9uIC5yZWFkbW9yZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmMDRlNDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIC5zb2NpYWwtaWNvbnMgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjOTM5ZGE2O1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYzcmVtO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTJweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCAuZWQtc3VwcG9ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCAuZWQtc3VwcG9ydC10aXRsZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCAuZWQtc3VwcG9ydC1jZW50ZXItZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYgLmVkLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTI0M2Y7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCAuZWQtc3VwcG9ydC1jZW50ZXItZGl2IC5lZC1pY29uIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTMzNWE7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDEycHggMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLXRpdGxlIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3M3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE3MmI7XG4gICAgcGFkZGluZzogMjdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1jb3B5cmlnaHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkLWNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWQtY29weXJpZ2h0LXJlc2VydmUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cHg7XG4gIH1cbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5lZGVsLWxvZ28tZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5lZGVsLWxvZ28tZm9vdGVyIC5lZGVsLWljb24tZWRlbC1sb2dvMSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzkzOWRhNjtcbiAgfVxuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG4gIC5lZC1vdGhlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyLmVkLW90aGVycy1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlciB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyIHVsIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzkzOWRhNjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQge1xuICAgIG1hcmdpbjogNTBweCAwcHggMTlweCAwcHg7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stZGVzY3JpcHRpb24gdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrOm50aC1jaGlsZCgyKSAuZWQtc3RvY2stdGl0bGUsXG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrOm50aC1jaGlsZCgzKSAuZWQtc3RvY2stdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBjb2xvcjogIzk0OWZhOTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW4ubWFya2V0T3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIGNvbG9yOiAjMWE4YTRlO1xuICB9XG4gIC5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3Bhbi5tYXJrZXRDbG9zZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKAolwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogI2Y4M2MzYztcbiAgfVxuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW46bm90KHNwYW46bnRoLWNoaWxkKDEpKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmVkLXBsYXRlZm9ybXMgLmVkLXBsYXRmb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNXB4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LWltZyB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LWltZyAuYmctd2hpdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXdlYiB7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICB9XG4gIC5lZC1hcGkuZWQtY29udGVudC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIuZWQtdHJhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDExM3B4O1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuLnN1bW1hcnktYm94IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN1bW1hcnlfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4uc3VtbWFyeS1kb2NrIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbn1cbi5zdW1tYXJ5LWRvY2sgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdW1tYXJ5LWRvY2sgLnN1bW1hcnlfdmFsdWVzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnN1bW1hcnktZG9jayAuc3VtbWFyeV92YWx1ZXMgLnBlcmNlbnRhZ2VfdmFsdWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1bW1hcnktZG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN1bW1hcnktZG9jayAuc3VtbWFyeV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnN1bW1hcnlfdmFsdWVzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3VtbWFyeV92YWx1ZXMgLnBlcmNlbnRhZ2VfdmFsdWUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zdW1tYXJ5X3ZhbHVlcyAubWFpbl92YWx1ZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zdW1tYXJ5X3ZhbHVlcyAubWFpbl92YWx1ZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG5cbi5zdW1tYXJ5X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2Ige1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc3VtbWFyeV9jb250YWluZXItbW9iIC5zdW1tYXJ5LWNvbnRhaW5lci1tb2ItdG9wdGlsZSAuY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUgLmNvbCAuZGFzaGJvYXJkX3N1bW1hcnkge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUgLmNvbCAuc3VtbWFyeV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIC5jb2wgLnN1bW1hcnlfdmFsdWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIC5jb2wgLnRvdGFscG5sLXZhbCAudG90YWxwbmwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2LjQxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIC5jb2wgLnBubGNoYW5nZXBlcmNlbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5zdW1tYXJ5X3ZhbHVlcyB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgfVxuICAuc3VtbWFyeS1kb2NrIC5zdW1tYXJ5X3ZhbHVlcyB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgfVxuICAuc3VtbWFyeV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuc3VtbWFyeS1ib3gge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5kYXNoYm9hcmRfZGF5c3BubC1tb2Ige1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDExcHggMTVweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmOWZmO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDlweCA5cHg7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5kYXNoYm9hcmRfZGF5c3BubC1tb2IgLnN1bW1hcnlfdGl0bGUge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWQtY29tcG9uZW50LWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjUuMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA1NzdweCkge1xuICAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDEycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2VuZXJpYy1hZnRlci10aXRsZS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgZGl2LCAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIGkuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICBjb2xvcjogIzM1ODBmNztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIGkuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcbiAgZm9udC1zaXplOiAwLjU2M3JlbTtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmRhdGUtdGltZS1jb250YWluZXItZ2VuZXJpYyB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5kYXRlLXRpbWUtY29udGFpbmVyLWdlbmVyaWMge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyAuZGF0ZS10aW1lLWNvbnRhaW5lci1nZW5lcmljIC5nZW5lcmljLWRhdGUsXG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5kYXRlLXRpbWUtY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5kYXRlLXRpbWUtY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyAuZ2VuZXJpYy1oZWFkaW5nLXRpdGxlIC50aXRsZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzkuMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtaGVhZGluZy10aXRsZSAudGl0bGUtYm9sZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5nZW5lcmljLWhlYWRpbmctdGl0bGUgLnRpdGxlLWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMwYjI0M2E7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtaGVhZGluZy10aXRsZSAudGl0bGUtbGlnaHQge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzOS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtaGVhZGluZy10aXRsZSAudGl0bGUtbGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMwYjI0M2E7XG4gIH1cbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuZ2VuZXJpYy1hZnRlci10aXRsZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGY5ZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmZkZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmdlbmVyaWMtYWZ0ZXItdGl0bGUtaWNvbiBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWNfbmF2aWdhdGlvbl9kZXNrdG9wIC5uYXZpZ2F0aW9uX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjX25hdmlnYXRpb25fZGVza3RvcCAubmF2aWdhdGlvbl9pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4O1xufVxuLnNlY19uYXZpZ2F0aW9uX2Rlc2t0b3AgLm5hdmlnYXRpb25faXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5zZWNfbmF2aWdhdGlvbl9kZXNrdG9wIC5uYXZpZ2F0aW9uX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnNlY19uYXZpZ2F0aW9uX2Rlc2t0b3AgLm5hdmlnYXRpb25faXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzE3NDA4MjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDY0LCAxMzAsIDAuMSk7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2VjX25hdiAuZHJvcGRvd25fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjMTc0MDgyO1xufVxuLnNlY19uYXYgYSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuLnNlY19uYXYgLnNlbGVjdGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uc2VjX25hdiAuZHJvcGRvd25fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gIHBhZGRpbmc6IDE3cHggMCAyMnB4IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNlY19uYXYgLmRyb3Bkb3duX2l0ZW0ge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uZGJhcjI5SG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC4yOWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyLFxuLmRiYXIyOVJhbmdlc2xpZGVyIC5kYmFyMjlSYW5nZXNsaWRlckZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJGaWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDA7XG59XG5cbi5kYmFyMjlSYW5nZXNsaWRlciAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYmFyMjlSYW5nZXNsaWRlckxhYmVscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogLTQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOUdyZXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRjdXN0b21SYW5nZUJhciB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGN1c3RvbVJhbmdlQmFyLmluZGljYXRvclN0eWxlIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLmRjdXN0b21SYW5nZUJhciBkaXYge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmRjdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDZiYztcbn1cblxuLmRjdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzhhNjtcbn1cblxuLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzc4YTYgIWltcG9ydGFudDtcbn1cblxuLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2YmMgIWltcG9ydGFudDtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQGtleWZyYW1lcyBibGlua2luZ0RvdCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKTtcbiAgfVxufVxuLmRTa2V3Y29kZXJpZ2h0MSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDk4JSA5OSUsIDAlIDEwMCUpO1xufVxuXG4uZFNrZXdjb2RlcmlnaHQyIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDMlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xufVxuXG4uZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saDEwIHtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbn1cblxuLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOVJhbmdlc2xpZGVySGFuZGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgIzQ0NDc1YjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAjMDBkNmJjO1xufVxuXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICMwMzc4YTY7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbiAuZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGkge1xuICBjb2xvcjogIzAwZDZiYztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaSB7XG4gIGNvbG9yOiAjMDM3OGE2O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRTa2V3Y29kZXJpZ2h0MiB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5kY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKipza2V3IG5ldyBkZXNpZ25pbmcgKioqKioqKioqKioqKioqKi9cbi5ib3gge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnJpZ2h0LXNrZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbn1cblxuLnJpZ2h0LXNrZXctYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG5cbi5yaWdodC1za2V3LWJhcjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogIzAzNzhhNjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbn1cblxuLmxlZnQtc2tldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbi5sZWZ0LXNrZXctYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ubGVmdC1za2V3LWJhcjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xufVxuXG4ubGVmdC1za2V3OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xufVxuXG4ucmlnaHQtc2tldzpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMzc4YTY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG59XG5cbi5yaWdodC1za2V3LnBvc2l0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LXNrZXcubmVnYXRpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JlZW4tdGhlbWUgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYmMgIWltcG9ydGFudDtcbn1cbi5ibHVlLWdyZWVuLXRoZW1lIC5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNmJjICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1ncmVlbi10aGVtZSAucmlnaHQtc2tldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZmJjO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmxlZnQtc2tldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxzLm1vdmUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1ncmVlbi10aGVtZSAuZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtZ3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgIzQ0NDQ0NDtcbn1cblxuLnJlZC1ncmVlbi10aGVtZSAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG4ucmVkLWdyZWVuLXRoZW1lIC5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4ucmVkLWdyZWVuLXRoZW1lIC5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG4ucmVkLWdyZWVuLXRoZW1lIC5yaWdodC1za2V3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1MWIyNTU7XG59XG4ucmVkLWdyZWVuLXRoZW1lIC5sZWZ0LXNrZXc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbn1cbi5yZWQtZ3JlZW4tdGhlbWUgLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWdyZWVuOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICM0NDQ0NDQ7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubG9nby1oZWFkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tbGVmdCAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nby1oZWFkLWNvbnRhaW5lciAubG9nby1sZWZ0IC5sb2dvIC5sb2dvYmcge1xuICBjb2xvcjogIzE3NDA4MjtcbiAgZm9udC1zaXplOiAxLjkzOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ286OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjMDc1MWEwO1xuICBtYXJnaW4tcmlnaHQ6IDUuNzJweDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ28yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzcwNzA2Zjtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IC5pY29uLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IC5pY29uLWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubG9nby1oZWFkLWNvbnRhaW5lciAubG9nby1yaWdodCAudXNlci1kZXRhaWxzIC51c2VyLXVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxLjA2M3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyAudXNlci11c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyAudXNlci1hY2NvdW50aWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNMaWdodFwiO1xuICBjb2xvcjogI2I4YjhiODtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5ibHVlZG90cyB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ286OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ28yOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIH1cbiAgLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLmljb24tYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uYmx1ZWRvdHMge1xuICBjb2xvcjogIzM1ODBmNztcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBuZ2RpYWxvZy1mYWRlaW4gMC41cztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xOSk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG59XG4ubW9kYWwtYmFja2Ryb3AuYWRkaXRpb25hbGJsdXIge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC4yOWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyLFxuLnBiYXIyOVJhbmdlc2xpZGVyIC5wYmFyMjlSYW5nZXNsaWRlckZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJGaWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDA7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlciAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMyU7XG4gIHRvcDogMHB4O1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMzcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGVmdDogLTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOUdyZXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggLTNweDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xuICB3aWR0aDogMzAlO1xufVxuXG4uY3VzdG9tUmFuZ2VCYXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1MDA7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5jdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIwMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1MDRkO1xuICB3aWR0aDogMzAlO1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDEpIHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2ZmZTUwMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjZmY2YjAwO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICNkZDUwNGQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQGtleWZyYW1lcyBibGlua2luZ0RvdCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKTtcbiAgfVxufVxuLlNrZXdDb2RlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDMlIDMlLCAxMDAlIDAsIDk3JSA5NyUsIDAgMTAwJSk7XG59XG5cbi5Ta2V3Y29kZXJpZ2h0MSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAyJSwgMTAwJSAwLCA5OCUgOTclLCAwIDEwMCUpO1xufVxuXG4uU2tld2NvZGVyaWdodDIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMiUgMCwgMTAwJSAwLCAxMDAlIDk5JSwgMCAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbiAgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGkge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbiAgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAuY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICM0NDQ3NWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRvcDogLTAuN2VtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtZ3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgIzUxYjI1NTtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LW9yYW5nZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAjZmY2YjAwO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICNkZDUwNGQ7XG59XG5cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC15ZWxsb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgI2ZmZTUwMDtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWdyZWVuIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaSB7XG4gIGNvbG9yOiAjNTFiMjU1O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1vcmFuZ2UgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpIHtcbiAgY29sb3I6ICNmZjZiMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWJsb29kLXJlZCAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGkge1xuICBjb2xvcjogI2RkNTA0ZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC15ZWxsb3cgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpIHtcbiAgY29sb3I6ICNmZmU1MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmVnYXRpdmVDbGFzc2JyZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RkNTA0ZDtcbn1cblxuLlRleHRWYWx1ZVByb2dyZXNzYmFybmVnYXRpdmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiA1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLmRhdGFjb250ZW50LmRhdGFDb250ZW50bmVnYXRpdmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5kYXRhY29udGVudC5kYXRhQ29udGVudG5lZ2F0aXZlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29saGFsZiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb2xmdWxsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc2l0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpdmVWYWx1ZSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5uZWdhdGl2ZVZhbHVlIHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLm5lZ2F0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uZGF0YXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnByb2dyZXNzY29tbW9uZ3JheXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25kYXRhbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29tbW9uZGF0YW51bWJlcnBvc2l0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM1MWIyNTUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZkZjY7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1uZWdhdGl2ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2dyZXNzIC50ZXh0dmFsdWVwcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ucHJvZ3Jlc3MgLmRhdGFjb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCA6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9ncmVzc2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZ3Jlc3Njb250YWluZXIgLnByb2dyZXNzYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZ3Jlc3Njb250YWluZXIgLnByb2dyZXNzLWJhci1uZWdhdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RkNTA0ZDtcbn1cbi5wcm9ncmVzc2NvbnRhaW5lciAuc3RhY2stdG9wIHtcbiAgei1pbmRleDogOTtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbW9uZGF0YXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5wcm9ncmVzc2NvbW1vbmdyYXl2YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5UZXh0VmFsdWVQcm9ncmVzc2Jhcm5lZ2F0aXZlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5jb21tb25kYXRhbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5jb21tb25kYXRhbnVtYmVycG9zaXRpdmUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnByb2dyZXNzIC50ZXh0dmFsdWVwcm9ncmVzc2JhciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucHJvZ3Jlc3MgLlRleHRWYWx1ZVByb2dyZXNzYmFybmVnYXRpdmUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi50ZXh0LWluZGVudDEwIHtcbiAgdGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZGljZXMtZHluYW1pYy1pbmRpY2F0b3IgLmJsdWUtZ3JlZW4tdGhlbWUgLmRiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAuZnVsbHdpZHRoIC5tb2JpbGV0b3AtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEycHg7XG4gIH1cbn1cbi5pbmRpY2VzLWR5bmFtaWMtaW5kaWNhdG9yIC5kYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSAuY29tbW9uZGF0YW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udmlld2FsbC1pY29uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDFweDtcbiAgd2lkdGg6IDQxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xufVxuLnZpZXdhbGwtaWNvbi1jb250YWluZXIgLnZpZXdhbGwtaWNvbi1ib3gge1xuICBoZWlnaHQ6IDMwLjVweDtcbiAgd2lkdGg6IDMwLjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCAxMjgsIDI0NywgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xufVxuLnZpZXdhbGwtaWNvbi1jb250YWluZXIgLnZpZXdhbGwtaWNvbi1ib3ggLnZpZXdhbGwtaWNvbiB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzLjdweDtcbiAgbGVmdDogMy43cHg7XG59XG4udmlld2FsbC1pY29uLWNvbnRhaW5lciAudmlld2FsbC1pY29uLWJveCAudmlld2FsbC1pY29uIC5lZGVsLWljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYXJrZXRncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFya2V0Z3JvdXAge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZmZmZiwgI2ZmZmZmZiksICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogIzBiMjQzYTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4gLmdhcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluMSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRzdWIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRzdWIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5iYWNrLWJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgdG9wOiAwcHg7XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIGkge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMHB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3QgLnNoYXJlLWljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IC5zaGFyZS1pY29uIC5lZGVsLWljb24tc2hhcmUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCAubWNhcmQtdmlldy1hbGwge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCAubWNhcmQtdmlldy1hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmNvbW1vbi1tYXJrZXRjYXJkLW5vcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tbWFya2V0Y2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLW1hcmtldGNhcmQtbm9wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tbWFya2V0Y2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1tYXJrZXRjYXJkLW5vcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZW5lcmljLXN0b2NrLWNhcmRzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMHB4IDZweCAyMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAucGVyaW9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLnBlcmlvZCB7XG4gICAgdG9wOiAtNXB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyBwIHtcbiAgbWFyZ2luOiAwcHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC10aXRsZSAuZWRlbC1pY29uLWVkaXQge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXRpdGxlIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay12YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay12YWx1ZSBwIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stdmFsdWUgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXBlcmNlbnRhZ2UtYW5kLWNoYW5nZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Ugc3Bhbi5jaGFuZ2UtZ3JlZW4ge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW4gLmNoYW5nZS1yZWQge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIHtcbiAgcGFkZGluZy10b3A6IDQxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUge1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1kYXRlIC5nZW5lcmljLXN0b2NrLXRpbWUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSAuZ2VuZXJpYy1zdG9jay10aW1lIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUgLmdlbmVyaWMtc3RvY2stZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUgLmdlbmVyaWMtc3RvY2stZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RhdHVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIuNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RhdHVzIHNwYW4ubGl2ZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMgc3Bhbi5wcmVvcGVuLFxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMgLmNsb3NlZCB7XG4gIGNvbG9yOiAjZmY2YjAwO1xufVxuXG4uYWN0aXZlQ2xhc3NTdG9ja0NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuXG4uZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyBzcGFuW2RhdGEtYXR0cj1PcGVuXSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyBzcGFuW2RhdGEtYXR0cj1DbG9zZWRdIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDg1cHg7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmhvcC1mbG9hdC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTUlO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5Ib3BCdG4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwcHg7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmJ0bi1pbmZvLmhvcEJ0bkJvcmRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICB3aWR0aDogODZweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogODVweDtcbiAgICByaWdodDogODlweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuYnRuLWluZm8gLmVkZWwtaWNvbi1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuYnRuLWluZm8gLmVkZWwtaWNvbi1iYXJzOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYsICNmZmZmZmYpLCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IC5saXN0SGVhZCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IC5saXN0SGVhZCAuZG90Qmx1ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmRyb3Bkb3duLW1lbnUgLmxpc3RIZWFkIHAge1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmRyb3Bkb3duLW1lbnUgLnN1Ykxpc3RzIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAuc3ViTGlzdHMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmNTtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAuc3ViTGlzdHMgbGkgYSB7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAuc3ViTGlzdHMgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IC5zdWJMaXN0cyBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBmb250LXNpemU6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyJTtcbiAgfVxuICAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob3BCdG5Cb3JkZXItc2Nyb2xsZWQgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmhvcEJ0bkJvcmRlciB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmhvcEJ0bkJvcmRlci1zY3JvbGxlZCAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDQ2cHggIWltcG9ydGFudDtcbn1cblxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6ICMwMzAwMmY7XG4gIGJvcmRlcjogcmdiYSgzLCAwLCA0NywgMC4xKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gIGJvcmRlcjogIzAzMDAyZjtcbiAgYm9yZGVyOiByZ2JhKDMsIDAsIDQ3LCAwLjEpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJmMmZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDExcHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpLmVxdWl0eS1kcnAtYmlnaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpLmVxdWl0eS1kcnAtYmlnaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgfVxufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlYmYyZmU7XG4gIGJvcmRlcjogIzAzMDAyZjtcbiAgYm9yZGVyOiByZ2JhKDMsIDAsIDQ3LCAwLjEpO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogNztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTAlO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5lcXVpdHlkcm9wZG93bi1pdGVtc2Jsb2NrIHtcbiAgcGFkZGluZzogMCAxMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXI6ICMwMzAwMmY7XG4gIGJvcmRlcjogcmdiYSgzLCAwLCA0NywgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzcyNzI3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IGk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAudHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBmb250LXNpemU6ICNkZDUwNGQ7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG1pbi13aWR0aDogODNweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZjJmZTtcbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4IDE1cHg7XG59XG5cbi5lcXVpdHktZHJvcGRvd24tYmxvY2suY29tbW9uLW5ldy1kcnAuc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtaW4td2lkdGg6IDgzcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlYmYyZmU7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmNvbW1vbi1uZXctZHJwLnNob3cgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmVxdWl0eS1kcm9wZG93bi1ibG9jay1ub2JvcmRlciA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuXG4uZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTFweCAxNnB4IDVweCAxNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMDAyZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZ2VuZXJpYy10YWJzIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogN3B4IDRweCA3cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxuICAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvci5zaG93Ym9yZGVyIC5uYXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1wYWRkaW5nIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTZweCAyMHB4IDVweCA1cHggIWltcG9ydGFudDtcbn1cbi5nZW5lcmljLXRhYnMuc29ydC1maWx0ZXItbW9iLXBhZGRpbmcgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMnB4IDEwcHggNXB4IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMTJweCAwcHggNXB4O1xufVxuXG4uc2xpZGluZ3BhbmUtaWNvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMi4yOHB4IDEwcHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRpbmdwYW5lLWljb24tYmxvY2sgLmljb24tdGlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGU6bGFzdC1jaGlsZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGUgLm5ldy1yZXBvcnQge1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZhNzE3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDBweCA0cHg7XG59XG4uc2xpZGluZ3BhbmUtaWNvbi1ibG9jayAuaWNvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLnNsaWRpbmdwYW5lLWljb24tYmxvY2sgLmljb24tdGV4dC5tYXJnaW4tdG9wLTEzIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLlJlYWN0TW9kYWxfX0JvZHktLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjFweCAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIuY3VzdG9tLWhlYWRpbmctc2lkZWJhciB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjFweCAyMHB4IDE1cHg7XG4gIH1cbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlci10b3BNb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyLXRvcE1vc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyLXRvcE1vc3QgLmRyYXdlci1pc2luLCAuZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXItdG9wTW9zdCAuZHJhd2VyLWV4YyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIgLmRyYXdlci1oZWFkZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciAuZHJhd2VyLWhlYWRlci10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyIC5kcmF3ZXItaGVhZGVyLXRvcCAuZHJhd2VyLWRuYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyIC5kcmF3ZXItaGVhZGVyLXRvcCAuZHJhd2VyLXF0eSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIgLmRyYXdlci1oZWFkZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciAuZHJhd2VyLWhlYWRlci1ib3R0b20gLmRyYXdlci1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1mb290ZXIge1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjlweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAyNXB4IDE0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGdhcDogMjZweDtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWZvb3RlciAuQnV5LWJ0bixcbi5kcmF3ZXJibG9jayAuZHJhd2VyLWZvb3RlciAuU2VsbC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLXZhbHVlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1oZWFkZXIgLnNvcnRuYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1oZWFkZXIgLmNsZWFyYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItaGVhZGVyIC5ibHVlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItYm9keSAuc29ydGxpc3QtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbn1cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWJvZHkgLnNvcnRsaXN0LWJvZHkgLnNvcnRsaXN0LW5hbWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItYm9keSAuc29ydGxpc3QtYm9keSAuc29ydGxpc3QtdmFsdWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTE0LCAxMTMsIDAuNSk7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1ib2R5IC5zb3J0bGlzdC1ib2R5IC5zb3J0bGlzdC12YWx1ZXMgaSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1ib2R5IC5uZXN0ZWQtc29ydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItYm9keSAubmVzdGVkLXNvcnQgLnNvcnRsaXN0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEycHggNXB4IDEwcHggMjBweDtcbn1cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWZvb3RlciAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFya2V0LWRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG59XG4ubWFya2V0LWRyYXdlcl9fY29udGVudCB7XG4gIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXJrZXQtZHJhd2VyX19iYWNrZHJvcCB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmJvdHRvbS1jb250ZW50cy5ib3R0b20tY29udGVudHMtZm9vdGVyLWRyYXdlciB7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogMCU7XG59XG4uYm90dG9tLWNvbnRlbnRzLmJvdHRvbS1jb250ZW50cy1mb290ZXItZHJhd2VyIC5ib3R0b20tY29udGVudHMtYnRuLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYm90dG9tLWNvbnRlbnRzLmJvdHRvbS1jb250ZW50cy1mb290ZXItZHJhd2VyIC5ib3R0b20tY29udGVudHMtYnRuLXNlY3Rpb24gLmVkX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkIC5zdG9jay1kZXRhaWxzLWhlYWQtbWlkIC5zY3JpcHMtc3RvY2tzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkIC5zdG9jay1kZXRhaWxzLWhlYWQtbWlkIC5zY3JpcHMtc3RvY2tzIC5ob2xkaW5ncy1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5NYXJrZXRzdG9jay1kZXRhaWxzLWJsb2NrIC5zdG9jay1kZXRhaWxzLWhlYWQgLnN0b2NrLWRldGFpbHMtaGVhZC1taWQgLm1hcmtldHMtcXR5VmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtaGVhZCAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtZm9vdGVyIC5hY3Rpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5NYXJrZXRzdG9jay1kZXRhaWxzLWJsb2NrIC5zdG9jay1kZXRhaWxzLWhlYWQtYm90dG9tIC5tYXJrZXQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtaGVhZC1ib3R0b20gLm1hcmtldC1kZXNjLXBlcmMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnNsaWRlLXBhbmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmdlbmVyaWMtc2lkZWJhci1vdmVybGF5YmxvY2sge1xuICB6LWluZGV4OiAxNDUwO1xufVxuLmdlbmVyaWMtc2lkZWJhci1vdmVybGF5YmxvY2suYmx1ci1iYWNrZ3JvdW5kIHtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xNSk7XG59XG4uZ2VuZXJpYy1zaWRlYmFyLW92ZXJsYXlibG9jay5uby1ibHVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuc3RvY2stZGV0YWlscy1vdmVybGF5YmxvY2sge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdG9jay1kZXRhaWxzLW92ZXJsYXlibG9jayAuc3RvY2stZGV0YWlscy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4udGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aXRsZSNyZXBvcnRzLXRoIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDEwcHg7XG4gIGdhcDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRpdGxlI3JlcG9ydHMtdGggLnRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50aXRsZSAuYXJyb3dzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRpdGxlIC5hcnJvd3MgLmVkZWwtaWNvbi1jYXJldC11cCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi50aXRsZSAuYXJyb3dzIC5lZGVsLWljb24tY2FyZXQtZG93biB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4udGl0bGUgLmFycm93cyAuYXJyb3ctYXQtYS10aW1lIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4udGl0bGUgLmFycm93cyAuYXJyb3ctYXQtYS10aW1lIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGl0bGUgLmFycm93cyAuYXJyb3ctYXQtYS10aW1lIC5lZGVsLWljb24tYXJyb3ctZG93bi5kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGl0bGUgLmFycm93cyAuYXJyb3ctYXQtYS10aW1lIC5lZGVsLWljb24tYXJyb3ctdXAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wb3NpdGlvblJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcbn1cblxuLmlubmVybG9hZGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5vdXRlcmRpdmxvYWRlciB7XG4gIGluc2V0OiAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5taWRkbGVsb2FkZXIge1xuICBpbnNldDogMHB4O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLnAtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcmtldE1hcCAuaGlnaGNoYXJ0cy1heGlzLWxhYmVsc19hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmaWxsOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0TWFwIC5oaWdoY2hhcnRzLWNyZWRpdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcmtldE1hcCAuaGlnaGNoYXJ0cy1heGlzLWxhYmVscy5oaWdoY2hhcnRzLXhheGlzLWxhYmVscyB0ZXh0Om5vdCguaGlnaGNoYXJ0cy1heGlzLWxhYmVsc19hY3RpdmUpIHtcbiAgZmlsbDogIzcyNzI3MSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuLm1hcmtldE1hcCAuaGlnaGNoYXJ0cy1zdGFjay1sYWJlbHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFya2V0TWFwIC5oaWdoY2hhcnRzLWF4aXMtc3RhY2tfYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLm1hcmtldE1hcCAuaGlnaGNoYXJ0cy1heGlzLXN0YWNrX2FjdGl2ZSB0ZXh0IHtcbiAgZmlsbDogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uaGlnaGNoYXJ0cy1jcmVkaXRzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnRpcVRvYyB7XG4gIHBhZGRpbmc6IDE1cHggMTdweCAyMHB4IDE1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFydGlxVG9jIC5ncmFwaC1jaGFydCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDcwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY2hhcnRpcVRvYy1tb2IgLmdyYXBoLWNoYXJ0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhcnRpcW91dGVyY2xhc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jaGFydGlxb3V0ZXJjbGFzcyB7XG4gIHBhZGRpbmc6IDE1cHggMTdweCAyMHB4IDE1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFydGlxb3V0ZXJjbGFzcyAuZ3JhcGgtY2hhcnQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlYy1ib2R5LW1vYiAuY2hhcnRpcW91dGVyY2xhc3Mge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTAwcHggMjVweDtcbn1cblxuLmluc2lkZXItdHJhZGluZy1tb2IgLmNoYXJ0aXFvdXRlcmNsYXNzIHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDEwMHB4IDI1cHg7XG59XG5cbi5IZWFkaW5nY2hhcnRpcSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmV4cGFuZHZpZXctY2hhcnQgLmhlYWRlclNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZXhwYW5kdmlldy1jaGFydCAuaGVhZGVyU2VjdGlvbiAudmFtYS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXhwYW5kdmlldy1jaGFydCAuaGVhZGVyU2VjdGlvbiAuYmFjay1idG4ge1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXhwYW5kdmlldy1jaGFydCAuaGVhZGVyU2VjdGlvbiAuYmFjay1idG4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIC50cmFkZS1idG5zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cGFuZHZpZXctY2hhcnQgLmhlYWRlclNlY3Rpb24gLnRyYWRlLWJ0bnMuZ3JlZW5fYnRuIHtcbiAgcmlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWIyNTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIC50cmFkZS1idG5zLmdyZWVuX2J0biB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxufVxuLmV4cGFuZHZpZXctY2hhcnQgLmhlYWRlclNlY3Rpb24gLnRyYWRlLWJ0bnMucmVkX2J0biB7XG4gIHJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzFlMDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIC50cmFkZS1idG5zLnJlZF9idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLmV4cGFuZHZpZXctY2hhcnQgLmdyYXBoLWNoYXJ0LWV4cGFuZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3B4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5ncmFwaC1jaGFydC1leHBhbmQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuICB9XG59XG4uZXhwYW5kdmlldy1jaGFydCAuZWRlbC1pY29uLXBvcnRyYWl0IHtcbiAgZm9udC1zaXplOiAxLjQzOHJlbTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucG9ydHJhaXRfbW9kZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY0MHB4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZXhwYW5kdmlldy1jaGFydCAuaGVhZGVyU2VjdGlvbiAucmlnaHRzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5MZWZ0ZGl2IHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5yaWdodGRpdiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnpvb20tdW5zZXQge1xuICB6b29tOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ucGl2b3QtcG9pbnRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucGl2b3QtcG9pbnRzIC5waXZvdE5hbWUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBpdm90LXBvaW50cyAucGl2b3ROYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5waXZvdC1wb2ludHMgLnBpdm90VmFsdWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGl2b3QtcG9pbnRzIC5waXZvdFZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5waXZvdC1wb2ludHMgLnBpdm90RGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4udHh0X2F1dHVtbkJsb29tIHtcbiAgY29sb3I6ICNmZmUxY2M7XG59XG5cbi5iZ19hdXR1bW5CbG9vbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUxY2M7XG59XG5cbi5iZ19ibGFjay1zZXZlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi50eHRfYmxhY2stc2V2ZW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnR4dF9ibGFjay1kYXJrIHtcbiAgY29sb3I6ICMyZTJiMzY7XG59XG5cbi50eHRfd2FybS1ncmV5LWVpZ2h0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi50eHQtYmx1ZS1vbmUge1xuICBjb2xvcjogIzA3NTFhMDtcbn1cblxuLnR4dC1vcmFuZ2UtMiB7XG4gIGNvbG9yOiAjZmY5YzU0O1xufVxuXG4uYmctYmx1ZS1vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc1MWEwO1xufVxuXG4udHh0X2JsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi50eHRfYmxhY2tUZXh0IHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5cbi5iZ19ibGFja1RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xufVxuXG4udHh0X0J1dHRlcmN1cCB7XG4gIGNvbG9yOiAjZDY5YTI2O1xufVxuXG4uYmdfQnV0dGVyY3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWEyNjtcbn1cblxuLnR4dF9ibGFja09uZSB7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG4uYmdfYmxhY2tPbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xufVxuXG4udHh0X2JsYWNrT25lMSB7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi50eHRfYmxhY2tFaWdodCB7XG4gIGNvbG9yOiAjMGUwZTBlO1xufVxuXG4uYmdfYmxhY2tPbmUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnR4dF9ncmV5T25lIHtcbiAgY29sb3I6ICM3MDcwNmY7XG59XG5cbi5iZ19ncmV5T25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA2Zjtcbn1cblxuLnR4dF9ncmVlbiB7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuXG4uYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xufVxuXG4udHh0X2dyZWVuMSB7XG4gIGNvbG9yOiAjMzM5OTAwO1xufVxuXG4uYmdfZ3JlZW4xIHtcbiAgYmFja2dyb3VuZDogIzMzOTkwMDtcbn1cblxuLnR4dF9ncmV5IHtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG5cbi50eHRfbW9ub2Nocm9tZUdyZXkge1xuICBjb2xvcjogI2U3ZTdlNztcbn1cblxuLmJnX21vbm9jaHJvbWVHcmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuXG4udHh0X3Bpbmtpc2hHcmV5IHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5iZ19waW5raXNoR3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi50eHRfYmxvb2RSZWQge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cblxuLmJnX2Jsb29kUmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZDtcbn1cblxuLnR4dF9ibG9vZFJlZDEge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cblxuLmJnX2Jsb29kUmVkMSB7XG4gIGJhY2tncm91bmQ6ICNmNDQzMzY7XG59XG5cbi50eHRfeWVsbG93IHtcbiAgY29sb3I6ICNmZmI4MDA7XG59XG5cbi5iZ195ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODAwO1xufVxuXG4udHh0X3llbGxvdzEge1xuICBjb2xvcjogI2ZmYjQwMDtcbn1cblxuLmJnX3llbGxvdzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDAwO1xufVxuXG4udHh0X2NyZWFtIHtcbiAgY29sb3I6ICNmYWVmZDQ7XG59XG5cbi5iZ19jcmVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWVmZDQ7XG59XG5cbi50eHRfd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnX21pbnRfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmN2YxO1xufVxuXG4udHh0X21pbnRfZ3JlZW4ge1xuICBjb2xvcjogI2U1ZjdmMTtcbn1cblxuLmJnX2xhdmVuZGFyX3B1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGVkZjU7XG59XG5cbi5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50eHRfd2hpdGVUd2VudHkge1xuICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLmJnX3doaXRlVHdlbnR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLnR4dF9mbG9yYWxXaGl0ZSB7XG4gIGNvbG9yOiAjZmZmYmVjO1xufVxuXG4udHh0X29yYW5nZV9zYW5kIHtcbiAgY29sb3I6ICNmZGViZDc7XG59XG5cbi5iZ19vcmFuZ2Vfc2FuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGViZDc7XG59XG5cbi5iZ19mbG9yYWxXaGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZWM7XG59XG5cbi5iZ19CaWFuY2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVkO1xufVxuXG4udHh0X2Rpc2FibGVkQmx1ZSB7XG4gIGNvbG9yOiAjY2JkZmZmO1xufVxuXG4uYmdfZGlzYWJsZWRCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZGZmZjtcbn1cblxuLnR4dF9jb2xvcjIge1xuICBjb2xvcjogIzAwMTcyYjtcbn1cblxuLmJnX2NvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE3MmI7XG59XG5cbi50eHRfY29sb3I0IHtcbiAgY29sb3I6ICMwNTI0M2Y7XG59XG5cbi5iZ19jb2xvcjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyNDNmO1xufVxuXG4udHh0X3doaXRlU21va2Uge1xuICBjb2xvcjogI2ZmZjJmMjtcbn1cblxuLmJnX3doaXRlU21va2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmYyO1xufVxuXG4udHh0X0hvbmV5ZGV3IHtcbiAgY29sb3I6ICNlZWY3ZWU7XG59XG5cbi5iZ19Ib25leWRldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY3ZWU7XG59XG5cbi50eHRfcmVhZG1vcmUge1xuICBjb2xvcjogI2ZmZTUwMDtcbn1cblxuLmJnX3JlYWRtb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTUwMDtcbn1cblxuLnR4dF9ib2R5Q29sb3Ige1xuICBjb2xvcjogI2ZiZmJmYjtcbn1cblxuLmJnX2JvZHlDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5cbi50eHRfd2hpdGVOaW5lIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5iZ193aGl0ZU5pbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udHh0X2JsdWVMaWdodCB7XG4gIGNvbG9yOiAjZmJmZGZmO1xufVxuXG4uYmdfYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmRmZjtcbn1cblxuLnR4dF9ibHVlR3JleSB7XG4gIGNvbG9yOiAjZjJmNmZiO1xufVxuXG4uYmdfYmx1ZUdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZiO1xufVxuXG4udHh0X2J1dHRlcnlXaGl0ZSB7XG4gIGNvbG9yOiAjZmNmYmYyO1xufVxuXG4uYmdfYnV0dGVyeVdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmMjtcbn1cblxuLnR4dF9kcmFrR3JleSB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uYmdfZHJha0dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xufVxuXG4udHh0X2dyZXlEYXJrVHh0IHtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5cbi5iZ19ncmV5RGFya1R4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG59XG5cbi50eHRfcHJpbWFyeUdyZXkge1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuXG4udHh0X3NwYW5pc2hHcmV5IHtcbiAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbn1cblxuLnR4dF9saWdodEdyZXkge1xuICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50O1xufVxuXG4udHh0X2xpZ2h0Qmx1ZU9uZSB7XG4gIGNvbG9yOiAjZjBmOWZmO1xufVxuXG4udHh0X3NpbHZlckdyZXkge1xuICBjb2xvcjogI2M5YzljOTtcbn1cblxuLmJnX3NpbHZlckdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xufVxuXG4uYmdfbGlnaHRCbHVlT25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cblxuLmJnX2RhcmtCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNWE5NTtcbn1cblxuLmJnX0dyYXk3NyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG59XG5cbi50eHRfR3JheTc3IHtcbiAgY29sb3I6ICNjNGM0YzQ7XG59XG5cbi50eHRfc25vdy1kcmlmdCB7XG4gIGNvbG9yOiAjZjZmYmY2O1xufVxuXG4uYmdfc25vdy1kcmlmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZiZjY7XG59XG5cbi50eHRfbGlnaHRCbHVlIHtcbiAgY29sb3I6ICNmNGY5ZmY7XG59XG5cbi5iZ19saWdodEJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xufVxuXG4udHh0X2xpZ2h0WWVsbG93IHtcbiAgY29sb3I6ICNmZmZiZjI7XG59XG5cbi5iZ19saWdodFllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjI7XG59XG5cbi5iZ19Ud2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YThkYztcbn1cblxuLmJnX2xpbmtlZEluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NzliMTtcbn1cblxuLnR4dF9vbGl2ZVllbGxvdyB7XG4gIGNvbG9yOiAjYmFiMjAwO1xufVxuXG4uYmdfb2xpdmVZZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiMjAwO1xufVxuXG4udHh0X3BlcnNpYW5CbHVlIHtcbiAgY29sb3I6ICMwMjY0YWI7XG59XG5cbi5iZ19wZXJzaWFuQmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjY0YWI7XG59XG5cbi50eHRfcHJpbWFyeUJsYWNrIHtcbiAgY29sb3I6ICMxYzFjMjg7XG59XG5cbi5iZ19wcmltYXJ5QmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzI4O1xufVxuXG4udHh0X3JlZERhcmsge1xuICBjb2xvcjogI2Y4M2MzYztcbn1cblxuLmJnX3JlZERhcmsge1xuICBjb2xvcjogI2Y4M2MzYztcbn1cblxuLnR4dF9yZWRCb3JkZXIge1xuICBjb2xvcjogI2ZlNGQxNTtcbn1cblxuLmJnX3JlZEJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTRkMTU7XG59XG5cbi50eHRfc29saXR1ZGUge1xuICBjb2xvcjogI2U2ZWZmNztcbn1cblxuLmJnX3NvbGl0dWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWZmNztcbn1cblxuLmJnX3RvbWF0b1JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzFlMDQ7XG59XG5cbi5iZ19kYXJrUGVhY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xufVxuXG4udHh0X3RpZmZhbnlCbHVlIHtcbiAgY29sb3I6ICMwMGI2YWI7XG59XG5cbi5iZ190aW50U2hhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmZmO1xufVxuXG4udHh0X1Zpc3RhV2hpdGUge1xuICBjb2xvcjogI2ZjZjlmNztcbn1cblxuLmJnX1Zpc3RhV2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWY3O1xufVxuXG4udHh0X2xpZ2h0UGlua1R3byB7XG4gIGNvbG9yOiAjZmNlZGVkO1xufVxuXG4uYmdfbGlnaHRQaW5rVHdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWRlZDtcbn1cblxuLmJnLXZlcnktbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCAxNzgsIDg1LCAwLjIxMTc2NDcwNTkpO1xufVxuXG4udHh0X3doaXRlRm91cnRlZW4ge1xuICBjb2xvcjogI2U4ZThlODtcbn1cblxuLmJnX3doaXRlRm91cnRlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4udHh0X3doaXRlU2V2ZW50ZWVuIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi5iZ193aGl0ZVNldmVudGVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi50eHRfZHAtY2xvc2UtYiB7XG4gIGNvbG9yOiAjZDNlY2Q1O1xufVxuXG4uYmdfZHAtY2xvc2UtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2VjZDU7XG59XG5cbi50eHRfYmxhY2tfY29sb3Ige1xuICBjb2xvcjogIzA2MGYxZjtcbn1cblxuLmJnX2NhcmJvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbn1cblxuLnR4dF9jYXJib25fZ3JheSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuXG4uYmdfYmxhY2tfY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwZjFmO1xufVxuXG4udHh0X2dyZXktY29sb3Ige1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJnX2dyZXktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4udHh0X2dyZWVuLWxpbmsge1xuICBjb2xvcjogIzFmYzg2ZDtcbn1cblxuLmJnX2dyZWVuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjODZkO1xufVxuXG4udHh0X2RhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uYmdfZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzM2Mztcbn1cblxuLnR4dF9kb2RnZXItYmx1ZSB7XG4gIGNvbG9yOiAjMTI4M2ZmO1xufVxuXG4uYmdfZG9kZ2VyLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4M2ZmO1xufVxuXG4udHh0X3B1cnBsZSB7XG4gIGNvbG9yOiAjZDIxYWZmO1xufVxuXG4uYmdfcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyMWFmZjtcbn1cblxuLnR4dF9zdW0tcG5sIHtcbiAgY29sb3I6ICNjYWNhYzk7XG59XG5cbi5iZ19zdW0tcG5sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjOTtcbn1cblxuLnR4dF9zdXBwb3J0LWJnIHtcbiAgY29sb3I6ICMwNzMwNTQ7XG59XG5cbi5iZ19zdXBwb3J0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzA1NDtcbn1cblxuLnR4dF9zaWx2ZXIge1xuICBjb2xvcjogI2M2YzZjNjtcbn1cblxuLmJnX3NpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG5cbi50eHRfZmFudGFzeSB7XG4gIGNvbG9yOiAjZjRmNGY0O1xufVxuXG4uYmdfZmFudGFzeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnR4dF9taXN0eS1sYXZlbmRlciB7XG4gIGNvbG9yOiAjYzNjM2RlICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtZGFya21pZG5pZ2h0LWJsdWUge1xuICBjb2xvcjogIzAzMDEzMCAhaW1wb3J0YW50O1xufVxuXG4udHh0LW51dmFtYS1ncmVlbiB7XG4gIGNvbG9yOiAjMDBiMjc0O1xufVxuXG4uYmctbnV2YW1hLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI3NDtcbn1cblxuLnR4dC1kYXJrLXB1cnBsZSB7XG4gIGNvbG9yOiAjYmQ0YjliO1xufVxuXG4uYmctZGFyay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ0YjliO1xufVxuXG4udHh0LW51dmFtYS1ncmVlbiB7XG4gIGNvbG9yOiAjMDBiMjc0O1xufVxuXG4uYmctbnV2YW1hLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI3NDtcbn1cblxuLnR4dC1kYXJrLXB1cnBsZSB7XG4gIGNvbG9yOiAjYmQ0YjliO1xufVxuXG4uYmctZGFyay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ0YjliO1xufVxuXG4udHh0LWRhcmstb3JhbmdlIHtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG5cbi5iZy1taWRuaWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4ubm9fY29sb3Ige1xuICBjb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnR4dC1zbW9rZWdyZXkge1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLnR4dC1nb2xkIHtcbiAgY29sb3I6ICNkZmE3MTc7XG59XG5cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYTcxNztcbn1cblxuLnR4dC1zZWNvbmRhcnluYXZ5IHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG5cbi5iZy1zZWNvbmRhcnluYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbn1cblxuLnR4dC1mb290ZXJwcmltYXJ5IHtcbiAgY29sb3I6ICMwYjI0M2E7XG59XG5cbi50eHQtc2Vjb25kYXJ5LWdyYXktbGlnaHQge1xuICBjb2xvcjogI2I3YjdiNztcbn1cblxuLnR4dF9zZWNvbmRhcnktZ3JheSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4udHh0X25hdHVyYWwyMDAge1xuICBjb2xvcjogI2YxZjNmOTtcbn1cblxuLmJnX25hdHVyYWwyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y5O1xufVxuXG4udHh0X25hdHVyYWwxMDAge1xuICBjb2xvcjogI2Y4ZjlmYztcbn1cblxuLmJnX25hdHVyYWwxMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZjO1xufVxuXG4ubW9iLWdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmdfZ3JleS1iZzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWYyO1xufVxuXG4udHh0X2xpZ2h0X2dyZWVuIHtcbiAgY29sb3I6ICM4YWRmOGQ7XG59XG5cbi5iZ19saWdodF9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YWRmOGQ7XG59XG5cbi5iZ19saWdodF9ncmVlbjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlOGM5O1xufVxuXG4udHh0X2VkX2JsdWUge1xuICBjb2xvcjogIzM1ODBmNztcbn1cblxuLmJnX2VkX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xufVxuXG4udHh0X3NlY29uZGFyeV9ncmF5IHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5iZ19zZWNvbmRhcnlfZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7XG59XG5cbi50eHRfZXJyb3JfcmVkIHtcbiAgY29sb3I6ICNmZjYyNTg7XG59XG5cbi5iZ19lcnJvcl9yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MjU4O1xufVxuXG4udHh0LXNlY29uZGFyeS1uYXZ5IHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG5cbi5iZy1zZWNvbmRhcnktbmF2eSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuXG4udHh0LXNlY29uZGFyeS1ncmF5IHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5cbi50eHQtZ29sZCB7XG4gIGNvbG9yOiAjZGZhNzE3O1xufVxuXG4udHh0LW9zbG9fZ3JleSB7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuXG4udHh0X2JsYWNrLXR1cnRsZSB7XG4gIGNvbG9yOiAjM2YzZjNmO1xufVxuXG4ubm9fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udHh0LW9yYW5nZS1saWdodCB7XG4gIGNvbG9yOiAjZjc5NDNlO1xufVxuXG4udHh0LXRvbWF0byB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xufVxuXG4udHh0LWZhZGVkLW9yYW5nZSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xufVxuXG4uYmctcm9zZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY2ZjA7XG59XG5cbi5iZ19hcXVhX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cblxuLnR4dF93YXhfZmxvd2VyIHtcbiAgY29sb3I6ICNmY2MwOGM7XG59XG5cbi50eHQtb3JhbmdlX2NvbG9yIHtcbiAgY29sb3I6ICNmZjZiMDA7XG59XG5cbi5iZy1vcmFuZ2VfY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjAwO1xufVxuXG4uYmdfYmx1ZS1saWdodF9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmQ7XG59XG5cbi5iZ19wYXN0ZWwtY3JlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjO1xufVxuXG4udHh0X3Bhc3RlbC1jcmVhbSB7XG4gIGNvbG9yOiAjZmVmNGVjO1xufVxuXG4uYmdfcG9yY2VsYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4uYmdfcG9yY2VsYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4udHh0LWxhYmVsLWdyYXkge1xuICBjb2xvcjogIzhiOGI4Yjtcbn1cblxuLmJnLWxhYmVsLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI4YjhiO1xufVxuXG4udHh0LWxhYmVsLWdyYXlsaWdodCB7XG4gIGNvbG9yOiAjYmViZWJlO1xufVxuXG4uYmctbGFiZWwtZ3JheWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZTtcbn1cblxuLnR4dC1sYWJlbC1ncmF5bGlnaHQtbWVkaXVtIHtcbiAgY29sb3I6ICNhM2EzYTM7XG59XG5cbi5iZy1sYWJlbC1ncmF5bGlnaHQtbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbn1cblxuLnR4dF9udXZhbWFfZ3JlZW4ge1xuICBjb2xvcjogIzAwYjI3NDtcbn1cblxuLnR4dF9oYXJtb255X2dyZWVuIHtcbiAgY29sb3I6ICM1Y2NhNTk7XG59XG5cbi5iZ19oYXJtb255X2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjY2E1OTtcbn1cblxuLnR4dF9sYWJlbF9za3libHVlIHtcbiAgY29sb3I6ICMxYzlhZDY7XG59XG5cbi5iZ19sYWJlbF9za3libHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOWFkNjtcbn1cblxuLnR4dF9ibGFja19vbmUxIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi50eHRfbWVkaXVtLWdyYXkge1xuICBjb2xvcjogIzgyODA5Njtcbn1cblxuLmJnLW1lZGl1bWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MDk2O1xufVxuXG4udHh0LWJsdWUtZGFyazEge1xuICBjb2xvcjogIzBiMjQzYTtcbn1cblxuLmJnLWJsdWUtZGFyazEge1xuICBiYWNrZ3JvdW5kOiAjMGIyNDNhO1xufVxuXG4udHh0LVByaW1hcnktZ3JheSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuXG4udHh0LXBsZC1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICM4ZDhkOGQ7XG59XG5cbi50eHQtYmxhY2tTaGFkZW9uZSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4udHh0LVNoYW1yb2NrLUdyZWVuIHtcbiAgY29sb3I6ICMxNzlkNTU7XG59XG5cbi5iZy1ibGFja1NoYWRlb25lIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cblxuLnR4dC1kaXNhYmxlLWdyYXkge1xuICBjb2xvcjogI2VmZWZlZjtcbn1cblxuLmJnX2Rpc2FibGUtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi50eHRfYmxhY2stc2hhZGVvbmUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmJnX2JsYWNrLXNoYWRlb25lIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cblxuLnR4dF95ZWxsb3ctc2hhZGVvbmUge1xuICBjb2xvcjogI2YyYmEzYjtcbn1cblxuLmJnX3llbGxvdy1zaGFkZW9uZSB7XG4gIGJhY2tncm91bmQ6ICNmMmJhM2I7XG59XG5cbi50eHRfeWVsbG93LXNoYWRldHdvIHtcbiAgY29sb3I6ICNmYmQ0N2Q7XG59XG5cbi5iZ195ZWxsb3ctc2hhZGV0d28ge1xuICBiYWNrZ3JvdW5kOiAjZmJkNDdkO1xufVxuXG4udHh0X2JsYWNrLXNoYWRlb25lIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5iZ19ibGFjay1zaGFkZW9uZSB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG59XG5cbi50eHRfZ3JleS1zaGFkZW9uZSB7XG4gIGNvbG9yOiAjNTY1NjU2O1xufVxuXG4uYmdfYmx1ZS1kYXJrMyB7XG4gIGJhY2tncm91bmQ6ICMwOTBhOWY7XG59XG5cbi50eHRfYmx1ZS1kYXJrMyB7XG4gIGNvbG9yOiAjMDkwYTlmO1xufVxuXG4uYmdfZ3JleS1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG5cbi50eHRfZ3JleS1jb2xvciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYmdfZ3JleS1zaGFkZW9uZSB7XG4gIGJhY2tncm91bmQ6ICM1NjU2NTY7XG59XG5cbi50eHRfeWVsbG93LXNoYWRldGhyZWUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmJnX3llbGxvdy1zaGFkZXRocmVlIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cblxuLnR4dF9ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNmMmYyZjU7XG59XG5cbi5iZ19ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbn1cblxuLnR4dF9saWdodC1waW5rIHtcbiAgY29sb3I6ICNmOGVkZjU7XG59XG5cbi5iZ19saWdodC1waW5rIHtcbiAgYmFja2dyb3VuZDogI2Y4ZWRmNTtcbn1cblxuLnR4dF9saWdodF9waW5rMSB7XG4gIGNvbG9yOiAjZWZjYmM5O1xufVxuXG4uYmdfbGlnaHRfcGluazEge1xuICBiYWNrZ3JvdW5kOiAjZWZjYmM5O1xufVxuXG4udHh0X2RhcmstcHVycGxlIHtcbiAgY29sb3I6ICNiZDRiOWI7XG59XG5cbi5iZ19kYXJrLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICNiZDRiOWI7XG59XG5cbi50eHRfb2xkLWxhY2Uge1xuICBjb2xvcjogI2ZlZjRlYztcbn1cblxuLmJnX29sZC1sYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZlZjRlYyAhaW1wb3J0YW50O1xufVxuXG4udHh0X29yYW5nZS1zaGFkZSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xufVxuXG4uYmdfb3JhbmdlLXNoYWRlIHtcbiAgYmFja2dyb3VuZDogI2Y3OTQzZTtcbn1cblxuLnR4dF90b29sdGlwLWJnIHtcbiAgY29sb3I6ICNmNGZhZmQ7XG59XG5cbi5iZ190b29sdGlwLWJnIHtcbiAgYmFja2dyb3VuZDogI2Y0ZmFmZDtcbn1cblxuLnR4dF9saWdodC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkZWFkODtcbn1cblxuLmJnX2xpZ2h0LW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZGVhZDg7XG59XG5cbi5iZy10YWJsZXJvd2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGYwO1xufVxuXG4uYmdfYmx1ZS1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNztcbn1cblxuLnR4dF9taWxkLWJsdWUge1xuICBjb2xvcjogI2IxYjJjNDtcbn1cblxuLmJnLXdoaXRlLWZvdXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYmdfZ3JleS0yIHtcbiAgYmFja2dyb3VuZDogIzcxNzE3MTtcbn1cblxuLnR4dF9ncmV5LTIge1xuICBjb2xvcjogIzcxNzE3MTtcbn1cblxuLmJnX2xpZ2h0LXBpbmsyIHtcbiAgYmFja2dyb3VuZDogI2ZjZTllOTtcbn1cblxuLnR4dF9saWdodC1waW5rMiB7XG4gIGNvbG9yOiAjZmNlOWU5O1xufVxuXG4uYmdfbGlnaHQtZ3JlZW4zIHtcbiAgYmFja2dyb3VuZDogI2Q5ZjNkYTtcbn1cblxuLnR4dF9saWdodC1ncmVlbjMge1xuICBjb2xvcjogI2Q5ZjNkYTtcbn1cblxuLnR4dF9ob21lX29yYW5nZSB7XG4gIGNvbG9yOiAjZmY3YTAwO1xufVxuXG4uYmctZ3JleS1zdWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYmZjYjtcbn1cblxuLnR4dC1ibHVlLXNoYWRlMSB7XG4gIGNvbG9yOiAjMDM3OGE2O1xufVxuXG4udHh0LWJsdWUtc2hhZGUyIHtcbiAgY29sb3I6ICM0OWFlZTI7XG59XG5cbi5iZy1naG9zdC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3Zjk7XG59XG5cbi50eHQtbGlnaHQtYmxhY2sge1xuICBjb2xvcjogIzI2MjUyNztcbn1cblxuLnR4dC1kYXJrLWJsYWNrIHtcbiAgY29sb3I6ICMyMzI2MmY7XG59XG5cbi50eHQtZGFya3NoYWRlLWJsdWUge1xuICBjb2xvcjogIzExMWIyOTtcbn1cblxuLnR4dC1kYXJrX3NhcHBoaXJlIHtcbiAgY29sb3I6IHJnYmEoMywgMCwgNDcsIDAuNTAxOTYwNzg0Myk7XG59XG5cbi5iZy1yZXZhbXBlZC1iYWNrZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZmE7XG59XG5cbi50eHQtc2lsdmVyLW9uZSB7XG4gIGNvbG9yOiAjYjViNWI1O1xufVxuXG4udHh0LWdyZXktdGhpY2sge1xuICBjb2xvcjogIzgzODQ4Njtcbn1cblxuLnR4dC1ncmF5aXNoLWJsdWUge1xuICBjb2xvcjogIzRmNTY2NTtcbn1cblxuLnR4dC1ibGFjay1tYWdpYyB7XG4gIGNvbG9yOiAjMjMxZjIwO1xufVxuXG4uYmctZ3JleS1saWdoZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmODtcbn1cblxuLnR4dF9ncmVlbi1kYXJrIHtcbiAgY29sb3I6ICMwNWE2NjA7XG59XG5cbi5iZ19ncmVlbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1YTY2MDtcbn1cblxuLmJnX29yYW5nZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0M2U7XG59XG5cbi50eHRfbGlndF9yZWQge1xuICBjb2xvcjogcmdiYSgyMjEsIDgwLCA3NywgMC4xODAzOTIxNTY5KTtcbn1cblxuLnR4dC1taWRuaWdodC1zaGFkZTEge1xuICBjb2xvcjogIzM2MzM1OTtcbn1cblxuLmJnLW1pZG5pZ2h0LXNoYWRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjMzNTk7XG59XG5cbi50eHQtbWlkbmlnaHQtc2hhZGUyIHtcbiAgY29sb3I6ICMyOTI2NjM7XG59XG5cbi5iZy1taWRuaWdodC1zaGFkZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNjYzO1xufVxuXG4uYmctbWlzdHlyb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIxOSwgMjM1LCAwLjQpO1xufVxuXG4udHh0LW1pc3R5cm9zZSB7XG4gIGNvbG9yOiByZ2JhKDI0MiwgMjE5LCAyMzUsIDAuNCk7XG59XG5cbi5iZy1wYWxlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjQ7XG59XG5cbi5iZy1NZWxhbmllIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDE4MywgMjE1LCAwLjUpO1xufVxuXG4uYmctb3JhbmdlLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xufVxuXG4udHh0LWRhcmstb3JhbmdlIHtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG5cbi5iZy1kYXJrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0M2U7XG59XG5cbi50eHQtZ3JleS1zaGFkZTEge1xuICBjb2xvcjogIzY5NjY4Mjtcbn1cblxuLmJnLUdyYXk4NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi5iZy1taW50LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjRlZjtcbn1cblxuLmJnLXBpbmstbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMWY3O1xufVxuXG4udHh0LWdyZXktc2hhZGUyIHtcbiAgY29sb3I6ICM3ODc3ODU7XG59XG5cbi5iZy1waW5rLWxpZ2h0MiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcbn1cblxuLmJnLXNraW4tcGVhY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjE5LCAyMTcsIDAuNCk7XG59XG5cbi5iZy1icnVpc2VkLXBlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzM2Yjtcbn1cblxuLnR4dC1icnVpc2VkLXBlYWNoIHtcbiAgY29sb3I6ICNmMjczNmI7XG59XG5cbi5iZy1saWdodC1wZWFjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RiZDk7XG59XG5cbi5iZy1hbm90aGVyLXBlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWNlYjtcbn1cblxuLmJnLU1hbmR5cy1QaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDIzNCwgMjE2LCAwLjQpO1xufVxuXG4uYmctZHVsbC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMmY1YTtcbn1cblxuLnR4dF9kdWxsLWdyZXkge1xuICBjb2xvcjogI2IyYjJjMjtcbn1cblxuLnR4dF9ibHVlLXNoYWRlNCB7XG4gIGNvbG9yOiAjNjE2YmM5O1xufVxuXG4udHh0X2JsdWUtbGlnaHQzIHtcbiAgY29sb3I6ICNjY2NjZDY7XG59XG5cbi50eHRfYmx1ZS1zaGFkZS1saWdodCB7XG4gIGNvbG9yOiAjZWZlZWZmO1xufVxuXG4uYmdfYmx1ZS1zaGFkZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVlZmY7XG59XG5cbi50eHRfbmV1dHJhbC1ncmF5IHtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG5cbi5iZ19uZXV0cmFsLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xufVxuXG4udHh0X2RhcmstcHVycGxlLWdyYXkge1xuICBjb2xvcjogIzRmNGU3MDtcbn1cblxuLmJnX2xpZ2h0LWJlaWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFkYjtcbn1cblxuLnR4dF9saWdodC1iZWlnZSB7XG4gIGNvbG9yOiAjZmZlYWRiO1xufVxuXG4udHh0X2dyZWVuX2xpZ2h0IHtcbiAgY29sb3I6ICM2NmQxYWM7XG59XG5cbi50eHRfbGlnaHQtYnJvd24ge1xuICBjb2xvcjogI2Y5YTk2NTtcbn1cblxuLnR4dF9kZWVwLW9jZWFuIHtcbiAgY29sb3I6ICMzNjMzNTk7XG59XG5cbi50eHQtc3RlZWwtZ3JheSB7XG4gIGNvbG9yOiAjNmU2ZDc3O1xufVxuXG4uYmctc3RlZWwtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZkNzc7XG59XG5cbi50eHQtb3JhbmdlLWJyb3duIHtcbiAgY29sb3I6ICNkMjc0MjI7XG59XG5cbi5iZy1vcmFuZ2UtYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI3NDIyO1xufVxuXG4udHh0LWN5bGluZHJpY2FsLWNvb3JkaW5hdGUge1xuICBjb2xvcjogI2U2ZTZlYjtcbn1cblxuLmJnLWN5bGluZHJpY2FsLWNvb3JkaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmViO1xufVxuXG4udHh0LXB1cnBsZS1ncmF5IHtcbiAgY29sb3I6ICM0ZjRjNmU7XG59XG5cbi5iZy1wdXJwbGUtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRjNmU7XG59XG5cbi5iZy1hbm90aGVyLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2Y5O1xufVxuXG4udHh0X2JsdWUtYmFja3JvdW5kIHtcbiAgY29sb3I6ICNmNWY4ZmQ7XG59XG5cbi5iZ19ibHVlLWJhY2tyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmQ7XG59XG5cbi50eHRfZ3JlYXktdGV4dC1jb2xvcjMge1xuICBjb2xvcjogIzgzODQ4Njtcbn1cblxuLmJnX2xpZ2h0LWJsdWUtMiB7XG4gIGJhY2tncm91bmQ6ICNlMmVkZmU7XG59XG5cbi50eHQtYmx1ZS1zaGFkZTEge1xuICBjb2xvcjogIzAzNzhhNjtcbn1cblxuLnR4dC1ibHVlLXNoYWRlMiB7XG4gIGNvbG9yOiAjNDlhZWUyO1xufVxuXG4uYmctZ2hvc3Qtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2Y5O1xufVxuXG4udHh0LWxpZ2h0LWJsYWNrIHtcbiAgY29sb3I6ICMyNjI1Mjc7XG59XG5cbi50eHQtZGFyay1ibGFjayB7XG4gIGNvbG9yOiAjMjMyNjJmO1xufVxuXG4udHh0LWRhcmtzaGFkZS1ibHVlIHtcbiAgY29sb3I6ICMxMTFiMjk7XG59XG5cbi50eHQtZGFya19zYXBwaGlyZSB7XG4gIGNvbG9yOiByZ2JhKDMsIDAsIDQ3LCAwLjUwMTk2MDc4NDMpO1xufVxuXG4uYmctcmV2YW1wZWQtYmFja2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2ZhO1xufVxuXG4udHh0LXNpbHZlci1vbmUge1xuICBjb2xvcjogI2I1YjViNTtcbn1cblxuLnR4dC1ncmV5LXRoaWNrIHtcbiAgY29sb3I6ICM4Mzg0ODY7XG59XG5cbi50eHQtZ3JheWlzaC1ibHVlIHtcbiAgY29sb3I6ICM0ZjU2NjU7XG59XG5cbi50eHQtYmxhY2stbWFnaWMge1xuICBjb2xvcjogIzIzMWYyMDtcbn1cblxuLnR4dF93aGlzcGVyaW5nLXBlcml3aW5rbGUge1xuICBjb2xvcjogIzk5OTlhYjtcbn1cblxuLmJnX3doaXNwZXJpbmctcGVyaXdpbmtsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5YWI7XG59XG5cbi50eHRfbWlkbmlnaHQtaW5kaWdvIHtcbiAgY29sb3I6IHJnYmEoMywgMCwgNDcsIDAuNik7XG59XG5cbi5iZ19taWRuaWdodC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDAsIDQ3LCAwLjYpO1xufVxuXG4uYmctbWlkbmlnaHQtYmx1ZS1zaGFkZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYTQ1O1xufVxuXG4udHh0X21pZG5pZ2h0LWJsdWUtc2hhZGUzIHtcbiAgY29sb3I6ICMxYzFhNDU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmJnLW5ldy1sYXZlbmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0ZWY7XG59XG5cbi50eHRfbmV3LWxhdmVuZGVyIHtcbiAgY29sb3I6ICNjNGM0ZWY7XG59XG5cbi50eHRfZ3JheS0xIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG5cbi5iZy1ncmV5LWxpZ2hlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY4O1xufVxuXG4udHh0LXdhcm0tb3JhbmdlIHtcbiAgY29sb3I6ICNmMDUwNDY7XG59XG5cbi50eHRfZ3JlZW4tbGluay10d28ge1xuICBjb2xvcjogIzE3OWQ1NTtcbn1cblxuLnR4dF9saWdodC1ibHVlLW5ldyB7XG4gIGNvbG9yOiAjNGE0OTYwO1xufVxuXG4udHh0X2RhcmstYmx1ZS1uZXcge1xuICBjb2xvcjogIzMzMzI0Zjtcbn1cblxuLmJnX2xhdmVuZGVyLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmVlO1xufVxuXG4udHh0X2RpbS1ncmF5IHtcbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbi5iZ19sYXZlbmRlci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTBmODtcbn1cblxuLmJnX2xhdmVuZGVyLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWZmO1xufVxuXG4uYmctcHJvZHVjdC1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY3ZWY7XG59XG5cbi50eHQtYm9rYXJhLWdyYXkge1xuICBjb2xvcjogIzE2MTMxYjtcbn1cblxuLnR4dC1oYWxmLXdoaXRlIHtcbiAgY29sb3I6ICNmMGZjZjg7XG59XG5cbi50eHQtbXV0ZWQtbGF2ZW5kZXIge1xuICBjb2xvcjogIzhkOGFiODtcbn1cblxuLnR4dC1yaXBlLXRvbWF0b2VzIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG5cbi50eHQtY2hhcmNvYWwtYmx1ZSB7XG4gIGNvbG9yOiAjNGY0YzZlO1xufVxuXG4udHh0LWdyYXlpc2gtbGF2ZW5kZXIge1xuICBjb2xvcjogIzk5OTlhYjtcbn1cblxuLnR4dC1ncmF5aXNoLWxpZ2h0IHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi50eHQtc2xhdGVibHVlIHtcbiAgY29sb3I6ICNiMmIyYzI7XG59XG5cbi50eHRfc3BlZWNoLWdyZWVuIHtcbiAgY29sb3I6ICMzM2MxOTA7XG59XG5cbi50eHQtZ3JleS1ibHVlIHtcbiAgY29sb3I6ICM2Mzc0ZDQ7XG59XG5cbi50eHQtdmVyeS1saWdodC1ncmF5IHtcbiAgY29sb3I6ICNlNWU1ZTU7XG59XG5cbi50eHQtZ3JheWlzaC1ibHVlIHtcbiAgY29sb3I6ICM0ZjU2NjU7XG59XG5cbi50eHQtZ3JheWlzaC1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMxYTIwMmM7XG59XG5cbi50eHQtbGlnaHQtZ3JheWlzaC1jb2xvciB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4udHh0LWxpZ2h0LXdoaXRlLW9uZSB7XG4gIGNvbG9yOiAjZjVmNmY2O1xufVxuXG4udHh0LWRlYWQtZ3JheSB7XG4gIGNvbG9yOiAjNTc2MjY1O1xufVxuXG4udHh0X2Rhcmstc2hhZGUtZ3JheSB7XG4gIGNvbG9yOiAjMGYwZjBmO1xufVxuXG4udHh0LWxpZ2h0d2hpdGUtZ3JheSB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuXG4udHh0LWdyYXlsaWdodC13aXRoLW9wYWNpdHkge1xuICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCAwLjU2MDc4NDMxMzcpO1xufVxuXG4udHh0X2Rhcmstc2hhZGUtZ3JheSB7XG4gIGNvbG9yOiAjMGYwZjBmO1xufVxuXG4uYmctZ3JheS13aXRoLW9wYWNpdHktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWViO1xufVxuXG4udHh0LWdyYXktd2l0aC1vcGFjaXR5LWxpZ2h0IHtcbiAgY29sb3I6ICM4Yjg5OWU7XG59XG5cbi50eHRfb2ZmLXdoaXRlIHtcbiAgY29sb3I6ICNmY2ZjZmY7XG59XG5cbi50eHQtYnJvd25pc2gtZ3JleSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4udHh0LWxpZ2h0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNzI2Y2IyO1xufVxuXG4uYmctcGFsZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2VhO1xufVxuXG4udHh0LXBhc3RlbC1yZWQge1xuICBjb2xvcjogI2YzNmY2ODtcbn1cblxuLmJnLWJhYnktcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWM4Yzc7XG59XG5cbi5iZy1jZWxhZG9uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZTBiYjtcbn1cblxuLnR4dC1pbXBlcmlhbC1yZWQge1xuICBjb2xvcjogI2ViNDY0NDtcbn1cblxuLnR4dC1mb3Jlc3QtZ3JlZW4ge1xuICBjb2xvcjogIzAxODkwNztcbn1cblxuLnR4dC1vcmFuZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmY2YjAwO1xufVxuXG4udHh0LWFycm93LWRvd24taWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQxMTc2NDcwNik7XG59XG5cbmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkVuY29kZVNhbnNSXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNOXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMzJfNzAwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18zMl81MDAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNOXzI4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMjhfNDAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc18yOF83MDAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzI4XzMwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8yNF80MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIyXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIwXzMwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMjBfNDAwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xufVxuXG4uRW5jb2RlU2Fuc18yMF82MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNTZW1pQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18yMF83MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzMwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xNl80MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzYwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5Sb2JvdG9fMTZfNjAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b18xNl80MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b01fMTZfNjAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9fMThfNzAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvTV8xNl81MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc18xOF8zMDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTGlnaHRcIjtcbn1cblxuLkVuY29kZVNhbnNSXzE4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNSZWd1bGFyXCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xOF80MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc01fMThfNTAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc18xOF82MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMThfNzAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTVfMzAwIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zUl8xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMTRfNDAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTRfMzAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zXzE0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNOXzE1XzQwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xNF80MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc18xNF82MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNSXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfMzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTGlnaHRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfNzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18xMl81MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfNjAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNOXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLlJvYm90b18xMl80MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b18xM180MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMTJfNTAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNzAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuQl8xMF83MDAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzExXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNTAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMTBfNDAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNjAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzYwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5Sb2JvdG9fMTBfNDAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b18xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9fMTFfNTAwIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9fMTFfNTAwIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9NXzEwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTV8xNF81MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMTBfNzAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8xNF83MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9CXzE2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8yMF81MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTV8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b01fMTJfNzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5ETVNhbkJfMTJfNzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5Sb2JvdG9NXzI0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLkRNc2FuUl8zMl80MDAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzEwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzE2XzUwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ETXNhblJfMzJfNzAwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fMThfNTAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fOF81MDAge1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbk5fMTZfNDAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8xNl82MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuTl8xM181MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMTNfNTAwIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5ETVNhbk5fMTRfNDAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbl8xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2Fuc01lZGl1bV84XzUwMCB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuTV8xNV81MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuXzE1XzcwMCB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuTl8xOF80MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl84XzQwMCB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8yMl80MDAge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTV8xNF81MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5ETVNhbk1fMTRfNTAwLkRNU2FuTV8xNF81MDBfUHRfNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5ETVNhbk5fMTJfNDAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8xMF81MDAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8xNF80MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTV8xMF81MDAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuXzE2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMTRfNzAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMTNfNzAwIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5CXzEyXzcwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMjhfNzAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8yM183MDAge1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8yOF80MDAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5fMjJfNzAwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMjJfNTAwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNfMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5ETVNhbnNfMTJfNDAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5ETVNhbnNfMTVfNDAwIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuXG4uRE1TYW5zXzE2XzQwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuXG4uRE1TYW5Cb2xkXzE4XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuQm9sZF8yMl83MDAge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fMTFfNTAwIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fMTJfNTAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2Fuc05vcm1hbF8xMl80MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5zTm9ybWFsXzEyXzMwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5ETVNhbnNOb3JtYWxfMTBfMzAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5ETVNhbnNNZWRpdW1fMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2Fuc05vcm1hbF8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzIwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNCb2xkXzIwXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5zTm9ybWFsXzI4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbnNOb3JtYWxfNjRfNDAwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2Fuc05fMjRfNDAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5zTV8yNF81MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNOXzI0XzYwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8xNF81MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuXzE2XzUwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9SXzE0XzQwMCxcbi5Sb2JvdG9fMTRfNDAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uRE1zYW5SXzE3XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5OXzE5XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5fNDJfNzAwIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fNDJfNDAwIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5Sb2JvdG9NXzE4XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvXzI0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLkRNU2FuQm9sZF8yNF83MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzI4XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbl8yMV81MDAge1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMjJfNTAwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9CXzI4XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvUl8yOF83MDAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLkRNU2Fuc0JvbGRfMjhfNzAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fNDhfNTAwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2Fuc0JvbGRfNjBfNzAwIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipmb250IHN0eWxlcyAqKioqKioqKioqKioqKioqKiovXG4uZm9udHN0eWxlY29udGFpbmVyIGgxIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uRW5jb2RlU2Fuc0xpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTm9ybWFsIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNNZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG59XG5cbi5FbmNvZGVTYW5zU2VtaUJvbGQge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNSIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b0xpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTGlnaHRcIjtcbn1cblxuLlJvYm90b1JlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9NZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b0JvbGQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5EbVNhbnNOb3JtYWwge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLlJvYm90b18zNl82MDAge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLlJvYm90b18zMF82MDAge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5ETVNhbl8zMF81MDAge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2Fuc01lZGl1bV8yNl81MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuQl8yNV83MDAge1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8yNV81MDAge1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuQl8yNl83MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8yNl83MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuXzMwXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuTl8zNl80MDAge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5OXzMwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5CXzM2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5CXzQwXzcwMCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbkJfNDBfNDAwIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uUm9ib3RvUl8xOF80MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9fMjBfNjAwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9fMTRfNjAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8xM181MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMzBfNDAwIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uRE1TYW5fNDBfNzAwIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLmljb24tZm9udCB7XG4gIGZvbnQtc2l6ZTogMC4zNzVyZW07XG59XG5cbi5pY29uLWZvbnQ1MCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG59XG5cbi5Sb2JvdG9SXzIwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvUl8yMF83MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLmJyZWFrQ29kZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jdXN0b20tdGFibGUge1xuICBtaW4td2lkdGg6IDkwMHB4O1xufVxuXG4uY3VzdG9tLXRhYmxlIHRoZWFkIHRyLFxuLmN1c3RvbS10YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jdXN0b20tdGFibGUgdGJvZHkgdGgsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRkIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSB0aCBzbWFsbCxcbi5jdXN0b20tdGFibGUgdGJvZHkgdGQgc21hbGwge1xuICBjb2xvcjogI2IzYjNiMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSAucGVyc29ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSB0ciB0aCxcbi5jdXN0b20tdGFibGUgdGJvZHkgdHIgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0aCxcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRoOmJlZm9yZSxcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGg6YWZ0ZXIsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRkOmJlZm9yZSxcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uRE1TYW5zTWVkaXVtXzEzXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uUm9ib3RvQl8yNF83MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzM0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTWVkaXVtXzUwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTWVkaXVtXzQwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLkRNU2FuXzM0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLlJvYm90b0JfMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLkRNU2FuQm9sZF8xN183MDAge1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNlcmlmUmVndWxhcl85Nl80MDAge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG59XG5cbi5ETVNlcmlmUmVndWxhcl8zMF80MDAge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZlJlZ3VsYXJfMzZfNDAwIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZlJlZ3VsYXJfNjRfNDAwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZlJlZ3VsYXJfNDhfNDAwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TYW5OXzk0XzQwMCB7XG4gIGZvbnQtc2l6ZTogNS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5OXzM2XzQwMCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbnNOXzQ4XzQwMCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbnNOXzUwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TZXJpZmZSXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbn1cblxuLkRNU2VyaWZmUl82NF80MDAge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG59XG5cbi5ETVNlcmlmZlJfMjBfNDAwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZSXzUwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG59XG5cbi5ETVNlcmlmZlJfMzZfNDAwIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TYW5zTGlnaHRfMzZfMjAwIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5cbi5ETVNhblNfMTRfMjAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xufVxuXG4uRE1TYW5OXzE4XzIwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbn1cblxuLkRNU2VyaWZmUl8yNl80MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZSXzQwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZSXzI0XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TYW5zXzE2XzIwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xufVxuXG4uRE1TZXJpZmZSXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbn1cblxuLkRNU2Fuc18xM180MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2VyaWZmUl8yMl80MDAge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZfNDBfNDAwIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG59XG5cbi5ETVNlcmlmZl8xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZfMThfNDAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbn1cblxuLkRNU2FuTl8yMV80MDAge1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jdXN0b21hY2NvcmRpYW4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5jdXN0b21hY2NvcmRpYW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jdXN0b21hY2NvcmRpYW4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nOiAxN3B4IDBweCAxN3B4IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDByZW0gMHJlbSAxLjg3NXJlbSAwcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jdXN0b21hY2NvcmRpYW4gLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpYW4tYmFjayB7XG4gIGdhcDogNXB4O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuc2V0SGVpZ2h0IHtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21hY2NvcmRpYW4gLnNldEhlaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5zZXRIZWlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuc2V0SGVpZ2h0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuc2V0SGVpZ2h0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG5cbi5ibHVyLW9uLXNjcm9sbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlLCB0cmFuc3BhcmVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOCU7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uYmx1ci1vbi1zY3JvbGwtc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlLCB0cmFuc3BhcmVudCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTElO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tbGVmdDogMzMlO1xufVxuXG4ucHRiLTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubGVmdHNpZGViYXIge1xuICBib3gtc2hhZG93OiAzMHB4IDIwcHggMzVweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucmlnaHRzaWRlYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiA4OXB4O1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG59XG4ucmlnaHRzaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjEycmVtO1xufVxuLnJpZ2h0c2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xufVxuXG4uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4O1xufVxuLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzMDAyZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnB0Yi02MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLkhlYWRpbmdhY2NvcmRpYW4gbGFiZWwuRE1TYW5fMjhfNzAwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlaWdodDUwMG1iIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndpdGhvdXRibHVyIC5ibHVyLW9uLXNjcm9sbC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbi5nZW5lcmljLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmdlbmVyaWMtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5nZW5lcmljLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uZ2VuZXJpYy1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLklQTy1nZW50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLklQTy1nZW50YWJsZSAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDlweCAxN3B4O1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5JUE8tZ2VudGFibGUgLnN1YndpZHRoIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpudGgtY2hpbGQoNCksIC5JUE8tZ2VudGFibGUgLnRhYmxlLWhlYWQgdHIgdGg6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1oZWFkIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMSU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWJvZHkgdGQgLnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkIGRpdiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTUlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCg0KSwgLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCB0ZDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMiU7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTElO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IC5hcHBseU5vd0J0biB7XG4gIHBhZGRpbmc6IDBweCAyMnB4IDBweCAxMHB4O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuc2hhcmUtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuc2hhcmUtaWNvbiAuZWRlbC1pY29uLXNoYXJlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAucHJpY2UtZGlzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmE3MTc7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IC5wcmljZS1kaXNjIHAge1xuICBsaW5lLWhlaWdodDogMTMuNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAubGFiZWx0ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAubGFiZWx0ZXh0IHRkIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udy0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuaXBvLWxhYmVsLXRleHQtdGlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbiAgfVxufVxuXG4ubGlzdGluZy1wZXJmb3JtYW5jZS10YWJsZSB0aGVhZCB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSAudGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmctcGVyZm9ybWFuY2UtdGFibGUgdGhlYWQgdHIgdGggLnRpdGxlIHtcbiAgdGV4dC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmxpc3Rpbmctdmlld2FsbCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBib3JkZXI6IDBweDtcbn1cbi5saXN0aW5nLXZpZXdhbGwgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5pcG8tbGlzdC1zZWFyY2gtbW9iIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubGlzdGluZy12aWV3YWxsIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuaXBvLWxpc3Qtc2VhcmNoLW1vYiAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjE1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubGlzdGluZy12aWV3YWxsIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuaXBvLWxpc3Qtc2VhcmNoIC5jb21tb24tc2VhcmNoLWJhciBpbnB1dCB7XG4gIHdpZHRoOiAyMzVweDtcbn1cblxuLmxpc3RpbmdQZXJmb3JtYW5jZSAubWFya2V0Y2FyZGZvb3QgLmNhcmQtZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmR5bmFtaWMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMHB4IDMwcHg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keW5hbWljLXBhZ2luYXRpb24gLmFycm93LWJ1dHRvbi5wYWdlLWl0ZW0uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHluYW1pYy1wYWdpbmF0aW9uIC5hcnJvdy1idXR0b24ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAuYXJyb3ctYnV0dG9uLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIGkge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5keW5hbWljLXBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5keW5hbWljLXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hcnJvdy1idXR0b24gYSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmFycm93LWJ1dHRvbiBhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoMiksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDYpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDEpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMiksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldGRlcHRoLWdlbmVyaWMge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYy5jb21tb24tbWFya2V0ZGVwdGggdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYy5jb21tb24tbWFya2V0ZGVwdGggdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDIpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYy5jb21tb24tbWFya2V0ZGVwdGggdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDMpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYy5jb21tb24tbWFya2V0ZGVwdGggdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMuY29tbW9uLW1hcmtldGRlcHRoIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCg1KSB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljLmNvbW1vbi1tYXJrZXRkZXB0aCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSksIC5tYXJrZXRkZXB0aC1nZW5lcmljLmNvbW1vbi1tYXJrZXRkZXB0aCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMiksIC5tYXJrZXRkZXB0aC1nZW5lcmljLmNvbW1vbi1tYXJrZXRkZXB0aCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgLm1hcmtldGRlcHRoLXRleHQge1xuICBwYWRkaW5nOiAxMHB4IDBweCAxOXB4O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0ciB0aCxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDEpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoMiksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCgzKSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoMSksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDIpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDQpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoNSksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCg2KSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNCksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDUpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCg2KSB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDEpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDIpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoMyksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCg0KSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoMiksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDMpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCg0KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCg1KSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNSkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoNiksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgyKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgLlRvdGFsLXVpIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG59XG5cbi5kZXB0aGJvZHlkYXRhLlJvYm90b01fMTJfNTAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5jb3JvcHJhdGVBY3Rpb25HZW5lcmljIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jb3JvcHJhdGVBY3Rpb25HZW5lcmljIC5jb3Jwb3JhdGUtdmlldyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29yb3ByYXRlQWN0aW9uR2VuZXJpYyAuY29ycG9yYXRlLXZpZXcgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTEzIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29yb3ByYXRlQWN0aW9uR2VuZXJpYyAuY29ycG9yYXRlR2VuZXJpY1RpdGxlLFxuICAuY29yb3ByYXRlQWN0aW9uR2VuZXJpYyAucmVzZWFyY2h0YWcge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGlkZXJOZXdzYmxvY2sge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNsaWRlck5ld3NibG9jayAuZHBuYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2xpZGVyTmV3c2Jsb2NrIC5uZXdzLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlck5ld3NibG9jayAubmV3cy1ibG9jayB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLlJlc2VhcmNoY2FsbC1nZW5lcmljIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyAucmVzZWFyY2gtZGF0YSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbn1cbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyAucmVzZWFyY2gtZGF0YSAuY29sIHtcbiAgbWF4LXdpZHRoOiAyMyU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlJlc2VhcmNoY2FsbC1nZW5lcmljIC5yZXNlYXJjaC1kYXRhIC5jb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLWRhdGEgLmNvbDpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAzMSU7XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLWRhdGEgLmNvbCBkaXY6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyAucmVzZWFyY2gtZGF0YSAuY29sIGRpdjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLXZpZXcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJlc2VhcmNoY2FsbC1nZW5lcmljIC5yZXNlYXJjaC12aWV3IC5lZGVsLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmJ1dHRvbmNoYW5nZS1ibG9jayBsYWJlbCB7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmJ1dHRvbmNoYW5nZS1ibG9jayAuQnV5IHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIGJhY2tncm91bmQ6IHJnYmEoODEsIDE3OCwgODUsIDAuMDUpO1xufVxuLmJ1dHRvbmNoYW5nZS1ibG9jayAuRXhpdCB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgODAsIDc3LCAwLjA1KTtcbn1cblxuLnJlc2VhcmNodGFnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21tb24tUmVzZWFyY2ggLnJlc2VhcmNoLXZpZXcge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uVG9hc3Rlci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlRvYXN0ZXItYmxvY2sgLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRvYXN0ZXItYmxvY2sgLnRvYXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uVG9hc3Rlci1ibG9jayAucGFyZW50VG9hc3RlciAuZmFkZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uVG9hc3Rlci1ibG9jayAucGFyZW50VG9hc3RlciAudG9hc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLlRvYXN0ZXItYmxvY2sgLnBhcmVudFRvYXN0ZXIgLnRvYXN0IC50b2FzdC1ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLlRvYXN0ZXItYmxvY2suYWRkZWQgLnRvYXN0LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmRlc2stdG9hc3QgLnRvYXN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlc2stdG9hc3QgLnRvYXN0LWNvbnRhaW5lciAudG9hc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRlc2stdG9hc3QgLnRvYXN0LWNvbnRhaW5lciAudG9hc3QgLnRvYXN0LWJvZHkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZGVzay10b2FzdC5wb3NpdGlvbi11bnNldCB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmRlc2stdG9hc3Quc21hbGwtbWlkZGxlIC5wYXJlbnRUb2FzdGVyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzay10b2FzdC5zbWFsbC1taWRkbGUgLnBhcmVudFRvYXN0ZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kZXNrLXRvYXN0LnNtYWxsLW1pZGRsZS1hdXRvIC5wYXJlbnRUb2FzdGVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2stdG9hc3Quc21hbGwtbWlkZGxlLWF1dG8gLnBhcmVudFRvYXN0ZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kZXNrLXRvYXN0LnBvcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlc2stdG9hc3QucG9zLWZpeGVkLndpZHRoLTI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5kZXNrLXRvYXN0LnRvcC1yZWwtMzAge1xuICB0b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1vbi1zZWFyY2gtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbW1vbi1zZWFyY2gtYmFyIC5lZGVsLWljb24tc2VhcmNoMSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1zZWFyY2gtYmFyLm9wZW4tc2VhcmNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjU2M3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggLmVkZWwtaWNvbi1jbG9zZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWFyY2gtc3BsaXQtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1zcGxpdC1ibG9jayAuYnRuLXByaW1hcnk6YWN0aXZlLFxuICAuc2VhcmNoLXNwbGl0LWJsb2NrIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IG5vbmU7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGViNmNcIjtcbiAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC40MzhyZW07XG4gIH1cbiAgLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tdG9nZ2xlLnNob3cgc3Bhbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tdG9nZ2xlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWI2Y1wiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjQzOHJlbTtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgxNjUsIDE2MywgMTc0LCAwLjQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpICFpbXBvcnRhbnQ7XG4gIGluc2V0OiAzNXB4IGF1dG8gYXV0byAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXNwbGl0LWJsb2NrIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGluc2V0OiAzMHB4IGF1dG8gYXV0byAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tbWVudS5zaG93IC5yYWRpby1idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLW1lbnUuc2hvdyAucmFkaW8tYnV0dG9uIGxhYmVsIHtcbiAgZ2FwOiAzcHg7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5kcm9wZG93bi1tZW51LnNob3cgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tbWVudS5zaG93IC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5hbGlnbm1lbnQtY29udGVudCAucmFkaW9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwcHg7XG59XG5cbi5zZWFyY2gtc3BsaXQtYmxvY2suc2hvdyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4uc2VhcmNoLW5vc3BsaXQtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1ub3NwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1ub3NwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG5cbi5zZWFyY2gtdG9wdGFicy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b3B0YWJzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXRvcHRhYnMtYmxvY2sgLnNlYXJjaC1ub3NwbGl0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2VsZWN0ZWQtdGFiLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC10YWItYWN0aXZlLWJ0biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLnNlYXJjaC10YWItYWN0aXZlLWJ0biAuYnRuLXByaW1hcnk6aG92ZXIge1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuLnNlYXJjaC1ub3NwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayxcbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC10YWItYWN0aXZlLWJ0bi5zZWFyY2gtbm9zcGxpdC1ibG9jayAuZWRfYnV0dG9uLmxpbmssXG4gIC5zZWFyY2gtdGFiLWFjdGl2ZS1idG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG5cbi5zZWFyY2hib3gtbW9iaWxlIHtcbiAgd2lkdGg6IDI5NXB4O1xuICBoZWlnaHQ6IDIxM3B4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgxNjUsIDE2MywgMTc0LCAwLjQpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2VhcmNoYm94LW1vYmlsZSAuc2VhcmNoYmxvY2stZ2VuZXJpYy1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5kZWZhdWx0RXhjaGFuZ2UtbW9kYWwubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHRFeGNoYW5nZS1tb2RhbC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHRFeGNoYW5nZS1tb2RhbC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLmNvbW1vbnNjcm9sbC1uZXc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLmNvbW1vbnNjcm9sbC1uZXc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrICsgLm1vZGFsLWJhY2tkcm9wIC5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OCwgOTIsIDkyLCAwLjE5KSAhaW1wb3J0YW50O1xufVxuXG4uZmFkZS5zaG93LnRvb2x0aXAsXG4uZmFkZS5zaG93LnBvcG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5mYWRlLnNob3cudG9vbHRpcC5oaWdoLWluZGV4LFxuLmZhZGUuc2hvdy5wb3BvdmVyLmhpZ2gtaW5kZXgge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZmFkZS5zaG93LnBvcG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5nZW5lcmljLXBvcG92ZXIucG9wb3Zlci1ib2R5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ud2hpdGUtdG9vbHRpcHMgLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLndoaXRlLXRvb2x0aXBzIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3QuY2hhcnQtdmlldyAuaGlnaGxpc3RsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3QucGl2b3QtcG9pbnRzIC5oaWdobGlzdGxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG4ud2F0Y2hsaXN0LXRvZGF5cy1oaWdobGlzdC5waXZvdC1wb2ludHMgLmhpZ2hsaXN0bGlzdC5ncmlkLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi53YXRjaGxpc3QtdG9kYXlzLWhpZ2hsaXN0LnBpdm90LXBvaW50cyAuaGlnaGxpc3RsaXN0LmdyaWQtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi53YXRjaGxpc3QtdG9kYXlzLWhpZ2hsaXN0LnBpdm90LXBvaW50cyAuaGlnaGxpc3RsaXN0LmdyaWQtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG5cbi5pbnZlc3RtZW50VHlwZUJsb2NrIHtcbiAgcGFkZGluZzogMHB4IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaW52ZXN0bWVudFR5cGVCbG9jayAuQlVZIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4uaW52ZXN0bWVudFR5cGVCbG9jayAudGlsZSBkaXYge1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xufVxuXG4ud2F0Y2hsaXN0LW1hcmtldGRlcHRoIC5kcG5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2F0Y2hsaXN0LW1hcmtldGRlcHRoIC5kcG5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIiAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi53YXRjaGxpc3QtbWFya2V0ZGVwdGggLnBpdm90LXBvaW50cyAuY29sLTMge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLndhdGNobGlzdC1tYXJrZXRkZXB0aCAucGl2b3QtcG9pbnRzLnBpdm90cG9pbnRzd2VlayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAud2F0Y2hsaXN0LXRvZGF5cy1oaWdobGlzdCAuaGlnaGxpc3RsaXN0IHtcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZ3QtMiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1ndC0zIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWd0LTQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5tZ3QtNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm1ndC04IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWd0LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1ndC0xMSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi5tZ3QtMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWd0LTEzIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLm1ndC0xNCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5tZ3QtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWd0LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1ndC0xOCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5tZ3QtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWd0LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1ndC0yOCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5tZ3QtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubXQtMzMge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4ubWd0LTM0IHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLm1ndC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tZ3QtMzYge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4ubWd0LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10LTQyIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm1ndC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tZ3QtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4ubWd0LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1ndC02NSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tZ3QtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubWd0LTc0IHtcbiAgbWFyZ2luLXRvcDogNzRweDtcbn1cblxuLm1ndC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5tZ3QtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5tZ3QtMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5tZ3QtMTM1IHtcbiAgbWFyZ2luLXRvcDogMTM1cHg7XG59XG5cbi5tZ3QtMTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWdiLTIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5tZ2ItNCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1nYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubWItMTQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWItMzkge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYi0xMjUge1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbn1cblxuLm1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ubWItMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5tZ3ItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZ3ItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tZ3ItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tZ3ItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5tZ2wtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5tZ2wtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tZ2wtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1nbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ubWdsLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tZ2wtMTgge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1nbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWdsLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tZ2wtMzMge1xuICBtYXJnaW4tbGVmdDogMzNweDtcbn1cblxuLm1nbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWdsLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLm14LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLm15LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1ndC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tZ3QtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqcmVzcG9uc2l2ZSBjc3MgKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1ndC1tZC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAubWd0LW1kLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tZ3QtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKipwYWRkaW5nKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFkZGluZy01IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLTcge1xuICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wZHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHgtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWRkaW5nLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGQtMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLTI1IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnAtMzAge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucC0zMiB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5wLTQwIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnBkdC00IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucHQtMTgge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wdC0yMDAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYi0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wZC1iNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYi0zOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzOXB4O1xufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucGItMTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xufVxuXG4ucGItMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4ucGItMjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xufVxuXG4ucGRsLXJlbS0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5wZGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucGRsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLnBkbC1yZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnBkbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBkbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBkbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnBkbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBkbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBkbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBkbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnBzLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBzLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGRyLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5wZHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBkci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wZHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGRyLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBkci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wZHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGRyLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLnBkci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucHgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5weC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnB4LTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnBkLTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5weC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLnBiLTEwLXJlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiLTEwLXJlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtMTAtcmVtIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHQtMTAtcmVtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5weC0yOS1yZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjk5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS45OXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBzLW1kLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHMtbWQtNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqc3BhbiBjb2xvcnMgKioqKioqKioqKioqKioqKioqKioqKioqL1xuc3BhbltkYXRhLWF0dHI9cGVuZGluZ10sXG5zcGFuW2RhdGEtYXR0cj1QZW5kaW5nXSxcbnNwYW5bZGF0YS1hdHRyPVwiUmVxdWVzdCBTZW50XCJdLFxuc3BhbltkYXRhLWF0dHI9XCJQYXktaW4gUGVuZGluZ1wiXSxcbnNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvY2Vzc1wiXSxcbnNwYW5bZGF0YS1hdHRyPUluUHJvY2Vzc10ge1xuICBjb2xvcjogI2Y3OTQzZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5zcGFuW2RhdGEtYXR0cj1wZW5kaW5nXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1QZW5kaW5nXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1cIlJlcXVlc3QgU2VudFwiXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1cIlBheS1pbiBQZW5kaW5nXCJdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvY2Vzc1wiXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1JblByb2Nlc3NdLnNob3dCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZWM7XG59XG5cbnNwYW5bZGF0YS1hdHRyPXN1Y2Nlc3NdLFxuc3BhbltkYXRhLWF0dHI9U3VjY2Vzc10ge1xuICBjb2xvcjogIzUxYjI1NTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5zcGFuW2RhdGEtYXR0cj1zdWNjZXNzXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1TdWNjZXNzXS5zaG93Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYmY2O1xufVxuXG5zcGFuW2RhdGEtYXR0cj1PdmVyZHVlXSxcbnNwYW5bZGF0YS1hdHRyPW92ZXJkdWVdIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbnNwYW5bZGF0YS1hdHRyPWZhaWxlZF0sXG5zcGFuW2RhdGEtYXR0cj1GYWlsZWRdIHtcbiAgY29sb3I6ICNmODNjM2M7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuc3BhbltkYXRhLWF0dHI9ZmFpbGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1GYWlsZWRdLnNob3dCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAzMiwgMzIsIDAuMSk7XG59XG5cbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlZF0sXG5zcGFuW2RhdGEtYXR0cj1Db21wbGV0ZWRdLFxuc3BhbltkYXRhLWF0dHI9Q09NUExFVEVdLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVdLFxuc3BhbltkYXRhLWF0dHI9Y29tcGxldGVdLFxuc3BhbltkYXRhLWF0dHI9UHJvY2Vzc2VkXSxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIktSQSBWYWxpZGF0ZWRcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJLUkEgVmVyaWZpZWRcIl0ge1xuICBjb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1DT01QTEVURV0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1Qcm9jZXNzZWRdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIktSQSBWYWxpZGF0ZWRcIl0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiS1JBIFZlcmlmaWVkXCJdLnNob3dCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZiZjY7XG59XG5cbnNwYW5bZGF0YS1hdHRyPVwiSW4gcHJvZ3Jlc3NcIl0sXG5zcGFuW2RhdGEtYXR0cj1cIkluIHBQcm9ncmVzc1wiXSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPVwiSW4gcHJvZ3Jlc3NcIl0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9XCJJbiBwUHJvZ3Jlc3NcIl0uc2hvd0JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbn1cblxuc3BhbltkYXRhLWF0dHI9cmVqZWN0ZWRdLFxuc3BhbltkYXRhLWF0dHI9UmVqZWN0ZWRdLFxuc3BhbltkYXRhLWF0dHI9Y2FuY2VsbGVkXSxcbnNwYW5bZGF0YS1hdHRyPUNhbmNlbGxlZF0sXG5zcGFuW2RhdGEtYXR0cj1GYWlsZWRdLFxuc3BhbltkYXRhLWF0dHI9ZmFpbGVkXSxcbnNwYW5bZGF0YS1hdHRyPVwiVVBJIEludCBGYWlsZWRcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJOb3QgQ2hlY2tlZCB3aXRoIHJlc3BlY3RpdmUgS1JBXCJdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVN1Ym1pdHRlZF0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9SG9sZF0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9UmVqZWN0ZWRdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiTm90IGF2YWlsYWJsZVwiXSxcbnNwYW5ba3JhLWRhdGEtYXR0cj1EZWFjdGl2YXRlZF0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJFeGlzdGluZyBLWUMgU3VibWl0dGVkXCJdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIFZlcmlmaWVkXCJdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIGhvbGRcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJFeGlzdGluZyBLWUMgUmVqZWN0ZWRcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJLWUMgUkVHSVNURVJFRCBXSVRIIENWTE1GXCJdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiTm90IENoZWNrZWQgd2l0aCBNdWx0aXBsZSBLUkFcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJJbnZhbGlkIFBBTiBOTyBGb3JtYXRcIl0ge1xuICBjb2xvcjogI2Y4M2MzYyAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPXJlamVjdGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1SZWplY3RlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Y2FuY2VsbGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1DYW5jZWxsZWRdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPUZhaWxlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9ZmFpbGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1cIlVQSSBJbnQgRmFpbGVkXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIk5vdCBDaGVja2VkIHdpdGggcmVzcGVjdGl2ZSBLUkFcIl0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPVN1Ym1pdHRlZF0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPUhvbGRdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1SZWplY3RlZF0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiTm90IGF2YWlsYWJsZVwiXS5zaG93QmcsXG5zcGFuW2tyYS1kYXRhLWF0dHI9RGVhY3RpdmF0ZWRdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkV4aXN0aW5nIEtZQyBTdWJtaXR0ZWRcIl0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIFZlcmlmaWVkXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkV4aXN0aW5nIEtZQyBob2xkXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkV4aXN0aW5nIEtZQyBSZWplY3RlZFwiXS5zaG93QmcsXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJLWUMgUkVHSVNURVJFRCBXSVRIIENWTE1GXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIk5vdCBDaGVja2VkIHdpdGggTXVsdGlwbGUgS1JBXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkludmFsaWQgUEFOIE5PIEZvcm1hdFwiXS5zaG93Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMzIsIDMyLCAwLjEpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKnBvc2l0aW9uICoqKioqKioqKioqKioqL1xuLnBvc3JlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc0FicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvc0ZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRwLXJlbC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTFweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKip0ZXh0ICBkZWNvcmF0aW9uIGNzcyBjb21tb24gKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50eHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnR4dC11bmRlcmxpbmUtbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnR4dC10cmFuc2Zvcm0tdW5zZXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqd2lkdGgqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53aWR0aC05OSB7XG4gIHdpZHRoOiA5OXB4O1xufVxuXG4ud2lkdGg1MDAge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoMjEwIHtcbiAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aDIzNSB7XG4gIHdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmVIZWlnaHQtMjAtbWIge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5saW5lSGVpZ2h0LTI1LW1iIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAubGluZUhlaWdodC0zMi1tYiB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiplZGVsIHNpZGViYXIgSGVpZ2h0KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtOTUge1xuICBoZWlnaHQ6IDk1dmggIWltcG9ydGFudDtcbn1cblxuLnZoLTkwIHtcbiAgaGVpZ2h0OiA5MHZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC04NSB7XG4gIGhlaWdodDogODV2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtODAge1xuICBoZWlnaHQ6IDgwdmggIWltcG9ydGFudDtcbn1cblxuLnZoLTc1IHtcbiAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC03MCB7XG4gIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtNjAge1xuICBoZWlnaHQ6IDYwdmggIWltcG9ydGFudDtcbn1cblxuLnZoLTUwIHtcbiAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC00MCB7XG4gIGhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtMzUge1xuICBoZWlnaHQ6IDM1dmggIWltcG9ydGFudDtcbn1cblxuLnZoLTMwIHtcbiAgaGVpZ2h0OiAzMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzAwLXB4IHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTk1IHtcbiAgaGVpZ2h0OiA5NSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC05MCB7XG4gIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtODUge1xuICBoZWlnaHQ6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTgwIHtcbiAgaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzAge1xuICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTYwIHtcbiAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NSB7XG4gIGhlaWdodDogNTUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQwIHtcbiAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNSB7XG4gIGhlaWdodDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzAge1xuICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIExpbmUgSGVpZ2h0ICoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGgtbm9ybmFsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxoLTAge1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuXG4ucGRsLTctcCB7XG4gIHBhZGRpbmctbGVmdDogNyU7XG59XG5cbi5tb2JtZ3QtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqQm9yZGVyIFJhZGl1cyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3JkZXItcm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYm9yZGVyLXJvdW5kZWQtMTUge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uYm9yZGVyLXJvdW5kZWQtMjAge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uYm9yZGVyLXJvdW5kZWQtMTIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4uYnJkLXJhZGl1cy1hbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqRmxleCBHYXAqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ2FwLTcge1xuICBnYXA6IDdweDtcbn1cblxuLmdhcC0xMCB7XG4gIGdhcDogMTBweDtcbn1cblxuLmdhcC0xNSB7XG4gIGdhcDogMTVweDtcbn1cblxuLmdhcC0xNiB7XG4gIGdhcDogMTZweDtcbn1cblxuLmdhcC0yMCB7XG4gIGdhcDogMjBweDtcbn1cblxuLmdhcC0yNSB7XG4gIGdhcDogMjVweDtcbn1cblxuLmdhcC0zNiB7XG4gIGdhcDogMzZweDtcbn1cblxuLmdhcC00OCB7XG4gIGdhcDogNDhweDtcbn1cblxuLmdhcC0xMDAge1xuICBnYXA6IDEwMHB4O1xufVxuXG4uZ2FwLTEzMCB7XG4gIGdhcDogMTMwcHg7XG59XG5cbi5nYXAtMTM1IHtcbiAgZ2FwOiAxMzVweDtcbn1cblxuLmdhcC0xNTAge1xuICBnYXA6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKipTaXppbmcqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaGVpZ2h0LTk3IHtcbiAgaGVpZ2h0OiA5NyU7XG59XG5cbi5mcy0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZzLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZnMtMTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5wb3NpdGlvbi10b29sdGlwIHtcbiAgbGVmdDogNDdweDtcbiAgdG9wOiAtNHB4O1xufVxuXG4ub3JkZXJwYWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDU1cHg7XG4gIHRvcDogLTRweDtcbn1cblxuLm1heC13aWR0aC0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYXgtaGVpZ2h0LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMTVweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1heC1oZWlnaHQtd2lkdGgge1xuICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5ib3JkZXItdG9wLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLyoqKioqKioqKioqKioqbW9iaWxlIGNsYXNzZXMqKioqKioqKioqKioqKioqKi9cbi5ncmlkLW1kLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLW1kLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLW1kLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtbWQtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLyoqKioqKioqKioqTGluZSBIZWlnaHRzKioqKioqKioqKioqKioqKi9cbi5saC0yMSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ubGgtMzAge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmxoLTQwIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5saC0xNDAge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmxoLTE2MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ubGgtMCB7XG4gIGxpbmUtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnR4dC13cmFwIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5oaWRkZW4tb3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saC0xNzUge1xuICBsaW5lLWhlaWdodDogMTc1JTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogbW9iaWxlIHZpZXcqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1tYi00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmJvdHRvbS00NSB7XG4gIGJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLWNvbnRlbnQtNDUtZGVzayB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icmQtbWlkbmlnaHQtYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLnYtYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnctODAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci1pY29uLTE2IC5lcnJvci1tc2ctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYXV0by1tYXgtaGVpZ2h0LTEwMHZoIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItYmxvY2sucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItYmxvY2sgLnJlYWN0LWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLWJsb2NrIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5cbi50b3AtOTAtcG9zcmVsIHtcbiAgdG9wOiAxMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLTExMC10b2FzdCB7XG4gIHRvcDogMTEzcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3AtMTEwLXRvYXN0IC50b2FzdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDVwIHtcbiAgd2lkdGg6IDEwNSU7XG59XG5cbi53LTM3IHtcbiAgd2lkdGg6IDM3JTtcbn1cblxuLmdyaWQtMi00MC01MCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDUwJTtcbn1cblxuLnBhZGRpbmctYWxsIHtcbiAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHggIWltcG9ydGFudDtcbn1cblxuLm1ndC0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uZ3JpZC0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5ncmlkLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5ncmlkLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG4uZ3JpZC00IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmdyaWQtNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5ncmlkLTQtYXV0byB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGF1dG8pO1xufVxuXG4uZC1jZW50ZXItZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5kLWdyaWQtY2VudGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uZC1jZW50ZXItc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uZC1zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZC1zcGFjZS1ldmVubHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmFsaWduY2VudGVyaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ25TdGFydGl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmFsaWduU3RhcnRBbGxpdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYWxpZ25FbmRpdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ25DZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2FwLTUtY3VzdG9tIHtcbiAgZ2FwOiA1cHg7XG59XG5cbi5nYXAtNC1jdXN0b20ge1xuICBnYXA6IDRweDtcbn1cblxuLmdhcC02NS1jdXN0b20ge1xuICBnYXA6IDY1cHg7XG59XG5cbi5nYXAtOC1jdXN0b20ge1xuICBnYXA6IDhweDtcbn1cblxuLmdhcC0zLWN1c3RvbSB7XG4gIGdhcDogM3B4O1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZ2FwLTEyIHtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZ2FwLTE1IHtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uZ2FwLTIwIHtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZ2FwLTIxIHtcbiAgZ2FwOiAyMXB4O1xufVxuXG4uZ2FwLTI1IHtcbiAgZ2FwOiAyNXB4O1xufVxuXG4uZ2FwLTMwIHtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uZ2FwLTQwIHtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uZ2FwLTYwIHtcbiAgZ2FwOiA2MHB4O1xufVxuXG4uZ2FwLTY2IHtcbiAgZ2FwOiA2NnB4O1xufVxuXG4uZ2FwLTgwIHtcbiAgZ2FwOiA4MHB4O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDhweDtcbn1cblxuLmdhcC05MCB7XG4gIGdhcDogOTBweDtcbn1cblxuLmdhcC0xNDUge1xuICBnYXA6IDE0NXB4O1xufVxuXG4uZ2FwLTUwIHtcbiAgZ2FwOiA1MHB4O1xufVxuXG4uZ2FwLXJvdy0xNSB7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG59XG5cbi5nYXAtMTQge1xuICBnYXA6IDE0cHg7XG59XG5cbi5weS0xOC1jdXN0b20ge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5weC0xOC1jdXN0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi5weC0yNC1jdXN0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5weS0yNC1jdXN0b20ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKiogYm9yZGVyIHJlbGF0ZWQqKioqKioqKioqKioqKioqKioqL1xuLmJyZC1ub25lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5icmRyYWRpdXMtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJyZHJhZGl1cy0wIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icmRib3R0b20sXG4uYnJkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbi5icmQtYWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJyZC10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJyZC1sZWZ0LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnJkLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5ib3gtdG9wLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJvcmRlci10b3AtcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yYWRpdXMtbm8ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yYWRpdXMtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKnNjcm9sbGluZyBoZWlnaHQgLyBjb21tb24gc3BhY2UgaGVpZ2h0ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbnNjcm9sbC1uZXcge1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDIwMCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDI1MCB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Lm1heC1oZWlnaHQyNTAge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0MzAwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0LTMwMCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQzMTAge1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ0MDAge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ0NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ2MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5tYXgtaGVpZ2h0NDAwIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Lm1heC1oZWlnaHQ2MDAge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbW1vbnNjcm9sbC1uZXcubWF4LWhlaWdodDcwMCB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ2ODAge1xuICBoZWlnaHQ6IDY4MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG5cbi5vdmVyZmxvdy0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm92ZXJmbG93LTUwdmgge1xuICBoZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm92ZXJmbG93LTgwdmgge1xuICBoZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqbGluZSBoZWlnaHQqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGluZWhlaTUge1xuICBsaW5lLWhlaWdodDogNXB4O1xufVxuXG4ubGluZWhlaTE0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5saW5laGVpMTIge1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuLmxpbmUtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmxpbmUtMzAge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmxpbmUtMjUge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpbmUtMTMwIHtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5saW5lLTE0MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ubGluZS0xNDAge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKiogdGV4dCBvdmVyZmxvdyAqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udHdvLWxpbmUtZWxsaXBzaXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjsgLyogTGltaXQgdG8gdHdvIGxpbmVzICovXG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4MjcyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDI3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHRPdmVyZmxvdy1tYXgxMTAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dE92ZXJmbG93LW1heDE4MCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4OTYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4MzU5IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDM1OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHRPdmVyZmxvdy1tYXgxMjUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dE92ZXJmbG93LW1heC13aWR0aDI1MCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udGV4dE92ZXJmbG93LW1heDEwMCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4NTAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctdHdvbGluZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4MTAwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHRPdmVyZmxvdy1UaHJlZWxpbmVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4udGV4dE92ZXJmbG93LVRocmVlbGluZXMtMzUwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ud29yZC1icmVhay0xMDAge1xuICB3aWR0aDogMTAwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLndvcmQtYnJlYWstMjAwIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmRGbGV4LXVuc2V0IHtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogZ3JpZCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ncmlkLWVuZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uZ3JpZC1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdyaWQtc3RhcnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogYXR0cmlidXRlIGNvbG9yICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc3BhbltkYXRhLWF0dHI9cGVuZGluZ10ge1xuICBjb2xvcjogI2Y3OTQzZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbnNwYW5bZGF0YS1hdHRyPXN1Y2Nlc3NdIHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5zcGFuW2RhdGEtYXR0cj1mYWlsZWRdIHtcbiAgY29sb3I6ICNmODNjM2M7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmVIZWlnaHRtYjMwIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAucHgtMy1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY3VzdG9tLWVsbGlwc2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLndoaXRlU3BhY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogbW9kYWwgKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9ubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb21tb25tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jb21tb25tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5jb21tb25tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5lZGVsLWljb24tY3Jvc3Mge1xuICBjb2xvcjogI2I4YjhiODtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tbW9ubW9kYWwgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbm1vZGFsLmdyYXktbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uY29tbW9ubW9kYWwuZ3JheS1tb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogbW9kYWxTaXplIChjb21tb24gbW9kYWwpICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZy03MDAge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZGFsLWxnLTY2MCB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9kYWwtbGctODgwIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICB9XG4gIC5tb2RhbC1sZy04ODAgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgfVxuICAubW9kYWwtbGctODgwIC5tb2RhbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqdGFibGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wcy0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbn1cbi5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5rcmFSb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuXG4uY29tbW9udGFibGUtd2l0aG91dC1icyB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb250YWJsZS13aXRob3V0LWJzIHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbnRhYmxlLXdpdGhvdXQtYm9yZGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbW9udGFibGUtd2l0aG91dC1ib3JkZXIgdGFibGUgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbnRhYmxlLXdpdGhvdXQtYm9yZGVyIHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZC1jdXN0b20gdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnRhYmxlLWJvcmRlcmVkLWN1c3RvbSB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1ib3JkZXJlZC1jdXN0b20gdGFibGUgdHIgdGQgOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYm9yZGVyZWQtY3VzdG9tLm5vdC1sYXN0LWNoaWxkIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqZXJyb3IqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udmFsaWRhdGlvbi1lcnJvciAuaGVscF90ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi52YWxpZGF0aW9uLWVycm9yIC5oZWxwX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiogc2lkZUJhcioqKioqKioqKioqKioqKioqKi9cbi5jdXN0b20tb2ZmY2FudmFzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY3VzdG9tLW9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLW9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdXN0b20tb2ZmY2FudmFzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY3VzdG9tLW9mZmNhbnZhcy5vcGVuLWRyYXdlckFzLXN0YW5kYWxvbmVwYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVkZWwtc2lkZWJhci1kcmF3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IC04cHggNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVkZWwtc2lkZWJhci1kcmF3ZXIgLnNpZGViYXItY2xvc2luZy1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogLTIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lZGVsLXNpZGViYXItZHJhd2VyIC5zaWRlYmFyLWNsb3NpbmctYnRuIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLXNpZGViYXItZHJhd2VyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICB9XG4gIC5lZGVsLXNpZGViYXItZHJhd2VyLm9wZW4tZHJhd2VyQXMtc3RhbmRhbG9uZXBhZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZWRlbC1zaWRlYmFyLWRyYXdlciAuZHJhd2VyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzLCAwLCA0NywgMC41KSAhaW1wb3J0YW50O1xuICB9XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlciAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlciAub2ZmY2FudmFzLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vZmZjYW52YXMtYmFja2Ryb3AucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2JhY2tkcm9wIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbn1cblxuLnNpZGViYXItc2Nyb2xsLWNvbW1vbiAuc3RvY2stZGV0YWlscy1ib2R5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5zaWRlYmFyLXNjcm9sbC1jb21tb24gLnN0b2NrLWRldGFpbHMtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1zY3JvbGwtY29tbW9uIC5zdG9jay1kZXRhaWxzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhci1zY3JvbGwtY29tbW9uIC5zdG9jay1kZXRhaWxzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLmNvbW1vbi1zaWRlYmFyLW5ldyAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1zaWRlYmFyLW5ldyAuc3RvY2stZGV0YWlscy1oZWFkIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi5ldGYtc2lkZWJhci1wYWRkaW5nIHtcbiAgcGFkZGluZzogMjVweCAwcHggMjVweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXRmLXNpZGViYXItcGFkZGluZyAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcbiAgbWFyZ2luLWxlZnQ6IC00MXB4ICFpbXBvcnRhbnQ7XG59XG4uZXRmLXNpZGViYXItcGFkZGluZyAuaGVhZGVyLWZvbnRzaXplIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWItZ2VuZXJpY1NpZGViYXIgLnotaW5kZXgtaGlnaF9fYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xufVxuLm1iLWdlbmVyaWNTaWRlYmFyIC56LWluZGV4LWhpZ2hfX2JhY2tkcm9wLmJsdXItYmcge1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5tYi1nZW5lcmljU2lkZWJhciAuei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcbn1cbi5tYi1nZW5lcmljU2lkZWJhci5tYi1nZW5lcmljLWRvY2tpbmcgLnotaW5kZXgtaGlnaC1kb2NraW5nIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuLm1iLWdlbmVyaWNTaWRlYmFyLm1iLWdlbmVyaWMtYnJkLXJhZGl1cyAuei1pbmRleC1oaWdoX19oYW5kbGUtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogQWNjb3JkaWFuKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1hY2NvcmRpYW4tYnV0dG9uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb21tb24tYWNjb3JkaWFuLWJ1dHRvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tYnV0dG9uIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY29tbW9uLWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb21tb24tYWNjb3JkaWFuIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1hY2NvcmRpYW4gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tYWNjb3JkaWFuLXBsdXMgLmFjY29yZGlvbi1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jb21tb24tYWNjb3JkaWFuLXBsdXMgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uY29tbW9uLWFjY29yZGlhbi1wbHVzIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTljOVwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tcGx1cyAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3VzdG9tYWNjb3JkaWFuLW5ldyAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jdXN0b21hY2NvcmRpYW4tbmV3IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmN1c3RvbWFjY29yZGlhbi1uZXcgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1hY2NvcmRpYW4tYmlnLWljb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tYmlnLWljb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMDtcbiAgcGFkZGluZzogMHB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tYmlnLWljb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jb21tb24tYWNjb3JkaWFuLWJpZy1pY29uLm5vLWljb24tYmcgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqbG9naW4gc2NyZWVuICoqKioqKioqKioqKioqKi9cbi5jb21tb24tdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10b29sdGlwIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqY2hlY2tib3gqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tY2hlY2tib3gtbmV3IC5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvbW1vbi1jaGVja2JveC1uZXcgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCxcbi5jb21tb24tY2hlY2tib3gtbmV3IC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1jaGVja2JveC1uZXcgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQuaGVpZ2h0MjUsXG4uY29tbW9uLWNoZWNrYm94LW5ldyAuZm9ybS1jaGVjayBpbnB1dC5oZWlnaHQyNSB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1jaGVja2JveC1uZXcgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQuaGVpZ2h0MjAsXG4uY29tbW9uLWNoZWNrYm94LW5ldyAuZm9ybS1jaGVjayBpbnB1dC5oZWlnaHQyMCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWNoZWNrYm94IC5jaGVja2JveFdyYXAuYm9yZGVyLWJveC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLmNvbW1vbi1jaGVja2JveCAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2sgLnJhZGlvX2J0biB7XG4gIGFjY2VudC1jb2xvcjogIzAzMDAyZjtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2sgZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipSYWRpbyBidXR0b24qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5Cb3gtcmFkaW9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uQm94LXJhZGlvYnV0dG9uLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjVmZiAhaW1wb3J0YW50O1xufVxuLkJveC1yYWRpb2J1dHRvbi5hY3RpdmUgLnJhZGlvX2J0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5Cb3gtcmFkaW9idXR0b24uYWN0aXZlIC5yYWRpb19idG4gaW5wdXRbdHlwZT1yYWRpb106OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiogVG9vbHRpcCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsdWUtY29tbW9uLXRvb2x0aXAge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1jb21tb24tdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjZTdlN2U3O1xufVxuLmJsdWUtY29tbW9uLXRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNGZhZmQ7XG59XG5cbi8qKioqKioqKioqKioqIERyb3Bkb3duKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1uZXctZHJwIC5lcXVpdHlkcm9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29tbW9uLW5ldy1kcnAuZnVsbC13aWR0aCAuZXF1aXR5ZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY29tbW9uLW5ldy1kcnAuZnVsbC13aWR0aCAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDE2NSwgMTYzLCAxNzQsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jb21tb24tbmV3LWRycC5mdWxsLXdpZHRoIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1uZXctZHJwLmFycm93LWVuZCAuZXF1aXR5ZHJvcCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW5ldy1kcnAgLmVkZWwtaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1uZXctZHJwLmxvdy1pbmRleC1idG4gLmVxdWl0eWRyb3Age1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBzLW1kLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLWRyb3Bkb3duLW5ldy5jb21tb24tbmV3LWRycCAuZXF1aXR5ZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyb3Bkb3duLW5ldy5jb21tb24tbmV3LWRycCAuZXF1aXR5ZHJvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb21tb24tZHJvcGRvd24tbmV3LmNvbW1vbi1uZXctZHJwIC5lcXVpdHlkcm9wIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kcm9wZG93bi1uZXcuY29tbW9uLW5ldy1kcnAgLmVxdWl0eWRyb3AgLmVkZWwtaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZHJvcGRvd24tbmV3LmNvbW1vbi1uZXctZHJwLmRycC0zMCAuZXF1aXR5ZHJvcCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kcm9wZG93bi1uZXcgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgaGVpZ2h0OiAyMDhweDtcbn1cbi5jb21tb24tZHJvcGRvd24tbmV3IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4uY29tbW9uLWRyb3Bkb3duLW5ldyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxNHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiogQ2FsZW5kZXIgICsgZGF0ZXBpY2tlciAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWRhdGVwaWNrZXIgLmNhbGVuZGFyZGF0ZXMtc3BhY2luZyAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xuICB3aWR0aDogMi40cmVtO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5jYWxlbmRhcmRhdGVzLXNwYWNpbmcgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XG4gIG1hcmdpbjogN3B4O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1zZWxlY3RlZC1tb250aCxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLXNlbGVjdGVkLXllYXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtc2VsZWN0LFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IC0xJTtcbiAgfVxufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICB0b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgd2lkdGg6IDIuOHJlbTtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXkge1xuICAgIG1hcmdpbjogOXB4O1xuICAgIG1hcmdpbjogOXB4O1xuICB9XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5LnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQge1xuICBjb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5rZXlib2FyZC1kYXljaGFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLmtleWJvYXJkLWRheWNoYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5taWRuaWdodC1ibHVlLWN1c3RvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBwYWRkaW5nOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAubWlkbmlnaHQtYmx1ZS1jdXN0b21lIDpob3Zlcixcbi5jb21tb24tZGF0ZXBpY2tlciAubWlkbmlnaHQtYmx1ZS1jdXN0b21lIDphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAuZWRlbC1pY29uLWNhbGVuZGFyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tc2VsZWN0ZWQtbW9udGgsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5wYW5kTGNhbGVuZGFyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnBhbmRMY2FsZW5kYXItZm9ybSAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmlucHV0RmllbGRDYWxlbmRhckljb24gLmlucHV0LWdyb3VwLXRleHQge1xuICB0b3A6IDAlO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmlucHV0RmllbGRDYWxlbmRhckljb24gLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucGFuZExjYWxlbmRhciAucGFuZExjYWxlbmRhci1mb3JtIC5jYWxlbmRhci0tcm93IHtcbiAgZ2FwOiAyNCU7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnBhbmRMY2FsZW5kYXItZm9ybSAudG9EYXRlIHtcbiAgY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXNpemUtNjYwIHtcbiAgbWluLXdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtc2l6ZS0xMjAwIHtcbiAgbWluLXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXNpemUtMzAwIHtcbiAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLXJhbmdlLWRhdGVwaWNrZXIgLm1vZGFsLW1kIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXJhbmdlLWRhdGVwaWNrZXIgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tcmFuZ2UtZGF0ZXBpY2tlciAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1yYW5nZS1kYXRlcGlja2VyIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGJhY2tncm9wIGNvbG9ycyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5iYWNrZHJvcC1iZy5kYXJrYmxhY2sgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpICFpbXBvcnRhbnQ7XG59XG4uYmFja2Ryb3AtYmcubGlnaHRibGFjayAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjgsIDY4LCA2OCwgMC41KSAhaW1wb3J0YW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRiYWMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY4LCA2OCwgNjgsIDAuNSkgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTZWFyY2ggICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmN1c3RvbS1zZWFyY2gtYmFyLmhlaWdodDQ1IC5jb21tb24tc2VhcmNoLWJhcixcbi5jdXN0b20tc2VhcmNoLWJhci5oZWlnaHQ0NSBpbnB1dCB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5jdXN0b20tc2VhcmNoLWJhci5oZWlnaHQ1MCAuY29tbW9uLXNlYXJjaC1iYXIsXG4uY3VzdG9tLXNlYXJjaC1iYXIuaGVpZ2h0NTAgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCdXR0b24qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkX2J1dHRvbi0xNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLmVkX2J1dHRvbi0xMiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4udG9wYm94c3NoYWRvdy1idXR0b24ge1xuICBib3gtc2hhZG93OiAwcHggLTEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1vbi1maXhlZGJ0bS1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVkYnV0dG9uLWxpbmstd2l0aGFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZGJ1dHRvbi1saW5rLXdpdGhhcnJvdyAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5lZGJ1dHRvbi1saW5rLXdpdGhhcnJvdyAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XG4gIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc21hbGwtZWRidXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtZWRidXR0b24ucm9ib3RvXzYwMCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIiAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtZWRidXR0b24tZnVuZHMge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbC1lZGJ1dHRvbi1zZWFyY2gge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cbi5zbWFsbC1lZGJ1dHRvbi1zZWFyY2gucm9ib3RvXzYwMCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIiAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtZWRidXR0b24tNDAge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNtYWxsLWVkYnV0dG9uLTQwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNtYWxsLWJ0bi1jb21tb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNtYWxsLWJ0bi1jb21tb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJnLXJlZnJlc2gtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbn1cbi5iZy1yZWZyZXNoLWJ0bi5yZWZyZXNoLWJ0biAuRE1TYW5fMTRfNTAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqIHNoYXJlIGljb24gKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1uZXctc2hhcmUgLnNoYXJlIC5zaGFyZS1pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tbW9uLW5ldy1zaGFyZSAuc2hhcmUgLnNoYXJlLWljb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tbW9uLW5ldy1zaGFyZSAuc2hhcmUgLnNoYXJlLWljb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogaW5mbyBpY29uICoqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWluZm8taWNvbiAucm91bmRlZC1jaXJjbGUsXG4uY29tbW9uLWluZm8taWNvbiAucm91bmRlZC1jaXJjbGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1pbmZvLWljb24gLmV4Y2xhbWF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG4uY29tbW9uLWluZm8taWNvbiAuaHctMzUge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24taW5mby1pY29uIC5lZGVsLWljb24taW5mbyB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmNvbW1vbi1pbmZvLWljb24gLm5vdGJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jb21tb24taW5mby1pY29uLnBlYWNoLXRoZW1lIC5yb3VuZGVkLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RiZDkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZjZGJkOSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1pbmZvLWljb24ucGVhY2gtdGhlbWUgLmVkZWwtaWNvbi1pbmZvIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbn1cbi5jb21tb24taW5mby1pY29uLmNvbW1vbi1pbmZvLXdpZHRoIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb21tb24taW5mby1pY29uLmNvbW1vbi1pbmZvLXdpZHRoIC5yb3VuZGVkLWNpcmNsZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIFRleHRib3gqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJvcmRlci1ib3R0b20tVGV4dGJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmJvcmRlci1ib3R0b20tVGV4dGJveCAuaW5wdXRfcHJlZml4IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLVRleHRib3ggLmlucHV0X3ByZWZpeCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmJvcmRlci1ib3R0b20tVGV4dGJveCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLVRleHRib3ggLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipzb3J0aW5nKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uLnNvcnQgPiAuZWRfYnV0dG9uLCAuY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uLmZpbHRlciA+IC5lZF9idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24uc29ydCAuc29ydC1zZWxlY3RlZCwgLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbi5maWx0ZXIgLnNvcnQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IC0zN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5lZF9idXR0b24ubGluay5iZy1taWRuaWdodC1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmVkX2J1dHRvbi5saW5rLmJnX2FxdWFfd2hpdGUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLnNvcnQtZHJvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZjVmNWY1O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIC5zb3J0LWRyb3AtYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IGxpIC5ib2R5bGlzdC1yaWdodCBwIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkgLmJvZHlsaXN0LXJpZ2h0IHAubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1mb290ZXIgLnJlc2V0LWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5yZXNldC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1mb290ZXIgLmZpbHRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmNWY1ZjU7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXItYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIC5jb2xvcl9ibHVlIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLCAuY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOjphZnRlciwgLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmNsZWFyX2FsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5jbGVhcl9hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciAuYXBseS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmZpbHRlci1idXR0b24tZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1zb3J0aW5nLW1pZG5pZ2h0Ymx1ZS5jb21tb24tZHJhd2VyLXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDdyZW0pICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItaGVhZGVyIC5lZF9idXR0b24ge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUgLmRyYXdlci1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUgLmRyYXdlci1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IGxpIC5ib2R5bGlzdC1yaWdodCBwIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUgLmRyYXdlci1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkgLmJvZHlsaXN0LXJpZ2h0IC5lZGVsLWljb24tcG9pbnQtYXJyb3ctZG93biB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItYm9keSAuZHJhd2VyLWZvb3RlciAuZWRfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipmaWx0ZXIqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZG93bi1iYXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5kb3duLWJhciAuZG93bi1iYXItbGVmdCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5kb3duLWJhciAuZG93bi1iYXItcmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmZpbHRlci1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuY29sb3JfYmx1ZSB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmZpbHRlci1hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLnllYXJfY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAueWVhcl9jb250YWluZXIgLmZpbmFuY2lhbF95ZWFyIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAueWVhcl9jb250YWluZXIgLmZpbmFuY2lhbF95ZWFyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAueWVhcl9jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC55ZWFyX2NvbnRhaW5lciAuZmluYW5jaWFsX3llYXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC55ZWFyX2NvbnRhaW5lciAuZmluYW5jaWFsX3llYXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xuICBtYXJnaW46IDVweCAwcHg7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmluc2lkZS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuYWNjb3JkaW9uLWJvZHkgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuaW5zaWRlLWxpc3QgLmJvZHlsaXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5maWx0ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKipub3RpZmljYXRpb24gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm5vdGlmaWNhdGlvbi1vdXRlci1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5ub3RpZmljYXRpb24tb3V0ZXItYm94IC5kaXNjLXN0eWxlIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLm5vdGlmaWNhdGlvbi1vdXRlci1ib3ggLmRpc2Mtc3R5bGUgbGkubGluZS1oZWlnaHQtbm9ybWFsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm92ZXJmbG93LTEwMHZoIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4ub3ZlcmZsb3ctNTB2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG4ub3ZlcmZsb3ctODh2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA4OHZoO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4ub3ZlcmZsb3ctODV2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA4NXZoO1xufVxuXG4ub3ZlcmZsb3ctOTB2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuXG4ub3ZlcmZsb3ctNjB2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG4ub3ZlcmZsb3ctNjB2aC1uZXcge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogNTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3ZlcmZsb3ctNjB2aC1uZXcge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAub3ZlcmZsb3ctNjB2aC1uZXcge1xuICAgIGhlaWdodDogNzB2aDtcbiAgfVxufVxuXG4ub3ZlcmZsb3ctNjB2aC1lc2lwIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDU1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJmbG93LTYwdmgtZXNpcCB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5vdmVyZmxvdy02MHZoLWVzaXAge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuXG4uY29tbW9uc2Nyb2xsLW5ldyB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uY29tbW9uc2Nyb2xsLW5ldyAuYWRkbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQyNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0MzAwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDMxMCB7XG4gIGhlaWdodDogMzEwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQzNTAge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0NDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ2MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuLmNvbW1vbnNjcm9sbC1uZXcubWF4aGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogOTR2aDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDcwMCB7XG4gIGhlaWdodDogNzAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy0tZmF0LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodE1pbk1heDMwMCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodE1pbjEwTWF4MTUwIHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgyMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgzMDAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgyMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5taW5NYXhoZWlnaHQ0NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5oZWlnaHQ2NSB7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmhlaWdodDExMiB7XG4gIGhlaWdodDogMTEycHg7XG59XG5cbi5oZWlnaHRfNjB2aCB7XG4gIGhlaWdodDogNjB2aDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uaGVpZ2h0XzYwdmgge1xuICBoZWlnaHQ6IDYwdmg7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnotaW5kZXgtdmVyeS1oaWdoIHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmxibC1jaXJjbGUtaXRlbSB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5sYmwtY2lyY2xlLWl0ZW0xIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKipzdGlja3kgcG9zaXRpb24qKioqKioqKioqKioqKioqKioqL1xuLmRvY2tlZC1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wMCB7XG4gIHRvcDogMHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A1MCB7XG4gIHRvcDogNTBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wNTUge1xuICB0b3A6IDU1cHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDYwIHtcbiAgdG9wOiA2MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A2MyB7XG4gIHRvcDogNjNweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wNjUge1xuICB0b3A6IDY1cHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDQwIHtcbiAgdG9wOiA0MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A0MyB7XG4gIHRvcDogNDNweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wMTIwIHtcbiAgdG9wOiAxMjBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wMTAwIHtcbiAgdG9wOiAxMDBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wMTYwIHtcbiAgdG9wOiAxNjBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wOTAge1xuICB0b3A6IDkwcHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDIwMCB7XG4gIHRvcDogMjAwcHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDc5IHtcbiAgdG9wOiA3OXB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxNzAge1xuICB0b3A6IDE3MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxNTAge1xuICB0b3A6IDE1MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxNDAge1xuICB0b3A6IDE0MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A5OSB7XG4gIHRvcDogOTlweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24uYngtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogM3B4IDEycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZG9ja2VkLXBvc2l0aW9uIC5tZ3QtbWQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbiAubWd0LW1kLTYwIC5tZ3QtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ucG9zaXRpb24tdW5zZXQge1xuICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi5oaWdoLWluZGV4IHtcbiAgei1pbmRleDogMjEgIWltcG9ydGFudDtcbn1cblxuLmhpZ2gtaW5kZXgtb25TY3JvbGwge1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbn1cblxuLmhpZ2gtaW5kZXgtb25TY3JvbGwtcGVlciB7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5oaWdoLWluZGV4LXNpZGVCYXIge1xuICB6LWluZGV4OiAxMDEgIWltcG9ydGFudDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi5sb3ctaW5kZXgge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvcm1zZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZGVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbUNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGNvbG9yOiAjZTdlN2U3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmltQ2lyY2xlLnNtYWxsLWltY2lyY2xlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuMjVyZW07XG59XG4uaW1DaXJjbGUuZ3JlZW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4uaW1DaXJjbGUubWlkbmlnaHRibHVlOjpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmltQ2lyY2xlLmJsYWNrLW9uZTo6YmVmb3JlIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cblxuLmltQ2lyY2xlc2lwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDZweDtcbiAgY29sb3I6ICNlN2U3ZTc7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uaW1DaXJjbGVzaXAuc21hbGwtaW1jaXJjbGU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC4yNXJlbTtcbn1cbi5pbUNpcmNsZXNpcC5ncmVlbjo6YmVmb3JlIHtcbiAgY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cbi5pbUNpcmNsZXNpcC5taWRuaWdodGJsdWU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uaW1DaXJjbGVzaXAuYmxhY2stb25lOjpiZWZvcmUge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuLmltQ2lyY2xlc2lwLm5lZ2F0aXZlSW1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG5cbi5pbUNpcmNsZXNpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGNvbG9yOiAjZTdlN2U3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmltQ2lyY2xlc2lwLnNtYWxsLWltY2lyY2xlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuMjVyZW07XG59XG4uaW1DaXJjbGVzaXAuZ3JlZW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4uaW1DaXJjbGVzaXAubWlkbmlnaHRibHVlOjpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmltQ2lyY2xlc2lwLmJsYWNrLW9uZTo6YmVmb3JlIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5pbUNpcmNsZXNpcC5uZWdhdGl2ZUltY2lyY2xlOjpiZWZvcmUge1xuICBjb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKmNvbW1vbiBmaWx0ZXIqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIuY29sLTQge1xuICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbn1cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhci5jb2wtOCB7XG4gICAgd2lkdGg6IDY0JSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCAuYm9keWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuYm9keWxpc3QgLmluc2lkZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1vbi1kb3dubG9hZCAuZG93bmxvYWQtYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jb21tb24tZmlsdGVyLW1iIC5jb21tb24tRWRCdXR0b25JY29uLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY29tbW9uLWRvd25sb2FkLW1iIC5jb21tb24tZG93bmxvYWQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbW1vbi1kb3dubG9hZC1tYiAuY29tbW9uLWRvd25sb2FkIGltZyB7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uZG0tZmFtLmVkX2J1dHRvbixcbi5kbS1mYW0uZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqIHRvb2x0dGlwKioqKioqKioqKioqKioqKioqKiB1cGRhdGVkICgxMy0wNy0yMDIzKSovXG4uY29tbW9uLXdoaXRlLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggMXB4ICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5jb21tb24td2hpdGUtdG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci10b3AtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi13aGl0ZS10b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIHRvcDogLTJweDtcbiAgICBib3JkZXI6IHRoaW47XG4gIH1cbn1cbi5jb21tb24td2hpdGUtdG9vbHRpcC50b29sdGlwLWJvcmRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTFweCA1MHB4IHJnYmEoODcsIDEwMCwgMTczLCAwLjEyKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLXdoaXRlLXRvb2x0aXAudG9vbHRpcC1ib3JkZXIgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTE3cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLXdoaXRlLXRvb2x0aXAudG9vbHRpcC1ib3JkZXIgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTZweDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICB9XG59XG5cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLWZpbHRlci1oZWFkaW5nLWRyYXdlciAuSGVhZGluZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5IZWFkaW5nLWNvbnRlbnQuYWN0aXZlQ2xhc3Mge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMDAyZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1oZWFkaW5nLWRyYXdlciAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLWN1c3RvbS5ncmF5LWJvcmRlciBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLXJhZGlvLWJ1dHRvbi1jdXN0b20uZ3JheS1ib3JkZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLWN1c3RvbSBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMXB4O1xufVxuLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMC42ZW0gMCAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgbWFyZ2luOiAtMXB4IC0xcHggMCAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLmNvbW1vbi1jaGVja2JveC1jdXN0b20uY2hlY2tib3gtc2l6ZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxOC4xOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTguMTlweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1jaGVja2JveC1jdXN0b20uc21hbGwtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbS5zbWFsbC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDUlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIG1hcmdpbjogLTFweCAtMXB4IDAgLTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqcG9zdCBsb2dpbiBVSSAoMTcvMDcvMjAyMykqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJvcmRlci1ib3gtY29tbW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm94LWNvbW1vbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uYm9yZGVyLWJveC1ub3BhZGRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jaXJjbGVCYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmNpcmNsZUJhY2stZ3JheSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaXJjbGVCYWNrLXBhZGRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIEVkIGNhcmQgc2Vjb25kYXJ5KioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkY2FyZFNlY29uZGFyeS1jb21tb24uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1oZWFkbGluZS10aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uLmVkY2FyZFNlY29uZGFyeS1jb21tb24gLmVkLXNlY29uZGFyeS1iZy1pbWcge1xuICB3aWR0aDogNjNweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKndlYmluYXIgY29tbW9uIHRoZW1lKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi51cHBlcmNhc2VDb250ZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi51cHBlcmNhc2VDb250ZW50OjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIEVkIGNhcmQgc2Vjb25kYXJ5KioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkY2FyZFNlY29uZGFyeS1jb21tb24uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1oZWFkbGluZS10aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uLmVkY2FyZFNlY29uZGFyeS1jb21tb24gLmVkLXNlY29uZGFyeS1iZy1pbWcge1xuICB3aWR0aDogNjNweDtcbn1cblxuLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5IZWFkaW5nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIgLkhlYWRpbmctY29udGVudC5hY3RpdmVDbGFzcyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDMwMDJmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5lZF9idXR0b24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHByaW1hcnkgTkZPKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLW1hcmtldC1jYXJkLXdpdGhvdXRib3JkZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY29tbW9uLW1hcmtldC1jYXJkLXdpdGhvdXRib3JkZXIgLm1hcmtldENhcmQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNvbW1vbi1tYXJrZXQtY2FyZC13aXRob3V0Ym9yZGVyIC5tYXJrZXRDYXJkIC5yb3VuZGVkLWNpcmNsZTEge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDIwcHggI2YyZjJmNTtcbn1cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciAuY2FsZW5kYXJfYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY2hhbmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9jaGFuZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5jYWxlbmRhcl9jaGFuZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5maW5feWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfZGF0ZSAuZmluX3llYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2RhdGUgLmZpbmFuY2lhbC15ZWFyLWRhdGUge1xuICAgIGNvbG9yOiAjNzI3MjcxO1xuICB9XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5kYXRlZnVsbENsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cblxuLmJsb29kLXJlZC1ib3JkZXItaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ1MDRkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ibG9vZC1yZWQtYm9yZGVyLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqdHdvLWJ1dHRvbnMqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFwcGx5LWNhbmNlbC1idXR0b24ge1xuICB3aWR0aDogOTAlO1xuICBnYXA6IDE1cHg7XG59XG4uYXBwbHktY2FuY2VsLWJ1dHRvbiAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHdpZHRoOiA0NyU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHByaW1hcnkgSVBPKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tYm9yZGVyLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5lZGVsLWljb24tYXJyb3ctbGVmdCB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAucm91bmRlZC1jaXJjbGUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBTR0IgZmlsdGVyIGNvbW1vbiAqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWZyb21Ub0RhdGUtcGlja2VyIC5pbnB1dC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogSVBPIFRPQyAoMjgtMDgtMjAyMykqKioqKioqKioqKioqKioqKioqKi9cbi50ZXh0Ym94LXdpdGgtZHJwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRleHRib3gtd2l0aC1kcnAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGV4dGJveC13aXRoLWRycCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDBweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dGJveC13aXRoLWRycCAuaW5wdXRfc3VmZml4IC5lcXVpdHlkcm9wIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGdhcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dGJveC13aXRoLWRycCAuaW5wdXRfc3VmZml4IC5lcXVpdHlkcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRleHRib3gtd2l0aC1kcnAgLmlucHV0X3ByZWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5pbnB1dF9wcmVmaXggLmVxdWl0eWRyb3Age1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZ2FwOiAwcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5pbnB1dF9wcmVmaXggLmVxdWl0eWRyb3AgLmVkZWwtaWNvbi1hcnJvdy1kb3duOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNvbW1vbi1tb2RhbC1zbWFsbC1jb250ZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLmNvbW1vbi1tb2RhbC1zbWFsbC1jb250ZW50IC5lZGVsLWljb24tYm9sZC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqIFF1b3RlIHBhZ2UgVUkgID0+IDQvMDkvMjAyMyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTVweCAwcHggMTBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMTVweCA4cHggMTVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQubm9wYWRkaW5nIHRoZWFkIHRoIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQtb2RkIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDE1cHggOHB4IDE1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNvbW1vbmRhdGEtbm8tc3RyZWFtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLWV2ZW4gdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTVweCAwcHggMTBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQtZXZlbiB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQtZXZlbiB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMTVweCA4cHggMTVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuLnRhYmxlLWhlYWQtYmcgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuLnRhYmxlLWhlYWQtYmcgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDIwcHggI2YyZjJmNTtcbn1cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciAuY2FsZW5kYXJfYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciAuY2FsZW5kYXJfYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMjE1cHg7XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9jb250YWluZXIgLmNhbGVuZGFyX2xpc3Qgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIC5jYWxlbmRhcl9saXN0IHNwYW46aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIC5jYWxlbmRhcl9saXN0IGkge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLmNvbW1vbi1zZWN0aW9uLWRhdGEtdmFsdWUgLmRhdGEtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2I4YjhiODtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiogY29tbW9uIGRvd25sb2FkUmVwb3J0KioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItaGVhZCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG59XG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItYm9keSAubW9iRm9ybSAubW9iRm9ybVdyYXAgLmZvcm0tbGFiZWwge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAubWFpbENoZWNrYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAubWFpbENoZWNrYm94IC5ibHVlX2JnIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggN3B4O1xuICB9XG4gIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAubWFpbENoZWNrYm94IC5ibHVlX2JnIC5tYWlsX2xhYmVsX2JvZHlfaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gIH1cbiAgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5tYWlsQ2hlY2tib3ggLmJsdWVfYmcgLm1haWwtaW5wdXQgaW5wdXQge1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICB9XG4gIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAubWFpbENoZWNrYm94IC5ibHVlX2JnIC5pY29uIHtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5jaGVja2JveCAuZm9ybS1jaGVjayxcbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAucmFkaW8gLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuY2hlY2tib3ggLmZvcm0tY2hlY2s6Zmlyc3QtY2hpbGQsXG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItYm9keSAubW9iRm9ybSAubW9iRm9ybVdyYXAgLnJhZGlvIC5mb3JtLWNoZWNrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZGF0ZS1pbnB1dC1zZWN0aW9uIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMzVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZGF0ZS1pbnB1dC1zZWN0aW9uIC5pbnB1dC1ncm91cCAuZGF0ZS1kcmF3ZXItaW5wdXQtZmllbGQge1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZGF0ZS1pbnB1dC1zZWN0aW9uIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCAuZC1ibG9jayB7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLmRvd25sb2FkcmVwb3J0LWZvcm0tYmxvY2sge1xuICBwYWRkaW5nOiAyOHB4IDIwcHggMjBweDtcbn1cblxuLmNvbW1vbm5ldy1tb2RhbC1kb3dubG9hZC1wb3B1cC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY29tbW9ubmV3LW1vZGFsLWRvd25sb2FkLXBvcHVwLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIC5jdXN0b21Gb3JtIC5jdXN0b21Gb3JtU2VjdGlvbiAuYmx1ZV9iZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29tbW9ubmV3LW1vZGFsLWRvd25sb2FkLXBvcHVwLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIC5jdXN0b21Gb3JtIC5jdXN0b21Gb3JtU2VjdGlvbiAuY3VzdG9tRm9ybVNlY3Rpb25fZmllbGQgLmJvZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNvbW1vbm5ldy1tb2RhbC1kb3dubG9hZC1wb3B1cC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSAuY3VzdG9tRm9ybSAuY3VzdG9tRm9ybVNlY3Rpb24gLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkLmJvZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cbi5jb21tb25uZXctbW9kYWwtZG93bmxvYWQtcG9wdXAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0gLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZC5jaGVja2JveFdyYXAge1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5jb21tb25uZXctbW9kYWwtZG93bmxvYWQtcG9wdXAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdEb3dubG9hZFN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDI2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG59XG4ubmV3RG93bmxvYWRTdWNjZXNzIC5uZXdEb3dubG9hZFN1Y2Nlc3MtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjZTFmMmVkO1xuICBiYWNrZ3JvdW5kOiAjY2VlOWUwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5ldyBFcnJvciBNc2cqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVycm9yLW1zZy1uZXctaWNvbiBpIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3ItbXNnLW5ldy1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uZXJyb3ItbXNnLW5ldy1pY29uIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5lcnJvci1tc2ctdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXJyb3ItbXNnLW5ldy1pY29uIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5lcnJvci1tc2ctdGV4dCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLnNpZGViYXItYm9keSB7XG4gIGhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubm8taG92ZXItdGFibGUgdGJvZHkgdHI6aG92ZXIsXG4ubm8taG92ZXItdGFibGUgdGhlYWQgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiByYWRpbyBCdXR0b24gKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1yYWRpby1idXR0b24ubmV3LXRoZW1lIC5yYWRpb19idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvbW1vbi1yYWRpby1idXR0b24ubmV3LXRoZW1lIC5yYWRpb19idG4gaW5wdXRbdHlwZT1yYWRpb106OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLm5ldy10aGVtZSAucmFkaW9fYnRuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKmxvYWRlcioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucmVtb3ZlLWJ0bi1wcm9wcyAuYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5yZW1vdmUtYnRuLXByb3BzIC5idG46aG92ZXIsIC5yZW1vdmUtYnRuLXByb3BzIC5idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2Uge1xuICB0b3A6IC00cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZSAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlLmNpcmNsZS10b29sdGlwLWNvbnRlbnQgLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlLnNldHRpbmctdG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMTBweDtcbn1cbi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZS53YXRjaGxpc3Qtei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWRyYXdlci1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uY29tbW9uLWRyYXdlci1zY3JvbGwuYXV0by1tYXgtaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogOTV2aDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbC5tYXgtaGVpZ2h0LTgwcmVtIHtcbiAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gMTByZW0pICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyYXdlci1zY3JvbGwubWF4LWhlaWdodC0xMHJlbSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSkgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbC5tYXgtaGVpZ2h0LTEzcmVtIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzcmVtKSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kcmF3ZXItc2Nyb2xsLm1heC1oZWlnaHQtMHJlbSB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1kcmF3ZXItc2Nyb2xsLm1heC1oZWlnaHQtMTUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXJlbSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21tb24tZHJhd2VyLXNjcm9sbC5tYXgtaGVpZ2h0LTE1LnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbW1vbi1kcmF3ZXItc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBuY2QgdG9jIGlwbyAqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi10YWJsZS1hbGwtYm9yZGVyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIgdGFibGUgdGQsXG4uY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKioqKmNvbW1vbiBzb3J0aW5nKioqKioqKiovXG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkuc21hbGwtaGVpZ2h0LTUwIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpLnNtYWxsLWhlaWdodC01MCAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkuc21hbGwtaGVpZ2h0LTUwLmZvbnQtbm9ybWFsIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpLnNtYWxsLWhlaWdodC01MC5mb250LW5vcm1hbCAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5kcmF3ZXItYm9keSAuc29ydGxpc3QtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5kcmF3ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc29ydGluZy11aSAucmlnaHRzaWRlYmFyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1maWx0ZXItc29ydGluZy11aSAucmlnaHRzaWRlYmFyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5kcmF3ZXItY29udGFpbmVyIC5kYXRlLWNvbnRhaW5lci5iZ19hcXVhX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5vcmRlcmJvb2stc29ydGluZyAuZHJhd2VyLWJvZHkgLm1heC1oZWlnaHQtc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIC5ibHVlX2JnLm1haWwgLmljb24gaSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4ubmV3LXBhdGhzLWVycm9ybXNnIC5lcnJvci1tc2cge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ubmV3LXBhdGhzLWVycm9ybXNnIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5yZXN1bHRzLXRleHQge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5uZXctcGF0aHMtZXJyb3Jtc2cgLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIgLmVycm9yaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3ItbXNnLXBvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNvbW1vbi1uZXctcG9wdXBmYWlsLWRlc2sgLnNtYWxsY2FzZS1wb3B1cC1mYWlsIC5hY3Rpb24tcG9zdC1zdWNjZXNzIC50d2lzdDpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5jb21tb24tbmV3LXBvcHVwZmFpbC1kZXNrIC5zbWFsbGNhc2UtcG9wdXAtZmFpbCAuc21hbGxjYXNlLXBvcHVwLWZhaWwtYm9keSAudXBkYXRlLW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcbn1cbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIgLmRyYXdlci1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjZDY7XG59XG5cbi53aGl0ZWRyYXdlcl9fYmFja2Ryb3Age1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVweCk7XG59XG5cbi5zdWNjZXNzLXBvcC1saW5rLW1vZGFsIC5tb2RhbENvbnRhaW5lciB7XG4gIHdpZHRoOiA4ODBweDtcbiAgaGVpZ2h0OiAzODJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmhpZGUtZGVmYXVsdC1hcnJvdyB7XG4gIHotaW5kZXg6IDA7XG59XG4uaGlkZS1kZWZhdWx0LWFycm93IC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRlLWRlZmF1bHQtYXJyb3cgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmhpZGUtZGVmYXVsdC1hcnJvdyAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFpbGVkLXBvcC1tb2RhbCAubW9kYWxDb250YWluZXIsXG4ubG9hZGluZy1wb3AtbW9kYWwgLm1vZGFsQ29udGFpbmVyIHtcbiAgd2lkdGg6IDcxNHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQmFja2Ryb3AgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRhcmtfYmFja2dyb3VuZF9ibHVyX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5iYWNrZHJvcF9ibHVyX19iYWNrZHJvcCB7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ubGlnaHQtYmFja2Ryb3AtbW9kYWwgLm1vZGFsLWJhY2tkcm9wLFxuLmxpZ2h0LWJhY2tkcm9wLW1vZGFsIC5tb2RhbEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcbn1cblxuLnNlcGVyYXRvci1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50eHQtZGVjb3JhdGlvbi1ncmVlbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuXG4udHh0LWRlY29yYXRpb24tcmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUgLmFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLyoqKioqKioqKioqKioqKipvcmFuZ2UgYnRuICoqKioqKioqKioqKi9cbi5idG4tb3JhbmdlIHtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3JhbmdlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmJ0bi1vcmFuZ2UtYm9yZGVyIHtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2YwNGU0NSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3JhbmdlLWJvcmRlciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5ib3JkZXItY29tbW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKipNUyBsb2dpbioqKioqKioqKioqKioqL1xuLmJzay1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ueC1pY29uIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHRvcDogMC4xMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueC1hbHQge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmJzay1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucG9ydGFsTG9naW4gLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnBvcnRhbExvZ2luIC5maXgtZm9udC1zaXplIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wb3J0YWxMb2dpbiAucmVzZW5kLW90cC1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jeW1QbHVnaW5EaXZDb250YWluZXJJbml0aWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG59XG4jeW1QbHVnaW5EaXZDb250YWluZXJJbml0aWFsLnRvYy1mbGFnLWNvbnRlbnQuZC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN5bURpdkJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmxvYWRlci1tYWluIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5zdGlja3ktY29tcGFyZUZ1bmRzIC5jb21wYXJlLWZ1bmRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNvbXBhcmUtZnVuZHMgLmNvbXBhcmUtY2xlYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3RpY2t5LWNvbXBhcmVGdW5kcyAuY29tcGFyZS1mdW5kcyAuY29tcGFyZS1jbGVhciAuY29tcGFyZS1jbGVhci1idXR0b25zIHtcbiAgZ2FwOiAyMHB4O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNvbXBhcmUtZnVuZHMgLmNvbXBhcmUtY2xlYXIgLmNvbXBhcmUtY2xlYXItYnV0dG9ucyAuZWRfYnV0dG9uLmxpbmsge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5zdGlja3ktY29tcGFyZUZ1bmRzIC5jaGVja2VkLWJsb2NrIHtcbiAgZ2FwOiAzMHB4O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNoZWNrZWQtYmxvY2sgLmNoZWNrZWQtbGlzdCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjhiOGI4O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNoZWNrZWQtYmxvY2sgLmNoZWNrZWQtbGlzdCBsYWJlbCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZ2FwOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3RpY2t5LWNvbXBhcmVGdW5kcyAuY29tcGFyZS1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5zdGlja3ktY29tcGFyZUZ1bmRzIC5jb21wYXJlLWJ1dHRvbiBidXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNvbXBhcmUtYnV0dG9uIGkge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1tYXJrZXRDYXJkLW5vcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb21tb24tbWFya2V0Q2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1tYXJrZXRDYXJkLW5vcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1ub2FsbC1wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tbm9hbGwtcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tbm9hbGwtcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb21tb24tbm9hbGwtcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW5vYWxsLXBhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW5vYWxsLXBhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tbm9hbGwtcGFkZGluZy5mb290ZXJwYWRkaW5nIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKnNlcnZpY2UgcmVxdWVzdCAvKioqKioqKioqKioqL1xuLm91dGVyLWlubmVyLWNpcmNsZS5zdWNjZXNzIC5vdXRlckNsYXNzLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWU5ZTA7XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjZTFmMmVkO1xufVxuLm91dGVyLWlubmVyLWNpcmNsZS5zdWNjZXNzIC5vdXRlckNsYXNzLWNpcmNsZS5pY29uLWhlYWQgLmljb24ge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5vdXRlci1pbm5lci1jaXJjbGUuZmFpbGVkIC5vdXRlckNsYXNzLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGNhYzc7XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjZmVlMmUyO1xufVxuLm91dGVyLWlubmVyLWNpcmNsZS5mYWlsZWQgLm91dGVyQ2xhc3MtY2lyY2xlLmljb24taGVhZCAuaWNvbiB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xufVxuLm91dGVyLWlubmVyLWNpcmNsZS5zbWFsbCAub3V0ZXJDbGFzcy1jaXJjbGUge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuLm91dGVyLWlubmVyLWNpcmNsZS5zbWFsbCAub3V0ZXJDbGFzcy1jaXJjbGUuaWNvbi1oZWFkIC5pY29uIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuLm91dGVyLWlubmVyLWNpcmNsZSAub3V0ZXJDbGFzcy1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRlMTtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRlci1pbm5lci1jaXJjbGUgLm91dGVyQ2xhc3MtY2lyY2xlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLm91dGVyLWlubmVyLWNpcmNsZSAub3V0ZXJDbGFzcy1jaXJjbGUuaWNvbi1oZWFkIC5pY29uIHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIC5ibHVlX2JnLm1haWwgLmljb24gaSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4ubmV3LXBhdGhzLWVycm9ybXNnIC5lcnJvci1tc2cge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ubmV3LXBhdGhzLWVycm9ybXNnIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5yZXN1bHRzLXRleHQge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5uZXctcGF0aHMtZXJyb3Jtc2cgLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIgLmVycm9yaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLmJnLXRyYW5zYXByZW50LWRyYXdlciAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy10cmFuc2FwcmVudC1kcmF3ZXIgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyLmJnLXRyYW5zYXByZW50LWRyYXdlcl9faGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uYmctdHJhbnNhcHJlbnQtZHJhd2VyLnotaW5kZXgtaGlnaCB7XG4gIHotaW5kZXg6IDEwMDAxICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LXN0eWxlLXR5cGUtZGlzYyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubGlzdC1zdHlsZS10eXBlLWRpc2MgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubGlzdC1zdHlsZS10eXBlLWRpc2Muc21hbGxfbGkgbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5zZXBhcmF0b3ItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VwYXJhdG9yLWxpbmUgLmxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5zZXBhcmF0b3ItbGluZSBoMiB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4udHh0X3B1bXBraW4tY29sb3Ige1xuICBjb2xvcjogcmdiYSgyNDcsIDE0OCwgNjIsIDAuNCk7XG59XG5cbi5iZ19wdW1wa2luLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE0OCwgNjIsIDAuNCk7XG59XG5cbi8qKioqKioqKioqKipFbmQgc2VyaXZlIHJlcXVlc3QqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKiogRGF0ZXBpY2tlciBVSSoqKioqKioqKioqKioqKioqKi9cbi5uZXctdGhlbWUtZGF0ZXBpY2tlclVpIC5jYWxlbmRhci0tcm93IHtcbiAgZ2FwOiAxMCUgIWltcG9ydGFudDtcbn1cbi5uZXctdGhlbWUtZGF0ZXBpY2tlclVpIC5jYWxlbmRhci0tcm93IC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG4ubmV3LXRoZW1lLWRhdGVwaWNrZXJVaSAuY2FsZW5kYXItLXJvdyAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5uZXctdGhlbWUtZGF0ZXBpY2tlclVpIC5jYWxlbmRhci0tcm93IC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uLmhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1uZXctcG9wdXBmYWlsLWRlc2sgLnNtYWxsY2FzZS1wb3B1cC1mYWlsIC5hY3Rpb24tcG9zdC1zdWNjZXNzIC50d2lzdDpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5jb21tb24tbmV3LXBvcHVwZmFpbC1kZXNrIC5zbWFsbGNhc2UtcG9wdXAtZmFpbCAuc21hbGxjYXNlLXBvcHVwLWZhaWwtYm9keSAudXBkYXRlLW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcbn1cbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIgLmRyYXdlci1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjZDY7XG59XG5cbi53aGl0ZWRyYXdlcl9fYmFja2Ryb3Age1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVweCk7XG59XG5cbi5zdWNjZXNzLXBvcC1saW5rLW1vZGFsIC5tb2RhbENvbnRhaW5lciB7XG4gIHdpZHRoOiA4ODBweDtcbiAgaGVpZ2h0OiAzODJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmhpZGUtZGVmYXVsdC1hcnJvdyB7XG4gIHotaW5kZXg6IDA7XG59XG4uaGlkZS1kZWZhdWx0LWFycm93IC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRlLWRlZmF1bHQtYXJyb3cgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmhpZGUtZGVmYXVsdC1hcnJvdyAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFpbGVkLXBvcC1tb2RhbCAubW9kYWxDb250YWluZXIsXG4ubG9hZGluZy1wb3AtbW9kYWwgLm1vZGFsQ29udGFpbmVyIHtcbiAgd2lkdGg6IDcxNHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQmFja2Ryb3AgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRhcmtfYmFja2dyb3VuZF9ibHVyX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5iYWNrZHJvcF9ibHVyX19iYWNrZHJvcCB7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ubGlnaHQtYmFja2Ryb3AtbW9kYWwgLm1vZGFsLWJhY2tkcm9wLFxuLmxpZ2h0LWJhY2tkcm9wLW1vZGFsIC5tb2RhbEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcbn1cblxuLnNlcGVyYXRvci1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50eHQtZGVjb3JhdGlvbi1ncmVlbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cblxuLnR4dC1kZWNvcmF0aW9uLXJlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvbW1vbi1udW1lcmljLWFycm93cy5udW1lcmljLXZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbW1vbi1udW1lcmljLWFycm93cy5udW1lcmljLXZhbHVlIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbW1vbi1udW1lcmljLWFycm93cy5udW1lcmljLXZhbHVlIC5hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U3ZTdlNztcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM1ODBmNztcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzU4MGY3O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY3VzdG9tX2J0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTgwZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsQmFja2dyb3VuZCAubW9kYWxDb250YWluZXIuc21hbGxjYXNlLXBvcHVwIC5zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1oZWFkLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEJhY2tncm91bmQgLm1vZGFsQ29udGFpbmVyLnNtYWxsY2FzZS1wb3B1cCAuc21hbGxjYXNlLXBvcHVwLWZhaWwtaGVhZCxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxCYWNrZ3JvdW5kIC5tb2RhbENvbnRhaW5lci5zbWFsbGNhc2UtcG9wdXAgLnNtYWxsY2FzZS1wb3B1cC1sb2FkZXItaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsQmFja2dyb3VuZCAubW9kYWxDb250YWluZXIuc21hbGxjYXNlLXBvcHVwIC5zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IC5hY3Rpb24tcG9zdC1zdWNjZXNzIGJ1dHRvbixcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxCYWNrZ3JvdW5kIC5tb2RhbENvbnRhaW5lci5zbWFsbGNhc2UtcG9wdXAgLnNtYWxsY2FzZS1wb3B1cC1mYWlsLWJvZHkgLmFjdGlvbi1wb3N0LXN1Y2Nlc3MgYnV0dG9uIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUud3JhcHBlci1maWxsI3NlYXJjaC1maWx0ZXIgLnN1bW1hcml6ZSAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWQgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lLndyYXBwZXItZmlsbCNzZWFyY2gtZmlsdGVyICNzZWFyY2gtZmlsdGVyIC5xdWFudGl0eSAuYnRuLXNlbGVjdC1xdHksXG4ucmVwb3J0c19vbGRfdGhlbWUud3JhcHBlci1maWxsI3NlYXJjaC1maWx0ZXIgI3NlYXJjaC1maWx0ZXIgLnNxdWFyZV9vZmYgLmJ0bi1zZWxlY3QtcXR5IHtcbiAgY29sb3I6ICMzNTgwZjcgIWltcG9ydGFudDtcbn1cbi5yZXBvcnRzX29sZF90aGVtZS53cmFwcGVyLWZpbGwjc2VhcmNoLWZpbHRlciAudGFwdG9wbGVkZ2UgLmVkZWwtaWNvbi1wbGVkZ2Uge1xuICBjb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lLndyYXBwZXItZmlsbCNzZWFyY2gtZmlsdGVyIC50YXB0b3BsZWRnZSAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lLndyYXBwZXItZmlsbCNzZWFyY2gtZmlsdGVyIC5kb3dubG9hZHMgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5ob2xkaW5nLXBvc2l0aW9uLWZpbHRlciAuZG93bmxvYWRzIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG5cbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm9sZC10aGVtZS1jYWxlbmRlciAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTdlN2U3O1xufVxuLm9sZC10aGVtZS1jYWxlbmRlciAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzU4MGY3O1xufVxuLm9sZC10aGVtZS1jYWxlbmRlciAucmFkaW8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNTgwZjc7XG59XG5cbi53aXRob3V0LWJvcmRlci1kcnAtY29tbW9uIC5lcXVpdHlkcm9wIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ud2l0aG91dC1ib3JkZXItZHJwLWNvbW1vbiAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogODVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2l0aG91dC1ib3JkZXItZHJwLWNvbW1vbiAuZHJvcGRvd24tbWVudSBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uZHJhd2VyLWhlYWRlci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uZHJhd2VyLWhlYWRlci1maXhlZC5tYXgtaGVpZ2h0LWhlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uY29tbW9uLXN0aWNreS1kcmF3ZXItaGVhZCAuZHJhd2VyLWhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IC0xcHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmNvbW1vbi1zdGlja3ktZHJhd2VyLWhlYWQgLmRyYXdlci1oZWFkIC5iZy1jb250ZW50LWRyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZG9ja2VyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDVweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmxoLTE0MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZGRGYW1pbHktbW9kYWwtbW9iIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXB4KTtcbn1cblxuLm1vcmUtb3B0aW9ucy1oZWFkIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2Q2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2hhbmRsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5yZXZhbXAtcG9zLWNvbW1vbi1iYWNrZHJvcF9faGFuZGxlLXdyYXBwZXIgLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzNkNDM1MDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNHB4O1xufVxuXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xufVxuLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19iYWNrZHJvcCAucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2NvbnRlbnQgLmRyYXdlci1oZWFkIC5tb3JlLW9wdGlvbnMtaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NkNjtcbn1cblxuLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3AtaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi5weC01MjAge1xuICBoZWlnaHQ6IDUyMHB4O1xufVxuXG4uYXBwbHktY2FuY2VsLWJ0bnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzJTtcbn1cbi5hcHBseS1jYW5jZWwtYnRucyAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5jb21tb24tdGFiLW5ldy11aS5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYi1uZXctdWkuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogN3B4IDE1cHggMTBweCA2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi10YWItbmV3LXVpLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4IDRweCAxNXB4IDZweDtcbiAgfVxufVxuLmNvbW1vbi10YWItbmV3LXVpLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tdGFiLW5ldy11aS5jb21tb24tdGFiLTE1LXB4IC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA3cHggMTVweCAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnNtYWxsLXBhZGRpbmctaW5kaWNhdG9yIC5kY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uc21hbGwtcGFkZGluZy1pbmRpY2F0b3IgLmRjdXN0b21SYW5nZUJhci5pbmRpY2F0b3JTdHlsZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uc21hbGwtcGFkZGluZy1pbmRpY2F0b3IgLmNvbW1vbmRhdGFudW1iZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNtYWxsLXBhZGRpbmctaW5kaWNhdG9yIC5kYmFyMjlSYW5nZXNsaWRlciB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uc21hbGwtcGFkZGluZy1pbmRpY2F0b3Iud2lkdGgtNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tY2FyZC1wYWRkaW5nLTE1Lm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2Vla0Zvcm1hdC1uZXctcG5scmV2YW1wLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW46IDdweDtcbn1cbi53ZWVrRm9ybWF0LW5ldy1wbmxyZXZhbXAuY29tbW9uLWRhdGVwaWNrZXIucGFuZExjYWxlbmRhciAuY3VzdG9tX2J1dHRvbnMge1xuICBtYXJnaW46IDE1cHg7XG59XG4ud2Vla0Zvcm1hdC1uZXctcG5scmV2YW1wIC5jdXN0b21faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi53ZWVrRm9ybWF0LW5ldy1wbmxyZXZhbXAgLmN1c3RvbV9oZWFkaW5nIC5oZWFkaW5nIHtcbiAgcGFkZGluZzogMjkuNXB4IDE1LjVweCAyMy41cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjZDY7XG59XG4ud2Vla0Zvcm1hdC1uZXctcG5scmV2YW1wIC5jdXN0b21faGVhZGluZyAuaGVhZGluZyBkaXYge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ub3BhY2l0eS0wLTUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi53aGl0ZS1Ob3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubm8tYm9yZGVyLWFsbC1tYXJrZXRjYXJkLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vLWJvcmRlci1hbGwtbWFya2V0Y2FyZC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWJ1dHRvbi1jb21tb24tdWkgLnN1Ykxpc3RzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5mbG9hdC1idXR0b24tY29tbW9uLXVpIC5tYXJrZXRUYWJzLXVsIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXQtYnV0dG9uLWNvbW1vbi11aSAuZXF1aXR5LWxpbmtzLXVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5mbG9hdC1idXR0b24tY29tbW9uLXVpIC5lcXVpdHktbGlua3MtdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmZsb2F0LWJ1dHRvbi1jb21tb24tdWkgLmhvcEJ0bi1oZWFkTGlzdCB7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5zdGlja3ktY29udGVudC10cmFjay50b3A0MDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubGltaXQtbXNnIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByaWNlTW9iIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cbi5wcmljZU1vYiAuYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiB1bnNldDtcbn1cbi5wcmljZU1vYiAuYnRuIC5wcmljZS1kaXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucHJpY2VNb2IgLmJ0biAucHJpY2UtZGlzYyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGhlaWdodDogMXB4O1xufVxuLnByaWNlTW9iIC5wcmljZS1ibG9jay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0M2U7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJpY2VNb2IgLnByaWNlLWJsb2NrLWJnIHAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cblxuLndpZHRoLTM5MCB7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xufVxuXG4uc3Etb2Zmc3RhdGVzLW1vZGFsLm9mZmNhbnZhcyB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVkZWwtc2lkZWJhci1kcmF3ZXIud2F0Y2hsaXN0LXNsaWRpbmcgLm9mZmNhbnZhcy1ib2R5LCAuZWRlbC1zaWRlYmFyLWRyYXdlci5hZGR3YXRjaGxpc3QgLm9mZmNhbnZhcy1ib2R5IHtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlci53YXRjaGxpc3Qtc2xpZGluZyAub2ZmY2FudmFzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZWRlbC1zaWRlYmFyLWRyYXdlci5hZGR3YXRjaGxpc3QgLm9mZmNhbnZhcy1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5lZGVsLXNpZGViYXItZHJhd2VyLndhdGNobGlzdC1zbGlkaW5nIC5vZmZjYW52YXMtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5lZGVsLXNpZGViYXItZHJhd2VyLmFkZHdhdGNobGlzdCAub2ZmY2FudmFzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlci53YXRjaGxpc3Qtc2xpZGluZyAub2ZmY2FudmFzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZWRlbC1zaWRlYmFyLWRyYXdlci5hZGR3YXRjaGxpc3QgLm9mZmNhbnZhcy1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlci5hZGR3YXRjaGxpc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tbm9uZSB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQuY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2Uge1xuICB0b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQuY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2UgLnRvb2x0aXAtaW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtdG9vbHRpcC1jb250ZW50LnRvb2x0aXAtbW92ZS1sZWZ0IC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmNsZS10b29sdGlwLWNvbnRlbnQudG9vbHRpcC1tb3ZlLWxlZnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaXJjbGUtdG9vbHRpcC1jb250ZW50LnRvb2x0aXAtbGVmdC05MCAudG9vbHRpcC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxM3B4LCAwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtdG9vbHRpcC1jb250ZW50LXNlY3Rpb24gLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQtc2VjdGlvbiAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQtc2VjdGlvbi5yZW1vdmUtdG9vdGx0aXAtYnRuIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweDtcbn1cblxuLmdlbmVyaWMtZHJhd2VyLW5ld3RoZW1lIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdlbmVyaWMtZHJhd2VyLW5ld3RoZW1lLmJnLXRyYW5zYXByZW50LWRyYXdlciAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5nZW5lcmljLWRyYXdlci1uZXd0aGVtZS5iZy10cmFuc2FwcmVudC1kcmF3ZXIgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyLmJnLXRyYW5zYXByZW50LWRyYXdlcl9faGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcmF3ZXItaGVpZ2h0IC5oZWlnaHQtc2V0dGluZy1kcmF3ZXIge1xuICBoZWlnaHQ6IDg1dmggIWltcG9ydGFudDtcbn1cbi5kcmF3ZXItaGVpZ2h0IC5oZWlnaHQtc2V0dGluZy1kcmF3ZXJfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA5MHZoICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25UYWJsZS12ZXJ0aWNhbC1mbGV4IC5uYXYtdGFicyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXJpYy1kcmF3ZXItbmV3dGhlbWUgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ2VuZXJpYy1kcmF3ZXItbmV3dGhlbWUuYmctdHJhbnNhcHJlbnQtZHJhd2VyIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdlbmVyaWMtZHJhd2VyLW5ld3RoZW1lLmJnLXRyYW5zYXByZW50LWRyYXdlciAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIuYmctdHJhbnNhcHJlbnQtZHJhd2VyX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmRyYXdlci1oZWlnaHQgLmhlaWdodC1zZXR0aW5nLWRyYXdlciB7XG4gIGhlaWdodDogODV2aCAhaW1wb3J0YW50O1xufVxuLmRyYXdlci1oZWlnaHQgLmhlaWdodC1zZXR0aW5nLWRyYXdlcl9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3Mge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MgLm1vYi1zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4ucGFzc3dvcmQtcHJvdGVjdGVkLW1zZy1kcmF3ZXIgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlci1ib2R5IC51cGRhdGUtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0yMSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5kb3dubG9hZC10eG4tbW9iIC5lZGVsLXNpZGViYXItZHJhd2VyLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubW9iLXNtYWxsY2FzZS1wb3B1cC1sb2FkZXItYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29tbW9uLXRhYmxlLW5vbi1ib3JkZXJlZCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEwcHg7XG59XG4uY29tbW9uLXRhYmxlLW5vbi1ib3JkZXJlZCB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb21tb24tdGFibGUtbm9uLWJvcmRlcmVkIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbW1vbi10YWJsZS1ub24tYm9yZGVyZWQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xufVxuLmNvbW1vbi10YWJsZS1ub24tYm9yZGVyZWQgdGFibGUgLmtyYVJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi5ob3Zlci1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzZiICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Lm5vLW92ZXJzY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi50eHQtZ3JleS1ibHVlLWhvdmVyIHtcbiAgY29sb3I6ICM2Mzc0ZDQ7XG59XG4udHh0LWdyZXktYmx1ZS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjODc4ZWRkO1xufVxuXG4uc3VidHJhY3QtaWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLnN1YnRyYWN0LWljb24gLmVkZWwtaWNvbi1taW51czpiZWZvcmUge1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnRpbWVwZXJpb2QtaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50aW1lcGVyaW9kLWluZm9ybWF0aW9uIC5lZGVsLWljb24tSW5mb3JtYXRpb24ge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cblxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwLmZsb2F0aW5nLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2I4YjhiODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5mbG9hdGluZy1sYWJlbC1ncm91cCBpbnB1dDpmb2N1cyB+IC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC1ncm91cCA6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDE1cHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwLmZsb2F0aW5nLWxhYmVsLmZvY3VzIHtcbiAgdG9wOiAxNXB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbCAuZm9jdXNDbGFzcy5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubG9naW5zZWN0aW9uIC5jdXN0b20tZm9ybS1jb250cm9sIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRWRnZSAqL1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1jdXN0b20ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwJSBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtY3VzdG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSBhdXRvO1xuICB9XG59XG4ubG9naW5zZWN0aW9uIC5jdXN0b20tZm9ybS1jb250cm9sLmlucHV0LWdyb3VwLWN1c3RvbS5mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtY3VzdG9tIC5mb3JtLWNvbnRyb2wuZm9jdXMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbC5jdXN0b20tcGFzcy1pY29uIC5zdWZmaXhlcy1ib3RoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuY3VzdG9tLXBhc3MtaWNvbiAuc3VmZml4ZXMtYm90aCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuY3VzdG9tLXBhc3MtaWNvbiAuc3VmZml4ZXMtYm90aCAudGV4dGJveC1mbG93IHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuY3VzdG9tLXBhc3MtaWNvbiAuc3VmZml4ZXMtYm90aCAuaW5wdXRfc3VmZml4LnNlY29uZC1pY29uIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wud2hvbGVfdGV4dF9maWVsZF9kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wgLnN1ZmZpeGVzLWJvdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2dpbnNlY3Rpb24gLnRleHRib3gtZmxvdy5pbnB1dF9zdWZmaXgge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmxvZ2luc2VjdGlvbiAudGV4dGJveC1mbG93IHNwYW4ge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubG9naW5zZWN0aW9uIC5jdXN0b20tZm9ybS1jb250cm9sIC5mbG9hdGluZy1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubG9naW5zZWN0aW9uIC5jdXN0b20tZm9ybS1jb250cm9sIC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbCAuZmxvYXRpbmctbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MCUgYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSBhdXRvO1xuICB9XG59XG4uY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZm9ybS1jb250cm9sLXJldmFtcC5pbnB1dC1ncm91cC1jdXN0b20gLmZvcm0tY29udHJvbC5mb2N1cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIC5pbnB1dF9wcmVmaXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzcHg7XG59XG5cbi5yZXZhbXAtaW5kZW50LmluZGVudElucHV0IGlucHV0IHtcbiAgdGV4dC1pbmRlbnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiICFpbXBvcnRhbnQ7XG59XG4ucmV2YW1wLWluZGVudC5pbmRlbnRJbnB1dCAuY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIC5mb3JtLWNvbnRyb2wuZm9jdXMge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi55b2JfaW5wX2dycCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ueW9iX2lucF9ncnA6aG92ZXIgLnlvYl9pbnAge1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG59XG4ueW9iX2lucF9ncnAgLnlvYl9pbnAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnlvYl9pbnBfZ3JwIC55b2JfaW5wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAueW9iX2lucF9ncnAgLnlvYl9pbnAge1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICB9XG59XG4ueW9iX2lucF9ncnAgLnlvYl9pbnA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi55b2JfaW5wX2dycCAueW9iX2lucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ueW9iX2lucF9ncnAgLnlvYl9pbnAuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMzAwMmY7XG59XG4ueW9iX2lucF9ncnAgLmVycm9yLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIElOUFVUW3R5cGU9cGFzc3dvcmRdIHtcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBJTlBVVFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLyogQ1NTIHNwZWNpZmljIHRvIGlPUyBkZXZpY2VzICovXG4gIElOUFVUW3R5cGU9cGFzc3dvcmRdIHtcbiAgICBmb250LXNpemU6IDIuMTI1ZW0gIWltcG9ydGFudDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBJTlBVVFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC8qIENTUyBmb3Igb3RoZXIgdGhhbiBpT1MgZGV2aWNlcyAqL1xufVxuLmdlbmVyaWMtcG9wdXAtbGF5b3V0IC5wb3B1cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdlbmVyaWMtcG9wdXAtbGF5b3V0IC5wb3B1cC1oZWFkZXIgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbjogMHB4IDEwcHggMHB4IDNweDtcbn1cbi5nZW5lcmljLXBvcHVwLWxheW91dCAucG9wdXAtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uZ2VuZXJpYy1wb3B1cC1sYXlvdXQgLnBvcHVwLWJ1dHRvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5nZW5lcmljLXBvcHVwLWxheW91dCAucG9wdXAtYnV0dG9ucyAuZWRfYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCA1NXB4O1xufVxuXG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgbWFyZ2luOiAwcHggMTBweCA1cHggMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24ubWlkbmlnaHQtYmx1ZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24uYmdfYXF1YV93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5wcm9kdWN0LWJ1dHRvbnMuZWRfYnV0dG9uLmJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAuc3RvY2stbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbi5zY3JvbGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiA2MCU7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5uZXctYmFjay1idXR0b24ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAuYmFjay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5iYWNrLWJ1dHRvbiAuZWRlbC1pY29uLWFycm93LWxlZnQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggM3B4IDE1cHg7XG4gIGdhcDogMTBweDtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLmhlYWRlciBpIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyLXN0b2NrIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyLXN0b2NrIC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXItbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbjogMTBweCAxNXB4IDBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5vcmRlci1tc2cgZGl2IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXJib2R5LWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiAwcHggMTVweDtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyYm9keS1saXN0IC5jb2wge1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4O1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAuZXhjaGFuZ2UtcXR5LXJvdyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItY29uZmlybWF0aW9uIC5leGNoYW5nZS1xdHktcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vcmRlci1jb25maXJtYXRpb24gLmV4Y2hhbmdlLXF0eS1yb3cgZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5leGNoYW5nZS1xdHktcm93IC5kYXktdGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXItc3RvY2sge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAub3JkZXItY29uZmlybWF0aW9uIC5vcmRlci1tc2cge1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDBweCAyMHB4O1xuICB9XG4gIC5vcmRlci1jb25maXJtYXRpb24gLmV4Y2hhbmdlLXF0eS1yb3cge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAub3JkZXItY29uZmlybWF0aW9uIC5leGNoYW5nZS1xdHktcm93IC5kYXktdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXJib2R5LWxpc3Qge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gIH1cbn1cbi5hdXRoLWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLmF1dGgtbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG59XG5cbi5hdXRob3Jpc2UtbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbjogMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5hdXRob3Jpc2UtbXNnIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLnByb2NlZWQtYnV0dG9uIHtcbiAgcGFkZGluZzogNTBweCAwcHggMzBweCAwcHg7XG59XG4ucHJvY2VlZC1idXR0b24gLmVkX2J1dHRvbi5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTBweCAyOHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnRwaW4tYnV0dG9uIHtcbiAgcGFkZGluZzogMjZweCAwcHggMTVweCAwcHg7XG59XG4udHBpbi1idXR0b24gLmVkX2J1dHRvbi5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5iYWNrLXRwaW4gLmNvbCxcbi5ub3RlLXNlY3Rpb24gLmNvbCB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmJhY2stdHBpbiAuZWRfYnV0dG9uLmxpbmssXG4ubm90ZS1zZWN0aW9uIC5lZF9idXR0b24ubGluayB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrLXRwaW4ge1xuICBwYWRkaW5nOiAyNnB4IDBweCAxNXB4IDBweDtcbn1cblxuLm5vdGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3R0b206IDA7XG59XG4ubm90ZS1zZWN0aW9uIHVsIHtcbiAgcGFkZGluZzogMHB4IDE1cHggMjBweCAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubm90ZS1zZWN0aW9uIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90ZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxuICAuYmFjay10cGluIC5jb2wge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICB9XG59XG4udG9nZ2xlLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRvZ2dsZS1zd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZS1zd2l0Y2guYmlnLXN3aXRjaCB7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnRvZ2dsZS1zd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4udG9nZ2xlLXN3aXRjaC1sYWJlbC5lLXN3aXRjaC1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTFiMjU1O1xufVxuLnRvZ2dsZS1zd2l0Y2gtbGFiZWwubWlkbmlnaHQtYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi50b2dnbGUtc3dpdGNoLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG59XG4udG9nZ2xlLXN3aXRjaC1pbm5lcjpiZWZvcmUsIC50b2dnbGUtc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b2dnbGUtc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1ubyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi50b2dnbGUtc3dpdGNoLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi50b2dnbGUtc3dpdGNoLWRpc2FibGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udG9nZ2xlLXN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS15ZXMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi50b2dnbGUtc3dpdGNoLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDAuMnJlbTtcbiAgYmFja2dyb3VuZDogI2I4YjhiODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cbi50b2dnbGUtc3dpdGNoLXN3aXRjaC5lLXN3aXRjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTFiMjU1O1xufVxuLnRvZ2dsZS1zd2l0Y2gtc3dpdGNoLm1pZG5pZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4udG9nZ2xlLXN3aXRjaC1zd2l0Y2guYmlnLXN3aXRjaCB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgcmlnaHQ6IDExcHg7XG59XG4udG9nZ2xlLXN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwgLnRvZ2dsZS1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50b2dnbGUtc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaC1sYWJlbCAudG9nZ2xlLXN3aXRjaC1zd2l0Y2gge1xuICByaWdodDogMHB4O1xufVxuXG4uY291bnRlcmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvdW50ZXJpbnB1dCAuaW5wdXRfcHJlZml4IHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvdW50ZXJpbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY291bnRlcmlucHV0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS41NjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLm9yZGVybXNnc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcm1zZ3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5pbm5lcnNlY3Rpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vcmRlcm1zZ3NlY3Rpb24gLmlubmVyc2VjdGlvbiAub3JkZXJib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5vcmRlcm1zZ3NlY3Rpb24gLmlubmVyc2VjdGlvbiAub3JkZXJib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5pbm5lcnNlY3Rpb24gLmFkZHRvd2F0Y2hsaXN0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5pbm5lcnNlY3Rpb24gLmJ0bi1jbGFzcy1idG50eXBlIC5lZF9idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuLm9yZGVybXNnc2VjdGlvbiAuaW5uZXJzZWN0aW9uIC5yZWplY3RlZG1zZyBzdHJvbmcge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5vcmRlcm1zZ3NlY3Rpb24gLnJlY2lldmVkIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5yZWplY3RlZCB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xufVxuLm9yZGVybXNnc2VjdGlvbiAudG9vbHRpcC1tc2ctaWNvbiAuZWRlbC1pY29uLXRvb2x0aXAge1xuICBmb250LXNpemU6IDQuNjg4cmVtO1xufVxuXG4ucmVkaXJlY3RPdXRlcmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjO1xuICBwYWRkaW5nOiAyMHB4IDQ3cHggMjBweCA0N3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZGlyZWN0T3V0ZXJib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG4ucmVkaXJlY3RPdXRlcmJveCAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi5vcmRlci1zbGljZS1ub3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3JkZXItc2xpY2Utbm90ZSAuaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZmlsdGVyc29ydFNpZGViYXItc2VjdGlvbi1tb2JpbGUgLnotaW5kZXgtaGlnaF9faGFuZGxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLXNlY3Rpb24tbW9iaWxlIC5ib2R5bGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXItc2VjdGlvbi1tb2JpbGUgLmZpbHRlcnNvcnRTaWRlYmFyLWNsZWFyLWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLXNlY3Rpb24tbW9iaWxlIC5maWx0ZXJzb3J0U2lkZWJhci1jbGVhci1hbGwgLmVkX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjFweDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbC0zNDAge1xuICBoZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZpbHRlcnNvcnRTaWRlYmFyLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEycHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IC5ib2R5bGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IC5pbnNpZGUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24gLmxlZnRzaWRlYmFyIC5lZGVsLWljb24tcm91bmQtY2lyY2xlIHtcbiAgZm9udC1zaXplOiA3cHg7XG4gIGNvbG9yOiAjZGQ1MDRkO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbiAucmlnaHRzaWRlYmFyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uIC5yaWdodHNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMTJyZW07XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uIC5yaWdodHNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cblxuLm5vdGlmaWNhdGlvbmxvY2stZmlsdGVyLWRvdCB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNnB4O1xufVxuXG4ubmZvLWdlbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5uZm8tZ2VudGFibGUgLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTdweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5uZm8tZ2VudGFibGUgLnN1YndpZHRoIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1ib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1ib2R5IHRkIC50YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCB0ZCB7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgdGQgZGl2IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuYXBwbHlOb3dCdG4ge1xuICBwYWRkaW5nOiAwcHggMjJweCAwcHggMzVweDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgLnNoYXJlLWljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgLnNoYXJlLWljb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGVmdDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgLnByaWNlLWRpc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZhNzE3O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAucHJpY2UtZGlzYyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEzLjVweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLmxhYmVsdGV4dCB0ZCB7XG4gIGhlaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnctMjAge1xuICB3aWR0aDogMjAlO1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlwby1sYWJlbC10ZXh0LXRpbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XG4gIH1cbn1cblxuLm5mby1nZW50YWJsZSB0ciB0aDpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpLFxuLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSAuY29udGVudC1wYWRkaW5nLTE1LFxuLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkgLmNvbnRlbnQtcGFkZGluZy0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLm5mby1nZW50YWJsZSB0ciB0aDpudGgtY2hpbGQoMiksXG4ubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSxcbi5uZm8tZ2VudGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpLFxuLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTAlO1xufVxuLm5mby1nZW50YWJsZSB0ciB0aDpudGgtY2hpbGQoNSksXG4ubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMCU7XG59XG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCg2KSxcbi5uZm8tZ2VudGFibGUgdHIgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zbWFsbC1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmZvLXRhYnMtYWZ0ZXIgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLm5mby10YWJzLWFmdGVyIC5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAuc2VhcmNoYmFyLXNlYXJjaC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5zZWFyY2hiYXItc2VhcmNoLWJsb2NrIC5jb21tb24tc2VhcmNoLWJhciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAuc2VhcmNoYmFyLXNlYXJjaC1ibG9jayAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5taWMtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zZWFyY2hiYXItc2VhcmNoLWJsb2NrLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmMDRlNDU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogTG9hZGluZyBkb3RzIHN0eWxlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgb3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiN0aHJlZS1kb3QtbG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3RocmVlLWRvdC1sb2FkaW5nIHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4jdGhyZWUtZG90LWxvYWRpbmcgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG9wYWNpdHk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogb3BhY2l0eTtcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG4jdGhyZWUtZG90LWxvYWRpbmcgc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMTAwbXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuI3RocmVlLWRvdC1sb2FkaW5nIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDMwMG1zO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG59XG5cbi5hZGR3YXRjaGxpc3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbi5hZGR3YXRjaGxpc3QgdWwge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmFkZHdhdGNobGlzdCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmFkZHdhdGNobGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDtcbn1cbi5hZGR3YXRjaGxpc3QgLnN0b2NrVGFiTGlzdCAucmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmFkZHdhdGNobGlzdCAuc3RvY2tUYWJMaXN0IC5yYWRpby1idXR0b24uY29tbW9uLXJhZGlvLWJ1dHRvbi5hY3RpdmUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uYWRkd2F0Y2hsaXN0IC5zdG9ja1RhYkxpc3QgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uLmFjdGl2ZSBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi5jcmVhdGVXYXRjaGxpc3QgLmNvbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNyZWF0ZVdhdGNobGlzdCAud2F0Y2hsaXN0LUlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi5jcmVhdGVXYXRjaGxpc3QgLndhdGNobGlzdC1JbnB1dCAuaGVscF90ZXh0LnJlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY3JlYXRlV2F0Y2hsaXN0IC5sb2dpbnNlY3Rpb24gLmhlbHBfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNyZWF0ZVdhdGNobGlzdCAubG9naW5zZWN0aW9uIC5oZWxwX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5xdW90ZXNXdGFjaGxpc3QgLmFkZFRvV2F0Y2hMaXN0IC53YXRjaGxpc3QtSW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLnF1b3Rlc1d0YWNobGlzdCAuYWRkVG9XYXRjaExpc3QgLmhlbHBfdGV4dC5yZWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC5hZGRUb1dhdGNoTGlzdCAuaGVscF90ZXh0LnJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXNXdGFjaGxpc3QgLmFkZFRvV2F0Y2hMaXN0IC5zdG9ja1RhYkxpc3QgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuLnF1b3Rlc1d0YWNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1oZWFkLFxuLmNyZWF0ZVdhdGNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1oZWFkIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1oZWFkIC5lZGVsLWljb24tbGVmdC1hcnJvdyxcbi5jcmVhdGVXYXRjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHksXG4uY3JlYXRlV2F0Y2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSAuZWRlbC1pY29uLW1vcmUtYnV0dG9uLFxuLmNyZWF0ZVdhdGNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1ib2R5IC5lZGVsLWljb24tbW9yZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSB1bCxcbi5jcmVhdGVXYXRjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSB1bCB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSxcbi5jcmVhdGVXYXRjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1ib2R5IC5zdG9ja1RhYkxpc3QsXG4uY3JlYXRlV2F0Y2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkgLnN0b2NrVGFiTGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC5ib3R0b21idG5zZWN0aW9uLFxuLmNyZWF0ZVdhdGNobGlzdCAuYm90dG9tYnRuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmJvdHRvbWJ0bnNlY3Rpb24uc3RvY2ssXG4uY3JlYXRlV2F0Y2hsaXN0IC5ib3R0b21idG5zZWN0aW9uLnN0b2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC5tYi1hZGR3YXRjaGxpc3QtZHJhd2VyLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG4ucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXgge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAxODBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogODBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXggLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCAudG9hc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCAudG9hc3Qge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCAudG9hc3QgLmJnLXJvc2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGRkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAud2F0Y2hsaXN0LXRvYXN0ZXItZml4IC50b2FzdCAudHh0LWZhZGVkLW9yYW5nZSB7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAud2F0Y2hsaXN0LXRvYXN0ZXItZml4IC50b2FzdCBkaXYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXggLnRvYXN0IGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgfVxufVxuXG4ubW9iLXdsc2VhcmNoIC5wcmVzZXQtdGFicyB7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4O1xufVxuLm1vYi13bHNlYXJjaCAuc2VhcmNoLXRvcHRhYnMtYmxvY2sge1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9iLXdsc2VhcmNoIC5zZWFyY2gtdG9wdGFicy1ibG9jayAuc2VhcmNoLW5vc3BsaXQtYmxvY2sge1xuICBwYWRkaW5nLWlubGluZTogMTBweDtcbn1cbi5tb2Itd2xzZWFyY2ggLmZhZGUuc2hvdy50b29sdGlwIHtcbiAgei1pbmRleDogMTtcbn1cbi5tb2Itd2xzZWFyY2ggLnByZXNldC10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xufVxuXG4ud2F0Y2hsaXN0RXh0cmEtc2NyaXB0cy1kaXYtcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2F0Y2hsaXN0RXh0cmEtc2NyaXB0cy1kaXYtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGFzdC1jaGlsZC1wYWRkaW5nLXdhdGNobGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgfVxuICAubGFzdC1jaGlsZC1wYWRkaW5nLXdhdGNobGlzdC5lZGl0d2F0Y2hsaXN0RGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gIH1cbn1cbi5wcmVzZXQtdG9vbHRpcC1jbGFzcy5kZXNrLXRvb2x0aXBzIC50b29sdGlwLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYWRkVG9XYXRjaExpc3QtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTUlICFpbXBvcnRhbnQ7XG59XG4uYWRkVG9XYXRjaExpc3QtcG9zaXRpb24gLndhdGNobGlzdC10b2FzdGVyLWZpeCB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ubW9iLXdsc2VhcmNoIC5pbXBvcnQtZHJhd3Jlci1iYWNrZHJvcCB7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbn1cbi5tb2Itd2xzZWFyY2ggLmltcG9ydC1kcmF3cmVyLWJhY2tkcm9wIC5kcmF3ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMjFweCAyMXB4IDIwcHggMTVweCAhaW1wb3J0YW50O1xufVxuLm1vYi13bHNlYXJjaCAuaW1wb3J0LWRyYXdyZXItYmFja2Ryb3AgLmRyYXdlci1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZsb2F0aW5nLWZlZWRiYWNrLXNlY3Rpb24gLmJveC1mZWVkYmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwJTtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5mbG9hdGluZy1mZWVkYmFjay1zZWN0aW9uIC5ib3gtZmVlZGJhY2sgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZsb2F0aW5nLWZlZWRiYWNrLXNlY3Rpb24uei1sb3ctaW5kZXggLmJveC1mZWVkYmFjayB7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlY3Rpb25faGVhZCB7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzBiMjQzYTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5hY2NvcmRpYW5fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHggMTVweCAyMDBweCAxNXB4O1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLnNlcGVyYXRpb25fbGluZSB7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW46IDE2cHggMHB4IDE2cHggMHB4O1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLmFjY29yZGlhbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLmFjY29yZGlhbi1pdGVtIC5zdWJfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZSBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLmFjY29yZGlhbi1pdGVtIC5iYWNrX3RvX3RpdGxlIHtcbiAgd2lkdGg6IDIzM3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLmFjY29yZGlhbi1pdGVtIC5iYWNrX3RvX3RpdGxlIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctdXAge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwcmVtIDByZW0gMHJlbTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nOiAxcmVtIDByZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmlsdGVyYXNzZXQtZHJvcCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDM5OHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMCU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHAge1xuICBtYXJnaW46IDVweCAwcHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHAgc3BhbiB7XG4gIG1hcmdpbjogNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtaW1wIHtcbiAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDI3M3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxNXB4IDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIGhpZGUgc2Nyb2xsIGJhciBpbiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKmhpZGUgc2Nyb2xsIGJhciBpbiBGaXJlZm94ICovXG4gIHRyYW5zaXRpb246IFwiZGlzcGxheSAzMDBtcyBlYXNlLWluXCI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wICNmaWx0ZXIuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcbiAgaGVpZ2h0OiAyMDVweDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmZpbHRlci1idXR0b24ge1xuICBwYWRkaW5nOiAxM3B4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgd2lkdGg6IDQ4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmNsZWFyX2FsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5hcGx5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgd2lkdGg6IDExOXB4O1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCBwLFxuLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY2hlY2tib3ggLmNoZWNrZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IC5jaGVja2VkIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCAuY2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtNyU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY2hlY2tib3ggcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wIC5saWdodC1ibHVlIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZGFyay1ncmV5IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAubGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXJhc3NldC1kcm9wIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJhc3NldC1kcm9wIHVsIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AgbGkgbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCBsaSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wIGxpIGlucHV0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSB7XG4gIGJhY2tncm91bmQ6ICNmMGY5ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDM5OHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMCU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiIG9uO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtaGVhZCBwIHtcbiAgbWFyZ2luOiA1cHggMHB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHAgc3BhbiB7XG4gIG1hcmdpbjogNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtaGVhZCAuZWRlbC1pY29uLWFycm93LWRvd24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWltcCB7XG4gIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDI3M3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMTVweCAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBoaWRlIHNjcm9sbCBiYXIgaW4gSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLypoaWRlIHNjcm9sbCBiYXIgaW4gRmlyZWZveCAqL1xuICB0cmFuc2l0aW9uOiBcImRpc3BsYXkgMzAwbXMgZWFzZS1pblwiO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lICNhc3NldC5maWx0ZXJhc3NldC1kcm9wLWhlYWQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgI2Fzc2V0LmZpbHRlcmFzc2V0LWRyb3AtaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lICNmaWx0ZXIuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lICNhc3NldC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xuICBoZWlnaHQ6IDIwNXB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuY29sb3JfYmx1ZSB7XG4gIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YwZjlmZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciAuZmlsdGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEzcHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzU4MGY3O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmNsZWFyX2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM1ODBmNztcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5jbGVhcl9hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5hcGx5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB3aWR0aDogMTE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY2hlY2tib3guZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IHAsXG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IC5jaGVja2VkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IC5jaGVja2VkIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IC5jaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IC03JTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IHAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5saWdodC1ibHVlIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5kYXJrLWdyZXkge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmxpZ2h0LWdyZXkge1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSB1bCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIGxpIHtcbiAgcGFkZGluZzogMiU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSBsaSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgbGkgaW5wdXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubnJtbCxcbi5jbmMsXG4uYm8sXG4ubXRmIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjMsIDE2NywgMjMsIDAuMSk7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICNkZmE3MTc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLm1pcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMSwgNjklLCA1OSUsIDAuMSk7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICNkZDUwNGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmZpbHRlckJvdHRvbVNjcm9sbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyYXNzZXQtZHJvcC1jb21tb24tYXNzZXQge1xuICByaWdodDogNS41JTtcbn1cblxuLmZpbHRlcmFzc2V0LW5ldy10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmZpbHRlcmFzc2V0LW5ldy10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHVsIHtcbiAgbWFyZ2luOiA1cHggMTBweDtcbn1cbi5maWx0ZXJhc3NldC1uZXctdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uZmlsdGVyYXNzZXQtbmV3LXRoZW1lIC5kcm9wLWFycm93IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tbGVmdDogMzQwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBubC12aWV3LWhlYWRlci1zZWN0aW9uLFxuLnBubC1lZGl0YWJsZS1hY3Rpb24sXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB7XG4gIHBhZGRpbmc6IDBweCAxMTJweDtcbn1cbi5wbmwtdmlldy1oZWFkZXItc2VjdGlvbiB0ZCxcbi5wbmwtdmlldy1oZWFkZXItc2VjdGlvbiB0aCxcbi5wbmwtZWRpdGFibGUtYWN0aW9uIHRkLFxuLnBubC1lZGl0YWJsZS1hY3Rpb24gdGgsXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0ZCxcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRoIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtdmlldy1oZWFkZXItc2VjdGlvbixcbiAgLnBubC1lZGl0YWJsZS1hY3Rpb24sXG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIHtcbiAgcGFkZGluZzogMHB4IDE2cHggMHB4IDExMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxufVxuXG4uc3VtbWFyeS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuLnN1bW1hcnktbW9iaWxlIC5pc2luLWNvbnRhaW5lcixcbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwLFxuLnN1bW1hcnktbW9iaWxlIC5jb21wYW55LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1bW1hcnktbW9iaWxlIC5pc2luLWNvbnRhaW5lciAuaXNpbiB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCAucG5sLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwIC5zY3JpcHQtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwIC5zY3JpcHQtY29udGFpbmVyLm0tdy00MyB7XG4gIG1pbi13aWR0aDogNDMlO1xufVxuLnN1bW1hcnktbW9iaWxlIC5jb21wYW55LXF0eS1sdHAgLnNjcmlwdC1jb250YWluZXIubS13LTU2IHtcbiAgbWluLXdpZHRoOiA1NiU7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCAucXR5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCAucXR5LWNvbnRhaW5lciBpIHtcbiAgbWFyZ2luLWxlZnQ6IDguODZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwIC5xdHktY29udGFpbmVyLm0tdy0yMCB7XG4gIG1pbi13aWR0aDogMjAlO1xufVxuLnN1bW1hcnktbW9iaWxlIC5jb21wYW55LXF0eS1sdHAgLmx0cC1jb250YWluZXIge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnN1bW1hcnktbW9iaWxlIC5jb21wYW55LXF0eS1sdHAgLmx0cC1jb250YWluZXIubS13LTM3IHtcbiAgbWluLXdpZHRoOiAzNyU7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCAubHRwLWNvbnRhaW5lci5tLXctMjQge1xuICBtaW4td2lkdGg6IDI0JTtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwIC5sdHAtY29udGFpbmVyLm0tdy00MyB7XG4gIG1pbi13aWR0aDogNDMlO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuXG4ucG5sLXN1bW1hcnktZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM2LjY4cHg7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAuY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNzFlMDQ7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAuY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgZGl2LFxuLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBuLXN1bW1hcnktY29udGFpbmVyIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgLnBubC5wcm9maXQtbG9zcyB7XG4gIHdpZHRoOiAxMC42NDMlO1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBuLXN1bW1hcnktY29udGFpbmVyIC5wbmwucHJvZml0LWxvc3Mge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgLnBubC5wcm9maXQtbG9zcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBuLXN1bW1hcnktY29udGFpbmVyIC5wbmwuaXNpbiB7XG4gIHdpZHRoOiAxMC42NDMlO1xuICBtYXJnaW4tcmlnaHQ6IDExNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLmlzaW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLmNvbXBhbnkge1xuICB3aWR0aDogMTguMTU1JTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLmNvbXBhbnkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLnNjcmlwIHtcbiAgd2lkdGg6IDEwLjUzOSU7XG4gIG1hcmdpbi1yaWdodDogNjUuOTNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLnNjcmlwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgLnBubC5xdHkge1xuICB3aWR0aDogNy42OTMlO1xuICBtYXJnaW4tcmlnaHQ6IDkyLjA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBuLXN1bW1hcnktY29udGFpbmVyIC5wbmwucXR5IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgLmx0cC1jaGFuZ2Uge1xuICB3aWR0aDogMTguMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAubHRwLWNoYW5nZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBubC1zdW1tYXJ5LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogI2I4YjhiODtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbmwtc3VtbWFyeS12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1hcmdpbi10b3A6IDguMzJweDtcbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbmwtc3VtbWFyeS12YWx1ZSAubHRwLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbmwtc3VtbWFyeS12YWx1ZSAubHRwLXZhbHVlIC5jaGFuZ2UsXG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG5sLXN1bW1hcnktdmFsdWUgLmx0cC12YWx1ZSAuY2hhbmdlLXBlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG5sLXN1bW1hcnktdmFsdWUgLmx0cC12YWx1ZSAuY2hhbmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBubC1zdW1tYXJ5LXZhbHVlIC5sdHAtdmFsdWUgLmNoYW5nZS1wZXIge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgLnBubC12aWV3LXRhYmxlLWNzcyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnNlcmlhbCB7XG4gIHdpZHRoOiAzOXB4O1xuICBtaW4td2lkdGg6IDM5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnNlcmlhbCBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRoLnNlcmlhbCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0aC5zZXJpYWwge1xuICAgIHBhZGRpbmc6IDlweCAxMS41NXB4IDlweCA1cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRkLnNlcmlhbCB7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDlweCA3cHggNXB4O1xuICB9XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRkLnNlcmlhbCBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGQuc2VyaWFsIHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDExLjIycHggMTMuNTVweCAxMi4yMnB4IDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRkLnNlcmlhbCBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0aC50eG4tZGF0ZSB7XG4gIHdpZHRoOiA4NHB4O1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGQudHhuLWRhdGUge1xuICB3aWR0aDogODRweDtcbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRoOm5vdCguc2VyaWFsKSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0ZDpub3QoLnNlcmlhbCkge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnR4bi1kYXRlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSAudHhuLWRhdGUge1xuICAgIHdpZHRoOiAxMDNweDtcbiAgICBtaW4td2lkdGg6IDEwM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLmFjdGlvbiB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIHdpZHRoOiA1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnF0eSB7XG4gICAgbWluLXdpZHRoOiA0OS4wOHB4O1xuICAgIHdpZHRoOiA0OS4wOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnByaWNlIHtcbiAgICBtaW4td2lkdGg6IDc5cHg7XG4gICAgd2lkdGg6IDc5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSAudHhuLXR5cGUge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLmJyb2tlcmFnZSB7XG4gICAgbWluLXdpZHRoOiA4MXB4O1xuICAgIHdpZHRoOiA4MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnN0YXgtZ3N0IHtcbiAgICB3aWR0aDogMTM3cHg7XG4gICAgbWluLXdpZHRoOiAxMzdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIC5zdHQge1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIG1pbi13aWR0aDogNTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIC5zdGFtcC1kdXR5IHtcbiAgICB3aWR0aDogOTRweDtcbiAgICBtaW4td2lkdGg6IDk0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSAuc2ViaS1mZWVzIHtcbiAgICB3aWR0aDogODJweDtcbiAgICBtaW4td2lkdGg6IDgycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSAudHhuLWNoYXJnZXMge1xuICAgIHdpZHRoOiA5OXB4O1xuICAgIG1pbi13aWR0aDogOTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIC50YXgtdHhuLWNoYXJnZXMge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLm90aGVyIHtcbiAgICB3aWR0aDogMTAxcHg7XG4gICAgbWluLXdpZHRoOiAxMDFweDtcbiAgfVxufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXgtaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDAuODEzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgfVxufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkge1xuICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAudHhuLWRhdGUsXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAudHhuLXR5cGUge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAudHhuLWRhdGUsXG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC50eG4tdHlwZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLmFjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5hY3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5xdHksXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAucHJpY2UsXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAuYnJva2VyYWdlLFxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnN0YXgtZ3N0LFxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnN0dCxcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5zdGFtcC1kdXR5LFxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnNlYmktZmVlcyxcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC50eG4tY2hhcmdlcyxcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC50YXgtdHhuLWNoYXJnZXMsXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAub3RoZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5xdHksXG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5wcmljZSxcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLmJyb2tlcmFnZSxcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnN0YXgtZ3N0LFxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAuc3R0LFxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAuc3RhbXAtZHV0eSxcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnNlYmktZmVlcyxcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnR4bi1jaGFyZ2VzLFxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAudGF4LXR4bi1jaGFyZ2VzLFxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAub3RoZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucG5sLWVkaXRhYmxlLWFjdGlvbiB7XG4gIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xufVxuLnBubC1lZGl0YWJsZS1hY3Rpb24gLnBubC1lZGl0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiA1NiU7XG59XG4ucG5sLWVkaXRhYmxlLWFjdGlvbiAuZWRpdC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTcuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG5sLWVkaXRhYmxlLWFjdGlvbiAuZWRpdC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuLnBubC1lZGl0YWJsZS1hY3Rpb24gLnBubC1lZGl0LWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBubC1lZGl0YWJsZS1hY3Rpb24gLnBubC1lZGl0LWNoZWNrYm94IGlucHV0IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5wbmwtZWRpdGFibGUtYWN0aW9uIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG5sLWVkaXRhYmxlLWFjdGlvbiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5wbmwtZWRpdGFibGUtYWN0aW9uIC5wbmwtZWRpdC1jaGVja2JveDpob3ZlciBpbnB1dCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLnBubC1lZGl0YWJsZS1hY3Rpb24gLnBubC1lZGl0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbn1cbi5wbmwtZWRpdGFibGUtYWN0aW9uIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG5sLWVkaXRhYmxlLWFjdGlvbiAucG5sLWVkaXQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbmwtZWRpdGFibGUtYWN0aW9uIC5wbmwtZWRpdC1jaGVja2JveCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtZWRpdGFibGUtYWN0aW9uIC5wbmwtZWRpdC1jaGVja2JveCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgfVxufVxuXG4ucC0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwbmwtdmlldy10cmFuc2FjdGlvbi1yZXBvcnQgLnF0eS1jb250YWluZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwbmwtdmlldy10cmFuc2FjdGlvbi1yZXBvcnQgLnF0eS1jb250YWluZXIgc3BhbiB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAjcG5sLXZpZXctdHJhbnNhY3Rpb24tcmVwb3J0IC5sdHAtY29udGFpbmVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyAvKiBmb3IgQ2hyb21lLCBTYWZhcmksIGFuZCBPcGVyYSAqL1xuICB9XG59XG4uZC1zaGltbWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWRpdC1zcGxpdC1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzEsIDIzMSwgMjMxLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmRvd24tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDMlO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmRvd24tYmFyLWxlZnQge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcC1oZWFkIC5kb3duLWJhci1yaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5aGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBtYXJnaW46IDZweCAwcHg7XG4gIHBhZGRpbmc6IDMlO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0I2Fzc2V0IGxpOmxhc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IHtcbiAgcGFkZGluZzogMCAzJTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0LXRpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AtYm9keSAuZmlsdGVyLWFzc2V0LXNlcGVyYXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWZvb3RlciBpbnB1dCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzU4MGY3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMSU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWZvb3RlciAuZWRfYnV0dG9uLmFwcGx5X2ZpbHRlciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDElICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvZHlsaXN0IC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB3aWR0aDogMTE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAuYm9keWxpc3QgLmNoZWNrYm94LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAuYm9keWxpc3QgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvZHlsaXN0IC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5ib2R5bGlzdCAuY2hlY2tib3ggLmJvZHlsaXN0LXRpdGxlLFxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5ib2R5bGlzdCAuY2hlY2tib3ggLmNoZWNrZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAuYm9keWxpc3QgLmNoZWNrYm94IC5jaGVja2VkIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvZHlsaXN0IC5jaGVja2JveCAuY2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtOCU7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvZHlsaXN0IC5jaGVja2JveCAuYm9keWxpc3QtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5kYXJrLWdyZXkge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAubGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5ucm1sLFxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5jbmMsXG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmZvLFxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5tdHMsXG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvLFxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5tdGYge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMTY3LCAyMywgMC4xKTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogI2RmYTcxNztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAubWlzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsYSgxLCA2OSUsIDU5JSwgMC4xKTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogI2RkNTA0ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLnotaW5kZXgtaGlnaCB7XG4gICAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDEwJTtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAubW9iRm9ybSB7XG4gICAgbWFyZ2luOiAyNXB4IDE1cHg7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIC5ibHVlX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIC5ibHVlX2JnLm1haWwgLm1haWwtaW5wdXQgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLmJsdWVfYmcubWFpbCAuaWNvbiBpIHtcbiAgICBjb2xvcjogIzM1ODBmNztcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAubW9iRm9ybSAuY3VzdG9tX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzU4MGY3O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5jdXN0b21Gb3JtU2VjdGlvbiAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmZvcm0tbGFiZWwgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMzNTgwZjc7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCBpIHtcbiAgICBmb250LXNpemU6IDAuNjg4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuKjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtbmF2LXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhaW5lciAucG9zaXRpb24tZmlsdGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNjVweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXN0YXRlIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXNlbGVjdGVkLWJ1dHRvbi1tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtc2VsZWN0ZWQtYnV0dG9uLW1vYmlsZSBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXNlbGVjdGVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtc2VsZWN0ZWQ6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1zZWxlY3RlZDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAwcHggMTVweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtc2VsZWN0ZWQgLmRheXMtbXRtIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXNlbGVjdGVkIC5kYXktbXRtLWNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1zZWxlY3RlZCAuZGF5cy1tdG0tY2hhbmdlLXBlcmNlbnRhZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXBvc2l0aW9uLWNvbnRhaW5lci1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1wb3NpdGlvbi1jb250YWluZXItcmlnaHQgLnNxdWFyZS1jb3VudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jb250YWluZXIgLnNlbGVjdC1hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvbnRhaW5lciAuc3FhdXJlLWNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5zcWF1cmUtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbn1cbi5jb250YWluZXIgLnNxYXVyZS1jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXBvc2l0aW9uLWxlZnQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5kLWZsZXgge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sLTQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wtNDpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sLTQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sLTQ6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wtNDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjQlO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbC00Om50aC1jaGlsZCgzKSBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIHNwYW4ucmVhbGlzZWQtcG5sLWNoYW5nZSxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnRvdGFscG5sLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAucG5sY2hhbmdlcGVyY2VudCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnJlYWxpc2VkLXBubCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnVucmVhbGlzZS1wbmwsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC51bi1yZWFsaXNlZC12YWwgc3Bhbi51bnJlYWxpc2UtcG5sLWNoYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC50b3RhbHBubCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnJlYWxpc2VkLXBubCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnVucmVhbGlzZS1wbmwge1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnRvdGFscG5sIC5yZWFsaXNlZC1wbmwtY2hhbmdlLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudG90YWxwbmwgLnVucmVhbGlzZS1wbmwtY2hhbmdlLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudG90YWxwbmwgLnBubGNoYW5nZXBlcmNlbnQsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC5yZWFsaXNlZC1wbmwgLnJlYWxpc2VkLXBubC1jaGFuZ2UsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC5yZWFsaXNlZC1wbmwgLnVucmVhbGlzZS1wbmwtY2hhbmdlLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAucmVhbGlzZWQtcG5sIC5wbmxjaGFuZ2VwZXJjZW50LFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudW5yZWFsaXNlLXBubCAucmVhbGlzZWQtcG5sLWNoYW5nZSxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnVucmVhbGlzZS1wbmwgLnVucmVhbGlzZS1wbmwtY2hhbmdlLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudW5yZWFsaXNlLXBubCAucG5sY2hhbmdlcGVyY2VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudG90YWxwbmwgLnJlYWxpc2VkLXZhbCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnJlYWxpc2VkLXBubCAucmVhbGlzZWQtdmFsLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudW5yZWFsaXNlLXBubCAucmVhbGlzZWQtdmFsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudG90YWxwbmwgLnJlYWxpemVkX3RleHQsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC5yZWFsaXNlZC1wbmwgLnJlYWxpemVkX3RleHQsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC51bnJlYWxpc2UtcG5sIC5yZWFsaXplZF90ZXh0IHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5kLWZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5zcXVhcmUtb2ZmLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5zcXVhcmVfb2ZmLnBzLTQge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuc3F1YXJlX29mZi5wcy00IGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuc3VtbWFyaXplIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5zdW1tYXJpemUgLmN1c3RvbS1jb250cm9sIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5zdW1tYXJpemUgLmN1c3RvbS1jb250cm9sIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5pbmxjdWRlX3Bvc2l0aW9uIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IC0xMHB4O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb250YWluZXIgI3NxdWFyZS1maWx0ZXIud3JhcHBlci1maWwgLmlubGN1ZGVfcG9zaXRpb246aG92ZXIgaW5wdXQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5jb250YWluZXIgI3NxdWFyZS1maWx0ZXIud3JhcHBlci1maWwgLmlubGN1ZGVfcG9zaXRpb24gaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzIC5kLWZsZXg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLmRheXNwbmwtY29udGFpbmVyIC5jb2wtNjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciB7XG4gIHotaW5kZXg6IDg7XG59XG4uY29udGFpbmVyICNob2xkaW5ncyAucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIuYm9yZGVyLW9uLXNlYXJjaC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb250YWluZXIgI2hvbGRpbmdzIC5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIC5kYXlzcG5sIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIgLmRheXBubGNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uY29udGFpbmVyICNwb3NpdGlvbnMgLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250YWluZXIgI3Bvc2l0aW9ucyAuZGF5c3BubC1jb250YWluZXIgLmNvbC02Omxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uY29udGFpbmVyICNwb3NpdGlvbnMgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbn1cbi5jb250YWluZXIgI3Bvc2l0aW9ucyAucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAjcG9zaXRpb25zIC5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIC5kYXlzcG5sIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmNvbnRhaW5lciAjcG9zaXRpb25zIC5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIC5kYXlwbmxjaGFuZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuZC1mbGV4IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmQtZmxleDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbDpsYXN0LWNoaWxkIC50b3RhbHBubC12YWwge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sOmxhc3QtY2hpbGQgLnRvdGFscG5sLXZhbCAucG5sY2hhbmdlcGVyY2VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC5pbnZlc3RtZW50LW1vYiBoMyxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbCAuY3Vyci12YWwtbW9iIGgzLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC50b3RhbHBubC1oZWFkaW5nIGgzLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC5yZWFsaXNlZC1wbmwtaGVhZCBoMyxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbCAudW4tcmVhbGlzZWQtaGVhZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzIC5jb2wgLmludmVzdG1lbnQtbW9iIC5pbnYtdmFsIHNwYW4sXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzIC5jb2wgLmN1cnItdmFsLW1vYiAuY3Vyci12YWwgc3Bhbixcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbCAucmVhbGlzZWQtdmFsIC50b3RhbHBubCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbCAudW4tcmVhbGlzZWQtdmFsIC50b3RhbHBubCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC50b3RhbHBubC12YWwgLnRvdGFscG5sIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYuNDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC5wbmxjaGFuZ2VwZXJjZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5jb250YWluZXIgLmxhYmVscyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyIC5sYWJlbHMgc3Bhbi5OLFxuLmNvbnRhaW5lciAubGFiZWxzIHNwYW4uQyxcbi5jb250YWluZXIgLmxhYmVscyBzcGFuLlIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUzLCAxMjgsIDI0NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXIgLmxhYmVscyBzcGFuLkVRLFxuLmNvbnRhaW5lciAubGFiZWxzIHNwYW4uTUYsXG4uY29udGFpbmVyIC5sYWJlbHMgc3Bhbi5DTkMsXG4uY29udGFpbmVyIC5sYWJlbHMgLk5STUwsXG4uY29udGFpbmVyIC5sYWJlbHMgLkVURixcbi5jb250YWluZXIgLmxhYmVscyAuRk8sXG4uY29udGFpbmVyIC5sYWJlbHMgLk1BUCxcbi5jb250YWluZXIgLmxhYmVscyAuRk5PLFxuLmNvbnRhaW5lciAubGFiZWxzIC5GSSxcbi5jb250YWluZXIgLmxhYmVscyAuQ08sXG4uY29udGFpbmVyIC5sYWJlbHMgLlJFLFxuLmNvbnRhaW5lciAubGFiZWxzIC5FVEYsXG4uY29udGFpbmVyIC5sYWJlbHMgLk1GLFxuLmNvbnRhaW5lciAubGFiZWxzIC5DRFMsXG4uY29udGFpbmVyIC5sYWJlbHMgLkJPLFxuLmNvbnRhaW5lciAubGFiZWxzIC5NVEYge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMTY3LCAyMywgMC4yNTg4MjM1Mjk0KTtcbiAgcGFkZGluZzogMHB4IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2RmYTcxNztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5jb250YWluZXIgLmxhYmVscyBzcGFuLlNFTEwge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTA3LCAwLCAwLjIpO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDBweCAycHg7XG4gIGNvbG9yOiAjZmY2YjAwO1xufVxuLmNvbnRhaW5lciAubGFiZWxzIHNwYW4uTUlTIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjEsIDgwLCA3NywgMC4xODAzOTIxNTY5KTtcbiAgcGFkZGluZzogMHB4IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cbi5jb250YWluZXIgLmxhYmVscyBzcGFuLkJVWSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MWIyNTU7XG4gIHBhZGRpbmc6IDBweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uY29udGFpbmVyIC5sYWJlbHMgZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5jb250YWluZXIgc3Bhbi5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzM1ODBmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyZGJlYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbi5jb250YWluZXIgc3Bhbi5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5jb250YWluZXIgLmJhY2stYnV0dG9uIGkge1xuICBsZWZ0OiAtOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xuICB0b3A6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lciAuYmFjay1idXR0b24gaSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbi5jb250YWluZXIgLm1haW4taGVhZGluZy5ob2xkaW5nc3RhYi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuLmNvbnRhaW5lciAubWFpbi1oZWFkaW5nLmhvbGRpbmdzdGFiLWhlYWRpbmcgLmRhdGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uY29udGFpbmVyIC5tYWluLWhlYWRpbmcuaG9sZGluZ3N0YWItaGVhZGluZyAuZGF0ZS10ZXh0IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgI3RhYmxlQ29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1uYW1lIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSAubmFtZSBzcGFuLm5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1uYW1lIC5uYW1lIHNwYW4ubmFtZTpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSAubmFtZSBzcGFuLm5hbWUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTM5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgc3Bhbi5zdG9ja1ZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgLmVkLW1hcmtldC1wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgLmVkLW1hcmtldC1wcm9maXQtbG9zIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSAuZWQtbWFya2V0LXByb2ZpdC1sb3NzLWNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLXByb2ZpdC1sb3NzIC5wcm9maXQtbG9zcyB7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAucHJvZml0LWxvc3Mgc3Bhbi5wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnByb2ZpdC1sb3NzIC5wcm9maXQsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnByb2ZpdC1sb3NzIC5wcm9maXQtbG9zcy1jaGFuZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnRleHQtYWxpZ24tbGVmdC1pbXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLmRheXMtY2hhbmdlIHtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLmRheXMtY2hhbmdlIC5kYXlzLXRleHQge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLXByb2ZpdC1sb3NzIC5kYXlzLWNoYW5nZSAuZGF5cy1wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5sZWZ0LXBvcnRpb24sXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAubGVmdC1wb3J0aW9uIC5xdHkgLnF0eS10ZXh0LFxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5sZWZ0LXBvcnRpb24gLmF2Zy1wcmljZSAuYXZnLXByaWNlLXRleHQsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAuY3Vyci12YWwgLmN1cnItdmFsLXRleHQsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IC5xdHkgLnF0eS10ZXh0LFxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5jb2wtOSAuYXZnLXByaWNlIC5hdmctcHJpY2UtdGV4dCxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLmN1cnItdmFsIC5jdXJyLXZhbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAucXR5IC5xdHktdmFsdWUsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAuYXZnLXByaWNlIC5hdmctcHJpY2UtdmFsdWUsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAuY3Vyci12YWwgLmN1cnItdmFsLXZhbHVlLFxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5jb2wtOSAucXR5IC5xdHktdmFsdWUsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZSxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLmN1cnItdmFsIC5jdXJyLXZhbC12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5sZWZ0LXBvcnRpb24gLnF0eSAucXR5LXZhbHVlOjphZnRlcixcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAubGVmdC1wb3J0aW9uIC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZTo6YWZ0ZXIsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IC5xdHkgLnF0eS12YWx1ZTo6YWZ0ZXIsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI2M0YzRjNDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAucXR5LFxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5sZWZ0LXBvcnRpb24gLmF2Zy1wcmljZSxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAubGVmdC1wb3J0aW9uIC5jdXJyLXZhbCxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLnF0eSxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLmF2Zy1wcmljZSxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLmN1cnItdmFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogNy4zMzMzMzMlO1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAjdGFibGVDb250ZW50IC5jb2wtMSB7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQgLmNvbC0xIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgI3RhYmxlQ29udGVudCAuY29sLTEgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMmViO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2U4ODk5O1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQgLmNvbC0xIDpob3ZlciBpbnB1dCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQgLmNvbC0xIGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1ODBmNztcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAjdGFibGVDb250ZW50IC5jb2wtMSAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQgLmNvbC0xIGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgI3RhYmxlQ29udGVudCAuY29sLTEgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSBzcGFuLnN0b2NrVmFsdWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgLmVkLW1hcmtldC1wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgLmVkLW1hcmtldC1wcm9maXQtbG9zIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1uYW1lIC5lZC1tYXJrZXQtcHJvZml0LWxvc3MtY2hhbmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLXByb2ZpdC1sb3NzIC5wcm9maXQtbG9zcyB7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAucHJvZml0LWxvc3Mgc3Bhbi5wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnByb2ZpdC1sb3NzIHNwYW4ubmEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAucHJvZml0LWxvc3MgLnByb2ZpdCxcbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnByb2ZpdC1sb3NzIC5wcm9maXQtbG9zcy1jaGFuZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLXByb2ZpdC1sb3NzIC5kYXlzLWNoYW5nZSB7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAuZGF5cy1jaGFuZ2UgLmRheXMtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAuZGF5cy1jaGFuZ2UgLmRheXMtcHJvZml0LWxvc3Mge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5jb2wtNyAucXR5IC5xdHktdGV4dCxcbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC03IC5hdmctcHJpY2UgLmF2Zy1wcmljZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC03IC5xdHkgLnF0eS12YWx1ZSxcbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC03IC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5jb2wtNyAucXR5IC5xdHktdmFsdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICNjNGM0YzQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyB7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTdlN2U3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBidXR0b24ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNXB4IDEwcHggMTAuNXB4IDEwcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBidXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU4MGY3O1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBzcGFuLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBzcGFuLmJhZGdlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogLTFweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAjc3VtbWFyaXplLW1vYiB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgI3N1bW1hcml6ZS1tb2IgLnN1bW1hcml6ZSBzcGFuLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAuc3VtbWFyaXplIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLmlubGN1ZGVfcG9zaXRpb24ge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dCB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5pbmxjdWRlX3Bvc2l0aW9uIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5pbmxjdWRlX3Bvc2l0aW9uIGxhYmVsIHN1cCB7XG4gIHRvcDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5xdWFudGl0eSxcbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5zcXVhcmVfb2ZmIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAucXVhbnRpdHkgaS5lZGVsLWljb24tYXJyb3ctZG93bjpiZWZvcmUsXG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAuc3F1YXJlX29mZiBpLmVkZWwtaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogM3B4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnF1YW50aXR5IGltZyxcbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5zcXVhcmVfb2ZmIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5xdWFudGl0eSAudGFwLXRvLXBsZWRnZSxcbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5zcXVhcmVfb2ZmIC50YXAtdG8tcGxlZGdlIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5xdWFudGl0eSAudGFwLXRvLXBsZWRnZSBhLFxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnNxdWFyZV9vZmYgLnRhcC10by1wbGVkZ2UgYSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnRhcC10by1wbGVkZ2UgaSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBwYWRkaW5nLXJpZ2h0OiAxMC40cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAudGFwLXRvLXBsZWRnZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMHB4IC0xNXB4O1xuICBwYWRkaW5nOiAxMC41cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciBidXR0b24ge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24ge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMgYnV0dG9uIGkuZWRlbC1pY29uLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmxlZnQtdGhpbi1hcnJvdy1leHBhbmQge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5sZWZ0LXRoaW4tYXJyb3ctZXhwYW5kOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuMzc1cmVtO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAucC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5jbG9zZS1leHBhbmQge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuY2xvc2UtZXhwYW5kOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNTYzcmVtO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpOmJlZm9yZSB7XG4gIHRvcDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpLmVkZWwtaWNvbi1jbG9zZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggMTNweCA0cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGkuZWRlbC1pY29uLWxlZnQtYXJyb3c6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zb3J0IGJ1dHRvbiB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzBkNmVmZDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uIGkge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b24gLnNvcnQtZmlsdGVyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zb3J0IGJ1dHRvbiAuc29ydC1maWx0ZXItaWNvbiAuc29ydC1maWx0ZXItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IC0xcHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzBkNmVmZDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzM1ODBmNztcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbiAuZmlsdGVyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgYnV0dG9uIC5maWx0ZXItaWNvbiAuZmlsdGVyLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAtMXB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMge1xuICBoZWlnaHQ6IDIzcHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHM6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMgYnV0dG9uIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyLmRvY2stZmlsdGVyYmFyLW1vYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMTBweDtcbiAgd2lkdGg6IDEwMiU7XG4gIHotaW5kZXg6IDk7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyLmRvY2stZmlsdGVyYmFyLW1vYi4tdG9wLXB1c2gge1xuICB0b3A6IDE2MHB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlci5kb2NrLWZpbHRlcmJhci1tb2ItcG9zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2MHB4O1xuICB3aWR0aDogMTAyJTtcbiAgei1pbmRleDogOTk7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLmhvbGRpbmdzLXRhYmxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLmVkLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAuZWQtdGFibGUgI3RhYmxlLWhlYWRpbmdzIHtcbiAgcGFkZGluZzogMTRweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAuZWQtdGFibGUgI3RhYmxlLWhlYWRpbmdzIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGUtaGVhZGluZ3MgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGUtaGVhZGluZ3MgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGUtaGVhZGluZ3MgdGQ6Zmlyc3QtY2hpbGQgLnNvcnQtY2FyZXQgLmQtZmxleCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGUtaGVhZGluZ3MgdGQ6Zmlyc3QtY2hpbGQgLnNvcnQtY2FyZXQgLmQtZmxleCBkaXYge1xuICBoZWlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAubm8tcG9zaXRpb24tb3BlbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAubm8tcG9zaXRpb24tb3BlbiAuaW5jLXBvcy1tZXNzYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAubm8tcG9zaXRpb24tb3BlbiAuaW5jLXBvcy1tZXNzYWdlIHAge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTcuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAjaG9sZGluZyB7XG4gICAgcGFkZGluZzogMHB4IDExMnB4O1xuICB9XG59XG4uY29udGFpbmVyIC5uYW1lIC5uYW1lLmhvbGRpbmcgLnJlYWRtb3JlIGksXG4uY29udGFpbmVyIC5uYW1lIC5uYW1lLnBvc2l0aW9uIC5yZWFkbW9yZSBpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jb250YWluZXIgLm5hbWUgLnJlYWRtb3JlIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuLmNvbnRhaW5lciAubmFtZSAucmVhZG1vcmUgaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IC0zcHg7XG59XG4uY29udGFpbmVyIC5uYW1lIC50YWcge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjRweCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciBzcGFuLm5hbWUge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lciBzcGFuLnRhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLmNvbnRhaW5lciBzcGFuLnBubCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLmNvbnRhaW5lciBzcGFuLnBubGNoYW5nZXBlcmNlbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uY29udGFpbmVyIC5jaGFuZ2UtcmVkIHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLmNoYW5nZS11cCB7XG4gIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5jaGFuZ2UtZ3JlZW4ge1xuICBjb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIHtcbiAgLS1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29udGFpbmVyIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNy41cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4uY29udGFpbmVyIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlciB7XG4gIGxlZnQ6IC0xNHB4O1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbi5jb250YWluZXIgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweCAwcHggMHB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG4uY29udGFpbmVyIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRvcDogMnB4O1xuICByaWdodDogLTE0cHg7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmNvbnRhaW5lciAjaG9sZGluZyB7XG4gICAgcGFkZGluZzogMHB4IDExMnB4O1xuICB9XG59XG4uY29udGFpbmVyIC5lZC10YWJsZSAucm93IGNvbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4uY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG59XG4uY29udGFpbmVyIC5ub0RhdGFGb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4jcG9zaXRpb25zIHNwYW4ubmFtZSBzcGFuLm5hbWUtcmVhZG1vcmUge1xuICB3aWR0aDogMTMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4jcG9zaXRpb25zIHNwYW4ubmFtZSAudy1hdXRvIHtcbiAgd2lkdGg6IDE2NHB4ICFpbXBvcnRhbnQ7XG59XG4jcG9zaXRpb25zIC5lZC1hbGVydC1wb3NpdGlvbiB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgY29sb3I6ICNkNjlhMjY7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZiZWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Bvc2l0aW9ucyAuZWQtYWxlcnQtcG9zaXRpb24gaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbiNwb3NpdGlvbnMgLmVkLWFsZXJ0LXBvc2l0aW9uLWNsb3NlZCB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgY29sb3I6ICNkZDUwNGQ7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmY2VkZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Bvc2l0aW9ucyAuZWQtYWxlcnQtcG9zaXRpb24tY2xvc2VkIC5kaXYtYWxlcnQtdGV4dDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzMlO1xufVxuI3Bvc2l0aW9ucyAuZWQtYWxlcnQtcG9zaXRpb24tY2xvc2VkIC5kaXYtYWxlcnQtdGV4dDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNTUlO1xufVxuI3Bvc2l0aW9ucyAuZWQtYWxlcnQtcG9zaXRpb24tY2xvc2VkIGkge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4jcG9zaXRpb25zIC5jbG9zZWQtcG9zaXRpb24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmMmYyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4jcG9zaXRpb25zIC5jbG9zZWQtcG9zaXRpb24tbGFiZWwgc3Bhbi5iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbiNwb3NpdGlvbnMgLmluY2x1ZGUtcG9zaXRpb24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZWVmN2VlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4jcG9zaXRpb25zIC5pbmNsdWRlLXBvc2l0aW9uLWxhYmVsIHNwYW4uYmFkZ2Uge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzM1ODBmNztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi51bi1yZWFsaXNlZC12YWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5lbXB0eS12YWwge1xuICBjb2xvcjogI2I4YjhiODtcbn1cblxuLnBvc2l0aW9uLXNjcm9sbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjNweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uaG9sZGluZy10YWItZG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnBuZy1jb250YWluZXItZG9jayB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnBuZy1wb3NpdGlvbi1kb2NrIHtcbiAgd2lkdGg6IDEwMiU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExN3B4O1xuICB6LWluZGV4OiA5O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWxsLXF1YW50aXR5IHtcbiAgd2lkdGg6IDMyJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hbGwtcXVhbnRpdHkgLmJ0bi1zZWxlY3QtcXR5LW1vYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cbi5hbGwtcXVhbnRpdHkgaS5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3NfZmlsdGVyX2RvY2tfbW9iIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmRvY2tmaWx0ZXJzLXRhZy1wdXNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRvY2tmaWx0ZXJzLXRhZy1wdXNoLXBvcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMTBweDtcbiAgd2lkdGg6IDEwMiU7XG59XG5cbi5ob3Zlci1jb2wgLnNjcmlwLWFjY29yZGlvbiAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaG9sZGluZy1zbGlkZXItYnV0dG9uLXdhdGNobGlzdC1zdHlsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9sZGluZy1zbGlkZXItYnV0dG9uLXdhdGNobGlzdC1zdHlsZS5ob2xkaW5nLWFjYy13YXRjaGxpc3Q6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaG9sZGluZy1zbGlkZXItYnV0dG9uLXdhdGNobGlzdC1zdHlsZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbn1cbi5ob2xkaW5nLXNsaWRlci1idXR0b24td2F0Y2hsaXN0LXN0eWxlIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jdXN0b20tMTAwLW1iIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCBhdXRvO1xufVxuXG4udy1hZGQtY3RhIHtcbiAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLnctc3FvZmYtY3RhIHtcbiAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnctdW5zZXQge1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbi5mdW5kcy1zb3J0LmNvbW1vbi1mdW5kLXNvcnQgLnNvcnQtZHJvcC1mb290ZXIgLmVkX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZnVuZHMtc29ydCAuc29ydC1kcm9wIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4uZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuaW5zaWRlLWxpc3Qge1xuICBnYXA6IDVweDtcbn1cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuaW5zaWRlLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuaW5zaWRlLWxpc3QgaW5wdXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmZpbHRlci1hY2NvcmRpb24uYWNjb3JkaW9uIC5pbnNpZGUtbGlzdCBpbnB1dDpjaGVja2VkIHtcbiAgYWNjZW50LWNvbG9yOiAjMDMwMDJmO1xufVxuLmZpbHRlci1hY2NvcmRpb24uYWNjb3JkaW9uIC5pbnNpZGUtbGlzdCAuYm9keWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5hdW0taW5wdXQge1xuICBnYXA6IDEwcHg7XG59XG4uYXVtLWlucHV0IC5lcXVpdHktZHJvcGRvd24tYmxvY2suZHJvcGRvd24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwM3B4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uYXVtLWlucHV0IC5lcXVpdHktZHJvcGRvd24tYmxvY2suZHJvcGRvd24gYnV0dG9uIGkge1xuICBjb2xvcjogIzM1ODBmNztcbn1cbi5hdW0taW5wdXQgaW5wdXQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2I4YjhiODtcbn1cblxuLmRlc2suYXVtLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmRlc2suYXVtLWlucHV0IC5lcXVpdHktZHJvcGRvd24tYmxvY2suZHJvcGRvd24ge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi5kZXNrLmF1bS1pbnB1dCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmRyb3Bkb3duIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5kZXNrLmF1bS1pbnB1dCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cblxuLmZ1bmRzLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5lZF9idXR0b24uYmx1ZS1vbmUuYnV0dG9uLmZpbHRlci1idXR0b24tZGlzYWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuICAuZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmZpbHRlci1hY2NvcmRpb24uYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmNsZWFyLWJ0biB7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAubmVzdGVkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAubmVzdGVkLWJvZHkuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAuZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLm5lc3RlZC1ib2R5LmFjY29yZGlvbi1ib2R5IC5pbnNpZGUtbGlzdCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5mdW5kcy1maWx0ZXIgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmRvd24tYmFyLXJpZ2h0IHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZnVuZHMtZmlsdGVyIC5tb2ItZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweDtcbiAgfVxuICAuZnVuZHMtZmlsdGVyIC5tb2ItZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5tYWluLmZpbHRlci1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDElIDMlO1xuICB9XG4gIC5mdW5kcy1maWx0ZXIgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5mdW5kcy1maWx0ZXIgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLm1mLUFjY29yZGlhbi1pdGVtIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgfVxuICAuZnVuZHMtZmlsdGVyIC5tb2ItZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ1bmRzLWZpbHRlciAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyLmZ1bmRzLWZvb3RlciB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLmZ1bmRzLWZpbHRlciAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyLmZ1bmRzLWZvb3RlciAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMiU7XG4gIH1cbn1cbi5saWdodC1ibHVlIGxhYmVsIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLmVycm9yc3RhdGUtc2VjdGlvbiB7XG4gIGhlaWdodDogNzAwcHg7XG59XG4uZXJyb3JzdGF0ZS1zZWN0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3JzdGF0ZS1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDgzNXB4O1xuICB9XG59XG4uZXJyb3JzdGF0ZS1zZWN0aW9uIC5wYXRoLTQzMTgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmVycm9yc3RhdGUtc2VjdGlvbiAub3V0ZXJzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gLm91dGVyc2VjdGlvbiAub3V0ZXItc2VjdGlvbi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gLm91dGVyc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5lcnJvcnN0YXRlLXNlY3Rpb24gLkVkYnV0dG9uLWVycm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gLkVkYnV0dG9uLWVycm9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gLkVkYnV0dG9uLWVycm9yIC5lZF9idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbiAgLmVycm9yc3RhdGUtc2VjdGlvbiAuRWRidXR0b24tZXJyb3IgLm1pZG5pZ2h0LWJsdWUtbm8tdW5kZXJsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5lcnJvcnN0YXRlLXNlY3Rpb24gLkVkYnV0dG9uLWVycm9yIC5lcnJvcnN0YXRlLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5wYXRoNDMxOG1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5lcnJvc3RhdGVtb2JpbGUge1xuICBoZWlnaHQ6IDE1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzX3BubCAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YWJzX3BubCAuZG9ja190YWJzX21vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgei1pbmRleDogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWxlbmRlci1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgLmNhbGVuZGVyLXNlY3Rpb24uZG9ja19jYWxlbmRlcl9tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0b3A6IDExNnB4O1xuICAgIHotaW5kZXg6IDg7XG4gIH1cbiAgLmNhbGVuZGVyLXNlY3Rpb24uZG9ja19jYWxlbmRlcl9tb2JpbGUgLmNhbGVuZGFyX2RhdGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxuICAuY2FsZW5kZXItc2VjdGlvbi5kb2NrX2NhbGVuZGVyX21vYmlsZSAuY2FsZW5kYXJfZGF0ZSAuZmluX3llYXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNhbGVuZGVyLXNlY3Rpb24uZG9ja19jYWxlbmRlcl9tb2JpbGUgLmNhbGVuZGFyX2RhdGUgOm50aC1jaGlsZCgyKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY2FsZW5kZXItc2VjdGlvbi5kb2NrX2NhbGVuZGVyX21vYmlsZSAuY2FsZW5kYXJfZGF0ZSAuY2FsZW5kYXJfY2hhbmdlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jYWxlbmRhcl9kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhbGVuZGFyX2RhdGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAuY2FsZW5kYXJfZGF0ZSAuY2FsZW5kYXJfY2hhbmdlIHNwYW4ge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5jYWxlbmRhcl9kYXRlIC5jYWxlbmRhcl9jaGFuZ2UgaSB7XG4gICAgZm9udC1zaXplOiAxLjA2M3JlbTtcbiAgfVxuICAuY2FsZW5kYXJfZGF0ZSAuZmluX3llYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMgc3BhblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMgLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzIC5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzIC5zdW1tYXJ5X2JveCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzIC5zdW1tYXJ5X2JveCAuc3VtbWFyeV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnN1bW1hcnlfZGV0YWlscyAuc3VtbWFyeV9ib3ggLnN1bW1hcnlfdmFsdWVzIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnN1bW1hcnlfZGV0YWlscyAuc3VtbWFyeV9ib3ggLnN1bW1hcnlfdmFsdWVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzIC5zdW1tYXJ5X2JveCAuc3VtbWFyeV92YWx1ZXMgLnBlcmNlbnRhZ2VfdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzLmRheXNwbmwtY29udGFpbmVyIC5jb2wtNjpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLnN1bW1hcnlfZGV0YWlscy5wbmctY29udGFpbmVyLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDg7XG4gIH1cbiAgLnN1bW1hcnlfZGV0YWlscy5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lci5ib3JkZXItb24tc2VhcmNoLW5vbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciAuZGF5c3BubCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIgLmRheXBubGNoYW5nZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmRvY2tfZmlsdGVyX21vYiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRvcDogMTc3cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgei1pbmRleDogNztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZG9ja19maWx0ZXJfbW9iLmRvY2tfZmlsdGVyX21vYl9wdXNoIHtcbiAgICB0b3A6IDIyMnB4O1xuICB9XG4gIC5kb2NrX2ZpbHRlcl9tb2IgLmNsZWFyLWFsbC10YWcge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDBweCAtMTVweDtcbiAgICBwYWRkaW5nOiAxMC41cHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24ge1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZG93bmxvYWRzIGJ1dHRvbiBpLmVkZWwtaWNvbi1kb3dubG9hZCB7XG4gICAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5sZWZ0LXRoaW4tYXJyb3ctZXhwYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmxlZnQtdGhpbi1hcnJvdy1leHBhbmQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjM3NXJlbTtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnAtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5jbG9zZS1leHBhbmQge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuY2xvc2UtZXhwYW5kOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGk6YmVmb3JlIHtcbiAgICB0b3A6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpLmVkZWwtaWNvbi1jbG9zZSB7XG4gICAgcGFkZGluZzogN3B4IDBweCAxM3B4IDRweDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGkuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMgaS5lZGVsLWljb24tbGVmdC1hcnJvdzpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgdG9wOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMtbmV3IGksXG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMtbmV3IGkuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b24ge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uIGkge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uLnNvcnQtYnRuIGkge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b24uc29ydC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b24gLnNvcnQtZmlsdGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uIC5zb3J0LWZpbHRlci1pY29uIC5zb3J0LWZpbHRlci1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9faGFuZGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbiBpIHtcbiAgICBmb250LXNpemU6IDAuOTM4cmVtO1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbi5maWx0ZXItYnRuIGkge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbi5maWx0ZXItYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzM1ODBmNztcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciBidXR0b24gLmZpbHRlci1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgYnV0dG9uIC5maWx0ZXItaWNvbiAuZmlsdGVyLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgYnV0dG9uOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZG93bmxvYWRzIHtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24ge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgY29sb3I6ICMwZDZlZmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZG93bmxvYWRzIGJ1dHRvbiBpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24uZG93bmxvYWQtYnRuIGkge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZG93bmxvYWRzIGJ1dHRvbi5kb3dubG9hZC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlci5kb2NrLWZpbHRlcmJhci1tb2ItcG5sIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNzVweDtcbiAgICB3aWR0aDogMTAyJTtcbiAgICB6LWluZGV4OiA4O1xuICB9XG4gIC5zdW1tYXJpemUtcG5sIHtcbiAgICBtYXJnaW46IDBweCAwcHggMTVweCAwcHg7XG4gIH1cbiAgLmRhdGVfYmFuZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNkNjlhMjY7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAubmFtZV93cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAubmFtZV93cmFwcGVyIC5zY3JpcF9uYW1lIHtcbiAgICBhbGlnbi1zZWxmOiBzZWxmLWVuZDtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC5uYW1lX3dyYXBwZXIgLnNjcmlwX25hbWUgc3Bhbi5uYW1lLXJlYWRtb3JlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC5uYW1lX3dyYXBwZXIgLnNjcmlwX25hbWUgLnctYXV0byB7XG4gICAgd2lkdGg6IDExMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAubmFtZV93cmFwcGVyIC52YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAudmFsdWVfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC52YWx1ZV93cmFwcGVyIC50YWcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wbmxfZGV0YWlsX2RhdGEgLnZhbHVlX3dyYXBwZXIgLnRhZyAudmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC52YWx1ZV93cmFwcGVyIC5wcmljZV9xdHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuNjg4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAudmFsdWVfd3JhcHBlciAucHJpY2VfcXR5IC5wcmljZV92YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC52YWx1ZV93cmFwcGVyIC5wcmljZV9xdHkgLnByaWNlX3F0eV9hbG9uZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAudmFsdWVfd3JhcHBlciAucHJpY2VfcXR5IC5kb3Qge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMHJlbTtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYjhiOGI4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAubmFtZV93cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLm5hbWVfd3JhcHBlciAubmFtZS1yZWFkbW9yZSB7XG4gICAgd2lkdGg6IDEzN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLm5hbWVfd3JhcHBlciAubmFtZS1yZWFkbW9yZS53LWF1dG8ge1xuICAgIHdpZHRoOiAxMzdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLm5hbWVfd3JhcHBlciAuc2NyaXBfbmFtZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAubmFtZV93cmFwcGVyIC52YWx1ZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLnZhbHVlX3dyYXBwZXIgLnVucmVhbGlzZWRfd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGVuZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMzBweCAzMHB4O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLnZhbHVlX3dyYXBwZXIgLnVucmVhbGlzZWRfd3JhcHBlciAucHJpY2VfcXR5IHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLnZhbHVlX3dyYXBwZXIgLnVucmVhbGlzZWRfd3JhcHBlciAucHJpY2VfcXR5IC5wcmljZV92YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIC51bnJlYWxpc2VkX3dyYXBwZXIgLnByaWNlX3F0eSAucHJpY2VfcXR5X2Fsb25lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIC51bnJlYWxpc2VkX3dyYXBwZXIgLnByaWNlX3F0eSAuZG90IHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDByZW07XG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2I4YjhiODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIC51bnJlYWxpc2VkX3dyYXBwZXIgLnRhZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAudmFsdWVfd3JhcHBlciAudW5yZWFsaXNlZF93cmFwcGVyIC50YWcgLnZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAudmFsdWVfd3JhcHBlciAucmVhbGlzZWRfd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBlbmQ7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAudmFsdWVfd3JhcHBlciAucmVhbGlzZWRfd3JhcHBlciAudGFnIHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIC5yZWFsaXNlZF93cmFwcGVyIC50YWcgLnZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kcmF3ZXJfY29udGFpbmVyIC5jYWxlbmRhcl9saXN0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciAuY2FsZW5kYXJfbGlzdCAubGlzdF9jb250YWluZXIge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kcmF3ZXJfY29udGFpbmVyIC5jYWxlbmRhcl9saXN0IC5saXN0X2NvbnRhaW5lciBzcGFuIHtcbiAgICBwYWRkaW5nOiAxNHB4IDBweCAxNXB4IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciAuY2FsZW5kYXJfbGlzdCAubGlzdF9jb250YWluZXIgc3BhbiAucmlnaHRfYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTdweDtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciAuY2FsZW5kYXJfbGlzdCAubGlzdF9jb250YWluZXIgc3BhbiAucmlnaHRfYXJyb3cgaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciAuY3VzdG9tX2J0biB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd2VyX3llYXJfY29udGFpbmVyIC5tb2JfeWVhcl9jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLm1vYl95ZWFyX2NvbnRhaW5lciBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLm1vYl95ZWFyX2NvbnRhaW5lciBzcGFuIGkge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW46IDZweCAxMXB4IDBweCAxNXB4O1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLnllYXJfbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLnllYXJfbGlzdCAuZmluYW5jaWFsX3llYXIge1xuICAgIGhlaWdodDogNTNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmRyYXdlcl95ZWFyX2NvbnRhaW5lciAueWVhcl9saXN0IC5maW5hbmNpYWxfeWVhciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNzI3MjcxO1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLnllYXJfbGlzdCAuZmluYW5jaWFsX3llYXI6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuZHJhd2VyX3llYXJfY29udGFpbmVyIC55ZWFyX2xpc3QgZGl2LmJ0bi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZHJhd2VyX3llYXJfY29udGFpbmVyIC55ZWFyX2xpc3QgZGl2LmJ0bi1jb250YWluZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOXB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLnllYXJfbGlzdCA6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX2FuZF9Ub19Db250YWluZXIge1xuICAgIGhlaWdodDogMjU1cHg7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuY3VzdG9tX2hlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX2FuZF9Ub19Db250YWluZXIgLmN1c3RvbV9oZWFkaW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuY3VzdG9tX2hlYWRpbmcgc3BhbiBpIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiA2cHggMTFweCAwcHggMTVweDtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciAuZGF0ZS1sYWJlbHMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuZGF0ZV9jb250YWluZXIgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dC5kLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMTBweCAxMHB4IDhweDtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dC5kLWJsb2NrIGkge1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuZGF0ZV9jb250YWluZXIgLmN1c3RvbV9idG4ge1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nOiA4cHggMHB4IDBweCAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuZGF0ZV9jb250YWluZXIgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuZGF0ZS1wYXJ0aXRpb24ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIC5kYXRlLXBhcnRpdGlvbiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV90b19jb250YWluZXJfbmV3IC5jYWxlbmRhci0tcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcgLmlucHV0RmllbGRDYWxlbmRhckljb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcgLmlucHV0RmllbGRDYWxlbmRhckljb24gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcgLmlucHV0RmllbGRDYWxlbmRhckljb24gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fdG9fY29udGFpbmVyX25ldyAuY3VzdG9tX2hlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcgLmN1c3RvbV9oZWFkaW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fdG9fY29udGFpbmVyX25ldyAuY3VzdG9tX2hlYWRpbmcgc3BhbiBpIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiA2cHggMTFweCAwcHggMTVweDtcbiAgfVxuICBidXR0b24gLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xuICAgIHRvcDogMyU7XG4gIH1cbiAgLnBubF9kYXRhX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5kaXNwbGF5X2VuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgbWFyZ2luOiAxM3B4IDBweCAzcHggMHB4O1xuICB9XG4gIC5zZWxlY3RlZF9vcHRpb24gLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgICB0b3A6IDE1MnB4O1xuICB9XG4gIC5vdGhlcl9vcHRpb25zIHtcbiAgICB0b3A6IDE4M3B4O1xuICB9XG4gIC5kYXRlLXBpY2tlciB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gIH1cbiAgLmJ1dHRvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJ1dHRvbl9jb250YWluZXIgLm5leHRfYnRuIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5wbmwtZHJhd2VyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMjY7XG4gIH1cbiAgLnBubC1kcmF3ZXItY29udGFpbmVyIC5jdXN0b21fYnRuIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucG5sLWRyYXdlci1jb250YWluZXIgLmRhdGUtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHRvcDogMzE2cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucG5sLWRyYXdlci1jb250YWluZXIgLmRhdGUtY29udGFpbmVyIC5zZWxlY3QtZGF0ZSB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4IDBweDtcbiAgICBtYXJnaW46IDBweCAwcHggMTBweCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAucG5sLWRyYXdlci1jb250YWluZXIgLmRhdGUtY29udGFpbmVyIC5mb3JtLWNvbnRyb2wge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDIwMXB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMzg2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2V0dGluZy1wYWRkaW5nIHtcbiAgcGFkZGluZzogMHB4IDIwcHggNC4yNXB4O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIuei1pbmRleC1oaWdoIHtcbiAgICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IGlucHV0W3R5cGU9cmFkaW9dOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMTAlO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIHtcbiAgICBtYXJnaW46IDI1cHggMTVweDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAubW9iRm9ybSAubW9iRm9ybVdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLmJsdWVfYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLmJsdWVfYmcubWFpbCAubWFpbC1pbnB1dCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAubW9iRm9ybSAuYmx1ZV9iZy5tYWlsIC5pY29uIGkge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIC5jdXN0b21fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTgwZjc7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuZm9ybS1sYWJlbCBiIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5jdXN0b21Gb3JtU2VjdGlvbiAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzM1ODBmNztcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IGkge1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4jZnV0dXJlLW1hcmtldHRvZGF5IC5tYXJrZXQtdG9wLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuI2Z1dHVyZS1tYXJrZXR0b2RheSAubWFya2V0LXRvZGF5LXN0b2NrLWNhcmRzIC5jb2wtbGctMzpsYXN0LWNoaWxkIC5nZW5lcmljLXN0b2NrLWNhcmRzIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNmdXR1cmUtbWFya2V0dG9kYXkgLm1hcmtldC10b2RheS1zdG9jay1jYXJkcyAuY29sLWxnLTM6bnRoLWNoaWxkKDIpIC5nZW5lcmljLXN0b2NrLWNhcmRzIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgfVxufVxuI2Z1dHVyZS1tYXJrZXR0b2RheSAubWFya2V0LXRvZGF5LXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmRzIHtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMTlweCAyMHB4IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNmdXR1cmUtbWFya2V0dG9kYXkgLm1hcmtldC10b2RheS1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICB9XG59XG4jZnV0dXJlLW1hcmtldHRvZGF5IC5mdXR1cmUtdG9kYXktc2VjLWJvdHRvbSAuQ2hhcnRpcXRvcHNlY3Rpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuI2Z1dHVyZS1tYXJrZXR0b2RheSAuZnV0dXJlLXRvZGF5LXNlYy1ib3R0b20gLmVxdWl0eS1kcm9wZG93bi1ibG9jayBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Z1dHVyZS1tYXJrZXR0b2RheSAuZnV0dXJlLXRvZGF5LXNlYy1ib3R0b20gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZWRlbC1pY29uLWFycm93LWRvd24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuI2Z1dHVyZS1tYXJrZXR0b2RheSAuZnV0dXJlLXRvZGF5LXNlYy1ib3R0b20gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZWRlbC1pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4jZnV0dXJlLW1hcmtldHRvZGF5IC5mdXR1cmUtdG9kYXktc2VjLWJvdHRvbSAuaWZyYW1lQ2xhc3MuY2hhcnRpcS1tYXJrZXQge1xuICBoZWlnaHQ6IDY1dmggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jZnV0dXJlLW1hcmtldHRvZGF5IC5mdXR1cmUtdG9kYXktc2VjLWJvdHRvbSAuc2VjdGlvbi1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuI2Z1dHVyZS1tYXJrZXR0b2RheSAuZnV0dXJlLXRvZGF5LXNlYy1ib3R0b20gLnNlY3Rpb24tcmlnaHQgLm1hcmtldC1zdGF0dXMtZnV0dXJlIC5ncmlkQ29udGFpbmVybWFya2V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAxLjVmciAxLjVmcjtcbiAgZ2FwOiA1MHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNmdXR1cmUtbWFya2V0dG9kYXkgLmZ1dHVyZS10b2RheS1zZWMtYm90dG9tIC5zZWN0aW9uLXJpZ2h0IC5tYXJrZXQtc3RhdHVzLWZ1dHVyZSAuZ3JpZENvbnRhaW5lcm1hcmtldCAuZ3JpZGNvbnRhaW5lckJveDpudGgtb2YtdHlwZShldmVuKSAudGl0bGVIZWFkaW5nLFxuICAjZnV0dXJlLW1hcmtldHRvZGF5IC5mdXR1cmUtdG9kYXktc2VjLWJvdHRvbSAuc2VjdGlvbi1yaWdodCAubWFya2V0LXN0YXR1cy1mdXR1cmUgLmdyaWRDb250YWluZXJtYXJrZXQgLmdyaWRjb250YWluZXJCb3g6bnRoLW9mLXR5cGUoZXZlbikgLnZhbHVlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2Z1dHVyZS1tYXJrZXR0b2RheSAuZnV0dXJlLXRvZGF5LXNlYy1ib3R0b20gLnNlY3Rpb24tcmlnaHQgLm1hcmtldC1zdGF0dXMtZnV0dXJlIC5ncmlkQ29udGFpbmVybWFya2V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDEuNWZyO1xuICAgIGdhcDogMzBweCAyMHB4O1xuICB9XG59XG4jZnV0dXJlLW1hcmtldHRvZGF5IC5mdXR1cmUtdG9kYXktc2VjLWJvdHRvbSAuc2VjdGlvbi1yaWdodCAubWFya2V0LXN0YXR1cy1mdXR1cmUgLmdyaWRDb250YWluZXJtYXJrZXQgLkJ1aWxkdXB0eHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjZnV0dXJlLW1hcmtldHRvZGF5IC5mdXR1cmUtdG9kYXktc2VjLWJvdHRvbSAuc2VjdGlvbi1yaWdodCAubWFya2V0LXN0YXR1cy1mdXR1cmUgLmdyaWRDb250YWluZXJtYXJrZXQgLkJ1aWxkdXB0eHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbiNmdXR1cmUtbWFya2V0dG9kYXkgLmZ1dHVyZS10b2RheS1zZWMtYm90dG9tIC5zZWN0aW9uLXJpZ2h0IC5tYXJrZXQtc3RhdHVzLWZ1dHVyZSAudGl0bGVIZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNmdXR1cmUtbWFya2V0dG9kYXkgLmZ1dHVyZS10b2RheS1zZWMtYm90dG9tIC5zZWN0aW9uLXJpZ2h0IC5tYXJrZXQtc3RhdHVzLWZ1dHVyZSAudGl0bGVIZWFkaW5nIGg0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNmdXR1cmUtbWFya2V0dG9kYXkgLmZ1dHVyZS10b2RheS1zZWMtYm90dG9tIC5zZWN0aW9uLXJpZ2h0IC5tYXJrZXQtc3RhdHVzLWZ1dHVyZSAudmFsdWUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNmdXR1cmUtbWFya2V0dG9kYXkgLmZ1dHVyZS10b2RheS1zZWMtYm90dG9tIC5zZWN0aW9uLXJpZ2h0IC5tYXJrZXQtc3RhdHVzLWZ1dHVyZSAudmFsdWUgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuI2Z1dHVyZS1tYXJrZXR0b2RheSAuZnV0dXJlLXRvZGF5LXNlYy1ib3R0b20gLm1hcmtldC1iYXJjaGFydC1zZWN0aW9uIC5tYXJrZXQtcXVvdGUtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmZuby10YWJzLmdlbmVyaWMtdGFicyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5MjY2Mztcbn1cbi5mbm8tdGFicy5nZW5lcmljLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjcuNXB4O1xuICBjb2xvcjogIzI5MjY2Mztcbn1cbi5mbm8tdGFicy5nZW5lcmljLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNjYzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm5vLXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDVweCAxMy41cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5mdXR1cmUtbWFya2V0LWxvYWRlciAucmVhY3QtbG9hZGluZy1za2VsZXRvbiB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjb2RkLWJsb2NrID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjb2RkLWJsb2NrID4gZGl2OmZpcnN0LWNoaWxkID4gLmdlbmVyaWMtc3RvY2stY2FyZHMge1xuICAgIGhlaWdodDogMTE1cHg7XG4gIH1cbiAgI29kZC1ibG9jayA+IGRpdjpmaXJzdC1jaGlsZCAubHRwLWNoYW5nZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG4gICNvZGQtYmxvY2sgPiBkaXY6Zmlyc3QtY2hpbGQgLmx0cC1jaGFuZ2UtYmxvY2sgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay12YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gICNvZGQtYmxvY2sgZGl2IC5nZW5lcmljLXN0b2NrLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7XG4gIH1cbiAgI29kZC1ibG9jayBkaXYgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1kYXRlIHAge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgI29kZC1ibG9jayA+IGRpdjpudGgtY2hpbGQob2RkKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG4uZnV0dXJlRHJpdmluZ21hcmtldCB7XG4gIG1hcmdpbjogNTFweCAwcHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnV0dXJlRHJpdmluZ21hcmtldCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnV0dXJlRHJpdmluZ21hcmtldCAuZnV0dXJlLW5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC50aXRsZS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mdXR1cmVEcml2aW5nbWFya2V0IC5mdXR1cmUtbmV3cyAudGl0bGUtZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC50aXRsZS1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC50aXRsZS1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lZGVsLWljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC50aXRsZS1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mdXR1cmVEcml2aW5nbWFya2V0IC5mdXR1cmUtbmV3cyAudGl0bGUtZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC50aXRsZS1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgLmVkZWwtaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5mdXR1cmVEcml2aW5nbWFya2V0IC5mdXR1cmUtZG0gLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1kbSAuZG9jay1saXZlTmV3cy1zZWN0aW9uIHtcbiAgICB0b3A6IDE2MHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cbn1cbi5mdXR1cmVEcml2aW5nbWFya2V0IC5kbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmRtLXRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cbi5mdXR1cmVEcml2aW5nbWFya2V0IC5mdXR1cmUtY2FyZENvbnRhaW5lciAuZnV0dXJlLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mdXR1cmVEcml2aW5nbWFya2V0IC5mdXR1cmUtY2FyZENvbnRhaW5lciAuZnV0dXJlLWNhcmRzIC5tYXJrZXRncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnV0dXJlRHJpdmluZ21hcmtldCAuZnV0dXJlLWNhcmRDb250YWluZXIgLmZ1dHVyZS1jYXJkcyAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHggIWltcG9ydGFudDtcbn1cbi5mdXR1cmVEcml2aW5nbWFya2V0IC5mdXR1cmUtY2FyZENvbnRhaW5lciAuZnV0dXJlLWNhcmRzIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mdXR1cmVEcml2aW5nbWFya2V0IC5mdXR1cmUtY2FyZENvbnRhaW5lciAuZnV0dXJlLWNhcmRzIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1jYXJkQ29udGFpbmVyIC5mdXR1cmUtY2FyZHMgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZnV0dXJlRHJpdmluZ21hcmtldCAuZnV0dXJlLWNhcmRDb250YWluZXIgLmZ1dHVyZS1jYXJkcyAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IC5kcml2aW5nbWFya2V0LXRpdGxlLWhlYWQge1xuICBtYXJnaW46IDIwcHggMHB4IDEwcHggMHB4O1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1jYXJkQ29udGFpbmVyIC5mdXR1cmUtY2FyZHMgLm1hcmtldGdyb3VwOmZpcnN0LWNoaWxkIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4O1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIyN3B4ICFpbXBvcnRhbnQ7XG59XG4uZnV0dXJlRHJpdmluZ21hcmtldDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgaGVpZ2h0OiA3N3B4O1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG59XG4uZnV0dXJlRHJpdmluZ21hcmtldDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmZ1dHVyZURyaXZpbmdtYXJrZXQgLm1hc2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZnV0dXJlRHJpdmluZ21hcmtldCAuZnV0dXJlLW5ld3Mge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG4gIC5mdXR1cmVEcml2aW5nbWFya2V0IC5mdXR1cmUtbmV3cyAuY29sLTgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC5jb2wtOCAuZnV0dXJlLWNhcmRDb250YWluZXIgLmZ1dHVyZS1jYXJkcyB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbiAgLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC5jb2wtOCAuZnV0dXJlLWNhcmRDb250YWluZXIgLmZ1dHVyZS1jYXJkcyAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAuZnV0dXJlRHJpdmluZ21hcmtldCAuZnV0dXJlLW5ld3MgLnRpdGxlLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxuICAuZnV0dXJlRHJpdmluZ21hcmtldCAuZnV0dXJlLW5ld3MgLnRpdGxlLWRyb3Bkb3duIC5kbS10aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC50aXRsZS1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmZ1dHVyZURyaXZpbmdtYXJrZXQgLmZ1dHVyZS1uZXdzIC50aXRsZS1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmRyb3Bkb3duIGJ1dHRvbiBpIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZnV0dXJlRHJpdmluZ21hcmtldCAuZnV0dXJlLWRtIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5mdXR1cmUtcHJvZ3Jlc3MgLnByb2dyZXNzYm94IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmZ1dHVyZS1wcm9ncmVzcyAucHJvZ3Jlc3Nib3ggLm1sLTEzIHtcbiAgd2lkdGg6IDk0JTtcbn1cbi5mdXR1cmUtcHJvZ3Jlc3MgLnByb2dyZXNzLnByb2dyZXNzY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZ1dHVyZS1wcm9ncmVzcyAucHJvZ3Jlc3MucHJvZ3Jlc3Njb250YWluZXIge1xuICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnV0dXJlLXByb2dyZXNzIC5wcm9ncmVzcy5wcm9ncmVzc2NvbnRhaW5lciAucm9sbG92ZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZnV0dXJlLXByb2dyZXNzIC5wcm9ncmVzcy5wcm9ncmVzc2NvbnRhaW5lciAucm9sbG92ZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5mdXR1cmUtcHJvZ3Jlc3MgLnByb2dyZXNzLnByb2dyZXNzY29udGFpbmVyIC5jb21tb25kYXRhdmFsdWUge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnV0dXJlLWFjdGl2ZSAucHJvZ3Jlc3Nib3ggLm1sLTEzIC5sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG59XG5cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIHtcbiAgbWFyZ2luLXRvcDogNTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwYjI0M2EgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcGxlZnRtYWluMSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCIgIWltcG9ydGFudDtcbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcGxlZnRzdWIge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcGxlZnRzdWIge1xuICAgIG1hcmdpbi10b3A6IDIzcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAuZnV0dXJlc29wdGhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLmZ1dHVyZXNvcHRoZWFkaW5nIC5mdXR1cmVkYXRhaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLmZ1dHVyZXNvcHRoZWFkaW5nIC5mdXR1cmVkYXRhaGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLmZ1dHVyZXNvcHRoZWFkaW5nIC5mdXR1cmVkYXRhaGVhZGluZyBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAuZnV0dXJlc29wdGhlYWRpbmcgLmZ1dHVyZWRhdGF2YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5mdXR1cmVzb3B0aGVhZGluZyAuZnV0dXJlZGF0YXZhbHVlIHNwYW4ge1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZWRlbC1pY29uLWFycm93LWRvd24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVkZWwtaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIC5mdXR1cmVHcmVlbmJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZGY2O1xufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLmZ1dHVyZUJveENvbnRhaW5lciAuZnV0dXJlUmVkYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIC5mdXR1cmVCb3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIC5mdXR1cmVCb3ggLmZ1dHVyZXRhYmxlbWFpbkhlYWRpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCAuZnV0dXJldGFibGVtYWluSGVhZGluZyAuZnV0dXJlSGVhZGluZ1RpdGxlIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIC5mdXR1cmVCb3ggLmZ1dHVyZXRhYmxlbWFpbkhlYWRpbmcgLmZ1dHVyZUhlYWRpbmdUaXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIC5mdXR1cmVCb3ggLmZ1dHVyZXRhYmxlaGVhZGluZyAuZnV0dXJlSGVhZGluZ1RpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDBweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCAuZnV0dXJldGFibGVoZWFkaW5nIC5mdXR1cmVIZWFkaW5nVGl0bGUge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCAuZnV0dXJldGFibGVoZWFkaW5nIC5mdXR1cmVIZWFkaW5nRGF0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCAuZnV0dXJldGFibGVoZWFkaW5nIC5mdXR1cmVIZWFkaW5nRGF0YSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbi5mdXR1cmUtc3BvdENvbXBhcmlzaW9uIC5tYXJrZXRncm91cC5mdXR1cmVTcG90Q29tcGFyZVRpdGxlIC5mdXR1cmVCb3hDb250YWluZXIgLmZ1dHVyZUJveCAuZnV0dXJldGFibGVoZWFkaW5nIC5mdXR1cmVHcmVlbiB7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLmZ1dHVyZUJveENvbnRhaW5lciAuZnV0dXJlQm94IC5mdXR1cmV0YWJsZWhlYWRpbmcgLmZ1dHVyZXJlZCB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xufVxuXG4vKioqKioqKioqKioqKjggcmVzcG9uc2l2ZSBjaGFuZ2VzKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24gLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUgLm1hcmtldENhcmQgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgfVxuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAubWFya2V0Q2FyZCAubWludXRlcy1hZ28ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgfVxuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSAuZnV0dXJlQm94Q29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mdXR1cmVzcG90YmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZ1dHVyZXNwb3RibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdXR1cmVIZWFkaW5nRGF0YS5sdHBkYXRhIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5leGNoYW5nZS1tb2JpbGUtdGFicyAubmF2Lm5hdi10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxMXB4IDE1cHggMHB4O1xufVxuLmV4Y2hhbmdlLW1vYmlsZS10YWJzIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5leGNoYW5nZS1tb2JpbGUtdGFicyAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4IDRweCAxMHB4IDZweDtcbn1cbi5leGNoYW5nZS1tb2JpbGUtdGFicyAuc3RvY2tzLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5leGNoYW5nZS1tb2JpbGUtdGFicyAuc3RvY2tzLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4ud2lkdGgtZml0IHtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZ1dHVyZXMudmlld0FsbCAuZHJpdmluZ21hcmtldC10aXRsZS1oZWFkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLkZ1dHVyZV90b3BHYWluLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSwgLkZ1dHVyZV90b3BHYWluLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg3KSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5GdXR1cmVfdm9sdW1lX3RhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSwgLkZ1dHVyZV92b2x1bWVfdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpLCAuRnV0dXJlX3ZvbHVtZV90YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoOSksXG4uRnV0dXJlX3ZhbHVlX3RhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSxcbi5GdXR1cmVfdmFsdWVfdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpLFxuLkZ1dHVyZV92YWx1ZV90YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoOSkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uRnV0dXJlX3ByZW1pdW1fdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDYpLCAuRnV0dXJlX3ByZW1pdW1fdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDUpLFxuLkZ1dHVyZV9kaXNjb3VudF90YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNiksXG4uRnV0dXJlX2Rpc2NvdW50X3RhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5GdXR1cmVfcm9sbG92ZXJfdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDYpLCAuRnV0dXJlX3JvbGxvdmVyX3RhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg5KSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3QWxsLXRhYmxlIHRhYmxlLkZ1dHVyZV9yb2xsb3Zlcl90YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDEycHggMThweDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYXJrZXRUYWJzIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogNTBweDtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIGxpIHAge1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwgYSBwIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwgYS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMDAyZjtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIGEuYWN0aXZlIHAge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIGxpIHtcbiAgcGFkZGluZzogMTRweCAwcHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIGxpIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIH1cbn1cbi5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xufVxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwgLnJlYWN0LXRhYnNfX3RhYjpmb2N1czphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwgLnJlYWN0LXRhYnNfX3RhYi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMDAyZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFya2V0VGFicyAucmVhY3QtdGFicyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIC5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIC8qIFRyYWNrICovXG4gICAgLyogSGFuZGxlICovXG4gIH1cbiAgLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tYXJrZXRUYWJzIC5yZWFjdC10YWJzIC5tYXJrZXRUYWJzLXVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzAzMDAyZjtcbiAgfVxuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCBsaSBwIHtcbiAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAubWFya2V0VGFicyAucmVhY3QtdGFicyAubWFya2V0VGFicy11bCAucmVhY3QtdGFic19fdGFiLS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcmtldFRhYnMgLnJlYWN0LXRhYnMgLm1hcmtldFRhYnMtdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLmRlc2stb2lhIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZGVzay1vaWEgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGIyNDNhO1xufVxuLmRlc2stb2lhIC5tYXJrZXRDYXJkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdHN1YiB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5kZXNrLW9pYSAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAxNXB4IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzay1vaWEgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNrLW9pYSAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRweDtcbiAgfVxufVxuLmRlc2stb2lhIC50aW1lcGVyaW9kIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzcyNzI3MTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDE1cHg7XG59XG4uZGVzay1vaWEtY2FyZCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZGVzay1vaWEtY2FyZCAuY2FyZC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRlc2stb2lhLWNhcmQgLmNhcmQtaGVhZCAuaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5kZXNrLW9pYS1jYXJkIC5jYXJkLWhlYWQgLm9pYS1zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRlc2stb2lhLWNhcmQgLmNhcmQtaGVhZCAub2lhLXNvcnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uZGVzay1vaWEtY2FyZCAuY2FyZC1oZWFkIC5vaWEtc29ydCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGVzay1vaWEtY2FyZCAjb2lhIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZGVzay1vaWEgLm9wZW4taW50cmVzdC10YWJsZS1oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZGVzay1vaWEgLm9wZW4taW50cmVzdC10YWJsZS1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5kZXNrLW9pYSAub3Blbi1pbnRyZXN0LXRhYmxlLWJvZHk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZGVzay1vaWEgLm9wZW4taW50cmVzdC10YWJsZS1ib2R5IC5ib2R5LXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlc2stb2lhIC5vcGVuLWludHJlc3QtdGFibGUtYm9keSAuYm9keS1yb3ctbGVmdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZGVzay1vaWEgLm9wZW4taW50cmVzdC10YWJsZS1ib2R5IC5ib2R5LXJvdy1sZWZ0IC5zdG9jay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5kZXNrLW9pYSAub3Blbi1pbnRyZXN0LXRhYmxlLWJvZHkgLmJvZHktcm93LXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmRlc2stb2lhIC5vcGVuLWludHJlc3QtdGFibGUtZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZGVzay1vaWEgLm9wZW4taW50cmVzdC10YWJsZSAub3Blbi1pbnRyZXN0LXRhYmxlLWhlYWQge1xuICBwYWRkaW5nOiAwIDVweCAwcHggMTVweCAhaW1wb3J0YW50O1xufVxuLmRlc2stb2lhIC5vcGVuLWludHJlc3QtdGFibGUgLm9wZW4taW50cmVzdC10YWJsZS1oZWFkIC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmRlc2stb2lhIC5vcGVuLWludHJlc3QtdGFibGUgLm9wZW4taW50cmVzdC10YWJsZS1oZWFkIC5jaGFuZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmRlc2stb2lhIC5vcGVuLWludHJlc3QtdGFibGUgLm9wZW4taW50cmVzdC10YWJsZS1ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmRlc2stb2lhIC5vcGVuLWludHJlc3QtdGFibGUgLm9wZW4taW50cmVzdC10YWJsZS1ib2R5IC5ib2R5LXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZXNrLW9pYS12aWV3YWxsLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSwgLmRlc2stb2lhLXZpZXdhbGwtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDMpLCAuZGVzay1vaWEtdmlld2FsbC10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNCksIC5kZXNrLW9pYS12aWV3YWxsLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSwgLmRlc2stb2lhLXZpZXdhbGwtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiICFpbXBvcnRhbnQ7XG59XG4uZGVzay1vaWEtdmlld2FsbC10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNSkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4ub2lhLXNvcnQgaSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm9pYS1zb3J0ICNzb3J0QnlPSUEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJmMmZlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMjRweDtcbn1cbi5vaWEtc29ydCAjc29ydEJ5T0lBIGEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ub3BlbmludHJlc3QtdGFicyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy14OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLm9wZW5pbnRyZXN0LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLm9wZW5pbnRyZXN0LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiB1bnNldDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4IDEwJSAhaW1wb3J0YW50O1xufVxuLm9wZW5pbnRyZXN0LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAub3BlbmludHJlc3QtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vaWEtc2lkZWJhciAuc3RvY2stZGV0YWlscy1ib2R5IC5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4ub2lhLXNpZGViYXIgLnN0b2NrLWRldGFpbHMtYm9keSAuc2xpZGluZ3BhbmUtaWNvbi1ibG9jayAuaWNvbi10aWxlIGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDI4cHggMTVweDtcbn1cbi5vaWEtc2lkZWJhciAuc3RvY2stZGV0YWlscy1ib2R5IC5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGUgYSBpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ub2lhLXNpZGViYXIgLnN0b2NrLWRldGFpbHMtYm9keSAuc2xpZGluZ3BhbmUtaWNvbi1ibG9jayAuaWNvbi10aWxlIGEgLmVkZWwtaWNvbi1leWUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ub2lhLXNpZGViYXIgLnN0b2NrLWRldGFpbHMtYm9keSAuc2xpZGluZ3BhbmUtaWNvbi1ibG9jayAuaWNvbi10aWxlIGEgLmVkZWwtaWNvbi1WaWV3LXF1b3RlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vaWEtc2lkZWJhciAuc3RvY2stZGV0YWlscy1ib2R5IC5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGU6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBhbGlnbi1pdGVtczogdW5zZXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI29wZW5pbnRlcmVzdGFuYWx5c2lzIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNvcGVuaW50ZXJlc3RhbmFseXNpcyAubWFya2V0Y2FyZGhlYWQuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwcHggIWltcG9ydGFudDtcbiAgfVxuICAjb3BlbmludGVyZXN0YW5hbHlzaXMgLm1vYi1vaWEtY2FyZCAubWFya2V0Y2FyZGhlYWQuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjb3BlbmludGVyZXN0YW5hbHlzaXMgLm1vYi1vaWEtY2FyZCAuYm9keS1yb3ctbGVmdC5jb2wgLnN0b2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gICNvcGVuaW50ZXJlc3RhbmFseXNpcyAubW9iLW9pYS1jYXJkIC5ib2R5LXJvdy1sZWZ0LmNvbCAuc3RvY2stdGl0bGUtbnVtLXZhbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAjb3BlbmludGVyZXN0YW5hbHlzaXMgLm1hcmtldGNhcmRmb290LmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAjb2lhLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm1vYi1vaWEgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwYjI0M2E7XG59XG4ubW9iLW9pYSAubWstY2FyZC10b3BsZWZ0bWFpbiAuZWRlbC1pY29uLWFycm93LWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogMnB4O1xufVxuLm1vYi1vaWEgI29pYSAubWFya2V0Q2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xufVxuLm1vYi1vaWEubW9iLW9pYS12aWV3YWxsIC5vcGVuaW50cmVzdC10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLm1vYi1vaWEtY2FyZCB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4ubW9iLW9pYS1jYXJkIC5jYXJkLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLm1vYi1vaWEtY2FyZCAuY2FyZC1oZWFkIC5oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLm1vYi1vaWEtY2FyZCAuY2FyZC1oZWFkIC5vaWEtc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4ubW9iLW9pYS1jYXJkIC5vcGVuLWludHJlc3QtdGFibGUtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubW9iLW9pYS1jYXJkIC5vcGVuLWludHJlc3QtdGFibGUtYm9keSAuYm9keS1yb3cge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5tb2Itb2lhLWNhcmQgLm9wZW4taW50cmVzdC10YWJsZS1ib2R5IC5ib2R5LXJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1vYi1vaWEtY2FyZCAub3Blbi1pbnRyZXN0LXRhYmxlLWJvZHkgLmJvZHktcm93LWxlZnQgLnN0b2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubW9iLW9pYS1jYXJkIC5vcGVuLWludHJlc3QtdGFibGUtYm9keSAuYm9keS1yb3ctbGVmdCAuc3RvY2stdGl0bGUtbnVtLXZhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5tb2Itb2lhLWNhcmQgLm9wZW4taW50cmVzdC10YWJsZS1ib2R5IC5ib2R5LXJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5zZXBlcmF0b3JCb3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLnNpZGViYXItY2hhcnRJcSBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZnV0dXJlcy1vcGVuaW50ZXJlc3Qtdmlld2FsbCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZnV0dXJlcy1vcGVuaW50ZXJlc3Qtdmlld2FsbCAubWFya2V0Y2FyZGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ1dHVyZXMtb3BlbmludGVyZXN0LXZpZXdhbGwgLmRlc2stb2lhLXZpZXdhbGwtdGFibGUgLnRpdGxlIHtcbiAgICBnYXA6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdXR1cmVzLW9wZW5pbnRlcmVzdC12aWV3YWxsIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xuICB9XG4gIC5mdXR1cmVzLW9wZW5pbnRlcmVzdC12aWV3YWxsIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xuICAgIHdpZHRoOiAxMjhweDtcbiAgfVxufVxuXG4ub2lhLXZpZXdhbGwtdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4udW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1oZWFkaW5nIHtcbiAgd2lkdGg6IDM0MnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogIzBiMjQzYTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LXNlY3Rpb253aXNlLWRpc3RyaWJ1dGlvbiB7XG4gIG1hcmdpbjogNTBweCAwO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qtc2VjdGlvbndpc2UtZGlzdHJpYnV0aW9uIC51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1zZWN0aW9ud2lzZS1kaXN0cmlidXRpb24gLnVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3QtaGVhZCAuY2F0ZWdvcnktaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLnVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qtc2VjdGlvbndpc2UtZGlzdHJpYnV0aW9uIC51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LWhlYWQgLmJhY2stdG8tc2VjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LXNlY3Rpb253aXNlLWRpc3RyaWJ1dGlvbiAudW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LXNob3dhbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LXNob3dhbGwgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vYi11bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3QtaGVhZGluZyB7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwYjI0M2E7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMTVweCAwIDIwcHggMDtcbn1cbi5tb2ItdW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1zZWN0aW9ud2lzZS1kaXN0cmlidXRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1vYi11bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LXNlY3Rpb253aXNlLWRpc3RyaWJ1dGlvbiAubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3QtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tb2ItdW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1zZWN0aW9ud2lzZS1kaXN0cmlidXRpb24gLm1vYi11bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LWhlYWQgLmNhdGVnb3J5LWhlYWRpbmcge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLm1vYi11bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LXNlY3Rpb253aXNlLWRpc3RyaWJ1dGlvbiAubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3QtaGVhZCAub3Blbi1jbG9zZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYi11bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LXNlY3Rpb253aXNlLWRpc3RyaWJ1dGlvbiAubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3QtaGVhZCAub3Blbi1jbG9zZS1zZWN0aW9uIGkge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5tb2ItdW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1zZWN0aW9ud2lzZS1kaXN0cmlidXRpb24gLm1vYi11bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LWhlYWQgLm9wZW4tY2xvc2Utc2VjdGlvbiAuZWRlbC1pY29uLWFycm93LWRvd24ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLm1vYi11bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0LXNlY3Rpb253aXNlLWRpc3RyaWJ1dGlvbiAubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3QtaGVhZCAub3Blbi1jbG9zZS1zZWN0aW9uIC5lZGVsLWljb24tYXJyb3ctZG93bi5kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qtc2VjdGlvbndpc2UtZGlzdHJpYnV0aW9uIC5tb2ItdW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qtc2VjdGlvbndpc2UtZGlzdHJpYnV0aW9uIC5tb2ItdW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1mb290ZXIge1xuICBtYXJnaW46IDE1cHggMCAyMHB4IDA7XG59XG4ubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qtc2VjdGlvbndpc2UtZGlzdHJpYnV0aW9uIC5tb2ItdW5kZXJzdGFuZGluZy1zZWN0aW9uLW1rdC1mb290ZXIgLmJhY2stdG8tc2VjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud2Vlay1oaWdoLWxvdyB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNSksIC53ZWVrLWhpZ2gtbG93IHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJpY2UtYnV6emVycy10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNSksIC5wcmljZS1idXp6ZXJzLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSwgLnByaWNlLWJ1enplcnMtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLnZvbHVtZS1idXp6ZXJzLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4udm9sdW1lLWJ1enplcnMtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDYpLCAudm9sdW1lLWJ1enplcnMtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpLCAudm9sdW1lLWJ1enplcnMtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDgpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLnBlcmZvcm1lci10YWJsZSAuc2VjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5wZXJmb3JtZXItdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDUpLCAucGVyZm9ybWVyLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg3KSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4ucGVyZm9ybWVyLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5wZXJmb3JtZXItdGFnIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kOiAjZjlmYmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBlcmZvcm1lci10YWcgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4ucGVyZm9ybWVyLXRhZyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi50b3AtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDUpLCAudG9wLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCg2KSwgLnRvcC10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNykge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uaW5kZXgtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDYpLCAuaW5kZXgtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDcpLCAuaW5kZXgtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDgpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLmFsbHRpbWUtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDUpLCAuYWxsdGltZS10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNikge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uZHJpdmluZ21hcmtldC1pbmRleC1tb2ItZHJhd2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZjJmZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5kcml2aW5nbWFya2V0LWluZGV4LW1vYi1kcmF3ZXIgLmRyYXdlci1kbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMjYzMzYzICFpbXBvcnRhbnQ7XG59XG4uZHJpdmluZ21hcmtldC1pbmRleC1tb2ItZHJhd2VyIC5zZWxlY3RlZEV4Y2hhbmdlSW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDVweCA4cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmRyaXZpbmdtYXJrZXQtaW5kZXgtbW9iLWRyYXdlciAubmF2IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5kcml2aW5nbWFya2V0LWluZGV4LW1vYi1kcmF3ZXIgLm5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyaXZpbmdtYXJrZXQtaW5kZXgtbW9iLWRyYXdlciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzcyNzI3MTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcml2aW5nbWFya2V0LWluZGV4LW1vYi1kcmF3ZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM1ODBmNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcml2aW5nbWFya2V0LWluZGV4LW1vYi1kcmF3ZXIgLmluZGV4LWxpc3Qge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uZHJpdmluZ21hcmtldC1pbmRleC1tb2ItZHJhd2VyIC5pbmRleC1saXN0LWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDUlIDVweCA1JTtcbn1cbi5kcml2aW5nbWFya2V0LWluZGV4LW1vYi1kcmF3ZXIgLnRhYi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDMwdmg7XG59XG4uZHJpdmluZ21hcmtldC1pbmRleC1tb2ItZHJhd2VyIC5kcmF3ZXItYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZHJpdmluZ21hcmtldC1pbmRleC1tb2ItZHJhd2VyIC5zZXBlcmF0b3ItYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5kcml2aW5nbWFya2V0LWluZGV4LW1vYi1kcmF3ZXIuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmRyaXZpbmctbWt0LW1haW5ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMHB4IDBweCAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogNjUzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmQtbGl2ZW5ld3MtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMjdweCAhaW1wb3J0YW50O1xufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZC1saXZlbmV3cy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGhlaWdodDogNzdweDtcbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmQtbGl2ZW5ld3MtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZC1saXZlbmV3cy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZC1saXZlbmV3cy1jb250YWluZXIgLm1hc2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLmRyaXZpbmctdGlsZXMgLm1hcmtldGdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIC5kcml2aW5nLXRpbGVzIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdG1haW4xLFxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIC5kcml2aW5nLXRpbGVzIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnRtYWluMSxcbiAgLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIC5kcml2aW5nLXRpbGVzIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLmRyaXZpbmctdGlsZXMgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0c3ViIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLmRyaXZpbmctdGlsZXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLmRyaXZpbmctdGlsZXMgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZzogMjVweCAwcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLmRyaXZpbmctdGlsZXMgLm1hcmtldGNhcmRib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayAuZHJpdmluZy10aWxlcyAubWFya2V0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMHB4O1xufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctdGlsZXM6Zmlyc3QtY2hpbGQgLm1hcmtldGdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5kcml2aW5nLXRpbGVzOmxhc3QtY2hpbGQgLm1hcmtldGdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayAubWFya2V0Z3JvdXAge1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayAubWFya2V0Z3JvdXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayAubWFya2V0Z3JvdXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5tYXJrZXRncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQge1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQgLmRyaXZpbmctbWt0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6ICMwYjI0M2E7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5kcml2aW5nLW1rdC1oZWFkIC5kcml2aW5nLW1rdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQgLmRyaXZpbmctbWt0LXRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQgLmRyaXZpbmctbWt0LXRpdGxlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQgLnRvcC1nYWluZXJzLWZpcnN0dGlsZSB7XG4gICAgZ2FwOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQgLnRvcC1nYWluZXJzLWZpcnN0dGlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5kcml2aW5nLW1rdC1oZWFkIC50b3AtZ2FpbmVycy1maXJzdHRpbGUgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5kcml2aW5nLW1rdC1oZWFkIC50b3AtZ2FpbmVycy1maXJzdHRpbGUgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gICAgcGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5kcml2aW5nLW1rdC1oZWFkIC50b3AtZ2FpbmVycy1maXJzdHRpbGUgLmRyaXZpbmctdmFsdWVkcm9wZG93biAuc3ViTWVudURyb3Bkb3duIC5uYXYtaXRlbSAubmF2LWxpbmssXG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayAuZHJpdmluZy1ta3QtaGVhZCAudG9wLWdhaW5lcnMtZmlyc3R0aWxlIC5kcml2aW5nLWRheWRyb3Bkb3duIC5zdWJNZW51RHJvcGRvd24gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDlweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQgLnRvcC1nYWluZXJzLWZpcnN0dGlsZSAuZHJpdmluZy12YWx1ZWRyb3Bkb3duIC5zdWJNZW51RHJvcGRvd24gLm5hdi1pdGVtIC5uYXYtbGluayxcbiAgLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQgLnRvcC1nYWluZXJzLWZpcnN0dGlsZSAuZHJpdmluZy1kYXlkcm9wZG93biAuc3ViTWVudURyb3Bkb3duIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDVweCA4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayAuZHJpdmluZy1ta3QtaGVhZCAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5kcml2aW5nLW1rdC1oZWFkIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5kcml2aW5nLW1rdC1oZWFkIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctbWt0LWJsb2NrIC5kcml2aW5nLW1rdC1oZWFkIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIC5kYXlkcm9wLWJ0bi1ib3JkZXIge1xuICBib3JkZXI6ICMwMzAwMmY7XG4gIGJvcmRlcjogcmdiYSgzLCAwLCA0NywgMC4xKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDE0cHg7XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayAuZHJpdmluZy1ta3QtaGVhZCAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuYnRuLXNlbGVjdC1kcml2aW5nbWFya2V0IHtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDBweCAxNC42NnB4IDBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy1ta3QtYmxvY2sgLmRyaXZpbmctbWt0LWhlYWQgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLW1rdC1ibG9jayAuZHJpdmluZy1ta3QtaGVhZCAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cblxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCB7XG4gIG1hcmdpbjogMzBweCAwcHggMHB4IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCAuYmctbGlnaHR5ZWxsb3cgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmYmYyO1xufVxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCAuZHJpdmluZ21hcmtldC1pcG8taGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzBiMjQzYTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kcml2aW5nbWFya2V0LWlwb2NhcmQgLmRyaXZpbmdtYXJrZXQtaXBvY2FyZC1ibG9jayAub3dsLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDE2cHggMTZweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCAuZHJpdmluZ21hcmtldC1pcG9jYXJkLWJsb2NrIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjFlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJpdmluZ21hcmtldC1pcG9jYXJkIC5kcml2aW5nbWFya2V0LWlwb2NhcmQtYmxvY2sgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kcml2aW5nbWFya2V0LWlwb2NhcmQgLmRyaXZpbmdtYXJrZXQtaXBvY2FyZC1ibG9jayAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDMwMDJmO1xufVxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCAuZHJpdmluZ21hcmtldC1pcG9jYXJkLWJsb2NrIC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDBweDtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5kcml2aW5nbWFya2V0LWlwb2NhcmQgLmRyaXZpbmdtYXJrZXQtaXBvY2FyZC1ibG9jayAub3dsLW5hdiAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcml2aW5nbWFya2V0LWlwb2NhcmQgLmRyaXZpbmdtYXJrZXQtaXBvY2FyZC1ibG9jayAub3dsLW5hdiAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcbiAgICBtYXJnaW4tbGVmdDogMzYwcHg7XG4gIH1cbn1cbi5kcml2aW5nbWFya2V0LWlwb2NhcmQgLmRyaXZpbmdtYXJrZXQtaXBvY2FyZC1ibG9jayAub3dsLW5hdiAuZWRlbC1pY29uLWFycm93LWxlZnQxIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCAuZHJpdmluZ21hcmtldC1pcG9jYXJkLWJsb2NrIC5vd2wtbmF2IC5lZGVsLWljb24tYXJyb3ctbGVmdDEuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHJpdmluZ21hcmtldC1pcG9jYXJkIC5kcml2aW5nbWFya2V0LWlwb2NhcmQtYmxvY2sgLm93bC1uYXYgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCAuZHJpdmluZ21hcmtldC1pcG9jYXJkLWJsb2NrIC5vd2wtbmF2IC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCAuZHJpdmluZ21hcmtldC1pcG9jYXJkLWJsb2NrIC5vd2wtbmF2IC5lZGVsLWljb24tYXJyb3ctcmlnaHQxLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZHJpdmluZ21hcmtldC11bmRlcnBlcmZvcm1lcnMgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2ssXG4uZHJpdmluZ21hcmtldC1vdXRwZXJmb3JtZXJzIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrLFxuLnZvbHVtZWJ1enplcnMgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2ssXG4ucHJpY2VidXp6ZXJzIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrLFxuLmxvd2VyY2lyY3VpdCAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayxcbi51cHBlcmNpcmN1aXQgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kcml2aW5nbWFya2V0LXVuZGVycGVyZm9ybWVycyAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuc3ViTWVudURyb3Bkb3duIC5uYXYtaXRlbSAubmF2LWxpbmssXG4uZHJpdmluZ21hcmtldC1vdXRwZXJmb3JtZXJzIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIC5zdWJNZW51RHJvcGRvd24gLm5hdi1pdGVtIC5uYXYtbGluayxcbi52b2x1bWVidXp6ZXJzIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIC5zdWJNZW51RHJvcGRvd24gLm5hdi1pdGVtIC5uYXYtbGluayxcbi5wcmljZWJ1enplcnMgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLnN1Yk1lbnVEcm9wZG93biAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLmxvd2VyY2lyY3VpdCAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuc3ViTWVudURyb3Bkb3duIC5uYXYtaXRlbSAubmF2LWxpbmssXG4udXBwZXJjaXJjdWl0IC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIC5zdWJNZW51RHJvcGRvd24gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5kcml2aW5nbWFya2V0LXVuZGVycGVyZm9ybWVycyAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wLFxuLmRyaXZpbmdtYXJrZXQtb3V0cGVyZm9ybWVycyAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wLFxuLnZvbHVtZWJ1enplcnMgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCxcbi5wcmljZWJ1enplcnMgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCxcbi5sb3dlcmNpcmN1aXQgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCxcbi51cHBlcmNpcmN1aXQgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxM3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcml2aW5nbWFya2V0LXVuZGVycGVyZm9ybWVycyAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wLFxuICAuZHJpdmluZ21hcmtldC1vdXRwZXJmb3JtZXJzIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3AsXG4gIC52b2x1bWVidXp6ZXJzIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3AsXG4gIC5wcmljZWJ1enplcnMgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCxcbiAgLmxvd2VyY2lyY3VpdCAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wLFxuICAudXBwZXJjaXJjdWl0IC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3Age1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbi5kcml2aW5nbWFya2V0LXVuZGVycGVyZm9ybWVycyAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIC5lZGVsLWljb24tYXJyb3ctZG93bixcbi5kcml2aW5nbWFya2V0LW91dHBlcmZvcm1lcnMgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCAuZWRlbC1pY29uLWFycm93LWRvd24sXG4udm9sdW1lYnV6emVycyAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIC5lZGVsLWljb24tYXJyb3ctZG93bixcbi5wcmljZWJ1enplcnMgLmRyaXZpbmctbWt0LWRyb3Bkb3duYmxvY2sgLmRyaXZpbmctZGF5ZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCAuZWRlbC1pY29uLWFycm93LWRvd24sXG4ubG93ZXJjaXJjdWl0IC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIC5kcml2aW5nLWRheWRyb3Bkb3duIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3AgLmVkZWwtaWNvbi1hcnJvdy1kb3duLFxuLnVwcGVyY2lyY3VpdCAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayAuZHJpdmluZy1kYXlkcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJpdmluZ21hcmtldC11bmRlcnBlcmZvcm1lcnMgLmR5bmFtaWMtdGl0bGUtYmxvY2ssXG4uZHJpdmluZ21hcmtldC1vdXRwZXJmb3JtZXJzIC5keW5hbWljLXRpdGxlLWJsb2NrLFxuLnZvbHVtZWJ1enplcnMgLmR5bmFtaWMtdGl0bGUtYmxvY2ssXG4ucHJpY2VidXp6ZXJzIC5keW5hbWljLXRpdGxlLWJsb2NrLFxuLmxvd2VyY2lyY3VpdCAuZHluYW1pYy10aXRsZS1ibG9jayxcbi51cHBlcmNpcmN1aXQgLmR5bmFtaWMtdGl0bGUtYmxvY2sge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG59XG4uZHJpdmluZ21hcmtldC11bmRlcnBlcmZvcm1lcnMgLmR5bmFtaWMtdGl0bGUtYmxvY2sgLmNoYW5nZXBlcmMsXG4uZHJpdmluZ21hcmtldC1vdXRwZXJmb3JtZXJzIC5keW5hbWljLXRpdGxlLWJsb2NrIC5jaGFuZ2VwZXJjLFxuLnZvbHVtZWJ1enplcnMgLmR5bmFtaWMtdGl0bGUtYmxvY2sgLmNoYW5nZXBlcmMsXG4ucHJpY2VidXp6ZXJzIC5keW5hbWljLXRpdGxlLWJsb2NrIC5jaGFuZ2VwZXJjLFxuLmxvd2VyY2lyY3VpdCAuZHluYW1pYy10aXRsZS1ibG9jayAuY2hhbmdlcGVyYyxcbi51cHBlcmNpcmN1aXQgLmR5bmFtaWMtdGl0bGUtYmxvY2sgLmNoYW5nZXBlcmMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAuZHJpdmluZ21hcmtldC11bmRlcnBlcmZvcm1lcnMgLm1hcmtldGNhcmRib2R5LFxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIC5kcml2aW5nLXRpbGVzIC5kcml2aW5nbWFya2V0LW91dHBlcmZvcm1lcnMgLm1hcmtldGNhcmRib2R5LFxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIC5kcml2aW5nLXRpbGVzIC52b2x1bWVidXp6ZXJzIC5tYXJrZXRjYXJkYm9keSxcbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAucHJpY2VidXp6ZXJzIC5tYXJrZXRjYXJkYm9keSxcbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAubG93ZXJjaXJjdWl0IC5tYXJrZXRjYXJkYm9keSxcbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAudXBwZXJjaXJjdWl0IC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDMwcHg7XG59XG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLmRyaXZpbmctdGlsZXMgLnZvbHVtZWJ1enplcnMgLnN1Yk1lbnVEcm9wZG93bixcbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAucHJpY2VidXp6ZXJzIC5zdWJNZW51RHJvcGRvd24sXG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLmRyaXZpbmctdGlsZXMgLmxvd2VyY2lyY3VpdCAuc3ViTWVudURyb3Bkb3duLFxuLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIC5kcml2aW5nLXRpbGVzIC51cHBlcmNpcmN1aXQgLnN1Yk1lbnVEcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyaXZpbmctbWt0LW1haW5ibG9jayAuZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIC5kcml2aW5nLXRpbGVzIC52b2x1bWVidXp6ZXJzIC5zdWJNZW51RHJvcGRvd24sXG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAucHJpY2VidXp6ZXJzIC5zdWJNZW51RHJvcGRvd24sXG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAubG93ZXJjaXJjdWl0IC5zdWJNZW51RHJvcGRvd24sXG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuZHJpdmluZy10aWxlcyAudXBwZXJjaXJjdWl0IC5zdWJNZW51RHJvcGRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmRyaXZpbmdtYXJrZXQtdGl0bGUtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA1cHggMHB4IDEwcHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmQtZmxleGJsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5kcml2aW5nLW1rdC1tYWluYmxvY2sgLmQtZmxleGJsb2NrIC5tYXJrZXQtZHJhd2luZy1pbmRpY2VzLXVpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZHJpdmluZy1ta3QtbWFpbmJsb2NrIC5kLWZsZXhibG9jayAuaW5kaWNlLWhpc3RvcmljLXJldHVybi11aSB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXJrZXQtaXBvLW1vYiAuaXBvLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAwcHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0LWlwby1tb2IgLmlwby1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnByaWNlYnV6emVycyAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDBweCAzMHB4O1xufVxuXG4uZXF1aXR5LWxpdmVuZXdzLXNlY3Rpb24tYmxvY2sgLmQtbGl2ZW5ld3MtY29udGFpbmVyIC5tYXNrIC5kLWxuLWhlYWRpbmcgLmQtbG4taGVhZGluZy1sZWZ0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmVxdWl0eS1saXZlbmV3cy1zZWN0aW9uLWJsb2NrIC5kLWxpdmVuZXdzLWNvbnRhaW5lciAubWFzayAuZC1sbi10aWxlLXRleHQxIHtcbiAgY29sb3I6ICM3MjcyNzEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZXF1aXR5LWxpdmVuZXdzLXNlY3Rpb24tYmxvY2sgLmRvY2stbGl2ZU5ld3Mtc2VjdGlvbiB7XG4gICAgdG9wOiAxNjBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG59XG5cbi5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLmRyaXZpbmctdGlsZXMgLm1hcmtldGdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmRyaXZpbmctdG9wLWdhaW5lcnNibG9jayAuQWxlcnRzUG9wdXAgLm1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogNjAzcHggIWltcG9ydGFudDtcbn1cbi5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sgLkFsZXJ0c1BvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgd2lkdGg6IDYwMHB4O1xufSIsIi5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB7XHJcbiAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gIC8vICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC8vIH1cclxuICAvLyAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcclxuICAvLyAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gIC8vICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gIC8vICAgLm1rLWNhcmQtdG9wcmlnaHQgLnJvdW5kZWQtY2lyY2xlMS5leGNsYW1hdGlvbjEge1xyXG4gIC8vICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAvLyAgICAgdG9wOiAtM3B4O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLy8gLm1rLWNhcmQtdG9wcmlnaHQge1xyXG4gIC8vICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgLy8gfVxyXG4gIC5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1vbi1kcm9wZG93bi10b2MuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gIH1cclxufVxyXG5cclxuI2hpc3RvcmljLXJldHVybnMge1xyXG4gICYuZG9jay1xdW90ZXMtc2VjdGlvbiB7XHJcbiAgICB0b3A6IDIzNXB4O1xyXG4gIH1cclxufVxyXG4iLCIuY29ycC1ldmVudHMtcWVxdWl0eSB7XHJcbiAgLmJvcmRlci1ib3R0b20tY29ycGV2ZW50cyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC8vIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xyXG4gIC8vICAgbWFyZ2luOiAyMHB4O1xyXG4gIC8vICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC8vICAgICBtYXJnaW46IDIwcHg7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG4gIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuICAubWFya2V0Z3JvdXBcclxuICAgIC5tYXJrZXRDYXJkXHJcbiAgICAubWFya2V0Y2FyZGhlYWRcclxuICAgIC5tay1jYXJkLXRvcGxlZnRcclxuICAgIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnJlc3VsdHMtcXVvdGVzLWVxdWl0eSB7XHJcbiAgLm1hcmtldGdyb3VwXHJcbiAgICAubWFya2V0Q2FyZFxyXG4gICAgLm1hcmtldGNhcmRoZWFkXHJcbiAgICAubWstY2FyZC10b3BsZWZ0XHJcbiAgICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIi5zaGFyZUhvbGRpbmdTdW1tYXJ5RGF0YVNlY3Rpb24ge1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgLmNpcl9zeW0ge1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2hhcmVUZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZVZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXB0aC1ob2xkaW5nLXRhYmxlIHtcclxuICB0ciB7XHJcbiAgICB0ZDpudGgtY2hpbGQoMSksXHJcbiAgICB0aDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDIpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHRkOm50aC1jaGlsZCgzKSxcclxuICAgIHRoOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB0ZDpudGgtY2hpbGQoNCksXHJcbiAgICB0aDpudGgtY2hpbGQoNCkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDUpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgd2lkdGg6IDklO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDYpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDcpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDgpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDkpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFkZC1wYWRkaW5nIHtcclxuICAgIHRhYmxlIHRib2R5IHRyIHRkIHtcclxuICAgICAgcGFkZGluZzogMjBweCA4cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZS1nYXAge1xyXG4gIGdhcDogMzBweDtcclxufVxyXG4uSW4tZGVwdGgtaG9sZGluZy10YWIge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICYuZ2VuZXJpYy10YWJzIHtcclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52b2x1bWVhbmx5c2lzLXNlY3Rpb24ge1xyXG4gICAgLnByb2dyZXNzIHtcclxuICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5wcm9ncmVzc2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGF2ZW5kZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGFudG9uZUNQLWNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByb2dyZXNzY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnByb2dyZXNzLWJhci1uZWdhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFieS1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNhbmFyeS15ZWxsb3cgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLnZvbHVtZWFueWxzaXMtbGVuZ2VkIHtcclxuICAgIC50b3RhbFZvbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYW50b25lQ1AtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeVZvbHVtZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYW5hcnkteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hYm91dGNvbXBhbnktcXVvLW1haW4tYmxvY2sge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgLmNvbXBhbnktZ3JpZCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDI1JSA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYW55LWluZm8tZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMTlweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbHMtc3ViLWJsb2NrLFxyXG4gIC5leGVjdXRpdmUtc3VtbWFyeS1zdWItYmxvY2sge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLy8gZGl2IHtcclxuICAgIC8vICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLy8gICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIC8vICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIC8vICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgLy8gICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxuICAuYWJvdXQtY29tcGFueS1ibG9jayB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgJi5ib3JkZXItYWxsIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wLWJsb2NrIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucm91bmRlZC1jaXJjbGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjlmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluLWhlYWQsXHJcbiAgLm1haW4taGVhZC1tb2Ige1xyXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1oZWFkIHtcclxuICAgIHVsLmtleVZhbHVlbWFyZ2luIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4taGVhZC1tb2Ige1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB1bC5rZXlWYWx1ZW1hcmdpbiB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWItaGVhZCB7XHJcbiAgICAudGV4dC1oZWFkIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgIH1cclxuICAgIC50ZXh0LWJvZHkge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leGVjdXRpdmUtc3VtbWFyeS1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbHMtYmxvY2sge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBkYi0xNyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbn1cclxuLmxoLTE2MCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbn1cclxuXHJcbi5hYm91dC1jb21wYW55LWJveCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuIiwiLm1mLXNoYXJlaG9sZGluZy10YWJsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzkwcHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItc3BhY2luZzogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIHRoZWFkIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0cjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCA3cHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTmF0dXJhbC0yMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgIHRoOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgIHRoOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aDpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTmF0dXJhbC0xMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCA4cHggMTVweCA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLWJvcmRlciB7XHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGlja3ktc3RvY2stdGFibGUge1xyXG4gICYuZGVwdC0zODAge1xyXG4gICAgbWF4LWhlaWdodDogMzgxcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRyIHtcclxuICAgICAgdGg6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLmluc2lkZXItZGV0YWlsIHtcclxuICAuc3RvY2stZGV0YWlscy1ib2R5IC5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgLmljb24tdGlsZSB7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDBweCA0MHB4IDBweCA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW5zaWRlci1kZXRhaWwtYm9keSB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWVfbGlnaHQ7XHJcbiAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMTVweDtcclxuICAucm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgLmNvbCxcclxuICAgIC5jb2wtOCxcclxuICAgIC5jb2wtMyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICB9XHJcbiAgICAgIC5lbmNvZGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5pbnNpZGVyLWRldGFpbC1ib2R5IHtcclxuICAgIC5yb3cge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgLmNvbCxcclxuICAgICAgLmNvbC04LFxyXG4gICAgICAuY29sLTMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluc2lkZXItZGV0YWlsLWJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgLmRhdGEtaGVhZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5kYXRhLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyaWQtaW5zaWRlLWRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzclIDM3JSAyNiU7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL0luc2lkZXJUcmFkaW5nRGV0YWlsVmlldy5zY3NzXCI7XHJcblxyXG4uaW5zaWRlci10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC5pbnNpZGVyLWhlYWQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0ciB7XHJcbiAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDEwcHggMTVweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlcG9ydGVkLW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RvY2std2l0aC1sYWJlbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF2ZXJhZ2UtcHJpY2UsXHJcbiAgICAubm8tb2Ytc2hhcmVzIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgfVxyXG4gICAgLmFjdGlvbiB7XHJcbiAgICAgIC5pbnNpZGVyLWxhYmVsIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm91Z2h0LFxyXG4gICAgICAgIC5idXksXHJcbiAgICAgICAgLnB1cmNoYXNlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG9uZXlkZXc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWNsYXJlZCB7XHJcbiAgICAgICAgICBjb2xvcjogJHBlcnNpYW4tYmx1ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2xpdHVkZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbGQsXHJcbiAgICAgICAgLnNlbGwge1xyXG4gICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGF2ZW5kZXItYmx1c2g7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucXVvdGUtZXF1aXR5IHtcclxuICAgIC5pbnNpZGVyLWhlYWQge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuICAgIHRyIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAucmVwb3J0ZWQtb24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdG9jay13aXRoLWxhYmVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgICAuYWN0aW9uIHtcclxuICAgICAgICAuaW5zaWRlci1sYWJlbCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmluc2lkZXItdGFicyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjVweDtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaW5zaWRlci10YWJzIC5uYXYtdGFicyB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG59XHJcbi5zaG93U29ydERyb3Bkb3duLmluc2lkZXIge1xyXG4gIC5zb3J0LWRyb3Age1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAuc29ydC1kcm9wLWZvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgICAuZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJlc2V0LWJ1dHRvbixcclxuICAgICAgLmZpbHRlci1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICAucmVzZXQtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29ydEJ0bkV0ZiB7XHJcbiAgPiAuZWRfYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxufVxyXG4uc29ydC1maWx0ZXItc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogMTBweDtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9JbnNpZGVyVHJhZGluZ0RldGFpbFZpZXcuc2Nzc1wiO1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmluc2lkZXItdHJhZGluZy1tb2IgLm1hcmtldENhcmQge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICAgIG1hcmdpbjogMTZweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc2lkZXItbW9iLXRhYmxlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAgICAgLm1vcmUtZGV0YWlscyB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgICAgIC5lZF9idXR0b24uYmx1ZS1saW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wsXHJcbiAgICAgICAgLmNvbC03IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAub3RoZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdG9jay1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucm9ib3RvIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbnNpZGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3VnaHQsXHJcbiAgICAgICAgICAgIC5idXksXHJcbiAgICAgICAgICAgIC5wdXJjaGFzZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaG9uZXlkZXc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZWNsYXJlZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwZXJzaWFuLWJsdWU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGl0dWRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc29sZCxcclxuICAgICAgICAgICAgLnNlbGwge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYXZlbmRlci1ibHVzaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9ubHktbGFiZWwge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNwbGF5LWVuZCB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxpZ24tZW5kIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdzpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm93Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3c6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5xdW90ZS1lcXVpdHkge1xyXG4gICAgICAgIC5yb3cgLmNvbCxcclxuICAgICAgICAucm93IC5jb2wtNyB7XHJcbiAgICAgICAgICBsYWJlbCAub3RoZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0b2NrLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5zaWRlci1tb2ItdGFibGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zaWRlci1zb3J0YnktYnV0dG9uLWJsb2NrIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgLmluc2lkZXItc29ydGJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUzLCAxMjgsIDI0NywgMC4xKTtcclxuXHJcbiAgICAgICAgLmVkZWwtaWNvbi1zb3J0IHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnNpZGVyLXNvcnRidXR0b24tdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnNpZGVyLXRyYWRpbmctYmxvY2sge1xyXG4gIC5tay1jYXJkLXRvcGxlZnRtYWluIHtcclxuICAgIC5nYXAge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaW5zaWRlci10cmFkaW5nLW1vYiAubWFya2V0Q2FyZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIuZXRmRnVuZHNTZWN0aW9uIHtcclxuICAuYWRkVG9XYXRjaExpc3Qge1xyXG4gICAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xyXG4gICAgLnBpdm90TmFtZSB7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICAgIC5waXZvdFZhbHVlIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgLmNvbDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA0MCUgMzAlO1xyXG4gICAgICAuY29sOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC0zOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLTM6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXktc2VsbC1ibG9jayB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgLmljb24tYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ldGZTZWN0aW9uIHtcclxuICAgIC5ncmV5LWNvbG9yLXNlY3Rpb24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncmV5LXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8vIC52b2wtYXZnLWNvbCB7XHJcbiAgICAvLyAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xyXG4gICAgLy8gfVxyXG4gICAgLy8gLnZhbHVlLWF2Zy1jb2wge1xyXG4gICAgLy8gICBwYWRkaW5nLWlubGluZTogMzBweDtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgLmJvZHktb2Ytd3JhcHBlciB7XHJcbiAgICBtYXJnaW4taW5saW5lOiAtMjBweDtcclxuICAgIC5jb2wtZmlyc3Qge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI5cHg7XHJcbiAgICB9XHJcbiAgICAuY29sLXNlY29uZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItZ3JleS10ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAubGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnJpZ2h0c2lkZUJ0bi1ldGYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm1hcmtldENhcmRBcnJvdyB7XHJcbiAgICAgIGFycm93LW5hdi1sZWZ0c2lkZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3ZlcnZpZXctcGl2b3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xyXG4gIH1cclxuICAucGlvdC1wb2ludHMtYmVsb3cge1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgfVxyXG59XHJcbi5yaWdodHNpZGVCdG4tZXRmIHtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZGl2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgcGFkZGluZzogOHB4IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbi5tYXJrZXRDYXJkQXJyb3cge1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuLmhlYWRpbmdPZkV0Zk5hbWUge1xyXG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgLmhvbGRpbmctZXRmLWljb24ge1xyXG4gICAgLmVkZWwtaWNvbi1zdG9jay1icmllZmNhc2Uge1xyXG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ob2xkaW5ncy1jb3VudCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmV0Zi1xdW90ZS1zZWN0aW9uLWJyaWVmY2FzZSB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBzcGFuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgLmVkZWwtaWNvbi1zdG9jay1icmllZmNhc2Uge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgICAuaG9sZGluZ3MtY291bnQge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2NoZW1laW5mb1RhYmxlLWVmdCB7XHJcbiAgLmluZm8tdGFibGUtd3JhcHBhciB7XHJcbiAgICAuZ2VuZXJpYy10YWJsZSB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0cjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29tbW9uLW5ldy1zaGFyZSB7XHJcbiAgLnNoYXJlIHtcclxuICAgIC5zaGFyZS1pY29uIHtcclxuICAgICAgJi5icmQtcmFkaXVzLTUwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAuc2hhcmUtYnRuIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFpbi13cmFwcGVyLW5hdiB7XHJcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxufVxyXG4ubmF2SGlzdG9yeS10YWJsZSB7XHJcbiAgLmhpc3RvcmljLXJldHVybnMtaGVhZCB7XHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLndyYXBwZXItb2YtcGVyaW9kIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC8vIC5wZXJpb2QtdGV4dHtcclxuXHJcbiAgICAgIC8vIH1cclxuICAgICAgLnRpdGxlLW5hdiB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWRvd25hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVsZW1lbnQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDBweCAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL0V0Zk92ZXJ2aWV3LnNjc3NcIjtcclxuQGltcG9ydCBcIi4vTmF2YmFySGlzdG9yeS5zY3NzXCI7XHJcbi5kb2NrZWQtcG9zaXRpb24ge1xyXG4gIC5ldGZRdW90ZXNMaW5rc0Rlc2sge1xyXG4gICAgLm1hcmtldFRhYnMtdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMzAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2NoZW1lSW5mb28ge1xyXG4gIC5zY2hlbWVJbmZvIHtcclxuICAgIC5nZW5lcmljLXRhYmxlIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZXRmUXVvdGVzTGlua3NEZXNrIHtcclxuICAubWFya2V0VGFicy11bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IDI2MXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ldGZRdW90ZXNMaW5rc0Rlc2stY2VudGVyIHtcclxuICBtYXJnaW4tbGVmdDogLTE0NnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ob2xkaW5nLXF0eS1zZWN0aW9uIHtcclxuICAuZWRlbC1pY29uLXN0b2NrLWJyaWVmY2FzZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmluZGV4LWNvbnN0aXR1ZW50cyB7XHJcbiAgLm1jYXAtYnV0dG9uLWkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDdweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIHZhcigtLVRpdGxlLVByaW1hcnksICMwMzAwMmYpO1xyXG4gICAgLmVkZWwtaWNvbi1zb3J0OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcclxuICB9XHJcbiAgLnNoYXJlLWljb24ge1xyXG4gICAgbWFyZ2luOiAyNXB4IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2Lm1hcmtldGNhcmRoZWFkLmNhcmQtaGVhZGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRfYnV0dG9uLnNsaW0ge1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuaW5kZXgtY29uc3RpdHVlbnRzLW1haW5zdWJ0aXRsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDE1cHg7XHJcblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJrZXRDYXJkLmNhcmQge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmluZGV4LWNvbnN0aXR1ZW50cy10YWJsZSB7XHJcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAvLyBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgLnNoYXJlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0YWJsZSB0aGVhZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSBweDtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICB0ciB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGJvZHkgdGQge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGJvZHkgdHIgdGQge1xyXG4gICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbmRleC1jb25zdGl0dWVudHMtdmlld2FsbCB7XHJcbiAgLm1hcmtldENhcmQuY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLmZpbHRlcnMtdGFnLmluZGV4LXNvcnQtdGFncyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogaU9TLXNwZWNpZmljIHN0eWxlcyAqL1xyXG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xyXG4gIC5pbmRleC1jb25zdGl0dWVudHMtdmlld2FsbCB7XHJcbiAgICAubWFya2V0Q2FyZC5jYXJkIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0NzAwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZ1dHVyZVNlY3Rpb24ge1xyXG4gIC5GYW5kT3RyYWRlSW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcclxuICAgIH1cclxuICAgIC5waXZvdE5hbWUge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBpdm90VmFsdWUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIC8vICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIHtcclxuICAgIC5waXZvdE5hbWUge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgICAucGl2b3RWYWx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgLmNvbDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcbiAgICAuY29sOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnV5LXNlbGwtYmxvY2sge1xyXG4gIGdhcDogMTBweDtcclxuICAuaWNvbi1ibG9jayB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oaWdoLWxvdy10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kb3duQXJyb3dEYXRlIHtcclxuICAuZG93bkFycm93IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICB9XHJcbn1cclxuLmxvbmctYnVpbGQge1xyXG4gIGkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4jZnV0dXJlcy1uZXdzLWNvcnAtZXZlbnRzIHtcclxuICAuZC1saXZlbmV3cy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIH1cclxufVxyXG4uZnV0dXJlU2VjdGlvbiB7XHJcbiAgLmZ1dHVyZS1vdmVydmlldy1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcclxuICAgIGdhcDogNXB4O1xyXG4gIH1cclxuICAuZnV0dXJlLW92ZXJ2aWV3LWRlc2sge1xyXG4gICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjcGVlci1jb21wYXJpc29uIHtcclxuICAubWFya2V0Y2FyZGJvZHkuY2FyZC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgIC5ib3JkZXItcGVlci1jb21wYXJpc29uIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5NRlBlZXJDb21wIHtcclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZ1dHVyZS1zcG90Q29tcGFyaXNpb24ge1xyXG4gIG1hcmdpbi10b3A6IDUxcHggIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1hcmtldGdyb3VwLmZ1dHVyZVNwb3RDb21wYXJlVGl0bGUge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWstY2FyZC10b3BsZWZ0c3ViIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZ1dHVyZXNvcHRoZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcblxyXG4gICAgICAgIC5mdXR1cmVkYXRhaGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZ1dHVyZWRhdGF2YWx1ZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tay1jYXJkLXRvcHJpZ2h0IHtcclxuICAgICAgICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1dHVyZUJveENvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgLmZ1dHVyZUdyZWVuYmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mdXR1cmVSZWRiYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWJhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mdXR1cmVCb3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mdXR1cmV0YWJsZW1haW5IZWFkaW5nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgICAuZnV0dXJlSGVhZGluZ1RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZ1dHVyZXRhYmxlaGVhZGluZyB7XHJcbiAgICAgICAgICAuZnV0dXJlSGVhZGluZ1RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZnV0dXJlSGVhZGluZ0RhdGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZ1dHVyZUdyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZnV0dXJlcmVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKjggcmVzcG9uc2l2ZSBjaGFuZ2VzKioqKioqKioqKioqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuZnV0dXJlLXNwb3RDb21wYXJpc2lvbiB7XHJcbiAgICAubWFya2V0Z3JvdXAuZnV0dXJlU3BvdENvbXBhcmVUaXRsZSB7XHJcbiAgICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tay1jYXJkLXRvcGxlZnQge1xyXG4gICAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5taW51dGVzLWFnbyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mdXR1cmVCb3hDb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZ1dHVyZXNwb3RibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZnV0dXJlSGVhZGluZ0RhdGEubHRwZGF0YSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxufVxyXG4uZXhjaGFuZ2UtbW9iaWxlLXRhYnMge1xyXG4gIC5uYXYubmF2LXRhYnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDExcHggMTVweCAwcHg7XHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCA0cHggMTBweCA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN0b2Nrcy1saXN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2lkdGgtZml0IHtcclxuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmluZGV4LXJldHVybnMtYW5kLWZ1bmREZXRhaWxzIHtcclxuICAgIC5xdW90ZXMtZnV0dXJlcy11aSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAuaW5kZXgtcmV0dXJucy1hbmQtZnVuZERldGFpbHMsXHJcbi8vIC5TY2hlbWVJbmZvcm1hdGlvblxyXG4uc2NoZW1lSW5mb28ge1xyXG4gIC5zY2hlbWVJbmZvIHtcclxuICAgIC5nZW5lcmljLXRhYmxlIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW5mby10YWJsZS13cmFwcGFyIHtcclxuICAvLyB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgLy8gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLy8gfVxyXG59XHJcbi5kb2NrZWQtcG9zaXRpb24uaW5kZXhRdW90ZXNMaW5rc0Rlc2stY2VudGVyIHtcclxuICBtYXJnaW4tbGVmdDogLTI5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgLm1hcmtldFRhYnMtdWwge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDI2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pbmRleF9RdW90ZXNMaW5rc0Rlc2sge1xyXG4gICAgdWwge1xyXG4gICAgICB3aWR0aDogMTQ1JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZGV4X1F1b3Rlc0xpbmtzRGVzayB7XHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmluZGV4UXVvdGVzTGlua3NEZXNrLWNlbnRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAtMzAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmluZGV4X292ZXJ2aWV3LWRhdGFfcG9pbnRzIHtcclxuICBnYXA6IDEwOXB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG4uaW5kZXhfb3ZlcnZpZXctZGF0YV9wb2ludHMtaW5kZXgge1xyXG4gIGdhcDogMTEycHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5pbmZvLXRhYmxlLXdyYXBwYXIge1xyXG4gIC8vIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcclxuICAvLyAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAvLyB9XHJcbn1cclxuLmNvcnAtbmV3cy1zZWN0aW9uLW1iIHtcclxuICAuZC1saXZlbmV3cy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnVwZGF0ZWRUZWNobmljYWxEYXRhIHtcclxuICAudXBkYXRlZFRlY2huaWNhbERhdGFDb3VudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgfVxyXG4gIC5wcm9ncmVzc0Jhci01IHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcclxuICB9XHJcbn1cclxuXHJcbi5JbmRpY2VzSGlnaExvd0R5bmFtaWMge1xyXG4gIC5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSxcclxuICAucHJvZ3Jlc3Njb21tb25ncmF5dmFsdWUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5kaWNlc1NlY3Rpb24ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZ09mRXRmTmFtZS5jb2wge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLm1hcmtldGNhcmRib2R5LmNhcmQtYm9keSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XHJcbiAgICAgIC5waXZvdFJpZ2h0IHtcclxuICAgICAgICAucGl2b3ROYW1lIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBpdm90VmFsdWUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuQWR2YW5jZURlY2xpbmUge1xyXG4gICAgICAgIC5kYmFyMjlSYW5nZXNsaWRlciB7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBpdm90TmFtZSB7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBpdm90VmFsdWUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgIC8vICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIHtcclxuICAgIC5waXZvdE5hbWUge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgICAucGl2b3RWYWx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG4gICAgLmNvbDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVydmlldy1waXZvdCB7XHJcbiAgICAucGl2b3ROYW1lIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9ja2VkLXBvc2l0aW9uIHtcclxuICAuZG9ja2VkaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbi5xdW90ZXMtcHJvZ3Jlc3Mge1xyXG4gIC5wcm9ncmVzc2JveCB7XHJcbiAgICAubWwtMTMge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZ3Jlc3MucHJvZ3Jlc3Njb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIGhlaWdodDogNjRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2luZGljZXMtZHJpdmluZy1tYXJrZXRzIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAuYm9yZGVyLWJvdHRvbS1tYiB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2gtbG93LXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWxsLXRpbWUtaGlnaC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ibG9jazogMTFweDtcclxuICAuYWxsLXRpbWUtdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5hbGwtdGltZS1udW1iZXIge1xyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDVweDtcclxuICAgIH1cclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm92ZXJ2aWV3LXBpdm90IHtcclxuICAuQWR2YW5jZURlY2xpbmUge1xyXG4gICAgLnBpdm90TmFtZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNpbmRpY2VzLXNlY3Rvci1hbmFseXNpcyB7XHJcbiAgLm1iLWdlbmVyaWNTaWRlYmFyIHtcclxuICAgIC5kcmF3ZXItYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogVHJhY2sgKi9cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBIYW5kbGUgKi9cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuaW5kaWNlcy1vdmVydmlldy1jb250ZW50IHtcclxuICAgIC5vdmVydmlldy1waXZvdCB7XHJcbiAgICAgIC5waXZvdE5hbWUsXHJcbiAgICAgIC5waXZvdFZhbHVlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgLmluZGljZXMtcXVvdGUtc2VjdGlvbnMge1xyXG4gICAgLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB7XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnF1b3Rlcy1oaXN0b3JpYy1yZXR1cm5zLXVpIHtcclxuICAgICAgI2hpc3RvcmljLXJldHVybnMge1xyXG4gICAgICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlY3RvciAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XHJcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlY3Rvci10YWJsZSB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuXHJcbiAgdGJvZHkgdHIge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ciB7XHJcbiAgICB0ZDpudGgtY2hpbGQoMSksXHJcbiAgICB0aDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG4gICAgdGQ6bnRoLWNoaWxkKDIpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgIH1cclxuICAgIHRkOm50aC1jaGlsZCgzKSxcclxuICAgIHRoOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdG9yLXRhYmxlIHRkIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdG9jay1jb21wb3NpdGlvbiB7XHJcbiAgcGFkZGluZzogMTJweCA4cHggMTVweCA4cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5zZWN0b3Itc29ydCB7XHJcbiAgLmNvbW1vbi1zZWFyY2gtYmFyIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0LmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiB7XHJcbiAgICAuZWRfYnV0dG9uLmxpbmsge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmluZGV4ZnVuZHMtaW5kaWNlcyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLlBlZXJDb21wTW9iaWxlIHtcclxuICAgICAgLnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtYm9yZGVyLWluZGV4ZnVuZHMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2hhcmUge1xyXG4gICAgLnNoYXJlLWljb24ge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIC5lZGVsLWljb24tc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4IDE1cHg7XHJcblxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJrZXRDYXJkLmNhcmQge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHtcclxuICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC8vIGhlaWdodDogNDAwcHg7XHJcbiAgICB0YWJsZSB0aGVhZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSBweDtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICB0ciB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0cjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGJvZHkgdGQge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcblxyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGJvZHkgdHIgdGQge1xyXG4gICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZGV4LWZ1bmRzLWNpcmNsZSB7XHJcbiAgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi5ldGYtaW5kaWNlcyB7XHJcbiAgLmluZGV4LWNvbnN0aXR1ZW50cyAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3Ige1xyXG4gICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZWRfYnV0dG9uLmdyZWVuLWJ0biB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDQ5cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgcGFkZGluZzogOXB4IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZF9idXR0b24uYmxvb2QtcmVkIHtcclxuICAgIHBhZGRpbmc6IDEycHggNDlweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgICBwYWRkaW5nOiA5cHggMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pbmRleC1jb25zdGl0dWVudHMgLnNoYXJlLWljb24ge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHtcclxuICAgIHRhYmxlIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdHIgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRib2R5IHRkIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWYtY29uc3RpdHVlbnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmlwb29iamVjdGl2ZS1jYXJkLXNlY3Rpb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSAzMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAudGV4dE92ZXJmbG93LVRocmVlbGluZXMge1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmVkLWNhcmQtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZWQtc2Vjb25kYXJ5LWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICB9XHJcbn1cclxuIiwiLm11dHVhbEZ1bmRzU2VjdGlvbiB7XHJcbiAgLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyB7XHJcbiAgICAucGl2b3ROYW1lIHtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG5cclxuICAgIC5waXZvdFZhbHVlIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cclxuICAgIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbiAgICAgIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXktc2VsbC1ibG9jayB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIC5pY29uLWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWdoLWxvdy10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMTBweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5yaWdodHNpZGVCdG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVydmlldy1waXZvdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0Q2FyZEFycm93IHtcclxuICAgICAgYXJyb3ctbmF2LWxlZnRzaWRlIHtcclxuICAgICAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHRzaWRlQnRuIHtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAuZXF1aXR5LWJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXJnZUNhcC1idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xyXG4gICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGl2b3RWYWx1ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubmF2RGF0ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdGF0ZS1pY29uIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdkhpc3Rvcnkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gIH1cclxuICAubmF2SGlzdG9yeUljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuXHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogOS40MjJweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duQW5kVGFibGVjb250ZW50IHtcclxuICAuZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZGF0ZS1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAzcHggN3B4O1xyXG59XHJcblxyXG4ucmlnaHRTaWRlV3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBhbGlnbi1pdGVtczogZW5kO1xyXG59XHJcblxyXG4ubWFya2V0Q2FyZEFycm93IHtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAucHJvZ3Jlc3NCYXItV3JhcHBlciB7XHJcbi8vICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4vLyAgIC5wcm9ncmVzc0Jhci1wZXJzZW50YWdlIHtcclxuLy8gICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi50aHJlZS1jb2xvci1wcm9ncmVzc0Jhci1NZiB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgLnBiYXIyOVJhbmdlc2xpZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcbn1cclxuXHJcbi50aHJlZS1jb2xvci1wcm9ncmVzc2Jhci1tZi1kZWMge1xyXG4gIC5wYmFyMjlSYW5nZXNsaWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uTUZQZWVyQ29tcCB7XHJcbiAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5xdW90ZXMtbXV0dWFsZnVuZC1yZXR1cm5zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5NRlBlZXJDb21wIHtcclxuICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmludmVzbWVudC1jaGFyZ2VzIHtcclxuICAgIG1hcmdpbi10b3A6IC00M3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLy8gLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIHtcclxuICAvLyAgIG1hcmdpbi10b3A6IC0yMXB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gfVxyXG5cclxuICAubXV0dWFsZnVuZHMtdW5kZXJzdGFuZGluZy1zZWN0aW9ucyB7XHJcbiAgICAubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDEzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAubXV0dWFsZnVuZHMtdW5kZXJzdGFuZGluZy1zZWN0aW9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubXV0dWFsZnVuZC1vdmVydmlldy13cmFwcGFyIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAubXV0dWFsZnVuZC1vdmVydmlldyB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDlweDtcclxuICAgIGdhcDogMzAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG5cclxuICAucmV0dXJucy13cmFwcGFyIHtcclxuICAgIGdhcDogNTRweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLndyYXBwZXItbWFyZ2luIHtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iLW92ZXJ2aXJlLXdyYXBwYXIge1xyXG4gIC8vIGdhcDogNzBweDtcclxuICBnYXA6IDEzcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm11dHVhbGZ1bmQtb3ZlcnZpZXctbWIge1xyXG4gIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgZ2FwOiAzN3B4O1xyXG4gIC8vIGdhcDogNjVweDtcclxuICAudGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5hcnJvdy1pY29uLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGFuZ2Utd3JhcHBhciB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgLmNoYW5nZS1ncm93dGgge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWNsYXNzLXNpZGViYXIge1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGhlYWQgdGgge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYi13cmFwcGFyLXllYXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRQcmltYXJ5LWdyYXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLm5hdi1oaXN0b3J5LXNpZGViYXJkcmF3ZXIge1xyXG4gIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbGFuY2UtdGFibGUtYmxvY2sge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGFibGUge1xyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ci5ob3Zlci1iYWNrLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYi1vdmVydmlldy1kcm9wZG93biB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLmVxdWl0eWRyb3AgLmRyb3Bkb3duLXRvZ2dsZSAuYnRuIC5idG4tcHJpbWFyeSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBncmVlbjtcclxuICB9XHJcbiAgJi5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDVweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC0yMC1maW4ge1xyXG4gIHNwYW4ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWYtaGlzdG9yaWMtcmV0dXJucyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgLm1rLWNhcmQtdG9wcmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLm1mLWhpc3RvcmljLXJldHVybnMgLm1hcmtldENhcmQge1xyXG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm1mLWhpc3RvcmljLXJldHVybnMge1xyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy11aSB7XHJcbiAgICB0aGVhZCB0aCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnF1b3Rlcy1oaXN0b3JpYy1yZXR1cm5zLXVpIHRoZWFkIHRoOm50aC1jaGlsZCgxKSxcclxuICAucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgdGhlYWQgdGg6bnRoLWNoaWxkKDIpIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gIH1cclxuICAucXVvdGVzLWhpc3RvcmljLXJldHVybnMtdWkgdGhlYWQgdGgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIHtcclxuICAudW5kZXJwZXJmb3JtaW5nLWZpdmUteWVhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW4zO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG4gIC5PdXRwZXJmb3JtaW5nLWZpdmUteWVhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGluazI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuXHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG4gIC5vdXRwZXJmb3JtaW5nLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAyNHB4IDIwcHg7XHJcbiAgfVxyXG4gIC51bmRlcnBlcmZvcm1pbmctd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDI0cHggMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ncmVlbkJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjM7XHJcbiAgaGVpZ2h0OiAzLjNyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucmVkQmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXBpbmsyO1xyXG4gIGhlaWdodDogMy4zcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnVuZGVycGVyZm9ybWluZy13cmFwcGVyLW1haW4ge1xyXG4gICAgLnVuZGVycGVyZm9ybWluZy13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm91dHBlcmZvcm1pbmctd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMTVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZml2ZS15ZWFyLXJldHVybnMgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHluYW1pY2luZGljYXRvci1oaXN0b3JpY3JldHVybiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5yZXR1cm5zdGhpc0Z1bmQge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi51bmRlcnBlcmZvcm1pbmctd3JhcHBlci1tYWluIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5keW5hbWljaW5kaWNhdG9yLWhpc3RvcmljcmV0dXJuIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcclxuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGlzdG9yaWMtcmV0dXJuLXVpLW1mIHtcclxuICAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcclxuXHJcbiAgICAubWstY2FyZC10b3ByaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICAudy0yMC10ZCB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICB9XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53LTYwLXRkIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5xdW90ZXMtaGlzdG9yaWMtcmV0dXJucy10aGlzZnVuZHMgLnRoaXNmdW5kcy13cmFwcGFyIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDEzcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tZi1oaXN0b3JpYy1yZXR1cm5zLmluZGV4IHtcclxuICAubWFya2V0Y2FyZGhlYWQuY2FyZC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAubWstY2FyZC10b3ByaWdodCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhpc3RvcmljLWNhbGN1bGF0b3ItcXVvdGVzIHtcclxuICAuYm9yZGVyLWNhbGN1bGF0b3Ige1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgfVxyXG4gIC5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAgIGJvcmRlcjogOHB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yYy1zbGlkZXItZG90IHtcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuICAucmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIC5lZF9idXR0b24uYmx1ZS1vbmUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIHtcclxuICAgIC5tZi1pbnZlc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGVuZ2VkLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIC5zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgICA6Z2xvYmFsKC5hbnQtc2xpZGVyLWhhbmRsZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgOmdsb2JhbCguYW50LXNsaWRlci1yYWlsKSxcclxuICAgICAgICA6Z2xvYmFsKC5hbnQtc2xpZGVyLXRyYWNrKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXItaW5wdXQtZ3JvdXAge1xyXG4gICAgICAuc2xpZGVydmFsdWUge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvQm94c2VjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDM1JSBhdXRvO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb25cclxuICAgIC50aW1lcGVyaW9kU2VjdGlvblxyXG4gICAgLnNsaWRlci1pbnB1dC1ncm91cFxyXG4gICAgLnNsaWRlcnZhbHVlIHtcclxuICAgIHdpZHRoOiA4OHB4O1xyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICNwb3J0Zm9saW8taG9sZGluZyB7XHJcbiAgICAucG9ydGZvbGlvTUZDb250YWluZXIge1xyXG4gICAgICAubWFya2V0Z3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucG9ydGZvbGlvTUZDb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuTUZQb3J0Zm9saW9Ib2xkaW5nRXJyb3Ige1xyXG4gICAgLnJlZnJlc2hFcnJvckJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3J0Zm9saW8tbWFya2V0Y2FyZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAmLmFsbFNlY3Rpb25zIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDUyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgLm1hcmtldENhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFzc2V0YWxsb2NhdGlvbi1zZWN0aW9uIHtcclxuICAgICAgLmxlbmdlZC1DaXJjbGUge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG9ydGZvbGlvLXN1YmNhdGVnb3J5LW1vYiB7XHJcbiAgICAucG9ydGZvbGlvTUZDb250YWluZXIge1xyXG4gICAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWYtc2MtZHJvcGRvd24tbW9iIHtcclxuICAuZHJvcGRvd24tbWVudS5zaG93IHtcclxuICAgIG1heC1oZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA2O1xyXG4gIH1cclxufVxyXG4ubWYtU3RvY2stQ29tcG9zaXRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgLm1mLXNjLWhlYWRlciB7XHJcbiAgICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGk6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tcm91bmQtY2lyY2xlIHtcclxuICAgICAgY29sb3I6IHJnYigyMjEsIDgwLCA3Nyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1mLXNlYXJjaC1ib3gge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gIH1cclxuICAubWYtU3RvY2stQ29tcG9zaXRpb24tdGFibGUge1xyXG4gICAgLy9wYWRkaW5nLXRvcDogMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBIYW5kbGUgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRoZWFkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgIH1cclxuICAgIHRhYmxlIHRoZWFkIHRoIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHRib2R5IHRyIHRkIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFkanVzdC1wYWRkaW5nLWJsb2NrIHtcclxuICAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xyXG4gICAgcGFkZGluZy1ibG9jazogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogODNweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYWRqdXN0LXBhZGRpbmctYmxvY2stZGVjIHtcclxuICAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xyXG4gICAgcGFkZGluZy1ibG9jazogMTNweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgOTAlO1xyXG4gIC50ZXh0LWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuLnRhYmxlLWxheW91dC1jb250ZW50LWdyaWQtMiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSAxNSU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuYXNzZXRuYW1lIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIH1cclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbiAgLnBlcmMtaG9sZC1jb250ZW50IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoaWxkcmVuLWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWYtU3RvY2stQ29tcG9zaXRpb24tbW9iaWxlIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgLm1hcmtldGdyb3VwIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLm1hcmtldENhcmQge1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQge1xyXG4gIC5nZW5lcmljdGFibGVsZWZ0LXNlY3Rpb24ge1xyXG4gICAgJi5tZi1TdG9jay1Db21wb3NpdGlvbi10YWJsZSB7XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHRkLFxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA2cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgLy8gICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgLy8gICB0b3A6IDBweDtcclxuICAgICAgICAgIC8vICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiA0cHggNnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA2cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0b2NrLWNvbXAtZHJvcCB7XHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdG9jay1jb21wLWRyb3AtbW9iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4ubWYtcG9ydGZvbGlvLXRhYnMge1xyXG4gIC5uYXYtdGFicyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxLjVmciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggNHB4IDEwcHggNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gLmJyZC1yaWdodC1jb2x1bW4ge1xyXG4vLyAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuLy8gICB6LWluZGV4OiA1O1xyXG4vLyB9XHJcbi5ob2xkaW5nLW5vbi1oYW5kY3Vyc29yIHtcclxuICAucHJvZ3Jlc3Njb250YWluZXIge1xyXG4gICAgLnByb2dyZXNzYm94IHtcclxuICAgICAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXNzZXRQYWRkaW5ncmVtb3ZlIHtcclxuICAubWFya2V0Q2FyZCB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucGFkZGluZy1jbGFzcy1hc3NldCB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFzc2V0LWNsYXNzLXBhZGRpbmcge1xyXG4gIC5tYXJrZXRDYXJkIHtcclxuICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICAgICYuY2FyZC1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGVlci1jb21wYXJlLW1mIHtcclxuICAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNoYXJlIHtcclxuICAgIC5zaGFyZS1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLXNoYXJlLWljb24ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvdW5kZWQtY2lyY2xlMS5leGNsYW1hdGlvbjEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW46IDE1cHggMHB4IDBweCAxNXB4O1xyXG5cclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFya2V0Q2FyZC5jYXJkIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaW5kZXgtY29uc3RpdHVlbnRzLXRhYmxlIHtcclxuICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC8vIGhlaWdodDogNDAwcHg7XHJcbiAgICB0YWJsZSB0aGVhZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSBweDtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICB0ciB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRib2R5IHRkIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRib2R5IHRyIHRkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuXHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0b2NrLWNvbXBvc2l0aW9uLXByb2dyZXNzIHtcclxuICAmLnByb2dyZXNzIHtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iZy1iZ19sYWJlbF9za3libHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG4gIH1cclxufVxyXG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nIHtcclxuICAmLm1hcmtldGdyb3VwIHtcclxuICAgIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1hcmtldENhcmQge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ncmlkLWZ1bmRob3VzZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDMwcHg7XHJcbn1cclxuLmFib3V0LWZ1bmQtaG91c2Utd3JhcHBhciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTBweDtcclxuICAuYW1jLW5hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAubWYtbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAuYW11LWNyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hYm91dC1ob3VzZS1tYWluIHtcclxuICBtYXJnaW4taW5saW5lOiAxMnB4O1xyXG59XHJcbi5hYm91dC1mdW5kLWhvdXNlLW1mIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA2cHg7XHJcbiAgLmNvbnRhY3QtaW5mbyB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDE1cHg7XHJcbiAgfVxyXG4gIC5hbWMtbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC50ZWxlcGhvbmUtZmF4LXdyYXBwYXIge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmVtYWlsLW1mIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLmNvbXBhbnktd2Vic2l0ZSB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDE1cHggNXB4O1xyXG4gIH1cclxuICAuYWRkcmVzcy1tZiB7XHJcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5hYm91dC1ob3VzZS1tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudCA7XHJcbiAgfVxyXG4gIC5tdXR1YWxmdW5kcy1hYm91dC1mdW5kcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQgO1xyXG4gIH1cclxufVxyXG4iLCIuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5mZHJldHVybiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5wcm9ncmVzc2JhcnNlY3Rpb24ge1xyXG4gICAgLnByb2dyZXNzYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWYtbWFpbixcclxuICAgICAgLm1mLWludmVzdCxcclxuICAgICAgLm1mLWdhaW5zIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmVzc2JhcnNlY3Rpb24ge1xyXG4gICAgLnByb2dyZXNzYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxLjVmcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWYtbWFpbixcclxuICAgICAgLm1mLWludmVzdCxcclxuICAgICAgLm1mLWdhaW5zLFxyXG4gICAgICAuZmQtZ2FpbnMge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm91dGVycHJvZ3Jlc3NzZWN0aW9uIHtcclxuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAzMCU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAucHJvZ3Jlc3NpY29uYm94Omxhc3QtY2hpbGQge1xyXG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzaWNvbmJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xyXG4gICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExcHggYXV0bztcclxuICAgICAgICBnYXA6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb25kYXRhIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDVweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZi1pbnZlc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAubWYtZ2FpbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZkLWdhaW5zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gIH1cclxuXHJcbiAgLm10LTM2IHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAuUm9ib3RvXzM2XzYwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5O1xyXG4gICAgfVxyXG5cclxuICAgIC5FbmNvZGVTYW5zTV8xOF81MDAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5FbmNvZGVTYW5zXzE0XzUwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5FbmNvZGVTYW5zXzE2XzYwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLkVuY29kZVNhbnNSXzE0XzQwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5Sb2JvdG9NXzE4XzUwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLkVuY29kZVNhbnNfMTRfNTAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLlJvYm90b01fMTRfNzAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLkVuY29kZVNhbnNSXzEyXzQwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWxldmVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5FbmNvZGVTYW5zXzE2XzUwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmx1cmRlc2lnbiB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5ib3hvdXRlcnNlY3Rpb24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLmJveGlubmVyU2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9yaXpvbnRhbGxpbmUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDBweDtcclxuICAgIH1cclxuXHJcbiAgICA+ZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIC5ob3Jpem9udGFsbGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLy8gc3RhdGljIGNvbXBvbmVudCBjYWxjdWxhdG9yIGluZm9cclxuXHJcbi5ib3hvdXRlcnNlY3Rpb252aWV3IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIC52aWV3b3RoZXJzZWN0aW9ub3V0ZXIge1xyXG4gICAgICAgIC52aWV3b3RoZXJzZWN0aW9uaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDIzcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC52aWV3T3RoZXJCb3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjNweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkaW5ndGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gc3RhdGljIGNvbXBvbmVudCB0b3AgcGVyZm9ybWluZ1xyXG5cclxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC15ZWxsb3c7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5IDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG5cclxuICAgIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UtYm9keSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIC5CdG50b3BwZXJmb3JtaW5nIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMTRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcnRsdW1wc3Vtc2VjdGlvbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1mcmFkaW9ib3gtbW9iLXNlY3Rpb24ge1xyXG4gICAgLmRpc3BfdmFsIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvX2J0biB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICsuZGlzcF92YWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5tZnJhZGlvYm94LW1vYi1zZWN0aW9uIHtcclxuICAgICAgICAuZGlzcF92YWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIHtcclxuICAuaGVpZ2h0NDAge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcblxyXG4gIC5tYi11aSB7XHJcbiAgICBwIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXJrZXRncm91cCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgLm1hcmtldENhcmQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubWstY2FyZC10b3ByaWdodC5nYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGN1bGF0b3J0YWIge1xyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAxNXB4IDExcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDExcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmFkaW9Cb3hzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSAzNSUgYXV0bztcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIDQ1JTtcclxuICAgICAgZ2FwOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsY3VsYXRvclRleHRib3gge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgLmlucHV0X3ByZWZpeCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5VHdvO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydHlTaXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAvLyBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydHlTaXg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWVwZXJpb2RTZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSAxNSU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hc3N1bWVkcmV0dXJuIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCUgMjAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzIlIDI4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmVjb21tZW5kYXRpb24ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSUgIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjglIDMyJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXItaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIC5zbGlkZXJ2YWx1ZSB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXRfc3VmZml4OjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiJS9cIjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItaW5wdXQtZ3JvdXAge1xyXG4gICAgICAuc2xpZGVydmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXRfc3VmZml4IHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWVpZ2h0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5SZWNvbW1lbmRhdGlvbkNoZWNrYm94IHtcclxuICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBhY2NlbnQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAyMCUgMjAlIGF1dG87XHJcbiAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1idXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiA3cHggOHB4IDdweCA5cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAuY2FsY3VsYXRvcnRhYiB7XHJcbiAgICAgIC5tYi1weC0wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5tZnJhZGlvYm94LW1vYi1zZWN0aW9uIHtcclxuICAgIC5yYWRpby1idXR0b24ge1xyXG4gICAgICAucmFkaW9fYnRuIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9NdXR1YWxGdW5kT3ZlcnZpZXcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9oaXN0b3JpY1JldHVybnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9IaXN0b3JpY0NhbGN1bGF0b3Iuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9Qb3J0Zm9saW9EZXRhaWxzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vUGVlckNvbXBhcmlzb25NRi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL0Fib3V0RnVuZEhvdXNlLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvUXVvdGVzL011dHVhbEZ1bmRzL1BvcnRmb2xpb0RldGFpbHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vZmVhdHVyZXMvTWFya2V0cy8vbXV0dWFsRnVuZHMvbWZDYWxjdWxhdG9yL2V4cGxvcmVmdW5kY2FsLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2ZlYXR1cmVzL01hcmtldHMvL211dHVhbEZ1bmRzL21mQ2FsY3VsYXRvci9jYWxjdWxhdG9yaW5mby5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9mZWF0dXJlcy9NYXJrZXRzLy9tdXR1YWxGdW5kcy9tZkNhbGN1bGF0b3IvZ3Jvd3RoY2FsY3VsYXRvci5zY3NzXCI7XHJcbi8vIEBpbXBvcnQgXCIuZmVhdHVyZXNcXE1hcmtldHNcXG11dHVhbEZ1bmRzXFxtZkNhbGN1bGF0b3JcXGV4cGxvcmVmdW5kY2FsLnNjc3NcIjtcclxuXHJcbi5kb2NrZWQtcG9zaXRpb24ubWZRdW90ZXNMaW5rc0Rlc2stY2VudGVyIHtcclxuICBtYXJnaW4taW5saW5lOiAtMjkwcHggIWltcG9ydGFudDtcclxuICAubWZRdW90ZXNMaW5rc0Rlc2sge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTMxcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwNSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZlF1b3Rlc0xpbmtzRGVzayB7XHJcbiAgdWwge1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IDI2MXB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogLTMxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1mUXVvdGVzTGlua3NEZXNrLWNlbnRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMTlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXV0dWFsLWZ1bmQtcG9ydGZvbGlvIHtcclxuICAucGVyY2VudGFnZS12YWx1ZS1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICByaWdodDogMCU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgdG9wOiA0NiU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2V0LWNhcC10ZCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lcmdlLWRhdGEtcm93IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lcmdlLWRhdGEtcm93IHtcclxuICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnN0aWNreS1tdXR1YWxGdW5kLW92ZXJ2aWV3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLm1hcmtldGdyb3VwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tdGFibGUtaW52ZW1lbnRjaGFyZ2VzIHtcclxuICB0YWJsZSB7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5ETVNhbnNNZWRpdW1fMTZfNTAwIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLkRNU2FuTl8xNl80MDAge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vdmVydmlldy1zZWN0aW9uLXBhZGRpbmctMCB7XHJcbiAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm11dHVhbC1mdW5kLW92ZXJ2aWV3LWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgYXV0bztcclxuICBnYXA6IDU0cHg7XHJcbn1cclxuIiwiLm1hcmtldGRlcHRoLWRycCB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XHJcbiAgICB0b3A6IDAuMXJlbTtcclxuICAgIGxlZnQ6IDM0JTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDlweCBzb2xpZCAjNDQ0NDQ0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYXF1YS13aGl0ZSAkYXF1YS13aGl0ZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjNkZWcpO1xyXG4gICAgYm94LXNoYWRvdzogLTFweCAxcHggMHB4IDBweCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDEycHggcmdiYSgxMTksIDExOSwgMTE5LCAwLjA0KSk7XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdG9wOiAzNXB4O1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAxMnB4IHJnYmEoMTE5LCAxMTksIDExOSwgMC4wNCkpO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIC5tYXJrZXRkZXB0aC1nZW5lcmljIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLy8gLm5jZC1pcG8tc2xpZGVye1xyXG4vLyAgICAgLnNsaWNrLWRvdHN7XHJcblxyXG4vLyAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLnJlYWQtbW9yZS1hYm91dC1uY2Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5zbGlkZXItY291bnQtMSB7XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgcmlnaHQ6IDU0JTtcclxuICB9XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgbGVmdDogNTQlO1xyXG4gIH1cclxufVxyXG4uc2xpZGVyLWNvdW50LTMge1xyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIHJpZ2h0OiA2MCU7XHJcbiAgfVxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIGxlZnQ6IDYwJTtcclxuICB9XHJcbn1cclxuLnNsaWRlci1jb3VudC0yIHtcclxuICAuc2xpY2stcHJldiB7XHJcbiAgICByaWdodDogNTUlO1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICBsZWZ0OiA1NSU7XHJcbiAgfVxyXG59XHJcbi5zbGlkZXItY291bnQtNCB7XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgcmlnaHQ6IDYwJTtcclxuICB9XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgbGVmdDogNjAlO1xyXG4gIH1cclxufVxyXG4iLCIudGltZWxpbmUge1xyXG4gIGJvcmRlci1sZWZ0OiAzcHggZGFzaGVkICNjYmNjY2Q7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIC8vICAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDEyNCwgMjQ1LCAwLjA5KTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICBmb250LXNpemU6IDEuMDNlbTtcclxuICBwYWRkaW5nOiAxMHB4IDAgMCA1MHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXgtd2lkdGg6IDQwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRpbWVsaW5lIHtcclxuICAgIG1heC13aWR0aDogOTglO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi50aW1lbGluZSBoMSB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDEuNGVtO1xyXG59XHJcblxyXG4udGltZWxpbmUgaDIsXHJcbi50aW1lbGluZSBoMyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnRpbWVsaW5lIC5ldmVudCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZThlYmYxO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudGltZWxpbmUgLmV2ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRpbWVsaW5lIC5ldmVudDpsYXN0LW9mLXR5cGUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4udGltZWxpbmUgLmV2ZW50OmJlZm9yZSxcclxuLnRpbWVsaW5lIC5ldmVudDphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLnRpbWVsaW5lIC5ldmVudDpiZWZvcmUge1xyXG4gIGxlZnQ6IC0yMDdweDtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtZGF0ZSk7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LXNpemU6IDAuOWVtO1xyXG4gIG1pbi13aWR0aDogMTIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC50aW1lbGluZSAuZXZlbnQ6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGltZWxpbmUgLmV2ZW50OmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCAjNzI3Y2Y1O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjNzI3Y2Y1O1xyXG4gIGxlZnQ6IC01NS44cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgaGVpZ2h0OiA5cHg7XHJcbiAgd2lkdGg6IDlweDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHRvcDogNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudGltZWxpbmUgLmV2ZW50OmFmdGVyIHtcclxuICAgIGxlZnQ6IC0zMS44cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucnRsIC50aW1lbGluZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjNzI3Y2Y1O1xyXG59XHJcblxyXG4ucnRsIC50aW1lbGluZSAuZXZlbnQ6OmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogLTE3MHB4O1xyXG59XHJcblxyXG4ucnRsIC50aW1lbGluZSAuZXZlbnQ6OmFmdGVyIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAtNTUuOHB4O1xyXG59XHJcbiIsIi5vdGhlci1uY2QtaXBvcy10YWJsZSB7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjM4LCAyMzgpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAuaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIH1cclxuICAuaGVhZGVyLW1vYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICB9XHJcbiAgLm5jZC1pcG9zLXRhYmxlLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgLm5jZC1pcG9zLXRhYmxlLWNvbHVtbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGZsZXg6IDIuNTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgZmxleDogMS41O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIGZsZXg6IDEuNTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBmbGV4OiAwLjM3O1xyXG5cclxuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICBmbGV4OiAxLjY7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbGwtaXBvLWxpc3Qge1xyXG4gICAgLm90aGVyLW5jZC1pcG8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAubmNkLWlwb3MtdGFibGUtcm93IHtcclxuICAgICAgICAvL2N1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA1cHggMjBweDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgZmxleDogMi41O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEuNTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEuNTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwLjM3O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgZmxleDogMS42O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuaW52ZXN0LW4tc2hhcmUge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgLkFwcGx5LWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlldy1vcmRlci1ib29rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFsbC1pcG8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gICBmb3IgbW9iaWxlXHJcbiAgLm90aGVyLW5jZC1pcG8tbW9iIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAuY29tcGFueSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLmNvbXBhbnktbmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAucGF5b3V0LWZyZXEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3Vwb24teWllbGQtYW10IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLmNvdXBvbi1ydCxcclxuICAgICAgLnlpZWxkLFxyXG4gICAgICAubWluLWludi1hbXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvdXBvbi1ydCB7XHJcbiAgICAgICAgZmxleDogMS4yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAgIC55aWVsZCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgfVxyXG4gICAgICAubWluLWludi1hbXQge1xyXG4gICAgICAgIGZsZXg6IDEuNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYXRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBmbGV4OiAzO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIGZsZXg6IDEuNTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaGFyZS1hcHBseSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLkFwcGx5LWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5hbGVydC1zZWN0aW9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zaGFyZS1pcG8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgfVxyXG4gICAgLnZpZXctb3JkZXItYm9vayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uY2QtaXBvcy10YWJsZS1oZWFkZXIge1xyXG4gICAgLm5jZC1pcG9zLXRhYmxlLWNvbHVtbnMge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICAgIC5hbGwtaXBvLWxpc3Qge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm5jZC1pcG8tc2VyaWVzLXRhYmxlIHtcclxuICB0YWJsZSB0Ym9keSB0ZCxcclxuICB0YWJsZSB0aGVhZCB0aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM2LCAyMzYsIDIzNik7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gIH1cclxuICB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG59XHJcbi5zaWRlYmFyQ2FzaGZsb3ctdWkge1xyXG4gIC5jYXNoZmxvdy1jb250ZW50LXVpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGltZWxpbmVpcG8tdGwtY29udGFpbmVyIHtcclxuICAgIHVsIHtcclxuICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhc2hmbG93LXNlY3Rpb24ge1xyXG4gICAgLmhlYWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5jZC1pcG8tc2VyaWVzLXRhYmxlLXNjcm9sbCB7XHJcbiAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG4gIHRoZWFkIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHotaW5kZXg6IDc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcbn1cclxuIiwiLmRldGFpbHMtZ3JpZC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLmRhdGEtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm5jZC1pcG8tZGV0YWlscy1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgLnF1b3RlLXRpdGxlLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eVR3bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pcG8tc3RhdHVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zY2hlbWUtZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuZGl2W2RhdGEtYXR0cj1cIllpZWxkXCJdIHtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmZvRG9ja2VkSVBPTW9iIHtcclxuICBsZWZ0OiAwcHg7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gIHRvcDogNTBweDtcclxufVxyXG4ubmZvRG9ja2VkRGVzayB7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHotaW5kZXg6IDk4ICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAxMzVweDtcclxufVxyXG4iLCIuY2F0ZWdvcnktd2lzZS1icmVha3VwIHtcclxuICAuY2F0ZWdvcnktYnJlYWt1cC10YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50b3RhbC1jb2wtY2F0ZWdvcnktYnJlYWt1cCB7XHJcbiAgICAudG90YWwtcm93IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vbWFyZ2luLXRvcDogLTI5cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKVxyXG4gICAge2ZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICB3aWR0aDogMTQuMTg3NXJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4IDY2cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZDpudGgtY2hpbGQoMiksXHJcbiAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggNjVweDtcclxuICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKVxyXG4gICAge1xyXG4gICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0aCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLmNhdGVnb3J5LXdpc2UtaXNzdWUtYnJlYWt1cCB7XHJcbiAgLm1hcmtldGNhcmRmb290IHtcclxuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuL0Nhc2hGbG93QW5hbHlzaXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9PdGhlck5DREJ5U2FtZUlzc3Vlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL05DRElwb1Nlcmllc1RhYmxlLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vTkNEX0lQT19CYXNpY0luZm8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9jb21tb24vRGV0YWlsc0dyaWQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9JUE9EZXRhaWxzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vQ2F0ZWdvcnlXaXNlQnJlYWt1cC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9FcXVpdHkvQ29tcGFueS5zY3NzXCI7XHJcbi5uY2QtaXBvLXF1b3RlcyB7XHJcbiAgbWFyZ2luOiAyMHB4IDBweDtcclxuXHJcbiAgLmF2YWlsYWJsZS1zZXJpZXMge1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MywgMjEyLCAyMTIpO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZS1kZXRhaWxzIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxODQsIDI0NCwgMjExKTtcclxuICB9XHJcblxyXG4gIC5jYXNoLWZsb3ctYW5hbHlzaXMtbi1jb21wYXJlLXdpdGgtRkQge1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGZsZXgtYmFzaXM6IDEgMSAzMDBweDtcclxuICAgIC8vIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAvLyBnYXA6IDMwcHg7XHJcbiAgICAuY2FzaC1mbG93LWFuYWx5c2lzIHtcclxuICAgICAgLy8gZmxleDogMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYXJlLXdpdGgtRkQtY29udGFpbmVyIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAuaGVhZGluZy1wYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAuaW5mby1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib2R5LXBhcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAuaW50ZXJlc3Qge1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIC5vbmUtcHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbXQtcmVzdWx0IHtcclxuICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgLnByb2ZpdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnJhdGluZy1uLWNhdC1icmVha3VwIHtcclxuICAgICYgLnJhdGluZyB7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY2F0LWJyYWt1cCB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5hYm91dC1JREJJIHtcclxuICB9XHJcblxyXG4gICYgLmNvbXBhbnktZmluYW5jaWFscyB7XHJcbiAgfVxyXG5cclxuICAmIC5vdGhlci1OQ0RzIHtcclxuICB9XHJcbn1cclxuXHJcbi5ncmV5LWJvcmRlcmVkLWJveCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4uZG9ja2VkLXBvc2l0aW9uLm5jZElwb1F1b3Rlc0xpbmtzRGVzay1jZW50ZXIge1xyXG4gIG1hcmdpbi1pbmxpbmU6IC0xNDdweCAhaW1wb3J0YW50O1xyXG4gIC5uY2RJcG9RdW90ZXNMaW5rc0Rlc2sge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmNkSXBvUXVvdGVzTGlua3NEZXNrIHtcclxuICB1bCB7XHJcbiAgICAvLyBtYXJnaW4tbGVmdDogMjYxcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiAtMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmNkSXBvUXVvdGVzTGlua3NEZXNrLWNlbnRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMTlweCAhaW1wb3J0YW50O1xyXG59XHJcbi5lZGl0LWljb24ge1xyXG4gIC5lZGVsLWljb24tZWRpdC10eG4tcmVwb3J0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gIH1cclxufVxyXG4uY2FzaGZsb3ctc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC5oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIHBhZGRpbmctbGVmdDogMzdweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB9XHJcbiAgLm1haW4tZGl2LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG87XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnQtaW5wdXQtc2VjdGlvbi1iZyB7XHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXRfc3VmZml4IHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY291bnRlcmlucHV0IHtcclxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHkgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5OQ0RJcG9TZXJpZXNtb2JpbGUge1xyXG4gIC5tYXJrZXRDYXJkIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnF1b3Rlcy1uY2QtaXBvLWZpbmFuY2Uge1xyXG4gIC5maW5hbmNpYWwtYW5hbHlzaXMtZGVza3RvcC1ibG9jayB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxufVxyXG4ucXVvdGVzbmNkLWFib3V0cGFnZSB7XHJcbiAgLmFib3V0Y29tcGFueS1xdW8tbWFpbi1ibG9jayB7XHJcbiAgICA+IGRpdjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5xdW90ZS1uZC1tb2JpbGUge1xyXG4gIC5tZ3QtNTAge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgLm1hcmtldGdyb3VwIHtcclxuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5jZC1pcG8tcXVvdGVzIHtcclxuICAuZ3JleS1ib3JkZXJlZC1ib3gge1xyXG4gICAgLmdyaWQtYm94LW5jZC1pcG8ge1xyXG4gICAgICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uZm9Eb2NrZWRNb2Ige1xyXG4gIC5ncmlkLWJveC1uY2QtaXBvIHtcclxuICAgIGdhcDogMTVweDtcclxuICB9XHJcbn1cclxuLmJvYXJkLXJhZGl1cy01LW5jZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi5tYXJrZXRkZXB0aC10YWItbW9iLWNzcyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5jZGlwby1jb21tb24tdGFibGUge1xyXG4gIC5oYW5kLWN1cnNvci1uY2QtaXBvIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uY2QtbWFya2V0LXF1b3RlLFxyXG4uZGV0YWlscy1ncmlkLWNvbnRhaW5lci1uY2Qge1xyXG4gIC5kZXRhaWxzLWdyaWQtY29udGFpbmVyIHtcclxuICAgIC5kYXRhLXJvdyB7XHJcbiAgICAgIC5kYXRhLWhlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgfVxyXG4gICAgICAuZGF0YS12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGV0YWlscy1ncmlkLWNvbnRhaW5lciB7XHJcbiAgLmRhdGEtcm93IHtcclxuICAgIC5kYXRhLWhlYWQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gICAgLmRhdGEtdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZ3JpZC1zY2hlbWVkZWF0aWxzLTUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNiUgMTYlIDE2JSAxNiUgYXV0bztcclxufVxyXG5cclxuLnZpZXctcmVwb3J0LXNlY3Rpb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gIHBhZGRpbmc6IDI1cHggMTdweCAyM3B4IDBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIC5lZGVsLWljb24tcmVwb3J0LWNvbG9yIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY291bnQtc2VjdGlvbiB7XHJcbiAgLmVkZWwtaWNvbi1wcmljZS10YWcge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10aGlydHlUd287XHJcbiAgfVxyXG59XHJcblxyXG4uc3Vic2NyaXB0aW9uc3RhdHVzLWlwbyB7XHJcbiAgJi5tYXJrZXRncm91cCB7XHJcbiAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuc3Vic2NyaXB0aW9uc3RhdHVzLWRhdGEge1xyXG4gICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItYm94LWZhY3RvciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAmLmdyZWVuLWJvcmRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICB9XHJcblxyXG4gICYucmVkLWJvcmRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuZ3JpZC0yLWNvbnRlbnRsaXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLXBsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLW1pbnVzIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rZXlmYWN0b3Itc2VjdGlvbiB7XHJcbiAgLmVkZWwtaWNvbi1TdHJlbmd0aHMge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10aGlydGVlbjtcclxuICB9XHJcbn1cclxuXHJcbi5sZWFkbWFuZ2VyaXBvLW1hcmtldGNhcmQge1xyXG4gIC5tYXJrZXRDYXJkIHtcclxuICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1hbGwtYm9yZGVyLWRhdGEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZWhvbGRlcnRhYmxlIHtcclxuICB0ciB7XHJcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMzYlO1xyXG4gICAgfVxyXG5cclxuICAgIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRhLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIH1cclxuXHJcbiAgLmRhdGEtdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gIH1cclxuXHJcbiAgLmRhdGEtdmFsdWUtY29udGVudCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYXJlaG9sZGluZ3BhdHRlcm5zLXNlY3Rpb24ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgIGhlaWdodDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuYmctc2VjdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbjogNnB4IDE1cHggMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDExcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5iZy1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItYm94LWlwbyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS1pcG8ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4vLyAuZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUge1xyXG4vLyAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuLy8gICAgIHBhZGRpbmc6IDlweCAxN3B4ICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuLm5mby1tYXJrZXRjYXJkLW9iamVjdGl2ZSB7XHJcbiAgJi5tYXJrZXRncm91cCB7XHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi51cGNvbWluZ25mb3BhcmVudGNsYXNzIHtcclxuICB0ciB7XHJcbiAgICB0aDpudGgtY2hpbGQoMSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMyksXHJcbiAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDQpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgd2lkdGg6IDklICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgd2lkdGg6IDklICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDYpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgd2lkdGg6IDEyJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCg3KSxcclxuICAgIHRkOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgIHdpZHRoOiA5JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCg4KSxcclxuICAgIHRkOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgIHdpZHRoOiAyMiUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHRkLmJlbmNoYW1hcmt0ZCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uZm9Eb2NrZWQge1xyXG4gIC8vIGxlZnQ6IDMuOXJlbTtcclxuICBtYXJnaW4tbGVmdDogODRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTUycHgpIHtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIGxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5pcG9uYW1lLWFycmF5LWNvbnRlbnQge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgcGFkZGluZzogMnB4IDdweCAycHggNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWluLXdpZHRoOiBtaW4tY29udGVudDtcclxuICAgIG1heC13aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgcGFkZGluZzogMnB4IDdweCAycHggNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICB9XHJcbn1cclxuXHJcbi5uZm8tcGFzdC1wZXJmLXZpZXdhbGwgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcclxuICBib3JkZXI6IDBweDtcclxufVxyXG4ubGlzdGluZ1BlcmZvcm1hbmNlIHtcclxuICAmLmxpc3RpbmdQZXJmb3JtYW5jZU5mbyB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZDpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWx0ZXItbmZvIHtcclxuICAgICAgLmVkX2J1dHRvbi5zbGltIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb21tb24tc2VhcmNoLWJhciBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMTguNXB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVwb3J0LWNvbG9yIHtcclxuICBmb250LXNpemU6IDM4cHg7XHJcbn1cclxuXHJcbi5ncmlkLTUtbmZvZGV0YWlscyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyJSAyMiUgMjIlIDIzJSAxMSU7XHJcbiAgLy8gZGlzcGxheTogZmxleDtcclxuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAubmZvLXRpbWVsaW5lIHtcclxuLy8gICBoZWlnaHQ6IDE0MHB4O1xyXG4vLyB9XHJcblxyXG4ubmZvLW1hcmtldGNhcmQge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAmLm5mby1tYXJrZXRjYXJkLW5vcGFkZGluZyB7XHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubmZvLW1hcmtldGNhcmQtbm9tYXJnaW4ge1xyXG4gICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubmZvdmlld2FsbC1wYWRkaW5nIHtcclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgLm1hcmtldGNhcmRmb290IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcmtldENhcmQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgLm1rLWNhcmQtdG9wbGVmdCB7XHJcbiAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4sXHJcbiAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdW5kZWQtY2lyY2xlMSB7XHJcbiAgICAgICAgJi5leGNsYW1hdGlvbjEge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGNhcmRmb290IHtcclxuICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWctY2lyY2xlLW5mbyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm91bmRlZC1jaXJjbGUge1xyXG4gICAgJi5leGNsYW1hdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3gtc2hhZG93LW5mbyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC0yNS1hdXRvIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIGF1dG87XHJcbn1cclxuXHJcbi5uZm8tbWFya2V0Y2FyZC1vYmplY3RpdmUge1xyXG4gICYubWFya2V0Z3JvdXAge1xyXG4gICAgLm1hcmtldENhcmQge1xyXG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIC5lZC1jYXJkLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWQtY2FyZC1oZWFkbGluZS1jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkY2FyZFNlY29uZGFyeS1jb21tb24tbmZvIHtcclxuICAgIC5lZC1oZWFkbGluZS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyaWQtZnVuZGhvdXNlIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDE1JSAyMCUgMjUlIGF1dG87XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1zY3JvbGwtMjAwIHtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLm92ZXJmbG93LXNjcm9sbC00MjUge1xyXG4gIGhlaWdodDogNDI1cHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4uZnVuZG1hbmdlcnRhYmxlIHtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4udGltZWxpbmVpcG8tc2VjdGlvbiB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAudGltZWxpbmVpcG8tdGwtY29udGFpbmVyIHVsLnRsIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC50aW1lbGluZWlwby10bC1jb250YWluZXIgdWwudGwgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDYxcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRpbWVsaW5laXBvLXRsLWNvbnRhaW5lciB1bC50bCBsaTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnRpbWVsaW5laXBvLXRsLWNvbnRhaW5lciB1bC50bCBsaTo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRhcXVhLXdoaXRlO1xyXG4gICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxlZnQ6IC04cHg7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvcmRlcjogOHB4IHNvbGlkICRhcXVhLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlO1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAudGltZWxpbmVpcG8tdGwtY29udGFpbmVyIHVsLnRsIGxpLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lc3RhbXAge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwudGwgbGkgLml0ZW0tZGV0YWlsIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRncmV5LXN1aXQ7XHJcbiAgfVxyXG5cclxuICB1bC50bCBsaSAudGltZXN0YW1wIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuXHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICRncmV5LXN1aXQ7XHJcbiAgfVxyXG5cclxuICB1bC50bCBsaSAuaXRlbS10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWVsaW5laXBvLXRsLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMTAlIDY1JTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDEwJSA1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnQtc2VjdGlvbi10aW1lbGluZSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogNjFweDtcclxuXHJcbiAgICAgIC50aW1lc3RhbXAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJGdyZXktc3VpdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodC1zZWN0aW9uLXRpbWVsaW5lIHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtaW4taGVpZ2h0OiA2MXB4O1xyXG5cclxuICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJGdyZXktc3VpdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hc3NldGFsbG9jYXRpb24tc2VjdGlvbiB7XHJcbiAgLmxlbmdlZC1DaXJjbGUge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuXHJcbiAgICAmLmJsdWUtbGVuZ2VkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxlbmdlZC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYub3JhbmdlLWxlbmdlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZW5nZWQtb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBlcmNlbnRhZ2UtdmFsdWUtc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogOTElO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQ2JTtcclxuICAgICAgbGVmdDogMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDM0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYXRpbmctYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuZWRlbC1pY29uLVN0YXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtYXR0cj1cInN0YXIzXCJdIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWF0dHI9XCJzdGFyNVwiXSB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLm5mb2RldGFpbHNTZWN0aW9uIHtcclxuICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlUaHJlZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnZlc3RtZW50b3B0aW9ucy1zZWN0aW9uIHtcclxuICAuZGF0YS1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuXHJcbiAgICAmLnBhZGRpbmctY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRhLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAmLnBhZGRpbmctY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZm9vYmplY3RpdmUtbW9iLXNlY3Rpb24ge1xyXG4gIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5pbmZvaWNvbi1uZm9zZWN0aW9uIHtcclxuICAubWFya2V0Q2FyZCB7XHJcbiAgICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAucm91bmRlZC1jaXJjbGUxIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZ1bmRob3VzZS1kYXRhLXNlY3Rpb24ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5hdW1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NoZW1lc2VjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuRE1TYW5OXzE2XzQwMCxcclxuICAgIC5ETVNhbnNfMTZfNTAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyaWQtZmMtbWIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgYXV0bztcclxufVxyXG5cclxuLnNoYXJlLWljb24tY29tbW9uIHtcclxuICAuc2hhcmUtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1zaGFyZS1pY29uIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhdGEtaGVhZC0xNi1ub3JtYWwge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICB9XHJcbn1cclxuXHJcbi5kYXRhLWhlYWQtcm9ib3RvLW1lZGl1bSB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAmLnN0cmluZy1jbGFzcyB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICB9XHJcbn1cclxuXHJcbi5kYXRhLXJvYm90by1ub3JtYWwge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0YS1oZWFkLWRtLW5vcm1hbCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLmRhdGEtMTYtbWVkaXVtIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgfVxyXG59XHJcbi5kaXNwbGF5LWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mdW5kLW1hbmFnZXItZGF0YS1kcmF3ZXIge1xyXG4gIC5uZm8tZHJhd3Jlci1oZWlnaHRfX2NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogODB2aCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm5mby1kcmF3cmVyLWhlaWdodCB7XHJcbiAgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hcmtldGNhcmRCb2R5LW5vcGFkZGluZyB7XHJcbiAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm5mb0RvY2tlZE1vYiB7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAxMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5mb0RvY2tlZERlc2sge1xyXG4gIGxlZnQ6IDBweDtcclxuICB6LWluZGV4OiA5OCAhaW1wb3J0YW50O1xyXG4gIHRvcDogMTM1cHg7XHJcbn1cclxuXHJcbi5uZm8tdGFicyB7XHJcbiAgYnV0dG9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0aW5nUGFzdHBlcmZvcm1hbmNlVGFibGUge1xyXG4gIHRyIHtcclxuICAgIHRkOm50aC1jaGlsZCgxKSxcclxuICAgIHRoOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDIpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDMpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDQpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQ6bnRoLWNoaWxkKDUpLFxyXG4gICAgdGg6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGl2ZW5ld3MtbmZvLXRhYmxlIHtcclxuICB0ciB7XHJcbiAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCgzKSxcclxuICAgIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHdpZHRoOiAyMiUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICB0ZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi51cGNvbWluZy1uZm8tdGFibGUge1xyXG4gIHRyIHtcclxuICAgIHRoOm50aC1jaGlsZCgxKSxcclxuICAgIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHdpZHRoOiAxOCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMiksXHJcbiAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogMTglICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDMpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDE3JSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCg0KSxcclxuICAgIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoNSksXHJcbiAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDYpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5uZm8tY29udGVudC1kYXRhIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnJlYWQtbW9yZS1uZm8ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxufVxyXG5cclxuLnZpZXctcmVwb3J0LXNlY3Rpb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLm5mb0RvY2tlZE1vYiB7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAxMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmlwb1FEb2NrZWREZXNrIHtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAxNjBweDtcclxufVxyXG4uY2lyY2xlLXdyYXBwZXItbmZvIHtcclxuICAuaW1jaXJjdWxlLW5mbyB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWNpcmN1bGUtbmZvLWNsb3NpbmcsXHJcbiAgLmltY2lyY3VsZS1uZm8tY2xvc2VkIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWNpcmNsZS1jdXN0b20ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGU5NjJcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3BlZXItY29tcGFyaXNvbi1zZWN0aW9uIHtcclxuICAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL01hcmtldHMvUHJpbWFyeU1hcmtldC9ORk8vTmZvLnNjc3NcIjtcclxuXHJcbi5kb2NrZWQtcG9zaXRpb24ge1xyXG4gIC5uZm9RdW90ZXNMaW5rc0Rlc2sge1xyXG4gICAgLm1hcmtldFRhYnMtdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNDFweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTMwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZm9RdW90ZXNMaW5rc0Rlc2sge1xyXG4gIC5tYXJrZXRUYWJzLXVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICAvLyBtYXJnaW4tbGVmdDogMjYxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5mb1F1b3Rlc0xpbmtzRGVzay1jZW50ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzAzcHggIWltcG9ydGFudDtcclxufVxyXG4uaGFuZGxlQmFja05hdmlnYXRpb24tYmFja2Fycm93e1xyXG4gIG1hcmdpbi10b3A6IC0xOHB4IDtcclxufSIsIi5xdW8tdGVjaG5pY2FsLW1haW5ibG9jayB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuLnF1b3Rlcy1ib3JkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuLnF1by1tYXJrZXRjYXJkIHtcclxuICAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGl2b3QtdGFibGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50YUNlbnRlciB7XHJcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAxcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEwcHggNXB4IDEwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGVjaG5pY2FsLW1vdmluZy1nZW50YWJsZSB7XHJcbiAgLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE4cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDMzcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMzVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDI2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZy1zZWNvbmRhcnktZ3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcbi5iZy1ncmV5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxufVxyXG4udy0yOCB7XHJcbiAgd2lkdGg6IDI4JTtcclxufVxyXG4ucHJvZ3Jlc3NCYXItNSB7XHJcbiAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgfVxyXG4gIC5wcm9ncmVzcyB7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnBsYnItMjAge1xyXG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcclxuICB9XHJcbn1cclxuLnBsci0yMCB7XHJcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4IDE1cHg7XHJcbiAgfVxyXG59XHJcbi50ZWNoLWF2Zy1ibG9jayB7XHJcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZWNobmljYWxpbmRpY2F0b3Itc2VjdGlvbiB7XHJcbiAgLnByb2dyZXNzIHtcclxuICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2dyZXNzQmFyLXRlY2huaWNhbCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMTVweDtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG4gIC5lZGVsLWljb24tYXJyb3ctZG93bi1iaWcge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLmRvd24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG4ucHJvZ3JlZXNCYXItcmVkIHtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxufVxyXG4ucHJvZ3JlZXNCYXItZ3JlZW4ge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByb2dyZWVzQmFyLWdyZXkge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtYmxhY2stcGl2b3Rwb2ludCB7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnRhYmxlLW1hcmdpbi1wYWRkaW5nLTAge1xyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uc3F1YXJlLWJlZm9yZSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsZW5nZWQtb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3B0aW9uVmFsdWUtdGFibGUge1xyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDhweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKTpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgIHRoOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjglO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOm50aC1jaGlsZCgzKSxcclxuICAgICAgICB0aDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgIHRoOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucXVvLXRlY2huaWNhbC1tYWluYmxvY2sge1xyXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hcmtldGdyb3VwIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxufVxyXG4ucXVvLXRlY2huaWNhbC1tYWluYmxvY2sge1xyXG4gIC5xdW8tbWFya2V0Y2FyZCB7XHJcbiAgICAuY29sIHtcclxuICAgICAgZmxleDogMSAwIDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLm1rLWNhcmQtdG9wcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ncmlkLTQtb3B0aW9uY2FsY3VsYXRvciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4JSAyOCUgMjglIDE2JTtcclxufVxyXG4uY29sb3ItaW5mby1taWRuaWdodCB7XHJcbiAgLnJvdW5kZWQtY2lyY2xlIHtcclxuICAgICYuZXhjbGFtYXRpb24ge1xyXG4gICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgLmVkZWwtaWNvbi1pbmZvIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vcHRpb25TZWN0aW9uIHtcclxuICAuRmFuZE90cmFkZUluZm8ge1xyXG4gICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5vdmVydmlldy1waXZvdC5waXZvdC1wb2ludHMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XHJcbiAgICB9XHJcbiAgICAucGl2b3ROYW1lIHtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5waXZvdFZhbHVlIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvLyAuY29sOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAvLyAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG4gICAgLm92ZXJ2aWV3LXBpdm90LnBpdm90LXBvaW50cyAuY29sOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIHtcclxuICAgIC5waXZvdE5hbWUge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgICAucGl2b3RWYWx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgLmNvbDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAuY29sOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV5LXNlbGwtYmxvY2sge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIC5pY29uLWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oaWdoLWxvdy10YWJzLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVtb3ZlLW1hcmdpbiB7XHJcbiAgICAmLm1iLTUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAub3ZlcnZpZXctcGl2b3Qge1xyXG4gICAgICAmLm1hcmdpbi1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vcHRpb25PdmVyVmlld1JpZ2h0c2lkZSB7XHJcbiAgLm9wdGlvbmNoYWluUmlnaHQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC8vIG1hcmdpbi1sZWZ0OiAxMTNweDtcclxufVxyXG4ub3JhbmdlVGV4dCB7XHJcbiAgcGFkZGluZzogMTVweCAxMHB4O1xyXG59XHJcbi5vcmFuZ2VUZXh0TW9iIHtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ub3B0aW9uT3ZlclZpZXdSaWdodHNpZGVNb2Ige1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAub3B0aW9uY2hhaW5SaWdodCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI29wdGlvbnMtbmV3cy1jb3JwLWV2ZW50cyB7XHJcbiAgLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuLm9wdGlvbi10b29sdGlwLW92ZXJ2aWV3IHtcclxuICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAjb3B0aW9ucy1uZXdzLWNvcnAtZXZlbnRzIHtcclxuICAgIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbG4taGVhZGluZyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNoYXJ0LXNwb3Qge1xyXG4gIC50b2dnbGUtc3dpdGNoLXN3aXRjaC5taWRuaWdodC1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnRvZ2dsZS1zd2l0Y2gtbGFiZWwubWlkbmlnaHQtYmx1ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi50b2dnbGUtc3dpdGNoLWxhYmVsLmUtc3dpdGNoLWFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5yaXNrb21ldGVyLXNlY3Rpb24ge1xyXG4gIC8vIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gIC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgLmhpZ2hjaGFydHMtcm9vdCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yaXNrbWVhc3VyZS10YWJsZSB7XHJcbiAgdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucmlza21lYXN1cmUtdGFibGUge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGNoYXJ0cy1jb250YWluZXIge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG59XHJcblxyXG4ucmlzay1tZXRlci1tYXJrZXQge1xyXG4gIC5tYXJrZXRDYXJkIHtcclxuICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmN1c3RvbS10ZXh0Ym94LWNhbGVuZGFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1oZWFkaW5ncy1xdW90ZXMge1xyXG4gIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFzb25hbGl0eS1jYXJkIHtcclxuICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5zZWN0b3ItbWFya2V0LWNhcmQge1xyXG4gIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5jb21tb24tbWFya2V0Y2FyZCB7XHJcbi8vICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgICYuY29tbW9uLW1hcmtldGNhcmQtbm9wYWRkaW5nIHtcclxuLy8gICAgIC5tYXJrZXRDYXJkIHtcclxuLy8gICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLm1hcmtldGNhcmRoZWFkIHtcclxuLy8gICAgICAgLm1rLWNhcmQtdG9wbGVmdCB7XHJcbi8vICAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4sXHJcbi8vICAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuLy8gICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgLnJvdW5kZWQtY2lyY2xlMSB7XHJcbi8vICAgICAgICAgJi5leGNsYW1hdGlvbjEge1xyXG4vLyAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4vLyAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbi8vICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbi8vICAgICAgIC5zaGFyZS1pY29uIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuLy8gICAgICAgICAuZWRlbC1pY29uLXNoYXJlLWljb24ge1xyXG4vLyAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmltZy1jaXJjbGUtbmZvIHtcclxuLy8gICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4vLyAgICAgICB3aWR0aDogNTBweDtcclxuLy8gICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4vLyAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbi8vICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4IDE1cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbi8vICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5tYXJrZXRDYXJkIHtcclxuLy8gICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbi8vICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWFya2V0Y2FyZGhlYWQge1xyXG4vLyAgICAgLm1rLWNhcmQtdG9wbGVmdCB7XHJcbi8vICAgICAgIC5tay1jYXJkLXRvcGxlZnRtYWluLFxyXG4vLyAgICAgICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5yb3VuZGVkLWNpcmNsZTEge1xyXG4vLyAgICAgICAmLmV4Y2xhbWF0aW9uMSB7XHJcbi8vICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWFya2V0Y2FyZGJvZHkge1xyXG4vLyAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG5cclxuLy8gICAubWFya2V0Y2FyZGZvb3Qge1xyXG4vLyAgICAgLnNoYXJlLWljb24ge1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuLy8gICAgICAgLmVkZWwtaWNvbi1zaGFyZS1pY29uIHtcclxuLy8gICAgICAgICAmOjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uaW1nLWNpcmNsZS1uZm8ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgd2lkdGg6IDQxcHg7XHJcbiAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucm91bmRlZC1jaXJjbGUsXHJcbi5yb3VuZGVkLWNpcmNsZTEge1xyXG4gICYuZXhjbGFtYXRpb24ge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tc21hbGwtY29udGVudC10YWJsZSB7XHJcbiAgdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2lkdGgtMTAwLXNldCB7XHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC1jb2xvciB7XHJcbiAgZm9udC1zaXplOiAzN3B4O1xyXG5cclxuICAmLmZvbnQtc21hbGwtMTZweCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgfVxyXG4gICYuZm9udC1zbWFsbC0xMXB4IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZWxldmVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLmNvbXBhcmUtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2U7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgYm90dG9tOiAxMTBweDtcclxuICAgIHJpZ2h0OiAyMjVweDtcclxuICB9XHJcbiAgLmNvbXBhcmUtbW9iLWRyYXdlciB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG4gIC5jb21wYXJlLWFkZC1tb2ItZHJhd2VyIHtcclxuICAgIHBhZGRpbmc6IDE4cHggMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG59XHJcbi52c2NvbXBvbmVudC1tb2JpbGUge1xyXG4gIC52ZXJ0aWNhbC1jaXJjbGUge1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgLnZlcnRpY2FsLWNpcmNsZS1saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTmVlZCB0byBtYWtlIGEgY29tbW9uIGNsYXNzIG5hbWUgc28gdGhhdCBpdCBkb2VzbnQgcmVxdWlyZSBzbyBtdWNoIGNvZGUgZm9yIGljb24gc2l6ZXNcclxuXHJcbi5xdW90ZXMtZnV0dXJlcy11aSB7XHJcbiAgLmVkZWwtaWNvbi1pbmZvLWNvbG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZyB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3Ige1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWF0b20ge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkZWwtaWNvbi1wcm9maXQtY29sb3Ige1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLWludmVzdC1wbGFudCB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5lZGVsLWljb24tcmlza3MtMSB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5lZGVsLWljb24tYm9vay1pbmZvIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmVkZWwtaWNvbi1jb2lucy1iYWcge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLWl0cmFkYXktdXAge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jay1xdW90ZXMtc2VjdGlvbiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICB0b3A6IDI0NXB4O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICB9XHJcbn1cclxuXHJcbi5lZGVsLWljb24tcm91bmQtY2lyY2xlIHtcclxuICBmb250LXNpemU6IDdweDtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICB9XHJcbn1cclxuXHJcbi5lZGVsLWljb24tdHJlbmQtYXJyb3cge1xyXG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmVkZWwtaWNvbi1jaGFydC1jb2xvciB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5lZGVsLWljb24tbm90ZS1sb29rIHtcclxuICBmb250LXNpemU6IDI3cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXIge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC1hbm90aGVyIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmV4cGFuZC1hbGwtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uc2hhcmUtbW9kYWwtb3BlbiB7XHJcbiAgLmRvY2stcXVvdGVzLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhcmUge1xyXG4gIC5zaGFyZS1pY29uIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuZWRlbC1pY29uLXNoYXJlLWljb24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2hpbGRyZW4tY29udGFpbmVyIHtcclxuICAuZXJyb3ItbXNnIHtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWNhcmQtc2hhcmUtcGFkZGluZyB7XHJcbiAgJi5jb21tb24tbWFya2V0Y2FyZC1ub3BhZGRpbmcge1xyXG4gICAgJi5tYXJrZXRncm91cCB7XHJcbiAgICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvY2tlZC1wb3NpdGlvbi1zcGFjZSB7XHJcbiAgLm1hcmtldFRhYnMtdWwge1xyXG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFya2V0Z3JvdXAge1xyXG4gICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1b3Rlcy1zb3J0IHtcclxuICAuc29ydC1kcm9wIHtcclxuICAgIHdpZHRoOiAzNDVweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgLnNvcnQtZHJvcC1ib2R5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc29ydC1kcm9wLWZvb3RlciAuZWRfYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcclxuICAgIHotaW5kZXg6IDEwMDAwMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICYuY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IGxpLmRhcmstZ3JleSxcclxuICAgICYuY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlXHJcbiAgICAgIC5kcmF3ZXItYm9keVxyXG4gICAgICAuc29ydC1kcm9wLWJvZHlsaXN0XHJcbiAgICAgIGxpLmRhcmstZ3JleVxyXG4gICAgICAuYm9keWxpc3QtcmlnaHRcclxuICAgICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uLWRvY2tpbmcge1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2UgIWltcG9ydGFudDtcclxufVxyXG4uZG9ja2VkLXBvc2l0aW9uLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgei1pbmRleDogOTtcclxuICAmLnRvcC0xMDBweCB7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gIH1cclxuICAmLnRvcC05MHB4IHtcclxuICAgIHRvcDogOTBweDtcclxuICB9XHJcbiAgJi50b3AtNzBweCB7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgfVxyXG59XHJcbi53cmFwcGVyLW9mLXBlcmlvZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGVuZDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcblxyXG4gIC5pY29uLWRvd25hcnJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpc29yaWMtZHJvcGRvd24tcGFkZGluZyB7XHJcbiAgcGFkZGluZzogNXB4IDhweDtcclxufVxyXG5cclxuLm5hdkhpc3Rvcnkge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuXHJcbiAgY29sb3I6ICMwMzAwMmY7XHJcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMThweDsgLyogMTI4LjU3MSUgKi9cclxuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG59XHJcbi5uYXZIaXN0b3J5SWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogOS40MjJweDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLm5hdkhpc3RvcnlNb2JpbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuXHJcbiAgLy8gY29sb3I6ICMwMzAwMmY7XHJcbiAgLy8gZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xyXG4gIC8vIGZvbnQtc2l6ZTogMTRweDtcclxuICAvLyBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLy8gZm9udC13ZWlnaHQ6IDQwMDtcclxuICAvLyBsaW5lLWhlaWdodDogMThweDsgLyogMTI4LjU3MSUgKi9cclxuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG59XHJcbi5uYXZIaXN0b3J5SWNvbk1vYmlsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcblxyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogOS40MjJweDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmdyaWQySW5kZXhGdW5kcyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSBhdXRvO1xyXG59XHJcblxyXG4uZ3JpZDNJbmRleEZ1bmRzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDM1JSBhdXRvO1xyXG59XHJcblxyXG4udGFibGUtcm93LXNvcnRpbmcge1xyXG4gIHRoIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtc21hbGwtMTVweCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG59XHJcbiIsIi5maW5hbmNpYWwtYW5hbHlzaXMtZGVza3RvcC1ibG9jayB7XHJcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYXJrZXRncm91cCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAvLyAubWFya2V0Q2FyZCB7XHJcbiAgICAvLyAgIGJvcmRlcjogbm9uZTtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgLmNvbW1vbi1kcm9wZG93bi10b2MuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIHtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB9XHJcbiAgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwuZS1zd2l0Y2gtYWN0aXZlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRQcmltYXJ5LWdyYXk7XHJcbiAgfVxyXG4gIC50b2dnbGUtc3dpdGNoLXN3aXRjaC5lLXN3aXRjaC1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcbi5tZ2wtMTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG59XHJcbi5tZ2wtMTkge1xyXG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG59XHJcbi5maW5hbmNpYWwtYW5seS1tb2ItYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIC5oZWFkaW5nLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xyXG4gIH1cclxuICAuY29udGVudC1ibG9jayB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgfVxyXG4gIC5maW5hbmNpYWwtaW1nLWJsb2NrIHtcclxuICB9XHJcbn1cclxuXHJcbi5icmQtYnRtLTEtbW9ubyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5maW5hY2lhbC1hbmx5c2lzLXRhYi1tb2JpbGUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgLmN1c3RvbWFjY29yZGlhbi1uZXcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmluLXRhYmxlLWJsb2NrIHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHRhYmxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDUwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMTBweCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGQtYm94IHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgd2lkdGg6IDE0NnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhbGFuY2UtdGFibGUtYmxvY2sge1xyXG4gIHRhYmxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggNTBweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDZweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZC1ib3gge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZS1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHdpZHRoOiAxNDZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAwcHg7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50YWJsZS13cmFwcGVyLXBubCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIH1cclxufVxyXG4uc2hvd21vcmUtYmxvY2sge1xyXG4gIC5lZGVsLWljb24tcGx1cyxcclxuICAuZWRlbC1pY29uLW1pbnVzIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBkbC0yNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5maW4tdGFibGUtYmxvY2sgdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmtleS1yYXRpby10YWJsZS1ibG9jayB7XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRyYWNrICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1rZXktcmF0aW9zIHtcclxuICBwYWRkaW5nOiAxNXB4IDkwcHggMzBweCAxMHB4O1xyXG4gIC8vIHdpZHRoOiAzMDBweDtcclxuICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAzMHB4IDEwcHg7XHJcbiAgICAvLyB3aWR0aDogMjEwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmtleS1oZWFkaW5nLWZvbnQge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRkLWtleS1yYXRpb3Mge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIHRleHQtd3JhcDogbm93cmFwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmluYW5jaWFsLXBvcHVwIHtcclxuICAmLmZhZGUuc2hvdy5wb3BvdmVyIHtcclxuICAgIHotaW5kZXg6IDggIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3BvdmVyLWFycm93IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnRvb2x0aXAtaW52aXNpYmxlIHtcclxuICAgIC5wb3BvdmVyLWFycm93IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmFsYW5jZS10YWJsZS1ibG9jayB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB0YWJsZSB7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyLmhvdmVyLWJhY2stY29sb3Ige1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIC8vIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIC5hZGQtYm94IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleC10YWJsZS1jb250ZW50LXBubHRhYmxlIHtcclxuICBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgfVxyXG59XHJcbi5jb21tb24tZHJvcGRvd24tcXVvdGUge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZml4ZWQtaGVpZ2h0IHtcclxuICAmLmZpeGVkLWhlaWdodC1sLWxpbmUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gICYuZml4ZWQtaGVpZ2h0LTItbGluZSB7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJi5maXhlZC1oZWlnaHQtMy1saW5lIHtcclxuICAgIGhlaWdodDogNjZweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmZpeGVkLWhlaWdodC1mb3ItVG90YWwtT3BlcmF0aW5nLUV4cGVuc2VzIHtcclxuICBoZWlnaHQ6IDQ2cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAmLmhlYWQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuLmNvbW1vbi1kcm9wZG93bi1xdW90ZS1tYXgtY29udGVudCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tbGVmdC0yNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLTEweCB7XHJcbiAgcGFkZGluZzogMTBweCAwcHggMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy0yeCB7XHJcbiAgcGFkZGluZzogMnB4IDBweCAwcHg7XHJcbn1cclxuLmZpeGVkLWhlaWdodCB7XHJcbiAgJi50YUxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXdyYXBwZXItcG5sIHtcclxuICAuZmxleC10YWJsZS1jb250ZW50LXBubHRhYmxlIHtcclxuICAgIC5maXhlZC1oZWlnaHQtZm9yLUludGVyZXN0LUV4cGVuZGVkIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZ5LWhlYWRpbmctc3RpY2t5IHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgdG9wOiAwcHg7XHJcbiAgei1pbmRleDogMztcclxufVxyXG5cclxuLmtleS1oZWFkaW5nLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmZpeGVkLWhlaWdodC0zLWxpbmUge1xyXG4gICYuZml4ZWQtaGVpZ2h0LWZvci1OZXQtSW50ZXJlc3QtSW5jb21lLXRvLVRvdGFsLUluY29tZS0tIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmZpeGVkLWhlaWdodC0yLWxpbmUge1xyXG4gICYuZml4ZWQtaGVpZ2h0LWZvci1OZXQtSW50ZXJlc3QtTWFyZ2luLS0ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZml4ZWQtaGVpZ2h0LTItbGluZSB7XHJcbiAgJi5maXhlZC1oZWlnaHQtZm9yLU5JTS10by1Ub3RhbC1JbmNvbWUtLSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZmluYW5jaWFsLXRvb2x0aXAge1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IDIycHg7XHJcbiAgbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLmZpbmFuY2lhbC10b29sdGlwLWtleSB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC00NXB4O1xyXG59XHJcbi5wYi0xNyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbn1cclxuXHJcbi5saC0xNiB7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuIiwiLnBkZi1zZWN0aW9uLWJsb2NrIHtcclxuICAudGFibGUtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDIycHggMHB4IDBweCAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICB9XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDZweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZsZXhKdXN0aWZ5U3BhY2VCZXR3ZWVuIHtcclxuICAgICYuZG93bmxvYWRDb250ZW50LXNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBkZi1zZWN0aW9uLWJsb2NrIHtcclxuICAuZWRlbC1pY29uLXJlcG9ydC1jb2xvciB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGQtYWxpZ25tZW50LXBkZnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWluLXdpZHRoOiAxMTBweDtcclxuICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWluLXdpZHRoOiA1NXB4O1xyXG4gIH1cclxufVxyXG4ubGlua3MtaGVhZGluZy13aWR0aCB7XHJcbiAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gIG1pbi13aWR0aDogMzEwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWluLXdpZHRoOiAxOTVweDtcclxuICB9XHJcbn1cclxuIiwiLnZzQ29tcG9uZW50LXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnZzQ29tcG9uZW50LUljb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxufVxyXG5cclxuLnZzQ29tcG9uZW50LUxpbmUge1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGFxdWEtd2hpdGU7XHJcbn1cclxuXHJcbi5ncmlkLTUtcGVlcmNvbXBhcmlzaW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYlIDUlIDI2JSA1JSAyNiU7XHJcbiAgZ2FwOiAzJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmLmRpc3BsYXktc3RhcnQge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC11aS1ib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5leGNoYW5nZSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcGFyZXN0b2Nrcy1zZWN0aW9uIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLnJlcGxhY2UtY29udGVudCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZWRlbC1pY29uLW1vdmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zZXZlbiAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICB9XHJcbiAgLmNvbXBhcmVzdG9jay1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbWFwcmUtc3RvY2stc3RpY2t5IHtcclxuICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmc6IDM1cHggMTVweDtcclxuICAgIHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsLXNtYWxsKSB7XHJcbiAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bC1zbWFsbHhsKSB7XHJcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVvdGVIZWFkLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmljb25kYXRhIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5RWlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1jb250YWluZXItZ2VuZXJpY3RhYmxlbGVmdCB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJpY3RhYmxlbGVmdC1zZWN0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwcHggMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsLXNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwtc21hbGx4bCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm51bWJlci1jZWxsIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubmVnYXRpdmUtbnVtYmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgfVxyXG4gICAgICAmLnBvc2l0aXZlLW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3dzbWVyZ2UtbnVtYmVyLWNlbGwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmluZy1jZWxsIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXNlY3Rpb24taGVhZCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udmVydGljYWwtY2lyY2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBsZWZ0OiA0OCU7XHJcbiAgdG9wOiAzMyU7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnZlcnRpY2FsLWNpcmNsZS1saW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYi12c2NvbXBvbmVudCB7XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG59XHJcblxyXG4ucmVkLWJ0bi10ZXh0IHtcclxuICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1zY3JvbGwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wYXJlLXN0b2NrLW1vYiB7XHJcbiAgLmNvbXBhcmVzdG9ja3Mtc2VjdGlvbiB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtc3BhY2UtYmV0d2VlbiB7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5maXJzdC1jb21wYXJlLWRpdiB7XHJcbiAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLy8gICAgICYuY29sLTQge1xyXG4gIC8vICAgICAgIHdpZHRoOiAzMC4zMyUgIWltcG9ydGFudDtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG5cclxuLnBlZXJjb21wYXJlLWNvbnRlbnQge1xyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcbn1cclxuLmZ1bmQtY29tcGFyZS1kYXRhIHtcclxuICAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnBlZXJjb21wYXJpc2lvbi1tb2JpbGUtdmlldyB7XHJcbiAgLmN1c3RvbWFjY29yZGlhbi1uZXcge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNtYWluLXNjcm9sbC1kaXYsXHJcbiNnZW5lcmljLWlkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ncmlkLWNvbXBhcmUtc3RvY2sge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4JSBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5jb2xzcGFuLWNvbnRlbnQtdGQtMyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5jb2xzcGFuLWNvbnRlbnQtdGQtMiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZG9ja2VkLXBvc2l0aW9uLXN0aWNreS1jb21wYXJlLW1vYmlsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgLmNvbC00IHtcclxuICAgICYuZmlyc3QtY29tcGFyZS1kaXYge1xyXG4gICAgICB3aWR0aDogMTI1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwtc21hbGwpIHtcclxuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsLXNtYWxseGwpIHtcclxuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RvY2stY29tcG9zaXRpb24tc3RpY2t5LXRhYmxlIHtcclxuICB0YWJsZSB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21wYXJlLXN0b2NrLW1vYmlsZS1uZXcge1xyXG4gIC5yZXBsYWNlLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuZHJvcGRvd24ge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VhcmNoT3B0aW9udmFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBjb2xvcjogJGdyYXktMSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4ucmVtb3ZlLXNjcm9sbGluZy1wZWVyQ29tcGFyZSB7XHJcbiAgLnRhYmxlLWNvbnRhaW5lci1nZW5lcmljdGFibGVsZWZ0IHtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLmdlbmVyaWMtdGFibGUtbm90LXNjcm9sbCB7XHJcbiAgICAudGFibGUtY29udGFpbmVyLWdlbmVyaWN0YWJsZWxlZnQge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2Vhc29ubGFpYmlsaXR5LXRhYmxlLWJsb2NrIHtcclxuICBwYWRkaW5nOiAxNXB4IDE4cHggMjBweCA1NHB4O1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGUtZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRyYWNrICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlLWdyYXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGFuZGxlICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHRoZWFkIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgd2lkdGg6IDMlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgdGJvZHk6YmVmb3JlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgY29udGVudDogXCJcXDIwMENcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgdGQsXHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyYXBoLXZhbHVlcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHJvdy1nYXA6IDE1cHg7XHJcbiAgY29sdW1uLWdhcDogNDVweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMC41JTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcbiAgZGl2IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG4gIC5pbUNpcmNsZS5yZWQ6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGNvbmdvLXBpbms7XHJcbiAgfVxyXG4gIC5pbUNpcmNsZS5saWdodC1yZWQ6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXJlZDtcclxuICB9XHJcbiAgLmltQ2lyY2xlLmJsb29kLXJlZDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gIH1cclxuICAuaW1DaXJjbGUuZ3JlZW46OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuICAuaW1DaXJjbGUubGlnaHQtZ3JlZW46OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xyXG4gIH1cclxuICAuaW1DaXJjbGUuZ3JlZW55OjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRDZWxhZG9uO1xyXG4gIH1cclxuICAuaW1DaXJjbGU6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ncmVlbnktYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZDogJENlbGFkb247XHJcbn1cclxuLmxpZ2h0LWdyZWVuLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcclxufVxyXG5cclxuLmdyZWVuLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjtcclxufVxyXG5cclxuLmJsb29kLXJlZC1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG59XHJcblxyXG4ucmVkLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQ6ICRjb25nby1waW5rO1xyXG59XHJcbi5saWdodC1yZWQtYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LXJlZDtcclxufVxyXG4uc3RvY2tzY2FuLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA3LjVweCAwcHggMTIuNXB4O1xyXG59XHJcbi5zdG9ja3NjYW4tZGF0YSB7XHJcbiAgcGFkZGluZzogOC44cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLnN0b2Nrc2Nhbi1hcnJvdyB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuICAuc3RvY2stZGV0YWlscy1oZWFkIHtcclxuICAgICYuYmctd2hpdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBlcmZvcm1hbmNlLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDEwLjhweDtcclxuICB9XHJcblxyXG4gIC5iYWNrLWJ0bi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9jay1kZXRhaWxzLW1iIHtcclxuICAgIC5fX2hhbmRsZS13cmFwcGVyLFxyXG4gICAgLnN0b2NrLWRldGFpbHMtaGVhZCxcclxuICAgIC5wZXJmb3JtYW5jZS1ibG9jayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnO1xyXG4gICAgfVxyXG4gICAgLnN0b2NrLWRldGFpbHMtaGVhZCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zdG9ja3NjYW4tZGF0YS1zZWN0aW9uIHtcclxuICAgIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RvY2tzY2FuLXRhYmxlLWJsb2NrIHtcclxuICAuc3RvY2tzY2FuLXRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDBweCAxMS4ycHg7XHJcbiAgICAuZGV0YWlsLXRhYmxlIHtcclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxM3B4IDE1cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2Vhc29uYWJpbGl0eS1zdG9ja3NjYW4tZGF0YSB7XHJcbiAgPiAuc3RvY2stZGV0YWlscy1oZWFkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCAyMHB4O1xyXG4gIH1cclxuICAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuLnBkdC01MCB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuLmdlbmVyaWMtc2lkZWJhci1vdmVybGF5YmxvY2sge1xyXG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWN0b3ItYW5hbHlzaXMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN0b2Nrc2Nhbi10YWJsZSB7XHJcbiAgJi5zdG9ja3NjYW4tdGFibGUtc3RpY2t5IHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgICAgdHIge1xyXG4gICAgICAgIHRkOm50aC1jaGlsZCgxKSxcclxuICAgICAgICB0ZDpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgIHRoOm50aC1jaGlsZCgzKSxcclxuICAgICAgICB0aDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHIge1xyXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zdG9ja3NjYW4tdGFibGUtdWkge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC5zd290SGVhZGluZyB7XHJcbi8vICAgZGlzcGxheTogZmxleDtcclxuLy8gICBnYXA6IDIwcHg7XHJcbi8vIH1cclxuXHJcbi8vIC5zd290SGVhZGluZyB7XHJcbi8vICAgLmNvbG9yQ2lyY2xlIHtcclxuLy8gICAgIHBhZGRpbmc6IDIwcHg7XHJcbi8vICAgICBib3JkZXI6IDEgc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi5kZXNrT2ZTd290IHtcclxuICBtYXJnaW4tdG9wOiA1NXB4O1xyXG59XHJcbi52aWV3V3JhcHBlciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5zd290LWNvbnRhaW5lci13cmFwcGVyIHtcclxuICAuc3dvdC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDI3cHg7XHJcbiAgfVxyXG5cclxuICAuaG9yaXpvbnRhbC1saW5lLFxyXG4gIC52ZXJ0aWNhbC1saW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICAuaG9yaXpvbnRhbC1saW5lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLnZlcnRpY2FsLWxpbmUge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAuc3RyZW5ndGhzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAub3Bwb3J0dW5pdGllcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLndlYWtuZXNzZXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAudGhyZWF0cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbiAgLnN3b3RJbWcge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmdPZlN3b3Qge1xyXG4gIHBhZGRpbmctYmxvY2s6IDIxcHggMjdweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbn1cclxuXHJcbi5jaXJjbGVOdW1iZXIge1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG4uaGVhZGluZ1RhYk9mU3dvdCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAvLyBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4taW5saW5lOiAwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG4uc3dvdFRhYnNIZWFkaW5nIHtcclxuICAuc3VmZml4c3RyZW5ndGhzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICB9XHJcbiAgLnN1ZmZpeHdlYWtuZXNzZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZV9jb2xvcjtcclxuICB9XHJcbiAgLnN1ZmZpeG9wcG9ydHVuaXRpZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyazM7XHJcbiAgfVxyXG4gIC5zdWZmaXh0aHJlYXRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgfVxyXG4gIC50aXRsZUFuZFN1ZmZpeCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgfVxyXG59XHJcbi5tb2Itc3dvdC1oZWFkaW5nIHtcclxuICAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWlubGluZTogMTNweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc3dvdC1jb250YWluZXItd3JhcHBlciB7XHJcbiAgLmRyYXdlci1oZWFkZXIuY3VzdG9tLWhlYWRpbmctc2lkZWJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubWFya2V0LWRyYXdlcl9fY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxuICAuZHJhd2VyLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zd290LWFuYWx5c2lzLXRhYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICB0b3A6IDZweDtcclxuICAubmF2Lm5hdi10YWJzIHtcclxuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMy4ycHg7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZzogMTZweCA0cHggN3B4IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCA0cHggOXB4IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jc3dvdC1hbmFseXNpcyB7XHJcbiAgLm1iLWdlbmVyaWNTaWRlQmFyLFxyXG4gIC56LWluZGV4LW1iZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIub3ZlcnZpZXctcGl2b3QucGl2b3QtcG9pbnRzIHtcclxuICAucGl2b3ROYW1lIHtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxuICAucGl2b3RWYWx1ZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIC5jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnV5LXNlbGwtYmxvY2sge1xyXG4gIGdhcDogMTBweDtcclxuICAuaWNvbi1ibG9jayB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlGaXZlO1xyXG4gIH1cclxufVxyXG4uaGlnaC1sb3ctdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHggMTBweDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuT25ldGltZVNJUFdyYXBwZXIge1xyXG4gICAgLm9uZVRpbWUtYnRuIHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBwYWRkaW5nOiA5cHggMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuU0lQLWJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgcGFkZGluZzogOXB4IDQycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuZXRmRHluYW1pY0luZGljYXRvciB7XHJcbiAgICAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUsXHJcbiAgICAucHJvZ3Jlc3Njb21tb25ncmF5dmFsdWUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAub25lVGltZS1idG4ge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICB9XHJcbiAgLlNJUC1idG4ge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi8qIFlvdXJDb21wb25lbnQuY3NzICovXHJcblxyXG4uc3RpY2t5LXJvdyB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5zdGlja3ktcXVvdGVzIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB6LWluZGV4OiA5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMTM2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNjlweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctaW5saW5lOiAxMzVweDtcclxufVxyXG4uaGVhZC1jb250ZW50LXN0aWNreSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5saW5lSGVpZ2h0LW5vcm1hbCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmR5bmFtaWNpbmRpY2F0ZXItZXF1aXR5IHtcclxuICAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUsXHJcbiAgLnByb2dyZXNzY29tbW9uZ3JheXZhbHVlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmdyb3RobWF0cmljcy1ib3R0b20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzRweDtcclxuICB9XHJcbn1cclxuLnN0aWNreS1lcXVpdHktb3ZlcnZpZXcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5idXktc2VsbC1ibG9jayB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLm1hcmtldGdyb3VwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdW90ZXMtYWN0aW9ucy1jbGFzc2VzIHtcclxuICBwYWRkaW5nOiAyMnB4IDhweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG59XHJcbi5lcXVpdHktb3ZlcnZpZXctcG9pbnQtbW9iIHtcclxuICAuY29sLTMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIC5waXZvdFZhbHVlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbC0zOm50aC1jaGlsZCgyKSxcclxuICAuY29sLTM6bnRoLWNoaWxkKDQpLFxyXG4gIC5jb2wtMzpudGgtY2hpbGQoNiksXHJcbiAgLmNvbC0zOm50aC1jaGlsZCg4KSxcclxuICAuY29sLTM6bnRoLWNoaWxkKDkpIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZXF1aXR5LW92ZXJ2aWV3LXNlY3Rpb24ge1xyXG4gIC5jYXJkLWdyb3VwIHtcclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lcXVpdHktb3ZlcnZpZXctc2VjdGlvbi11aSB7XHJcbiAgLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ncm93dGgtbWV0cml4LXRhYmxlIHtcclxuICB0aGVhZCB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdGJvZHkge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jb3ZlcnZpZXctYWxlcnQge1xyXG4gIC5tb2RhbGFsZXJ0cy5tb2RhbC5zaG93IHtcclxuICAgIHotaW5kZXg6IDEwNTA7XHJcbiAgfVxyXG59XHJcbiIsIi5wcm9ncmVzcy1zdG9jayB7XHJcbiAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgLnByb2dyZXNzIHtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdG9jay1lcnJvciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZpZnR5O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLnByb2dyZXNzLXN0b2NrIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbi5zY2hlbWUtaW5mb3JtYXRpb24tY29tbW9uIHtcclxuICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgdGQgLnRhYmxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAubmZvLWdlbnRhYmxlIHtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZ1bmRtYW5nZXJ0YWJsZTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG4gIC5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpIGRpdixcclxuICAubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSBkaXYge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNjaGVtZS10YWJsZS10ZXh0IHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgJi5sYWJlbC1zY2hlbWUtbGFiZWwge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG59XHJcblxyXG4uc2NoZW1lLXRhYmxlLXRleHQtdHdvIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG59XHJcbi5mdW5kbWFuZ2VyRGF0YVRhYmxlIHtcclxuICB0ciB7XHJcbiAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aDpudGgtY2hpbGQoMiksXHJcbiAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aDpudGgtY2hpbGQoMyksXHJcbiAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICB0ZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aDpudGgtY2hpbGQoNSksXHJcbiAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aDpudGgtY2hpbGQoNiksXHJcbiAgICB0ZDpudGgtY2hpbGQoNikge1xyXG4gICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aDpudGgtY2hpbGQoNyksXHJcbiAgICB0ZDpudGgtY2hpbGQoNykge1xyXG4gICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZ1bmQtZGV0YWlsLXJldHVybnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4udG9wLWRvY2tlZC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQzcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgJi50b3AtNzAge1xyXG4gICAgdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pbWctY2lyY2xlLW5mbyB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtZG9ja2VkLWNvbnRhaW5lciAuaW1nLWNpcmNsZS1uZm8gaW1nIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5uZm8tbWFya2V0Y2FyZCB7XHJcbiAgLnRvcC1kb2NrZWQtY29udGFpbmVyLW1vYiB7XHJcbiAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnRvcC1kb2NrZWQtY29udGFpbmVyLW1vYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC5pbWctY2lyY2xlLW5mbyB7XHJcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYudG9wLTcwIHtcclxuICAgIHRvcDogNzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udG9wLWRvY2tlZC1jb250YWluZXItbW9iIC5pbWctY2lyY2xlLW5mbyBpbWcge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLm1heC1oZWlnaHQtNTAge1xyXG4gIGhlaWdodDogNTBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4ubmNkLW1hcmtldC1xdW90ZSB7XHJcbiAgZGl2W2RhdGEtYXR0cj1cIllpZWxkXCJdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLyogVGhyZWVDb2xvclByb2dyZXNzQmFyLnNjc3MgKi9cclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbi5UaHJlZUNvbG9yUHJvZ3Jlc3NCYXIge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciB7XHJcbiAgICAgIC5wYmFyMjlSYW5nZXNsaWRlciB7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJsb2NrOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAuY3VzdG9tUmFuZ2VCYXIge1xyXG4gICAgICAgICAgLlNrZXdDb2RlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuU2tld2NvZGVyaWdodDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhYmVsLXNreWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5Ta2V3Y29kZXJpZ2h0MiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLm1hcmtldFRhYnMge1xyXG4gIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5yZWFjdC10YWJzIHtcclxuICAgIC5tYXJrZXRUYWJzLXVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYS5hY3RpdmUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3QtdGFicyB7XHJcbiAgICAubWFya2V0VGFicy11bCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDBweDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LXRhYnNfX3RhYiB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtdGFic19fdGFiLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAubWFya2V0VGFicyB7XHJcbiAgICAvLyAucmVhY3QtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5yZWFjdC10YWJzIHtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgICAgLm1hcmtldFRhYnMtdWwge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBUcmFjayAqL1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogSGFuZGxlICovXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWN0LXRhYnNfX3RhYi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLm1hcmtldFRhYnMge1xyXG4gICAgLnJlYWN0LXRhYnMge1xyXG4gICAgICAubWFya2V0VGFicy11bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb3JwLWV2ZW50LW4tcmVzdWx0cyB7XHJcbiAgLmNvcnAtZXZlbnQsXHJcbiAgLnJlc3VsdCB7XHJcbiAgICBmbGV4OiAxIDAgMzAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5ibHVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwJTtcclxuICBsZWZ0OiAwJTtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuLm1hcmtldFRhYnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICYuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtdGFicyB7XHJcbiAgICAuZXF1aXR5TGlua3NEZXNrIHtcclxuICAgICAgLm1hcmtldFRhYnMtdWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuaG9wQnRuLWhlYWRMaXN0IHtcclxuICAgICAgICAgIC5saXN0SGVhZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgLy8gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcmtldFRhYnMge1xyXG4gIC5yZWFjdC10YWJzIHtcclxuICAgIC5tYXJrZXRUYWJzLXVsIHtcclxuICAgICAgJi5ob3BCdG4taGVhZExpc3Qge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgIC5saXN0SGVhZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAubWFya2V0VGFicyB7XHJcbiAgICAucmVhY3QtdGFicyB7XHJcbiAgICAgIC5lcXVpdHlMaW5rc01vYiB7XHJcbiAgICAgICAgLm1hcmtldFRhYnMtdWwge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmVxdWl0eUxpbmtzRGVzayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5lcXVpdHlMaW5rc0Rlc2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kb2NrLWh5cGVyLWxpbmtzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICBwYWRkaW5nOiAwIDglO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XHJcbiAgICBwYWRkaW5nOiAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XHJcbiAgICBwYWRkaW5nOiAwIDglO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgcGFkZGluZzogMCA4JTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHBhZGRpbmc6IDAgNCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBwYWRkaW5nOiAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZXF1aXR5TGlua3NEZXNrIHtcclxuICAgIC5tYXJrZXRUYWJzLXVsLFxyXG4gICAgLmVxdWl0eS1saW5rcy11bCB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5MaW5rcy1wYWRkaW5nLXVpIHtcclxuICAuZXF1aXR5TGlua3NEZXNrIHtcclxuICAgIC5tYXJrZXRUYWJzLXVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZ3JhcGgtY2hhcnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAxNXB4IDBweCAwcHggMHB4O1xyXG4gIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZ3JhcGgtY2hhcnQge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhcnRpcS1tYXJrZXQtZnV0dXJlcyB7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG4iLCIkZGlzYWJsZWRDb2xvcjogI2NjYztcclxuJGJvcmRlci1yYWRpdXMtYmFzZTogNnB4O1xyXG4kcHJpbWFyeS1jb2xvcjogIzJkYjdmNTtcclxuJHRvb2x0aXAtY29sb3I6ICNmZmY7XHJcbiR0b29sdGlwLWJnOiB0aW50KCM2NjYsIDQlKTtcclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDRweDtcclxuJHRvb2x0aXAtZGlzdGFuY2U6ICR0b29sdGlwLWFycm93LXdpZHRoICsgNDtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICR0b29sdGlwLWJnO1xyXG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG5cclxuLnJjLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA5NyUgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cclxuICAmLXJhaWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gICAgLy9ib3JkZXI6IDJweCBkYXNoZWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi1oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiA4cHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogLTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vICYtZHJhZ2dpbmcmLWRyYWdnaW5nJi1kcmFnZ2luZyB7XHJcbiAgICAvLyAgIGJvcmRlci1jb2xvcjogdGludCgkcHJpbWFyeS1jb2xvciwgMjAlKTtcclxuICAgIC8vICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHRpbnQoJHByaW1hcnktY29sb3IsIDUwJSk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHRpbnQoJHByaW1hcnktY29sb3IsIDUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jbGljay1mb2N1c2VkOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0aW50KCRwcmltYXJ5LWNvbG9yLCA1MCUpO1xyXG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0aW50KCRwcmltYXJ5LWNvbG9yLCAyMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0aW50KCRwcmltYXJ5LWNvbG9yLCAyMCUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHRpbnQoJHByaW1hcnktY29sb3IsIDIwJSk7XHJcbiAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICAgICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1cHggIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYtbWFyay10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWxldmVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3RlcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICYtZG90IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTRweDtcclxuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB3aWR0aDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdGludCgkcHJpbWFyeS1jb2xvciwgNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLXJldmVyc2Uge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAkY29sb3JfMTogd2hpdGU7XHJcbi8vICRiYWNrZ3JvdW5kLWNvbG9yXzE6ICNmMGYwZjA7XHJcbi8vICRiYWNrZ3JvdW5kLWNvbG9yXzI6IGxpbWU7XHJcbi8vICRiYWNrZ3JvdW5kLWNvbG9yXzM6IHdoaXRlO1xyXG4vLyAkYmFja2dyb3VuZC1jb2xvcl80OiBpbmhlcml0O1xyXG4vLyAkYmFja2dyb3VuZC1jb2xvcl81OiBibHVlO1xyXG5cclxuLy8gQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG4vLyAubXVsdGktcmFuZ2Utc2xpZGVyIHtcclxuLy8gICAqIHtcclxuLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbi8vICAgICBwYWRkaW5nOiAwcHg7XHJcbi8vICAgICBtYXJnaW46IDBweDtcclxuLy8gICB9XHJcbi8vICAgZGlzcGxheTogZmxleDtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuLy8gICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbi8vICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4vLyAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbi8vICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4vLyAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbi8vICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4vLyAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4vLyAgIC5iYXIge1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGJvcmRlcjogMC41cHggZGFzaGVkICNlN2U3ZTc7XHJcbi8vICAgfVxyXG4vLyAgIC5iYXItbGVmdCB7XHJcbi8vICAgICB3aWR0aDogMjUlO1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAxMHB4O1xyXG4vLyAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuLy8gICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gICAuYmFyLXJpZ2h0IHtcclxuLy8gICAgIHdpZHRoOiAyNSU7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vICAgLmJhci1pbm5lciB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGZsZXgtZ3JvdzogMTtcclxuLy8gICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4vLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbi8vICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDVweCBibGFjaztcclxuLy8gICB9XHJcbi8vICAgLmJhci1pbm5lci1sZWZ0IHtcclxuLy8gICAgIHdpZHRoOiA1MCU7XHJcbi8vICAgfVxyXG4vLyAgIC5iYXItaW5uZXItcmlnaHQge1xyXG4vLyAgICAgd2lkdGg6IDUwJTtcclxuLy8gICB9XHJcbi8vICAgLnRodW1iLXJpZ2h0IHtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vICAgLnRodW1iIHtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzM7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuLy8gICAgICY6OmJlZm9yZSB7XHJcbi8vICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4vLyAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgYm9yZGVyOiA4cHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuLy8gICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbi8vICAgICAgIHotaW5kZXg6IDE7XHJcbi8vICAgICAgIHRvcDogLTE4cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuLy8gICAgICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgICAgfVxyXG4vLyAgICAgLmNhcHRpb24ge1xyXG4vLyAgICAgICAqIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuLy8gICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiA3NSU7XHJcbi8vICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yXzU7XHJcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuLy8gICAgICAgICBjb2xvcjogJGNvbG9yXzE7XHJcbi8vICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggYmxhY2s7XHJcbi8vICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcclxuLy8gICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmOmFjdGl2ZSB7XHJcbi8vICAgICAgIC5jYXB0aW9uIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyAgIC5pbnB1dC10eXBlLXJhbmdlIHtcclxuLy8gICAgICY6Zm9jdXMge1xyXG4vLyAgICAgICArIHtcclxuLy8gICAgICAgICAudGh1bWIge1xyXG4vLyAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4vLyAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgIHRvcDogLTRweDtcclxuLy8gICAgICAgICAgICAgbGVmdDogLTdweDtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuLy8gICAgICAgICAgICAgei1pbmRleDogMjtcclxuLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4vLyAgICAgICAgICAgICBib3JkZXI6IGRvdHRlZCAxcHggYmxhY2s7XHJcbi8vICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHdoaXRlLCBpbnNldCAwcHggMHB4IDEwcHggYmxhY2s7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAuY2FwdGlvbiB7XHJcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICB0b3A6IDBweDtcclxuLy8gICAgIGxlZnQ6IDBweDtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyAgIH1cclxuLy8gICAuY2FwdGlvbiB7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICBib3R0b206IDM1cHg7XHJcbi8vICAgICB3aWR0aDogMnB4O1xyXG4vLyAgICAgaGVpZ2h0OiAycHg7XHJcbi8vICAgICBsZWZ0OiAxcHg7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbi8vICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgIH1cclxuLy8gICAucnVsZXIge1xyXG4vLyAgICAgbWFyZ2luOiAxMHB4IDBweCAtNXB4IDBweDtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgICAucnVsZXItcnVsZSB7XHJcbi8vICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHg7XHJcbi8vICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDtcclxuLy8gICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgZmxleC1ncm93OiAxO1xyXG4vLyAgICAgICBmbGV4LXNocmluazogMTtcclxuLy8gICAgICAgcGFkZGluZzogNXB4IDBweDtcclxuLy8gICAgICAgJjpsYXN0LWNoaWxkIHtcclxuLy8gICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICAgLnJ1bGVyLXN1Yi1ydWxlIHtcclxuLy8gICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweDtcclxuLy8gICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgZmxleC1ncm93OiAxO1xyXG4vLyAgICAgICBmbGV4LXNocmluazogMTtcclxuLy8gICAgICAgcGFkZGluZzogM3B4IDBweDtcclxuLy8gICAgICAgYm90dG9tOiAwcHg7XHJcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbi8vICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4vLyAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyAgIC5sYWJlbHMge1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuLy8gICAgIHBhZGRpbmc6IDBweDtcclxuLy8gICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4vLyAgICAgei1pbmRleDogMDtcclxuLy8gICB9XHJcbi8vICAgLmxhYmVsIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogODAlO1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIHdpZHRoOiAxcHg7XHJcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgICY6Zmlyc3QtY2hpbGQge1xyXG4vLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgJjpsYXN0LWNoaWxkIHtcclxuLy8gICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyAgIC5sYWJlbCB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICBmb250LXNpemU6IDE0cHg7XHJcbi8vICAgICBsaW5lLWhlaWdodDogMThweDtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuLy8gICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4vLyAgICAgJjo6YmVmb3JlIHtcclxuLy8gICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIHdpZHRoOiAxNXB4O1xyXG4vLyAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbi8vICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRtaWRuaWdodC1ibHVlO1xyXG4vLyAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuLy8gICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4vLyAgICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgICBtYXJnaW46IC04cHggLTBweDtcclxuLy8gICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgICAgICB0b3A6IC0xMjAlO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vIC5tdWx0aS1yYW5nZS1zbGlkZXIuemVyby1yYW5hZ2UtbWFyZ2luIHtcclxuLy8gICAudGh1bWItbGVmdCB7XHJcbi8vICAgICByaWdodDogMTJweDtcclxuLy8gICB9XHJcbi8vICAgLnRodW1iLXJpZ2h0IHtcclxuLy8gICAgIGxlZnQ6IDhweDtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vIH1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC52aWV3YWxsLWJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luOiAyMC41cHggYXV0byAzMi41cHggYXV0bztcclxuICB9XHJcblxyXG4gIC52aWV3QWxsLXRhYmxlIHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBIYW5kbGUgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgdHIgdGgge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG5cclxuICAgICAgICAgICY6bm90KHRoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDBweCAxcHggMXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICB0ciB0ZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE5cHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAmOm5vdCh0ZDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZXdBbGwge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1rLWNhcmQtdG9wcmlnaHQgLnJvdW5kZWQtY2lyY2xlMS5leGNsYW1hdGlvbjEge1xyXG4gICAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1rLWNhcmQtdG9wcmlnaHQge1xyXG4gICAgICAgICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBnYXA6IDdweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3QWxsLXRhYnMge1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCA2cHggNXB4IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC52aWV3QWxsIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5tay1jYXJkLXRvcGxlZnQge1xyXG4gICAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWstY2FyZC10b3BsZWZ0c3ViIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgICAuZHJvcGRvd24tc2VjdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweCA4cHggNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE4JTtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWJNZW51RHJvcGRvd24gLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHggOHB4IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5lZC1zb3J0LWxhYmVsLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAuc29ydC10YWctY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMC41cHggc29saWQgIzM1ODBmNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDMuNXB4IDdweCA1cHggN3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLmVkLXNvcnQtbGFiZWwtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAuc29ydE9yZGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLmVkZWwtaWNvbi1zb3J0IHtcclxuICAgIGZvbnQtc2l6ZTogMC41MjVyZW07XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZmlsdGVycy10YWcge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItdG9wLWFkZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcclxuICB9XHJcblxyXG4gIC5maWx0ZXJzLXRhZy1zdGlja3kge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDExM3B4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB6LWluZGV4OiA4O1xyXG4gICAgLmNsZWFyLWFsbC10YWcge1xyXG4gICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29ydC10YWctY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLmZpbHRlcnMtdGFnIHtcclxuICBwYWRkaW5nLXRvcDogNDMuNXB4O1xyXG5cclxuICAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFnLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmVkZmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZmY7XHJcbiAgICAgIHBhZGRpbmc6IDQuNXB4IDdweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWZpbHRlci1sYWJlbC10ZXh0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC40NjNyZW07XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNsZWFyLWFsbC10YWcge1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uZmlsdGVyLXRhZ3Mge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmZpbHRlcnMtdGFnLm5ldy10aGVtZSB7XHJcbiAgLmVkLXNvcnQtbGFiZWwtd3JhcHBlciB7XHJcbiAgICAuc29ydC10YWctY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtc29ydC1sYWJlbC10ZXh0IHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAgIC5lZGVsLWljb24tc29ydCB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtc29ydC1sYWJlbC10ZXh0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIHtcclxuICAgIC50YWctY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWZpbHRlci1sYWJlbC10ZXh0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZmlsdGVycy10YWcge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLXRvcC1hZGQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgfVxyXG5cclxuICAuZmlsdGVycy10YWctc3RpY2t5IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAxMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgfVxyXG5cclxuICAudGFnLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWdsLTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciB7XHJcbiAgLy8gcGFkZGluZzogMjVweCAxMjBweCA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAvLyAgcGFkZGluZzogMjVweCA5NXB4IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MnB4KSB7XHJcbiAgICAvLyAgcGFkZGluZzogMjVweCA1MHB4IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuZWQtam9pbi1zZWN0aW9uIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICBsaW5lLWhlaWdodDogNDQuOHB4O1xyXG4gICAgcGFkZGluZzogNjJweCAwIDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLW5ld3NsZXR0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMjJweCAwcHg7XHJcbiAgICAvLyB3aWR0aDogNjU4cHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGZvb3Rlci1saWdodGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5LjY4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IENlbnRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJ1aXNlZC1wZWFjaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLWdvb2dsZS1saW5rIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZWQtd2h5dXMtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxMjVweCAwO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgZ2FwOiAxNHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICAgIC5lZC13aHl1cy1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAvL3BhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIC8vd2lkdGg6IDM0JTtcclxuXHJcbiAgICAgIC5lZC13aHl1cy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmVkLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUtdHdlbnR5O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5VHdvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNy41M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndoeXVzLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIC5yZWFkbW9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vZGVzY3JpcHRpb25cclxuXHJcbiAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnRlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtc3VwcG9ydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXRpdGxlLWJsdWU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweCAyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjM2JTIyJTIwaGVpZ2h0JTNEJTIyNDAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzNiUyMDQwJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOCUyMDAuMDY3MzgyOEM4LjUzMjE2JTIwMC4wNjczODI4JTIwMC44NzAxMTclMjA3LjcyOTQyJTIwMC44NzAxMTclMjAxNy4xOTczVjI1LjkxNzlDMC44NzAxMTclMjAyOC40OTQlMjAyLjk2NTg4JTIwMzAuNTg5NyUyMDUuNTQxOSUyMDMwLjU4OTdDOC4xMTc5MyUyMDMwLjU4OTclMjAxMC4yMTM3JTIwMjguNDk0JTIwMTAuMjEzNyUyMDI1LjkxNzlWMjAuMzExOEMxMC4yMTM3JTIwMTcuNzM1OCUyMDguMTE3OTMlMjAxNS42NCUyMDUuNTQxOSUyMDE1LjY0QzUuMDE4OSUyMDE1LjY0JTIwNC41MTYyOSUyMDE1LjcyNzclMjA0LjA0NjM5JTIwMTUuODg2OUM0LjcwOTMxJTIwOC43NzElMjAxMC43MTM4JTIwMy4xODE5MSUyMDE4JTIwMy4xODE5MUMyNS4yODYyJTIwMy4xODE5MSUyMDMxLjI5MDclMjA4Ljc3MSUyMDMxLjk1MzYlMjAxNS44ODY5QzMxLjQ4MzclMjAxNS43Mjc3JTIwMzAuOTgxMSUyMDE1LjY0JTIwMzAuNDU4MSUyMDE1LjY0QzI3Ljg4MjElMjAxNS42NCUyMDI1Ljc4NjMlMjAxNy43MzU4JTIwMjUuNzg2MyUyMDIwLjMxMThWMjUuOTE3OUMyNS43ODYzJTIwMjguNDk0JTIwMjcuODgyMSUyMDMwLjU4OTclMjAzMC40NTgxJTIwMzAuNTg5N0MzMC45Mjk2JTIwMzAuNTg5NyUyMDMxLjM4NDclMjAzMC41MTg5JTIwMzEuODE0JTIwMzAuMzg4NEMzMS4yMzE1JTIwMzIuMzA1MSUyMDI5LjQ0ODElMjAzMy43MDQyJTIwMjcuMzQzNiUyMDMzLjcwNDJIMjIuNDAzOUMyMS43NjExJTIwMzEuODkxNyUyMDIwLjAzMDElMjAzMC41ODk3JTIwMTglMjAzMC41ODk3QzE1LjQyNCUyMDMwLjU4OTclMjAxMy4zMjgyJTIwMzIuNjg1NSUyMDEzLjMyODIlMjAzNS4yNjE1QzEzLjMyODIlMjAzNy44Mzc1JTIwMTUuNDI0JTIwMzkuOTMzMyUyMDE4JTIwMzkuOTMzM0MyMC4wMzAxJTIwMzkuOTMzMyUyMDIxLjc2MSUyMDM4LjYzMTMlMjAyMi40MDM5JTIwMzYuODE4OEgyNy4zNDM2QzMxLjYzNjklMjAzNi44MTg4JTIwMzUuMTI5OSUyMDMzLjMyNTglMjAzNS4xMjk5JTIwMjkuMDMyNVYxNy4xOTczQzM1LjEyOTklMjA3LjcyOTQyJTIwMjcuNDY3OCUyMDAuMDY3MzgyOCUyMDE4JTIwMC4wNjczODI4Wk01LjU0MTklMjAxOC43NTQ1QzYuNDAwNTglMjAxOC43NTQ1JTIwNy4wOTkxNyUyMDE5LjQ1MzElMjA3LjA5OTE3JTIwMjAuMzExOFYyNS45MTc5QzcuMDk5MTclMjAyNi43NzY2JTIwNi40MDA1OCUyMDI3LjQ3NTIlMjA1LjU0MTklMjAyNy40NzUyQzQuNjgzMjMlMjAyNy40NzUyJTIwMy45ODQ2NCUyMDI2Ljc3NjYlMjAzLjk4NDY0JTIwMjUuOTE3OVYyMC4zMTE4QzMuOTg0NjQlMjAxOS40NTMxJTIwNC42ODMyMyUyMDE4Ljc1NDUlMjA1LjU0MTklMjAxOC43NTQ1Wk0xOCUyMDM2LjgxODhDMTcuMTQxMyUyMDM2LjgxODglMjAxNi40NDI3JTIwMzYuMTIwMiUyMDE2LjQ0MjclMjAzNS4yNjE1QzE2LjQ0MjclMjAzNC40MDI4JTIwMTcuMTQxMyUyMDMzLjcwNDIlMjAxOCUyMDMzLjcwNDJDMTguODU4NyUyMDMzLjcwNDIlMjAxOS41NTczJTIwMzQuNDAyOCUyMDE5LjU1NzMlMjAzNS4yNjE1QzE5LjU1NzMlMjAzNi4xMjAyJTIwMTguODU4NyUyMDM2LjgxODglMjAxOCUyMDM2LjgxODhaTTMwLjQ1ODElMjAyNy40NzUyQzI5LjU5OTQlMjAyNy40NzUyJTIwMjguOTAwOCUyMDI2Ljc3NjYlMjAyOC45MDA4JTIwMjUuOTE3OVYyMC4zMTE4QzI4LjkwMDglMjAxOS40NTMxJTIwMjkuNTk5NCUyMDE4Ljc1NDUlMjAzMC40NTgxJTIwMTguNzU0NUMzMS4zMTY4JTIwMTguNzU0NSUyMDMyLjAxNTQlMjAxOS40NTMxJTIwMzIuMDE1NCUyMDIwLjMxMThWMjUuOTE3OUMzMi4wMTU0JTIwMjYuNzc2NiUyMDMxLjMxNjglMjAyNy40NzUyJTIwMzAuNDU4MSUyMDI3LjQ3NTJaJTIyJTIwZmlsbCUzRCUyMiUyM0IxQjJDNCUyMiUyMGZpbGwtb3BhY2l0eSUzRCUyMjAuMyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcclxuICAgIC5lZC1zdXBwb3J0LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1zdXBwb3J0LWNlbnRlci1kaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIC5lZC1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wZWFjaDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxMnB4IDEzcHg7XHJcbiAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1ncmlldmFuY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS10aXRsZS1ibHVlO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcclxuICAgIH1cclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBoZWlnaHQ6IDE3N3B4O1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1MlwiIGhlaWdodD1cIjUyXCIgdmlld0JveD1cIjAgMCA1MiA1MlwiIGZpbGw9XCJub25lXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzIzOTJfNjQ1KVwiPjxwYXRoIGQ9XCJNMzMuNTgzNSA0My4zMzM3QzMzLjgyODMgNDMuMzMzNyAzNC4wNzMyIDQzLjI1MTMgMzQuMjc0NyA0My4wODIzQzM0LjczNCA0Mi42OTg4IDM0Ljc5NjggNDIuMDE2MyAzNC40MTMzIDQxLjU1N0wzMi4wOTkzIDM4Ljc3OTNDMzAuNDg5NSAzNi44NDg4IDMwLjE3NzUgMzQuMTQ5MiAzMS4yOTk4IDMxLjkwMjNDMzEuNTA3OCAzMS40ODYzIDMxLjQyNzcgMzAuOTgxNSAzMS4wOTYyIDMwLjY1MjJMMjcuMTQ2MyAyNi43MDIzQzI1LjU2NjggMjUuMTIyOCAyNS41NjY4IDIyLjU0ODggMjcuMTQ2MyAyMC45NjkzTDM5LjM0NjggMzIuMjE2NUMzOS43ODY3IDMyLjYyMTcgNDAuNDczNSAzMi41OTU3IDQwLjg3ODcgMzIuMTUzN0M0MS4yODM4IDMxLjcxMzggNDEuMjU1NyAzMS4wMjcgNDAuODE1OCAzMC42MjE4TDI4LjYxNTMgMTkuMzc2OEMyNy43NTczIDE4LjU4NiAyNi40NCAxOC42MDk4IDI1LjYxNDUgMTkuNDM3NUMyMy4xODc4IDIxLjg2NDIgMjMuMTg3OCAyNS44MDk3IDI1LjYxNDUgMjguMjM2M0wyOS4wNCAzMS42NjE4QzI3LjkzMDcgMzQuNTE5NyAyOC40NDQyIDM3Ljc4MjcgMzAuNDMzMiA0MC4xNzAzTDMyLjc1MTUgNDIuOTQzN0MzMi45NjYgNDMuMjAxNSAzMy4yNzM3IDQzLjMzMzcgMzMuNTgzNSA0My4zMzM3WlwiIGZpbGw9XCIlMjNCMUIyQzRcIiBmaWxsLW9wYWNpdHk9XCIwLjNcIi8+PHBhdGggZD1cIk0yOS4yNTAzIDUxLjk5OTZINDQuNDE3QzQ2LjIwODggNTEuOTk5NiA0Ny42NjcgNTAuNTQxNCA0Ny42NjcgNDguNzQ5NlYzNC40NTgzQzQ3LjY2NyAyOS40MDM0IDQ1LjI2MiAyNC41NjMxIDQxLjIzNDIgMjEuNTA4MUwzNi44NTU5IDE4LjE5MjRDMzYuODU1OSAxOC44Nzg5IDM2Ljg1NTkgMTkuMTMyMyAzNi44NTU5IDE5Ljc5NDdDMzYuODU1OSAyMC42NjE3IDM2Ljg1NTkgMjAuMzk0OSAzNi44NTU5IDIwLjk1MjNMMzkuOTIzMyAyMy4yMzQ5QzQzLjQxNiAyNS44ODI2IDQ1LjUwMDMgMzAuMDc3MyA0NS41MDAzIDM0LjQ1ODNWNDguNzQ5NkM0NS41MDAzIDQ5LjM0NzYgNDUuMDE1IDQ5LjgzMjkgNDQuNDE3IDQ5LjgzMjlIMjkuMjUwM0MyOC42NTIzIDQ5LjgzMjkgMjguMTY3IDQ5LjM0NzYgMjguMTY3IDQ4Ljc0OTZWNDYuNTg3M0MyOC4xNjcgNDUuOTg5MyAyNy42ODE3IDQ1LjUwMzkgMjcuMDgzNyA0NS41MDM5QzI0LjY5MzggNDUuNTAzOSAyMi43NTAzIDQzLjU2MDQgMjIuNzUwMyA0MS4xNzA2VjM3LjI1MDhDMjIuNDgzNyAzNy4xMzY3IDIyLjE5MSAzNy4wNDM3IDIxLjY2NyAzNi45NDA2QzIxLjE3MTMgMzYuODU2NSAyMC44Njk1IDM2Ljg0OTQgMjAuNTgzNyAzNi44NDk0VjQxLjE3MDZDMjAuNTgzNyA0NC4zODU5IDIyLjkzMDIgNDcuMDYzOSAyNi4wMDAzIDQ3LjU3OTZWNDguNzQ5NkMyNi4wMDAzIDUwLjU0MTQgMjcuNDU4NSA1MS45OTk2IDI5LjI1MDMgNTEuOTk5NlpcIiBmaWxsPVwiJTIzQjFCMkM0XCIgZmlsbC1vcGFjaXR5PVwiMC4zXCIvPjxwYXRoIGQ9XCJNOS43NDk2NyA0MS4xNjY3SDE0LjA4M0MxNC40OTI1IDQxLjE2NjcgMTQuODY5NSA0MC45MzQ4IDE1LjA1MTUgNDAuNTY2NUwxNS4yNzkgNDAuMTA5M0MxNi4yOTA4IDM4LjA5IDE4LjMyMzIgMzYuODMzMyAyMC41ODMgMzYuODMzM0MyMi44NDI4IDM2LjgzMzMgMjQuODc1MiAzOC4wOSAyNS44ODQ4IDQwLjExMTVMMjYuMTEyMyA0MC41Njg3QzI2LjI5ODcgNDAuOTM0OCAyNi42NzM1IDQxLjE2NjcgMjcuMDgzIDQxLjE2NjdIMzEuMjU5MkMzMC45NjM0IDQwLjgyNTcgMzAuNjU4NiA0MC40NzEyIDMwLjM2NjIgNDAuMDgzM0MyOS45MzQ0IDM5LjU0NzggMjkuODg2IDM5LjQyNjEgMjkuNjA5MyAzOUgyNy43NTAzQzI2LjM0ODUgMzYuMzIyIDIzLjYxNjMgMzQuNjY2NyAyMC41ODMgMzQuNjY2N0MxNy41NDk3IDM0LjY2NjcgMTQuODE3NSAzNi4zMjIgMTMuNDEzNSAzOUg5Ljc0OTY3QzcuOTU3ODQgMzkgNi40OTk2NyAzNy41NDE4IDYuNDk5NjcgMzUuNzVWNS40MTY2N0M2LjQ5OTY3IDMuNjI0ODMgNy45NTc4NCAyLjE2NjY3IDkuNzQ5NjcgMi4xNjY2N0gxMy40MTU3QzE0LjgxNzUgNC44NDI1IDE3LjU0OTcgNi41IDIwLjU4MyA2LjVDMjMuNjE2MyA2LjUgMjYuMzQ4NSA0Ljg0MjUgMjcuNzUyNSAyLjE2NjY3SDMxLjQxNjNDMzMuMjA4MiAyLjE2NjY3IDM0LjY2NjMgMy42MjQ4MyAzNC42NjYzIDUuNDE2NjdWMjQuOTQwNUMzNS4wNzkgMjUuMzIwNiAzNS4yMzc4IDI1LjQ2NTIgMzUuNzQ5NyAyNS45MjUzQzM2LjI2MTYgMjYuMzg1NSAzNi40OTEgMjYuNjAzMiAzNi44MzMgMjYuOTEwMlY1LjQxNjY3QzM2LjgzMyAyLjQzMSAzNC40MDIgMCAzMS40MTYzIDBIMjcuMDgzQzI2LjY3MzUgMCAyNi4yOTg3IDAuMjMxODMzIDI2LjExNDUgMC41OThMMjUuODg0OCAxLjA1NTE3QzI0Ljg3NTIgMy4wNzY2NyAyMi44NDI4IDQuMzMzMzMgMjAuNTgzIDQuMzMzMzNDMTguMzIzMiA0LjMzMzMzIDE2LjI5MDggMy4wNzY2NyAxNS4yNzkgMS4wNTUxN0wxNS4wNDkzIDAuNTk4QzE0Ljg2NzMgMC4yMzE4MzMgMTQuNDkyNSAwIDE0LjA4MyAwSDkuNzQ5NjdDNi43NjQwMSAwIDQuMzMzMDEgMi40MzEgNC4zMzMwMSA1LjQxNjY3VjM1Ljc1QzQuMzMzMDEgMzguNzM1NyA2Ljc2NDAxIDQxLjE2NjcgOS43NDk2NyA0MS4xNjY3WlwiIGZpbGw9XCIlMjNCMUIyQzRcIiBmaWxsLW9wYWNpdHk9XCIwLjNcIi8+PHBhdGggZD1cIk0zMy41ODI5IDE1LjE2NjdIMzQuNjYzMUMzNC42NjMxIDE0LjYzMzMgMzQuNjYzMSAxNC42ODEzIDM0LjY2MzEgMTQuMDgzM0MzNC42NjMxIDEzLjQ4NTMgMzQuNjYzIDEzLjU5MDMgMzQuNjYzMSAxM0gzMy41ODI5QzMyLjk4NDkgMTMgMzIuNDk5NiAxMy40ODUzIDMyLjQ5OTYgMTQuMDgzM0MzMi40OTk2IDE0LjY4MTMgMzIuOTg0OSAxNS4xNjY3IDMzLjU4MjkgMTUuMTY2N1pcIiBmaWxsPVwiJTIzQjFCMkM0XCIgZmlsbC1vcGFjaXR5PVwiMC4zXCIvPjxwYXRoIGQ9XCJNMTMuNTg0OCAxNS4xNjY3SDE3LjU4NDVDMTguMTgyNSAxNS4xNjY3IDE4LjY2NzggMTQuNjgxMyAxOC42Njc4IDE0LjA4MzNDMTguNjY3OCAxMy40ODUzIDE4LjE4MjUgMTMgMTcuNTg0NSAxM0gxMy41ODQ4QzEyLjk4NjggMTMgMTIuNTAxNSAxMy40ODUzIDEyLjUwMTUgMTQuMDgzM0MxMi41MDE1IDE0LjY4MTMgMTIuOTg0NyAxNS4xNjY3IDEzLjU4NDggMTUuMTY2N1pNMjMuNTg0IDE1LjE2NjdIMjcuNTgzN0MyOC4xODE3IDE1LjE2NjcgMjguNjY3IDE0LjY4MTMgMjguNjY3IDE0LjA4MzNDMjguNjY3IDEzLjQ4NTMgMjguMTgxNyAxMyAyNy41ODM3IDEzSDIzLjU4NEMyMi45ODYgMTMgMjIuNTAwNyAxMy40ODUzIDIyLjUwMDcgMTQuMDgzM0MyMi41MDA3IDE0LjY4MTMgMjIuOTgzOCAxNS4xNjY3IDIzLjU4NCAxNS4xNjY3WlwiIGZpbGw9XCIlMjNCMUIyQzRcIiBmaWxsLW9wYWNpdHk9XCIwLjNcIi8+PHBhdGggZD1cIk02LjUwMTYzIDE1LjE2NjdINy42MTg4MkM4LjIxNjgyIDE1LjE2NjcgOC43MDIxNSAxNC42ODEzIDguNzAyMTUgMTQuMDgzM0M4LjcwMjE1IDEzLjQ4NTMgOC4yMTY4MiAxMyA3LjYxODgyIDEzTDYuNTAxNjMgMTNDNi41MDE2MyAxMy43NTcyIDYuNTAxNjMgMTMuNDg1MyA2LjUwMTYzIDE0LjA4MzNDNi41MDE2MyAxNC42ODEzIDYuNTAxNjMgMTQuNjkxOCA2LjUwMTYzIDE1LjE2NjdaXCIgZmlsbD1cIiUyM0IxQjJDNFwiIGZpbGwtb3BhY2l0eT1cIjAuM1wiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPVwiY2xpcDBfMjM5Ml82NDVcIj48cmVjdCB3aWR0aD1cIjUyXCIgaGVpZ2h0PVwiNTJcIiBmaWxsPVwid2hpdGVcIiB0cmFuc2Zvcm09XCJtYXRyaXgoLTEgMCAwIDEgNTIgMClcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XHJcbiAgICAvL3dpZHRoOiAzMTJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC5jdXN0b20tYnV0dG9uLXdoaXRlIHtcclxuICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tZWRlbC1pY29uLXJpZ2h0LXRoaW4tYXJyb3c6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR0b21hdG87XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2U6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi10aWNrZXQtZ3JpZXZhbmNlLW1vYjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgICAuZWQtaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gICAgICAvLyBwYWRkaW5nOiAxMnB4IDEzcHg7XHJcbiAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICAgc3VwcG9ydFxyXG5cclxuICAuZWQtZmVlZGJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS10aXRsZS1ibHVlO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcclxuICAgIH1cclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAvLyB3aWR0aDogMzMlO1xyXG4gICAgaGVpZ2h0OiAxNzdweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaGVpZ2h0OiAxMzdweDtcclxuICAgIH1cclxuICAgIC8vIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG5cclxuICAgIC5lZC1mZWVkYmFjay10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWZlZWRiYWNrLWRlc2Mge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICB9XHJcbiAgICAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAuZWQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lZC1mZWVkYmFjazEzNyB7XHJcbiAgICAgIGhlaWdodDogMTM3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZC1mZWVkYmFjay1zbWFsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS10aXRsZS1ibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgLmVkLWZlZWRiYWNrLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAuZWQtaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gICAgICB3aWR0aDogNTFweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZm9vdGVyIGlubmVyIHdyYXBwZXJcclxuXHJcbi8vIGNvcHlyaWdodCBzZWN0aW9uXHJcbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1ib3R0b20tYmx1ZTtcclxuICAvLyAgcGFkZGluZzogNTBweCAxMjRweCAyNXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgIC8vICBwYWRkaW5nOiA1MHB4IDgwcHggMjVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcclxuICAgIC8vcGFkZGluZzogNTBweCA2MHB4IDI1cHg7XHJcbiAgfVxyXG5cclxuICAuZWQtY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHRvbWF0bztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1jb3B5cmlnaHQtcmVzZXJ2ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtbG9nby1mb290ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5lZGVsLWljb24tZWRlbC1sb2dvMSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmxpc3Qtc3R5bGUtdHlwZS1kaXNjLWZyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkLXByb2R1Y3RzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgLmVkLXByb2R1Y3RzLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuZWQtcHJvZHVjdHMtaW5uZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwIDgyLjVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDcycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMS42cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtZXF1aXR5IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZlci1zYWxlLFxyXG4gICAgLmVkLXJpZ2h0cy1pc3N1ZXMsXHJcbiAgICAuZWQtcG9ydGZvbGlvIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZm9vdGVyLWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWQtb3RoZXJzIHtcclxuICAvLyB3aWR0aDogMTAwJTtcclxuICAvL21hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLmVkLW90aGVycy1zZWN0aW9uIHtcclxuICAgIHdpZHRoOiAzNi4yNCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtb3RoZXJzLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuZWQtb3RoZXJzLWlubmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5lZC1vdGhlcnMtYmQge1xyXG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDg3LjVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzOS41cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvb3Rlci1kYXJrO1xyXG4gICAgICBoZWlnaHQ6IDE5MC45M3B4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTFweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzkuNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLW90aGVyLmVkLW90aGVycy1oYWxmIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtb3RoZXIgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS1ib3JkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItbGlnaHQ7XHJcbiAgd2lkdGg6IDExMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBvcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi5lZC1zdG9jay1tYXJrZXQge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmVkLXN0b2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1zdG9jay1kZXNjcmlwdGlvbiBhIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB1bCB7XHJcbiAgICAgIDpudGgtY2hpbGQoMjYpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtc3RvY2stdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDEwMHB4IDQwcHggMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggNzVweCA0MHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggNTdweCA0MHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZC1tYXJrZXQtc3RhdHVzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAuZ3JpZC1tYXJrZXQtc3RhdHVzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtbWFya2V0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggMTAwcHggMHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCA1N3B4IDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUycHgpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDI1cHggMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHtcclxuICAgIHNwYW4ubWFya2V0T3Blbjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVNpeDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ubWFya2V0Q2xvc2VkOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5U2l4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgY29sb3I6ICRyZWQtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWRhcmtncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuOm5vdChzcGFuOm50aC1jaGlsZCgxKSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZC1wbGF0ZWZvcm1zIHtcclxuICB3aWR0aDogNjMuNzUlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICB3aWR0aDogNjglO1xyXG4gIH1cclxuXHJcbiAgLmVkLXBsYXRmb3JtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcclxuICB9XHJcblxyXG4gIC5lZC1wbGF0Zm9ybS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLmVkLXdlYi1jbnRyIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uZWQtdHJhZGVyIHtcclxuICB3aWR0aDogMjkzcHg7XHJcbiAgaGVpZ2h0OiAxMTNweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTJweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTE0cHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGhlaWdodDogMTQycHg7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWQtd2ViIHtcclxuICBtYXJnaW46IDAgMTJweCAyMXB4IDA7XHJcblxyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgd2lkdGg6IDExM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmVkLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDEzcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBoZWlnaHQ6IDExM3B4O1xyXG5cclxuICAuZWQtY29udGVudC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRmb290ZXItcHJpbWFyeTtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1jb250ZW50LXRyYWRlciB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOS40cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG4gIC5lZC1hcGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA0Ni4zMXB4O1xyXG4gICAgICB3aWR0aDogNDYuMzFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtY29udGVudC1hcGkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gYG1kYCBhcHBsaWVzIHRvIHNtYWxsIGRldmljZXMgKGxhbmRzY2FwZSBwaG9uZXMsIGxlc3MgdGhhbiA3NjhweClcclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgLm1iLW10LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBgbGdgIGFwcGxpZXMgdG8gbWVkaXVtIGRldmljZXMgKHRhYmxldHMsIGxlc3MgdGhhbiA5OTJweClcclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgLm1iLW10LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubXctNTAge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5lZC1wcm9kdWN0cyB7XHJcbiAgICAuZWQtcHJvZHVjdHMtaW5uZXIge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub2ZmZXItc2FsZSxcclxuICAgICAgLmVkLXBvcnRmb2xpbyB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNDJweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgLmVkLWpvaW4tc2VjdGlvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1uZXdzbGV0dGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAyMnB4IDBweDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItbGlnaHRncmF5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOS42OHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IENlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1vdGhlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmVkLW90aGVycy1zZWN0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLmVkLWNvbnRlbnQtaW1nIHtcclxuICAgICAgd2lkdGg6IDQ2JTtcclxuXHJcbiAgICAgIC5iZy13aGl0ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1jb250ZW50LXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC13ZWIge1xyXG4gICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtYXBpLmVkLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5lZC1jb250ZW50LXdyYXBwZXIuZWQtdHJhZGVyOmxhc3QtY2hpbGQge1xyXG4gICAgaGVpZ2h0OiAxMTNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgaGVpZ2h0OiAxMTNweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTI4cHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLW90aGVycyB7XHJcbiAgICAuZWQtcGxhdGVmb3JtcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuZWQtcGxhdGZvcm0taW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gYHhsYCBhcHBsaWVzIHRvIGxhcmdlIGRldmljZXMgKGRlc2t0b3BzLCBsZXNzIHRoYW4gMTIwMHB4KVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgLmVkLW90aGVycyB7XHJcbiAgICAuZWQtb3RoZXJzLXNlY3Rpb24ge1xyXG4gICAgICB3aWR0aDogMjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1wbGF0ZWZvcm1zIHtcclxuICAgICAgd2lkdGg6IDgxJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGB4eGxgIGFwcGxpZXMgdG8geC1sYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgbGVzcyB0aGFuIDE0MDBweClcclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNvbnRhaW5lci5pbm5lckNvbnRhaW5lcixcclxuICAuY29udGFpbmVyLWxnLmlubmVyQ29udGFpbmVyLFxyXG4gIC5jb250YWluZXItbWQuaW5uZXJDb250YWluZXIsXHJcbiAgLmNvbnRhaW5lci1zbS5pbm5lckNvbnRhaW5lcixcclxuICAuY29udGFpbmVyLXhsLmlubmVyQ29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTE4MXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1tYWlsLXNlYyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxufVxyXG5cclxuLm1nbC04IHtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcblxyXG4ubWdyLTgge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4ubWd0LTE5IHtcclxuICBtYXJnaW4tdG9wOiAxOXB4O1xyXG59XHJcblxyXG4uc3VwcG9ydC1taWRkbGUtYm9yZGVyIHtcclxuICBwYWRkaW5nOiAwcHggOHB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcclxufVxyXG5cclxuLnN1cHBvcnQtbGVmdC1ib3JkZXIge1xyXG4gIHBhZGRpbmc6IDBweCA4cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuZWQtam9pbi1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIHtcclxuICAgIC5lZC13aHl1cy1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuZWQtd2h5dXMtaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyQ29udGFpbmVyIHtcclxuICAgIC5wdC01IHtcclxuICAgICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHMtMzUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItc3Vic2VjdGlvbi1oZWFkIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5mb290ZXItY29tbW9uLWdyaWQtNSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSAyNSUgMjUlIDIwJSAxNSU7XHJcbn1cclxuXHJcbi5mb290ZXItY29tbW9uLWdyaWQtNCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSAyNSUgMjAlIDQwJTtcclxufVxyXG5cclxuLmxpbmtzLWRhdGEge1xyXG4gIGRpdiB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtaWxkLWJsdWUtb3BhY2l0eTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rLXNlY3Rpb24tdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgLmlubmVyLWhlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAub3V0ZXItaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZS1vcGFjaXR5LW1pZGhhbGY7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1vcGFjaXR5LW1pZGhhbGY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbGF0Zm9ybS1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbn1cclxuXHJcbi5ncmlkLTItZm9vdGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIGF1dG87XHJcbn1cclxuXHJcbi5zY2hlbWUtYm94IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JTtcclxuICBnYXA6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtZGFyaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbjogNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zY2hlbWUtYm94LXJpZ2h0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JTtcclxuICBnYXA6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtZGFyaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbjogNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgd2lkdGg6IDIxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXR4dC1vcCB7XHJcbiAgY29sb3I6ICR3aGl0ZS1vcGFjaXR5LW1pZGhhbGY7XHJcbn1cclxuXHJcbi5yZWFkbW9yZWJ0biB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHRvbWF0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgLmRlc2t0b3AtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAubW9iaWxlLXNob3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZWQtZmVlYmFjay1tb2Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIC5lZC1mZWVkYmFjay10aXRsZSB7XHJcbiAgICAgICAgLmZvb3Rlci1tYWlsLXNlYyB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb21tb24tZ3JpZC01IHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAhaW1wb3J0YW50O1xyXG5cclxuICAgICYubGlua3MtZGF0YSB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstc2VjdGlvbi11bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLm91dGVyLWhlYWRpbmcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00IHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAhaW1wb3J0YW50O1xyXG5cclxuICAgICYubGlua3MtZGF0YSB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstc2VjdGlvbi11bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3V0ZXItaGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBidC0zNyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsYXRmb3JtLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItZm9vdGVyLWdyaWQtMyB7XHJcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ncmlkLTItZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1pY29uLW5hdiB7XHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1vd2wtZGF0YSAub3dsLW5hdiB7XHJcbiAgYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bG5hdiAuU2xpZGVySWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucGFydG5lckxlZnQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xJTtcclxuICAgIHRvcDogMzAlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDkyJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MiU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFydG5lclJpZ2h0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICByaWdodDogLTElO1xyXG4gICAgdG9wOiAzMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIHtcclxuICAgIC5tZ3QtNTAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWd0LW10LTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5lZC1mZWVkYmFjay1zbWFsbCB7XHJcbiAgLm93bC1zdGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgPiAub3dsLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzNTMzNWE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MywgNTEsIDkwLCAwLjYpO1xyXG5cclxuICAgICAgICBmaWx0ZXI6IGJsdXIoOXB4KTtcclxuICAgICAgICAtby1maWx0ZXI6IGJsdXIoOXB4KTtcclxuICAgICAgICAtbXMtZmlsdGVyOiBibHVyKDlweCk7XHJcbiAgICAgICAgLW1vei1maWx0ZXI6IGJsdXIoOXB4KTtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig5cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIC5vd2wtaXRlbS5hY3RpdmUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1saW5lIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvb3Rlci1ib3R0b20tbGluZTtcclxufVxyXG5cclxuLnNjb3JlYnRuIHtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2V0SGVpZ2h0Rm9vdGVyU2lkZWJhciB7XHJcbiAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JldmllbmNlQ2lyY2xlIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXRpdGxlLWJsdWU7XHJcbiAgd2lkdGg6IDQ3cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay1jb250ZW50LWFuY2hvciB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJsYW5rbGluayB7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG59XHJcbi5lZC1mZWVkYmFjay1ib3gge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGhlaWdodDogMTY1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEycHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjI0MSUyMiUyMGhlaWdodCUzRCUyMjM5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDElMjAzOSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0xOS40OCUyMDM4Ljk3ODlIMzAuNDU3M1YzOUMzMy4wMjc4JTIwMzklMjAzNS4yNjEyJTIwMzcuMzM1NSUyMDM1Ljk5ODYlMjAzNC44NzAzTDQwLjYxMjklMjAxOS41MTA1QzQwLjk1JTIwMTguMzcyOCUyMDQwLjczOTMlMjAxNy4xOTI5JTIwNDAuMDQ0JTIwMTYuMjQ0N0MzOS4zNDg3JTIwMTUuMjk2NiUyMDM4LjI3NDElMjAxNC43NDg4JTIwMzcuMDk0MiUyMDE0Ljc0ODhIMzIuMTg1QzMxLjk1MzIlMjAxNC43NDg4JTIwMzEuODI2OCUyMDE0LjYyMjQlMjAzMS43NjM2JTIwMTQuNTM4MUMzMS43MDA0JTIwMTQuNDUzOCUyMDMxLjYxNjElMjAxNC4yODUzJTIwMzEuNjc5MyUyMDE0LjA3NDZMMzMuOTEyNyUyMDYuMjM2NjNDMzQuMzM0MSUyMDQuNzQwNjglMjAzNC4wMzkxJTIwMy4xODE1MiUyMDMzLjExMjElMjAxLjkzODQxQzMyLjE4NSUyMDAuNzE2MzclMjAzMC43NzMzJTIwMCUyMDI5LjIxNDIlMjAwQzI3LjQ2NTQlMjAwJTIwMjUuODIyJTIwMC45NDgxMzYlMjAyNC45NTgxJTIwMi40NjUxNUwxOS4yNjkzJTIwMTIuNDFDMTguMzYzMyUyMDE0LjAxMTMlMjAxNi43ODMxJTIwMTUuMjEyMyUyMDE0Ljk5MjElMjAxNS42NTQ4TDExLjQ3MjUlMjAxNi41NDIyQzEwLjgyNDUlMjAxNS40NzA0JTIwOS42NDcxNSUyMDE0Ljc0NzUlMjA4LjMxNDIyJTIwMTQuNzQ3NUg0LjEwMDI4QzIuMDc3NTklMjAxNC43NDc1JTIwMC40MTMwODYlMjAxNi40MTIlMjAwLjQxMzA4NiUyMDE4LjQzNDdWMzUuMjkwNUMwLjQxMzA4NiUyMDM3LjMxMzIlMjAyLjA3NzU5JTIwMzguOTc3NyUyMDQuMTAwMjglMjAzOC45Nzc3SDguMzE0MjJDOS42MDQxNSUyMDM4Ljk3NzclMjAxMC43NDg0JTIwMzguMzAwNyUyMDExLjQwODIlMjAzNy4yODU2TDEzLjY0MzclMjAzOC4wMzA4QzE1LjUzOTklMjAzOC42NjI5JTIwMTcuNDk5NCUyMDM4Ljk3ODklMjAxOS40OCUyMDM4Ljk3ODlaTTEyLjAwMTQlMjAzNC4xNTQ0TDE0LjY1NSUyMDM1LjAzODlDMTYuMjE0MiUyMDM1LjU2NTYlMjAxNy44MzY1JTIwMzUuODE4NSUyMDE5LjQ4JTIwMzUuODE4NUgzMC40NTczQzMxLjYzNzIlMjAzNS44MTg1JTIwMzIuNjQ4NSUyMDM1LjA2JTIwMzIuOTg1NiUyMDMzLjk0MzNMMzcuNTk5OSUyMDE4LjU4MzVDMzcuNjYzMSUyMDE4LjM3MjglMjAzNy41Nzg4JTIwMTguMjA0MiUyMDM3LjUxNTYlMjAxOC4xMTk5QzM3LjQ1MjQlMjAxOC4wMzU3JTIwMzcuMzI2JTIwMTcuOTA5MiUyMDM3LjA5NDIlMjAxNy45MDkySDMyLjE4NUMzMS4wMjYyJTIwMTcuOTA5MiUyMDI5Ljk1MTYlMjAxNy4zODI1JTIwMjkuMjM1MiUyMDE2LjQzNDRDMjguNTM5OSUyMDE1LjUwNzMlMjAyOC4zMDgyJTIwMTQuMzI3NCUyMDI4LjYyNDIlMjAxMy4yMTA3TDMwLjg1NzYlMjA1LjM3Mjc3QzMxLjAwNTElMjA0Ljg0NjAzJTIwMzAuODk5OCUyMDQuMjk4MjIlMjAzMC41ODM3JTIwMy44NTU3NUMyOS44ODg0JTIwMi45MDc2MiUyMDI4LjI2NiUyMDMuMDM0MDQlMjAyNy42OTcyJTIwNC4wNDUzOEwyMi4wMDgzJTIwMTMuOTkwM0MyMC42NTk5JTIwMTYuMzUwMSUyMDE4LjM4NDQlMjAxOC4wNzc4JTIwMTUuNzUwNiUyMDE4LjczMUwxMi4wMDE0JTIwMTkuNjc2M1YzNC4xNTQ0Wk0zLjU3MzU0JTIwMTguNDM0N0MzLjU3MzU0JTIwMTguMTM5OCUyMDMuODA1MzElMjAxNy45MDglMjA0LjEwMDI4JTIwMTcuOTA4SDguMzE0MjJDOC42MDkxOSUyMDE3LjkwOCUyMDguODQwOTYlMjAxOC4xMzk4JTIwOC44NDA5NiUyMDE4LjQzNDdWMzUuMjkwNUM4Ljg0MDk2JTIwMzUuNTg1NSUyMDguNjA5MTklMjAzNS44MTcyJTIwOC4zMTQyMiUyMDM1LjgxNzJINC4xMDAyOEMzLjgwNTMxJTIwMzUuODE3MiUyMDMuNTczNTQlMjAzNS41ODU1JTIwMy41NzM1NCUyMDM1LjI5MDVWMTguNDM0N1olMjIlMjBmaWxsJTNEJTIyJTIzQjFCMkM0JTIyJTIwZmlsbC1vcGFjaXR5JTNEJTIyMC4zJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5lZC1mZWVkYmFjay1ib3gtMiB7XHJcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lZC1mZWVkYmFjay1jZW50ZXItZGl2IHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuICAgIC5lZC1pY29uIHtcclxuICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHdpZHRoOiA1MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb290ZXJmZWVkYmFjay1tb2RhbCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3gtc2hhZG93OiAwcHggMjBweCAyNHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpO1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgLmVkZWwtaWNvbi1ib2xkLWNsb3NlIHtcclxuICAgICAgICBjb2xvcjogJHNvZnQtY29vbC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb290ZXItbWFpbC1zZWMge1xyXG4gIC5tYWlsLXRvLXNlY3Rpb24ge1xyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tZ3QtZm9vdGVyLXJlZmFjdG9yLTU1IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuLm1ndC1ncml2ZW5jZS00NSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgJHdoaXRlOiAkd2hpdGU7XHJcblxyXG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA0MnB4IDBweCAyMHB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgIC5lZC1qb2luLXNlY3Rpb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLW5ld3NsZXR0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDIycHggMHB4O1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgZmxleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci1saWdodGdyYXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wZWFjaDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOS42OHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IENlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtZ29vZ2xlLWxpbmsge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLXdoeXVzLXNlY3Rpb24ge1xyXG4gICAgICAuZWQtd2h5dXMtaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgLmVkLXdoeXVzLXRpdGxlIHtcclxuICAgICAgICAgIC5lZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS10d2VudHk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNy41M3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndoeXVzLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgLnJlYWRtb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRvbWF0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL2Rlc2NyaXB0aW9uXHJcblxyXG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1zdXBwb3J0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS10aXRsZS1ibHVlO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTJweCAxN3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAuZWQtc3VwcG9ydC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuZWQtaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNDtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDEycHggMTNweDtcclxuICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICAgc3VwcG9ydFxyXG5cclxuICAgIC5lZC1mZWVkYmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktdGl0bGUtYmx1ZTtcclxuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDEycHggMTdweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgLmVkLWZlZWRiYWNrLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmVkLWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGZvb3RlciBpbm5lciB3cmFwcGVyXHJcblxyXG4gIC8vIGNvcHlyaWdodCBzZWN0aW9uXHJcbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjtcclxuICAgIHBhZGRpbmc6IDI3cHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtY29weXJpZ2h0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtY29weXJpZ2h0LXJlc2VydmUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMS42cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTIuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWxvZ28tZm9vdGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmVkZWwtaWNvbi1lZGVsLWxvZ28xIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLXByb2R1Y3RzIHtcclxuICAgIC5lZC1wcm9kdWN0cy10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1wcm9kdWN0cy1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLW90aGVycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZWQtb3RoZXJzLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1vdGhlcnMtaW5uZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmVkLW90aGVyLmVkLW90aGVycy1oYWxmIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtb3RoZXIgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtc3RvY2stbWFya2V0IHtcclxuICAgIG1hcmdpbjogNTBweCAwcHggMTlweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDMzN3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmVkLXN0b2NrIHtcclxuICAgICAgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1zdG9jay1kZXNjcmlwdGlvbiBhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtc3RvY2stZGVzY3JpcHRpb24gdWwgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLXN0b2NrLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtc3RvY2s6bnRoLWNoaWxkKDIpIC5lZC1zdG9jay10aXRsZSxcclxuICAgIC5lZC1zdG9jazpudGgtY2hpbGQoMykgLmVkLXN0b2NrLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1tYXJrZXQtc3RhdHVzIHtcclxuICAgIC5lZC1tYXJrZXQtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci1kYXJrZ3JheTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ubWFya2V0T3Blbjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rml2ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ubWFya2V0Q2xvc2VkOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBjb2xvcjogJHJlZC1kYXJrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuOm5vdChzcGFuOm50aC1jaGlsZCgxKSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtcGxhdGVmb3JtcyB7XHJcbiAgICAuZWQtcGxhdGZvcm0tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0LjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLmVkLWNvbnRlbnQtaW1nIHtcclxuICAgICAgd2lkdGg6IDQ2JTtcclxuXHJcbiAgICAgIC5iZy13aGl0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTcuNXB4O1xyXG4gICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xNy41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRmb290ZXItcHJpbWFyeTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC13ZWIge1xyXG4gICAgaGVpZ2h0OiA4MXB4O1xyXG4gIH1cclxuXHJcbiAgLmVkLWFwaS5lZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiA4MXB4O1xyXG4gIH1cclxuXHJcbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6bGFzdC1jaGlsZCB7XHJcbiAgICBoZWlnaHQ6IDgzcHg7XHJcbiAgfVxyXG5cclxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXRyYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBoZWlnaHQ6IDExM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNTlweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcclxuICB9XHJcblxyXG4uc3VtbWFyeS1ib3gge1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gIGhlaWdodDogNzBweDtcclxuICAvLyB0cmFuc2l0aW9uOiAyMDBtcztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnN1bW1hcnlfdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbn1cclxuLnN1bW1hcnktZG9jayB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IDIwMG1zO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5zdW1tYXJ5X3ZhbHVlcyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAucGVyY2VudGFnZV92YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3VtbWFyeS1kb2NrIC5zdW1tYXJ5X3RpdGxlIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN1bW1hcnlfdmFsdWVzIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLnBlcmNlbnRhZ2VfdmFsdWUge1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxuICAubWFpbl92YWx1ZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdW1tYXJ5X2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC5zdW1tYXJ5LWNvbnRhaW5lci1tb2ItdG9wdGlsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIC5jb2wge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuZGFzaGJvYXJkX3N1bW1hcnkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdW1tYXJ5X3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdW1tYXJ5X3ZhbHVlcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b3RhbHBubC12YWwgLnRvdGFscG5sIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYuNDFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBubGNoYW5nZXBlcmNlbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuICAuc3VtbWFyeV92YWx1ZXMge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIH1cclxuICAuc3VtbWFyeS1kb2NrIHtcclxuICAgIC5zdW1tYXJ5X3ZhbHVlcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1bW1hcnlfdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG4gIC5zdW1tYXJ5LWJveCB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLmRhc2hib2FyZF9kYXlzcG5sLW1vYiB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAxMXB4IDE1cHggMTJweDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA5cHggOXB4O1xyXG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIC5zdW1tYXJ5X3RpdGxlIHtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuXHJcbiRtLWFmdC1oZWlnaHQgOiAzMHB4O1xyXG4kbS1hZnQtd2lkdGg6IDMwcHg7XHJcbiRkLWFmdC1oZWlnaHQ6IDM1cHg7XHJcbiRkLWFmdC13aWR0aDogMzVweDtcclxuXHJcbkBtaXhpbiB0aXRsZS1ib2xkLWQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzkuMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gdGl0bGUtbW9iLWNvbW1vbiB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAkYmx1ZS1kYXJrMTtcclxufVxyXG5cclxuQG1peGluIHRpdGxlLWxpZ2h0LWQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzkuMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gYWZ0ZXItdGl0bGUtaS1kIHtcclxuICAgIGhlaWdodDogJGQtYWZ0LWhlaWdodDtcclxuICAgIHdpZHRoOiAkZC1hZnQtd2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtbGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtaXhpbiBhZnRlci10aXRsZS1pLXMge1xyXG4gICAgaGVpZ2h0OiAkbS1hZnQtaGVpZ2h0O1xyXG4gICAgd2lkdGg6ICRtLWFmdC13aWR0aDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxufVxyXG5cclxuQG1peGluIGRhdGUtdGltZSB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbn1cclxuXHJcbi5lZC1jb21wb25lbnQtaGVhZGluZyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1LjJweDtcclxuICAgIH1cclxuXHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6NTc3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2VuZXJpYy1hZnRlci10aXRsZS1pY29uIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi5lZC1jb21wb25lbnQtaGVhZGluZyB7XHJcblxyXG4gICAgLmNvbnRhaW5lci1nZW5lcmljIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGRpdixzcGFue1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgIFxyXG4gICAgICAgIGkuZWRlbC1pY29uLWxlZnQtYXJyb3d7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpZGVyLWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfbmluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5kYXRlLXRpbWUtY29udGFpbmVyLWdlbmVyaWMge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6NTgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cclxuICAgICAgICAgICAgLmdlbmVyaWMtZGF0ZSxcclxuICAgICAgICAgICAgLmdlbmVyaWMtdGltZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkYXRlLXRpbWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nZW5lcmljLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdlbmVyaWMtaGVhZGluZy10aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZS1ib2xkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlLWJvbGQtZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGUtbW9iLWNvbW1vbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLWxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlLWxpZ2h0LWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlLW1vYi1jb21tb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFmdGVyLXRpdGxlLWktc1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWZ0ZXItdGl0bGUtaS1kXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1ZhclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc2VjX25hdmlnYXRpb25fZGVza3RvcCB7XHJcbiAgLm5hdmlnYXRpb25faXRlbSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgY29sb3I6ICRicm93bmlzaC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA0cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbmluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1uaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRsaWdodC1uYXZ5O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDY0LCAxMzAsIDAuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXJcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLnNlY19uYXYge1xyXG4gIC5kcm9wZG93bl9idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBjb2xvcjogJGxpZ2h0LW5hdnk7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRibGFjay1maXZlO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGVkIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcclxuICAgIHBhZGRpbmc6IDE3cHggMCAyMnB4IDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd25faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG4uZGJhcjI5UmFuZ2VzbGlkZXJXcmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcblxyXG4uZGJhcjI5SG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAwLjI5ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC42ZW07XHJcbn1cclxuXHJcbi5kYmFyMjlSYW5nZXNsaWRlcixcclxuLmRiYXIyOVJhbmdlc2xpZGVyIC5kYmFyMjlSYW5nZXNsaWRlckZpbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZGJhcjI5UmFuZ2VzbGlkZXIge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckZpbGwge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uZGJhcjI5UmFuZ2VzbGlkZXIgLmRiYXIyOVJhbmdlc2xpZGVySGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLy9wbHMgZG8gbm90IGFkZCBleHRyYSBjc3MgZm9yIGluZGljYXRvclxyXG4uZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdG9wOiAtNDBweDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOUdyZXkge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZGN1c3RvbVJhbmdlQmFyIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgJi5pbmRpY2F0b3JTdHlsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5kY3VzdG9tUmFuZ2VCYXIgZGl2IHtcclxuICBoZWlnaHQ6IDRweDtcclxufVxyXG5cclxuLmRjdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FuYXJ5LXllbGxvdztcclxufVxyXG5cclxuLmRjdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1zaGFkZTE7XHJcbn1cclxuXHJcbi5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMSkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXNoYWRlMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGN1c3RvbVJhbmdlQmFyLm1vdmVhYmxlVG9vbHRpcCBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FuYXJ5LXllbGxvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDEpIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDIpIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBibGlua2luZ0RvdCB7XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5kU2tld2NvZGVyaWdodDEge1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDk4JSA5OSUsIDAlIDEwMCUpO1xyXG59XHJcblxyXG4uZFNrZXdjb2RlcmlnaHQyIHtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMyUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbn1cclxuXHJcbi5mdWxsd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubGgxMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDhweDtcclxufVxyXG5cclxuLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOVJhbmdlc2xpZGVySGFuZGxlOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgJGdyYXktcHJvZ3Jlc3M7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKTtcclxuICAvLyBhbmltYXRpb246IGJsaW5raW5nRG90IDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gcGxzIGRvIG5vdCBhZGQgZXh0cmEgY3NzIGZvciBpbmRpY2F0b3JcclxuICB0b3A6IC01cHg7IC8vIHBscyBkbyBub3QgYWRkIGV4dHJhIGNzcyBmb3IgaW5kaWNhdG9yXHJcbn1cclxuXHJcbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbjo6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICRjYW5hcnkteWVsbG93O1xyXG59XHJcblxyXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgJGJsdWUtc2hhZGUxO1xyXG59XHJcblxyXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xyXG4gICYuYnQtZ3JlZW4ge1xyXG4gICAgLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpIHtcclxuICAgICAgY29sb3I6ICRjYW5hcnkteWVsbG93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnQtYmxvb2QtcmVkIHtcclxuICAgIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS1zaGFkZTE7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyoqKioqKioqKioqKioqKioqKioqcmVzb25zaXZlIHN0eWxlc2hlZXQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5kU2tld2NvZGVyaWdodDIge1xyXG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmRjdXN0b21SYW5nZUJhciBkaXYge1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKnNrZXcgbmV3IGRlc2lnbmluZyAqKioqKioqKioqKioqKioqL1xyXG4uYm94IHtcclxuICBoZWlnaHQ6IDRweDtcclxufVxyXG5cclxuLnJpZ2h0LXNrZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcbn1cclxuLnJpZ2h0LXNrZXctYmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG59XHJcbi5yaWdodC1za2V3LWJhcjpiZWZvcmUge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogLTIxcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAwcHg7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUtc2hhZGUxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xyXG59XHJcblxyXG4ubGVmdC1za2V3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XHJcbn1cclxuXHJcbi5sZWZ0LXNrZXctYmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmxlZnQtc2tldy1iYXI6YmVmb3JlIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogLTE2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAwcHg7XHJcbiAgYmFja2dyb3VuZDogJGNhbmFyeS15ZWxsb3c7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbn1cclxuXHJcbi5sZWZ0LXNrZXc6YmVmb3JlIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogLTE2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAyNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRjYW5hcnkteWVsbG93O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xyXG59XHJcblxyXG4ucmlnaHQtc2tldzpiZWZvcmUge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogLTIxcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAyNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRibHVlLXNoYWRlMTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcclxuICB0cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcclxufVxyXG5cclxuLnJpZ2h0LXNrZXcucG9zaXRpdmU6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sZWZ0LXNrZXcubmVnYXRpdmU6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmx1ZS1ncmVlbi10aGVtZSB7XHJcbiAgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICB9XHJcbiAgLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2IHtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbnRvbmVDUC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbmFyeS15ZWxsb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodC1za2V3OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFudG9uZUNQLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmxlZnQtc2tldzpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGNhbmFyeS15ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAuZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMge1xyXG4gICAgJi5tb3ZlIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtZ3JlZW46OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICRibGFjay1vbmUxO1xyXG4gIH1cclxuICAvLyAuZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUge1xyXG4gIC8vICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIC8vIH1cclxufVxyXG4ucmVkLWdyZWVuLXRoZW1lIHtcclxuICAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gIH1cclxuICAuZGN1c3RvbVJhbmdlQmFyLm1vdmVhYmxlVG9vbHRpcCBkaXYge1xyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodC1za2V3OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgfVxyXG5cclxuICAubGVmdC1za2V3OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG4gIH1cclxuXHJcbiAgLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWdyZWVuOjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAkYmxhY2stb25lMTtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLmxvZ28taGVhZC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAubG9nby1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAubG9nb2JnIHtcclxuICAgICAgICBjb2xvcjogIzE3NDA4MjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eU9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbyB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICAgICAgY29sb3I6ICMwNzUxYTA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZGVsLWljb24tZWRlbC1sb2dvMiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi7qWQXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgY29sb3I6ICM3MDcwNmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dvLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmljb24tYmFja2dyb3VuZCB7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogIzM1ODBmNztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVzZXItZGV0YWlscyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIC51c2VyLXVzZXJuYW1lIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NldmVudGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudXNlci1hY2NvdW50aWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAjYjhiOGI4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibHVlZG90cyB7XHJcbiAgY29sb3I6ICMzNTgwZjc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuICAubG9nby1oZWFkLWNvbnRhaW5lciB7XHJcbiAgICAubG9nby1sZWZ0IHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIC5lZGVsLWljb24tZWRlbC1sb2dvIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbzIge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28tcmlnaHQge1xyXG4gICAgICAuaWNvbi1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJsdWVkb3RzIHtcclxuICBjb2xvcjogIzM1ODBmNztcclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuXHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmFkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogbmdkaWFsb2ctZmFkZWluIDAuNXM7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwNDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gICYuc2hvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMTkpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xyXG4gIH1cclxuICAmLmFkZGl0aW9uYWxibHVyIHtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG4ucGJhcjI5UmFuZ2VzbGlkZXJXcmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5wYmFyMjlIb3Jpem9udGFsIHtcclxuICBoZWlnaHQ6IDAuMjllbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcclxufVxyXG4ucGJhcjI5UmFuZ2VzbGlkZXIsXHJcbi5wYmFyMjlSYW5nZXNsaWRlciAucGJhcjI5UmFuZ2VzbGlkZXJGaWxsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ucGJhcjI5UmFuZ2VzbGlkZXIge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVyRmlsbCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcblxyXG4ucGJhcjI5UmFuZ2VzbGlkZXIgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDMlO1xyXG4gIHRvcDowcHg7XHJcbn1cclxuLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTMzcHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOUdyZXkge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jdXN0b21SYW5nZUJhciB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5jdXN0b21SYW5nZUJhciBkaXYge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDRweDtcclxuICBtYXJnaW46IDBweCAwcHggMHB4IC0zcHg7XHJcbn1cclxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoMSkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICB3aWR0aDozMCU7XHJcbn1cclxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWFkbW9yZTtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcbi5jdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWRhcms7XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG4uY3VzdG9tUmFuZ2VCYXIgZGl2Om50aC1jaGlsZCg0KSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsb29kLXJlZDtcclxuICB3aWR0aDogMzAlO1xyXG59XHJcbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMSkge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgd2lkdGg6MzAlO1xyXG59XHJcbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMikge1xyXG4gIGNvbG9yOiAkcmVhZG1vcmU7XHJcbiAgd2lkdGg6MjAlO1xyXG59XHJcbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMykge1xyXG4gIGNvbG9yOiAkb3JhbmdlLWRhcms7XHJcbiAgd2lkdGg6MjAlO1xyXG59XHJcbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoNCkge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gIHdpZHRoOjMwJTtcclxufVxyXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBcclxufVxyXG5Aa2V5ZnJhbWVzIGJsaW5raW5nRG90IHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogLjY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNTAlLCAtMjUwJSwgMClcclxuICB9XHJcbn1cclxuLlNrZXdDb2RlIHtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMyUgMyUsIDEwMCUgMCwgOTclIDk3JSwgMCAxMDAlKTtcclxufVxyXG4uU2tld2NvZGVyaWdodDEge1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAyJSwgMTAwJSAwLCA5OCUgOTclLCAwIDEwMCUpO1xyXG59XHJcbi5Ta2V3Y29kZXJpZ2h0MiB7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIlIDAsIDEwMCUgMCwgMTAwJSA5OSUsIDAgMTAwJSk7XHJcbn1cclxuLy8qKioqKioqKioqKioqKioqKioqKnJlc29uc2l2ZSBzdHlsZXNoZWV0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gIC5wYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIDBweDtcclxuICAgIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgICAgfVxyXG4gICAgfTtcclxuICAgIC5jdXN0b21SYW5nZUJhciB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbmV3IGNzc1xyXG5cclxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlOjphZnRlciB7XHJcbiAgY29udGVudDonJztcclxuICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICBsZWZ0OiAtNXB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAkZ3JheS1wcm9ncmVzcztcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdG9wOiAtMC43ZW07XHJcbiAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNTAlLCAtMjUwJSwgMCk7XHJcbiAvLyBhbmltYXRpb246IGJsaW5raW5nRG90IDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiBcclxufVxyXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtZ3JlZW46OmFmdGVyXHJcbntcclxuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAkZ3JlZW47XHJcbn1cclxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LW9yYW5nZTo6YWZ0ZXJcclxue1xyXG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICRvcmFuZ2UtZGFyaztcclxufVxyXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlclxyXG57XHJcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgJGJsb29kLXJlZDtcclxufVxyXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQteWVsbG93OjphZnRlclxyXG57XHJcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgJHJlYWRtb3JlO1xyXG59XHJcbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZSB7XHJcbiAgXHJcbiAgJi5idC1ncmVlbntcclxuICAgXHJcbiAgICAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGl7XHJcbiAgICAgIGNvbG9yOiRncmVlbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnQtb3Jhbmdle1xyXG4gIFxyXG4gICAgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpe1xyXG4gICAgICBjb2xvcjokb3JhbmdlLWRhcms7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ0LWJsb29kLXJlZHtcclxuICAgXHJcbiAgICAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGl7XHJcbiAgICAgIGNvbG9yOiRibG9vZC1yZWQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnQteWVsbG93e1xyXG4gICBcclxuICAgIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaXtcclxuICAgICAgY29sb3I6JHJlYWRtb3JlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG4ubmVnYXRpdmVDbGFzc2JyZCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkYmxvb2QtcmVkO1xyXG59XHJcbi5UZXh0VmFsdWVQcm9ncmVzc2Jhcm5lZ2F0aXZlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IDUlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLmRhdGFjb250ZW50LmRhdGFDb250ZW50bmVnYXRpdmUge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgLmNvbGhhbGYge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuY29sZnVsbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4udmlld2FsbC1pY29uLWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiA0MXB4O1xyXG4gIHdpZHRoOiA0MXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUzLCAxMjgsIDI0NywgMC4wNSk7XHJcbiAgLnZpZXdhbGwtaWNvbi1ib3gge1xyXG4gICAgaGVpZ2h0OiAzMC41cHg7XHJcbiAgICB3aWR0aDogMzAuNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg1MywgMTI4LCAyNDcsIDAuMSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIGxlZnQ6IDRweDtcclxuXHJcbiAgICAudmlld2FsbC1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICB3aWR0aDogMjNweDtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAzLjdweDtcclxuICAgICAgbGVmdDogMy43cHg7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLm1hcmtldGdyb3VwIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLy8gbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgfVxyXG5cclxuICAubWFya2V0Q2FyZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYsICNmZmZmZmYpLCAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAubWstY2FyZC10b3BsZWZ0IHtcclxuICAgICAgICAubWstY2FyZC10b3BsZWZ0bWFpbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICAgICAgICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ2FwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1rLWNhcmQtdG9wbGVmdHN1YiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3LjVweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2stYnV0dG9uIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tay1jYXJkLXRvcHJpZ2h0IHtcclxuICAgICAgICAucm91bmRlZC1jaXJjbGUuZXhjbGFtYXRpb24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3VuZGVkLWNpcmNsZTEuZXhjbGFtYXRpb24xIHtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGNhcmRmb290IHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmVkZWwtaWNvbi1zaGFyZS1pY29uIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLupaxcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAvLyBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tY2FyZC12aWV3LWFsbCB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1tYXJrZXRjYXJkLW5vcGFkZGluZyB7XHJcbiAgJi5tYXJrZXRncm91cCB7XHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1hcmtldGNhcmRmb290IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5nZW5lcmljLXN0b2NrLWNhcmRzIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5wZXJpb2Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG5cclxuICBwYWRkaW5nOiAyMHB4IDZweCAyMHB4IDEycHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIC5nZW5lcmljLXN0b2NrLWNhcmQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWVkaXQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXZhbHVlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXBlcmNlbnRhZ2UtYW5kLWNoYW5nZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2hhbmdlLWdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hhbmdlLXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2VuZXJpYy1zdG9jay10aW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdlbmVyaWMtc3RvY2stZGF0ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vc3R5bGVOYW1lOiBSZWd1bGFyIDEyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyLjVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuLmxpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5wcmVvcGVuLFxyXG4gICAgICAuY2xvc2VkIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZlQ2xhc3NTdG9ja0NhcmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG59XHJcblxyXG4uZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyB7XHJcbiAgc3BhbltkYXRhLWF0dHI9XCJPcGVuXCJdIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgc3BhbltkYXRhLWF0dHI9XCJDbG9zZWRcIl0ge1xyXG4gICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDg1cHg7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGxlZnQ6IDAlO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIC5ob3AtZmxvYXQtYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogMTUlO1xyXG4gICAgfVxyXG4gICAgLkhvcEJ0biB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWluZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgJi5ob3BCdG5Cb3JkZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgICAgd2lkdGg6IDg2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDg1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDg5cHg7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIH1cclxuICAgICAgLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLWJhcnMge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkd2hpdGUsICR3aGl0ZSksICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdEhlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXF1YV93aGl0ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgLmRvdEJsdWUge1xyXG4gICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdWJMaXN0cyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5NjJcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcclxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMjAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcmlnaHQ6IDIlO1xyXG4gIH1cclxuICAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uaG9wQnRuQm9yZGVyLXNjcm9sbGVkIHtcclxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICAuaG9wQnRuQm9yZGVyIHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgd2lkdGg6IDQ2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG5AbWl4aW4gYm9yZGVyKCRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBib3JkZXI6ICRjb2xvcjtcclxuICBib3JkZXI6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbn1cclxuXHJcbi5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoJG1pZG5pZ2h0LWJsdWUsIDAuMSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5lcXVpdHlkcm9wIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlcigkbWlkbmlnaHQtYmx1ZSwgMC4xKTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LXNreWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggMTFweCA1cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYuZXF1aXR5LWRycC1iaWdpY29uIHtcclxuICAgICAgICAvLyBmb250LXNpemU6ICRmb250LXR3ZW50eVR3bztcclxuICAgICAgICBmb250LXNpemU6IDAuOTM4cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAvLyBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtc2t5Ymx1ZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlcigkbWlkbmlnaHQtYmx1ZSwgMC4xKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB6LWluZGV4OiA3O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAzNHB4KTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBoZWlnaHQ6IDIyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgICAgLy8gaGVpZ2h0OiA3N3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAxMCU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcXVpdHlkcm9wZG93bi1pdGVtc2Jsb2NrIHtcclxuICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXIoJG1pZG5pZ2h0LWJsdWUsIDAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyB7XHJcbiAgaTo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgLnRyYXNoIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhc2g7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICAgICAgZm9udC1zaXplOiAkYmxvb2QtcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgIG1pbi13aWR0aDogODNweDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LXNreWJsdWU7XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmNvbW1vbi1uZXctZHJwLnNob3cge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgLy8gbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICBtaW4td2lkdGg6IDgzcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1za3libHVlO1xyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrLW5vYm9yZGVyIHtcclxuICA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG4uZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMTZweCA1cHggMTZweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDRweCA3cHggNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2VuZXJpYy10YWJzIHtcclxuICAmLmNvbW1vbi10YWItY29sb3Ige1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93Ym9yZGVyIHtcclxuICAgICAgLm5hdiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29tbW9uLXRhYi1wYWRkaW5nIHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCA1cHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNvcnQtZmlsdGVyLW1vYi1wYWRkaW5nIHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweCA1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMTJweCAwcHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRleHQtd3JhcDogbm93cmFwO1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweCAyLjI4cHggMTBweDtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuaWNvbi10aWxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgIH1cclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXctcmVwb3J0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgJi5tYXJnaW4tdG9wLTEzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5SZWFjdE1vZGFsX19Cb2R5LS1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4uZHJhd2VyYmxvY2sge1xyXG4gIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjFweCAyMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgICYuY3VzdG9tLWhlYWRpbmctc2lkZWJhciB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjFweCAyMHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10b3BNb3N0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJhd2VyIHtcclxuICAgICAgICAmLWlzaW4sXHJcbiAgICAgICAgJi1leGMge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJhd2VyLWhlYWRlci10b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgICAgLmRyYXdlci1kbmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyYXdlci1xdHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcmF3ZXItaGVhZGVyLWJvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgICAuZHJhd2VyLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWZvb3RlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTRweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBnYXA6IDI2cHg7XHJcblxyXG4gICAgLkJ1eS1idG4sXHJcbiAgICAuU2VsbC1idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcmF3ZXItdmFsdWVzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgfVxyXG59XHJcblxyXG4uc29ydGJ1dHRvbi1kcmF3ZXIge1xyXG4gIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5zb3J0bmFtZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXJhbGwge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBjb2xvcjogJGVkLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsdWUtbGluayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgLnNvcnRsaXN0LWJvZHkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1mb3VydGVlbjtcclxuICAgICAgcGFkZGluZzogMThweCAxNXB4O1xyXG5cclxuICAgICAgLnNvcnRsaXN0LW5hbWVzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc29ydGxpc3QtdmFsdWVzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBjb2xvcjogcmdiYSgxMTQsIDExNCwgMTEzLCAwLjUpO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5lc3RlZC1zb3J0IHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1mb3VydGVlbjtcclxuXHJcbiAgICAgIC5zb3J0bGlzdC1ib2R5IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA1cHggMTBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWZvb3RlciB7XHJcbiAgICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcmtldC1kcmF3ZXIge1xyXG4gICZfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDcwdmggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICZfX2JhY2tkcm9wIHtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICB9XHJcbn1cclxuLmJvdHRvbS1jb250ZW50cyB7XHJcbiAgJi5ib3R0b20tY29udGVudHMtZm9vdGVyLWRyYXdlciB7XHJcbiAgICBsZWZ0OiAwJTtcclxuICAgIHJpZ2h0OiAwJTtcclxuXHJcbiAgICAuYm90dG9tLWNvbnRlbnRzLWJ0bi1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy96SW5kZXguc2Nzc1wiO1xyXG5cclxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sge1xyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG5cclxuICAgIC5zdG9jay1kZXRhaWxzLWhlYWQtbWlkIHtcclxuICAgICAgLnNjcmlwcy1zdG9ja3Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgICAuaG9sZGluZ3MtY291bnQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcmtldHMtcXR5VmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1kZXRhaWxzLXN3aXRjaC1rZXkge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1oZWFkLWJvdHRvbSB7XHJcbiAgICAubWFya2V0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJrZXQtZGVzYy1wZXJjIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlLXBhbmUge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdlbmVyaWMtc2lkZWJhci1vdmVybGF5YmxvY2sge1xyXG4gIHotaW5kZXg6ICRtb2RhbHBvcHVwcztcclxuXHJcbiAgJi5ibHVyLWJhY2tncm91bmQge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjE1KTtcclxuICB9XHJcblxyXG4gICYubm8tYmx1ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnN0b2NrLWRldGFpbHMtb3ZlcmxheWJsb2NrIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgLnN0b2NrLWRldGFpbHMtYmxvY2sge1xyXG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkZml4ZWROYXZCYXI6IDEwMzA7XHJcbiRtb2JNZW51Q29udGFpbmVyOiAxMDAwO1xyXG4kZG9ja2VyTW9kYWxIZWFkZXI6IDE7XHJcblxyXG4vL3N0YW5kYXJkIHotaW5kZXggdmFsdWVzXHJcblxyXG4kYm90dG9tRHJhd2VyczogMTUwMDtcclxuJG1vZGFscG9wdXBzOiAxNDUwO1xyXG4kc2lkZUJhcjogMTQwMDtcclxuJGRvY2tlZFRhZ3M6IDEzNTA7XHJcbiRkb2NrZWRUYWJzOiAxMzAwO1xyXG4kZGF0ZXBpY2tlcjogMTI1MDtcclxuJGhlYWRlcjogMTIwMDtcclxuJGZpeGVkRm9vdGVyOiAxMTUwO1xyXG4kZG9ja2VkU2VhcmNoYmFyOiAxMTAwO1xyXG4kY29yb3VzZWxDYXJkczogMTA1MDtcclxuJHRvb2x0aXBzOjEwMDA7IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi50aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDdweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICYjcmVwb3J0cy10aCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDEwcHg7XHJcbiAgICBnYXA6IDRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFycm93cyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5lZGVsLWljb24tY2FyZXQtdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLWNhcmV0LWRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgfVxyXG4gICAgLmFycm93LWF0LWEtdGltZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYuZG93biB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLWFycm93LXVwIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBvc2l0aW9uUmVsYXRpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucG9zaXRpb24tYWJzb2x1dGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucm91bmRlZC1zbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1mb3VyICAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5uZXJsb2FkZXIge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLm91dGVyZGl2bG9hZGVyIHtcclxuICAgIGluc2V0OiAwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubWlkZGxlbG9hZGVyIHtcclxuICAgIGluc2V0OiAwcHg7XHJcbiAgICAvLyBvcGFjaXR5OiAwLjg1O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbn1cclxuXHJcbi5wLWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IiwiLm1hcmtldE1hcCB7XHJcbiAgLmhpZ2hjaGFydHMtYXhpcy1sYWJlbHNfYWN0aXZlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmaWxsOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaGlnaGNoYXJ0cy1jcmVkaXRzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaGlnaGNoYXJ0cy1heGlzLWxhYmVscy5oaWdoY2hhcnRzLXhheGlzLWxhYmVsc1xyXG4gICAgdGV4dDpub3QoLmhpZ2hjaGFydHMtYXhpcy1sYWJlbHNfYWN0aXZlKSB7XHJcbiAgICBmaWxsOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmhpZ2hjaGFydHMtc3RhY2stbGFiZWxzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5oaWdoY2hhcnRzLWF4aXMtc3RhY2tfYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICB0ZXh0IHtcclxuICAgICAgZmlsbDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGNoYXJ0cy1jcmVkaXRzIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5jaGFydGlxVG9jIHtcclxuICBwYWRkaW5nOiAxNXB4IDE3cHggMjBweCAxNXB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZ3JhcGgtY2hhcnQge1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhcnRpcVRvYy1tb2Ige1xyXG4gIC5ncmFwaC1jaGFydCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY2hhcnRpcW91dGVyY2xhc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFydGlxb3V0ZXJjbGFzcyB7XHJcbiAgcGFkZGluZzogMTVweCAxN3B4IDIwcHggMTVweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmdyYXBoLWNoYXJ0IHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWMtYm9keS1tb2Ige1xyXG4gIC5jaGFydGlxb3V0ZXJjbGFzcyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTAwcHggMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnNpZGVyLXRyYWRpbmctbW9iIHtcclxuICAuY2hhcnRpcW91dGVyY2xhc3Mge1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4IDEwMHB4IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uSGVhZGluZ2NoYXJ0aXEge1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmV4cGFuZHZpZXctY2hhcnQge1xyXG4gIC5oZWFkZXJTZWN0aW9uIHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC52YW1hLWxvZ28ge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhY2stYnRuIHtcclxuICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50cmFkZS1idG5zIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICYuZ3JlZW5fYnRuIHtcclxuICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJlZF9idG4ge1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvbWF0by1yZWQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JhcGgtY2hhcnQtZXhwYW5kIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3B4KTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE4cHgpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tcG9ydHJhaXQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlUaHJlZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3J0cmFpdF9tb2RlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY0MHB4KSB7XHJcbiAgLmV4cGFuZHZpZXctY2hhcnQge1xyXG4gICAgLmhlYWRlclNlY3Rpb24ge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLnJpZ2h0c2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5MZWZ0ZGl2IHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHRkaXYge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWRldmljZS13aWR0aDogNTg1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzg2cHgpIHtcclxuLy8gICAuZXhwYW5kdmlldy1jaGFydCB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4vLyAgICAgLmhlYWRlclNlY3Rpb24ge1xyXG4vLyAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4vLyAgICAgICAucmlnaHRzZWN0aW9uIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuLy8gICAgICAgICAuZWRlbC1pY29uLXBvcnRyYWl0IHtcclxuLy8gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuTGVmdGRpdiB7XHJcbi8vICAgICAgIHdpZHRoOiAxNSU7XHJcbi8vICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5yaWdodGRpdiB7XHJcbi8vICAgICAgIHdpZHRoOiA4NSU7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbi56b29tLXVuc2V0IHtcclxuICB6b29tOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ucGl2b3QtcG9pbnRzIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgLnBpdm90TmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5waXZvdFZhbHVlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGl2b3REYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuLnR4dF9hdXR1bW5CbG9vbSB7XHJcbiAgY29sb3I6ICRhdXR1bW4tYmxvb207XHJcbn1cclxuXHJcbi5iZ19hdXR1bW5CbG9vbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGF1dHVtbi1ibG9vbTtcclxufVxyXG5cclxuLmJnX2JsYWNrLXNldmVuIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2stc2V2ZW47XHJcbn1cclxuXHJcbi50eHRfYmxhY2stc2V2ZW4ge1xyXG4gIGNvbG9yOiAkYmxhY2stc2V2ZW47XHJcbn1cclxuXHJcbi50eHRfYmxhY2stZGFyayB7XHJcbiAgY29sb3I6ICRibGFjay1kYXJrO1xyXG59XHJcblxyXG4udHh0X3dhcm0tZ3JleS1laWdodCB7XHJcbiAgY29sb3I6ICR3YXJtLWdyZXktZWlnaHQ7XHJcbn1cclxuXHJcbi50eHQtYmx1ZS1vbmUge1xyXG4gIGNvbG9yOiAkYmx1ZS1vbmU7XHJcbn1cclxuXHJcbi50eHQtb3JhbmdlLTIge1xyXG4gIGNvbG9yOiAkb3JhbmdlLTI7XHJcbn1cclxuXHJcbi5iZy1ibHVlLW9uZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtb25lO1xyXG59XHJcblxyXG4udHh0X2JsYWNrIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4udHh0X2JsYWNrVGV4dCB7XHJcbiAgY29sb3I6ICRibGFja190ZXh0O1xyXG59XHJcblxyXG4uYmdfYmxhY2tUZXh0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfdGV4dDtcclxufVxyXG5cclxuLnR4dF9CdXR0ZXJjdXAge1xyXG4gIGNvbG9yOiAkQnV0dGVyY3VwO1xyXG59XHJcblxyXG4uYmdfQnV0dGVyY3VwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQnV0dGVyY3VwO1xyXG59XHJcblxyXG4udHh0X2JsYWNrT25lIHtcclxuICBjb2xvcjogJGJsYWNrLW9uZTtcclxufVxyXG5cclxuLmJnX2JsYWNrT25lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stb25lO1xyXG59XHJcblxyXG4udHh0X2JsYWNrT25lMSB7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHRfYmxhY2tFaWdodCB7XHJcbiAgY29sb3I6ICRibGFjay1laWdodDtcclxufVxyXG5cclxuLmJnX2JsYWNrT25lMSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLW9uZTE7XHJcbn1cclxuXHJcbi50eHRfZ3JleU9uZSB7XHJcbiAgY29sb3I6ICRncmV5LW9uZTtcclxufVxyXG5cclxuLmJnX2dyZXlPbmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LW9uZTtcclxufVxyXG5cclxuLnR4dF9ncmVlbiB7XHJcbiAgY29sb3I6ICRncmVlbjtcclxufVxyXG5cclxuLmJnX2dyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbn1cclxuXHJcbi50eHRfZ3JlZW4xIHtcclxuICBjb2xvcjogJGdyZWVuMTtcclxufVxyXG5cclxuLmJnX2dyZWVuMSB7XHJcbiAgYmFja2dyb3VuZDogJGdyZWVuMTtcclxufVxyXG5cclxuLnR4dF9ncmV5IHtcclxuICBjb2xvcjogJGdyZXk7XHJcbn1cclxuXHJcbi50eHRfbW9ub2Nocm9tZUdyZXkge1xyXG4gIGNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4uYmdfbW9ub2Nocm9tZUdyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dF9waW5raXNoR3JleSB7XHJcbiAgY29sb3I6ICRwaW5raXNoLWdyZXk7XHJcbn1cclxuXHJcbi5iZ19waW5raXNoR3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtpc2gtZ3JleTtcclxufVxyXG5cclxuLnR4dF9ibG9vZFJlZCB7XHJcbiAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbn1cclxuXHJcbi5iZ19ibG9vZFJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsb29kLXJlZDtcclxufVxyXG5cclxuLnR4dF9ibG9vZFJlZDEge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkMTtcclxufVxyXG5cclxuLmJnX2Jsb29kUmVkMSB7XHJcbiAgYmFja2dyb3VuZDogJGJsb29kLXJlZDE7XHJcbn1cclxuXHJcbi50eHRfeWVsbG93IHtcclxuICBjb2xvcjogJHllbGxvdztcclxufVxyXG5cclxuLmJnX3llbGxvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxufVxyXG5cclxuLnR4dF95ZWxsb3cxIHtcclxuICBjb2xvcjogJHllbGxvdzE7XHJcbn1cclxuXHJcbi5iZ195ZWxsb3cxIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93MTtcclxufVxyXG5cclxuLnR4dF9jcmVhbSB7XHJcbiAgY29sb3I6ICRjcmVhbTtcclxufVxyXG5cclxuLmJnX2NyZWFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW07XHJcbn1cclxuXHJcbi50eHRfd2hpdGUge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5iZ19taW50X2dyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkRnJvc3R5LW1pbnQ7XHJcbn1cclxuXHJcbi50eHRfbWludF9ncmVlbiB7XHJcbiAgY29sb3I6ICRGcm9zdHktbWludDtcclxufVxyXG5cclxuLmJnX2xhdmVuZGFyX3B1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGFyLXB1cnBsZTtcclxufVxyXG5cclxuLmJnX3doaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi50eHRfd2hpdGVUd2VudHkge1xyXG4gIGNvbG9yOiAkd2hpdGUtdHdlbnR5O1xyXG59XHJcblxyXG4uYmdfd2hpdGVUd2VudHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS10d2VudHk7XHJcbn1cclxuXHJcbi50eHRfZmxvcmFsV2hpdGUge1xyXG4gIGNvbG9yOiAkZmxvcmFsLXdoaXRlO1xyXG59XHJcbi50eHRfb3JhbmdlX3NhbmQge1xyXG4gIGNvbG9yOiAkb3JhbmdlLXNhbmQ7XHJcbn1cclxuLmJnX29yYW5nZV9zYW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLXNhbmQ7XHJcbn1cclxuLmJnX2Zsb3JhbFdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxvcmFsLXdoaXRlO1xyXG59XHJcblxyXG4uYmdfQmlhbmNhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQmlhbmNhO1xyXG59XHJcblxyXG4udHh0X2Rpc2FibGVkQmx1ZSB7XHJcbiAgY29sb3I6ICRkaXNhYmxlZC1ibHVlLWxpZ2h0O1xyXG59XHJcblxyXG4uYmdfZGlzYWJsZWRCbHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmx1ZS1saWdodDtcclxufVxyXG5cclxuLnR4dF9jb2xvcjIge1xyXG4gIGNvbG9yOiAkY29sb3ItMjtcclxufVxyXG5cclxuLmJnX2NvbG9yMiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTI7XHJcbn1cclxuXHJcbi50eHRfY29sb3I0IHtcclxuICBjb2xvcjogJGNvbG9yLTQ7XHJcbn1cclxuXHJcbi5iZ19jb2xvcjQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci00O1xyXG59XHJcblxyXG4udHh0X3doaXRlU21va2Uge1xyXG4gIGNvbG9yOiAkd2hpdGUtc21va2U7XHJcbn1cclxuXHJcbi5iZ193aGl0ZVNtb2tlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2U7XHJcbn1cclxuXHJcbi50eHRfSG9uZXlkZXcge1xyXG4gIGNvbG9yOiAkSG9uZXlkZXc7XHJcbn1cclxuXHJcbi5iZ19Ib25leWRldyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEhvbmV5ZGV3O1xyXG59XHJcblxyXG4udHh0X3JlYWRtb3JlIHtcclxuICBjb2xvcjogJHJlYWRtb3JlO1xyXG59XHJcblxyXG4uYmdfcmVhZG1vcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWFkbW9yZTtcclxufVxyXG5cclxuLnR4dF9ib2R5Q29sb3Ige1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxufVxyXG5cclxuLmJnX2JvZHlDb2xvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XHJcbn1cclxuXHJcbi50eHRfd2hpdGVOaW5lIHtcclxuICBjb2xvcjogJHdoaXRlLW5pbmU7XHJcbn1cclxuXHJcbi5iZ193aGl0ZU5pbmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1uaW5lO1xyXG59XHJcblxyXG4udHh0X2JsdWVMaWdodCB7XHJcbiAgY29sb3I6ICRibHVlLWxpZ2h0O1xyXG59XHJcblxyXG4uYmdfYmx1ZUxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxufVxyXG5cclxuLnR4dF9ibHVlR3JleSB7XHJcbiAgY29sb3I6ICRibHVlLWdyZXk7XHJcbn1cclxuXHJcbi5iZ19ibHVlR3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZ3JleTtcclxufVxyXG5cclxuLnR4dF9idXR0ZXJ5V2hpdGUge1xyXG4gIGNvbG9yOiAkYnV0dGVyeS13aGl0ZTtcclxufVxyXG5cclxuLmJnX2J1dHRlcnlXaGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRlcnktd2hpdGU7XHJcbn1cclxuXHJcbi50eHRfZHJha0dyZXkge1xyXG4gIGNvbG9yOiAkZHJhay1ncmV5O1xyXG59XHJcblxyXG4uYmdfZHJha0dyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcmFrLWdyZXk7XHJcbn1cclxuXHJcbi50eHRfZ3JleURhcmtUeHQge1xyXG4gIGNvbG9yOiAkZ3JleS1kYXJrLXRleHQ7XHJcbn1cclxuXHJcbi5iZ19ncmV5RGFya1R4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktZGFyay10ZXh0O1xyXG59XHJcblxyXG4udHh0X3ByaW1hcnlHcmV5IHtcclxuICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0X3NwYW5pc2hHcmV5IHtcclxuICBjb2xvcjogJHNwYW5pc2gtZ3JheSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0X2xpZ2h0R3JleSB7XHJcbiAgY29sb3I6ICRsaWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHRfbGlnaHRCbHVlT25lIHtcclxuICBjb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG59XHJcblxyXG4udHh0X3NpbHZlckdyZXkge1xyXG4gIGNvbG9yOiAkc2lsdmVyLWdyZXk7XHJcbn1cclxuXHJcbi5iZ19zaWx2ZXJHcmV5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyLWdyZXk7XHJcbn1cclxuXHJcbi5iZ19saWdodEJsdWVPbmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxufVxyXG5cclxuLmJnX2RhcmtCbHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlX3NoYWRlO1xyXG59XHJcblxyXG4uYmdfR3JheTc3IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JheTc3O1xyXG59XHJcblxyXG4udHh0X0dyYXk3NyB7XHJcbiAgY29sb3I6ICRHcmF5Nzc7XHJcbn1cclxuXHJcbi50eHRfc25vdy1kcmlmdCB7XHJcbiAgY29sb3I6ICRob25leWRldztcclxufVxyXG5cclxuLmJnX3Nub3ctZHJpZnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRob25leWRldztcclxufVxyXG5cclxuLnR4dF9saWdodEJsdWUge1xyXG4gIGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxufVxyXG5cclxuLmJnX2xpZ2h0Qmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbn1cclxuXHJcbi50eHRfbGlnaHRZZWxsb3cge1xyXG4gIGNvbG9yOiAkbGlnaHQteWVsbG93O1xyXG59XHJcblxyXG4uYmdfbGlnaHRZZWxsb3cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC15ZWxsb3c7XHJcbn1cclxuXHJcbi5iZ19Ud2l0dGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZV9zaGFkZTtcclxufVxyXG5cclxuLmJnX2xpbmtlZEluIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlua2VkSW5fYmx1ZTtcclxufVxyXG5cclxuLnR4dF9vbGl2ZVllbGxvdyB7XHJcbiAgY29sb3I6ICRvbGl2ZS15ZWxsb3c7XHJcbn1cclxuXHJcbi5iZ19vbGl2ZVllbGxvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9saXZlLXllbGxvdztcclxufVxyXG5cclxuLnR4dF9wZXJzaWFuQmx1ZSB7XHJcbiAgY29sb3I6ICRwZXJzaWFuLWJsdWU7XHJcbn1cclxuXHJcbi5iZ19wZXJzaWFuQmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBlcnNpYW4tYmx1ZTtcclxufVxyXG5cclxuLnR4dF9wcmltYXJ5QmxhY2sge1xyXG4gIGNvbG9yOiAkUHJpbWFyeS1CbGFjaztcclxufVxyXG5cclxuLmJnX3ByaW1hcnlCbGFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFByaW1hcnktQmxhY2s7XHJcbn1cclxuXHJcbi50eHRfcmVkRGFyayB7XHJcbiAgY29sb3I6ICRyZWQtZGFyaztcclxufVxyXG5cclxuLmJnX3JlZERhcmsge1xyXG4gIGNvbG9yOiAkcmVkLWRhcms7XHJcbn1cclxuXHJcbi50eHRfcmVkQm9yZGVyIHtcclxuICBjb2xvcjogJHJlZC1ib3JkZXI7XHJcbn1cclxuXHJcbi5iZ19yZWRCb3JkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQtYm9yZGVyO1xyXG59XHJcblxyXG4udHh0X3NvbGl0dWRlIHtcclxuICBjb2xvcjogJHNvbGl0dWRlO1xyXG59XHJcblxyXG4uYmdfc29saXR1ZGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzb2xpdHVkZTtcclxufVxyXG5cclxuLmJnX3RvbWF0b1JlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvbWF0by1yZWQ7XHJcbn1cclxuXHJcbi5iZ19kYXJrUGVhY2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXBlYWNoO1xyXG59XHJcblxyXG4udHh0X3RpZmZhbnlCbHVlIHtcclxuICBjb2xvcjogJHRpZmZhbnktYmx1ZTtcclxufVxyXG5cclxuLmJnX3RpbnRTaGFkZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRpbnQtc2hhZGU7XHJcbn1cclxuXHJcbi50eHRfVmlzdGFXaGl0ZSB7XHJcbiAgY29sb3I6ICRWaXN0YS1XaGl0ZTtcclxufVxyXG5cclxuLmJnX1Zpc3RhV2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRWaXN0YS1XaGl0ZTtcclxufVxyXG5cclxuLnR4dF9saWdodFBpbmtUd28ge1xyXG4gIGNvbG9yOiAkdmVyeS1saWdodC1waW5rLXR3bztcclxufVxyXG5cclxuLmJnX2xpZ2h0UGlua1R3byB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktbGlnaHQtcGluay10d287XHJcbn1cclxuXHJcbi5iZy12ZXJ5LWxpZ2h0LWdyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1saWdodC1ncmVlbjtcclxufVxyXG5cclxuLnR4dF93aGl0ZUZvdXJ0ZWVuIHtcclxuICBjb2xvcjogJHdoaXRlLWZvdXJ0ZWVuO1xyXG59XHJcblxyXG4uYmdfd2hpdGVGb3VydGVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWZvdXJ0ZWVuO1xyXG59XHJcblxyXG4udHh0X3doaXRlU2V2ZW50ZWVuIHtcclxuICBjb2xvcjogJHdoaXRlLXNldmVudGVlbjtcclxufVxyXG5cclxuLmJnX3doaXRlU2V2ZW50ZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc2V2ZW50ZWVuO1xyXG59XHJcblxyXG4udHh0X2RwLWNsb3NlLWIge1xyXG4gIGNvbG9yOiAkZHAtY2xvc2UtYjtcclxufVxyXG5cclxuLmJnX2RwLWNsb3NlLWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcC1jbG9zZS1iO1xyXG59XHJcblxyXG4udHh0X2JsYWNrX2NvbG9yIHtcclxuICBjb2xvcjogJGJsYWNrX2NvbG9yO1xyXG59XHJcbi5iZ19jYXJib25fZ3JheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmJvbi1ncmF5O1xyXG59XHJcbi50eHRfY2FyYm9uX2dyYXkge1xyXG4gIGNvbG9yOiAkY2FyYm9uLWdyYXk7XHJcbn1cclxuLmJnX2JsYWNrX2NvbG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfY29sb3I7XHJcbn1cclxuXHJcbi50eHRfZ3JleS1jb2xvciB7XHJcbiAgY29sb3I6ICRncmV5LUNvbG9yO1xyXG59XHJcblxyXG4uYmdfZ3JleS1jb2xvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktQ29sb3I7XHJcbn1cclxuXHJcbi50eHRfZ3JlZW4tbGluayB7XHJcbiAgY29sb3I6ICRncmVlbi1saW5rO1xyXG59XHJcblxyXG4uYmdfZ3JlZW4tbGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpbms7XHJcbn1cclxuXHJcbi50eHRfZGFyay1ibHVlIHtcclxuICBjb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuLmJnX2RhcmstYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxufVxyXG5cclxuLnR4dF9kb2RnZXItYmx1ZSB7XHJcbiAgY29sb3I6ICRkb2RnZXItYmx1ZTtcclxufVxyXG5cclxuLmJnX2RvZGdlci1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9kZ2VyLWJsdWU7XHJcbn1cclxuXHJcbi50eHRfcHVycGxlIHtcclxuICBjb2xvcjogJHB1cnBsZTtcclxufVxyXG5cclxuLmJnX3B1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxufVxyXG5cclxuLnR4dF9zdW0tcG5sIHtcclxuICBjb2xvcjogJHN1bS1wbmw7XHJcbn1cclxuXHJcbi5iZ19zdW0tcG5sIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtLXBubDtcclxufVxyXG5cclxuLnR4dF9zdXBwb3J0LWJnIHtcclxuICBjb2xvcjogJHN1cHBvcnQtYmc7XHJcbn1cclxuXHJcbi5iZ19zdXBwb3J0LWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VwcG9ydC1iZztcclxufVxyXG5cclxuLnR4dF9zaWx2ZXIge1xyXG4gIGNvbG9yOiAkc2lsdmVyO1xyXG59XHJcblxyXG4uYmdfc2lsdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xyXG59XHJcblxyXG4udHh0X2ZhbnRhc3kge1xyXG4gIGNvbG9yOiAkZmFudGFzeTtcclxufVxyXG5cclxuLmJnX2ZhbnRhc3kge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmYW50YXN5O1xyXG59XHJcblxyXG4uYmdfd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcbi50eHRfbWlzdHktbGF2ZW5kZXIge1xyXG4gIGNvbG9yOiAkbWlzdHktbGF2ZW5kZXIgIWltcG9ydGFudDtcclxufVxyXG4udHh0LW1pZG5pZ2h0LWJsdWUge1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LWRhcmttaWRuaWdodC1ibHVlIHtcclxuICBjb2xvcjogJERhcmstTWlkbmlnaHQtQmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcbi50eHQtbnV2YW1hLWdyZWVuIHtcclxuICBjb2xvcjogJG51dmFtYS1ncmVlbjtcclxufVxyXG5cclxuLmJnLW51dmFtYS1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG51dmFtYS1ncmVlbjtcclxufVxyXG5cclxuLnR4dC1kYXJrLXB1cnBsZSB7XHJcbiAgY29sb3I6ICRkYXJrLXB1cnBsZTtcclxufVxyXG5cclxuLmJnLWRhcmstcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wdXJwbGU7XHJcbn1cclxuXHJcbi50eHQtbnV2YW1hLWdyZWVuIHtcclxuICBjb2xvcjogJG51dmFtYS1ncmVlbjtcclxufVxyXG5cclxuLmJnLW51dmFtYS1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG51dmFtYS1ncmVlbjtcclxufVxyXG5cclxuLnR4dC1kYXJrLXB1cnBsZSB7XHJcbiAgY29sb3I6ICRkYXJrLXB1cnBsZTtcclxufVxyXG5cclxuLmJnLWRhcmstcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wdXJwbGU7XHJcbn1cclxuXHJcbi50eHQtZGFyay1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAkZGFyay1vcmFuZ2U7XHJcbn1cclxuXHJcbi5iZy1taWRuaWdodC1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm9fY29sb3Ige1xyXG4gIGNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LXNtb2tlZ3JleSB7XHJcbiAgY29sb3I6ICRzbW9rZS1ncmV5O1xyXG59XHJcblxyXG4udHh0LWdvbGQge1xyXG4gIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuLmJnLWdvbGQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG59XHJcblxyXG4udHh0LXNlY29uZGFyeW5hdnkge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbn1cclxuLmJnLXNlY29uZGFyeW5hdnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxufVxyXG5cclxuLnR4dC1mb290ZXJwcmltYXJ5IHtcclxuICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5O1xyXG59XHJcbi50eHQtc2Vjb25kYXJ5LWdyYXktbGlnaHQge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXktbGlnaHQ7XHJcbn1cclxuLnR4dF9zZWNvbmRhcnktZ3JheSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG5cclxuLnR4dF9uYXR1cmFsMjAwIHtcclxuICBjb2xvcjogJE5hdHVyYWwtMjAwO1xyXG59XHJcblxyXG4uYmdfbmF0dXJhbDIwMCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJE5hdHVyYWwtMjAwO1xyXG59XHJcblxyXG4udHh0X25hdHVyYWwxMDAge1xyXG4gIGNvbG9yOiAkTmF0dXJhbC0xMDA7XHJcbn1cclxuXHJcbi5iZ19uYXR1cmFsMTAwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkTmF0dXJhbC0xMDA7XHJcbn1cclxuXHJcbi5tb2ItZ3JleS1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcbn1cclxuXHJcbi5iZ19ncmV5LWJnMiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmcyO1xyXG59XHJcblxyXG4udHh0X2xpZ2h0X2dyZWVuIHtcclxuICBjb2xvcjogJGxpZ2h0X2dyZWVuO1xyXG59XHJcblxyXG4uYmdfbGlnaHRfZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbjtcclxufVxyXG5cclxuLmJnX2xpZ2h0X2dyZWVuMSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuMTtcclxufVxyXG5cclxuLnR4dF9lZF9ibHVlIHtcclxuICBjb2xvcjogJGVkLWJsdWU7XHJcbn1cclxuXHJcbi5iZ19lZF9ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWQtYmx1ZTtcclxufVxyXG5cclxuLnR4dF9zZWNvbmRhcnlfZ3JheSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG5cclxuLmJnX3NlY29uZGFyeV9ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbn1cclxuXHJcbi50eHRfZXJyb3JfcmVkIHtcclxuICBjb2xvcjogJGVycm9yX3JlZDtcclxufVxyXG5cclxuLmJnX2Vycm9yX3JlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yX3JlZDtcclxufVxyXG5cclxuLnR4dC1zZWNvbmRhcnktbmF2eSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxufVxyXG5cclxuLmJnLXNlY29uZGFyeS1uYXZ5IHtcclxuICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG59XHJcblxyXG4udHh0LXNlY29uZGFyeS1ncmF5IHtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcblxyXG4udHh0LWdvbGQge1xyXG4gIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuLnR4dC1vc2xvX2dyZXkge1xyXG4gIGNvbG9yOiAkb3Nsby1ncmV5O1xyXG59XHJcblxyXG4udHh0X2JsYWNrLXR1cnRsZSB7XHJcbiAgY29sb3I6ICRibGFjay10dXJ0bGU7XHJcbn1cclxuXHJcbi5ub19iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LW9yYW5nZS1saWdodCB7XHJcbiAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbn1cclxuLnR4dC10b21hdG8ge1xyXG4gIGNvbG9yOiAkdG9tYXRvO1xyXG59XHJcblxyXG4udHh0LWZhZGVkLW9yYW5nZSB7XHJcbiAgY29sb3I6ICRGYWRlZC1vcmFuZ2U7XHJcbn1cclxuXHJcbi5iZy1yb3NlLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUm9zZS13aGl0ZTtcclxufVxyXG5cclxuLmJnX2FxdWFfd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG59XHJcblxyXG4vLyAuYmdfbGlnaHRfbGF2ZW5kZXIge1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1sYXZlbmRlcjtcclxuLy8gfVxyXG5cclxuLnR4dF93YXhfZmxvd2VyIHtcclxuICBjb2xvcjogJFdheC1GbG93ZXI7XHJcbn1cclxuXHJcbi50eHQtb3JhbmdlX2NvbG9yIHtcclxuICBjb2xvcjogJG9yYW5nZV9jb2xvcjtcclxufVxyXG5cclxuLmJnLW9yYW5nZV9jb2xvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZV9jb2xvcjtcclxufVxyXG5cclxuLmJnX2JsdWUtbGlnaHRfYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnO1xyXG59XHJcblxyXG4uYmdfcGFzdGVsLWNyZWFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFzdGVsLWNyZWFtO1xyXG59XHJcblxyXG4udHh0X3Bhc3RlbC1jcmVhbSB7XHJcbiAgY29sb3I6ICRwYXN0ZWwtY3JlYW07XHJcbn1cclxuXHJcbi5iZ19wb3JjZWxhaW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnX3BvcmNlbGFpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LWxhYmVsLWdyYXkge1xyXG4gIGNvbG9yOiAkbGFiZWwtZ3JheTtcclxufVxyXG5cclxuLmJnLWxhYmVsLWdyYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbC1ncmF5O1xyXG59XHJcblxyXG4udHh0LWxhYmVsLWdyYXlsaWdodCB7XHJcbiAgY29sb3I6ICRsYWJlbC1ncmF5bGlnaHQ7XHJcbn1cclxuXHJcbi5iZy1sYWJlbC1ncmF5bGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbC1ncmF5bGlnaHQ7XHJcbn1cclxuXHJcbi50eHQtbGFiZWwtZ3JheWxpZ2h0LW1lZGl1bSB7XHJcbiAgY29sb3I6ICRsYWJlbC1ncmF5bGlnaC1tZWRpdW07XHJcbn1cclxuXHJcbi5iZy1sYWJlbC1ncmF5bGlnaHQtbWVkaXVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFiZWwtZ3JheWxpZ2gtbWVkaXVtO1xyXG59XHJcblxyXG4udHh0X251dmFtYV9ncmVlbiB7XHJcbiAgY29sb3I6ICRudXZhbWEtZ3JlZW47XHJcbn1cclxuLnR4dF9oYXJtb255X2dyZWVuIHtcclxuICBjb2xvcjogJEhhcm1vbnktR3JlZW47XHJcbn1cclxuLmJnX2hhcm1vbnlfZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRIYXJtb255LUdyZWVuO1xyXG59XHJcblxyXG4udHh0X2xhYmVsX3NreWJsdWUge1xyXG4gIGNvbG9yOiAkbGFiZWwtc2t5Ymx1ZTtcclxufVxyXG4uYmdfbGFiZWxfc2t5Ymx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxhYmVsLXNreWJsdWU7XHJcbn1cclxuXHJcbi50eHRfYmxhY2tfb25lMSB7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG59XHJcblxyXG4udHh0X21lZGl1bS1ncmF5IHtcclxuICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG59XHJcblxyXG4uYmctbWVkaXVtZ3JheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG59XHJcblxyXG4udHh0LWJsdWUtZGFyazEge1xyXG4gIGNvbG9yOiAkYmx1ZS1kYXJrMTtcclxufVxyXG5cclxuLmJnLWJsdWUtZGFyazEge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlLWRhcmsxO1xyXG59XHJcblxyXG4udHh0LVByaW1hcnktZ3JheSB7XHJcbiAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbn1cclxuXHJcbi8vIFBMRFxyXG4udHh0LXBsZC1ncmF5LWxpZ2h0IHtcclxuICBjb2xvcjogJHBsZC1saWdodC1ncmF5O1xyXG59XHJcblxyXG4udHh0LWJsYWNrU2hhZGVvbmUge1xyXG4gIGNvbG9yOiAkYmxhY2stc2hhZGVvbmU7XHJcbn1cclxuXHJcbi50eHQtU2hhbXJvY2stR3JlZW4ge1xyXG4gIGNvbG9yOiAkU2hhbXJvY2stR3JlZW47XHJcbn1cclxuXHJcbi5iZy1ibGFja1NoYWRlb25lIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2stc2hhZGVvbmU7XHJcbn1cclxuXHJcbi50eHQtZGlzYWJsZS1ncmF5IHtcclxuICBjb2xvcjogJGRpc2FibGUtZ3JheTtcclxufVxyXG5cclxuLmJnX2Rpc2FibGUtZ3JheSB7XHJcbiAgYmFja2dyb3VuZDogJGRpc2FibGUtZ3JheTtcclxufVxyXG5cclxuLnR4dF9ibGFjay1zaGFkZW9uZSB7XHJcbiAgY29sb3I6ICRibGFjay1zaGFkZW9uZTtcclxufVxyXG5cclxuLmJnX2JsYWNrLXNoYWRlb25lIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2stc2hhZGVvbmU7XHJcbn1cclxuXHJcbi50eHRfeWVsbG93LXNoYWRlb25lIHtcclxuICBjb2xvcjogJHllbGxvdy1zaGFkZW9uZTtcclxufVxyXG5cclxuLmJnX3llbGxvdy1zaGFkZW9uZSB7XHJcbiAgYmFja2dyb3VuZDogJHllbGxvdy1zaGFkZW9uZTtcclxufVxyXG5cclxuLnR4dF95ZWxsb3ctc2hhZGV0d28ge1xyXG4gIGNvbG9yOiAkeWVsbG93LXNoYWRldHdvO1xyXG59XHJcblxyXG4uYmdfeWVsbG93LXNoYWRldHdvIHtcclxuICBiYWNrZ3JvdW5kOiAkeWVsbG93LXNoYWRldHdvO1xyXG59XHJcblxyXG4udHh0X2JsYWNrLXNoYWRlb25lIHtcclxuICBjb2xvcjogJGJsYWNrLXNoYWRlb25lO1xyXG59XHJcblxyXG4uYmdfYmxhY2stc2hhZGVvbmUge1xyXG4gIGJhY2tncm91bmQ6ICRibGFjay1zaGFkZW9uZTtcclxufVxyXG5cclxuLnR4dF9ncmV5LXNoYWRlb25lIHtcclxuICBjb2xvcjogJGdyZXktc2hhZGVvbmU7XHJcbn1cclxuXHJcbi5iZ19ibHVlLWRhcmszIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrMztcclxufVxyXG5cclxuLnR4dF9ibHVlLWRhcmszIHtcclxuICBjb2xvcjogJGJsdWUtZGFyazM7XHJcbn1cclxuXHJcbi5iZ19ncmV5LWNvbG9yIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JleS1Db2xvcjtcclxufVxyXG5cclxuLnR4dF9ncmV5LWNvbG9yIHtcclxuICBjb2xvcjogJGdyZXktQ29sb3I7XHJcbn1cclxuXHJcbi5iZ19ncmV5LXNoYWRlb25lIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JleS1zaGFkZW9uZTtcclxufVxyXG5cclxuLnR4dF95ZWxsb3ctc2hhZGV0aHJlZSB7XHJcbiAgY29sb3I6ICRibGFjay1zaGFkZW9uZTtcclxufVxyXG5cclxuLmJnX3llbGxvdy1zaGFkZXRocmVlIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2stc2hhZGVvbmU7XHJcbn1cclxuXHJcbi50eHRfZ3JleS1saWdodCB7XHJcbiAgY29sb3I6ICRQb3JjZWxhaW47XHJcbn1cclxuXHJcbi5iZ19ncmV5LWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkUG9yY2VsYWluO1xyXG59XHJcblxyXG4udHh0X2xpZ2h0LXBpbmsge1xyXG4gIGNvbG9yOiAkbGlnaHQtcGluaztcclxufVxyXG5cclxuLmJnX2xpZ2h0LXBpbmsge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1waW5rO1xyXG59XHJcblxyXG4udHh0X2xpZ2h0X3BpbmsxIHtcclxuICBjb2xvcjogJGxpZ2h0LXBpbmsxO1xyXG59XHJcblxyXG4uYmdfbGlnaHRfcGluazEge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1waW5rMTtcclxufVxyXG5cclxuLnR4dF9kYXJrLXB1cnBsZSB7XHJcbiAgY29sb3I6ICRkYXJrLXB1cnBsZTtcclxufVxyXG5cclxuLmJnX2RhcmstcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kOiAkZGFyay1wdXJwbGU7XHJcbn1cclxuXHJcbi50eHRfb2xkLWxhY2Uge1xyXG4gIGNvbG9yOiAkb2xkLWxhY2U7XHJcbn1cclxuXHJcbi5iZ19vbGQtbGFjZSB7XHJcbiAgYmFja2dyb3VuZDogJG9sZC1sYWNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHRfb3JhbmdlLXNoYWRlIHtcclxuICBjb2xvcjogJG9yYW5nZS1zaGFkZTtcclxufVxyXG5cclxuLmJnX29yYW5nZS1zaGFkZSB7XHJcbiAgYmFja2dyb3VuZDogJG9yYW5nZS1zaGFkZTtcclxufVxyXG5cclxuLnR4dF90b29sdGlwLWJnIHtcclxuICBjb2xvcjogJHRvb2x0aXAtYmc7XHJcbn1cclxuXHJcbi5iZ190b29sdGlwLWJnIHtcclxuICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZztcclxufVxyXG5cclxuLnR4dF9saWdodC1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAkbGlnaHQtb3JhbmdlO1xyXG59XHJcblxyXG4uYmdfbGlnaHQtb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtb3JhbmdlO1xyXG59XHJcblxyXG4uYmctdGFibGVyb3dncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWdyYXk7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmJnX2JsdWUtbWFnZW50YSB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUtbWFnZW50YTtcclxufVxyXG5cclxuLnR4dF9taWxkLWJsdWUge1xyXG4gIGNvbG9yOiAkbWlsZC1ibHVlO1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5iZy13aGl0ZS1mb3VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtZm91cjtcclxufVxyXG5cclxuLmJnX2dyZXktMiB7XHJcbiAgYmFja2dyb3VuZDogJGdyZXktMjtcclxufVxyXG5cclxuLnR4dF9ncmV5LTIge1xyXG4gIGNvbG9yOiAkZ3JleS0yO1xyXG59XHJcblxyXG4uYmdfbGlnaHQtcGluazIge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1waW5rMjtcclxufVxyXG5cclxuLnR4dF9saWdodC1waW5rMiB7XHJcbiAgY29sb3I6ICRsaWdodC1waW5rMjtcclxufVxyXG5cclxuLmJnX2xpZ2h0LWdyZWVuMyB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuMztcclxufVxyXG5cclxuLnR4dF9saWdodC1ncmVlbjMge1xyXG4gIGNvbG9yOiAkbGlnaHQtZ3JlZW4zO1xyXG59XHJcblxyXG4udHh0X2hvbWVfb3JhbmdlIHtcclxuICBjb2xvcjogJGhvbWUtb3JhbmdlO1xyXG59XHJcblxyXG4uYmctZ3JleS1zdWl0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1zdWl0O1xyXG59XHJcbi50eHQtYmx1ZS1zaGFkZTEge1xyXG4gIGNvbG9yOiAkYmx1ZS1zaGFkZTE7XHJcbn1cclxuLnR4dC1ibHVlLXNoYWRlMiB7XHJcbiAgY29sb3I6ICRibHVlLXNoYWRlMjtcclxufVxyXG4uYmctZ2hvc3Qtd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdC13aGl0ZTtcclxufVxyXG5cclxuLnR4dC1saWdodC1ibGFjayB7XHJcbiAgY29sb3I6ICRsaWdodC1ibGFjaztcclxufVxyXG4udHh0LWRhcmstYmxhY2sge1xyXG4gIGNvbG9yOiAkZGFyay1ibGFjaztcclxufVxyXG4udHh0LWRhcmtzaGFkZS1ibHVlIHtcclxuICBjb2xvcjogJGRhcmtzaGFkZV9ibHVlO1xyXG59XHJcbi50eHQtZGFya19zYXBwaGlyZSB7XHJcbiAgY29sb3I6ICRkYXJrX3NhcHBoaXJlO1xyXG59XHJcbi5iZy1yZXZhbXBlZC1iYWNrZ3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJldmFtcGVkLWJhY2tncmV5O1xyXG59XHJcbi50eHQtc2lsdmVyLW9uZSB7XHJcbiAgY29sb3I6ICRzaWx2ZXItb25lO1xyXG59XHJcbi50eHQtZ3JleS10aGljayB7XHJcbiAgY29sb3I6ICRncmV5LXRoaWNrO1xyXG59XHJcbi50eHQtZ3JheWlzaC1ibHVlIHtcclxuICBjb2xvcjogJGdyYXlpc2gtYmx1ZTtcclxufVxyXG4udHh0LWJsYWNrLW1hZ2ljIHtcclxuICBjb2xvcjogJGJsYWNrLW1hZ2ljO1xyXG59XHJcbi5iZy1ncmV5LWxpZ2hlc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2hlc3Q7XHJcbn1cclxuXHJcbi50eHRfZ3JlZW4tZGFyayB7XHJcbiAgY29sb3I6ICRncmVlbi1kYXJrO1xyXG59XHJcblxyXG4uYmdfZ3JlZW4tZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XHJcbn1cclxuXHJcbi5iZ19vcmFuZ2UtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbn1cclxuXHJcbi50eHRfbGlndF9yZWQge1xyXG4gIGNvbG9yOiAkcmVkLWxpZ2h0O1xyXG59XHJcblxyXG4vLyBwcm9kdWN0IHBhZ2VzXHJcbi50eHQtbWlkbmlnaHQtc2hhZGUxIHtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUtc2hhZGUxO1xyXG59XHJcblxyXG4uYmctbWlkbmlnaHQtc2hhZGUxIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTE7XHJcbn1cclxuLnR4dC1taWRuaWdodC1zaGFkZTIge1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTI7XHJcbn1cclxuLmJnLW1pZG5pZ2h0LXNoYWRlMiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUtc2hhZGUyO1xyXG59XHJcblxyXG4uYmctbWlzdHlyb3NlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlzdHlyb3NlO1xyXG59XHJcbi50eHQtbWlzdHlyb3NlIHtcclxuICBjb2xvcjogJG1pc3R5cm9zZTtcclxufVxyXG5cclxuLmJnLXBhbGUtb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1vcmFuZ2U7XHJcbn1cclxuXHJcbi5iZy1NZWxhbmllIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkTWVsYW5pZTtcclxufVxyXG5cclxuLmJnLW9yYW5nZS00MCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS00MDtcclxufVxyXG5cclxuLnR4dC1kYXJrLW9yYW5nZSB7XHJcbiAgY29sb3I6ICRkYXJrLW9yYW5nZTtcclxufVxyXG5cclxuLmJnLWRhcmstb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1vcmFuZ2U7XHJcbn1cclxuLy8gLmJnLW1lZGl1bS1vcmFuZ2Uge1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tb3JhbmdlO1xyXG4vLyB9XHJcblxyXG4udHh0LWdyZXktc2hhZGUxIHtcclxuICBjb2xvcjogJGdyZXktc2hhZGUxO1xyXG59XHJcblxyXG4uYmctR3JheTg1IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JheTg1O1xyXG59XHJcblxyXG4uYmctbWludC1jb2xvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQtY29sb3I7XHJcbn1cclxuXHJcbi5iZy1waW5rLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay1saWdodDtcclxufVxyXG5cclxuLnR4dC1ncmV5LXNoYWRlMiB7XHJcbiAgY29sb3I6ICRncmV5LXNoYWRlMjtcclxufVxyXG5cclxuLmJnLXBpbmstbGlnaHQyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay1saWdodDI7XHJcbn1cclxuXHJcbi5iZy1za2luLXBlYWNoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tpbi1wZWFjaDtcclxufVxyXG5cclxuLmJnLWJydWlzZWQtcGVhY2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicnVpc2VkLXBlYWNoO1xyXG59XHJcbi50eHQtYnJ1aXNlZC1wZWFjaCB7XHJcbiAgY29sb3I6ICRicnVpc2VkLXBlYWNoO1xyXG59XHJcblxyXG4uYmctbGlnaHQtcGVhY2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wZWFjaDtcclxufVxyXG5cclxuLmJnLWFub3RoZXItcGVhY2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhbm90aGVyLXBlYWNoO1xyXG59XHJcblxyXG4uYmctTWFuZHlzLVBpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRNYW5keXMtUGluaztcclxufVxyXG5cclxuLmJnLWR1bGwtYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGR1bGwtYmx1ZTtcclxufVxyXG5cclxuLnR4dF9kdWxsLWdyZXkge1xyXG4gIGNvbG9yOiAkZHVsbC1ncmV5O1xyXG59XHJcblxyXG4udHh0X2JsdWUtc2hhZGU0IHtcclxuICBjb2xvcjogJGJsdWUtc2hhZGU0O1xyXG59XHJcblxyXG4udHh0X2JsdWUtbGlnaHQzIHtcclxuICBjb2xvcjogJGJsdWUtbGlnaHQzO1xyXG59XHJcblxyXG4udHh0X2JsdWUtc2hhZGUtbGlnaHQge1xyXG4gIGNvbG9yOiAkYmx1ZS1zaGFkZS1saWdodDtcclxufVxyXG5cclxuLmJnX2JsdWUtc2hhZGUtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXNoYWRlLWxpZ2h0O1xyXG59XHJcbi50eHRfbmV1dHJhbC1ncmF5IHtcclxuICBjb2xvcjogJG5ldXRyYWwtZ3JheTtcclxufVxyXG4uYmdfbmV1dHJhbC1ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC1ncmF5O1xyXG59XHJcblxyXG4udHh0X2RhcmstcHVycGxlLWdyYXkge1xyXG4gIGNvbG9yOiAkZGFyay1wdXJwbGUtZ3JheTtcclxufVxyXG4uYmdfbGlnaHQtYmVpZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iZWlnZTtcclxufVxyXG5cclxuLnR4dF9saWdodC1iZWlnZSB7XHJcbiAgY29sb3I6ICRsaWdodC1iZWlnZTtcclxufVxyXG5cclxuLnR4dF9ncmVlbl9saWdodCB7XHJcbiAgY29sb3I6ICRncmVlbi1saWdodDtcclxufVxyXG4udHh0X2xpZ2h0LWJyb3duIHtcclxuICBjb2xvcjogJGxpZ2h0LWJyb3duO1xyXG59XHJcbi50eHRfZGVlcC1vY2VhbiB7XHJcbiAgY29sb3I6ICRkZWVwLW9jZWFuO1xyXG59XHJcbi50eHQtc3RlZWwtZ3JheSB7XHJcbiAgY29sb3I6ICRzdGVlbC1ncmF5O1xyXG59XHJcbi5iZy1zdGVlbC1ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RlZWwtZ3JheTtcclxufVxyXG4udHh0LW9yYW5nZS1icm93biB7XHJcbiAgY29sb3I6ICRvcmFuZ2UtYnJvd247XHJcbn1cclxuLmJnLW9yYW5nZS1icm93biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1icm93bjtcclxufVxyXG4udHh0LWN5bGluZHJpY2FsLWNvb3JkaW5hdGUge1xyXG4gIGNvbG9yOiAkY3lsaW5kcmljYWwtY29vcmRpbmF0ZTtcclxufVxyXG4uYmctY3lsaW5kcmljYWwtY29vcmRpbmF0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN5bGluZHJpY2FsLWNvb3JkaW5hdGU7XHJcbn1cclxuLnR4dC1wdXJwbGUtZ3JheSB7XHJcbiAgY29sb3I6ICRwdXJwbGUtZ3JheTtcclxufVxyXG4uYmctcHVycGxlLWdyYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUtZ3JheTtcclxufVxyXG5cclxuLmJnLWFub3RoZXItZ3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFub3RoZXItZ3JleTtcclxufVxyXG5cclxuLnR4dF9ibHVlLWJhY2tyb3VuZCB7XHJcbiAgY29sb3I6ICRibHVlLWJhY2tyb3VuZDtcclxufVxyXG5cclxuLmJnX2JsdWUtYmFja3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS1iYWNrcm91bmQ7XHJcbn1cclxuLnR4dF9ncmVheS10ZXh0LWNvbG9yMyB7XHJcbiAgY29sb3I6ICRncmVheS10ZXh0LWNvbG9yMztcclxufVxyXG5cclxuLmJnX2xpZ2h0LWJsdWUtMiB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtMjtcclxufVxyXG4udHh0LWJsdWUtc2hhZGUxIHtcclxuICBjb2xvcjogJGJsdWUtc2hhZGUxO1xyXG59XHJcbi50eHQtYmx1ZS1zaGFkZTIge1xyXG4gIGNvbG9yOiAkYmx1ZS1zaGFkZTI7XHJcbn1cclxuLmJnLWdob3N0LXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Qtd2hpdGU7XHJcbn1cclxuXHJcbi50eHQtbGlnaHQtYmxhY2sge1xyXG4gIGNvbG9yOiAkbGlnaHQtYmxhY2s7XHJcbn1cclxuLnR4dC1kYXJrLWJsYWNrIHtcclxuICBjb2xvcjogJGRhcmstYmxhY2s7XHJcbn1cclxuLnR4dC1kYXJrc2hhZGUtYmx1ZSB7XHJcbiAgY29sb3I6ICRkYXJrc2hhZGVfYmx1ZTtcclxufVxyXG4udHh0LWRhcmtfc2FwcGhpcmUge1xyXG4gIGNvbG9yOiAkZGFya19zYXBwaGlyZTtcclxufVxyXG4uYmctcmV2YW1wZWQtYmFja2dyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZXZhbXBlZC1iYWNrZ3JleTtcclxufVxyXG4udHh0LXNpbHZlci1vbmUge1xyXG4gIGNvbG9yOiAkc2lsdmVyLW9uZTtcclxufVxyXG4udHh0LWdyZXktdGhpY2sge1xyXG4gIGNvbG9yOiAkZ3JleS10aGljaztcclxufVxyXG4udHh0LWdyYXlpc2gtYmx1ZSB7XHJcbiAgY29sb3I6ICRncmF5aXNoLWJsdWU7XHJcbn1cclxuLnR4dC1ibGFjay1tYWdpYyB7XHJcbiAgY29sb3I6ICRibGFjay1tYWdpYztcclxufVxyXG4udHh0X3doaXNwZXJpbmctcGVyaXdpbmtsZSB7XHJcbiAgY29sb3I6ICR3aGlzcGVyaW5nLXBlcml3aW5rbGU7XHJcbn1cclxuLmJnX3doaXNwZXJpbmctcGVyaXdpbmtsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXNwZXJpbmctcGVyaXdpbmtsZTtcclxufVxyXG4udHh0X21pZG5pZ2h0LWluZGlnbyB7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1pbmRpZ287XHJcbn1cclxuLmJnX21pZG5pZ2h0LWluZGlnbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWluZGlnbztcclxufVxyXG5cclxuLmJnLW1pZG5pZ2h0LWJsdWUtc2hhZGUzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTM7XHJcbn1cclxuLnR4dF9taWRuaWdodC1ibHVlLXNoYWRlMyB7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMztcclxuICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuLmJnLW5ldy1sYXZlbmRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5ldy1sYXZlbmRlcjtcclxufVxyXG4udHh0X25ldy1sYXZlbmRlciB7XHJcbiAgY29sb3I6ICRuZXctbGF2ZW5kZXI7XHJcbn1cclxuLnR4dF9ncmF5LTEge1xyXG4gIGNvbG9yOiAkZ3JheS0xO1xyXG59XHJcbi5iZy1ncmV5LWxpZ2hlc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2hlc3Q7XHJcbn1cclxuLnR4dC13YXJtLW9yYW5nZSB7XHJcbiAgY29sb3I6ICR3YXJtLW9yYW5nZTtcclxufVxyXG5cclxuLnR4dF9ncmVlbi1saW5rLXR3byB7XHJcbiAgY29sb3I6ICRncmVlbi1saW5rLXR3bztcclxufVxyXG4udHh0X2xpZ2h0LWJsdWUtbmV3IHtcclxuICBjb2xvcjogJGxpZ2h0LWJsdWUtbmV3O1xyXG59XHJcbi50eHRfZGFyay1ibHVlLW5ldyB7XHJcbiAgY29sb3I6ICRkYXJrLWJsdWUtbmV3O1xyXG59XHJcblxyXG4uYmdfbGF2ZW5kZXItZ3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGVyLWdyZXk7XHJcbn1cclxuLnR4dF9kaW0tZ3JheSB7XHJcbiAgY29sb3I6ICRkaW0tZ3JheTtcclxufVxyXG4uYmdfbGF2ZW5kZXItYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGVyLWJsdWU7XHJcbn1cclxuLmJnX2xhdmVuZGVyLWJsdWUtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsYXZlbmRlci1ibHVlLWxpZ2h0O1xyXG59XHJcbi5iZy1wcm9kdWN0LWJlaWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZHVjdC1iZWlnZTtcclxufVxyXG5cclxuLnR4dC1ib2thcmEtZ3JheSB7XHJcbiAgY29sb3I6ICRib2thcmEtZ3JheTtcclxufVxyXG4udHh0LWhhbGYtd2hpdGUge1xyXG4gIGNvbG9yOiAkaGFsZi13aGl0ZTtcclxufVxyXG4udHh0LW11dGVkLWxhdmVuZGVyIHtcclxuICBjb2xvcjogJG11dGVkLWxhdmVuZGVyO1xyXG59XHJcbi50eHQtcmlwZS10b21hdG9lcyB7XHJcbiAgY29sb3I6ICRyaXBlLXRvbWF0b2VzO1xyXG59XHJcbi50eHQtY2hhcmNvYWwtYmx1ZSB7XHJcbiAgY29sb3I6ICRjaGFyY29hbC1ibHVlO1xyXG59XHJcbi50eHQtZ3JheWlzaC1sYXZlbmRlciB7XHJcbiAgY29sb3I6ICRncmF5aXNoLWxhdmVuZGVyO1xyXG59XHJcbi50eHQtZ3JheWlzaC1saWdodCB7XHJcbiAgY29sb3I6ICRncmF5LWVycm9yO1xyXG59XHJcbi50eHQtc2xhdGVibHVlIHtcclxuICBjb2xvcjogJHNsYXRlYmx1ZTtcclxufVxyXG4udHh0X3NwZWVjaC1ncmVlbiB7XHJcbiAgY29sb3I6ICRzcGVlY2gtZ3JlZW47XHJcbn1cclxuLnR4dC1ncmV5LWJsdWUge1xyXG4gIGNvbG9yOiAkZ3JleS1ibHVlO1xyXG59XHJcbi50eHQtdmVyeS1saWdodC1ncmF5IHtcclxuICBjb2xvcjogJHZlcnktbGlnaHQtZ3JheTtcclxufVxyXG4udHh0LWdyYXlpc2gtYmx1ZSB7XHJcbiAgY29sb3I6ICRncmF5aXNoLWJsdWU7XHJcbn1cclxuLnR4dC1ncmF5aXNoLWJsdWUtbGlnaHQge1xyXG4gIGNvbG9yOiAkZ3JheWlzaC1ibHVlLWxpZ2h0O1xyXG59XHJcbi50eHQtbGlnaHQtZ3JheWlzaC1jb2xvciB7XHJcbiAgY29sb3I6ICRsaWdodC1ncmF5aXNoLWNvbG9yO1xyXG59XHJcbi50eHQtbGlnaHQtd2hpdGUtb25lIHtcclxuICBjb2xvcjogJGxpZ2h0LXdoaXRlLW9uZTtcclxufVxyXG4udHh0LWRlYWQtZ3JheSB7XHJcbiAgY29sb3I6ICRkZWFkLWdyYXk7XHJcbn1cclxuLy9mZWVkYmFjayBtb2R1bGVcclxuLnR4dF9kYXJrLXNoYWRlLWdyYXkge1xyXG4gIGNvbG9yOiAkZGFyay1zaGFkZS1ncmF5O1xyXG59XHJcbi50eHQtbGlnaHR3aGl0ZS1ncmF5IHtcclxuICBjb2xvcjogJEdyYXk4NTtcclxufVxyXG4udHh0LWdyYXlsaWdodC13aXRoLW9wYWNpdHkge1xyXG4gIGNvbG9yOiAkZ3JheWxpZ2h0LXdpdGgtb3BhY2l0eTtcclxufVxyXG4udHh0X2Rhcmstc2hhZGUtZ3JheSB7XHJcbiAgY29sb3I6ICRkYXJrLXNoYWRlLWdyYXk7XHJcbn1cclxuLmJnLWdyYXktd2l0aC1vcGFjaXR5LWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aXRoLW9wYWNpdHktYmc7XHJcbn1cclxuLnR4dC1ncmF5LXdpdGgtb3BhY2l0eS1saWdodCB7XHJcbiAgY29sb3I6ICRncmF5LXdpdGgtb3BhY2l0eS1saWdodDtcclxufVxyXG4udHh0X29mZi13aGl0ZSB7XHJcbiAgY29sb3I6ICRvZmYtd2hpdGU7XHJcbn1cclxuLnR4dC1icm93bmlzaC1ncmV5IHtcclxuICBjb2xvcjogJGJyb3duaXNoLWdyZXk7XHJcbn1cclxuLnR4dC1saWdodC1wdXJwbGUge1xyXG4gIGNvbG9yOiAkbGlnaHQtcHVycGxlO1xyXG59XHJcbi5iZy1wYWxlLXllbGxvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUteWVsbG93O1xyXG59XHJcblxyXG4udHh0LXBhc3RlbC1yZWQge1xyXG4gIGNvbG9yOiAkcGFzdGVsLXJlZDtcclxufVxyXG4uYmctYmFieS1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFieS1waW5rO1xyXG59XHJcbi5iZy1jZWxhZG9uLWdyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2VsYWRvbi1ncmVlbjtcclxufVxyXG4udHh0LWltcGVyaWFsLXJlZCB7XHJcbiAgY29sb3I6ICRpbXBlcmlhbC1yZWQ7XHJcbn1cclxuLnR4dC1mb3Jlc3QtZ3JlZW4ge1xyXG4gIGNvbG9yOiAkZm9yZXN0LWdyZWVuO1xyXG59XHJcbi50eHQtb3JhbmdlLWRhcmsge1xyXG4gIGNvbG9yOiAkb3JhbmdlLWRhcms7XHJcbn1cclxuLnR4dC1hcnJvdy1kb3duLWljb24ge1xyXG4gIGNvbG9yOiAkYXJyb3ctZG93bi1pY29uO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG5oMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNSXzMyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zUjtcclxufVxyXG5cclxuLkVuY29kZVNhbnNOXzMyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18zMl83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5VHdvO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzMyXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMjhfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMjhfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMjhfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzI4XzMwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNMaWdodDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNOXzI0XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMjRfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMjJfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18yMF8zMDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMjBfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzIwXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc1JfMjBfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18yMF82MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18yMF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE2XzMwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMTZfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xNl83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xNl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE2XzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG59XHJcbi5Sb2JvdG9fMTZfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG59XHJcblxyXG4uUm9ib3RvXzE2XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxufVxyXG4uUm9ib3RvTV8xNl82MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuLlJvYm90b18xOF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcbi5Sb2JvdG9NXzE2XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMThfMzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc1JfMThfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zTl8xOF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc01fMThfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMThfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xOF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTVfMzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zUl8xNV80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc1JfMTRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE0XzMwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNMaWdodDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTRfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE0XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zTl8xNV80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMTRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTRfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc1JfMTJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xMl8zMDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xMl83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzEyXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xMl82MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMTJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbn1cclxuXHJcbi5Sb2JvdG9fMTJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbn1cclxuLlJvYm90b18xM180MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG59XHJcblxyXG4uUm9ib3RvTV8xMl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTBfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG59XHJcblxyXG4uRE1TYW5CXzEwXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzExXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xMV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zUl8xMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzEwXzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE2XzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG59XHJcblxyXG4uUm9ib3RvXzEwXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcblxyXG4uUm9ib3RvXzExXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcblxyXG4uUm9ib3RvXzE1XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxufVxyXG5cclxuLlJvYm90b18xMV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b18xMV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b01fMTBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzE0XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuLlJvYm90b01fMTBfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuLlJvYm90b01fMTRfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLlJvYm90b0JfMTZfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG59XHJcblxyXG4uUm9ib3RvTV8yMF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b01fMjBfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzEyXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG59XHJcblxyXG4uRE1TYW5CXzEyXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzI0XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLkRNc2FuUl8zMl80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5VHdvO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcblxyXG4uRE1zYW5SXzEwXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETXNhblJfMTFfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG4uRE1zYW5SXzE2XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5ETXNhblJfMzJfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8xOF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLkRNU2Fuc01lZGl1bV84XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLkRNU2FuTl8xNl80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuTl8xNl82MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2FuTl8xM181MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzEzXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5ETVNhbk5fMTRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcblxyXG4uRE1TYW5fMTVfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuLkRNU2Fuc01lZGl1bV84XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG4uRE1TYW5NXzE1XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcbi5ETVNhbl8xNV83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2FuTl8xOF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbk5fOF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbk5fMjJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuTV8xNF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICYuRE1TYW5NXzE0XzUwMF9QdF81IHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uRE1TYW5OXzEyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbk5fMTBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuTl8xNF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbk1fMTBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLkRNU2FuXzE2XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5fMTRfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcbi5ETVNhbl8xM183MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbkJfMTJfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2FuXzI4XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2FuXzIzXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlUaHJlZTtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2FuXzI4XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuXzIyXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbl8yMl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uRE1TYW5zXzE2XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxufVxyXG4uRE1TYW5zXzEyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG59XHJcbi5ETVNhbnNfMTVfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZpZnRlZW4gIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uRE1TYW5zXzE2XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLkRNU2FuQm9sZF8xOF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbkJvbGRfMjJfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8xMV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uRE1TYW5zTWVkaXVtXzEyXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuXHJcbi5ETVNhbnNOb3JtYWxfMTJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG4uRE1TYW5zTm9ybWFsXzEyXzMwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4uRE1TYW5zTm9ybWFsXzEwXzMwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8xNl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLkRNU2Fuc05vcm1hbF8yMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcblxyXG4uRE1TYW5zTWVkaXVtXzIwXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuXHJcbi5ETVNhbnNCb2xkXzIwXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbnNOb3JtYWxfMjhfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcbi5ETVNhbnNOb3JtYWxfNjRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHR5Zm91cjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG4uRE1TYW5zTl8yNF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2Fuc01fMjRfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLkRNU2Fuc05fMjRfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbl8xNF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLkRNU2FuXzE2XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uUm9ib3RvUl8xNF80MDAsXHJcbi5Sb2JvdG9fMTRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxufVxyXG5cclxuLkRNc2FuUl8xN180MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2V2ZW50ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcblxyXG4uRE1TYW5OXzE5XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9uaW5ldGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuXzQyXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuLkRNU2FuXzQyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuLlJvYm90b01fMThfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b18yNF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzI0XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLkRNU2FuQm9sZF8yNF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8yOF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLkRNU2FuXzIxXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlPbmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLlJvYm90b01fMjJfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5Sb2JvdG9CXzI4XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuXHJcbi5Sb2JvdG9SXzI4XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbn1cclxuXHJcbi5ETVNhbnNCb2xkXzI4XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV80OF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuXHJcbi5ETVNhbnNCb2xkXzYwXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0eTtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKmZvbnQgc3R5bGVzICoqKioqKioqKioqKioqKioqKi9cclxuLmZvbnRzdHlsZWNvbnRhaW5lciBoMSB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc0xpZ2h0IHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNMaWdodDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNOb3JtYWwge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNNZWRpdW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNTZW1pQm9sZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zQm9sZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNSIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG59XHJcblxyXG4uUm9ib3RvTGlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTGlnaHQ7XHJcbn1cclxuXHJcbi5Sb2JvdG9SZWd1bGFyIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbn1cclxuXHJcbi5Sb2JvdG9NZWRpdW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b0JvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLkRtU2Fuc05vcm1hbCB7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5Sb2JvdG9fMzZfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVNpeDtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuXHJcbi5Sb2JvdG9fMzBfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuXHJcbi5ETVNhbl8zMF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcblxyXG4uRE1TYW5zTWVkaXVtXzI2XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC10d2VudHlTaXg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuXHJcbi5ETVNhbkJfMjVfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZpdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuLkRNU2FuXzI1XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcbi5ETVNhbkJfMjZfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250LXR3ZW50eVNpeDtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2FuXzI2XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC10d2VudHlTaXg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbl8zMF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5OXzM2XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlTaXg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbk5fMzBfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuQl8zNl83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5U2l4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5CXzQwXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydHk7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbkJfNDBfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0eTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLlJvYm90b1JfMThfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxufVxyXG5cclxuLlJvYm90b18yMF82MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLlJvYm90b18xNF82MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG59XHJcblxyXG4uUm9ib3RvTV8xM181MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG59XHJcbi5Sb2JvdG9NXzMwXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHk7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcblxyXG4vLyBmb3IgcHJvZHVjdCBwYWdlc1xyXG4uRE1TYW5fNDBfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0eTtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLmljb24tZm9udCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXg7XHJcbn1cclxuXHJcbi5pY29uLWZvbnQ1MCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0eTtcclxufVxyXG4uUm9ib3RvUl8yMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxufVxyXG5cclxuLlJvYm90b1JfMjBfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuXHJcbi5icmVha0NvZGUge1xyXG4gIHNwYW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tdGFibGUge1xyXG4gIG1pbi13aWR0aDogOTAwcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFibGUgdGhlYWQgdHIsXHJcbi5jdXN0b20tdGFibGUgdGhlYWQgdGgge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRoLFxyXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRkIHtcclxuICBjb2xvcjogIzc3NztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdGggc21hbGwsXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdGQgc21hbGwge1xyXG4gIGNvbG9yOiAjYjNiM2IzO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgLnBlcnNvbnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyIHRoLFxyXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyIHRkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcclxufVxyXG5cclxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0aCxcclxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0ZCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxufVxyXG5cclxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0aDpiZWZvcmUsXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGg6YWZ0ZXIsXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGQ6YmVmb3JlLFxyXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRkOmFmdGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5ETVNhbnNNZWRpdW1fMTNfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250LXRoaXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcbi5Sb2JvdG9CXzI0XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG4uRE1TYW5zTWVkaXVtXzM0XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC10aGlydHlGb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uUm9ib3RvTWVkaXVtXzUwXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0eTtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5Sb2JvdG9NZWRpdW1fNDBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0eTtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5ETVNhbl8zNF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG4uUm9ib3RvQl8yNF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuXHJcbi5ETVNhbkJvbGRfMTdfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250LXNldmVudGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG4uRE1TZXJpZlJlZ3VsYXJfOTZfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250LW5pbmV0eVNpeDtcclxuICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG59XHJcbi5ETVNlcmlmUmVndWxhcl8zMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TZXJpZlI7XHJcbn1cclxuLkRNU2VyaWZSZWd1bGFyXzM2XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlTaXg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxufVxyXG4uRE1TZXJpZlJlZ3VsYXJfNjRfNDAwIHtcclxuICBmb250LXNpemU6ICRzaXh0eV9mb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TZXJpZlI7XHJcbn1cclxuLkRNU2VyaWZSZWd1bGFyXzQ4XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydHlFaWdodDtcclxuICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG59XHJcblxyXG4uRE1TYW5OXzk0XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9uaW5ldHlmb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcbi5ETVNhbk5fMzZfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVNpeDtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG4uRE1TYW5zTl80OF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuLkRNU2Fuc05fNTBfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZpZnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcbi5ETVNlcmlmZlJfMzJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG59XHJcbi5ETVNlcmlmZlJfNjRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHR5Zm91cjtcclxuICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG59XHJcblxyXG4uRE1TZXJpZmZSXzIwXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxufVxyXG4uRE1TZXJpZmZSXzUwXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0eTtcclxuICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG59XHJcbi5ETVNlcmlmZlJfMzZfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVNpeDtcclxuICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG59XHJcblxyXG4uRE1TYW5zTGlnaHRfMzZfMjAwIHtcclxuICBmb250LWZhbWlseTogJERNU2FuRXh0cmFMaWdodDtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVNpeDtcclxufVxyXG5cclxuLkRNU2FuU18xNF8yMDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbn1cclxuXHJcbi5ETVNhbk5fMThfMjAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5FeHRyYUxpZ2h0O1xyXG59XHJcblxyXG4uRE1TZXJpZmZSXzI2XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC10d2VudHlTaXg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxufVxyXG5cclxuLkRNU2VyaWZmUl80MF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TZXJpZlI7XHJcbn1cclxuXHJcbi5ETVNlcmlmZlJfMjRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxufVxyXG5cclxuLkRNU2Fuc18xNl8yMDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuRXh0cmFMaWdodDtcclxufVxyXG4uRE1TZXJpZmZSXzMyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxufVxyXG4uRE1TYW5zXzEzXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG4uRE1TZXJpZmZSXzIyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxufVxyXG5cclxuLkRNU2VyaWZmXzQwXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydHk7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxufVxyXG5cclxuLkRNU2VyaWZmXzE1XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TZXJpZlI7XHJcbn1cclxuLkRNU2VyaWZmXzE4XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG59XHJcblxyXG4uRE1TYW5OXzIxXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlPbmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5jdXN0b21hY2NvcmRpYW4ge1xyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIC8vaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAvL2xpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDBweCAxN3B4IDBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDByZW0gMHJlbSAxLjg3NXJlbSAwcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgLmFjY29yZGlhbi1iYWNrIHtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2V0SGVpZ2h0IHtcclxuICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVHJhY2sgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGFuZGxlICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsdXItb24tc2Nyb2xsIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB3aGl0ZSwgdHJhbnNwYXJlbnQpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOCU7XHJcbiAgei1pbmRleDogMTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4uYmx1ci1vbi1zY3JvbGwtc2lkZWJhciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUsIHRyYW5zcGFyZW50KTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDExJTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDMzJTtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5wdGItNjAge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4ubGVmdHNpZGViYXIge1xyXG4gIGJveC1zaGFkb3c6IDMwcHggMjBweCAzNXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuXHJcbi5yaWdodHNpZGViYXIge1xyXG4gIHBhZGRpbmctbGVmdDogODlweDtcclxuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICBtaW4taGVpZ2h0OiBtYXgtY29udGVudDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwLjEycmVtO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyB7XHJcbiAgLm5hdi1waWxscyB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9yZXNwb25zaXZlIGNoYW5nZXNcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5wdGItNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5IZWFkaW5nYWNjb3JkaWFuIHtcclxuICAgIGxhYmVsLkRNU2FuXzI4XzcwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbWFjY29yZGlhbiB7XHJcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWlnaHQ1MDBtYiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ud2l0aG91dGJsdXIge1xyXG4gIC5ibHVyLW9uLXNjcm9sbC1zaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuLmdlbmVyaWMtYnJlYWRjcnVtYiB7XHJcbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctcmlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5JUE8tZ2VudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDlweCAxN3B4O1xyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxuXHJcbiAgLnN1YndpZHRoIHtcclxuICAgIHdpZHRoOiAxNSU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaGVhZCB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtYm9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgLnRhYmxlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50Ym9keS1jb250ZW50IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgIHdpZHRoOiAxMSU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcHBseU5vd0J0biB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIycHggMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaGFyZS1pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7qWsXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpY2UtZGlzYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzLjVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsdGV4dCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udy0yMCB7XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLnBsLTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5pcG8tbGFiZWwtdGV4dC10aWxlIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLmxpc3RpbmctcGVyZm9ybWFuY2UtdGFibGUgdGhlYWQge1xyXG4vLyAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbi8vICAgei1pbmRleDogMTtcclxuLy8gICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbi8vICAgdG9wOiAwO1xyXG4vLyB9XHJcbi5saXN0aW5nLXBlcmZvcm1hbmNlLXRhYmxlIHtcclxuICB0aGVhZCB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSAudGl0bGUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3Rpbmctdmlld2FsbCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xyXG4gIGJvcmRlcjogMHB4O1xyXG5cclxuICAuaXBvLWxpc3Qtc2VhcmNoLW1vYiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcblxyXG4gIC5pcG8tbGlzdC1zZWFyY2gtbW9iIC5jb21tb24tc2VhcmNoLWJhciBpbnB1dCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pcG8tbGlzdC1zZWFyY2ggLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcclxuICAgIHdpZHRoOiAyMzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0aW5nUGVyZm9ybWFuY2UgLm1hcmtldGNhcmRmb290IC5jYXJkLWZvb3RlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4iLCIuZHluYW1pYy1wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDMwcHggMjVweCAwcHggMzBweDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmFycm93LWJ1dHRvbi5wYWdlLWl0ZW0uZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgLnBhZ2UtbGlua1xyXG4gICAge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlTaXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBcclxuICB9XHJcblxyXG4gIC5wYWdlLWl0ZW0uYXJyb3ctYnV0dG9uIGEge1xyXG4gICAgYmFja2dyb3VuZDp1bnNldDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgc3BhbiBpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlTaXg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB7XHJcbiAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgfVxyXG5cclxuICAmLmNvbW1vbi1tYXJrZXRkZXB0aCB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFya2V0ZGVwdGgtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxOXB4O1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAuZGVwdGhib2R5ZGF0YSxcclxuICAgICAgLnRvdGFscm93IHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVwdGhib2R5ZGF0YSxcclxuICAgICAgLnRvdGFscm93IHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b3RhbHJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuVG90YWwtdWkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGVwdGhib2R5ZGF0YSB7XHJcbiAgJi5Sb2JvdG9NXzEyXzUwMCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5jb3JvcHJhdGVBY3Rpb25HZW5lcmljIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAuY29ycG9yYXRlLXZpZXcge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbC0xMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubWwtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDlweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5jb3JvcHJhdGVBY3Rpb25HZW5lcmljIHtcclxuXHJcbiAgICAuY29ycG9yYXRlR2VuZXJpY1RpdGxlLFxyXG4gICAgLnJlc2VhcmNodGFnIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2xpZGVyTmV3c2Jsb2NrIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAuZHBuYW1lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLm5ld3MtYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLlJlc2VhcmNoY2FsbC1nZW5lcmljIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAucmVzZWFyY2gtZGF0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICBtYXgtd2lkdGg6IDIzJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc2VhcmNoLXZpZXcge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbmNoYW5nZS1ibG9jayB7XHJcbiAgbGFiZWwge1xyXG4gICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcblxyXG4gIC5CdXkge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoODEsIDE3OCwgODUsIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgLkV4aXQge1xyXG4gICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgODAsIDc3LCAwLjA1KTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXNlYXJjaHRhZyB7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb21tb24tUmVzZWFyY2gge1xyXG4gIC5yZXNlYXJjaC12aWV3IHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIuVG9hc3Rlci1ibG9jayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnRvYXN0LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYXJlbnRUb2FzdGVyIHtcclxuICAgIC5mYWRlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50b2FzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC50b2FzdC1ib2R5IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFkZGVkIC50b2FzdC1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBib3R0b206IDc1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmRlc2stdG9hc3Qge1xyXG4gIC50b2FzdC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnRvYXN0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgLnRvYXN0LWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnBvc2l0aW9uLXVuc2V0IHtcclxuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLnNtYWxsLW1pZGRsZSB7XHJcbiAgICAucGFyZW50VG9hc3RlciB7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zbWFsbC1taWRkbGUtYXV0byB7XHJcbiAgICAucGFyZW50VG9hc3RlciB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBvcy1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi53aWR0aC0yNSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudG9wLXJlbC0zMCB7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbiIsIi5jb21tb24tc2VhcmNoLWJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuZWRlbC1pY29uLXNlYXJjaDEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3Blbi1zZWFyY2gge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgaTo6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1uaW5lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtc3BsaXQtYmxvY2sge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLXByaW1hcnk6YWN0aXZlLFxyXG4gIC5idG4tcHJpbWFyeTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIHNwYW46OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LWRvd24tYmlnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NldmVuO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2hvdyBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93bi1iaWc7XHJcbiAgICBmb250LWZhbWlseTogJGljb21vb24tZm9udC1mYW1pbHk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW47XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudS5zaG93IHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgxNjUsIDE2MywgMTc0LCAwLjQpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgaW5zZXQ6IDM1cHggYXV0byBhdXRvIDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaW5zZXQ6IDMwcHggYXV0byBhdXRvIDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1idXR0b24ge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFsaWdubWVudC1jb250ZW50IHtcclxuICAgIC5yYWRpb19idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtc3BsaXQtYmxvY2suc2hvdyB7XHJcbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtbm9zcGxpdC1ibG9jayB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuZWRfYnV0dG9uLmxpbmsge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtdG9wdGFicy1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAvLyBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAvLyBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnNlYXJjaC1ub3NwbGl0LWJsb2NrIHtcclxuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWxlY3RlZC10YWItY29sb3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4ge1xyXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcclxuICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gIC5idG4tcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuLnNlYXJjaC1ub3NwbGl0LWJsb2NrLFxyXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuLnNlYXJjaC1zcGxpdC1ibG9jayB7XHJcbiAgLmVkX2J1dHRvbi5saW5rIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaGJveC1tb2JpbGUge1xyXG4gIHdpZHRoOiAyOTVweDtcclxuICBoZWlnaHQ6IDIxM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTY1LCAxNjMsIDE3NCwgMC40KTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgLnNlYXJjaGJsb2NrLWdlbmVyaWMtYmxvY2sge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGVmYXVsdEV4Y2hhbmdlLW1vZGFsIHtcclxuICAmLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sge1xyXG4gIC5jb21tb25zY3JvbGwtbmV3Ojotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb21tb25zY3JvbGwtbmV3Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICArIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICAuc2hvdyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDkyLCA5MiwgMTklKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmFkZS5zaG93LnRvb2x0aXAsXHJcbi5mYWRlLnNob3cucG9wb3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiAkdG9vbHRpcHM7XHJcbiAgJi5oaWdoLWluZGV4IHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgfVxyXG59XHJcbi5mYWRlLnNob3cucG9wb3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcbi5nZW5lcmljLXBvcG92ZXIucG9wb3Zlci1ib2R5IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi53aGl0ZS10b29sdGlwcyB7XHJcbiAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIG1hcmdpbjogMCAwIDdweCAwO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcclxuICB9XHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3Qge1xyXG4gICYuY2hhcnQtdmlldyB7XHJcbiAgICAuaGlnaGxpc3RsaXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBpdm90LXBvaW50cyB7XHJcbiAgICAuaGlnaGxpc3RsaXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAmLmdyaWQtMSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIH1cclxuICAgICAgJi5ncmlkLTIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgfVxyXG4gICAgICAmLmdyaWQtMyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmludmVzdG1lbnRUeXBlQmxvY2sge1xyXG4gIHBhZGRpbmc6IDBweCAxNXB4IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIC5CVVkge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICB9XHJcblxyXG4gIC50aWxlIHtcclxuICAgIGRpdiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2F0Y2hsaXN0LW1hcmtldGRlcHRoIHtcclxuICAuZHBuYW1lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waXZvdC1wb2ludHMge1xyXG4gICAgLmNvbC0zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgICYucGl2b3Rwb2ludHN3ZWVrIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC53YXRjaGxpc3QtdG9kYXlzLWhpZ2hsaXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIC5oaWdobGlzdGxpc3Qge1xyXG4gICAgICBjb2x1bW4tZ2FwOiA1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1ndC0yIHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi5tZ3QtMyB7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4ubWd0LTQge1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLm1ndC01IHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5tZ3QtOCB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubWd0LTEwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubWd0LTExIHtcclxuICBtYXJnaW4tdG9wOiAxMXB4O1xyXG59XHJcblxyXG4ubWd0LTEyIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubWd0LTEzIHtcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcbi5tZ3QtMTQge1xyXG4gIG1hcmdpbi10b3A6IDE0cHg7XHJcbn1cclxuXHJcbi5tZ3QtMTUge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5tZ3QtMTYge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi5tZ3QtMTgge1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbn1cclxuXHJcbi5tZ3QtMjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tZ3QtMjUge1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5tZ3QtMjgge1xyXG4gIG1hcmdpbi10b3A6IDI4cHg7XHJcbn1cclxuXHJcbi5tZ3QtMzAge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5tdC0zMyB7XHJcbiAgbWFyZ2luLXRvcDogMzNweDtcclxufVxyXG5cclxuLm1ndC0zNCB7XHJcbiAgbWFyZ2luLXRvcDogMzRweDtcclxufVxyXG5cclxuLm1ndC0zNSB7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5cclxuLm1ndC0zNiB7XHJcbiAgbWFyZ2luLXRvcDogMzZweDtcclxufVxyXG5cclxuLm1ndC00MCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm10LTQyIHtcclxuICBtYXJnaW4tdG9wOiA0MnB4O1xyXG59XHJcblxyXG4ubXQtNDUge1xyXG4gIG1hcmdpbi10b3A6IDQ1cHg7XHJcbn1cclxuXHJcbi5tdC00OCB7XHJcbiAgbWFyZ2luLXRvcDogNDVweDtcclxufVxyXG5cclxuLm1ndC01MCB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLm1ndC01NSB7XHJcbiAgbWFyZ2luLXRvcDogNTVweDtcclxufVxyXG5cclxuLm1ndC02MCB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLm1ndC02NSB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLm1ndC03MCB7XHJcbiAgbWFyZ2luLXRvcDogNzBweDtcclxufVxyXG4ubWd0LTc0IHtcclxuICBtYXJnaW4tdG9wOiA3NHB4O1xyXG59XHJcbi5tZ3QtNzUge1xyXG4gIG1hcmdpbi10b3A6IDc1cHg7XHJcbn1cclxuLm1ndC0xMDAge1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcbi5tZ3QtMTIwIHtcclxuICBtYXJnaW4tdG9wOiAxMjBweDtcclxufVxyXG4ubWd0LTEzNSB7XHJcbiAgbWFyZ2luLXRvcDogMTM1cHg7XHJcbn1cclxuXHJcbi5tZ3QtMTUwIHtcclxuICBtYXJnaW4tdG9wOiAxNTBweDtcclxufVxyXG5cclxuLm1iLTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLm1nYi0yIHtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5tZ2ItNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ubWdiLTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLm1iLTEwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubWItMTIge1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5tYi0xMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxufVxyXG4ubWItMTQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbi5tYi0xNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm1iLTE2IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ubWItMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5tYi0yNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLm1iLTMwIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubWItMzIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuLm1iLTM1IHtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4ubWItMzkge1xyXG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbn1cclxuXHJcbi5tYi00MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1iLTUwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi5tYi01NSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxufVxyXG5cclxuLm1iLTYwIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4ubWItNzAge1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5tYi04MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLm1iLTEwMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuLm1iLTEyNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XHJcbn1cclxuXHJcbi5tYi0xNTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG59XHJcblxyXG4ubWItMjUwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxufVxyXG5cclxuLm1nci0xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5tZ3ItMjAge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4ubWdyLTE1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuLm1nci00OCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG59XHJcbi5tZ2wtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG4ubWdsLTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLm1nbC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuLm1nbC0xMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi5tZ2wtMTUge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcbi5tZ2wtMTgge1xyXG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG59XHJcbi5tZ2wtMjAge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcbi5tZ2wtMzAge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcbi5tZ2wtMzMge1xyXG4gIG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG59XHJcbi5tZ2wtNTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG59XHJcbi5tZ2wtMTAwIHtcclxuICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbn1cclxuLm14LTE1IHtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuLm15LTkge1xyXG4gIG1hcmdpbi10b3A6IDlweDtcclxuICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbn1cclxuLm15LTIwIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5teC0yMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubS0wIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLm1ndC04MCB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG4ubWd0LTkwIHtcclxuICBtYXJnaW4tdG9wOiA5MHB4O1xyXG59XHJcbi5saW5lLWhlaWdodC0yMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqcmVzcG9uc2l2ZSBjc3MgKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgLm1ndC1tZC02MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1ndC1tZC0zMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1ndC1tZC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKnBhZGRpbmcqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnBhZGRpbmctNSB7XHJcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBhZGRpbmctNyB7XHJcbiAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnAtMTAge1xyXG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTEwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnBiLTEwMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4ucHgtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbi5wZHItMjQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHgtMzAge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucHgtNTAge1xyXG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB5LTE1IHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnBhZGRpbmctMTUge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5weC04IHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5wZC0xNSB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLnAtMjAge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5wLTI1IHtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG59XHJcblxyXG4ucC0zMCB7XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG4ucC0zMiB7XHJcbiAgcGFkZGluZzogMzJweDtcclxufVxyXG4ucC00MCB7XHJcbiAgcGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLnBkdC00IHtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG59XHJcblxyXG4ucHQtNyB7XHJcbiAgcGFkZGluZy10b3A6IDdweDtcclxufVxyXG5cclxuLnB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4ucHQtMTMge1xyXG4gIHBhZGRpbmctdG9wOiAxM3B4O1xyXG59XHJcblxyXG4ucHQtMTUge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcbi5wdC0xOCB7XHJcbiAgcGFkZGluZy10b3A6IDE4cHg7XHJcbn1cclxuLnB0LTIwIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnB0LTMwIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG4ucHQtNDAge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ucHQtNTAge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ucHQtNjAge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcbi5wdC03MCB7XHJcbiAgcGFkZGluZy10b3A6IDcwcHg7XHJcbn1cclxuXHJcbi5wdC04NSB7XHJcbiAgcGFkZGluZy10b3A6IDg1cHg7XHJcbn1cclxuXHJcbi5wdC0xMDAge1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxufVxyXG5cclxuLnB0LTIwMCB7XHJcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG59XHJcblxyXG4ucGItMTAwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuLnBiLTE1MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4ucGQtYjUge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5wYi0xMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wYi0xNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLnBiLTE4IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxufVxyXG5cclxuLnBiLTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4ucGItMjUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucGItMzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucGItMzkge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzOXB4O1xyXG59XHJcblxyXG4ucGItNDAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucGItNjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG59XHJcbi5wYi03MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbn1cclxuLnBiLTEyNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xyXG59XHJcblxyXG4ucGItMTUwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbn1cclxuXHJcbi5wYi0yNTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNTBweDtcclxufVxyXG5cclxuLnBkbC1yZW0tMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbn1cclxuLnBkbC01IHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4ucGRsLTcge1xyXG4gIHBhZGRpbmctbGVmdDogN3B4O1xyXG59XHJcbi5wZGwtcmVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxufVxyXG5cclxuLnBkbC0xMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ucGRsLTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5wZGwtMTYge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxufVxyXG5cclxuLnBkbC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcbi5wZGwtMzAge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxufVxyXG4ucGRsLTM1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbn1cclxuLnBkbC00MCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4ucHMtMzIge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtMzUge1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxufVxyXG4ucHMtMTAwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcy01MCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBzLTI1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBkci0zIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbi5wZHItNSB7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ucGRyLTEwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucGRyLTEyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4ucGRyLTE1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ucGRyLTIwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucGRyLTMwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucGRyLTQ1IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ucGRyLTUwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ucHgtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ucHgtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4O1xyXG59XHJcblxyXG4ucHgtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ucHgtMzAge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucHgtNjAge1xyXG4gIHBhZGRpbmctbGVmdDogNjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4ucGQtMzAge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG59XHJcbi5wZC02MCB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5weC0xMDAge1xyXG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5wYi0xMC1yZW0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMzNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5wdC0xMC1yZW0ge1xyXG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZy10b3A6IDAuMzNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5weC0yOS1yZW0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuOTlyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDEuOTlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAucHMtbWQtNTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5wcy1tZC01NiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKnNwYW4gY29sb3JzICoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuc3BhbltkYXRhLWF0dHI9XCJwZW5kaW5nXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIlBlbmRpbmdcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiUmVxdWVzdCBTZW50XCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIlBheS1pbiBQZW5kaW5nXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkluIFByb2Nlc3NcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiSW5Qcm9jZXNzXCJdIHtcclxuICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgJi5zaG93Qmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlbC1jcmVhbTtcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwic3VjY2Vzc1wiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJTdWNjZXNzXCJdIHtcclxuICBjb2xvcjogJGdyZWVuO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAmLnNob3dCZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9uZXlkZXc7XHJcbiAgfVxyXG59XHJcbnNwYW5bZGF0YS1hdHRyPVwiT3ZlcmR1ZVwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJvdmVyZHVlXCJdIHtcclxuICBjb2xvcjogJEZhZGVkLW9yYW5nZSAhaW1wb3J0YW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG5zcGFuW2RhdGEtYXR0cj1cImZhaWxlZFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJGYWlsZWRcIl0ge1xyXG4gIGNvbG9yOiAkcmVkLWRhcms7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICYuc2hvd0JnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zdWNjZXNzO1xyXG4gIH1cclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJjb21wbGV0ZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiQ29tcGxldGVkXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkNPTVBMRVRFXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkNvbXBsZXRlXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cImNvbXBsZXRlXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIlByb2Nlc3NlZFwiXSxcclxuc3BhbltrcmEtZGF0YS1hdHRyPVwiS1JBIFZhbGlkYXRlZFwiXSxcclxuc3BhbltrcmEtZGF0YS1hdHRyPVwiS1JBIFZlcmlmaWVkXCJdIHtcclxuICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICYuc2hvd0JnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRob25leWRldztcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiSW4gcHJvZ3Jlc3NcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiSW4gcFByb2dyZXNzXCJdIHtcclxuICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgJi5zaG93Qmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlbC1jcmVhbTtcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwicmVqZWN0ZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiUmVqZWN0ZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiY2FuY2VsbGVkXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkNhbmNlbGxlZFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJGYWlsZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiZmFpbGVkXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIlVQSSBJbnQgRmFpbGVkXCJdLFxyXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJOb3QgQ2hlY2tlZCB3aXRoIHJlc3BlY3RpdmUgS1JBXCJdLFxyXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJTdWJtaXR0ZWRcIl0sXHJcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkhvbGRcIl0sXHJcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIlJlamVjdGVkXCJdLFxyXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJOb3QgYXZhaWxhYmxlXCJdLFxyXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJEZWFjdGl2YXRlZFwiXSxcclxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIFN1Ym1pdHRlZFwiXSxcclxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIFZlcmlmaWVkXCJdLFxyXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJFeGlzdGluZyBLWUMgaG9sZFwiXSxcclxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIFJlamVjdGVkXCJdLFxyXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJLWUMgUkVHSVNURVJFRCBXSVRIIENWTE1GXCJdLFxyXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJOb3QgQ2hlY2tlZCB3aXRoIE11bHRpcGxlIEtSQVwiXSxcclxuc3BhbltrcmEtZGF0YS1hdHRyPVwiSW52YWxpZCBQQU4gTk8gRm9ybWF0XCJdIHtcclxuICBjb2xvcjogJHJlZC1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICYuc2hvd0JnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zdWNjZXNzO1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKipwb3NpdGlvbiAqKioqKioqKioqKioqKi9cclxuLnBvc3JlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucG9zQWJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wb3NGaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLnRwLXJlbC0xMSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTExcHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqdGV4dCAgZGVjb3JhdGlvbiBjc3MgY29tbW9uICoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi50eHQtdW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LXVuZGVybGluZS1ub25lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtdHJhbnNmb3JtLXVuc2V0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqd2lkdGgqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi53aWR0aC05OSB7XHJcbiAgd2lkdGg6IDk5cHg7XHJcbn1cclxuXHJcbi53aWR0aDUwMCB7XHJcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53aWR0aDIxMCB7XHJcbiAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC53aWR0aDMxNSB7XHJcbi8vICAgd2lkdGg6IDMxNXB4ICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuLndpZHRoMjM1IHtcclxuICB3aWR0aDogMjM1cHggIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmxpbmVIZWlnaHQtMjAtbWIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAubGluZUhlaWdodC0yNS1tYiB7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIC5saW5lSGVpZ2h0LTMyLW1iIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqZWRlbCBzaWRlYmFyIEhlaWdodCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnZoLTEwMCB7XHJcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG59XHJcbi52aC05NSB7XHJcbiAgaGVpZ2h0OiA5NXZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZoLTkwIHtcclxuICBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcclxufVxyXG4udmgtODUge1xyXG4gIGhlaWdodDogODV2aCAhaW1wb3J0YW50O1xyXG59XHJcbi52aC04MCB7XHJcbiAgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZoLTc1IHtcclxuICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcclxufVxyXG4udmgtNzAge1xyXG4gIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xyXG59XHJcbi52aC02MCB7XHJcbiAgaGVpZ2h0OiA2MHZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZoLTUwIHtcclxuICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcclxufVxyXG4udmgtNDAge1xyXG4gIGhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xyXG59XHJcbi52aC0zNSB7XHJcbiAgaGVpZ2h0OiAzNXZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZoLTMwIHtcclxuICBoZWlnaHQ6IDMwdmggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlaWdodC0zMDAtcHgge1xyXG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTEwMCB7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC05NSB7XHJcbiAgaGVpZ2h0OiA5NSUgIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTkwIHtcclxuICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtODUge1xyXG4gIGhlaWdodDogODUlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC04MCB7XHJcbiAgaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTc1IHtcclxuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtNzAge1xyXG4gIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC02MCB7XHJcbiAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTU1IHtcclxuICBoZWlnaHQ6IDU1JSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtNTAge1xyXG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC00MCB7XHJcbiAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTM1IHtcclxuICBoZWlnaHQ6IDM1JSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtMzAge1xyXG4gIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC1hdXRvIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiogTGluZSBIZWlnaHQgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmxoLW5vcm5hbCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4ubGgtMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDBweDtcclxufVxyXG4ucGRsLTctcCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3JTtcclxufVxyXG5cclxuLm1vYm1ndC0xMCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKkJvcmRlciBSYWRpdXMqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ib3JkZXItcm91bmRlZC01IHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmJvcmRlci1yb3VuZGVkLTE1IHtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG59XHJcbi5ib3JkZXItcm91bmRlZC0yMCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG5cclxuLmJvcmRlci1yb3VuZGVkLTEyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4ucm91bmRlZC10b3AtNSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxufVxyXG4uYnJkLXJhZGl1cy1hbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKkZsZXggR2FwKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZ2FwLTcge1xyXG4gIGdhcDogN3B4O1xyXG59XHJcblxyXG4uZ2FwLTEwIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5nYXAtMTUge1xyXG4gIGdhcDogMTVweDtcclxufVxyXG4uZ2FwLTE2IHtcclxuICBnYXA6IDE2cHg7XHJcbn1cclxuXHJcbi5nYXAtMjAge1xyXG4gIGdhcDogMjBweDtcclxufVxyXG5cclxuLmdhcC0yNSB7XHJcbiAgZ2FwOiAyNXB4O1xyXG59XHJcblxyXG4uZ2FwLTM2IHtcclxuICBnYXA6IDM2cHg7XHJcbn1cclxuLmdhcC00OCB7XHJcbiAgZ2FwOiA0OHB4O1xyXG59XHJcblxyXG4uZ2FwLTEwMCB7XHJcbiAgZ2FwOiAxMDBweDtcclxufVxyXG5cclxuLmdhcC0xMzAge1xyXG4gIGdhcDogMTMwcHg7XHJcbn1cclxuLmdhcC0xMzUge1xyXG4gIGdhcDogMTM1cHg7XHJcbn1cclxuXHJcbi5nYXAtMTUwIHtcclxuICBnYXA6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy10cmFuc3BhcmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKlNpemluZyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5oZWlnaHQtOTcge1xyXG4gIGhlaWdodDogOTclO1xyXG59XHJcblxyXG4uZnMtMTUge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG4uZnMtMTUge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG4uZnMtMTAge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4ucG9zaXRpb24tdG9vbHRpcCB7XHJcbiAgbGVmdDogNDdweDtcclxuICB0b3A6IC00cHg7XHJcbn1cclxuLm9yZGVycGFkLXRvb2x0aXAge1xyXG4gIGxlZnQ6IDU1cHg7XHJcbiAgdG9wOiAtNHB4O1xyXG59XHJcblxyXG4ubWF4LXdpZHRoLTEwMCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5tYXgtaGVpZ2h0LXdpZHRoIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTE1cHg7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLXRvcC1yaWdodCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtNDAwIHtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKiptb2JpbGUgY2xhc3NlcyoqKioqKioqKioqKioqKioqL1xyXG4uZ3JpZC1tZC0zIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLmdyaWQtbWQtMiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKipMaW5lIEhlaWdodHMqKioqKioqKioqKioqKioqL1xyXG4ubGgtMjEge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcbi5saC0zMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuLmxoLTQwIHtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG4ubGgtMTQwIHtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG4ubGgtMTYwIHtcclxuICBsaW5lLWhlaWdodDogMTYwJTtcclxufVxyXG4ubGgtMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi50eHQtd3JhcCB7XHJcbiAgdGV4dC13cmFwOiBub3dyYXA7XHJcbn1cclxuLmhpZGRlbi1vdmVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGgtMTc1IHtcclxuICBsaW5lLWhlaWdodDogMTc1JTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogbW9iaWxlIHZpZXcqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLm10LW1iLTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYm90dG9tLTQ1IHtcclxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgLy99XHJcbn1cclxuLmJvdHRvbS1jb250ZW50LTQ1LWRlc2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icmQtbWlkbmlnaHQtYmx1ZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxufVxyXG4udi1hbGlnbi10b3Age1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnctODAge1xyXG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxufVxyXG4uZXJyb3ItaWNvbi0xNiB7XHJcbiAgLmVycm9yLW1zZy10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYXV0by1tYXgtaGVpZ2h0LTEwMHZoIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcbi5yZWFjdC1kYXRlcGlja2VyLWJsb2NrIHtcclxuICAmLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udG9wLTkwLXBvc3JlbCB7XHJcbiAgdG9wOiAxMTVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRvcC0xMTAtdG9hc3Qge1xyXG4gIHRvcDogMTEzcHggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnRvYXN0IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udy0xMDVwIHtcclxuICB3aWR0aDogMTA1JTtcclxufVxyXG5cclxuLnctMzcge1xyXG4gIHdpZHRoOiAzNyU7XHJcbn1cclxuLmdyaWQtMi00MC01MCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA1MCU7XHJcbn1cclxuLnBhZGRpbmctYWxsIHtcclxuICBwYWRkaW5nOiAzMHB4IDBweCAzMHB4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tZ3QtMTQwIHtcclxuICBtYXJnaW4tdG9wOiAxNDBweDtcclxufVxyXG4ubWItMTAwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG4iLCIuZ3JpZC0xIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG59XHJcblxyXG4uZ3JpZC0yIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxufVxyXG5cclxuLmdyaWQtMyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG59XHJcblxyXG4uZ3JpZC00IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbn1cclxuXHJcbi5ncmlkLTUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxufVxyXG4uZ3JpZC00LWF1dG8ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgYXV0byk7XHJcbn1cclxuLmQtY2VudGVyLWVuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZW5kO1xyXG59XHJcblxyXG4uZC1ncmlkLWNlbnRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kLWNlbnRlci1zdGFydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbn1cclxuXHJcbi5kLXNwYWNlLWJldHdlZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmQtc3BhY2UtZXZlbmx5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlcml0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYWxpZ25TdGFydGl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxufVxyXG4uYWxpZ25TdGFydEFsbGl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuLmFsaWduRW5kaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuLmFsaWduQ2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmdhcC01LWN1c3RvbSB7XHJcbiAgZ2FwOiA1cHg7XHJcbn1cclxuLmdhcC00LWN1c3RvbSB7XHJcbiAgZ2FwOiA0cHg7XHJcbn1cclxuLmdhcC02NS1jdXN0b20ge1xyXG4gIGdhcDogNjVweDtcclxufVxyXG4uZ2FwLTgtY3VzdG9tIHtcclxuICBnYXA6IDhweDtcclxufVxyXG4uZ2FwLTMtY3VzdG9tIHtcclxuICBnYXA6IDNweDtcclxufVxyXG4uZ2FwLTEwIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5nYXAtMTIge1xyXG4gIGdhcDogMTJweDtcclxufVxyXG5cclxuLmdhcC0xNSB7XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4uZ2FwLTIwIHtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5nYXAtMjEge1xyXG4gIGdhcDogMjFweDtcclxufVxyXG4uZ2FwLTI1IHtcclxuICBnYXA6IDI1cHg7XHJcbn1cclxuXHJcbi5nYXAtMzAge1xyXG4gIGdhcDogMzBweDtcclxufVxyXG5cclxuLmdhcC00MCB7XHJcbiAgZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4uZ2FwLTYwIHtcclxuICBnYXA6IDYwcHg7XHJcbn1cclxuLmdhcC02NiB7XHJcbiAgZ2FwOiA2NnB4O1xyXG59XHJcbi5nYXAtODAge1xyXG4gIGdhcDogODBweDtcclxufVxyXG4uZ2FwLTgge1xyXG4gIGdhcDogOHB4O1xyXG59XHJcbi5nYXAtOTAge1xyXG4gIGdhcDogOTBweDtcclxufVxyXG5cclxuLmdhcC0xNDUge1xyXG4gIGdhcDogMTQ1cHg7XHJcbn1cclxuXHJcbi5nYXAtNTAge1xyXG4gIGdhcDogNTBweDtcclxufVxyXG5cclxuLmdhcC1yb3ctMTUge1xyXG4gIGNvbHVtbi1nYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5nYXAtMTQge1xyXG4gIGdhcDogMTRweDtcclxufVxyXG5cclxuLnB5LTE4LWN1c3RvbSB7XHJcbiAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbn1cclxuXHJcbi5weC0xOC1jdXN0b20ge1xyXG4gIHBhZGRpbmctbGVmdDogMThweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4ucHgtMjQtY3VzdG9tIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweDtcclxufVxyXG5cclxuLnB5LTI0LWN1c3RvbSB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiBib3JkZXIgcmVsYXRlZCoqKioqKioqKioqKioqKioqKiovXHJcbi5icmQtbm9uZSB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icmRyYWRpdXMtNSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uYnJkcmFkaXVzLTAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJkYm90dG9tLFxyXG4uYnJkLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyZC1hbGwge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5icmQtdG9wIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLmJyZC1sZWZ0LW5vbmUge1xyXG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJyZC1sZWZ0IHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5ib3gtdG9wLWJvdHRvbSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5ib3JkZXItdG9wLXJhZGl1cyB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20tcmFkaXVzIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy1ubyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1yYWRpdXMtNSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipzY3JvbGxpbmcgaGVpZ2h0IC8gY29tbW9uIHNwYWNlIGhlaWdodCAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbW1vbnNjcm9sbC1uZXcge1xyXG4gICYuaGVpZ2h0MjAwIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAmLmhlaWdodDI1MCB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgJi5tYXgtaGVpZ2h0MjUwIHtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgJi5oZWlnaHQzMDAge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbiAgJi5oZWlnaHQtMzAwIHtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgJi5oZWlnaHQzMTAge1xyXG4gICAgaGVpZ2h0OiAzMTBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbiAgJi5oZWlnaHQ0MDAge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcblxyXG4gICYuaGVpZ2h0NDUwIHtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAmLmhlaWdodDYwMCB7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuICAmLm1heC1oZWlnaHQ0MDAge1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG4gICYubWF4LWhlaWdodDYwMCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbiAgJi5tYXgtaGVpZ2h0NzAwIHtcclxuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuICAmLmhlaWdodDY4MCB7XHJcbiAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5vdmVyZmxvdy0xMDB2aCB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy01MHZoIHtcclxuICBoZWlnaHQ6IDUwdmg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctODB2aCB7XHJcbiAgaGVpZ2h0OiA4MHZoO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqbGluZSBoZWlnaHQqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5saW5laGVpNSB7XHJcbiAgbGluZS1oZWlnaHQ6IDVweDtcclxufVxyXG5cclxuLmxpbmVoZWkxNCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5saW5laGVpMTIge1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4ubGluZS0yMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5saW5lLTMwIHtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmxpbmUtMjUge1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ubGluZS0xMzAge1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG59XHJcblxyXG4ubGluZS0xNDAge1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcblxyXG4ubGluZS0xNDAge1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiB0ZXh0IG92ZXJmbG93ICoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnR3by1saW5lLWVsbGlwc2lzIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBMaW1pdCB0byB0d28gbGluZXMgKi9cclxufVxyXG4udGV4dE92ZXJmbG93LW1heDI3MiB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMjcycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udGV4dE92ZXJmbG93LW1heDExMCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udGV4dE92ZXJmbG93LW1heDE4MCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udGV4dE92ZXJmbG93LW1heDk2IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiA5NnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi50ZXh0T3ZlcmZsb3ctbWF4MzU5IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAzNTlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4udGV4dE92ZXJmbG93LW1heDEyNSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTI1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udGV4dE92ZXJmbG93LW1heC13aWR0aDI1MCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4udGV4dE92ZXJmbG93LW1heDEwMCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLnRleHRPdmVyZmxvdy1tYXg1MCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4udGV4dE92ZXJmbG93LXR3b2xpbmVzIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBtYXgtd2lkdGg6IDMyOHB4O1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbn1cclxuLnRleHRPdmVyZmxvdy1tYXgxMDAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi50ZXh0T3ZlcmZsb3ctVGhyZWVsaW5lcyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4udGV4dE92ZXJmbG93LVRocmVlbGluZXMtMzUwIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi53b3JkLWJyZWFrLTEwMCB7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4ud29yZC1icmVhay0yMDAge1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uZEZsZXgtdW5zZXQge1xyXG4gIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogZ3JpZCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5ncmlkLWVuZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuLmdyaWQtY2VudGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ3JpZC1zdGFydCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogYXR0cmlidXRlIGNvbG9yICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5zcGFuW2RhdGEtYXR0cj1cInBlbmRpbmdcIl0ge1xyXG4gIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG5zcGFuW2RhdGEtYXR0cj1cInN1Y2Nlc3NcIl0ge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiZmFpbGVkXCJdIHtcclxuICBjb2xvcjogJHJlZC1kYXJrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmxpbmVIZWlnaHRtYjMwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnB4LTMtbW9iaWxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm14LTAtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWVsbGlwc2Uge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mbGV4LWdyb3ctMSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5wcmUtd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcbi53aGl0ZVNwYWNlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuL0NvbW1vbnNwYWNpbmcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9Db21tb25HcmlkLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvekluZGV4LnNjc3NcIjtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBtb2RhbCAqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbW1vbm1vZGFsIHtcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZGVsLWljb24tY3Jvc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gICYuZ3JheS1tb2RhbCB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBtb2RhbFNpemUgKGNvbW1vbiBtb2RhbCkgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5tb2RhbC1sZy03MDAge1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWxnLTY2MCB7XHJcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtbGctODgwIHtcclxuICAgIG1heC13aWR0aDogODgwcHg7XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqdGFibGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5wcy0xMDAge1xyXG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG4uY29tbW9uLXRhYmxlLWJvcmRlciB7XHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmtyYVJvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbn1cclxuLmNvbW1vbnRhYmxlLXdpdGhvdXQtYnMge1xyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9udGFibGUtd2l0aG91dC1ib3JkZXIge1xyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtYm9yZGVyZWQtY3VzdG9tIHtcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcblxyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubm90LWxhc3QtY2hpbGQge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKmVycm9yKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnZhbGlkYXRpb24tZXJyb3Ige1xyXG4gIC5oZWxwX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTk5ZVwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiBzaWRlQmFyKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmN1c3RvbS1vZmZjYW52YXMge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICYub2ZmY2FudmFzLWVuZCB7XHJcbiAgICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYub2ZmY2FudmFzLWJvdHRvbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgICYub3Blbi1kcmF3ZXJBcy1zdGFuZGFsb25lcGFnZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gJi5jbG9zZS1zaWRlYmFyIHtcclxuICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAvLyB9XHJcblxyXG4gIC8vICYub3Blbi1zaWRlYmFyIHtcclxuICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAvLyB9XHJcbn1cclxuXHJcbi5lZGVsLXNpZGViYXItZHJhd2VyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNoYWRvdzogLThweCA0cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLnNpZGViYXItY2xvc2luZy1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgbGVmdDogLTIxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEge1xyXG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcclxuICAgICYub3Blbi1kcmF3ZXJBcy1zdGFuZGFsb25lcGFnZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kcmF3ZXItaGFuZGxlIHtcclxuICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgzLCAwLCA0NywgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XHJcbiAgJi5yZXZhbXAtcG9zLWNvbW1vbi1iYWNrZHJvcF9fYmFja2Ryb3Age1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXItc2Nyb2xsLWNvbW1vbiB7XHJcbiAgLnN0b2NrLWRldGFpbHMtYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRyYWNrICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tc2lkZWJhci1uZXcge1xyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmcgIWltcG9ydGFudDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldGYtc2lkZWJhci1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDIwcHggIWltcG9ydGFudDtcclxuICAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVhZGVyLWZvbnRzaXplIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYi1nZW5lcmljU2lkZWJhciB7XHJcbiAgLnotaW5kZXgtaGlnaF9fYmFja2Ryb3Age1xyXG4gICAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmJsdXItYmcge1xyXG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC56LWluZGV4LWhpZ2gge1xyXG4gICAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYubWItZ2VuZXJpYy1kb2NraW5nIHtcclxuICAgIC56LWluZGV4LWhpZ2gtZG9ja2luZyB7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5tYi1nZW5lcmljLWJyZC1yYWRpdXMge1xyXG4gICAgLnotaW5kZXgtaGlnaF9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBBY2NvcmRpYW4qKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tYWNjb3JkaWFuLWJ1dHRvbiB7XHJcbiAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tYWNjb3JkaWFuIHtcclxuICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWFjY29yZGlhbi1wbHVzIHtcclxuICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICYuY29sbGFwc2VkOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5YzlcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21hY2NvcmRpYW4tbmV3IHtcclxuICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1hY2NvcmRpYW4tYmlnLWljb24ge1xyXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LWRvd24tYmlnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5vLWljb24tYmcge1xyXG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKmxvZ2luIHNjcmVlbiAqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKipjaGVja2JveCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29tbW9uLWNoZWNrYm94LW5ldyB7XHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQsXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGVpZ2h0MjUge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5oZWlnaHQyMCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1jaGVja2JveCB7XHJcbiAgLmNoZWNrYm94V3JhcCB7XHJcbiAgICAmLmJvcmRlci1ib3gtY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgLnJhZGlvX2J0biB7XHJcbiAgICAgIGFjY2VudC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipSYWRpbyBidXR0b24qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5Cb3gtcmFkaW9idXR0b24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtc2hhZGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAucmFkaW9fYnRuIHtcclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqIFRvb2x0aXAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmJsdWUtY29tbW9uLXRvb2x0aXAge1xyXG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxuXHJcbiAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqIERyb3Bkb3duKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmNvbW1vbi1uZXctZHJwIHtcclxuICAuZXF1aXR5ZHJvcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG5cclxuICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgxNjUsIDE2MywgMTc0LCAwLjQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFycm93LWVuZCB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubG93LWluZGV4LWJ0biB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLnBzLW1kLTU2IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tZHJvcGRvd24tbmV3IHtcclxuICAmLmNvbW1vbi1uZXctZHJwIHtcclxuICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHJwLTMwIHtcclxuICAgICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGhlaWdodDogMjA4cHg7XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgcGFkZGluZzogMTRweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiogQ2FsZW5kZXIgICsgZGF0ZXBpY2tlciAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uY29tbW9uLWRhdGVwaWNrZXIge1xyXG4gIC5jYWxlbmRhcmRhdGVzLXNwYWNpbmcge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XHJcbiAgICAgICAgbWFyZ2luOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1zZWxlY3RlZC1tb250aCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tc2VsZWN0ZWQteWVhciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1zZWxlY3QsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1zZWxlY3Qge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHRvcDogLTElO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbiB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB3aWR0aDogMi44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbjogNHB4IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBtYXJnaW46IDlweDtcclxuICAgICAgICBtYXJnaW46IDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5IHtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAvL2NvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAmLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkcGlua2lzaC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmtleWJvYXJkLWRheWNoYW5nZSB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAmLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1pZG5pZ2h0LWJsdWUtY3VzdG9tZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICA6aG92ZXIsXHJcbiAgICA6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tY2FsZW5kYXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBhbmRMY2FsZW5kYXIge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1zZWxlY3RlZC1tb250aCxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLy8gLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFuZExjYWxlbmRhci1mb3JtIHtcclxuICAgICAgLmlucHV0RmllbGRDYWxlbmRhckljb24ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgIHRvcDogMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhbGVuZGFyLS1yb3cge1xyXG4gICAgICAgIGdhcDogMjQlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9EYXRlIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1zaXplLTY2MCB7XHJcbiAgbWluLXdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2RhbC1zaXplLTEyMDAge1xyXG4gIG1pbi13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vZGFsLXNpemUtMzAwIHtcclxuICBtaW4td2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbW1vbi1yYW5nZS1kYXRlcGlja2VyIHtcclxuICAubW9kYWwtbWQge1xyXG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogYmFja2dyb3AgY29sb3JzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmJhY2tkcm9wLWJnIHtcclxuICAmLmRhcmtibGFjayB7XHJcbiAgICAubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0YmxhY2sge1xyXG4gICAgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY4LCA2OCwgNjgsIDAuNSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRiYWMge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNjgsIDY4LCA2OCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTZWFyY2ggICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmN1c3RvbS1zZWFyY2gtYmFyIHtcclxuICAmLmhlaWdodDQ1IHtcclxuICAgIC5jb21tb24tc2VhcmNoLWJhcixcclxuICAgIGlucHV0IHtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZWlnaHQ1MCB7XHJcbiAgICAuY29tbW9uLXNlYXJjaC1iYXIsXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCdXR0b24qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZWRfYnV0dG9uLTE0IHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVkX2J1dHRvbi0xMiB7XHJcbiAgZm9udC1zaXplOiAkZm9udC10d2VsdmUgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wYm94c3NoYWRvdy1idXR0b24ge1xyXG4gIGJveC1zaGFkb3c6IDBweCAtMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5jb21tb24tZml4ZWRidG0tYnRuIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZWRidXR0b24tbGluay13aXRoYXJyb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmVkX2J1dHRvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9uaW5lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGwtZWRidXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG5cclxuICAmLnJvYm90b182MDAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGwtZWRidXR0b24tZnVuZHMge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxufVxyXG4uc21hbGwtZWRidXR0b24tc2VhcmNoIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcblxyXG4gICYucm9ib3RvXzYwMCB7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b0IgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC1lZGJ1dHRvbi00MCB7XHJcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGwtYnRuLWNvbW1vbiB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYmctcmVmcmVzaC1idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICYucmVmcmVzaC1idG4ge1xyXG4gICAgLkRNU2FuXzE0XzUwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqIHNoYXJlIGljb24gKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29tbW9uLW5ldy1zaGFyZSB7XHJcbiAgLnNoYXJlIHtcclxuICAgIC5zaGFyZS1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAuZWRlbC1pY29uLXNoYXJlLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCLupaxcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogaW5mbyBpY29uICoqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24taW5mby1pY29uIHtcclxuICAucm91bmRlZC1jaXJjbGUsXHJcbiAgLnJvdW5kZWQtY2lyY2xlMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXhjbGFtYXRpb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgfVxyXG4gIC5ody0zNSB7XHJcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWluZm8ge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgLm5vdGJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLnBlYWNoLXRoZW1lIHtcclxuICAgIC5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wZWFjaCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtcGVhY2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWluZm8ge1xyXG4gICAgICBjb2xvcjogJGRhcmstb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvbW1vbi1pbmZvLXdpZHRoIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAucm91bmRlZC1jaXJjbGUxIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBUZXh0Ym94KioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmJvcmRlci1ib3R0b20tVGV4dGJveCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHk7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKnNvcnRpbmcqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLnNvcnQsXHJcbiAgJi5maWx0ZXIge1xyXG4gICAgPiAuZWRfYnV0dG9uIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB3aWR0aDogNDRweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuc29ydC1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgIHRvcDogLTM3cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgJi5saW5rIHtcclxuICAgICAgJi5iZy1taWRuaWdodC1ibHVlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYmdfYXF1YV93aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0LWRyb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkZ3JleS1iZztcclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1kcm9wLWJvZHkge1xyXG4gICAgICAuc29ydC1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ib2R5bGlzdC1yaWdodCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7IC8vcmVtb3ZlIGZvciBzZWxlY3RlZCBub3QgZ2V0dGluZyBoaWdobGlnaHRlZFxyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgICAgICAgICAmLmxpZ2h0LWJsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnQtZHJvcC1mb290ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAucmVzZXQtYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXJhc3NldC1kcm9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgJGdyZXktYmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1hY2NvcmRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG5cclxuICAgICAgICAgIC5jb2xvcl9ibHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jb2xsYXBzZWQsXHJcbiAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xyXG5cclxuICAgICAgLmNsZWFyX2FsbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXBseS1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyLWJ1dHRvbi1kaXNhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1zb3J0aW5nLW1pZG5pZ2h0Ymx1ZSB7XHJcbiAgJi5jb21tb24tZHJhd2VyLXNjcm9sbCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSkgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAvL3BhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1oZWFkZXIge1xyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1ib2R5IHtcclxuICAgIC5zb3J0LWRyb3AtYm9keWxpc3Qge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5ib2R5bGlzdC1yaWdodCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVkZWwtaWNvbi1wb2ludC1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcmF3ZXItZm9vdGVyIHtcclxuICAgICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipmaWx0ZXIqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIHtcclxuICAuZG93bi1iYXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmRvd24tYmFyLWxlZnQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bi1iYXItcmlnaHQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLWFjY29yZGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwJSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29sb3JfYmx1ZSB7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1hY2NvcmRpb24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnllYXJfY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgIC5maW5hbmNpYWxfeWVhciB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueWVhcl9jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgLmZpbmFuY2lhbF95ZWFyIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcclxuICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG5cclxuICAgICAgLmluc2lkZS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYm9keWxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKm5vdGlmaWNhdGlvbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ub3RpZmljYXRpb24tb3V0ZXItYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFzdGVsLWNyZWFtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblxyXG4gIC5kaXNjLXN0eWxlIHtcclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAmLmxpbmUtaGVpZ2h0LW5vcm1hbCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm92ZXJmbG93LTEwMHZoIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctNTB2aCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGhlaWdodDogNTB2aDtcclxufVxyXG5cclxuLm92ZXJmbG93LTg4dmgge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBoZWlnaHQ6IDg4dmg7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxufVxyXG4ub3ZlcmZsb3ctODV2aCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGhlaWdodDogODV2aDtcclxuICAvLyBwb3NpdGlvbjogc3RpY2t5O1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctOTB2aCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGhlaWdodDogOTB2aDtcclxuICAvLyBwb3NpdGlvbjogc3RpY2t5O1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctNjB2aCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGhlaWdodDogNTB2aDtcclxufVxyXG4ub3ZlcmZsb3ctNjB2aC1uZXcge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBoZWlnaHQ6IDU1dmg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiA2MHZoO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGx6KSBhbmQgKG1heC13aWR0aDogJG1pZC14bC14eGwpIHtcclxuICAgIGhlaWdodDogNzB2aDtcclxuICB9XHJcbn1cclxuLm92ZXJmbG93LTYwdmgtZXNpcCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIGhlaWdodDogNTV2aDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbHopIGFuZCAobWF4LXdpZHRoOiAkbWlkLXhsLXh4bCkge1xyXG4gICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgfVxyXG59XHJcbi5jb21tb25zY3JvbGwtbmV3IHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIC5hZGRsaXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAmLmhlaWdodDI1MCB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5oZWlnaHQzMDAge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbiAgJi5oZWlnaHQzMTAge1xyXG4gICAgaGVpZ2h0OiAzMTBweDtcclxuICB9XHJcbiAgJi5oZWlnaHQzNTAge1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICB9XHJcbiAgJi5oZWlnaHQ0MDAge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gICYuaGVpZ2h0NTAwIHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgfVxyXG4gICYuaGVpZ2h0NjAwIHtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgfVxyXG4gICYubWF4aGVpZ2h0IHtcclxuICAgIG1heC1oZWlnaHQ6IDk0dmg7XHJcbiAgfVxyXG5cclxuICAmLmhlaWdodDcwMCB7XHJcbiAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi0tZmF0LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJi5oZWlnaHRNaW5NYXgzMDAge1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbiAgJi5oZWlnaHRNaW4xME1heDE1MCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gICYuaGVpZ2h0TWluTWF4MjAwIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG4gICYuaGVpZ2h0TWluTWF4MzAwIHtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gICYuaGVpZ2h0TWluTWF4MjAwIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG4gICYubWluTWF4aGVpZ2h0NDUwIHtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVpZ2h0NjUge1xyXG4gIGhlaWdodDogNjVweDtcclxufVxyXG5cclxuLmhlaWdodDExMiB7XHJcbiAgaGVpZ2h0OiAxMTJweDtcclxufVxyXG5cclxuLmhlaWdodF82MHZoIHtcclxuICBoZWlnaHQ6IDYwdmg7XHJcbn1cclxuXHJcbi5tci0xIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLm1sLTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbi5oZWlnaHRfNjB2aCB7XHJcbiAgaGVpZ2h0OiA2MHZoO1xyXG59XHJcblxyXG4ubXItMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi5tbC0xIHtcclxuICBtYXJnaW4tbGVmdDogNHB4O1xyXG59XHJcblxyXG4uei1pbmRleC12ZXJ5LWhpZ2gge1xyXG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYmwtY2lyY2xlLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmxibC1jaXJjbGUtaXRlbTEge1xyXG4gIHBhZGRpbmc6IDlweCAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKnN0aWNreSBwb3NpdGlvbioqKioqKioqKioqKioqKioqKiovXHJcbi5kb2NrZWQtcG9zaXRpb24ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgei1pbmRleDogOTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICYudG9wMCB7XHJcbiAgICB0b3A6IDBweDtcclxuICB9XHJcblxyXG4gICYudG9wNTAge1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gIH1cclxuICAmLnRvcDU1IHtcclxuICAgIHRvcDogNTVweDtcclxuICB9XHJcbiAgJi50b3A2MCB7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmLnRvcDYzIHtcclxuICAgIHRvcDogNjNweDtcclxuICB9XHJcblxyXG4gICYudG9wNjUge1xyXG4gICAgdG9wOiA2NXB4O1xyXG4gIH1cclxuXHJcbiAgJi50b3A0MCB7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmLnRvcDQzIHtcclxuICAgIHRvcDogNDNweDtcclxuICB9XHJcblxyXG4gICYudG9wMTIwIHtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAmLnRvcDEwMCB7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgJi50b3AxNjAge1xyXG4gICAgdG9wOiAxNjBweDtcclxuICB9XHJcblxyXG4gICYudG9wOTAge1xyXG4gICAgdG9wOiA5MHB4O1xyXG4gIH1cclxuICAmLnRvcDIwMCB7XHJcbiAgICB0b3A6IDIwMHB4O1xyXG4gIH1cclxuICAmLnRvcDc5IHtcclxuICAgIHRvcDogNzlweDtcclxuICB9XHJcbiAgJi50b3AxNzAge1xyXG4gICAgdG9wOiAxNzBweDtcclxuICB9XHJcbiAgJi50b3AxNTAge1xyXG4gICAgdG9wOiAxNTBweDtcclxuICB9XHJcbiAgJi50b3AxNDAge1xyXG4gICAgdG9wOiAxNDBweDtcclxuICB9XHJcbiAgJi50b3A5OSB7XHJcbiAgICB0b3A6IDk5cHg7XHJcbiAgfVxyXG4gICYuYngtc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDNweCAxMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIH1cclxuXHJcbiAgLm1ndC1tZC02MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgIC5tZ3QtNTAge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvc2l0aW9uLXVuc2V0IHtcclxuICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRvY2tlZC1wb3NpdGlvbiB7XHJcbiAgJi5oaWdoLWluZGV4IHtcclxuICAgIHotaW5kZXg6IDIxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaC1pbmRleC1vblNjcm9sbCB7XHJcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhpZ2gtaW5kZXgtb25TY3JvbGwtcGVlciB7XHJcbiAgei1pbmRleDogMTAgIWltcG9ydGFudDtcclxufVxyXG4uaGlnaC1pbmRleC1zaWRlQmFyIHtcclxuICB6LWluZGV4OiAxMDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRvY2tlZC1wb3NpdGlvbiB7XHJcbiAgJi5sb3ctaW5kZXgge1xyXG4gICAgei1pbmRleDogNSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9ybXNnLWJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktbGlnaHQtcGluay10d287XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmltQ2lyY2xlIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0O1xyXG4gICAgY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gICYuc21hbGwtaW1jaXJjbGUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmVlbiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1pZG5pZ2h0Ymx1ZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmxhY2stb25lIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltQ2lyY2xlc2lwIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDZweDtcclxuICAgIGNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsLWltY2lyY2xlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JlZW4ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taWRuaWdodGJsdWUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsYWNrLW9uZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubmVnYXRpdmVJbWNpcmNsZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmltQ2lyY2xlc2lwIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDZweDtcclxuICAgIGNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsLWltY2lyY2xlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JlZW4ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taWRuaWdodGJsdWUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsYWNrLW9uZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubmVnYXRpdmVJbWNpcmNsZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKipjb21tb24gZmlsdGVyKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyB7XHJcbiAgLmxlZnRzaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xyXG4gICAgJi5jb2wtNCB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogMzYlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIGEubmF2LWxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgJi5jb2wtOCB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogNjQlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcclxuICAgICAgLmJvZHlsaXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAuYm9keWxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluc2lkZS1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWRvd25sb2FkIHtcclxuICAuZG93bmxvYWQtYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgcGFkZGluZzogMTFweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tZmlsdGVyLW1iIHtcclxuICAuY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1kb3dubG9hZC1tYiB7XHJcbiAgLmNvbW1vbi1kb3dubG9hZCB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kbS1mYW0uZWRfYnV0dG9uLFxyXG4uZG0tZmFtLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4vL1NHQlxyXG4vKioqKioqKioqKioqKioqKioqKioqIHRvb2x0dGlwKioqKioqKioqKioqKioqKioqKiB1cGRhdGVkICgxMy0wNy0yMDIzKSovXHJcblxyXG4uY29tbW9uLXdoaXRlLXRvb2x0aXAge1xyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggMXB4ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGJvcmRlcjogdGhpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnRvb2x0aXAtYm9yZGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAtMXB4IDUwcHggcmdiYSg4NywgMTAwLCAxNzMsIDAuMTIpKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgLkhlYWRpbmctY29udGVudCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuXHJcbiAgICAmLmFjdGl2ZUNsYXNzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbn1cclxuXHJcbi8vIGN1c3RvbSByYWRpbyBidXR0b25cclxuLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIHtcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICYuZ3JheS1ib3JkZXIge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tY2hlY2tib3gtY3VzdG9tIHtcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMCAwLjZlbSAwIDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgbWFyZ2luOiAtMXB4IC0xcHggMCAtMXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gICYuY2hlY2tib3gtc2l6ZSB7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICB3aWR0aDogMTguMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDE4LjE5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc21hbGwtY2hlY2tib3gge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA0NSU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4IC0xcHggMCAtMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqcG9zdCBsb2dpbiBVSSAoMTcvMDcvMjAyMykqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uYm9yZGVyLWJveC1jb21tb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5ib3JkZXItYm94LW5vcGFkZGluZyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uY2lyY2xlQmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHJpZ2h0OiAtNXB4O1xyXG4gIHRvcDogMnB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi5jaXJjbGVCYWNrLWdyYXkge1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBiYWNrZ3JvdW5kOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGhlaWdodDogMTVweDtcclxuICB3aWR0aDogMTVweDtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2lyY2xlQmFjay1wYWRkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIHBhZGRpbmc6IDFweCA1cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKiBFZCBjYXJkIHNlY29uZGFyeSoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmVkY2FyZFNlY29uZGFyeS1jb21tb24ge1xyXG4gICYuZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgIC5lZC1oZWFkbGluZS10aXRsZSB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1jYXJkLWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtc2Vjb25kYXJ5LWJnLWltZyB7XHJcbiAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKndlYmluYXIgY29tbW9uIHRoZW1lKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8vIHdhdGNobGlzdCBidWdzXHJcbi51cHBlcmNhc2VDb250ZW50IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuICAmOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiogRWQgY2FyZCBzZWNvbmRhcnkqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIHtcclxuICAmLmVkY2FyZFNlY29uZGFyeS1jb21tb24ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAuZWQtaGVhZGxpbmUtdGl0bGUge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtY2FyZC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLXNlY29uZGFyeS1iZy1pbWcge1xyXG4gICAgICB3aWR0aDogNjNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIC5IZWFkaW5nLWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgJi5hY3RpdmVDbGFzcyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRfYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHByaW1hcnkgTkZPKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tbWFya2V0LWNhcmQtd2l0aG91dGJvcmRlciB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG5cclxuICAubWFya2V0Q2FyZCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAucm91bmRlZC1jaXJjbGUxIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3Ige1xyXG4gIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMjBweCAkYXF1YS13aGl0ZTtcclxuICAgIC5jYWxlbmRhcl9hcnJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kYXJfY2hhbmdlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgLmNhbGVuZGFyX2NoYW5nZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgIC5maW5feWVhciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbmFuY2lhbC15ZWFyLWRhdGUge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRlZnVsbENsYXNzIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gY29tbW9uIGNoZWNrYm94IGFuZCByYWRpbyBidXR0b24gLS0gZW5kXHJcbi50YWJsZXJvd191aS1ncmlkLTIge1xyXG4gIGRpdiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvb2QtcmVkLWJvcmRlci1pbnB1dCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKip0d28tYnV0dG9ucyoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5hcHBseS1jYW5jZWwtYnV0dG9uIHtcclxuICB3aWR0aDogOTAlO1xyXG4gIGdhcDogMTVweDtcclxuXHJcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHByaW1hcnkgSVBPKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbW1vbi1ib3JkZXItYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lIHtcclxuICAmLm1hcmtldGdyb3VwIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgICAgIC5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKiBTR0IgZmlsdGVyIGNvbW1vbiAqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uY29tbW9uLWZyb21Ub0RhdGUtcGlja2VyIHtcclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqIElQTyBUT0MgKDI4LTA4LTIwMjMpKioqKioqKioqKioqKioqKioqKiovXHJcbi50ZXh0Ym94LXdpdGgtZHJwIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dF9zdWZmaXgge1xyXG4gICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZ2FwOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXRfcHJlZml4IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBnYXA6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1tb2RhbC1zbWFsbC1jb250ZW50IHtcclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqIFF1b3RlIHBhZ2UgVUkgID0+IDQvMDkvMjAyMyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHtcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggOHB4IDE1cHggOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5ub3BhZGRpbmcge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB7XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweCAxNXB4IDhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbW1vbmRhdGEtbm8tc3RyZWFtIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHtcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweCAxNXB4IDhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGFibGUtaGVhZC1iZyB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciB7XHJcbiAgLmNhbGVuZGFyX2NvbnRhaW5lciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAyMHB4ICRhcXVhLXdoaXRlO1xyXG4gICAgLmNhbGVuZGFyX2Fycm93IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG4gICAgLmNhbGVuZGFyX2Fycm93IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyX2xpc3Qge1xyXG4gICAgICBzcGFuOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBjb21tb24gY2hlY2tib3ggYW5kIHJhZGlvIGJ1dHRvbiAtLSBlbmRcclxuLmNvbW1vbi1zZWN0aW9uLWRhdGEtdmFsdWUge1xyXG4gIC5kYXRhLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiogY29tbW9uIGRvd25sb2FkUmVwb3J0KioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciB7XHJcbiAgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IHtcclxuICAgIC5kcmF3ZXItaGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhcXVhX3doaXRlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJhd2VyLWJvZHkge1xyXG4gICAgICAubW9iRm9ybSAubW9iRm9ybVdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuXHJcbiAgICAgICAgLmZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbENoZWNrYm94IHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgLmJsdWVfYmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDdweDtcclxuICAgICAgICAgICAgICAubWFpbF9sYWJlbF9ib2R5X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1haWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94LFxyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlLWlucHV0LXNlY3Rpb24ge1xyXG4gICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAuZGF0ZS1kcmF3ZXItaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCAuZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRvd25sb2FkcmVwb3J0LWZvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMjBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21tb25uZXctbW9kYWwtZG93bmxvYWQtcG9wdXAubW9kYWxEUFRpdGxlIHtcclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgLmN1c3RvbUZvcm0ge1xyXG4gICAgICAgICAgLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICAgICAgICAgICAgLmJsdWVfYmcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAuYm9kZXItYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkLmJvZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkLmNoZWNrYm94V3JhcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld0Rvd25sb2FkU3VjY2VzcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBwYWRkaW5nOiAyNnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIC5uZXdEb3dubG9hZFN1Y2Nlc3MtaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYm9yZGVyOiAxNXB4IHNvbGlkICNlMWYyZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2VlOWUwO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiogTmV3IEVycm9yIE1zZyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uZXJyb3ItbXNnLW5ldy1pY29uIHtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpeHR5X2ZvdXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3ItbXNnIHtcclxuICAgIC5lcnJvci1tc2ctd3JhcHBlciB7XHJcbiAgICAgIC5lcnJvci1tc2ctdGV4dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLWJvZHkge1xyXG4gIGhlaWdodDogODB2aDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5uby1ob3Zlci10YWJsZSB7XHJcbiAgdGJvZHkgdHI6aG92ZXIsXHJcbiAgdGhlYWQgdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIHJhZGlvIEJ1dHRvbiAqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tcmFkaW8tYnV0dG9uLm5ldy10aGVtZSAucmFkaW9fYnRuIHtcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKipsb2FkZXIqKioqKioqKioqKioqKioqKioqL1xyXG4uY29tbW9uLWxvYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZW1vdmUtYnRuLXByb3BzIHtcclxuICAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2Uge1xyXG4gIHRvcDogLTRweCAhaW1wb3J0YW50O1xyXG5cclxuICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2lyY2xlLXRvb2x0aXAtY29udGVudCB7XHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2V0dGluZy10b29sdGlwIHtcclxuICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2F0Y2hsaXN0LXotaW5kZXgtaGlnaCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWRyYXdlci1zY3JvbGwge1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3cmVtKTtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG5cclxuICAmLmF1dG8tbWF4LWhlaWdodCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5NXZoO1xyXG4gIH1cclxuICAmLm1heC1oZWlnaHQtODByZW0ge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gMTByZW0pICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLm1heC1oZWlnaHQtMTByZW0ge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5tYXgtaGVpZ2h0LTEzcmVtIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxM3JlbSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5tYXgtaGVpZ2h0LTByZW0ge1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICYubWF4LWhlaWdodC0xNSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXJlbSkgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgJi5wYi0wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBuY2QgdG9jIGlwbyAqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIge1xyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKipjb21tb24gc29ydGluZyoqKioqKioqL1xyXG5cclxuLmNvbW1vbi1maWx0ZXItc29ydGluZy11aSB7XHJcbiAgLmdlbmVyaWMtdGFicyB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuXHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc21hbGwtaGVpZ2h0LTUwIHtcclxuICAgIC5nZW5lcmljLXRhYnMge1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZvbnQtbm9ybWFsIHtcclxuICAgICAgLmdlbmVyaWMtdGFicyB7XHJcbiAgICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgLnNvcnRsaXN0LWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyYXdlci1jb250YWluZXIge1xyXG4gIC5kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAmLmJnX2FxdWFfd2hpdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvc2l0aW9uLWFic29sdXRlLWhlYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB6LWluZGV4OiA2O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkge1xyXG4gIC5vcmRlcmJvb2stc29ydGluZyB7XHJcbiAgICAuZHJhd2VyLWJvZHkge1xyXG4gICAgICAubWF4LWhlaWdodC1zY3JvbGwge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUge1xyXG4gIC5ibHVlX2JnLm1haWwgLmljb24gaSB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LXBhdGhzLWVycm9ybXNnIHtcclxuICAuZXJyb3ItbXNnIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIC5lcnJvci1tc2ctd3JhcHBlciB7XHJcbiAgICAgIC5yZXN1bHRzLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICAuZXJyb3JpY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVycm9yLW1zZy1wb3Mge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG4uY29tbW9uLW5ldy1wb3B1cGZhaWwtZGVzayB7XHJcbiAgLnNtYWxsY2FzZS1wb3B1cC1mYWlsIHtcclxuICAgIC5hY3Rpb24tcG9zdC1zdWNjZXNzIHtcclxuICAgICAgLnR3aXN0IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc21hbGxjYXNlLXBvcHVwLWZhaWwtYm9keSB7XHJcbiAgICAgIC51cGRhdGUtbWVzc2FnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcclxuICAuZHJhd2VyLWhlYWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsYXZlbmRlci1ncmF5O1xyXG4gIH1cclxufVxyXG4ud2hpdGVkcmF3ZXJfX2JhY2tkcm9wIHtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXB4KTtcclxufVxyXG4uc3VjY2Vzcy1wb3AtbGluay1tb2RhbCB7XHJcbiAgLm1vZGFsQ29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA4ODBweDtcclxuICAgIGhlaWdodDogMzgycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxufVxyXG4uaGlkZS1kZWZhdWx0LWFycm93IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC5wb3BvdmVyLWFycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mYWlsZWQtcG9wLW1vZGFsLFxyXG4ubG9hZGluZy1wb3AtbW9kYWwge1xyXG4gIC5tb2RhbENvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNzE0cHg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBCYWNrZHJvcCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5kYXJrX2JhY2tncm91bmRfYmx1cl9fYmFja2Ryb3Age1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcbi5iYWNrZHJvcF9ibHVyX19iYWNrZHJvcCB7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxufVxyXG4ubGlnaHQtYmFja2Ryb3AtbW9kYWwge1xyXG4gIC5tb2RhbC1iYWNrZHJvcCxcclxuICAubW9kYWxCYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zZXBlcmF0b3ItYm9yZGVyLXRvcCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi50eHQtZGVjb3JhdGlvbi1ncmVlbiB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcbi50eHQtZGVjb3JhdGlvbi1yZWQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uY29tbW9uLW51bWVyaWMtYXJyb3dzIHtcclxuICAmLm51bWVyaWMtdmFsdWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYXJyb3dzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKm9yYW5nZSBidG4gKioqKioqKioqKioqL1xyXG4uYnRuLW9yYW5nZSB7XHJcbiAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b21hdG87XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW9yYW5nZS1ib3JkZXIge1xyXG4gIHBhZGRpbmc6IDEycHggMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgY29sb3I6ICR0b21hdG8gIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdG9tYXRvO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLWNvbW1vbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKipNUyBsb2dpbioqKioqKioqKioqKioqL1xyXG4uYnNrLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLngtaWNvbiB7XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgd2lkdGg6IDFlbTtcclxuICB0b3A6IDAuMTI1ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ueC1hbHQge1xyXG4gIGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4uYnNrLWJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5wb3J0YWxMb2dpbiB7XHJcbiAgLmxvZ28ge1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpeC1mb250LXNpemUgLmZvcm0tY29udHJvbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yZXNlbmQtb3RwLWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuI3ltUGx1Z2luRGl2Q29udGFpbmVySW5pdGlhbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICAmLnRvYy1mbGFnLWNvbnRlbnQge1xyXG4gICAgJi5kLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvLyBzb21lIG92ZXJpdHRlbiBjbGFzcyB3ZSBhZGQgaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgI3ltRGl2QmFyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVyLW1haW4ge1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuLnN0aWNreS1jb21wYXJlRnVuZHMge1xyXG4gIC5jb21wYXJlLWZ1bmRzIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgLmNvbXBhcmUtY2xlYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuY29tcGFyZS1jbGVhci1idXR0b25zIHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIC5lZF9idXR0b24ubGluayB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja2VkLWJsb2NrIHtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAuY2hlY2tlZC1saXN0IHtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JheTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmUtYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5VHdvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1tYXJrZXRDYXJkLW5vcGFkZGluZyB7XHJcbiAgJi5tYXJrZXRncm91cCB7XHJcbiAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1hcmtldGNhcmRmb290IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbW1vbi1ub2FsbC1wYWRkaW5nIHtcclxuICAmLm1hcmtldGdyb3VwIHtcclxuICAgIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5tYXJrZXRjYXJkZm9vdCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmZvb3RlcnBhZGRpbmcge1xyXG4gICAgLm1hcmtldENhcmQge1xyXG4gICAgICAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqc2VydmljZSByZXF1ZXN0IC8qKioqKioqKioqKiovXHJcblxyXG4ub3V0ZXItaW5uZXItY2lyY2xlIHtcclxuICAmLnN1Y2Nlc3Mge1xyXG4gICAgLm91dGVyQ2xhc3MtY2lyY2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtZ3JlZW47XHJcbiAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAkbGlnaHQtcGFsZS1ncmVlbjtcclxuXHJcbiAgICAgICYuaWNvbi1oZWFkIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mYWlsZWQge1xyXG4gICAgLm91dGVyQ2xhc3MtY2lyY2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlLXBhbGUtcGluaztcclxuICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkICRwYWxlLXJvc2U7XHJcblxyXG4gICAgICAmLmljb24taGVhZCB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgY29sb3I6ICR0b21hdG87XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVR3bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc21hbGwge1xyXG4gICAgLm91dGVyQ2xhc3MtY2lyY2xlIHtcclxuICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICYuaWNvbi1oZWFkIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3V0ZXJDbGFzcy1jaXJjbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZWlzaF9ncmF5O1xyXG4gICAgYm9yZGVyOiAxNXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmLmljb24taGVhZCB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbW1vbi1kb3dubG9hZC1uZXd0aGVtZSB7XHJcbiAgLmJsdWVfYmcubWFpbCAuaWNvbiBpIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXctcGF0aHMtZXJyb3Jtc2cge1xyXG4gIC5lcnJvci1tc2cge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgLmVycm9yLW1zZy13cmFwcGVyIHtcclxuICAgICAgLnJlc3VsdHMtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICAgIC5lcnJvcmljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnLXRyYW5zYXByZW50LWRyYXdlciB7XHJcbiAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICYuYmctdHJhbnNhcHJlbnQtZHJhd2VyX19oYW5kbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuei1pbmRleC1oaWdoIHtcclxuICAgIHotaW5kZXg6IDEwMDAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1zdHlsZS10eXBlLWRpc2Mge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICB9XHJcbiAgJi5zbWFsbF9saSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcGFyYXRvci1saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5saW5lIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG59XHJcblxyXG4udHh0X3B1bXBraW4tY29sb3Ige1xyXG4gIGNvbG9yOiAkcHVtcGtpbi1jb2xvcjtcclxufVxyXG5cclxuLmJnX3B1bXBraW4tY29sb3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwdW1wa2luLWNvbG9yO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqRW5kIHNlcml2ZSByZXF1ZXN0KioqKioqKioqKiovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqIERhdGVwaWNrZXIgVUkqKioqKioqKioqKioqKioqKiovXHJcbi5uZXctdGhlbWUtZGF0ZXBpY2tlclVpIHtcclxuICAuY2FsZW5kYXItLXJvdyB7XHJcbiAgICBnYXA6IDEwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21tb24tbmV3LXBvcHVwZmFpbC1kZXNrIHtcclxuICAuc21hbGxjYXNlLXBvcHVwLWZhaWwge1xyXG4gICAgLmFjdGlvbi1wb3N0LXN1Y2Nlc3Mge1xyXG4gICAgICAudHdpc3Qge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbGNhc2UtcG9wdXAtZmFpbC1ib2R5IHtcclxuICAgICAgLnVwZGF0ZS1tZXNzYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhY2tncm91bmRjb2xvcl93aGl0ZWRyYXdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4O1xyXG4gIC5kcmF3ZXItaGVhZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxhdmVuZGVyLWdyYXk7XHJcbiAgfVxyXG59XHJcbi53aGl0ZWRyYXdlcl9fYmFja2Ryb3Age1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVweCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xyXG59XHJcbi5zdWNjZXNzLXBvcC1saW5rLW1vZGFsIHtcclxuICAubW9kYWxDb250YWluZXIge1xyXG4gICAgd2lkdGg6IDg4MHB4O1xyXG4gICAgaGVpZ2h0OiAzODJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5oaWRlLWRlZmF1bHQtYXJyb3cge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLnBvcG92ZXItYXJyb3cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZhaWxlZC1wb3AtbW9kYWwsXHJcbi5sb2FkaW5nLXBvcC1tb2RhbCB7XHJcbiAgLm1vZGFsQ29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA3MTRweDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEJhY2tkcm9wID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmRhcmtfYmFja2dyb3VuZF9ibHVyX19iYWNrZHJvcCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbn1cclxuLmJhY2tkcm9wX2JsdXJfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcbi5saWdodC1iYWNrZHJvcC1tb2RhbCB7XHJcbiAgLm1vZGFsLWJhY2tkcm9wLFxyXG4gIC5tb2RhbEJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNlcGVyYXRvci1ib3JkZXItdG9wIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnR4dC1kZWNvcmF0aW9uLWdyZWVuIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcbi50eHQtZGVjb3JhdGlvbi1yZWQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uY29tbW9uLW51bWVyaWMtYXJyb3dzIHtcclxuICAmLm51bWVyaWMtdmFsdWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYXJyb3dzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydHNfb2xkX3RoZW1lIHtcclxuICAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCB7XHJcbiAgICAubW9kYWxIb2xkaW5nVGl0bGUge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcclxuICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbEJhY2tncm91bmQgLm1vZGFsQ29udGFpbmVyIHtcclxuICAgICAgJi5zbWFsbGNhc2UtcG9wdXAge1xyXG4gICAgICAgIC8vdXNlIHRoaXNcclxuICAgICAgICAuc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtaGVhZCxcclxuICAgICAgICAuc21hbGxjYXNlLXBvcHVwLWZhaWwtaGVhZCxcclxuICAgICAgICAuc21hbGxjYXNlLXBvcHVwLWxvYWRlci1oZWFkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHksXHJcbiAgICAgICAgLnNtYWxsY2FzZS1wb3B1cC1mYWlsLWJvZHkge1xyXG4gICAgICAgICAgLmFjdGlvbi1wb3N0LXN1Y2Nlc3MgYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi53cmFwcGVyLWZpbGwjc2VhcmNoLWZpbHRlciB7XHJcbiAgICAuc3VtbWFyaXplIHtcclxuICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2hcclxuICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50ICA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNzZWFyY2gtZmlsdGVyIC5xdWFudGl0eSAuYnRuLXNlbGVjdC1xdHksXHJcbiAgICAjc2VhcmNoLWZpbHRlciAuc3F1YXJlX29mZiAuYnRuLXNlbGVjdC1xdHkge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFwdG9wbGVkZ2Uge1xyXG4gICAgICAuZWRlbC1pY29uLXBsZWRnZSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWRzIHtcclxuICAgICAgLmNvbnRhaW5lclxyXG4gICAgICAgIC5ob2xkaW5nLXRhYnNcclxuICAgICAgICAjc2VhcmNoLWZpbHRlclxyXG4gICAgICAgIC5ob2xkaW5nLXBvc2l0aW9uLWZpbHRlclxyXG4gICAgICAgIC5kb3dubG9hZHMge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vbGQtdGhlbWUtY2FsZW5kZXIge1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLnJhZGlvIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndpdGhvdXQtYm9yZGVyLWRycC1jb21tb24ge1xyXG4gIC5lcXVpdHlkcm9wIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWluLXdpZHRoOiA4NXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJhd2VyLWhlYWRlci1maXhlZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6ICRhcXVhX3doaXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICAmLm1heC1oZWlnaHQtaGVhZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tc3RpY2t5LWRyYXdlci1oZWFkIHtcclxuICAuZHJhd2VyLWhlYWQge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgLmJnLWNvbnRlbnQtZHJhd2VyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9ja2VyLXNoYWRvdyB7XHJcbiAgYm94LXNoYWRvdzogNXB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcblxyXG4ubGgtMTQwIHtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG4uYWRkRmFtaWx5LW1vZGFsLW1vYiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2JhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXB4KTtcclxufVxyXG4ubW9yZS1vcHRpb25zLWhlYWQge1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweCAyM3B4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGF2ZW5kZXItZ3JheTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC5yZXZhbXAtcG9zLWNvbW1vbi1iYWNrZHJvcF9faGFuZGxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzNkNDM1MDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2JhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXB4KTtcclxuICAucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2NvbnRlbnQge1xyXG4gICAgLmRyYXdlci1oZWFkIHtcclxuICAgICAgLm1vcmUtb3B0aW9ucy1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxhdmVuZGVyLWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXZhbXAtcG9zLWNvbW1vbi1iYWNrZHJvcC1oZWFkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxufVxyXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3AtaGFuZGxlIHtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxufVxyXG4vLyBib2R5IHtcclxuLy8gICAmLm1vZGFsLW9wZW4ge1xyXG4vLyAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbi8vICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuLnB4LTUyMCB7XHJcbiAgaGVpZ2h0OiA1MjBweDtcclxufVxyXG5cclxuLmFwcGx5LWNhbmNlbC1idG5zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMyU7XHJcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuLmNvbW1vbi10YWItbmV3LXVpIHtcclxuICAmLmdlbmVyaWMtdGFicyB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA0cHggMTVweCA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweCAxMHB4IDZweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jb21tb24tdGFiLTE1LXB4IHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC1wYWRkaW5nLWluZGljYXRvciB7XHJcbiAgLmRjdXN0b21SYW5nZUJhciB7XHJcbiAgICBkaXYge1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxuICAgICYuaW5kaWNhdG9yU3R5bGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uZGF0YW51bWJlciB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxuICAuZGJhcjI5UmFuZ2VzbGlkZXIge1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgJi53aWR0aC03NSB7XHJcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5jb21tb24tY2FyZC1wYWRkaW5nLTE1IHtcclxuICAmLm1hcmtldGdyb3VwIHtcclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2Vla0Zvcm1hdC1uZXctcG5scmV2YW1wIHtcclxuICAmLmNvbW1vbi1kYXRlcGlja2VyIHtcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBtYXJnaW46IDdweDtcclxuICAgIH1cclxuICAgICYucGFuZExjYWxlbmRhciB7XHJcbiAgICAgIC5jdXN0b21fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b21faGVhZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgcGFkZGluZzogMjkuNXB4IDE1LjVweCAyMy41cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsYXZlbmRlci1ncmF5O1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3BhY2l0eS0wLTUge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG4ud2hpdGUtTm93cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubm8tYm9yZGVyLWFsbC1tYXJrZXRjYXJkIHtcclxuICAmLm1hcmtldGdyb3VwIHtcclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxvYXQtYnV0dG9uLWNvbW1vbi11aSB7XHJcbiAgLnN1Ykxpc3RzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYXJrZXRUYWJzLXVsIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZXF1aXR5LWxpbmtzLXVsIHtcclxuICAgIC8vIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhvcEJ0bi1oZWFkTGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWNvbnRlbnQtdHJhY2sge1xyXG4gICYudG9wNDAge1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGltaXQtbXNnIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnByaWNlTW9iIHtcclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHVuc2V0O1xyXG5cclxuICAgIC5wcmljZS1kaXNjIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByaWNlLWJsb2NrLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbn1cclxuLndpZHRoLTM5MCB7XHJcbiAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNxLW9mZnN0YXRlcy1tb2RhbC5vZmZjYW52YXMge1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZWRlbC1zaWRlYmFyLWRyYXdlciB7XHJcbiAgJi53YXRjaGxpc3Qtc2xpZGluZyxcclxuICAmLmFkZHdhdGNobGlzdCB7XHJcbiAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIFRyYWNrICovXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogSGFuZGxlICovXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFkZHdhdGNobGlzdCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnRyYW5zaXRpb24tbm9uZSB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jaXJjbGUtdG9vbHRpcC1jb250ZW50IHtcclxuICAmLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlIHtcclxuICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRvb2x0aXAtbW92ZS1sZWZ0IHtcclxuICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudG9vbHRpcC1sZWZ0LTkwIHtcclxuICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzEzcHgsIDBweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG4gICYucmVtb3ZlLXRvb3RsdGlwLWJ0biB7XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2VuZXJpYy1kcmF3ZXItbmV3dGhlbWUge1xyXG4gIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJi5iZy10cmFuc2FwcmVudC1kcmF3ZXIge1xyXG4gICAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICYuYmctdHJhbnNhcHJlbnQtZHJhd2VyX19oYW5kbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRyYXdlci1oZWlnaHQge1xyXG4gIC5oZWlnaHQtc2V0dGluZy1kcmF3ZXIge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTV2aCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhlaWdodC1zZXR0aW5nLWRyYXdlcl9fY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTB2aCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmNvbW1vblRhYmxlLXZlcnRpY2FsLWZsZXgge1xyXG4gIC5uYXYtdGFicyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZmVlZGJhY2sgbW9kdWxlXHJcbi5nZW5lcmljLWRyYXdlci1uZXd0aGVtZSB7XHJcbiAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmLmJnLXRyYW5zYXByZW50LWRyYXdlciB7XHJcbiAgICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJi5iZy10cmFuc2FwcmVudC1kcmF3ZXJfX2hhbmRsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZHJhd2VyLWhlaWdodCB7XHJcbiAgLmhlaWdodC1zZXR0aW5nLWRyYXdlciB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXZoKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVpZ2h0LXNldHRpbmctZHJhd2VyX19jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHZoKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIHtcclxuICAubW9iLXNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzIHtcclxuICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAubW9iLXNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIC51cGRhdGUtbWVzc2FnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYi0yMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxufVxyXG4uZG93bmxvYWQtdHhuLW1vYiB7XHJcbiAgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIH1cclxufVxyXG4ubW9iLXNtYWxsY2FzZS1wb3B1cC1sb2FkZXItYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmNvbW1vbi10YWJsZS1ub24tYm9yZGVyZWQge1xyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmtyYVJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvdmVyLWJ0biB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJ1aXNlZC1wZWFjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIGJvZHkge1xyXG4gICAgJi5uby1vdmVyc2Nyb2xsIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR4dC1ncmV5LWJsdWUtaG92ZXIge1xyXG4gIGNvbG9yOiAkZ3JleS1ibHVlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRkdXN0eS1wdXJwbGU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VidHJhY3QtaWNvbiB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gIC5lZGVsLWljb24tbWludXM6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gIH1cclxufVxyXG4udGltZXBlcmlvZC1pbmZvcm1hdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIC5lZGVsLWljb24tSW5mb3JtYXRpb24ge1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZmxvYXRpbmctbGFiZWwtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5mbG9hdGluZy1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Zm9jdXMgfiAuZmxvYXRpbmctbGFiZWwsXHJcbiAgOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmZsb2F0aW5nLWxhYmVsIHtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG5cclxuICAmLmZsb2F0aW5nLWxhYmVsLmZvY3VzIHtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG59XHJcbi5sb2dpbnNlY3Rpb24ge1xyXG4gIC5jdXN0b20tZm9ybS1jb250cm9sIHtcclxuICAgIC5mb2N1c0NsYXNzIHtcclxuICAgICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIC8qIEVkZ2UgKi9cclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5pbnB1dC1ncm91cC1jdXN0b20ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwJSBhdXRvO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NSUgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAmLmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICYuZm9jdXMge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY3VzdG9tLXBhc3MtaWNvbiB7XHJcbiAgICAgIC5zdWZmaXhlcy1ib3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0Ym94LWZsb3cge1xyXG4gICAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0X3N1ZmZpeCB7XHJcbiAgICAgICAgICAmLnNlY29uZC1pY29uIHtcclxuICAgICAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYud2hvbGVfdGV4dF9maWVsZF9kaXNhYmxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5zdWZmaXhlcy1ib3RoIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dGJveC1mbG93IHtcclxuICAgICYuaW5wdXRfc3VmZml4IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAuZmxvYXRpbmctbGFiZWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1mb3JtLWNvbnRyb2wtcmV2YW1wIHtcclxuICAmLmlucHV0LWdyb3VwLWN1c3RvbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTAlIGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODUlIGF1dG87XHJcbiAgICB9XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuZm9jdXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXZhbXAtaW5kZW50IHtcclxuICAmLmluZGVudElucHV0IHtcclxuICAgIGlucHV0IHtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jdXN0b20tZm9ybS1jb250cm9sLXJldmFtcC5pbnB1dC1ncm91cC1jdXN0b20ge1xyXG4gICAgICAuZm9ybS1jb250cm9sLmZvY3VzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ueW9iX2lucF9ncnAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLnlvYl9pbnAge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR3YXJtLWdyZXktZWlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueW9iX2lucCB7XHJcbiAgICAvLyB3aWR0aDogMjEuMjUlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBpbmtpc2gtZ3JleTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgIC8vcGFkZGluZzogOHB4IDBweCAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG5cclxuICAgIGNvbG9yOiAkYmxhY2stdGVuO1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG5cclxuICAgICAgY29sb3I6ICRwaW5raXNoLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIC8vIGJvcmRlci1jb2xvcjogJGNlcnVsZWFuLWJsdWU7XHJcblxyXG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrLW5hdnktYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcnJvci1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBJTlBVVFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgZm9udC1zaXplOiAzLjEyNWVtO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xyXG4gIC8qIENTUyBzcGVjaWZpYyB0byBpT1MgZGV2aWNlcyAqL1xyXG4gIElOUFVUW3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgICBmb250LXNpemU6IDIuMTI1ZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBzdXBwb3J0cyBub3QgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xyXG4gIC8qIENTUyBmb3Igb3RoZXIgdGhhbiBpT1MgZGV2aWNlcyAqL1xyXG59XHJcbiIsIi5nZW5lcmljLXBvcHVwLWxheW91dCB7XHJcbiAgLnBvcHVwLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwLWJvZHkge1xyXG4gICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG4gIC5wb3B1cC1idXR0b25zIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDE1cHggMTdweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTBweCA1NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDlweCAxNHB4O1xyXG4gIG1hcmdpbjogMHB4IDEwcHggNXB4IDBweDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAmLm1pZG5pZ2h0LWJsdWUtYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYuYmdfYXF1YV93aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4ub3JkZXItY29uZmlybWF0aW9uIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN0b2NrLWxpbmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgfVxyXG4gICYuc2Nyb2xsLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDYwJTtcclxuICB9XHJcbiAgLm5ldy1iYWNrLWJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRoaXJ0eTtcclxuICB9XHJcbiAgLmJhY2stYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0IHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggM3B4IDE1cHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXN0b2NrIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLW1zZyB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIG1hcmdpbjogMTBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlcmJvZHktbGlzdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIG1hcmdpbjogMHB4IDE1cHg7XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJjpsYXN0LWNoaWxkIHtcclxuICAgIC8vICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLmV4Y2hhbmdlLXF0eS1yb3cge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRheS10YWcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcclxuICAub3JkZXItY29uZmlybWF0aW9uIHtcclxuICAgIC5vcmRlci1zdG9jayB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbXNnIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4Y2hhbmdlLXF0eS1yb3cge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAuZGF5LXRhZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyYm9keS1saXN0IHtcclxuICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmF1dGgtaGVhZGluZyB7XHJcbiAgcGFkZGluZy10b3A6IDE0cHg7XHJcbn1cclxuXHJcbi5hdXRoLW1zZyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcclxufVxyXG5cclxuLmF1dGhvcmlzZS1tc2cge1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIG1hcmdpbjogMHB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBkaXYge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2NlZWQtYnV0dG9uIHtcclxuICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMjhweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcblxyXG4gIHBhZGRpbmc6IDUwcHggMHB4IDMwcHggMHB4O1xyXG59XHJcblxyXG4udHBpbi1idXR0b24ge1xyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLy8gcGFkZGluZzogMTBweCAyOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxuXHJcbiAgcGFkZGluZzogMjZweCAwcHggMTVweCAwcHg7XHJcbn1cclxuXHJcbi5iYWNrLXRwaW4sXHJcbi5ub3RlLXNlY3Rpb24ge1xyXG4gIC5jb2wge1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZWRfYnV0dG9uLmxpbmsge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJhY2stdHBpbiB7XHJcbiAgcGFkZGluZzogMjZweCAwcHggMTVweCAwcHg7XHJcbn1cclxuXHJcbi5ub3RlLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4IDIwcHggMjBweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLm5vdGUtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICB9XHJcblxyXG4gIC5iYWNrLXRwaW4gLmNvbCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAubm90ZS1zZWN0aW9uIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmlnLXN3aXRjaCB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICYuZS1zd2l0Y2gtYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5taWRuaWdodC1ibHVlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1ubyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXI6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS15ZXMpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1zd2l0Y2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBtYXJnaW46IDAuMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XHJcblxyXG4gICAgICAgICYuZS1zd2l0Y2gtYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5taWRuaWdodC1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmlnLXN3aXRjaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDExcHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNoZWNrYm94OmNoZWNrZWQrJi1sYWJlbCB7XHJcbiAgICAgICAgLnRvZ2dsZS1zd2l0Y2gtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b2dnbGUtc3dpdGNoLXN3aXRjaCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvdW50ZXJpbnB1dCB7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAuaW5wdXRfcHJlZml4IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm9yZGVybXNnc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDYycHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyc2VjdGlvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLm9yZGVyYm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHRvd2F0Y2hsaXN0IHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tY2xhc3MtYnRudHlwZSB7XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVqZWN0ZWRtc2cge1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlY2lldmVkIHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG5cclxuICAucmVqZWN0ZWQge1xyXG4gICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgfVxyXG4gIC50b29sdGlwLW1zZy1pY29uIHtcclxuICAgIC5lZGVsLWljb24tdG9vbHRpcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2V2ZW50eUZpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBwaWNrIG1zZ1xyXG5cclxuLnJlZGlyZWN0T3V0ZXJib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZWM7XHJcbiAgcGFkZGluZzogMjBweCA0N3B4IDIwcHggNDdweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVkX2J1dHRvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLXNsaWNlLW5vdGUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIC5oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbn1cclxuIiwiLmZpbHRlcnNvcnRTaWRlYmFyLXNlY3Rpb24tbW9iaWxlIHtcclxuICAuei1pbmRleC1oaWdoX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuYm9keWxpc3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlcnNvcnRTaWRlYmFyLWNsZWFyLWFsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuXHJcbiAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmZsb3ctc2Nyb2xsLTM0MCB7XHJcbiAgaGVpZ2h0OiAzNDBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyB7XHJcbiAgLmxlZnRzaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgYS5uYXYtbGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxMnB4O1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodHNpZGViYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcclxuICAgICAgLmJvZHlsaXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAuYm9keWxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluc2lkZS1saXN0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWZpbHRlci1zZWN0aW9uIHtcclxuICAubGVmdHNpZGViYXIge1xyXG4gICAgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xyXG4gICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgY29sb3I6ICNkZDUwNGQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodHNpZGViYXIge1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogMC4xMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbmxvY2stZmlsdGVyLWRvdCB7XHJcbiAgY29sb3I6ICR0b21hdG87XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC02cHg7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ubmZvLWdlbnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDlweCAxN3B4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcblxyXG4gIC5zdWJ3aWR0aCB7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWhlYWQge1xyXG4gICAgdHIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWJvZHkge1xyXG4gICAgdHIge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4gICAgICAudGFibGUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGJvZHktY29udGVudCB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFwcGx5Tm93QnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjJweCAwcHggMzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLmVkZWwtaWNvbi1zaGFyZS1pY29uIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLupaxcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZS1kaXNjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMuNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWx0ZXh0IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi53LTIwIHtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4ucGwtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmlwby1sYWJlbC10ZXh0LXRpbGUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmZvLWdlbnRhYmxlIHtcclxuICB0ciB7XHJcbiAgICB0aDpudGgtY2hpbGQoMSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuY29udGVudC1wYWRkaW5nLTE1IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCgyKSxcclxuICAgIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDMpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICB0ZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCg1KSxcclxuICAgIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDYpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC1mb250LXNpemUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10ZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5uZm8tdGFicy1hZnRlciAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5mby10YWJzLWFmdGVyIC5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIC5zZWFyY2hiYXItc2VhcmNoLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmNvbW1vbi1zZWFyY2gtYmFyIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tbW9uLXNlYXJjaC1iYXIge1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZztcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAubWljLWljb24ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hiYXItc2VhcmNoLWJsb2NrLW1vYmlsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnNwaW5uZXItYm9yZGVyIHtcclxuICBib3JkZXItY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLyogTG9hZGluZyBkb3RzIHN0eWxlcyAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIG9wYWNpdHkge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbiN0aHJlZS1kb3QtbG9hZGluZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jdGhyZWUtZG90LWxvYWRpbmcgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuI3RocmVlLWRvdC1sb2FkaW5nIHNwYW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG9wYWNpdHk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb24tbmFtZTogb3BhY2l0eTtcclxuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICBmb250LXNpemU6ICRmb250LXRoaXJ0eTtcclxufVxyXG5cclxuI3RocmVlLWRvdC1sb2FkaW5nIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMTAwbXM7XHJcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEwMG1zO1xyXG59XHJcblxyXG4jdGhyZWUtZG90LWxvYWRpbmcgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzMDBtcztcclxuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMzAwbXM7XHJcbn1cclxuIiwiLmZsb2F0aW5nLWZlZWRiYWNrLXNlY3Rpb24ge1xyXG4gIC5ib3gtZmVlZGJhY2sge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogNTAlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b21hdG87XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi56LWxvdy1pbmRleCB7XHJcbiAgICAuYm94LWZlZWRiYWNrIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc2VjdGlvbl9oZWFkIHtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgY29sb3I6ICMwYjI0M2E7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmFjY29yZGlhbl9jb250YWluZXIge1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMjAwcHggMTVweDtcclxuXHJcbiAgLnNlcGVyYXRpb25fbGluZSB7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICBtYXJnaW46IDE2cHggMHB4IDE2cHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlhbi1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblxyXG4gICAgLnN1Yl90ZXh0IHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tfdG9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogMjMzcHg7XHJcbiAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzM1ODBmNztcclxuXHJcbiAgICAgIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctdXAge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZSBTYW5zXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmFjY29yZGlvbi1ib2R5IHtcclxuICBwYWRkaW5nOiAwLjJyZW0gMHJlbSAwcmVtIDByZW07XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxcmVtIDByZW07XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xyXG4gIC8vIHdpZHRoOiAzMHB4O1xyXG4gIC8vIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy1kb3duICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAvLyAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIC8vICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5maWx0ZXJhc3NldC1kcm9wIHtcclxuICBiYWNrZ3JvdW5kOiAkUG9yY2VsYWluO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAvLyBoZWlnaHQ6IDQ2OHB4O1xyXG4gIHdpZHRoOiAzOThweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgei1pbmRleDogNjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDAlO1xyXG5cclxuICAmLWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiIG9uO1xyXG4gICAgY29sb3I6ICRncmV5LXRleHQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDBweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbjogNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW1wIHtcclxuICAgIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYtYm9keSB7XHJcbiAgICAvLyB3aWR0aDogMzU4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNzNweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbjogMTVweCAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAvKiBoaWRlIHNjcm9sbCBiYXIgaW4gSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgLypoaWRlIHNjcm9sbCBiYXIgaW4gRmlyZWZveCAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyAvL2hpZGUgc2Nyb2xsYmFyIGluIGNocm9tZVxyXG4gICAgfVxyXG5cclxuICAgIHRyYW5zaXRpb246IFwiZGlzcGxheSAzMDBtcyBlYXNlLWluXCI7XHJcbiAgfVxyXG5cclxuICAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICNhc3NldC5maWx0ZXJhc3NldC1kcm9wLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gICNmaWx0ZXIuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICNhc3NldC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgaGVpZ2h0OiAyMDVweDtcclxuICB9XHJcblxyXG4gICYtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJFBvcmNlbGFpbjtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTNweCAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIC8vICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXJfYWxsIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1ibHVlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXBseS1idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgIHdpZHRoOiAxMTlweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAuY2hlY2tlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIC5jaGVja2VkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrZWQge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM4LCA2LCAyMDMsIDAuMyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTclO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saWdodC1ibHVlIHtcclxuICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gIH1cclxuXHJcbiAgLmRhcmstZ3JleSB7XHJcbiAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICB9XHJcblxyXG4gIC5saWdodC1ncmV5IHtcclxuICAgIGNvbG9yOiAjYjhiOGI4O1xyXG4gIH1cclxuXHJcbiAgLnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy9jb21tb25cclxuICAvLyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC8vICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC8vICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAvLyAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLy8gICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLy8gICBoZWlnaHQ6IDIwcHg7XHJcbiAgLy8gICB3aWR0aDogMjBweDtcclxuICAvLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLy8gfVxyXG5cclxuICAvLyAuYXJyLWNvbG9yIHtcclxuICAvLyAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgLy8gICB6LWluZGV4OiAxO1xyXG4gIC8vICAgLy8gYm9yZGVyOiAwLjJweCBzb2xpZCAjMzU4MGY3O1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gbGFiZWwge1xyXG4gIC8vICAgd2lkdGg6IDExOXB4O1xyXG4gIC8vICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIC8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC8vICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAvLyAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgLy8gICBsaW5lLWhlaWdodDogMjBweDtcclxuICAvLyAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XHJcbiAgLy8gICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAvLyAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgLy8gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC8vICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAvLyAgIHdpZHRoOiA4MCU7XHJcbiAgLy8gICAmOmhvdmVyIHtcclxuICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICAvLyBsYWJlbCBwIHtcclxuICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAvLyAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLy8gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC8vIH1cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtb25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAvLyBoZWlnaHQ6IDQ2OHB4O1xyXG4gIHdpZHRoOiAzOThweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgei1pbmRleDogNjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDAlO1xyXG4gIC5maWx0ZXJhc3NldC1kcm9wLWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiIG9uO1xyXG4gICAgY29sb3I6ICRncmV5LXRleHQ7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtaW1wIHtcclxuICAgIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAvLyB3aWR0aDogMzU4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNzNweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbjogMTVweCAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIGhpZGUgc2Nyb2xsIGJhciBpbiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLypoaWRlIHNjcm9sbCBiYXIgaW4gRmlyZWZveCAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyAvL2hpZGUgc2Nyb2xsYmFyIGluIGNocm9tZVxyXG4gICAgfVxyXG4gICAgdHJhbnNpdGlvbjogXCJkaXNwbGF5IDMwMG1zIGVhc2UtaW5cIjtcclxuICB9XHJcbiAgI2Fzc2V0LmZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gICNmaWx0ZXIuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgI2Fzc2V0LmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICBoZWlnaHQ6IDIwNXB4O1xyXG4gIH1cclxuICAuY29sb3JfYmx1ZSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTNweCAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIC8vICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNsaWRlci1ibHVlO1xyXG4gICAgfVxyXG4gICAgLmNsZWFyX2FsbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJHNsaWRlci1ibHVlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwbHktYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNsaWRlci1ibHVlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICB3aWR0aDogMTE5cHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAuY2hlY2tlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICAuY2hlY2tlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2VkIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlnaHQtYmx1ZSB7XHJcbiAgICBjb2xvcjogIzM1ODBmNztcclxuICB9XHJcblxyXG4gIC5kYXJrLWdyZXkge1xyXG4gICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgfVxyXG5cclxuICAubGlnaHQtZ3JleSB7XHJcbiAgICBjb2xvcjogI2I4YjhiODtcclxuICB9XHJcblxyXG4gIC5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vY29tbW9uXHJcbiAgLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAvLyAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC8vICAgaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgd2lkdGg6IDIwcHg7XHJcbiAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gLmFyci1jb2xvciB7XHJcbiAgLy8gICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gIC8vICAgei1pbmRleDogMTtcclxuICAvLyAgIC8vIGJvcmRlcjogMC4ycHggc29saWQgIzM1ODBmNztcclxuICAvLyB9XHJcblxyXG4gIC8vIGxhYmVsIHtcclxuICAvLyAgIHdpZHRoOiAxMTlweDtcclxuICAvLyAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAvLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAvLyAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLy8gICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLy8gICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiIG9uO1xyXG4gIC8vICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgLy8gICBtYXJnaW46IDBweCAxMHB4O1xyXG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLy8gICB3aWR0aDogODAlO1xyXG4gIC8vICAgJjpob3ZlciB7XHJcbiAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgLy8gbGFiZWwgcCB7XHJcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyB9XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubnJtbCxcclxuLmNuYyxcclxuLmJvLFxyXG4ubXRmIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMTY3LCAyMywgMC4xKTtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZGZhNzE3O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbn1cclxuXHJcbi5taXMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMSwgNjklLCA1OSUsIDAuMSk7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBjb2xvcjogI2RkNTA0ZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG59XHJcblxyXG4vLyBAa2V5ZnJhbWVzIGRyb3Atb3BlbiB7XHJcbi8vICAgMCUge1xyXG4vLyAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuLy8gICAgIGhlaWdodDogMDtcclxuLy8gICB9XHJcbi8vICAgMTAwJSB7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uZmlsdGVyQm90dG9tU2Nyb2xsIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZmlsdGVyYXNzZXQtZHJvcC1jb21tb24tYXNzZXQge1xyXG4gIHJpZ2h0OiA1LjUlO1xyXG59XHJcbi5maWx0ZXJhc3NldC1uZXctdGhlbWUge1xyXG4gIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiA1cHggMTBweDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wLWFycm93IHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJFBvcmNlbGFpbjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNDBweDtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1peGluIHBubC1zdW1tYXJ5LWhlYWRpbmcge1xyXG4gIC8vc3R5bGVOYW1lOiBQLTE0LU1lZGl1bTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbn1cclxuXHJcbi5wbmwtdmlldy1oZWFkZXItc2VjdGlvbixcclxuLnBubC1lZGl0YWJsZS1hY3Rpb24sXHJcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHtcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgcGFkZGluZzogMHB4IDExMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gaXNpbi1tb2Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcblxyXG5AbWl4aW4gc2NyaXAtbW9iIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuQG1peGluIGNvbXBhbnktbW9iIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJGdyZXktZGFyaztcclxufVxyXG5cclxuQG1peGluIGx0cC1tb2Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuQG1peGluIHF0eS1tb2Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJGdyZXktZGFyaztcclxufVxyXG5cclxuLnBubC1zdW1tYXJ5LWRldGFpbHMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgfVxyXG5cclxuICBwYWRkaW5nOiAwcHggMTZweCAwcHggMTEycHg7XHJcbn1cclxuXHJcbi5zdW1tYXJ5LW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIHBhZGRpbmc6IDBweCAxNXB4O1xyXG5cclxuICAuaXNpbi1jb250YWluZXIsXHJcbiAgLmNvbXBhbnktcXR5LWx0cCxcclxuICAuY29tcGFueS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaXNpbi1jb250YWluZXIge1xyXG4gICAgLmlzaW4ge1xyXG4gICAgICBAaW5jbHVkZSBpc2luLW1vYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55LWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBjb21wYW55LW1vYjtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICB9XHJcblxyXG4gIC5jb21wYW55LXF0eS1sdHAge1xyXG4gICAgLnBubC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5zY3JpcHQtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgc2NyaXAtbW9iO1xyXG5cclxuICAgICAgJi5tLXctNDMge1xyXG4gICAgICAgIG1pbi13aWR0aDogNDMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm0tdy01NiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1NiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXR5LWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4Ljg2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHF0eS1tb2I7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAzLjMycHg7XHJcblxyXG4gICAgICAmLm0tdy0yMCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubHRwLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgQGluY2x1ZGUgbHRwLW1vYjtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuXHJcbiAgICAgICYubS13LTM3IHtcclxuICAgICAgICBtaW4td2lkdGg6IDM3JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tLXctMjQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjQlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm0tdy00MyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1peGluIHBubC1zdW1tYXJ5LWhlYWRpbmctdmFsIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICBtYXJnaW4tdG9wOiA4LjMycHg7XHJcbn1cclxuXHJcbkBtaXhpbiBwbmwtdGFibGUtaGVhZGluZyB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcblxyXG5AbWl4aW4gcG5sLXRhYmxlLWhlYWRpbmctbSB7XHJcbiAgZm9udC1mYW1pbHk6ICRJbnRlclI7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG5cclxuQG1peGluIGVkaXQtY3RhLXRleHQtZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG59XHJcblxyXG5AbWl4aW4gZWRpdC1jdGEtdGV4dC1tIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTUuNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG59XHJcblxyXG4ucG5sLXN1bW1hcnktZGV0YWlscyB7XHJcbiAgLmNvbG9yLXJlZCB7XHJcbiAgICBjb2xvcjogJHRvbWF0by1yZWQ7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItZ3JlZW4ge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICB9XHJcblxyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzYuNjhweDtcclxuXHJcbiAgLnBuLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBkaXYsXHJcbiAgICBzcGFuIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbmwucHJvZml0LWxvc3Mge1xyXG4gICAgICB3aWR0aDogMTAuNjQzJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbmwuaXNpbiB7XHJcbiAgICAgIHdpZHRoOiAxMC42NDMlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDExNnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbmwuY29tcGFueSB7XHJcbiAgICAgIHdpZHRoOiAxOC4xNTUlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBubC5zY3JpcCB7XHJcbiAgICAgIHdpZHRoOiAxMC41MzklO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDY1LjkzcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG5sLnF0eSB7XHJcbiAgICAgIHdpZHRoOiA3LjY5MyU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOTIuMDdweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubHRwLWNoYW5nZSB7XHJcbiAgICAgIHdpZHRoOiAxOC4zMyU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG5sLXN1bW1hcnktaGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBwbmwtc3VtbWFyeS1oZWFkaW5nO1xyXG4gIH1cclxuXHJcbiAgLnBubC1zdW1tYXJ5LXZhbHVlIHtcclxuICAgIEBpbmNsdWRlIHBubC1zdW1tYXJ5LWhlYWRpbmctdmFsO1xyXG5cclxuICAgIC5sdHAtdmFsdWUge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAgIC5jaGFuZ2UsXHJcbiAgICAgIC5jaGFuZ2UtcGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEludGVyUjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hhbmdlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFuZ2UtcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBubC1kYXRhLXZhcmlhbnQtMS1kIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwbmwtZGF0YS12YXJpYW50LTItZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gcG5sLWRhdGEtdmFyaWFudC0zLWQge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuQG1peGluIHBubC1kYXRhLXZhcmlhbnQtMS1tIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxufVxyXG5cclxuQG1peGluIHBubC1kYXRhLXZhcmlhbnQtMi1tIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxufVxyXG5cclxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIC5wbmwtdmlldy10YWJsZS1jc3Mge1xyXG4gICAgLy90ZW1wb3RhcnkgY3NzIGFkZGVkIHRoaXMgaXMgbmVlZCB0byBjaGVjayBzdXJhaiBvciBrYXZ5YS5cclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgLnNlcmlhbCB7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDM5cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGguc2VyaWFsIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxMS41NXB4IDlweCA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkLnNlcmlhbCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA5cHggN3B4IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMS4yMnB4IDEzLjU1cHggMTIuMjJweCA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgudHhuLWRhdGUge1xyXG4gICAgICB3aWR0aDogODRweDtcclxuICAgIH1cclxuICAgIHRkLnR4bi1kYXRlIHtcclxuICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bm90KC5zZXJpYWwpIHtcclxuICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIH1cclxuXHJcbiAgICB0ZDpub3QoLnNlcmlhbCkge1xyXG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50eG4tZGF0ZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDNweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbiB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTdweDtcclxuICAgICAgICB3aWR0aDogNTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdHkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ5LjA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ5LjA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDc5cHg7XHJcbiAgICAgICAgd2lkdGg6IDc5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHhuLXR5cGUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icm9rZXJhZ2Uge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDgxcHg7XHJcbiAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RheC1nc3Qge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdHQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTlweDtcclxuICAgICAgICBtaW4td2lkdGg6IDU5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhbXAtZHV0eSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogOTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWJpLWZlZXMge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDgycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHhuLWNoYXJnZXMge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogOTlweDtcclxuICAgICAgICBtaW4td2lkdGg6IDk5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGF4LXR4bi1jaGFyZ2VzIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3RoZXIge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAxcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHBubC10YWJsZS1oZWFkaW5nO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG5sLXRhYmxlLWhlYWRpbmctbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xyXG4gICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyOm50aC1vZi10eXBlKGV2ZW4pID4gKiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHhuLWRhdGUsXHJcbiAgICAgIC50eG4tdHlwZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwbmwtZGF0YS12YXJpYW50LTItZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBubC1kYXRhLXZhcmlhbnQtMi1tO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWN0aW9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHBubC1kYXRhLXZhcmlhbnQtMy1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcG5sLWRhdGEtdmFyaWFudC0yLW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdHksXHJcbiAgICAgIC5wcmljZSxcclxuICAgICAgLmJyb2tlcmFnZSxcclxuICAgICAgLnN0YXgtZ3N0LFxyXG4gICAgICAuc3R0LFxyXG4gICAgICAuc3RhbXAtZHV0eSxcclxuICAgICAgLnNlYmktZmVlcyxcclxuICAgICAgLnR4bi1jaGFyZ2VzLFxyXG4gICAgICAudGF4LXR4bi1jaGFyZ2VzLFxyXG4gICAgICAub3RoZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG5sLWRhdGEtdmFyaWFudC0xLWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBwbmwtZGF0YS12YXJpYW50LTEtbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBubC1lZGl0YWJsZS1hY3Rpb24ge1xyXG4gIC5wbmwtZWRpdC1jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aWR0aDogNTYlO1xyXG4gIH1cclxuXHJcbiAgLmVkaXQtdGV4dCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBlZGl0LWN0YS10ZXh0LW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgQGluY2x1ZGUgZWRpdC1jdGEtdGV4dC1kO1xyXG4gIH1cclxuXHJcbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cclxuICAucG5sLWVkaXQtY2hlY2tib3ggaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbGVmdDogMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICB0b3A6IDRweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbiAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvcDogNHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLnBubC1lZGl0LWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua2lzaC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbiAgLnBubC1lZGl0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICB9XHJcblxyXG4gIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXHJcbiAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuICAucG5sLWVkaXQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG4gIC5wbmwtZWRpdC1jaGVja2JveCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGVmdDogOHB4O1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtMTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDExMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDExMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAjcG5sLXZpZXctdHJhbnNhY3Rpb24tcmVwb3J0IHtcclxuICAgIC5xdHktY29udGFpbmVyIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmx0cC1jb250YWluZXIge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTsgLyogZm9yIENocm9tZSwgU2FmYXJpLCBhbmQgT3BlcmEgKi9cclxuICB9XHJcbn1cclxuXHJcbi5kLXNoaW1tZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZWRpdC1zcGxpdC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgMjMxLCAyMzEsIDAuMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIC8vIG1heC13aWR0aDogNDI1cHg7XHJcbiAgLy8gcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgJi1oZWFkIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAuZG93bi1iYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMyU7XHJcbiAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICAmLXJpZ2h0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ib2R5IHtcclxuICAgIC8vIHBhZGRpbmc6IDMlO1xyXG4gICAgLy8gaGVpZ2h0OiAzMDZweDtcclxuICAgIC5ib2R5aGVhZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICBtYXJnaW46IDZweCAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgfVxyXG4gICAgLmJvZHlsaXN0I2Fzc2V0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9keWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwIDMlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWx0ZXItYXNzZXQtc2VwZXJhdG9yIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMSU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuZWRfYnV0dG9uLmFwcGx5X2ZpbHRlciB7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMSUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvZHlsaXN0IC5jaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICB3aWR0aDogMTE5cHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICsgLmNoZWNrZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9keWxpc3QtdGl0bGUsXHJcbiAgICAuY2hlY2tlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2VkIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5bGlzdC10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpZ2h0LWJsdWUge1xyXG4gICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgfVxyXG5cclxuICAuZGFyay1ncmV5IHtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gIH1cclxuXHJcbiAgLmxpZ2h0LWdyZXkge1xyXG4gICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgfVxyXG5cclxuICAuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC8vICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC8vICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAvLyAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLy8gICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLy8gICBoZWlnaHQ6IDE2cHg7XHJcbiAgLy8gICB3aWR0aDogMTZweDtcclxuICAvLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgLy8gfVxyXG5cclxuICAvLyAuYXJyLWNvbG9yIHtcclxuICAvLyAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAvLyAgIC8vIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAvLyBib3JkZXI6IDAuMnB4IHNvbGlkICMzNTgwZjc7XHJcbiAgLy8gfVxyXG5cclxuICAvLyBsYWJlbCB7XHJcbiAgLy8gICB3aWR0aDogMTE5cHg7XHJcbiAgLy8gICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAvLyAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcclxuICAvLyAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gIC8vICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgLy8gICAmOmhvdmVyIHtcclxuICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLm5ybWwsXHJcbiAgLmNuYyxcclxuICAuZm8sXHJcbiAgLm10cyxcclxuICAuYm8sXHJcbiAgLm10ZiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMTY3LCAyMywgMC4xKTtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNkZmE3MTc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLm1pcyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBoc2xhKDEsIDY5JSwgNTklLCAwLjEpO1xyXG4gICAgcGFkZGluZzogMnB4IDRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2RkNTA0ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICRmLXctNDAwOiA0MDA7XHJcbiAgJGYtdy01MDA6IDUwMDtcclxuICAkZi1zLTE0OiAxNHB4O1xyXG4gICRmLXMtMTE6IDExcHg7XHJcbiAgJGYtcy0xNDogMTRweDtcclxuXHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmLnotaW5kZXgtaGlnaCB7XHJcbiAgICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW46IDEwJTtcclxuICAgIH1cclxuICAgIC5tb2JGb3JtIHtcclxuICAgICAgbWFyZ2luOiAyNXB4IDE1cHg7XHJcbiAgICAgIC5tb2JGb3JtV3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsdWVfYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmLm1haWwge1xyXG4gICAgICAgICAgLm1haWwtaW5wdXQge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b21Gb3JtU2VjdGlvbiB7XHJcbiAgICAgIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLnRhYmxlLmV4cGFuZC10YWJsZSB7XHJcbi8vICAgICB3aWR0aDogMTU1MHB4O1xyXG4vLyB9XHJcblxyXG4uaGlkZS1uYXYtdGFicyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgLnNxdWFyZS1vZmYtc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnBvc2l0aW9uLWZpbHRlci1zdGlja3kge1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTY1cHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICB9XHJcblxyXG4gIC5zcXVhcmUtb2ZmLXN0YXRlIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgfVxyXG5cclxuICAuc3F1YXJlLW9mZi1zZWxlY3RlZC1idXR0b24tbW9iaWxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcXVhcmUtb2ZmLXNlbGVjdGVkIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweCAxNXB4IDE1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcblxyXG4gICAgLmRheXMtbXRtIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF5LW10bS1jaGFuZ2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRheXMtbXRtLWNoYW5nZS1wZXJjZW50YWdlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc3F1YXJlLW9mZi1wb3NpdGlvbi1jb250YWluZXItcmlnaHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgIC5zcXVhcmUtY291bnQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LWFsbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gIH1cclxuXHJcbiAgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIgaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cclxuICAuc3FhdXJlLWNoZWNrbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cclxuICAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnNxYXVyZS1jaGVja21hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gIH1cclxuXHJcbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuICAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuICAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnNxYXVyZS1jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG4gIC5zcXVhcmUtb2ZmLXBvc2l0aW9uLWxlZnQtY29udGFpbmVyIC5zcWF1cmUtY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIHtcclxuICAgIC5kLWZsZXgge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC00OmZpcnN0LWNoaWxkIHtcclxuICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtNDpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogMjIlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC00Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuLnJlYWxpc2VkLXBubC1jaGFuZ2UsXHJcbiAgICAgIC50b3RhbHBubCxcclxuICAgICAgLnBubGNoYW5nZXBlcmNlbnQsXHJcbiAgICAgIC5yZWFsaXNlZC1wbmwsXHJcbiAgICAgIC51bnJlYWxpc2UtcG5sLFxyXG4gICAgICAudW4tcmVhbGlzZWQtdmFsIHNwYW4udW5yZWFsaXNlLXBubC1jaGFuZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b3RhbHBubCxcclxuICAgICAgLnJlYWxpc2VkLXBubCxcclxuICAgICAgLnVucmVhbGlzZS1wbmwge1xyXG4gICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgICAgICAucmVhbGlzZWQtcG5sLWNoYW5nZSxcclxuICAgICAgICAudW5yZWFsaXNlLXBubC1jaGFuZ2UsXHJcbiAgICAgICAgLnBubGNoYW5nZXBlcmNlbnQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhbGlzZWQtdmFsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFsaXplZF90ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogOXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIHtcclxuICAgIC5kLWZsZXgge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcblxyXG4gICAgLnNxdWFyZS1vZmYtZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcXVhcmVfb2ZmLnBzLTQge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgLy8gd2lkdGg6IDQ0JTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyaXplIHtcclxuICAgICAgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5sY3VkZV9wb3NpdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAvLyB3aWR0aDogNTYlO1xyXG5cclxuICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIHN1cCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cclxuICAgIC5pbmxjdWRlX3Bvc2l0aW9uIGlucHV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cclxuICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmxjdWRlX3Bvc2l0aW9uOmhvdmVyIGlucHV0IH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5raXNoLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbiAgICAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xyXG4gICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXHJcbiAgICAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXHJcbiAgICAuaW5sY3VkZV9wb3NpdGlvbiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFya2V0LXN0YXR1cyB7XHJcbiAgICAuZC1mbGV4OmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNob2xkaW5ncyB7XHJcbiAgICAuZGF5c3BubC1jb250YWluZXIge1xyXG4gICAgICAuY29sLTY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBuZy1jb250YWluZXItd3JhcHBlciB7XHJcbiAgICAgIHotaW5kZXg6IDg7XHJcblxyXG4gICAgICAuZGF5c3BubC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcclxuXHJcbiAgICAgICAgJi5ib3JkZXItb24tc2VhcmNoLW5vbmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXlzcG5sIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXlwbmxjaGFuZ2Uge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNwb3NpdGlvbnMge1xyXG4gICAgLm1iLTMwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF5c3BubC1jb250YWluZXIge1xyXG4gICAgICAuY29sLTY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXlzcG5sIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRheXBubGNoYW5nZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFya2V0LXN0YXR1cyB7XHJcbiAgICAuZC1mbGV4IHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1mbGV4OmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2w6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC50b3RhbHBubC12YWwge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBubGNoYW5nZXBlcmNlbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5pbnZlc3RtZW50LW1vYiBoMyxcclxuICAgICAgLmN1cnItdmFsLW1vYiBoMyxcclxuICAgICAgLnRvdGFscG5sLWhlYWRpbmcgaDMsXHJcbiAgICAgIC5yZWFsaXNlZC1wbmwtaGVhZCBoMyxcclxuICAgICAgLnVuLXJlYWxpc2VkLWhlYWQgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnZlc3RtZW50LW1vYiAuaW52LXZhbCBzcGFuLFxyXG4gICAgICAuY3Vyci12YWwtbW9iIC5jdXJyLXZhbCBzcGFuLFxyXG4gICAgICAucmVhbGlzZWQtdmFsIC50b3RhbHBubCxcclxuICAgICAgLnVuLXJlYWxpc2VkLXZhbCAudG90YWxwbmwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b3RhbHBubC12YWwgLnRvdGFscG5sIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNi40MXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG5sY2hhbmdlcGVyY2VudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhYmVscyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyLjVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uTixcclxuICAgIHNwYW4uQyxcclxuICAgIHNwYW4uUiB7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5FUSxcclxuICAgIHNwYW4uTUYsXHJcbiAgICBzcGFuLkNOQyxcclxuICAgIC5OUk1MLFxyXG4gICAgLkVURixcclxuICAgIC5GTyxcclxuICAgIC5NQVAsXHJcbiAgICAuRk5PLFxyXG4gICAgLkZJLFxyXG4gICAgLkNPLFxyXG4gICAgLlJFLFxyXG4gICAgLkVURixcclxuICAgIC5NRixcclxuICAgIC5DRFMsXHJcbiAgICAuQk8sXHJcbiAgICAuTVRGIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQtYnJvd25pc2g7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uU0VMTCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93bi1kYXJrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAycHg7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5NSVMge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkLWxpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiAwcHggMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uQlVZIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFiZWxzIHtcclxuICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlLXR3bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFjay1idXR0b24ge1xyXG4gICAgaSB7XHJcbiAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUaHJlZTtcclxuICAgICAgdG9wOiAxcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWhlYWRpbmcuaG9sZGluZ3N0YWItaGVhZGluZyB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgIC5kYXRlLXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXgtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIHtcclxuICAgICN0YWJsZUNvbnRlbnQge1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtbWFya2V0LW5hbWUge1xyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICBzcGFuLm5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzOXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uc3RvY2tWYWx1ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLW1hcmtldC1wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtbWFya2V0LXByb2ZpdC1sb3Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLW1hcmtldC1wcm9maXQtbG9zcy1jaGFuZ2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1wcm9maXQtbG9zcyB7XHJcbiAgICAgIC5wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG5cclxuICAgICAgICBzcGFuLnByb2ZpdC1sb3NzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maXQsXHJcbiAgICAgICAgLnByb2ZpdC1sb3NzLWNoYW5nZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtYWxpZ24tbGVmdC1pbXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRheXMtY2hhbmdlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAuZGF5cy10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXlzLXByb2ZpdC1sb3NzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1tYXJrZXQtZGF0YSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAubGVmdC1wb3J0aW9uLFxyXG4gICAgICAuY29sLTkge1xyXG4gICAgICAgIC5xdHkgLnF0eS10ZXh0LFxyXG4gICAgICAgIC5hdmctcHJpY2UgLmF2Zy1wcmljZS10ZXh0LFxyXG4gICAgICAgIC5jdXJyLXZhbCAuY3Vyci12YWwtdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcblxyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdHkgLnF0eS12YWx1ZSxcclxuICAgICAgICAuYXZnLXByaWNlIC5hdmctcHJpY2UtdmFsdWUsXHJcbiAgICAgICAgLmN1cnItdmFsIC5jdXJyLXZhbC12YWx1ZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdHkgLnF0eS12YWx1ZSxcclxuICAgICAgICAuYXZnLXByaWNlIC5hdmctcHJpY2UtdmFsdWUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgICBjb2xvcjogJEdyYXk3NztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAucXR5LFxyXG4gICAgICAgIC5hdmctcHJpY2UsXHJcbiAgICAgICAgLmN1cnItdmFsIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIHtcclxuICAgIC5vZmZzZXQtMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3LjMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYmxlQ29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xyXG5cclxuICAgICAgLmNvbC0xIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbiAgICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktcHJpbWFyeTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA6aG92ZXIgaW5wdXQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5raXNoLWdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cclxuICAgICAgICBpbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuICAgICAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cclxuICAgICAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLW1hcmtldC1uYW1lIHtcclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uc3RvY2tWYWx1ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLW1hcmtldC1wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtbWFya2V0LXByb2ZpdC1sb3Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLW1hcmtldC1wcm9maXQtbG9zcy1jaGFuZ2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1wcm9maXQtbG9zcyB7XHJcbiAgICAgIC5wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgc3Bhbi5wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5uYSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2ZpdCxcclxuICAgICAgICAucHJvZml0LWxvc3MtY2hhbmdlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF5cy1jaGFuZ2Uge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5kYXlzLXRleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF5cy1wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtbWFya2V0LWRhdGEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgLmNvbC03IHtcclxuICAgICAgICAucXR5IC5xdHktdGV4dCxcclxuICAgICAgICAuYXZnLXByaWNlIC5hdmctcHJpY2UtdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF0eSAucXR5LXZhbHVlLFxyXG4gICAgICAgIC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF0eSAucXR5LXZhbHVlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICAgICAgY29sb3I6ICRHcmF5Nzc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbGRpbmctdGFicyB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxMC41cHggMTBweDtcclxuXHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2VhcmNoLWZpbHRlciB7XHJcbiAgICAgICNzdW1tYXJpemUtbW9iIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLnN1bW1hcml6ZSB7XHJcbiAgICAgICAgICBzcGFuLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZC1mbGV4IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuc3VtbWFyaXplIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmxjdWRlX3Bvc2l0aW9uIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVhbnRpdHksXHJcbiAgICAgICAgLnNxdWFyZV9vZmYge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG5cclxuICAgICAgICAgIGkuZWRlbC1pY29uLWFycm93LWRvd246YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50YXAtdG8tcGxlZGdlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YXAtdG8tcGxlZGdlIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMC40cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuc3F1YXJlX29mZiB7XHJcbiAgICAgICAgLy8gICAgIGltZyB7XHJcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggLTE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTAuNXB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bmxvYWRzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgICAgICAgaS5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rml2ZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWZ0LXRoaW4tYXJyb3ctZXhwYW5kIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtMTAge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZS1leHBhbmQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X25pbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaGJhci1jIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwcHggMTNweCA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaS5lZGVsLWljb24tbGVmdC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgLy9zdHlsZU5hbWU6IFAtMTItTWVkaXVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvcnQgYnV0dG9uIHtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGN5YW4tYmx1ZS0xO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGN5YW4tYmx1ZS0xO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTMuNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0ZWVuX3BvaW50X3NpeDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc29ydC1maWx0ZXItaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5zb3J0LWZpbHRlci1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5maWx0ZXIgYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGN5YW4tYmx1ZS0xO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlci1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyIGJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvd25sb2FkcyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZG9jay1maWx0ZXJiYXItbW9iIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHRvcDogMTEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAyJTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgJi4tdG9wLXB1c2gge1xyXG4gICAgICAgICAgICB0b3A6IDE2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kb2NrLWZpbHRlcmJhci1tb2ItcG9zIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHRvcDogMTYwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAyJTtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob2xkaW5ncy10YWJsZS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC10YWJsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAjdGFibGUtaGVhZGluZ3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG5cclxuICAgICAgICAgIC5zb3J0LWNhcmV0IHtcclxuICAgICAgICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zaXRpb25zLXRhYmxlIHtcclxuICAgICAgLm5vLXBvc2l0aW9uLW9wZW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAuaW5jLXBvcy1tZXNzYWdlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIC8vc3R5bGVOYW1lOiBSZWd1bGFyIDEyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcclxuICAgICAgICAjaG9sZGluZyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmFtZSB7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIC5uYW1lLmhvbGRpbmcgLnJlYWRtb3JlIGksXHJcbiAgICAubmFtZS5wb3NpdGlvbiAucmVhZG1vcmUgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhZG1vcmUge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtNHB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTAuNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLm5hbWUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICBzcGFuLnRhZyB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcblxyXG4gIHNwYW4ucG5sIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgfVxyXG5cclxuICBzcGFuLnBubGNoYW5nZXBlcmNlbnQge1xyXG4gICAgLy8gZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlLXJlZCB7XHJcbiAgICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNoYW5nZS11cCB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlLWdyZWVuIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2gge1xyXG4gICAgLS1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3LjVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaFxyXG4gICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2hcclxuICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbnB1dDpjaGVja2VkXHJcbiAgICB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgIGxlZnQ6IC0xNHB4O1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaFxyXG4gICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2hcclxuICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbnB1dDpkaXNhYmxlZFxyXG4gICAgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgNXB4IDBweCAwcHg7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBpbmtpc2gtZ3JleTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGxlZnQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICRwaW5raXNoLWdyZXk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICByaWdodDogLTE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGlua2lzaC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XHJcbiAgICAjaG9sZGluZyB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC10YWJsZSAucm93IGNvbDpmaXJzdC1jaGlsZCB7XHJcbiAgICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgfVxyXG5cclxuICAubm9EYXRhRm91bmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jcG9zaXRpb25zIHtcclxuICBzcGFuLm5hbWUge1xyXG4gICAgc3Bhbi5uYW1lLXJlYWRtb3JlIHtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC53LWF1dG8ge1xyXG4gICAgICB3aWR0aDogMTY0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1hbGVydC1wb3NpdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICBjb2xvcjogJEJ1dHRlcmN1cDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGZsb3JhbC13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtYWxlcnQtcG9zaXRpb24tY2xvc2VkIHtcclxuICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdmVyeS1saWdodC1waW5rLXR3bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmRpdi1hbGVydC10ZXh0Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdi1hbGVydC10ZXh0Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2VkLXBvc2l0aW9uLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgIHNwYW4uYmFkZ2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5jbHVkZS1wb3NpdGlvbi1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkSG9uZXlkZXc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuXHJcbiAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVuLXJlYWxpc2VkLXZhbCB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uZW1wdHktdmFsIHtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcblxyXG4ucG9zaXRpb24tc2Nyb2xsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA2M3B4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uaG9sZGluZy10YWItZG9jayB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5wbmctY29udGFpbmVyLWRvY2sge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTBweDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucG5nLXBvc2l0aW9uLWRvY2sge1xyXG4gIHdpZHRoOiAxMDIlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDExN3B4O1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLmFsbC1xdWFudGl0eSB7XHJcbiAgd2lkdGg6IDMyJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAuYnRuLXNlbGVjdC1xdHktbW9iIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgfVxyXG5cclxuICBpLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgIHRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLnBvc19maWx0ZXJfZG9ja19tb2Ige1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDE2NXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiA5OTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uZG9ja2ZpbHRlcnMtdGFnLXB1c2gge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDE2MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZG9ja2ZpbHRlcnMtdGFnLXB1c2gtcG9zIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAyMTBweDtcclxuICB3aWR0aDogMTAyJTtcclxufVxyXG5cclxuLmhvdmVyLWNvbCAuc2NyaXAtYWNjb3JkaW9uIC5idG4uYnRuLXByaW1hcnkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmhvbGRpbmctc2xpZGVyLWJ1dHRvbi13YXRjaGxpc3Qtc3R5bGUge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICYuaG9sZGluZy1hY2Mtd2F0Y2hsaXN0IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmdyaWQtY3VzdG9tLTEwMC1tYiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4MHB4IGF1dG87XHJcbn1cclxuXHJcbi53LWFkZC1jdGEge1xyXG4gIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnctc3FvZmYtY3RhIHtcclxuICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xyXG59XHJcbi53LXVuc2V0IHtcclxuICB3aWR0aDogdW5zZXQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuLmZ1bmRzLXNvcnQge1xyXG4gICYuY29tbW9uLWZ1bmQtc29ydCB7XHJcbiAgICAuc29ydC1kcm9wLWZvb3RlciB7XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0LWRyb3Age1xyXG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDdweDtcclxuXHJcbiAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuXHJcbiAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluc2lkZS1saXN0IHtcclxuICAgIGdhcDogNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIGFjY2VudC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9keWxpc3QtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1bS1pbnB1dCB7XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmRyb3Bkb3duIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAzcHg7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi5kZXNrLmF1bS1pbnB1dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2suZHJvcGRvd24ge1xyXG4gICAgcGFkZGluZzogMjBweCAwcHg7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogNDNweDtcclxuICAgIGJvcmRlci1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcbn1cclxuXHJcbi5mdW5kcy5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XHJcbiAgLmVkX2J1dHRvbi5ibHVlLW9uZS5idXR0b24uZmlsdGVyLWJ1dHRvbi1kaXNhYmxlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG5cclxuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsZWFyLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5lc3RlZC1ib2R5IHtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICAuaW5zaWRlLWxpc3Qge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ1bmRzLWZpbHRlciB7XHJcbiAgICAubW9iLWZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XHJcbiAgICAgIC5kb3duLWJhci1yaWdodCB7XHJcbiAgICAgICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9iLWZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAgIC5tYWluLmZpbHRlci1hY2NvcmRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDElIDMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODZweDtcclxuXHJcbiAgICAgIC5ib2R5bGlzdCB7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAubWYtQWNjb3JkaWFuLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuZnVuZHMtZm9vdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuXHJcbiAgICAgICAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIG1hcmdpbjogNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0LWJsdWUge1xyXG4gIGxhYmVsIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG4uZXJyb3JzdGF0ZS1zZWN0aW9uIHtcclxuICBoMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGhlaWdodDogNzAwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiA4MzVweDtcclxuICB9XHJcbiAgLnBhdGgtNDMxOCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gIC5vdXRlcnNlY3Rpb24ge1xyXG4gICAgLm91dGVyLXNlY3Rpb24tMiB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuRWRidXR0b24tZXJyb3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgIH1cclxuICAgICAgLm1pZG5pZ2h0LWJsdWUtbm8tdW5kZXJsaW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVycm9yc3RhdGUtYnRuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhdGg0MzE4bWIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5lcnJvc3RhdGVtb2JpbGUge1xyXG4gIGhlaWdodDogMTU4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRhYnNfcG5sIHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2NrX3RhYnNfbW9iaWxlIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxlbmRlci1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuXHJcbiAgICAmLmRvY2tfY2FsZW5kZXJfbW9iaWxlIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB0b3A6IDExNnB4O1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG5cclxuICAgICAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG5cclxuICAgICAgICAuZmluX3llYXIge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxlbmRhcl9jaGFuZ2Uge1xyXG4gICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyX2NoYW5nZSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmluX3llYXIge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdW1tYXJ5X2RldGFpbHMge1xyXG4gICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIHNwYW5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG5cclxuICAgIC5zdW1tYXJ5X2JveCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAuc3VtbWFyeV90aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VtbWFyeV92YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGVyY2VudGFnZV92YWx1ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXlzcG5sLWNvbnRhaW5lciB7XHJcbiAgICAgIC5jb2wtNjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBuZy1jb250YWluZXItd3JhcHBlciB7XHJcbiAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgIC5kYXlzcG5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgJi5ib3JkZXItb24tc2VhcmNoLW5vbmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRheXNwbmwge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRheXBubGNoYW5nZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvY2tfZmlsdGVyX21vYiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIHRvcDogMTc3cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIHotaW5kZXg6IDc7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAmLmRvY2tfZmlsdGVyX21vYl9wdXNoIHtcclxuICAgICAgdG9wOiAyMjJweDtcclxuICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgICAgIC8vICAgdG9wOiAzMSU7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xlYXItYWxsLXRhZyB7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLXBubC1zdG9jay1tb2JpbGUge1xyXG4gICAgLy8gdG9wOiA4JTtcclxuICB9XHJcblxyXG4gIC5maWx0ZXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwcHggLTE1cHg7XHJcbiAgICBwYWRkaW5nOiAxMC41cHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgICAgICAgaS5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtdGhpbi1hcnJvdy1leHBhbmQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtMTAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1leHBhbmQge1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoYmFyLWMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDBweCAxM3B4IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaS5lZGVsLWljb24tbGVmdC1hcnJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgLy9zdHlsZU5hbWU6IFAtMTItTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2hiYXItYy1uZXcge1xyXG4gICAgICBpLFxyXG4gICAgICBpLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29ydCBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGN5YW4tYmx1ZS0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICAgICYuc29ydC1idG4ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc29ydC1maWx0ZXItaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc29ydC1maWx0ZXItc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlciBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgY29sb3I6ICRjeWFuLWJsdWUtMTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICAmLmZpbHRlci1idG4ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmlsdGVyLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZpbHRlci1zZWxlY3RlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlciBidXR0b246OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZHMge1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kb2NrLWZpbHRlcmJhci1tb2ItcG5sIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDE3NXB4O1xyXG4gICAgICB3aWR0aDogMTAyJTtcclxuICAgICAgei1pbmRleDogODtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1bW1hcml6ZS1wbmwge1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDE1cHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVfYmFuZCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6ICRCdXR0ZXJjdXA7XHJcbiAgfVxyXG5cclxuICAucG5sX2RldGFpbF9kYXRhIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjVmcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdmVyeS1saWdodC1ncmF5O1xyXG5cclxuICAgIC5uYW1lX3dyYXBwZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW46IDIwcHggMHB4O1xyXG5cclxuICAgICAgLnNjcmlwX25hbWUge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHNlbGYtZW5kO1xyXG5cclxuICAgICAgICBzcGFuLm5hbWUtcmVhZG1vcmUge1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDE1MXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53LWF1dG8ge1xyXG4gICAgICAgICAgd2lkdGg6IDExMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmFsdWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgLnRhZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpY2VfcXR5IHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgICAucHJpY2VfdmFsdWUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2VfcXR5X2Fsb25lIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvdCB7XHJcbiAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMHJlbTtcclxuICAgICAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG5sX2FsbF9kYXRhIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjVmcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdmVyeS1saWdodC1ncmF5O1xyXG5cclxuICAgIC5uYW1lX3dyYXBwZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgICAubmFtZS1yZWFkbW9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEzN3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgICAmLnctYXV0byB7XHJcbiAgICAgICAgICB3aWR0aDogMTM3cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JpcF9uYW1lIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZhbHVlIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZV93cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAudW5yZWFsaXNlZF93cmFwcGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHZlcnktbGlnaHQtZ3JheTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDogZW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzMHB4IDMwcHg7XHJcblxyXG4gICAgICAgIC5wcmljZV9xdHkge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgICAgIC5wcmljZV92YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcmljZV9xdHlfYWxvbmUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZG90IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFsaXNlZF93cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGVuZDtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmRyYXdlcl9jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmNhbGVuZGFyX2xpc3Qge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuXHJcbiAgICAgIC5saXN0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAwcHggMTVweCAxOHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAucmlnaHRfYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b21fYnRuIHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlcl95ZWFyX2NvbnRhaW5lciB7XHJcbiAgICAubW9iX3llYXJfY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGU7XHJcbiAgICAgIGhlaWdodDogNzVweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIG1hcmdpbjogNnB4IDExcHggMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnllYXJfbGlzdCB7XHJcbiAgICAgIC8vIGhlaWdodDogMzg1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAuZmluYW5jaWFsX3llYXIge1xyXG4gICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2LmJ0bi1jb250YWluZXIge1xyXG4gICAgICAgIC8vIG1hcmdpbjogMHB4IDExcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMTdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgLmZyb21fYW5kX1RvX0NvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMjU1cHg7XHJcblxyXG4gICAgICAuY3VzdG9tX2hlYWRpbmcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA2cHggMTFweCAwcHggMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgLmRhdGUtbGFiZWxzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0LmQtYmxvY2sge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDEwcHggOHB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuZGF0ZS1wYXJ0aXRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcge1xyXG4gICAgICAuY2FsZW5kYXItLXJvdyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmN1c3RvbV9oZWFkaW5nIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDExcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24gLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xyXG4gICAgdG9wOiAzJTtcclxuICB9XHJcblxyXG4gIC5wbmxfZGF0YV93cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRpc3BsYXlfZW5kIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3RlZF9vcHRpb24ge1xyXG4gICAgbWFyZ2luOiAxM3B4IDBweCAzcHggMHB4O1xyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgIHRvcDogMTUycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3RoZXJfb3B0aW9ucyB7XHJcbiAgICB0b3A6IDE4M3B4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGUtcGlja2VyIHtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbl9jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLm5leHRfYnRuIHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG5sLWRyYXdlci1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMjY7XHJcblxyXG4gICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgdG9wOiAzMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAuc2VsZWN0LWRhdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJFbmNvZGUgU2Fuc1wiO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogMzg2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG4uc2V0dGluZy1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAwcHggMjBweCA0LjI1cHg7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgJGYtdy00MDA6IDQwMDtcclxuICAkZi13LTUwMDogNTAwO1xyXG4gICRmLXMtMTQ6IDE0cHg7XHJcbiAgJGYtcy0xMTogMTFweDtcclxuICAkZi1zLTE0OiAxNHB4O1xyXG5cclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICYuei1pbmRleC1oaWdoIHtcclxuICAgIHotaW5kZXg6IDEwMDAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMTAlO1xyXG4gICAgfVxyXG4gICAgLm1vYkZvcm0ge1xyXG4gICAgICBtYXJnaW46IDI1cHggMTVweDtcclxuICAgICAgLm1vYkZvcm1XcmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmx1ZV9iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICYubWFpbCB7XHJcbiAgICAgICAgICAubWFpbC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY3VzdG9tX2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICAgICAgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmLXctNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmLXctNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiNmdXR1cmUtbWFya2V0dG9kYXkge1xyXG4gIC5tYXJrZXQtdG9wLXNlY3Rpb24tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC5tYXJrZXQtdG9kYXktc3RvY2stY2FyZHMge1xyXG4gICAgLmNvbC1sZy0zOmxhc3QtY2hpbGQge1xyXG4gICAgICAuZ2VuZXJpYy1zdG9jay1jYXJkcyB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIC5jb2wtbGctMzpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC5nZW5lcmljLXN0b2NrLWNhcmRzIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmljLXN0b2NrLWNhcmRzIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgcGFkZGluZzogMTlweCAyMHB4IDE4cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnV0dXJlLXRvZGF5LXNlYy1ib3R0b20ge1xyXG4gICAgLkNoYXJ0aXF0b3BzZWN0aW9uIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlmcmFtZUNsYXNzLmNoYXJ0aXEtbWFya2V0IHtcclxuICAgICAgaGVpZ2h0OiA2NXZoICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXJpZ2h0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubWFya2V0LXN0YXR1cy1mdXR1cmUge1xyXG4gICAgICAgIC5ncmlkQ29udGFpbmVybWFya2V0IHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgLmdyaWRjb250YWluZXJCb3gge1xyXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlSGVhZGluZyxcclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDEuNWZyIDEuNWZyO1xyXG4gICAgICAgICAgZ2FwOiA1MHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAxLjVmcjtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLkJ1aWxkdXB0eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVIZWFkaW5nIHtcclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0LWJhcmNoYXJ0LXNlY3Rpb24ge1xyXG4gICAgICAubWFya2V0LXF1b3RlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm5vLXRhYnMuZ2VuZXJpYy10YWJzIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUtc2hhZGUyO1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDI3LjVweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMjtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMy41cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZ1dHVyZS1tYXJrZXQtbG9hZGVyIHtcclxuICAucmVhY3QtbG9hZGluZy1za2VsZXRvbiB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgI29kZC1ibG9jayB7XHJcbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICA+IC5nZW5lcmljLXN0b2NrLWNhcmRzIHtcclxuICAgICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5sdHAtY2hhbmdlLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay12YWx1ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICAuZ2VuZXJpYy1zdG9jay1jYXJkcyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gZGl2Om50aC1jaGlsZChvZGQpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5mdXR1cmVEcml2aW5nbWFya2V0IHtcclxuICBtYXJnaW46IDUxcHggMHB4IDEwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mdXR1cmUtbmV3cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC50aXRsZS1kcm9wZG93biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ1dHVyZS1kbSB7XHJcbiAgICAuZC1saXZlbmV3cy1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jay1saXZlTmV3cy1zZWN0aW9uIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZG0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlFaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnV0dXJlLWNhcmRDb250YWluZXIge1xyXG4gICAgLmZ1dHVyZS1jYXJkcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAubWFya2V0Z3JvdXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAuZHJpdmluZ21hcmtldC10aXRsZS1oZWFkIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0Z3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDIyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiA3N3B4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYXNrZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5mdXR1cmVEcml2aW5nbWFya2V0IHtcclxuICAgIC5mdXR1cmUtbmV3cyB7XHJcbiAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG5cclxuICAgICAgLmNvbC04IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIC5mdXR1cmUtY2FyZENvbnRhaW5lciAuZnV0dXJlLWNhcmRzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG5cclxuICAgICAgICAgIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS1kcm9wZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5kbS10aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmRyb3Bkb3duIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICBidXR0b24gaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnV0dXJlLWRtIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZ1dHVyZS1wcm9ncmVzcyB7XHJcbiAgLnByb2dyZXNzYm94IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcblxyXG4gICAgLm1sLTEzIHtcclxuICAgICAgd2lkdGg6IDk0JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcy5wcm9ncmVzc2NvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvbGxvdmVyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbmRhdGF2YWx1ZSB7XHJcbiAgICAgIC8vIHdpZHRoOiAxOTVweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mdXR1cmUtYWN0aXZlIHtcclxuICAucHJvZ3Jlc3Nib3gge1xyXG4gICAgLm1sLTEzIHtcclxuICAgICAgLmxlZnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZ1dHVyZXMudmlld0FsbCB7XHJcbiAgLmRyaXZpbmdtYXJrZXQtdGl0bGUtaGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG4uRnV0dXJlX3RvcEdhaW4tdGFibGUge1xyXG4gIHRib2R5IHtcclxuICAgIHRyIHRkIHtcclxuICAgICAgJjpudGgtY2hpbGQoNiksXHJcbiAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uRnV0dXJlX3ZvbHVtZV90YWJsZSxcclxuLkZ1dHVyZV92YWx1ZV90YWJsZSB7XHJcbiAgdGJvZHkge1xyXG4gICAgdHIgdGQge1xyXG4gICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uRnV0dXJlX3ByZW1pdW1fdGFibGUsXHJcbi5GdXR1cmVfZGlzY291bnRfdGFibGUge1xyXG4gIHRib2R5IHtcclxuICAgIHRyIHRkIHtcclxuICAgICAgJjpudGgtY2hpbGQoNiksXHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uRnV0dXJlX3JvbGxvdmVyX3RhYmxlIHtcclxuICB0Ym9keSB7XHJcbiAgICB0ciB0ZCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAmOm50aC1jaGlsZCg5KSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWV3QWxsLXRhYmxlIHtcclxuICB0YWJsZS5GdXR1cmVfcm9sbG92ZXJfdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vdGFicy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4uZGVzay1vaWEge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsdWUtZGFyazE7XHJcbiAgfVxyXG5cclxuICAubWFya2V0Q2FyZCB7XHJcbiAgICAubWstY2FyZC10b3BsZWZ0IHtcclxuICAgICAgLm1rLWNhcmQtdG9wbGVmdHN1YiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgcGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgICAgIC8vIGhlaWdodDogNDFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aW1lcGVyaW9kIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmLWNhcmQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAuY2FyZC1oZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub2lhLXNvcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNvaWEge1xyXG4gICAgICAubWFya2V0Q2FyZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wZW4taW50cmVzdC10YWJsZSB7XHJcbiAgICAmLWhlYWQge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvZHktcm93IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcblxyXG4gICAgICAgICAgLnN0b2NrIHtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVycm9yIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAvLyBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgIH1cclxuXHJcbiAgICAub3Blbi1pbnRyZXN0LXRhYmxlLWhlYWQge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweCAwcHggMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFuZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3Blbi1pbnRyZXN0LXRhYmxlLWJvZHkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAuYm9keS1yb3cge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi12aWV3YWxsLXRhYmxlIHtcclxuICAgIHRib2R5IHtcclxuICAgICAgdHIgdGQge1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9pYS1zb3J0IHtcclxuICBpIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gICNzb3J0QnlPSUEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXNreWJsdWU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIG1heC13aWR0aDogMTI0cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3BlbmludHJlc3QtdGFicyB7XHJcbiAgLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdy14OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG5cclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9pYS1zaWRlYmFyIHtcclxuICAuc3RvY2stZGV0YWlscy1ib2R5IC5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuICAgIC5pY29uLXRpbGUge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjhweCAxNXB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRlbC1pY29uLWV5ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRlbC1pY29uLVZpZXctcXVvdGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgI29wZW5pbnRlcmVzdGFuYWx5c2lzIHtcclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0Y2FyZGhlYWQuY2FyZC1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYi1vaWEtY2FyZCB7XHJcbiAgICAgIC5tYXJrZXRjYXJkaGVhZC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9keS1yb3ctbGVmdC5jb2wge1xyXG4gICAgICAgIC5zdG9jay10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0b2NrLXRpdGxlLW51bS12YWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0Y2FyZGZvb3QuY2FyZC1mb290ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAjb2lhLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iLW9pYSB7XHJcbiAgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICRibHVlLWRhcmsxO1xyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogLThweDtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjb2lhIHtcclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1vYi1vaWEtdmlld2FsbCB7XHJcbiAgICAub3BlbmludHJlc3QtdGFicyB7XHJcbiAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jYXJkIHtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcblxyXG4gICAgLmNhcmQtaGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vaWEtc29ydCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3Blbi1pbnRyZXN0LXRhYmxlIHtcclxuICAgICAgJi1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJvZHkge1xyXG4gICAgICAgIC5ib2R5LXJvdyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuc3RvY2sge1xyXG4gICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtdGl0bGUtbnVtLXZhbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VwZXJhdG9yQm9yZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLnNpZGViYXItY2hhcnRJcSB7XHJcbiAgaWZyYW1lIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZ1dHVyZXMtb3BlbmludGVyZXN0LXZpZXdhbGwge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNrLW9pYS12aWV3YWxsLXRhYmxlIHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBnYXA6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xyXG4gICAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub2lhLXZpZXdhbGwtdGFicy5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0IHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgbWFyZ2luOiA1MHB4IDA7XHJcblxyXG4gICYtaGVhZGluZyB7XHJcbiAgICB3aWR0aDogMzQycHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmLXNlY3Rpb253aXNlLWRpc3RyaWJ1dGlvbiB7XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgIC51bmRlcnN0YW5kaW5nLXNlY3Rpb24tbWt0IHtcclxuICAgICAgJi1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmNhdGVnb3J5LWhlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2stdG8tc2VjdGlvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNob3dhbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICYtaGVhZGluZyB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICRibHVlLWRhcmsxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDIwcHggMDtcclxuICB9XHJcblxyXG4gICYtc2VjdGlvbndpc2UtZGlzdHJpYnV0aW9uIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAubW9iLXVuZGVyc3RhbmRpbmctc2VjdGlvbi1ta3Qge1xyXG4gICAgICAmLWhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAuY2F0ZWdvcnktaGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3Blbi1jbG9zZS1zZWN0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcblxyXG4gICAgICAgICAgICAmLmRvd24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJvZHkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHggMDtcclxuXHJcbiAgICAgICAgLmJhY2stdG8tc2VjdGlvbiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ud2Vlay1oaWdoLWxvdyB7XHJcbiAgdGJvZHkgdHIgdGQge1xyXG4gICAgJjpudGgtY2hpbGQoNSksXHJcbiAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5wcmljZS1idXp6ZXJzLXRhYmxlIHtcclxuICB0Ym9keSB7XHJcbiAgICB0ciB0ZCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi52b2x1bWUtYnV6emVycy10YWJsZSB7XHJcbiAgdGJvZHkge1xyXG4gICAgdHIgdGQge1xyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLnBlcmZvcm1lci10YWJsZSB7XHJcbiAgLnNlY3RvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICB9XHJcblxyXG4gIHRib2R5IHRyIHRkIHtcclxuICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBlcmZvcm1lci10YWcge1xyXG4gIGhlaWdodDogNDJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgYmFja2dyb3VuZDogJHRpbnQtc2hhZGU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBsYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4udG9wLXRhYmxlIHtcclxuICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5pbmRleC10YWJsZSB7XHJcbiAgdGJvZHkgdHIgdGQge1xyXG4gICAgJjpudGgtY2hpbGQoNiksXHJcbiAgICAmOm50aC1jaGlsZCg3KSxcclxuICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4uYWxsdGltZS10YWJsZSB7XHJcbiAgdGJvZHkge1xyXG4gICAgdHIgdGQge1xyXG4gICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kcml2aW5nbWFya2V0LWluZGV4LW1vYi1kcmF3ZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1za3libHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICAuZHJhd2VyLWRuYW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAkZGFyay1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zZWxlY3RlZEV4Y2hhbmdlSW5kZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gIH1cclxuICAubmF2IHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmRleC1saXN0IHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiA1cHggNSUgNXB4IDUlO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiAzMHZoO1xyXG4gIH1cclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNlcGVyYXRvci1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG59XHJcbi5kcml2aW5nbWFya2V0LWluZGV4LW1vYi1kcmF3ZXIuY29udGFpbmVye1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL1ZpZXdBbGwvV2Vla0hpZ2hMb3dWaWV3QWxsLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vVmlld0FsbC9CdXp6ZXJWaWV3QWxsLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vVmlld0FsbC9QZXJmb3JtZXJzVmlld0FsbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL1ZpZXdBbGwvVG9wR2FpbmVyc0xvc2Vyc1ZpZXdBbGwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9WaWV3QWxsL0luZGV4Vmlld0FsbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL1ZpZXdBbGwvQWxsVGltZVZpZXdBbGwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9JbmRleFNlbGVjdGlvbkRyYXdlci5zY3NzXCI7XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlcigkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgYm9yZGVyOiAkY29sb3I7XHJcbiAgYm9yZGVyOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xyXG59XHJcblxyXG4uZHJpdmluZy1ta3QtbWFpbmJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAuZC1saXZlbmV3cy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGhlaWdodDogNjUzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMjI3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1hc2tlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIHtcclxuICAgIC5kcml2aW5nLXRpbGVzIHtcclxuICAgICAgLm1hcmtldGdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgICAgIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICAgICAgICAgIC5tay1jYXJkLXRvcGxlZnRtYWluMSxcclxuICAgICAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tay1jYXJkLXRvcGxlZnRzdWIge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwcHggMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyaXZpbmctbWt0LWJsb2NrIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAuZHJpdmluZy10aWxlcyB7XHJcbiAgICAgIC5tYXJrZXRncm91cCB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLm1hcmtldGdyb3VwIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAubWFya2V0Z3JvdXAge1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGdyb3VwIHtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJpdmluZy1ta3QtaGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyaXZpbmctbWt0LXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvcC1nYWluZXJzLWZpcnN0dGlsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBnYXA6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgICAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcml2aW5nLXZhbHVlZHJvcGRvd24sXHJcbiAgICAgICAgLmRyaXZpbmctZGF5ZHJvcGRvd24ge1xyXG4gICAgICAgICAgLnN1Yk1lbnVEcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcml2aW5nLW1rdC1kcm9wZG93bmJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyaXZpbmctZGF5ZHJvcGRvd24ge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAuZGF5ZHJvcC1idG4tYm9yZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyKCRtaWRuaWdodC1ibHVlLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnRuLXNlbGVjdC1kcml2aW5nbWFya2V0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE0LjY2cHggMHB4IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgICAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyaXZpbmdtYXJrZXQtaXBvY2FyZCB7XHJcbiAgbWFyZ2luOiAzMHB4IDBweCAwcHggMzBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJnLWxpZ2h0eWVsbG93IC5jYXJkIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC15ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAuZHJpdmluZ21hcmtldC1pcG8taGVhZCB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5kcml2aW5nbWFya2V0LWlwb2NhcmQtYmxvY2sge1xyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxNnB4IDE2cHggMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuXHJcbiAgICAgIC5vd2wtZG90IHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAuMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBpbmtpc2gtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjk1cHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogLTU4NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogLTU4NXB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJpdmluZ21hcmtldC11bmRlcnBlcmZvcm1lcnMsXHJcbi5kcml2aW5nbWFya2V0LW91dHBlcmZvcm1lcnMsXHJcbi52b2x1bWVidXp6ZXJzLFxyXG4ucHJpY2VidXp6ZXJzLFxyXG4ubG93ZXJjaXJjdWl0LFxyXG4udXBwZXJjaXJjdWl0IHtcclxuICAuZHJpdmluZy1ta3QtZHJvcGRvd25ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5kcml2aW5nLWRheWRyb3Bkb3duIHtcclxuICAgICAgLnN1Yk1lbnVEcm9wZG93biB7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHluYW1pYy10aXRsZS1ibG9jayB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICAuY2hhbmdlcGVyYyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcml2aW5nLW1rdC1tYWluYmxvY2sge1xyXG4gIC5kcml2aW5nLXRvcC1nYWluZXJzYmxvY2sge1xyXG4gICAgLmRyaXZpbmctdGlsZXMge1xyXG4gICAgICAuZHJpdmluZ21hcmtldC11bmRlcnBlcmZvcm1lcnMsXHJcbiAgICAgIC5kcml2aW5nbWFya2V0LW91dHBlcmZvcm1lcnMsXHJcbiAgICAgIC52b2x1bWVidXp6ZXJzLFxyXG4gICAgICAucHJpY2VidXp6ZXJzLFxyXG4gICAgICAubG93ZXJjaXJjdWl0LFxyXG4gICAgICAudXBwZXJjaXJjdWl0IHtcclxuICAgICAgICAubWFya2V0Y2FyZGJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52b2x1bWVidXp6ZXJzLFxyXG4gICAgICAucHJpY2VidXp6ZXJzLFxyXG4gICAgICAubG93ZXJjaXJjdWl0LFxyXG4gICAgICAudXBwZXJjaXJjdWl0IHtcclxuICAgICAgICAuc3ViTWVudURyb3Bkb3duIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJpdmluZ21hcmtldC10aXRsZS1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDVweCAwcHggMTBweDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLmQtZmxleGJsb2NrIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIC5tYXJrZXQtZHJhd2luZy1pbmRpY2VzLXVpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG4gICAgICAuaW5kaWNlLWhpc3RvcmljLXJldHVybi11aSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2V0LWlwby1tb2Ige1xyXG4gIC5pcG8tY2Fyb3VzZWwge1xyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxNnB4IDBweCAxNnB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmljZWJ1enplcnMge1xyXG4gIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmVxdWl0eS1saXZlbmV3cy1zZWN0aW9uLWJsb2NrIHtcclxuICAuZC1saXZlbmV3cy1jb250YWluZXIge1xyXG4gICAgLm1hc2sge1xyXG4gICAgICAuZC1sbi1oZWFkaW5nIHtcclxuICAgICAgICAuZC1sbi1oZWFkaW5nLWxlZnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZC1sbi10aWxlLXRleHQxIHtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb2NrLWxpdmVOZXdzLXNlY3Rpb24ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgIHRvcDogMTYwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJpdmluZy10b3AtZ2FpbmVyc2Jsb2NrIHtcclxuICAuZHJpdmluZy10aWxlcyB7XHJcbiAgICAubWFya2V0Z3JvdXAge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLkFsZXJ0c1BvcHVwIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDYwM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5zdWJNZW51RHJvcGRvd24ubGVmdCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xODglICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudS5zaG93OjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDUlO1xyXG4gIH1cclxufVxyXG5cclxuLnN1Yk1lbnVEcm9wZG93bi5yaWdodCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51LnNob3c6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA1JTtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJNZW51RHJvcGRvd24ge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICAjY29sbGFzaWJsZS1uYXYtZHJvcGRvd24ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LWRvd24gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJGljb21vb24tZm9udC1mYW1pbHkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGJvcmRlcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93bjtcclxuICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51LnNob3c6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjVlbSBzb2xpZCAkYXF1YV93aGl0ZTtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24taXRlbTpmb2N1cyxcclxuICAuZHJvcGRvd24taXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgd2lkdGg6IDI5OXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDg7XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1zdWJtZW51LWNvbnRhaW5lciB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgbWFyZ2luOiAwIDIwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxN3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24taXRlbS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICYuZHJvcGRvd24tc3VibWVudSB7XHJcbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmVxdWl0eS1kcnAtYmlnaWNvbiB7XHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5VHdvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIHtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc3ViTWVudURyb3Bkb3duIHtcclxuICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy1kb3duICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudS5zaG93OjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwLjVlbSBzb2xpZCAkYXF1YV93aGl0ZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAvL3dpZHRoOiB1bnNldDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1zdWJtZW51LWNvbnRhaW5lciB7XHJcbiAgICAgIC5kcm9wZG93bi1zdWJtZW51IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93biAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAmLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG4gICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4uYWxsLXRvb2xzLW1haW5ibG9jayB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgLmdlbmVyaWMtdGFicyB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA3cHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9wdGlvbmNoYWluLXRvb2wtYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaGVhZC1ibG9jayB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xyXG4gICAgICAucm91bmRlZC1jaXJjbGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmOWZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9jay1oZWFkLWJsb2NrIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAuZml4LXNlYXJjaCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgXHJcbiAgICAub3B0aW9jaGFpbi1zZWFyY2gge1xyXG4gICAgICAuY29tbW9uLXNlYXJjaC1iYXIge1xyXG4gICAgICAgIHdpZHRoOiAyNjlweDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRpc3BsYXlUcmVuZGluZ0xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi5wZGwtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAudG9vbHMtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuICB9XHJcbn1cclxuXHJcbi5waXhlbC1ib3JkZXItNSB7XHJcbmJvcmRlcjogNXB4IHNvbGlkICRhcXVhX3doaXRlO1xyXG5ib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuIiwiLnBsLW1kLTcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5wci1tZC03IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLkVwbGVkZ2VzLW1hcmtldGNhcmQtZGVzayB7XHJcbiAgLm1hcmtldENhcmQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hY2MtcmlnaHQtYXJyb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWVpZ2h0ZWVuO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi5kb3duIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cC1yZWwtMTEge1xyXG4gIHRkIHtcclxuICAgICYuYnJhZGl1cy1ub25lIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHtcclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gIH1cclxufVxyXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoMSkge1xyXG4gIHdpZHRoOiAxMSUgIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHRhYmxlIHRoOm50aC1jaGlsZCgyKSB7XHJcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoNikge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDYpIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoNCkge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoNSkge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDUpIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoOCkge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDgpIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoOSkge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDkpIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uZXBsZWdlLXRhYmxlIHtcclxuICB0aGVhZCB7XHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTJweCAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mbGV4LWlubGluZS1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICBnYXA6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4uRXBsZWRnZXMtc2VjdGlvbi13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XHJcbn1cclxuLkVwbGVkZ2VzLXNlY3Rpb24ge1xyXG4gIC5tdC1maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuXHJcbiAgLmVwbGVnZS1jb250ZW50IHtcclxuICAgIHotaW5kZXg6IDc7XHJcbiAgICAmLmVwbGVnZS1jb250ZW50LXBsZWdlcyB7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTIlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuXHJcbiAgICAgICAgLmVkZWwtaWNvbi1pbmZvIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXBsZWdlLXRvb2x0aXAge1xyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDk3JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBsZWRnZS1xdHktaW5wdXQtZGIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICBkaXYge1xyXG4gICAgY29sb3I6ICRlcnJvcl9yZWQ7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnVuUGxlZGdlUFNOU3RhdHVzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlOWQ4O1xyXG4gIHdpZHRoOiA4N3B4O1xyXG4gIGhlaWdodDogMjFweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICNmNzk0M2U7XHJcbiAgfVxyXG59XHJcbi51blBsZWRnZVBTTlN0YXR1c01vYmlsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTlkODtcclxuICB3aWR0aDogODdweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIH1cclxuICAuc3RhdHVzSWNvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICNmNzk0M2U7XHJcbiAgfVxyXG59XHJcblxyXG4uYm90dG9tLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgfVxyXG5cclxuICAmLnB4LW1kLTcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ib3R0b20tNjAge1xyXG4gICAgYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuYm90dG9tLTgwIHtcclxuICAgIGJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLlBsZWRnZUVycm9yTXNnLXNlY3Rpb24ge1xyXG4gIC5lZGVsLWljb24tcGxlZGdpbmctYm94IHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5icmQtYm94LWNkc2wge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgd2lkdGg6IDgwJTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLW1haW4gLnRhYmxlLWhlYWQsXHJcbi5ncmlkLW1iLXRhYmxlLWVwbGVnZSB7XHJcbiAgJi5hZGQtb3BhY2l0eSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLnRleHQtYmFuZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxufVxyXG4uZnJlZS1ob2xkaW5nLWVwbGVkZ2UtbWFpbiB7XHJcbiAgdGg6bnRoLWNoaWxkKDEpLFxyXG4gIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICB3aWR0aDogMTElO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICB3aWR0aDogMTElO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGg6bnRoLWNoaWxkKDMpLFxyXG4gIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICB3aWR0aDogMTElO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGg6bnRoLWNoaWxkKDQpLFxyXG4gIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICB3aWR0aDogMTElO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICB3aWR0aDogMTElO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICB3aWR0aDogMTElO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGg6bnRoLWNoaWxkKDYpLFxyXG4gIHRkOm50aC1jaGlsZCg2KSB7XHJcbiAgICB3aWR0aDogMTElO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoNyksXHJcbiAgdGQ6bnRoLWNoaWxkKDcpIHtcclxuICAgIHdpZHRoOiAxMSU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoOCksXHJcbiAgdGQ6bnRoLWNoaWxkKDgpIHtcclxuICAgIHdpZHRoOiAxMSU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ub3JkZXJib29rLXNlY3Rpb24tZXBsZWRnZSB7XHJcbiAgcGFkZGluZy1ibG9jazogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxNnB4IDNweCByZ2JhKDE2NSwgMTY1LCAxNjUsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1pbmxpbmU6IDJweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jb2xsYXRlcmFsLWxpbWl0cyB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG4uY29sbGF0ZXJhbC1saW1pdHMtdmFsIHtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcbi5lcGxlZ2UtdGFibGUtZmlyc3Qge1xyXG4gIC51bnBsZWRnZS10YWJsZS1tYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG4gIC50YWJsZS1jb250ZW50IHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtbmluZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi50YWJsZS1yb3ctZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgICAvLyB0aCxcclxuICAgICAgLy8gdGQge1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMSU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgdGgge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDEpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIC5oZWlnaHQyMCB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoOm50aC1jaGlsZChuICsgMyksXHJcbiAgICAgIHRkOm50aC1jaGlsZChuICsgMykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC8vIHRoOm50aC1jaGlsZCgyKSxcclxuICAgICAgLy8gdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgLy8gICB3aWR0aDogMjAlO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIHRoOm50aC1jaGlsZCgzKSxcclxuICAgICAgLy8gdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgLy8gICB3aWR0aDogMTElO1xyXG4gICAgICAvLyAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIHRoOm50aC1jaGlsZCg0KSxcclxuICAgICAgLy8gdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgLy8gICB3aWR0aDogMTElO1xyXG4gICAgICAvLyAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIHRoOm50aC1jaGlsZCg1KSxcclxuICAgICAgLy8gdGQ6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgLy8gICB3aWR0aDogMTElO1xyXG4gICAgICAvLyAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIHRoOm50aC1jaGlsZCg2KSxcclxuICAgICAgLy8gdGQ6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgLy8gICB3aWR0aDogMTUlO1xyXG4gICAgICAvLyAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC8vIHRoOm50aC1jaGlsZCg3KSxcclxuICAgICAgLy8gdGQ6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgLy8gICB3aWR0aDogMTclO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lcGxlZ2UtdGFibGUtZmlyc3Qge1xyXG4gIHRoOm50aC1jaGlsZCgxKSxcclxuICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgd2lkdGg6IDE4JTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICB3aWR0aDogMTIlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoMyksXHJcbiAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoNCksXHJcbiAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoNSksXHJcbiAgdGQ6bnRoLWNoaWxkKDUpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoNiksXHJcbiAgdGQ6bnRoLWNoaWxkKDYpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoNyksXHJcbiAgdGQ6bnRoLWNoaWxkKDcpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoOCksXHJcbiAgdGQ6bnRoLWNoaWxkKDgpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoOSksXHJcbiAgdGQ6bnRoLWNoaWxkKDkpIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmRhc2gtZXBsZWRnZS1ncmlkLTIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDEwcHg7XHJcbn1cclxuXHJcbi5lcGxlZGdlLXRhYmxlLW1haW4tY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDdweDtcclxufVxyXG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIHtcclxuICAuY29tbW9uc2Nyb2xsLW5ldyB7XHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnVucGxlZGdlLXRhYmxlLW1haW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcbiAgLmdyaWQtY29udGVudC1lcGxlZGdlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sLWxhYmVsLXVucGxlZGdlIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQzO1xyXG4gIH1cclxuICAudGFibGUtY29udGVudCB7XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJi5kaXNhYmxlLXRhYmxlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1uaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDEpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmhlaWdodDIwIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDMpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDQpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDYpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDcpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNykge1xyXG4gICAgICAgIHdpZHRoOiA0JTtcclxuICAgICAgfVxyXG4gICAgICB0aDpudGgtY2hpbGQobiArIDMpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQobiArIDMpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgICAvLyB0aDpudGgtY2hpbGQoMiksXHJcbiAgICAgIC8vIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDIwJTtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyB0aDpudGgtY2hpbGQoMyksXHJcbiAgICAgIC8vIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDExJTtcclxuICAgICAgLy8gICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyB0aDpudGgtY2hpbGQoNCksXHJcbiAgICAgIC8vIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDExJTtcclxuICAgICAgLy8gICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyB0aDpudGgtY2hpbGQoNSksXHJcbiAgICAgIC8vIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDExJTtcclxuICAgICAgLy8gICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyB0aDpudGgtY2hpbGQoNiksXHJcbiAgICAgIC8vIHRkOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDE1JTtcclxuICAgICAgLy8gICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyB0aDpudGgtY2hpbGQoNyksXHJcbiAgICAgIC8vIHRkOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDE3JTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZXBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIge1xyXG4gIHRib2R5IHtcclxuICAgIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlLW5pbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVwbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIHtcclxuICB0aDpudGgtY2hpbGQoNSkge1xyXG4gICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gIH1cclxuICB0aDpudGgtY2hpbGQoNikge1xyXG4gICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gIH1cclxufVxyXG4uZXBsZWRnZS13cmFwcGFyLW1haW4tbW9iIHtcclxuICAuaXNpbi13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gIH1cclxuICAucXR5LWVwbGVnZS13cmFwcGVyIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUiAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVwbGVkZ2Utd3JhcHBhci1tYWluLW1vYiB7XHJcbiAgcGFkZGluZy1ibG9jazogMjBweDtcclxuICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCAkZ3JheS13aXRoLWJsYWNrLWJvcmRlcjtcclxufVxyXG4uZzFfc3RvY2tfdWktZGVza3RvcCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBkaXYge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAycHg7XHJcbiAgICB0b3A6IDFweDtcclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wbC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uRXBsZWRnZXMtbWFya2V0Y2FyZC1kZXNrIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLkVwbGVkZ2VzLW1hcmtldGNhcmQtZGVzayAuYWNjLXJpZ2h0LWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uRXBsZWRnZXMtbWFya2V0Y2FyZC1kZXNrIC5hY2MtcmlnaHQtYXJyb3cgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5FcGxlZGdlcy1tYXJrZXRjYXJkLWRlc2sgLmFjYy1yaWdodC1hcnJvdyAuZWRlbC1pY29uLWFycm93LWRvd24uZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4udHAtcmVsLTExIHRkLmJyYWRpdXMtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHRhYmxlIHRoOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMSUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHRhYmxlIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHRhYmxlIHRoOm50aC1jaGlsZCg2KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHRhYmxlIHRkOm50aC1jaGlsZCg2KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0ZDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGg6bnRoLWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmVwbGVnZS10YWJsZS13cmFwcGVyLW1haW4tc3VidGFibGUgdGFibGUgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHRhYmxlIHRoOm50aC1jaGlsZCg4KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5lcGxlZ2UtdGFibGUtd3JhcHBlci1tYWluLXN1YnRhYmxlIHRhYmxlIHRkOm50aC1jaGlsZCg4KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoOSkge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZXBsZWdlLXRhYmxlLXdyYXBwZXItbWFpbi1zdWJ0YWJsZSB0YWJsZSB0ZDpudGgtY2hpbGQoOSkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVwbGVnZS10YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAwcHggMjBweCAhaW1wb3J0YW50O1xufVxuLmVwbGVnZS10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDBweCAxMnB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1pbmxpbmUtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FcGxlZGdlcy1zZWN0aW9uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5FcGxlZGdlcy1zZWN0aW9uIC5tdC1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiA5O1xufVxuLkVwbGVkZ2VzLXNlY3Rpb24gLmVwbGVnZS1jb250ZW50IHtcbiAgei1pbmRleDogNztcbn1cbi5FcGxlZGdlcy1zZWN0aW9uIC5lcGxlZ2UtY29udGVudC5lcGxlZ2UtY29udGVudC1wbGVnZXMge1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEyJTtcbn1cbi5FcGxlZGdlcy1zZWN0aW9uIC5lcGxlZ2UtY29udGVudCAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRXBsZWRnZXMtc2VjdGlvbiAuZXBsZWdlLWNvbnRlbnQgLmJ0biB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5FcGxlZGdlcy1zZWN0aW9uIC5lcGxlZ2UtY29udGVudCAuYnRuIC5lZGVsLWljb24taW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtMnB4O1xuICB9XG59XG5cbi5lcGxlZ2UtdG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLmVwbGVnZS10b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXBsZWdlLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA5NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGxlZGdlLXF0eS1pbnB1dC1kYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBsZWRnZS1xdHktaW5wdXQtZGIgaW5wdXQge1xuICB3aWR0aDogNzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wbGVkZ2UtcXR5LWlucHV0LWRiIGRpdiB7XG4gIGNvbG9yOiAjZmY2MjU4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi51blBsZWRnZVBTTlN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU5ZDg7XG4gIHdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udW5QbGVkZ2VQU05TdGF0dXMgc3BhbiB7XG4gIGNvbG9yOiAjZjc5NDNlO1xufVxuXG4udW5QbGVkZ2VQU05TdGF0dXNNb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlOWQ4O1xuICB3aWR0aDogODdweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLnVuUGxlZGdlUFNOU3RhdHVzTW9iaWxlIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnVuUGxlZGdlUFNOU3RhdHVzTW9iaWxlIC5zdGF0dXNJY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnVuUGxlZGdlUFNOU3RhdHVzTW9iaWxlIHNwYW4ge1xuICBjb2xvcjogI2Y3OTQzZTtcbn1cblxuLmJvdHRvbS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvdHRvbS1zZWN0aW9uIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ib3R0b20tc2VjdGlvbi5weC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgfVxufVxuLmJvdHRvbS1zZWN0aW9uLmJvdHRvbS02MCB7XG4gIGJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1zZWN0aW9uLmJvdHRvbS04MCB7XG4gIGJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uUGxlZGdlRXJyb3JNc2ctc2VjdGlvbiAuZWRlbC1pY29uLXBsZWRnaW5nLWJveCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmJyZC1ib3gtY2RzbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJkLWJveC1jZHNsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5wcm9maWxlLW1haW4gLnRhYmxlLWhlYWQuYWRkLW9wYWNpdHksXG4uZ3JpZC1tYi10YWJsZS1lcGxlZ2UuYWRkLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2ZpbGUtbWFpbiAudGFibGUtaGVhZCAudGV4dC1iYW5kLFxuLmdyaWQtbWItdGFibGUtZXBsZWdlIC50ZXh0LWJhbmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mcmVlLWhvbGRpbmctZXBsZWRnZS1tYWluIHRoOm50aC1jaGlsZCgxKSxcbi5mcmVlLWhvbGRpbmctZXBsZWRnZS1tYWluIHRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZnJlZS1ob2xkaW5nLWVwbGVkZ2UtbWFpbiB0aDpudGgtY2hpbGQoMiksXG4uZnJlZS1ob2xkaW5nLWVwbGVkZ2UtbWFpbiB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTElO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmZyZWUtaG9sZGluZy1lcGxlZGdlLW1haW4gdGg6bnRoLWNoaWxkKDMpLFxuLmZyZWUtaG9sZGluZy1lcGxlZGdlLW1haW4gdGQ6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDExJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5mcmVlLWhvbGRpbmctZXBsZWRnZS1tYWluIHRoOm50aC1jaGlsZCg0KSxcbi5mcmVlLWhvbGRpbmctZXBsZWRnZS1tYWluIHRkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxMSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZnJlZS1ob2xkaW5nLWVwbGVkZ2UtbWFpbiB0aDpudGgtY2hpbGQoNSksXG4uZnJlZS1ob2xkaW5nLWVwbGVkZ2UtbWFpbiB0ZDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTElO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmZyZWUtaG9sZGluZy1lcGxlZGdlLW1haW4gdGg6bnRoLWNoaWxkKDUpLFxuLmZyZWUtaG9sZGluZy1lcGxlZGdlLW1haW4gdGQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDExJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5mcmVlLWhvbGRpbmctZXBsZWRnZS1tYWluIHRoOm50aC1jaGlsZCg2KSxcbi5mcmVlLWhvbGRpbmctZXBsZWRnZS1tYWluIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxMSU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5mcmVlLWhvbGRpbmctZXBsZWRnZS1tYWluIHRoOm50aC1jaGlsZCg3KSxcbi5mcmVlLWhvbGRpbmctZXBsZWRnZS1tYWluIHRkOm50aC1jaGlsZCg3KSB7XG4gIHdpZHRoOiAxMSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZnJlZS1ob2xkaW5nLWVwbGVkZ2UtbWFpbiB0aDpudGgtY2hpbGQoOCksXG4uZnJlZS1ob2xkaW5nLWVwbGVkZ2UtbWFpbiB0ZDpudGgtY2hpbGQoOCkge1xuICB3aWR0aDogMTElO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXJib29rLXNlY3Rpb24tZXBsZWRnZSB7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTZweCAzcHggcmdiYSgxNjUsIDE2NSwgMTY1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uY29sbGF0ZXJhbC1saW1pdHMge1xuICBjb2xvcjogI2I4YjhiODtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5jb2xsYXRlcmFsLWxpbWl0cy12YWwge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5lcGxlZ2UtdGFibGUtZmlyc3QgLnVucGxlZGdlLXRhYmxlLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZXBsZWdlLXRhYmxlLWZpcnN0IC50YWJsZS1jb250ZW50IHRoZWFkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmVwbGVnZS10YWJsZS1maXJzdCAudGFibGUtY29udGVudCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cbi5lcGxlZ2UtdGFibGUtZmlyc3QgLnRhYmxlLWNvbnRlbnQgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXBsZWdlLXRhYmxlLWZpcnN0IC50YWJsZS1jb250ZW50IHRyLnRhYmxlLXJvdy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lcGxlZ2UtdGFibGUtZmlyc3QgLnRhYmxlLWNvbnRlbnQgdHIgdGgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVwbGVnZS10YWJsZS1maXJzdCAudGFibGUtY29udGVudCB0ciB0aDpudGgtY2hpbGQoMSkgLmhlaWdodDIwLFxuLmVwbGVnZS10YWJsZS1maXJzdCAudGFibGUtY29udGVudCB0ciB0ZDpudGgtY2hpbGQoMSkgLmhlaWdodDIwIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXBsZWdlLXRhYmxlLWZpcnN0IC50YWJsZS1jb250ZW50IHRyIHRoOm50aC1jaGlsZChuKzMpLFxuLmVwbGVnZS10YWJsZS1maXJzdCAudGFibGUtY29udGVudCB0ciB0ZDpudGgtY2hpbGQobiszKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZXBsZWdlLXRhYmxlLWZpcnN0IHRoOm50aC1jaGlsZCgxKSxcbi5lcGxlZ2UtdGFibGUtZmlyc3QgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDE4JTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmVwbGVnZS10YWJsZS1maXJzdCB0aDpudGgtY2hpbGQoMiksXG4uZXBsZWdlLXRhYmxlLWZpcnN0IHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMiU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5lcGxlZ2UtdGFibGUtZmlyc3QgdGg6bnRoLWNoaWxkKDMpLFxuLmVwbGVnZS10YWJsZS1maXJzdCB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmVwbGVnZS10YWJsZS1maXJzdCB0aDpudGgtY2hpbGQoNCksXG4uZXBsZWdlLXRhYmxlLWZpcnN0IHRkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZXBsZWdlLXRhYmxlLWZpcnN0IHRoOm50aC1jaGlsZCg1KSxcbi5lcGxlZ2UtdGFibGUtZmlyc3QgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5lcGxlZ2UtdGFibGUtZmlyc3QgdGg6bnRoLWNoaWxkKDYpLFxuLmVwbGVnZS10YWJsZS1maXJzdCB0ZDpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmVwbGVnZS10YWJsZS1maXJzdCB0aDpudGgtY2hpbGQoNyksXG4uZXBsZWdlLXRhYmxlLWZpcnN0IHRkOm50aC1jaGlsZCg3KSB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uZXBsZWdlLXRhYmxlLWZpcnN0IHRoOm50aC1jaGlsZCg4KSxcbi5lcGxlZ2UtdGFibGUtZmlyc3QgdGQ6bnRoLWNoaWxkKDgpIHtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5lcGxlZ2UtdGFibGUtZmlyc3QgdGg6bnRoLWNoaWxkKDkpLFxuLmVwbGVnZS10YWJsZS1maXJzdCB0ZDpudGgtY2hpbGQoOSkge1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZGFzaC1lcGxlZGdlLWdyaWQtMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxMHB4O1xufVxuXG4uZXBsZWRnZS10YWJsZS1tYWluLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAuY29tbW9uc2Nyb2xsLW5ldyAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMTFweDtcbn1cbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnVucGxlZGdlLXRhYmxlLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC5ncmlkLWNvbnRlbnQtZXBsZWRnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAuZm9ybS1jb250cm9sLWxhYmVsLXVucGxlZGdlIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2NjY2Q2O1xufVxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAudGFibGUtY29udGVudCB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnRhYmxlLWNvbnRlbnQgdGJvZHkgdHIuZGlzYWJsZS10YWJsZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnRhYmxlLWNvbnRlbnQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC50YWJsZS1jb250ZW50IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAudGFibGUtY29udGVudCB0ciB0aCxcbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnRhYmxlLWNvbnRlbnQgdHIgdGQge1xuICB3aWR0aDogMTQlO1xufVxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAudGFibGUtY29udGVudCB0ciB0aDpudGgtY2hpbGQoMSksXG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC50YWJsZS1jb250ZW50IHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC50YWJsZS1jb250ZW50IHRyIHRoOm50aC1jaGlsZCgxKSAuaGVpZ2h0MjAsXG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC50YWJsZS1jb250ZW50IHRyIHRkOm50aC1jaGlsZCgxKSAuaGVpZ2h0MjAge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnRhYmxlLWNvbnRlbnQgdHIgdGg6bnRoLWNoaWxkKDIpLFxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAudGFibGUtY29udGVudCB0ciB0ZDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTYlO1xufVxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAudGFibGUtY29udGVudCB0ciB0aDpudGgtY2hpbGQoMyksXG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC50YWJsZS1jb250ZW50IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxNCU7XG59XG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC50YWJsZS1jb250ZW50IHRyIHRoOm50aC1jaGlsZCg0KSxcbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnRhYmxlLWNvbnRlbnQgdHIgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDE2JTtcbn1cbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnRhYmxlLWNvbnRlbnQgdHIgdGg6bnRoLWNoaWxkKDUpLFxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAudGFibGUtY29udGVudCB0ciB0ZDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTYlO1xufVxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAudGFibGUtY29udGVudCB0ciB0aDpudGgtY2hpbGQoNiksXG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC50YWJsZS1jb250ZW50IHRyIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxOCU7XG59XG4udW5wbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIC50YWJsZS1jb250ZW50IHRyIHRoOm50aC1jaGlsZCg3KSxcbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnRhYmxlLWNvbnRlbnQgdHIgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgd2lkdGg6IDQlO1xufVxuLnVucGxlZGdlLXRhYmxlLW1haW4td3JhcHBlciAudGFibGUtY29udGVudCB0ciB0aDpudGgtY2hpbGQobiszKSxcbi51bnBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgLnRhYmxlLWNvbnRlbnQgdHIgdGQ6bnRoLWNoaWxkKG4rMykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVwbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZXBsZWRnZS10YWJsZS1tYWluLXdyYXBwZXIgdGg6bnRoLWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmVwbGVkZ2UtdGFibGUtbWFpbi13cmFwcGVyIHRoOm50aC1jaGlsZCg2KSB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmVwbGVkZ2Utd3JhcHBhci1tYWluLW1vYiAuaXNpbi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4uZXBsZWRnZS13cmFwcGFyLW1haW4tbW9iIC5xdHktZXBsZWdlLXdyYXBwZXIgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmVwbGVkZ2Utd3JhcHBhci1tYWluLW1vYiB7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gIGJvcmRlci1ibG9jazogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5nMV9zdG9ja191aS1kZXNrdG9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmcxX3N0b2NrX3VpLWRlc2t0b3AgZGl2IHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAxcHg7XG59XG5cbi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIC5yZXN0YXR1cy10ZXh0IHtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIC5jb21tb24tdGFibGUtYm9yZGVyLXJlcXVlc3QgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xufVxuLnJlcXVlc3Qtc3RhdHVzLXNlY3Rpb24gLmNvbW1vbi10YWJsZS1ib3JkZXItcmVxdWVzdCB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJlcXVlc3Qtc3RhdHVzLXNlY3Rpb24gLmNvbW1vbi10YWJsZS1ib3JkZXItcmVxdWVzdCB0YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucmVxdWVzdC1zdGF0dXMtc2VjdGlvbiAuY29tbW9uLXRhYmxlLWJvcmRlci1yZXF1ZXN0IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnJlcXVlc3Qtc3RhdHVzLXNlY3Rpb24gLmNvbW1vbi10YWJsZS1ib3JkZXItcmVxdWVzdCB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMSksXG4ucmVxdWVzdC1zdGF0dXMtc2VjdGlvbiAuY29tbW9uLXRhYmxlLWJvcmRlci1yZXF1ZXN0IHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucmVxdWVzdC1zdGF0dXMtc2VjdGlvbiAuY29tbW9uLXRhYmxlLWJvcmRlci1yZXF1ZXN0IHRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSxcbi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIC5jb21tb24tdGFibGUtYm9yZGVyLXJlcXVlc3QgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEyJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIC5jb21tb24tdGFibGUtYm9yZGVyLXJlcXVlc3QgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLnJlcXVlc3Qtc3RhdHVzLXNlY3Rpb24gLmNvbW1vbi10YWJsZS1ib3JkZXItcmVxdWVzdCB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlcXVlc3Qtc3RhdHVzLXNlY3Rpb24gLmNvbW1vbi10YWJsZS1ib3JkZXItcmVxdWVzdCB0YWJsZSB0ciB0aDpudGgtY2hpbGQoNCksXG4ucmVxdWVzdC1zdGF0dXMtc2VjdGlvbiAuY29tbW9uLXRhYmxlLWJvcmRlci1yZXF1ZXN0IHRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAyMiU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVxdWVzdC1zdGF0dXMtc2VjdGlvbiAuY29tbW9uLXRhYmxlLWJvcmRlci1yZXF1ZXN0IHRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSxcbi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIC5jb21tb24tdGFibGUtYm9yZGVyLXJlcXVlc3QgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDE0JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4ucmVxdWVzdC1zdGF0dXMtc2VjdGlvbiAuY29tbW9uLXRhYmxlLWJvcmRlci1yZXF1ZXN0IHRhYmxlIHRyIHRoOm50aC1jaGlsZCg2KSxcbi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIC5jb21tb24tdGFibGUtYm9yZGVyLXJlcXVlc3QgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDEyJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIC5jb21tb24tdGFibGUtYm9yZGVyLXJlcXVlc3QgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDcpLFxuLnJlcXVlc3Qtc3RhdHVzLXNlY3Rpb24gLmNvbW1vbi10YWJsZS1ib3JkZXItcmVxdWVzdCB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNykge1xuICB3aWR0aDogOCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVxdWVzdC1zdGF0dXMtc2VjdGlvbiAuY29tbW9uLXRhYmxlLWJvcmRlci1yZXF1ZXN0IHRhYmxlIHRyIHRoOm50aC1jaGlsZCg4KSxcbi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIC5jb21tb24tdGFibGUtYm9yZGVyLXJlcXVlc3QgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDgpIHtcbiAgd2lkdGg6IDklO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zcGFuW2RhdGEtYXR0cj1wbGVkZ2VdLFxuc3BhbltkYXRhLWF0dHI9UGxlZGdlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG5cbnNwYW5bZGF0YS1hdHRyPVVucGxlZGdlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG5cbi5yZWxhdGVkLW9yZGVyLWRhdGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ucmVxc3RhdHVzLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCAyMzMsIDIxNiwgMC41MDE5NjA3ODQzKTtcbiAgcGFkZGluZzogMThweCAyNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZ3JpZC1jb250ZW50LWVwbGVkZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDIwMHB4IDIwMHB4IGF1dG87XG59XG5cbi5icmQtc3BhY2luZy0wIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXBsZWdlLXRhYmxlIC5icmQtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cblxuLmJhY2staWNvbiBpIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSAuRE1TYW5OXzE2XzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbiAgLkVwbGVkZ2VzLXNlY3Rpb24tbW9iaWxlIC5ETVNhbnNNZWRpdW1fMjZfNTAwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLkVwbGVkZ2VzLXNlY3Rpb24tbW9iaWxlIC5FcGxlZGdlcy1tYXJrZXRjYXJkLW1vYmlsZS5tYXJrZXRncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLkVwbGVkZ2VzLXNlY3Rpb24tbW9iaWxlIC5tdC1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiA5O1xufVxuLkVwbGVkZ2VzLXNlY3Rpb24tbW9iaWxlIC5ib3JkZXItc2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSAubm90aWZpY2F0aW9uLW91dGVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ibG9jazogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSAubm90aWZpY2F0aW9uLW91dGVyLWJveCAuc2hvd0xlc3Mge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSAubm90aWZpY2F0aW9uLW91dGVyLWJveCAuc2hvd01vcmUge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSAubm90aWZpY2F0aW9uLW91dGVyLWJveCAuc2hvd01vcmUgbGkge1xuICBtYXJnaW4tYmxvY2s6IDVweDtcbn1cbi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSAuZ3JpZC1tYi10YWJsZS1lcGxlZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uRXBsZWRnZXMtc2VjdGlvbi1tb2JpbGUgLmdyaWQtbWItdGFibGUtZXBsZWdlIC5mb3JtLWNoZWNrLmZsZXgtaW5saW5lLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uRXBsZWRnZXMtc2VjdGlvbi1tb2JpbGUgLmdyaWQtbWItdGFibGUtZXBsZWdlIC5mb3JtLWNoZWNrLmZsZXgtaW5saW5lLWNlbnRlciAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLkVwbGVkZ2VzLXNlY3Rpb24tbW9iaWxlIC5lcGxlZ2UtaW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzlweCkge1xuICAuRXBsZWRnZXMtc2VjdGlvbi1tb2JpbGUgLmVwbGVnZS1pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSAuQWNjb3JhZGluLW1iIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uRXBsZWRnZXMtc2VjdGlvbi1tb2JpbGUgLkFjY29yYWRpbi1tYiAuZWRlbC1pY29uLWFycm93LWRvd24ge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSAuQWNjb3JhZGluLW1iIC5lZGVsLWljb24tYXJyb3ctZG93bi5kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uRXBsZWRnZXMtc2VjdGlvbi1tb2JpbGUgLkVwbGVkZ2VBY2NEYXRhbWItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG59XG4uRXBsZWRnZXMtc2VjdGlvbi1tb2JpbGUgLkVwbGVkZ2VBY2NEYXRhbWItc2VjdGlvbiAud2lkdGgtMzMge1xuICB3aWR0aDogMzMlO1xufVxuXG4uYm90dG9tLWVwbGVnZS1jb250ZW50IC5ETVNhbk1fMTRfNTAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLWxheW91dCAuRE1TYW5OXzE2XzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbiAgLm1iLWxheW91dCAuRE1TYW5zTWVkaXVtXzI2XzUwMCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxheW91dCAuRE1TYW5OXzE0XzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxheW91dCAuRE1TYW5NXzE0XzUwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxheW91dCAuRE1TYW5zXzE2XzUwMCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHgteHMtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZXF1ZXN0LXN0YXR1cy1tYiAucmVsYXRlZC1vcmRlci1kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVxdWVzdC1zdGF0dXMtbWIgLkRNU2FuXzIyXzUwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5yZXF1ZXN0LXN0YXR1cy1tYiAuUm9ib3RvTV8xNF81MDAge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmhvcml6b250YWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI4cHg7IC8qIG9wdGlvbmFsIHNwYWNpbmcgYmV0d2VlbiBpdGVtcyAqL1xufVxuXG4ud2lkdGgtMzMge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uaG9yaXpvbnRhbC1jb250YWluZXItdW5wbGVkZ2Uge1xuICBwYWRkaW5nOiAxM3B4IDQwcHg7XG59XG4uaG9yaXpvbnRhbC1jb250YWluZXItdW5wbGVkZ2UgLmFwcHJveC13cmFwcGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDVweCAhaW1wb3J0YW50O1xufVxuLmhvcml6b250YWwtY29udGFpbmVyLXVucGxlZGdlIC53cmFwcGVyLXVucGxlZGdlLWZpcnN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ob3Jpem9udGFsLWNvbnRhaW5lci11bnBsZWRnZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuLmhvcml6b250YWwtY29udGFpbmVyLXVucGxlZGdlIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIgIWltcG9ydGFudDtcbn1cblxuLmcxX3N0b2NrX3VpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmcxX3N0b2NrX3VpIGRpdiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMnB4O1xufVxuXG4uRXBsZWRnZXMtc2VjdGlvbi1tb2JpbGUgLmNoZWNrYm94IC5mbGV4LWlubGluZS1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogNXB4O1xufSIsIi5yZXF1ZXN0LXN0YXR1cy1zZWN0aW9uIHtcclxuICAucmVzdGF0dXMtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLXRhYmxlLWJvcmRlci1yZXF1ZXN0IHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoOm50aC1jaGlsZCgyKSxcclxuICAgICAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoOm50aC1jaGlsZCg1KSxcclxuICAgICAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoOm50aC1jaGlsZCg2KSxcclxuICAgICAgICB0ZDpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtY2hpbGQoOCksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgIHdpZHRoOiA5JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuW2RhdGEtYXR0cj1cInBsZWRnZVwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJQbGVkZ2VcIl0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWwtY3JlYW0gIWltcG9ydGFudDtcclxuICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJVbnBsZWRnZVwiXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG59XHJcblxyXG4ucmVsYXRlZC1vcmRlci1kYXRhIHtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG59XHJcbi5yZXFzdGF0dXMtY29udGVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZGU5ZDg4MDtcclxuICBwYWRkaW5nOiAxOHB4IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4uZ3JpZC1jb250ZW50LWVwbGVkZ2Uge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAyMDBweCAyMDBweCBhdXRvO1xyXG59XHJcblxyXG4uYnJkLXNwYWNpbmctMCB7XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmVwbGVnZS10YWJsZSB7XHJcbiAgLmJyZC10b3Age1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5iYWNrLWljb24ge1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlTaXg7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG59XHJcbiIsIi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLkRNU2FuTl8xNl80MDAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuXHJcbiAgICAuRE1TYW5zTWVkaXVtXzI2XzUwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuRXBsZWRnZXMtbWFya2V0Y2FyZC1tb2JpbGUge1xyXG4gICAgJi5tYXJrZXRncm91cCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm10LWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubm90aWZpY2F0aW9uLW91dGVyLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuc2hvd0xlc3Mge1xyXG4gICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaG93TW9yZSB7XHJcbiAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmlkLW1iLXRhYmxlLWVwbGVnZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IDFmciAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogNSUgNDUlIDQwJTtcclxuICAgIH1cclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAmLmZsZXgtaW5saW5lLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcGxlZ2UtaW5wdXQge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzlweCkge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuQWNjb3JhZGluLW1iIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLmRvd24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5FcGxlZGdlQWNjRGF0YW1iLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJFBvcmNlbGFpbjtcclxuICAgIC53aWR0aC0zMyB7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm90dG9tLWVwbGVnZS1jb250ZW50IHtcclxuICAuRE1TYW5NXzE0XzUwMCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG59XHJcblxyXG4ubWItbGF5b3V0IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAuRE1TYW5OXzE2XzQwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG5cclxuICAgIC5ETVNhbnNNZWRpdW1fMjZfNTAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuRE1TYW5OXzE0XzQwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLkRNU2FuTV8xNF81MDAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ETVNhbnNfMTZfNTAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5weC14cy0wIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnJlcXVlc3Qtc3RhdHVzLW1iIHtcclxuICAucmVsYXRlZC1vcmRlci1kYXRhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuRE1TYW5fMjJfNTAwIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICB9XHJcblxyXG4gIC5Sb2JvdG9NXzE0XzUwMCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaG9yaXpvbnRhbC1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMjhweDsgLyogb3B0aW9uYWwgc3BhY2luZyBiZXR3ZWVuIGl0ZW1zICovXHJcbn1cclxuXHJcbi53aWR0aC0zMyB7XHJcbiAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG4uaG9yaXpvbnRhbC1jb250YWluZXItdW5wbGVkZ2Uge1xyXG4gIC5hcHByb3gtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53cmFwcGVyLXVucGxlZGdlLWZpcnN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiA2JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHBhZGRpbmc6IDEzcHggNDBweDtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwOHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5nMV9zdG9ja191aSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHJpZ2h0OiAycHg7XHJcbiAgfVxyXG59XHJcbi5FcGxlZGdlcy1zZWN0aW9uLW1vYmlsZSB7XHJcbiAgLmNoZWNrYm94IHtcclxuICAgIC5mbGV4LWlubGluZS1jZW50ZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIHtcclxuICAvL3BhZGRpbmc6IDAgMTYlO1xyXG4gIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAuZGF0ZS1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5yYmNDb2xvciB7XHJcbiAgICAucmJjLXRvZGF5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXZlbnQtaG9sZGVyIHtcclxuICAgIC8vICAgY29sb3I6ICMwMGIyNzQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMjc0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDVweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2W2RhdGEtYXR0cj1cIkJvbnVzXCJdIHtcclxuICAgICYuZXZlbnQtaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRudXZhbWEtZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnV2YW1hLWdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICRudXZhbWEtZ3JlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdltkYXRhLWF0dHI9XCJTcGxpdFwiXSB7XHJcbiAgICAmLmV2ZW50LWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkdG9tYXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b21hdG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogJHRvbWF0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2W2RhdGEtYXR0cj1cIlJlc3VsdHNcIl0ge1xyXG4gICAgJi5ldmVudC1ob2xkZXIge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdltkYXRhLWF0dHI9XCJSaWdodHNcIl0ge1xyXG4gICAgJi5ldmVudC1ob2xkZXIge1xyXG4gICAgICBjb2xvcjogJGxhYmVsLXNreWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhYmVsLXNreWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogJGxhYmVsLXNreWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdltkYXRhLWF0dHI9XCJCdXlCYWNrXCJdIHtcclxuICAgICYuZXZlbnQtaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdltkYXRhLWF0dHI9XCJPdGhlcnNcIl0sXHJcbiAgZGl2W2RhdGEtYXR0cj1cIkRpdmlkZW5kXCJdIHtcclxuICAgICYuZXZlbnQtaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtcGVlbCAhaW1wb3J0YW50O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtcGVlbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLXBlZWwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgLmV2ZW50LWNhcmRzLWhvbGRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyLWRhdGUtYWN0aW9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuYWN0aW9uLWJ1YmJsZXMge1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAuZmlsdGVyLWljb24tcmVkIHtcclxuICAgICAgICAuZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZDUwNGQ7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJnLW1pZG5pZ2h0LWJsdWUge1xyXG4gICAgICAgIC5maWx0ZXItc2VsZWN0ZWQge1xyXG4gICAgICAgICAgcmlnaHQ6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmV2ZW50LWNhbGVuZGFyLXNlYXJjaCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgLy8gcGFkZGluZzogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLmNvbW1vbi1zZWFyY2gtYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9wZW4tc2VhcmNoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGVsLWljb24tbGVmdC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmV2ZW50LXNlYXJjaExpc3Qge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDVweDtcclxuXHJcbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ldmVudC1maWx0ZXJzIHtcclxuICAgICAgICAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xyXG4gICAgICAgICAgLmNsZWFyX2FsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgICAgICAgLmV2ZW50LWNhbGVuZGFyLWRhdGUtZmlsdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb21tb24tY2hlY2tib3gtY3VzdG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAvLyAuaGFuZF9jdXJzb3Ige1xyXG4gICAgICAgICAgICAvLyAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAucmFkaW9fYnRuIHtcclxuICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib2R5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmlsdGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbHRlci13cmFwcGVyLnBvc2l0aW9uLXJlbGF0aXZldHh0X3doaXRlIHtcclxuICAgICAgICBjb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5ldmVudC1maWx0ZXJzIHtcclxuICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgLy8gY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICAvLyAuZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24ge1xyXG4gICAgICAgIC8vICAgcGFkZGluZzogMDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJzLXRhZyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAudGFnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLWZpbHRlci1sYWJlbC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmV2ZW50LWNhbGVuZGFyLWZpbHRlciB7XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmNhbGVuZGFyLWZpbHRlciB7XHJcbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDMwMDJmO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbn1cclxuLnJpZ2h0cyB7XHJcbiAgKyAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgIC5jb21tb24tdGFibGUtYm9yZGVyIHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmRhdGUtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5yYmNDb2xvciAucmJjLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmV2ZW50LWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuZXZlbnQtaG9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAwcHg7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPUJvbnVzXS5ldmVudC1ob2xkZXIge1xuICBjb2xvcjogIzAwYjI3NCAhaW1wb3J0YW50O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgZGl2W2RhdGEtYXR0cj1Cb251c10uZXZlbnQtaG9sZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMjc0O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgZGl2W2RhdGEtYXR0cj1Cb251c10gaSB7XG4gIGNvbG9yOiAjMDBiMjc0ICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPVNwbGl0XS5ldmVudC1ob2xkZXIge1xuICBjb2xvcjogI2YwNGU0NSAhaW1wb3J0YW50O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgZGl2W2RhdGEtYXR0cj1TcGxpdF0uZXZlbnQtaG9sZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgZGl2W2RhdGEtYXR0cj1TcGxpdF0gaSB7XG4gIGNvbG9yOiAjZjA0ZTQ1ICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPVJlc3VsdHNdLmV2ZW50LWhvbGRlciB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPVJlc3VsdHNdLmV2ZW50LWhvbGRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIGRpdltkYXRhLWF0dHI9UmVzdWx0c10gaSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPVJpZ2h0c10uZXZlbnQtaG9sZGVyIHtcbiAgY29sb3I6ICMxYzlhZDYgIWltcG9ydGFudDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIGRpdltkYXRhLWF0dHI9UmlnaHRzXS5ldmVudC1ob2xkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzlhZDY7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPVJpZ2h0c10gaSB7XG4gIGNvbG9yOiAjMWM5YWQ2ICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPUJ1eUJhY2tdLmV2ZW50LWhvbGRlciB7XG4gIGNvbG9yOiAjZjc5NDNlICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPUJ1eUJhY2tdLmV2ZW50LWhvbGRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTQzZTtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIGRpdltkYXRhLWF0dHI9QnV5QmFja10gaSB7XG4gIGNvbG9yOiAjZjc5NDNlICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciBkaXZbZGF0YS1hdHRyPU90aGVyc10uZXZlbnQtaG9sZGVyLFxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgZGl2W2RhdGEtYXR0cj1EaXZpZGVuZF0uZXZlbnQtaG9sZGVyIHtcbiAgY29sb3I6ICNmZjk5MDAgIWltcG9ydGFudDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIGRpdltkYXRhLWF0dHI9T3RoZXJzXS5ldmVudC1ob2xkZXI6OmJlZm9yZSxcbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIGRpdltkYXRhLWF0dHI9RGl2aWRlbmRdLmV2ZW50LWhvbGRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTkwMDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIGRpdltkYXRhLWF0dHI9T3RoZXJzXSBpLFxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgZGl2W2RhdGEtYXR0cj1EaXZpZGVuZF0gaSB7XG4gIGNvbG9yOiAjZmY5OTAwICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY3VzdG9tLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY3VzdG9tLXRvb2xiYXIgLmV2ZW50LWNhcmRzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY3VzdG9tLXRvb2xiYXIgLmNhbGVuZGFyLWRhdGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5hY3Rpb24tYnViYmxlcyB7XG4gIHdpZHRoOiA3MCU7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlci1zZWFyY2gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciAuZmlsdGVyLXNlYXJjaC13cmFwcGVyIC5maWx0ZXItaWNvbi1yZWQgLmZpbHRlci1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNkZDUwNGQ7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogMTJweDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciAuZmlsdGVyLXNlYXJjaC13cmFwcGVyIC5iZy1taWRuaWdodC1ibHVlIC5maWx0ZXItc2VsZWN0ZWQge1xuICByaWdodDogMjNweCAhaW1wb3J0YW50O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5maWx0ZXItc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciAuZmlsdGVyLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtaW5wdXQgLmV2ZW50LWNhbGVuZGFyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMzMwcHggIWltcG9ydGFudDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciAuZmlsdGVyLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtaW5wdXQgLmV2ZW50LWNhbGVuZGFyLXNlYXJjaCAuY29tbW9uLXNlYXJjaC1iYXIge1xuICB3aWR0aDogMzMwcHg7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlci1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWlucHV0IC5ldmVudC1jYWxlbmRhci1zZWFyY2ggLm9wZW4tc2VhcmNoIHtcbiAgd2lkdGg6IDMzMHB4O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5maWx0ZXItc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCAuZXZlbnQtY2FsZW5kYXItc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5maWx0ZXItc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCAuZXZlbnQtY2FsZW5kYXItc2VhcmNoIC5lZGVsLWljb24tbGVmdC1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciAuZmlsdGVyLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtaW5wdXQgLmV2ZW50LXNlYXJjaExpc3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDIwNXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5maWx0ZXItc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLXJlc3VsdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDVweDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciAuZmlsdGVyLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHtcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDEwcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlci1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlci1zZWFyY2gtd3JhcHBlciAuZXZlbnQtZmlsdGVycyAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmNsZWFyX2FsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlci1zZWFyY2gtd3JhcHBlciAuZXZlbnQtZmlsdGVycyAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ldmVudC1jYWxlbmRhci1kYXRlLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IC0zMXB4ICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlci1zZWFyY2gtd3JhcHBlciAuZXZlbnQtZmlsdGVycyAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jb21tb24tY2hlY2tib3gtY3VzdG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5maWx0ZXItc2VhcmNoLXdyYXBwZXIgLmV2ZW50LWZpbHRlcnMgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY29tbW9uLWNoZWNrYm94LWN1c3RvbSAucmFkaW9fYnRuIHtcbiAgYWNjZW50LWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlci1zZWFyY2gtd3JhcHBlciAuZXZlbnQtZmlsdGVycyAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5maWx0ZXItc2VhcmNoLXdyYXBwZXIgLmZpbHRlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5maWx0ZXItc2VhcmNoLXdyYXBwZXIgLmZpbHRlci13cmFwcGVyLnBvc2l0aW9uLXJlbGF0aXZldHh0X3doaXRlIHtcbiAgY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciAuZmlsdGVyLXNlYXJjaC13cmFwcGVyIC5ldmVudC1maWx0ZXJzIHtcbiAgdG9wOiAyOHB4O1xufVxuLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLWFjdGlvbnMtY29udGFpbmVyIC5maWx0ZXJzLXRhZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlcnMtdGFnIC50YWctY29udGFpbmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItYWN0aW9ucy1jb250YWluZXIgLmZpbHRlcnMtdGFnIC5lZC1maWx0ZXItbGFiZWwtdGV4dCB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1hY3Rpb25zLWNvbnRhaW5lciAuZmlsdGVycy10YWcgLmVkZWwtaWNvbi1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ldmVudC1jYWxlbmRhci1maWx0ZXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1maWx0ZXIgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FsZW5kYXItZmlsdGVyIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSBidXR0b24ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNhbGVuZGFyLWZpbHRlciAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDMwMDJmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWxlbmRhci1maWx0ZXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4ucmlnaHRzICsgLmFjY29yZGlvbi1jb2xsYXBzZSAuY29tbW9uLXRhYmxlLWJvcmRlciB0YWJsZSB0ciB0aCxcbi5yaWdodHMgKyAuYWNjb3JkaW9uLWNvbGxhcHNlIC5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRyIHRkIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyLmJvbnVzLWlzc3VlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZjBlMztcbn1cbi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyLmJvbnVzLWlzc3VlIC5jYXJkLWhlYWRpbmcge1xuICBjb2xvcjogIzAwYjI3NDtcbn1cbi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyLnN0b2NrLXNwbGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZGNkYTtcbn1cbi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyLnN0b2NrLXNwbGl0IC5jYXJkLWhlYWRpbmcge1xuICBjb2xvcjogI2YwNGU0NTtcbn1cbi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyLnJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2Q2O1xufVxuLnByaW1hcnktZXZlbnQtY2FyZC1jb250YWluZXIucmVzdWx0cyAuY2FyZC1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4ucHJpbWFyeS1ldmVudC1jYXJkLWNvbnRhaW5lci5yaWdodHMtaXNzdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlYmY3O1xufVxuLnByaW1hcnktZXZlbnQtY2FyZC1jb250YWluZXIucmlnaHRzLWlzc3VlIC5jYXJkLWhlYWRpbmcge1xuICBjb2xvcjogIzFjOWFkNjtcbn1cbi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyLnNoYXJlLWJ1eWJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYWQ4O1xufVxuLnByaW1hcnktZXZlbnQtY2FyZC1jb250YWluZXIuc2hhcmUtYnV5YmFjayAuY2FyZC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG4ucHJpbWFyeS1ldmVudC1jYXJkLWNvbnRhaW5lci5vdGhlci1ldmVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWNjO1xufVxuLnByaW1hcnktZXZlbnQtY2FyZC1jb250YWluZXIub3RoZXItZXZlbnRzIC5jYXJkLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmOTkwMDtcbn1cbi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyIC5udW0tZXZlbnRzLXdyYXBwZXIge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnByaW1hcnktZXZlbnQtY2FyZC1jb250YWluZXIgLm51bS1ldmVudHMtd3JhcHBlciBpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpbWFyeS1tb2ItZXZlbnQtY2FyZC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG5cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweCAxNXB4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLnJpZ2h0c2lkZWJhciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY29tbW9uc2Nyb2xsLW5ldyB7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuei1pbmRleC1oaWdoX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2hlZC1saXN0IHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLmV2ZW50LWNhbGVuZGFyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMjAwJTtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLmV2ZW50LWNhbGVuZGFyLXNlYXJjaCAub3Blbi1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLmV2ZW50LWNhbGVuZGFyLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLmV2ZW50LWNhbGVuZGFyLXNlYXJjaCAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuZXZlbnQtc2VhcmNoTGlzdCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmJhY2staWNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5hY3Rpb24taWNvbi1tb2ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmFjdGlvbi1pY29uLW1vYi1jb250YWluZXIgLmZpbHRlci1pY29uLXJlZCAuZmlsdGVyLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuYWN0aW9uLWljb24tbW9iLWNvbnRhaW5lciAuYmctbWlkbmlnaHQtYmx1ZSAuZmlsdGVyLXNlbGVjdGVkIHtcbiAgcmlnaHQ6IDIzcHggIWltcG9ydGFudDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5hY3Rpb24taWNvbi1tb2ItY29udGFpbmVyIC5hY3Rpb24taWNvbi1tb2Ige1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmV2ZW50LWNhcmRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogMzMwcHggIWltcG9ydGFudDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5jdXJyZW50LWRhdGUtYWN0aW9uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDEuNSU7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAyNSU7XG4gIHRvcDogMS41JTtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcbiAgbWFyZ2luOiAyMXB4IDBweDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAwcHggN3B4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGggLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCAucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1vdXRzaWRlLW1vbnRoIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXkge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmN1c3RvbS1kYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY3VzdG9tLWRhdGUtd3JhcHBlciAuZGF0ZS1oZWlnaHQge1xuICB6LWluZGV4OiAyO1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmN1c3RvbS1kYXRlLXdyYXBwZXIgLmV2ZW50LWRvdHMtd3JhcHBlciB7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA4O1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAycHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuY3VzdG9tLWRhdGUtd3JhcHBlciAuZXZlbnQtZG90cy13cmFwcGVyIGRpdiB7XG4gIGhlaWdodDogNXB4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmN1c3RvbS1kYXRlLXdyYXBwZXIgLmV2ZW50LWRvdHMtd3JhcHBlciBkaXYgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogNXB4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciA6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXJhbmdlLXN0YXJ0KTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tcmFuZ2UtZW5kKS5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciA6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXJhbmdlLXN0YXJ0KTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tcmFuZ2UtZW5kKS5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciA6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXJhbmdlLXN0YXJ0KTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tcmFuZ2UtZW5kKS5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogLTQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1yYW5nZS1zdGFydC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMHB4IDBweCA1MHB4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tcmFuZ2Utc3RhcnQucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC01NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tcmFuZ2UtZW5kLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDUwcHggNTBweCAwcHg7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1yYW5nZS1lbmQucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC01NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMtdGFnIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMtdGFnIC5lZC1maWx0ZXItbGFiZWwtd3JhcHBlciAudGFnLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLm1vYi1ldmVudC1jYWxlbmRhci1jb250YWluZXIgLmZpbHRlcnMtdGFnIC5lZC1maWx0ZXItbGFiZWwtd3JhcHBlciAuZWQtZmlsdGVyLWxhYmVsLXRleHQge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubW9iLWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciAuZmlsdGVycy10YWcgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIC5lZGVsLWljb24tY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXdlaWdodDogNzAwO1xufSIsIi5wcmltYXJ5LWV2ZW50LWNhcmQtY29udGFpbmVyIHtcclxuICAvLyAgIGhlaWdodDogNjFweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDVweDtcclxuXHJcbiAgJi5ib251cy1pc3N1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VtbWVyLWhvdXNlO1xyXG4gICAgLmNhcmQtaGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAkbnV2YW1hLWdyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdG9jay1zcGxpdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1waW5rO1xyXG4gICAgLmNhcmQtaGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZXN1bHRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXZlbmRlci1ncmF5O1xyXG4gICAgLmNhcmQtaGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmlnaHRzLWlzc3VlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb29sLW1pbnQ7XHJcbiAgICAuY2FyZC1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaGFyZS1idXliYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbnRpcXVlLXdoaXRlO1xyXG4gICAgLmNhcmQtaGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vdGhlci1ldmVudHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxlbW9uLWNoaWZmb247XHJcbiAgICAuY2FyZC1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtcGVlbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5udW0tZXZlbnRzLXdyYXBwZXIge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmltYXJ5LW1vYi1ldmVudC1jYXJkLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuXHJcbi5tb2ItZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAxNnB4IDE1cHg7XHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29tbW9uc2Nyb2xsLW5ldyB7XHJcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC56LWluZGV4LWhpZ2hfX2NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnNlYXJjaGVkLWxpc3Qge1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gICAgLmV2ZW50LWNhbGVuZGFyLXNlYXJjaCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgIC5vcGVuLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXZlbnQtc2VhcmNoTGlzdCB7XHJcbiAgICAvLyBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuICAuYmFjay1pY29uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5hY3Rpb24taWNvbi1tb2ItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5maWx0ZXItaWNvbi1yZWQge1xyXG4gICAgICAuZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJnLW1pZG5pZ2h0LWJsdWUge1xyXG4gICAgICAuZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICByaWdodDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbi1pY29uLW1vYiB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2ZW50LWNhcmRzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY3VycmVudC1kYXRlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcclxuICAgICAgbGVmdDogMjUlO1xyXG4gICAgICB0b3A6IDEuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xyXG4gICAgICByaWdodDogMjUlO1xyXG4gICAgICB0b3A6IDEuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xyXG4gICAgICBtYXJnaW46IDIxcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgIHBhZGRpbmc6IDBweCA3cHg7XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX193ZWVrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1vdXRzaWRlLW1vbnRoIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC8vcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWRhdGUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmRhdGUtaGVpZ2h0IHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtZG90cy13cmFwcGVyIHtcclxuICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHJvdy1nYXA6IDJweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICA6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXJhbmdlLXN0YXJ0KTpub3QoXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXJhbmdlLWVuZFxyXG4gICAgKS5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIC8vIHdpZHRoOiAxLjQ5cmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogLTQ0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgLy8gd2lkdGg6IDEuNDlyZW07XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICByaWdodDogLTQ0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tcmFuZ2Utc3RhcnQucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDBweCAwcHggNTBweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIC8vIHdpZHRoOiAxLjQ5cmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgcmlnaHQ6IC01NnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXJhbmdlLWVuZC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCA1MHB4IDUwcHggMHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIC8vIHdpZHRoOiAxLjQ5cmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogLTU2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlcnMtdGFnIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5lZC1maWx0ZXItbGFiZWwtd3JhcHBlciB7XHJcbiAgICAgIC50YWctY29udGFpbmVyIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtZmlsdGVyLWxhYmVsLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdywgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDNweCAzcHggMCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiA5cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBsZWZ0OiAtOHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMGYwZjA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlciB7XG4gIHRvcDogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXIge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogMzVweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLFxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50PWJvdHRvbS1lbmRdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50PXRvcC1lbmRdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1MHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiA0MnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZS0tb25seSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlcjpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0taGFzLXRpbWUtc2VsZWN0KSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXG4ucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjk0NHJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBsZWZ0OiAycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0td2l0aC10aW1lOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0td2l0aC10b2RheS1idXR0b24pIHtcbiAgcmlnaHQ6IDg1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICB0b3A6IDRweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIHRvcDogLTRweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uOmhvdmVyICo6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCB7XG4gIGxlZnQ6IC0ycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IC03cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XG4gIHJpZ2h0OiAtMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHJpZ2h0OiAtN3B4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGggLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGggLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAwIDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9dGltZV0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fZGVsaW1pdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgd2lkdGg6IDg1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXItLXdpdGgtdG9kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04N3B4O1xuICB0b3A6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIHdpZHRoOiA4NXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBjYWxjKDE5NXB4ICsgMS43cmVtIC8gMik7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1rZXlib2FyZC1zZWxlY3RlZCk6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1rZXlib2FyZC1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhODdkMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQ6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tdG9kYXkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkY2M0YTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJiZTNmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xIHtcbiAgY29sb3I6IG1hZ2VudGE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIge1xuICBjb2xvcjogZ3JlZW47XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhvbGlkYXlzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjgwMztcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5cyAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzIC5ob2xpZGF5LW92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5cyAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXMgLmhvbGlkYXktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhvbGlkYXlzOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taG9saWRheXM6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1ob2xpZGF5czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjUzMDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5czpob3ZlciAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzOmhvdmVyIC5ob2xpZGF5LW92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5czpob3ZlciAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXM6aG92ZXIgLmhvbGlkYXktb3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVkOTA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWQ5ZjE7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEwNywgMTY1LCAwLjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX19jYWxlbmRhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdmlldy1jYWxlbmRhci1pY29uIGlucHV0IHtcbiAgcGFkZGluZzogNnB4IDEwcHggNXB4IDI1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHJpZ2h0OiAtMTZweDtcbiAgdG9wOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246Zmlyc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246Zmlyc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmxhc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246bGFzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiM2IzYjM7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IzYjNiMztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbi0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwIDZweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb246OmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCLDl1wiO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24tLWRpc2FibGVkOjphZnRlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RvZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIHdpZHRoOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jaGlsZHJlbi1jb250YWluZXIge1xuICB3aWR0aDogMTMuOHJlbTtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2FyaWEtbGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMCk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2NhbGVuZGFyLWljb24ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xufVxuIiwiQGltcG9ydCBcInJlYWN0LWJpZy1jYWxlbmRhci9saWIvc2Fzcy9zdHlsZXNcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2Nzc1wiO1xyXG5cclxuLnByaW1hcnktZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5yYmMtbW9udGgtdmlldyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG5cclxuICAucmJjLWRheS1iZyB7XHJcbiAgICAucmJjLWJ1dHRvbi1saW5rIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgICAmLnJiYy10b2RheSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYucmJjLW9mZi1yYW5nZS1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYmMtcm93LWNvbnRlbnQge1xyXG4gICAgLnJiYy1yb3cge1xyXG4gICAgICAucmJjLWRhdGUtY2VsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmLnJiYy1vZmYtcmFuZ2Uge1xyXG4gICAgICAgICAgLnJiYy1idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJiYy1idXR0b24tbGluayB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b0IgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmJjLWN1cnJlbnQge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMnB4IDBweCAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmJjLXJvdy1zZWdtZW50IHtcclxuICAgICAgICAucmJjLWV2ZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmJjLWJ1dHRvbi1saW5rLnJiYy1zaG93LW1vcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYmMtcm93LnJiYy1tb250aC1oZWFkZXIge1xyXG4gICAgLnJiYy1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYmMtdG9vbGJhci5jdXN0b20tdG9vbGJhciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLnJiYy1idG4tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9udGgteWVhci1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgIC5tb250aC1uYW1lIHtcclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVudC15ZWFyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhbmdlLWNhbGVuZGVyLXNlY3Rpb24ge1xyXG4gIC5lZGVsLWljb24tY2FsZW5kYXItY29sb3Ige1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaWFuLWV2ZW50LXNlY3Rpb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAuZXZlbnQtY2FsZW5kZXItYWNjb3JkaWFuIHtcclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm9udXMge1xyXG4gICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW4tYmcgIWltcG9ydGFudDsgLy9UbyBPdmVyLXJpZGUgY3VzdG9tIGFjY29yZGlvbiBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0b2NrIHtcclxuICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtcGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRvbWF0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodHMge1xyXG4gICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vbC1taW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtc2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXN1bHRzIHtcclxuICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGVyLWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hhcmUtYnV5YmFjayB7XHJcbiAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbnRpcXVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm90aGVyLWV2ZW50cyB7XHJcbiAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZW1vbi1jaGlmZm9uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLXBlZWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV2ZW50LWVycm9ybXNnIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5lZGVsLWljb24tbm8tZXZlbnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9vbmVIdW5kcmVkRml2ZTtcclxuICB9XHJcbn1cclxuXHJcbi53YXRjaGxpc3RmaWx0ZXItc2VjdGlvbiB7XHJcbiAgJi5pc01vYmlsZSB7XHJcbiAgICBoZWlnaHQ6IDM1MnB4O1xyXG4gIH1cclxuICAuZ2FwLTEwcHgge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuICAuY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuICAubWd0LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAucGFkZGluZy1ibG9jay0xNSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xyXG4gIH1cclxuICAucGFkZGluZy1ibG9jay0xMCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG4gIH1cclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIC5ob2xkaW5nLWdyaWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuICAuaG9sZGluZy1ncmlkLW1vYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuICAuc3RvY2stc2VsZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIC5zdGNva3MtaW5wdXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvY2stc2VsZWN0aW9uLW1vYiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgIC5zdGNva3MtaW5wdXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0ZWQtd3JhcHBhciB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogNXB4O1xyXG4gICAgJi5pc0Rlc2t0b3Age1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXItZmlsdGVyLW1vYiB7XHJcbiAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyLnotaW5kZXgtaGlnaF9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbiAgLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIge1xyXG4gICAgcGFkZGluZzogMHB4IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRyYXdlci1oZWFkIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1ib2R5IHtcclxuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcclxuICAgIC5hbGwtZmlsdGVycyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb21tb25zY3JvbGwtbmV3IHtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgb3ZlcmZsb3cteTogdW5zZXQ7XHJcblxyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib2R5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkbmlnaHQtYmx1ZS11bmRlcmxpbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVmdHNpZGViYXIge1xyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXJib29rRmlsdGVyU2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIge1xyXG4gICAgaGVpZ2h0OiAzNTJweCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAuYm9keWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAuZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lLmJ1dHRvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21tb25zY3JvbGwtbmV3IHtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgb3ZlcmZsb3cteTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmdlbmVyaWMtdGFicyB7XHJcbiAgICBoZWlnaHQ6IDM1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuIiwiLnJiYy1idG4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ucmJjLWJ0biB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXS5yYmMtYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuYnV0dG9uLnJiYy1pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuIiwiQGltcG9ydCAnLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi9yZXNldCc7XG5cbi5yYmMtY2FsZW5kYXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ucmJjLWNhbGVuZGFyICosXG4ucmJjLWNhbGVuZGFyICo6YmVmb3JlLFxuLnJiYy1jYWxlbmRhciAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnJiYy1hYnMtZnVsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucmJjLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmJjLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4ucmJjLW9mZi1yYW5nZSB7XG4gIGNvbG9yOiAkb3V0LW9mLXJhbmdlLWNvbG9yO1xufVxuXG4ucmJjLW9mZi1yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICRvdXQtb2YtcmFuZ2UtYmctY29sb3I7XG59XG5cbi5yYmMtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAwIDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuXG4gICYgKyAmIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gIC5yYmMtcnRsICYgKyAmIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gIH1cblxuICAmID4gYSB7XG4gICAgJixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yYmMtYnV0dG9uLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5yYmMtcm93LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA0O1xufVxuXG4ucmJjLXJvdy1jb250ZW50LXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLnJiYy1yb3ctY29udGVudC1zY3JvbGwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xuICB9XG59XG5cbi5yYmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9kYXktaGlnaGxpZ2h0LWJnO1xufVxuXG5AaW1wb3J0ICcuL3Rvb2xiYXInO1xuQGltcG9ydCAnLi9ldmVudCc7XG5AaW1wb3J0ICcuL21vbnRoJztcbkBpbXBvcnQgJy4vYWdlbmRhJztcbkBpbXBvcnQgJy4vdGltZS1ncmlkJztcbiIsIiRvdXQtb2YtcmFuZ2UtY29sb3I6IGxpZ2h0ZW4oIzMzMywgNDAlKSAhZGVmYXVsdDtcbiRvdXQtb2YtcmFuZ2UtYmctY29sb3I6IGxpZ2h0ZW4oIzMzMywgNzAlKSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcbiRjZWxsLWJvcmRlcjogI2RkZCAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogI2NjYyAhZGVmYXVsdDtcblxuLy8gRWFjaCBjYWxlbmRhciBzZWdtZW50IGlzIDEvN3RoLlxuJHNlZ21lbnQtd2lkdGg6IDAuMTQyODYlICFkZWZhdWx0O1xuXG4kdGltZS1zZWxlY3Rpb24tY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHRpbWUtc2VsZWN0aW9uLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWRlZmF1bHQ7XG4kZGF0ZS1zZWxlY3Rpb24tYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhZGVmYXVsdDtcblxuJGV2ZW50LWJnOiAjMzE3NGFkICFkZWZhdWx0O1xuJGV2ZW50LWJvcmRlcjogZGFya2VuKCMzMTc0YWQsIDEwJSkgIWRlZmF1bHQ7XG4kZXZlbnQtb3V0bGluZTogIzNiOTlmYyAhZGVmYXVsdDtcbiRldmVudC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRldmVudC1ib3JkZXItcmFkaXVzOiA1cHggIWRlZmF1bHQ7XG4kZXZlbnQtcGFkZGluZzogMnB4IDVweCAhZGVmYXVsdDtcbiRldmVudC16aW5kZXg6IDQgIWRlZmF1bHQ7XG5cbiRidG4tY29sb3I6ICMzNzNhM2MgIWRlZmF1bHQ7XG4kYnRuLWJnOiAjZmZmICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXI6ICNjY2MgIWRlZmF1bHQ7XG5cbiRjdXJyZW50LXRpbWUtY29sb3I6ICM3NGFkMzEgIWRlZmF1bHQ7XG5cbiRyYmMtY3NzLXByZWZpeDogcmJjLWkgIWRlZmF1bHQ7XG5cbiR0b2RheS1oaWdobGlnaHQtYmc6ICNlYWY2ZmYgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0ICcuL3ZhcmlhYmxlcyc7XG5cbiRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRidG4tYmcsIDEwJSk7XG4kYWN0aXZlLWJvcmRlcjogZGFya2VuKCRidG4tYm9yZGVyLCAxMiUpO1xuXG4ucmJjLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgLnJiYy10b29sYmFyLWxhYmVsIHtcbiAgICBmbGV4LWdyb3c6MTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJiBidXR0b24ge1xuICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYm9yZGVyO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5yYmMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRidG4tY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJnLCAxNyUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYnRuLWJvcmRlciwgMjUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi5yYmMtYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gID4gYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgPiBidXR0b246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnJiYy1ydGwgJiA+IGJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnJiYy1ydGwgJiA+IGJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICA+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gIC5yYmMtcnRsICYgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cblxuICAmICsgJixcbiAgJiArIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYmMtdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi92YXJpYWJsZXMnO1xuXG4ucmJjLWV2ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRldmVudC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnQtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRldmVudC1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogJGV2ZW50LWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5yYmMtc2xvdC1zZWxlY3RpbmcgJiB7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5yYmMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZXZlbnQtYmcsIDEwJSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAkZXZlbnQtb3V0bGluZTtcbiAgfVxufVxuXG4ucmJjLWV2ZW50LWxhYmVsIHtcbiAgQGV4dGVuZCAucmJjLWVsbGlwc2lzO1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLnJiYy1ldmVudC1vdmVybGFwcyB7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDVweCAwcHggcmdiYSg1MSw1MSw1MSwuNSk7XG59XG5cbi5yYmMtZXZlbnQtY29udGludWVzLXByaW9yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5yYmMtZXZlbnQtY29udGludWVzLWFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5cbi5yYmMtZXZlbnQtY29udGludWVzLWVhcmxpZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5yYmMtZXZlbnQtY29udGludWVzLWxhdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4iLCJAaW1wb3J0ICcuL3ZhcmlhYmxlcyc7XG5cbi5yYmMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnJiYy1yb3ctc2VnbWVudCB7XG4gIHBhZGRpbmc6IDAgMXB4IDFweCAxcHg7XG5cbiAgLnJiYy1ldmVudC1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5yYmMtZWxsaXBzaXM7XG4gIH1cbn1cblxuLnJiYy1zZWxlY3RlZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGUtc2VsZWN0aW9uLWJnLWNvbG9yO1xufVxuXG4ucmJjLXNob3ctbW9yZSB7XG4gIEBleHRlbmQgLnJiYy1lbGxpcHNpcztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB6LWluZGV4OiAkZXZlbnQtemluZGV4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICRldmVudC1iZztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkZXZlbnQtYmcsIDEwJSk7XG4gIH1cbn1cblxuLnJiYy1tb250aC12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY2FsZW5kYXItYm9yZGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gIGhlaWdodDogMTAwJTsgLy8gaWUtZml4XG59XG5cbi5yYmMtbW9udGgtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnJiYy1tb250aC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCAwOyAvLyBwb3N0Y3NzIHdpbGwgcmVtb3ZlIHRoZSAwcHggaGVyZSBoZW5jZSB0aGUgZHVwbGljYXRpb24gYmVsb3dcbiAgZmxleC1iYXNpczogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGhlaWdodDogMTAwJTsgLy8gaWUtZml4XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gIH1cbn1cblxuLnJiYy1kYXRlLWNlbGwge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICYucmJjLW5vdyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICA+IGEge1xuICAgICYsXG4gICAgJjphY3RpdmUsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucmJjLXJvdy1iZyB7XG4gIEBleHRlbmQgLnJiYy1hYnMtZnVsbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMSAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYmMtZGF5LWJnIHtcbiAgZmxleDogMSAwIDAlO1xuXG4gICYgKyAmIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gIC5yYmMtcnRsICYgKyAmIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gIH1cbn1cblxuLnJiYy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkZXZlbnQtemluZGV4ICsgMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxufVxuXG4ucmJjLW92ZXJsYXktaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbjogLTEwcHggLTEwcHggNXB4IC0xMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbn1cbiIsIkBpbXBvcnQgJy4vdmFyaWFibGVzJztcblxuLnJiYy1hZ2VuZGEtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCAwO1xuICBvdmVyZmxvdzogYXV0bztcblxuICB0YWJsZS5yYmMtYWdlbmRhLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLnJiYy1hZ2VuZGEtdGltZS1jZWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIH1cblxuICAgIHRib2R5ID4gdHIgPiB0ZCArIHRkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICAgIH1cblxuICAgIC5yYmMtcnRsICYge1xuICAgICAgdGJvZHkgPiB0ciA+IHRkICsgdGQge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5ID4gdHIgKyB0ciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICAgIH1cblxuICAgIHRoZWFkID4gdHIgPiB0aCB7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG5cbiAgICAgIC5yYmMtcnRsICYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJiYy1hZ2VuZGEtdGltZS1jZWxsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAucmJjLWNvbnRpbnVlcy1hZnRlcjphZnRlciB7XG4gICAgY29udGVudDogJyDCuydcbiAgfVxuICAucmJjLWNvbnRpbnVlcy1wcmlvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfCqyAnXG4gIH1cbn1cblxuLnJiYy1hZ2VuZGEtZGF0ZS1jZWxsLFxuLnJiYy1hZ2VuZGEtdGltZS1jZWxsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuXG5cbi5yYmMtYWdlbmRhLWV2ZW50LWNlbGwge1xuICB3aWR0aDogMTAwJVxufVxuIiwiQGltcG9ydCAnLi92YXJpYWJsZXMnO1xuXG4ucmJjLXRpbWUtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICAucmJjLXRpbWVzbG90LWdyb3VwIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cblxuLnJiYy10aW1lc2xvdC1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLnJiYy10aW1lLWd1dHRlcixcbi5yYmMtaGVhZGVyLWd1dHRlciB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5yYmMtbGFiZWwge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJiYy1kYXktc2xvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucmJjLWV2ZW50cy1jb250YWluZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuXG4gICAgJi5yYmMtcnRsIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAucmJjLWV2ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXZlbnQtYm9yZGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgXG4gIC5yYmMtYmFja2dyb3VuZC1ldmVudCB7XG4gICAgQGV4dGVuZCAucmJjLWV2ZW50O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAucmJjLWV2ZW50LWxhYmVsIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yYmMtZXZlbnQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxZW07XG4gIH1cblxuICAucmJjLXRpbWUtc2xvdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNlbGwtYm9yZGVyLCAxMCUpO1xuICB9XG59XG5cbi5yYmMtdGltZS12aWV3LXJlc291cmNlcyB7XG4gIC5yYmMtdGltZS1ndXR0ZXIsXG4gIC5yYmMtdGltZS1oZWFkZXItZ3V0dGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuXG4gIC5yYmMtdGltZS1oZWFkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucmJjLXRpbWUtaGVhZGVyLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBmbGV4LWJhc2lzOiAwcHg7XG4gIH1cblxuICAucmJjLXRpbWUtaGVhZGVyLWNlbGwtc2luZ2xlLWRheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yYmMtZGF5LXNsb3Qge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cblxuICAucmJjLWhlYWRlcixcbiAgLnJiYy1kYXktYmcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICAvLyBtaW4td2lkdGg6IDA7XG4gICAgZmxleDogIDEgMSAwO1xuICAgIGZsZXgtYmFzaXM6IDAgcHg7XG4gIH1cbn1cblxuLnJiYy10aW1lLWhlYWRlci1jb250ZW50ICsgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5yYmMtdGltZS1zbG90IHtcbiAgZmxleDogMSAwIDA7XG5cbiAgJi5yYmMtbm93IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4ucmJjLWRheS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAaW1wb3J0ICcuL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuL3RpbWUtY29sdW1uJztcblxuLnJiYy1zbG90LXNlbGVjdGlvbiB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aW1lLXNlbGVjdGlvbi1iZy1jb2xvcjtcbiAgY29sb3I6ICR0aW1lLXNlbGVjdGlvbi1jb2xvcjtcbiAgZm9udC1zaXplOiA3NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5yYmMtc2xvdC1zZWxlY3Rpbmcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5yYmMtdGltZS12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjYWxlbmRhci1ib3JkZXI7XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgLnJiYy10aW1lLWd1dHRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5yYmMtYWxsZGF5LWNlbGwge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJiYy1hbGxkYXktY2VsbCArIC5yYmMtYWxsZGF5LWNlbGwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICB9XG5cbiAgLnJiYy1hbGxkYXktZXZlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gIC5yYmMtcm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnJiYy10aW1lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvOyAvLyBzaG91bGQgbm90IHNocmluayBiZWxvdyBoZWlnaHRcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAmLnJiYy1vdmVyZmxvd2luZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuICB9XG5cbiAgLnJiYy1ydGwgJi5yYmMtb3ZlcmZsb3dpbmcge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gID4gLnJiYy1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gIH1cblxuICA+IC5yYmMtcm93LnJiYy1yb3ctcmVzb3VyY2Uge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2VsbC1ib3JkZXI7XG4gIH1cblxuICAvLyAucmJjLWd1dHRlci1jZWxsIHtcbiAgLy8gICBmbGV4OiBub25lO1xuICAvLyB9XG5cbiAgLy8gPiAucmJjLWd1dHRlci1jZWxsICsgKiB7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vIH1cbn1cblxuLnJiYy10aW1lLWhlYWRlci1jZWxsLXNpbmdsZS1kYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmJjLXRpbWUtaGVhZGVyLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNlbGwtYm9yZGVyO1xuXG4gIC5yYmMtcnRsICYge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gID4gLnJiYy1yb3cucmJjLXJvdy1yZXNvdXJjZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4ucmJjLXRpbWUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGNhbGVuZGFyLWJvcmRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLnJiYy10aW1lLWd1dHRlciB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gID4gKiArICogPiAqIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gIC5yYmMtcnRsICYgPiAqICsgKiA+ICoge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjZWxsLWJvcmRlcjtcbiAgfVxuXG4gID4gLnJiYy1kYXktc2xvdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxufVxuXG4ucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VycmVudC10aW1lLWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG4ubXRiLTYwIHtcclxuICBtYXJnaW46IDYwcHggMHB4O1xyXG59XHJcbi5tYi00MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4uYXBwcm9hY2hjYXJkIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggNDBweDtcclxuICAuY29sLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcbi5hcHByb2FjaGNhcmRnZW5lcmljIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDclIDQ3JTtcclxuICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gIHJvdy1nYXA6IDMwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5hYm91dFVzLWxpbmtzIHtcclxuICAucmlnaHRzaWRlYmFyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAvL2hlaWdodDogNTAwcHg7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgLy9vdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICB3aWR0aDogMC4xMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAvL2hlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm91ci1jb21wYW55LFxyXG4gICAgICAub3VyLWFwcHJvYWNoIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggNDBweCAwcHg7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDAuMTJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAuYWJvdXRVcy5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAuYWJvdXRVcy1mY2hpbGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDBweCAxM3B4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXR1cy1hY2NvcmRpb24ge1xyXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFib3V0dXMtb3ZlcnZpZXcge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib2FyZENvbW1pdHRlZUJsb2NrIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMnB4IDE3cHggMTVweDtcclxuICAgICAgLmNvbC0yIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwcm9hY2hjYXJkIHtcclxuICAgIHBhZGRpbmc6IDE4cHggMTVweCAxMnB4IDE4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICAgIC5jb2wtMTAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcmRkZXNjIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIC5jb2wtMTAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib2FyZENvbW1pdHRlZUJsb2NrIHtcclxuICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDMxcHggMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLmNvbC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcbiAgLmNvbC0yIGkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgfVxyXG59XHJcbi5jb21wYW55LWFycm93LXNlY3Rpb24ge1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbiIsIi5tdGItNjAge1xuICBtYXJnaW46IDYwcHggMHB4O1xufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYXBwcm9hY2hjYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCA0MHB4O1xufVxuLmFwcHJvYWNoY2FyZCAuY29sLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYXBwcm9hY2hjYXJkZ2VuZXJpYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDclIDQ3JTtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFwcHJvYWNoY2FyZGdlbmVyaWMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuXG4uYWJvdXRVcy1saW5rcyAucmlnaHRzaWRlYmFyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmFib3V0VXMtbGlua3MgLnJpZ2h0c2lkZWJhciAudGFiLWNvbnRlbnQ6bnRoLWNoaWxkKDEpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjEycmVtO1xufVxuLmFib3V0VXMtbGlua3MgLnJpZ2h0c2lkZWJhciAudGFiLWNvbnRlbnQ6bnRoLWNoaWxkKDEpOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uYWJvdXRVcy1saW5rcyAucmlnaHRzaWRlYmFyIC50YWItY29udGVudCAub3VyLWNvbXBhbnksXG4uYWJvdXRVcy1saW5rcyAucmlnaHRzaWRlYmFyIC50YWItY29udGVudCAub3VyLWFwcHJvYWNoIHtcbiAgcGFkZGluZzogMHB4IDQwcHggMHB4O1xufVxuLmFib3V0VXMtbGlua3MgLnJpZ2h0c2lkZWJhciAudGFiLWNvbnRlbnQgLm91ci1jb21wYW55Ojotd2Via2l0LXNjcm9sbGJhcixcbi5hYm91dFVzLWxpbmtzIC5yaWdodHNpZGViYXIgLnRhYi1jb250ZW50IC5vdXItYXBwcm9hY2g6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMTJyZW07XG59XG4uYWJvdXRVcy1saW5rcyAucmlnaHRzaWRlYmFyIC50YWItY29udGVudCAub3VyLWNvbXBhbnk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuLmFib3V0VXMtbGlua3MgLnJpZ2h0c2lkZWJhciAudGFiLWNvbnRlbnQgLm91ci1hcHByb2FjaDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0VXMuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxuICAuYWJvdXRVcy5jb250YWluZXIgLmFib3V0VXMtZmNoaWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuYWJvdXRVcy5jb250YWluZXIgLmFib3V0VXMtZmNoaWxkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuYWJvdXRVcy5jb250YWluZXIgLmFib3V0dXMtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5hYm91dFVzLmNvbnRhaW5lciAuYWJvdXR1cy1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hYm91dHVzLW92ZXJ2aWV3IHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYWJvdXRVcy5jb250YWluZXIgLmFib3V0dXMtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWJvdXR1cy1vdmVydmlldyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hYm91dFVzLmNvbnRhaW5lciAuYm9hcmRDb21taXR0ZWVCbG9jayB7XG4gICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDJweCAxN3B4IDE1cHg7XG4gIH1cbiAgLmFib3V0VXMuY29udGFpbmVyIC5ib2FyZENvbW1pdHRlZUJsb2NrIC5jb2wtMiBpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmFwcHJvYWNoY2FyZCB7XG4gICAgcGFkZGluZzogMThweCAxNXB4IDEycHggMThweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuYXBwcm9hY2hjYXJkIC5jb2wtMTAge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG59XG4uY2FyZGRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2FyZGRlc2MgLmNvbC0xMCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZGRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uYm9hcmRDb21taXR0ZWVCbG9jayB7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMXB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ib2FyZENvbW1pdHRlZUJsb2NrIC5jb2wtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5ib2FyZENvbW1pdHRlZUJsb2NrIC5jb2wtMiBpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29tcGFueS1hcnJvdy1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRpc2NsYWltZXJzc2VjdGlvbiAucmlnaHRzaWRlYmFyIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZGlzY2xhaW1lcnNzZWN0aW9uIC5oZ3RvdmVyZmxvdzQwMCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGhlaWdodDogNTY0cHg7XG59XG4uZGlzY2xhaW1lcnNzZWN0aW9uIC5oZ3RvdmVyZmxvdzQwMDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4xMnJlbTtcbn1cbi5kaXNjbGFpbWVyc3NlY3Rpb24gLmhndG92ZXJmbG93NDAwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG5cbi5IZWFkaW5nYWNjb3JkaWFuIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLkhlYWRpbmdhY2NvcmRpYW4gbGFiZWwgLmZpcnN0IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uSGVhZGluZ2FjY29yZGlhbiBsYWJlbCAuc2Vjb25kIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5kaXNjbGFpbWVycyBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5kaXNjbGFpbWVycyBoNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRpc2NsYWltZXJzIC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGlzY2xhaW1lcnMgLmxpc3QtdW5zdHlsZWQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpc2NsYWltZXJzIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZGlzY2xhaW1lcnMgaDYge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZGlzY2xhaW1lcnMgLmxpc3QtdW5zdHlsZWQgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5IZWFkaW5nYWNjb3JkaWFuIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5IZWFkaW5nYWNjb3JkaWFuIGxhYmVsIC5maXJzdCxcbiAgLkhlYWRpbmdhY2NvcmRpYW4gbGFiZWwgLnNlY29uZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5EaXNjbGFpbWVyU2VjdGlvbi1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOm50aC1jaGlsZCgzKSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uRGlzY2xhaW1lclNlY3Rpb24tYWNjb3JkaW9uIC5kaXNjbGFpbWVyLWFjY29yZGFpbi1kb2NrZWQge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5teC0xNWItMzAge1xuICBtYXJnaW46IDAgMTVweCAzMHB4O1xufVxuXG4ucHktODAge1xuICBwYWRkaW5nOiA4MHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnB5LTgwIHtcbiAgICBwYWRkaW5nOiAyNXB4IDBweCAyMHB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktODAgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4ucGxhdGZvcm0tY2FyZHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBoZWlnaHQ6IDI1NXB4O1xufVxuLnBsYXRmb3JtLWNhcmRzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzOHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucGxhdGZvcm0tbG9nbyB7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xuICB3aWR0aDogNjAlO1xufVxuXG4ucGxhcmZvcm0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGFyZm9ybS1kZXNjIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7XG4gIG1hcmdpbjogMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXRmb3JtLWNhcmRzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5ncmlldmFuY2UtcmVkcmVzc2FsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmdyaWV2YW5jZS1yZWRyZXNzYWwgLnJlZHJlc3NhbC10YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNHB4IDIwcHg7XG59XG4uZ3JpZXZhbmNlLXJlZHJlc3NhbCAucmVkcmVzc2FsLXRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZXZhbmNlLXJlZHJlc3NhbCAucmVkcmVzc2FsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweCA4cHggNHB4IDhweDtcbiAgfVxuICAuZ3JpZXZhbmNlLXJlZHJlc3NhbCAucmVkcmVzc2FsLXRhYmxlIC5jb2wtMyxcbiAgLmdyaWV2YW5jZS1yZWRyZXNzYWwgLnJlZHJlc3NhbC10YWJsZSBsYWJlbCxcbiAgLmdyaWV2YW5jZS1yZWRyZXNzYWwgLnJlZHJlc3NhbC10YWJsZSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuZ3JpZXZhbmNlLXJlZHJlc3NhbCAucmVkcmVzc2FsLXRhYmxlIC5jb2wtOSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmdyaWV2YW5jZS1yZWRyZXNzYWwgLnJlZHJlc3NhbC10YWJsZSBhIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbn1cbi5ncmlldmFuY2UtcmVkcmVzc2FsLXNjb3JlcG9ydGFsLmdyaWV2YW5jZS1yZWRyZXNzYWwgLnJlZHJlc3NhbC10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZ3JpZXZhbmNlLXJlZHJlc3NhbC1zY29yZXBvcnRhbC5ncmlldmFuY2UtcmVkcmVzc2FsIC5yZWRyZXNzYWwtdGFibGUgLmNvbC0zIHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLmdyaWV2YW5jZS1yZWRyZXNzYWwtc2NvcmVwb3J0YWwuZ3JpZXZhbmNlLXJlZHJlc3NhbCAuZ3JpZXZhbmNlLXJlZHJlc3NhbC1tb2JpbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAzNSUgNDAlO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZ3JpZXZhbmNlLXJlZHJlc3NhbC1zY29yZXBvcnRhbC5ncmlldmFuY2UtcmVkcmVzc2FsIC5ncmlldmFuY2UtcmVkcmVzc2FsLW1vYmlsZSBhIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZ3JpZXZhbmNlLXJlZHJlc3NhbC1zY29yZXBvcnRhbC5ncmlldmFuY2UtcmVkcmVzc2FsIC5ncmlldmFuY2UtcmVkcmVzc2FsLW1vYmlsZSAuY29sLTMsXG4uZ3JpZXZhbmNlLXJlZHJlc3NhbC1zY29yZXBvcnRhbC5ncmlldmFuY2UtcmVkcmVzc2FsIC5ncmlldmFuY2UtcmVkcmVzc2FsLW1vYmlsZSAuY29sLTQsXG4uZ3JpZXZhbmNlLXJlZHJlc3NhbC1zY29yZXBvcnRhbC5ncmlldmFuY2UtcmVkcmVzc2FsIC5ncmlldmFuY2UtcmVkcmVzc2FsLW1vYmlsZSAuY29sLTUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxpYW5jZSB7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsaWFuY2UtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG59XG4uY29tcGxpYW5jZS10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDIwcHggMTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tcGxpYW5jZS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tcGxpYW5jZS10YWJsZSB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tcGxpYW5jZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wbGlhbmNlLW1vYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuY29tcGxpYW5jZS1tb2IgLm5hbWVzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDhweDtcbiAgfVxuICAuY29tcGxpYW5jZS1tb2IgLmRldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuY29tcGxpYW5jZS1tb2IgLmRldGFpbHMgbGFiZWwge1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gIH1cbn1cbi5tYW5hZ2VtZW50LXRlYW0ge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDMwJSAzMCU7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5cbi5ib2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBvbGljeS1jb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBvbGljeS1jb2RlIC5yb3cge1xuICBwYWRkaW5nOiAyMHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucG9saWN5LWNvZGUgLnJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmludmVzdG9yLWNvbnRhY3RzIHtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbn1cblxuLmNvbnRhY3QtdGFibGUge1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29udGFjdC10YWJsZSAuY29sIC5yb3cge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG4uY29udGFjdC10YWJsZSAuY29sIC5yb3cuaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hbmFnZW1lbnQtdGVhbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucmVndWxhdGlvbi1sb2RyLW1vYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5yZWd1bGF0aW9uLWxvZHItbW9iIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICNmMDRlNDUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9hcmQge1xuICAgIHBhZGRpbmc6IDE4cHggM3B4O1xuICB9XG4gIC5jb250YWN0LXRhYmxlIC5jb2wgLnJvdyB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggMTZweDtcbiAgfVxuICAuY29udGFjdC10YWJsZSAuY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG4uaW52ZXN0b3IgLmludmVzdG9yLXJlbGF0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLmludmVzdG9yIC5pbnZlc3Rvci1kZXNrIC5yb3cgLmxlZnRzaWRlYmFyIC5uYXYtcGlsbHMgLm5hdi1pdGVtIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmludmVzdG9yIC5pbnZlc3Rvci1kZXNrIC5yb3cgLnJpZ2h0c2lkZWJhciB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLmludmVzdG9yIC5pbnZlc3Rvci1kZXNrIC5yb3cgLnJpZ2h0c2lkZWJhciAuaW52ZXN0b3Itb3ZlcnZpZXcge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5pbnZlc3RvciAuaW52ZXN0b3ItZGVzayAucm93IC5yaWdodHNpZGViYXIgcCBhIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uaW52ZXN0b3IgLmludmVzdG9yLWRlc2sgLnJvdyAucmlnaHRzaWRlYmFyIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xufVxuLmludmVzdG9yIC52YWx1YXRpb24tdGFibGUgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaW52ZXN0b3IgLnZhbHVhdGlvbi10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uaW52ZXN0b3IgLnZhbHVhdGlvbi10YWJsZSB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbnZlc3RvciAudmFsdWF0aW9uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5pbnZlc3RvciAudmFsdWF0aW9uLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW52ZXN0b3IgLnZhbHVhdGlvbi10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG4uaW52ZXN0b3IgLnBkZi1ib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaW52ZXN0b3IgLnBkZi1ib3ggLmNvbC0yIGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaW52ZXN0b3IgLnB1YmxpYy1pc3N1ZSB7XG4gIHBhZGRpbmc6IDIwcHggOHB4IDIwcHggMThweDtcbn1cbi5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uaW52ZXN0b3IgLmNyZWRpdC1yYXRpbmdzIGxhYmVsIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMTBweDtcbn1cbi5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweCAwcHggMHB4O1xufVxuLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG4uaW52ZXN0b3IgLmNyZWRpdC1yYXRpbmdzIC5jcmVkaXQtdGFibGUgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRib2R5IHRyOmhvdmVyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSxcbi5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSksXG4gIC5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbi5pbnZlc3RvciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMiksXG4uaW52ZXN0b3IgLmNyZWRpdC1yYXRpbmdzIC5jcmVkaXQtdGFibGUgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW52ZXN0b3IgLmNyZWRpdC1yYXRpbmdzIC5jcmVkaXQtdGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpLFxuICAuaW52ZXN0b3IgLmNyZWRpdC1yYXRpbmdzIC5jcmVkaXQtdGFibGUgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4uaW52ZXN0b3IgLmNyZWRpdC1yYXRpbmdzIC5jcmVkaXQtdGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpLFxuLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSxcbiAgLmludmVzdG9yIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLmludmVzdG9yIC5pbnZlc3Rvci1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW52ZXN0b3IgLmludmVzdG9yLWRyb3Bkb3duIC5lZGVsLWljb24tYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5pbnZlc3RvciAuaW52ZXN0b3ItZHJvcGRvd24gLmVxdWl0eWRyb3AuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyNzdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW52ZXN0b3IgLmludmVzdG9yLWRyb3Bkb3duIC5lcXVpdHlkcm9wLmRyb3Bkb3duLXRvZ2dsZSBpIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uaW52ZXN0b3IgLmludmVzdG9yLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgaW5zZXQ6IDVweCBhdXRvIGF1dG8gMTkycHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZjAgIWltcG9ydGFudDtcbn1cbi5pbnZlc3RvciAuZmluYW5jZS1hbm5vdW5jZSA6Zmlyc3QtY2hpbGQucm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnZlc3Rvci5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLmludmVzdG9yLXJlbGF0aW9ucyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEzcHggMHB4O1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLmludmVzdG9yLXJlbGF0aW9ucyBsYWJlbCxcbiAgLmludmVzdG9yLmNvbnRhaW5lciAuaW52ZXN0b3ItcmVsYXRpb25zIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuaW52ZXN0b3IuY29udGFpbmVyIC5pbnZlc3Rvci1hY2NvcmRpb24gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLmludmVzdG9yLmNvbnRhaW5lciAuaW52ZXN0b3ItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLmludmVzdG9yLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gYSB7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gIH1cbiAgLmludmVzdG9yLmNvbnRhaW5lciAuaW52ZXN0b3ItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuaW52ZXN0b3Itb3ZlcnZpZXcge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLmludmVzdG9yLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmludmVzdG9yLW92ZXJ2aWV3IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludmVzdG9yLmNvbnRhaW5lciAudmFsdWF0aW9uLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuICAuaW52ZXN0b3IuY29udGFpbmVyIC52YWx1YXRpb24tdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDEzcHggMTBweCA5cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAuaW52ZXN0b3IuY29udGFpbmVyIC52YWx1YXRpb24tdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLnBkZi1ib3gge1xuICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLnBkZi1ib3ggLmNvbC0yIGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuaW52ZXN0b3IuY29udGFpbmVyIC5wdWJsaWMtaXNzdWUge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLmNyZWRpdC1yYXRpbmdzIGxhYmVsLFxuICAuaW52ZXN0b3IuY29udGFpbmVyIC5jcmVkaXQtcmF0aW5ncyBsYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmludmVzdG9yLmNvbnRhaW5lciAuY3JlZGl0LXJhdGluZ3MgbGFiZWwge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDBweDtcbiAgfVxuICAuaW52ZXN0b3IuY29udGFpbmVyIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuICAuaW52ZXN0b3IuY29udGFpbmVyIC5jcmVkaXQtcmF0aW5ncyAuY3JlZGl0LXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLmNyZWRpdC1yYXRpbmdzIC5jcmVkaXQtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmludmVzdG9yLmNvbnRhaW5lciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCxcbiAgLmludmVzdG9yLmNvbnRhaW5lciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5pbnZlc3Rvci5jb250YWluZXIgLmNyZWRpdC1yYXRpbmdzIC5jcmVkaXQtdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCxcbiAgLmludmVzdG9yLmNvbnRhaW5lciAuY3JlZGl0LXJhdGluZ3MgLmNyZWRpdC10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4jZGlzY2xvc3VyZSAuYmx1ci1vbi1zY3JvbGwge1xuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ubW9zdC1pbXAtdGVybXNibG9jayB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuXG4uaW1wb3J0YW50TXNncyAudHh0LW1pZG5pZ2h0LWJsdWUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMzkuMnB4O1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5pbXBvcnRhbnRNc2dzIC5oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDMwLjhweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pbXBvcnRhbnRNc2dzIC5saXN0LXVuc3R5bGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmltcG9ydGFudE1zZ3MgLmxpc3QtdW5zdHlsZWQgbGkge1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAzMHB4O1xufVxuLmltcG9ydGFudE1zZ3MgLmxpc3QtdW5zdHlsZWQgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5pbXBvcnRhbnRNc2dzIC5saXN0LXVuc3R5bGVkIGxpIGEge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbn1cbi5pbXBvcnRhbnRNc2dzIC5yaWdodHNpZGViYXIge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiB1bnNldDtcbn1cbi5pbXBvcnRhbnRNc2dzIC50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzOS4ycHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmltcG9ydGFudE1zZ3MgLmNhcmRCb3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaW1wb3J0YW50TXNncyAuY2FyZEJveCAuY2FyZEJveEhlYWQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG4gIHBhZGRpbmc6IDIzcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLmltcG9ydGFudE1zZ3MgLmNhcmRCb3ggdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW1wb3J0YW50TXNncyAuY2FyZEJveCB0YWJsZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xufVxuLmltcG9ydGFudE1zZ3MgLmNhcmRCb3ggdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItbGVmdDogdW5zZXQ7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7XG59XG4uaW1wb3J0YW50TXNncyAuY2FyZEJveCB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICB3aWR0aDogMzAlO1xufVxuLmltcG9ydGFudE1zZ3MgLmNhcmRCb3ggdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA3MCU7XG59XG4uaW1wb3J0YW50TXNncyAuY2FyZEJveCB0YWJsZSB0aGVhZCB0aCBwIHtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbn1cbi5pbXBvcnRhbnRNc2dzIC5jYXJkQm94IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbi5pbXBvcnRhbnRNc2dzIC5jYXJkQm94IHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmltcG9ydGFudE1zZ3MgLmNhcmRCb3ggdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbXBvcnRhbnRNc2dzIC5jYXJkQm94IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmYgIWltcG9ydGFudDtcbn1cblxuLmV4Y2hhbmdlSG9saWRheXMge1xuICBtYXJnaW4tYm90dG9tOiAxMjNweDtcbn1cbi5leGNoYW5nZUhvbGlkYXlzIC5jYXJkQm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmV4Y2hhbmdlSG9saWRheXMgLmNhcmRCb3ggLmNhcmRCb3hIZWFkIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBwYWRkaW5nOiAyM3B4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cbi5leGNoYW5nZUhvbGlkYXlzIC5jYXJkQm94IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmV4Y2hhbmdlSG9saWRheXMgLmNhcmRCb3ggdGFibGUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbn1cbi5leGNoYW5nZUhvbGlkYXlzIC5jYXJkQm94IHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICBib3JkZXItcmlnaHQ6IHVuc2V0O1xufVxuLmV4Y2hhbmdlSG9saWRheXMgLmNhcmRCb3ggdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDMwJTtcbn1cbi5leGNoYW5nZUhvbGlkYXlzIC5jYXJkQm94IHRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB3aWR0aDogNzAlO1xufVxuLmV4Y2hhbmdlSG9saWRheXMgLmNhcmRCb3ggdGFibGUgdGhlYWQgdGggcCB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG4uZXhjaGFuZ2VIb2xpZGF5cyAuY2FyZEJveCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IHVuc2V0O1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG4uZXhjaGFuZ2VIb2xpZGF5cyAuY2FyZEJveCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5leGNoYW5nZUhvbGlkYXlzIC5jYXJkQm94IHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZXhjaGFuZ2VIb2xpZGF5cyAuY2FyZEJveCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG59XG5cbi5leGNoYW5nZUNoYXJnZVNoZWV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTk3cHg7XG59XG4uZXhjaGFuZ2VDaGFyZ2VTaGVldCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leGNoYW5nZUNoYXJnZVNoZWV0IC50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uZXhjaGFuZ2VDaGFyZ2VTaGVldCAuc3ViSGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMy40cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXhjaGFuZ2VDaGFyZ2VTaGVldCB0YWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItc3BhY2luZzogMCAwO1xufVxuLmV4Y2hhbmdlQ2hhcmdlU2hlZXQgdGFibGUgLmhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXhjaGFuZ2VDaGFyZ2VTaGVldCB0YWJsZSAuaGVhZCB0aCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBwYWRkaW5nOiAxNHB4IDJweDtcbn1cbi5leGNoYW5nZUNoYXJnZVNoZWV0IHRhYmxlIC5oZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB3aWR0aDogMTUlO1xufVxuLmV4Y2hhbmdlQ2hhcmdlU2hlZXQgdGFibGUgLnN1YkhlYWQge1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5leGNoYW5nZUNoYXJnZVNoZWV0IHRhYmxlIC5zdWJIZWFkIHRoIHAge1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmV4Y2hhbmdlQ2hhcmdlU2hlZXQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxNHB4IDA7XG59XG4uZXhjaGFuZ2VDaGFyZ2VTaGVldCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuLmV4Y2hhbmdlQ2hhcmdlU2hlZXQgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5leGNoYW5nZUNoYXJnZVNoZWV0IHRhYmxlIHRib2R5IHRyIHRkIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uZXhjaGFuZ2VDaGFyZ2VTaGVldCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uZXhjaGFuZ2VDaGFyZ2VTaGVldCAubm90ZXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmV4Y2hhbmdlQ2hhcmdlU2hlZXQgLm5vdGVzIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmV4Y2hhbmdlQ2hhcmdlU2hlZXQgLm5vdGVzIHVsIGxpIHAge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leGNoYW5nZUNoYXJnZVNoZWV0IC5ub3RlcyB1bDpudGgtY2hpbGQoMikge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmNhcmRCb3hCb3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jaXJjdWxhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuLmNpcmN1bGFyIC50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2lyY3VsYXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2lyY3VsYXIgLmNhcmRCb3hCb3JkZXIge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jaXJjdWxhciAuY2FyZEJveEJvcmRlciAudXJsX2hvdmVyIDpob3ZlciB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIHtcbiAgYmFja2dyb3VuZDogI2YwZjlmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyBsYWJlbCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAudHlwaW5nLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5jYXJkQmx1ZUJnV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2lyY3VsYXIgLmNhcmRCbHVlQmcgLmNhcmRCbHVlQmdXcmFwIC5lbnRpdHlQZXJpb2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5zZWFyY2hXcmFwIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4uY2lyY3VsYXIgLmNhcmRCbHVlQmcgLnNlYXJjaFdyYXAgLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAuc2VhcmNoV3JhcCAuc2VhcmNoIC5lZGVsLWljb24tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2JTtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAuc2VhcmNoV3JhcCAuc2VhcmNoIC5lZGVsLWljb24tc2VhcmNoLmVuZC1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5zZWFyY2hXcmFwIC5zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5zZWFyY2hXcmFwIC5zZWFyY2ggc3BhbiB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5zZWFyY2hXcmFwIC5zZWFyY2ggc3Bhbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5lbnRpdHkge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAuZW50aXR5IC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmYyZmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAuZW50aXR5IC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY2lyY3VsYXIgLmNhcmRCbHVlQmcgLnBlcmlvZCB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5wZXJpb2QgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5wZXJpb2QgLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAucGVyaW9kIC5wZXJpb2RXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5wZXJpb2QgLnBlcmlvZFdyYXAgLmlucHV0LWdyb3VwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uY2lyY3VsYXIgLmNhcmRCbHVlQmcgLnBlcmlvZCAucGVyaW9kV3JhcCAuaW5wdXQtZ3JvdXAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY2lyY3VsYXIgLmNhcmRCbHVlQmcgLnBlcmlvZCAucGVyaW9kV3JhcCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAucGVyaW9kIC5wZXJpb2RXcmFwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAucGVyaW9kIC5wZXJpb2RXcmFwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5wZXJpb2QgLnBlcmlvZFdyYXAgLnBlcmlvZFdyYXBGaXJzdElucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5zdWJtaXRCdG4ge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5jaXJjdWxhciAuY2FyZEJsdWVCZyAuc3VibWl0QnRuIC5lZF9idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNpcmN1bGFyIC5jaXJjdWxhcnNfZXJyb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYwcHggYXV0bztcbn1cbi5jaXJjdWxhciAuY2lyY3VsYXJzX2Vycm9yIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uY2lyY3VsYXIgLmNpcmN1bGFyc19lcnJvciBwIHtcbiAgbGluZS1oZWlnaHQ6IDE4LjIzcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jaXJjdWxhciB0YWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItc3BhY2luZzogMCAwO1xufVxuLmNpcmN1bGFyIHRhYmxlIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG59XG4uY2lyY3VsYXIgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogdW5zZXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uY2lyY3VsYXIgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jaXJjdWxhciB0YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xufVxuLmNpcmN1bGFyIHRhYmxlIHRoZWFkIHRoIHAge1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG4uY2lyY3VsYXIgdGFibGUgdGJvZHkgdHIgdGQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5jaXJjdWxhciAuY2FsZW5kYXJfcG5sX3VpIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBhIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG4uY2lyY3VsYXIgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuLmNpcmN1bGFyIC5jaXJjdWxhck1vYlZpZXcgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmhlYWRpbmcge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmNpcmN1bGFyIC5jaXJjdWxhck1vYlZpZXcgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciB7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4uY2lyY3VsYXIgLmNpcmN1bGFyTW9iVmlldyAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciB7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4uY2lyY3VsYXIgLmNpcmN1bGFyTW9iVmlldyAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5jdXN0b21faGVhZGluZyBzcGFuIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmNpcmN1bGFyIC5jaXJjdWxhck1vYlZpZXcgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuY3VzdG9tX2hlYWRpbmcgc3Bhbi5mcm9tRGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaXJjdWxhciAuY2lyY3VsYXJNb2JWaWV3IC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX2FuZF9Ub19Db250YWluZXIgLmN1c3RvbV9oZWFkaW5nIHNwYW4gaSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi52ZXJuYWN1bGFyTGFuZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuLnZlcm5hY3VsYXJMYW5nIC50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udmVybmFjdWxhckxhbmcgLmNhcmRCb3gge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnZlcm5hY3VsYXJMYW5nIC5jYXJkQm94IC5jYXJkQm94SGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG4gIHBhZGRpbmc6IDIzcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLnZlcm5hY3VsYXJMYW5nIC5jYXJkQm94IC5jYXJkQm94V3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZlcm5hY3VsYXJMYW5nIC5jYXJkQm94IC5jYXJkQm94V3JhcCB1bCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi52ZXJuYWN1bGFyTGFuZyAuY2FyZEJveCAuY2FyZEJveFdyYXAgdWwgbGkge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDU5cHg7XG59XG4udmVybmFjdWxhckxhbmcgLmNhcmRCb3ggLmNhcmRCb3hXcmFwIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4udmVybmFjdWxhckxhbmcgLmNhcmRCb3ggLmNhcmRCb3hXcmFwIHVsIGxpIGEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjMuNHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLmFkdmlzb3J5Rm9ySW52ZXN0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5hZHZpc29yeUZvckludmVzdG9yIC50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYWR2aXNvcnlGb3JJbnZlc3RvciAuY2FyZEJveEhlYWQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uYWR2aXNvcnlGb3JJbnZlc3RvciAuY2FyZEJveFdyYXAgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYWR2aXNvcnlGb3JJbnZlc3RvciAuY2FyZEJveFdyYXAgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZHZpc29yeUZvckludmVzdG9yIC5jYXJkQm94V3JhcCB1bCBsaSBkaXY6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMiU7XG59XG4uYWR2aXNvcnlGb3JJbnZlc3RvciAuY2FyZEJveFdyYXAgdWwgbGkgZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogOTglO1xufVxuLmFkdmlzb3J5Rm9ySW52ZXN0b3IgLmNhcmRCb3hXcmFwIHVsIGxpIGkge1xuICBmb250LXNpemU6IDAuNTYzcmVtO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5hZHZpc29yeUZvckludmVzdG9yIC5jYXJkQm94V3JhcCB1bCBsaSBwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbXBvcnRhbnRNc2dzIC5jYXJkQm94LmNhcmRCb3hfbnNlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5leGNoYW5nZUNoYXJnZVNoZWV0IHRhYmxlIC5oZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5leGNoYW5nZUNoYXJnZVNoZWV0IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG4gIC5leGNoYW5nZUNoYXJnZVNoZWV0IC5ub3RlcyB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC52ZXJuYWN1bGFyTGFuZyAuY2FyZEJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFkdmlzb3J5Rm9ySW52ZXN0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5hZHZpc29yeUZvckludmVzdG9yIC50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWR2aXNvcnlGb3JJbnZlc3RvciAuY2FyZEJveEhlYWQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIH1cbiAgLmFkdmlzb3J5Rm9ySW52ZXN0b3IgLmNhcmRCb3hXcmFwIHVsIGxpIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDclO1xuICB9XG4gIC5hZHZpc29yeUZvckludmVzdG9yIC5jYXJkQm94V3JhcCB1bCBsaSBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxuICAuaW1wb3J0YW50TXNncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMzBweDtcbiAgfVxuICAuaW1wb3J0YW50TXNncyAudHh0LW1pZG5pZ2h0LWJsdWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxuICAuaW1wb3J0YW50TXNncyAuaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW1wb3J0YW50TXNncyAubGlzdC11bnN0eWxlZC5maXJzdHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuaW1wb3J0YW50TXNncyAubGlzdC11bnN0eWxlZC5sYXN0dWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jaXJjdWxhciAudHh0LW1pZG5pZ2h0LWJsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNpcmN1bGFyIHRhYmxlIHRyIHRkIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jaXJjdWxhciAuY2FyZEJsdWVCZyAuY2FyZEJsdWVCZ1dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5jaXJjdWxhciAuY2FyZEJsdWVCZyAuY2FyZEJsdWVCZ1dyYXAgbGFiZWwge1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICB9XG4gIC5jaXJjdWxhciAuY2FyZEJsdWVCZyAuY2FyZEJsdWVCZ1dyYXAgLmVudGl0eVBlcmlvZCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAuY2lyY3VsYXIgLmNhcmRCbHVlQmcgLmNhcmRCbHVlQmdXcmFwIC5lbnRpdHlQZXJpb2QgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2lyY3VsYXIgLmNhcmRCbHVlQmcgLmNhcmRCbHVlQmdXcmFwIC5lbnRpdHlQZXJpb2QgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQge1xuICAgIGNvbG9yOiAjNzI3MjcxO1xuICB9XG4gIC5jaXJjdWxhciAuY2FyZEJsdWVCZyAuY2FyZEJsdWVCZ1dyYXAgLnN1Ym1pdEJ0biAuZWRfYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2lyY3VsYXIgLmNpcmN1bGFyTW9iVmlldyAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIC5jaXJjdWxhciAuY2lyY3VsYXJNb2JWaWV3IC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX2FuZF9Ub19Db250YWluZXIgLmRhdGVfY29udGFpbmVyIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmNpcmN1bGFyIC5jaXJjdWxhck1vYlZpZXcgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuZGF0ZV9jb250YWluZXIgLmN1c3RvbV9idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY2lyY3VsYXIgLmNpcmN1bGFyTW9iVmlldyAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXIucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2lyY3VsYXIgLmNhcmRCbHVlQmcgLnBlcmlvZCB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB9XG4gIC5jaXJjdWxhciAuY2FyZEJsdWVCZyAuZW50aXR5IHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIH1cbiAgLmNpcmN1bGFyIC5jYXJkQmx1ZUJnIC5wbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByZWNhdXRpb25mb3JjbGllbnQtc2VjdGlvbiAuY2FyZEJveFdyYXAgdWwgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucHJlY2F1dGlvbmZvcmNsaWVudC1zZWN0aW9uIC5jYXJkQm94V3JhcCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbVNjcm9sbFVpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjEycmVtO1xufVxuLmN1c3RvbVNjcm9sbFVpOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jdXN0b21TY3JvbGxVaS5oZWlnaHQ1MDAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uZG9zQW5kRG9udHMgLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW06bnRoLWNoaWxkKDgpIC5hY2NvcmRpb24tY29sbGFwc2UgI2FjY29yZGlvbi1jb250ZW50IC5jdXN0b21TY3JvbGxVaSAuY29sLWxnLTEyIC5jYXJkQm94V3JhcCBkaXY6Zmlyc3Qtb2YtdHlwZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZG9zQW5kRG9udHMgLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCAuY29sLWxnLTY6Zmlyc3QtY2hpbGQgLnVsQ3VzdG9tIHNwYW4gYSB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLmRvc0FuZERvbnRzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvc0FuZERvbnRzIC51bEN1c3RvbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kb3NBbmREb250cyAudWxDdXN0b20udWxDdXN0b21GaXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uZG9zQW5kRG9udHMgLnVsQ3VzdG9tIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kb3NBbmREb250cyAudWxDdXN0b20gbGkgaS5lZGVsLWljb24tcmlnaHQtYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG4uZG9zQW5kRG9udHMgLnVsQ3VzdG9tIGxpIGkuZWRlbC1pY29uLXJpZ2h0LWFycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNTYzcmVtO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5kb3NBbmREb250cyAudWxDdXN0b20gbGkgcCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5kb3NBbmREb250cyAudWxDdXN0b20gLmlubmVyVWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmRvc0FuZERvbnRzIC51bEN1c3RvbSAuaW5uZXJVbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuLmRvc0FuZERvbnRzIC51bEN1c3RvbSAuaW5uZXJVbCBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvc0FuZERvbnRzIC51bEN1c3RvbSAuaW5uZXJVbCBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogIzQ0NDQ0NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDIwJTtcbn1cbi5kb3NBbmREb250cyAuZG9zQW5kRG9udHNfaWNvblRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9zQW5kRG9udHMgLmRvc0FuZERvbnRzX2ljb25UZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZG9zQW5kRG9udHMgLmRvc0FuZERvbnRzX2ljb25UZXh0IC5pY29uV3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvc0FuZERvbnRzIC5kb3NBbmREb250c19pY29uVGV4dCAuaWNvbldyYXAgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDEwJTtcbn1cbi5kb3NBbmREb250cyAuZG9zQW5kRG9udHNfaWNvblRleHQgLmljb25XcmFwIGkuZWRlbC1pY29uLXRpY2s6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG4uZG9zQW5kRG9udHMgLmRvc0FuZERvbnRzX2ljb25UZXh0IC5pY29uV3JhcF9jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWRlZDtcbn1cbi5kb3NBbmREb250cyAuZG9zQW5kRG9udHNfaWNvblRleHQgLmljb25XcmFwX2Nsb3NlIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiAzMCU7XG59XG4uZG9zQW5kRG9udHMgLmRvc0FuZERvbnRzX2ljb25UZXh0IC5pY29uV3JhcF9jbG9zZSBpLmVkZWwtaWNvbi1ib2xkLWNsb3NlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmRvc0FuZERvbnRzIC5kb3NBbmREb250c19pY29uVGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZG9zQW5kRG9udHMgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvc0FuZERvbnRzID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG59XG4uZG9zQW5kRG9udHMgLmN1c3RvbWVyQXdhcmVuZXNzIC51bEN1c3RvbS51bEN1c3RvbUZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbn1cbi5kb3NBbmREb250cyAuc21vb3RoVHJhbnNmZXIgLnVsQ3VzdG9tLnVsQ3VzdG9tRmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IHVuc2V0O1xufVxuXG4udGVhbS1jYXJkIHtcbiAgcGFkZGluZzogMDtcbn1cbi50ZWFtLWNhcmQgLmNhcmQtaW1nLXRvcCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGVhbS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtc3VidGl0bGUgZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGVudC1ib2R5IHtcbiAgcGFkZGluZzogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmxvY2F0ZXVzLW1haW4tYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMjU1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGV1cy1tYWluLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgfVxufVxuLmxvY2F0ZXVzLW1haW4tYmxvY2sgLnRpdGxlLWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGV1cy1tYWluLWJsb2NrIC50aXRsZS1ibG9jayB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4ubG9jYXRldXMtbWFpbi1ibG9jayAubmVhcmJ5bGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRldXMtbWFpbi1ibG9jayAubmVhcmJ5bGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRldXMtbWFpbi1ibG9jayAubmVhcmJ5LXNlY3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5sb2NhdGV1cy1tYWluLWJsb2NrIC5kcm9wZG93bi13LTI2MSB7XG4gIHdpZHRoOiAyNjFweDtcbn1cbi5sb2NhdGV1cy1tYWluLWJsb2NrIC5kcm9wZG93bi13LTI2MSAuZWRlbC1pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmxvY2F0ZXVzLW1haW4tYmxvY2sgLmRyb3Bkb3duLXctMjYxIHNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGV1cy1tYWluLWJsb2NrIC5tYXAtYmxvY2sgPiBkaXYge1xuICAgIHdpZHRoOiAzNThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzM1LjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ubG9jYXRldXMtbWFpbi1ibG9jayAubWFwLWJsb2NrIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubG9jYXRldXMtbWFpbi1ibG9jayAuYWRkcmVzcy1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGY5ZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDUzLCAxMjgsIDI0NywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAyOXB4IDBweCAzMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgbWF4LWhlaWdodDogMjM3cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0ZXVzLW1haW4tYmxvY2sgLmFkZHJlc3MtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5sb2NhdGV1cy1tYWluLWJsb2NrIC5hZGRyZXNzLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5sb2NhdGV1cy1tYWluLWJsb2NrIC5hZGRyZXNzLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4ubG9jYXRldXMtbWFpbi1ibG9jayAuYWRkcmVzcy1ibG9jayB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5sb2NhdGV1cy1tYWluLWJsb2NrIC5hZGRyZXNzLWJsb2NrIHVsIGxpIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubG9jYXRldXMtbWFpbi1ibG9jayAuY3VycmVudC1hZGRyZXNzLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2VkZWRmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzOHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmxvY2F0ZXVzLW1haW4tYmxvY2sgLmN1cnJlbnQtYWRkcmVzcy1ibG9jayAuZWRlbC1ob3VzZS1saCB7XG4gIGxpbmUtaGVpZ2h0OiAyMC44M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRldXMtbWFpbi1ibG9jayAuY3VycmVudC1hZGRyZXNzLWJsb2NrIC5lZGVsLWhvdXNlLWxoIHtcbiAgICBsaW5lLWhlaWdodDogMTguODNweDtcbiAgfVxufVxuLm1idC0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYnQtMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWJ0LTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1idC0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wdGItMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmZhcS1wYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLm1vYmlsZVNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNCU7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgd2lkdGg6IDkyJTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIC00cHggMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpLCA0cHggMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAubW9iaWxlU2VhcmNoIHtcbiAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5sZWZ0c2lkZWJhciB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAubGVmdHNpZGViYXIge1xuICAgIG1pbi1oZWlnaHQ6IDE3MTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLmxlZnRzaWRlYmFyIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuZmFxLXBhZ2UtY29udGFpbmVyIC5sZWZ0c2lkZWJhciB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAud2F0Y2hsaXN0LXNlYXJjaCB7XG4gICAgcGFkZGluZzogMHB4IDE1cHggNXB4O1xuICB9XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLWlubGluZTogMTBweCAxNXB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLmZhcS10aXRsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXRpdGxlLWRlc2sge1xuICBtYXJnaW4tYmxvY2s6IDMwcHg7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5yaWdodHNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAucmlnaHRzaWRlYmFyIC5mYXFTZWFyY2hlZExpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAtNHB4IDAgMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgNHB4IDAgMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyAuYWNjb3JkaW9uLWJvZHkgI2FjY29yZGlvbi1jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyAuYWNjb3JkaW9uLWJvZHkgI2FjY29yZGlvbi1jb250ZW50IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5zaG93IC5hY2NvcmRpb24tYm9keSAjYWNjb3JkaW9uLWNvbnRlbnQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5zaG93IC5hY2NvcmRpb24tYm9keSAjYWNjb3JkaW9uLWNvbnRlbnQgYTphY3RpdmUge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5zaG93IC5hY2NvcmRpb24tYm9keSAjYWNjb3JkaW9uLWNvbnRlbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gdWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB1bCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLnNpZGViYXItZnVsbC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLmxlZnRzaWRlYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5sZWZ0c2lkZWJhciAuZmxleC1jb2x1bW4ge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5sZWZ0c2lkZWJhciAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLmxlZnRzaWRlYmFyIC5hY2NvcmRpb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5sZWZ0c2lkZWJhciAuYWNjb3JkaW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAubGVmdHNpZGViYXIgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5sZWZ0c2lkZWJhciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAubGVmdHNpZGViYXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAubGVmdHNpZGViYXIgLmZhcVRhYkxpc3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5sZWZ0c2lkZWJhciAuZmFxVGFiTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5sZWZ0c2lkZWJhciAuZmFxVGFiTGlzdCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLnJpZ2h0c2lkZWJhciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHZoO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLnJpZ2h0c2lkZWJhciAuZmFxU2VhcmNoZWRMaXN0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5yaWdodHNpZGViYXIgLmZhcVNlYXJjaGVkTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5yaWdodHNpZGViYXIgLmZhcVNlYXJjaGVkTGlzdCB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5yaWdodHNpZGViYXIgLmZhcVNlYXJjaGVkTGlzdCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLnJpZ2h0c2lkZWJhciAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxLXNpZGViYXItYmxvY2sgLnJpZ2h0c2lkZWJhciAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2lkZWJhci1ibG9jayAucmlnaHRzaWRlYmFyIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zaWRlYmFyLWJsb2NrIC5yaWdodHNpZGViYXIgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDMwcHggMTIuNXB4IDEwcHggMTIuNXB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcS1wYWdlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZmFxLXBhZ2UtY29udGFpbmVyIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMDAyZjtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICB9XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLnRyZW5kY2FyZC1tYWluLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAudHJlbmRjYXJkLW1haW4tYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLnRyZW5kY2FyZC1tYWluLWJsb2NrIC50cmVuZGNhcmQtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAyMHB4IDI5cHggMTVweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxLXBhZ2UtY29udGFpbmVyIC50cmVuZGNhcmQtbWFpbi1ibG9jayAudHJlbmRjYXJkLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC50cmVuZGNhcmQtbWFpbi1ibG9jayAudHJlbmRjYXJkLWJsb2NrIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAudHJlbmRjYXJkLW1haW4tYmxvY2sgLnRyZW5kY2FyZC1ibG9jayB1bCBsaSA6Om1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMnB4O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAudXBjb21pbmctZmVhdHVyZS1tYWluLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAudXBjb21pbmctZmVhdHVyZS1tYWluLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC51cGNvbWluZy1mZWF0dXJlLW1haW4tYmxvY2sgLnVwY29taW5nLWZlYXR1cmUtdGlsZTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLnVwY29taW5nLWZlYXR1cmUtbWFpbi1ibG9jayAudXBjb21pbmctZmVhdHVyZS10aWxlMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAudXBjb21pbmctZmVhdHVyZS1tYWluLWJsb2NrIC51cGNvbWluZy10ZXh0LTIge1xuICAgIHBhZGRpbmc6IDdweCAwcHg7XG4gIH1cbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLmZhcS1wYWdlLWNvbnRhaW5lciAuVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayAuYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sgLmFjY29yZGlvbiB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5UYWJzYWNjb3JkaW9udGFibGUtbWFpbmJsb2NrIC50YWJzYWNjb3JkaW9uLW1haW5oZWFkIHtcbiAgcGFkZGluZzogOXB4IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxLXBhZ2UtY29udGFpbmVyIC5UYWJzYWNjb3JkaW9udGFibGUtbWFpbmJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sgLmFjY29yZGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAuVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyAuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cgLmFjY29yZGlvbi1ib2R5ICNhY2NvcmRpb24tY29udGVudCB1bCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuZmFxLXBhZ2UtY29udGFpbmVyIC5UYWJzYWNjb3JkaW9udGFibGUtbWFpbmJsb2NrIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZS5zaG93IC5hY2NvcmRpb24tYm9keSAjYWNjb3JkaW9uLWNvbnRlbnQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAuVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyAuYWNjb3JkaW9uLWJvZHkgI2FjY29yZGlvbi1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDMwMDJmO1xuICB9XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxufVxuXG4uZmFxLWJhY2tidXR0b24tYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5mYXEtYmFja2J1dHRvbi1ibG9jayAuYmFjay1idXR0b24ge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZhcS1iYWNrYnV0dG9uLWJsb2NrIC53YXRjaGxpc3Qtc2VhcmNoIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDVweDtcbn1cbi5mYXEtYmFja2J1dHRvbi1ibG9jayAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGdhcDogNXB4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmFxLWJhY2tidXR0b24tYmxvY2sgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmZhcS1iYWNrYnV0dG9uLWJsb2NrIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG4ucGQtMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubW9iLWFjYy1xdWVzbGlzdC1wYWdlIC5ldmVudC1jYWxlbmRlci1zZWFyY2gtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSAuZXZlbnQtY2FsZW5kZXItc2VhcmNoLWJhciAubW9iaWxlU2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgLTRweCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDRweCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5tb2ItYWNjLXF1ZXNsaXN0LXBhZ2UgLnRpdGxlLWZhcS1wYWdlIHtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSAubWItdGl0bGUge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4ubW9iLWFjYy1xdWVzbGlzdC1wYWdlIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbi5tb2ItYWNjLXF1ZXNsaXN0LXBhZ2UgI2FjY29yZGlvbi1jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubW9iLWFjYy1xdWVzbGlzdC1wYWdlICNhY2NvcmRpb24tY29udGVudCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9iLWFjYy1xdWVzbGlzdC1wYWdlICNhY2NvcmRpb24tY29udGVudCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzAwMmY7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2ItYWNjLXF1ZXNsaXN0LXBhZ2UgLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5tb2ItYWNjLXF1ZXNsaXN0LXBhZ2UgLmFjY29yZGlvbi1jb2xsYXBzZS5zaG93IC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2ItYWNjLXF1ZXNsaXN0LXBhZ2UgLmFjY29yZGlvbi1jb2xsYXBzZS5zaG93IC5hY2NvcmRpb24tYm9keSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iLWFjYy1xdWVzbGlzdC1wYWdlIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyAuYWNjb3JkaW9uLWJvZHkgI2FjY29yZGlvbi1jb250ZW50IC5hbnN3ZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cgLmFjY29yZGlvbi1ib2R5ICNhY2NvcmRpb24tY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iLWFjYy1xdWVzbGlzdC1wYWdlIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyAuYWNjb3JkaW9uLWJvZHkgI2FjY29yZGlvbi1jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9iLWFjYy1xdWVzbGlzdC1wYWdlIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sgLnJpZ2h0c2lkZWJhciAuYWNjb3JkaW9uLWNvbGxhcHNlICNhY2NvcmRpb24tY29udGVudCB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sgLnJpZ2h0c2lkZWJhciAuYWNjb3JkaW9uLWNvbGxhcHNlICNhY2NvcmRpb24tY29udGVudCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayAucmlnaHRzaWRlYmFyIC5hY2NvcmRpb24tY29sbGFwc2UgI2FjY29yZGlvbi1jb250ZW50IGEge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMDAyZjtcbn1cblxuLmZhcS1zaWRlYmFyLWJsb2NrIC5sZWZ0c2lkZWJhciAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cgI2FjY29yZGlvbi1jb250ZW50IGEge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmFxLXNpZGViYXItYmxvY2sgLnJpZ2h0c2lkZWJhciAuYWNjb3JkaW9uLWNvbGxhcHNlICNhY2NvcmRpb24tY29udGVudCBhIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuXG4uY2FwaXRhbGl6ZWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmFxLXBhZ2UtY29udGFpbmVyIC5UYWJzYWNjb3JkaW9udGFibGUtbWFpbmJsb2NrIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgI2FjY29yZGlvbi1jb250ZW50IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mYXEtcGFnZS1jb250YWluZXIgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSAjYWNjb3JkaW9uLWNvbnRlbnQgbGkgYSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMDAyZjtcbn1cblxuLmZhcS1iYWNrYnV0dG9uLWJsb2NrIC5lZGVsLWljb24tY2xvc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iLWFjYy1xdWVzbGlzdC1wYWdlIHtcbiAgICAvKiBUcmFjayAqL1xuICAgIC8qIEhhbmRsZSAqL1xuICB9XG4gIC5tb2ItYWNjLXF1ZXNsaXN0LXBhZ2UgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubW9iLWFjYy1xdWVzbGlzdC1wYWdlIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgLyogVHJhY2sgKi9cbiAgICAvKiBIYW5kbGUgKi9cbiAgfVxuICAuVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEtcGFnZS1jb250YWluZXIgLmZhcS1zZWFyY2gtYmFyIC5jb21tb24tc2VhcmNoLWJhciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmFxLXBhZ2UtY29udGFpbmVyIC5mYXEtc2VhcmNoLWJhciAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1wYWdlLWNvbnRhaW5lciAuZmFxVGFiTGlzdCAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmV2ZW50LWNhbGVuZGVyLXNlYXJjaC1iYXIge1xuICBtYXJnaW4taW5saW5lOiAxNXB4O1xufVxuXG4uY2VudGVyLWluZmluaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmdJbWctaW5maW5pdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTAwMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLXRvcDogLTM1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iZ0ltZy1pbmZpbml0eSB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xNzZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYmdJbWctaW5maW5pdHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMjlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iZ0ltZy1pbmZpbml0eSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDEwNnB4O1xuICB9XG59XG4ubWFpbkl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tYWluSXRlbS5tYWluSXRlbURlcyB7XG4gIG1hcmdpbi10b3A6IDgzcHg7XG59XG4ubWFpbkl0ZW0gLlBhcmFNYWluSXRlYW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAxNDVweDtcbn1cbi5tYWluSXRlbSAuUGFyYU1haW5JdGVhbU1vYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5tYWluSXRlbSAuSW50ZXJlc3RlZEJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggODhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5tYWluSXRlbSAuVHdvTW9iQnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1haW5JdGVtIC5Ud29Nb2JCdG4gLkNvbXBhcmVJY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFpbkl0ZW0gLlR3b01vYkJ0biAuSW50ZXJlc3RlZE1vYkJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbkl0ZW0gLlR3b01vYkJ0biAuQ29tcGFyZUJ0biB7XG4gIHdpZHRoOiAxMDJweDtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1haW5JdGVtIC5oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1haW5JdGVtIC5oZWFkaW5nTW9iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzOS45NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM5Ljk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG4ubWFpbkl0ZW0gLkNhcm91c2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMTg2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWFpbkl0ZW0gLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWFpbkl0ZW0gLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW5JdGVtIC5tb2RhbC1jb250ZW50IC5Qb3BVcEJ0biB7XG4gICAgcGFkZGluZzogNHB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2Vjb25kSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zZWNvbmRJdGVtIC5TY3JvbGxpbmdJdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zZWNvbmRJdGVtIC5TY3JvbGxpbmdJdGVtcyAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLnNlY29uZEl0ZW0gLlNjcm9sbGluZ0l0ZW1zIC5QZXJrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTlweDtcbn1cbi5zZWNvbmRJdGVtIC5TY3JvbGxpbmdJdGVtcyAuUGVya3MgLkljb25Cb3gge1xuICB3aWR0aDogMTYlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2Vjb25kSXRlbSAuU2Nyb2xsaW5nSXRlbXMgLlBlcmtzIC5JY29uQm94IGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc2Vjb25kSXRlbSAuU2Nyb2xsaW5nSXRlbXMgLlBlcmtzIC5JY29uQm94IC5QZXJrc1RleHQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uc2Vjb25kSXRlbSAuU2Nyb2xsaW5nSXRlbXMgLk1vYlBlcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93O1xuICBtYXJnaW46IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDE5cHg7XG59XG4uc2Vjb25kSXRlbSAuU2Nyb2xsaW5nSXRlbXMgLk1vYlBlcmtzIC5JY29uQm94T2ZDYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDJweCAhaW1wb3J0YW50O1xuICBnYXA6IDE1cHg7XG59XG4uc2Vjb25kSXRlbSAuU2Nyb2xsaW5nSXRlbXMgLk1vYlBlcmtzIC5JY29uQm94IHtcbiAgaGVpZ2h0OiAxMzdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnNlY29uZEl0ZW0gLlNjcm9sbGluZ0l0ZW1zIC5Nb2JQZXJrcyAuSWNvbkJveCBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuLnNlY29uZEl0ZW0gLlNjcm9sbGluZ0l0ZW1zIC5Nb2JQZXJrcyAuSWNvbkJveCAuUGVya3NUZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5pbmZpbml0eS10YWJsZS1ibG9jayAuYmVsb3ctbm90ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJsb2NrOiA1MzBweCA5NnB4O1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrIC5iZWxvdy1ub3RlLXdyYXBwZXIgLmJlbG93LXNlY29uZC1saW5lIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyODVweDtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAuYmVsb3ctbm90ZS13cmFwcGVyIC5iZWxvdy1zZWNvbmQtbGluZSAuYmx1ZS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzAwMmY7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgLlByaWNpbmdIZWFkQ2xzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAuUHJpY2luZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiA1cHggMHB4O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSB0aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogOTNweDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgc2Nyb2xsLW1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSB0Ym9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmctYmxvY2s6IDI1cHg7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIHRoZWFkIHRyIHRoLFxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDIycHg7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC50YWJsZUNvbCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjA4cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSAudGFibGVDb2wgLnRhYmxlUm93UGFkZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUgLnRhYmxlUm93IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSAudGhlYWRjb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSAudGFibGVIZWFkIHtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZTogdmFyKC0tc2VwYXJhdG9yLWJvcmRlciwgI2U3ZTdlNyk7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlICN0YWJsZUZvb3Qge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHggIWltcG9ydGFudDtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUgLkJsYW5rIHtcbiAgbWF4LXdpZHRoOiAxMjNweCAhaW1wb3J0YW50O1xufVxuLmluZmluaXR5LXRhYmxlLWJsb2NrICN0YWJsZSAudmlld01vcmVCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC5CZWdpbm5lcnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC40MmRlZywgcmdiYSgyNDIsIDE4NiwgNTksIDAuNCkgMjguMzElLCByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuNCkgMTAwJSk7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC5CZWdpbm5lcnMgLmktR29sZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUgLkV2b2x2ZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC40MmRlZywgcmdiYSgyNDIsIDE4NiwgNTksIDAuNikgMjguMzElLCByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuNikgMTAwJSk7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC5Fdm9sdmVkIC5pLUdvbGQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC5BZHZhbmNlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNmRlZywgcmdiYSgyNDIsIDE4NiwgNTksIDAuOCkgMCUsIHJnYmEoMjUxLCAyMTIsIDEyNSwgMC44KSAxMDAlKTtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUgLkFkdmFuY2VkIC5pLUdvbGQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC5BY2N1bXVsYXRvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjQyZGVnLCAjZjJiYTNiIDI4LjMxJSwgI2ZiZDQ3ZCAxMDAlKTtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUgLkFjY3VtdWxhdG9yIC5pLUdvbGQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC5QbGF0aW51bSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzLjgyZGVnLCByZ2JhKDExNCwgMTE0LCAxMTMsIDAuNSkgMCUsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KSAxMDAlKTtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUgLlBsYXRpbnVtIC5pLUdvbGQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC5CbGFjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzLjgyZGVnLCAjMTQxNDE0IDAuMDElLCAjNTY1NjU2IDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUgLkJsYWNrIC5pLUdvbGQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5maW5pdHktdGFibGUtYmxvY2sgI3RhYmxlIC5Gb290ZXJFbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbmZpbml0eS10YWJsZS1ibG9jayAjdGFibGUgLkZvb3RlckVsZW1lbnQgLmRubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZHJhd3JlclRhYmxlIC5oZWFkUm93IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuLmRyYXdyZXJUYWJsZSAudGFibGUgdGgsXG4uZHJhd3JlclRhYmxlIC50YWJsZSB0ZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmRyYXdyZXJUYWJsZSAudGFibGUgdGQge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLkZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMzNweCAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5Qb3BVcEJ0biB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLlBvcFVwQnRuIC5DYW5jZWxCdG4ge1xuICB3aWR0aDogMjIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNTJweDtcbn1cbi5Qb3BVcEJ0biAuU3VibWl0QnRuIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4uU3Vic2NyaXB0aW9uUGxhbnNUaWNrZXRzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uU3Vic2NyaXB0aW9uUGxhbnNUaWNrZXRzIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLlN1YnNjcmlwdGlvblBsYW5zVGlja2V0cyAudGl0bGVOb3JtYWwge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5TdWJzY3JpcHRpb25QbGFuc1RpY2tldHMgLlRpY2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLlN1YnNjcmlwdGlvblBsYW5zVGlja2V0cyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uU3Vic2NyaXB0aW9uUGxhbnNUaWNrZXRzIC5QcmljZU1vYiB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5TdWJzY3JpcHRpb25QbGFuc1RpY2tldHMgLmJsYWNrLW1vYiB7XG4gIGNvbG9yOiAjZTdlN2U3O1xufVxuLlN1YnNjcmlwdGlvblBsYW5zVGlja2V0cyAucHJpbWFyeS1tb2Ige1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5TdWJzY3JpcHRpb25QbGFuc1RpY2tldHMgcCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uZm9ybUhlYWRpbmcge1xuICBjb2xvcjogIzcyNzI3MTtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuXG4uaW5maW5pdHlEcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0ZGVnLCAjZjJiYTNiIDI4LjMxJSwgI2ZiZDQ3ZCAxMDAlKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4uaW5maW5pdHlEcmF3ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZpbml0eURyYXdlciAuZHJhd2VyLWJvZHkge1xuICBwYWRkaW5nLWlubGluZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uY29tcGFyZV9kcmF3cmVyX2JnX2dyZXkge1xuICBwYWRkaW5nLWlubGluZTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZ19ncmV5LWxpZ2h0X19oYW5kbGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi5TaWRlYmFyTW9iIC5yYmQtdGprZjdmcHdpYy1jdyB7XG4gIG1hcmdpbi1pbmxpbmU6IDBweCAhaW1wb3J0YW50O1xufVxuLlNpZGViYXJNb2IgLnJiZC1mb3VseHIxY3VsOS1odyB7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbn1cbi5TaWRlYmFyTW9iIC5fX2NvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZTogMHB4O1xufVxuLlNpZGViYXJNb2IgLmJnX2xpZ2h0Qmx1ZU9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5TaWRlYmFyTW9iIC5kcmF3ZXItaGVhZCB7XG4gIHBhZGRpbmctaW5saW5lOiAwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uU2lkZWJhck1vYiAuZHJhd2VyLWhlYWQgLkhlYWRlckRyYXdlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzZkZWcsICNmMmJhM2IgMCUsICNmYmQ0N2QgMTAwJSk7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDE2cHggMTVweDtcbn1cbi5TaWRlYmFyTW9iIC5kcmF3ZXItaGVhZCAuSGVhZGVyRHJhd2VyIC5TdWJzY3JpcHRpb25Nb2Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uU2lkZWJhck1vYiAuZHJhd2VyLWhlYWQgLkhlYWRlckRyYXdlciAuU3Vic2NyaXB0aW9uTW9iIC5TdWJzY3JpcHRpb25Nb2JIZWFkIC5yYmQtM3Mxa25tNngzeHAtY3cge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uU2lkZWJhck1vYiAuZHJhd2VyLWhlYWQgLkhlYWRlckRyYXdlciAuaW50ZXJlc3RlZEJ1dHRvbiB7XG4gIHBhZGRpbmc6IDdweCAxNHB4O1xufVxuLlNpZGViYXJNb2IgLmRyYXdlci1oZWFkIC5IZWFkZXJEcmF3ZXIgLkhlYWRpbmdQYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLlNpZGViYXJNb2IgLmRyYXdlci1oZWFkIC5IZWFkZXJEcmF3ZXIgLkhlYWRpbmdQYXJ0IC5JbmZpbml0eVByaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmRyYXdlci1ib2R5IC5kcmF3cmVyVGFibGUgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMHB4IDBweCAhaW1wb3J0YW50O1xufVxuLmRyYXdlci1ib2R5IC5UYWJsZUluc2lkZURyYXdlciAucGxhbkRldGFpbHNNb2Ige1xuICBtYXJnaW4tYmxvY2s6IDE1cHggMTBweCAhaW1wb3J0YW50O1xufVxuLmRyYXdlci1ib2R5IC5UYWJsZUluc2lkZURyYXdlciAuYnJva3JhZ2VEZXRhaWxzTW9iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmRyYXdlci1ib2R5IC5UYWJsZUluc2lkZURyYXdlciAuYXNzdW1wdGlvbnNNb2Ige1xuICBtYXJnaW4tYmxvY2s6IDE1cHggMTBweCAhaW1wb3J0YW50O1xufVxuLmRyYXdlci1ib2R5IC5UYWJsZUluc2lkZURyYXdlciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbi5kcmF3ZXItYm9keSAuVGFibGVJbnNpZGVEcmF3ZXIgdGgsXG4uZHJhd2VyLWJvZHkgLlRhYmxlSW5zaWRlRHJhd2VyIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4O1xufVxuLmRyYXdlci1ib2R5IC5kcmF3cmVyRm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjVlMWIyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmRyYXdlci1ib2R5IC5kcmF3cmVyRm9vdGVyIC50b3RhbEJlbmZpdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2lkZWJhck1vYiAuX19jb250ZW50IHtcbiAgcGFkZGluZy1pbmxpbmU6IDBweCAhaW1wb3J0YW50O1xufVxuLnNpZGViYXJNb2IgLl9faGFuZGxlLXdyYXBwZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5zaWRlYmFyTW9iIC5iZ19saWdodEJsdWVPbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZkICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhck1vYiAucmJkLW1yczV2eGdyYTItaHcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZkICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhck1vYiAucmJkLW1yczV2eGdyYTItY3cge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyTW9iIC5kcmF3ZXItaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2lkZWJhck1vYiAuZHJhd2VyLWhlYWQgLkNvbXBhcmVIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjNweCAhaW1wb3J0YW50O1xufVxuLnNpZGViYXJNb2IgLmRyYXdlci1oZWFkIC5Db21wYXJlUGxhbnNCdG4ge1xuICBwYWRkaW5nOiA3cHggMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG4uc2lkZWJhck1vYiAuYmdXaGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zaWRlYmFyTW9iIC5iZ1doaXRlIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbn1cbi5zaWRlYmFyTW9iIC5Nb2JTY3JvbGwgLkJlZ2lubmVyc01vYiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC40MmRlZywgcmdiYSgyNDIsIDE4NiwgNTksIDAuNCkgMjguMzElLCByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuNCkgMTAwJSk7XG59XG4uc2lkZWJhck1vYiAuTW9iU2Nyb2xsIC5Fdm9sdmVkTW9iIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjQyZGVnLCByZ2JhKDI0MiwgMTg2LCA1OSwgMC42KSAyOC4zMSUsIHJnYmEoMjUxLCAyMTIsIDEyNSwgMC42KSAxMDAlKTtcbn1cbi5zaWRlYmFyTW9iIC5Nb2JTY3JvbGwgLkFkdmFuY2VkTW9iIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNmRlZywgcmdiYSgyNDIsIDE4NiwgNTksIDAuOCkgMCUsIHJnYmEoMjUxLCAyMTIsIDEyNSwgMC44KSAxMDAlKTtcbn1cbi5zaWRlYmFyTW9iIC5Nb2JTY3JvbGwgLkFjY3VtdWxhdG9yTW9iIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjQyZGVnLCAjZjJiYTNiIDI4LjMxJSwgI2ZiZDQ3ZCAxMDAlKTtcbn1cbi5zaWRlYmFyTW9iIC5Nb2JTY3JvbGwgLlBsYXRpbnVtTW9iIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzLjgyZGVnLCByZ2JhKDExNCwgMTE0LCAxMTMsIDAuNSkgMCUsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KSAxMDAlKTtcbn1cbi5zaWRlYmFyTW9iIC5Nb2JTY3JvbGwgLkJsYWNrTW9iIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzLjgyZGVnLCAjMTQxNDE0IDAuMDElLCAjNTY1NjU2IDEwMCUpO1xufVxuLnNpZGViYXJNb2IgLk1vYlNjcm9sbCAuQmxhY2tNb2IgbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNpZGViYXJNb2IgLm1vYi1pbmlmbml0eS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4uc2lkZWJhck1vYiAubW9iLWluaWZuaXR5LWJvZHkgdHIgLkJlZ2lubmVycyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC40MmRlZywgcmdiYSgyNDIsIDE4NiwgNTksIDAuNCkgMjguMzElLCByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuNCkgMTAwJSk7XG59XG4uc2lkZWJhck1vYiAubW9iLWluaWZuaXR5LWJvZHkgdHIgLkV2b2x2ZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuNDJkZWcsIHJnYmEoMjQyLCAxODYsIDU5LCAwLjYpIDI4LjMxJSwgcmdiYSgyNTEsIDIxMiwgMTI1LCAwLjYpIDEwMCUpO1xufVxuLnNpZGViYXJNb2IgLm1vYi1pbmlmbml0eS1ib2R5IHRyIC5BZHZhbmNlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzZkZWcsIHJnYmEoMjQyLCAxODYsIDU5LCAwLjgpIDAlLCByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuOCkgMTAwJSk7XG59XG4uc2lkZWJhck1vYiAubW9iLWluaWZuaXR5LWJvZHkgdHIgLkFjY3VtdWxhdG9yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjQyZGVnLCAjZjJiYTNiIDI4LjMxJSwgI2ZiZDQ3ZCAxMDAlKTtcbn1cbi5zaWRlYmFyTW9iIC5tb2ItaW5pZm5pdHktYm9keSB0ciAuaS1QbGF0aW51bSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5My44MmRlZywgcmdiYSgxMTQsIDExNCwgMTEzLCAwLjUpIDAlLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSkgMTAwJSk7XG59XG4uc2lkZWJhck1vYiAubW9iLWluaWZuaXR5LWJvZHkgdHIgLmktQmxhY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTMuODJkZWcsICMxNDE0MTQgMC4wMSUsICM1NjU2NTYgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhck1vYiAubW9iLWluaWZuaXR5IHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLFxuLnNpZGViYXJNb2IgLm1vYi1pbmlmbml0eSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG59XG4uc2lkZWJhck1vYiAubW9iLWluaWZuaXR5IHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogYXV0byAhaW1wb3J0YW50O1xufVxuLnNpZGViYXJNb2IgLm1vYi1pbmlmbml0eSB0aGVhZCB0ciB0aCBwIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNpZGViYXJNb2IgLm1vYi1pbmlmbml0eSAjdGFibGVIZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHJhd3JlclRhYmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uZHJhd3JlclRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMjVweCA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uZHJhd3JlclRhYmxlIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZHJhd3JlclRhYmxlIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIGxhYmVsIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5UYWJsZUJ0bkZvcm0gLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQmVnaW5uZXJzTW9iIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjQyZGVnLCByZ2JhKDI0MiwgMTg2LCA1OSwgMC40KSAyOC4zMSUsIHJnYmEoMjUxLCAyMTIsIDEyNSwgMC40KSAxMDAlKTtcbn1cblxuLkV2b2x2ZWRNb2Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuNDJkZWcsIHJnYmEoMjQyLCAxODYsIDU5LCAwLjYpIDI4LjMxJSwgcmdiYSgyNTEsIDIxMiwgMTI1LCAwLjYpIDEwMCUpO1xufVxuXG4uQWR2YW5jZWRNb2Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM2ZGVnLCByZ2JhKDI0MiwgMTg2LCA1OSwgMC44KSAwJSwgcmdiYSgyNTEsIDIxMiwgMTI1LCAwLjgpIDEwMCUpO1xufVxuXG4uQWNjdW11bGF0b3JNb2Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuNDJkZWcsICNmMmJhM2IgMjguMzElLCAjZmJkNDdkIDEwMCUpO1xufVxuXG4uUGxhdGludW1Nb2Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTMuODJkZWcsIHJnYmEoMTE0LCAxMTQsIDExMywgMC41KSAwJSwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpIDEwMCUpO1xufVxuXG4uQmxhY2tNb2Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTMuODJkZWcsICMxNDE0MTQgMC4wMSUsICM1NjU2NTYgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5Db21wYXJlUGxhbnNCdG4ge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLkludGVyZXN0ZWRGb3JtSGVhZGluZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogNjYwcHg7XG4gIH1cbiAgLkludGVyZXN0ZWRGb3JtSGVhZGluZyAubmFtZUZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICB9XG4gIC5JbnRlcmVzdGVkRm9ybUhlYWRpbmcgLmVtYWlsRm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLkludGVyZXN0ZWRGb3JtSGVhZGluZyAubnVtYmVyRm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLkludGVyZXN0ZWRGb3JtSGVhZGluZyAuUG9wVXBCdG4ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYmxvY2s6IDY0cHggMzJweDtcbiAgfVxuICAuSW50ZXJlc3RlZEZvcm1IZWFkaW5nIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxuICAuRWRGb3JtT2ZJbmZpbml0eSAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkVkRm9ybU9mSW5maW5pdHkgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCIgIWltcG9ydGFudDtcbiAgfVxuICAuRWRGb3JtT2ZJbmZpbml0eSAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5Gb290ZXJPZlRhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IDY2MHB4ICFpbXBvcnRhbnQ7XG59XG4uRm9vdGVyT2ZUYWJsZSAuSW50ZXJlc3RlZEJ0biB7XG4gIHBhZGRpbmc6IDE0cHggNjNweCAhaW1wb3J0YW50O1xufVxuXG4uTW9iU2Nyb2xsIC5oZWFkUm93IHRoIHAge1xuICBtYXJnaW4tdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5JbnRlcmVzdGVkRm9ybUhlYWRpbmcge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogNjYwcHg7XG4gIH1cbiAgLkludGVyZXN0ZWRGb3JtSGVhZGluZyAubmFtZUZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICB9XG4gIC5JbnRlcmVzdGVkRm9ybUhlYWRpbmcgLmVtYWlsRm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7XG4gIH1cbiAgLkludGVyZXN0ZWRGb3JtSGVhZGluZyAubnVtYmVyRm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7XG4gIH1cbiAgLkludGVyZXN0ZWRGb3JtSGVhZGluZyAuUG9wVXBCdG4ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYmxvY2s6IDY0cHggMzJweDtcbiAgfVxuICAuSW50ZXJlc3RlZEZvcm1IZWFkaW5nIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxuICAuRWRGb3JtT2ZJbmZpbml0eSAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIiAhaW1wb3J0YW50O1xuICB9XG4gIC5FZEZvcm1PZkluZmluaXR5IC5lZGVsLWljb24tYm9sZC1jbG9zZSB7XG4gICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLkludGVyZXN0ZWRGb3JtSGVhZGluZ01vYiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLkludGVyZXN0ZWRGb3JtSGVhZGluZ01vYiAuZm9ybUhlYWRpbmdNb2Ige1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cbi5JbnRlcmVzdGVkRm9ybUhlYWRpbmdNb2IgLm5hbWVGb3JtIHtcbiAgcGFkZGluZy10b3A6IDU4cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG59XG4uSW50ZXJlc3RlZEZvcm1IZWFkaW5nTW9iIC5lbWFpbEZvcm0ge1xuICBwYWRkaW5nLXRvcDogNThweDtcbiAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbn1cbi5JbnRlcmVzdGVkRm9ybUhlYWRpbmdNb2IgLm51bWJlckZvcm0ge1xuICBwYWRkaW5nLXRvcDogNThweDtcbiAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xufVxuLkludGVyZXN0ZWRGb3JtSGVhZGluZ01vYiAuUG9wVXBCdG5Nb2Ige1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjA7XG4gIGJveC1zaGFkb3c6IDEwcHggMHB4IDIwcHggMHB4IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uSW50ZXJlc3RlZEZvcm1IZWFkaW5nTW9iIC5Qb3BVcEJ0bk1vYiAuQ2FuY2VsQnRuIHtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDMuMjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uSW50ZXJlc3RlZEZvcm1IZWFkaW5nTW9iIC5Qb3BVcEJ0bk1vYiAuU3VibWl0QnRuIHtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEuN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5JbnRlcmVzdGVkRm9ybUhlYWRpbmdNb2IgLmN1c3RvbS1mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uSW50ZXJlc3RlZEZvcm1IZWFkaW5nTW9iIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogOTUlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5maW5pdHlEcmF3ZXJfX2hhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmJhM2IgIWltcG9ydGFudDtcbn1cblxuLmxpbmtPZlZpZXdTZWN0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGlua09mVmlld1NlY3Rpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5Gb290ZXJPZlRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTMzcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYm94LXNoYWRvdzogMTBweCAwcHggMjBweCAwcHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMTYpO1xuICBtYXJnaW4taW5saW5lOiAwcHg7XG59XG4uRm9vdGVyT2ZUYWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLkZvb3Rlck9mVGFibGUgLkludGVyZXN0ZWRCdG4ge1xuICBtYXJnaW4tbGVmdDogMTcycHg7XG59XG5cbi50YWJsZUZpeEhlYWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubW9kZWwtaW5maW5pdHlwbGFuIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjJmMmY1O1xufVxuXG4uYmFubmVyLWhlYWQtc2VjdGlvbiAucmlnaHQtc2VjdGlvbi1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFubmVyLWhlYWQtc2VjdGlvbiAucmlnaHQtc2VjdGlvbi1iYW5uZXIgLnRvcC1oZWFkIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItaGVhZC1zZWN0aW9uIC5yaWdodC1zZWN0aW9uLWJhbm5lciAudG9wLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmJhbm5lci1oZWFkLXNlY3Rpb24gLnJpZ2h0LXNlY3Rpb24tYmFubmVyIC50b3AtaGVhZCBzdWIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItaGVhZC1zZWN0aW9uIC5yaWdodC1zZWN0aW9uLWJhbm5lciAudG9wLWhlYWQgc3ViIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5iYW5uZXItaGVhZC1zZWN0aW9uIC5yaWdodC1zZWN0aW9uLWJhbm5lciAuYm90dG9tLWRlc2Mge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItaGVhZC1zZWN0aW9uIC5yaWdodC1zZWN0aW9uLWJhbm5lciAuYm90dG9tLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uc2lkZWJhcmJveC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnNpZGViYXJib3gtY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyYm94LWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLnNpZGViYXJib3gtY29udGVudCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyYm94LWNvbnRlbnQgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5zZWN0aW9uSGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbkhlYWQgLnBhZ2VIZWFkIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbkhlYWQgLnBhZ2VIZWFkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5zZWN0aW9uSGVhZCAucGFnZUhlYWRCb2xkIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbkhlYWQgLnBhZ2VIZWFkQm9sZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5yaWdodHNpZGViYXJib3gtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yaWdodHNpZGViYXJib3gtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnJpZ2h0c2lkZWJhcmJveC1zZWN0aW9uIC5pY29uIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmlnaHRzaWRlYmFyYm94LXNlY3Rpb24gLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ucmlnaHRncmlkUHJvcGVydHktc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5yaWdodGdyaWRQcm9wZXJ0eS1zZWN0aW9uIC50b3AtaGVhZC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xufVxuLnJpZ2h0Z3JpZFByb3BlcnR5LXNlY3Rpb24gLnRvcC1oZWFkLXNlY3Rpb24gLmljb24ge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xufVxuXG4ud2h5LWJveC1zZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aHktYm94LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDlweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBnYXA6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLndoeS1ib3gtc2VjdGlvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2h5LWJveC1zZWN0aW9uIC5pY29uIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5hc3Npc3RhbmNlLXNlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmFzc2lzdGFuY2Utc2VjdGlvbiAuYXNzaXN0YWNlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5hc3Npc3RhbmNlLXNlY3Rpb24gLmFzc2lzdGFjZS1jb250ZW50IC5hc3Npc3RlbnQtY29udGVudC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hc3Npc3RhbmNlLXNlY3Rpb24gLmFzc2lzdGFjZS1jb250ZW50IC5hc3Npc3RlbnQtY29udGVudC1ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmFzc2lzdGFuY2Utc2VjdGlvbiAuYXNzaXN0YWNlLWNvbnRlbnQgLmFzc2lzdGVudC1jb250ZW50LWdyaWQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hc3Npc3RhbmNlLXNlY3Rpb24gLmFzc2lzdGFjZS1jb250ZW50IC5hc3Npc3RlbnQtY29udGVudC1ncmlkIHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXNzaXN0YW5jZS1zZWN0aW9uIC5hc3Npc3RhY2UtY29udGVudCAuYXNzaXN0ZW50LWNvbnRlbnQtZ3JpZCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hc3Npc3RhbmNlLXNlY3Rpb24gLmFzc2lzdGFjZS1jb250ZW50IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLm11bHRpcGxlLWFzc2V0cy1jbGFzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5hc3NldGNsYXNzLWZsZXgge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwJSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmFzc2V0Y2xhc3MtZmxleCAuYWNjb3JkaWFuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXNzZXRjbGFzcy1mbGV4IC5hY2NvcmRpYW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4uYXNzZXRjbGFzcy1mbGV4IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLmNvbW1vbi1hY2NvcmRpYW4tYm90dG9tLWNvbnRlbnQuY29tbW9uLWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmctdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tYm90dG9tLWNvbnRlbnQuY29tbW9uLWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tYWNjb3JkaWFuLWJvdHRvbS1jb250ZW50IC5hc3NldGNsYXNzLXVsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29tbW9uLWFjY29yZGlhbi1ib3R0b20tY29udGVudCAuYXNzZXRjbGFzcy11bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1hY2NvcmRpYW4tYm90dG9tLWNvbnRlbnQgLmFzc2V0Y2xhc3MtdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbn1cbi5jb21tb24tYWNjb3JkaWFuLWJvdHRvbS1jb250ZW50LmN1c3RvbWFjY29yZGlhbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlhbi1wYXJ0bmVyLWNvbW1vbi5jb21tb24tYWNjb3JkaWFuIC5hY2NvcmRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaWFuLXBhcnRuZXItY29tbW9uLmNvbW1vbi1hY2NvcmRpYW4gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaWFuLXBhcnRuZXItY29tbW9uLmNvbW1vbi1hY2NvcmRpYW4gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpYW4tcGFydG5lci1jb21tb24uY29tbW9uLWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbn1cbi5hY2NvcmRpYW4tcGFydG5lci1jb21tb24uY29tbW9uLWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZjdmMTtcbn1cbi5hY2NvcmRpYW4tcGFydG5lci1jb21tb24uY29tbW9uLWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWRmNTtcbn1cblxuLmFjY29yZGlhbi1jb250ZW50LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmFjY29yZGlhbi1jb250ZW50LXNlY3Rpb24gdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5hY2NvcmRpYW4tY29udGVudC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFjY29yZGlhbi1jb250ZW50LXNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYWNjb3JkaWFuLWNvbnRlbnQtc2VjdGlvbiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmFjY29yZGlhbi1jb250ZW50LXNlY3Rpb24gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLndpdGh1cy1vdmVyZmxvdy1zY3JvbGwge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndpdGh1cy1vdmVyZmxvdy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4ucGFydG5lci1zaGlwLWRlc2stc2lkZWJhciAuc3RvY2stZGV0YWlscy1mb290ZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5kaXNjbGFpbWVyc3NlY3Rpb24ge1xyXG4gIC5yaWdodHNpZGViYXIge1xyXG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmhndG92ZXJmbG93NDAwIHtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICBoZWlnaHQ6IDU2NHB4O1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDAuMTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5IZWFkaW5nYWNjb3JkaWFuIHtcclxuICBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG5cclxuICAgIC5maXJzdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmQge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNjbGFpbWVycyB7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtdW5zdHlsZWQge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBsaTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpZ2h0LWFycm93O1xyXG4gICAgICBmb250LWZhbWlseTogJGljb21vb24tZm9udC1mYW1pbHk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3Jlc3BvbnNpdmUgY2hhbmdlc1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAuZGlzY2xhaW1lcnMge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiB1bnNldDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIGg2IHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC11bnN0eWxlZCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkhlYWRpbmdhY2NvcmRpYW4ge1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgLmZpcnN0LFxyXG4gICAgICAuc2Vjb25kIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uRGlzY2xhaW1lclNlY3Rpb24tYWNjb3JkaW9uIHtcclxuICAuYWNjb3JkaW9uLWl0ZW06bnRoLWNoaWxkKDMpIHtcclxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xyXG4gICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRpc2NsYWltZXItYWNjb3JkYWluLWRvY2tlZCB7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuLm14LTE1Yi0zMCB7XHJcbiAgbWFyZ2luOiAwIDE1cHggMzBweDtcclxufVxyXG4ucHktODAge1xyXG4gIHBhZGRpbmc6IDgwcHggMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMHB4IDIwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wbGF0Zm9ybS1jYXJkcyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBoZWlnaHQ6IDI1NXB4O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzOHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIH1cclxufVxyXG4ucGxhdGZvcm0tbG9nbyB7XHJcbiAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgd2lkdGg6IDYwJTtcclxufVxyXG4ucGxhcmZvcm0tdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucGxhcmZvcm0tZGVzYyB7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucGxhdGZvcm0tY2FyZHMge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAzNjVweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG4uZ3JpZXZhbmNlLXJlZHJlc3NhbCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLnJlZHJlc3NhbC10YWJsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0cHggMjBweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLmdyaWV2YW5jZS1yZWRyZXNzYWwgLnJlZHJlc3NhbC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDIwcHggOHB4IDRweCA4cHg7XHJcbiAgICAuY29sLTMsXHJcbiAgICBsYWJlbCxcclxuICAgIHAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgICAuY29sLTkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlldmFuY2UtcmVkcmVzc2FsLXNjb3JlcG9ydGFsIHtcclxuICAmLmdyaWV2YW5jZS1yZWRyZXNzYWwge1xyXG4gICAgLnJlZHJlc3NhbC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIC5jb2wtMyB7XHJcbiAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JpZXZhbmNlLXJlZHJlc3NhbC1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAzNSUgNDAlO1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC0zLFxyXG4gICAgICAuY29sLTQsXHJcbiAgICAgIC5jb2wtNSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuXHJcbi5jb21wbGlhbmNlIHtcclxuICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbXBsaWFuY2UtdGFibGUgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4gIHRoZWFkIHRyIHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweCAxM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG4gIHRib2R5IHRyIHtcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxM3B4O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAuY29tcGxpYW5jZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIHBhZGRpbmc6IDMwcHggMTVweCAyMHB4IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbXBsaWFuY2UtbW9iIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgLm5hbWVzIHtcclxuICAgICAgcGFkZGluZzogMjBweCA4cHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlscyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1hbmFnZW1lbnQtdGVhbSB7XHJcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDMwJSAzMCU7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxuICByb3ctZ2FwOiAzMHB4O1xyXG59XHJcbi5ib2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC8vIHBhZGRpbmc6IDI4cHggOHB4IDMwcHggMThweDtcclxufVxyXG4ucG9saWN5LWNvZGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAucm93IHtcclxuICAgIHBhZGRpbmc6IDIwcHggOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW52ZXN0b3ItY29udGFjdHMge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbn1cclxuLmNvbnRhY3QtdGFibGUge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLmNvbCAucm93IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICYuaGVhZGluZyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAubWFuYWdlbWVudC10ZWFtIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGdhcDogMTVweDtcclxuICB9XHJcbiAgLnJlZ3VsYXRpb24tbG9kci1tb2Ige1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICBjb2xvcjogJGRhcmstcGVhY2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvYXJkIHtcclxuICAgIHBhZGRpbmc6IDE4cHggM3B4O1xyXG4gIH1cclxuICAuY29udGFjdC10YWJsZSB7XHJcbiAgICAuY29sIHtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggMTZweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9SZWRyZXNzYWxUYWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL0NvbXBsaWFuY2VUYWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL1JlZ3VsYXRpb25MT0RSLnNjc3NcIjtcclxuXHJcbi5pbnZlc3RvciB7XHJcbiAgLmludmVzdG9yLXJlbGF0aW9ucyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgfVxyXG4gIC5pbnZlc3Rvci1kZXNrIC5yb3cge1xyXG4gICAgLmxlZnRzaWRlYmFyIHtcclxuICAgICAgLm5hdi1waWxscyAubmF2LWl0ZW0gYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAuaW52ZXN0b3Itb3ZlcnZpZXcge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmFsdWF0aW9uLXRhYmxlIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkgdHIge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1wZWFjaDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBkZi1ib3gge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAuY29sLTIgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHVibGljLWlzc3VlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggOHB4IDIwcHggMThweDtcclxuICB9XHJcbiAgLmNyZWRpdC1yYXRpbmdzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY3JlZGl0LXRhYmxlIHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICB0ciB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0cjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgdGg6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgIHRoOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZDpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICB0aDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW52ZXN0b3ItZHJvcGRvd24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVxdWl0eWRyb3AuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDI3N3B4O1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgaW5zZXQ6IDVweCBhdXRvIGF1dG8gMTkycHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWdyYXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maW5hbmNlLWFubm91bmNlIHtcclxuICAgIDpmaXJzdC1jaGlsZC5yb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5pbnZlc3Rvci5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAuaW52ZXN0b3ItcmVsYXRpb25zIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEzcHggMHB4O1xyXG4gICAgICBsYWJlbCxcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnZlc3Rvci1hY2NvcmRpb24ge1xyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZlc3Rvci1vdmVydmlldyB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZhbHVhdGlvbi10YWJsZSB7XHJcbiAgICAgIHRoZWFkIHRyIHRoIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDlweCA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBkZi1ib3gge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIC5jb2wtMiBpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wdWJsaWMtaXNzdWUge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgIH1cclxuICAgIC5jcmVkaXQtcmF0aW5ncyB7XHJcbiAgICAgIGxhYmVsLFxyXG4gICAgICBsYWJlbCBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jcmVkaXQtdGFibGUgdGFibGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIHRoZWFkIHRyIHRoIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aGVhZCB0ciB0aCxcclxuICAgICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNkaXNjbG9zdXJlIHtcclxuICAuYmx1ci1vbi1zY3JvbGwge1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm1vc3QtaW1wLXRlcm1zYmxvY2sge1xyXG4gIHBhZGRpbmc6IDYwcHggMHB4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLmltcG9ydGFudE1zZ3Mge1xyXG4gIC50eHQtbWlkbmlnaHQtYmx1ZSB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzkuMnB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuICAuaGVhZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzAuOHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5saXN0LXVuc3R5bGVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDMwcHg7XHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHRzaWRlYmFyIHtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3cteTogdW5zZXQ7XHJcbiAgfVxyXG4gIC50eHQtbWlkbmlnaHQtYmx1ZSB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzkuMnB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuICAuY2FyZEJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgLmNhcmRCb3hIZWFkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgcGFkZGluZzogMjNweCAyMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5leGNoYW5nZUhvbGlkYXlzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMjNweDtcclxuICAuY2FyZEJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgLmNhcmRCb3hIZWFkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgcGFkZGluZzogMjNweCAyMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZXhjaGFuZ2UgY2hhcmdlIHNoZWV0c1xyXG4uZXhjaGFuZ2VDaGFyZ2VTaGVldCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTk3cHg7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAudHh0LW1pZG5pZ2h0LWJsdWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICB9XHJcbiAgLnN1YkhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMy40cHg7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMDtcclxuICAgIC5oZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YkhlYWQge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubm90ZXMge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FyZEJveEJvcmRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5jaXJjdWxhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbiAgLnR4dC1taWRuaWdodC1ibHVlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmNhcmRCb3hCb3JkZXIge1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLnVybF9ob3ZlciB7XHJcbiAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkQmx1ZUJnIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC50eXBpbmctdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2FyZEJsdWVCZ1dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAuZW50aXR5UGVyaW9kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2hXcmFwIHtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmVkZWwtaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAyNiU7XHJcblxyXG5cclxuICAgICAgICAgICYuZW5kLWljb257XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW50aXR5IHtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LXNreWJsdWU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGVyaW9kIHtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAucGVyaW9kV3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJpb2RXcmFwRmlyc3RJbnB1dCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VibWl0QnRuIHtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNpcmN1bGFyc19lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0bztcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4LjIzcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXItc3BhY2luZzogMCAwO1xyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kYXJfcG5sX3VpIHtcclxuICAgIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgfVxyXG4gIC5jaXJjdWxhck1vYlZpZXcge1xyXG4gICAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgICAvLyBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZyb21fYW5kX1RvX0NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAuZGF0ZV9jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmN1c3RvbV9oZWFkaW5nIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICYuZnJvbURhdGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZlcm5hY3VsYXJMYW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICAudHh0LW1pZG5pZ2h0LWJsdWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5jYXJkQm94IHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAuY2FyZEJveEhlYWQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgcGFkZGluZzogMjNweCAyMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIH1cclxuICAgIC5jYXJkQm94V3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1OXB4O1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hZHZpc29yeUZvckludmVzdG9yIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAudHh0LW1pZG5pZ2h0LWJsdWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmNhcmRCb3hIZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG4gIC5jYXJkQm94V3JhcCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogOTglO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfbmluZTtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmltcG9ydGFudE1zZ3Mge1xyXG4gICAgLmNhcmRCb3gge1xyXG4gICAgICAmLmNhcmRCb3hfbnNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkQm94SGVhZCB7XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5leGNoYW5nZUNoYXJnZVNoZWV0IHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgLmhlYWQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5vdGVzIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmVybmFjdWxhckxhbmcge1xyXG4gICAgLmNhcmRCb3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFkdmlzb3J5Rm9ySW52ZXN0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAudHh0LW1pZG5pZ2h0LWJsdWUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmRCb3hIZWFkIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcclxuICAgIH1cclxuICAgIC5jYXJkQm94V3JhcCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbXBvcnRhbnRNc2dzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAzMHB4O1xyXG4gICAgLnR4dC1taWRuaWdodC1ibHVlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuICAgIC5oZWFkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5saXN0LXVuc3R5bGVkIHtcclxuICAgICAgJi5maXJzdHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgICAmLmxhc3R1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNpcmN1bGFyIHtcclxuICAgIC50eHQtbWlkbmlnaHQtYmx1ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkQmx1ZUJnIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgLmNhcmRCbHVlQmdXcmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW50aXR5UGVyaW9kIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJtaXRCdG4ge1xyXG4gICAgICAgICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmN1bGFyTW9iVmlldyB7XHJcbiAgICAgIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgICAgICAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIHtcclxuICAgICAgICAgIC5kYXRlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXIucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBsLTIge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gIC5jaXJjdWxhciB7XHJcbiAgICAuY2FyZEJsdWVCZyB7XHJcbiAgICAgIC5wZXJpb2Qge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuZW50aXR5IHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBsLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlY2F1dGlvbmZvcmNsaWVudC1zZWN0aW9uIHtcclxuICAuY2FyZEJveFdyYXAge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuLmN1c3RvbVNjcm9sbFVpIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMC4xMnJlbTtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYuaGVpZ2h0NTAwIHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIH1cclxufVxyXG5cclxuLmRvc0FuZERvbnRzIHtcclxuICAuY3VzdG9tYWNjb3JkaWFuIHtcclxuICAgIC5hY2NvcmRpb24taXRlbTpudGgtY2hpbGQoOCkge1xyXG4gICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgICAgICAjYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgLmN1c3RvbVNjcm9sbFVpIHtcclxuICAgICAgICAgICAgLmNvbC1sZy0xMiB7XHJcbiAgICAgICAgICAgICAgLmNhcmRCb3hXcmFwIHtcclxuICAgICAgICAgICAgICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgLmNvbC1sZy02OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAudWxDdXN0b20ge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvc0FuZERvbnRzIHtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC51bEN1c3RvbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgJi51bEN1c3RvbUZpcnN0IHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgJi5lZGVsLWljb24tcmlnaHQtYXJyb3cge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyVWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrX29uZTE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZG9zQW5kRG9udHNfaWNvblRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmljb25XcmFwIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICAmLmVkZWwtaWNvbi10aWNrIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb25XcmFwX2Nsb3NlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1saWdodC1waW5rLXR3bztcclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICAmLmVkZWwtaWNvbi1ib2xkLWNsb3NlIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZG9zQW5kRG9udHMge1xyXG4gID4gcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAwcHggMTZweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b21lckF3YXJlbmVzcyB7XHJcbiAgICAudWxDdXN0b20ge1xyXG4gICAgICAmLnVsQ3VzdG9tRmlyc3Qge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNtb290aFRyYW5zZmVyIHtcclxuICAgIC51bEN1c3RvbSB7XHJcbiAgICAgICYudWxDdXN0b21GaXJzdCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGVhbS1jYXJkIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC5jYXJkLWltZy10b3Age1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbiAgLmNhcmQtYm9keSAuY2FyZC1zdWJ0aXRsZSBkaXYge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4uY29udGVudC1ib2R5IHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcbiIsIi5sb2NhdGV1cy1tYWluLWJsb2NrIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjU1cHg7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc5cHg7XHJcbiAgfVxyXG4gIC50aXRsZS1ibG9jayB7XHJcbiAgICBtYXJnaW46IDMwcHggMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDBweCAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmVhcmJ5bGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgLm5lYXJieS1zZWN0aW9uLWJsb2NrIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdy0yNjEge1xyXG4gICAgd2lkdGg6IDI2MXB4O1xyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjdweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcC1ibG9jayB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMzU4cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMzNS41cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGRyZXNzLWJsb2NrIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlLW9uZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDUzLCAxMjgsIDI0NywgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW46IDI5cHggMHB4IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDIzN3B4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3VycmVudC1hZGRyZXNzLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZjA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzOHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAuZWRlbC1ob3VzZS1saCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC44M3B4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjgzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0ZS11cy1tYWlucm93IHtcclxuICB9XHJcbn1cclxuLm1idC0zMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubWJ0LTE1IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi5tYnQtMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLm1idC0yMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4iLCIucHRiLTMwIHtcclxuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcbi5mYXEtcGFnZS1jb250YWluZXIge1xyXG4gIC5tb2JpbGVTZWFyY2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNCU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHdpZHRoOiA5MiU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSxcclxuICAgICAgLTRweCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDRweCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm1vYmlsZVNlYXJjaCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubGVmdHNpZGViYXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWluLWhlaWdodDogMTcxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXFUYWJMaXN0IHtcclxuICAgICAgLy8gLnJvdyB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAvLyAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAvLyAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAvLyAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyB1bCB7XHJcbiAgICAgIC8vICAgbGkge1xyXG4gICAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgLy8gICAgICAmOjpmaXJzdC1sZXR0ZXJcclxuICAgICAgLy8gICAgICB7XHJcbiAgICAgIC8vICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAvLyAgICAgIH1cclxuXHJcbiAgICAgIC8vICAgICBzcGFuIHtcclxuICAgICAgLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgLy8gICAgIH1cclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IDYwdmg7XHJcblxyXG4gICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndhdGNobGlzdC1zZWFyY2gge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFxLXRpdGxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogMTBweCAxNXB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFxLXRpdGxlLWRlc2sge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAzMHB4O1xyXG4gIH1cclxuICAvLyAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gIC8vICAgaGVpZ2h0OiAzMHB4O1xyXG4gIC8vICAgd2lkdGg6IDMwcHg7XHJcbiAgLy8gICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAvLyB9XHJcblxyXG4gIC8vIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgLy8gICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIC8vICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIC8vICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLy8gICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAuZmFxLXNpZGViYXItYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmZhcVNlYXJjaGVkTGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpLFxyXG4gICAgICAgICAgLTRweCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSksXHJcbiAgICAgICAgICA0cHggMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cge1xyXG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAgIC8vIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIC8vICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAjYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItZnVsbC1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnRzaWRlYmFyIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgIC5mbGV4LWNvbHVtbiB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xyXG4gICAgICAvLyAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgLy8gICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cge1xyXG4gICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZhcVRhYkxpc3Qge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgLy8gcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodHNpZGViYXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMDB2aDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgIC5mYXFTZWFyY2hlZExpc3Qge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgLy8gbWluLWhlaWdodDogMTE3cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTIuNXB4IDEwcHggMTIuNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAuZ2VuZXJpYy10YWJzIHtcclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHJlbmRjYXJkLW1haW4tYmxvY2sge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAudHJlbmRjYXJkLWJsb2NrIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcGFkZGluZzogMjBweCAyOXB4IDE1cHggMjBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIDo6bWFya2VyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51cGNvbWluZy1mZWF0dXJlLW1haW4tYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC51cGNvbWluZy1mZWF0dXJlLXRpbGUxIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGNvbWluZy10ZXh0LTIge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nOiAxNXB4IDBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJzYWNjb3JkaW9uLW1haW5oZWFkIHtcclxuICAgICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyB7XHJcbiAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxNXB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICNhY2NvcmRpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgICAgIC8vIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAvLyAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIC8vICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZhcS1iYWNrYnV0dG9uLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgLmJhY2stYnV0dG9uIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAud2F0Y2hsaXN0LXNlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4O1xyXG4gIH1cclxuICAuZ2VuZXJpYy10YWJzIHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGdhcDogNXB4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIC8vIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgIC8vICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICBnYXA6IDMwcHg7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAvLyAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gIC8vICAgaGVpZ2h0OiAzMHB4O1xyXG4gIC8vICAgd2lkdGg6IDMwcHg7XHJcbiAgLy8gICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAvLyB9XHJcblxyXG4gIC8vIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgLy8gICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIC8vICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIC8vIH1cclxufVxyXG4ucGQtMjAge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5tb2ItYWNjLXF1ZXNsaXN0LXBhZ2Uge1xyXG4gIC5ldmVudC1jYWxlbmRlci1zZWFyY2gtYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubW9iaWxlU2VhcmNoIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEyMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMiksXHJcbiAgICAgICAgLy8gYm90dG9tXHJcbiAgICAgICAgLTRweCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSksXHJcbiAgICAgICAgLy8gbGVmdFxyXG4gICAgICAgIDRweCAwIDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IC8vIHJpZ2h0XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWZhcS1wYWdlIHtcclxuICAgIG1hcmdpbi1ibG9jazogMTBweCAxNXB4O1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMTVweDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIH1cclxuICAubWItdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gIH1cclxuICAjYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gIH1cclxuICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICAvLyAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gIC8vICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIC8vICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAvLyAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHJcbiAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLy8gICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cge1xyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcblxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI2FjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICAuYW5zd2VyIHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2sge1xyXG4gIC5yaWdodHNpZGViYXIge1xyXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICAgICNhY2NvcmRpb24tY29udGVudCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxLXNpZGViYXItYmxvY2sge1xyXG4gIC5sZWZ0c2lkZWJhciB7XHJcbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cge1xyXG4gICAgICAjYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcS1zaWRlYmFyLWJsb2NrIHtcclxuICAucmlnaHRzaWRlYmFyIHtcclxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xyXG4gICAgICAjYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcGl0YWxpemVsZXR0ZXIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4uZmFxLXBhZ2UtY29udGFpbmVyXHJcbiAgLlRhYnNhY2NvcmRpb250YWJsZS1tYWluYmxvY2tcclxuICAuYWNjb3JkaW9uXHJcbiAgLmFjY29yZGlvbi1jb2xsYXBzZVxyXG4gIC5hY2NvcmRpb24tYm9keVxyXG4gICNhY2NvcmRpb24tY29udGVudFxyXG4gIGxpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxLWJhY2tidXR0b24tYmxvY2sge1xyXG4gIC5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYi1hY2MtcXVlc2xpc3QtcGFnZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLy8gaGVpZ2h0OiA0MDBweDtcclxuICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uVGFic2FjY29yZGlvbnRhYmxlLW1haW5ibG9jayB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxLXBhZ2UtY29udGFpbmVyIHtcclxuICAuZmFxLXNlYXJjaC1iYXIge1xyXG4gICAgLmNvbW1vbi1zZWFyY2gtYmFyIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFxVGFiTGlzdCB7XHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ldmVudC1jYWxlbmRlci1zZWFyY2gtYmFyIHtcclxuICBtYXJnaW4taW5saW5lOiAxNXB4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbi5jZW50ZXItaW5maW5pdHkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYmdJbWctaW5maW5pdHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIC8vIG1hcmdpbi10b3A6IC02NXB4O1xyXG4gIG1hcmdpbi10b3A6IC0zNTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTc2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTI5cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5iZ0ltZy1pbmZpbml0eSB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluSXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICAvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgLy8gcGFkZGluZy1yaWdodDogMjBweFxyXG4gIC8vIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgLy8gd2lkdGg6Nzk0cHg7XHJcbiAgLy8gaGVpZ2h0OjEyOXB4O1xyXG4gIC8vIC5CYWNrZ3JvdW5kRGV2aWNlIHtcclxuICAvLyB9XHJcbiAgJi5tYWluSXRlbURlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xyXG4gIH1cclxuICAuUGFyYU1haW5JdGVhbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMCAxNDVweDtcclxuICB9XHJcbiAgLlBhcmFNYWluSXRlYW1Nb2Ige1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgfVxyXG5cclxuICAuSW50ZXJlc3RlZEJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmc6IDE1cHggODhweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5Ud29Nb2JCdG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5Db21wYXJlSWNvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLkludGVyZXN0ZWRNb2JCdG4ge1xyXG4gICAgICAvL3dpZHRoOiAxMDJweDtcclxuICAgICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgLy8gaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLkNvbXBhcmVCdG4ge1xyXG4gICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLXNoYWRlb25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmhlYWRpbmdNb2Ige1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzkuOTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzkuOTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gIH1cclxuICAuQ2Fyb3VzZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB3aWR0aDogMTg2cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNjYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgLlBvcFVwQnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRJdGVtIHtcclxuICAvLyB3aWR0aDogMTIyNHB4O1xyXG4gIC8vIGhlaWdodDogMTYxMXB4O1xyXG4gIC8vIG1hcmdpbi1sZWZ0OiAxMTJweCA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIC5TY3JvbGxpbmdJdGVtcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIH1cclxuICAgIC5QZXJrcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGdhcDogMTlweDtcclxuXHJcbiAgICAgIC5JY29uQm94IHtcclxuICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICAgIGhlaWdodDogMTM3cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5QZXJrc1RleHQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuTW9iUGVya3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGdhcDogMTlweDtcclxuICAgICAgLkljb25Cb3hPZkNhcm91c2VsIHtcclxuICAgICAgICB3aWR0aDogMTAycHggIWltcG9ydGFudDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLkljb25Cb3gge1xyXG4gICAgICAgIC8vIHdpZHRoOiAxNiU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzdweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuUGVya3NUZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZmluaXR5LXRhYmxlLWJsb2NrIHtcclxuICAuYmVsb3ctbm90ZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ibG9jazogNTMwcHggOTZweDtcclxuICAgIC5iZWxvdy1zZWNvbmQtbGluZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjg1cHg7XHJcbiAgICAgIC5ibHVlLWxpbmsge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5QcmljaW5nSGVhZENscyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAgLlByaWNpbmcge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgI3RhYmxlIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDVweCAwcHg7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiA5M3B4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHNjcm9sbC1tYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0aGVhZCB0ciB0aCxcclxuICAgIHRib2R5IHRyIHRkIHtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vIHRib2R5IHRyIHRkIHtcclxuICAgIC8vICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyB9XHJcbiAgICB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC8vIG92ZXJyaWRpbmcgaG9sZGluZ3MgcmVwb3J0IHNjc3NcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gICAgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC8vIG92ZXJyaWRpbmcgaG9sZGluZ3MgcmVwb3J0IHNjc3NcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWQgdHIge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGVDb2wge1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDI3cHg7XHJcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICB3aWR0aDogMjA4cHggIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLnRhYmxlUm93UGFkZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZVJvdyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50aGVhZGNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAudGFibGVIZWFkIHtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICAgIHN0cm9rZTogdmFyKC0tc2VwYXJhdG9yLWJvcmRlciwgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSk7XHJcbiAgICB9XHJcbiAgICAjdGFibGVGb290IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4ICFpbXBvcnRhbnQgIDtcclxuICAgIH1cclxuICAgIC5CbGFuayB7XHJcbiAgICAgIG1heC13aWR0aDogMTIzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC52aWV3TW9yZUJnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgIH1cclxuXHJcbiAgICAuQmVnaW5uZXJzIHtcclxuICAgICAgLy8gd2lkdGg6IDE2M3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5NC40MmRlZyxcclxuICAgICAgICByZ2JhKDI0MiwgMTg2LCA1OSwgMC40KSAyOC4zMSUsXHJcbiAgICAgICAgcmdiYSgyNTEsIDIxMiwgMTI1LCAwLjQpIDEwMCVcclxuICAgICAgKTtcclxuXHJcbiAgICAgIC5pLUdvbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkV2b2x2ZWQge1xyXG4gICAgICAvLyB3aWR0aDogMTYzcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5NC40MmRlZyxcclxuICAgICAgICByZ2JhKDI0MiwgMTg2LCA1OSwgMC42KSAyOC4zMSUsXHJcbiAgICAgICAgcmdiYSgyNTEsIDIxMiwgMTI1LCAwLjYpIDEwMCVcclxuICAgICAgKTtcclxuXHJcbiAgICAgIC5pLUdvbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkFkdmFuY2VkIHtcclxuICAgICAgLy8gd2lkdGg6IDE2M3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTM2ZGVnLFxyXG4gICAgICAgIHJnYmEoMjQyLCAxODYsIDU5LCAwLjgpIDAlLFxyXG4gICAgICAgIHJnYmEoMjUxLCAyMTIsIDEyNSwgMC44KSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIC5pLUdvbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkFjY3VtdWxhdG9yIHtcclxuICAgICAgLy8gd2lkdGg6IDE2M3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTQuNDJkZWcsXHJcbiAgICAgICAgJHllbGxvdy1zaGFkZW9uZSAyOC4zMSUsXHJcbiAgICAgICAgJHllbGxvdy1zaGFkZXR3byAxMDAlXHJcbiAgICAgICk7XHJcblxyXG4gICAgICAuaS1Hb2xkIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5QbGF0aW51bSB7XHJcbiAgICAgIC8vIHdpZHRoOiAxNjNweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkzLjgyZGVnLFxyXG4gICAgICAgIHJnYmEoMTE0LCAxMTQsIDExMywgMC41KSAwJSxcclxuICAgICAgICByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSkgMTAwJVxyXG4gICAgICApO1xyXG5cclxuICAgICAgLmktR29sZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuQmxhY2sge1xyXG4gICAgICAvLyB3aWR0aDogMTYzcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTMuODJkZWcsXHJcbiAgICAgICAgJGJsYWNrLXNoYWRlb25lIDAuMDElLFxyXG4gICAgICAgICRncmV5LXNoYWRlb25lIDEwMCVcclxuICAgICAgKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIC5pLUdvbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLkZvb3RlckVsZW1lbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmRubGluZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgLy8gYm9yZGVyOiAycHggc29saWQgYmxhY2s7XHJcbiAgfVxyXG59XHJcbi5kcmF3cmVyVGFibGUge1xyXG4gIC5oZWFkUm93IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRhYmxlIHRoLFxyXG4gIC50YWJsZSB0ZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRhYmxlIHRkIHtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcbn1cclxuLkZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIG1hcmdpbjogMzNweCAzMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC8vIG1hcmdpbi1pbmxpbmU6IDEzNXB4O1xyXG59XHJcbi8vXHJcbi5Qb3BVcEJ0biB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgLkNhbmNlbEJ0biB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICB9XHJcbiAgLlN1Ym1pdEJ0biB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICB9XHJcbn1cclxuLlN1YnNjcmlwdGlvblBsYW5zVGlja2V0cyB7XHJcbiAgLy8gYm9yZGVyOjJweCBzb2xpZCAjNTY1NjU2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC50aXRsZU5vcm1hbCB7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICB9XHJcbiAgLy8gLkJsYWNrTW9iIHtcclxuICAvLyAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgLy8gfVxyXG4gIC5UaWNrZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC8vIGltZyB7XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAvLyAgIHdpZHRoOiAxNXB4O1xyXG4gICAgLy8gICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAvLyB9XHJcbiAgICAvLyBpIHtcclxuICAgIC8vICAgJjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAuUHJpY2VNb2Ige1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC5ibGFjay1tb2Ige1xyXG4gICAgY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG4gIC5wcmltYXJ5LW1vYiB7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUhlYWRpbmcge1xyXG4gIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gIHdpZHRoOiA0NjBweDtcclxufVxyXG5cclxuLmluZmluaXR5RHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0ZGVnLCAjZjJiYTNiIDI4LjMxJSwgI2ZiZDQ3ZCAxMDAlKTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxufVxyXG4uaW5maW5pdHlEcmF3ZXJfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctaW5saW5lOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uaW5maW5pdHlEcmF3ZXIgLmRyYXdlci1ib2R5IHtcclxuICBwYWRkaW5nLWlubGluZTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jb21wYXJlX2RyYXdyZXJfYmdfZ3JleSB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5iZ19ncmV5LWxpZ2h0X19oYW5kbGUtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxufVxyXG4uU2lkZWJhck1vYiB7XHJcbiAgLnJiZC10amtmN2Zwd2ljLWN3IHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmJkLWZvdWx4cjFjdWw5LWh3IHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMHB4O1xyXG4gIH1cclxuICAuYmdfbGlnaHRCbHVlT25lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRyYXdlci1oZWFkIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwcHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IC0wcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgLkhlYWRlckRyYXdlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMzZkZWcsXHJcbiAgICAgICAgJHllbGxvdy1zaGFkZW9uZSAwJSxcclxuICAgICAgICAkeWVsbG93LXNoYWRldHdvIDEwMCVcclxuICAgICAgKTtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHggMTZweCAxNXB4O1xyXG4gICAgICAuU3Vic2NyaXB0aW9uTW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIC5TdWJzY3JpcHRpb25Nb2JIZWFkIHtcclxuICAgICAgICAgIC5yYmQtM3Mxa25tNngzeHAtY3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW50ZXJlc3RlZEJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLkhlYWRpbmdQYXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC5JbmZpbml0eVByaWNlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kcmF3ZXItYm9keSB7XHJcbiAgLmRyYXdyZXJUYWJsZSB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuVGFibGVJbnNpZGVEcmF3ZXIge1xyXG4gICAgLy8gcGFkZGluZzogMDtcclxuICAgIC8vIG1hcmdpbjogMDtcclxuICAgIC5wbGFuRGV0YWlsc01vYiB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYnJva3JhZ2VEZXRhaWxzTW9iIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFzc3VtcHRpb25zTW9iIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAxNXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcmF3cmVyRm9vdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3ctc2hhZGV0aHJlZTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAudG90YWxCZW5maXRzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyTW9iIHtcclxuICAuX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwcHggIWltcG9ydGFudCA7XHJcbiAgfVxyXG4gIC5fX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICB9XHJcbiAgLmJnX2xpZ2h0Qmx1ZU9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJiZC1tcnM1dnhncmEyLWh3IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yYmQtbXJzNXZ4Z3JhMi1jdyB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRyYXdlci1oZWFkIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5Db21wYXJlSGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5Db21wYXJlUGxhbnNCdG4ge1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweCAhaW1wb3J0YW50IDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmdXaGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLk1vYlNjcm9sbCB7XHJcbiAgICAuQmVnaW5uZXJzTW9iIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDk0LjQyZGVnLFxyXG4gICAgICAgIHJnYmEoMjQyLCAxODYsIDU5LCAwLjQpIDI4LjMxJSxcclxuICAgICAgICByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuNCkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gICAgLkV2b2x2ZWRNb2Ige1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTQuNDJkZWcsXHJcbiAgICAgICAgcmdiYSgyNDIsIDE4NiwgNTksIDAuNikgMjguMzElLFxyXG4gICAgICAgIHJnYmEoMjUxLCAyMTIsIDEyNSwgMC42KSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgLkFkdmFuY2VkTW9iIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDEzNmRlZyxcclxuICAgICAgICByZ2JhKDI0MiwgMTg2LCA1OSwgMC44KSAwJSxcclxuICAgICAgICByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuOCkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gICAgLkFjY3VtdWxhdG9yTW9iIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDk0LjQyZGVnLFxyXG4gICAgICAgICR5ZWxsb3ctc2hhZGVvbmUgMjguMzElLFxyXG4gICAgICAgICR5ZWxsb3ctc2hhZGV0d28gMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gICAgLlBsYXRpbnVtTW9iIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkzLjgyZGVnLFxyXG4gICAgICAgIHJnYmEoMTE0LCAxMTQsIDExMywgMC41KSAwJSxcclxuICAgICAgICByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gICAgLkJsYWNrTW9iIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkzLjgyZGVnLFxyXG4gICAgICAgICRibGFjay1zaGFkZW9uZSAwLjAxJSxcclxuICAgICAgICAkZ3JleS1zaGFkZW9uZSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vYi1pbmlmbml0eS1ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgdHIge1xyXG4gICAgICAuQmVnaW5uZXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA5NC40MmRlZyxcclxuICAgICAgICAgIHJnYmEoMjQyLCAxODYsIDU5LCAwLjQpIDI4LjMxJSxcclxuICAgICAgICAgIHJnYmEoMjUxLCAyMTIsIDEyNSwgMC40KSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgICAuRXZvbHZlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgOTQuNDJkZWcsXHJcbiAgICAgICAgICByZ2JhKDI0MiwgMTg2LCA1OSwgMC42KSAyOC4zMSUsXHJcbiAgICAgICAgICByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuNikgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5BZHZhbmNlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMTM2ZGVnLFxyXG4gICAgICAgICAgcmdiYSgyNDIsIDE4NiwgNTksIDAuOCkgMCUsXHJcbiAgICAgICAgICByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuOCkgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuICAgICAgLkFjY3VtdWxhdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA5NC40MmRlZyxcclxuICAgICAgICAgICR5ZWxsb3ctc2hhZGVvbmUgMjguMzElLFxyXG4gICAgICAgICAgJHllbGxvdy1zaGFkZXR3byAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgICAuaS1QbGF0aW51bSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgOTMuODJkZWcsXHJcbiAgICAgICAgICByZ2JhKDExNCwgMTE0LCAxMTMsIDAuNSkgMCUsXHJcbiAgICAgICAgICByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSkgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuICAgICAgLmktQmxhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDkzLjgyZGVnLFxyXG4gICAgICAgICAgJGJsYWNrLXNoYWRlb25lIDAuMDElLFxyXG4gICAgICAgICAgJGdyZXktc2hhZGVvbmUgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iLWluaWZuaXR5IHtcclxuICAgIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgcGFkZGluZzogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN0YWJsZUhlYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kcmF3cmVyVGFibGUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB0YWJsZSB0Ym9keSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLlRhYmxlQnRuRm9ybSB7XHJcbiAgLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLkJlZ2lubmVyc01vYiB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgZ3JleTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICA5NC40MmRlZyxcclxuICAgIHJnYmEoMjQyLCAxODYsIDU5LCAwLjQpIDI4LjMxJSxcclxuICAgIHJnYmEoMjUxLCAyMTIsIDEyNSwgMC40KSAxMDAlXHJcbiAgKTtcclxufVxyXG4uRXZvbHZlZE1vYiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgOTQuNDJkZWcsXHJcbiAgICByZ2JhKDI0MiwgMTg2LCA1OSwgMC42KSAyOC4zMSUsXHJcbiAgICByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuNikgMTAwJVxyXG4gICk7XHJcbn1cclxuXHJcbi5BZHZhbmNlZE1vYiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgMTM2ZGVnLFxyXG4gICAgcmdiYSgyNDIsIDE4NiwgNTksIDAuOCkgMCUsXHJcbiAgICByZ2JhKDI1MSwgMjEyLCAxMjUsIDAuOCkgMTAwJVxyXG4gICk7XHJcbn1cclxuLkFjY3VtdWxhdG9yTW9iIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICA5NC40MmRlZyxcclxuICAgICR5ZWxsb3ctc2hhZGVvbmUgMjguMzElLFxyXG4gICAgJHllbGxvdy1zaGFkZXR3byAxMDAlXHJcbiAgKTtcclxufVxyXG4uUGxhdGludW1Nb2Ige1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDkzLjgyZGVnLFxyXG4gICAgcmdiYSgxMTQsIDExNCwgMTEzLCAwLjUpIDAlLFxyXG4gICAgcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpIDEwMCVcclxuICApO1xyXG59XHJcbi5CbGFja01vYiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgOTMuODJkZWcsXHJcbiAgICAkYmxhY2stc2hhZGVvbmUgMC4wMSUsXHJcbiAgICAkZ3JleS1zaGFkZW9uZSAxMDAlXHJcbiAgKTtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLkNvbXBhcmVQbGFuc0J0biB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAuSW50ZXJlc3RlZEZvcm1IZWFkaW5nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgd2lkdGg6IDY2MHB4O1xyXG5cclxuICAgIC5uYW1lRm9ybSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xyXG4gICAgfVxyXG4gICAgLmVtYWlsRm9ybSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLm51bWJlckZvcm0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgIC5Qb3BVcEJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4IDMycHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuRWRGb3JtT2ZJbmZpbml0eSB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LXdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi1ib2xkLWNsb3NlIHtcclxuICAgICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLkZvb3Rlck9mVGFibGUge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuSW50ZXJlc3RlZEJ0biB7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDYzcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLk1vYlNjcm9sbCB7XHJcbiAgLmhlYWRSb3cge1xyXG4gICAgdGgge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuSW50ZXJlc3RlZEZvcm1IZWFkaW5nIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgd2lkdGg6IDY2MHB4O1xyXG5cclxuICAgIC5uYW1lRm9ybSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xyXG4gICAgfVxyXG4gICAgLmVtYWlsRm9ybSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xyXG4gICAgfVxyXG4gICAgLm51bWJlckZvcm0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNzZweDtcclxuICAgIH1cclxuICAgIC5Qb3BVcEJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4IDMycHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuRWRGb3JtT2ZJbmZpbml0eSB7XHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gICAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uSW50ZXJlc3RlZEZvcm1IZWFkaW5nTW9iIHtcclxuICAvLyBwYWRkaW5nLWlubGluZTogMTVweDtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAvLyB3aWR0aDogMzkwcHg7XHJcbiAgLmZvcm1IZWFkaW5nTW9iIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIH1cclxuICAubmFtZUZvcm0ge1xyXG4gICAgcGFkZGluZy10b3A6IDU4cHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xyXG4gIH1cclxuICAuZW1haWxGb3JtIHtcclxuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcclxuICB9XHJcbiAgLm51bWJlckZvcm0ge1xyXG4gICAgcGFkZGluZy10b3A6IDU4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xyXG4gIH1cclxuICAuUG9wVXBCdG5Nb2Ige1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAtMjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgYm94LXNoYWRvdzogMTBweCAwcHggMjBweCAwcHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMTYpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLkNhbmNlbEJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAzLjI1cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLlN1Ym1pdEJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAxLjdyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tZm9ybS1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLmluZmluaXR5RHJhd2VyX19oYW5kbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctc2hhZGVvbmUgIWltcG9ydGFudDtcclxufVxyXG4ubGlua09mVmlld1NlY3Rpb24ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLkZvb3Rlck9mVGFibGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IC0zM3B4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgYm94LXNoYWRvdzogMTBweCAwcHggMjBweCAwcHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMTYpO1xyXG4gIG1hcmdpbi1pbmxpbmU6IDBweDtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgLkludGVyZXN0ZWRCdG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE3MnB4O1xyXG4gIH1cclxufVxyXG4udGFibGVGaXhIZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi5tb2RlbC1pbmZpbml0eXBsYW4ge1xyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgfVxyXG59XHJcbiIsIi5iYW5uZXItaGVhZC1zZWN0aW9uIHtcclxuICAucmlnaHQtc2VjdGlvbi1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAudG9wLWhlYWQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVR3bztcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN1YiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLWRlc2Mge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXJib3gtY29udGVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCUgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzYyB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbkhlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5wYWdlSGVhZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2VIZWFkQm9sZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkIgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmlnaHRzaWRlYmFyYm94LXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGdhcDogMTBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydHlUd287XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5VHdvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0Z3JpZFByb3BlcnR5LXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIC50b3AtaGVhZC1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVR3bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aHktYm94LXNlY3Rpb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgYXV0bztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGdhcDogMjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5U2l4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hc3Npc3RhbmNlLXNlY3Rpb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgLmFzc2lzdGFjZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgLmFzc2lzdGVudC1jb250ZW50LWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwJSBhdXRvO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGlwbGUtYXNzZXRzLWNsYXNzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmFzc2V0Y2xhc3MtZmxleCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwJSBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIC5hY2NvcmRpYW4tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRoaXJ0eTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tYWNjb3JkaWFuLWJvdHRvbS1jb250ZW50IHtcclxuICAmLmNvbW1vbi1hY2NvcmRpYW4ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXNzZXRjbGFzcy11bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jdXN0b21hY2NvcmRpYW4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlhbi1wYXJ0bmVyLWNvbW1vbiB7XHJcbiAgJi5jb21tb24tYWNjb3JkaWFuIHtcclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFzdGVsLWNyZWFtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEZyb3N0eS1taW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXBpbms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpYW4tY29udGVudC1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlhbi1jb250ZW50LXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53aXRodXMtb3ZlcmZsb3ctc2Nyb2xsIHtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ucGFydG5lci1zaGlwLWRlc2stc2lkZWJhciB7XHJcbiAgLnN0b2NrLWRldGFpbHMtZm9vdGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLmZ1bmQtdHJhbnNmZXItc2VjdGlvbiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLy8gaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgLnJvdyAuY29sLWxnLTQge1xyXG4gICAgICAvLyB3aWR0aDogMzkwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMzkwcHg7XHJcbiAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmlkLTEge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mdW5kLXRyYW5zZmVyLWlubmVyIHtcclxuICAgIC5ib3gtYm9yZGVyLXNlY3Rpb24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIC5mdW5kLWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDM3cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyIHtcclxuICAgIC5lZF9idXR0b24ubGluayB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLnAtMC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5IHtcclxuICAgIGNvbG9yOiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtaGVhZGVyLXNlY3Rpb24ge1xyXG4gIC5sb2dvLWltZyB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1tYWluLWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5oZWFkZXItbmFtZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbmluZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmNvbnRlbnQtbGluayB7XHJcbiAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLy8gICAgID4gZGl2IHtcclxuICAvLyAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG5cclxuLmVycm9ybXNnLWZ0IHtcclxuICAuaW52YWxpZE1zZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFzdGVsLWNyZWFtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLy8gbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLFxyXG4gICAgLnAtMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi51cGkgLmludmFsaWRNc2cge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgLnAtMSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icmVha2Rvd24tZnVuZHRyYW5zZmVyLXNlY3Rpb24ge1xyXG4gIC5tb2JpbGUtc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMyMHB4KTtcclxuICB9XHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWNjb3JkaW9uLFxyXG4gID4gLnRhYmxlLWhlYWQge1xyXG4gICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcblxyXG4gIC5kYXRhLXZhbHVlIHtcclxuICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcblxyXG4gICAgJi5hZGQtcGFkZGluZyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnVuZC1yb3cge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgcGFkZGluZzogNXB4IDBweDtcclxuXHJcbiAgICAuYW1vdW50IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tYm94IHtcclxuICAgIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcblxyXG4gICAgLmVkZWwtaWNvbi1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1maXhlZGJ0bS1idG0tZGVza3RvcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLmZ1bmR0cmFuc2Zlci1hY2NvcmRpYW4ge1xyXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mdW5kdHJhbnNmZXItbW9kYWwge1xyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMzBweCAxMnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jbG9zZS1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgIC5lZF9idXR0b24ubWlkbmlnaHQtYmx1ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCA1OXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uIHtcclxuICAgIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudW5kZXJzdGFuZGluZy1jb250ZW50IHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAzOTBweDtcclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbW91bnR0b2FkZCB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucnVwZWVzLXNpZ24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zZXZlbnRlZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAubW9kYWwtc20tMzkwIHtcclxuICAgIG1heC13aWR0aDogMzkwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5taW4tYW1vdW50LWZ1bmRzIHtcclxuICAuYW1vdW50LWdhcCB7XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNmZXJib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLnVwaS1jb250ZW50IHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGFuZ2VwYXltZW50bWV0aG9kLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG5cclxuICAuZGF0YS1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXBheW1lbnQtbWV0aG9kIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC8vIC5wYXltZW50bWV0aG9kcmFkaW8ucmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b25cclxuICAgIC8vICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOjphZnRlciB7XHJcbiAgICAvLyAgIHdpZHRoOiAxMHB4O1xyXG4gICAgLy8gICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLWZpeGVkYnRtLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1XaGl0ZSwgI2ZmZik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggMHB4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XHJcbiAgfVxyXG5cclxuICAuc21hbGwtZWRidXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi50eHQtZGVjb3JhdGlvbi1ub25lIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXBheW1lbnQtbWV0aG9kLW1iIHtcclxuICAgIC5wYXltZW50bWV0aG9kcmFkaW8ge1xyXG4gICAgICAucmFkaW9fYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdC1wYXltZW50LW1ldGhvZCB7XHJcbiAgICAucGF5bWVudG1ldGhvZHJhZGlvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAucmFkaW9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmLmRpc3BfdmFsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlbWFyay1ib3gge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpc2Mtc3R5bGUge1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICB9XHJcblxyXG4gICYuY29sb3ItZ3JheSB7XHJcbiAgICA6Om1hcmtlciB7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXl0aW1lci1zZWN0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGRpdiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG59XHJcblxyXG4uVVBJLXRleHQge1xyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VjZXNzLWhlYWRpbmcge1xyXG4gIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhaWwtaGVhZGluZyB7XHJcbiAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF3YWl0aW5nLWhlYWRpbmcge1xyXG4gIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3ItbXNnLXN1Y2VzcyB7XHJcbiAgLmludmFsaWRNc2cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJEhvbmV5ZGV3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS1UZXh0Ym94LmlucHV0LWdyb3VwLmZ1bmQtYW1vdW50IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICB9XHJcblxyXG4gIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgbWluLXdpZHRoOiAzOCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICB9XHJcbiAgJi5mbnQtZmFtaWx5IHtcclxuICAgIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJ1cGVlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rml2ZTtcclxufVxyXG4ubm9ybWFsLW10Zi50b2dnbGUtc3dpdGNoLWxhYmVsLm1pZG5pZ2h0LWJsdWUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxufVxyXG4uc3RyYWlnaHQtaWNvbiAuZC1mbGV4IHtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG4ub3ZlcmZsb3ctdGV4dCB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG59XHJcbi5hZGQtbW9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcbi5mdW5kLWxvYWRlciB7XHJcbiAgLm91dGVyZGl2bG9hZGVyIHtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgfVxyXG59XHJcbi53aXRoZHJhdy1lcnJvci1kcmF3ZXIge1xyXG4gIC53aXRoZHJhdy1lcnJvci1kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuLndpdGhkcmF3LWVycm9yLW1vZGFsLmNvbW1vbm1vZGFsIHtcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB9XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB9XHJcbn1cclxuLnNtYWxsLWVkYnV0dG9uLWZ1bmRzIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1haW50ZW5hbmNlLWJsb2NrIHtcclxuICAuZWRlbC1pY29uLW1haW50YWluIHtcclxuICAgIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgLmZ1bmQtYnRuLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDQzcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZnVuZC10cmFuc2Zlci1zZWN0aW9uIC5yb3cgLmNvbC1sZy00IHtcbiAgICBtaW4td2lkdGg6IDM5MHB4O1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdW5kLXRyYW5zZmVyLXNlY3Rpb24gLmdyaWQtMSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5mdW5kLXRyYW5zZmVyLXNlY3Rpb24gLmZ1bmQtdHJhbnNmZXItaW5uZXIgLmJveC1ib3JkZXItc2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mdW5kLXRyYW5zZmVyLXNlY3Rpb24gLmZ1bmQtdHJhbnNmZXItaW5uZXIgLmJveC1ib3JkZXItc2VjdGlvbiAuZnVuZC1idG4ge1xuICBwYWRkaW5nOiA3cHggMzdweDtcbn1cbi5mdW5kLXRyYW5zZmVyLXNlY3Rpb24gLmZ1bmQtdHJhbnNmZXItaW5uZXIgLmJveC1ib3JkZXItc2VjdGlvbiAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG4uZnVuZC10cmFuc2Zlci1zZWN0aW9uIC5maWx0ZXIgLmVkX2J1dHRvbi5saW5rIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZ1bmQtdHJhbnNmZXItc2VjdGlvbiAuZmlsdGVyIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLnAtMC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZ1bmQtdHJhbnNmZXItc2VjdGlvbiAuZmlsdGVyIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5mdW5kLXRyYW5zZmVyLXNlY3Rpb24gLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnVuZC10cmFuc2Zlci1zZWN0aW9uIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSB7XG4gIGNvbG9yOiB1bnNldDtcbn1cblxuLnRvcC1oZWFkZXItc2VjdGlvbiAubG9nby1pbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5zZWN0aW9uLW1haW4taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLW1haW4taGVhZCAuaGVhZGVyLW5hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tbWFpbi1oZWFkIC5oZWFkZXItbmFtZSAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcbiAgZm9udC1zaXplOiAwLjU2M3JlbTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uZXJyb3Jtc2ctZnQgLmludmFsaWRNc2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5lcnJvcm1zZy1mdCAuaW52YWxpZE1zZyA+IGRpdiB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmVycm9ybXNnLWZ0IC5pbnZhbGlkTXNnIGxhYmVsLFxuLmVycm9ybXNnLWZ0IC5pbnZhbGlkTXNnIC5wLTEge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLmVycm9ybXNnLWZ0LnVwaSAuaW52YWxpZE1zZyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5lcnJvcm1zZy1mdC51cGkgLmludmFsaWRNc2cgLnAtMSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWtkb3duLWZ1bmR0cmFuc2Zlci1zZWN0aW9uIC5tb2JpbGUtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjBweCk7XG59XG4uYnJlYWtkb3duLWZ1bmR0cmFuc2Zlci1zZWN0aW9uIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuLmJyZWFrZG93bi1mdW5kdHJhbnNmZXItc2VjdGlvbiAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5icmVha2Rvd24tZnVuZHRyYW5zZmVyLXNlY3Rpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJyZWFrZG93bi1mdW5kdHJhbnNmZXItc2VjdGlvbiAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnJlYWtkb3duLWZ1bmR0cmFuc2Zlci1zZWN0aW9uID4gLmFjY29yZGlvbixcbi5icmVha2Rvd24tZnVuZHRyYW5zZmVyLXNlY3Rpb24gPiAudGFibGUtaGVhZCB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5icmVha2Rvd24tZnVuZHRyYW5zZmVyLXNlY3Rpb24gLmRhdGEtdmFsdWUge1xuICBwYWRkaW5nOiA4cHggMHB4O1xufVxuLmJyZWFrZG93bi1mdW5kdHJhbnNmZXItc2VjdGlvbiAuZGF0YS12YWx1ZS5hZGQtcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG59XG4uYnJlYWtkb3duLWZ1bmR0cmFuc2Zlci1zZWN0aW9uIC5kYXRhLXZhbHVlIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5icmVha2Rvd24tZnVuZHRyYW5zZmVyLXNlY3Rpb24gLmZ1bmQtcm93IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG59XG4uYnJlYWtkb3duLWZ1bmR0cmFuc2Zlci1zZWN0aW9uIC5mdW5kLXJvdyAuYW1vdW50IHtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbn1cbi5icmVha2Rvd24tZnVuZHRyYW5zZmVyLXNlY3Rpb24gLmVkZWwtaWNvbi1ib3gge1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uYnJlYWtkb3duLWZ1bmR0cmFuc2Zlci1zZWN0aW9uIC5lZGVsLWljb24tYm94IC5lZGVsLWljb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4uY29tbW9uLWZpeGVkYnRtLWJ0bS1kZXNrdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZnVuZHRyYW5zZmVyLWFjY29yZGlhbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5mdW5kdHJhbnNmZXItYWNjb3JkaWFuIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnVuZHRyYW5zZmVyLWFjY29yZGlhbiAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uZnVuZHRyYW5zZmVyLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDEycHggIWltcG9ydGFudDtcbn1cbi5mdW5kdHJhbnNmZXItbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5mdW5kdHJhbnNmZXItbW9kYWwgLm1vZGFsLWhlYWRlciAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZ1bmR0cmFuc2Zlci1tb2RhbCAubW9kYWwtaGVhZGVyIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmZ1bmR0cmFuc2Zlci1tb2RhbCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmZ1bmR0cmFuc2Zlci1tb2RhbCAuY2xvc2UtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xufVxuLmZ1bmR0cmFuc2Zlci1tb2RhbCAuY2xvc2UtYnRuIC5lZF9idXR0b24ubWlkbmlnaHQtYmx1ZSB7XG4gIHBhZGRpbmc6IDhweCA1OXB4O1xufVxuLmZ1bmR0cmFuc2Zlci1tb2RhbCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG59XG4uZnVuZHRyYW5zZmVyLW1vZGFsLnVuZGVyc3RhbmRpbmctY29udGVudCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uZnVuZHRyYW5zZmVyLW1vZGFsLnVuZGVyc3RhbmRpbmctY29udGVudCAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAzOTBweDtcbn1cbi5mdW5kdHJhbnNmZXItbW9kYWwudW5kZXJzdGFuZGluZy1jb250ZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYW1vdW50dG9hZGQgLmZvcm0tY29udHJvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbW91bnR0b2FkZCAucnVwZWVzLXNpZ24ge1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLXNtLTM5MCB7XG4gICAgbWF4LXdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWluLWFtb3VudC1mdW5kcyAuYW1vdW50LWdhcCB7XG4gIGdhcDogMjVweDtcbn1cblxuLnRyYW5zZmVyYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHJhbnNmZXJib3ggLnVwaS1jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmNoYW5nZXBheW1lbnRtZXRob2Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uY2hhbmdlcGF5bWVudG1ldGhvZC1zZWN0aW9uIC5kYXRhLWhlYWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmNoYW5nZXBheW1lbnRtZXRob2Qtc2VjdGlvbiAuc2VsZWN0LXBheW1lbnQtbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoYW5nZXBheW1lbnRtZXRob2Qtc2VjdGlvbiAuc2VsZWN0LXBheW1lbnQtbWV0aG9kIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5jaGFuZ2VwYXltZW50bWV0aG9kLXNlY3Rpb24gLnNlbGVjdC1wYXltZW50LW1ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5jaGFuZ2VwYXltZW50bWV0aG9kLXNlY3Rpb24gLmNvbW1vbi1maXhlZGJ0bS1idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1XaGl0ZSwgI2ZmZik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcbn1cbi5jaGFuZ2VwYXltZW50bWV0aG9kLXNlY3Rpb24gLnNtYWxsLWVkYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uY2hhbmdlcGF5bWVudG1ldGhvZC1zZWN0aW9uIC5zbWFsbC1lZGJ1dHRvbi50eHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hhbmdlcGF5bWVudG1ldGhvZC1zZWN0aW9uIC5zZWxlY3QtcGF5bWVudC1tZXRob2QtbWIgLnBheW1lbnRtZXRob2RyYWRpbyAucmFkaW9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZ2FwOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhbmdlcGF5bWVudG1ldGhvZC1zZWN0aW9uIC5zZWxlY3QtcGF5bWVudC1tZXRob2QgLnBheW1lbnRtZXRob2RyYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jaGFuZ2VwYXltZW50bWV0aG9kLXNlY3Rpb24gLnNlbGVjdC1wYXltZW50LW1ldGhvZCAucGF5bWVudG1ldGhvZHJhZGlvIC5yYWRpb19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFuZ2VwYXltZW50bWV0aG9kLXNlY3Rpb24gLnNlbGVjdC1wYXltZW50LW1ldGhvZCAucGF5bWVudG1ldGhvZHJhZGlvIC5yYWRpb19idG4gc3Bhbi5kaXNwX3ZhbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLnJlbWFyay1ib3ggLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLnJlbWFyay1ib3ggLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cblxuLmRpc2Mtc3R5bGUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uZGlzYy1zdHlsZS5jb2xvci1ncmF5IDo6bWFya2VyIHtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5wYXl0aW1lci1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBheXRpbWVyLXNlY3Rpb24gZGl2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5VUEktdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdWNlc3MtaGVhZGluZyBkaXY6bGFzdC1jaGlsZCBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuXG4uZmFpbC1oZWFkaW5nIGRpdjpsYXN0LWNoaWxkIHAge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkZDUwNGQ7XG59XG5cbi5hd2FpdGluZy1oZWFkaW5nIGRpdjpsYXN0LWNoaWxkIHAge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5lcnJvci1tc2ctc3VjZXNzIC5pbnZhbGlkTXNnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjdlZSAhaW1wb3J0YW50O1xufVxuLmVycm9yLW1zZy1zdWNlc3MgLmludmFsaWRNc2cgbGFiZWwge1xuICBjb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1UZXh0Ym94LmlucHV0LWdyb3VwLmZ1bmQtYW1vdW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYm9yZGVyLWJvdHRvbS1UZXh0Ym94LmlucHV0LWdyb3VwLmZ1bmQtYW1vdW50IGlucHV0IHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuLmJvcmRlci1ib3R0b20tVGV4dGJveC5pbnB1dC1ncm91cC5mdW5kLWFtb3VudCAuaW5wdXRfcHJlZml4IHtcbiAgbWluLXdpZHRoOiAzOCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5ib3JkZXItYm90dG9tLVRleHRib3guaW5wdXQtZ3JvdXAuZnVuZC1hbW91bnQuZm50LWZhbWlseSAuaW5wdXRfcHJlZml4IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJ1cGVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjU2M3JlbTtcbn1cblxuLm5vcm1hbC1tdGYudG9nZ2xlLXN3aXRjaC1sYWJlbC5taWRuaWdodC1ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuXG4uc3RyYWlnaHQtaWNvbiAuZC1mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uYWRkLW1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5mdW5kLWxvYWRlciAub3V0ZXJkaXZsb2FkZXIge1xuICB6LWluZGV4OiA5O1xufVxuXG4ud2l0aGRyYXctZXJyb3ItZHJhd2VyIC53aXRoZHJhdy1lcnJvci1kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLndpdGhkcmF3LWVycm9yLW1vZGFsLmNvbW1vbm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLndpdGhkcmF3LWVycm9yLW1vZGFsLmNvbW1vbm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLndpdGhkcmF3LWVycm9yLW1vZGFsLmNvbW1vbm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnNtYWxsLWVkYnV0dG9uLWZ1bmRzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4ubWFpbnRlbmFuY2UtYmxvY2sgLmVkZWwtaWNvbi1tYWludGFpbiB7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG59XG4ubWFpbnRlbmFuY2UtYmxvY2sgbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZ1bmQtYnRuLmVkX2J1dHRvbi5idXR0b24ge1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEycHggNDNweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYm9yZGVyLW91dGVyLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ib3JkZXItb3V0ZXItYm94IC5oaXN0b3J5LWRldGFpbHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDE1cHg7XG59XG5cbnNwYW5bZGF0YS1hdHRyPVBheS1Jbl0sXG5zcGFuW2RhdGEtYXR0cj1QYXlpbl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zcGFuW2RhdGEtYXR0cj1QYXktSW5dOjpiZWZvcmUsXG5zcGFuW2RhdGEtYXR0cj1QYXlpbl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuc3BhbltkYXRhLWF0dHI9UGF5LU91dF0sXG5zcGFuW2RhdGEtYXR0cj1QYXlvdXRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc3BhbltkYXRhLWF0dHI9UGF5LU91dF06OmJlZm9yZSxcbnNwYW5bZGF0YS1hdHRyPVBheW91dF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnBheW91dGluLXNlY3Rpb24ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5wYXlvdXRpbi1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDM1dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGF5b3V0aW4tc2VjdGlvbiAub3JkZXJib2R5LWxpc3Qgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYXlvdXRpbi1zZWN0aW9uIC5vcmRlcmJvZHktbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnBheW91dGluLXNlY3Rpb24gLm9yZGVyYm9keS1saXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5wYXlvdXRpbi1zZWN0aW9uLmNvbW1vbnNjcm9sbC1uZXc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNmZXItaGlzdG9yeS1tb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5mdW5kLXRyYW5zZmVyLWJ0biAuanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG59XG4uZnVuZC10cmFuc2Zlci1idG4gLmJhY2stYnRuIHtcbiAgcGFkZGluZzogOHB4IDYwcHg7XG59XG5cbi5mdW5kLXRyYW5zZmVyLWZpbHRlcnMgLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnVuZC10cmFuc2Zlci1maWx0ZXJzIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xufVxuLmZ1bmQtdHJhbnNmZXItZmlsdGVycyAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDM5MHB4O1xufVxuXG4udHJhbnNmZXItaGlzdG9yeS1zZWN0aW9uIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5mdW5kLXRyYW5zZmVyLXRvYXN0IHtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZ1bmQtdHJhbnNmZXItdG9hc3Qge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uZnVuZC10cmFuc2Zlci10b2FzdCAudG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mdW5kLXRyYW5zZmVyLXRvYXN0IC50b2FzdC1jb250YWluZXIgLnRvYXN0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZ1bmQtdHJhbnNmZXItdG9hc3QgLnRvYXN0LWNvbnRhaW5lciAudG9hc3QgLnRvYXN0LWJvZHkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZnVuZC10cmFuc2Zlci10b2FzdC5zdWNjZXNzIC50b2FzdC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmNiAhaW1wb3J0YW50O1xufVxuLmZ1bmQtdHJhbnNmZXItdG9hc3Quc3VjY2VzcyAudG9hc3QtYm9keSAudHh0LWZhZGVkLW9yYW5nZSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmZ1bmQtdHJhbnNmZXItdG9hc3QuZmFpbGVkIC50b2FzdC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDMyLCAzMiwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmZ1bmQtdHJhbnNmZXItdG9hc3QuZmFpbGVkIC50b2FzdC1ib2R5IC50eHQtZmFkZWQtb3JhbmdlIHtcbiAgY29sb3I6ICNmODNjM2MgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59IiwiLmJvcmRlci1vdXRlci1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuaGlzdG9yeS1kZXRhaWxzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgcm93LWdhcDogMTVweDtcclxuICAgIC8vIGdhcDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiUGF5LUluXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIlBheWluXCJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTljZVwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiUGF5LU91dFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJQYXlvdXRcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XHJcbiAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnBheW91dGluLXNlY3Rpb24ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIGhlaWdodDogMzV2aDtcclxuICB9XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIC5vcmRlcmJvZHktbGlzdCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5jb21tb25zY3JvbGwtbmV3Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRyYW5zZmVyLWhpc3RvcnktbW9kYWwge1xyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkZm9udC1zaXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZnVuZC10cmFuc2Zlci1idG4ge1xyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iYWNrLWJ0biB7XHJcbiAgICBwYWRkaW5nOiA4cHggNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mdW5kLXRyYW5zZmVyLWZpbHRlcnMge1xyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogMzkwcHg7XHJcbiAgfVxyXG59XHJcbi50cmFuc2Zlci1oaXN0b3J5LXNlY3Rpb24ge1xyXG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcbi5mdW5kLXRyYW5zZmVyLXRvYXN0IHtcclxuICBtYXJnaW46IDEwcHggMjBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAudG9hc3QtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnRvYXN0IHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudG9hc3QtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3VjY2VzcyB7XHJcbiAgICAudG9hc3QtYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob25leWRldyAhaW1wb3J0YW50O1xyXG4gICAgICAudHh0LWZhZGVkLW9yYW5nZSB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZmFpbGVkIHtcclxuICAgIC50b2FzdC1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICAgICAgLnR4dC1mYWRlZC1vcmFuZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc3VwcG9ydC1kcm9wIHtcclxuICB3aWR0aDogMjY3cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwcHg7XHJcbiAgcGFkZGluZzogMTVweCAxNHB4IDBweDtcclxuICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDEuNSU7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgIHdpZHRoOiAyMzlweDtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMjdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIHBhZGRpbmc6IDI0cHggMTdweCAxN3B4O1xyXG5cclxuICAgICYtY2FsbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDE1NHB4O1xyXG4gICAgICAgIC8vIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGltaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYWlsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTcuOTFweDtcclxuICAgICAgICBoZWlnaHQ6IDEyLjg3cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiAxNjlweDtcclxuICAgICAgICAvLyB3aWR0aDogODAlO1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tZW51LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIHdpZHRoOiAyMTJweDtcclxuICAgIC8vIHdpZHRoOiA5MCU7XHJcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4IDVweCAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGUgU2Fuc1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzkuNzZweDtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmI2xvY2F0ZS11cyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1lbnUtaXRlbS11bmRlcmxpbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvLyB3aWR0aDogMjEycHg7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW4tZHJvcGRvd24ge1xyXG4gIHdpZHRoOiAzOTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHJpZ2h0OiAwJTtcclxuICB0b3A6IDgwcHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgLmRyYXdlci1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vdGFibGV0XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5zdXBwb3J0LWRyb3Age1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgLmNvbnRhY3Qtc3VwcG9ydCB7XHJcbiAgICAgICYtY2FsbCBwIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL01vYmlsZVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuc3VwcG9ydC1kcm9wIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmLWNhbGwgcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gIC5zdXBwb3J0LWRyb3Age1xyXG4gICAgaGVpZ2h0OiAyNjVweDtcclxuXHJcbiAgICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jYWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1tYWlsIHtcclxuICAgICAgICBwIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWVudS1pdGVtIHtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy80a1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTg1MHB4KSB7XHJcbiAgLnN1cHBvcnQtZHJvcCB7XHJcbiAgICBwYWRkaW5nOiAwLjclO1xyXG4gIH1cclxufVxyXG4ubG9naW5yZWdpc3Rlci1kcmF3ZXIge1xyXG4gIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJHRvbWF0byAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sb2dpbi1ib3gtY29udGVudCB7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGVyLWJsdWU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUtc2hhZGUyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc29mdHdpc3RlcmlhO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAuZWRlbC1pY29uLWNsaWVudC1sb2dpbjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHh0LXJlZC1wYXN0ZWwtaG92ZXIge1xyXG4gICAgY29sb3I6ICR0b21hdG87XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRwYXN0ZWwtcmVkO1xyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDE6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnV2YW1hLXBhcnRuZXItY29udGVudCB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUtc2hhZGUyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZHVzdHktcHVycGxlO1xyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi13ZWFsdGgtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTI7XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLW51dmFtYS1wYXJ0bmVyOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWFyY2hkYXRhLWJvcmRlci1ibG9jayB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcclxuICAuaGVhZGVyLW1lbnUgLm5hdi1tZW51IC5uYXYtdGFicyB7XHJcbiAgICAuc2VhcmNocG9wLW1vZGFsIHtcclxuICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYmxvY2stY29tbW9uIHtcclxuICAuc2VhcmNoYmxvY2stZ2VuZXJpYy1ibG9jayB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQgLnNlYXJjaGJsb2NrLWdlbmVyaWMtYmxvY2sge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtbW9kYWwtdGFic2xpc3Qge1xyXG4gIC5uYXYge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAubmF2LWl0ZW0uZHJvcGRvd24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZWRlbC1pY29uLWRlbGV0ZS1yZWQxIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gIH1cclxufVxyXG5cclxuLnN0b2NrU3Rhci1ib3JkZXItYmxvY2sge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogNXB4IDdweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLXN0YXItZmlsbGVkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBkYi05IHtcclxuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG59XHJcblxyXG4ucGR0LTIwIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnBkdC0zMCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5wZGxyLTE1IHtcclxuICAvLyBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgLy8gcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmJvcmRlci1tb25vY2hyb21lLWdyZXkge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnN0b2Nrc2xpbmtCbG9jayB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaHBvcC1tb2RhbCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MzdweDtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZztcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpbWFyeS1tYXJrZXQtdGFiLXNlY3Rpb24ge1xyXG4gIC5pbWNpcmNsZS1jdXN0b20ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zY2hlbWUtcHJpbWFyeS1tYXJrZXQtaW5uZXIge1xyXG4gICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIDMwJSAyNSUgMjAlIDE1JTtcclxuICAgIC8vIGdhcDogMjBweDtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLy8gZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgLmRhdGEtaGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucm91bmQtY2lyY2xlLXNlYXJjaCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDQuNTVweDtcclxuICAgIGhlaWdodDogNC41NXB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiBcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYmxvY2stY29tbW9uIHtcclxuICAuc3RvY2stbmZvLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgLy8gLnJvdW5kLWNpcmNsZS1zZWFyY2gge1xyXG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgLy8gICAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgLy8gICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgIC8vICAgICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCAuc3RvY2stbmZvLWJsb2NrIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXNlYXJjaC1iYXItbW9iaWxlIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcclxuICAvLyBoZWlnaHQ6IDYwMHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAuc2VhcmNoLWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC5taWMtaWNvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE2LjVweDtcclxuICAgICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYXAtNDAge1xyXG4gIGdhcDogNDBweDtcclxufVxyXG5cclxuLlRyZW5kaW5nLXNlYXJjaC1ibG9jayB7XHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWljLXRlc3QtYmxvY2sge1xyXG4gIC5lZGVsLWljb24taWRsZS1taWMge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlwby1zdGF0dXMge1xyXG4gICZbZGF0YS1hdHRyPVwiT25nb2luZ1wiXSB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gIH1cclxuICAmW2RhdGEtYXR0cj1cIlVwY29taW5nXCJdIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICB9XHJcbiAgJltkYXRhLWF0dHI9XCJBYm91dCB0byBiZSBsaXN0ZWRcIl0ge1xyXG4gICAgY29sb3I6ICRkYXJrLXB1cnBsZTtcclxuICB9XHJcbiAgJi5pbUNpcmNsZTo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoZGF0YS1ib3JkZXItYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaGRhdGEtYm9yZGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1tZW51IC5uYXYtbWVudSAubmF2LXRhYnMgLnNlYXJjaHBvcC1tb2RhbCAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuaGVhZGVyLW1lbnUgLm5hdi1tZW51IC5uYXYtdGFicyAuc2VhcmNocG9wLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbi5zZWFyY2gtYmxvY2stY29tbW9uIC5zZWFyY2hibG9jay1nZW5lcmljLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuLnNlYXJjaC1ibG9jay1jb21tb246bGFzdC1jaGlsZCAuc2VhcmNoYmxvY2stZ2VuZXJpYy1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWFyY2gtbW9kYWwtdGFic2xpc3QgLm5hdiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZmxleC1mbG93OiByb3c7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cbi5zZWFyY2gtbW9kYWwtdGFic2xpc3QgLm5hdiAubmF2LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2VhcmNoLW1vZGFsLXRhYnNsaXN0IC5uYXYgLm5hdi1pdGVtIC5uYXYtaXRlbS5kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWFyY2gtbW9kYWwtdGFic2xpc3QgLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtLmRyb3Bkb3duIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uc2VhcmNoLW1vZGFsLXRhYnNsaXN0IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtbW9kYWwtdGFic2xpc3QgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbn1cbi5zZWFyY2gtbW9kYWwtdGFic2xpc3QgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5zZWFyY2gtbW9kYWwtdGFic2xpc3QgLm5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1tb2RhbC10YWJzbGlzdCAuZWRlbC1pY29uLWRlbGV0ZS1yZWQxIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLnN0b2NrU3Rhci1ib3JkZXItYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc3RvY2tTdGFyLWJvcmRlci1ibG9jayBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uc3RvY2tTdGFyLWJvcmRlci1ibG9jayAuZWRlbC1pY29uLXN0YXItZmlsbGVkOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBkYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLnBkdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGR0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ib3JkZXItbW9ub2Nocm9tZS1ncmV5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zdG9ja3NsaW5rQmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0b2Nrc2xpbmtCbG9jazpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnN0b2Nrc2xpbmtCbG9jazpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnNlYXJjaHBvcC1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG4uc2VhcmNocG9wLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLnNlYXJjaHBvcC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNocG9wLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiA0MzdweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnNlYXJjaHBvcC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucHJpbWFyeS1tYXJrZXQtdGFiLXNlY3Rpb24gLmltY2lyY2xlLWN1c3RvbTo6YmVmb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LW1hcmtldC10YWItc2VjdGlvbiAuc2NoZW1lLXByaW1hcnktbWFya2V0LWlubmVyIC5kYXRhLWhlYWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5wcmltYXJ5LW1hcmtldC10YWItc2VjdGlvbiAuc2NoZW1lLXByaW1hcnktbWFya2V0LWlubmVyIC5kYXRhLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJvdW5kLWNpcmNsZS1zZWFyY2gge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLnJvdW5kLWNpcmNsZS1zZWFyY2ggLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgd2lkdGg6IDQuNTVweDtcbiAgaGVpZ2h0OiA0LjU1cHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1ibG9jay1jb21tb24gLnN0b2NrLW5mby1ibG9jayB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zZWFyY2gtYmxvY2stY29tbW9uOmxhc3QtY2hpbGQgLnN0b2NrLW5mby1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWFyY2gtc2VhcmNoLWJhci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlYXJjaC1zZWFyY2gtYmFyLW1vYmlsZSAuc2VhcmNoLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc2VhcmNoLXNlYXJjaC1iYXItbW9iaWxlIC5zZWFyY2gtYmFyIC5taWMtaWNvbiB7XG4gIHBhZGRpbmc6IDE2LjVweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZ2FwLTQwIHtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uVHJlbmRpbmctc2VhcmNoLWJsb2NrIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5UcmVuZGluZy1zZWFyY2gtYmxvY2sgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5UcmVuZGluZy1zZWFyY2gtYmxvY2sgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLlRyZW5kaW5nLXNlYXJjaC1ibG9jayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBjb2xvcjogI2I4YjhiODtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLlRyZW5kaW5nLXNlYXJjaC1ibG9jayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uVHJlbmRpbmctc2VhcmNoLWJsb2NrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLm1pYy10ZXN0LWJsb2NrIC5lZGVsLWljb24taWRsZS1taWM6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4uaXBvLXN0YXR1c1tkYXRhLWF0dHI9T25nb2luZ10ge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5pcG8tc3RhdHVzW2RhdGEtYXR0cj1VcGNvbWluZ10ge1xuICBjb2xvcjogI2RmYTcxNztcbn1cbi5pcG8tc3RhdHVzW2RhdGEtYXR0cj1cIkFib3V0IHRvIGJlIGxpc3RlZFwiXSB7XG4gIGNvbG9yOiAjYmQ0YjliO1xufVxuLmlwby1zdGF0dXMuaW1DaXJjbGU6OmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucHJpbWFyeS1tYXJrZXQtdGFiLXNlY3Rpb24gLmltY2lyY2xlLWN1c3RvbTo6YmVmb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnNnYi1zZWFyY2gtdWkgLnNjaGVtZS1wcmltYXJ5LW1hcmtldC1pbm5lciB7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5zY2hlbWUtcHJpbWFyeS1tYXJrZXQtaW5uZXIge1xuICBnYXA6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2NoZW1lLXByaW1hcnktbWFya2V0LWlubmVyIC5kYXRhLWhlYWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5zY2hlbWUtcHJpbWFyeS1tYXJrZXQtaW5uZXIgLmRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLWRyb3Bkb3duLWdlbmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayAuZHJvcGRvd24tdGl0bGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sgLmRyb3Bkb3duLWxpc3Qge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTY1LCAxNjMsIDE3NCwgMC40KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgei1pbmRleDogOTk7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XG4gIC8qIEhhbmRsZSAqL1xufVxuLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayAuZHJvcGRvd24tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sgLmRyb3Bkb3duLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2VhcmNoLWRyb3Bkb3duLWdlbmJsb2NrIC5kcm9wZG93bi1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sgLmRyb3Bkb3duLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMTBweDtcbiAgfVxufVxuLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayAuZHJvcGRvd24tbGlzdCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayAuZHJvcGRvd24tbGlzdCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sgLmRyb3Bkb3duLWxpc3QgLnJhZGlvLWJ1dHRvbi1zZWFyY2gge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc2VhcmNoLWRyb3Bkb3duLWdlbmJsb2NrIC5kcm9wZG93bi1saXN0IC5yYWRpby1idXR0b24tc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sgLmRyb3Bkb3duLWxpc3QgLnJhZGlvLWJ1dHRvbi1zZWFyY2ggaW5wdXQ6OmFmdGVyIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cbi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sgLmRyb3Bkb3duLWxpc3QgLnJhZGlvLWJ1dHRvbi1zZWFyY2ggaW5wdXQ6Y2hlY2tlZCB7XG4gIGFjY2VudC1jb2xvcjogIzAzMDAyZjtcbn1cbi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sgLmRyb3Bkb3duLWxpc3QgLnJhZGlvLWJ1dHRvbi1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlbGVjdC1leHBpcnktZHJvcGRvd24gLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayAuZHJvcGRvd24tbGlzdCB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgfVxufVxuXG4ucGRsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucm90YXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59IiwiLnByaW1hcnktbWFya2V0LXRhYi1zZWN0aW9uIHtcclxuICAuaW1jaXJjbGUtY3VzdG9tIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZ2Itc2VhcmNoLXVpIC5zY2hlbWUtcHJpbWFyeS1tYXJrZXQtaW5uZXIge1xyXG4gIGdhcDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG4uc2NoZW1lLXByaW1hcnktbWFya2V0LWlubmVyIHtcclxuICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAuZGF0YS1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgfVxyXG5cclxuICAuZGF0YS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoLWRyb3Bkb3duLWdlbmJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuXHJcbiAgLmRyb3Bkb3duLXRpdGxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWxpc3Qge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE2NSwgMTYzLCAxNzQsIDAuNCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTIwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMTVweDtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMTBweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWJ1dHRvbi1zZWFyY2gge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICBhY2NlbnQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWV4cGlyeS1kcm9wZG93biB7XHJcbiAgLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayB7XHJcbiAgICAuZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICB3aWR0aDogMTUwJTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBkbC0xMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ucm90YXRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuIiwiLnJlYWN0LXRhYnMge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtdGFic19fdGFiLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJlYWN0LXRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvdHRvbTogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtdGFic19fdGFiLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cblxuLnJlYWN0LXRhYnNfX3RhYi0tZGlzYWJsZWQge1xuICBjb2xvcjogR3JheVRleHQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJlYWN0LXRhYnNfX3RhYjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yZWFjdC10YWJzX190YWI6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJlYWN0LXRhYnNfX3RhYi1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWFjdC10YWJzX190YWItcGFuZWwtLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQG1peGluIGJhY2tncm91bmQtY2xpcC10ZXh0IHtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbn1cclxuLmhlYWRlci1saW5rLXNlY3Rpb24ge1xyXG4gIC8vICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLXRyZWV2aWV3IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAubm9kZS1tYWluLWhlYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5uYXZpZ2F0aW9uLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ub2RlLXdpdGgtY2hpbGRyZW4ge1xyXG4gICAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ub2RlLXdpdGhvdXQtY2hpbGRyZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAvL2ZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tY2lyY2xlIHtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWxldmVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb24tdHJlZXZpZXctaW5uZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRuYXYtYmcgMi43NyUsICRuYXYtYmcgODYuMzQlKTtcclxuICAgIGJhY2tncm91bmQ6ICRuYXYtYmc7XHJcblxyXG4gICAgLm5vZGUtbWFpbi1oZWFkIHtcclxuICAgICAgLm5hdmlnYXRpb24tbmFtZS1ub2RlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcclxuXHJcbiAgICAgICAgJi5Qb2ludGVyQ2xhc3Mge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGVlZThcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1zaGFkZTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbi1uYW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LXNoYWRlMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi10cmVldmlldyB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5uYXZpZ2F0aW9uLW5hbWUge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb24tbmFtZS1ub2RlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub2RlLW1haW4taGVhZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC5ub2RlLW1haW4taGVhZCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb24tbmFtZS1ub2RlIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2aWdhdGlvbi1yaWdodC1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lsaW5kcmljYWwtY29vcmRpbmF0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcblxyXG4gIC5wYWRkaW5nLTM1IHtcclxuICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgfVxyXG5cclxuICAubWFzay1ncm91cC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgJi5tYXNrLWhlaWdodCB7XHJcbiAgICAgIGhlaWdodDogODAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICB9XHJcblxyXG4gIC5rbm93LW1vcmUtbGluayB7XHJcbiAgICBjb2xvcjogJHRvbWF0bztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLnRyZWUtbmF2aWdhdGlvbi1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA0MHB4IDM1cHggMjVweCA0MHB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XHJcbn1cclxuXHJcbi8vIG5ldyBuYXZpZ2F0aW9uIFVJXHJcbi50cmFkaW5nQXJlYS1tYWluLXdyYXBwYXIge1xyXG4gIC5leHBsb3JlLWNsYXNzLWl0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG4gIC5leHBsb3JlLXRleHQtbWFpbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAxMCUgNjUlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDIlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLndhdGNodG93ZXItdGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICB9XHJcbiAgLnRyYWRpbmctYXJlYS10ZXh0IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE5MTgzZSwgcmdiYSgwLCAwLCAwLCAwKSAxNzMuNjYlKTtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtY2xpcC10ZXh0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuZWRlbC1pY29uLXRyYWRpbmctYXJlYSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIC50cmFkaW5nQXJlYS1pbWcge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLnR4dF9kYXJrLWJsdWUtbmV3IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiA1NHB4IDM5cHg7XHJcbiAgfVxyXG4gIC5lZC1idXR0b24td3JhcHBlci10cmFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG4gIC5ibHVlLWNvbG9yLWJ1dHRvbiB7XHJcbiAgICAuc21hbGwtZWRidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvcmRlci1ibHVlLWNvbG9yLWJ1dHRvbiB7XHJcbiAgICAuc21hbGwtZWRidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xcmNvbXBvbmVudC1zZWN0aW9uIHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAuc21hbGwtaW1nIHtcclxuICAgIHdpZHRoOiAxMDNweDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5RWlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMmRlZywgIzE5MTgzZSAtNC4xOCUsICNlNmU2ZWIgMTY5Ljg5JSk7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5leHBsb3JldHJhZGluZy1zZWN0aW9uIHtcclxuICAuZXhwbG9yZS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkSXRhbGljXCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG5cclxuLlBvaW50ZXJDbGFzcyB7XHJcbiAgLm5hdmlnYXRpb24tbmFtZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXBvcnR0YWItY29udGVudCB7XHJcbiAgLnJlbW92ZVBvaW50ZXIge1xyXG4gICAgJi5uYXZpZ2F0aW9uLW5hbWUubm9kZS13aXRob3V0LWNoaWxkcmVuIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uUG9pbnRlckNsYXNzLW1vYiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIubmNkX2lwb19iYW5rX2RldGFpbHMge1xyXG4gIC5kZXRhaWwtcm93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGdyZXk7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuLm1haW4tY3VzdG9tLXN0b2NrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMzBweDtcclxuICBwYWRkaW5nOiA2cHg7XHJcblxyXG4gIC5zdG9ja1ZhbHVlcyB7XHJcbiAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgLm1haW4tc3RvY2stdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWZhY3Rvci1oZWFkZXItc2VjdGlvbiB7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAzOHB4IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjA1KSk7XHJcblxyXG4gIC5oZWFkZXItaW5mbyB7XHJcbiAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDM4cHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYW50YXN5O1xyXG4gICAgLy9wYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIC8vcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWJvbGQtc2VhcmNoIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLW1lbnUge1xyXG4gIC5uYXYtbWVudS1vdXRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAubmF2LWhlYWQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1wZWFjaCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICArIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstcGVhY2ggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAmLmRvd24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IC0ycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJDb250ZW50c1dyYXAge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICYuYXV0by13aWR0aC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYuYXV0by13aWR0aC0yIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLmF1dG8td2lkdGgtMyB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLmF1dG8td2lkdGgtNSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIHRvcDogNjRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5oZWFkZXItbGluay1zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgLmhlYWRlci1saW5rLWNvbnRlbnQge1xyXG4gICAgLmhlYWRlcm1haW5oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZGFyay1wZWFjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAuaGVhZGVybWFpbmhlYWRpbmcge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXBlYWNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXNzZW50aWFsLXRhYiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgLmVzc2VudGlhbHJlcG9ydCB7XHJcbiAgICAuZXNzZW50aWFscmVwb3J0Z3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzAlIGF1dG87XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuXHJcbiAgICAgIC5yaWdodHNlY3Rpb24tZ3JpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWhlYWRpbmctc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRheC1pY29uIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgLmVkZWwtaWNvbi10YXgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXBvcnQtY29udGVudCB7XHJcbiAgLnJlcG9ydC1jb250ZW50LW91dGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSAyMCU7XHJcblxyXG4gICAgLnJlcG9ydC11bCB7XHJcbiAgICAgIC5yZXBvcnQtdWwtaGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb3JlcmVwb3J0LW1vZGFsIHtcclxuICAubW9kYWwtbGcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdXBwb3J0LWNvbnRlbnQtZHJwIHtcclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAzNyUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtZHJvcC1hZnRlcmxvZ2luIHtcclxuICAgIC5kcmF3ZXItYm9keSB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDQzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtY29udGVudC1oZWFkZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAucC0yMCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tc3VwcG9ydC0yIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlFaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwJSBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLy8gcGFkZGluZzogMTVweDtcclxuICAgIGdhcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtY29udGVudC1ib2R5IHtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIlIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5U2V2ZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1tb2Ige1xyXG4gIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgLy9tYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5pY29uLFxyXG4gIC5pY29uLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1tb2ItaG9yaXpvbnRhbCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjeWFuLWJsdWU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuaWNvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW9mZmVyaW5nLWRhdGEge1xyXG4gIC5vZmZlcmluZy12aWV3cGxhbnMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTRweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZlcmluZy12aWV3cGxhbnMtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcblxyXG4gICAgICAub2ZmdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRJbnRlclI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cGxhbnMtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlcmFtb3VudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJTZW1pQm9sZFwiO1xyXG4gICAgICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbmhlYWRpbmctYm9yZGVyIHtcclxuICBib3JkZXI6IDBweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgLmljb24tbW9iLWhvcml6b250YWwge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmljb24tbW9iIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC0yLWljb25IZWFkaW5nIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIGF1dG87XHJcblxyXG4gICYudGF4LWljb24ge1xyXG4gICAgLmljb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNldmVudGVlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXBvcnQtbW9iLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUZvdXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDEzcHggMHB4ICRwaW5raXNoLWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTItbW9yZXJlcG9ydCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5zaWdudXAtYmxvY2sge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wZWFjaDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgfVxyXG5cclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLmltYWdlLWJsb2NrIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luTG9nb3V0c2VjdGlvbi1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIGF1dG87XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4udmlld3Byb2ZpbGUtc2VjdGlvbiB7XHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ucmVwb3J0LWNvbnRlbnQtb3V0ZXItbW9iaWxlIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xyXG4gIGdhcDogNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gIC5yZXBvcnQtdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxldG9wbmF2IHtcclxuICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubG9naW5Mb2dvdXRzZWN0aW9uLWdyaWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nb3V0Y29udGVudC1kZXNrdG9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW46IDE1cHggMTVweCAwcHggMTVweDtcclxufVxyXG5cclxuLnN1cHBvcnQtY29udGVudC1oZWFkZXItd2l0aGlkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICB9XHJcbn1cclxuXHJcbi50cmFuc2FjdC10YWIge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2FjdC1jb250ZW50LXNlY3Rpb24ge1xyXG4gIC5yaWdodHNlY3Rpb24tZ3JpZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICB9XHJcbn1cclxuLmFwcC1lVm90aW5nLWJ0biB7XHJcbiAgbWFyZ2luOiA1JSAyNSU7XHJcbn1cclxuXHJcbi5ncmlkLTUtbWFya2V0cyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzJSAyMCUgMTklIDE5JSAxOSU7XHJcbn1cclxuXHJcbi5ncmlkLTQtcmVwb3J0LXBvc3Rsb2dpbiB7XHJcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi50eHQtaG92ZXIge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRkYXJrLXBlYWNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zaXRpb24tc3RpY2t5LW1haW5oZWFkIHtcclxuICAvLyBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiA5OTtcclxuICB0b3A6IDBweDtcclxufVxyXG5cclxuLkFsbG90aGVycmVwb3J0LWJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgLnRleHQtY29udGVudC1yZXBvcnQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ubnV2YW1hLXBhcnRuZXItaGVhZGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBwYWRkaW5nOiA2LjVweCAxMHB4O1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTI7XHJcbiAgLmVkZWwtaWNvbi1sZWZ0LXNob3J0QXJyb3c6YmVmb3JlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5udXZhbWEtcGFydG5lci1oZWFkZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIHBhZGRpbmc6IDYuNXB4IDEwcHg7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3LWxhdmVuZGVyO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGR1c3R5LXB1cnBsZTtcclxuICB9XHJcbiAgLmVkZWwtaWNvbi1sZWZ0LXNob3J0QXJyb3c6YmVmb3JlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuLnN3aXRjaGVyLXNlY3Rpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgLm1haW4tc2VjdGlvbi0xIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwJSAxMCU7XHJcbiAgfVxyXG4gIC5hY2MtbWFpbi1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5pbm5lci1zZWN0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgfVxyXG4gIC5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICAuc2VjdGlvbi1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDBweCA0OHB4IDBweCAxM3B4O1xyXG4gIH1cclxufVxyXG4uc3dpdGNoZXItdG9vbHRpcCB7XHJcbiAgJi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZSB7XHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LWJsdWU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICh3aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAod2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3dpdGNoZXItdG9vbHRpcC1hY2Mge1xyXG4gICYuY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2Uge1xyXG4gICAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1ibHVlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAvLyBwYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTQsIDEycHgpO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIC8vIGdhcDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG4gICAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtZ3JleS1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICh3aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAod2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXRjaGVyLXRvb2x0aXAtYWNjLW1vYiB7XHJcbiAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktYmx1ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgLy8gcGFkZGluZzogdmFyKC0tU3BhY2luZy00LCAxMnB4KTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAvLyBnYXA6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgfVxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1ncmV5LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGxpZ2h0LWdyZXktYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3dpdGNoZXItdG9vbHRpcC1vcmRlcmJvb2sge1xyXG4gICYuY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2Uge1xyXG4gICAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1ibHVlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IHZhcigtLVNwYWNpbmctNCwgMTJweCk7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgLy8gZ2FwOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1ncmV5LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKHdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICh3aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxEUFRpdGxlIHtcclxuICAmLm1vZGFsLXN3aXRjaC1jb250ZW50IHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLm1vZGFsLXN3aXRjaC1jcm9zcyB7XHJcbiAgICAgICAgICAgIC5lZGVsLWljb24tY3Jvc3MtYm9sZC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpdGNoZXItYnRuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQzO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9tYXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmVlZGJhY2stY2hlY2tib3gtY29udGFpbmVyIHtcclxuICAgICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0YXJlYS1jb250ZW50LWlucHV0IHtcclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzbGF0ZWJsdWU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFpbi1jdXN0b20tc3RvY2sge1xyXG4gIC5tYWluLWN1c3RvbS1zdG9jay1uYXYge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcbi5sb2FkZXItaGVpZ2h0IHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuLmVycm9yTWVudSB7XHJcbiAgd2lkdGg6IDg1cHg7XHJcbiAgaGVpZ2h0OiA4NXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmFkZC1jb2xvciB7XHJcbiAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgZm9udC1zaXplOiAzOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDY0cHg7XHJcbiAgbGVmdDogMzEwcHg7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vc3R5bGVzaGVldHMvZ2xvYmFsL2dsb2JhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICBib2R5IHtcclxuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xOSk7XHJcbiAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWluZm8ge1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbyB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzUxYTA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS43MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkZWwtaWNvbi1lZGVsLWxvZ28yIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7qWQXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MDZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci1tZW51IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMS42cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzcyNzI3MTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgLmNoYW5nZXBlcmMtZm9udCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmYzg2ZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZWRlbC1pY29uLXBsdXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgICAgY29sb3I6ICMxZmM4NmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZGQ1MDRkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGVsLWljb24tbWludXMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgICAgY29sb3I6ICNkZDUwNGQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNtYWxsLXRleHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdXBwb3J0Tm90aWZ5IHtcclxuICAgICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlUd287XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RpZnkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1kYXJrO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzcGxheUZsZXgge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcblxyXG4gICAgICAgICAgLmVkZWwtaWNvbi1zdXBwb3J0LTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZWRlbC1pY29uLXVzZXIyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VwcG9ydCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIC5zdXBwb3J0LWRyb3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIgLnN1cHBvcnQtZHJvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ25VcCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMS42cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdG9ja1ZhbHVlcyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XHJcblxyXG4gICAgICAgIC5tYWluLXN0b2NrLXZhbHVlcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1tZW51IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzZweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIC5uYXZiYXItY291bnQge1xyXG4gICAgICAgICAgICAuZWRlbC1pY29uLWNhcmV0LXVwIHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNuYXYge1xyXG4gICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAuZGlzcGxheUZsZXgge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItbWVudSB7XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcclxuICAgICAgICBtYXJnaW46IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eU9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIGxlZnQ6IDUxcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRlbC1pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLXR3bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XHJcbiAgICAgICAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggNHB4IDM4cHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC50YWJDb250ZW50c1dyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLnRhYi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAuY29udGVudHNXcmFwIHtcclxuICAgICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAjcmVhY3QtdGFicy0xMyB7XHJcbiAgICAgICAgICAgIC5yZXNlYXJjaC1wb3B1bGFyIHtcclxuICAgICAgICAgICAgICAuZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGV4SnVzdGlmeVNwYWNlQmV0d2VlbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDM4cHggLTVweCByZ2JhKDUzLCAxMjgsIDI0NywgMC4wNSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAmLnRhYnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzU0NTQ1NDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEycHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stdHdvO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhcmstcGVhY2g7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy8gdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZWRlbC1pY29uLWFycm93LXVwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy8gdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzOHB4IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjA1KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzMy41MXB4IDBweCAyN3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRhYnNXcmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJlc2VhcmNoSW1nIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkLXN1YmhlYWQge1xyXG4gICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgLmVkLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZS1zaXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1zZWNvbmRDaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGhpcmRDaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMi4xOXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLWxpbms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzczNzM3MztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zQm9sZDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmludmVzdG1lbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1zaXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXNlYXJjaC1sZWFybiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgLmJvcmRlci1saW5lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1vYlRyYWRldGV4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJzV3JhcC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgIC5jb250ZW50c1dyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc2JTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5ib3JkZXItbGluZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHggNDguNDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVzZWFyY2hSZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1My4yNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmVkLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNC42MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIxcHggMCAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2lnblVwQ2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnNpZ25VcENhcmQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAxMi44cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLXNldmVudGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpZGViYXItdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgICAuZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmxleEp1c3RpZnlTcGFjZUJldHdlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNpZGViYXItb2ZmZXJpbmdzIHtcclxuICAgICAgICAgICAgICAgICAgLmVkLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlLWFwaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hcGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGVUcmFuZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLmltYWdlTW9iaWxlVHJhbmZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudG9vbHMge1xyXG4gICAgICAgICAgICAgIC5oZWFkLXN1YmhlYWQge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRyYWstZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50b29sc3NpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMjYuMjdweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC50b29sc3NpZGViYXJwYWQge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub2ZmZXJpbmdzV3JhcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgIC50YWJzIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaW52ZXN0bWVudFdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtdy0yNSB7XHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjElO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubG9hbldyYXAge1xyXG4gICAgICAgICAgICAgICAgLmJsdWUtYm9yZGVyLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2lyY2xlLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNS40MXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM1ODBmNztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzM3MzczO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaW5zdXJhbmNlIHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgLmVkLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBsYXRmb3JtV3JhcCB7XHJcbiAgICAgICAgICAgICAgLmVkZWwtaWNvbi1lZGVsLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5lZC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTg4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NldmVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnBhcnRuZXJQbGF0Zm9ybSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5lZC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW52ZXN0bWVudFdyYXAge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGksXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vZmZlcmluZ1RhYnMge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NC42N3B4O1xyXG5cclxuICAgICAgICAgIC5mbGV4SnVzdGlmeVNwYWNlQmV0d2VlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGFiQ29udGVudHNXcmFwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGFicyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNjNmM2YzY7XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBhY2NvcmRpb24gaGVhZGluZyAqL1xyXG4gICAgICAuYWNjb3JkaW9uIGgxIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVNpeDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uIGgxOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIGFjY29yZGlvbiBzZWN0aW9uIGNvbnRlbnQgKi9cclxuICAgICAgLmFjY29yZGlvbiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLWVkZWwtaWNvbi1yaWdodC10aGluLWFycm93OmJlZm9yZSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIEdFTkVSQUwgU1RZTEUgKi9cclxuLmhlYWRlckRlc2sge1xyXG4gIC5uYXYge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stdHdvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgdWwsXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLXR3bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5OmhvdmVyID4gLmRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tc3ViY2F0ZWdvcnkge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1zdWJjYXRlZ29yeSAuZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIGxpOmhvdmVyIHVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAjbmF2IC5zdWJjYXRlZ29yeS1pdGVtIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5oZWFkZXItaW5mbyB7XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIC5lZGVsLWljb24tZWRlbC1sb2dvIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3NTFhMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjcycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbzIge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLupZBcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDcwNmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RvY2tWYWx1ZXMge1xyXG4gICAgICAgIC5uYXZiYXItbWVudSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAvLyAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgLy8gICBtYXJnaW4tbGVmdDoyIDA7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2YmFyLW1lbnUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VwcG9ydE5vdGlmeSB7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXIgLmRpc3BsYXlGbGV4IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1cHBvcnQge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ25VcCB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyRGVzayB7XHJcbiAgICAuY2F0ZWdvcnkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAuaGVhZGVyLWluZm8ge1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgIC5zdG9ja1ZhbHVlcyB7XHJcbiAgICAgICAgLm5hdmJhci1tZW51IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaDEudHlwaW5nLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcmtldFRhYiB7XHJcbiAgLmNvbnRlbnRzV3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucmVzZWFyY2gtcG9wdWxhciB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuZWQtY2FyZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNhcmQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDI0JSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDY2LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNhcmQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDIyLjIlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjYuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtY2FyZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjYuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmx1ZS1ib3JkZXItY2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDIzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMjNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAuZGlzcGxheUZsZXguZmxleEp1c3RpZnlTcGFjZUJldHdlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlLWFycm93IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTUuNDFweDtcclxuXHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzczNzM3MztcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm1hcmtldFRhYiB7XHJcbiAgICAucmVzZWFyY2gtcG9wdWxhciB7XHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDI0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtY2FyZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAyMi4yJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtY2FyZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgLm1hcmtldFRhYiB7XHJcbiAgICAucmVzZWFyY2gtcG9wdWxhciB7XHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDI0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtY2FyZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAyMi4yJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtY2FyZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSBhbmQgKG1pbi13aWR0aDogMTI1M3B4KSB7XHJcbiAgLm1hcmtldFRhYiB7XHJcbiAgICAucmVzZWFyY2gtcG9wdWxhciB7XHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDI0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtY2FyZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAyMi4yJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtY2FyZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgLm1hcmtldFRhYiB7XHJcbiAgICAucmVzZWFyY2gtcG9wdWxhciB7XHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDI0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLWNhcmQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB3aWR0aDogMjIuMiUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWQtY2FyZGhlaWdodCB7XHJcbiAgbWluLWhlaWdodDogMjMwcHggIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5lZC1jYXJkLWJsdWViZyB7XHJcbiAgbWluLWhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxODhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmltYWdlIHtcclxuICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgICAgaGVpZ2h0OiAxMTlweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oLTI5IHtcclxuICAgIGhlaWdodDogMjlweDtcclxuICB9XHJcbn1cclxuXHJcbi5wZHQtMTA2IHtcclxuICBwYWRkaW5nLXRvcDogMTA2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBsYXRmb3Jtcy1taWRkbGVsaW5lIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5zaWduLXVwLXRleHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLXBlYWNoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5tb2ItcGFnZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbiAgLy9wYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgLy9jb21tZW50ZWQgdGhlIGFib3ZlIHBhZGRpbmcgc2luY2UgaXQgaXMgY3JlYXRpbmcgdW5lY2Vzc2FyeSBib3JkZXJzIGluIHBhZ2VzLi5cclxuICB9XHJcblxyXG4gIC5tb2ItZml4ZWQtaGVhZGVyMSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTM7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC8vIHBvc2l0aW9uOiBzdGlja3k7Ly8gaGFuZGVsZWQgaW4gdHN4IHRvIG1ha2UgaXQgIHN0aWNreSBvcHRpb25hbFxyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIC50b3AtbmF2LWJsb2NrIHtcclxuICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnRvcC1uYXYtbGVmdCB7XHJcbiAgICAgICAgLmxvZ28xIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTc0MDgyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHlPbmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvcC1uYXYtcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLm1sLTQwIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1sb2dvIHtcclxuICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlcjItbG9nbyB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdy1kb3duLWxvZ28ge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXRjaGVyLXNlY3Rpb24tbW9iaWxlIHtcclxuICAgICAgICAgIGdhcDogOXB4O1xyXG4gICAgICAgICAgLmxhYmVsLWhlYWQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3dpdGNoLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXZlbmRlci1taXN0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGF2ZW5kZXItYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmVkZWwtaWNvbi1zd2l0Y2gge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNpbm5hYmFyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2ItZml4ZWQtaGVhZGVyMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vcG9zaXRpb246IHN0aWNreTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgLy90b3A6IDA7XHJcbiAgICAvL3otaW5kZXg6IDEwMDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIC5ib3R0b20tbmF2LWJsb2NrIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAvLyBib3gtc2hhZG93OiAwcHggNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgLy8gcGFkZGluZzogOXB4IDEycHggMTJweCA5cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAvLyBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0LWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcmtldC12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItY291bnQtZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMWZjODZkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLXBsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICMxZmM4NmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItY291bnQtcmVkIHtcclxuICAgICAgICBjb2xvcjogI2RkNTA0ZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1taW51cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICAgICAgICBjb2xvcjogI2RkNTA0ZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbS1uYXYtdGlsZTEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3R0b20tbmF2LXRpbGUyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2ItZml4ZWQtYm90dG9tIHtcclxuICBoZWlnaHQ6IDcycHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDIwO1xyXG5cclxuICAubW9iLWJvdHRvbS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5tb2ItbWVudS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMS4yZnIgMS4yZnIgMS4yZnIgMS4yZnI7XHJcbiAgICAgIC8vIGdhcDogMjBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjJmciAxLjJmciAxLjJmciAxLjJmcjtcclxuICAgICAgZ2FwOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAzMy40JTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYm94LXNoYWRvdzogMXggMXggM3B4ICNjY2MsIC0xcHggLTFweCAzcHggI2NjYztcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItbGVmdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDM0cHggNXB4ICNjNGM0YzQ7XHJcbiAgICAgIC8vICAgYm94LXNoYWRvdzogMHB4IDZweCA3cHggMHB4IHJnYmEoMjMsIDIzLCAyMywgMC4yOCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgLmJ0LWljb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idC10ZXh0IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLXJpZ2h0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICBib3gtc2hhZG93OiAzOXB4IDIxcHggMzRweCAjYzRjNGM0O1xyXG4gICAgICAvLyBib3gtc2hhZG93OiAxNXB4IDRweCAxNXB4IDBweCByZ2JhKDIzLCAyMywgMjMsIDAuMjgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgIC5idC1pY29uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlPbmU7XHJcbiAgICAgICAgY29sb3I6ICMwYjI0M2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idC10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAjMGIyNDNhO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItbWlkZGxlIHtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDk2JTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC50b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCAwcHggMjVweCAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xyXG5cclxuICAgICAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgd2lkdGg6IDU5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIC02MyUpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjM2KTtcclxuXHJcbiAgICAgICAgICAuYnQtaWNvbjMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjFweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci10cmFkZXItc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDZweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzFhMjc7XHJcbiAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgLnRleHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuLy8gRGVza3RvcCBTQ1NTXHJcbi50b3AtaW5zdXJhbmNlLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLkluc3VyYW5jZUNvbnRhaW5lciB7XHJcbiAgLy9wYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgLmNvbnRpbmdlbmNpZXMtcGFkZGluZy0xNSB7XHJcbiAgICB3aWR0aDogMzAycHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiA5cHggMTdweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJlcXVlc3RJbnN1cmFuY2Uge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgIC5JbnN1cmFuY2VfYmdJbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgei1pbmRleDogLTEwMDA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgIC5JbnN1cmFuY2VfYmdJbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHotaW5kZXg6IC0xMDAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3VyYW5jZUVkYnV0dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAucGFkZGluZy0xNSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2N1cmVtZW50SW5zdXJhbmNlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLndoYXRzSW5zdXJhbmNlIHtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWl0eV9JbnN1cmFuY2Uge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIC5sZWZ0X2VxdWl0eUluc3VyYW5jZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW52ZXN0SW5FcXVpdHlfSW5zdXJhbmNlIHtcclxuICAgICAgcGFkZGluZzogMzVweCAzMHB4IDM1cHggMTVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgIC5pbnZlc3RfaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5Rm91ciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW52ZXN0X2NvbnRlbnQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2F5c19Db250ZW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnRuZXJJbnN1cmFuY2Uge1xyXG4gICAgICBoZWlnaHQ6IDU1MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICBwYWRkaW5nOiA5NXB4IDcwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgIC5wYXJ0bmVyc0luc3VyYW5jZU1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm91cnBhcnRuZXJzQ29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAub3VyUGFydG5lcnNJbWFnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgIC5zdGFySW1hZ2VCb3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya19zZWFfYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oZGZjSW1hZ2VCb3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluay1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnN1cmFuY2VUaXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm91ckluc3VyYW5jZVRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbG9yX29yYW5nZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xvcl9ncmVlbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbG9yX3B1cnBsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maW5hbmNpYWxfcm93IHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgLmZpbmFuY2lhbF9wcm90ZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIxcHg7XHJcblxyXG4gICAgICAuYW1pZHN0LWluc3VyYW5jZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlcXVlc3RGaW5hbmNpYWwge1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhpbmdzVG9LZWVwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG5cclxuICAgIC5jb3ZlcmFnZV9pbnN1cmFuY2V0aGluZ3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgIC5jb3ZlcmFnZV9pbnN1cmFuY2V0aGluZ3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aGluZ3NfQ29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgIC50aGluZ3NfRWxlbWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE4cHggMjZweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgLnRoaW5nc190aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXBwbHlfZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIC5taWRuaWdodF9ibHVlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcHBseV9vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAuZGFya19vcmFuZ2Uge1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXBwbHlfcGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtcHVycGxlO1xyXG5cclxuICAgICAgICAuZGFya19wdXJwbGUge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnN1cmFuY2VSZXF1ZXN0Rm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgcGFkZGluZzogNTBweCAxMTJweDtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDQ0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxldHNVc0NhbGwge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3R0b21JbnN1cmFuY2VCYXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIGJveC1zaGFkb3c6IDEwcHggMHB4IDIwcHggMHB4IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjE2KTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLTIyIHtcclxuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5zdXJhbmNlX1NsaWRlck1vYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnN1cmFuY2VfU2xpZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gIC5jYXJvdXNlbFBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuY2Fyb3VzZWxQYWRkaW5nIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3JTtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmNhcm91c2VsUGFkZGluZyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC5jYXJvdXNlbFBhZGRpbmcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQlO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAuY2Fyb3VzZWxQYWRkaW5nIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA5JTtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xyXG4gICAgLmNhcm91c2VsUGFkZGluZyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTAuNSU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAgIC5jYXJvdXNlbFBhZGRpbmcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluc3VyYW5jZUJlbmVmaXRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnRTbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMThweDtcclxuICAgIHdpZHRoOiA5OS44JTtcclxuICAgIHBhZGRpbmc6IDE4cHggMjBweCAzMHB4IDIwcHg7XHJcblxyXG4gICAgLmJlbmVmaXRzSW1hZ2Uge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0c1RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy0zIHtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRlbFJpZ2h0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzM1ODBmNztcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC0yMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MCU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRlbExlZnQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIG1hcmdpbi10b3A6IC0yMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNThweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlLXBhbmVfX2NvbnRlbnQge1xyXG4gIC5zaWRlYmFyX3Byb3RlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4IDQyNXB4O1xyXG5cclxuICAgIC5zaWRlYmFyUm93IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyYXk7XHJcblxyXG4gICAgICAuc2RpZWJhclRpdGxlX3Byb3RlY3Rpb24ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5lbGVfaGRmY19pbWcge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudFRpdGxlX25hbWUge1xyXG4gICAgICBtYXJnaW46IDEzcHggMzNweCA5cHggMTBweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50VGl0bGVfY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAua25vd19tb3JlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnN1cmFuY2VSZXF1ZXN0Q2FsbC1mb3JtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgLm1hcmdpbl9yZXF1ZXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICBjb2xvcjogJG1pZC1ncmF5O1xyXG4gIH1cclxuXHJcbiAgLm1hcmdpbl9yZXF1ZXN0X2ZpZWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJG1pZC1ncmF5O1xyXG4gIH1cclxuXHJcbiAgLnJhZGlvX2Zvcm1fZmllbGQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAuZ3JvdXBfdHlwZV9mb3JtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZF9idXR0b24ucGFkZGluZy0xMCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5zdXJhbmNlX0J1dHRvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA0MzJweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWQtYmdjb2xvciB7XHJcbiAgLnN0b2NrLWRldGFpbHMtaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkUG9yY2VsYWluICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5OYW1lX3JlcXVlc3QsXHJcbi8vIC5FbWFpbF9yZXF1ZXN0LFxyXG4vLyAuTW9iaWxlX051bWJlcixcclxuLy8gLnBsYWNlaG9sZGVySW5zdXJhbmNlIHtcclxuLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuLy8gfVxyXG4ubWFyZ2luX3JlcXVlc3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHlwZXMtY29udGVudC1EcmF3ZXIge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctaW5saW5lOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5pbWctMTAge1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG59XHJcblxyXG4udGFiT2ZJbnN1cmFuY2Uge1xyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lcl9IZGZjRGVzIHtcclxuICBib3JkZXI6IDExcHggc29saWQgJHRvb2x0aXAtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgbWFyZ2luLWlubGluZTogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYW5uZXJfSGRmY01vYiB7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgJHRvb2x0aXAtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgbWFyZ2luLWlubGluZTogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnZlc3RJbk1mU2xpZGVyYmFyIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLlByb3RlY3Rpb25MaWZlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYmxvY2s6IDE5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLmNsYXNzT2ZQbGFjZUhvbGRlciB7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuLy8gfVxyXG4uaGVhZGluZ09mSW5wdXQge1xyXG4gIC5oZWxwX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgLmhlbHBfdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1mb3JtLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmZsb2F0aW5nLWxhYmVsIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5JbmZvcm1hdGlvbkluc3VyYW5jZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVxdWVzdEluc3VyYW5jZSB7XHJcbiAgLlRpdGxlQ29sIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnN1cmFuY2UtaXMge1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmluc3VyYW5jZUxpc3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhbm5lcl9IZGZjTW9iIHtcclxuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAuY2Fyb3VzZWxQYWRkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR4bCkge1xyXG4gICAgLmZyYW1lLW1vYmlsZS1pbWdzaXplIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWluc3VyYW5jZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gICAgICAgIC8vcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGluZ1RvcFJlbW92ZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuSW5zdXJhbmNlQ29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG5cclxuXHJcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAudHlwZXMtdGFicy1tYWluIHtcclxuICAgICAgICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR5cGVzLWNvbnRlbnQtRHJhd2VyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDI1cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgIC50eXBlc0RyYXdlci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eXBlc0RyYXdlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy0xMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5JbnN1cmFuY2UtaGVhZC10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndoYXRzLWhlYWQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVlc3Rib3R0b21JbnN1cmFuY2VCYXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMTBweCAwcHggMjBweCAwcHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMTYpO1xyXG5cclxuICAgICAgICAgICAgLnJlcXVlc3RfcG9saWN5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVlc3REcmF3ZXItZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVxdWVzdEluc3VyYW5jZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuSW5zdXJhbmNlX2JnSW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0xNTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndoYXRzSW5zdXJhbmNlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIC53aGF0cy0yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5zdXJhbmNlUmVxdWVzdENhbGwtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggNDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb3ZpZGUtcmVxdWVzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5zdXJhbmNlRWRidXR0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5zdXJhbmNlX2JvdHRvbW1hcmdpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5zdXJhbmNlX3doYXQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhpbmdzVG9LZWVwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC50aGluZ3NfQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYXBwbHlfZ3JleSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcHBseV9vcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGhpbmdzX0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxN3B4IDIwcHggMjFweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGhpbmdzX2NvbnRlbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbmFuY2lhbF9yb3cge1xyXG4gICAgICAgICAgICAuZmluYW5jaWFsX3Byb3RlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMCAxNXB4IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRpbmdlbmNpZXNfY2FsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGluZ2VuY2llcy1wYWRkaW5nLTE1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYWRkaW5nLTIwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWRfYnV0dG9uLnRvbWF0byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXF1aXR5X0luc3VyYW5jZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmxlZnRfZXF1aXR5SW5zdXJhbmNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluc3VyYW5jZV9pbmNsdWRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnZlc3RJbkVxdWl0eV9JbnN1cmFuY2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnZlc3RfaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm91clBhcnRuZXJNb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGFydG5lckluc3VyYW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3VycGFydG5lcnNDb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3VyUGFydG5lcnNJbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYXJ0bmVyc0luc3VyYW5jZU1hcmdpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbmFuY2lhbF9yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgICAgICAgICAgLnJlcXVlc3RGaW5hbmNpYWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFubmVyX0hkZmMge1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE3cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGhpbmdzVG9LZWVwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbUluc3VyYW5jZUJhciB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5zdXJhbmNlX1NsaWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuY2Fyb3VzZWxQYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudFNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcy0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iZW5lZml0c0ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iZW5lZml0c1RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAgLmFjY29yZGlvbm1haW4taGRmY3tcclxuICAgICAgICAvLyAgICAgLmRyYXdlci1oZWFke1xyXG4gICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmx1ZS1saWdodF9iZyA7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIC5oZGZjZHJhd2VyLWFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmF5O1xyXG5cclxuICAgICAgICAgICAgLmVsZS1jb250ZW50LWhkZmMge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQta25vd21vcmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXJoZGZjIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyYXdlcmFjY29yZGlvbl9oZGZjIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb25fZWxlX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59IiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuLmNvbW1vbi1uZXdzLXNlY3Rpb24ge1xyXG4gIDpyb290IHtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG4gIH1cclxuXHJcbiAgLmQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnJlbW92ZXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMHB4IDE0cHggMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjRweCAyN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMHB4IDE0cHggMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjRweCAyN3B4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3cteTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgLy8gaGVpZ2h0OiAyMjdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgIC8vIGhlaWdodDogNzdweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIC8vIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAvLyBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFza2VkIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjk0O1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFzayB7XHJcbiAgICAgIC8vIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgODUlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgLy8gbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgODUlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgLmQtbG4taGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5kLWxuLWhlYWRpbmctbGVmdCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNMaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGIyNDNhO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG5cclxuICAgICAgICAgICAgLmVkZWwtaWNvbi1kb3VibGUtcmVmcmVzaCB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kLWxuLWhlYWRpbmctcmlnaHQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmQtbG4tdmlldy1hbGwge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM1ODBmNztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG5cclxuICAgICAgICAgICAgLmljb24tYm94IHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwLjVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAuNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCAxMjgsIDI0NywgMC4xKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMuN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMy43cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmQtbG4tdGlsZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgLmQtbG4tdGlsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZC1sbi10aWxlIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZC1sbi10aWxlLXRleHQxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmQtbG4tdGlsZS10ZXh0MiB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgIC5kLWxuLWRwbmFtZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC1sbi1jaGdQIHtcclxuICAgICAgICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YxNDM0MztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZmM4NmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC1sbi1jaGdQLXJlZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmMTQzNDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kLWxuLWNoZ1AtZ3JlZW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMWZjODZkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC1sbi10ZXh0Mi1jb250ZW50IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmQtbG4tdGlsZS1zdWIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAuZC1sbi10aWxlLXN1YnRleHQxIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZV9jb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmQtbG4tdGlsZS1zdWJ0ZXh0MiB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC5lZGVsLWljb24tc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi7qWsXCI7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ibHVlaWNvbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmQtbG4tdGlsZTEge1xyXG4gICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgIC5kLWxuLXRpbGUtdGV4dDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kLWxuLXRpbGUtdGV4dDIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgLmQtbG4tZHBuYW1lIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC1sbi1jaGdQLXJlZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmMTQzNDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kLWxuLWNoZ1AtZ3JlZW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMWZjODZkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC1sbi10ZXh0Mi1jb250ZW50IHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZC1sbi10aWxlLXN1YiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5kLWxuLXRpbGUtc3VidGV4dDEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmY2YjAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmQtbG4tdGlsZS1zdWJ0ZXh0MiB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmOWZmO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLmVkZWwtaWNvbi1zaGFyZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCLupaxcIjtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsdWVpY29uIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzM1ODBmNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcclxuICAubWFzayB7XHJcbiAgICAmLm1TaWRlIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGl2ZS1uZXdzLXNpZGViYXIge1xyXG4gIC5sZWZ0c2lkZWJhciB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBIYW5kbGUgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgICAubmF2LXBpbGxzIHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG5cclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICAvLyBoZWlnaHQ6IDk1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgaGVpZ2h0OmNhbGMoMTAwdmggLSAyMHB4KTtcclxuICAgIC8vIG92ZXJmbG93OiB1bnNldDtcclxuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgaGVpZ2h0OiA3NHZoICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1iLWRpc2NsYWltZXIge1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAuei1pbmRleC1oaWdoX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5saXZlbmV3cy1zZWFyY2gge1xyXG4gIC5jb21tb24tc2VhcmNoLWJhciB7XHJcbiAgICB3aWR0aDogMjY5cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzcyNzI3MTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxpdmVOZXdzLXJlZnJlc2gtaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZWZyZXNoYnRubmV3cyB7XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICBwYWRkaW5nOiAzcHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctdXAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXZlLW5ldy10YWJzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgLm5hdi10YWJzIHtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5saXZlLW5ld3Mtc2lkZWJhciAubGVmdHNpZGViYXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmxpdmUtbmV3cy1zaWRlYmFyIC5sZWZ0c2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGl2ZS1uZXdzLXNpZGViYXIgLmxlZnRzaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxpdmUtbmV3cy1zaWRlYmFyIC5sZWZ0c2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuLmxpdmUtbmV3cy1zaWRlYmFyIC5sZWZ0c2lkZWJhciAubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgd2lkdGg6IDIwOHB4O1xufVxuLmxpdmUtbmV3cy1zaWRlYmFyIC5sZWZ0c2lkZWJhciAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ubGl2ZS1uZXdzLXNpZGViYXIgLmxlZnRzaWRlYmFyIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLmxpdmUtbmV3cy1zaWRlYmFyIC5yaWdodHNpZGViYXIge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmxpdmUtbmV3cy1zaWRlYmFyIC5yaWdodHNpZGViYXIgLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgaGVpZ2h0OiA3NHZoICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ubWItZGlzY2xhaW1lciAuei1pbmRleC1oaWdoX19oYW5kbGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmxpdmVuZXdzLXNlYXJjaCAuY29tbW9uLXNlYXJjaC1iYXIge1xuICB3aWR0aDogMjY5cHg7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGl2ZW5ld3Mtc2VhcmNoIC5jb21tb24tc2VhcmNoLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saXZlbmV3cy1zZWFyY2ggLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuXG4ubGl2ZU5ld3MtcmVmcmVzaC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucmVmcmVzaGJ0bm5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnJlZnJlc2hidG5uZXdzIGltZyB7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZnJlc2hidG5uZXdzIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctdXAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4ubGl2ZS1uZXctdGFicyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmxpdmUtbmV3LXRhYnMgLm5hdi10YWJzIHtcbiAgZmxleC1mbG93OiByb3c7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ubGl2ZS1uZXctdGFicyAubmF2LXRhYnMgbGkgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubGl2ZS1uZXctdGFicyAubmF2LXRhYnMgbGkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4ubG9naW5yZWdpc3Rlci1kcmF3ZXIge1xyXG4gIC5kcmF3ZXItYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6IDMwMDBweCkge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyOSU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDlweCBzb2xpZCBibGFjaztcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzM2RlZyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAxcHggMHB4IDBweCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyYXdlci1ib2R5LWJsb2NrLWJvdHRvbSxcclxuICAgIC5kcmF3ZXItYnV0dG9uLXJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sZWdlbmQtbG9naW4tYm9yZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcclxuICBtYXJnaW46IDEwcHggMCAwcHg7XHJcbn1cclxuLmxlZ2VuZC1sb2dpbi1ib3JkZXIgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLm10LTEwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubWJ0LTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLm10LTkge1xyXG4gIG1hcmdpbi10b3A6IDlweDtcclxufVxyXG5cclxuLm90cC1vdXRwdXQge1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ub3RwTXNnQmxvY2sge1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxvZ2luc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIC5zZXQtbXBpbi1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRyaWFsLWdlbi1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkX2J1dHRvbiB7XHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2ggIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVudGVyLXRleHRib3gge1xyXG4gIGlucHV0OmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29uZmlybS1wYXNzd29yZC1zZWN0aW9uIHtcclxuICAuaGVscF90ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm90cC1tc2ctc2VjdGlvbi1lcnJvciB7XHJcbiAgLm10LTIge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW52YWxpZE1zZyB7XHJcbiAgICAuTVBJTl9FcnJvcl9tc2cge1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGVnZW5kLWxvZ2luLWJvcmRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBsaW5lLWhlaWdodDogMC4xZW07XHJcbiAgbWFyZ2luOiAxMHB4IDAgMHB4O1xyXG59XHJcbi5sZWdlbmQtbG9naW4tYm9yZGVyIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5weC0yMi0xNiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnB5LTExIHtcclxuICBwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmxvZ2lucmVnaXN0ZXItZHJhd2VyIC5kcmF3ZXItYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMzAwMHB4KSB7XG4gIC5sb2dpbnJlZ2lzdGVyLWRyYXdlciAuZHJhd2VyLWJvZHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDI5JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogOXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzNkZWcpO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMXB4IDBweCAwcHggI2U3ZTdlNztcbiAgfVxufVxuLmxvZ2lucmVnaXN0ZXItZHJhd2VyIC5kcmF3ZXItYm9keSAuZHJhd2VyLWJvZHktYmxvY2stYm90dG9tLFxuLmxvZ2lucmVnaXN0ZXItZHJhd2VyIC5kcmF3ZXItYm9keSAuZHJhd2VyLWJ1dHRvbi1yb3cge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ubG9naW5yZWdpc3Rlci1kcmF3ZXIgLmRyYXdlci1ib2R5IC5kcmF3ZXItYm9keS1ibG9jay1ib3R0b20gYnV0dG9uLFxuLmxvZ2lucmVnaXN0ZXItZHJhd2VyIC5kcmF3ZXItYm9keSAuZHJhd2VyLWJ1dHRvbi1yb3cgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9naW5yZWdpc3Rlci1kcmF3ZXIgLmRyYXdlci1ib2R5IC5kcmF3ZXItYm9keS1ibG9jay1ib3R0b20gYnV0dG9uLFxuICAubG9naW5yZWdpc3Rlci1kcmF3ZXIgLmRyYXdlci1ib2R5IC5kcmF3ZXItYnV0dG9uLXJvdyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5sZWdlbmQtbG9naW4tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIG1hcmdpbjogMTBweCAwIDBweDtcbn1cblxuLmxlZ2VuZC1sb2dpbi1ib3JkZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tYnQtNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5vdHAtb3V0cHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5vdHAtb3V0cHV0IGlucHV0IHtcbiAgd2lkdGg6IDc1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ub3RwTXNnQmxvY2sge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dpbnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmxvZ2luc2VjdGlvbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc2V0LW1waW4tYmxvY2sge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmxvZ2luc2VjdGlvbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAudHJpYWwtZ2VuLWJsb2NrIHtcbiAgaGVpZ2h0OiA1NTBweDtcbn1cbi5sb2dpbnNlY3Rpb24gLmVkX2J1dHRvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5yZW50ZXItdGV4dGJveCBpbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jb25maXJtLXBhc3N3b3JkLXNlY3Rpb24gLmhlbHBfdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vdHAtbXNnLXNlY3Rpb24tZXJyb3IgLm10LTIge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5vdHAtbXNnLXNlY3Rpb24tZXJyb3IgLmludmFsaWRNc2cgLk1QSU5fRXJyb3JfbXNnIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4ubGVnZW5kLWxvZ2luLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBtYXJnaW46IDEwcHggMCAwcHg7XG59XG5cbi5sZWdlbmQtbG9naW4tYm9yZGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5weC0yMi0xNiB7XG4gIHBhZGRpbmctbGVmdDogMjJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB4LTIyLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDExcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDExcHggIWltcG9ydGFudDtcbn1cblxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLmVkX2J1dHRvbi5idXR0b24ge1xuICAgIHBhZGRpbmc6IDExcHggMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWdpc3Rlci1wYWdlLWJsb2NrIC5yZWdpc3Rlci1pbnB1dGZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICBsaW5lLWhlaWdodDogMjMuNHB4O1xuICBwYWRkaW5nOiAxNS41OHB4IDE1cHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWlucHV0ZmllbGQgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlZ2lzdGVyLW1vYi1udW1iZXIgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5yZWdpc3Rlci1tb2ItbnVtYmVyIC5mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnJlZ2lzdGVyLW1vYi1udW1iZXIuZmxvYXRpbmctbGFiZWwtZ3JvdXAgaW5wdXQ6Zm9jdXMgfiAuZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMjBweCk7XG59XG4uaG9sZGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmhvbGRlciAuc3RhciB7XG4gIGNvbG9yOiAjZTYyMDIwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmxvYXRpbmctbGFiZWwtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxvYXRpbmctbGFiZWwtZ3JvdXAgLmZsb2F0aW5nLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2I4YjhiODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5mbG9hdGluZy1sYWJlbC1ncm91cCAuZmxvYXRpbmctbGFiZWwuZm9jdXMge1xuICB0b3A6IC0yNXB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5mbG9hdGluZy1sYWJlbC1ncm91cCAuY3VzdG9tLWZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwIC5jdXN0b20tZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXRpbmctbGFiZWwtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uY291bnRyeWNvZGUgLmZsb2F0aW5nLWxhYmVsIHtcbiAgbGVmdDogMzBweDtcbn1cblxuI2d1ZXN0LWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIC5yZWdpc3Rlci1pbnB1dGZpZWxkIC5oZWxwX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xufVxuXG4uTmV3UGFzc3dvcmQtYmxvY2sgLmhlbHBfdGV4dCxcbi51bmJsb2Fja2FjY291bnQgLmhlbHBfdGV4dCxcbi5mb3Jnb3RwYXNzd29yZC1ibG9jayAuaGVscF90ZXh0IHtcbiAgY29sb3I6ICNkZDUwNGQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTmV3UGFzc3dvcmQtYmxvY2sgLmhlbHBfdGV4dCxcbiAgLnVuYmxvYWNrYWNjb3VudCAuaGVscF90ZXh0LFxuICAuZm9yZ290cGFzc3dvcmQtYmxvY2sgLmhlbHBfdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uTmV3UGFzc3dvcmQtYmxvY2sgLmhlbHBfdGV4dDo6YmVmb3JlLFxuLnVuYmxvYWNrYWNjb3VudCAuaGVscF90ZXh0OjpiZWZvcmUsXG4uZm9yZ290cGFzc3dvcmQtYmxvY2sgLmhlbHBfdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLk5ld1Bhc3N3b3JkLWJsb2NrICNOZXdQYXNzd29yZC1mb3JtIC5pbnZhbGlkTXNnIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uTmV3UGFzc3dvcmQtYmxvY2sgI05ld1Bhc3N3b3JkLWZvcm0gLmludmFsaWRNc2cgLmQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uTmV3UGFzc3dvcmQtYmxvY2sgI05ld1Bhc3N3b3JkLWZvcm0gLmludmFsaWRNc2cgLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4ucHgtbW9iLTE1ICNndWVzdC1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSAuaW52YWxpZE1zZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnB4LW1vYi0xNSAjZ3Vlc3QtZW1haWwtdmVyaWZpY2F0aW9uLWZvcm0gLmludmFsaWRNc2cgLmQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4ucHgtbW9iLTE1ICNndWVzdC1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSAuaW52YWxpZE1zZyAuZWRlbC1pY29uLXZhbGlkYXRpb24ge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5OZXdQYXNzd29yZC1ibG9jayAuaW5wdXRfcHJlZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMTZweCA4cHg7XG59XG5cbi5tb2RhbExvZ2luIC5tb2RhbC1kaWFsb2cubW9kYWwtbWQge1xuICBtYXgtd2lkdGg6IDY2MHB4O1xufVxuLm1vZGFsTG9naW4gLm1vZGFsLWRpYWxvZy5tb2RhbC1sZyB7XG4gIG1heC13aWR0aDogOTQwcHg7XG59XG4ubW9kYWxMb2dpbiAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2RhbExvZ2luIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbExvZ2luIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4ubW9kYWxMb2dpbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDBweCA4NXB4IDBweCA4NXB4O1xufVxuLm1vZGFsTG9naW4gLmVkX2J1dHRvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG5cbi5jbGllbnRMb2dpbiAuZ2VuZXJhdGVPdHBXaXRoUGFuIC5jdXN0b20tZm9ybS1jb250cm9sLmludmFsaWRJbnB1dCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG5cbi5tc2dibG9ja3NlY3Rpb24gLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTAwcHggMzBweCAhaW1wb3J0YW50O1xufVxuXG4uc2V0LW1waW4tYmxvY2sgLnJvdyB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXQtbXBpbi1ibG9jayAucm93IC55b2JfaW5wX2dycCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uc2V0LW1waW4tYmxvY2sgLnJvdyAueW9iX2lucF9ncnAgLnlvYl9pbnAuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4uc2V0LW1waW4tYmxvY2sgLnJvdyAueW9iX2lucF9ncnAgLnlvYl9pbnAge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3ZTdlNztcbn1cbi5zZXQtbXBpbi1ibG9jayAucm91bmRlZC1jaXJjbGUuZXhjbGFtYXRpb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uc2V0LW1waW4tYmxvY2sgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIGkge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5zZXQtbXBpbi1ibG9jayAucm91bmRlZC1jaXJjbGUuZXhjbGFtYXRpb24gaTpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNTYzcmVtO1xufVxuLnNldC1tcGluLWJsb2NrIC5vdHBwYWdlLWJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnNldC1tcGluLWJsb2NrIC5tcGluLXNlY3Rpb24tY29udGVudCAueW9iX2lucF9ncnAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2V0LW1waW4tYmxvY2sgLm1waW4tc2VjdGlvbi1jb250ZW50IC55b2JfaW5wX2dycCBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zZXQtbXBpbi1ibG9jay5zZXQtYmxvY2stY29udGVudC1pcG8ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnNldC1tcGluLWJsb2NrLnNldC1ibG9jay1jb250ZW50LWlwbyAuZWRlbC1pY29uLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm9wZW5pbmdibG9ja3NlY3Rpb24gLm1vZGFsTG9naW4gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ub3BlbmluZ2Jsb2Nrc2VjdGlvbiAub3BlbmluZy1hY2NvdW50LWJsb2NrIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ub3BlbmluZ2Jsb2Nrc2VjdGlvbiAub3BlbmluZy1hY2NvdW50LWJsb2NrIC5hY2NvdW50LWJsb2NrLXRpbGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ub3BlbmluZ2Jsb2Nrc2VjdGlvbiAub3BlbmluZy1hY2NvdW50LWJsb2NrIC5hY2NvdW50LWJsb2NrLXRpbGUxIC5hY2MtdGlsZTEtbW9iIHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDBweCAzMHB4O1xufVxuLm9wZW5pbmdibG9ja3NlY3Rpb24gLm9wZW5pbmctYWNjb3VudC1ibG9jayAub3Blbi10b3B0aWxlIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcGVuaW5nYmxvY2tzZWN0aW9uIC5vcGVuaW5nLWFjY291bnQtYmxvY2sgLm9wZW4tdG9wdGlsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5vcGVuaW5nYmxvY2tzZWN0aW9uIC5vcGVuaW5nLWFjY291bnQtYmxvY2sgLm9wZW4tYm90dG9tdGlsZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3BlbmluZ2Jsb2Nrc2VjdGlvbiAub3BlbmluZy1hY2NvdW50LWJsb2NrIC5vcGVuLWJvdHRvbXRpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ub3BlbmluZ2Jsb2Nrc2VjdGlvbiAub3BlbmluZy1hY2NvdW50LWJsb2NrIC5kcmF3ZXItYnV0dG9uLXJvdyB7XG4gIHBhZGRpbmc6IDYwcHggMTA0cHggNjVweCA5NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3BlbmluZ2Jsb2Nrc2VjdGlvbiAub3BlbmluZy1hY2NvdW50LWJsb2NrIC5kcmF3ZXItYnV0dG9uLXJvdyB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDQwcHggMTVweDtcbiAgfVxufVxuXG4ubG9naW4tbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWItMzcge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTkxIHtcbiAgbWFyZ2luLXRvcDogOTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC05MSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYi0xMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHgtbW9iLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1vYi0xNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbW9iLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlbHBfdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG4gIC5oZWxwX3RleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWVcIjtcbiAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5idG4tMThweCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlYmxvY2tTZWN0aW9uIC5ETVNhbnNOXzI0XzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pbWFnZWJsb2NrU2VjdGlvbiAuYnRuLTE4cHgge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVtb3ZlY2FwaXRhbGl6ZSAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLmxvZ2luc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubG9naW5zZWN0aW9uIHtcbiAgICB6b29tOiA4MCU7XG4gIH1cbiAgLmxvZ2luc2VjdGlvbi5uZXdwYXNzLXpvb20tcmVtb3ZlIHtcbiAgICB6b29tOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubG9naW5zZWN0aW9uIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmxvZ2luc2VjdGlvbiAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFF6T1NJZ2FHVnBaMmgwUFNJNE16VWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5ETTVJRGd6TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMk5zYVhBd1h6UXpOek5mTVRjeE1UUTVLU0krQ2p4d1lYUm9JRzl3WVdOcGRIazlJakF1TWlJZ1pEMGlUVEU0TkRBdU5Ua2dNRU14T0RRd0xqVTVJREU0TVM0Mk5qUWdNVFk1TWk0M05DQXpNamd1T0RnMUlERTFNVEF1TWprZ016STRMamc0TlVNeE16STNMamcwSURNeU9DNDRPRFVnTVRFM09TNDVPQ0F4T0RFdU5qWTBJREV4TnprdU9UZ2dNRWc1TURrdU56Z3pRemt3T1M0M09ETWdNek13TGpFME5TQXhNVGM0TGpjeElEVTVOeTQ1TVRZZ01UVXhNQzR5T1NBMU9UY3VPVEUyUXpFNE5ERXVPRFlnTlRrM0xqa3hOaUF5TVRFd0xqYzVJRE16TUM0eE5EVWdNakV4TUM0M09TQXdTREU0TkRBdU5UbGFJaUJtYVd4c1BTSWpSVEZGTUVZNElpOCtDanh3WVhSb0lHOXdZV05wZEhrOUlqQXVNaUlnWkQwaVRUVTNPUzQwTXprZ01UQXpOaTR3TTBNMU56a3VORE01SURnMU5DNHpOalVnTnpJM0xqSTVOeUEzTURjdU1UUTBJRGt3T1M0M05EY2dOekEzTGpFME5FTXhNRGt5TGpJZ056QTNMakUwTkNBeE1qUXdMakEySURnMU5DNHpOalVnTVRJME1DNHdOaUF4TURNMkxqQXpTREUxTVRBdU1qVkRNVFV4TUM0eU5TQTNNRFV1T0RnMElERXlOREV1TXpJZ05ETTRMakV4TXlBNU1Ea3VOelEzSURRek9DNHhNVE5ETlRjNExqRTNNeUEwTXpjdU9UQXpJRE13T1M0eU5EUWdOekExTGpZM05DQXpNRGt1TWpRMElERXdNell1TUROSU5UYzVMalF6T1ZvaUlHWnBiR3c5SWlORk1VVXdSamdpTHo0S1BHY2dZMnhwY0Mxd1lYUm9QU0oxY213b0kyTnNhWEF4WHpRek56TmZNVGN4TVRRNUtTSStDanh5WldOMElIZHBaSFJvUFNJeE5EUXdJaUJvWldsbmFIUTlJamd6TlNJZ1ptbHNiRDBpSTBZd05FVTBOU0l2UGdvOGNtVmpkQ0IzYVdSMGFEMGlNVFEwTUNJZ2FHVnBaMmgwUFNJeE1ESTBJaUJtYVd4c1BTSjFjbXdvSTNCaGFXNTBNRjlzYVc1bFlYSmZORE0zTTE4eE56RXhORGtwSWk4K0Nqd3ZaejRLUEdjZ2IzQmhZMmwwZVQwaU1DNDNJajRLUEhCaGRHZ2daRDBpVFRFeE5qVXVOaklnTlRrdU1UVXpOVXd4TURZNUxqSTJJRFUzTkM0ME1qZERNVEEyTUM0M01TQTJNakF1TVRnM0lERXdPRGt1T0RjZ05qWTBMalV4T1NBeE1UTTFMakk0SURZM05DNDNOekZNTVRVd01DNHpOaUEzTlRjdU1UZzVRekUxTlRJdU5ETWdOelk0TGprME5DQXhOakF5TGpZeUlEY3pNUzR5TWpVZ01UWXdOUzQ0TWlBMk56Y3VPVFF4VERFMk16Z3VOVElnTVRNekxqRXlNVU14TmpReExqRTFJRGc1TGpFNU5UUWdNVFl4TUM0ME1TQTFNQzR5T0RJeUlERTFOamN1TURjZ05ESXVOamM1TTB3eE1qWTFMalkySUMweE1DNHhPVEkzUXpFeU1UZ3VPVFFnTFRFNExqTTROamNnTVRFM05DNHpNeUF4TWk0MU16VTBJREV4TmpVdU5qSWdOVGt1TVRVek5Wb2lJR1pwYkd3OUlpTXhSREZETkRBaUlITjBjbTlyWlQwaWRYSnNLQ053WVdsdWRERmZiR2x1WldGeVh6UXpOek5mTVRjeE1UUTVLU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMalUzTXpjNUlpOCtDanh3WVhSb0lHUTlJazB4TWpJeUxqWTVJREV5Tnk0NU9UUk1NVEUwT0M0eE9DQTFNelV1TnpJMVF6RXhOREF1TXprZ05UYzRMak16TmlBeE1UWTRMalVnTmpFNUxqSXlPQ0F4TWpFeExqQTRJRFl5Tnk0eU1USk1NVFV4TUM0ek5pQTJPRE11TXpNMlF6RTFOakl1TlRrZ05qa3pMakV6TWlBeE5qQTVMak15SURZME9TNHpPVGdnTVRZd01pNDVPU0ExT1RZdU5qSTVUREUxTlRFdU1ESWdNVFl6TGpBNE5rTXhOVFEyTGpnNUlERXlPQzQyTWpZZ01UVXlNQzQyTnlBeE1EQXVPVFF5SURFME9EWXVORGtnT1RRdU9UUTFNVXd4TXpFekxqWTVJRFkwTGpZek5ESkRNVEkzTVM0eElEVTNMakUyTXpNZ01USXpNQzQwTmlBNE5TNDBOVGdnTVRJeU1pNDJPU0F4TWpjdU9UazBXaUlnWm1sc2JEMGlJekkwTWpNMU1pSWdjM1J5YjJ0bFBTSjFjbXdvSTNCaGFXNTBNbDlzYVc1bFlYSmZORE0zTTE4eE56RXhORGtwSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlRjek56a2lMejRLUEhCaGRHZ2daRDBpVFRFeU56Z3VOeklnTVRjNExqZzVUREV5TVRndU1pQTFNRFl1TkRBelF6RXlNVE11TkRNZ05UTXlMakl4TXlBeE1qTXdMall5SURVMU5pNDVOVGtnTVRJMU5pNDBPQ0ExTmpFdU5EZzRUREUwTnpFdU5qSWdOVGs1TGpFM05rTXhORGszTGpFM0lEWXdNeTQyTlRNZ01UVXlNUzQxTlNBMU9EWXVOamN5SURFMU1qWXVNakVnTlRZeExqRTFUREUxT0RZdU1ERWdNak16TGpVMk1VTXhOVGt3TGpjeUlESXdOeTQzT0RRZ01UVTNNeTQxTXlBeE9ETXVNVEEySURFMU5EY3VOeklnTVRjNExqVTNPRXd4TXpNekxqTWdNVFF3TGprMk5rTXhNekEzTGpjNElERXpOaTQwT1NBeE1qZ3pMalF6SURFMU15NDBNVFFnTVRJM09DNDNNaUF4TnpndU9EbGFJaUJtYVd4c1BTSWpNamd5TnpWRklpQnpkSEp2YTJVOUluVnliQ2dqY0dGcGJuUXpYMnhwYm1WaGNsODBNemN6WHpFM01URTBPU2tpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQxTnpNM09TSXZQZ284Y0dGMGFDQmtQU0pOTVRNek15NDBPU0F5TmpBdU5EQTRUREV6TURBdU5Ea2dORFV4TGpVM09FTXhNamsxTGpnNUlEUTNPQzR5TWpFZ01UTXhOQzQxTmlBMU1ETXVNamMzSURFek5ERXVOQ0ExTURZdU5EbE1NVFV5TVM0eElEVXlOeTQ1T1RoRE1UVTBPUzQwTnlBMU16RXVNemt6SURFMU56UXVNeklnTlRBNUxqQXlJREUxTnpNdU9USWdORGd3TGpRMU9Fd3hOVGN4TGpNM0lESTVPQzR3TVRaRE1UVTNNUzR3TmlBeU56VXVPVEkySURFMU5UVXVORGNnTWpVM0xqQXdOU0F4TlRNekxqZzFJREkxTWk0ME5qbE1NVE00T1M0M01TQXlNakl1TWpNeVF6RXpOak11TlRRZ01qRTJMamMwTWlBeE16TTRMakEwSURJek5DNHdOVGtnTVRNek15NDBPU0F5TmpBdU5EQTRXaUlnWm1sc2JEMGlJekpETWtJMlFpSWdjM1J5YjJ0bFBTSjFjbXdvSTNCaGFXNTBORjlzYVc1bFlYSmZORE0zTTE4eE56RXhORGtwSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlRjek56a2lMejRLUEM5blBnbzhaeUJ2Y0dGamFYUjVQU0l3TGpZaVBnbzhjR0YwYUNCa1BTSk5NVGMxTGpZMU5TQXpPVGN1TXpreVRDMHhOekF1TXpVeElEVXhPQzQyTlRGRExUSXhOeTR6TXpZZ05UTTFMakV4TnlBdE1qUTNMalF3TXlBMU9ERXVNRGc0SUMweU5ETXVOalU1SURZek1DNDNNek5NTFRJeU5TNDVNVGNnT0RZMUxqazJOME10TWpJeExqTTBPQ0E1TWpZdU5UUTJJQzB4TmpndU5UTTFJRGszTVM0NU5URWdMVEV3Tnk0NU5UWWdPVFkzTGpNNE0wd3pNek11TlRjeUlEa3pOQzR3T0RKRE5EQTFMalk1TlNBNU1qZ3VOalF5SURRMU15NHdNeUE0TlRZdU1qY3hJRFF5T1M0eE1Ea2dOemc0TGpBeE0wd3pNVFV1T0RRMklEUTJOQzQ0TWpGRE1qazFMamMxTXlBME1EY3VORGc1SURJek1pNDVPRGdnTXpjM0xqTWdNVGMxTGpZMU5TQXpPVGN1TXpreVdpSWdabWxzYkQwaUl6RkVNVU0wTUNJZ2MzUnliMnRsUFNKMWNtd29JM0JoYVc1ME5WOXNhVzVsWVhKZk5ETTNNMTh4TnpFeE5Ea3BJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEhCaGRHZ2daRDBpVFRFMU55NDBOamtnTkRrNUxqVXlNVXd0TXpJdU5EYzNOU0ExTmpZdU1EZzRUQzA1TGpFME5qazNJRGczTlM0ME1qWk1NelkwTGpFeElEZzBOeTR5TnpSTU1qVTVMalF5TlNBMU5EZ3VOVFpETWpRMExqZ3hNeUExTURZdU9EWTBJREU1T1M0eE5qVWdORGcwTGprd09DQXhOVGN1TkRZNUlEUTVPUzQxTWpGYUlpQm1hV3hzUFNJak1qUXlNelV5SWlCemRISnZhMlU5SW5WeWJDZ2pjR0ZwYm5RMlgyeHBibVZoY2w4ME16Y3pYekUzTVRFME9Ta2lJSE4wY205clpTMTNhV1IwYUQwaU1pSXZQZ284Y0dGMGFDQmtQU0pOTVRJM0xqWTNOU0EyTURBdU1UQTBUQzAwTWk0ek5ESTRJRFkxT1M0Mk9EZERMVFkxTGpjeU9UUWdOalkzTGpnNE15QXRPREV1TmpjeE1pQTJPRGt1TmpFMElDMDRNaTQwTmpjNUlEY3hOQzR6T0RKTUxUZzJMakU1T0RFZ09ETXdMak0wT0VNdE9EY3VNVFUxTmlBNE5qQXVNVEUzSUMwMk5pNHhNekV5SURnNE5pNHdPRElnTFRNMkxqZ3hORFVnT0RreExqTXpOa3d5TVRRdU1qSTBJRGt6Tmk0ek16RkRNalU1TGpRME55QTVORFF1TkRNMklESTVOaTQyTWpnZ09UQXdMamM0TmlBeU9ERXVORE15SURnMU55NDBNamhNTWpBMExqRTBNaUEyTXpZdU9EZzBRekU1TXk0eE9ETWdOakExTGpZeE1pQXhOVGd1T1RRM0lEVTRPUzR4TkRVZ01USTNMalkzTlNBMk1EQXVNVEEwV2lJZ1ptbHNiRDBpSXpJNE1qYzFSU0lnYzNSeWIydGxQU0oxY213b0kzQmhhVzUwTjE5c2FXNWxZWEpmTkRNM00xOHhOekV4TkRrcElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUx6NEtQSEJoZEdnZ1pEMGlUVGd5TGpZd05URWdOamsxTGpZeE9Fd3RNelF1T0RReU9TQTNNell1TnpjNFF5MDJNQzQwTnpFZ056UTFMamMySUMwM05pNDROekUwSURjM01DNDRNelVnTFRjMExqZ3lPVEVnTnprM0xqa3hORXd0TmprdU5UY3pNaUE0TmpjdU5qQXhReTAyTnk0MU9EazVJRGc1TXk0NE9UZ2dMVFE0TGpZMk9ERWdPVEUxTGpneE55QXRNakl1T1RReU5DQTVNakV1TmpFNFRERTBNUzR3TlRjZ09UVTRMall3TWtNeE9EY3VNRE0ySURrMk9DNDVOekVnTWpJMkxqUTJPU0E1TWpRdU56RWdNakV3TGpnNElEZzRNQzR5TWpoTU1UVTVMakEzTWlBM016SXVNems0UXpFME9DNHhNVE1nTnpBeExqRXlOaUF4TVRNdU9EYzNJRFk0TkM0Mk5Ua2dPREl1TmpBMU1TQTJPVFV1TmpFNFdpSWdabWxzYkQwaUl6SkRNa0kyUWlJZ2MzUnliMnRsUFNKMWNtd29JM0JoYVc1ME9GOXNhVzVsWVhKZk5ETTNNMTh4TnpFeE5Ea3BJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEM5blBnbzhjbVZqZENCNFBTSTJNell1TmpjeElpQjVQU0kyTmpVdU5qazFJaUIzYVdSMGFEMGlNVEEyTUM0ek5DSWdhR1ZwWjJoMFBTSTNPVGN1TnpreElpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3RNelF1TmpVNU9TQTJNell1TmpjeElEWTJOUzQyT1RVcElpQm1hV3hzUFNKMWNtd29JM0JoYVc1ME9WOXNhVzVsWVhKZk5ETTNNMTh4TnpFeE5Ea3BJaTgrQ2p3dlp6NEtQR1JsWm5NK0NqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGljR0ZwYm5Rd1gyeHBibVZoY2w4ME16Y3pYekUzTVRFME9TSWdlREU5SWkwek5pNHlOalU0SWlCNU1UMGlNVEl1TkRFM01TSWdlREk5SWpFeU16SXVORGtpSUhreVBTSXhNREUyTGpZeUlpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0krQ2p4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlNeE9ERTJNekVpTHo0S1BITjBiM0FnYjJabWMyVjBQU0l4SWlCemRHOXdMV052Ykc5eVBTSWpNalF5TWpRNElpOCtDand2YkdsdVpXRnlSM0poWkdsbGJuUStDanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpY0dGcGJuUXhYMnhwYm1WaGNsODBNemN6WHpFM01URTBPU0lnZURFOUlqYzFPQzR5TmpFaUlIa3hQU0l5TURrdU5Ea3pJaUI0TWowaU1UUXlNUzQxTmlJZ2VUSTlJakV4T0M0NU1qVWlJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWo0S1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUl6SXhNVVkwUkNJdlBnbzhjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU15UXpKQ05rSWlMejRLUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKd1lXbHVkREpmYkdsdVpXRnlYelF6TnpOZk1UY3hNVFE1SWlCNE1UMGlNVEE1T1M0eUlpQjVNVDBpTVRBekxqTTFOU0lnZURJOUlqRXpOek11T1RraUlIa3lQU0kyTmk0eE1qVTRJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK0NqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTXpNREpFTmpnaUx6NEtQSE4wYjNBZ2IyWm1jMlYwUFNJeElpQnpkRzl3TFdOdmJHOXlQU0lqTWtNeVFqWkNJaTgrQ2p3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2p4c2FXNWxZWEpIY21Ga2FXVnVkQ0JwWkQwaWNHRnBiblF6WDJ4cGJtVmhjbDgwTXpjelh6RTNNVEUwT1NJZ2VERTlJakV5TXpRdU5UTWlJSGt4UFNJeE9UUXVOekE0SWlCNE1qMGlNVFF3Tmk0NE1TSWdlVEk5SWpFNU1TNDNJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK0NqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTXpSRE0xT0VFaUx6NEtQSE4wYjNBZ2IyWm1jMlYwUFNJeElpQnpkRzl3TFdOdmJHOXlQU0lqTWtNeVFqWkNJaTgrQ2p3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2p4c2FXNWxZWEpIY21Ga2FXVnVkQ0JwWkQwaWNHRnBiblEwWDJ4cGJtVmhjbDgwTXpjelh6RTNNVEUwT1NJZ2VERTlJakV5TnpVdU56a2lJSGt4UFNJeU5USXVOekV4SWlCNE1qMGlNVFF4Tmk0eElpQjVNajBpTWpVeExqQXhOeUlnWjNKaFpHbGxiblJWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaVBnbzhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpORGswTURsR0lpOCtDanh6ZEc5d0lHOW1abk5sZEQwaU1TSWdjM1J2Y0MxamIyeHZjajBpSXpKRE1rSTJRaUl2UGdvOEwyeHBibVZoY2tkeVlXUnBaVzUwUGdvOGJHbHVaV0Z5UjNKaFpHbGxiblFnYVdROUluQmhhVzUwTlY5c2FXNWxZWEpmTkRNM00xOHhOekV4TkRraUlIZ3hQU0l0TXpBdU9EazNOaUlnZVRFOUlqRTFOUzQwTURnaUlIZ3lQU0l5T1RjdU1USTJJaUI1TWowaU5qUTNMalE1SWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSStDanh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU15TVRGR05FUWlMejRLUEhOMGIzQWdiMlptYzJWMFBTSXhJaUJ6ZEc5d0xXTnZiRzl5UFNJak1rTXlRalpDSWk4K0Nqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGljR0ZwYm5RMlgyeHBibVZoY2w4ME16Y3pYekUzTVRFME9TSWdlREU5SWpnNUxqWXpOellpSUhreFBTSXpOVE11TURJMElpQjRNajBpTXpBeExqWXdPQ0lnZVRJOUlqWXpOQzQxTkRRaUlHZHlZV1JwWlc1MFZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJajRLUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSXpNd01rUTJPQ0l2UGdvOGMzUnZjQ0J2Wm1aelpYUTlJakVpSUhOMGIzQXRZMjlzYjNJOUlpTXlRekpDTmtJaUx6NEtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENEtQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0p3WVdsdWREZGZiR2x1WldGeVh6UXpOek5mTVRjeE1UUTVJaUI0TVQwaU9ETXVNREkwTVNJZ2VURTlJalUyTUM0eU5TSWdlREk5SWpFNU15NHpOemtpSUhreVBTSTNORGt1TXpneklpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0krQ2p4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlNelJETTFPRUVpTHo0S1BITjBiM0FnYjJabWMyVjBQU0l4SWlCemRHOXdMV052Ykc5eVBTSWpNa015UWpaQ0lpOCtDand2YkdsdVpXRnlSM0poWkdsbGJuUStDanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpY0dGcGJuUTRYMnhwYm1WaGNsODBNemN6WHpFM01URTBPU0lnZURFOUlqVTJMakl6TnpJaUlIa3hQU0kyTlRrdU16ZzFJaUI0TWowaU1UUTFMakkzTlNJZ2VUSTlJamd4TXk0NE9Ea2lJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWo0S1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUl6UTVOREE1UmlJdlBnbzhjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU15UXpKQ05rSWlMejRLUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKd1lXbHVkRGxmYkdsdVpXRnlYelF6TnpOZk1UY3hNVFE1SWlCNE1UMGlNVEF6Tnk0NE9TSWdlVEU5SWpjeE5DNDNOelFpSUhneVBTSXhNRGt4TGpBMElpQjVNajBpTVRRMU5pNDNOeUlnWjNKaFpHbGxiblJWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaVBnbzhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpNVVl4UkROR0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpBaUx6NEtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqSXpNVFUxTmlJZ2MzUnZjQzFqYjJ4dmNqMGlJekl6TWpBME5pSXZQZ284YzNSdmNDQnZabVp6WlhROUlqQXVPVEEwTURFeElpQnpkRzl3TFdOdmJHOXlQU0lqTWpNeU1EUTJJaTgrQ2p3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2p4amJHbHdVR0YwYUNCcFpEMGlZMnhwY0RCZk5ETTNNMTh4TnpFeE5Ea2lQZ284Y21WamRDQjNhV1IwYUQwaU1UUXpPU0lnYUdWcFoyaDBQU0k0TXpVaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p3dlkyeHBjRkJoZEdnK0NqeGpiR2x3VUdGMGFDQnBaRDBpWTJ4cGNERmZORE0zTTE4eE56RXhORGtpUGdvOGNtVmpkQ0IzYVdSMGFEMGlNVFEwTUNJZ2FHVnBaMmgwUFNJNE16VWlJR1pwYkd3OUluZG9hWFJsSWk4K0Nqd3ZZMnhwY0ZCaGRHZytDand2WkdWbWN6NEtQQzl6ZG1jK0NnPT0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNzAlO1xufVxuLmxvZ2luc2VjdGlvbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5sb2dpbnNlY3Rpb24gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmNvbXBvbmVudC1ncmlkLWRpc3BsYXkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IDU0MHB4O1xufVxuLmxvZ2luc2VjdGlvbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY29tcG9uZW50LWdyaWQtZGlzcGxheS5jb21wb25lbnQtZ3JpZDMtZGlzcGxheSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAwcHggMTBweCA1MzBweCAhaW1wb3J0YW50O1xufVxuLmxvZ2luc2VjdGlvbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY29tcG9uZW50LWdyaWQtZGlzcGxheSAuY2Fyc291YWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMHB4IDBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY4ZGVnLCAjMzYzMzU5IDEuNSUsIHJnYmEoNDEsIDM4LCA5OSwgMC45MikgOTguNzElKTtcbn1cbi5sb2dpbnNlY3Rpb24gLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmNvbXBvbmVudC1ncmlkLWRpc3BsYXkgLmNhcnNvdWFsLWNvbnRlbnQgLm93bC10aGVtZSAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICB3aWR0aDogNDgwMHB4ICFpbXBvcnRhbnQ7XG59XG4ubG9naW5zZWN0aW9uIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jb21wb25lbnQtZ3JpZC1kaXNwbGF5IC5wcm9wcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ2luc2VjdGlvbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY29tcG9uZW50LWdyaWQtZGlzcGxheSAucHJvcHMtY29udGVudCAucHJvcHMtY29udGVudC1kYXRhIHtcbiAgcGFkZGluZzogMHB4IDQ4cHg7XG59XG4ubG9naW5zZWN0aW9uIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jb21wb25lbnQtZ3JpZC1kaXNwbGF5IC5wcm9wcy1jb250ZW50IC5wcm9wcy1jb250ZW50LWRhdGEucGFkZGluZy00MCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ubG9naW5zZWN0aW9uIC5tb2RhbC1sb2dpbi1yZXZhbXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2dpbnNlY3Rpb24gLm1vZGFsLWxvZ2luLXJldmFtcCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxvZ2luc2VjdGlvbiAubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIxNDQwXCIgaGVpZ2h0PVwiODM1XCIgdmlld0JveD1cIjAgMCAxNDQwIDgzNVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxyZWN0IGZpbGw9XCIjRjdGN0ZCXCIvPjxwYXRoIG9wYWNpdHk9XCIwLjA1XCIgZD1cIk0xODMyLjk2IC0zQzE4MzIuOTYgMTc4LjY2NCAxNjg1LjcxIDMyNS44ODUgMTUwNC4wMiAzMjUuODg1QzEzMjIuMzMgMzI1Ljg4NSAxMTc1LjA4IDE3OC42NjQgMTE3NS4wOCAtM0g5MDYuMDA4QzkwNi4wMDggMzI3LjE0NSAxMTczLjgyIDU5NC45MTYgMTUwNC4wMiA1OTQuOTE2QzE4MzQuMjIgNTk0LjkxNiAyMTAyLjAzIDMyNy4xNDUgMjEwMi4wMyAtM0gxODMyLjk2WlwiIGZpbGw9XCIjRjA0RTQ1XCIgZmlsbC1vcGFjaXR5PVwiMC43MlwiLz48cGF0aCBvcGFjaXR5PVwiMC4wNVwiIGQ9XCJNNTc3LjAzNCAxMDMzLjAzQzU3Ny4wMzQgODUxLjM2NSA3MjQuMjc5IDcwNC4xNDQgOTA1Ljk3MiA3MDQuMTQ0QzEwODcuNjYgNzA0LjE0NCAxMjM0LjkxIDg1MS4zNjUgMTIzNC45MSAxMDMzLjAzSDE1MDMuOThDMTUwMy45OCA3MDIuODg0IDEyMzYuMTcgNDM1LjExMyA5MDUuOTcyIDQzNS4xMTNDNTc1Ljc3NCA0MzQuOTAzIDMwNy45NjEgNzAyLjY3NCAzMDcuOTYxIDEwMzMuMDNINTc3LjAzNFpcIiBmaWxsPVwiI0YwNEU0NVwiIGZpbGwtb3BhY2l0eT1cIjAuNzJcIi8+PC9zdmc+JykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmYiAhaW1wb3J0YW50O1xufVxuLmxvZ2luc2VjdGlvbiAudG9wLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxvZ2luc2VjdGlvbiAudG9wLWNvbnRlbnQgLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbn1cbi5sb2dpbnNlY3Rpb24gLmZvb3Rlci1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5sb2dpbnNlY3Rpb24gLmZvb3Rlci1jb250ZW50IC5sYXN0LWhlYWQgYSB7XG4gIGNvbG9yOiAjYTZhOGU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbnNlY3Rpb24gLmZvb3Rlci1jb250ZW50IC5sYXN0LWhlYWQgYSB7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gIH1cbn1cbi5sb2dpbnNlY3Rpb24gLmZvb3Rlci1jb250ZW50IC5maXJzdC1oZWFkLWxvZ2luIHtcbiAgY29sb3I6ICNmY2ZjZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luc2VjdGlvbiAuZm9vdGVyLWNvbnRlbnQgLmZpcnN0LWhlYWQtbG9naW4ge1xuICAgIGNvbG9yOiAjMzYzMzU5O1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXNldC1zZWN0aW9uIC5lZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbiB7XG4gIGZvbnQtc2l6ZTogNy44MTNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhc3N3b3JkLXJlc2V0LXNlY3Rpb24gLmVkZWwtaWNvbi1zdWNjZXNzLWljb24tZnVsbGdyZWVuIHtcbiAgICBmb250LXNpemU6IDYuMjVyZW07XG4gIH1cbn1cblxuLmNvbW1vbi1sb2dpbi1jdXN0b20tZXJyb3IgLmRlc2MtbG9naW4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWxvZ2luLWN1c3RvbS1lcnJvciAuZGVzYy1sb2dpbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtbG9naW4tcmV2YW1wIC52YWxpZGF0aW9ucyAuaW52YWxpZE1zZyAucC0xIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4ubW9kYWwtbG9naW4tcmV2YW1wIC5jb21wb25lbnQtZ3JpZC1kaXNwbGF5IC5wcm9wcy1jb250ZW50IC5oZWxwX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5tb2RhbC1sb2dpbi1yZXZhbXAgLmNvbXBvbmVudC1ncmlkLWRpc3BsYXkgLmNhcnNvdWFsLWNvbnRlbnQgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAwcHggMHB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNzBweCBhdXRvO1xuICBncmlkLWdhcDogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbn1cbi5wYXNzd29yZENvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFzc3dvcmRDb250YWluZXIgPiBkaXYgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXNzd29yZENvbnRhaW5lciAubGFiZWxjb250YWluIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXNzd29yZENvbnRhaW5lciAubGFiZWxjb250YWluIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5wYXNzd29yZENvbnRhaW5lciAubGFiZWxjb250YWluLmdyZWVuIHtcbiAgY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cbi5wYXNzd29yZENvbnRhaW5lciAuZWRlbC1pY29uLXJvdW5kZWQtY2xvc2Uge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBjb2xvcjogI2IzYjNiMztcbn1cbi5wYXNzd29yZENvbnRhaW5lciAuZWRlbC1pY29uLWNpcmNsZS10aWNrLmdyZWVuIHtcbiAgY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cbi5wYXNzd29yZENvbnRhaW5lciAuZWRlbC1pY29uLXRvb2x0aXA6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbiNwb3BvdmVyLXBhc3N3b3JkLXRvcC5mYWRlIHtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbn1cbiNwb3BvdmVyLXBhc3N3b3JkLXRvcC5wb3BvdmVyIHtcbiAgbWF4LXdpZHRoOiAyOTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZDtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggNHB4IDFweCAjZGRlMmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuI3BvcG92ZXItcGFzc3dvcmQtdG9wIC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIwMywgMjAwLCAyMDAsIDAuMSk7XG59XG4jcG9wb3Zlci1wYXNzd29yZC10b3AgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0ZmFmZDtcbiAgbGVmdDogMnB4O1xufVxuXG4uZWRlbC1pY29uLWV5ZS1oaWRlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuXG4uZWRlbC1pY29uLWV5ZS1zaG93OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmxvZ2luc2VjdGlvbiAuZWRlbC1pY29uLWV5ZSB7XG4gIGNvbG9yOiAjZjg4OTgyO1xufVxuXG4ucmVnaXN0ZXItcGFnZS1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xuICAucmVnaXN0ZXItcGFnZS1ibG9jayAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTFweCAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWlucHV0ZmllbGQgLmhlbHBfdGV4dCB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWlucHV0ZmllbGQgLmhlbHBfdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWlucHV0ZmllbGQgLmZvcm0tY29udHJvbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMy40cHg7XG4gIHBhZGRpbmc6IDE1LjU4cHggMTVweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItaW5wdXRmaWxlZC1tb2IgLmNvbCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWlucHV0ZmlsZWQtbW9iLmluZGVudElucHV0IGlucHV0IHtcbiAgdGV4dC1pbmRlbnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ucmVnaXN0ZXItcGFnZS1ibG9jayAucmVnaXN0ZXItaW5wdXRmaWxlZC1tb2IgLmlucHV0X3ByZWZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgdG9wOiAxOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3B4O1xufVxuLnJlZ2lzdGVyLXBhZ2UtYmxvY2sgLnJlZ2lzdGVyLWJ0biB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucmVnaXN0ZXItbW9iLW51bWJlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnJlZ2lzdGVyLW1vYi1udW1iZXIgLmZsb2F0aW5nLWxhYmVsIHtcbiAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVnaXN0ZXItbW9iLW51bWJlci5mbG9hdGluZy1sYWJlbC1ncm91cCBpbnB1dDpmb2N1cyB+IC5mbG9hdGluZy1sYWJlbCB7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY291bnRyeWNvZGUgLmZsb2F0aW5nLWxhYmVsIHtcbiAgbGVmdDogMzBweDtcbn1cblxuLnJlZ2lzdGVyLWlucHV0ZmllbGQgLmhlbHBfdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ub3RwLXBhZ2UtYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG4ub3RwLXBhZ2UtYmxvY2sgLm90cHNlbnQtbXNnIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm90cC1wYWdlLWJsb2NrIC5vdHBzZW50LW1zZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ub3RwLXBhZ2UtYmxvY2sgLnlvYl9pbnBfZ3JwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm90cC1wYWdlLWJsb2NrIC55b2JfaW5wX2dycCAueW9iX2lucCxcbi5vdHAtcGFnZS1ibG9jayAueW9iX2lucF9ncnAgLnlvYl9pbnAuZm9jdXMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbi5vdHAtcGFnZS1ibG9jayAub3RwcGFnZS1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMjlweDtcbn1cblxuLnByb2ZpbGUtb3RwIHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDtcbn1cblxuLnByb2ZpbGUtb3RwLXdpZHRoIHtcbiAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXNlbmQtb3RwLW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC55b2JfaW5wX2dycCAueW9iX2lucCxcbiAgLnlvYl9pbnBfZ3JwIC55b2JfaW5wLmZvY3VzIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAvKiBDU1Mgc3BlY2lmaWMgdG8gaU9TIGRldmljZXMgKi9cbiAgSU5QVVRbdHlwZT1wYXNzd29yZF0ge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIElOUFVUW3R5cGU9cGFzc3dvcmRdIHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4uY2xpZW50TG9naW4ge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG4uY2xpZW50TG9naW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2xpZW50TG9naW4gLmRyb3Bkb3duSW5wdXQgLmRyb3Bkb3duIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jbGllbnRMb2dpbiAuZHJvcGRvd25JbnB1dCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNsaWVudExvZ2luIC5kcm9wZG93bklucHV0IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5jbGllbnRMb2dpbiAuZHJvcGRvd25JbnB1dCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uY2xpZW50TG9naW4gLmRyb3Bkb3duSW5wdXQgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZDtcbn1cbi5jbGllbnRMb2dpbiAuZHJvcGRvd25JbnB1dCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gLnRyYXNoIHtcbiAgY29sb3I6ICNkZDUwNGQ7XG59XG4uY2xpZW50TG9naW4gLmxvZ2luVGFicyAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNsaWVudExvZ2luIC5sb2dpblRhYnMgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMDAyZjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uY2xpZW50TG9naW4gLmxvZ2luVGFicyAuZ2VuZXJpYy10YWJzIC50YWItY29udGVudCAuY2xpZW50TG9naW4ge1xuICBwYWRkaW5nOiAwO1xufVxuLmNsaWVudExvZ2luIC5sb2dpblRhYnMgLmdlbmVyaWMtdGFicyAudGFiLWNvbnRlbnQgLmNsaWVudExvZ2luIC5sb2dJbk1haW5QYWdlIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmNsaWVudExvZ2luIC5zdXBwb3J0LWRyb3Age1xuICB3aWR0aDogMjMxLjI5cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2xpZW50TG9naW4gLnN1cHBvcnQtZHJvcCAuc3VwcG9ydC1kcm9wLW1lbnUgLnN1cHBvcnQtZHJvcC1tZW51LXdyYXAge1xuICBtYXJnaW46IDIwcHg7XG59XG4uY2xpZW50TG9naW4gLnN1cHBvcnQtZHJvcCAuc3VwcG9ydC1kcm9wLW1lbnUgLnN1cHBvcnQtZHJvcC1tZW51LXdyYXAgLkRNU2FuXzE2XzcwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMC44M3B4O1xufVxuLmNsaWVudExvZ2luIC5zdXBwb3J0LWRyb3AgLnN1cHBvcnQtZHJvcC1tZW51IC50YWJzV3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5jbGllbnRMb2dpbiAuc3VwcG9ydC1kcm9wIC5zdXBwb3J0LWRyb3AtbWVudSAudGFic1dyYXAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uY2xpZW50TG9naW4gLnN1cHBvcnQtZHJvcCAuc3VwcG9ydC1kcm9wLW1lbnUgLnRhYnNXcmFwIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgY29sb3I6ICNmMGY5ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jbGllbnRMb2dpbiAuc3VwcG9ydC1kcm9wIC5zdXBwb3J0LWRyb3AtbWVudSAubG9naW5CdG4ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jbGllbnRMb2dpbiAuc3VwcG9ydC1kcm9wIC5zdXBwb3J0LWRyb3AtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNsaWVudExvZ2luIC5zdXBwb3J0LWRyb3AgLnN1cHBvcnQtZHJvcC1tZW51LWl0ZW0gYSB7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5jbGllbnRMb2dpbiAuc3VwcG9ydC1kcm9wIC5zdXBwb3J0LWRyb3AtbWVudS1pdGVtLXVuZGVybGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jbGllbnRMb2dpbiAuc3VwcG9ydC1kcm9wLmxvZ2luUmVnaXN0ZXJEcm9wZG93biB7XG4gIHdpZHRoOiAzOTBweDtcbn1cbi5jbGllbnRMb2dpbiAuc3VwcG9ydC1kcm9wLmxvZ2luUmVnaXN0ZXJEcm9wZG93biAuZHJhd2VyLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaG9vc2VBY2NvdW50IC5jaG9vc2VBY2NvdW50LWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE4LjIzcHg7XG59XG4uY2hvb3NlQWNjb3VudCAuZWRfYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5jaG9vc2VBY2NvdW50IC5yYWRpby1idXR0b25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc3VwcG9ydC1jb250ZW50LWJvZHkgLnN1cHBvcnQtY29udGVudC1ib2R5LXdyYXBwYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDBweDtcbn1cbi5zdXBwb3J0LWNvbnRlbnQtYm9keSAuc3VwcG9ydC1jb250ZW50LWJvZHktd3JhcHBhciBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLkVxdWl0eS1wcm9maWxlLWJ0biB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucHdkTG9naW5QYWdlIHAge1xuICBtYXJnaW46IDA7XG59XG4ucHdkTG9naW5QYWdlIC5lcnJvclJlZEJnTXNnIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnB3ZExvZ2luUGFnZSAuZXJyb3JSZWRCZ01zZyBwIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5sb2dJbk1haW5QYWdlIC5lcnJvclJlZEJnTXNnIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxvZ0luTWFpblBhZ2UgLmVycm9yUmVkQmdNc2cgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sb2dJbk1haW5QYWdlIC5lcnJvclJlZEJnTXNnIC50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLmxvZ0luTWFpblBhZ2UgLnRlcm1zLWNvbmRpdGlvbnMtcGFzc3dvcmQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5sb2dJbk1haW5QYWdlIC52YWxpZGF0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sb2dJbk1haW5QYWdlIC52YWxpZGF0aW9ucyAuYm9yZGVyZWRUZXh0IC5lZF9idXR0b24ubGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubG9nSW5NYWluUGFnZSAudmFsaWRhdGlvbnMgLmJvcmRlcmVkVGV4dCAudHh0LW1pZG5pZ2h0LWJsdWUge1xuICBsaW5lLWhlaWdodDogMTUuNjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5sb2dJbk1haW5QYWdlIC5kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmxvZ0luTWFpblBhZ2UgLmRpdmlkZXIuZGl2aWRlci0xNSB7XG4gIG1hcmdpbjogMTVweCAwcHg7XG59XG4ubG9nSW5NYWluUGFnZSAuZGl2aWRlciBwIHtcbiAgbGluZS1oZWlnaHQ6IDE4LjIzcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9nSW5NYWluUGFnZSAuZGl2aWRlciBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogNDUlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDcwcHg7XG4gIHJpZ2h0OiAxNDYlO1xufVxuLmxvZ0luTWFpblBhZ2UgLmRpdmlkZXIgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogNDUlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGxlZnQ6IDE0NiU7XG59XG4ubG9nSW5NYWluUGFnZSAubG9nSW5NYWluUGFnZSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyOSwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjMuNHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4ubG9nSW5NYWluUGFnZSAubG9nSW5NYWluUGFnZSAuaW52YWxpZC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ1MDRkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubG9nSW5NYWluUGFnZSAud2VsY29tZUxvZ2luVmFsaWRhdGlvbiAuaGVscF90ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sb2dJbk1haW5QYWdlIC53ZWxjb21lTG9naW5WYWxpZGF0aW9uIGlucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRlc2tCdG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRlc2tCdG4gLmVkX2J1dHRvbiB7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZGVza0J0biAuZWRfYnV0dG9uIC5taWRuaWdodC1ibHVlIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cbi5kZXNrQnRuIC5lZF9idXR0b24gLm1pZG5pZ2h0LWJsdWUtYm9yZGVyIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVza0J0biAuZWRfYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnVuYmxvYWNrYWNjb3VudCAuRE1TYW5zTm9ybWFsXzE0XzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZXNlbmQtb3RwLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5sb2dpbi1lcnJvck1zZy1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sb2dpbi1lcnJvck1zZy1zZWN0aW9uIC5pbnZhbGlkTXNnIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmxvZ2luLWVycm9yTXNnLXNlY3Rpb24gLmludmFsaWRNc2cgbGFiZWwsXG4ubG9naW4tZXJyb3JNc2ctc2VjdGlvbiAuaW52YWxpZE1zZyBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmxvZ2luLWVycm9yTXNnLXNlY3Rpb24gLmludmFsaWRNc2cgbGFiZWwuZWRlbC1pY29uLXZhbGlkYXRpb24sXG4ubG9naW4tZXJyb3JNc2ctc2VjdGlvbiAuaW52YWxpZE1zZyBzcGFuLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZW1vdmUtZXJyb3ItcGFkZGluZyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5yZW1vdmUtZXJyb3ItcGFkZGluZyAuaW52YWxpZE1zZyB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmxvZ291dC1wb3B1cC1ibG9jay1tb2IgLmRyYXdlcmJsb2NrIC5kcmF3ZXItYm9keSxcbi5sb2dvdXQtcG9wdXAtZHJvcCAuZHJhd2VyYmxvY2sgLmRyYXdlci1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmxvZ291dC1wb3B1cC1ibG9jay1tb2IgLmxvZ291dGNvbnRlbnQtZGVza3RvcCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubG9nb3V0LXBvcHVwLWJsb2NrLW1vYiAuc3VwcG9ydC1nZW5lcmljU2lkZWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubG9nb3V0LXBvcHVwLWJsb2NrLW1vYiAucmVmcmVzaC1idG4tbG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmxvZ291dC1kcmF3ZXJibG9jayAuZHJhd2VyLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9nb3V0LWRyYXdlcmJsb2NrIC5kcmF3ZXItYm9keSAudXNlcm5hbWUtZGlzcGxheSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5sb2dvdXQtZHJhd2VyYmxvY2sgLmRyYXdlci1ib2R5IC5ndWVzdC1sb2dpbi1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5sb2dvdXQtZHJhd2VyYmxvY2sgLmRyYXdlci1ib2R5IC5sb2dvdXQtZHJvcC1tZW51LXdyYXAge1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbn1cbi5sb2dvdXQtZHJhd2VyYmxvY2sgLmRyYXdlci1ib2R5IC5sb2dvdXQtZHJvcC1tZW51LWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvZ291dC1kcmF3ZXJibG9jayAuZHJhd2VyLWJvZHkgLmxvZ291dC1kcm9wLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmxvZ291dC1kcmF3ZXJibG9jayAuZHJhd2VyLWJvZHkgLmxvZ291dC1kcm9wLW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4ubG9nb3V0LWRyYXdlcmJsb2NrIC5kcmF3ZXItYm9keSAubG9nb3V0LWRyb3AtbWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnJlZnJlc2gtYnRuLWxvZ2luLXN1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4ubG9nb3V0LXBvcHVwLWRyb3Age1xuICB3aWR0aDogMzQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjVweDtcbn1cbi5sb2dvdXQtcG9wdXAtZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIHRvcDogMC4xcmVtO1xuICByaWdodDogMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogOXB4IHNvbGlkICM0NDQ0NDQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiAjZmZmZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjNkZWcpO1xuICBib3gtc2hhZG93OiAtMXB4IDFweCAwcHggMHB4ICNlN2U3ZTc7XG59XG4ubG9nb3V0LXBvcHVwLWRyb3AgLnJlZnJlc2gtYnRuLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY3VzdG9tLWZvcm0tY29udHJvbC5FcnJvci1ib3JkZXItY3VzdG9tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4ubXBpbmlzc3VlLWVycm9yIC5pbnZhbGlkTXNnIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1waW5pc3N1ZS1lcnJvciAuaW52YWxpZE1zZyAucC0xIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5jaG9vc2VhY2NvdW50LWxvZ2luIC5jaG9vc2VBY2NvdW50IC5kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm90cC1wYXNzLXBhZGRpbmcgLm90cC1wYWdlLWJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtYXBwLWNvbnRlbnQgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5tb2JpbGUtYXBwLWNvbnRlbnQgLmVkZWwtaWNvbi1hcnJvdy1kb3duLmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmFpbHVyZS1sb2dpbi1pZC1tYiAucGFzc3dvcmQtcmVzZXQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZmFpbHVyZS1sb2dpbi1pZC1tYiAucGFzc3dvcmQtcmVzZXQtc2VjdGlvbiAuZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtbG9naW4tcmV2YW1wIC5jb21wb25lbnQtZ3JpZC1kaXNwbGF5IC5jYXJzb3VhbC1jb250ZW50IC5oaWRlLWRvdHMgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWxvZ2luLXJldmFtcCAuY29tcG9uZW50LWdyaWQtZGlzcGxheSAuY2Fyc291YWwtY29udGVudCAuaGlkZS1kb3RzIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eHQtZ3JleS1ibHVlLWVkLmxpbmsge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzMDAyZjtcbn1cblxuLnRyaWFsLWdlbi1ibG9jayAudHJpYWwtY291bnQtdGV4dCB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJpYWwtZ2VuLWJsb2NrIC50cmlhbC1jb3VudC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4udHJpYWwtZ2VuLWJsb2NrIC50cmlhbC1jb3VudC10ZXh0MSB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJpYWwtZ2VuLWJsb2NrIC50cmlhbC1jb3VudC10ZXh0MSB7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4udHJpYWwtZ2VuLWJsb2NrIC5kZXNrQnRuIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cmlhbC1nZW4tYmxvY2sgLmRlc2tCdG4ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4udHJpYWwtZ2VuLWJsb2NrIC5kZXNrQnRuIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRyaWFsLWdlbi1ibG9jayAuZGVza0J0biBidXR0b24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJpYWwtZ2VuLWJsb2NrIC5kZXNrQnRuIGJ1dHRvbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJpYWwtZ2VuLWJsb2NrIC5kZXNrQnRuIC5ibG9vZC1yZWQtYm9yZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbiAgLnRyaWFsLWdlbi1ibG9jayAuZGVza0J0biAuYmxvb2QtcmVkLWJvcmRlcjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmxoLTIxIHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5saC0xNDAge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLm1ndC0xMSB7XG4gIG1hcmdpbi10b3A6IDExcHggIWltcG9ydGFudDtcbn1cblxuLnRyaWFscGVyaW9kQm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSA2MCU7XG59XG4udHJpYWxwZXJpb2RCb3ggaW1nIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRyaWFscGVyaW9kQm94IGltZyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cmlhbHBlcmlvZEJveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0bztcbiAgfVxufVxuXG4udHJpYWxwZXJpb2RCb3gtdy0xMDAge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDgwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJpYWxwZXJpb2RCb3gtdy0xMDAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJpYWxwZXJpb2QtYmxvY2stc2VjdGlvbiAubW9kYWxMb2dpbiAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4udHJpYWxwZXJpb2QtYmxvY2stc2VjdGlvbiAubW9kYWxMb2dpbiAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDBweCA2MHB4IDMwcHggNjBweDtcbn1cblxuLmxoLTE4IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uc3RlZWwtZ3JheS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ZTZkNzcgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLmhlbHAtZGF0YS1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaGVscC1kYXRhLWJveCAuZWRlbC1pY29uLXJpZ2h0LWFycm93IHtcbiAgY29sb3I6ICM4MjgwOTY7XG59XG5cbi5zZWN1cmVsb2dpbi1zZWN0aW9uIC5zZWN1cmVsb2dpbi1lcnJvciAuY2hhbmdlLWJnLXBhc3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVhZDg7XG4gIGNvbG9yOiAjZDI3NDIyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2VjdXJlbG9naW4tc2VjdGlvbiAuc2VjdXJlbG9naW4tZXJyb3IgLmNoYW5nZS1iZy1wYXN0YWwgZGl2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyZWxvZ2luLXNlY3Rpb24gLnNlY3VyZWxvZ2luLWVycm9yIC5jaGFuZ2UtYmctcGFzdGFsIGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuLnNlY3VyZWxvZ2luLXNlY3Rpb24gLlNlY3VyZUxvZ2luQm94LWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdXJlbG9naW4tc2VjdGlvbiAuU2VjdXJlTG9naW5Cb3gtYm9yZGVyIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN1cmVsb2dpbi1zZWN0aW9uIC5TZWN1cmVMb2dpbkJveC1ib3JkZXIgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuLnNlY3VyZWxvZ2luLXNlY3Rpb24gLlNlY3VyZUxvZ2luQm94LWJvcmRlciAuaW1nLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJyZC1tb25vY2hyb21lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuXG4ubGVhcm5tb3JlLWRpdi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMC42cHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDI1cHggMzdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tbGVmdDogMC43cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDMuN3JlbTtcbn1cbi5sZWFybm1vcmUtZGl2LWNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxNXB4O1xufVxuLmxlYXJubW9yZS1kaXYtY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjMzYzMzU5O1xufVxuXG4uYXBwYm94Y29udGVudC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcHBib3hjb250ZW50LWJveCAuc3Bhbi1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXBwYm94Y29udGVudC1ib3ggLmFwcC1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4ubW9iaWxlLWNvbnRlbnQtYXBwIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1jb250ZW50LWFwcCAuZWRlbC1pY29uLWFycm93LWRvd24ge1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlzYWJsZW90cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGlzYWJsZW90cCAuY2lyY2xlLWNvbnRlbnQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmRpc2FibGVvdHAgLmNpcmNsZS1jb250ZW50IGkge1xuICBjb2xvcjogI2Y3OTQzZTtcbn1cblxuLmNyZW15LXllbGxvdy1zZWN0aW9uIC5iZ19saWdodFBpbmtUd28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGNlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5iYW5uZXItcG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLXBvc2l0aW9uIC5pbWdlLWNvbnRlbnQtZGF0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MyU7XG4gIGxlZnQ6IDQwJTtcbn1cbi5iYW5uZXItcG9zaXRpb24gLmltZ2UtY29udGVudC1kYXRhIC5pbWctY29udGVudC1ib3gge1xuICBib3JkZXI6IDEwcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXItcG9zaXRpb24gLmltZ2UtY29udGVudC1kYXRhIC5pbWctY29udGVudC1ib3ggLmVkZWwtaWNvbi1ncmVlbi10aWNrMSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNjYW5pbWFnZS1ib3JkZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgMnB4LCB0cmFuc3BhcmVudCAycHgpIDAgMCwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayAycHgsIHRyYW5zcGFyZW50IDJweCkgMCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgYmxhY2sgMnB4LCB0cmFuc3BhcmVudCAycHgpIDEwMCUgMCwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGJsYWNrIDJweCwgdHJhbnNwYXJlbnQgMnB4KSAxMDAlIDEwMCUsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrIDJweCwgdHJhbnNwYXJlbnQgMnB4KSAwIDAsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGJsYWNrIDJweCwgdHJhbnNwYXJlbnQgMnB4KSAxMDAlIDAsIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGJsYWNrIDJweCwgdHJhbnNwYXJlbnQgMnB4KSAwIDEwMCUsIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGJsYWNrIDJweCwgdHJhbnNwYXJlbnQgMnB4KSAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zY2FuaW1hZ2UtYm9yZGVyIC5xciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5lbmxhcmdlLW1haW4tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbmxhcmdlLW1haW4tc2VjdGlvbiAuc2Nhbi1lbmxhcmdlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmVubGFyZ2UtbWFpbi1zZWN0aW9uIC5zY2FuLWVubGFyZ2Utc2VjdGlvbiAuZWRlbC1pY29uLWVubGFyZ2UtYXJyb3cge1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5lbmxhcmdlLW1haW4tc2VjdGlvbiAuc2Nhbi1lbmxhcmdlLXNlY3Rpb24gLnNjYW5xci1zZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA2cHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udmwtbGluZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLnN3aXRjaC1vdHAtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWZmO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uZXh0ZXJuYWwtdG9wLW1iIHtcbiAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXh0ZXJuYWwtdG9wLW1iIC5hcHBib3hjb250ZW50LWJveCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBnYXA6IDE1cHg7XG59XG4uZXh0ZXJuYWwtdG9wLW1iIC5ncmlkLTItMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbn1cblxuLmRpc2FibGUtb3RwLW1vYi1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmRpc2FibGUtb3RwLW1vYi1ib3ggLmRpc2FibGUtb3RwLW1vYiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZ2FwOiAxMHB4O1xufVxuLmRpc2FibGUtb3RwLW1vYi1ib3ggLmRpc2FibGUtb3RwLW1vYiAudHh0LWdyZWVuIHtcbiAgY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cblxuLnNjYW4tcXItbW9iaWxlIC5zY2FuLXFyLW1vYmlsZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zY2FuLXFyLW1vYmlsZSAuc2Nhbi1xci1tb2JpbGUtZ3JpZCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uc2Nhbi1xci1tb2JpbGUgLnNjYW4tcXItbW9iaWxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNjYW4tcXItbW9iaWxlIC5zY2FuLXFyLW1vYmlsZS1iZyAuY29weUxpbmstLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2Nhbi1xci1tb2JpbGUgLnNjYW4tcXItbW9iaWxlLWJnIC5jb3B5TGluay0taW5wdXQgaW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2Nhbi1xci1tb2JpbGUgLnNjYW4tcXItbW9iaWxlLWJnIC5jb3B5TGluay0taW5wdXQgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ci1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZyLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsZWZ0OiAtMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn0iLCIucmVnaXN0ZXItcGFnZS1ibG9jayB7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4O1xyXG5cclxuICAvLyAjZm9yZ290TG9naW5pZC1mb3JtIHtcclxuICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAvLyB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xyXG4gICAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlZ2lzdGVyLWlucHV0ZmllbGQge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMy40cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1LjU4cHggMTVweDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnaXN0ZXItaW5wdXRmaWxlZC1tb2Ige1xyXG4gICAgLy8gbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1tb2ItbnVtYmVyIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbG9hdGluZy1sYWJlbCB7XHJcbiAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaXN0ZXItbW9iLW51bWJlci5mbG9hdGluZy1sYWJlbC1ncm91cCB7XHJcbiAgaW5wdXQ6Zm9jdXMgfiAuZmxvYXRpbmctbGFiZWwge1xyXG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9sZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMjBweCk7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gIH1cclxuXHJcbiAgLnN0YXIge1xyXG4gICAgY29sb3I6ICNlNjIwMjA7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5mbG9hdGluZy1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxuXHJcbiAgLmZsb2F0aW5nLWxhYmVsLmZvY3VzIHtcclxuICAgIHRvcDogLTI1cHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAucm93IHtcclxuLy8gICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4vLyB9XHJcblxyXG4uY291bnRyeWNvZGUge1xyXG4gIC5mbG9hdGluZy1sYWJlbCB7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuI2d1ZXN0LWVtYWlsLXZlcmlmaWNhdGlvbi1mb3JtIHtcclxuICAucmVnaXN0ZXItaW5wdXRmaWVsZCB7XHJcbiAgICAuaGVscF90ZXh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnVuZGVybGluZSB7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG4kaW1hZ2U6IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9pbWFnZXMvZmVhdHVyZXMvTG9naW5GbG93L2xvZ2luYmctc2NyZWVuLnBuZ1wiO1xyXG5cclxuLy8gLmN1c3RvbS1mb3JtLWNvbnRyb2wge1xyXG4vLyAgIC5mb3JtLWNvbnRyb2wge1xyXG4vLyAgICAgaGVpZ2h0OiA1MHB4O1xyXG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuLy8gICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbi8vICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4vLyAgICAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJjpmb2N1cyB7XHJcbi8vICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC5mbG9hdGluZy1sYWJlbC5mb2N1cyxcclxuLy8gICAuZmxvYXRpbmctbGFiZWwge1xyXG4vLyAgICAgbGFiZWwge1xyXG4vLyAgICAgICB0b3A6IC0xMHB4O1xyXG4vLyAgICAgICBib3R0b206IDBweDtcclxuLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICBsZWZ0OiAwcHg7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuLy8gICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbi8vICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLk5ld1Bhc3N3b3JkLWJsb2NrLFxyXG4udW5ibG9hY2thY2NvdW50LFxyXG4uZm9yZ290cGFzc3dvcmQtYmxvY2sge1xyXG4gIC5oZWxwX3RleHQge1xyXG4gICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVscF90ZXh0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5OWVcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLk5ld1Bhc3N3b3JkLWJsb2NrIHtcclxuICAjTmV3UGFzc3dvcmQtZm9ybSB7XHJcbiAgICAuaW52YWxpZE1zZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5weC1tb2ItMTUge1xyXG4gICNndWVzdC1lbWFpbC12ZXJpZmljYXRpb24tZm9ybSB7XHJcbiAgICAuaW52YWxpZE1zZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC51bmJsb2Fja2FjY291bnQge1xyXG4vLyAgIGhlaWdodDogNjUwcHg7XHJcbi8vICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbi8vICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4vLyAgIH1cclxuLy8gfVxyXG4vLyAuZm9yZ290cGFzc3dvcmQtYmxvY2sge1xyXG4vLyAgIGhlaWdodDogNTUwcHg7XHJcbi8vIH1cclxuXHJcbi5OZXdQYXNzd29yZC1ibG9jayB7XHJcbiAgLmlucHV0X3ByZWZpeCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsTG9naW4ge1xyXG4gIC5tb2RhbC1kaWFsb2cubW9kYWwtbWQge1xyXG4gICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2cubW9kYWwtbGcge1xyXG4gICAgbWF4LXdpZHRoOiA5NDBweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggODVweCAwcHggODVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXBlYWNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNsaWVudExvZ2luIHtcclxuICAuZ2VuZXJhdGVPdHBXaXRoUGFuIHtcclxuICAgIC5jdXN0b20tZm9ybS1jb250cm9sIHtcclxuICAgICAgJi5pbnZhbGlkSW5wdXQge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9jb21tZW50aW5nIGFzIHVpIHdhcyBicmVha2luZyBpbiBvdGhlciBjb21tb24gY2xhc3NuYW1lc1xyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4vLyAgIC5lZF9idXR0b24ge1xyXG4vLyAgICAgaGVpZ2h0OiA1MnB4O1xyXG4vLyAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbiAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4vLyAgIC5lZF9idXR0b24ge1xyXG4vLyAgICAgaGVpZ2h0OiA0MHB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAuRE1TYW5NXzE0XzUwMCB7XHJcbi8vICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLkRNU2Fuc05fMjRfNDAwIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5tc2dibG9ja3NlY3Rpb24ge1xyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMDBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2V0LW1waW4tYmxvY2sge1xyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC55b2JfaW5wX2dycCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAueW9iX2lucC5mb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAueW9iX2lucCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1uaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3RwcGFnZS1idXR0b24ge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAubXBpbi1zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgLnlvYl9pbnBfZ3JwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnNldC1ibG9jay1jb250ZW50LWlwbyB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIC5lZGVsLWljb24taW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wZW5pbmdibG9ja3NlY3Rpb24ge1xyXG4gIC5tb2RhbExvZ2luIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wZW5pbmctYWNjb3VudC1ibG9jayB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvdW50LWJsb2NrLXRpbGUxIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgLmFjYy10aWxlMS1tb2Ige1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAwcHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLXRvcHRpbGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLWJvdHRvbXRpbGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcmF3ZXItYnV0dG9uLXJvdyB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMTA0cHggNjVweCA5NnB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCA0MHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1sb2FkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1iLTM3IHtcclxuICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0zMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtOTEge1xyXG4gIG1hcmdpbi10b3A6IDkxcHggIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnBiLTEyNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi0xMDAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMjAwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTQwIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLnB4LW1vYi0xNSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtbW9iLTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtbW9iLTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5oZWxwX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTk5ZVwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi0xOHB4IHtcclxuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5pbWFnZWJsb2NrU2VjdGlvbiB7XHJcbiAgICAuRE1TYW5zTl8yNF80MDAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi0xOHB4IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb3ZlY2FwaXRhbGl6ZSB7XHJcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbHopIGFuZCAobWF4LXdpZHRoOiAkbWlkLXhsLXh4bCkge1xyXG4gICAgem9vbTogODAlO1xyXG4gICAgJi5uZXdwYXNzLXpvb20tcmVtb3ZlIHtcclxuICAgICAgem9vbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAmLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFF6T1NJZ2FHVnBaMmgwUFNJNE16VWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5ETTVJRGd6TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMk5zYVhBd1h6UXpOek5mTVRjeE1UUTVLU0krQ2p4d1lYUm9JRzl3WVdOcGRIazlJakF1TWlJZ1pEMGlUVEU0TkRBdU5Ua2dNRU14T0RRd0xqVTVJREU0TVM0Mk5qUWdNVFk1TWk0M05DQXpNamd1T0RnMUlERTFNVEF1TWprZ016STRMamc0TlVNeE16STNMamcwSURNeU9DNDRPRFVnTVRFM09TNDVPQ0F4T0RFdU5qWTBJREV4TnprdU9UZ2dNRWc1TURrdU56Z3pRemt3T1M0M09ETWdNek13TGpFME5TQXhNVGM0TGpjeElEVTVOeTQ1TVRZZ01UVXhNQzR5T1NBMU9UY3VPVEUyUXpFNE5ERXVPRFlnTlRrM0xqa3hOaUF5TVRFd0xqYzVJRE16TUM0eE5EVWdNakV4TUM0M09TQXdTREU0TkRBdU5UbGFJaUJtYVd4c1BTSWpSVEZGTUVZNElpOCtDanh3WVhSb0lHOXdZV05wZEhrOUlqQXVNaUlnWkQwaVRUVTNPUzQwTXprZ01UQXpOaTR3TTBNMU56a3VORE01SURnMU5DNHpOalVnTnpJM0xqSTVOeUEzTURjdU1UUTBJRGt3T1M0M05EY2dOekEzTGpFME5FTXhNRGt5TGpJZ056QTNMakUwTkNBeE1qUXdMakEySURnMU5DNHpOalVnTVRJME1DNHdOaUF4TURNMkxqQXpTREUxTVRBdU1qVkRNVFV4TUM0eU5TQTNNRFV1T0RnMElERXlOREV1TXpJZ05ETTRMakV4TXlBNU1Ea3VOelEzSURRek9DNHhNVE5ETlRjNExqRTNNeUEwTXpjdU9UQXpJRE13T1M0eU5EUWdOekExTGpZM05DQXpNRGt1TWpRMElERXdNell1TUROSU5UYzVMalF6T1ZvaUlHWnBiR3c5SWlORk1VVXdSamdpTHo0S1BHY2dZMnhwY0Mxd1lYUm9QU0oxY213b0kyTnNhWEF4WHpRek56TmZNVGN4TVRRNUtTSStDanh5WldOMElIZHBaSFJvUFNJeE5EUXdJaUJvWldsbmFIUTlJamd6TlNJZ1ptbHNiRDBpSTBZd05FVTBOU0l2UGdvOGNtVmpkQ0IzYVdSMGFEMGlNVFEwTUNJZ2FHVnBaMmgwUFNJeE1ESTBJaUJtYVd4c1BTSjFjbXdvSTNCaGFXNTBNRjlzYVc1bFlYSmZORE0zTTE4eE56RXhORGtwSWk4K0Nqd3ZaejRLUEdjZ2IzQmhZMmwwZVQwaU1DNDNJajRLUEhCaGRHZ2daRDBpVFRFeE5qVXVOaklnTlRrdU1UVXpOVXd4TURZNUxqSTJJRFUzTkM0ME1qZERNVEEyTUM0M01TQTJNakF1TVRnM0lERXdPRGt1T0RjZ05qWTBMalV4T1NBeE1UTTFMakk0SURZM05DNDNOekZNTVRVd01DNHpOaUEzTlRjdU1UZzVRekUxTlRJdU5ETWdOelk0TGprME5DQXhOakF5TGpZeUlEY3pNUzR5TWpVZ01UWXdOUzQ0TWlBMk56Y3VPVFF4VERFMk16Z3VOVElnTVRNekxqRXlNVU14TmpReExqRTFJRGc1TGpFNU5UUWdNVFl4TUM0ME1TQTFNQzR5T0RJeUlERTFOamN1TURjZ05ESXVOamM1TTB3eE1qWTFMalkySUMweE1DNHhPVEkzUXpFeU1UZ3VPVFFnTFRFNExqTTROamNnTVRFM05DNHpNeUF4TWk0MU16VTBJREV4TmpVdU5qSWdOVGt1TVRVek5Wb2lJR1pwYkd3OUlpTXhSREZETkRBaUlITjBjbTlyWlQwaWRYSnNLQ053WVdsdWRERmZiR2x1WldGeVh6UXpOek5mTVRjeE1UUTVLU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMalUzTXpjNUlpOCtDanh3WVhSb0lHUTlJazB4TWpJeUxqWTVJREV5Tnk0NU9UUk1NVEUwT0M0eE9DQTFNelV1TnpJMVF6RXhOREF1TXprZ05UYzRMak16TmlBeE1UWTRMalVnTmpFNUxqSXlPQ0F4TWpFeExqQTRJRFl5Tnk0eU1USk1NVFV4TUM0ek5pQTJPRE11TXpNMlF6RTFOakl1TlRrZ05qa3pMakV6TWlBeE5qQTVMak15SURZME9TNHpPVGdnTVRZd01pNDVPU0ExT1RZdU5qSTVUREUxTlRFdU1ESWdNVFl6TGpBNE5rTXhOVFEyTGpnNUlERXlPQzQyTWpZZ01UVXlNQzQyTnlBeE1EQXVPVFF5SURFME9EWXVORGtnT1RRdU9UUTFNVXd4TXpFekxqWTVJRFkwTGpZek5ESkRNVEkzTVM0eElEVTNMakUyTXpNZ01USXpNQzQwTmlBNE5TNDBOVGdnTVRJeU1pNDJPU0F4TWpjdU9UazBXaUlnWm1sc2JEMGlJekkwTWpNMU1pSWdjM1J5YjJ0bFBTSjFjbXdvSTNCaGFXNTBNbDlzYVc1bFlYSmZORE0zTTE4eE56RXhORGtwSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlRjek56a2lMejRLUEhCaGRHZ2daRDBpVFRFeU56Z3VOeklnTVRjNExqZzVUREV5TVRndU1pQTFNRFl1TkRBelF6RXlNVE11TkRNZ05UTXlMakl4TXlBeE1qTXdMall5SURVMU5pNDVOVGtnTVRJMU5pNDBPQ0ExTmpFdU5EZzRUREUwTnpFdU5qSWdOVGs1TGpFM05rTXhORGszTGpFM0lEWXdNeTQyTlRNZ01UVXlNUzQxTlNBMU9EWXVOamN5SURFMU1qWXVNakVnTlRZeExqRTFUREUxT0RZdU1ERWdNak16TGpVMk1VTXhOVGt3TGpjeUlESXdOeTQzT0RRZ01UVTNNeTQxTXlBeE9ETXVNVEEySURFMU5EY3VOeklnTVRjNExqVTNPRXd4TXpNekxqTWdNVFF3TGprMk5rTXhNekEzTGpjNElERXpOaTQwT1NBeE1qZ3pMalF6SURFMU15NDBNVFFnTVRJM09DNDNNaUF4TnpndU9EbGFJaUJtYVd4c1BTSWpNamd5TnpWRklpQnpkSEp2YTJVOUluVnliQ2dqY0dGcGJuUXpYMnhwYm1WaGNsODBNemN6WHpFM01URTBPU2tpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQxTnpNM09TSXZQZ284Y0dGMGFDQmtQU0pOTVRNek15NDBPU0F5TmpBdU5EQTRUREV6TURBdU5Ea2dORFV4TGpVM09FTXhNamsxTGpnNUlEUTNPQzR5TWpFZ01UTXhOQzQxTmlBMU1ETXVNamMzSURFek5ERXVOQ0ExTURZdU5EbE1NVFV5TVM0eElEVXlOeTQ1T1RoRE1UVTBPUzQwTnlBMU16RXVNemt6SURFMU56UXVNeklnTlRBNUxqQXlJREUxTnpNdU9USWdORGd3TGpRMU9Fd3hOVGN4TGpNM0lESTVPQzR3TVRaRE1UVTNNUzR3TmlBeU56VXVPVEkySURFMU5UVXVORGNnTWpVM0xqQXdOU0F4TlRNekxqZzFJREkxTWk0ME5qbE1NVE00T1M0M01TQXlNakl1TWpNeVF6RXpOak11TlRRZ01qRTJMamMwTWlBeE16TTRMakEwSURJek5DNHdOVGtnTVRNek15NDBPU0F5TmpBdU5EQTRXaUlnWm1sc2JEMGlJekpETWtJMlFpSWdjM1J5YjJ0bFBTSjFjbXdvSTNCaGFXNTBORjlzYVc1bFlYSmZORE0zTTE4eE56RXhORGtwSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlRjek56a2lMejRLUEM5blBnbzhaeUJ2Y0dGamFYUjVQU0l3TGpZaVBnbzhjR0YwYUNCa1BTSk5NVGMxTGpZMU5TQXpPVGN1TXpreVRDMHhOekF1TXpVeElEVXhPQzQyTlRGRExUSXhOeTR6TXpZZ05UTTFMakV4TnlBdE1qUTNMalF3TXlBMU9ERXVNRGc0SUMweU5ETXVOalU1SURZek1DNDNNek5NTFRJeU5TNDVNVGNnT0RZMUxqazJOME10TWpJeExqTTBPQ0E1TWpZdU5UUTJJQzB4TmpndU5UTTFJRGszTVM0NU5URWdMVEV3Tnk0NU5UWWdPVFkzTGpNNE0wd3pNek11TlRjeUlEa3pOQzR3T0RKRE5EQTFMalk1TlNBNU1qZ3VOalF5SURRMU15NHdNeUE0TlRZdU1qY3hJRFF5T1M0eE1Ea2dOemc0TGpBeE0wd3pNVFV1T0RRMklEUTJOQzQ0TWpGRE1qazFMamMxTXlBME1EY3VORGc1SURJek1pNDVPRGdnTXpjM0xqTWdNVGMxTGpZMU5TQXpPVGN1TXpreVdpSWdabWxzYkQwaUl6RkVNVU0wTUNJZ2MzUnliMnRsUFNKMWNtd29JM0JoYVc1ME5WOXNhVzVsWVhKZk5ETTNNMTh4TnpFeE5Ea3BJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEhCaGRHZ2daRDBpVFRFMU55NDBOamtnTkRrNUxqVXlNVXd0TXpJdU5EYzNOU0ExTmpZdU1EZzRUQzA1TGpFME5qazNJRGczTlM0ME1qWk1NelkwTGpFeElEZzBOeTR5TnpSTU1qVTVMalF5TlNBMU5EZ3VOVFpETWpRMExqZ3hNeUExTURZdU9EWTBJREU1T1M0eE5qVWdORGcwTGprd09DQXhOVGN1TkRZNUlEUTVPUzQxTWpGYUlpQm1hV3hzUFNJak1qUXlNelV5SWlCemRISnZhMlU5SW5WeWJDZ2pjR0ZwYm5RMlgyeHBibVZoY2w4ME16Y3pYekUzTVRFME9Ta2lJSE4wY205clpTMTNhV1IwYUQwaU1pSXZQZ284Y0dGMGFDQmtQU0pOTVRJM0xqWTNOU0EyTURBdU1UQTBUQzAwTWk0ek5ESTRJRFkxT1M0Mk9EZERMVFkxTGpjeU9UUWdOalkzTGpnNE15QXRPREV1TmpjeE1pQTJPRGt1TmpFMElDMDRNaTQwTmpjNUlEY3hOQzR6T0RKTUxUZzJMakU1T0RFZ09ETXdMak0wT0VNdE9EY3VNVFUxTmlBNE5qQXVNVEUzSUMwMk5pNHhNekV5SURnNE5pNHdPRElnTFRNMkxqZ3hORFVnT0RreExqTXpOa3d5TVRRdU1qSTBJRGt6Tmk0ek16RkRNalU1TGpRME55QTVORFF1TkRNMklESTVOaTQyTWpnZ09UQXdMamM0TmlBeU9ERXVORE15SURnMU55NDBNamhNTWpBMExqRTBNaUEyTXpZdU9EZzBRekU1TXk0eE9ETWdOakExTGpZeE1pQXhOVGd1T1RRM0lEVTRPUzR4TkRVZ01USTNMalkzTlNBMk1EQXVNVEEwV2lJZ1ptbHNiRDBpSXpJNE1qYzFSU0lnYzNSeWIydGxQU0oxY213b0kzQmhhVzUwTjE5c2FXNWxZWEpmTkRNM00xOHhOekV4TkRrcElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUx6NEtQSEJoZEdnZ1pEMGlUVGd5TGpZd05URWdOamsxTGpZeE9Fd3RNelF1T0RReU9TQTNNell1TnpjNFF5MDJNQzQwTnpFZ056UTFMamMySUMwM05pNDROekUwSURjM01DNDRNelVnTFRjMExqZ3lPVEVnTnprM0xqa3hORXd0TmprdU5UY3pNaUE0TmpjdU5qQXhReTAyTnk0MU9EazVJRGc1TXk0NE9UZ2dMVFE0TGpZMk9ERWdPVEUxTGpneE55QXRNakl1T1RReU5DQTVNakV1TmpFNFRERTBNUzR3TlRjZ09UVTRMall3TWtNeE9EY3VNRE0ySURrMk9DNDVOekVnTWpJMkxqUTJPU0E1TWpRdU56RWdNakV3TGpnNElEZzRNQzR5TWpoTU1UVTVMakEzTWlBM016SXVNems0UXpFME9DNHhNVE1nTnpBeExqRXlOaUF4TVRNdU9EYzNJRFk0TkM0Mk5Ua2dPREl1TmpBMU1TQTJPVFV1TmpFNFdpSWdabWxzYkQwaUl6SkRNa0kyUWlJZ2MzUnliMnRsUFNKMWNtd29JM0JoYVc1ME9GOXNhVzVsWVhKZk5ETTNNMTh4TnpFeE5Ea3BJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEM5blBnbzhjbVZqZENCNFBTSTJNell1TmpjeElpQjVQU0kyTmpVdU5qazFJaUIzYVdSMGFEMGlNVEEyTUM0ek5DSWdhR1ZwWjJoMFBTSTNPVGN1TnpreElpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3RNelF1TmpVNU9TQTJNell1TmpjeElEWTJOUzQyT1RVcElpQm1hV3hzUFNKMWNtd29JM0JoYVc1ME9WOXNhVzVsWVhKZk5ETTNNMTh4TnpFeE5Ea3BJaTgrQ2p3dlp6NEtQR1JsWm5NK0NqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGljR0ZwYm5Rd1gyeHBibVZoY2w4ME16Y3pYekUzTVRFME9TSWdlREU5SWkwek5pNHlOalU0SWlCNU1UMGlNVEl1TkRFM01TSWdlREk5SWpFeU16SXVORGtpSUhreVBTSXhNREUyTGpZeUlpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0krQ2p4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlNeE9ERTJNekVpTHo0S1BITjBiM0FnYjJabWMyVjBQU0l4SWlCemRHOXdMV052Ykc5eVBTSWpNalF5TWpRNElpOCtDand2YkdsdVpXRnlSM0poWkdsbGJuUStDanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpY0dGcGJuUXhYMnhwYm1WaGNsODBNemN6WHpFM01URTBPU0lnZURFOUlqYzFPQzR5TmpFaUlIa3hQU0l5TURrdU5Ea3pJaUI0TWowaU1UUXlNUzQxTmlJZ2VUSTlJakV4T0M0NU1qVWlJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWo0S1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUl6SXhNVVkwUkNJdlBnbzhjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU15UXpKQ05rSWlMejRLUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKd1lXbHVkREpmYkdsdVpXRnlYelF6TnpOZk1UY3hNVFE1SWlCNE1UMGlNVEE1T1M0eUlpQjVNVDBpTVRBekxqTTFOU0lnZURJOUlqRXpOek11T1RraUlIa3lQU0kyTmk0eE1qVTRJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK0NqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTXpNREpFTmpnaUx6NEtQSE4wYjNBZ2IyWm1jMlYwUFNJeElpQnpkRzl3TFdOdmJHOXlQU0lqTWtNeVFqWkNJaTgrQ2p3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2p4c2FXNWxZWEpIY21Ga2FXVnVkQ0JwWkQwaWNHRnBiblF6WDJ4cGJtVmhjbDgwTXpjelh6RTNNVEUwT1NJZ2VERTlJakV5TXpRdU5UTWlJSGt4UFNJeE9UUXVOekE0SWlCNE1qMGlNVFF3Tmk0NE1TSWdlVEk5SWpFNU1TNDNJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK0NqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTXpSRE0xT0VFaUx6NEtQSE4wYjNBZ2IyWm1jMlYwUFNJeElpQnpkRzl3TFdOdmJHOXlQU0lqTWtNeVFqWkNJaTgrQ2p3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2p4c2FXNWxZWEpIY21Ga2FXVnVkQ0JwWkQwaWNHRnBiblEwWDJ4cGJtVmhjbDgwTXpjelh6RTNNVEUwT1NJZ2VERTlJakV5TnpVdU56a2lJSGt4UFNJeU5USXVOekV4SWlCNE1qMGlNVFF4Tmk0eElpQjVNajBpTWpVeExqQXhOeUlnWjNKaFpHbGxiblJWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaVBnbzhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpORGswTURsR0lpOCtDanh6ZEc5d0lHOW1abk5sZEQwaU1TSWdjM1J2Y0MxamIyeHZjajBpSXpKRE1rSTJRaUl2UGdvOEwyeHBibVZoY2tkeVlXUnBaVzUwUGdvOGJHbHVaV0Z5UjNKaFpHbGxiblFnYVdROUluQmhhVzUwTlY5c2FXNWxZWEpmTkRNM00xOHhOekV4TkRraUlIZ3hQU0l0TXpBdU9EazNOaUlnZVRFOUlqRTFOUzQwTURnaUlIZ3lQU0l5T1RjdU1USTJJaUI1TWowaU5qUTNMalE1SWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSStDanh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU15TVRGR05FUWlMejRLUEhOMGIzQWdiMlptYzJWMFBTSXhJaUJ6ZEc5d0xXTnZiRzl5UFNJak1rTXlRalpDSWk4K0Nqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGljR0ZwYm5RMlgyeHBibVZoY2w4ME16Y3pYekUzTVRFME9TSWdlREU5SWpnNUxqWXpOellpSUhreFBTSXpOVE11TURJMElpQjRNajBpTXpBeExqWXdPQ0lnZVRJOUlqWXpOQzQxTkRRaUlHZHlZV1JwWlc1MFZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJajRLUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSXpNd01rUTJPQ0l2UGdvOGMzUnZjQ0J2Wm1aelpYUTlJakVpSUhOMGIzQXRZMjlzYjNJOUlpTXlRekpDTmtJaUx6NEtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENEtQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0p3WVdsdWREZGZiR2x1WldGeVh6UXpOek5mTVRjeE1UUTVJaUI0TVQwaU9ETXVNREkwTVNJZ2VURTlJalUyTUM0eU5TSWdlREk5SWpFNU15NHpOemtpSUhreVBTSTNORGt1TXpneklpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0krQ2p4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlNelJETTFPRUVpTHo0S1BITjBiM0FnYjJabWMyVjBQU0l4SWlCemRHOXdMV052Ykc5eVBTSWpNa015UWpaQ0lpOCtDand2YkdsdVpXRnlSM0poWkdsbGJuUStDanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpY0dGcGJuUTRYMnhwYm1WaGNsODBNemN6WHpFM01URTBPU0lnZURFOUlqVTJMakl6TnpJaUlIa3hQU0kyTlRrdU16ZzFJaUI0TWowaU1UUTFMakkzTlNJZ2VUSTlJamd4TXk0NE9Ea2lJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWo0S1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUl6UTVOREE1UmlJdlBnbzhjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU15UXpKQ05rSWlMejRLUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKd1lXbHVkRGxmYkdsdVpXRnlYelF6TnpOZk1UY3hNVFE1SWlCNE1UMGlNVEF6Tnk0NE9TSWdlVEU5SWpjeE5DNDNOelFpSUhneVBTSXhNRGt4TGpBMElpQjVNajBpTVRRMU5pNDNOeUlnWjNKaFpHbGxiblJWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaVBnbzhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpNVVl4UkROR0lpQnpkRzl3TFc5d1lXTnBkSGs5SWpBaUx6NEtQSE4wYjNBZ2IyWm1jMlYwUFNJd0xqSXpNVFUxTmlJZ2MzUnZjQzFqYjJ4dmNqMGlJekl6TWpBME5pSXZQZ284YzNSdmNDQnZabVp6WlhROUlqQXVPVEEwTURFeElpQnpkRzl3TFdOdmJHOXlQU0lqTWpNeU1EUTJJaTgrQ2p3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2p4amJHbHdVR0YwYUNCcFpEMGlZMnhwY0RCZk5ETTNNMTh4TnpFeE5Ea2lQZ284Y21WamRDQjNhV1IwYUQwaU1UUXpPU0lnYUdWcFoyaDBQU0k0TXpVaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p3dlkyeHBjRkJoZEdnK0NqeGpiR2x3VUdGMGFDQnBaRDBpWTJ4cGNERmZORE0zTTE4eE56RXhORGtpUGdvOGNtVmpkQ0IzYVdSMGFEMGlNVFEwTUNJZ2FHVnBaMmgwUFNJNE16VWlJR1pwYkd3OUluZG9hWFJsSWk4K0Nqd3ZZMnhwY0ZCaGRHZytDand2WkdWbWN6NEtQQzl6ZG1jK0NnPT0pO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNzAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgIC5jb21wb25lbnQtZ3JpZC1kaXNwbGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAwcHggNTQwcHg7XHJcblxyXG4gICAgICAgICYuY29tcG9uZW50LWdyaWQzLWRpc3BsYXkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCAxMHB4IDUzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJzb3VhbC1jb250ZW50IHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAyNjhkZWcsXHJcbiAgICAgICAgICAgICMzNjMzNTkgMS41JSxcclxuICAgICAgICAgICAgcmdiYSg0MSwgMzgsIDk5LCAwLjkyKSA5OC43MSVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICAub3dsLXRoZW1lIHtcclxuICAgICAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAgICAgICAgICAgLm93bC1zdGFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDgwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcHMtY29udGVudCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLnByb3BzLWNvbnRlbnQtZGF0YSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0OHB4O1xyXG4gICAgICAgICAgICAmLnBhZGRpbmctNDAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1sb2dpbi1yZXZhbXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjE0NDBcIiBoZWlnaHQ9XCI4MzVcIiB2aWV3Qm94PVwiMCAwIDE0NDAgODM1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHJlY3QgZmlsbD1cIiNGN0Y3RkJcIi8+PHBhdGggb3BhY2l0eT1cIjAuMDVcIiBkPVwiTTE4MzIuOTYgLTNDMTgzMi45NiAxNzguNjY0IDE2ODUuNzEgMzI1Ljg4NSAxNTA0LjAyIDMyNS44ODVDMTMyMi4zMyAzMjUuODg1IDExNzUuMDggMTc4LjY2NCAxMTc1LjA4IC0zSDkwNi4wMDhDOTA2LjAwOCAzMjcuMTQ1IDExNzMuODIgNTk0LjkxNiAxNTA0LjAyIDU5NC45MTZDMTgzNC4yMiA1OTQuOTE2IDIxMDIuMDMgMzI3LjE0NSAyMTAyLjAzIC0zSDE4MzIuOTZaXCIgZmlsbD1cIiNGMDRFNDVcIiBmaWxsLW9wYWNpdHk9XCIwLjcyXCIvPjxwYXRoIG9wYWNpdHk9XCIwLjA1XCIgZD1cIk01NzcuMDM0IDEwMzMuMDNDNTc3LjAzNCA4NTEuMzY1IDcyNC4yNzkgNzA0LjE0NCA5MDUuOTcyIDcwNC4xNDRDMTA4Ny42NiA3MDQuMTQ0IDEyMzQuOTEgODUxLjM2NSAxMjM0LjkxIDEwMzMuMDNIMTUwMy45OEMxNTAzLjk4IDcwMi44ODQgMTIzNi4xNyA0MzUuMTEzIDkwNS45NzIgNDM1LjExM0M1NzUuNzc0IDQzNC45MDMgMzA3Ljk2MSA3MDIuNjc0IDMwNy45NjEgMTAzMy4wM0g1NzcuMDM0WlwiIGZpbGw9XCIjRjA0RTQ1XCIgZmlsbC1vcGFjaXR5PVwiMC43MlwiLz48L3N2Zz4nKVxyXG4gICAgICBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudG9wLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXRoaXJ0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgLmxhc3QtaGVhZCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtcGVyaXdpbmtsZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlyc3QtaGVhZC1sb2dpbiB7XHJcbiAgICAgIGNvbG9yOiAkb2ZmLXdoaXRlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgY29sb3I6ICRkZWVwLW9jZWFuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFzc3dvcmQtcmVzZXQtc2VjdGlvbiB7XHJcbiAgLmVkZWwtaWNvbi1zdWNjZXNzLWljb24tZnVsbGdyZWVuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtb25lVHdlbnR5Rml2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9vbmVIdW5kcmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1sb2dpbi1jdXN0b20tZXJyb3Ige1xyXG4gIC5kZXNjLWxvZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1sb2dpbi1yZXZhbXAge1xyXG4gIC52YWxpZGF0aW9ucyB7XHJcbiAgICAuaW52YWxpZE1zZyB7XHJcbiAgICAgIC5wLTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBvbmVudC1ncmlkLWRpc3BsYXkge1xyXG4gICAgLnByb3BzLWNvbnRlbnQge1xyXG4gICAgICAuaGVscF90ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyc291YWwtY29udGVudCB7XHJcbiAgICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwcHggMHB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhc3N3b3JkQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE3MHB4IGF1dG87XHJcbiAgICBncmlkLWdhcDogOXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG5cclxuICAgID5kaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubGFiZWxjb250YWluIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1lcnJvcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1yb3VuZGVkLWNsb3NlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWVycm9yO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIC5lZGVsLWljb24tY2lyY2xlLXRpY2sge1xyXG4gICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tdG9vbHRpcDpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgICBjb2xvcjogJGdyYXktZXJyb3I7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuI3BvcG92ZXItcGFzc3dvcmQtdG9wIHtcclxuICAgICYuZmFkZSB7XHJcbiAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBvcG92ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMjkzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAxcHggNHB4IDFweCAkZ3JleS1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1icmQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wb3BvdmVyLWFycm93OjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmVkZWwtaWNvbi1leWUtaGlkZTpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxufVxyXG5cclxuLmVkZWwtaWNvbi1leWUtc2hvdzpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbn1cclxuXHJcbi5sb2dpbnNlY3Rpb25cclxue1xyXG4gICAgLmVkZWwtaWNvbi1leWUgXHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6JGNvcmFsLXBpbms7XHJcbiAgICB9XHJcbiAgIFxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ucmVnaXN0ZXItcGFnZS1ibG9jayB7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc3cHgpIHtcclxuICAgIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTFweCAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWdpc3Rlci1pbnB1dGZpZWxkIHtcclxuICAgIC5oZWxwX3RleHQge1xyXG4gICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTllXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMy40cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1LjU4cHggMTVweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlZ2lzdGVyLWlucHV0ZmlsZWQtbW9iIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDlweDtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5kZW50SW5wdXQge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHRvcDogMThweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWdpc3Rlci1idG4ge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaXN0ZXItbW9iLW51bWJlciB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxvYXRpbmctbGFiZWwge1xyXG4gICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnJlZ2lzdGVyLW1vYi1udW1iZXIuZmxvYXRpbmctbGFiZWwtZ3JvdXAge1xyXG4gIGlucHV0OmZvY3VzIH4gLmZsb2F0aW5nLWxhYmVsIHtcclxuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLnJvdyB7XHJcbi8vICAgbWFyZ2luLXRvcDogNTBweDtcclxuLy8gfVxyXG5cclxuLmNvdW50cnljb2RlIHtcclxuICAuZmxvYXRpbmctbGFiZWwge1xyXG4gICAgbGVmdDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1pbnB1dGZpZWxkIHtcclxuICAuaGVscF90ZXh0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGU5OWVcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC5jdXN0b20tZm9ybS1jb250cm9sIHtcclxuLy8gICAuZm9ybS1jb250cm9sIHtcclxuLy8gICAgIGhlaWdodDogNTBweDtcclxuXHJcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbi8vICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG5cclxuLy8gICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuLy8gICAgICY6Zm9jdXMge1xyXG4vLyAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAuZmxvYXRpbmctbGFiZWwuZm9jdXMsXHJcbi8vICAgLmZsb2F0aW5nLWxhYmVsIHtcclxuLy8gICAgIGxhYmVsIHtcclxuLy8gICAgICAgdG9wOiAtMTNweDtcclxuLy8gICAgICAgYm90dG9tOiAwcHg7XHJcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgbGVmdDogMHB4O1xyXG4vLyAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuLy8gICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbi8vICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4vLyAgICAgICAmLmVycm9yXHJcbi8vICAgICAgIHtcclxuLy8gICAgICAgICB0b3A6LTI1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgfVxyXG4vLyB9XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLm90cC1wYWdlLWJsb2NrIHtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgLm90cHNlbnQtbXNnIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55b2JfaW5wX2dycCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgLnlvYl9pbnAsXHJcbiAgICAueW9iX2lucC5mb2N1cyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm90cHBhZ2UtYnV0dG9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xyXG4gIH1cclxufVxyXG4ucHJvZmlsZS1vdHAge1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByb2ZpbGUtb3RwLXdpZHRoIHtcclxuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcclxufVxyXG4ucmVzZW5kLW90cC1tYXJnaW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLnlvYl9pbnBfZ3JwIHtcclxuICAgIC55b2JfaW5wLFxyXG4gICAgLnlvYl9pbnAuZm9jdXMge1xyXG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4vLyAgIC55b2JfaW5wX2dycCB7XHJcbi8vICAgICAueW9iX2lucCxcclxuLy8gICAgIC55b2JfaW5wLmZvY3VzIHtcclxuLy8gICAgICAgZm9udC1zaXplOiAzLjEyNWVtO1xyXG4vLyAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHJcbi8vICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuLy8gICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XHJcbiAgLyogQ1NTIHNwZWNpZmljIHRvIGlPUyBkZXZpY2VzICovXHJcbiAgSU5QVVRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICAgIGZvbnQtc2l6ZTogMi4xMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2xpZW50TG9naW4ge1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duSW5wdXQge1xyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50cmFzaCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luVGFicyB7XHJcbiAgICAuZ2VuZXJpYy10YWJzIHtcclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIC5jbGllbnRMb2dpbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIC5sb2dJbk1haW5QYWdlIHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtZHJvcCB7XHJcbiAgICB3aWR0aDogMjMxLjI5cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5zdXBwb3J0LWRyb3AtbWVudSB7XHJcbiAgICAgIC5zdXBwb3J0LWRyb3AtbWVudS13cmFwIHtcclxuICAgICAgICBtYXJnaW46IDIwcHg7XHJcblxyXG4gICAgICAgIC5ETVNhbl8xNl83MDAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMC44M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhYnNXcmFwIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIC5nZW5lcmljLXRhYnMge1xyXG4gICAgICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dpbkJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1cHBvcnQtZHJvcC1tZW51LWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC1kcm9wLW1lbnUtaXRlbS11bmRlcmxpbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2dpblJlZ2lzdGVyRHJvcGRvd24ge1xyXG4gICAgICB3aWR0aDogMzkwcHg7XHJcblxyXG4gICAgICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNob29zZUFjY291bnQge1xyXG4gIC5jaG9vc2VBY2NvdW50LWxhYmVsIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOC4yM3B4O1xyXG4gIH1cclxuXHJcbiAgLmVkX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLnJhZGlvLWJ1dHRvbnMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5zdXBwb3J0LWNvbnRlbnQtYm9keSB7XHJcbiAgLnN1cHBvcnQtY29udGVudC1ib2R5LXdyYXBwYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDBweDtcclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uRXF1aXR5LXByb2ZpbGUtYnRuIHtcclxuICBwYWRkaW5nOiAwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLnB3ZExvZ2luUGFnZSB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuZXJyb3JSZWRCZ01zZyB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nSW5NYWluUGFnZSB7XHJcbiAgLmVycm9yUmVkQmdNc2cge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LW1pZG5pZ2h0LWJsdWUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXJtcy1jb25kaXRpb25zLXBhc3N3b3JkLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudmFsaWRhdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmJvcmRlcmVkVGV4dCB7XHJcbiAgICAgIC5lZF9idXR0b24ubGluayB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dC1taWRuaWdodC1ibHVlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUuNjJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpdmlkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG5cclxuICAgICYuZGl2aWRlci0xNSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOC4yM3B4O1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE0NiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgbGVmdDogMTQ2JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ0luTWFpblBhZ2Uge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRpbnB1dF9mb2N1c195ZWxsb3c7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjMuNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnZhbGlkIHtcclxuICAgICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsb29kLXJlZDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53ZWxjb21lTG9naW5WYWxpZGF0aW9uIHtcclxuICAgIC5oZWxwX3RleHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OjotbXMtcmV2ZWFsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNrQnRuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuZWRfYnV0dG9uIHtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5taWRuaWdodC1ibHVlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWlkbmlnaHQtYmx1ZS1ib3JkZXIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuZGVza0J0biB7XHJcbiAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51bmJsb2Fja2FjY291bnQge1xyXG4gICAgLkRNU2Fuc05vcm1hbF8xNF80MDAge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc2VuZC1vdHAtYnRuIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLmxvZ2luLWVycm9yTXNnLXNlY3Rpb24ge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gIC5pbnZhbGlkTXNnIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICBsYWJlbCxcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlbW92ZS1lcnJvci1wYWRkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gIC5pbnZhbGlkTXNnIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dvdXQtcG9wdXAtYmxvY2stbW9iLFxyXG4ubG9nb3V0LXBvcHVwLWRyb3Age1xyXG4gIC5kcmF3ZXJibG9jayAuZHJhd2VyLWJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuLmxvZ291dC1wb3B1cC1ibG9jay1tb2Ige1xyXG4gIC5sb2dvdXRjb250ZW50LWRlc2t0b3Age1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnN1cHBvcnQtZ2VuZXJpY1NpZGViYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLnJlZnJlc2gtYnRuLWxvZ2luIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xyXG4gICAgLy8gcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxufVxyXG4ubG9nb3V0LWRyYXdlcmJsb2NrIHtcclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC51c2VybmFtZS1kaXNwbGF5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ndWVzdC1sb2dpbi1idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ291dC1kcm9wLW1lbnUtd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvdXQtZHJvcC1tZW51LWl0ZW0ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlZnJlc2gtYnRuLWxvZ2luLXN1cHBvcnQge1xyXG4gIC8vIG1hcmdpbjogMTZweCAxNnB4IDBweCAxNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1hcmdpbjogMHB4O1xyXG59XHJcbi5sb2dvdXQtcG9wdXAtZHJvcCB7XHJcbiAgd2lkdGg6IDM0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA2NXB4O1xyXG4gIC8vIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcclxuICAgIHRvcDogMC4xcmVtO1xyXG4gICAgcmlnaHQ6IDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogOXB4IHNvbGlkICRibGFjay1vbmUxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyM2RlZyk7XHJcbiAgICBib3gtc2hhZG93OiAtMXB4IDFweCAwcHggMHB4ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG4gIC5yZWZyZXNoLWJ0bi1sb2dpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmNTtcclxuICAgIHBhZGRpbmc6IDEwcHggMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZm9ybS1jb250cm9sIHtcclxuICAmLkVycm9yLWJvcmRlci1jdXN0b20ge1xyXG4gICAgLy8gaW5wdXQge1xyXG4gICAgLy8gICBib3JkZXI6IDFweCBzb2xpZCAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubXBpbmlzc3VlLWVycm9yIHtcclxuICAuaW52YWxpZE1zZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnAtMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNob29zZWFjY291bnQtbG9naW4ge1xyXG4gIC5jaG9vc2VBY2NvdW50IHtcclxuICAgIC5kZXNjcmlwdGlvbi1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm90cC1wYXNzLXBhZGRpbmcge1xyXG4gIC5vdHAtcGFnZS1ibG9jayB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5tb2JpbGUtYXBwLWNvbnRlbnQge1xyXG4gIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5VHdvO1xyXG4gICAgJi5kb3duIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYWlsdXJlLWxvZ2luLWlkLW1iIHtcclxuICAucGFzc3dvcmQtcmVzZXQtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgLmRlc2Mge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1vZGFsLWxvZ2luLXJldmFtcCB7XHJcbiAgLmNvbXBvbmVudC1ncmlkLWRpc3BsYXkge1xyXG4gICAgLmNhcnNvdWFsLWNvbnRlbnQge1xyXG4gICAgICAuaGlkZS1kb3RzIHtcclxuICAgICAgICAub3dsLWRvdHMuZGlzYWJsZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50eHQtZ3JleS1ibHVlLWVkIHtcclxuICAmLmxpbmsge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcbiIsIi50cmlhbC1nZW4tYmxvY2sge1xyXG4gIC50cmlhbC1jb3VudC10ZXh0IHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA4MyU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmlhbC1jb3VudC10ZXh0MSB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogODMlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNrQnRuIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRlc2tCdG4ge1xyXG4gICAgLmJsb29kLXJlZC1ib3JkZXIge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGgtMjEge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4ubGgtMTQwIHtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLm1ndC0xMSB7XHJcbiAgbWFyZ2luLXRvcDogMTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJpYWxwZXJpb2RCb3gge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgNjAlO1xyXG5cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi50cmlhbHBlcmlvZEJveC13LTEwMCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDIwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSA4MCUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRyaWFscGVyaW9kLWJsb2NrLXNlY3Rpb24ge1xyXG4gIC5tb2RhbExvZ2luIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggNjBweCAzMHB4IDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saC0xOCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5wdC01MCB7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuIiwiLnN0ZWVsLWdyYXktYnRuXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6JHN0ZWVsLWdyYXkgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxufVxyXG5cclxuLmhlbHAtZGF0YS1ib3hcclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzoxMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgLmVkZWwtaWNvbi1yaWdodC1hcnJvd1xyXG4gICAge1xyXG4gICAgICAgIGNvbG9yOiRtZWRpdW0tZ3JheTtcclxuICAgIH1cclxuXHJcbn0iLCIuc2VjdXJlbG9naW4tc2VjdGlvbiB7XHJcbiAgICAuc2VjdXJlbG9naW4tZXJyb3Ige1xyXG4gICAgICAgIC5jaGFuZ2UtYmctcGFzdGFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtYnJvd247XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuU2VjdXJlTG9naW5Cb3gtYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzYyB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYnJkLW1vbm9jaHJvbWUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG59IiwiLmxlYXJubW9yZS1kaXYtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJvcmRlcjogMC42cHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSxcclxuICAgIDBweCAyNXB4IDM3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBtYXJnaW4tbGVmdDogJGZvbnQtZWxldmVudHBvaW50dHdvO1xyXG4gIG1hcmdpbi1yaWdodDogJGZvbnQtZmlmdHluaW5lcG9pbnR0d287XHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcHBib3hjb250ZW50LWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC5zcGFuLWJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuYXBwLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB9XHJcbn1cclxuLm1vYmlsZS1jb250ZW50LWFwcCB7XHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5VGhyZWU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5kaXNhYmxlb3RwIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2lyY2xlLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3JlbXkteWVsbG93LXNlY3Rpb24ge1xyXG4gIC5iZ19saWdodFBpbmtUd28ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFteS15ZWxsb3cgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lci1wb3NpdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaW1nZS1jb250ZW50LWRhdGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MyU7XHJcbiAgICBsZWZ0OiA0MCU7XHJcblxyXG4gICAgLmltZy1jb250ZW50LWJveCB7XHJcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWdyZWVuLXRpY2sxIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2NhbmltYWdlLWJvcmRlciB7XHJcbiAgd2lkdGg6IDE2MHB4O1xyXG4gIGhlaWdodDogMTYwcHg7XHJcblxyXG4gIC8vICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC8vICAgICB3aWR0aDogMTAwcHg7XHJcbiAgLy8gICAgIGhlaWdodDogMTAwcHg7XHJcbiAgLy8gICB9XHJcblxyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgMnB4LCB0cmFuc3BhcmVudCAycHgpIDAgMCxcclxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgMnB4LCB0cmFuc3BhcmVudCAycHgpIDAgMTAwJSxcclxuICAgIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBibGFjayAycHgsIHRyYW5zcGFyZW50IDJweCkgMTAwJSAwLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGJsYWNrIDJweCwgdHJhbnNwYXJlbnQgMnB4KSAxMDAlIDEwMCUsXHJcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBibGFjayAycHgsIHRyYW5zcGFyZW50IDJweCkgMCAwLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgYmxhY2sgMnB4LCB0cmFuc3BhcmVudCAycHgpIDEwMCUgMCxcclxuICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGJsYWNrIDJweCwgdHJhbnNwYXJlbnQgMnB4KSAwIDEwMCUsXHJcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBibGFjayAycHgsIHRyYW5zcGFyZW50IDJweCkgMTAwJSAxMDAlO1xyXG5cclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLnFyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG5cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC8vICAgcGFkZGluZzogNXB4O1xyXG4gICAgLy8gICB3aWR0aDogMTAwcHg7XHJcbiAgICAvLyAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW5sYXJnZS1tYWluLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnNjYW4tZW5sYXJnZS1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWVubGFyZ2UtYXJyb3cge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZpZnR5O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjYW5xci1zZWN0aW9uIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDZweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmwtbGluZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5cclxuLnN3aXRjaC1vdHAtYm94IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGF2ZW5kZXItbWlzdDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGVyLW1pc3Q7XHJcbiAgcGFkZGluZzogMjVweDtcclxufVxyXG5cclxuLmV4dGVybmFsLXRvcC1tYiB7XHJcbiAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5hcHBib3hjb250ZW50LWJveCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGdhcDogMTVweDtcclxuICB9XHJcblxyXG4gIC5ncmlkLTItMSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLmRpc2FibGUtb3RwLW1vYi1ib3gge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLmRpc2FibGUtb3RwLW1vYiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gXHJcblxyXG4gICAgLnR4dC1ncmVlbiB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY2FuLXFyLW1vYmlsZSB7XHJcbiAgLnNjYW4tcXItbW9iaWxlLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zY2FuLXFyLW1vYmlsZS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGF2ZW5kZXItbWlzdDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLmNvcHlMaW5rLS1pbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udnItbGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgbGVmdDogLTI5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxufSIsIi50cmFzaC1kaXYge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVyeS1saWdodC1waW5rLXR3bztcclxuICBjb2xvcjogJGJsb29kLXJlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gIH1cclxufVxyXG5cclxuLnN0cmF0ZWd5LWJveC5yb3cge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbjogMzBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmJvcmRlci1ib3gtY29tYmluZWQge1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMTZweCAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtYmFja3JvdW5kO1xyXG59XHJcblxyXG4uYm90dG9tLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxufVxyXG5cclxuLmJndC10cmFuc2ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLnN0YXJ0ZWd5LWdyaWQtY29udGFpbmVyIHtcclxuLy8gICBkaXNwbGF5OiBncmlkO1xyXG4vLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTBweCAxMDBweCBhdXRvO1xyXG4vLyAgIGdhcDogMThweCA1cHg7XHJcbi8vICAgdGFibGUgLmJyZC1ib3R0b20ge1xyXG4vLyAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLnN0cmF0aWdpZXMtZWRidG4ge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24ge1xyXG4gIC5lcnJvci1tc2ctbWFyZ2luY2FsIHtcclxuICAgIC5lZGVsLWljb24tZW10cHlfaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50eSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5Rm91ciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDExcHg7XHJcblxyXG4gICAgLnN0b2NrLWRldGFpbHMtc3dpdGNoLWtleSBpIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJmbG93LXktNTAwIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDdyZW0pO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBIYW5kbGUgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAubWFyZ2luLWNhbGN1bGF0b3Ige1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHggMzBweDtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vIGRpdiB7XHJcbiAgICAgIC8vICAgcGFkZGluZzogMDtcclxuICAgICAgLy8gfVxyXG4gICAgICAuZGF0YUhlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmFkaW8tYnRuLXNlY3Rpb24ubWFyZ2luLWNhbC1yYWRpbyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcmdpbi1jYWwtc2VyYWNoIHtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1vbi1zZWFyY2gtYmFyIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aW9uLWJ0bnMge1xyXG4gICAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICB3aWR0aDogNDclO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdHJhdGVneSB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlLW9uZTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jcmVhdGUtbGluay5lZF9idXR0b24ubGluayB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLXJhZGlvLWJ1dHRvbiAucmFkaW9fYnRuIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luLXBvcHVwIHtcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuXHJcbiAgICAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ltYm9sLXBvcHVwIHtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4ubWFyZ2luLXRvYXN0IHtcclxuICAudG9hc3QtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50b2FzdCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudG9hc3QtYm9keSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luX2RyYXdlciB7XHJcbiAgJi5zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZHJhd2VyLWhlYWQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgIGdhcDogMTFweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcmdpbl9idG5zIHtcclxuICAgIGdhcDogMzBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHJcbiAgICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0cmF0ZWd5LWJ0biBidXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLm1hcmdpbl9kcmF3ZXJfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcclxuICAubWFyZ2luLWNhbC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZXJyb3ItbXNnLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW46IDMwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIHtcclxuICAgIC8vIGhlaWdodDogMTMwdmg7XHJcblxyXG4gICAgLm1hcmdpbi1jYWxjdWxhdG9yIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLWJveC1jb21iaW5lZCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RyYXRlZ3ktYnRuIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZml4LW1vYiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDU1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggLTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5kYXRlLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMTVweCAxOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsYy1sb2FkZXIge1xyXG4gIHRvcDogNjVweDtcclxufVxyXG5cclxuLnN0cmlrZS1zZWxlY3Qge1xyXG4gIC5jc3MtcWJkb3NqLUlucHV0IHtcclxuICAgIGlucHV0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jc3MtMWZkc2lqeC1WYWx1ZUNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNzcy0xMHdvOXVmLW9wdGlvbixcclxuICAuY3NzLWQ3bDFuaS1vcHRpb24sXHJcbiAgLmNzcy10cjRzMTctb3B0aW9uIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luLXVuZGVyc3RhbmRpbmcge1xyXG4gIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFyZ2luLWNhbC1kYXRhIHtcclxuICAuaGVscF90ZXh0LnJlZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICB9XHJcbn1cclxuXHJcbi5tYXJnaW4tY2FsY3VsYXRvciB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idXktYnV0dG9uLW1hcmdpbi1jYWwge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFR1cnRsZS1HcmVlbjtcclxuICBwYWRkaW5nOiA1cHggOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc2VsbC1idXR0b24tbWFyZ2luLWNhbCB7XHJcbiAgY29sb3I6ICRSdXN0LVJlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGFsZS1QaW5rO1xyXG4gIHBhZGRpbmc6IDVweCA5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ibHVlLWNhcmQtbWFyZ2luLWNhbGN1bGF0b3Ige1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCUgMTklO1xyXG4gIGdhcDogMSU7XHJcblxyXG4gIC5ibHVlLWNhcmQtbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyUgMzMlIDMzJTtcclxuICB9XHJcblxyXG4gIC5PdXRlci10cmFuc2FjdGlvbi1ib3gge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWJhY2tyb3VuZDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhcmstYmx1ZS1jYXJkIHtcclxuICAvL21hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIC5PdXRlci10cmFuc2FjdGlvbi1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMjtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibHVlLWNhcmQtY29sb3Ige1xyXG4gIC5PdXRlci10cmFuc2FjdGlvbi1ib3gge1xyXG4gICAgLnR4dF9ibGFja09uZTEge1xyXG4gICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RyYXRlZ3lMaXN0LXRvdGFsIHtcclxuICAvLyBwYWRkaW5nLXJpZ2h0OiAyMjZweDtcclxuICBib3R0b206IDdweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1ibG9jazogMTJweDtcclxuXHJcbiAgLnRvdGFsLXNwYW4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC50b3RhbC12YWx1ZS1zcGFuIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE5M3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLW1zZy1tYXJnaW5jYWwge1xyXG4gIHBhZGRpbmctYmxvY2s6IDkwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4vLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbi8vICAgLmVycm9yLW1zZy1tYXJnaW5jYWx7XHJcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi5pY29uLXdpZHRoLW1hcmdpbmNhbCB7XHJcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZ19ibHVlLWJhY2tyb3VuZC1wYWRkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS1iYWNrcm91bmQgIWltcG9ydGFudDtcclxuICBtYXJnaW4taW5saW5lOiA1cHg7XHJcbiAgLy8gd2lkdGg6IDgwJTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xyXG59XHJcblxyXG4udG90YWwtdmFsdWUtY29sIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS0yO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1hcmdpbi1jYWwtZXJyb3Jtc2cge1xyXG4gIHBhZGRpbmc6IDEwcHggMTNweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICRvbGQtbGFjZTtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGNvbG9yOiAkZGFyay1vcmFuZ2U7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uc3Bhbi12YWx1ZS13cmFwcGFyIHtcclxuICBiYWNrZ3JvdW5kOiAkTGlnaHQtc3RlZWwtYmx1ZTtcclxuICBwYWRkaW5nOiAxOHB4IDMycHg7XHJcbn1cclxuXHJcbi5zcGFuLXZhbHVlLXdyYXBwYXItY29sIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS0yO1xyXG59XHJcblxyXG4uc3RyYXRlZ2llcy13cmFwcGVyLW1vYiB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxufVxyXG5cclxuLmYtYW5kLW8tY2FsY3VsYXRvciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi50b3RhbC1tYXJnaW4td3JhcHBlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDczcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogOTAlO1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAvKiBBZGp1c3Qgc2hhZG93IGFzIG5lZWRlZCAqL1xyXG59XHJcblxyXG4udG90YWwtbWFyZ2luLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubWFyZ2luLWNhbC1zdHJhdGVneS1idG4ge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbm9tYXJnaW5zVGFibGUge1xyXG4gICYuY29tbW9uLXRhYmxlLWJvcmRlciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgdGQ6bnRoLWNoaWxkKDEpLFxyXG4gICAgICB0aDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIH1cclxuICAgICAgdGQ6bnRoLWNoaWxkKDIpLFxyXG4gICAgICB0aDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgIH1cclxuICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxyXG4gICAgICB0aDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgfVxyXG4gICAgICB0ZDpudGgtY2hpbGQoNCksXHJcbiAgICAgIHRoOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICB9XHJcbiAgICAgIHRkOm50aC1jaGlsZCg1KSxcclxuICAgICAgdGg6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICB3aWR0aDogMTQlO1xyXG4gICAgICB9XHJcbiAgICAgIHRkOm50aC1jaGlsZCg2KSxcclxuICAgICAgdGg6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICB9XHJcbiAgICAgIHRkOm50aC1jaGlsZCg3KSxcclxuICAgICAgdGg6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICB9XHJcbiAgICAgIHRkOm50aC1jaGlsZCg4KSxcclxuICAgICAgdGg6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICB9XHJcbiAgICAgIHRkOm50aC1jaGlsZCg5KSxcclxuICAgICAgdGg6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICB3aWR0aDogNSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRkOm50aC1jaGlsZCgxMCksXHJcbiAgICAgIHRoOm50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmdlbmVyaWMtdGFibGUge1xyXG4gICYudGFibGUtdG90YWwge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkOm50aC1jaGlsZCgxKSxcclxuICAgICAgdGg6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIHRkOm50aC1jaGlsZCgyKSxcclxuICAgICAgdGg6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxyXG4gICAgICB0aDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAxMSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZDpudGgtY2hpbGQoNCksXHJcbiAgICAgIHRoOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpc2FibGVkLWlucHV0ZmllbGQtc3ltIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIHtcclxuICAgICNyZWFjdC1zZWxlY3QtMi1saXN0Ym94IHtcclxuICAgICAgLmNzcy0xbjZzZnluLU1lbnVMaXN0IHtcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50cmFzaC1kaXYge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZGVkO1xuICBjb2xvcjogI2RkNTA0ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJhc2gtZGl2IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5zdHJhdGVneS1ib3gucm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDMwcHggMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYm9yZGVyLWJveC1jb21iaW5lZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTZweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmQ7XG59XG5cbi5ib3R0b20tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuXG4uYmd0LXRyYW5zZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnN0cmF0aWdpZXMtZWRidG4ge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLmVycm9yLW1zZy1tYXJnaW5jYWwgLmVkZWwtaWNvbi1lbXRweV9pY29uIHtcbiAgZm9udC1zaXplOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5lcnJvci1tc2ctbWFyZ2luY2FsIC5lZGVsLWljb24tZW10cHlfaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLnN0b2NrLWRldGFpbHMtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiAyOHB4IDExcHg7XG59XG4ubWFyZ2luLWNhbGN1bGF0b3Itc2VjdGlvbiAuc3RvY2stZGV0YWlscy1oZWFkIC5zdG9jay1kZXRhaWxzLXN3aXRjaC1rZXkgaSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLm92ZXJmbG93LXktNTAwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4ubWFyZ2luLWNhbGN1bGF0b3Itc2VjdGlvbiAub3ZlcmZsb3cteS01MDA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLm92ZXJmbG93LXktNTAwOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLm92ZXJmbG93LXktNTAwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG4ubWFyZ2luLWNhbGN1bGF0b3Itc2VjdGlvbiAuc3RvY2stZGV0YWlscy1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5tYXJnaW4tY2FsY3VsYXRvciB7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4IDMwcHg7XG59XG4ubWFyZ2luLWNhbGN1bGF0b3Itc2VjdGlvbiAubWFyZ2luLWNhbGN1bGF0b3IgLnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLm1hcmdpbi1jYWxjdWxhdG9yIC5yb3cgLmRhdGFIZWFkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLm1hcmdpbi1jYWxjdWxhdG9yIC5yb3cgLnJhZGlvLWJ0bi1zZWN0aW9uLm1hcmdpbi1jYWwtcmFkaW8ge1xuICBwYWRkaW5nOiAwO1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLm1hcmdpbi1jYWxjdWxhdG9yIC5yb3cgLnJhZGlvLWJ0bi1zZWN0aW9uLm1hcmdpbi1jYWwtcmFkaW8gLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5tYXJnaW4tY2FsY3VsYXRvciAucm93IC5yYWRpby1idG4tc2VjdGlvbi5tYXJnaW4tY2FsLXJhZGlvIC5yYWRpby1idXR0b24uY29tbW9uLXJhZGlvLWJ1dHRvbiBsYWJlbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4ubWFyZ2luLWNhbGN1bGF0b3Itc2VjdGlvbiAubWFyZ2luLWNhbGN1bGF0b3IgLnJvdyAubWFyZ2luLWNhbC1zZXJhY2ggLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5tYXJnaW4tY2FsY3VsYXRvciAucm93IC5tYXJnaW4tY2FsLXNlcmFjaCAuY29tbW9uLXNlYXJjaC1iYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLm1hcmdpbi1jYWxjdWxhdG9yIC5yb3cgLm1hcmdpbi1jYWwtc2VyYWNoIC5jb21tb24tc2VhcmNoLWJhciBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5hY3Rpb24tYnRucyAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHdpZHRoOiA0NyU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5hY3Rpb24tYnRucy5zdHJhdGVneSB7XG4gIHdpZHRoOiA5MCU7XG4gIGdhcDogMTVweDtcbn1cbi5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjlmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5pbmZvIGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubWFyZ2luLWNhbGN1bGF0b3Itc2VjdGlvbiAuY3JlYXRlLWxpbmsuZWRfYnV0dG9uLmxpbmsge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5tYXJnaW4tY2FsY3VsYXRvci1zZWN0aW9uIC5jb21tb24tcmFkaW8tYnV0dG9uIC5yYWRpb19idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLmNvbW1vbi1yYWRpby1idXR0b24gLnJhZGlvX2J0biBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLmNvbW1vbi1yYWRpby1idXR0b24gLnJhZGlvX2J0biBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cblxuLm1hcmdpbi1wb3B1cCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLm1hcmdpbi1wb3B1cCAubW9kYWwtaGVhZGVyIC5lZGVsLWljb24tYm9sZC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFyZ2luLXBvcHVwIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi5zeW1ib2wtcG9wdXAge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm1hcmdpbi10b2FzdCAudG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRvYXN0IC50b2FzdC1jb250YWluZXIgLnRvYXN0IHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1hcmdpbi10b2FzdCAudG9hc3QtY29udGFpbmVyIC50b2FzdC1ib2R5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1hcmdpbl9kcmF3ZXIuc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbl9kcmF3ZXIgLmRyYXdlci1oZWFkIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tYXJnaW5fZHJhd2VyIC5kcmF3ZXItaGVhZCAuaGVhZGluZyB7XG4gIGdhcDogMTFweDtcbn1cbi5tYXJnaW5fZHJhd2VyIC5kcmF3ZXItaGVhZCAuaGVhZGluZyBpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1hcmdpbl9kcmF3ZXIgLm1hcmdpbl9idG5zIHtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG4ubWFyZ2luX2RyYXdlciAubWFyZ2luX2J0bnMgLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0cmF0ZWd5LWJ0biBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tYXJnaW5fZHJhd2VyX19iYWNrZHJvcCB7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmdpbi1jYWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHggIWltcG9ydGFudDtcbiAgfVxuICAuZXJyb3ItbXNnLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFyZ2luLWNhbGN1bGF0b3Itc2VjdGlvbiAubWFyZ2luLWNhbGN1bGF0b3Ige1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1jYWxjdWxhdG9yLXNlY3Rpb24gLmJvcmRlci1ib3gtY29tYmluZWQge1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc3RyYXRlZ3ktYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN0cmF0ZWd5LWJ0biBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZml4LW1vYiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNTVweDtcbiAgICBib3gtc2hhZG93OiAwcHggLTVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5kYXRlLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxufVxuLmNhbGMtbG9hZGVyIHtcbiAgdG9wOiA2NXB4O1xufVxuXG4uc3RyaWtlLXNlbGVjdCAuY3NzLXFiZG9zai1JbnB1dCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5zdHJpa2Utc2VsZWN0IC5jc3MtMWZkc2lqeC1WYWx1ZUNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc3RyaWtlLXNlbGVjdCAuY3NzLTEwd285dWYtb3B0aW9uLFxuLnN0cmlrZS1zZWxlY3QgLmNzcy1kN2wxbmktb3B0aW9uLFxuLnN0cmlrZS1zZWxlY3QgLmNzcy10cjRzMTctb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi11bmRlcnN0YW5kaW5nIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5tYXJnaW4tdW5kZXJzdGFuZGluZyAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5tYXJnaW4tdW5kZXJzdGFuZGluZyAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWNhbC1kYXRhIC5oZWxwX3RleHQucmVkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLmJ1eS1idXR0b24tbWFyZ2luLWNhbCB7XG4gIGNvbG9yOiAjNTFiMjU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmY2U3O1xuICBwYWRkaW5nOiA1cHggOXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlbGwtYnV0dG9uLW1hcmdpbi1jYWwge1xuICBjb2xvcjogI2I4M2EyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDRkMjtcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibHVlLWNhcmQtbWFyZ2luLWNhbGN1bGF0b3Ige1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJSAxOSU7XG4gIGdhcDogMSU7XG59XG4uYmx1ZS1jYXJkLW1hcmdpbi1jYWxjdWxhdG9yIC5ibHVlLWNhcmQtbGVmdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMlIDMzJSAzMyU7XG59XG4uYmx1ZS1jYXJkLW1hcmdpbi1jYWxjdWxhdG9yIC5PdXRlci10cmFuc2FjdGlvbi1ib3gge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmZDtcbn1cbi5ibHVlLWNhcmQtbWFyZ2luLWNhbGN1bGF0b3IgLk91dGVyLXRyYW5zYWN0aW9uLWJveCBzcGFuIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG4uYmx1ZS1jYXJkLW1hcmdpbi1jYWxjdWxhdG9yIC5PdXRlci10cmFuc2FjdGlvbi1ib3ggc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmx1ZS1jYXJkLW1hcmdpbi1jYWxjdWxhdG9yIC5PdXRlci10cmFuc2FjdGlvbi1ib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uZGFyay1ibHVlLWNhcmQgLk91dGVyLXRyYW5zYWN0aW9uLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmVkZmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5kYXJrLWJsdWUtY2FyZCAuT3V0ZXItdHJhbnNhY3Rpb24tYm94IHNwYW4ge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cblxuLmJsdWUtY2FyZC1jb2xvciAuT3V0ZXItdHJhbnNhY3Rpb24tYm94IC50eHRfYmxhY2tPbmUxIHtcbiAgY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cblxuLnN0cmF0ZWd5TGlzdC10b3RhbCB7XG4gIGJvdHRvbTogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG59XG4uc3RyYXRlZ3lMaXN0LXRvdGFsIC50b3RhbC1zcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5zdHJhdGVneUxpc3QtdG90YWwgLnRvdGFsLXZhbHVlLXNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTNweDtcbn1cblxuLmVycm9yLW1zZy1tYXJnaW5jYWwge1xuICBwYWRkaW5nLWJsb2NrOiA5MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaWNvbi13aWR0aC1tYXJnaW5jYWwge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmJnX2JsdWUtYmFja3JvdW5kLXBhZGRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYmxvY2s6IDEwcHg7XG59XG5cbi50b3RhbC12YWx1ZS1jb2wge1xuICBiYWNrZ3JvdW5kOiAjZTJlZGZlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcmdpbi1jYWwtZXJyb3Jtc2cge1xuICBwYWRkaW5nOiAxMHB4IDEzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZlZjRlYztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNmNzk0M2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNwYW4tdmFsdWUtd3JhcHBhciB7XG4gIGJhY2tncm91bmQ6ICNlY2YzZmQ7XG4gIHBhZGRpbmc6IDE4cHggMzJweDtcbn1cblxuLnNwYW4tdmFsdWUtd3JhcHBhci1jb2wge1xuICBiYWNrZ3JvdW5kOiAjZTJlZGZlO1xufVxuXG4uc3RyYXRlZ2llcy13cmFwcGVyLW1vYiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5mLWFuZC1vLWNhbGN1bGF0b3Ige1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnRvdGFsLW1hcmdpbi13cmFwcGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA3M3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogQWRqdXN0IHNoYWRvdyBhcyBuZWVkZWQgKi9cbn1cblxuLnRvdGFsLW1hcmdpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFyZ2luLWNhbC1zdHJhdGVneS1idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm5vbWFyZ2luc1RhYmxlLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdHIgdGQsXG4uZm5vbWFyZ2luc1RhYmxlLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdHIgdGgge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4uZm5vbWFyZ2luc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSxcbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpLFxuLmZub21hcmdpbnNUYWJsZSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTclO1xufVxuLmZub21hcmdpbnNUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMyksXG4uZm5vbWFyZ2luc1RhYmxlIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA4JTtcbn1cbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpLFxuLmZub21hcmdpbnNUYWJsZSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogOCU7XG59XG4uZm5vbWFyZ2luc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSxcbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDE0JTtcbn1cbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDYpLFxuLmZub21hcmdpbnNUYWJsZSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMTElO1xufVxuLmZub21hcmdpbnNUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNyksXG4uZm5vbWFyZ2luc1RhYmxlIHRhYmxlIHRyIHRoOm50aC1jaGlsZCg3KSB7XG4gIHdpZHRoOiAxMSU7XG59XG4uZm5vbWFyZ2luc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg4KSxcbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDgpIHtcbiAgd2lkdGg6IDExJTtcbn1cbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDkpLFxuLmZub21hcmdpbnNUYWJsZSB0YWJsZSB0ciB0aDpudGgtY2hpbGQoOSkge1xuICB3aWR0aDogNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEwKSxcbi5mbm9tYXJnaW5zVGFibGUgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDEwKSB7XG4gIHdpZHRoOiA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2VuZXJpYy10YWJsZS50YWJsZS10b3RhbCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbi5nZW5lcmljLXRhYmxlLnRhYmxlLXRvdGFsIHRyIHRkOm50aC1jaGlsZCgxKSxcbi5nZW5lcmljLXRhYmxlLnRhYmxlLXRvdGFsIHRyIHRoOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA2OCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmdlbmVyaWMtdGFibGUudGFibGUtdG90YWwgdHIgdGQ6bnRoLWNoaWxkKDIpLFxuLmdlbmVyaWMtdGFibGUudGFibGUtdG90YWwgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDExJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZ2VuZXJpYy10YWJsZS50YWJsZS10b3RhbCB0ciB0ZDpudGgtY2hpbGQoMikgc3Bhbixcbi5nZW5lcmljLXRhYmxlLnRhYmxlLXRvdGFsIHRyIHRoOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5nZW5lcmljLXRhYmxlLnRhYmxlLXRvdGFsIHRyIHRkOm50aC1jaGlsZCgzKSxcbi5nZW5lcmljLXRhYmxlLnRhYmxlLXRvdGFsIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmdlbmVyaWMtdGFibGUudGFibGUtdG90YWwgdHIgdGQ6bnRoLWNoaWxkKDMpIHNwYW4sXG4uZ2VuZXJpYy10YWJsZS50YWJsZS10b3RhbCB0ciB0aDpudGgtY2hpbGQoMykgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZ2VuZXJpYy10YWJsZS50YWJsZS10b3RhbCB0ciB0ZDpudGgtY2hpbGQoNCksXG4uZ2VuZXJpYy10YWJsZS50YWJsZS10b3RhbCB0ciB0aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTAlO1xufVxuXG4uZGlzYWJsZWQtaW5wdXRmaWVsZC1zeW0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFyZ2luLWNhbGN1bGF0b3Itc2VjdGlvbiAjcmVhY3Qtc2VsZWN0LTItbGlzdGJveCAuY3NzLTFuNnNmeW4tTWVudUxpc3Qge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuXHJcbi5tYXJnaW5maWxlc1RhYnMge1xyXG4gIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm5hdi10YWJzIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICAucGluLXVucGluLXBvcHVwIHtcclxuICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWN0aW9uLWljb24tbW9iIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5tYXJnaW5maWxlcy10YWJsZSB7XHJcbiAgLm1hcmdpbmZpbGVTZWFyY2gge1xyXG4gICAgd2lkdGg6IDI5MHB4O1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICROYXR1cmFsLTIwMDtcclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBjb2xvcjogIzFkMjQzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5Jc2luIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICROYXR1cmFsLTEwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuSXNpbiB7XHJcbiAgICAgICAgLmdyaWQtMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLk1hcmdpbkZpbGVUYWJsZURlc2sge1xyXG4gIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFyZ2luZmlsZXMtdGFibGUge1xyXG4gICAgLnRvdGFsTWFyZ2luTG9uZ1BvcyxcclxuICAgIC50b3RhbE1hcmdpblBlckxvdCxcclxuICAgIC5taXNNYXJnaW4sXHJcbiAgICAuZmluYWxNYXJnaW4sXHJcbiAgICAubWFyZ2luUmVxdWlyZW1lbnQsXHJcbiAgICAubWluaW11bVN0b3BMb3NzTWFyZ2luLFxyXG4gICAgLmVudGVyU3RvcExvc3MsXHJcbiAgICAudGltZXMsXHJcbiAgICAucm91bmRPZmYsXHJcbiAgICAuZXhwTWFyZ2luUGVyTG90LFxyXG4gICAgLnNwYW5NYXJnaW5QZXJMb3QsXHJcbiAgICAudG90YWxNYXJnaW5BbXQsXHJcbiAgICAuZXhwTWFyZ2luQW10LFxyXG4gICAgLnNwYW5NYXJnaW5BbXQsXHJcbiAgICAuYWRkaXRpb25hbE1hcmdpbixcclxuICAgIC5zcHJlYWRCZW5lZml0LFxyXG4gICAgLmV4cE1hcmdpbixcclxuICAgIC5zcGFuTWFyZ2luLFxyXG4gICAgLnRvdGFsTWFyZ2luLFxyXG4gICAgLmxvdFNpemUsXHJcbiAgICAuaGFpcmN1dCxcclxuICAgIC5pc2luLFxyXG4gICAgLmJzZUNvZGUsXHJcbiAgICAubG90IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5vd2wtZG90cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA1MHB4IDFlbSAxZW07XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMWVtIDFlbTtcclxuICB9XHJcblxyXG4gIC5vd2wtZG90IHNwYW4ge1xyXG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAuMWVtICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5hZEJsb2NrIHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgLm93bC1uYXYge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpPmRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlOGZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbiArIDMpPmRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFmMTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZkMWQxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmPmRpdiB7XHJcbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkQmxvY2tSaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogLTM4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm93bC10aGVtZSB7XHJcbiAgLm93bC1kb3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDUwcHggMWVtIDFlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxZW0gMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtZG90IHNwYW4ge1xyXG4gICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAuMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvcnBvcmF0ZUdlbmVyaWNNYWluQmxvY2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGRpdiB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIH1cclxuICAuY29ycG9yYXRlR2VuZXJpY0Jsb2NrIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5jb3Jwb3JhdGVHZW5lcmljTWFpbkJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uY29ycG9yYXRlR2VuZXJpY01haW5CbG9jayBkaXYge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvcnBvcmF0ZUdlbmVyaWNNYWluQmxvY2sgZGl2IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5jb3Jwb3JhdGVHZW5lcmljTWFpbkJsb2NrIC5jb3Jwb3JhdGVHZW5lcmljQmxvY2sge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuQ29wb3JhdGVBY3Rpb24taGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG4gIGdhcDogMTBweDtcbn1cbi5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sgLkNvcG9yYXRlQWN0aW9uLWhlYWRpbmcgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sgLkNvcG9yYXRlQWN0aW9uLWhlYWRpbmcgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIGkge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuQ29wb3JhdGVBY3Rpb24taGVhZGluZyAuZWRlbC1pY29uLWFycm93LWxlZnQxOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggMTBweCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtdGFicyB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgfVxufVxuLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuY29ycG9yYXRlVGFiIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbi5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sgLmNvcnBvcmF0ZVRhYmxlLWJsb2NrIC5vcmRlcmJvb2stdGFibGUgLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxN3B4O1xuICB3aWR0aDogOTlweDtcbn1cbi5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sgLmNvcnBvcmF0ZVRhYmxlLWJsb2NrIC5lcXVpdHlkcm9wIHtcbiAgd2lkdGg6IDE2N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZzogMTBweCA4cHggMTBweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG59XG4uQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayAuZHJvcGRvd24tYmxvY2sgLmVkX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuY29ycG9yYXRlVGFibGUtYmxvY2sgLmRyb3Bkb3duLWJsb2NrIC5jb3Jwb3JhdGUtbmV3LWRycCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuY29ycG9yYXRlVGFibGUtYmxvY2sgLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayAuY29ycG9yYXRlLW5ldy1kcnAgLmVxdWl0eWRyb3AgaTpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sgLmNvcnBvcmF0ZVRhYmxlLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTY3cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTExcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA2MHB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTI1cHg7XG4gIH1cbn1cbi5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sgLmNvcnBvcmF0ZVRhYmxlLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuY29ycG9yYXRlVGFibGUtYmxvY2sgLmNvcnBvcmF0ZUFjdGlvbiB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDk5cHg7XG59XG4uQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayAuY29ycG9yYXRlQWN0aW9uIHRhYmxlIHRoZWFkIHRoIC50aXRsZSAuZC1mbGV4IHtcbiAgZ2FwOiA1cHg7XG59XG4uQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayAuYnV5YmFjay1ub3RlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uQ29ycG9yYXRlQWN0aW9uTWFpbkJsb2NrIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayAuY29ycG9yYXRlQWN0aW9uIHRhYmxlIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDdweCAhaW1wb3J0YW50O1xufVxuLkNvcnBvcmF0ZUFjdGlvbk1haW5CbG9jayAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uQ29ycG9yYXRlQWN0aW9uSGVhZGVyIHtcbiAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5Db3Jwb3JhdGVBY3Rpb25IZWFkZXIge1xuICAgIHBhZGRpbmc6IDRweCAyM3B4IDhweCAzMXB4O1xuICB9XG59XG4uQ29ycG9yYXRlQWN0aW9uSGVhZGVyIC5icmllZmNhc2UtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogOC41cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4uQ29ycG9yYXRlQWN0aW9uSGVhZGVyIC5icmllZmNhc2UtYmxvY2sgLmhvbGRpbmdzLWNvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmNvcnBvcmF0ZUlucHV0RmllbGRCbG9jayB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvcnBvcmF0ZUlucHV0RmllbGRCbG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uY29ycG9yYXRlSW5wdXRGaWVsZEJsb2NrIC5oaWdobGlnaHRlZC1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5jb3Jwb3JhdGVJbnB1dEZpZWxkQmxvY2sgLnBkdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29ycG9yYXRlSW5wdXRGaWVsZEJsb2NrIC5jb3Jwb3JhdGVjaGVja2JveCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvcnBvcmF0ZUlucHV0RmllbGRCbG9jayAuY29ycG9yYXRlY2hlY2tib3ggLmZsZXgtaW5saW5lLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uY29ycG9yYXRlSW5wdXRGaWVsZEJsb2NrIC5jb3Jwb3JhdGVjaGVja2JveCAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBnYXA6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29ycG9yYXRlSW5wdXRGaWVsZEJsb2NrIC5jb3Jwb3JhdGVjaGVja2JveCAuZm9ybS1jaGVjayB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG4uUmlnaHRpc3N1ZS1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cbi5SaWdodGlzc3VlLWJsb2NrIGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLlJpZ2h0aXNzdWUtYmxvY2sgLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lLmVkX2J1dHRvbi5idXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLnNoYXJlaWNvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNoYXJlaWNvbi1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2hhcmVpY29uLWJsb2NrIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgcGFkZGluZzogOXB4IDE3cHg7XG4gIHdpZHRoOiA5OXB4O1xufVxuXG4uQnV5QmFjay1ibG9jayAuZXJyb3Itbm90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm9mcy1tb2ItY29uZmlybWF0aW9uIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5vZnMtbW9iLWNvbmZpcm1hdGlvbiAuYnRuLWNsYXNzLWJ0bnR5cGUuYm90dG9tLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4ub2ZzLW1vYi1jb25maXJtYXRpb24gLmJhY2stYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5vZnMtbW9iLWNvbmZpcm1hdGlvbiAuYmFjay1idXR0b24gLmVkZWwtaWNvbi1hcnJvdy1sZWZ0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLm9mcy1tb2ItY29uZmlybWF0aW9uIC50b2MtbWFyZ2luIC5tYXJnaW5vdXRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2ZzLW1vYi1jb25maXJtYXRpb24gLm9yZGVyLWNvbmZpcm1hdGlvbiAuYm90dG9tLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5vcmRlci1jb25maXJtYXRpb24tZGVzayAudG9jLW1hcmdpbiAubWFyZ2lub3V0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mcy1FcnJvci1wb3B1cCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ub2ZzLUVycm9yLXBvcHVwIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xufVxuLm9mcy1FcnJvci1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDE5cHggMjFweCAxOHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5vZnMtRXJyb3ItcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmluZm8tdGV4dCB7XG4gIHBhZGRpbmc6IDAgNjBweCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vZnMtRXJyb3ItcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmluZm8tdGV4dCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDMwcHg7XG4gIH1cbn1cbi5vZnMtRXJyb3ItcG9wdXAgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiAgdG9wOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mcy1FcnJvci1wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vZnMtRXJyb3ItcG9wdXAgLmJhY2stYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9mcy1FcnJvci1wb3B1cCAuYmFjay1idG4ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ub2ZzLXRvYyAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgcGFkZGluZy1sZWZ0OiAzJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5vcmRlcmJvb2stb2ZzLXNpZGViYXIgLm1hcmtldGFjdGlvbi1waXZvdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJib29rLW9mcy1zaWRlYmFyIC5tYXJrZXQtYWN0aW9uLXBpdm90LWdyaWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLm9yZGVyYm9vay1vZnMtc2lkZWJhciAucGl2b3ROYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm9yZGVyYm9vay1vZnMtc2lkZWJhciAucGl2b3REYXRlLkRNc2FuUl8xMF80MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjkyOTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5jb3Jwb3JhdGVBY3Rpb24gdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb3Jwb3JhdGVBY3Rpb24gdGJvZHkgdHIgdGQgLnNjcmlwIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5pcG8tb3JkZXJib29rIC5vcmRlcmJvb2stdGFibGUgdGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDYpIC50aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufSIsIi5Db3Jwb3JhdGVBY3Rpb25NYWluQmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5Db3BvcmF0ZUFjdGlvbi1oZWFkaW5nIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvciAubmF2LXRhYnMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMjlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3Jwb3JhdGVUYWIge1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICB9XHJcblxyXG4gIC5jb3Jwb3JhdGVUYWJsZS1ibG9jayB7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIC5vcmRlcmJvb2stdGFibGUge1xyXG4gICAgICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTdweDtcclxuICAgICAgICB3aWR0aDogOTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgd2lkdGg6IDE2N3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgcGFkZGluZzogMTBweCA4cHggMTBweCAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvcnBvcmF0ZS1uZXctZHJwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3Jwb3JhdGUtbmV3LWRycCAuZXF1aXR5ZHJvcCBpOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTY3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgaGVpZ2h0OiAxMTFweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDYwcHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3Jwb3JhdGVBY3Rpb24ge1xyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXliYWNrLW5vdGUge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuY29ycG9yYXRlQWN0aW9uIHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBnYXA6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4uQ29ycG9yYXRlQWN0aW9uSGVhZGVyIHtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nOiA0cHggMjNweCA4cHggMzFweDtcclxuICB9XHJcblxyXG4gIC5icmllZmNhc2UtYmxvY2sge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuXHJcbiAgICAuaG9sZGluZ3MtY291bnQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvcnBvcmF0ZUlucHV0RmllbGRCbG9jayB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhpZ2hsaWdodGVkLWlucHV0IHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBkdC0zMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvcnBvcmF0ZWNoZWNrYm94IHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIC5mbGV4LWlubGluZS1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIGdhcDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlucHV0ZmllbGRTZWN0aW9uIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAvL2hlaWdodDogNTB2aDtcclxuICB9XHJcbn1cclxuXHJcbi5SaWdodGlzc3VlLWJsb2NrIHtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgZGl2IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gIH1cclxuICAubWlkbmlnaHQtYmx1ZS11bmRlcmxpbmUuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhcmVpY29uLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDlweCAxN3B4O1xyXG4gICAgd2lkdGg6IDk5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uQnV5QmFjay1ibG9jayB7XHJcbiAgLmVycm9yLW5vdGUge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub2ZzLW1vYi1jb25maXJtYXRpb24ge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcblxyXG4gIC5idG4tY2xhc3MtYnRudHlwZSB7XHJcbiAgICAmLmJvdHRvbS1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2stYnV0dG9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b2MtbWFyZ2luIHtcclxuICAgIC5tYXJnaW5vdXRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItY29uZmlybWF0aW9uIHtcclxuICAgIC5ib3R0b20tY29udGVudHMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1jb25maXJtYXRpb24tZGVzayB7XHJcbiAgLnRvYy1tYXJnaW4ge1xyXG4gICAgLm1hcmdpbm91dGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vZnMtRXJyb3ItcG9wdXAge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xyXG4gICAgICBwYWRkaW5nOiAxOXB4IDIxcHggMThweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNjBweCA2MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcclxuICAgIHRvcDogMjAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2stYnRuOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5iYWNrLWJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9mcy10b2Mge1xyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlcmJvb2stb2ZzLXNpZGViYXIge1xyXG4gIC5tYXJrZXRhY3Rpb24tcGl2b3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGl2b3ROYW1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5waXZvdERhdGUge1xyXG4gICAgJi5ETXNhblJfMTBfNDAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRibGFja19vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvcnBvcmF0ZUFjdGlvbiB7XHJcbiAgdGJvZHkge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICAuc2NyaXAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaXBvLW9yZGVyYm9vayB7XHJcbiAgLm9yZGVyYm9vay10YWJsZSB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0aDpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ud2F0Y2hsaXN0LWRyYXdlciB7XHJcbiAgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9uaW5lO1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5zb3J0bmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zb3J0bGlzdC1ib2R5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweCAyMHB4IDE1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnRsaXN0LW5hbWVzIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuXHJcbiAgICAuc29ydGxpc3QtdmFsdWVzIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG5cclxuICAgICAgLmVkZWwtaWNvbi1wb2ludC1hcnJvdy1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLXBvaW50LWFycm93LXVwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnRsaXN0LWJvZHkuYWN0aXZlLWZpbHRlciB7XHJcbiAgICAgIC5zb3J0bGlzdC1uYW1lcyxcclxuICAgICAgLnNvcnRsaXN0LXZhbHVlcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zb3J0bGlzdC1kZXNrIHtcclxuICAgIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nU2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAxNXB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG59XHJcblxyXG4uZWRpdHdhdGNobGlzdHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMjJweCAxNXB4O1xyXG5cclxuICAuZWRlbC1pY29uLWVkaXQsXHJcbiAgLmVkZWwtaWNvbi1kdXBsaWNhdGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gdG9kYXlzIGhpZ2hsaWdodFxyXG4udG9kYXlzaGlnaGxpZ2h0b3V0ZXIge1xyXG4gIC50b2RheXNoaWdobGlnaHRzZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tYWNjb3JkaWFuLmFjY29yZGlhblNlY3Rpb24ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICNhY2NvcmRpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxuICAgICAgICAgICAgLmN1c3RvbUFsZXJ0U2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb24tY29sbGFwc2Uuc2hvdyB7XHJcbiAgICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgI2FjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuXHJcbiAgICAgICAgLmFjY29yZGlhbmNoZWNrYm94IHtcclxuICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYi13YXRjaGxpc3Qtc2V0dGluZ3Mge1xyXG4gIC5fX2NvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYyg3MHZoIC0gMTU1cHgpO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gIH1cclxuICAubWItc2V0dGluZ3MtZmlyc3Qtcm93IHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgfVxyXG4gIC53YXRjaGxpc3QtZHJhd2VyIHtcclxuICAgIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgICAgei1pbmRleDogNSAhaW1wb3J0YW50OyAvL1RvIE92ZXJyaWRlIGFib3ZlIGRyYXdlciBoZWFkZXIgei1pbmRleFxyXG4gICAgfVxyXG4gIH1cclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGlvbmNvbXBvbmVudCB7XHJcbiAgJi5taC02NSB7XHJcbiAgICBtaW4taGVpZ2h0OiA2NXZoO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gIH1cclxuICAmLnN0aWNreSB7XHJcbiAgICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJmbG93Y2xhc3Mge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAub3ZlcmZsb3djbGFzcy0yNDAge1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAvLyAub3ZlcmZsb3djbGFzcy0xODUge1xyXG4gIC8vICAgaGVpZ2h0OiAxODVweDtcclxuICAvLyAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgLy8gfVxyXG5cclxuICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlTaXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGl0d2F0Y2hsaXN0c2VjdGlvbi5zdGlja3kge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDE3cHggMHB4ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGVyZm9ybWFuY2VkYXRhLWJsb2NrIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxufVxyXG5cclxuLnNlbGVjdC1pbmRpY2VzLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucGVyZm9ybWFuY2UtaW5kaWNlcy1ibG9jayB7XHJcbiAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcclxufVxyXG5cclxuLy8gLnBlcmZvcm1hbmNlLWluZGljZXMtdGlsZSB7XHJcbi8vICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbi8vICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbi8vIH1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5tb2ItcGFnZSB7XHJcbiAgLnN1cHBvcnQtbG9nbyB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgfVxyXG5cclxuICAubXQtNyB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgfVxyXG5cclxuICAubXQtMTQge1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICB9XHJcblxyXG4gIC5tdC05IHtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICB9XHJcblxyXG4gIC5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5hcnJvd3doaXRlIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5tb2JjbGljay1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGU7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMHB4IDBweDtcclxuXHJcbiAgICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxNXB4O1xyXG5cclxuICAgICAgLnRvcC1ibG9jayB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudG9wLWxlZnQge1xyXG4gICAgICAgICAgLnNpZ251cC10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxvZ28xIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNzQwODI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc21hbGwtaW1jaXJjbGUge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wLXJpZ2h0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5tbC00MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGVsLWljb24tc3VwcG9ydC0yIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdXBwb3J0LXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIC5zdXBwb3J0LWRyb3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIgLnN1cHBvcnQtZHJvcCxcclxuICAgICAgICAgICY6YWN0aXZlIC5zdXBwb3J0LWRyb3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY3N0YXR1cy1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM1cmVtO1xyXG4gIH1cclxuICAubW9iY2xpY2stbWFpbi1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDBweCAwcHg7XHJcblxyXG4gICAgLm9mZmVyaW5nLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgIC5vZmZlcmluZy1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgICAjMDAwMDAwIDAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHJpZ2h0LFxyXG4gICAgICAgICAgICAjMDAwMDAwIDAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub2ZmZXJpbmctcHJvZHVjdHMtbGlzdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLm9mZmVyaW5nLXRpbGVzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub2ZmZXJpbmdzLXZpZXdhbGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzM1ODBmNztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5vZmZlcmluZ3MtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXctYWxsLWFycm93aWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vZmZlcmluZy12aWV3cGxhbnMge1xyXG4gICAgICAgIG1hcmdpbjogMzdweCAyMHB4IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vZmZlcmluZy12aWV3cGxhbnMtdGV4dCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcblxyXG4gICAgICAgICAgLm9mZnRleHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEludGVyUjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudmlld3BsYW5zLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5vcmRlcmFtb3VudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyU2VtaUJvbGRcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vZmZlcmluZy1sb2FucyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDMwcHggMjBweCAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub2ZmZXJpbmctaW5zdXJhbmNlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTJweCAyMHB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzZWFyY2gtYmxvY2stY29udGFpbmVyIHtcclxuICAgICAgLnJlc2VhcmNoLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICAgICMwMDAwMDAgMCUsXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgcmlnaHQsXHJcbiAgICAgICAgICAgICMwMDAwMDAgMCUsXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXNlYXJjaC1wcm9kdWN0cy1saXN0IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5yZXNlYXJjaC10aWxlcyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xzLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAudG9vbHMtdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b29scy10ZXh0MSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9vbHMtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm9udF90d2VudHlFaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgICAjMDAwMDAwIDAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHJpZ2h0LFxyXG4gICAgICAgICAgICAjMDAwMDAwIDAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9vbHMtdGlsZXMtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgIC50b29scy10aWxlcyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmNGZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbGU2IHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9vbHMtY2FsYy1ibG9jayB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjRmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgLnRvb2xzLWNhbGMtdG9wIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAudG9vbHMtY2FsYzEge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50b29scy1jYWxjMiB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAudmlldy1hbGwtYXJyb3dpY29uIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvb2xzLXRleHQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VwcG9ydC1sb2dvIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLWNhbGMtbGlzdCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhbGMtdGlsZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZXQtcGF0bmVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuXHJcbiAgICAgICAgLm1lZXQtcGF0bmVyc3RleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGF0bmVycy1saXN0IHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFybi1ibG9jay1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgLmxlYXJuLXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGVhcm4tdGV4dDEge1xyXG4gICAgICAgIGNvbG9yOiAjMWZjODZkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxlYXJuLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgbGVmdCxcclxuICAgICAgICAgICAgIzAwMDAwMCAwJSxcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICByaWdodCxcclxuICAgICAgICAgICAgIzAwMDAwMCAwJSxcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxlYXJuLXRpbGVzLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAubGVhcm4tdGlsZXMge1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweCAwcHggMjBweCAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRmNGZmO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAubGVhcm4tbGVmdC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbGU1IHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYXRmb3Jtcy1ibG9jay1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOTJweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuXHJcbiAgICAgIC5wbGF0Zm9ybXMtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICAgICMwMDAwMDAgMCUsXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgcmlnaHQsXHJcbiAgICAgICAgICAgICMwMDAwMDAgMCUsXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aWxlMixcclxuICAgICAgLnRpbGUzLFxyXG4gICAgICAudGlsZTQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsYXRmb3Jtcy1ibG9jay10aWxlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY5ZmY7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgIC50YiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUV4cGFuZGVkQm9sZFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF0c3ViLXRpbGUge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAucGxhdGZvcm1zLXRpbGUxIHtcclxuICAgICAgICAgICAgLnJhdGluZ3RleHQtc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmF0aW5nLW51bSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHlUd287XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU0V4QjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wbGF0Zm9ybXMtdGlsZTIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgLyoganVzdGlmeS1pdGVtczogZmxleC1lbmQ7ICovXHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLnBsYXlzdG9yZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhcnMge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmI4MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGlsZTQtc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tbC0zIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWcxIHtcclxuICAgICAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nNCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNsaWNrYWJsZS1ibG9jay1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm90dG9tOiAxMTBweDtcclxuICAvLyB0b3A6IDc4JTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmNsaWNrYWJsZS1pZW1zIHtcclxuICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuc3RpY2t5LXRpbGUge1xyXG4gICAgICAuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbGlja2FibGUtdGlsZXMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIG1hcmdpbjogMHB4IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxM3B4IDBweCAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHJcbiAgICAgICYuc2Nyb2xsLXJpZ2h0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAmLmFjdGl2ZUNsYXNzLW1ibGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5jbGlja2FibGUtYmctd2hpdGUge1xyXG4gIC8vICAgaGVpZ2h0OiAyMjVweDtcclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICBib3R0b206IDBweDtcclxuICAvLyB9XHJcbn1cclxuXHJcbi5wYi0xNTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxufVxyXG4ubW9yZXJlc291cmNlcy1jb250ZW50IHtcclxuICAuY29taW5nc29vblRleHQge1xyXG4gICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmlwby1jdXN0b20tY2xhc3Mge1xyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLm1vcmVyZXNvdXJjZXMtY29udGVudCB7XHJcbiAgLmljb24ge1xyXG4gICAgLmVkZWwtaWNvbi10YXgge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWVpZ2h0ZWVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tbWFyZ2luLWNhbCB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2ItbWVudS1kcmF3ZXIge1xyXG4gIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlci5ibHVyLWJnLm1lbnUtaW5kZXhfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlci5ibHVyLWJnLm1lbnUtaW5kZXhfX2NvbnRlbnQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIH1cclxuICAubWVudS1pbmRleCB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTB2aCkgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgJi5oYWxmaW5kZXgtOTVoIHtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDV2aCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYuaGFsZmluZGV4LTk5dmgge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXZoKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5ibHVyLWJnIHtcclxuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICB9XHJcbiAgICAmLmJyZC1yYWRpdXMtbm9uZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VjY2VzLW1lbnUtc2l6ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LWVpZ2h0eTtcclxuICB9XHJcbiAgLmVycm9yLW1lbnUtc2l6ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NldmVudHk7XHJcbiAgfVxyXG4gIC5tb2Rsd2VpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vZGFsSGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGgge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdGV4dC1hbGlnbjogLXdlYmtpdC1sZWZ0O1xyXG4gICAgfVxyXG4gICAgLmxhc3Ryb3cge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWdyZXkyO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICAgIC5jb21tZW50IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5rcmFyb3cge1xyXG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1zLTE0cHgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWF4LWgtMTAwdmgge1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG5cclxuICAubW9kYWxsaW5lIHtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtZmFtaWx5OiBETSBTYW5zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB9XHJcbiAgLmFjYy1kcmF3ZXIge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyB0ZXh0LWFsaWduOiAtd2Via2l0LWNlbnRlcjtcclxuICAgIC8vIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHBhZGRpbmc6IDI4cHggMTVweCAyOHB4IDE0cHg7XHJcbiAgICAvLyBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC5vdHAtYWNjLWRyYXdlciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LWNlbnRlcjtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbiAgLnByb2ZpbGUtb3RwIHtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wcm9maWxlLW90cC13aWR0aCB7XHJcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnJlc2VuZC1vdHAtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XHJcbiAgfVxyXG4gIC5tb2ItcmVzZW5kLW90cC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtaW5kZXhfX2JhY2tkcm9wIHtcclxuICAgICYuYmx1ci1iZyB7XHJcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RhdHVzLW1haW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvbGQtbGFjZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGdhcDogMTBweDtcclxuICBwYWRkaW5nOiAzcHggMHB4IDNweCAwcHg7XHJcbn1cclxuLnN0YXR1cy1oZWRhZXIge1xyXG4gIGNvbG9yOiAkZGFyay1vcmFuZ2U7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi5ibGFjay11bmRlcmxpbmUge1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLm1vYmlsZS1ib3R0b20tZ2VuZXJpY2RyYXdlciB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNXB4KSAhaW1wb3J0YW50O1xyXG4gIC5jb21tb24tZHJhd2VyLXNjcm9sbC1tb2JpbGVib3R0b21jbGljayB7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBIYW5kbGUgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3MtZml4ZWQtZGl2IHtcclxuICAgIGhlaWdodDogMTQzcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4vLyAudGFibGUtcmVndWxhci1jb21wbGlhbmNlIHRhYmxlIHRib2R5IHRyIHRkIHtcclxuLy8gICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbi8vIH1cclxuLnRhYmxlLXJlZ3VsYXItY29tcGxpYW5jZSB0ciB0aDpudGgtY2hpbGQoMSksXHJcbi50YWJsZS1yZWd1bGFyLWNvbXBsaWFuY2UgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICB3aWR0aDogMjUlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcGFkZGluZzogMTJweCAxMnB4O1xyXG59XHJcbi50YWJsZS1yZWd1bGFyLWNvbXBsaWFuY2UgdHIgdGg6bnRoLWNoaWxkKDIpLFxyXG4udGFibGUtcmVndWxhci1jb21wbGlhbmNlIHRyIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbn1cclxuLnRhYmxlLXJlZ3VsYXItY29tcGxpYW5jZSB0ciB0aDpudGgtY2hpbGQoMyksXHJcbi50YWJsZS1yZWd1bGFyLWNvbXBsaWFuY2UgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRhYmxlLXJlZ3VsYXItY29tcGxpYW5jZS1kZXNrdG9wIHRyIHRoOm50aC1jaGlsZCgxKSxcclxuLnRhYmxlLXJlZ3VsYXItY29tcGxpYW5jZS1kZXNrdG9wIHRyIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4vLyAudGFibGUtcmVndWxhci1jb21wbGlhbmNlLWRlc2t0b3AgdHIgdGg6bnRoLWNoaWxkKDIpLFxyXG4vLyAudGFibGUtcmVndWxhci1jb21wbGlhbmNlLWRlc2t0b3AgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcclxuLy8gICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4vLyB9XHJcbi8vIC50YWJsZS1yZWd1bGFyLWNvbXBsaWFuY2UtZGVza3RvcCB0ciB0aDpudGgtY2hpbGQoMyksXHJcbi8vIC50YWJsZS1yZWd1bGFyLWNvbXBsaWFuY2UtZGVza3RvcCB0ciB0ZDpudGgtY2hpbGQoMykge1xyXG4vLyAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbi8vIH1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4uaGVhZGVyLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zaGFkZS1ibHVlO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWhlYWQge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZWxldmVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuXHJcbiAgICAmLmRvd24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTQtY3VzdG9tLW1iIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMS4zZnIgMWZyIDFmcjtcclxufVxyXG5cclxuLmRvd25sb2FkYXBwLVVJIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWMxYTQ1IDAlLCAjNGY0YzZlIDEwMCUpO1xyXG59XHJcbi5wcy0zMC1jdXN0b20ge1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG5cclxuI3NvbHV0aW9ucyB7XHJcbiAgLm1vYmlsZS1oZWFkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLmNvcnBvcmF0ZS1mZC1zZWN0aW9uIHtcclxuICAuaW52ZXN0LWJ0bi5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgfVxyXG4gIC5jb3JwLWZkLWxhYmVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gIH1cclxuICAuY29ycG9yYXRlLXRhYmxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGhlYWQgdHIgdGgge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICYuYWRkLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbnZlc3QtYnRuLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvcnBvcmF0ZS10YWJsZS1tb2Ige1xyXG4gICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAuY29ycG9yYXRlLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbnRlcmVzdC10YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHRoZWFkIHRyIHtcclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICB9XHJcbiAgdGJvZHkgdHIge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIC5wcm9kdWN0LWJ0biB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIH1cclxufVxyXG4uaW50ZXJlc3QtYmxvY2sge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgLnNlbmlvci1jaGVja2JveCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hZGRpdGlvbmFsLFxyXG4gICYuaGlzdG9yeSB7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAuY29sIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWRpdC1idG4ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbW1vbi1nYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuLnJhZGlvLWJ0bi1zZWN0aW9uLmludGVyZXN0LXJhZGlvIHtcclxuICAucmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24ge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGF5b3V0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxufVxyXG4uY29ycC1vcmRlci1ib29rLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUge1xyXG4gIHRib2R5IHRyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRkIHtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vcmRlci1sYWJlbCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG4uZmQtb3JkZXItcGl2b3RzIHtcclxuICAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgLmNvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgLnBpdm90RGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvcnAtZmQtaW50ZXJlc3QuY29tbW9uLXNpZGViYXItbmV3IHtcclxuICAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb3JwLWZkLnotaW5kZXgtaGlnaCB7XHJcbiAgLmRyYXdlci1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIC5ib3R0b20tY29udGVudHMubW9iIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZpbHRlcnMtdGFnLm5ldy10aGVtZS5vcmRlci1tb2Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICBmbGV4LWZsb3c6IHdyYXA7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLmludGVyZXN0LXRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgdGhlYWQgdHIgdGgge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29ycC1mZC1tb2Ige1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAuZC1zcGFjZS1iZXR3ZWVuIHtcclxuICAgICAgcGFkZGluZzogMHB4IDBweCAxMnB4IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvcnBvcmF0ZS1mZC1zZWN0aW9uIC5pbnZlc3QtYnRuLmVkX2J1dHRvbi5idXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNvcnBvcmF0ZS1mZC1zZWN0aW9uIC5jb3JwLWZkLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG59XG4uY29ycG9yYXRlLWZkLXNlY3Rpb24gLmNvcnBvcmF0ZS10YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbi5jb3Jwb3JhdGUtZmQtc2VjdGlvbiAuY29ycG9yYXRlLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmNvcnBvcmF0ZS1mZC1zZWN0aW9uIC5jb3Jwb3JhdGUtdGFibGUgdGhlYWQgdHIgdGguYWRkLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNvcnBvcmF0ZS1mZC1zZWN0aW9uIC5jb3Jwb3JhdGUtdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvcnBvcmF0ZS1mZC1zZWN0aW9uIC5jb3Jwb3JhdGUtdGFibGUgdGJvZHkgdHIgLmludmVzdC1idG4uZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY29ycG9yYXRlLWZkLXNlY3Rpb24gLmNvcnBvcmF0ZS10YWJsZS1tb2Ige1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbn1cbi5jb3Jwb3JhdGUtZmQtc2VjdGlvbiAuY29ycG9yYXRlLXRhYmxlLW1vYiAuY29ycG9yYXRlLWNvbnRlbnQge1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5pbnRlcmVzdC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaW50ZXJlc3QtdGFibGUgdGhlYWQgdHIgdGgge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmludGVyZXN0LXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaW50ZXJlc3QtdGFibGUgdGJvZHkgdHIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaW50ZXJlc3QtdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmludGVyZXN0LXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmludGVyZXN0LXRhYmxlIHRib2R5IHRyOmhvdmVyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRlcmVzdC10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG4ucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWJ0biB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5pbnRlcmVzdC1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5pbnRlcmVzdC1ibG9jayAuc2VuaW9yLWNoZWNrYm94IHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG4uaW50ZXJlc3QtYmxvY2sgLnNlbmlvci1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uaW50ZXJlc3QtYmxvY2sgLnNlbmlvci1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cbi5pbnRlcmVzdC1ibG9jay5hZGRpdGlvbmFsIC5yb3csIC5pbnRlcmVzdC1ibG9jay5oaXN0b3J5IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4uaW50ZXJlc3QtYmxvY2suYWRkaXRpb25hbCAucm93IC5jb2wsIC5pbnRlcmVzdC1ibG9jay5oaXN0b3J5IC5yb3cgLmNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW50ZXJlc3QtYmxvY2suYWRkaXRpb25hbCAuZWRpdC1idG4sIC5pbnRlcmVzdC1ibG9jay5oaXN0b3J5IC5lZGl0LWJ0biB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmNvbW1vbi1nYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5yYWRpby1idG4tc2VjdGlvbi5pbnRlcmVzdC1yYWRpbyAucmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJhZGlvLWJ0bi1zZWN0aW9uLmludGVyZXN0LXJhZGlvIC5yYWRpby1idXR0b24uY29tbW9uLXJhZGlvLWJ1dHRvbiBsYWJlbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4ucmFkaW8tYnRuLXNlY3Rpb24uaW50ZXJlc3QtcmFkaW8gLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOjphZnRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4ucmFkaW8tYnRuLXNlY3Rpb24uaW50ZXJlc3QtcmFkaW8gLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLnJhZGlvLWJ0bi1zZWN0aW9uLmludGVyZXN0LXJhZGlvIC5wYXlvdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmNvcnAtb3JkZXItYm9vay5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvcnAtb3JkZXItYm9vay5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY29ycC1vcmRlci1ib29rLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm9yZGVyLWxhYmVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm9yZGVyLWxhYmVsIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZmQtb3JkZXItcGl2b3RzIC5tYXJrZXQtYWN0aW9uLXBpdm90LWdyaWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xufVxuLmZkLW9yZGVyLXBpdm90cyAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIC5jb2wge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZmQtb3JkZXItcGl2b3RzIC5tYXJrZXQtYWN0aW9uLXBpdm90LWdyaWQgLmNvbCAucGl2b3REYXRlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY29ycC1mZC1pbnRlcmVzdC5jb21tb24tc2lkZWJhci1uZXcgLnN0b2NrLWRldGFpbHMtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLmNvcnAtZmQuei1pbmRleC1oaWdoIC5kcmF3ZXItYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5jb3JwLWZkLnotaW5kZXgtaGlnaCAuZHJhd2VyLWJvZHkgLmJvdHRvbS1jb250ZW50cy5tb2Ige1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xufVxuXG4uZmlsdGVycy10YWcubmV3LXRoZW1lLm9yZGVyLW1vYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRlcmVzdC10YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5pbnRlcmVzdC10YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5pbnRlcmVzdC10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTJweCA1cHg7XG4gIH1cbiAgLmNvcnAtZmQtbW9iIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5jb3JwLWZkLW1vYiAuZC1zcGFjZS1iZXR3ZWVuIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEycHggMHB4O1xuICB9XG59XG4uYm9yZGVyLXRhYmxlLW1vYiB7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuLmJvcmRlci10YWJsZS1tb2IgLmlubmVyLWNvbnRlbnQge1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jb21tb24tbGVmdC1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5cbi5ncmlkLXNnYi03MCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzAlIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm92ZXJmbG93MzAwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59IiwiLmJvcmRlci10YWJsZS1tb2Ige1xyXG4gICAgcGFkZGluZzogMTVweCAwcHg7XHJcblxyXG4gICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jb21tb24tbGVmdC1hcnJvdyB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxufVxyXG5cclxuLmdyaWQtc2diLTcwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSBhdXRvO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3czMDAge1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXItYm9vay1tYXJrZXRjYXJkLWRlc2sgLm1hcmtldENhcmQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyLWJvb2stbWFya2V0Y2FyZC1kZXNrIC5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5jbGVhcl9hbGwge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5PdXRlci10cmFuc2FjdGlvbi1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDE1cHg7XG59XG4ub3JkZXJib29rLXNlY3Rpb24gLk91dGVyLXRyYW5zYWN0aW9uLWJveCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlcmJvb2stc2VjdGlvbiAuT3V0ZXItdHJhbnNhY3Rpb24tYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAuT3V0ZXItYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5PdXRlci1ib3ggLmdyaWQtMiAuZ3JpZC0xOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAuUmVsYXRlZG9yZGVyLWJ0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcmJvb2stc2VjdGlvbiAuUmVsYXRlZG9yZGVyLWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG59XG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZSB0YWJsZSB0Ym9keSB0ciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlIHRoOm50aC1jaGlsZCgxKSxcbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZSB0aDpudGgtY2hpbGQoMiksXG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUgLnN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUgdGg6bnRoLWNoaWxkKDMpLFxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUgdGg6bnRoLWNoaWxkKDQpLFxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlIHRoOm50aC1jaGlsZCg1KSxcbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlIHRkOm50aC1jaGlsZCg1KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUgdGg6bnRoLWNoaWxkKDYpLFxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZSB0aDpudGgtY2hpbGQoNykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlIHRkOm50aC1jaGlsZCg3KSAubW9kaWZ5Q2FuY2VsIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMjdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUgdGQ6bnRoLWNoaWxkKDgpIC5tb2RpZnlDYW5jZWwsXG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZSB0ZDpudGgtY2hpbGQoOSkgLm1vZGlmeUNhbmNlbCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2YwNGU0NTtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlLWVzaXAgdGFibGUgdGhlYWQgdHIgdGgge1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUtZXNpcCB0aDpudGgtY2hpbGQoMSksXG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZS1lc2lwIHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZS1lc2lwIHRoOm50aC1jaGlsZCgyKSxcbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlLWVzaXAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZS1lc2lwIC5zdGF0dXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlLWVzaXAgdGg6bnRoLWNoaWxkKDMpLFxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUtZXNpcCB0ZDpudGgtY2hpbGQoMykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlLWVzaXAgdGg6bnRoLWNoaWxkKDQpLFxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUtZXNpcCB0ZDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlLWVzaXAgdGg6bnRoLWNoaWxkKDUpLFxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUtZXNpcCB0ZDpudGgtY2hpbGQoNSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUtZXNpcCB0aDpudGgtY2hpbGQoNiksXG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZS1lc2lwIHRkOm50aC1jaGlsZCg2KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5vcmRlcmJvb2stdGFibGUtZXNpcCB0ZDpudGgtY2hpbGQoNykgLm1vZGlmeUNhbmNlbCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5vcmRlcmJvb2stc2VjdGlvbiAub3JkZXJib29rLXRhYmxlLWVzaXAgdGQ6bnRoLWNoaWxkKDgpIC5tb2RpZnlDYW5jZWwsXG4ub3JkZXJib29rLXNlY3Rpb24gLm9yZGVyYm9vay10YWJsZS1lc2lwIHRkOm50aC1jaGlsZCg5KSAubW9kaWZ5Q2FuY2VsIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xufVxuLm9yZGVyYm9vay1zZWN0aW9uIC5pbS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5cbi5jb21tb24tc2xpZGluZy1kcmF3ZXIgLnN0b2NrLWRldGFpbHMtZm9vdGVyIC5hY3Rpb24tYnV0dG9uLWNlbnRlciB7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubWFya2V0YWN0aW9uLWRpc3BsYXkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAzMiUgMjglIDIwJTtcbn1cbi5tYXJrZXRhY3Rpb24tZGlzcGxheSA+IGRpdjpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2RmYTcxNztcbn1cbi5tYXJrZXRhY3Rpb24tZGlzcGxheSA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXZbZGF0YS1hdHRyPU9GU10ge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5tYXJrZXRhY3Rpb24tZGlzcGxheSA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXZbZGF0YS1hdHRyPVNlbGxdIHtcbiAgY29sb3I6ICNmODNjM2M7XG59XG4ubWFya2V0YWN0aW9uLWRpc3BsYXkgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2W2RhdGEtYXR0cj1CdXldIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4ubWFya2V0YWN0aW9uLWRpc3BsYXkgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2W2RhdGEtYXR0cj1CVVldIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4ubWFya2V0YWN0aW9uLWRpc3BsYXkgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2W2RhdGEtYXR0cj1TRUxMXSB7XG4gIGNvbG9yOiAjZjgzYzNjO1xufVxuLm1hcmtldGFjdGlvbi1kaXNwbGF5ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbn1cblxuLm1hcmtldGFjdGlvbi1waXZvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5tYXJrZXRhY3Rpb24tcGl2b3QgLm1hcmtldC1hY3Rpb24tcGl2b3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAhaW1wb3J0YW50O1xuICBnYXA6IDhweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldGFjdGlvbi1waXZvdCAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSAzMyUgMzIlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFya2V0YWN0aW9uLXBpdm90IC5tYXJrZXQtYWN0aW9uLXBpdm90LWdyaWQgLmNvbC0zIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFya2V0YWN0aW9uLXBpdm90IC5tYXJrZXQtYWN0aW9uLXBpdm90LWdyaWQgLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5tYXJrZXRhY3Rpb24tcGl2b3QgLm1hcmtldC1hY3Rpb24tcGl2b3QtZ3JpZCAucGl2b3ROYW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5tYXJrZXRhY3Rpb24tcGl2b3QgLm1hcmtldC1hY3Rpb24tcGl2b3QtZ3JpZCAucGl2b3RWYWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG5zcGFuW2RhdGEtYXR0cj1CVVldIHtcbiAgY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbnNwYW5bZGF0YS1hdHRyPVNFTExdIHtcbiAgY29sb3I6ICNmODNjM2MgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlXSxcbnNwYW5bZGF0YS1hdHRyPUNvbXBsZXRlXSxcbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlZF0sXG5zcGFuW2RhdGEtYXR0cj1Db21wbGV0ZWRdLFxuc3BhbltkYXRhLWF0dHI9Q09NUExFVEVEXSxcbnNwYW5bZGF0YS1hdHRyPUNsb3NlZF0ge1xuICBjb2xvcjogIzFjOWFkNiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuc3BhbltkYXRhLWF0dHI9YXBwcm92ZWRdIHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5zcGFuW2RhdGEtYXR0cj1cIkluIHByb2dyZXNzXCJdLFxuc3BhbltkYXRhLWF0dHI9XCJJbiBQcm9ncmVzc1wiXSxcbnNwYW5bZGF0YS1hdHRyPXByb2Nlc3NpbmddIHNwYW5bZGF0YS1hdHRyPU9QRU5dLFxuc3BhbltkYXRhLWF0dHI9b3Blbl0sXG5zcGFuW2RhdGEtYXR0cj1PcGVuXSxcbnNwYW5bZGF0YS1hdHRyPUluUHJvZ3Jlc3NdIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbnNwYW5bZGF0YS1hdHRyPXJlamVjdGVkXSxcbnNwYW5bZGF0YS1hdHRyPVJlamVjdGVkXSxcbnNwYW5bZGF0YS1hdHRyPVJFSkVDVEVEXSxcbnNwYW5bZGF0YS1hdHRyPWNhbmNlbGxlZF0sXG5zcGFuW2RhdGEtYXR0cj1DYW5jZWxsZWRdLFxuc3BhbltkYXRhLWF0dHI9Q0FOQ0VMTEVEXSxcbnNwYW5bZGF0YS1hdHRyPUZhaWxlZF0sXG5zcGFuW2RhdGEtYXR0cj1mYWlsZWRdLFxuc3BhbltkYXRhLWF0dHI9XCJub3QgYXBwcm92ZWRcIl0ge1xuICBjb2xvcjogI2Y4M2MzYztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5pbUNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGNvbG9yOiAjZTdlN2U3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmVsYXRlZC1vcmRlci1zaWRlYmFyIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm9yZGVyb29rLXNlY3Rpb24tbW9iaWxlIC5vcmRlcmJvb2stbW9iaWxlLWRyYXdlciB7XG4gIC8qIENocm9tZSwgRWRnZSwgU2FmYXJpICovXG59XG4ub3JkZXJvb2stc2VjdGlvbi1tb2JpbGUgLm9yZGVyYm9vay1tb2JpbGUtZHJhd2VyIC5tYXJrZXQtZHJhd2VyIC5fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDdyZW0pO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgLyogRmlyZWZveCAqL1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogIzAzMDAyZiB0cmFuc3BhcmVudDtcbiAgLyogSGlkZSBkZWZhdWx0IElFIHNjcm9sbGJhciAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG59XG4ub3JkZXJvb2stc2VjdGlvbi1tb2JpbGUgLm9yZGVyYm9vay1tb2JpbGUtZHJhd2VyIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgcGFkZGluZzogOC4yMXB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5vcmRlcm9vay1zZWN0aW9uLW1vYmlsZSAub3JkZXJib29rLW1vYmlsZS1kcmF3ZXIgLm1hcmtldC1kcmF3ZXJfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5vcmRlcm9vay1zZWN0aW9uLW1vYmlsZSAub3JkZXJib29rLW1vYmlsZS1kcmF3ZXIgLm1hcmtldC1kcmF3ZXJfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ub3JkZXJvb2stc2VjdGlvbi1tb2JpbGUgLm9yZGVyYm9vay1tb2JpbGUtZHJhd2VyIC5tYXJrZXQtZHJhd2VyX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5vcmRlcm9vay1zZWN0aW9uLW1vYmlsZSAubWFya2V0Z3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5vcmRlcm9vay1zZWN0aW9uLW1vYmlsZSAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ub3JkZXJvb2stc2VjdGlvbi1tb2JpbGUgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyb29rLXNlY3Rpb24tbW9iaWxlIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vcmRlcm9vay1zZWN0aW9uLW1vYmlsZSAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5vcmRlcm9vay1zZWN0aW9uLW1vYmlsZSAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi10YWJzIHtcbiAgbWFyZ2luOiAwcHggMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyb29rLXNlY3Rpb24tbW9iaWxlIC5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvciAubmF2LXRhYnMge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm9yZGVyb29rLXNlY3Rpb24tbW9iaWxlIC5kcmF3ZXItYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlcm9vay1zZWN0aW9uLW1vYmlsZSAub3JkZXItY2xlYXItYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4ub3JkZXJvb2stc2VjdGlvbi1tb2JpbGUgLm9yZGVyLWNsZWFyLWFsbCAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMXB4O1xufVxuLm9yZGVyb29rLXNlY3Rpb24tbW9iaWxlIC5vcmRlcmJvb2stc29ydGluZyAuZHJhd2VyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyb29rLXNlY3Rpb24tbW9iaWxlIC5zZWFyY2gtc29ydC1maWx0ZXIge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuLm9yZGVyb29rLXNlY3Rpb24tbW9iaWxlIC5jb250YWluZXIgLmJhY2stYnV0dG9uIGkge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLm92ZXJmbG93LXNjcm9sbC0zNDAge1xuICBoZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm9yZGVyYm9va0ZpbHRlclNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLm9yZGVyYm9va0ZpbHRlclNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ub3JkZXJib29rRmlsdGVyU2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxMnB4O1xufVxuLm9yZGVyYm9va0ZpbHRlclNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5vcmRlcmJvb2tGaWx0ZXJTZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJib29rRmlsdGVyU2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuYm9keWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9yZGVyYm9va0ZpbHRlclNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IC5ib2R5bGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ub3JkZXJib29rRmlsdGVyU2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuYm9keWxpc3QgLmluc2lkZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnN1bW1hcnktZGV0YWlsc19idXlTZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMjYsIDY5LCAwLjAzOTIxNTY4NjMpO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMThweCAwcHggMThweCAwcHg7XG59XG4uc3VtbWFyeS1kZXRhaWxzX2J1eVNlbGwgLm1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzJweDtcbn1cbi5zdW1tYXJ5LWRldGFpbHNfYnV5U2VsbCAubWFpbi1jb250ZW50LWluc2lkZSxcbi5zdW1tYXJ5LWRldGFpbHNfYnV5U2VsbCAubWFpbi1jb250ZW50LWluc2lkZS10d28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN1bW1hcnktZGV0YWlsc19idXlTZWxsIC5zdW1tYXJ5LWNvbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5zdW1tYXJ5LWRldGFpbHNfYnV5U2VsbCAuY29udGVudFRleHQge1xuICBjb2xvcjogI2FkYWRhZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xufVxuLnN1bW1hcnktZGV0YWlsc19idXlTZWxsIC5jb250ZW50TnVtYmVyIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG59XG5cbi5tb2JIZWlnaHQge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuXG4uZGVza3RvcEhlaWdodCB7XG4gIGhlaWdodDogNzNweDtcbiAgcGFkZGluZzogMTdweCAwcHggMTdweCAyM3B4O1xufVxuXG4ucmVzcG9uc2l2ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogRGVza3RvcDogMyBncm91cHMgb2YgMiBpdGVtcyBpbiAxIHJvdyAqL1xuICAucmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4ub3JkZXItYnV5LXNlbGwucmVzcG9uc2l2ZS1ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDdweCAtNHB4IDdweCAtNHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgaGVpZ2h0OiA4MnB4O1xufVxuLm9yZGVyLWJ1eS1zZWxsIC5tYWluLWNvbnRlbnQge1xuICBnYXA6IDEwcHggIWltcG9ydGFudDtcbn1cbi5vcmRlci1idXktc2VsbCAubWFpbi1jb250ZW50LWluc2lkZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1NSU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlci1idXktc2VsbCAubWFpbi1jb250ZW50LWluc2lkZS10d28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3JkZXItYnV5LXNlbGwgLmNvbnRlbnROdW1iZXIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5vcmRlci1idXktc2VsbCAuY29udGVudFRleHQge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIE1vYmlsZTogMyBjb2x1bW5zIMOXIDIgcm93cyAqL1xuICAucmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IDdweCAtNHB4IDdweCAtNHB4O1xuICB9XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWNvbnRlbnQtaW5zaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA1NSU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tYWluLWNvbnRlbnQtaW5zaWRlLXR3byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jb250ZW50TnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGVudFRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5vcmRlcmJvb2stZHJvcGRvd24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXJib29rLWRyb3Bkb3duIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuLm9yZGVyYm9vay1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xufVxuLm9yZGVyYm9vay1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBpbnNldDogMHB4IDBweCBhdXRvIGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyYm9vay1kcm9wZG93biAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IHtcbiAgICBpbnNldDogMHB4IGF1dG8gMHB4IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ub3JkZXJib29rLWRyb3Bkb3duIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLm9yZGVyYm9vay1kcm9wZG93biBzcGFuLnNvcnQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IC0zNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc29ydC1maWx0ZXIub3JkZXJib29rIC5zb3J0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMjhweDtcbiAgdG9wOiAtMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3JkZXJib29rLWZpbHRlcnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDdweDtcbn1cblxuLnByb2R1Y3QtYnRuLXRhYnMgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41IHB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwLjUgcHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucHJvZHVjdC1idG4tdGFicyAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnByb2R1Y3QtYnRuLXRhYnMgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJvZHVjdC1idG4tdGFicyAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW06YWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41IHB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwLjUgcHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5vcmRlcmJvb2std2hpdGUtYmcgLmJvdHRvbS1jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5tZi1lcXNpcC1waXZvdC1wb2ludHMgLm1hcmtldGFjdGlwaXZvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnZlcnRwb3NpLWN0YSB7XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4ub3JkZXJib29rLXRyYW5zYWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm9yZGVyYm9vay10cmFuc2FjdGlvbiAuT3V0ZXItdHJhbnNhY3Rpb24tYm94IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm9yZGVyYm9vay10cmFuc2FjdGlvbiAuT3V0ZXItdHJhbnNhY3Rpb24tYm94Omxhc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLm9yZGVyYm9vay1yZWxhdGVkLWRhdGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLm9yZGVyYm9vay1icmQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ub3JkZXJib29rLWJyZC1ib3R0b206bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4ubWYtb3JkZXJib29rLW1vYmlsZXZpZXcgLnJlbGF0ZWQtb3JkZXItZGF0YSxcbi5lcXVpdHktb3JkZXJib29rLW1vYmlsZXZpZXcgLnJlbGF0ZWQtb3JkZXItZGF0YSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm1mLW9yZGVyYm9vay1tb2JpbGV2aWV3IC5yZWxhdGVkLW9yZGVyLWRhdGEgLk5GTy1ncmlkLFxuLmVxdWl0eS1vcmRlcmJvb2stbW9iaWxldmlldyAucmVsYXRlZC1vcmRlci1kYXRhIC5ORk8tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNWZyO1xufVxuLm1mLW9yZGVyYm9vay1tb2JpbGV2aWV3IC5wZW5kaW5nLFxuLmVxdWl0eS1vcmRlcmJvb2stbW9iaWxldmlldyAucGVuZGluZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZi1vcmRlcmJvb2stcmV0cnktYnRuIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgcGFkZGluZzogOXB4IDM1cHg7XG59XG5cbi5vcmRlcmJvb2staW1jaXJjbGUgLmltQ2lyY2xlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDZweDtcbn1cblxuLmQtZmxleC1lbmQtMTAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG59XG5cbi5vcmRlci1ib29rLWVxdWl0eSAuYm90dG9tLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xuICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4IDBweDtcbn1cbi5vcmRlci1ib29rLWVxdWl0eSAuY29tbW9uLWRyYXdlci1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLm9yZGVyLWJvb2stZXF1aXR5IC5waXZvdHBvaW50c3dlZWsge1xuICBib3JkZXItdG9wOiAwcHg7XG59XG5cbi5nZW5lcmljLXRhYnMub3JkZXJib29rLXRhYiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggMTZweCA1cHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXJib29rLXBpdm90LXBvaW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuc3BhbltkYXRhLWF0dHI9UkVUUlldLFxuc3BhbltkYXRhLWF0dHI9UEVORElOR10sXG5zcGFuW2RhdGEtYXR0cj1JTlZBTElEXSB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xufVxuXG5zcGFuW2RhdGEtYXR0cj1TVUNDRVNTXSB7XG4gIGNvbG9yOiAjMWM5YWQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBzcGFuW2RhdGEtYXR0cj1TVUNDRVNTXSB7XG4gICAgY29sb3I6ICM1MWIyNTU7XG4gIH1cbn1cblxuc3BhbltkYXRhLWF0dHI9XCJGcmVzaCBQdXJjaGFzZVwiXSxcbnNwYW5bZGF0YS1hdHRyPVwiQWRkLiBQdXJjaGFzZVwiXSxcbnNwYW5bZGF0YS1hdHRyPVhTSVBdLFxuc3BhbltkYXRhLWF0dHI9UmVkZWVtXSB7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuXG4uRXF1aXR5LWVzaXAtb3JkZXJib29rIC5tYXJrZXRhY3Rpb24tcGl2b3QgLnBpdm90LXBvaW50cyAucGl2b3REYXRlLFxuLkVxdWl0eS1lc2lwLW9yZGVyYm9vayAubWFya2V0YWN0aW9uLXBpdm90IC5waXZvdC1wb2ludHMgLnBpdm90VmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5FcXVpdHktZXNpcC1vcmRlcmJvb2sgLm1hcmtldGFjdGlvbi1waXZvdCAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIC5jb2wtMyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlcmJvb2tGaWx0ZXJTb3J0LW1vYmlsZSAuZWRlbC1pY29uLXNldHRpbmdzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5vcmRlcmJvb2tGaWx0ZXJTb3J0LW1vYmlsZSAucC05cHgge1xuICBwYWRkaW5nOiA5cHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1maWx0ZXItaGVpZ2h0IC5yaWdodHNpZGViYXIge1xuICBtaW4taGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItaGVpZ2h0IC5yaWdodHNpZGViYXIgLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2lwLWhpc3Rvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMThweCAwIDAgMThweDtcbn1cblxuLm1mLW9yZGVyYm9vay1waXZvdC1wb2ludHMge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgcm93LWdhcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1ib29rLWVxdWl0eSAuRXF1aXR5LWVzaXAtb3JkZXJib29rIC5tYXJrZXRhY3Rpb24tcGl2b3QgLm1hcmtldC1hY3Rpb24tcGl2b3QtZ3JpZCB7XG4gIG1hcmdpbjogMHB4O1xufVxuLm9yZGVyLWJvb2stZXF1aXR5IC5FcXVpdHktZXNpcC1vcmRlcmJvb2sgLm1hcmtldGFjdGlvbi1waXZvdCAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIC5jb2wtMyB7XG4gIHBhZGRpbmc6IDBweCAwcHggNXB4IDBweCAhaW1wb3J0YW50O1xufVxuLm9yZGVyLWJvb2stZXF1aXR5IC5FcXVpdHktZXNpcC1vcmRlcmJvb2sgLm1hcmtldGFjdGlvbi1waXZvdCAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIC5jb2wtMyAucGl2b3REYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaXBvLXNpZGViYXItaGVhZCB7XG4gIG1hcmdpbjogMHB4IC02cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlwby1zaWRlYmFyLWhlYWQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5pcG8tc2lkZWJhci1oZWFkIC5oZWFkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgfVxuICAuaXBvLXNpZGViYXItaGVhZCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3VzdG9tYWNjb3JkaWFuLmN1c3RvbWFjY29yZGlhbi1uZXcuaXBvLW9yZGVyYm9vayAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNyAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWFjY29yZGlhbi5jdXN0b21hY2NvcmRpYW4tbmV3Lmlwby1vcmRlcmJvb2sgLmFjY29yZGlvbi1idXR0b246OmFmdGVyLCAuY3VzdG9tYWNjb3JkaWFuLmN1c3RvbWFjY29yZGlhbi1uZXcuaXBvLW9yZGVyYm9vayAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmxhc3QtbW9kaWZpZWQtb3JkZXJib29rLWlwbyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmxhc3QtbW9kaWZpZWQtb3JkZXJib29rLWlwbyAubGFzdHdyYXBwYXItb3JkZXJib29rLWlwby1tb2Ige1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi52YWx1ZS1iaWQtaXBvLW9yZGVyYm9vayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmlkLXZhbHVlLW9yZGVyYm9vay1pcG8ge1xuICBtYXJnaW4taW5saW5lOiAyMHB4O1xufVxuXG4uYmlkLXZhbHVlLW9yZGVyYm9vay1pcG8tbW9iIHtcbiAgbWFyZ2luLWlubGluZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJpZC1zdWNjZXNzLXJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnJpZ2h0LXN0YXR1c2Jhci13cmFwcGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yaWdodC1zdGF0dXNiYXItd3JhcHBhciAub3JkZXItdHJhY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmlwby1hcHBsaWNhdGlvbnBvcHVwLXNlY3Rpb24uaXBvLWFwcGxpY2F0aW9uLWN1c3RvbSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5pcG8tYXBwbGljYXRpb25wb3B1cC1zZWN0aW9uLmlwby1hcHBsaWNhdGlvbi1jdXN0b20gLkJveC1yYWRpb2J1dHRvbiAucmFkaW9fYnRuIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi5pcG8tYXBwbGljYXRpb25wb3B1cC1zZWN0aW9uIC5hZGhhci1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5pcG8tYXBwbGljYXRpb25wb3B1cC1zZWN0aW9uIC5hZGhhci1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5pcG8tYXBwbGljYXRpb25wb3B1cC1zZWN0aW9uIC5hZGhhci1pbnB1dCAuZm9ybS1jb250cm9sLm90cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlwby1hcHBsaWNhdGlvbnBvcHVwLXNlY3Rpb24gLmFkaGFyLWlucHV0IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmlwby1hcHBsaWNhdGlvbnBvcHVwLXNlY3Rpb24gLm90cC1yZXNlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmJ0bi1vcmRlcmJvb2staXBvIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmlwby1vcmRlcmJvb2sgLmNvbW1vbm1vZGFsLmdyYXktbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbn1cbi5pcG8tb3JkZXJib29rIC5maWx0ZXItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAyNnB4O1xuICB0b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaXBvLW9yZGVyYm9vayAuaXBvLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMmZyIDFmcjtcbn1cbi5pcG8tb3JkZXJib29rIC5vcmRlcmJvb2stdGFibGUgdGg6bnRoLWNoaWxkKDUpLFxuLmlwby1vcmRlcmJvb2sgLm9yZGVyYm9vay10YWJsZSB0ZDpudGgtY2hpbGQoNSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcG8tbWFyZ2luLWxlZnQtY29tbW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uaXBvLWFwcGxpY2F0aW9ucG9wdXAtYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yZXRyeS1wYXltZW50LWJ0bi1uZm8ge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cblxuLm11dHVhbGZ1bmQtb3JkZXJib29rIC5vcmRlcmJvb2stdGFibGUgdGg6bnRoLWNoaWxkKDUpLFxuLm11dHVhbGZ1bmQtb3JkZXJib29rIC5vcmRlcmJvb2stdGFibGUgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ubmZvLW9yZGVyYm9vay1tYWluIC5vcmRlcmJvb2stdGFibGUgdGg6bnRoLWNoaWxkKDUpLFxuLm5mby1vcmRlcmJvb2stbWFpbiAub3JkZXJib29rLXRhYmxlIHRkOm50aC1jaGlsZCg1KSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyYm9vay1icmQtYm90dG9tIC5vcmRlcmJvb2stcmVsYXRlZC1kYXRhIHtcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbn1cbi5vcmRlcmJvb2stYnJkLWJvdHRvbSAub3JkZXJib29rLXJlbGF0ZWQtZGF0YSAudGV4dC1vcmRlcmJvb2stbWYge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWYtb3JkZXJib29rLXJlbGF0ZWQgLnJlbGF0ZWQtb3JkZXItZGF0YSB7XG4gIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWYtb3JkZXJib29rLXJlbGF0ZWQgLnRleHQtb3JkZXJib29rLW1mIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9mcy1vcmRlcmJvb2stbWFpbiB0YWJsZSB0ciB0aDpudGgtY2hpbGQoNykge1xuICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLm9mcy1vcmRlcmJvb2stbWFpbiB0YWJsZSB0ciB0aDpudGgtY2hpbGQoMSksXG4ub2ZzLW9yZGVyYm9vay1tYWluIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyMCU7XG59XG4ub2ZzLW9yZGVyYm9vay1tYWluIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSxcbi5vZnMtb3JkZXJib29rLW1haW4gdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEzJTtcbn1cbi5vZnMtb3JkZXJib29rLW1haW4gdGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLm9mcy1vcmRlcmJvb2stbWFpbiB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTMlO1xufVxuLm9mcy1vcmRlcmJvb2stbWFpbiB0YWJsZSB0ciB0aDpudGgtY2hpbGQoNCksXG4ub2ZzLW9yZGVyYm9vay1tYWluIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxMyU7XG59XG4ub2ZzLW9yZGVyYm9vay1tYWluIHRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSxcbi5vZnMtb3JkZXJib29rLW1haW4gdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEzJTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLm9mcy1vcmRlcmJvb2stbWFpbiB0YWJsZSB0ciB0aDpudGgtY2hpbGQoNiksXG4ub2ZzLW9yZGVyYm9vay1tYWluIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxMyU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5vZnMtb3JkZXJib29rLW1haW4gdGFibGUgdHIgdGg6bnRoLWNoaWxkKDcpLFxuLm9mcy1vcmRlcmJvb2stbWFpbiB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNykge1xuICB3aWR0aDogOCU7XG59XG4ub2ZzLW9yZGVyYm9vay1tYWluIHRhYmxlIHRyIHRoOm50aC1jaGlsZCg4KSxcbi5vZnMtb3JkZXJib29rLW1haW4gdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDgpIHtcbiAgd2lkdGg6IDglO1xufVxuXG4ub2Zzb3JkZXItbW9iLXVpIC5kYXRhLWhlYWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5vZnNvcmRlci1tb2ItdWkgLmRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9mcy1vcmRlci1ib29rIC5vZnNvcmRlci1tb2ItdWk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5vZnMtb3JkZXItYm9vayAub2Zzb3JkZXItbW9iLXVpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmNvcnBvcmF0ZS10b2MtZmxvdy1kcmF3ZXIgLmRyYXdlci1ib2R5IHtcbiAgaGVpZ2h0OiA2NXZoICFpbXBvcnRhbnQ7XG59XG4uY29ycG9yYXRlLXRvYy1mbG93LWRyYXdlciAuZHJhd2VyLWJvZHkgLm9yZGVyLWNvbmZpcm1hdGlvbiArIC5ib3R0b20tY29udGVudHMgLmJvdHRvbWJ0bnNlY3Rpb24gLm1pZG5pZ2h0LWJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4uY29ycG9yYXRlLXRvYy1mbG93LWRyYXdlci5pc2V4aXRzIC5kcmF3ZXItYm9keSB7XG4gIGhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xufVxuXG4uYWRkLXNjcm9sbC1wYXJlbnRjbGFzcyB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSkgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5hZGQtc2Nyb2xsLXBhcmVudGNsYXNzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5hZGQtc2Nyb2xsLXBhcmVudGNsYXNzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFkZC1zY3JvbGwtcGFyZW50Y2xhc3M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1vcmRlci1kYXRhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI3dhdGNobGlzdC1pbnRlZ3JhdGVkLW9yZGVycyAub3JkZXItYm9vay1ob3Zlci1hY3Rpb25zIHtcbiAgZ2FwOiAxMHB4O1xufVxuI3dhdGNobGlzdC1pbnRlZ3JhdGVkLW9yZGVycyAub3JkZXItYm9vay1ob3Zlci1hY3Rpb25zIGRpdiB7XG4gIHBhZGRpbmc6IDcuNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG4jd2F0Y2hsaXN0LWludGVncmF0ZWQtb3JkZXJzIC5vcmRlci1ib29rLWhvdmVyLWFjdGlvbnMgZGl2LmJsdWUtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbiN3YXRjaGxpc3QtaW50ZWdyYXRlZC1vcmRlcnMgLnNldC1maXhlZC1oZWlnaHQge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5wcm9ncmVzcy1zdGF0dXMge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5SZWxhdGVkb3JkZXItYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb21tb2RpdHktb3JkZXJib29rIC5vcmRlcmJvb2stcmVsYXRlZC1kYXRhLmNvbW9kaXR5LW1vYmlsZSAuY29tb2RpdHktbW9iaWxlLWdyaWQtMi5ncmlkLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuN2ZyIDFmcjtcbn1cbi5jb21tb2RpdHktb3JkZXJib29rIC5vcmRlcmJvb2stcmVsYXRlZC1kYXRhLmNvbW9kaXR5LW1vYmlsZSAuY29tb2RpdHktbW9iaWxlLWdyaWQtMi5ncmlkLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59IiwiLm9yZGVyYm9vay1zZWN0aW9uIHtcclxuICAub3JkZXItYm9vay1tYXJrZXRjYXJkLWRlc2sge1xyXG4gICAgLm1hcmtldENhcmQge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvblxyXG4gICAgICAuZmlsdGVyYXNzZXQtZHJvcFxyXG4gICAgICAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXJcclxuICAgICAgLmNsZWFyX2FsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuT3V0ZXItdHJhbnNhY3Rpb24tYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuT3V0ZXItYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIC5ncmlkLTIge1xyXG4gICAgICAuZ3JpZC0xOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuUmVsYXRlZG9yZGVyLWJ0biB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXJib29rLXRhYmxlIHtcclxuICAgIHRhYmxlIHRib2R5IHRyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHRoZWFkIHRyIHRoIHtcclxuICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRoOm50aC1jaGlsZCgxKSxcclxuICAgIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5zdGF0dXMge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMyksXHJcbiAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDQpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoNSksXHJcbiAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoNiksXHJcbiAgICB0ZDpudGgtY2hpbGQoNikge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIHRoOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG4gICAgdGQ6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgLm1vZGlmeUNhbmNlbCB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzAzMDAyZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQ6bnRoLWNoaWxkKDgpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgLm1vZGlmeUNhbmNlbCB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2YwNGU0NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3JkZXJib29rLXRhYmxlLWVzaXAge1xyXG4gICAgdGFibGUgdGhlYWQgdHIgdGgge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgdGg6bnRoLWNoaWxkKDEpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMiksXHJcbiAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5zdGF0dXMge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMyksXHJcbiAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICB0ZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoNSksXHJcbiAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCg2KSxcclxuICAgIHRkOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIHRkOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgIC5tb2RpZnlDYW5jZWwge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkOm50aC1jaGlsZCg4KSxcclxuICAgIHRkOm50aC1jaGlsZCg5KSB7XHJcbiAgICAgIC5tb2RpZnlDYW5jZWwge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmMDRlNDU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbS1saW5lIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICBjb2xvcjogJGJsYWNrX3RleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLXNsaWRpbmctZHJhd2VyIHtcclxuICAuc3RvY2stZGV0YWlscy1mb290ZXIge1xyXG4gICAgLmFjdGlvbi1idXR0b24tY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2V0YWN0aW9uLWRpc3BsYXkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgMzIlIDI4JSAyMCU7XHJcbiAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICB9XHJcbiAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgID4gZGl2W2RhdGEtYXR0cj1cIk9GU1wiXSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICA+IGRpdltkYXRhLWF0dHI9XCJTZWxsXCJdIHtcclxuICAgICAgY29sb3I6ICRyZWQtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdltkYXRhLWF0dHI9XCJCdXlcIl0ge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgID4gZGl2W2RhdGEtYXR0cj1cIkJVWVwiXSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcbiAgICA+IGRpdltkYXRhLWF0dHI9XCJTRUxMXCJdIHtcclxuICAgICAgY29sb3I6ICRyZWQtZGFyaztcclxuICAgIH1cclxuICB9XHJcbiAgPiBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXRhY3Rpb24tcGl2b3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgIWltcG9ydGFudDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDMzJSAzMiUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb2wtMyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB5LTMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGl2b3ROYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG5cclxuICAgIC5waXZvdFZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJCVVlcIl0ge1xyXG4gIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJTRUxMXCJdIHtcclxuICBjb2xvcjogJHJlZC1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiY29tcGxldGVcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiQ29tcGxldGVcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiY29tcGxldGVkXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkNvbXBsZXRlZFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJDT01QTEVURURcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiQ2xvc2VkXCJdIHtcclxuICBjb2xvcjogJGxhYmVsLXNreWJsdWUgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJhcHByb3ZlZFwiXSB7XHJcbiAgY29sb3I6ICRncmVlbjtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJJbiBwcm9ncmVzc1wiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJJbiBQcm9ncmVzc1wiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJwcm9jZXNzaW5nXCJdIHNwYW5bZGF0YS1hdHRyPVwiT1BFTlwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJvcGVuXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIk9wZW5cIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiSW5Qcm9ncmVzc1wiXSB7XHJcbiAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJyZWplY3RlZFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJSZWplY3RlZFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJSRUpFQ1RFRFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJjYW5jZWxsZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiQ2FuY2VsbGVkXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkNBTkNFTExFRFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJGYWlsZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiZmFpbGVkXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIm5vdCBhcHByb3ZlZFwiXSB7XHJcbiAgY29sb3I6ICRyZWQtZGFyaztcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLmltQ2lyY2xlIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICAgIGNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZC1vcmRlci1zaWRlYmFyIHtcclxuICAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyb29rLXNlY3Rpb24tbW9iaWxlIHtcclxuICAub3JkZXJib29rLW1vYmlsZS1kcmF3ZXIge1xyXG4gICAgLm1hcmtldC1kcmF3ZXIgLl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgLyogRmlyZWZveCAqL1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgIHNjcm9sbGJhci1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAvKiBIaWRlIGRlZmF1bHQgSUUgc2Nyb2xsYmFyICovXHJcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bztcclxuICAgIH1cclxuICAgIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogOC4yMXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBDaHJvbWUsIEVkZ2UsIFNhZmFyaSAqL1xyXG4gICAgLm1hcmtldC1kcmF3ZXJfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0LWRyYXdlcl9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0LWRyYXdlcl9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFya2V0Z3JvdXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tYXJrZXRDYXJkIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gKyAuZ2VuZXJpYy10YWJzIHtcclxuICAgIC8vICAgLnRhYi1jb250ZW50IHtcclxuICAgIC8vICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtdGFicyB7XHJcbiAgICBtYXJnaW46IDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWJvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1jbGVhci1hbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgIC5lZF9idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlcmJvb2stc29ydGluZyB7XHJcbiAgICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtc29ydC1maWx0ZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIC5iYWNrLWJ1dHRvbiBpIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1zY3JvbGwtMzQwIHtcclxuICBoZWlnaHQ6IDM0MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5vcmRlcmJvb2tGaWx0ZXJTZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMge1xyXG4gIC5sZWZ0c2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIGEubmF2LWxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEycHg7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgICAuYm9keWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIC5ib2R5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5zaWRlLWxpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN1bW1hcnktZGV0YWlsc19idXlTZWxsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiA3cHggMTBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luOiAxOHB4IDBweCAxOHB4IDBweDtcclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gIH1cclxuICAubWFpbi1jb250ZW50LWluc2lkZSxcclxuICAubWFpbi1jb250ZW50LWluc2lkZS10d28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5zdW1tYXJ5LWNvbCB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgfVxyXG4gIC5jb250ZW50VGV4dCB7XHJcbiAgICBjb2xvcjogJGdyZXlfbGlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgfVxyXG4gIC5jb250ZW50TnVtYmVyIHtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gIH1cclxufVxyXG4ubW9iSGVpZ2h0IHtcclxuICBtaW4taGVpZ2h0OiAyNHB4O1xyXG59XHJcbi5kZXNrdG9wSGVpZ2h0IHtcclxuICBoZWlnaHQ6IDczcHg7XHJcbiAgcGFkZGluZzogMTdweCAwcHggMTdweCAyM3B4O1xyXG59XHJcbi5yZXNwb25zaXZlLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAvKiBEZXNrdG9wOiAzIGdyb3VwcyBvZiAyIGl0ZW1zIGluIDEgcm93ICovXHJcbiAgLnJlc3BvbnNpdmUtZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIH1cclxufVxyXG4ub3JkZXItYnV5LXNlbGwge1xyXG4gICYucmVzcG9uc2l2ZS1ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW46IDdweCAtNHB4IDdweCAtNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDgycHg7XHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnQge1xyXG4gICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnQtaW5zaWRlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogNTUlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAubWFpbi1jb250ZW50LWluc2lkZS10d28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogNDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAuY29udGVudE51bWJlciB7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRlbnRUZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLyogTW9iaWxlOiAzIGNvbHVtbnMgw5cgMiByb3dzICovXHJcbiAgLnJlc3BvbnNpdmUtZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luOiA3cHggLTRweCA3cHggLTRweDtcclxuICB9XHJcbiAgLm1haW4tY29udGVudCB7XHJcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1haW4tY29udGVudC1pbnNpZGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiA1NSU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnQtaW5zaWRlLXR3byB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiA0MCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5jb250ZW50TnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29udGVudFRleHQge1xyXG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uei1pbmRleC1oaWdoIHtcclxuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0ZW0ge1xyXG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ub3JkZXJib29rLWRyb3Bkb3duIHtcclxuICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIH1cclxuICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDg1cHg7XHJcbiAgICAgIGluc2V0OiAwcHggMHB4IGF1dG8gYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgaW5zZXQ6IDBweCBhdXRvIDBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc3Bhbi5zb3J0LXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBsZWZ0OiAyOHB4O1xyXG4gICAgdG9wOiAtMzRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbi5zZWFyY2gtc29ydC1maWx0ZXIub3JkZXJib29rIHtcclxuICAuc29ydC1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbGVmdDogMjhweDtcclxuICAgIHRvcDogLTM0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG4ub3JkZXJib29rLWZpbHRlcnRhYnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAtNDdweDtcclxufVxyXG5cclxuLnByb2R1Y3QtYnRuLXRhYnMge1xyXG4gIC5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjUgcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMC41IHB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJpYy10YWJzIHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLm5hdiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjUgcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMC41IHB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXJib29rLXdoaXRlLWJnIHtcclxuICAuYm90dG9tLWNvbnRlbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1mLWVxc2lwLXBpdm90LXBvaW50cyB7XHJcbiAgLm1hcmtldGFjdGlwaXZvdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnZlcnRwb3NpLWN0YSB7XHJcbiAgcGFkZGluZzogMTZweCAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcbi5vcmRlcmJvb2stdHJhbnNhY3Rpb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1mb3VydGVlbjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIC5PdXRlci10cmFuc2FjdGlvbi1ib3gge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyYm9vay1yZWxhdGVkLWRhdGEge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4ub3JkZXJib29rLWJyZC1ib3R0b20ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLm1mLW9yZGVyYm9vay1tb2JpbGV2aWV3LFxyXG4uZXF1aXR5LW9yZGVyYm9vay1tb2JpbGV2aWV3IHtcclxuICAucmVsYXRlZC1vcmRlci1kYXRhIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgLk5GTy1ncmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC41ZnI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZW5kaW5nIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWYtb3JkZXJib29rLXJldHJ5LWJ0biB7XHJcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgcGFkZGluZzogOXB4IDM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXJib29rLWltY2lyY2xlIHtcclxuICAuaW1DaXJjbGUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZC1mbGV4LWVuZC0xMCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLm9yZGVyLWJvb2stZXF1aXR5IHtcclxuICAuYm90dG9tLWNvbnRlbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbi1kcmF3ZXItc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLnBpdm90cG9pbnRzd2VlayB7XHJcbiAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcbi5nZW5lcmljLXRhYnMub3JkZXJib29rLXRhYiB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE2cHggNXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlcmJvb2stcGl2b3QtcG9pbnRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJSRVRSWVwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJQRU5ESU5HXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIklOVkFMSURcIl0ge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG59XHJcbnNwYW5bZGF0YS1hdHRyPVwiU1VDQ0VTU1wiXSB7XHJcbiAgY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuW2RhdGEtYXR0cj1cIkZyZXNoIFB1cmNoYXNlXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkFkZC4gUHVyY2hhc2VcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiWFNJUFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJSZWRlZW1cIl0ge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbn1cclxuLkVxdWl0eS1lc2lwLW9yZGVyYm9vayB7XHJcbiAgLm1hcmtldGFjdGlvbi1waXZvdCB7XHJcbiAgICAucGl2b3QtcG9pbnRzIHtcclxuICAgICAgLnBpdm90RGF0ZSxcclxuICAgICAgLnBpdm90VmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIHtcclxuICAgICAgLmNvbC0zIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXJib29rRmlsdGVyU29ydC1tb2JpbGUge1xyXG4gIC5lZGVsLWljb24tc2V0dGluZ3Mge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG5cclxuICAucC05cHgge1xyXG4gICAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWZpbHRlci1oZWlnaHQge1xyXG4gIC5yaWdodHNpZGViYXIge1xyXG4gICAgbWluLWhlaWdodDogMzIwcHggIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIHtcclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lwLWhpc3Rvcnkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDE4cHggMCAwIDE4cHg7XHJcbn1cclxuXHJcbi5tZi1vcmRlcmJvb2stcGl2b3QtcG9pbnRzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgY29sdW1uLWdhcDogMTBweDtcclxuICByb3ctZ2FwOiAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZGVyLWJvb2stZXF1aXR5XHJcbiAgLkVxdWl0eS1lc2lwLW9yZGVyYm9va1xyXG4gIC5tYXJrZXRhY3Rpb24tcGl2b3RcclxuICAubWFya2V0LWFjdGlvbi1waXZvdC1ncmlkIHtcclxuICBtYXJnaW46IDBweDtcclxuICAuY29sLTMge1xyXG4gICAgcGFkZGluZzogMHB4IDBweCA1cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAucGl2b3REYXRlIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlwby1zaWRlYmFyLWhlYWQge1xyXG4gIG1hcmdpbjogMHB4IC02cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAuaGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21hY2NvcmRpYW4uY3VzdG9tYWNjb3JkaWFuLW5ldy5pcG8tb3JkZXJib29rIHtcclxuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1tYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAmOjphZnRlcixcclxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sYXN0LW1vZGlmaWVkLW9yZGVyYm9vay1pcG8ge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgLmxhc3R3cmFwcGFyLW9yZGVyYm9vay1pcG8tbW9iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuLnZhbHVlLWJpZC1pcG8tb3JkZXJib29rIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4uYmlkLXZhbHVlLW9yZGVyYm9vay1pcG8ge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDIwcHg7XHJcbn1cclxuLmJpZC12YWx1ZS1vcmRlcmJvb2staXBvLW1vYiB7XHJcbiAgbWFyZ2luLWlubGluZTogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5iaWQtc3VjY2Vzcy1yb3cge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG4ucmlnaHQtc3RhdHVzYmFyLXdyYXBwYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgLm9yZGVyLXRyYWNrIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIH1cclxufVxyXG4uaXBvLWFwcGxpY2F0aW9ucG9wdXAtc2VjdGlvbiB7XHJcbiAgJi5pcG8tYXBwbGljYXRpb24tY3VzdG9tIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIC5Cb3gtcmFkaW9idXR0b24ge1xyXG4gICAgICAucmFkaW9fYnRuIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGhhci1pbnB1dCB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgLy8gaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLm90cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm90cC1yZXNlbmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tb3JkZXJib29rLWlwbyB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmlwby1vcmRlcmJvb2sge1xyXG4gIC5jb21tb25tb2RhbC5ncmF5LW1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBsZWZ0OiAyNnB4O1xyXG4gICAgdG9wOiAtMzZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5pcG8tZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjJmciAxZnI7XHJcbiAgfVxyXG5cclxuICAub3JkZXJib29rLXRhYmxlIHtcclxuICAgIHRoOm50aC1jaGlsZCg1KSxcclxuICAgIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcclxuICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vIH1cclxufVxyXG5cclxuLmlwby1tYXJnaW4tbGVmdC1jb21tb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5pcG8tYXBwbGljYXRpb25wb3B1cC1idXR0b25zIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucmV0cnktcGF5bWVudC1idG4tbmZvIHtcclxuICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxufVxyXG4ubXV0dWFsZnVuZC1vcmRlcmJvb2sge1xyXG4gIC5vcmRlcmJvb2stdGFibGUge1xyXG4gICAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmZvLW9yZGVyYm9vay1tYWluIHtcclxuICAub3JkZXJib29rLXRhYmxlIHtcclxuICAgIHRoOm50aC1jaGlsZCg1KSxcclxuICAgIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9yZGVyYm9vay1icmQtYm90dG9tIHtcclxuICAub3JkZXJib29rLXJlbGF0ZWQtZGF0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50ZXh0LW9yZGVyYm9vay1tZiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tZi1vcmRlcmJvb2stcmVsYXRlZCB7XHJcbiAgLnJlbGF0ZWQtb3JkZXItZGF0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRleHQtb3JkZXJib29rLW1mIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5vZnMtb3JkZXJib29rLW1haW4ge1xyXG4gIHRhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgdGg6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ciB7XHJcbiAgICAgIHRoOm50aC1jaGlsZCgxKSxcclxuICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB9XHJcbiAgICAgIHRoOm50aC1jaGlsZCgyKSxcclxuICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICB9XHJcbiAgICAgIHRoOm50aC1jaGlsZCgzKSxcclxuICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICB9XHJcbiAgICAgIHRoOm50aC1jaGlsZCg0KSxcclxuICAgICAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICB9XHJcbiAgICAgIHRoOm50aC1jaGlsZCg1KSxcclxuICAgICAgdGQ6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICB0aDpudGgtY2hpbGQoNiksXHJcbiAgICAgIHRkOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDcpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNykge1xyXG4gICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgfVxyXG4gICAgICB0aDpudGgtY2hpbGQoOCksXHJcbiAgICAgIHRkOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vZnNvcmRlci1tb2ItdWkge1xyXG4gIC5kYXRhLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgfVxyXG4gIC5kYXRhLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5vZnMtb3JkZXItYm9vayB7XHJcbiAgLm9mc29yZGVyLW1vYi11aSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvcnBvcmF0ZS10b2MtZmxvdy1kcmF3ZXIge1xyXG4gIC5kcmF3ZXItYm9keSB7XHJcbiAgICBoZWlnaHQ6IDY1dmggIWltcG9ydGFudDtcclxuICAgIC5vcmRlci1jb25maXJtYXRpb24ge1xyXG4gICAgICArIC5ib3R0b20tY29udGVudHMge1xyXG4gICAgICAgIC5ib3R0b21idG5zZWN0aW9uIHtcclxuICAgICAgICAgIC5taWRuaWdodC1ibHVlLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzZXhpdHMge1xyXG4gICAgLmRyYXdlci1ib2R5IHtcclxuICAgICAgaGVpZ2h0OiA0MHZoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkLXNjcm9sbC1wYXJlbnRjbGFzcyB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLW9yZGVyLWRhdGEge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgYXV0bztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbiN3YXRjaGxpc3QtaW50ZWdyYXRlZC1vcmRlcnMge1xyXG4gIC5vcmRlci1ib29rLWhvdmVyLWFjdGlvbnMge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZGl2IHtcclxuICAgICAgcGFkZGluZzogNy41cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgJi5ibHVlLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNldC1maXhlZC1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2dyZXNzLXN0YXR1cyB7XHJcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByb2dyZXNzIHtcclxuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5SZWxhdGVkb3JkZXItYnRuIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY29tbW9kaXR5LW9yZGVyYm9vayB7XHJcbiAgLm9yZGVyYm9vay1yZWxhdGVkLWRhdGEge1xyXG4gICAgJi5jb21vZGl0eS1tb2JpbGUge1xyXG4gICAgICAuY29tb2RpdHktbW9iaWxlLWdyaWQtMi5ncmlkLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjdmciAxZnI7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG4uZmlsdGVyLXRhYnMge1xyXG4gIC5maWx0ZXItY29sIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyNnB4O1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgbmF2LWxpbms6aG92ZXIge1xyXG4gICAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uLWZvbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gIH1cclxuICAuZG93bi1iYXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIC5jbGVhci1idG4uZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIH1cclxuICAgIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24tY2hlY2tib3gtY3VzdG9tIGlucHV0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYWNjZW50LWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIC8vICY6Y2hlY2tlZCB7XHJcbiAgICAvLyAgIGFjY2VudC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gIC5maWx0ZXItYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5IZWFkaW5nLXNlY3Rpb24ge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmdyaWQtNS1wbGQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnIgMS41ZnIgMS41ZnIgMWZyO1xyXG59XHJcblxyXG4uZ3JpZC00LXBsZCB7XHJcbiAgLy9kaXNwbGF5OiBncmlkO1xyXG4gIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZ3JpZC0yLXBsZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSAzNyU7XHJcbiAgZ2FwOiAzJTtcclxufVxyXG5cclxuLmdyaWQtNTAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xyXG59XHJcblxyXG4uU3RvY2tzIHtcclxuICBiYWNrZ3JvdW5kOiAjZjlhYTY3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1vcmFuZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNmOWFhNjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWRhcmstYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzhhNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc2t5LWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWFlZTIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXBpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTcwYWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWxpZ2gtYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWQ5ZjEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yYW5nZSB7XHJcbiAgY29sb3I6ICNmOWFhNjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRhcmstYmx1ZSB7XHJcbiAgY29sb3I6ICMwMzc4YTYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNreS1ibHVlIHtcclxuICBjb2xvcjogIzQ5YWVlMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGluayB7XHJcbiAgY29sb3I6ICNjYTcwYWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxpZ2gtYmcge1xyXG4gIGNvbG9yOiAjYTVkOWYxO1xyXG59XHJcblxyXG4uZWRidG4tYWxlcnRzLTEyIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb21tb24tc3RvY2stY2FyZHMge1xyXG4gIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSB7XHJcbiAgICAuZ2VuZXJpYy1zdG9jay1kYXRlLFxyXG4gICAgLmdlbmVyaWMtc3RvY2stdGltZSxcclxuICAgIC5wZXJpb2Qge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJpb2Qge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWRhdGEtc2VjdGlvbiB7XHJcbiAgLmRhdGFIZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICB9XHJcblxyXG4gIC5kYXRhVmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAmLnR4dF9ncmVlbiB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRidXR0b24tb3BlbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvcml6ZS1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctb3BhY2l0eTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIG1hcmdpbjogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsU2VjdGlvbi10YWIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICAuY29tbW9uLW9mZmVyaW5nLWJveCB7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgbWluLXdpZHRoOiAyOTBweDtcclxuICAgIGhlaWdodDogNzhweDtcclxuICAgIG1hcmdpbjogMTVweCAxNXB4IDE1cHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbGVydHMtc2VjdGlvbi1ibG9jayB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIC5hbGVydHMtc2VjdGlvbi1zdWJibG9jayB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0cy1zaWRlYmFyIHtcclxuICAuc3RvY2stZGV0YWlscy1oZWFkIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgcGFkZGluZzogMjVweCAwcHggMTNweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWRldGFpbHMtYm9keSB7XHJcbiAgICAuYWxlcnRzLXNlY3Rpb24tYmxvY2sge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxlcnRzLWRyYXdlciB7XHJcbiAgLmRyYXdlci1oZWFkIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4IDIwcHggMTVweDtcclxuICB9XHJcblxyXG4gIC5kcmF3ZXItYm9keSB7XHJcbiAgICAuYWxlcnRzLXNlY3Rpb24tc3ViYmxvY2sge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdG9jay1pbmRpY2VzLWRhdGEtbWFpbmJsb2NrIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5pbmRleC1oZWFkIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweCAzM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICAuc3RvY2staW5kaWNlcy1kYXRhLXN1YmJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMzdweCAxNnB4IDEzcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcblxyXG4gIC5ib3R0b21idG5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3NiYXItZ3JheS1zZWN0aW9uIHtcclxuICAmLmlubmVyIHtcclxuICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzIHtcclxuICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLWVxdC1kcnAtd2l0aG91dGJvcmRlciB7XHJcbiAgICAmLmNvbW1vbi1uZXctZHJwIHtcclxuICAgICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdhcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1vbmRhdGFudW1iZXJwb3NpdGl2ZSB7XHJcbiAgICAmLmNoYW5nZS1ncmVlbiB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2dyZXNzQmFyLTYwIHtcclxuICAucHJvZ3Jlc3Mge1xyXG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3NCYXItMSB7XHJcbiAgLnByb2dyZXNzIHtcclxuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uRXhwbG9yZVRyYWRpbmctc2xpZGVyIHtcclxuICAub3dsLWRvdHMge1xyXG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5vd2wtZG90IHtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldmVudGJveFBMRC1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5DaXJjbGUtZGF0YSB7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wbC1yZXFTdGF0dXMge1xyXG4gIHNwYW4ge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICB9XHJcblxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiUmVqZWN0ZWRcIl0ge1xyXG4gICAgY29sb3I6ICRyZWQtZGFyayAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuc2hvd0JnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuW2RhdGEtYXR0cj1cIkNvbXBsZXRlZFwiXSB7XHJcbiAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5zaG93Qmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9uZXlkZXc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuW2RhdGEtYXR0cj1cIlBlbmRpbmdcIl0ge1xyXG4gICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcblxyXG4gICAgJi5zaG93Qmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFzdGVsLWNyZWFtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJTbWFsbCBDYXBcIl0ge1xyXG4gIGNvbG9yOiAkYmx1ZS1zaGFkZTE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlLXNoYWRlMTtcclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJNaWQgQ2FwXCJdIHtcclxuICBjb2xvcjogJGJsdWUtc2hhZGUyO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS1zaGFkZTI7XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiTGFyZ2UgQ2FwXCJdIHtcclxuICBjb2xvcjogJG9yYW5nZS1saWdodDE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvcmFuZ2UtbGlnaHQxO1xyXG59XHJcblxyXG4ucG9zdC1sb2dpbi1pbmRleCB7XHJcbiAgLmRpc3BsYXlGbGV4LnN0b2NrVmFsdWVzIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgIC5tYWluLXN0b2NrLXZhbHVlcyBwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmRleC1zZWxlY3QtdGFicyB7XHJcbiAgLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgZmxleC1mbG93OiByb3c7XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDlweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5pbmRleC1saXN0IHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZGV4LWxpc3QtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMHB4IDE5cHggMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWd0LTkge1xyXG4gIG1hcmdpbi10b3A6IDlweDtcclxufVxyXG5cclxuLmVycm9yLWJsb2NrLWZpeCB7XHJcbiAgLmVycm9yLW1zZyB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1wcm9ncmVzcyB7XHJcbiAgLlNtYWxsIHtcclxuICAgICYucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxlbmdlZC1vcmFuZ2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5MYXJnZSB7XHJcbiAgICAmLnByb2dyZXNzLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXNoYWRlMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLk1pZCB7XHJcbiAgICAmLnByb2dyZXNzLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZW5nZWQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnplcm8tZGF0YSB7XHJcbiAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmFyaWFudC1ib3JkZXIge1xyXG4gIGRpdltkYXRhLWF0dHI9XCJza3ktYmx1ZVwiXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWUtc2hhZGUxO1xyXG4gIH1cclxuXHJcbiAgZGl2W2RhdGEtYXR0cj1cImRhcmstYmx1ZVwiXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWUtc2hhZGUyO1xyXG4gIH1cclxuXHJcbiAgZGl2W2RhdGEtYXR0cj1cIm9yYW5nZVwiXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yYW5nZS1saWdodDE7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC1jdXN0b20tdmFyaWFudC1ib3JkZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCUgMjAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWN0b3J3aXNlLWVudGl0eS1zZWN0aW9uIHtcclxuICAuZWRlbC1pY29uLWFycm93LWRvd24tYmlnIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWFycm93LXVwIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdGVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tdGFicyB7XHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlLXNoYWRlMTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZS1zaGFkZTI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAuY29udHJpYnV0aW9uLXRhYnMge1xyXG4gICAgJi5nZW5lcmljLXRhYnMge1xyXG4gICAgICAubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCA1cHggOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tdGFicztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRyaWJ1dGlvbi1zdG9ja2xpc3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWt0LW1hcC10YWJzIHtcclxuICAgICYuZ2VuZXJpYy10YWJzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIC5jb250cmlidXRpb24tc3RvY2tsaXN0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tdGFicztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5jb250cmlidXRpb24tc3RvY2tsaXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLkhlYWRpbmctc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ncmlkLTUtcGxkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnIgMS41ZnIgMS41ZnIgMWZyO1xufVxuXG4uZ3JpZC00LXBsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyaWQtMi1wbGQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSAzNyU7XG4gIGdhcDogMyU7XG59XG5cbi5ncmlkLTUwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xufVxuXG4uU3RvY2tzIHtcbiAgYmFja2dyb3VuZDogI2Y5YWE2NyAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2Y5YWE2NyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzhhNiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2t5LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhZWUyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhNzBhZCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWQ5ZjEgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjZjlhYTY3ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLWJsdWUge1xuICBjb2xvcjogIzAzNzhhNiAhaW1wb3J0YW50O1xufVxuXG4uc2t5LWJsdWUge1xuICBjb2xvcjogIzQ5YWVlMiAhaW1wb3J0YW50O1xufVxuXG4ucGluayB7XG4gIGNvbG9yOiAjY2E3MGFkICFpbXBvcnRhbnQ7XG59XG5cbi5saWdoLWJnIHtcbiAgY29sb3I6ICNhNWQ5ZjE7XG59XG5cbi5lZGJ0bi1hbGVydHMtMTIge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1zdG9jay1jYXJkcyBoNCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUgLmdlbmVyaWMtc3RvY2stZGF0ZSxcbi5jb21tb24tc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1kYXRlIC5nZW5lcmljLXN0b2NrLXRpbWUsXG4uY29tbW9uLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSAucGVyaW9kIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSAucGVyaW9kIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWRhdGEtc2VjdGlvbiAuZGF0YUhlYWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogI2I4YjhiODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLm1haW4tZGF0YS1zZWN0aW9uIC5kYXRhVmFsdWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tYWluLWRhdGEtc2VjdGlvbiAuZGF0YVZhbHVlLnR4dF9ncmVlbiB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1kYXRhLXNlY3Rpb24gLmRhdGFWYWx1ZSAuZWRidXR0b24tb3BlbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLWRhdGEtc2VjdGlvbiAuZGF0YVZhbHVlIC5lZGJ1dHRvbi1vcGVuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmF1dGhvcml6ZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBlNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXV0aG9yaXplLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmhvcml6b250YWxTZWN0aW9uLXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmhvcml6b250YWxTZWN0aW9uLXRhYiAuY29tbW9uLW9mZmVyaW5nLWJveCB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1pbi13aWR0aDogMjkwcHg7XG4gIGhlaWdodDogNzhweDtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMTVweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbGVydHMtc2VjdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmFsZXJ0cy1zZWN0aW9uLWJsb2NrIC5hbGVydHMtc2VjdGlvbi1zdWJibG9jayB7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmFsZXJ0cy1zZWN0aW9uLWJsb2NrIC5hbGVydHMtc2VjdGlvbi1zdWJibG9jazpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hbGVydHMtc2VjdGlvbi1ibG9jayAuZWRlbC1pY29uLWFsZXJ0cy1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmFsZXJ0cy1zaWRlYmFyIC5zdG9jay1kZXRhaWxzLWhlYWQgbGFiZWwge1xuICBwYWRkaW5nOiAyNXB4IDBweCAxM3B4IDIwcHg7XG59XG4uYWxlcnRzLXNpZGViYXIgLnN0b2NrLWRldGFpbHMtYm9keSAuYWxlcnRzLXNlY3Rpb24tYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5cbi5hbGVydHMtZHJhd2VyIC5kcmF3ZXItaGVhZCB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDIwcHggMTVweDtcbn1cbi5hbGVydHMtZHJhd2VyIC5kcmF3ZXItYm9keSAuYWxlcnRzLXNlY3Rpb24tc3ViYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b2NrLWluZGljZXMtZGF0YS1tYWluYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG4uc3RvY2staW5kaWNlcy1kYXRhLW1haW5ibG9jayAuaW5kZXgtaGVhZCB7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAzM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zdG9jay1pbmRpY2VzLWRhdGEtbWFpbmJsb2NrIC5zdG9jay1pbmRpY2VzLWRhdGEtc3ViYmxvY2sge1xuICBwYWRkaW5nOiAxNHB4IDM3cHggMTZweCAxM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zdG9jay1pbmRpY2VzLWRhdGEtbWFpbmJsb2NrIC5ib3R0b21idG5zZWN0aW9uIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnByb2dyZXNzYmFyLWdyYXktc2VjdGlvbi5pbm5lciAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzc2Jhci1ncmF5LXNlY3Rpb24gLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzYmFyLWdyYXktc2VjdGlvbiAuY29tbW9uLWVxdC1kcnAtd2l0aG91dGJvcmRlci5jb21tb24tbmV3LWRycCAuZXF1aXR5ZHJvcCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzc2Jhci1ncmF5LXNlY3Rpb24gLmNvbW1vbmRhdGFudW1iZXJwb3NpdGl2ZS5jaGFuZ2UtZ3JlZW4ge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3NCYXItNjAgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzc0Jhci0xIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5FeHBsb3JlVHJhZGluZy1zbGlkZXIgLm93bC1kb3RzIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLkV4cGxvcmVUcmFkaW5nLXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudGJveFBMRC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ldmVudGJveFBMRC1zZWN0aW9uIC5DaXJjbGUtZGF0YSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnBsLXJlcVN0YXR1cyBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBsLXJlcVN0YXR1cyBzcGFuW2RhdGEtYXR0cj1SZWplY3RlZF0ge1xuICBjb2xvcjogI2Y4M2MzYyAhaW1wb3J0YW50O1xufVxuLnBsLXJlcVN0YXR1cyBzcGFuW2RhdGEtYXR0cj1SZWplY3RlZF0uc2hvd0JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDMyLCAzMiwgMC4xKTtcbn1cbi5wbC1yZXFTdGF0dXMgc3BhbltkYXRhLWF0dHI9Q29tcGxldGVkXSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4ucGwtcmVxU3RhdHVzIHNwYW5bZGF0YS1hdHRyPUNvbXBsZXRlZF0uc2hvd0JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmNjtcbn1cbi5wbC1yZXFTdGF0dXMgc3BhbltkYXRhLWF0dHI9UGVuZGluZ10ge1xuICBjb2xvcjogI2Y3OTQzZTtcbn1cbi5wbC1yZXFTdGF0dXMgc3BhbltkYXRhLWF0dHI9UGVuZGluZ10uc2hvd0JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbn1cblxuc3BhbltkYXRhLWF0dHI9XCJTbWFsbCBDYXBcIl0ge1xuICBjb2xvcjogIzAzNzhhNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzc4YTY7XG59XG5cbnNwYW5bZGF0YS1hdHRyPVwiTWlkIENhcFwiXSB7XG4gIGNvbG9yOiAjNDlhZWUyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ5YWVlMjtcbn1cblxuc3BhbltkYXRhLWF0dHI9XCJMYXJnZSBDYXBcIl0ge1xuICBjb2xvcjogI2Y5YWE2NztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWFhNjc7XG59XG5cbi5wb3N0LWxvZ2luLWluZGV4IC5kaXNwbGF5RmxleC5zdG9ja1ZhbHVlcyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucG9zdC1sb2dpbi1pbmRleCAuZGlzcGxheUZsZXguc3RvY2tWYWx1ZXMgLm1haW4tc3RvY2stdmFsdWVzIHAge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uaW5kZXgtc2VsZWN0LXRhYnMgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZmxleC1mbG93OiByb3c7XG59XG4uaW5kZXgtc2VsZWN0LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pbmRleC1zZWxlY3QtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDE1cHggOXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLmluZGV4LXNlbGVjdC10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzAwMmY7XG59XG4uaW5kZXgtc2VsZWN0LXRhYnMgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbmRleC1zZWxlY3QtdGFicyAudGFiLWNvbnRlbnQgLmluZGV4LWxpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaW5kZXgtc2VsZWN0LXRhYnMgLnRhYi1jb250ZW50IC5pbmRleC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxN3B4IDBweCAxOXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmluZGV4LXNlbGVjdC10YWJzIC50YWItY29udGVudCAuaW5kZXgtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmluZGV4LXNlbGVjdC10YWJzIC50YWItY29udGVudCAuaW5kZXgtbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbn1cbi5pbmRleC1zZWxlY3QtdGFicyAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1ndC05IHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uZXJyb3ItYmxvY2stZml4IC5lcnJvci1tc2cge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5jb250ZW50LXByb2dyZXNzIC5TbWFsbC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlhYTY3ICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1wcm9ncmVzcyAuTGFyZ2UucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzhhNiAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtcHJvZ3Jlc3MgLk1pZC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhZWUyICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1wcm9ncmVzcy56ZXJvLWRhdGEgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udmFyaWFudC1ib3JkZXIgZGl2W2RhdGEtYXR0cj1za3ktYmx1ZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzNzhhNjtcbn1cbi52YXJpYW50LWJvcmRlciBkaXZbZGF0YS1hdHRyPWRhcmstYmx1ZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ5YWVlMjtcbn1cbi52YXJpYW50LWJvcmRlciBkaXZbZGF0YS1hdHRyPW9yYW5nZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5YWE2Nztcbn1cblxuLmdyaWQtY3VzdG9tLXZhcmlhbnQtYm9yZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCUgMjAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdG9yd2lzZS1lbnRpdHktc2VjdGlvbiAuZWRlbC1pY29uLWFycm93LWRvd24tYmlnIHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4uc2VjdG9yd2lzZS1lbnRpdHktc2VjdGlvbiAuZWRlbC1pY29uLWFycm93LXVwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuY29udHJpYnV0aW9uLXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb250cmlidXRpb24tdGFicy5nZW5lcmljLXRhYnMgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbiAgLmNvbnRyaWJ1dGlvbi10YWJzLmdlbmVyaWMtdGFicyAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDVweCA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbiAgLmNvbnRyaWJ1dGlvbi10YWJzLmdlbmVyaWMtdGFicyAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbTpudGgtY2hpbGQoMSkgLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNzk0M2U7XG4gIH1cbiAgLmNvbnRyaWJ1dGlvbi10YWJzLmdlbmVyaWMtdGFicyAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbTpudGgtY2hpbGQoMikgLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzc4YTY7XG4gIH1cbiAgLmNvbnRyaWJ1dGlvbi10YWJzLmdlbmVyaWMtdGFicyAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbTpudGgtY2hpbGQoMykgLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0OWFlZTI7XG4gIH1cbiAgLmNvbnRyaWJ1dGlvbi10YWJzLmdlbmVyaWMtdGFicyAubmF2Lm5hdi10YWJzIC5jb250cmlidXRpb24tc3RvY2tsaXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbiAgLm1rdC1tYXAtdGFicy5nZW5lcmljLXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLm1rdC1tYXAtdGFicy5nZW5lcmljLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5ta3QtbWFwLXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5ta3QtbWFwLXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYubmF2LXRhYnMgLmNvbnRyaWJ1dGlvbi1zdG9ja2xpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgfVxuICAubWt0LW1hcC10YWJzLmdlbmVyaWMtdGFicyAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWt0LW1hcC10YWJzLmdlbmVyaWMtdGFicyAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbTpudGgtY2hpbGQoMSkgLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNzk0M2U7XG4gIH1cbiAgLm1rdC1tYXAtdGFicy5nZW5lcmljLXRhYnMgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW06bnRoLWNoaWxkKDIpIC5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDM3OGE2O1xuICB9XG4gIC5ta3QtbWFwLXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtOm50aC1jaGlsZCgzKSAuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ5YWVlMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udHJpYnV0aW9uLXN0b2NrbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4ucHVibGljLW9mZmVyaW5nLW1vYiAuSGVhZGluZy1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2dyZXNzYmFyQm94LVBMRCB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZ3Jlc3NiYXJCb3gtUExEIC5kYXRhLWNvbnRlbnQge1xuICBjb2xvcjogIzE3OWQ1NTtcbn1cbi5wcm9ncmVzc2JhckJveC1QTEQuZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNkZmJiO1xufVxuLnByb2dyZXNzYmFyQm94LVBMRC5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgNjcsIDY3LCAwLjQpO1xufVxuXG4ucG9ydGZvbGlvc2VjdGlvbi1tb2J2aWV3IC5ib3JkZXItYm94LWNvbW1vbiAubWd0LTIwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucG9ydGZvbGlvc2VjdGlvbi1tb2J2aWV3IC5ib3JkZXItYm94LWNvbW1vbiAuYWxpZ25jZW50ZXJpdGVtIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cblxuLnBsZC1uZXdzc2VjdGlvbiAuZC1saXZlbmV3cy1jb250YWluZXIge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4uRGl2ZXJzaWZ5UG9ydGZvbGlvLWJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5EaXZlcnNpZnlQb3J0Zm9saW8tYm94IGltZyB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4udXBjb21pbmctZXZlbnRzLW1vYmlsZSAuSGVhZGluZy1zZWN0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4udXBjb21pbmctZXZlbnRzLW1vYmlsZSAubWd0LTQwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJtZGV0YWlscy1zZWN0aW9uLW1vYmlsZSAubW9iLW1ndC10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJtZGV0YWlscy1zZWN0aW9uLW1vYmlsZSAuZ3JpZC0yIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5zZXJ2aWNlcmVxdWVzdC1zZWN0aW9uIC5tb2ItbWd0LXRvcCB7XG4gIG1hcmdpbi10b3A6IDV4O1xufVxuLnNlcnZpY2VyZXF1ZXN0LXNlY3Rpb24gLm1ndC0xNTAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucG9zdC1sb2dpbi1kaXZlcnNpZnkgLmVkLWNhcmQtc2Vjb25kYXJ5IC5lZC1zZWNvbmRhcnktYm9keSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4ucG9ydGZvbGlvLXNuYXBzaG90IC5sb3ctb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wb3J0Zm9saW8tc25hcHNob3QgLnJlcG9ydHMtZGFzaGJvYXJkLWhlYWQge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyNiwgNjksIDAuMDQpO1xufVxuLnBvcnRmb2xpby1zbmFwc2hvdCAucmVwb3J0cy1kYXNoYm9hcmQtaGVhZCAuZW1wdHktdmFsIHtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucG9ydGZvbGlvLXNuYXBzaG90IC5vcmRlcmJvb2stdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnBvcnRmb2xpby1zbmFwc2hvdCAub3JkZXJib29rLXRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuLnBvcnRmb2xpby1zbmFwc2hvdCAub3JkZXJib29rLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSwgLnBvcnRmb2xpby1zbmFwc2hvdCAub3JkZXJib29rLXRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKSxcbi5wb3J0Zm9saW8tc25hcHNob3QgLm9yZGVyYm9vay10YWJsZSB0aGVhZCB0ciB0aDpudGgtY2hpbGQoMiksXG4ucG9ydGZvbGlvLXNuYXBzaG90IC5vcmRlcmJvb2stdGFibGUgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDMpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9ydGZvbGlvLXNuYXBzaG90IC5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5jb250cmlidXRpb24tdGFicy5nZW5lcmljLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogNnB4IDEwcHggN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcnRmb2xpby1zbmFwc2hvdCAuZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiAubWt0LW1hcC10YWJzLmdlbmVyaWMtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweCA3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBvcnRmb2xpby1zbmFwc2hvdCAubWlkbmlnaHQtYmx1ZS11bmRlcmxpbmUuZWQtY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cblxuLnN0b2NrLW5ld3MgLmQtbGl2ZW5ld3MtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMzcwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XG59XG4uc3RvY2stbmV3cyAuZC1saXZlbmV3cy1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnN0b2NrLW5ld3MgLmQtbGl2ZW5ld3MtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnN0b2NrLW5ld3MgLmQtbGl2ZW5ld3MtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5zdG9jay1uZXdzIC5kLWxpdmVuZXdzLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zdG9jay1uZXdzIC5kLWxpdmVuZXdzLWNvbnRhaW5lciAuZC1sbi10aWxlcyB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuLnN0b2NrLW5ld3MgLmQtbGl2ZW5ld3MtY29udGFpbmVyICNlcnJvciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdG9jay1uZXdzIC5kLWxpdmVuZXdzLWNvbnRhaW5lciAjZXJyb3IgLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIge1xuICBnYXA6IDUwcHg7XG59XG5cbi5ldmVudC1ob2xkaW5nIHtcbiAgcm93LWdhcDogMjNweDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5ldmVudC1ob2xkaW5nIC5jbGllbnQtZXZlbnQtY2FsZW5kYXItY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmV2ZW50LWhvbGRpbmcgLmNsaWVudC1ldmVudC1jYWxlbmRhci1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLndlYmluYXItY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMyk7XG59XG4ud2ViaW5hci1jb250ZW50cyAud2ViaW5hci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLndlYmluYXItY29udGVudHMgLndlYmluYXItY29udGFpbmVyIC5tb2Itd2ViaW5hci1jYXJkcy1jb250YWluZXIgLm0td2ViY2FyZHMtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDE1cHggNXB4O1xufVxuLndlYmluYXItY29udGVudHMgLm5ldy1vbi1udXZhbWEgPiAubWFpbi1oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJpbmFyLWNvbnRlbnRzIC5kLXdlYmNhcmRzLWhlYWRpbmctbGVmdCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuLndlYmluYXItY29udGVudHMgLmQtd2ViY2FyZHMtaGVhZGluZy1sZWZ0IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uZXhwbG9yZS10cmFkaW5nIC50cmFkaW5nLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEyZGVnLCAjZmZmIDIuMDUlLCByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDE4MS41NiUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuODRweDtcbn1cbi5leHBsb3JlLXRyYWRpbmcgLmxhbmRzY2FwZS10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLm1vYi1ob2xkaW5ncy1ibG9jayAuYmVsb3ctdmFsdWUsXG4ubW9iLWhvbGRpbmdzLWJsb2NrIC5kYXRhVmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zaXRpb25zLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzMSwgMjMxLCAyMzEsIDAuMik7XG4gIGJhY2tncm91bmQ6ICMzZDNiNjE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvc2l0aW9ucy1ibG9jayB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5hbGVydHMtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDRlNDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjQwLCA3OCwgNjksIDAuMSkgMCUsIHJnYmEoMjQwLCA3OCwgNjksIDAuMSkgMTAwJSksICMwMjAxMmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFsZXJ0cy1ibG9jayB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmFsZXJ0LWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xufVxuLmFsZXJ0LWJsb2NrIC5lZGVsLWljb24tYWxlcnRzIHNwYW46bm90KC5wYXRoMSk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4ucG9ydGZvbGlvLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9ydGZvbGlvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvcnRmb2xpby1zZWN0aW9uIC5wb3J0Zm9saW8tdGFicyB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgLnBvcnRmb2xpby1zZWN0aW9uIC5wb3J0Zm9saW8tdGFicyA+IC5uYXYubmF2LXRhYnMge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4ucG9ydGZvbGlvLXNlY3Rpb24gLnBvcnRmb2xpby10YWJzID4gLm5hdi5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9ydGZvbGlvLXNlY3Rpb24gLnBvcnRmb2xpby10YWJzID4gLm5hdi5uYXYtdGFicyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLnBvcnRmb2xpby1zZWN0aW9uIC5wb3J0Zm9saW8tdGFicyA+IC5uYXYubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3J0Zm9saW8tc2VjdGlvbiAucG9ydGZvbGlvLXRhYnMgPiAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucG9ydGZvbGlvLXNlY3Rpb24gLnBvcnRmb2xpby10YWJzID4gLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvcnRmb2xpby1zZWN0aW9uIC5wb3J0Zm9saW8tdGFicyAuc3RhY2t0b3AgLmNvbW1vbmRhdGFudW1iZXJwb3NpdGl2ZSB7XG4gIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmV4cGxvcmUtdHJhZGluZyB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG4uZXhwbG9yZS10cmFkaW5nIC5leHBsb3JlLXRyYWRpbmctYmxvY2sge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBsb3JlLXRyYWRpbmcgLmV4cGxvcmUtdHJhZGluZy1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjA0YTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmV4cGxvcmUtdHJhZGluZyAuZXhwbG9yZS10cmFkaW5nLWJsb2NrIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cblxuLmV4cGxvcmV0cmFkaW5nLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIiAhaW1wb3J0YW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTNweCA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93LWJ0biB7XG4gIGNvbG9yOiByZ2IoMjAwLCAyMDAsIDIwMCkgIWltcG9ydGFudDtcbn1cblxuLnZpZXctbW9yZS1jb21wb3NpdGlvbiAuYm9yZGVyLWJveC1jb21tb24sXG4udmlldy1tb3JlLWNvbXBvc2l0aW9uIC5ib3JkZXItYm94LW5vcGFkZGluZyB7XG4gIGJvcmRlcjogMHB4O1xufVxuLnZpZXctbW9yZS1jb21wb3NpdGlvbiAuYmFzaWNwcm9maWxlLW1iLXRhYiA+IC5uYXYubmF2LXRhYnMge1xuICBtYXJnaW46IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnZpZXctbW9yZS1jb21wb3NpdGlvbiAuaGVhZC1tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLnZpZXctbW9yZS1jb21wb3NpdGlvbiAuY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgzMDAge1xuICBtaW4taGVpZ2h0OiA2MHZoICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDYwdmggIWltcG9ydGFudDtcbn1cbi52aWV3LW1vcmUtY29tcG9zaXRpb24gLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0TWluTWF4MjAwIHtcbiAgbWluLWhlaWdodDogNDV2aCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA0NXZoICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvdW50LWFsZXJ0cy1zaWRlYmFyIC5zdG9jay1kZXRhaWxzLWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmFjY291bnQtYWxlcnRzLXNpZGViYXIgLnN0b2NrLWRldGFpbHMtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmFjY291bnQtYWxlcnRzLXNpZGViYXIgLnN0b2NrLWRldGFpbHMtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvdW50LWFsZXJ0cy1zaWRlYmFyIC5zdG9jay1kZXRhaWxzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4udmlldy1tb3JlLWNvbXBvc2l0aW9uLm1iLWdlbmVyaWNTaWRlYmFyIC56LWluZGV4LWhpZ2gge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG59XG5cbi5ybS1kZXRhaWxzLXBvcHVwIHtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ybS1kZXRhaWxzLXBvcHVwIHtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuXG4uc3RvY2stbmV3cy1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc3RvY2stbmV3cy1tb2JpbGUgLmFkZC1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zdG9jay1uZXdzLW1vYmlsZSAuZC1saXZlbmV3cy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMTZweCAwcHg7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5zdG9jay1uZXdzLW1vYmlsZSAuZC1saXZlbmV3cy1jb250YWluZXIgLmQtbG4tdGlsZXMuY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ1MDAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnN0b2NrLW5ld3MtbW9iaWxlIC5kLWxpdmVuZXdzLWNvbnRhaW5lciAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wb3N0LWxvZ2luLWVxdWl0eS1kYXNoYm9hcmQgLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0TWluTWF4MzAwIHtcbiAgbWluLWhlaWdodDogMzEycHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzEycHggIWltcG9ydGFudDtcbn1cbi5wb3N0LWxvZ2luLWVxdWl0eS1kYXNoYm9hcmQgLmNvbnRyaWJ1dGlvbi10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgPiBkaXYuZC1mbGV4LFxuLnBvc3QtbG9naW4tZXF1aXR5LWRhc2hib2FyZCAubWt0LW1hcC10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgPiBkaXYuZC1mbGV4IHtcbiAgbWluLWhlaWdodDogMTk1cHg7XG4gIG1heC1oZWlnaHQ6IDE5NXB4O1xufVxuXG4uZXJyb3ItbXNnLmV2ZW50LWVycm9yIC5lcnJvci1tc2ctdGV4dCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5tb3JlLXotaW5kZXguZ2VuZXJpYy1zaWRlYmFyLW92ZXJsYXlibG9jayB7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG4ubWItZ2VuZXJpY1NpZGViYXIudmlldy1tb3JlLWNvbXBvc2l0aW9uIC5tb3JlLXotaW5kZXgge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG4ubWItZ2VuZXJpY1NpZGViYXIudmlldy1tb3JlLWNvbXBvc2l0aW9uIC5tYXJrZXQtZHJhd2VyIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4ucG9ydGZvbGlvLWNvbS10YWIuYmFzaWNwcm9maWxlLW1iLXRhYiB1bC5uYXYtdGFicyB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVwb3J0LXNlY3Rpb24tZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0LXNlY3Rpb24tZXJyb3Ige1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnJlcG9ydC1zZWN0aW9uLWVycm9yIC5jdXN0b20tbXNnLXVpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZXBvcnQtc2VjdGlvbi1lcnJvciAuY3VzdG9tLW1zZy11aSAuZXJyb3ItbXNnLTEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucmVwb3J0LXNlY3Rpb24tZXJyb3IgLmN1c3RvbS1tc2ctdWkgLmVycm9yLW1zZy13cmFwcGVyIC5tZ3QtMTgge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydC1zZWN0aW9uLWVycm9yIC5tZ3QtMTgge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uZHJpdmluZ21hcmtldC10aXRsZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDVweCAwcHggMTBweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5tYXJrZXRjYXJkdGl0bGV3aXRocGFkZGluZyAuY29tcGFueS1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1hcmtldGNhcmR0aXRsZXdpdGhwYWRkaW5nIC5jaGFuZ2VwZXJjIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmFjY291dC1vdmVydmlldy10YWJsZSAuY29tbW9uLXRhYmxlLWJvcmRlciB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uYWNjb3V0LW92ZXJ2aWV3LXRhYmxlIC5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hY2NvdXQtb3ZlcnZpZXctdGFibGUgLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5hY2NvdXQtb3ZlcnZpZXctdGFibGUgLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLmZvbnQtMjAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyLWhvbGRpbmdzLW1haW5ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm9yZGVyLWhvbGRpbmdzLW1haW5ibG9jayAucmVwb3J0cy1kYXNoYm9hcmQtaGVhZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcmRlci1ob2xkaW5ncy1tYWluYmxvY2sgLnJlcG9ydHMtZGFzaGJvYXJkLWhlYWQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5vcmRlci1ob2xkaW5ncy1tYWluYmxvY2sgLnJlcG9ydHMtZGFzaGJvYXJkLWhlYWQgLmlubmVyLXRpdGxlID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ub3JkZXItaG9sZGluZ3MtbWFpbmJsb2NrIC5yZXBvcnRzLWRhc2hib2FyZC1oZWFkIC5iZWxvdy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG4ub3JkZXItaG9sZGluZ3MtbWFpbmJsb2NrIC5yZXBvcnRzLW1vYmlsZS1vcGVub3JkZXJzLWJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLm9yZGVyLWhvbGRpbmdzLW1haW5ibG9jayAucmVwb3J0cy1tb2JpbGUtb3Blbm9yZGVycy1ibG9jayAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cbi5vcmRlci1ob2xkaW5ncy1tYWluYmxvY2sgLnJlcG9ydHMtbW9iaWxlLW9wZW5vcmRlcnMtYmxvY2sgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwuZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5vcmRlci1ob2xkaW5ncy1tYWluYmxvY2sgLnJlcG9ydHMtbW9iaWxlLW9wZW5vcmRlcnMtYmxvY2sgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLm9yZGVyLWhvbGRpbmdzLW1haW5ibG9jayAucmVwb3J0cy1tb2JpbGUtb3Blbm9yZGVycy1ibG9jayAudG9nZ2xlLXN3aXRjaC1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuLm9yZGVyLWhvbGRpbmdzLW1haW5ibG9jayAucmVwb3J0cy1tb2JpbGUtb3Blbm9yZGVycy1ibG9jayAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guYmlnLXN3aXRjaCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4ub3JkZXItaG9sZGluZ3MtbWFpbmJsb2NrIC5yZXBvcnRzLW1vYmlsZS1vcGVub3JkZXJzLWJsb2NrIC5uZXctY2lyY2xlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubWFpbi1jaGFydC1kYXNoYm9hcmQtcmVwb3J0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1haW4tY2hhcnQtZGFzaGJvYXJkLXJlcG9ydCAuY2hhcnQtZGFzaGJvYXJkLXJlcG9ydCB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLWNoYXJ0LWRhc2hib2FyZC1yZXBvcnQgLmNoYXJ0LWRhc2hib2FyZC1yZXBvcnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCA1cHg7XG4gIH1cbn1cbi5tYWluLWNoYXJ0LWRhc2hib2FyZC1yZXBvcnQgLmNoYXJ0LWRhc2hib2FyZC1yZXBvcnQgLmNvbW1vbi10YWJsZS1ib3JkZXIudGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4ubWFpbi1jaGFydC1kYXNoYm9hcmQtcmVwb3J0IC5jaGFydC1kYXNoYm9hcmQtcmVwb3J0IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5tYWluLWNoYXJ0LWRhc2hib2FyZC1yZXBvcnQgLmNoYXJ0LWRhc2hib2FyZC1yZXBvcnQgLnRhYmxlIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xufVxuLm1haW4tY2hhcnQtZGFzaGJvYXJkLXJlcG9ydCAuY2hhcnQtZGFzaGJvYXJkLXJlcG9ydCAubWFpbi1vdmVydmlldy1jb21wb3NpdG9uLXRhYmxlIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1jaGFydC1kYXNoYm9hcmQtcmVwb3J0IC5tb2JpbGUtZGF0YS1ibG9jayAuc3ViLWJsb2NrcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMHB4O1xufVxuLm1haW4tY2hhcnQtZGFzaGJvYXJkLXJlcG9ydCAubW9iaWxlLWRhdGEtYmxvY2sgLnN1Yi1ibG9ja3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubWFpbi1jaGFydC1kYXNoYm9hcmQtcmVwb3J0IC5zaWRlLW5hbWUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3ViLWNoYXJ0LWluc2lkZSAuY2hhcnQtZGFzaGJvYXJkLXJlcG9ydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3ViLWNoYXJ0LWluc2lkZSAuY2hhcnQtZGFzaGJvYXJkLXJlcG9ydCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zdWItY2hhcnQtaW5zaWRlIC5tb2JpbGUtZGF0YS1ibG9jayAuc3ViLWJsb2NrczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5zdWItY2hhcnQtaW5zaWRlIC5tb2JpbGUtZGF0YS1ibG9jayAuc3ViLWJsb2NrczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdWItY2hhcnQtaW5zaWRlIC50YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXJlcG9ydC1tYWluIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sb3ItcmVwb3J0LW1haW4ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuXG4uY3VzdC1jb2xvci1yZXBvcnQuY29sb3ItcmVwb3J0LW1haW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ucmF0aW5nUGVjZW50YWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTFyZW07XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhdGluZ1BlY2VudGFnZXMge1xuICAgIGdhcDogMjBweDtcbiAgICBib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi5nYXA0IHtcbiAgZ2FwOiA0cHg7XG59XG5cbi5kYXRhLWJsb2NrLWNvbW1vbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5kYXRhLWJsb2NrLWNvbW1vbiAudGl0bGUge1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXRhLWJsb2NrLWNvbW1vbiAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cbi5kYXRhLWJsb2NrLWNvbW1vbiAudmFsdWUge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXRhLWJsb2NrLWNvbW1vbiAudmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3AgaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5jb250cmlidXRpb24tdGFicyAubmF2LXRhYnMge1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5nZW5lcmljLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMHB4IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5ib3JkZXItYm94LWNvbW1vbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmVxdWl0eS1wb3J0Zm9saW8tYW5hbHl0aWNzLW1haW4gLnBvcnRmb2xpb3NlY3Rpb24tbW9idmlldyAuaGVhZCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XG59XG4uZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiAucG9ydGZvbGlvc2VjdGlvbi1tb2J2aWV3IC5kcm9wZG93bi1zZWN0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5wb3J0Zm9saW9zZWN0aW9uLW1vYnZpZXcgLmRyaXZpbmdtYXJrZXQtdGl0bGUtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmVxdWl0eS1wb3J0Zm9saW8tYW5hbHl0aWNzLW1haW4gLnBvcnRmb2xpb3NlY3Rpb24tbW9idmlldyAucG9ydGZvbGlvLWNvbXBvc2l0aW9uLWRkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5wb3J0Zm9saW9zZWN0aW9uLW1vYnZpZXcgLnBvcnRmb2xpby1jb21wb3NpdGlvbi1kZCAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDEwcHg7XG59XG4uZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiAuZGFzaGJvYXJkLXBvcnRmb2xpby1jb21wb3NpdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5kYXNoYm9hcmQtcG9ydGZvbGlvLWNvbXBvc2l0aW9uIC50aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHg7XG59XG4uZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiAuZGFzaGJvYXJkLXBvcnRmb2xpby1jb21wb3NpdGlvbiAucG9ydGZvbGlvLXRpbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbi5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5kYXNoYm9hcmQtcG9ydGZvbGlvLWNvbXBvc2l0aW9uIC5ib3JkZXItYm94LWNvbW1vbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiAuZGFzaGJvYXJkLXBvcnRmb2xpby1jb21wb3NpdGlvbiAuYm9yZGVyLWJveC1jb21tb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1wb3J0Zm9saW8tYW5hbHl0aWNzLW1haW4gLmRhc2hib2FyZC1wb3J0Zm9saW8tY29tcG9zaXRpb24gLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5kYXNoYm9hcmQtcG9ydGZvbGlvLWNvbXBvc2l0aW9uIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbi5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5kYXNoYm9hcmQtcG9ydGZvbGlvLWNvbXBvc2l0aW9uIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4uZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiAuZGFzaGJvYXJkLXBvcnRmb2xpby1jb21wb3NpdGlvbiAuZHJpdmluZ21hcmtldC10aXRsZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiAuZGFzaGJvYXJkLXBvcnRmb2xpby1jb21wb3NpdGlvbiAuaGVhZC1tYWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC5ncmlkLWN1c3RvbS12YXJpYW50LWJvcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5lcXVpdHktcG9ydGZvbGlvLWFuYWx5dGljcy1tYWluIC52YXJpYW50LWJvcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5oZWF0LW1hcC1tYWluLWJsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYXQtbWFwLW1haW4tYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmhlYXQtbWFwLW1haW4tYmxvY2sgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYXQtbWFwLW1haW4tYmxvY2sgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweCAxNXB4O1xuICB9XG59XG4uaGVhdC1tYXAtbWFpbi1ibG9jayAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG59XG4uaGVhdC1tYXAtbWFpbi1ibG9jayAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmhlYXQtbWFwLW1haW4tYmxvY2sgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmhlYXQtbWFwLW1haW4tYmxvY2sgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3Age1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYXQtbWFwLW1haW4tYmxvY2sgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCA4cHg7XG4gIH1cbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3AgaTpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmNTtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDBweCAwcHggMTVweDtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmhlYXQtbWFwLW1haW4tYmxvY2sgLmRyb3Bkb3duLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYXQtbWFwLW1haW4tYmxvY2sgLmRyb3Bkb3duLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlYXQtbWFwLW1haW4tYmxvY2sgLnRhYmxlLWJsb2NrcyB7XG4gIGdyaWQtZ2FwOiA1cHg7XG59XG4uaGVhdC1tYXAtbWFpbi1ibG9jayAudGFibGUtYmxvY2tzIC5ibG9jay1jaHVuayB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uaGVhdC1tYXAtbWFpbi1ibG9jayAudGFibGUtYmxvY2tzIC5ibG9jay1jaHVuazpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC50YWJsZS1ibG9ja3MgLmJsb2NrLWNodW5rOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuLmhlYXQtbWFwLW1haW4tYmxvY2sgLmJveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaGVhdC1tYXAtbWFpbi1ibG9jayAuYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbn1cbi5oZWF0LW1hcC1tYWluLWJsb2NrIC5ib3g6bnRoLWNoaWxkKDUpIHtcbiAgYm9yZGVyLWNvbG9yOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLm1ndC0yNiB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi5ncmlkLTItMS1jdXN0b20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG59XG5cbi5tZ3QtNzEge1xuICBtYXJnaW4tdG9wOiA3MXB4O1xufVxuXG4ubWd0LTUzIHtcbiAgbWFyZ2luLXRvcDogNTNweDtcbn1cblxuLmNoYXJ0LW1haW4taGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMnB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYXJ0LW1haW4taGVhZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4ubWdyLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmNvdXBvbi1wYXltZW50LW1haW5ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGhlaWdodDogNDAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3Vwb24tcGF5bWVudC1tYWluYmxvY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udXBjb21pbmctdGFibGUtbW9iIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnVwY29taW5nLXRhYmxlLW1vYiAuY29wb3VuLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLnVwY29taW5nLXRhYmxlLW1vYiAuY29wb3VuLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5jb3Vwb24tcGF5bWVudC1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvdXBvbi1wYXltZW50LWJsb2NrIC5VcGNvbWluZ0NvdXBvbkRhdGEge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vwb24tcGF5bWVudC1ibG9jayAuVXBjb21pbmdDb3Vwb25EYXRhIHtcbiAgICBtYXgtaGVpZ2h0OiAzODFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY291cG9uLXBheW1lbnQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMjBweCAwcHggMjBweCAxNXB4O1xuICB9XG59XG4uY291cG9uLXBheW1lbnQtYmxvY2sgLmJvbmQtdGFibGUgdGJvZHkgdGQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY291cG9uLXBheW1lbnQtYmxvY2sgLmJvbmQtdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpLCAuY291cG9uLXBheW1lbnQtYmxvY2sgLmJvbmQtdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY291cG9uLXBheW1lbnQtYmxvY2sgLmNvbW1vbi10YWJsZS1ib3JkZXIudGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvdXBvbi1wYXltZW50LWJsb2NrIC5jb21tb24tdGFibGUtYm9yZGVyLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb3Vwb24tcGF5bWVudC1ibG9jayAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY291cG9uLXBheW1lbnQtYmxvY2sgLnRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNvdXBvbi1wYXltZW50LWJsb2NrIC50YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuLmNvdXBvbi1wYXltZW50LWJsb2NrIC50YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY291cG9uLXBheW1lbnQtYmxvY2sgLmJvbmRzLXdvcnRoLWRhc2hib2FyZCB7XG4gIHBhZGRpbmc6IDlweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb3Vwb24tcGF5bWVudC1ibG9jayAuYm9uZHMtd29ydGgtZGFzaGJvYXJkIC5lZGVsLWljb24td2FybmluZy1ib2xkOmJlZm9yZSB7XG4gIGNvbG9yOiByZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3Vwb24tcGF5bWVudC1ibG9jayAuYm9uZHMtd29ydGgtZGFzaGJvYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG59XG5cbi5tYnQtOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJkci1yYWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZml4ZWRpbmNvbWUtbW9iLWJsb2NrZGF0YSAuc3ViLWJsb2NrczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maXhlZGluY29tZS1tb2ItYmxvY2tkYXRhIC5zdWItYmxvY2tzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5kcml2aW5nbWFya2V0LW92ZXJ2aWV3LW1haW5QYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDUyMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuXG4uYWxlcnRzLW92ZXJ2aWV3LW1haW4tYmxvY2sgLnJlcG9ydHMtZXF1aXR5LWRyb3Bkb3duIC5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxNzZweDtcbn1cblxuLmFsZXJ0cy1vdmVydmlldy1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuYWxlcnRzLW92ZXJ2aWV3LWJsb2NrIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uYWxlcnRzLW92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1hbGVydC1zaW5nbGVEYXRhIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5hbGVydHMtb3ZlcnZpZXctYmxvY2sgLm92ZXJ2aWV3LWFsZXJ0LXNpbmdsZURhdGE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMDMwMDJmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWxlcnRzLW92ZXJ2aWV3LWJsb2NrIC5vdmVydmlldy1hbGVydC1zaW5nbGVEYXRhIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmFsZXJ0cy1vdmVydmlldy1ibG9jayAuZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbGVydHMtb3ZlcnZpZXctYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmFsZXJ0cy1vdmVydmlldy1ibG9jayAub3ZlcnZpZXctYWxsZGF0YSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbGVydHMtb3ZlcnZpZXctYmxvY2sgLm92ZXJ2aWV3LWFsbGRhdGEge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uYWxlcnRzLW92ZXJ2aWV3LWJsb2NrIC5hbGVydHMtZGF0YS1ibG9ja3Mge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTVweCAwcHg7XG59XG4uYWxlcnRzLW92ZXJ2aWV3LWJsb2NrIC5hbGVydHMtZGF0YS1ibG9ja3M6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uYWxlcnRzLW92ZXJ2aWV3LWJsb2NrIC5hbGVydHMtZGF0YS1ibG9ja3MgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbGVydHMtb3ZlcnZpZXctYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmRyaXZpbmdtYXJrZXQtb3ZlcnZpZXctbW9iIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmRyaXZpbmdtYXJrZXQtb3ZlcnZpZXctbW9iIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAud2hhdHMtZHJpdmluZy1ibG9jayB7XG4gICAgd2lkdGg6IDY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAud2hhdHMtZHJpdmluZy1ibG9jayAuZGFzaGJvYXJkLXByb2dyZXNzLWJhciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLndoYXRzLWRyaXZpbmctYmxvY2sgLm92ZXJ2aWV3LWRyaXZpbmctbWFya2V0LXRhYnMgLnByb2dyZXNzLnByb2dyZXNzY29udGFpbmVyIC5wcm9ncmVzc2JveC5zdGFja3RvcCxcbi53aGF0cy1kcml2aW5nLWJsb2NrIC53ZHlwLWFjYy1vdmVydmlldyAucHJvZ3Jlc3MucHJvZ3Jlc3Njb250YWluZXIgLnByb2dyZXNzYm94LnN0YWNrdG9wIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi53aGF0cy1kcml2aW5nLWJsb2NrIC5vdmVydmlldy1kcml2aW5nLW1hcmtldC10YWJzIC5wcm9ncmVzcy5wcm9ncmVzc2NvbnRhaW5lciAucHJvZ3Jlc3Nib3guc3RhY2t0b3AgLm1sLWF1dG8sXG4ud2hhdHMtZHJpdmluZy1ibG9jayAud2R5cC1hY2Mtb3ZlcnZpZXcgLnByb2dyZXNzLnByb2dyZXNzY29udGFpbmVyIC5wcm9ncmVzc2JveC5zdGFja3RvcCAubWwtYXV0byB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAud2hhdHMtZHJpdmluZy1ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLndoYXRzLWRyaXZpbmctYmxvY2sgLndkeXAge1xuICAgIG1heC1oZWlnaHQ6IDQ2MHB4O1xuICB9XG4gIC53aGF0cy1kcml2aW5nLWJsb2NrIC5vdmVydmlldy1kcml2aW5nLW1hcmtldC10YWJzIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzYm94LnN0YWNrdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC53aGF0cy1kcml2aW5nLWJsb2NrIC5vdmVydmlldy1kcml2aW5nLW1hcmtldC10YWJzIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLndoYXRzLWRyaXZpbmctYmxvY2sgLm92ZXJ2aWV3LWRyaXZpbmctbWFya2V0LXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC53aGF0cy1kcml2aW5nLWJsb2NrIC5vdmVydmlldy1kcml2aW5nLW1hcmtldC10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gYnV0dG9uIHtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4ud2hhdHMtZHJpdmluZy1ibG9jayAud2R5cC1kcm9wZG93biB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aGF0cy1kcml2aW5nLWJsb2NrIC53ZHlwLWRyb3Bkb3duIHtcbiAgICBtYXgtd2lkdGg6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndoYXRzLWRyaXZpbmctYmxvY2sgLndkeXAtYWNjLW92ZXJ2aWV3IC5uYXYubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAud2hhdHMtZHJpdmluZy1ibG9jayAud2R5cC1hY2Mtb3ZlcnZpZXcgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLndoYXRzLWRyaXZpbmctYmxvY2sgLndkeXAtYWNjLW92ZXJ2aWV3IC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndoYXRzLWRyaXZpbmctYmxvY2sgLnByb2dyZXNzY29udGFpbmVyLnByb2dyZXNzYm94IHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1rdC1tYXAtdGFicyAubmF2LXRhYnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1rdC1tYXAtdGFicyAubmF2LXRhYnMge1xuICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGF0YS1ibG9jay1jb21tb24gLnRpdGxlIHtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgfVxufVxuLmdyaWQtMS0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLmdyaWQtMS0xIC5jaGlsZC1lbmQge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmludmVzdG1lbnQtYmFzZWQtb24tcmF0aW5nIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzODFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmludmVzdG1lbnQtYmFzZWQtb24tcmF0aW5nIC5lcnJvci1tc2cge1xuICBoZWlnaHQ6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludmVzdG1lbnQtYmFzZWQtb24tcmF0aW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LWhlaWdodDogMzgxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbnZlc3RtZW50LWJhc2VkLW9uLXJhdGluZyAuaW52ZXN0bWVudC1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gIH1cbn1cbi5pbnZlc3RtZW50LWJhc2VkLW9uLXJhdGluZyAuYm9uZHMtd29ydGgtZGFzaGJvYXJkIHtcbiAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmludmVzdG1lbnQtYmFzZWQtb24tcmF0aW5nIC5ib25kcy13b3J0aC1kYXNoYm9hcmQgLmVkZWwtaWNvbi13YXJuaW5nLWJvbGQ6YmVmb3JlIHtcbiAgY29sb3I6IHJlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludmVzdG1lbnQtYmFzZWQtb24tcmF0aW5nIC5ib25kcy13b3J0aC1kYXNoYm9hcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHg7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnRleHQtdW5kZXJsaW5lLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5tZ2wtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5hcnJvdy1maXggaTpiZWZvcmUge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xufSIsIi5wdWJsaWMtb2ZmZXJpbmctbW9iIHtcclxuICAuSGVhZGluZy1zZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2dyZXNzYmFyQm94LVBMRCB7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLmRhdGEtY29udGVudCB7XHJcbiAgICBjb2xvcjogJGdyZWVuLWxpbmstdHdvO1xyXG4gIH1cclxuICAmLmdyZWVuLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1zaGFkZTI7XHJcbiAgfVxyXG4gICYucmVkLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtc2hhZGUyO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpb3NlY3Rpb24tbW9idmlldyB7XHJcbiAgLmJvcmRlci1ib3gtY29tbW9uIHtcclxuICAgIC5tZ3QtMjAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ25jZW50ZXJpdGVtIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbGQtbmV3c3NlY3Rpb24ge1xyXG4gIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLkRpdmVyc2lmeVBvcnRmb2xpby1ib3gge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi51cGNvbWluZy1ldmVudHMtbW9iaWxlIHtcclxuICAuSGVhZGluZy1zZWN0aW9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1ndC00MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJtZGV0YWlscy1zZWN0aW9uLW1vYmlsZSB7XHJcbiAgLm1vYi1tZ3QtdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC0yIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2VyZXF1ZXN0LXNlY3Rpb24ge1xyXG4gIC5tb2ItbWd0LXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1eDtcclxuICB9XHJcblxyXG4gIC5tZ3QtMTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1sb2dpbi1kaXZlcnNpZnkge1xyXG4gIC5lZC1jYXJkLXNlY29uZGFyeSAuZWQtc2Vjb25kYXJ5LWJvZHkge1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgfVxyXG59XHJcbiIsIi5wb3J0Zm9saW8tc25hcHNob3Qge1xyXG4gIC5sb3ctb3BhY2l0eSB7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG4gIC5yZXBvcnRzLWRhc2hib2FyZC1oZWFkIHtcclxuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyNiwgNjksIDAuMDQpO1xyXG4gICAgLmVtcHR5LXZhbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3JkZXJib29rLXRhYmxlIHtcclxuICAgIHRib2R5IHRyIHRkIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkgdHIgdGQsXHJcbiAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLmVxdWl0eS1wb3J0Zm9saW8tYW5hbHl0aWNzLW1haW4ge1xyXG4gICAgICAuY29udHJpYnV0aW9uLXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5ta3QtbWFwLXRhYnMuZ2VuZXJpYy10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWlkbmlnaHQtYmx1ZS11bmRlcmxpbmUge1xyXG4gICAgJi5lZC1jb2xvci1ibGFjayB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0b2NrLW5ld3Mge1xyXG4gIC5kLWxpdmVuZXdzLWNvbnRhaW5lciB7XHJcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxNXB4IDBweCAwcHggMHB4O1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxuLXRpbGVzIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAjZXJyb3Ige1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIHtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmV2ZW50LWhvbGRpbmcge1xyXG4gIHJvdy1nYXA6IDIzcHg7XHJcbiAgY29sdW1uLWdhcDogMTBweDtcclxuICAuY2xpZW50LWV2ZW50LWNhbGVuZGFyLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53ZWJpbmFyLWNvbnRlbnRzIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMyk7XHJcbiAgLy8gcGFkZGluZzogMTAwcHggMHB4IDE0MHB4IDBweDtcclxuICAud2ViaW5hci1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC5tb2Itd2ViaW5hci1jYXJkcy1jb250YWluZXIgLm0td2ViY2FyZHMtaGVhZGluZyB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDE1cHggNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LW9uLW51dmFtYSB7XHJcbiAgICA+IC5tYWluLWhlYWRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZC13ZWJjYXJkcy1oZWFkaW5nLWxlZnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlFaWdodCAhaW1wb3J0YW50O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUVpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZXhwbG9yZS10cmFkaW5nIHtcclxuICAudHJhZGluZy1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTEyZGVnLFxyXG4gICAgICAjZmZmIDIuMDUlLFxyXG4gICAgICByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDE4MS41NiVcclxuICAgICk7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg0cHg7XHJcbiAgfVxyXG4gIC5sYW5kc2NhcGUtdGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gIH1cclxufVxyXG4ubW9iLWhvbGRpbmdzLWJsb2NrIHtcclxuICAuYmVsb3ctdmFsdWUsXHJcbiAgLmRhdGFWYWx1ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5wb3NpdGlvbnMtYmxvY2sge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzMSwgMjMxLCAyMzEsIDAuMik7XHJcbiAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUtc2hhZGU2LTE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIH1cclxufVxyXG4uYWxlcnRzLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXBlYWNoICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAwZGVnLFxyXG4gICAgICByZ2JhKDI0MCwgNzgsIDY5LCAwLjEpIDAlLFxyXG4gICAgICByZ2JhKDI0MCwgNzgsIDY5LCAwLjEpIDEwMCVcclxuICAgICksXHJcbiAgICAkbWlkbmlnaHQtYmx1ZS1zaGFkZTY7XHJcbn1cclxuLmFsZXJ0LWJsb2NrIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBtYXJnaW46IDBweCAyMHB4O1xyXG4gIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gIC5lZGVsLWljb24tYWxlcnRzIHNwYW46bm90KC5wYXRoMSk6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcbi5wb3J0Zm9saW8tc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICB9XHJcbiAgLnBvcnRmb2xpby10YWJzIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgPiAubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAubmF2Lm5hdi10YWJzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhY2t0b3AgLmNvbW1vbmRhdGFudW1iZXJwb3NpdGl2ZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZXhwbG9yZS10cmFkaW5nIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIG1hcmdpbjogMTVweDtcclxuICAgIC8vIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAuZXhwbG9yZS10cmFkaW5nLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZXhwbG9yZXRyYWRpbmctYnRuIHtcclxuICBmb250LWZhbWlseTogJERNU2FuQiAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEzcHggNDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93LWJ0biB7XHJcbiAgY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMSkgIWltcG9ydGFudDtcclxufVxyXG4udmlldy1tb3JlLWNvbXBvc2l0aW9uIHtcclxuICAuYm9yZGVyLWJveC1jb21tb24sXHJcbiAgLmJvcmRlci1ib3gtbm9wYWRkaW5nIHtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gIH1cclxuICAuYmFzaWNwcm9maWxlLW1iLXRhYiB7XHJcbiAgICA+IC5uYXYubmF2LXRhYnMge1xyXG4gICAgICBtYXJnaW46IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZC1tYWluLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgzMDAge1xyXG4gICAgbWluLWhlaWdodDogNjB2aCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogNjB2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgyMDAge1xyXG4gICAgbWluLWhlaWdodDogNDV2aCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogNDV2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYWNjb3VudC1hbGVydHMtc2lkZWJhciAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aWV3LW1vcmUtY29tcG9zaXRpb24ubWItZ2VuZXJpY1NpZGViYXIgLnotaW5kZXgtaGlnaCB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xyXG59XHJcbi5ybS1kZXRhaWxzLXBvcHVwIHtcclxuICBtaW4td2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG59XHJcbi5zdG9jay1uZXdzLW1vYmlsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC5hZGQtYm9yZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuICAuZC1saXZlbmV3cy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmcgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDBweDtcclxuICAgIG1hcmdpbjogMTVweDtcclxuICAgIC5kLWxuLXRpbGVzLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0NTAwIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBvc3QtbG9naW4tZXF1aXR5LWRhc2hib2FyZCB7XHJcbiAgLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0TWluTWF4MzAwIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29udHJpYnV0aW9uLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSxcclxuICAubWt0LW1hcC10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUge1xyXG4gICAgPiBkaXYuZC1mbGV4IHtcclxuICAgICAgbWluLWhlaWdodDogMTk1cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE5NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZXJyb3ItbXNnLmV2ZW50LWVycm9yIHtcclxuICAuZXJyb3ItbXNnLXRleHQgc3BhbiB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbn1cclxuLm1vcmUtei1pbmRleC5nZW5lcmljLXNpZGViYXItb3ZlcmxheWJsb2NrIHtcclxuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcclxufVxyXG4ubWItZ2VuZXJpY1NpZGViYXIudmlldy1tb3JlLWNvbXBvc2l0aW9uIHtcclxuICAubW9yZS16LWluZGV4IHtcclxuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1hcmtldC1kcmF3ZXIge1xyXG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1jb20tdGFiIHtcclxuICAmLmJhc2ljcHJvZmlsZS1tYi10YWIge1xyXG4gICAgdWwubmF2LXRhYnMge1xyXG4gICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VjdGlvbi1lcnJvciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxODdweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdoZXN0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMjBweDtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5jdXN0b20tbXNnLXVpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmVycm9yLW1zZy0xIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuICAgIC5lcnJvci1tc2ctd3JhcHBlciB7XHJcbiAgICAgIC5tZ3QtMTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWd0LTE4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuLy8gQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbi8vIEBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLmRyaXZpbmdtYXJrZXQtdGl0bGUtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiA1cHggMHB4IDEwcHg7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLm1hcmtldGNhcmR0aXRsZXdpdGhwYWRkaW5nIHtcclxuICAuY29tcGFueS1uYW1lIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgfVxyXG5cclxuICAuY2hhbmdlcGVyYyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5hY2NvdXQtb3ZlcnZpZXctdGFibGUge1xyXG4gIC5jb21tb24tdGFibGUtYm9yZGVyIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvbnQtMjAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG59XHJcbi5vcmRlci1ob2xkaW5ncy1tYWluYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLnJlcG9ydHMtZGFzaGJvYXJkLWhlYWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICAgIC5pbm5lci10aXRsZSB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZWxvdy12YWx1ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXBvcnRzLW1vYmlsZS1vcGVub3JkZXJzLWJsb2NrIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXN3aXRjaC1sYWJlbC5lLXN3aXRjaC1hY3RpdmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICAgIC50b2dnbGUtc3dpdGNoLWxhYmVsIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXN3aXRjaC1zd2l0Y2gge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICAgIC50b2dnbGUtc3dpdGNoLXN3aXRjaC5iaWctc3dpdGNoIHtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgIH1cclxuICAgIC5uZXctY2lyY2xlIHtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFpbi1jaGFydC1kYXNoYm9hcmQtcmVwb3J0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgLmNoYXJ0LWRhc2hib2FyZC1yZXBvcnQge1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHggMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCA1cHg7XHJcbiAgICB9XHJcbiAgICAuY29tbW9uLXRhYmxlLWJvcmRlci50YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1vdmVydmlldy1jb21wb3NpdG9uLXRhYmxlIHtcclxuICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtZGF0YS1ibG9jayB7XHJcbiAgICAuc3ViLWJsb2NrcyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGUtbmFtZSB7XHJcbiAgICAvL2JhY2tncm91bmQ6ICRhcXVhX3doaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG4uc3ViLWNoYXJ0LWluc2lkZSB7XHJcbiAgLmNoYXJ0LWRhc2hib2FyZC1yZXBvcnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JpbGUtZGF0YS1ibG9jayB7XHJcbiAgICAuc3ViLWJsb2NrcyB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHRoZWFkIHRoIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmNvbG9yLXJlcG9ydC1tYWluIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gIH1cclxufVxyXG4uY3VzdC1jb2xvci1yZXBvcnQge1xyXG4gICYuY29sb3ItcmVwb3J0LW1haW4ge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5yYXRpbmdQZWNlbnRhZ2VzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IC0xcmVtO1xyXG4gIGdhcDogMTBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBib3R0b206IDJyZW07XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gIH1cclxufVxyXG4uZ2FwNCB7XHJcbiAgZ2FwOiA0cHg7XHJcbn1cclxuXHJcbi5kYXRhLWJsb2NrLWNvbW1vbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmFsdWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXF1aXR5LXBvcnRmb2xpby1hbmFseXRpY3MtbWFpbiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgICAgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIH1cclxuICAgICAgLmVxdWl0eWRyb3AgaTpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRyaWJ1dGlvbi10YWJzIHtcclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdlbmVyaWMtdGFicyB7XHJcbiAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgfVxyXG4gICAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3JkZXItYm94LWNvbW1vbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvcnRmb2xpb3NlY3Rpb24tbW9idmlldyB7XHJcbiAgICAuaGVhZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZHJpdmluZ21hcmtldC10aXRsZS1oZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnBvcnRmb2xpby1jb21wb3NpdGlvbi1kZCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGFzaGJvYXJkLXBvcnRmb2xpby1jb21wb3NpdGlvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweDtcclxuICAgIH1cclxuICAgIC5wb3J0Zm9saW8tdGlsZXMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG4gICAgLmJvcmRlci1ib3gtY29tbW9uIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IHtcclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcml2aW5nbWFya2V0LXRpdGxlLWhlYWQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuaGVhZC1tYWluLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyaWQtY3VzdG9tLXZhcmlhbnQtYm9yZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gIC52YXJpYW50LWJvcmRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG59XHJcbi5oZWF0LW1hcC1tYWluLWJsb2NrIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICAubWFya2V0Y2FyZGhlYWQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICAgIC5tYXJrZXRjYXJkYm9keSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4IDhweDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXF1YV93aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IHtcclxuICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMHB4IDBweCAxNXB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcGRvd24tYmxvY2sge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZS1ibG9ja3Mge1xyXG4gICAgZ3JpZC1nYXA6IDVweDtcclxuICAgIC5ibG9jay1jaHVuayB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJveC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWd0LTI2IHtcclxuICBtYXJnaW4tdG9wOiAyNnB4O1xyXG59XHJcbi5ncmlkLTItMS1jdXN0b20ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xyXG59XHJcbi5tZ3QtNzEge1xyXG4gIG1hcmdpbi10b3A6IDcxcHg7XHJcbn1cclxuLm1ndC01MyB7XHJcbiAgbWFyZ2luLXRvcDogNTNweDtcclxufVxyXG4uY2hhcnQtbWFpbi1oZWFkIHtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggMzJweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn1cclxuLm1nci03IHtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG4uY291cG9uLXBheW1lbnQtbWFpbmJsb2NrIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICBoZWlnaHQ6IDQwMXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4udXBjb21pbmctdGFibGUtbW9iIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuY29wb3VuLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIH1cclxuICAuY29wb3VuLXZhbHVlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG59XHJcbi5jb3Vwb24tcGF5bWVudC1ibG9jayB7XHJcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgLlVwY29taW5nQ291cG9uRGF0YSB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWF4LWhlaWdodDogMzgxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMTVweDtcclxuICB9XHJcbiAgLmJvbmQtdGFibGUge1xyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24tdGFibGUtYm9yZGVyLnRhYmxlIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9uZHMtd29ydGgtZGFzaGJvYXJkIHtcclxuICAgIHBhZGRpbmc6IDlweCAyMHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgLmVkZWwtaWNvbi13YXJuaW5nLWJvbGQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDRweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWJ0LTgge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4uYmRyLXJhZC01IHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmZpeGVkaW5jb21lLW1vYi1ibG9ja2RhdGEge1xyXG4gIC5zdWItYmxvY2tzIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kcml2aW5nbWFya2V0LW92ZXJ2aWV3LW1haW5QYWdlIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiA1MjFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uYWxlcnRzLW92ZXJ2aWV3LW1haW4tYmxvY2sge1xyXG4gIC5yZXBvcnRzLWVxdWl0eS1kcm9wZG93biB7XHJcbiAgICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDE3NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hbGVydHMtb3ZlcnZpZXctYmxvY2sge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gIH1cclxuICAub3ZlcnZpZXctYWxlcnQtc2luZ2xlRGF0YSB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdmVydmlldy1hbGxkYXRhIHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGhlaWdodDogOTAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFsZXJ0cy1kYXRhLWJsb2NrcyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgbWluLWhlaWdodDogMzcwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5kcml2aW5nbWFya2V0LW92ZXJ2aWV3LW1vYiB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud2hhdHMtZHJpdmluZy1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgd2lkdGg6IDY3JTtcclxuICB9XHJcbiAgLmRhc2hib2FyZC1wcm9ncmVzcy1iYXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAub3ZlcnZpZXctZHJpdmluZy1tYXJrZXQtdGFicyxcclxuICAud2R5cC1hY2Mtb3ZlcnZpZXcge1xyXG4gICAgLnByb2dyZXNzLnByb2dyZXNzY29udGFpbmVyIHtcclxuICAgICAgLnByb2dyZXNzYm94LnN0YWNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIC5tbC1hdXRvIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLndkeXAge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NjBweDtcclxuICAgIH1cclxuICAgIC5vdmVydmlldy1kcml2aW5nLW1hcmtldC10YWJzIHtcclxuICAgICAgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3Nib3guc3RhY2t0b3Age1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53ZHlwLWRyb3Bkb3duIHtcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG1heC13aWR0aDogN3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLndkeXAtYWNjLW92ZXJ2aWV3IHtcclxuICAgICAgLm5hdi5uYXYtdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3Njb250YWluZXIucHJvZ3Jlc3Nib3gge1xyXG4gICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWt0LW1hcC10YWJzIHtcclxuICAubmF2LXRhYnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5kYXRhLWJsb2NrLWNvbW1vbiB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyaWQtMS0xIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAuY2hpbGQtZW5kIHtcclxuICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gIH1cclxufVxyXG5cclxuLmludmVzdG1lbnQtYmFzZWQtb24tcmF0aW5nIHtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAzODFweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLmVycm9yLW1zZyB7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1heC1oZWlnaHQ6IDM4MXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLmludmVzdG1lbnQtaGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9uZHMtd29ydGgtZGFzaGJvYXJkIHtcclxuICAgIHBhZGRpbmc6IDlweCAyMHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgLmVkZWwtaWNvbi13YXJuaW5nLWJvbGQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDRweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC11bmRlcmxpbmUtb2Zmc2V0LTIge1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcbi5tZ2wtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG4uYXJyb3ctZml4IHtcclxuICBpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5jdXN0b20td2lkdGgtcHJpY2luZyB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5jdXN0b20td2lkdGgtcHJpY2luZy00IHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByaWNpbmctcGFnZS11aSB7XHJcbiAgLmludmVzdC1sYWJlbCB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAzMHB4IDEyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZzogNjBweCAwcHggMzBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFkZGluZy1jb21wYXJlLXBsYW5zIHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnB4LWNvbXBhcmUtcGxhbnMge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcclxuICB9XHJcblxyXG4gIC5qYy1mbGV4LWVuZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmxvbC1wcmljaW5nLWNvbXBhcmUge1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jcm9zcy1pY29uLXByaWNpbmcge1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aWNrLWljb24tcHJpY2luZyB7XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGFyZXBsYW4tbGl0ZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweCAyNnB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMTNkZWcsICMxYzlhZDYgMCUsIHJnYmEoMjgsIDE1NCwgMjE0LCAwKSAxMDAlKTtcclxuXHJcbiAgICAubGl0ZS1idXR0b24ge1xyXG4gICAgICAvLyB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW4tbGl0ZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgLmxpdGUtYnRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpdGUtYnRuLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LWRvd24tYmlnIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYXJlcGxhbi1lbGl0ZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweCAyNnB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTJkZWcsICNmMDRlNDUgMCUsIHJnYmEoMjQwLCA3OCwgNjksIDApIDEwMCUpO1xyXG5cclxuICAgIC5lbGl0ZS1idXR0b24ge1xyXG4gICAgICAvLyB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGxhbi1lbGl0ZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgLmxpdGUtYnRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saXRlLWJ0bi5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duLWJpZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfbmluZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2luZy10YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDI1cHggMHB4O1xyXG5cclxuICAgICAgLmNvbC00IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgLmNvbC00Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaWNpbmctdGFibGUgLnJvdyB7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgfVxyXG5cclxuICAucHJpY2luZy10YWJsZSAuY29sLTQge1xyXG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG4gIH1cclxuXHJcbiAgLnByaWNpbmctdGFibGUucm93Om50aC1jaGlsZChuICsgMikge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICB9XHJcblxyXG4gIC5wcmljaW5nLXRhYmxlIC5jb2wtNDpudGgtY2hpbGQobiArIDIpIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkLXN0aWNrIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDE2NXB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC5yb3dfcHJpY2luZy5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG5cclxuICAucHJpY2UtbW9iaWxlLWNzcyB7XHJcbiAgICAuZWRlbC1pY29uLXRpY2sge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAwMDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaWNlLW1vYmktYm9yZGVyLnJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLnByaWNlLW1vYmktYm9yZGVyIC5yb3cge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByaWNlLW1vYmktYm9yZGVyIC5jb2wtNCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTVweDtcclxuXHJcbiAgICAuY29sLTQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZS1oZWFkLWZlYXR1cmVzLnJvdyB7XHJcbiAgICBwYWRkaW5nOiAwcHggMjZweCAwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IC0xMHB4IHJnYmEoMTEwLCAxMDQsIDEwNCwgMC4yKTtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpdGUtZWxpdGUtcm93LnJvdyB7XHJcbiAgICBtYXJnaW46IDIwcHggMjBweCAwcHggMjBweDtcclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGl0ZS1ib3JkZXIsXHJcbiAgLmVsaXRlLWJvcmRlciB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubGl0ZS1tb2JpbGUge1xyXG4gICAgLmVkZWwtaWNvbi12YWx1ZS1tb25leSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbGl0ZS1tb2JpbGUge1xyXG4gICAgLmVkZWwtaWNvbi12YWx1ZS1kaWFtb25kIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpdGUtY29sb3Ige1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgYm94LXNoYWRvdzogLTFweCAtMTVweCAyMHB4IDBweCByZ2JhKDI0OCwgNjAsIDYwLCAwLjIpO1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZWxpdGUtY29sb3Ige1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgYm94LXNoYWRvdzogLTNweCAtMTBweCAyMHB4IDBweCByZ2JhKDI0OCwgNjAsIDYwLCAwLjIpO1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmljZS1idXR0IHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nOiA3cHggMTRweCA3cHggMTRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmljZS1idXR0LmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLXByaWNlLWJ1dHQtbGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDIzNmRlZyxcclxuICAgICAgIzFjOWFkNiAtNDAuNiUsXHJcbiAgICAgIHJnYmEoMjgsIDE1NCwgMjE0LCAwKSAxMzUuODMlXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wcmljZS1idXR0LWVsaXRlIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTMwZGVnLFxyXG4gICAgICAjZjA0ZTQ1IC02Mi42NyUsXHJcbiAgICAgIHJnYmEoMjQwLCA3OCwgNjksIDApIDE1OS45MiVcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAucHJpY2UtaWNvbi1hcnIge1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwcHg7XHJcbiAgfVxyXG5cclxuICAudG9tYXRvLXByaWNpbmcge1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgcGFkZGluZzogMTFweCAzN3B4IDExcHggMzdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcblxyXG4gIC5zdGlja3ktbW9iaWxlLXByaWNpbmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiA1cHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXdpZHRoLXByaWNpbmcge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jdXN0b20td2lkdGgtcHJpY2luZy00IHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDM1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZHJhd2VyLXByaWNpbmcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlhbi1wcmljaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByaWNpbmctZHJvcC1idXR0b24uZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyN3B4IDEwcHggMjdweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2luZy1kcm9wLWJ1dHRvbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyN3B4IDEwcHggMjdweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90ZXMtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTMwcHggMHB4IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tYWNjb3JkaWFuIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDE1cHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbWFjY29yZGlhbi1uZXcgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAub3ZlcmZsb3cteS1zY3JvbGwtcHJpY2luZyB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJnX2dyZXlMaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRncmV5LWxpZ2h0LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLnByaWNpbmctbGluZWFyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IC0yMHB4IDIwcHggLTdweCByZ2JhKDI0OCwgNjAsIDYwLCAwLjIpO1xyXG4gIH1cclxufVxyXG5cclxuLnN0aWNreS1wcmljaW5nIHtcclxuICBoZWlnaHQ6IDEzNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRib2R5LWNvbG9yO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm94LXNoYWRvdzogMXB4IDIwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB0b3A6IDkycHg7XHJcbiAgei1pbmRleDogOTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gIC5lZGVsLWljb24tdmFsdWUtbW9uZXkge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi12YWx1ZS1kaWFtb25kIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuLnR4dC1ncmVlbi1pbXAge1xyXG4gIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLnN0aWNreS1wcmljaW5nIC5yb3cge1xyXG4vLyAgIHBhZGRpbmc6IDBweCAyNHB4IDBweCA1MHB4O1xyXG4vLyB9XHJcblxyXG4uc3RpY2t5LWJveC1saXRlLmNvbC00IHtcclxuICBtYXJnaW4tbGVmdDogMjNweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYzlhZDY7XHJcbn1cclxuXHJcbi5zdGlja3ktYm94LWVsaXRlLmNvbC00IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDRlNDU7XHJcbn1cclxuXHJcbi5lbGl0ZS1saXRlLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOjptYXJrZXIge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpY2Vjb21wYXJlLWJveCB7XHJcbiAgcGFkZGluZzogMHB4IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgZGl2IHtcclxuICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHJpY2UtbW9iaS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm90ZS1pY29uLXByaWNpbmcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGluZS1oZWlnaHQtdHdlbnR5IHtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4ucHJpY2luZy1wYWdlLXVpIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlO1xyXG59XHJcblxyXG4ucHJpY2luZy1wYWdlLXVpLnN0aWNreS1wcmljaW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTtcclxufVxyXG4ub3BhY2l0eS1ub25lIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmN1c3RvbS13aWR0aC1saHMge1xyXG4gIHdpZHRoOiAyMjlweDtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG4ucHJpY2UtbW9iaWxlLWJvcmRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VwYXJhdG9yLWJvcmRlciwgI2U3ZTdlNyk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCwgI2YyZjJmNSk7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4ubGVhZC1mb3JtIHtcclxuICAvLyBtYXgtaGVpZ2h0OiA4MHZoO1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuICAuY29tbW9uLWNoZWNrYm94LWN1c3RvbS13aGl0ZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0Rm9ybSB7XHJcbiAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWFkLWlucHV0LWZvcm0ge1xyXG4gICAgPiAucm93IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jdXN0b20tZm9ybS1jb250cm9sIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGVhZC1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAuZXF1aXR5ZHJvcC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgd2lkdGg6IDMyNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgbWluLWhlaWdodDogMTYwcHggIWltcG9ydGFudDtcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9iLXNlY3Rpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAmLmZvY3VzZWQge1xyXG4gICAgICAuaW5wdXRfcHJlZml4IHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgLy8gICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcbi5sZWFkLWZvcm0ge1xyXG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC8vICAgLy8gbWF4LWhlaWdodDogNjB2aDtcclxuICAvLyAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIC8vICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIC8vICAgICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gICB9XHJcbiAgLy8gICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgLy8gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC8vICAgfVxyXG4gIC8vICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbn1cclxuXHJcbi5sZWFkLWRyYXdlciB7XHJcbiAgLmRyYXdlci1oZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgfVxyXG4gIC5jb21tb24tZHJhd2VyLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzIHtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gIC5zdGF0ZS56LWluZGV4LWhpZ2hfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVscF90ZXh0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlci56LWluZGV4LWhpZ2hfX2NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xyXG4gICAgLmNvbW1vbi1kcmF3ZXItc2Nyb2xsIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlYWQtc2lkZWJhcixcclxuLmxlYWQtZHJhd2VyIHtcclxuICAubGVhZC1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGltZXNsb3Qge1xyXG4gICAgd2lkdGg6IDM1MnB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHBsYXRpbnVtO1xyXG4gICAgcGFkZGluZzogMTZweCAxMnB4IDIwcHggMTJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmRpc2FibGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktc2hhZGUxO1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gICAgcGFkZGluZzogdmFyKC0tU3BhY2luZy0yLCA0cHgpIDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbiAgLm5vdC1zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJsdWU7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTIsIDRweCkgMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIGNvbG9yOiAkZ3JleS1ibHVlO1xyXG4gIH1cclxuICAuc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ibHVlO1xyXG4gICAgYmFja2dyb3VuZDogJGxhdmVuZGVyLWJsdWU7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1TcGFjaW5nLTIsIDRweCkgMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIGNvbG9yOiAkZ3JleS1ibHVlO1xyXG4gIH1cclxuICAuY2hlY2tib3gge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuICAuZmluYWwtc2NyZWVuLFxyXG4gIC5sZWFkLWZvcm0ge1xyXG4gICAgLmRvd25sb2FkU3VjY2VzcyB7XHJcbiAgICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICB9XHJcbiAgICAudGltZVNsb3RsaW5rIHtcclxuICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlYWQtZXJyb3Jtc2cge1xyXG4gICAgLmludmFsaWRNc2cge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICAudHh0X2Jsb29kUmVkIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5lZGVsLWljb24tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2dpbi1sZWFkLWJ0biB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgICAubWlkbmlnaHQtZ3JleS1ib3JkZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1ibHVlO1xyXG4gICAgICBmb250LXNpemU6IDEwLjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbmZpcm0tYnRuIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgLnN0b2NrLWRldGFpbHMtc3dpdGNoLWtleSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndlYWx0aC1leHBlcnQtY29udGFpbmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgLndlYWx0aC1leHBlcnQtaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIGhlaWdodDogOTFweDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjE5cHgpO1xyXG4gICAgLndlYWx0aC1leHBlcnQtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAud2VhbHRoLWV4cGVydC1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpbWUtc2xvdC1jaGVja2JveCB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbW9uc2Nyb2xsLW5ldyB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aW1lLXNsb3RzIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3RwLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMjI0cHg7XHJcbiAgICBwYWRkaW5nOiA5cHggMHB4IDE2cHggMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4ZmM7XHJcbiAgfVxyXG5cclxuICAub3RwLXN1Yi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgfVxyXG5cclxuICAubGFiZWwtYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHBhZGRpbmc6IDBweCAxOHB4IDBweCAxNHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVudGVyLW90cCB7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG5cclxuICAucmVzZW5kLW90cCB7XHJcbiAgICB3aWR0aDogOTguMzA1cHg7XHJcbiAgICBjb2xvcjogJGdyZXktYmx1ZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLyogTjMgKi9cclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTguMnB4ICovXHJcbiAgfVxyXG5cclxuICAub3RwLWZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwcHggMTJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDZweDtcclxuICB9XHJcblxyXG4gIC5vdHAtaW5wdXQtZmllbGQge1xyXG4gICAgd2lkdGg6IDE3NS4wMzVweDtcclxuICAgIC8vIGhlaWdodDogMzYuOTE1cHg7XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1za3libHVlO1xyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDEwcHggMTVweDtcclxuICAgICAgd2lkdGg6IDMyNnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmNvbW1vbi1uZXctZHJwLnNob3cge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIG1pbi13aWR0aDogODNweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LXNreWJsdWU7XHJcblxyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2stbm9ib3JkZXIge1xyXG4gICAgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGltZXNsb3Qge1xyXG4gICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbS13aGl0ZSB7XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiMGM2ZTdlMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMCAwLjZlbSAwIDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjeWFuLWJsdWUtMSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgIG1hcmdpbjogLTFweCAtMXB4IDAgLTFweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkY3lhbi1ibHVlLTE7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgIG1hcmdpbjogLTFweCAtMXB4IDAgLTFweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wb2ludGVyLW5vbmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG4ucG9pbnRlci1hdXRvIHtcclxuICBwb2ludGVyLWV2ZW50czogdW5zZXQgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1vYmlsZS1wcmVmaXgtY2xhc3Mge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMSU7XHJcbiAgICAuaW5wdXRfcHJlZml4IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJHdoaXNwZXJpbmctcGVyaXdpbmtsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0OyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqIFx0RGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICovXG4ub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcGFkZGluZzogNHB4IDdweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDZENkQ2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ106aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzg2OTc5MTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lOyB9XG4gICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogNXB4IDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNENkQ2RDY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODY5NzkxOyB9XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzLy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5lZGVsaW52ZXN0b3IgLm93bC1uYXYge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnZlc3RMZWZ0IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBjb2xvcjogIzM1ODBmNztcclxuICAgICAgbWFyZ2luLXRvcDogLTQzMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDNweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01OHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTU4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNThweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW52ZXN0UmlnaHQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zODdweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5M3B4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZWRlbGludmVzdG9yIHtcclxuICAgIHBhZGRpbmctbGVmdDogNyU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAuZWRlbGludmVzdG9yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMyU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLmVkZWxpbnZlc3RvciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmVkZWxpbnZlc3RvciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xyXG4gIC5lZGVsaW52ZXN0b3Ige1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMC41JTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xyXG4gIC5lZGVsaW52ZXN0b3Ige1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbGludmVzdG9yIC5vd2wtZG90cyB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uZWRlbGludmVzdG9yIC5vd2wtdGhlbWUgLm93bC1uYXYge1xyXG4gIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLmVkZWwtaW52ZXN0b3ItZWRlbC1oZWFkaW5nIC5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5pbnZlc3Rvci1oZWFkaW5nLXJpZ2h0IHtcclxuICAgIGEge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWludi12aWV3LWFsbCB7XHJcbiAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgIC5pY29uLWJveCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMC41cHg7XHJcbiAgICAgICAgd2lkdGg6IDMwLjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MywgMTI4LCAyNDcsIDAuMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAzLjdweDtcclxuICAgICAgICAgIGxlZnQ6IDMuN3B4O1xyXG5cclxuICAgICAgICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuZWRlbC1pY29uLWFycm93LXJpZ2h0e1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MEY3ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgIG1hcmdpbi1sZWZ0OiAwLjkzOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgIC8vICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICBjb2xvcjogd2hpdGU7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZWRlbGludmVzdG9yIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZWQtY2FyZC1pbnZlc3RvciB7XHJcbiAgICBoZWlnaHQ6IDM1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5oMy5JbnZlc3RvckhlYWRpbmcge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDIuMnJlbTtcclxuXHJcbiAgLmhpZ2hMaWdodCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyNXB4KSBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgLmVkLWNhcmQtaW52ZXN0b3Ige1xyXG4gICAgbWluLWhlaWdodDogMzU3cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5lZGVsaW52ZXN0b3IgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW06bnRoLWNoaWxkKDNuICsgMykgPiBkaXYsXHJcbi5lZGVsaW52ZXN0b3IgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW06bnRoLW9mLXR5cGUob2RkKSA+IGRpdiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGVsaW52ZXN0b3IgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0ge1xyXG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5lZGVsaW52ZXN0b3IgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gLmVkLWNhcmQtaW52ZXN0b3JMb2FkZXJNb2Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTQlO1xyXG4gIH1cclxuXHJcbiAgLmVkZWxpbnZlc3RvclxyXG4gICAgLm93bC1zdGFnZS1vdXRlclxyXG4gICAgLm93bC1pdGVtOm50aC1jaGlsZCgzbiArIDMpXHJcbiAgICA+IC5lZC1jYXJkLWludmVzdG9yTG9hZGVyTW9iIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgfVxyXG59XHJcblxyXG4uZWQtaW52ZXN0b3ItbWVkaWEtaWNvbiBpbWcge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGVsLWludmVzdG9yLWVkZWwtaGVhZGluZyB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAuZWRlbC1pbnZlc3Rvci1lZGVsLWhlYWRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAucGQtdDUwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuXHJcbiAgICAgIC5kLWZsZXgge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW52ZXN0b3ItaGVhZGluZy1yaWdodCBhIC5pbnZlc3Rvci12aWV3LWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjEuNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRlbGludmVzdG9yIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDM1M3B4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG5cclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1jYXJkLWludmVzdG9yIC5lZC1pbnZlc3Rvci1tZWRpYS1pY29uIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkZWxpbnZlc3RvciAuY29sLTEwMCAucm93IC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIH1cclxuXHJcbiAgaDMuSW52ZXN0b3JIZWFkaW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBFbmNvZGUgU2FucztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEVuY29kZSBTYW5zO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGVsaW52ZXN0b3IgLmNvbC0xMDAucGQtYjUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5lZGVsLWludmVzdG9yLWVkZWwtaGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICBoMy5JbnZlc3RvckhlYWRpbmcge1xyXG4gICAgbWF4LXdpZHRoOiA0MyU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtaW4td2lkdGg6IDM2MXB4KSB7XHJcbiAgaDMuSW52ZXN0b3JIZWFkaW5nIHtcclxuICAgIG1heC13aWR0aDogNDIlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkzcHgpIGFuZCAobWluLXdpZHRoOiAzNzZweCkge1xyXG4gIGgzLkludmVzdG9ySGVhZGluZyB7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNnB4KSBhbmQgKG1pbi13aWR0aDogMzk0cHgpIHtcclxuICBoMy5JbnZlc3RvckhlYWRpbmcge1xyXG4gICAgbWF4LXdpZHRoOiAzOCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICBzZWN0aW9uLmVkZWxpbnZlc3RvciB7XHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgLmludmVzdG9yLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtY2FyZC1pbnZlc3RvciB7XHJcbiAgICB3aWR0aDogOTQlO1xyXG4gICAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMzQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5lZGVsLWludmVzdG9yLWVkZWwtaGVhZGluZyBoMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5pbnZlc3Rvci13cmFwIHtcclxuICAgIHdpZHRoOiA5NCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuICAuZWQtY2FyZC1pbnZlc3RvciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiAzNjhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5lZGVsaW52ZXN0b3Ige1xyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgIC5pbnZlc3Rvci13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMuSW52ZXN0b3JIZWFkaW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gIC5lZGVsLWludmVzdG9yLWVkZWwtaGVhZGluZyBoMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XHJcbiAgLmVkLWNhcmQtaW52ZXN0b3Ige1xyXG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgaDMuSW52ZXN0b3JIZWFkaW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMzQxcHgpIHtcclxuICAuZWQtY2FyZC1pbnZlc3RvciB7XHJcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICBoMy5JbnZlc3RvckhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDExODNweCkge1xyXG4gIC5lZC1jYXJkLWludmVzdG9yIHtcclxuICAgIHdpZHRoOiAyNDJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZWRlbGludmVzdG9yICNpdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaDMuSW52ZXN0b3JIZWFkaW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmVkLWNhcmQtaW52ZXN0b3Ige1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkgYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gIC5lZC1jYXJkLWludmVzdG9yIHtcclxuICAgIHdpZHRoOiAyMzJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZWRlbGludmVzdG9yICNpdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaDMuSW52ZXN0b3JIZWFkaW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSBhbmQgKG1pbi13aWR0aDogMTI1MXB4KSB7XHJcbiAgLmVkLWNhcmQtaW52ZXN0b3Ige1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZWRlbGludmVzdG9yICNpdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaDMuSW52ZXN0b3JIZWFkaW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZWQtY2FyZC1pbnZlc3RvciB7XHJcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICBoMy5JbnZlc3RvckhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5lZC1jYXJkLWludmVzdG9yIHtcclxuICAgIGhlaWdodDogMzE2cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnZlc3Rvci1ibG9jayB7XHJcbiAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkgPiBkaXYge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uZWQtY2FyZC1pbnZlc3RvciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5tZWRpYS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHZpZGVvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1jYXJkLW1ldGEtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5lZC1kYXRlLXRpdGxlIHtcclxuICAgICAgZmxleDogMjtcclxuXHJcbiAgICAgIHAubWV0YS1kYXRlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogI2EyYTJhMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1jYXJkaW52ZXN0b3ItYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgLmVkLWNhcmQtaW52ZXN0b3ItZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuXHJcbiAgICAgIC5lZC1yZWFkbW9yZS1idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1pbnZlc3Rvci1tZWRpYS1pY29uIHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5lZC1jYXJkLWludmVzdG9yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1lZGlhLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1jYXJkLW1ldGEtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAuZWQtZGF0ZS10aXRsZSB7XHJcbiAgICAgICAgZmxleDogMjtcclxuXHJcbiAgICAgICAgcC5tZXRhLWRhdGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMi41cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAjYTJhMmEyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1jYXJkaW52ZXN0b3ItYm9keSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgIC5lZC1jYXJkLWludmVzdG9yLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNy4xcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIC5lZC1yZWFkbW9yZS1idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtaW52ZXN0b3ItbWVkaWEtaWNvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWQtY2FyZC1pbnZlc3RvckxvYWRlciB7XHJcbiAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIkBrZXlmcmFtZXMgcmVhY3QtbG9hZGluZy1za2VsZXRvbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4ucmVhY3QtbG9hZGluZy1za2VsZXRvbiB7XG4gIC0tYmFzZS1jb2xvcjogI2ViZWJlYjtcbiAgLS1oaWdobGlnaHQtY29sb3I6ICNmNWY1ZjU7XG4gIC0tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtLWFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLS1wc2V1ZG8tZWxlbWVudC1kaXNwbGF5OiBibG9jazsgLyogRW5hYmxlIGFuaW1hdGlvbiAqL1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlYWN0LWxvYWRpbmctc2tlbGV0b246OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB2YXIoLS1wc2V1ZG8tZWxlbWVudC1kaXNwbGF5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICA5MGRlZyxcbiAgICB2YXIoLS1iYXNlLWNvbG9yKSxcbiAgICB2YXIoLS1oaWdobGlnaHQtY29sb3IpLFxuICAgIHZhcigtLWJhc2UtY29sb3IpXG4gICk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgYW5pbWF0aW9uLW5hbWU6IHJlYWN0LWxvYWRpbmctc2tlbGV0b247XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWFuaW1hdGlvbi1kaXJlY3Rpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC5yZWFjdC1sb2FkaW5nLXNrZWxldG9uIHtcbiAgICAtLXBzZXVkby1lbGVtZW50LWRpc3BsYXk6IG5vbmU7IC8qIERpc2FibGUgYW5pbWF0aW9uICovXG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuLmJnQ29sb3JDaGFuZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLW5vbmUtcCB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZWxvdy1lcS1ibHVlLWJveCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi5vd2wtZXF1aXR5LXBwIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIC5ndHMtZ2VuZXJpYy1jYXJkIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAub3dsLWVxdWl0eS1wcCAubW9iaWxlLWNhcmQtc3R5bGUtZXEge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxMDAleDtcclxuICAgIGhlaWdodDogNzhweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1jYXJkLXN0eWxlLWVxOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmVxdWl0eS1pbnZlc3QtdGIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG4uZXEtaW52ZXN0LXRhYmxlLWEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuLmVxLWludmVzdC10YWJsZS1hYiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuLmVxLWJveC1pY29ucyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRvbGQtbGFjZTtcclxuICBib3JkZXI6IDBweDtcclxufVxyXG4uZXEtYnV5YmFja3MtcmlnaHRzIC5ndHMtdGFibGUtY29udGFpbmVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5lcXVpdHktcHAtZml2ZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgLmluZmluaXR5LXByb2R1Y3QtZXEge1xyXG4gICAgLmd0cy1idWxsZXQtcG9pbnRzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC5wcm9kdWN0LWVxLXRhYmxlIHRhYmxlIHtcclxuLy8gICBib3JkZXI6IDFweDtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy8gICBib3JkZXItY29sbGFwc2U6IGluaXRpYWw7XHJcbi8vICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuLy8gICBtYXJnaW46IDBweDtcclxuLy8gfVxyXG4vLyAuc2xpZGViYXItcHJwIHtcclxuLy8gICB6LWluZGV4OiA5O1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gfVxyXG5cclxuLnByb2R1Y3QtZXEtdGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLmRyb3Bkb3duLWVxLXBwIC5lcXVpdHlkcm9wIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxuICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxufVxyXG4uZHJvcGRvd24tZXEtcHAge1xyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmVxLWJsdWUtYm94IHtcclxuICBib3JkZXI6IDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5iZXN0LXRvb2xzLWVxIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxufVxyXG4uaW5maW5pdHktcHJvZHVjdC1lcSAuZWRfYnV0dG9uIHtcclxuICBtYXJnaW4tdG9wOiA4MnB4O1xyXG59XHJcblxyXG4uZXEtc2xpZGViYXItYm94IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5ibHVlYm94LWVxdWl0eS1wcCAuZ3RzLWdlbmVyaWMtY2FyZCB7XHJcbiAgcGFkZGluZzogNDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDI4NHB4O1xyXG59XHJcbi5kZXNrdG9wLWNhcmQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC5ndHMtY2FyZC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC5ETVNhbnNNZWRpdW1fMTZfNTAwIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9NZWRpYSBRdWVyaWVzLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5vd2wtZXF1aXR5LXBwIC5tb2JpbGUtY2FyZC1zdHlsZS1lcSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCV4O1xyXG4gICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLWNhcmQtc3R5bGUtZXE6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLm93bC1lcXVpdHktcHAgLmd0cy1nZW5lcmljLWNhcmQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5vd2wtZXF1aXR5LXBwIC5ETVNhbnNNZWRpdW1fMTZfNTAwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgLm93bC1lcXVpdHktcHAgLkRNU2FuTl8xNl80MDAudHh0X3ByaW1hcnlHcmV5IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAuZXF1aXR5LXBwLW9uZSAuRE1zYW5SXzMyXzQwMCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbiAgLmVxdWl0eS1wcC1vbmUgLkRNc2FuUl8zMl83MDAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LWVxdWl0aWVzLXAge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgLmhpZGUtb24tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucHJvZHVjdC1lcS10YWJsZSB0YWJsZSB7XHJcbiAgICAvLyAgIGJvcmRlcjogMHB4O1xyXG4gICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgYm9yZGVyLWNvbGxhcHNlOiBpbml0aWFsO1xyXG4gICAgLy8gICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4gICAgLy8gICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAucHJvZHVjdC1vZmZlcmluZy1BSUYge1xyXG4gICAgZGl2W3RpdGxlPVwiUHJpdmF0ZSBFcXVpdHkgLSBFYXJseSBTdGFnZVwiXSB7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgIGRpdlt0aXRsZT1cIkluZmxlY3Rpb24gUG9pbnQgVmVudHVyZXMgKElQVilcIl0ge1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICB9XHJcbiAgICBkaXZbdGl0bGU9XCJJbnZlc3RtZW50IGFjcm9zcyBEZWJ0ICYgRXF1aXR5XCJdIHtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG4gICAgZGl2W3RpdGxlPVwiTGlzdGVkIEVxdWl0eVwiXSB7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgIGRpdlt0aXRsZT1cIk1pZCBTdGFnZSBQcml2YXRlIEVxdWl0eVwiXSB7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgIGRpdlt0aXRsZT1cIk1pZCBTdGFnZSBQcml2YXRlIEVxdWl0eVwiXSB7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgIGRpdlt0aXRsZT1cIk51dmFtYSBBc3NldCBNYW5hZ2VtZW50XCJdIHtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG4gICAgZGl2W3RpdGxlPVwiNSB5ZWFycyBmcm9tIGZpcnN0IGNsb3NlO0V4dGVuZGFibGUgYnkgMiB5ZWFyc1wiXSB7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgIGRpdlt0aXRsZT1cIk9wZW4gRW5kZWQgLS0+IOKCuX4yMDAwIENyXCJdIHtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vR2VuZXJpYyBjb21wb25lbnRzLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmd0cy10YWJsZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmc6IDM1cHggMTVweCAzNXB4IDE1cHg7XHJcbiAgZ2FwOiAzNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmd0cy1pY29uLWNvbnRhaW5lciB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4uZ3RzLXRpdGxlLWRlc2NyaXB0aW9uIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNXB4O1xyXG59XHJcblxyXG4uZ3RzLXRpdGxlLWRlc2NyaXB0aW9uIC50aXRsZSB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLmd0cy10aXRsZS1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLmd0cy1idXR0b24tY29udGFpbmVyIHtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLyogRGVmYXVsdCBzdHlsZXMgZm9yIGRlc2t0b3AgKi9cclxuLmd0cy1nZW5lcmljLWNhcmQge1xyXG4gIHdpZHRoOiAzMy4zMyU7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi8vIC5jYXJkLWljb24ge1xyXG4vLyAgIGZsZXg6IDE7XHJcbi8vICAgZGlzcGxheTogZmxleDtcclxuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4vLyAgIHdpZHRoOiAxMDAlO1xyXG4vLyB9XHJcblxyXG4uZ3RzLWNhcmQtdGV4dCB7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4vKiBNZWRpYSBxdWVyeSBmb3Igc21hbGxlciBzY3JlZW5zIChlLmcuLCBtb2JpbGUpICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAuZ3RzLWdlbmVyaWMtY2FyZCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTsgLyogMS8zIG9mIGNvbCB4cz17Nn0gbWludXMgc29tZSBwYWRkaW5nICovXHJcbiAgICBtYXJnaW46IDVweDsgLyogQWRkIHNvbWUgc3BhY2UgYXJvdW5kIHRoZSBjYXJkIG9uIG1vYmlsZSAqL1xyXG4gIH1cclxufVxyXG4uZ2VuZXJpYy1jYXJkLXByaWNpbmcge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLy8gYmFja2dyb3VuZDogI2YyZjJmNTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgLnRleHQxIHtcclxuICAgIGhlaWdodDogNDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5ndHMtY2FyZC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZ3RzLWljb24tbGluZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZ2FwOiAzM3B4O1xyXG59XHJcblxyXG4uZ3RzLWljb24tbGluZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDMzcHg7XHJcbn1cclxuLmd0cy1zdWItcG9pbnQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLmd0cy1jZW50ZXJlZC1oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4vLyAuZ3RzLWJ1bGxldC1wb2ludHMge1xyXG4vLyAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuLy8gfVxyXG4ucHJpY2luZy1nLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi8vIC5ndHMtY2FyZC1idXR0b24ge1xyXG4vLyAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuLy8gICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbi8vICAgYm9yZGVyOiBub25lO1xyXG4vLyAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4vLyAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vIH1cclxuXHJcbi8qIE1lZGlhIHF1ZXJ5IGZvciBtb2JpbGUgdmlldyovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAuZ2VuZXJpYy1jYXJkLXByaWNpbmcge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmdwYi1ib3gtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDI0cHggMTAwcHggMjRweCAxMDBweDtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBib3JkZXI6IDBweDtcclxufVxyXG5cclxuLmdwYi1zZW50ZW5jZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZ3BiLXNlbnRlbmNlLmxlZnQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmdwYi1zZW50ZW5jZS5jZW50ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ3BiLXNlbnRlbmNlLnJpZ2h0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4vKiBGb3IgbW9iaWxlIGRldmljZXMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmdwYi1ib3gtY29udGFpbmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuZ3BiLXNlbnRlbmNlIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIE1vYmlsZS1zcGVjaWZpYyBzdHlsZXMgKi9cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuLmJnQ29sb3JDaGFuZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWN0aW9uLTEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5oZWFkaW5nLW9mLWNkIHtcclxuICAgIC8vIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogNTUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuc3RhcnRJbnZlc3RpbmctQnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5tb2JNYWluU2VjdGlvbiB7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAuaGVhZGluZ3BhcnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5DRExpbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIC5tb2ItQnRuMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9tYXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kcmF3ZXJvZm1vYiB7XHJcbiAgLmRyYXdlcmhlYWQge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VycGFyYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLy8gbWFyZ2luLWJsb2NrOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tZi1jYXJvdXNlbCB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgLmNhdXJsLTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9sZC1sYWNlO1xyXG4gIH1cclxuICAuY2F1cmwtMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0xO1xyXG4gIH1cclxuICAuY2F1cmwtMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JnO1xyXG4gIH1cclxuICAuY2F1cmwtNCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tbGlnaHQtMTtcclxuICB9XHJcbiAgLmNhdXJsLTUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9sZC1sYWNlO1xyXG4gIH1cclxuICAuY2F1cmwtNiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0xO1xyXG4gIH1cclxuICAubWZjb2xvckNhcnVsIHtcclxuICAgIC5jYXJvdXNlbC0xIHtcclxuICAgICAgLy8gd2lkdGg6IDI4MnB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBtYXJnaW4tYmxvY2s6IDEwcHggIWltcG9ydGFudCA7XHJcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gICB3aWR0aDogMjgxcHg7XHJcbiAgICAgIC8vICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tZi1jYXJvdXNlbG1vYiB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICAuY2F1cmwtMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgfVxyXG4gIC5jYXVybC0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTE7XHJcbiAgfVxyXG4gIC5jYXVybC0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmc7XHJcbiAgfVxyXG4gIC5jYXVybC00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodC0xO1xyXG4gIH1cclxuICAuY2F1cmwtNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgfVxyXG4gIC5jYXVybC02IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTE7XHJcbiAgfVxyXG4gIC5tZmNvbG9yQ2FydWwge1xyXG4gICAgLmNhcm91c2VsLTEge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IGF1dG87XHJcbiAgICAgIC8vICAgbWFyZ2luLWlubGluZTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gICB3aWR0aDogMjgxcHg7XHJcbiAgICAgIC8vICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC50ZXh0Y29sb3Ige1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uQ2Fyb3VzZWxIZWFkIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIC5vcmdDYXVybCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9sZC1sYWNlO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMXB4IHNvbGlkIDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbG9yQ2FyZG9mRGV0YWlsV3JhcHBlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAyMHB4O1xyXG4gIH1cclxuICAuY29sb3JDYXJkb2ZEZXRhaWwge1xyXG4gICAgLy8gd2lkdGg6IDM0MXB4O1xyXG5cclxuICAgIG1hcmdpbi1pbmxpbmU6IDE1cHggMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICAuY29sb3JDYXJkTGFiZWwge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuY29sb3JDYXJkc29mQ0Qge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDM0MXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdE9mRGV0YWlscyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDE1cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFzdExpc3RDb250ZW50IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRVbmRlcmxpbmUge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaGVhZGluZ09mRGV0YWlsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGluZ0NvbG9yT2ZEZXRhaWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uV3JhcHBlcm9mU29sZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIC53cmFwcGVyaGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuU29sZHNlY3Rpb24xIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuU29sZHNlY3Rpb25zdWIge1xyXG4gICAgICB3aWR0aDogMjc5cHg7XHJcbiAgICAgIGhlaWdodDogMTU0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMzBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2xkc2VjdGlvbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB3aWR0aDogNTY4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgaGVpZ2h0OiAyMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC5oZWFkaW5nb2ZDRCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHggMThweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudG9mY2Qge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzN3B4IDE1cHggMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YXJ0SW52ZXN0aW5nQnRuIHtcclxuICAgICAgLy8gbWFyZ2luLWJsb2NrOiAxNXB4IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAuc3RhcnRJbnZlc3RpbmctQnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTdweDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iQ2FyZEJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbiAgLnVsT2Ztb2JDYXJkQmx1ZSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2h5TUZoZWFkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLndoeU1GaGVhZHBhcnQtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLldoeU1GQ2F1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgLmNhcm91c2VsbW9iIHtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uQm94IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMTgycHg7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHJcbiAgICAgIC5nZW5lcmljQ2FyZE1GIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuc3ViMlNlY3Rpb24tNS10ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMTNweCAwcHggMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2hlY2tvdXRNb2Ige1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1ibG9jazogMjJweCAyMHB4O1xyXG5cclxuICAuY2hlY2tvdXRNb2JwYXJ0MSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tvdXRNb2JwYXJ0MiB7XHJcbiAgICAvLyBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDEycHggMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5jaGVja291dE1vYi1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbn1cclxuLkNEV3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuc3ViMlNlY3Rpb24tNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmludmVzdE9mQ2Qge1xyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5ndWVzdFdyYXBwZXIge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgbWFyZ2luLWlubGluZTogMTVweDtcclxuICBwYWRkaW5nLWJsb2NrOiAyMHB4IDcwcHg7XHJcbn1cclxuLmxpdGVXcmFwcGVyIHtcclxuICBtYXJnaW4taW5saW5lOiAwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIG1hcmdpbi1pbmxpbmU6IDE1cHg7XHJcbiAgcGFkZGluZy1ibG9jazogMjBweCAyMHB4O1xyXG59XHJcbi5FbGl0ZVdyYXBwZXIge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgbWFyZ2luLWlubGluZTogMTVweDtcclxuICBwYWRkaW5nLWJsb2NrOiAyMHB4IDIwcHg7XHJcbn1cclxuIiwiLmNhcm91c2VsLTEge1xyXG4gIC8vIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XHJcbiAgLy8gd2lkdGg6IDI4MnB4O1xyXG4gIGhlaWdodDogODRweDtcclxuICAvLyBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gcCB7XHJcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgLy8gfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLy8gLmNvbG9yY2FyZCB7XHJcbiAgLy8gICBtYXJnaW4taW5saW5lOiA1cHggIWltcG9ydGFudDtcclxuICAvLyB9XHJcbiAgLmNhcm91c2VsLTEge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbi5ibHVlQ2FyZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgLmljb25Cb3gge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG4uYmdDb2xvckNoYW5nZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNlY3Rpb24tMSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLmhlYWRpbmctb2YtQ3JvcCB7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgLnN0YXJ0SW52ZXN0aW5nLUJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDI2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAvLyBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAuc2VjdGlvbi0yLXN1YiB7XHJcbiAgICB3aWR0aDogNTQ3cHg7XHJcbiAgICBoZWlnaHQ6IDE3NnB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1vYk1haW5TZWN0aW9uIHtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIC5oZWFkaW5ncGFydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyb3BMaW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAubW9iLUJ0bjEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICBwYWRkaW5nOiA5cHggMTdweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvbWF0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZHJhd2Vyb2Ztb2ItY3JvcCB7XHJcbiAgLmRyYXdlcmhlYWQge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAvLyB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDMwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZHJhd2VycGFyYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLy8gbWFyZ2luOiAzMHB4IDIwcHg7XHJcbiAgICAvLyBtYXJnaW4tYmxvY2s6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ibG9jazogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5tZi1jYXJvdXNlbCB7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgLmNhdXJsLTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9sZC1sYWNlO1xyXG4gIH1cclxuICAuY2F1cmwtMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0xO1xyXG4gIH1cclxuICAuY2F1cmwtMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JnO1xyXG4gIH1cclxuICAuY2F1cmwtNCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tbGlnaHQtMTtcclxuICB9XHJcbiAgLmNhdXJsLTUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9sZC1sYWNlO1xyXG4gIH1cclxuICAuY2F1cmwtNiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0xO1xyXG4gIH1cclxuICAubWZjb2xvckNhcnVsIHtcclxuICAgIC5jYXJvdXNlbC0xIHtcclxuICAgICAgLy8gaGVpZ2h0OiA4NXB4O1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDEwcHggIWltcG9ydGFudCA7XHJcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gICB3aWR0aDogMjgxcHg7XHJcbiAgICAgIC8vICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tZi1jYXJvdXNlbG1vYiB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICAuY2F1cmwtMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgfVxyXG4gIC5jYXVybC0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTE7XHJcbiAgfVxyXG4gIC5jYXVybC0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmc7XHJcbiAgfVxyXG4gIC5jYXVybC00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodC0xO1xyXG4gIH1cclxuICAuY2F1cmwtNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgfVxyXG4gIC5jYXVybC02IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTE7XHJcbiAgfVxyXG4gIC5tZmNvbG9yQ2FydWwge1xyXG4gICAgLmNhcm91c2VsLTEge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IGF1dG87XHJcbiAgICAgIC8vICAgbWFyZ2luLWlubGluZTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gICB3aWR0aDogMjgxcHg7XHJcbiAgICAgIC8vICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC50ZXh0Y29sb3Ige1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uQ2Fyb3VzZWxIZWFkIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIC5vcmdDYXVybCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9sZC1sYWNlO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMXB4IHNvbGlkIDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAuc3ViMlNlY3Rpb24tNiB7XHJcbi8vICAgZGlzcGxheTogZmxleDtcclxuLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4vLyAgIGZsZXgtZmxvdzogcm93O1xyXG4vLyAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbi8vICAgZ2FwOiAxMHB4O1xyXG4vLyAgIHdpZHRoOiA7XHJcbi8vICAgLy8gcGFkZGluZzogMjBweCAyMnB4IDIycHggNDJweDtcclxuLy8gICAvLyAgIG1hcmdpbjogNTBweDtcclxuLy8gICAvLyAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbi8vICAgLmljb25Cb3gge1xyXG4vLyAgICAgLnN1YjJTZWN0aW9uLTYtdGV4dCB7XHJcbi8vICAgICAgIHBhZGRpbmc6IDBweCAyM3B4IDBweCA0MHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgICAgLnN1YjNTZWN0aW9uLTYtdGV4dCB7XHJcbi8vICAgICAgIHBhZGRpbmc6IDQwcHggNTNweCAwIDQwcHg7XHJcbi8vICAgICB9XHJcbi8vICAgICBoZWlnaHQ6IDI4NnB4O1xyXG4vLyAgIH1cclxuLy8gfVxyXG4uc2VjdGlvbi0yIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIHdpZHRoOiAxNDQwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAuQ0RTZWN0aW9uMiB7XHJcbiAgICAuQ2Fyb3VzZWwtMyB7XHJcbiAgICAgIHdpZHRoOiAxNzRweDtcclxuICAgICAgaGVpZ2h0OiAxODRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3Vic2VjdGlvbjEge1xyXG4gICAgd2lkdGg6IDU5MnB4O1xyXG4gICAgaGVpZ2h0OiA0ODNweDtcclxuXHJcbiAgICAuc3ViMXNlY3Rpb24tMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdG9mQ0Qge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcbiAgICAuY29ycExhYmVsIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIC5zdWIyc2VjdGlvbi0yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWJzZWN0aW9uMiB7XHJcbiAgICAvLyBtYXJnaW4tbGVmdDogODBweDtcclxuXHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgLlBlcmtzIHtcclxuICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgLkNhcm91c2VsLTMge1xyXG4gICAgICAgIC8vIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0TWYge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAuaGVhZGluZ3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgLnRpdGxlY2hlY2tvdXQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW5pbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnRNZiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YXJ0SW52ZXN0aW5nQnRuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgLnN0YXJ0SW52ZXN0aW5nLUJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvbWF0bztcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnNlY3Rpb24yIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sb3JDYXJkb2ZEZXRhaWxXcmFwcGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDIwcHg7XHJcbiAgfVxyXG4gIC5jb2xvckNhcmRvZkRldGFpbCB7XHJcbiAgICAvLyB3aWR0aDogMzQxcHg7XHJcblxyXG4gICAgbWFyZ2luLWlubGluZTogMTVweCAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIC5jb2xvckNhcmRMYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMzBweDtcclxuICAgIH1cclxuICAgIC5jb2xvckNhcmRzb2ZDRCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdE9mRGV0YWlscyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhc3RMaXN0Q29udGVudCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0VW5kZXJsaW5lIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRpbmdPZkRldGFpbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRpbmdDb2xvck9mRGV0YWlsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1YjJTZWN0aW9uLTUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICBmbGV4LWZsb3c6IHJvdztcclxuICAvLyBwYWRkaW5nOiAyMHB4IDIycHggMjJweCA0MnB4O1xyXG4gIC8vIG1hcmdpbjogNTBweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGdhcDogMTVweDtcclxuXHJcbiAgLmljb25Cb3gge1xyXG4gICAgd2lkdGg6IDIzJTtcclxuICAgIC8vIGhlaWdodDogMTM3cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgLy8gaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViMlNlY3Rpb24tNS10ZXh0IHtcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gLlBlcmtzbW9iIHtcclxuLy8gICBpbWcge1xyXG4vLyAgICAgd2lkdGg6IDIycHg7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4vLyAgIH1cclxuLy8gICAuQ2Fyb3VzZWwtMyB7XHJcbi8vICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi5tb2JDYXJkQmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbi1ibG9jazogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICAudWxPZm1vYkNhcmRCbHVlIHtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICBjb2xvcjogIzAzMDAyZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53aHlNRmhlYWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAud2h5TUZoZWFkcGFydC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuV2h5TUZDYXVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuY2Fyb3VzZWxtb2Ige1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25Cb3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgICAgLmdlbmVyaWNDYXJkTUYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWIyU2VjdGlvbi01LXRleHQge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAxM3B4IDBweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jaGVja291dE1vYiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luLWJsb2NrOiAyMnB4IDIwcHg7XHJcblxyXG4gIC5jaGVja291dE1vYnBhcnQxIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW46IDIwcHggMjBweCAyMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja291dE1vYnBhcnQyIHtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogMTJweCAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLmNoZWNrb3V0TW9iLWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG4uZXF1aXR5RnVuZC1CdG4ge1xyXG4gIHBhZGRpbmc6IDlweCAxN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4uYmdDb2xvckNoYW5nZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNlY3Rpb24tMSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLnNlY3Rpb24tMS1zdWIge1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAxNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICAuc3RhcnRJbnZlc3RpbmctQnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5zZWN0aW9uLTItc3ViIHtcclxuICAgIHdpZHRoOiA1NDdweDtcclxuICAgIGhlaWdodDogMTc2cHg7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2JNYWluU2VjdGlvbiB7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAuaGVhZGluZ3BhcnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAuRXRmTGluayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLkV0Zkxpbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIC5tb2ItQnRuMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9tYXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kcmF3ZXJvZm1vYiB7XHJcbiAgLmRyYXdlcmhlYWQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VycGFyYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5tZi1jYXJvdXNlbCB7XHJcbiAgLmNhdXJsLTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9sZC1sYWNlO1xyXG4gIH1cclxuICAuY2F1cmwtMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0xO1xyXG4gIH1cclxuICAuY2F1cmwtMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JnO1xyXG4gIH1cclxuICAuY2F1cmwtNCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tbGlnaHQtMTtcclxuICB9XHJcbiAgLmNhdXJsLTUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9sZC1sYWNlO1xyXG4gIH1cclxuICAuY2F1cmwtNiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS0xO1xyXG4gIH1cclxuICAubWZjb2xvckNhcnVsIHtcclxuICAgIC5jYXJvdXNlbC0xIHtcclxuICAgICAgLy8gaGVpZ2h0OiA4NXB4O1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDEwcHggIWltcG9ydGFudCA7XHJcbiAgICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gICB3aWR0aDogMjgxcHg7XHJcbiAgICAgIC8vICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tZi1jYXJvdXNlbG1vYiB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICAuY2F1cmwtMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgfVxyXG4gIC5jYXVybC0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTE7XHJcbiAgfVxyXG4gIC5jYXVybC0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmc7XHJcbiAgfVxyXG4gIC5jYXVybC00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodC0xO1xyXG4gIH1cclxuICAuY2F1cmwtNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgfVxyXG4gIC5jYXVybC02IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLTE7XHJcbiAgfVxyXG59XHJcbi5DYXJvdXNlbEhlYWQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLm9yZ0NhdXJsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxcHggc29saWQgO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5DYXJvdXNlbEhlYWQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLm9yZ0NhdXJsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxcHggc29saWQgO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLTMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLm9yZy1taWRkbGUtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTA0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuICAub3JnLW1pZGRsZS0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuICAub3JnLW1pZGRsZS0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4uc3ViMlNlY3Rpb24tNiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGZsZXgtZmxvdzogcm93O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgZ2FwOiAzMHB4O1xyXG5cclxuICAvLyBwYWRkaW5nOiAyMHB4IDIycHggMjJweCA0MnB4O1xyXG4gIC8vICAgbWFyZ2luOiA1MHB4O1xyXG4gIC8vICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAuaWNvbkJveCB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBoZWlnaHQ6IDI4NHB4O1xyXG4gICAgLnN1YjJTZWN0aW9uLTYtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAyM3B4IDBweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnN1YjNTZWN0aW9uLTYtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNTNweCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICBoZWlnaHQ6IDI4NnB4O1xyXG4gIH1cclxufVxyXG4uc3ViMnNlY3Rpb24tMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAwcHggMTVweDtcclxufVxyXG4udGFibGVvZmhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmNoZWNrb3V0TWYge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgd2lkdGg6IDUxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLmhlYWRpbmd3cmFwcGVyIHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgLnRpdGxlY2hlY2tvdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbmluZTtcclxuICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50TWYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5zdGFydEludmVzdGluZ0J0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgfVxyXG59XHJcbi5ibHVlY2FyZC1zZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi5kb3lvdWtvbncge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDUwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnN1YjJzZWN0aW9ubW9iLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAuaW1nZGl2IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIC5hcnJvd2ltZyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2hlY2tvdXRNb2Ige1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuY2hlY2tvdXRNb2JwYXJ0MSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tvdXRNb2JwYXJ0MiB7XHJcbiAgICAvLyBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDEycHggMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5jaGVja291dE1vYi1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbn1cclxuLm1ham9yQ2F0ZWdvcmllcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uZ3JleS10YWJsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuY29udGVudG9mdGFibGUge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZUxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5maXJzdENvbCxcclxuLnNlY29uZENvbCxcclxuLnRoaXJkQ29sIHtcclxuICBwYWRkaW5nLWlubGluZTogMzBweDtcclxuICBwYWRkaW5nLWJsb2NrOiAyNi41cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50YWJsZUFuZENoZWNrb3V0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4udGFibGVXcmFwcGVyIHtcclxuICAucm93IHtcclxuICAgIC5jb2wxIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY29sMixcclxuICAgIC5jb2wzIHtcclxuICAgICAgd2lkdGg6IDE4MnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxufVxyXG4uZXRmUmlnaHRzaWRlIHtcclxuICAuaWNvbmJveC0yIHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIG1hcmdpbi1ibG9jazogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAvLyBoZWlnaHQ6IDQ2MXB4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuXHJcbi5hcnJvd2FuZGNvbnRlbnQge1xyXG4gIC5ociB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcbiAgLnNsaWRlcmhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAzMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcclxuICB9XHJcbiAgLmljb25ib3gtMiB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDUycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAvLyBwYWRkaW5nLWlubGluZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHggIWltcG9ydGFudDtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcblxyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogO1xyXG4gICAgLmltZ2RpdiB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGFyYW9mY2F1cm9zYWwge1xyXG4gICAgICBmbGV4OiA5O1xyXG4gICAgICAvLyBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogODBweDtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgLmFycm93aW1nIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWV0ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyYmFyb2ZNZiB7XHJcbiAgLnN0b2NrLWRldGFpbHMtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zbGlkZXJiYXJvZk1mIHtcclxuICAudGFiLXBhbmUge1xyXG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG4uYmdDb2xvckNoYW5nZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uLTEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuc2VjdGlvbi0xLXN1YiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuc3RhcnRJbnZlc3RpbmctQnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5tZmNvbG9yQ2FydWwge1xyXG4gICAgLmNhcm91c2VsLTEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlY3Rpb24tMi1zdWIge1xyXG4gICAgd2lkdGg6IDU0N3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWYtY2Fyb3VzZWwge1xyXG4gIC5jYXVybC0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvbGQtbGFjZTtcclxuICB9XHJcbiAgLmNhdXJsLTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMTtcclxuICB9XHJcbiAgLmNhdXJsLTMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yZztcclxuICB9XHJcbiAgLmNhdXJsLTQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0LTE7XHJcbiAgfVxyXG4gIC5jYXVybC01IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvbGQtbGFjZTtcclxuICB9XHJcbiAgLmNhdXJsLTYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMTtcclxuICB9XHJcbn1cclxuLm1mLWNhcm91c2VsbW9iIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIC5jYXVybC0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvbGQtbGFjZTtcclxuICB9XHJcbiAgLmNhdXJsLTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMTtcclxuICB9XHJcbiAgLmNhdXJsLTMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yZztcclxuICB9XHJcbiAgLmNhdXJsLTQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0LTE7XHJcbiAgfVxyXG4gIC5jYXVybC01IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvbGQtbGFjZTtcclxuICB9XHJcbiAgLmNhdXJsLTYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtMTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLTMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLm9yZy1taWRkbGUtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTA0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuICAub3JnLW1pZGRsZS0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuICAub3JnLW1pZGRsZS0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4uc2VjdGlvbi01IHtcclxuICAuc3ViMlNlY3Rpb24tNSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgLy8gcGFkZGluZzogMjBweCAyMnB4IDIycHggNDJweDtcclxuICAgIC8vIG1hcmdpbjogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgLmljb25Cb3gge1xyXG4gICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAvLyBoZWlnaHQ6IDEzN3B4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViMlNlY3Rpb24tNS10ZXh0IHtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAvLyBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlY3Rpb24tNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAuc3ViMlNlY3Rpb24tNiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC8vIHBhZGRpbmc6IDIwcHggMjJweCAyMnB4IDQycHg7XHJcbiAgICAvLyAgIG1hcmdpbjogNTBweDtcclxuICAgIC8vICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5pY29uQm94IHtcclxuICAgICAgLnN1YjJTZWN0aW9uLTYtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIzcHggMHB4IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnN1YjNTZWN0aW9uLTYtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA1M3B4IDAgNDBweDtcclxuICAgICAgfVxyXG4gICAgICBoZWlnaHQ6IDI4NnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VjdGlvbi0yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGdhcDogMjBweDtcclxuICB3aWR0aDogMTQ0MHB4O1xyXG4gIC5zdWJzZWN0aW9uMSB7XHJcbiAgICAuc3ViMXNlY3Rpb24tMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgLnN1YjJzZWN0aW9uLTIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1YnNlY3Rpb24yIHtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIC5QZXJrcyB7XHJcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgIC5DYXJvdXNlbC0zIHtcclxuICAgICAgICAvLyB3aWR0aDogMzMlO1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBlbmQ7dXNlbC0zXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja291dE1mIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgLmhlYWRpbmd3cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgIC50aXRsZWNoZWNrb3V0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1uaW5lO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50TWYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGFydEludmVzdGluZ0J0biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgIC5zdGFydEludmVzdGluZy1CdG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b21hdG87XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJzZWN0aW9uMiB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3dsLWRvdHMge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vYk1haW5TZWN0aW9uIHtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIC5oZWFkaW5ncGFydCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1mbGluayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2ItQnRuMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9tYXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2JzZWN0aW9uLW9mLW1mIHtcclxuICAuZHJhd2VyaGVhZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAvLyBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyYXdlcnBhcmEge1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBtYXJnaW46IDMwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm11dHVhbGNhcm91c2VsIHtcclxuICAuQ2Fyb3VzZWwtMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGhlaWdodDogMTY1cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VjdGlvbi00IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgLmxlZnRzaWRlIHtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgLmZsZXgtcmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJhTGVmdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIC5oZWFkaW5nb2ZsZWZ0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncm91cC1pbWcge1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuYXJyb3dpbWctbGVmdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodHNpZGUtMSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW5pbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgLnJpZ2h0LWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yaWdodHNpZGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgLnBhcmFvZnJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0c2lkZWltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHRwYXJhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5wYXJhb2ZyaWdodCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGVmdHNpZGUtMSB7XHJcbiAgLnBhcmFvZmxlZnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICB9XHJcbiAgLmZsZXgtcmlnaHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLlBlcmtzbW9iIHtcclxuICBpbWcge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLkNhcm91c2VsLTMge1xyXG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uQ2Fyb3VzZWxIZWFkIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5vcmdDYXVybCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvbGQtbGFjZTtcclxuICAvLyBib3JkZXItcmFkaXVzOiAxcHggc29saWQgO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMjdweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmRvZmluZm8ge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxuICAucmlnaHRzaWRlaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnJpZ2h0cGFyYS1oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5yaWdodHNpZGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZGlyZWN0UGxhbk1haW5Cb3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAuZGlyZWN0UGxhbiB7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiAxNXB4IDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIC5yaWdodC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaXJlY3RwbGFuTU9iV3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAyMjNweDtcclxuXHJcbiAgICAuZGlyZWN0cGxhbk1PYiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRpcmVjdE1vYkZpcnN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgLmRpcmVjdE1vYlNlYyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudCA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNoZWNrb3V0TW9iIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgLmNoZWNrb3V0TW9icGFydDEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgICBzcGFuIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoZWNrb3V0TW9icGFydDIge1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiAxMnB4IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICAuY2hlY2tvdXRNb2ItYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi53aHlNRmhlYWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAud2h5TUZoZWFkcGFydC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuV2h5TUZDYXVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuY2Fyb3VzZWxtb2Ige1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25Cb3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgICAgLmdlbmVyaWNDYXJkTUYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWIyU2VjdGlvbi01LXRleHQge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAxM3B4IDBweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViMlNlY3Rpb25tb2ItNiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC8vIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIC8vIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuXHJcbiAgLnN1YjNTZWN0aW9uLTYtdGV4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAuc3ViMlNlY3Rpb24tNi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLmljb25Cb3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgfVxyXG59XHJcbi5kaWR5b3VIZWFkIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuLm1ham9yQ2F0ZWdvcmllcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnN1YjJzZWN0aW9ubW9iLTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAuaW1nZGl2IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIC5hcnJvd2ltZyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbmJveC0yIHtcclxuICAgIG1hcmdpbi1ibG9jazogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmlnaHRwYXJhLWhlYWQge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYXJhb2ZyaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm1haW5XcmFwcGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgLmVxdWl0eUZ1bmQge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxNXB4IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWFyZ2luOiAwcHggMTVweCAxM3B4IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmVxdWl0eUZ1bmRCdG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG4ubGlzdG9mRXF1aXR5V3JhcHBlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5saXN0b2ZFcXVpdHkge1xyXG4gIC8vIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxufVxyXG4uZXF1aXR5SW5mbyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4udWxDb250ZW50IHtcclxuICAubGlzdG9mRXF1aXR5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxpb2ZCYWxhbmNlZCB7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnVsQ29udGVudCB7XHJcbiAgLmhyLWJsdXJyeSB7XHJcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG4ucHJvZHVjdC1icmVhZGNydW1icyB7XHJcbiAgcGFkZGluZzogMzFweCAwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRkdWxsLWdyZXkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGR1bGwtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi1pdGVtLmhpZ2hsaWdodGVkIHtcclxuICAgIGEge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGFxdWFfd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYXF1YV93aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1tYWluLXNlY3Rpb24tcG1zIHtcclxuICBib3JkZXItcmFkaXVzOiA2MHB4IDYwcHggMHB4IDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtNTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMHB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LW1haW4tc2VjdGlvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDBweCAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTEwMHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIC5jb21tb24tZGVzYyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1jb250ZW50LW1pbmltb2JpbGUge1xyXG4gIHdpZHRoOiAzNzBweDtcclxuICBoZWlnaHQ6IDk1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICB3aWR0aDogMjk1cHg7XHJcbiAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgfVxyXG59XHJcbi5hY3RpdmUtY29udGVudC1taW5pbW9iaWxlLWFzc2V0cyB7XHJcbiAgd2lkdGg6IDM3MHB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gIH1cclxufVxyXG4uYWN0aXZlLWNvbnRlbnQtbWluaW1vYmlsZS1pbnN1cmFuY2Uge1xyXG4gIHdpZHRoOiAyOTVweDtcclxuICBoZWlnaHQ6IDg4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHdpZHRoOiAyOTVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtYmFubmVyIHtcclxuICAucHJvZHVjdC1tb2JpbGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDhweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMHB4IDBweDtcclxuICAgIG1pbi13aWR0aDogMzQwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggNzBweCAzMHB4O1xyXG5cclxuICAgIC5ibG9jay1pdGVtIHtcclxuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDZzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay1pdGVtLmFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1MHB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcyLCA2OSwgMTMzLCAwLjQ0KTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDE0cHggMjYuNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksXHJcbiAgICAgICAgMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDVweCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0NXB4KTtcclxuICAgICAgbWFyZ2luOiAwcHggLTc1cHggMjBweCAtOTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmluc3VyYW5jZS1wcm9kdWN0LW1vYmlsZSB7XHJcbiAgICBtaW4td2lkdGg6IDM2NHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNjRweDtcclxuICB9XHJcblxyXG4gIC50b3Atc3RhciBpbWcge1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLXN0YXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgIGhlaWdodDogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5kb3RzIGJ1dHRvbiB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItZ2FwIHtcclxuICBnYXA6IDE2OHB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtYmFubmVyIHtcclxuICAubWFpbi1yb3cge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgbWluLWhlaWdodDogNDc1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHh4bCkge1xyXG4gICAgICBnYXA6IDE1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXJvdyA+ICoge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXItY2Fyb3VzZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuYmFubmVyLW9mZmVyaW5ncyB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAub2ZmZXJpbmdib3hzZWN0aW9uIHtcclxuICAgICAgICAgIC8vIG1pbi13aWR0aDogMzkwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmdyaWQtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAuZGF0YS12YWx1ZSB7XHJcbiAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1ndC0yMCB7XHJcbiAgICAvLyAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tYXJyb3dzIHtcclxuICAgIHBhZGRpbmc6IDEycHggMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLnByb2R1Y3QtbWFpbi1zZWN0aW9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1pbWFnZSB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1iYW5uZXIge1xyXG4gICAgcGFkZGluZzogNjBweCAxMnB4IDBweCAxMnB4O1xyXG5cclxuICAgIC5wcm9kdWN0LW1vYmlsZSB7XHJcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1zdGFyIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1zdGFyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1yb3cge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzIHtcclxuICAgICAgbWluLXdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEBrZXlmcmFtZXMgbXltb3ZlIHtcclxuLy8gICBmcm9tIHtcclxuLy8gICAgIHdpZHRoOiAwJTtcclxuLy8gICB9XHJcbi8vICAgdG8ge1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vIEBrZXlmcmFtZXMgc2xpZGUtb3V0IHtcclxuLy8gICBmcm9tIHtcclxuLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgIH1cclxuLy8gICB0byB7XHJcbi8vICAgICB3aWR0aDogMCU7XHJcbi8vICAgfVxyXG4vLyB9XHJcbkBrZXlmcmFtZXMgc2xpZGVpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZW91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4MCUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcclxuICAucHJvZHVjdC1oZWFkIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMztcclxuXHJcbiAgICAuaGVhZFRvcCA+IGRpdiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMztcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jdXN0b20tc3RvY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblxyXG4gICAgICAuc3RvY2tWYWx1ZXMgLm1haW4tc3RvY2stdmFsdWVzIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICAubHRwLXZhbHVlIHtcclxuICAgICAgICAgIC8vIGNvbG9yOiAkY3lsaW5kcmljYWwtY29vcmRpbmF0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItYmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTM7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZmFjdG9yLWhlYWRlci1zZWN0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUtc2hhZGUzO1xyXG4gICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgLmhlYWRlci1pbmZvIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZpZ2F0aW9uLW1lbnUgLm5hdi1tZW51LW91dGVyIHtcclxuICAgICAgICAubmF2LWhlYWQge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VwcG9ydE5vdGlmeSB7XHJcbiAgICAgICAgaSxcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICYuZWRlbC1pY29uLWJvbGQtc2VhcmNoIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tdXNlcjIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXBwb3J0IHtcclxuICAgICAgICAgIC5lZGVsLWljb24tc3VwcG9ydC0yIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eVR3bztcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWduLXVwLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXBlYWNoO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJ1aXNlZC1wZWFjaDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9naW5yZWdpc3Rlci1kcmF3ZXIge1xyXG4gICAgICAuZHJhd2VyLWJvZHkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAzMDAwcHgpIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHh4bCkge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtNCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC1jb250ZW50LWRycCB7XHJcbiAgICAgIC5kcmF3ZXItYm9keSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMyJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICYuaG9tZSB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgLy8gICAubWFpbi1jdXN0b20tc3RvY2sge1xyXG4gICAgLy8gICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1zaGFkZTtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vICAgLmhlYWRUb3AsXHJcbiAgICAvLyAgIC5oZWFkVG9wID4gZGl2IHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtY3VydmUgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIHtcclxuICBib3JkZXItcmFkaXVzOiA2MHB4IDYwcHggMHB4IDBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMHB4IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5lZGVsLWljb24tYXNzZXQtZXRmIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXNzZXQtd2FsbGV0IHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXNzZXQtYWlmIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXNzZXQtcG1zIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXNzZXQtZ29sZCB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5VHdvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHh4bCkge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LXJiaSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5VHdvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHh4bCkge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LWVjYm9uZHMge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4eGwpIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NldC1jb3JwZmQge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4eGwpIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5wcm9kdWN0cy1vd2wtY2Fyb3VzYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLlNsaWRlckljb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTRweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgLm93bC1kb3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvLyAgIC5vd2wtZG90Om50aC1jaGlsZCgyKSxcclxuICAvLyAgIC5vd2wtZG90Om50aC1jaGlsZCg0KSxcclxuICAvLyAgIC5vd2wtZG90Om50aC1jaGlsZCg2KXtcclxuICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAub3dsLWRvdDpmaXJzdC1jaGlsZCxcclxuICAvLyAgIC5vd2wtZG90Om50aC1jaGlsZCgzKSxcclxuICAvLyAgIC5vd2wtZG90Om50aC1jaGlsZCg1KXtcclxuICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICB9XHJcblxyXG4gIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxyXG4gIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgZGl2Lm93bC1uYXYuU2xpZGVySWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNTBweDtcclxuICB9XHJcblxyXG4gIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xyXG4gICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufSIsIi5yYy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NyUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5yYy1zbGlkZXItcmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cbi5yYy1zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJjLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDhweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmMtc2xpZGVyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICMyZGI3ZjU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB0aW50KCMyZGI3ZjUsIDUwJSk7XG59XG4ucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0aW50KCMyZGI3ZjUsIDUwJSk7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRpbnQoIzJkYjdmNSwgMjAlKTtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdGludCgjMmRiN2Y1LCAyMCUpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHRpbnQoIzJkYjdmNSwgMjAlKTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnJjLXNsaWRlci1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHggIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3MjcyNzEgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIH1cbn1cbi5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG4ucmMtc2xpZGVyLXN0ZXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucmMtc2xpZGVyLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAzMDAyZjtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yYy1zbGlkZXItZG90IHtcbiAgICB3aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDMwMDJmO1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG4ucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRpbnQoIzJkYjdmNSwgNTAlKTtcbn1cbi5yYy1zbGlkZXItZG90LXJldmVyc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5ib3hvdXRlcnNlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYm94b3V0ZXJzZWN0aW9uIC5ib3hpbm5lclNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBnYXA6IDIwcHg7XG59XG4uYm94b3V0ZXJzZWN0aW9uIC5ib3hpbm5lclNlY3Rpb24gaDEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJveG91dGVyc2VjdGlvbiAuaG9yaXpvbnRhbGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW46IDJyZW0gMHB4O1xufVxuLmJveG91dGVyc2VjdGlvbiA+IGRpdjpsYXN0LWNoaWxkIC5ob3Jpem9udGFsbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3hvdXRlcnNlY3Rpb252aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJveG91dGVyc2VjdGlvbnZpZXcgLnZpZXdvdGhlcnNlY3Rpb25vdXRlciAudmlld290aGVyc2VjdGlvbmlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAyM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uYm94b3V0ZXJzZWN0aW9udmlldyAudmlld290aGVyc2VjdGlvbm91dGVyIC52aWV3b3RoZXJzZWN0aW9uaW5uZXIgLnZpZXdPdGhlckJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib3hvdXRlcnNlY3Rpb252aWV3IC52aWV3b3RoZXJzZWN0aW9ub3V0ZXIgLnZpZXdvdGhlcnNlY3Rpb25pbm5lciAudmlld090aGVyQm94IGltZyB7XG4gIHdpZHRoOiA0M3B4O1xufVxuLmJveG91dGVyc2VjdGlvbnZpZXcgLnZpZXdvdGhlcnNlY3Rpb25vdXRlciAudmlld290aGVyc2VjdGlvbmlubmVyIC52aWV3T3RoZXJCb3ggLmhlYWRpbmd0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udG9wcGVyZm9ybWluZy1leHBlcmllbmNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZS1ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4udG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UtYm9keSAuQnRudG9wcGVyZm9ybWluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzLjE0cmVtO1xufVxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAudG9wcGVyZm9ybWluZy1leHBlcmllbmNlLWJvZHkgcCB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG4udG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC5zdGFydGx1bXBzdW1zZWN0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAuc3RhcnRsdW1wc3Vtc2VjdGlvbiAudGV4dC1yaWdodCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSBhdXRvO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBub25lO1xuICB9XG4gIC50b3BwZXJmb3JtaW5nLWV4cGVyaWVuY2UgLnN0YXJ0bHVtcHN1bXNlY3Rpb24gLnRleHQtcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuLnRvcHBlcmZvcm1pbmctZXhwZXJpZW5jZSAuc3RhcnRsdW1wc3Vtc2VjdGlvbiAuZWRfYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wcGVyZm9ybWluZy1leHBlcmllbmNlIC5zdGFydGx1bXBzdW1zZWN0aW9uIC5lZF9idXR0b24ge1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZnJhZGlvYm94LW1vYi1zZWN0aW9uIC5kaXNwX3ZhbCB7XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG4ubWZyYWRpb2JveC1tb2Itc2VjdGlvbiAucmFkaW9fYnRuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZGlzcF92YWwge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mcmFkaW9ib3gtbW9iLXNlY3Rpb24gLmRpc3BfdmFsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIHN0cm9uZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLmZkcmV0dXJuIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IGRpdjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtbWFpbixcbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5tZi1pbnZlc3QsXG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCAubWYtZ2FpbnMge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAucHJvZ3Jlc3NiYXJzZWN0aW9uIC5wcm9ncmVzc2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxLjVmcjtcbiAgfVxufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3ggZGl2Omxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5tZi1tYWluLFxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLnByb2dyZXNzYmFyc2VjdGlvbiAucHJvZ3Jlc3Nib3ggLm1mLWludmVzdCxcbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5tZi1nYWlucyxcbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5wcm9ncmVzc2JhcnNlY3Rpb24gLnByb2dyZXNzYm94IC5mZC1nYWlucyB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiAucHJvZ3Jlc3NpY29uYm94Omxhc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbi1lbmQ6IG5vbmU7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24gLnByb2dyZXNzaWNvbmJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAub3V0ZXJwcm9ncmVzc3NlY3Rpb24gLnByb2dyZXNzaWNvbmJveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMXB4IGF1dG87XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5vdXRlcnByb2dyZXNzc2VjdGlvbiAucHJvZ3Jlc3NpY29uYm94IC5pY29uZGF0YSBkaXYge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm91dGVycHJvZ3Jlc3NzZWN0aW9uIC5wcm9ncmVzc2ljb25ib3ggLmljb25kYXRhIGRpdiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm91dGVycHJvZ3Jlc3NzZWN0aW9uIC5wcm9ncmVzc2ljb25ib3ggZGl2Omxhc3QtY2hpbGQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5tZi1pbnZlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xufVxuLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLm1mLWdhaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYjI1NTtcbn1cbi5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5mZC1nYWlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmE3MTc7XG59XG4uZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAubXQtMzYge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5Sb2JvdG9fMzZfNjAwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zTV8xOF81MDAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNfMTRfNTAwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNfMTZfNjAwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5leHBsb3JlZnVuZG1haW5TZWN0aW9uIC5FbmNvZGVTYW5zUl8xNF80MDAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuUm9ib3RvTV8xOF81MDAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNfMTRfNTAwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLlJvYm90b01fMTRfNzAwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmV4cGxvcmVmdW5kbWFpblNlY3Rpb24gLkVuY29kZVNhbnNSXzEyXzQwMCB7XG4gICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgfVxuICAuZXhwbG9yZWZ1bmRtYWluU2VjdGlvbiAuRW5jb2RlU2Fuc18xNl81MDAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmJsdXJkZXNpZ24ge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmhlaWdodDQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLm1iLXVpIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLm1hcmtldGdyb3VwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWstY2FyZC10b3ByaWdodC5nYXAge1xuICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9ydGFiIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDExcHggMTVweCAxMXB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3J0YWIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDE1cHggMTFweCAxMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvcnRhYiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3J0YWIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSAzNSUgYXV0bztcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NSUgNDUlO1xuICAgIGdhcDogMHB4O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5yYWRpb0JveHNlY3Rpb24gLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uIC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvclRleHRib3gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3JUZXh0Ym94IC5pbnB1dF9wcmVmaXgge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAuY2FsY3VsYXRvclRleHRib3ggLmlucHV0X3ByZWZpeCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC5jYWxjdWxhdG9yVGV4dGJveCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3JUZXh0Ym94IC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4NSUgMTUlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSU7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLmFzc3VtZWRyZXR1cm4ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJSAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24uYXNzdW1lZHJldHVybiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MiUgMjglO1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbi5yZWNvbW1lbmRhdGlvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzUlIDI1JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLnJlY29tbWVuZGF0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY4JSAzMiUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uLnJlY29tbWVuZGF0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24ucmVjb21tZW5kYXRpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG4uZ3Jvd3RoQ2FsY3VsYXRvci1zZWN0aW9uIC50aW1lcGVyaW9kU2VjdGlvbi5yZWNvbW1lbmRhdGlvbiAuaW5wdXRfc3VmZml4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiUvXCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLnNsaWRlci1pbnB1dC1ncm91cCAuc2xpZGVydmFsdWUgLmlucHV0X3N1ZmZpeCB7XG4gIGdyaWQtY29sdW1uLWVuZDogbm9uZTtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5zbGlkZXItaW5wdXQtZ3JvdXAgLnNsaWRlcnZhbHVlIC5pbnB1dF9zdWZmaXgge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5SZWNvbW1lbmRhdGlvbkNoZWNrYm94IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYWNjZW50LWNvbG9yOiAjMDMwMDJmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnRpbWVwZXJpb2RTZWN0aW9uIC5SZWNvbW1lbmRhdGlvbkNoZWNrYm94IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLlJlY29tbWVuZGF0aW9uQ2hlY2tib3ggLmZvcm0tY2hlY2stbGFiZWwge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAudGltZXBlcmlvZFNlY3Rpb24gLlJlY29tbWVuZGF0aW9uQ2hlY2tib3ggLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgMjAlIDIwJSBhdXRvO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyb3d0aENhbGN1bGF0b3Itc2VjdGlvbiAucmFkaW9Cb3hzZWN0aW9uZnVuZHR5cGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIC5yYWRpby1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiA3cHggOHB4IDdweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIC5yYWRpby1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLnJhZGlvQm94c2VjdGlvbmZ1bmR0eXBlIC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncm93dGhDYWxjdWxhdG9yLXNlY3Rpb24gLmNhbGN1bGF0b3J0YWIgLm1iLXB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2N3B4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mcmFkaW9ib3gtbW9iLXNlY3Rpb24gLnJhZGlvLWJ1dHRvbiAucmFkaW9fYnRuIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG4ucHJvZHVjdHMtaGVhZGVyLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMjlweDtcclxuICBjb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgLmVkZWwtaWNvbi1ncmFwaC1ib29rOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWdyYXBoLXNoZWV0OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWRyaXZpbmctbWFya2V0cyAucGF0aDE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlZDM5XCI7XHJcbiAgICBjb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tZHJpdmluZy1tYXJrZXRzIC5wYXRoMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGVkM2FcIjtcclxuICAgIGNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG59XHJcblxyXG4ubWItYm90dG9tLTQwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tY29tbW9uLXNwYWNpbmcge1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gICYuc2lkZS1zcGFjaW5nIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgY29sb3I6ICRibGFjay1zZXZlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1kZXNjIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWdyYXk4NSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkR3JheTg1LCAwLjIpO1xyXG59XHJcblxyXG4ucHJvZHVjdC1oZWFkaW5nIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0eTtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc3ViSGVhZGluZyB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAwIDI1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAucHgtbWQtMTAwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBjb21tb24gY29tcG9uZW50IDogb2ZmZXJpbmdcclxuLnByb2R1Y3RzLWdlbmVyaWMtY2Fyb3VzZWwsXHJcbi5iYW5uZXItY2Fyb3VzZWwge1xyXG4gIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gIC5iYW5uZXItb2ZmZXJpbmdzIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIC5vZmZlcmluZy1ib3gtbWFyZ2luIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9mZmVyaW5nYm94c2VjdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcGFkZGluZzogMTVweCAxNHB4IDE3cHggMTVweDtcclxuICB9XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAub2ZmZXJpbmctdG9wLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IGF1dG87XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAub2ZmZXJpbmctaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9mZmVyaW5nLWRpdi1wcm9kdWN0IHtcclxuICAgIC5ncmlkLWl0ZW0tY29udGVudCB7XHJcbiAgICAgIC8vICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgLy8gICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgLy8gICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaXJjbGUtaW5pdGlhbCB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcblxyXG4gICYuYmctTWFuZHlzLVBpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi5iZy1taXN0eXJvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtcHVycGxlO1xyXG4gICAgY29sb3I6ICRkYXJrLXB1cnBsZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlPbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC1pdGVtLWNvbnRlbnQge1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICYubnVtYmVyLWNsYXNzIHtcclxuICAgIC5kYXRhLXZhbHVlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdHJpbmctY2xhc3Mge1xyXG4gICAgLmRhdGEtdmFsdWUge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRhLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1lbGV2ZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGF0YS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGNsYXJpZmljYXRpb24gY2FyZFxyXG4uY2xhc3NpZmljYXRpb24tY2FyZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGN5bGluZHJpY2FsLWNvb3JkaW5hdGU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gIH1cclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDIlIGF1dG8gIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDI4cHggcmdiYSgyMzIsIDIzMiwgMjIyLCAwLjgpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1haW4taGVhZC1iaWcge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4taGVhZC1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4taGVhZC1kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsYXNzaWZpY2FyZC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gaW52ZXN0aW5nIGJvbmRzXHJcbi5pbnZlc3Rpbmdib25kLXNlY3Rpb24ge1xyXG4gIGdhcDogMjBweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDgzcHg7XHJcbiAgICBoZWlnaHQ6IDEwM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gaW52ZXN0aW5nIHRoaW5nc1xyXG4uaW52ZXN0aW5ndGhpbmdzLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtaW52ZXN0aW5ndGhpbmdzLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IGF1dG87XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBtaW4td2lkdGg6IDBweDtcclxuXHJcbiAgICAuaW52ZXN0aW5ndGhpbmctb3V0ZXItaW1nYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmludmVzdGluZ3RoaW5nLW91dGVyLWNvbnRlbnQge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5jb21tb24tZGVzYyB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWJveCB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICAvL21heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC0xLWludmVzdGluZ3RoaW5ncy1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgLmludmVzdGluZ3RoaW5nLW91dGVyLWltZ2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnZlc3Rpbmd0aGluZy1vdXRlci1jb250ZW50IHtcclxuICAgICAgLmNvbW1vbi1kZXNjIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1ib3gge1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAuaW52ZXN0LWNvbW1vZGl0aWVzIHtcclxuLy8gICAuaW52ZXN0aW5ndGhpbmdzLXNlY3Rpb24ge1xyXG4vLyAgICAgLmdyaWQtaW52ZXN0aW5ndGhpbmdzLXNlY3Rpb24ge1xyXG4vLyAgICAgICAuaW1hZ2UtYm94IHtcclxuLy8gICAgICAgICBpbWcge1xyXG4vLyAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuLy8gICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5pbnZlc3QtY29tbW9kaXRpZXMge1xyXG4vLyAgIC5pbnZlc3Rpbmd0aGluZ3Mtc2VjdGlvbiB7XHJcbi8vICAgICAuZ3JpZC1pbnZlc3Rpbmd0aGluZ3Mtc2VjdGlvbiB7XHJcbi8vICAgICAgIC5pbWFnZS1ib3gge1xyXG4vLyAgICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gaW52ZXN0IFVzXHJcbi5pbnZlc3R1cy1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtaW52ZXN0dXMtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBiZW5lZml0LXNlY3Rpb25cclxuLmJlbmVmaXQtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gIGdhcDogMjBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZ3JpZC1iZW5lZml0aW5nLXNlY3Rpb24ge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCBhdXRvO1xyXG4gIGdhcDogMjBweDtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gdGVudXJlIHRhYmxlIGRhdGFcclxuXHJcbi5wcm9kdWN0LXRhYmxlIHtcclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uczo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pc3BhZGRpbmcge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZBUVxyXG4uUHJvZHVjdC1hY2MtbWFpbiB7XHJcbiAgcGFkZGluZzogNTBweCA2MHB4IDYwcHggNjBweDtcclxuICAvL2JhY2tncm91bmQtY29sb3I6ICRtaXN0eXJvc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgLmN1c3RvbWFjY29yZGlhbjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLlByb2R1Y3QtYWNjb3JkaWFuLWNvbW1vbiB7XHJcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pc3R5cm9zZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBjb2xvcjogJGN5YW4tYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MjBcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRvbWF0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MjFcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJG1pc3R5cm9zZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgY29sb3I6ICRHcmF5MjE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGQVEtYWlmLXBhZ2VzXHJcbi5Qcm9kdWN0LWFjYy1tYWluLXBhbGUtb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1vcmFuZ2U7XHJcblxyXG4gIC5Qcm9kdWN0LWFjY29yZGlhbi1jb21tb24ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLW9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLW9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLlByb2R1Y3QtYWNjLW1haW4tbWlzdHlyb3NlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlzdHlyb3NlO1xyXG5cclxuICAuUHJvZHVjdC1hY2NvcmRpYW4tY29tbW9uIHtcclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlzdHlyb3NlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pc3R5cm9zZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLlByb2R1Y3QtYWNjLW1haW4tbWludC1jb2xvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQtY29sb3I7XHJcblxyXG4gIC5Qcm9kdWN0LWFjY29yZGlhbi1jb21tb24ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5Qcm9kdWN0LWFjYy1tYWluLXBlYWNoLWNvbG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVhY2g7XHJcblxyXG4gIC5Qcm9kdWN0LWFjY29yZGlhbi1jb21tb24ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZWFjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZWFjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1hY2MtbWFpbi1iZWlnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtYmVpZ2U7XHJcblxyXG4gIC5Qcm9kdWN0LWFjY29yZGlhbi1jb21tb24ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LWJlaWdlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtYmVpZ2UgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYi1zZWN0aW9uIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cclxuICAudGFiIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X25pbmU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnRhYi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5haWYtYm94Y2FyZCB7XHJcbiAgLm9mZmVyaW5nYm94c2VjdGlvbiB7XHJcbiAgICAub2ZmZXJpbmctdG9wLXNlY3Rpb24ge1xyXG4gICAgICAuY2lyY2xlLWluaXRpYWwtb3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLW9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJGRhcmstb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2dlbmVyaWMtaW52ZXN0LWNhcmRcclxuLmludmVzdG1lbnQtY2FyZC1ibG9jayB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICBnYXA6IDIwcHg7XHJcblxyXG4gIC5pbnZlc3RtZW50LWNhcmQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbn1cclxuXHJcbi53aHktaW52ZXN0IHtcclxuICAuaW52ZXN0bWVudC1jYXJkLWJsb2NrIHtcclxuICAgIC5pbnZlc3RtZW50LWNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9yZXF1ZXN0LWZvcm1cclxuLnJlcXVlc3QtZm9ybS1jYXJkIHtcclxuICAuY2FsbC1jYXJkIHtcclxuICAgIC8vIHdpZHRoOiA1OThweDtcclxuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5pbnN1cmFuY2Utc2VsZWN0LFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc3VibWl0IHtcclxuICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXF1ZXN0LWZvcm0tZHJvcGRvd24ge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyYXk7XHJcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWl0eWRyb3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxufVxyXG5cclxuLy8gdG9nZ2xlIFVpXHJcbi5wcm9kdWN0LXRvZ2dsZSB7XHJcbiAgJi50b2dnbGUtc3dpdGNoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcHJvZHVjdC10YWJsZVxyXG4ucHJvZHVjdC10YWJsZS1jb21tb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdHIge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYmxlLWRpdiB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgLnRoZWFkLWRpdiB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAudHItZGl2IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgIC50aC1kaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVtcHR5LWhlYWRpbmctY2xhc3Mge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50Ym9keS1kaXYge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblxyXG4gICAgLnRyLWRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8sIGF1dG8pO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRkLWhlYWRpbmctZGl2IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZC1kaXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBhZGRpbmctc21hbGwge1xyXG4gICAgLnRib2R5LWRpdiB7XHJcbiAgICAgIC50ZC1kaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGQtaGVhZGluZy1kaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBhZGRpbmctYmlnIHtcclxuICAgIC50Ym9keS1kaXYge1xyXG4gICAgICAudGQtZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGQtaGVhZGluZy1kaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICYucHJvZHVjdC10YWJsZS1kaXYge1xyXG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBUcmFjayAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWJsZS1kaXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbW9yZSB0b2dnbGVcclxuXHJcbi5tb3JldG9nZ2xlLXNlY3Rpb24ge1xyXG4gIC5tb3JlLXRvZ2dsZS1vdXRlciB7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkbGlnaHQtb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LXNlY3Rpb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtc2VjdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b21hdG87XHJcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9zaWRlYmFyIGRhdGFcclxuLnNpZGViYXJkYXRhVGFibGUtcHJvZHVjdCB7XHJcbiAgdGFibGUge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQbGF0Zm9ybXMgY29udGVudFxyXG4uZXF1aXR5LXBsYXRmb3JtcyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLnBsYXRmb3Jtc2JveC1jYXJkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtZm91cnRlZW47XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5wbGF0Zm9ybXMtYWxpZ25tZW50IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBsYXRmb3Jtcy1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG59XHJcblxyXG4ucGxhdGZvcm1zLWNvbnRlbnQge1xyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxufVxyXG5cclxuLnBsYXRmb3Jtcy1pbWFnZSB7XHJcbiAgZ2FwOiAxN3B4O1xyXG59XHJcblxyXG4uY2FyZC1pbWFnZS1ib3gge1xyXG4gIGZsZXg6IDE7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDM0cHggMTlweDtcclxuICBoZWlnaHQ6IDEwMnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBtYXJnaW46IDBweCAyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gcGFydG5lcnNib3ggY29udGVudFxyXG4ucGFydG5lcnNib3gtY2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtZm91cnRlZW47XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgLmNpcmNsZS10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGhlbm9tZW5hbC1wZWFjaC1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtZGVzYyB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgY29sb3I6ICRib2thcmEtZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNDZweDtcclxuICAgIG1pbi13aWR0aDogMjQ2cHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1pbWFnZS1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAzNHB4IDE5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHBhcnRuZXIgYm94IGNhcmQgY29tbW9uIGNvbXBvbmVudFxyXG5cclxuLnBhcnRuZXJzYm94LWNhcmQtY29tcG9uZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1mb3VydGVlbjtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAuY2lyY2xlLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICB9XHJcblxyXG4gIC5jYXJkLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgY29sb3I6ICRib2thcmEtZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLy8gLmNhcmQtaW1hZ2UtYm94IHtcclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50LWNvbG9yO1xyXG4gIC8vICAgcGFkZGluZzogMzRweCAxOXB4O1xyXG4gIC8vICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAvLyAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgLy8gfVxyXG4gIC5jYXJkLWltYWdlLWJveCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAzNHB4IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDEwMnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1pbWFnZS1ib3ggaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB0cmFkZSBjb21tdW5pdHlcclxuLnRyYWRlY29tbXVuaXR5LXNlY3Rpb24ge1xyXG4gIC5iYWNrZ3JvdW5kLXRyYWRlIHtcclxuICAgIGhlaWdodDogMzQzcHg7XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAxODBkZWcsXHJcbiAgICByZ2JhKDIwOCwgMjA4LCAyMDgsIDApIC0xOS41NiUsXHJcbiAgICByZ2JhKDI5LCAyOCwgOTAsIDAuMDYpIDUyLjk0JSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTE2LjE5JVxyXG4gICk7XHJcbiAgaGVpZ2h0OiAzNDZweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAucGFkZGluZy0xMjEtNDAge1xyXG4gICAgcGFkZGluZzogNDBweCAxMjFweDtcclxuICB9XHJcblxyXG4gIC5waG9uZS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnFyLWltZyB7XHJcbiAgICAgIHRvcDogMzAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnFyLWFycm93IHtcclxuICAgICAgdG9wOiA4OCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZW5sYXJnZS10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDk2JTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBob25lLWltYWdlIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmJhY2tkcm9wLWltZyB7XHJcbiAgICBtYXJnaW46IC03cHg7XHJcbiAgfVxyXG5cclxuICAuYmFja2Ryb3AtaW1nMiB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgfVxyXG5cclxuICAucXItaGVhZGluZyB7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIGxlZnQ6IDIwJTtcclxuICB9XHJcblxyXG4gIC50cmFkZS1jb21tdW5pdHktaGVhZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eUVpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gIH1cclxuXHJcbiAgLnRyYWRlLWNvbW11bml0eS1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgLmdyaWQtaW52ZXN0aW5ndGhpbmdzLXNlY3Rpb24ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vUmJpXHJcbi5ib3gtcGFkZGluZy1ncmlkLWNvbnRlbnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjeWxpbmRyaWNhbC1jb29yZGluYXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyOHB4IHJnYmEoMjMyLCAyMzIsIDIyMiwgMC44KTtcclxuICBoZWlnaHQ6IDExMnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWFpbi1oZWFkLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIC8vZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAvL21heC13aWR0aDogMjQwcHg7XHJcbiAgICAvLy13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIC8vLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXgtaGVpZ2h0LXdpZHRoIHtcclxuICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLWZvbnQtY29udGVudC0xNiB7XHJcbiAgLmNvbW1vbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb21tb24tZGVzYyB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnZlc3QtdXMtY2FyZCB7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4udHJhZGUtY29tbW9kaXR5LXNlY3Rpb24ge1xyXG4gIC5iYWNrLWltZyB7XHJcbiAgICBoZWlnaHQ6IDM0NnB4O1xyXG4gIH1cclxufVxyXG4uZ3JhZGllbnQtbGluZXMtaW1nIHtcclxuICAuYmFjay1pbWcge1xyXG4gICAgaGVpZ2h0OiAzMzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTQ1cHg7XHJcbiAgICBsZWZ0OiAtMTA1cHg7XHJcbiAgICByb3RhdGU6IDMxIGRlZ3JlZXM7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjk4dHVybik7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhZGUtbW9iLWltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1NjRweDtcclxufVxyXG5cclxuLnRyYWRlLWNvbW11bml0eS1kZXNrIHtcclxuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweDtcclxuXHJcbiAgLmdyYWRpZW50LWJrZ2Qge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2RhZGFlMiAxMDAlKTtcclxuICB9XHJcbn1cclxuLnZpYnJhbnQtcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMxZGVnLCAjMWMxYTQ1IC00Ny4xJSwgIzdlNzllZiAxMzkuNTElKTtcclxufVxyXG5cclxuLnRyYWRlLWNvbW11bml0eS1tb2Ige1xyXG4gIC5ncmFkaWVudC1ia2dkIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjZkZWcsICNlNmU2ZWIgMi45MSUsICNjMGMwYzAgMTA0LjI5JSk7XHJcbiAgfVxyXG5cclxuICBwYWRkaW5nOiA0MHB4IDE0cHggMCAxNHB4O1xyXG59XHJcblxyXG4udHJhZGUtYnRuIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAxMTZkZWcsXHJcbiAgICAjMWMxYTQ1IDMzLjg0JSxcclxuICAgIHJnYmEoMjgsIDI2LCA2OSwgMCkgMjc1LjQ1JVxyXG4gICk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtdGV4dCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMmRlZywgIzE5MTgzZSAtNC4xOCUsICNlNmU2ZWIgMTY5Ljg5JSk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm11dHVhbGZ1bmQtdG9vZ2xlLWdyaWQtMSB7XHJcbiAgLm1mLXRvZ2dsZS1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tb3JlLXRvZ2dsZS1vdXRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ua25vd21vcmUtYm90dG9tLXNlY3Rpb24ge1xyXG4gIC5lZGVsLWljb24tbXNnLWVtYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtdXMge1xyXG4gIC5lZGVsLWljb24tc3VwcG9ydC0yIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZmlmdHk7XHJcbiAgICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtY29tbW9uLWZvcm0ge1xyXG4gIC5yZXF1ZXN0LWZvcm0tY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgIC5yZXF1ZXN0LWZvcm0tZHJvcGRvd24ge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc3VibWl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLkNvbW1vblJlcXVlc3RGb3JtLXRvYXN0ZXIge1xyXG4gICAgJi5kZXNrLXRvYXN0LnNtYWxsLW1pZGRsZSB7XHJcbiAgICAgIC5wYXJlbnRUb2FzdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDglICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnN1cmFuY2UtbW9yZXRvZ2dsZSB7XHJcbiAgLm1vcmUtdG9nZ2xlLW91dGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJEdlcmFsZGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmZhcS11bC1saSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJEdyYXkyMTtcclxuICB9XHJcblxyXG4gICYuc21hbGwge1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTItZm9vdGVydG9wIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQxcHggYXV0bztcclxufVxyXG5cclxuLy8gcGFyZW55IGNsYXNzIHVzaW5nXHJcbi5ldGYtZGF0YS1wYXJlbnQge1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBkaXYuZ2FwLTI1IHtcclxuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmljIHByb2R1Y3QgY2FyZCBmbGlwIGludGVyYWN0aW9uXHJcbi5wcm9kdWN0LWNhcmQtb3V0ZXIge1xyXG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmQtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmQtb3V0ZXI6aG92ZXIge1xyXG4gIC5wcm9kdWN0LWNhcmQtaW5uZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkLWZyb250LFxyXG4ucHJvZHVjdC1jYXJkLWJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZC1mcm9udCB7XHJcbiAgLy8gaW5oZXJpdHMgZXhpc3RpbmcgLnByb2R1Y3QtY2FyZCB2aXN1YWxzXHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmQtYmFjayB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbn1cclxuXHJcbi50YWJsZS1kYXRhLXNpZGViYXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICB0ciB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI3N0cnVjdHVyZWQtcHJvZHVjdHMge1xyXG4gIC5vZmZlcmluZy1kaXYtcHJvZHVjdCB7XHJcbiAgICAuZ3JpZC1pdGVtLWNvbnRlbnQ6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBtcy1iYW5uZXItc2VjdGlvbiB7XHJcbiAgJi5ib25kcy1zZWN0aW9uLXRhYiB7XHJcbiAgICAucHJvZHVjdC10YWItc2VjdGlvbiB7XHJcbiAgICAgIC50YWIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zZXZlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcm9zb3VhbC1kYXRhLWluY3JlYXNlIHtcclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1sdHAtd2lkdGgge1xyXG4gIHdpZHRoOiAxNDBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICB3aWR0aDogMTAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhcnR3ZWFsdGgtbW9iaWxlIHtcclxuICAuYmFjay1pbWctbW9iaWxlLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5jb21tb25NYW4taW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZ2V0LXN0YXJ0ZWQtYnRuIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC10YWJsZS1jb21tb24ge1xyXG4gICN0ZW51cmVUYWJsZSB7XHJcbiAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgLnRhYmxlIHtcclxuICAgICAgICAmLnRhYmxlLWRhdGEtc2lkZWJhciB7XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzIlIDMwJSAzOCU7XHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwJTtcclxuICAgICAgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9JbnZlc3RtZW50Q2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL0FjY291bnRDb21wYXJpc29uQ2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL0Rvd25sb2FkQXBwU2VjdGlvbi5zY3NzXCI7XHJcbi5oLTgwIHtcclxuICBoZWlnaHQ6IDgwJTtcclxufVxyXG4uc2VjdGlvbi1waW5rYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5raXNoLWxhdmVuZGVyO1xyXG59XHJcbi5wcm9kdWN0LWFjYy1tYWluLXBpbmstY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5wcm9kdWN0LWFjYy1tYWluLXBpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5raXNoLWxhdmVuZGVyO1xyXG4gIC5Qcm9kdWN0LWFjY29yZGlhbi1jb21tb24ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5raXNoLWxhdmVuZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtpc2gtbGF2ZW5kZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcm91c2VsLWJhbm5lci1Ocmkge1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgLm5yaWJhbm5lci1zZWN0aW9uLW1haW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbWctbnJpIHtcclxuICAgICAgaGVpZ2h0OiA1NjBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGJvdHRvbTogMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICByaWdodDogMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA3JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJhbm5lcnRleHQtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWFyZ2luLXRvcDogMTAlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDAlO1xyXG4gIH1cclxufVxyXG5cclxuLlJlYWNoZm9ybS11cy1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnJlYWNoLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG4gIC5yZWFjaC1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWdyYXktc2hhZGVzICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAucmVhY2gtZm9ybSBpbnB1dCxcclxuICAucmVhY2gtZm9ybSB0ZXh0YXJlYSxcclxuICAucmVhY2gtZm9ybSBzZWxlY3Qge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yZWFjaC1mb3JtLXN1c3Nlc3Mge1xyXG4gICAgLmJhY2stdG8tZm9ybSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1Db2xvci1MaW5rLUJsdWUtTGluay1CbHVlLTUwMCwgIzYzNzRkNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIC5zdWNjZXNzLWZhaWxlZC1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0NSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdHAtY29udGVudC13cmFwcGFyIHtcclxuICAgIC52ZXJpZnktb3RwLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUge1xyXG4gICAgICBtYXJnaW4taW5saW5lOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE2cHg7IC8vIHNwYWNpbmcgYmV0d2VlbiBlbGVtZW50c1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAub3RwLWltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdHAtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgLk90cC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgICAgICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbC1pZCxcclxuICAgICAgLm1vYmlsZS1udW1iZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgY29sb3I6ICRncmV5LWJsdWU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vYmlsZS1udW1iZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBtYXJnaW46IDhweCBhdXRvOyAvLyBjZW50ZXIgaW5wdXRzXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItYm9yZGVyIHtcclxuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkdG9tYXRvLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci10ZXh0IHtcclxuICAgICAgY29sb3I6ICR0b21hdG8tcmVkO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFsbC1wcm9kdWN0cyB7XHJcbiAgICBjb2xvcjogJGJsYWNrLU9wYWNpdHktMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxNDIuODU3JSAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgfVxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZ2FwOiAzcHg7XHJcblxyXG4gIC5yZWFjaHVzLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRkYXJrLWd1bm1ldGFsO1xyXG4gICAgLnN1Yi10ZXh0IHtcclxuICAgICAgY29sb3I6IHZhcigtLU51dmFtYS1CbHVlLU51dmFtYS1CbHVlLTUwMCwgJGdyZXktc2hhZGUxKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIC8qIEg1ICovXHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE4LjJweCAqL1xyXG4gICAgfVxyXG4gICAgLnRoYW5reW91LXRleHQge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC8qIEgzICovXHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEVycm9yIHN0YXRlcyAqL1xyXG4gIC5lcnJvci1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRvbWF0by1yZWQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmVycm9yLXRleHQge1xyXG4gICAgY29sb3I6ICR0b21hdG8tcmVkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLyogRHJvcGRvd24gd3JhcHBlciAqL1xyXG4gIC5kcm9wZG93bi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1PcGFjaXR5LTEyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIC5wbGFjZWhvbGRlci10ZXh0IHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2stb25lLCAwLjUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1aXNoLXB1cnBsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIC5xdWljay1saXN0LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSg2OCwgNjgsIDY4LCAwLjUpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTEwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtbGlnaHQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDI1cHggMzdweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgbWFyZ2luLWlubGluZTogMTBweDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzM1MzM1OTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBQaG9uZSB3cmFwcGVyICovXHJcbiAgLnBob25lLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1PcGFjaXR5LTEyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBob25lLWNvZGUge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmF5LXNoYWRlcyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBob25lLWlucHV0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgY29sb3I6ICRibHVpc2gtcHVycGxlO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBUZXJtcyAqL1xyXG4gIC50ZXJtcy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgLnRlcm1zLWxpbmstdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS12aW9sZXQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDE4cHggKi9cclxuICAgIH1cclxuICAgIC50ZXJtcy1saW5rIHtcclxuICAgICAgY29sb3I6ICRibHVlLXZpb2xldDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMThweCAqL1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGF1dG87XHJcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcclxuICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS12aW9sZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlcm1zLWxpbmsge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGVybXMtY2hlY2tib3gge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IDEuNnB4IHNvbGlkIHZhcigtLUNvbG9yLUxpbmstQmx1ZS1MaW5rLUJsdWUtNTAwLCAkZ3JleS1ibHVlKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLUNvbG9yLUJhY2tncm91bmQtU2VsZWN0aW9uLVdoaXRlLTEwMCwgJHdoaXRlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC50ZXJtcy1jaGVja2JveDpjaGVja2VkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyZXktYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRlcm1zLWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwi4pyUXCI7XHJcbiAgICBjb2xvcjogJGdyZXktYmx1ZTsgLyogdGljayBjb2xvciAqL1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0OSU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTUlKTtcclxuICB9XHJcblxyXG4gIC50ZXJtcy1jaGVja2JveC5lcnJvci1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdG9tYXRvLXJlZDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWRyb3Bkb3duIHtcclxuICAgIC5pbnZlc3RpbmctZHJvcGRvd24tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIEN1c3RvbSBjaGVja2JveCBzdHlsaW5nICovXHJcbiAgLnByb2R1Y3QtZHJvcGRvd24ge1xyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lOyAvKiByZW1vdmUgZGVmYXVsdCBjaGVja2JveCAqL1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMS42cHggc29saWQgJGdyZXktYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvKiByZW1vdmUgZGVmYXVsdCBjaGVja2JveCAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRsYXZlbmRlci1ibHVlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAvKiBDaGVja2VkIHN0YXRlICovXHJcbiAgLnByb2R1Y3QtZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZXktYmx1ZTtcclxuICB9XHJcblxyXG4gIC8qIFRpY2sgbWFyayAqL1xyXG4gIC5wcm9kdWN0LWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIuKclFwiO1xyXG4gICAgY29sb3I6ICRncmV5LWJsdWU7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAvKiBGb3JtIHdyYXBwZXIgKi9cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5yZWFjaC1mb3JtIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgd2lkdGg6IDQyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgIH1cclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzOHB4ICRibGFjay1PcGFjaXR5O1xyXG5cclxuICAgIC5pbnRlcmVzdGVkLWxldC11cy1yZWFjaC15b3Uge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgICAgY29sb3I6ICRkYXJrLWd1bm1ldGFsO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY2gtaW5wdXQtZm9ybSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAudHh0LWFycm93LWRvd24taWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogQ29udGFjdCBjb250YWluZXIgKi9cclxuICAuY29udGFjdC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzOHB4ICRibGFjay1PcGFjaXR5O1xyXG4gICAgLmNvbnRhY3QtY2FyZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAuY29udGFjdC1oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ndW5tZXRhbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgLmNvbnRhY3QtcGhvbmUge1xyXG4gICAgICAgICAgc3Bhbi5pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1lbWFpbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgc3Bhbi5pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBob25lLW51bWJlcnMsXHJcbiAgICAgIC5lbWFpbC1hZGRyZXNzIHtcclxuICAgICAgICBjb2xvcjogJGdyYXlpc2gtYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udG9vbC10aXAtbnJpLW9mZmVycyB7XHJcbiAgLnRvb2wtdGlwLWhlYWRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tQ29sb3ItUHJpbWFyeS1CbHVlLTcwMCwgIzRmNGQ2ZSk7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIC8qIEJvZHkvQm9keSAzIExpZ2h0ICovXHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTYuOHB4ICovXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAudG9vbC10aXAtYm9keSB7XHJcbiAgICBjb2xvcjogdmFyKC0tQ29sb3ItUHJpbWFyeS1CbHVlLTcwMCwgIzRmNGQ2ZSk7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuRXh0cmFMaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIH1cclxufVxyXG4uZGVzay10b29sdGlwcy50b29sLXRpcC1ucmktb2ZmZXJzIHtcclxuICBwb2ludGVyLWV2ZW50czogZmlsbDtcclxuICAudG9vbHRpcC1hcnJvdzo6YWZ0ZXIge1xyXG4gIH1cclxuICAudG9vbHRpcC1pbm5lcjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRsYXZlbmRlci1taXN0NDtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgfVxyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGF2ZW5kZXItbWlzdDQ7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgIH1cclxuICAgIG1hcmdpbi1sZWZ0OiA1M3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0ZS1zZWN0aW9uLW1haW4ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICB9XHJcbiAgLnN0YXRzLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDUwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtaWQteGwteHhsKSB7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEluZGl2aWR1YWwgc3RhdCBjYXJkICovXHJcbiAgLnN0YXQtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAvKiBJY29uICovXHJcbiAgLnN0YXQtaWNvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZpZnR5Rml2ZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIENvbnRlbnQgd3JhcHBlciAqL1xyXG4gIC5zdGF0LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC8qIE51bWJlciAqL1xyXG4gIC5zdGF0LW51bWJlciB7XHJcbiAgICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLyogTGFiZWwgKi9cclxuICAuc3RhdC1sYWJlbCB7XHJcbiAgICBjb2xvcjogJGJyb3duaXNoLWdyZXk7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNYWluIGNvbnRhaW5lciAqL1xyXG4ucHJvZHVjdHMtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RzLWNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi5wcm9kdWN0LWNvbHVtbi1sZWdlbmN5IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOTJweCAzOTJweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgIH1cclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWljb24td3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGlua2lzaC1sYXZlbmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAucHJvZHVjdC1pY29uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydHk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJG9yY2hpZC1zaGFkZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWNhcmQ6aG92ZXIgLnByb2R1Y3QtY2FyZC1pbm5lciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWNhcmQtZnJvbnQsXHJcbiAgLnByb2R1Y3QtY2FyZC1iYWNrIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBoaWRlIGJhY2sgd2hlbiBmbGlwcGVkICovXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkR2FpbnNib3JvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWNhcmQtZnJvbnQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtY2FyZC1iYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICRwaW5raXNoLWxhdmVuZGU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkZGFyay1wdXJwbGU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZmlmdGVlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qZG9jdW1lbnQgY2FyZCovXHJcblxyXG4uZG9jdW1lbnQtY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGdhcDogMTBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgLmRvY3VtZW50LWljb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgfVxyXG4gIC5kb2N1bWVudC10aXRsZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb2N1bWVudC1zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogJGR1c3R5LWxpbGFjO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuLmRvY3VtZW50LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5kb2N1bWVudHMtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDIwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgID4gOm50aC1jaGlsZCg0KSxcclxuICAgID4gOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgID4gOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgID4gOm50aC1jaGlsZCgxKSxcclxuICAgICAgPiA6bnRoLWNoaWxkKDIpLFxyXG4gICAgICA+IDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDE1cHgpO1xyXG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiA6bnRoLWNoaWxkKDQpLFxyXG4gICAgICA+IDpudGgtY2hpbGQoNSksXHJcbiAgICAgID4gOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IC8vIGZ1bGwgd2lkdGggb25lIGJ5IG9uZVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBBY2NvdW50Q29tcGFyaXNvbiAqL1xyXG5cclxuLmFjY291bnQtY29tcGFyaXNvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgLmNvbXBhcmlzb24taGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5jb21wYXJpc29uLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhcmlzb24tc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFyaXNvbi10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIC5yb3cge1xyXG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAmLmNvbnRlbnQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYyOGJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVtZXJhbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhlYWRlciB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRmYW50YXN5O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogRG93bmxvYWQgbnV2YW1hIGFwcCAqL1xyXG5cclxuLmRvd25sb2FkLWFwcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAuYmFja2dyb3VuZC1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNTBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMjZweDtcclxuICAgIGJhY2tncm91bmQ6ICRTb2Z0LUxpbGFjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NSUgNTAlO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA1JTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fbW9ja3VwcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIC5tb2NrdXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5zaGFkb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXZpY2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxMjBweDtcclxuXHJcbiAgICAucXItc2VjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmFycm93IHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXItdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIC5oaWdobGlnaHQge1xyXG4gICAgICAgICAgY29sb3I6ICRudXZhbWEtZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucXItaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICBjb2xvcjogIzE5MTgzZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdG9yZS1idXR0b25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tLXFyLXNlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJvZHVjdHMtY29udGFpbmVyLW1haW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5pbnZlc3RtZW50LWNhcmQtd3JhcHBhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLmludmVzdG1lbnQtY2FyZCB7XHJcbiAgICAgIGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2R1Y3QtYWNjLW1haW4tcGluay1jb250YWluZXIge1xyXG4gIC5zZWN0aW9uLWNvbW1vbi1zcGFjaW5nLW5yaSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgLmludmVzdG1lbnQtY2FyZCB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlY3Rpb24tY29tbW9uLXNwYWNpbmctbnJpIHtcclxuICB0YWJsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBwYWRkaW5nLXRvcDogNjBweDtcclxuICAvLyBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAubnJpLWJhbm5lci1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1oZWFkaW5nLW1haW4tbnJpIHtcclxuICAuaGVhZGluZy1tYWluLW5yaSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91ciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGluZy1kZXNjLW5yaSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbW1vbi1zcGFjaW5nLW5yaS1tYiB7XHJcbiAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbn1cclxuXHJcbi5ucmliYW5uZXItbW9iaWxlLXNlY3Rpb24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwcHggMHB4O1xyXG4gIHRvcDogLTEwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnN0YXJ0LWludmVzdGluZy1jb2RlIHtcclxuICBwYWRkaW5nOiA3cHggMjBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ucmliYW5uZXItc2VjdGlvbi1vdXRlciB7XHJcbiAgLmNhcm91c2VsLWJhbm5lci1Ocmkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM4MXB4KSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubnJpYmFubmVyLXNlY3Rpb24tbWFpbiB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5iYW5uZXItaW1hZ2UuYmFubmVyLWltYWdlLXBlcnNvbiB7XHJcbiAgICAgIGhlaWdodDogNTMwcHggIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMzY5cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDMxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcwcHgpIGFuZCAobWF4LXdpZHRoOiAzODlweCkge1xyXG4gICAgICAgIGhlaWdodDogMzExcHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSBhbmQgKG1heC13aWR0aDogNDI5cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDMxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbGVmdDogMTAlO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMzAwMHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICYuaC04MCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJhbm5lci1pbWctbnJpIHtcclxuICAgIGhlaWdodDogNzMwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTFweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgIHJpZ2h0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBib3R0b206IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMCkgYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XHJcbiAgICAgIC8vIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiAxNCU7XHJcbiAgICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDMwMDBweCkge1xyXG4gICAgICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFxLXNlY3Rpb24tbnJpIHtcclxuICAuZmFxLWhlYWRpbmctcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvciBjYXJkcyB3aXRob3V0IGZsaXAgZnVuY3Rpb25hbGl0eVxyXG4ubm8tZmxpcCAubm8tZmxpcC1jb250YWluZXIge1xyXG4gIC8vIFN0YXRpYyBjYXJkIHN0eWxlcyAtIG5vIHRyYW5zZm9ybSwgbm8gaG92ZXIgZWZmZWN0c1xyXG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ubnJpb2ZmZXJpbmctc2VjdGlvbi13cmFwcGFyIHtcclxuICAuYWNjb3VudC1jYXJkX19mZWF0dXJlcyB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucGFkZGluZy1pbmxpbmUtMCB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5yZWFjaC11cy1mb3JtLXdyYXBwYXIge1xyXG4gIC5zZWNvbmQtd29yZCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAvLyBvciB1cHBlcmNhc2UvY2FwaXRhbGl6ZVxyXG4gIH1cclxufVxyXG5cclxuLyogU3RhZ2dlcmVkIGFuaW1hdGlvbiBkZWxheXMgKi9cclxuQGtleWZyYW1lcyBzY3JvbGwtbGVmdCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBtb3ZlTGVmdFRvUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG4uYW5pbWF0aW9uLXNlY3Rpb241IHtcclxuICAuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlTGVmdFRvUmlnaHQgMnMgZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG4gIH1cclxufVxyXG4uZmFkZS1pbi1ib3R0b20udmlzaWJsZTAge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSBzY2FsZSgwLjk5KTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIGFuaW1hdGlvbjogZmFkZUluQm90dG9tIDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS0yIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTMge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tNCB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS01IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS02IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTcge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMS4zcztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tOCB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS05IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTEwIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTExIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDIuMXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTEyIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTEzIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTE0IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDIuN3M7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTE1IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDIuOXM7XHJcbn1cclxuXHJcbi8vaW5maW5pdGUgbG9vcCBhbmltYXRpb25cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgLnN0YXRzLWJhbm5lci1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciA0MDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnN0YXRzLWJhbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuc3RhdHMtYmFubmVyLWlubmVyID4gZGl2IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIC8qIEtleWZyYW1lcyBmb3IgaW5maW5pdGUgaG9yaXpvbnRhbCBzY3JvbGwgKi9cclxuICBAa2V5ZnJhbWVzIHNjcm9sbC1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChcclxuICAgICAgICAtNTAlXHJcbiAgICAgICk7IC8qIHNjcm9sbCBoYWxmLCBiZWNhdXNlIGNvbnRlbnQgaXMgZHVwbGljYXRlZCAqL1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogTW9iaWxlIHZlcnNpb24gKi9cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zdGF0cy1iYW5uZXItaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBhbmltYXRpb246IHNjcm9sbC1sZWZ0IDE1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdGF0cy1iYW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5pbnZlc3RtZW50LWNhcnNvdWFsLWJ1dHRvbi11aSB7XHJcbiAgLnNsaWNrLWRvdHMuY3VzdG9tLWRvdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIGJvdHRvbTogLTlweCAhaW1wb3J0YW50O1xyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgbGVmdDogNTMlO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogNDUlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbi5pbnZlc3RtZW50LWNhcmQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGhlaWdodDogNDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtaGVhZGVyIHtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAuaWNvbi1ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGlua2lzaC1sYXZlbmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkb3JjaGlkLXNoYWRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1ib2R5IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAucGVybWl0dGVkLXNlY3Rpb24ge1xyXG4gICAgICAucGVybWl0dGVkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LWVpZ2h0ZWVuO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGVtZXJhbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wZXJtaXR0ZWQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRibGFjay1vbmUxLCAwLjcpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGF5bWVudC1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vbi1wZXJtaXR0ZWQtc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAubm9uLXBlcm1pdHRlZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1laWdodGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkZmxhbWU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vbi1wZXJtaXR0ZWQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub24tcGVybWl0dGVkRGVzYy1leHRyYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnZlc3RtZW50LWNhcmRvcHRpb24ge1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgei1pbmRleDogMTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgbGVmdDogMCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGxlZnQ6IDMlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICBsZWZ0OiAyMyU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcclxuICAgICAgbGVmdDogMjUlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgbGVmdDogMjAlO1xyXG4gICAgICB0b3A6IDQ0JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbGVmdDogMSU7XHJcbiAgICAgIHRvcDogNjIlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDMpIHtcclxuICAgIGxlZnQ6IDYwJTtcclxuICAgIHRvcDogMzAlO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICBsZWZ0OiA4NSU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbGVmdDogNjAlO1xyXG4gICAgICB0b3A6IDY0JTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JlY3RhbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5aXNoLXdoaXRlO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGJveC1zaGFkb3c6IC0xcHggLTFweCA0cHggcmdiYSgyNDMsIDI0MSwgMjQwLCAwLjAxKSxcclxuICAgICAgLTZweCAtNnB4IDhweCByZ2JhKDI0MywgMjQxLCAyNDAsIDAuMDEpLFxyXG4gICAgICAtMTNweCAtMTNweCAxMXB4IHJnYmEoMjQzLCAyNDEsIDI0MCwgMC4wMSksXHJcbiAgICAgIC0yM3B4IC0yMnB4IDEzcHggcmdiYSgyNDMsIDI0MSwgMjQwLCAwKSxcclxuICAgICAgLTM1cHggLTM1cHggMTRweCByZ2JhKDI0MywgMjQxLCAyNDAsIDApO1xyXG4gIH1cclxuXHJcbiAgJl9fbWFzayB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmNoaWQtc2hhZGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAtMTVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICBsZWZ0OiAtMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlPbmU7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnRlZW47XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICBib3R0b206IDUlO1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWVsZXZlbjtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZXh0cmEge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTU5cHg7XHJcbiAgICB0b3A6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZmlmdHk7XHJcbiAgICBjb2xvcjogJG9mZi13aGl0ZS1zaGFkZXM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW52ZXN0bWVudC1zZWN0aW9uLW9wdGlvbnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGhlaWdodDogNjB2aDtcclxuICB9XHJcbiAgLmJnLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDQydmg7XHJcbiAgICAgIH1cclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGhlaWdodDogODB2aDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1dmg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcHRpb25zLWludmVzdG1lbnQge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbi5hY2NvdW50LWNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIEhlYWRlciAqL1xyXG4uYWNjb3VudC1jYXJkX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hY2NvdW50LWNhcmRfX3RpdGxlIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgY29sb3I6ICRibGFjay1zZXZlbjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYWNjb3VudC1jYXJkX19kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgbWF4LXdpZHRoOiAzNjBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLyogT3B0aW9ucyBUb2dnbGUgKi9cclxuLmFjY291bnQtY2FyZF9fb3B0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMjFweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcblxyXG4gIGhlaWdodDogNDhweDtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG5cclxuLmFjY291bnQtY2FyZF9fb3B0aW9uIHtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5hY2NvdW50LWNhcmRfX29wdGlvbi5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5hY2NvdW50LWNhcmRfX2RvdCB7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDlweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJHRvbWF0bztcclxufVxyXG5cclxuLmFjY291bnQtY2FyZF9fZmVhdHVyZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICB0ZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWNhcmRfX2ZlYXR1cmVzIHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG59XHJcbi5hY2NvdW50LWNhcmRfX2ZlYXR1cmVzIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG59XHJcbi5hY2NvdW50LWNhcmRfX2ZlYXR1cmVzIHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLmFjY291bnQtY2FyZF9fZmVhdHVyZXMgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLmFjY291bnQtY2FyZF9fZmVhdHVyZS1oZWFkaW5nIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgY29sb3I6ICRibGFjay1zZXZlbjtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYWNjb3VudC1jYXJkX19mZWF0dXJlLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcbiIsIi5kb3dubG9hZC1hcHAtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5hcHAtbW9ja3VwcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIC5waG9uZS1tb2NrdXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgaGVpZ2h0OiAxNzBweDtcclxuXHJcbiAgICAgIC5zaGFkb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgICAgIGhlaWdodDogNDUlO1xyXG4gICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICBsZWZ0OiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxhcmdlIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyJTtcclxuICAgICAgICAgIHRvcDogNzQlO1xyXG4gICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBob25lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICBoZWlnaHQ6IDU2JTtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICBsZWZ0OiA0NSU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JlZW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIGhlaWdodDogNTUlO1xyXG4gICAgICAgIHRvcDogMjglO1xyXG4gICAgICAgIGxlZnQ6IDQ2JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFwcC1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICRkYXJrLWluZGlnbztcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXItZG93bmxvYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIC5xci10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG5cclxuICAgICAgLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFyLWNvZGUge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnFyLWNvZGUtbGVmdCB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICAuc3RvcmUtYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAuc3RvcmUtYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuLmxlZ2VuY3ktYmFubmVyLXVpIHtcclxuICAuY2Fyb3VzZWwtYmFubmVyLU5yaSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzgxcHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAubnJpYmFubmVyLXNlY3Rpb24tbWFpbiB7XHJcbiAgICAgIC5iYW5uZXItaW1hZ2Uge1xyXG4gICAgICAgICYuYmFubmVyLWltZy1ucmkge1xyXG4gICAgICAgICAgcmlnaHQ6IDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiAzNjlweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3MHB4KSBhbmQgKG1heC13aWR0aDogMzg5cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSBhbmQgKG1heC13aWR0aDogNDI5cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAmLmgtODAge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWludGV4dC1zZWN0aW9uIHtcclxuICAgICYuRE1TYW5zTWVkaXVtXzQ4XzUwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5VHdvO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgLlJlYWNoZm9ybS11cy1zZWN0aW9uIHtcclxuICAgICAgLnJlYWNoLWZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAzNzVweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm15dGgtY2FyZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjVweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5teXRoLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgLm15dGgtaWNvbi13cmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNvZnQtcGFzdGVsLXB1cnBsZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgIC5teXRoLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5U2V2ZW47XHJcbiAgICAgICAgY29sb3I6ICRvcmNoaWQtc2hhZGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5teXRoLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubXl0aC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgLm15dGgtc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG5cclxuICAgIC5teXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcnNvdWFsLW1haW4taGVpZ2h0IHtcclxuICAuc2xpY2stcHJldiB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAuc2xpY2stdHJhY2sge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stc2xpZGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlID4gZGl2IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZSAubXl0aC1jYXJkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5kZXNjLWxlbmdlbmN5LXBsYW5uaW5nIHtcclxuICBzcGFuIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbW1vbi1zcGFjaW5nLWxlZ2VuY3kge1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgJi5maWZ0eS1zcGFjZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgJi5maWZ0eS1zcGFjZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICYuZmlmdHktc3BhY2UtYm90dG9tIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGVyc29hbmxpemVkLXBsYW4tc2VjdGlvbiB7XHJcbiAgLnBlcnNvbmFsaXplZHBsYW5uaW5nLXNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLW9uZTEsIDAuOCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGVyc29uYWxpemVkLWlubmVyLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xyXG4gICAgZ2FwOiAyNXB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGVyc29uYWxpemVkcGxhbm5pbmctc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxNyU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHRvcDogMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY2xhaW1lci1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICRwZWFjaC1wdXp6O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgcGFkZGluZzogMjhweCA1MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIC5kaXNjbGFpbWVyLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5kaXNjbGFpbWVyLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzY2xhaW1lci10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkZ29sZGVuLWhvbmV5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjbGFpbWVyLXRleHQge1xyXG4gICAgICBjb2xvcjogR3JheTIxO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmFxLXNlY3Rpb24tbGVnZW5jeSB7XHJcbiAgLmZhcS1oZWFkaW5nLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uLWNvbW1vbi1zcGFjaW5nLWxlZ2VuY3kge1xyXG4gIC5hbmltYXRpb24tc2VjdGlvbjUubGVnY3ktcGxhbi1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAucHJvZHVjdC1oZWFkaW5nLW1haW4tbnJpIHtcclxuICAgIC5oZWFkaW5nLW1haW4tbnJpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91ciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZy1kZXNjLW5yaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFN0YWdnZXJlZCBhbmltYXRpb24gZGVsYXlzICovXHJcbi5hbmltYXRpb24tc2VjdGlvbjUge1xyXG4gIC5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICBhbmltYXRpb246IG1vdmVMZWZ0VG9SaWdodCAycyBmb3J3YXJkcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgfVxyXG59XHJcbi5mYWRlLWluLWJvdHRvbS52aXNpYmxlMCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uZmFkZS1pbi1ib3R0b20ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpIHNjYWxlKDAuOTkpO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20gMC44cyBlYXNlLW91dCBmb3J3YXJkcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS0xIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTIge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMyB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS00IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTUge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTYge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMS4ycztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tNyB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS04IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTkge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMS43cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTAge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMS45cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTEge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi4xcztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTIge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi4zcztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTMge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi41cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTQge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi43cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTUge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi45cztcclxufVxyXG4ucmVxdWVzdC1hLWNhbGwtd2Fsa3Rocm91Z2gtd3JhcHBlciB7XHJcbiAgLmxvd2VyY2FzZS10ZXh0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgfVxyXG4gIC5kYXJrLXBlYWNoLXJvdW5kZWQge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiAzNiU7XHJcbiAgfVxyXG5cclxuICAucmVxdWVzdC1hLWNhbGwtd2Fsa3Rocm91Z2gge1xyXG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgLmxldC11cy1yZWFjaC10ZXh0IHtcclxuICAgICAgY29sb3I6IHZhcigtLUJhc2UtZ3JheS00MDAsICRkYXJrLWd1bm1ldGFsKTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjFweCAqL1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvY2tpbmctZm9ybS1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxMTZweDtcclxuICByaWdodDogMTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEyMDA7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgLmRvd24tdXAtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNDglO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0b3A6IDQ3cHg7XHJcbiAgfVxyXG59XHJcbi5kZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uZG93bi11cC1pY29uLWhpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA0MyU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB0b3A6IDk4JTtcclxufVxyXG4uZG9ja2luZy1mb3JtLXNlY3Rpb24tZm9ybSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMTE2cHg7XHJcbiAgcmlnaHQ6IDEwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMjAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIC5kb3duLXVwLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDQ4JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgdG9wOiA0N3B4O1xyXG4gIH1cclxuICAucmVxdWVzdC1hLWNhbGwtd2Fsa3Rocm91Z2gtd3JhcHBlciB7XHJcbiAgICAuUmVhY2hmb3JtLXVzLXNlY3Rpb24ge1xyXG4gICAgICAucmVhY2gtdXMtZm9ybS13cmFwcGFyIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWFjaC1pbnB1dC1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMjAwMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRyb3Bkb3duLXdyYXBwZXIge1xyXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDIwMDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yZWFjaC1pbnB1dC1mb3JtIHtcclxuICAgICAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgICAgIC5kYXJrLXBlYWNoLXJvdW5kZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udGFjdC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgICAuY29udGFjdC1jYXJkIHtcclxuICAgICAgICAgIC5jb250YWN0LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb250YWN0LXBob25lIHtcclxuICAgICAgICAgICAgLnBob25lLW51bWJlcnMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGVuO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbnRhY3QtZW1haWwge1xyXG4gICAgICAgICAgICAuZW1haWwtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDIwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5kb2NraW5nLWZvcm0tc2VjdGlvbiB7XHJcbiAgICBsZWZ0OiAwJTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTlweDtcclxuICAgIC8qIHJpZ2h0OiA2MSU7ICovXHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICB6LWluZGV4OiAxMjAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC5kb3duLXVwLWljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA0OCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgdG9wOiA0N3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZG9ja2luZy1mb3JtLXNlY3Rpb24tZm9ybSB7XHJcbiAgICBsZWZ0OiAwJTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTBweDtcclxuICAgIC8qIHJpZ2h0OiA2MSU7ICovXHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICB6LWluZGV4OiAxMjAwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC5kb3duLXVwLWljb24taGlkZGVuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNDclO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIHRvcDogMTAxJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zbGljay1saXN0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBib3R0b206IC0yNXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gYm90dG9tOiAtNTBweDtcclxuICAvLyAvLyBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAvLyB3aWR0aDogMzJweDtcclxuICAvLyBoZWlnaHQ6IDMycHg7XHJcbiAgLy8gZm9udC13ZWlnaHQ6IDgwMDtcclxuICAvLyAvLyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gLy8gYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIC8vIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG5cclxuLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXMge1xyXG4gIC8vIGNvbG9yOiAkd2hpdGU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAvLyBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxufVxyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICAmOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2OmhvdmVyOm5vdCguc2xpY2stZGlzYWJsZWQpOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCk6YmVmb3JlLFxyXG4uc2xpY2stcHJldjpob3Zlcjpub3QoLnNsaWNrLWRpc2FibGVkKSxcclxuLnNsaWNrLW5leHQ6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCkge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcblxyXG4uc2xpY2stcHJldjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAvLyBib3JkZXI6IDJweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gIHJpZ2h0OiA1NSU7XHJcbn1cclxuXHJcbi8vIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xyXG4vLyAgIC8vIHJpZ2h0OiAtMjVweDsgbGVmdDogYXV0bztcclxuLy8gfVxyXG4uc2xpY2stcHJldjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCIgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCIgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gIGxlZnQ6IDU4JTtcclxufVxyXG5cclxuLy8gW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XHJcbi8vICAgcmlnaHQ6IGF1dG87IC8vIGxlZnQ6IC0yNXB4O1xyXG4vLyB9XHJcbi5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NmVcIiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTI1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlTaXg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vIHRvcDogMDtcclxuICAvLyBsZWZ0OiAwO1xyXG4gIC8vIHdpZHRoOiAyMHB4O1xyXG4gIC8vIGhlaWdodDogMjBweDtcclxuICBjb250ZW50OiBcIuKAolwiO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwLjI7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUsXHJcbi5zbGljay1kb3RzLmN1c3RvbS1kb3RzIGJ1dHRvbi5jdXN0b20tZG90LmFjdGl2ZTpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5ibHVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwJTtcclxuICBsZWZ0OiAwJTtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuLnN1Yi1zZWN0aW9uLWxpbmtzIHtcclxuICAuZXF1aXR5LWxpbmtzLWRlc2t0b3Age1xyXG4gICAgLmVxdWl0eS1saW5rcy11bCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBnYXA6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICYuaG9wQnRuLWhlYWRMaXN0IHtcclxuICAgICAgICAubGlzdEhlYWQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcXVpdHktbGlua3MtdWwge1xyXG4gICAgJi5ob3BCdG4taGVhZExpc3Qge1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgICAubGlzdEhlYWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLmVxdWl0eUxpbmtzTW9iIHtcclxuICAgICAgLmVxdWl0eS1saW5rcy11bCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBnYXA6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuZXF1aXR5LWxpbmtzLWRlc2t0b3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmVxdWl0eS1saW5rcy1kZXNrdG9wIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbWVkaWEgcXVlcnkiLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha3BvaW50cy5zY3NzXCI7XHJcblxyXG4uZG93bmxvYWQtcmV2YW1wLXJlcG9ydCB7XHJcbiAgJi5ybS1zY3JvbGwge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb3dubG9hZC1yZXZhbXAtZHJhd2VyLWJvZHkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRvd25sb2FkLXJlcG9ydHMtbW9iLWhlYWQge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICB9XHJcbiAgLmZvcm0taGVhZC1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXlpc2g7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICB9XHJcbiAgLmZvcm0tYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAvLyAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkIHtcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1OLW1haWwge1xyXG4gICAgICAuY3VzdG9tRm9ybVNlY3Rpb25fZmllbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFsbC1zZWxlY3RlZC1tYWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWlsLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIC5tYWlsLWJveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgLnJlbW92ZS1tYWlsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtYm9yZGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAvLyBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHRvcDogMjElO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFpbC1pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweCA2cHggMTNweDtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5yYWRpbyxcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICByb3ctZ2FwOiAxNnB4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kb3dubG9hZC1lbWFpbC1idG4ge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWJtaXQtYnRuLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICBoZWlnaHQ6IDUzcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAuY3VzdG9tRm9ybVNlY3Rpb24gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGRmLWV4Y2VsLW1pZGJsdWUtdGhlbWUge1xyXG59XHJcbi5wb3B1cC1tZXNzYWdlLWNvbnRhaW5lciB7XHJcbiAgLnN0YXR1cy1tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIH1cclxuICAuZGV0YWlsZWQtc3RhdHVzLW1lc3NhZ2Uge1xyXG4gICAgY29sb3I6ICRncmF5aXNoLWJsdWU7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLnN0YXR1cy1tZXNzYWdlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRldGFpbGVkLXN0YXR1cy1tZXNzYWdlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRvd25sb2FkLW1vZGFsLWhvbGRpbmctcmVwb3J0IHtcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5kb3dubG9hZC1kYXRlcyB7XHJcbiAgLy8gcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGF0ZVdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhvbGRpbmdlcG9ydHNEYXRlLFxyXG4gIC5ob2xkaW5nUmVwb3J0c0RhdGUge1xyXG4gICAgdG9wOiA3MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICB0b3A6IDg1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGUtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleWlzaDtcclxuICAgIC5lbmQtZGF0ZSxcclxuICAgIC5zdGFydC1kYXRlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgLmRhdGUtZHJhd2VyLWlucHV0LWZpZWxkIHtcclxuICAgICAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9sZGluZy1yZXBvcnQtc3VibW9kYWwgLm1vZGFsQ29udGFpbmVyIHtcclxuICB3aWR0aDogODgwcHggIWltcG9ydGFudDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnJldi1zdWNjZXNzcG9wLWJsb2NrIC5yZXYtc3VjY2Vzc3BvcC1oZWFkIHtcclxuICAgIGhlaWdodDogODhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgaGVpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG93bmxvYWQtcmV2YW1wLXJlcG9ydCB7XHJcbiAgLmNvbW1vbi1kYXRlcGlja2VyLFxyXG4gIC55ZWFyRHJvcGRvd24ge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1zZWxlY3RlZC1tb250aCxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JheTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAyNXB4IDM3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcclxuICAgICAgMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLXR3bztcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xyXG4gICAgICBtYXJnaW46IDEzcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcclxuICAgICAgICBtYXJnaW46IDRweCA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcclxuICAgICAgY29sb3I6ICRibGFjay10d287XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3ZlcixcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6aG92ZXIsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0OmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibGFjay10d28gIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlcixcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3ZlcixcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQ6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQ6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xyXG4gICAgICBsZWZ0OiAyMnB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAvLyBjb250ZW50OiBcIlxcZTk2ZVwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAuMTY2cmVtO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXNlbGVjdCxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDRweCAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIjtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlcixcclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2Nzc1wiO1xyXG4ucmV2LWxvYWRlcnBvcC1ibG9jayB7XHJcbiAgLnJldi1sb2FkZXJwb3AtaGVhZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyZXlpc2g7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KSxcclxuICAgICAgMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKTtcclxuICB9XHJcbiAgLnJldi1sb2FkZXJwb3AtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCA2MHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KSxcclxuICAgICAgMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4ucGRmLXBhbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNlYTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgLm5vdGUtaGVhZGluZyB7XHJcbiAgICAuZWRlbC1pY29uLWF0dGVudGlvbi1pY29uIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVzc2FnZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuLnRheC1yZXBvcnQtc3VjY2Nlc3Mge1xyXG4gIC5zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcclxuICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyICFpbXBvcnRhbnQ7XHJcbiAgICByb3ctZ2FwOiA0JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAubW9iLXNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGF4LXJlcG9ydC1sb2FkZXIge1xyXG4gIC5zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xyXG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIH1cclxufVxyXG5cclxuLnRheC1yZXBvcnQtc3VjY2Nlc3Mge1xyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3Mge1xyXG4gICAgaGVpZ2h0OiAzNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ub3QtY2xpZW50LWxvZ2luIHtcclxuICAmLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHksXHJcbiAgLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHkge1xyXG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAxZnIgIWltcG9ydGFudDtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICYubW9iLXNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsY2FzZS1wb3B1cC1sb2FkZXItYm9keSB7XHJcbiAgICBoZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyICFpbXBvcnRhbnQ7XHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kcC1iaWxscy1kb3dubG9hZCB7XHJcbiAgICAucGRmLXBhbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZHAtYmlsbHMtZG93bmxvYWQsXHJcbiAgJi5kcC1pbnRlcmVzdC1kb3dubG9hZCB7XHJcbiAgICAuYWN0aW9uLXBvc3Qtc3VjY2VzcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jb21tb24tbW9iLXNtYWxsY2FzZS1wb3B1cC1kb3dubG9hZCB7XHJcbiAgICAubW9iLXNtYWxsY2FzZS1wb3B1cC1sb2FkZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG4gICYubW9kYWxDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGF4LXJlcG9ydC1zdWNjY2VzcyB7XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtc3VjY2VzcyB7XHJcbiAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrcG9pbnRzLnNjc3NcIjtcclxuLnJldi1zdWNjZXNzcG9wLWJsb2NrIHtcclxuICAucmV2LXN1Y2Nlc3Nwb3AtaGVhZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyZXlpc2g7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KSxcclxuICAgICAgMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKTtcclxuICB9XHJcbiAgLnJldi1zdWNjZXNzcG9wLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA4cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDQpLFxyXG4gICAgICAwcHggMjBweCAyNHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgIH1cclxuICAgIC5tZXNzYWdlLWJsb2NrIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrcG9pbnRzLnNjc3NcIjtcclxuXHJcbi5uZXdkcC1tb2RhbCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA4cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMDQpLFxyXG4gICAgICAwcHggMjBweCAyNHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpO1xyXG4gIH1cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyZXlpc2g7XHJcbiAgfVxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAucG9wdXAtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgICAgLnJpZ2h0LWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxlZnQtYmxvY2sge1xyXG4gICAgICAgIC5EYXRlQm94ZnJvbVRvRGF0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIC5EYXRlQm94ZnJvbSxcclxuICAgICAgICAgIC5EYXRlQm94VG8ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDBweCAwcHggMHB4IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcGxpc3QtZHJvcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1ibG9jayB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgIC5zdWJtaXQtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdC1vcGVuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaWthY2h1LXllbGxvdztcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHBhZGRpbmc6IDRweCA3cHg7XHJcbiAgfVxyXG4gIC5zdC1jbG9zZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRwLWNsb3NlLWI7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgcGFkZGluZzogNHB4IDdweDtcclxuICB9XHJcbiAgLmRwdHJhbnNhY3Rpb24tdGFibGUtY29sdW1ucyB7XHJcbiAgICAmLnRhYmxlIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RhbERQVGl0bGUtcmV2YW1wIHtcclxuICBwYWRkaW5nOiAwcHggNzhweDtcclxufVxyXG4uZ2FwLTcwIHtcclxuICBnYXA6IDcwcHg7XHJcbn1cclxuLmdhcC0yOCB7XHJcbiAgZ2FwOiAyOHB4O1xyXG59XHJcbi5idG4tZG93bmxvYWQtYmxvY2tzIHtcclxuICBidXR0b246ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuZWRlbC1pY29uLW1zZyB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICB9XHJcbn1cclxuLmdldHJlcG9ydC1sYWJlbC1ibG9jayB7XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4uZHB0cmFuc2FjdGlvbi10YWJsZS1jb21wIHtcclxuICAuaWNvbiB7XHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0LjY3cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQsXHJcbiAgdGJvZHkgdHIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMWVtKTtcclxuICB9XHJcblxyXG4gIHRoOm50aC1jaGlsZCgxKSxcclxuICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgd2lkdGg6IDE1Ljg3NSU7XHJcbiAgfVxyXG5cclxuICB0aDpudGgtY2hpbGQoMiksXHJcbiAgdGQ6bnRoLWNoaWxkKDIpLFxyXG4gIHRoOm50aC1jaGlsZCgzKSxcclxuICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgd2lkdGg6IDEyLjQ0MiU7XHJcbiAgfVxyXG5cclxuICB0aDpudGgtY2hpbGQoNCksXHJcbiAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgIHdpZHRoOiAzMy40NjQlO1xyXG4gIH1cclxuXHJcbiAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gIHRkOm50aC1jaGlsZCg1KSB7XHJcbiAgICB3aWR0aDogMTMuNzMlO1xyXG4gIH1cclxuXHJcbiAgdGg6bnRoLWNoaWxkKDYpLFxyXG4gIHRkOm50aC1jaGlsZCg2KSB7XHJcbiAgICB3aWR0aDogMjIuNDg5JTtcclxuICB9XHJcblxyXG4gIC5oZWFkaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmRwdHJhbnNhY3Rpb24tdGFibGUgdGFibGUge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAvL3N0eWxlTmFtZTogUC0xMi1NZWRpdW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICYuZGF0ZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMHB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIC8vc3R5bGVOYW1lOiBQLTE0LU1lZGl1bTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIC8vIGhlaWdodDogNjVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE2LjVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2LjVweDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuXHJcbiAgICAgICAgJi5kb3dubG9hZC1idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaS5lZGVsLWljb24tYm9sZC1kb3dubG9hZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODMzcmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogMXB4O1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpLmVkZWwtaWNvbi1tc2cge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdC1vcGVuLFxyXG4gICAgICAuc3QtY2xvc2VkIHtcclxuICAgICAgICBwYWRkaW5nOiA0cHggN3B4O1xyXG4gICAgICAgIC8vc3R5bGVOYW1lOiBQLTE0LU1lZGl1bTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Qtb3BlbiB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaWthY2h1LXllbGxvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0LWNsb3NlZCB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZHAtY2xvc2UtYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmRwdHJhbnNhY3Rpb24tdGFibGUtY29tcCB7XHJcbiAgICAuZHAtdHJhbnNhY3Rpb24tbW9iaWxlIHtcclxuICAgICAgLy9zdHlsZU5hbWU6IFAtMTQtTWVkaXVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVwb3J0LWZyb20sXHJcbiAgICAgIC5yZXBvcnQtdG8sXHJcbiAgICAgIC5kYXRlLFxyXG4gICAgICAuZHAtaWQsXHJcbiAgICAgIC5yZXBvcnQtZnJvbS12YWwsXHJcbiAgICAgIC5yZXBvcnQtdG8tdmFsLFxyXG4gICAgICAuZHAtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGg2LFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlcG9ydC1mcm9tLFxyXG4gICAgICAucmVwb3J0LXRvLFxyXG4gICAgICAuZHAtaWQge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNkcC10cmFuc2FjdGlvbi1sYWJlbCB7XHJcbiAgICAgICAgJi5yZXBvcnQtYXMtb24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogMC41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVwb3J0LWZyb20sXHJcbiAgICAgIC5yZXBvcnQtdG8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRwLWRlc2MtbW9iIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNyZXBvcnRzLWRhdGVzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgICAgICAuZHAtaWQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI2RwLXRyYW5zYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Qtb3BlbixcclxuICAgICAgLnN0LWNsb3NlZCB7XHJcbiAgICAgICAgLy9zdHlsZU5hbWU6IFAtMTQtTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0LW9wZW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA2LjQ1MzJweDtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdC1jbG9zZWQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VwZXJhdG9yIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1zZXZlbnRlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcclxuICAgICAgLyogd2lkdGg6IDEwMCU7ICovXHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogNXB4IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICYuZG93bmxvYWQtYnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkuZWRlbC1pY29uLWJvbGQtZG93bmxvYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaS5lZGVsLWljb24tbXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMC41cHg7XHJcbiAgICAgICAgbGVmdDogMC41cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRwLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG5cclxuICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vc3R5bGVOYW1lOiBQLTE2LVNlbWlib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vKioqKioqKioqKioqKioqKioqKioqcmVzcG9uc2l2ZSBkZXNpZ25pbmcgKioqKioqKioqKioqKioqKioqKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xyXG4gIC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSAuY3VzdG9tRm9ybSAuY3VzdG9tRm9ybVNlY3Rpb24gLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCtzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICB9XHJcblxyXG4gIC5EYXRlQm94ZnJvbVRvRGF0ZS5wYi0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSAuY3VzdG9tRm9ybSAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjAuNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzRweCkge1xyXG4gIC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSAuY3VzdG9tRm9ybSAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0gLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9lZE1vZGFsLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5tb2RhbERQVGl0bGUge1xyXG4gIHBhZGRpbmc6IDMycHggMzFweDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHdpZHRoOiA0MjFweDtcclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlX2J0biB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1CbGFjaztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWRvd25sb2FkMSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAubW9kYWwtYm9keS1sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgfVxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzay1saWdodC1ibHVlLXRoZW1lIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybS1saWdodC1ibHVlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgLmN1c3RvbUZvcm0ge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tRm9ybVNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5zcGFuIC5kLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMHB4IDZweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRhdGVXcmFwIHtcclxuICAgICAgICAgICAgICAgIC5yb3cgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJvZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hXcmFwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5saWdodGJsdWUtcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJsdWVfYmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4IDIxcHggMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgIC5tYWlsX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYWlsX2xhYmVsX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1LjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuZWRlbC1pY29uLXJvdW5kZWQtY2xvc2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLm1haWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZW1vdmUtYnV0dG9uLXJlcG9ydCB7XHJcbiAgICAgICAgICAgIC5jdXN0b21fYnRuIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzayB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgIC5jdXN0b21Gb3JtIHtcclxuICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjIlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3BhbiAuZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwcHggNnB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGVXcmFwIHtcclxuICAgICAgICAgICAgICAucm93ID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm9kZXItYm90dG9tIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveFdyYXAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmx1ZV9iZyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4IDIxcHggMTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgJi5tYWlsIHtcclxuICAgICAgICAgICAgICAgIC5tYWlsX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICZfYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWFpbF9sYWJlbF9jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUuN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWFpbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzay10YWJsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC5wYWdpbmF0aW9uX25hdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJldF9pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJldF91cCB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmV0X2Rvd24ge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgJi5jbG9zZWRSZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgLmVkZWwtaWNvbi1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVkZWwtaWNvbi1lbWFpbC11cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2VkX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vcGVuX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgIC5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICYuZG93bmxvYWRfb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgLmVkZWwtaWNvbi1lbWFpbC11cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cl9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnNlYXJjaF9pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTJweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlX2JnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJfdGFibGUge1xyXG4gICAgICAubWVudSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpZ2h0Ymx1ZS1yYWRpbyB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC8vIHdpZHRoOiAxNXB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDcxLjclO1xyXG4gICAgICBoZWlnaHQ6IDcxLjclO1xyXG4gICAgICBtYXJnaW46IDE1JTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2hlY2tlZE9wdGlvbiB7XHJcbiAgICAvLyAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLmRpc3BfdmFsIHtcclxuICAgIC8vICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gIC5yYWRpbyB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC8vIHdpZHRoOiAxNXB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDcxLjclO1xyXG4gICAgICBoZWlnaHQ6IDcxLjclO1xyXG4gICAgICBtYXJnaW46IDE1JTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNoZWNrZWRPcHRpb24ge1xyXG4gICAgLy8gICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5kaXNwX3ZhbCB7XHJcbiAgICAvLyAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICBidXR0b24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1zdWl0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1zdWl0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogdW5zZXQ7XHJcbiAgICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxufVxyXG5cclxuLmJvZGVyLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5jdXN0b21fYnRuIHtcclxuICBwYWRkaW5nOiAxNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmx1ZV9iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uZGF0ZS1pbnB1dC1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMzJweDtcclxuXHJcbiAgLmZvcm0tbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIHdpZHRoOiAxNTMuODFweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gKioqKioqKioqKioqIERyYXdlciBzY3NzICoqKioqKioqKioqKioqKioqKioqXHJcbi5yYmQtNXhseGF5eXcyOXEtZGIge1xyXG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJiZC01eGx4YXl5dzI5cS1kciB7XHJcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKkRQIHRyYW5zYWN0aW9uIG5ldyBjb250ZW50ICoqKioqKioqKioqKioqKioqKioqL1xyXG4uc2VwYXJhdGUtYm9yZGVyIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5tb2RhbERQVGl0bGUgLmN1c3RvbS1tb2RhbCAubW9kYWwtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgLmN1c3RvbS1tb2RhbC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcmVtIDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLkN1c3RvbUNvbW1vbkRyb3Bkb3duIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uQ3VzdG9tQ29tbW9uRHJvcGRvd24gLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uQ3VzdG9tQ29tbW9uRHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uQ3VzdG9tQ29tbW9uRHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uQ3VzdG9tQ29tbW9uRHJvcGRvd24gb3B0aW9uIHtcclxuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5EYXRlQm94ZnJvbVRvRGF0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcblxyXG4uRGF0ZUJveGZyb20ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG59XHJcblxyXG4uRGF0ZUJveFRvIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIG1hcmdpbjogMCAwcHggMCAxNXB4O1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbExpbmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4uY3VzdG9tVGV4dGJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbVRleHRib3g6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxufVxyXG5cclxuLmFsaWduLWl0ZW0tZmxleC10b3Age1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tbW9kYWwgLm1vZGFsLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250c2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG5AbWl4aW4gb3RoZXItcmVwb3J0cy1zdWJ0YWJzIHtcclxuICAmLmFwcGx5LWRvY2tpbmcge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogNDlweDtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubmF2Lm5hdi10YWJzIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2YW1wZWQtcmVwb3J0cyB7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHBhZGRpbmcgMC4zcyBlYXNlLWluLW91dDtcclxuICAucmV2YW1wLXN0b2NrY2FyZC1zaGltbWVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5Ta2VsZXRvblRpbGUge1xyXG4gICAgICAgIGhlaWdodDogMTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwLWRpc2NsYWltZXItYmxvY2sge1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldmFtcGVkLXJlcG9ydHMuY29tcHJlc3NlZCB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnJlcG9ydHMtcmVmdXJiaXNoZWQge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXBpLWZhaWxlZC1tc2cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAucmV2YW1wZWQtcmVwb3J0cyB7XHJcbiAgICAucmVwb3J0cy1ub3RpZmljYXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLWNyb3NzLWJvbGQtc21hbGw6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tYnJpZWZjYXNlLWNvbG9yIHtcclxuICAgICAgLnBhdGgxOmJlZm9yZSxcclxuICAgICAgLnBhdGgyOmJlZm9yZSxcclxuICAgICAgLnBhdGgzOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub21uZXN5cy1ub3RpZiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyMjksIDIxNCwgMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxCYWNrZ3JvdW5kLmhvbGRpbmctcmVwb3J0LXN1Ym1vZGFsIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDhweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNCksXHJcbiAgICAgICAgMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKTtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXZhbXBlZC1iYWNrZ3JleTtcclxuICAgIC5yZXBvcnQtdGFicyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xyXG4gICAgICAuc3dpdGNoLWJldHdlZW4tcmVwb3J0cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgb3RoZXItcmVwb3J0cy1zdWJ0YWJzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsYWJsZS10YWJsZSB7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogSGFuZGxlICovXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob2xkaW5nLXJlcG9ydC1yZXZhbXBlZCB7XHJcbiAgICAgIC5ob2xkaW5nLXJlcG9ydC1yZXZhbXBlZC10YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICBmb250LWZhbWlseTogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5ob2xkaW5nLXNjcmlwcyB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGgsXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICB0b3A6IDQ4cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgLm51bWVyaWMtdmFsdWUsXHJcbiAgICAgICAgICAuaG9sZGluZy1zY3JpcHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIC5yZW1vdmUtYnRuLXByb3BzIHtcclxuICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ob2xkaW5nLXNjcmlwcyxcclxuICAgICAgICAgIC5udW1lcmljLXZhbHVlIHtcclxuICAgICAgICAgICAgJi50YVJpZ2h0IHtcclxuICAgICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5hcy1vbi1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgIC5ob2xkaW5nLXJlcG9ydC1yZXZhbXBlZC10YWJsZS1yb3cge1xyXG4gICAgICAgICAgICAubnVtZXJpYy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDdweDtcclxuICAgICAgICAgICAgICAuZW1wdHktdmFsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm51bWVyaWMtdmFsdWUsXHJcbiAgICAgICAgICAgIC5ob2xkaW5nLXNjcmlwcyB7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgICAucmVtb3ZlLWJ0bi1wcm9wcyB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaG9sZGluZy1zY3JpcHMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbmluZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1zYW5kO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubnVtZXJpYy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA3cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDIwcHggN3B4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZWRlbC1pY29uLWNsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5tZXNzYWdlU2hvd0NsYXNzIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kb2NrLXRhYmxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA0cHggNnB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRoLm51bWVyaWMtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDZweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB0ZC5udW1lcmljLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbmluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1zYW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5tZXNzYWdlU2hvd0NsYXNzIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ob2xkaW5nLXJlcG9ydC1yZXZhbXBlZC10YWJsZSB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicy5zd2l0Y2gtYmV0d2Vlbi1yZXBvcnRzIHtcclxuICAgICAgQGluY2x1ZGUgb3RoZXItcmVwb3J0cy1zdWJ0YWJzO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb24tcmVwb3J0LW91dGVyIHtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhvbGRpbmctcmV2YW1wLXRhYmxlLXdyYXBwZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuLnByb2R1Y3RsaXN0LXBvcHVwLXppbmRleCB7XHJcbiAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG59XHJcbi5hbGwtcmVwb3J0cyB7XHJcbiAgLmRyYXdlci1oZWFkIHtcclxuICAgIHBhZGRpbmc6IDIycHggMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFzc2VzdC1maWx0ZXItY29udGFpbmVyIHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICBib3gtc2hhZG93OiAwcHggMjVweCAzN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksXHJcbiAgICAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMsIDAsIDQ3LCAwLjIpO1xyXG4gIH1cclxuICAuYXNzZXQtZmlsdGVycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAuYXNzZXRsaXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgIC5hc3NldCB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkUG9yY2VsYWluO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWxlY3RlZC1hc3NldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFzc2V0LXByb2R1Y3QtbGlzdCB7XHJcbiAgICAgIHdpZHRoOiA2MSU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBUcmFjayAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgICAgLmVhY2gtZmlsdGVyLXBhcmVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3LCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFwcGx5LWNhbmNlbCB7XHJcbiAgICBoZWlnaHQ6IDEwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICNmZmYgMCUsXHJcbiAgICAgICNmZmYgNTIuMDglLFxyXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDkzLjE4JVxyXG4gICAgKTtcclxuICB9XHJcbiAgLmFwcGx5LWNhbmNlbC0xYXNzZXRmaWx0ZXItYnRucy1zcGFjaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci10b3A6IHVuc2V0O1xyXG4gIH1cclxufVxyXG4vLy8vLy8vLyAgaG9sZGluZ3Mgc2lkZSBiYXIgLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uaG9sZGluZ3JlcG9ydHMtbmV3LXNpZGViYXIge1xyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgcGFkZGluZzogMTlweCAyMHB4O1xyXG4gICAgLnN0b2NrLWRldGFpbHMtc3dpdGNoLWtleSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDFweDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhvbGRpbmdzLXNlYXJjaCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XHJcbiAgfVxyXG4gIC5jb21tb24tc2VhcmNoLWJhci5vcGVuLXNlYXJjaCB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLmNvbW1vbi1zZWFyY2gtYmFyIHtcclxuICAgIG1pbi13aWR0aDogMjc3cHg7XHJcbiAgICAvLyBoZWlnaHQ6IDMwcHg7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICYub3Blbi1zZWFyY2gge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWN0aW9uLWljb24tY29udGFpbmVyIHtcclxuICAuYWN0aW9uLWljb24ge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gICYuc29ydC1pY29uLWRvdCB7XHJcbiAgICAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgICByaWdodDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDVweDtcclxuICAgIGNvbG9yOiAjZGQ1MDRkO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICByaWdodDogNHB4O1xyXG4gIH1cclxufVxyXG4uYWN0aW9uLWljb24tc2V0dGluZyB7XHJcbiAgcGFkZGluZzogNnB4IDlweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tc2V0dGluZ3Mtc29ydCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFjdGlvbi1zaWRlYmFyLWRyYXdlciB7XHJcbiAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsYXZlbmRlci1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcHBseS1jYW5jZWwtYnRucy1zcGFjaW5nIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNlbGVjdGVkLWZpbHRlcnMtYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMzlweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYW50YXN5O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmV2YW1wZWQtYmFja2dyZXk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC5hbGwtc2VsZWN0ZWQtZmlsdGVyLWJ1YmJsZXMge1xyXG4gICAgbWluLXdpZHRoOiA0MCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdCxcclxuICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZ3JhZGllbnRzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgICAjZmZmIDMxLjY0JSxcclxuICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODAuODYlXHJcbiAgICAgICAgKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICAgIGxlZnQ6IDI4cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMjcwZGVnLFxyXG4gICAgICAgICAgI2ZmZiAzMS42NCUsXHJcbiAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgwLjg2JVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlcnMtc2VjdGlvbiB7XHJcbiAgICAvLyB3aWR0aDogNzUlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bnMtc2VjdGlvbiB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyLWJhcnMtYmxvY2sge1xyXG4gICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAudGFnLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgLmVkLWZpbHRlci1sYWJlbC10ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGkge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1laWdodGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWxsLXF0eS1ibG9jayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudCAgICA7XHJcbiAgICB9XHJcbiAgICAmLnNob3cge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMzJweDtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDI1cHggMzdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxyXG4gICAgICAgICAgMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VsZWN0ZWQtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbGwtcXR5LWJsb2NrIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gPT09PT09PT09PT09PT09PT09ZmlsdGVyIGZsYWdzIENSTj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmdyYXktYnJkLXRhZyB7XHJcbiAgYnV0dG9uIHtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwLjFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGFsZi1weC1icmQtdGFnIHtcclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1pZGJsdWUtYnJkLXRhZyB7XHJcbiAgYnV0dG9uIHtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwLjFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5maWx0ZXItdGFncy1wb3BvdmVyLWJvZHkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlcjogMHB4O1xyXG59XHJcbi5yZWJyYW5kcmVwb3J0cy10b29sdGlwLWhvdmVyIHtcclxuICAmLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB1bnNldDtcclxuICAgIHRvcDogLTFweDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgJi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgfVxyXG59XHJcbi5oYWxmLXB4LWJyZCxcclxuLnJlYnJhbmRyZXBvcnRzLXRvb2x0aXAtaG92ZXIge1xyXG4gIC5wb3BvdmVyLWJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgzLCAwLCA0NywgMC4xMik7XHJcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiA0MXB4O1xyXG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci10YWdzLXBvcG92ZXItYnRuIHtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwLjFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBpbi11bnBpbi1wb3B1cCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdW5zZXQ7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09bmV3cyBzZWN0aW9uPT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLm5ld3Mtc2VjdGlvbiB7XHJcbiAgLm93bC1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMzUlO1xyXG4gICAgLy8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstcGVhY2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3NEYXRhLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1uaW5lO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTM1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBlYXNlLWluLW91dDtcclxuICAgIC5leHBhbmQtYnRuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDZweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICAgIC5uZXdzLXRleHQge1xyXG4gICAgICAudHdvLWxpbmUtZWxsaXBzaXMge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZnVsbC1uZXdzIHtcclxuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgIC8vIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBlYXNlLWluLW91dDtcclxuICAgICAgLm5ld3MtdGV4dCB7XHJcbiAgICAgICAgLnR3by1saW5lLWVsbGlwc2lzIHtcclxuICAgICAgICAgIGxpbmUtY2xhbXA6IHVuc2V0O1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYub25lLW5ld3Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09c2lkZWJhciBhbmQgZHJhd2VyID09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLnJldmFtcC1hY3Rpb24tZHJhd2VyIHtcclxuICAmX19oYW5kbGUge1xyXG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzLCAwLCA0NywgMC41KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19iYWNrZHJvcCB7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xyXG4gICAgei1pbmRleDogMTEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgLmRyYXdlci1oZWFkIHtcclxuICAgICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGF2ZW5kZXItZ3JheTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlcG9ydHMtc2xpZGluZ3BhbmUtaWNvbi1ibG9jayB7XHJcbiAgLnNsaWRpbmdwYW5lLWljb24tYmxvY2sge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICBwYWRkaW5nOiA4cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgICAuaWNvbi10aWxlIHtcclxuICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleDogMSAxIDkwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAuaWNvbi10ZXh0Lm1hcmdpbi10b3AtMTMge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5lZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLWNoYXJ0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuICAgICAgLmVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3IsXHJcbiAgICAgIC5lZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZG93bmxvYWQtbW9kYWwtaG9sZGluZy1yZXBvcnQge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KSxcclxuICAgICAgMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKTtcclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ncmV5aXNoO1xyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zdG9jay1kZXRhaWxzLWRyYXdlciB7XHJcbiAgJl9faGFuZGxlIHtcclxuICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMCwgNDcsIDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9fYmFja2Ryb3Age1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMTEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIGhlaWdodDogY2FsYyg3MHZoIC0gMjVweCkgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmRyYXdlci1oZWFkIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgIH1cclxuICAgIC5kcmF3ZXItYm9keSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0b2NrLWRldGFpbHMtc2lkZWJhciB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLnN0b2NrLWRldGFpbHMtaGVhZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgIC5zdG9jay1kZXRhaWxzLXN3aXRjaC1rZXkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9jay1kZXRhaWxzLWJvZHkge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuLmJ1eS1zZWxsLWJ0bnMtc3BhY2luZyB7XHJcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gIGdhcDogMjVweDtcclxuICBib3gtc2hhZG93OiAwcHggLTRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uYXBwbHktY2FuY2VsLTFhc3NldGZpbHRlci1idG5zLXNwYWNpbmcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjY2Q1O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGdhcDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xyXG59XHJcblxyXG4uYXBwbHktY2FuY2VsLWJ0bnMtc3BhY2luZyB7XHJcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gIGdhcDogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgJi5tYWtlLWZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnV5LXNlbGwtYnRucyxcclxuLmFwcGx5LWNhbmNlbC1idG5zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi5ldmVyeS10cmFuc2FjdGlvbiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIG1heC1oZWlnaHQ6IDkwcHg7XHJcbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktdG9wIHtcclxuICAgIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FsZW5kYXItZGlzcGxheS1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXgtd2lkdGg6IDU0N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRlci1idG4tc2hpbW1lciB7XHJcbiAgICAuU2tlbGV0b25UaWxlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kZXItZGF0ZS1OLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1pbi13aWR0aDogMjkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5lZGVsLWljb24tY2FsZW5kYXItcm91bmRlZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kYXItbGlzdC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgdG9wOiAxMDUlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAvLyBsZWZ0OiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWxpZ2h0O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDI1cHggMzdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxyXG4gICAgICAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgLnRpbWUtcmFuZ2UtbGlzdCB7XHJcbiAgICAgIGZsZXg6IDU2O1xyXG4gICAgICAuY2FsLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnllYXJkcm9wLWxpc3Qge1xyXG4gICAgICBmbGV4OiA0NDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIFRyYWNrICovXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgICAgLmZpbmFuY2lhbF95ZWFycyB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXItbGlzdC13aGl0ZS1iZyB7XHJcbiAgJi56LWluZGV4LWhpZ2hfX2hhbmRsZS13cmFwcGVyLFxyXG4gICYuei1pbmRleC1oaWdoX19jb250ZW50LFxyXG4gICYuZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuei1pbmRleC1oaWdoX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAuZHJhd2VyX3llYXJfY29udGFpbmVyIHtcclxuICAgIC55ZWFyX2xpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgIC5maW5hbmNpYWxfeWVhciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLmRyYXdlcl95ZWFyX2NvbnRhaW5lciB7XHJcbiAgICAgIC5tb2JfeWVhcl9jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9iX3llYXJfY29udGFpbmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGF2ZW5kZXItZ3JheTtcclxuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIycHggMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZHJhd2VyX2NvbnRhaW5lciB7XHJcbiAgICAuY2FsZW5kYXJfbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDhweDtcclxuICAgICAgLmxpc3RfY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhvbGRpbmctcmVwb3J0LXJldmFtcGVkLXRhYmxlLXJvdyB7XHJcbiAgLnByb2R1Y3QtZmlsdGVyLXRhZ3Mge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zZWxlY3RlZCxcclxuICAmOmhvdmVyIHtcclxuICAgIHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1zYW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBGaWx0ZXIsIFNvcnQgYW5kIFR5cGUgZHJhd2VyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnNvcnQtZmlsdGVyLXR5cGUtdGFicy1hbmQtYnRucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJnO1xyXG4gIC5zb3J0LWZpbHRlci10eXBlLXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnNmdC10YWJzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1iZztcclxuICAgIH1cclxuICAgIC5zZnQtdGFicy5hY3RpdmUtdGFiIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1zZXZlbjtcclxuICAgICAgY29sb3I6ICREYXJrLU1pZG5pZ2h0LUJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbGVhci1hbGwge1xyXG4gICAgY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxufVxyXG4uc2VsZWN0ZWQtdGFiLWNvbnRlbnQge1xyXG4gIGZsZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxufVxyXG5cclxuLmNhbGVuZGFyLXJldmFtcC1pdGVtcy1pdGVtbGlzdCB7XHJcbiAgJi5lZGVsLXNpZGViYXItZHJhd2VyIHtcclxuICAgIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDI5LjVweCAxNS41cHggMjMuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGF2ZW5kZXItZ3JheTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMS41cHggIWltcG9ydGFudDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kYXJfbGlzdC1yZXZhbXAge1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHggMjBweDtcclxuICAgIC5saXN0X2NvbnRhaW5lci1yZXZhbXAge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAueWVhcl9saXN0LXJldmFtcCB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggODBweCAxNXB4O1xyXG4gICAgLmZpbmFuY2lhbF95ZWFyLXJldmFtcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICYuc2VsZWN0ZWQsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXktc2VsbC1idG5zLXNwYWNpbmcge1xyXG4gICAgbWluLWhlaWdodDogODBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5jYWxlbmRhci0tcm93LXJldmFtcCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgIGdhcDogNyU7XHJcbiAgfVxyXG4gIC5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUgLmlucHV0LWdyb3VwIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICB9XHJcbiAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XHJcbiAgICBtYXJnaW46IDdweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gIH1cclxuICAuc2luZ2xlRGF0ZVBpY2tlciB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3NpdGlvbi10YWItb3Blbi1wb3NpdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuLmRvd25sb2FkLXJhZGlvLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICBnYXA6IHVuc2V0O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcclxuICB9XHJcbiAgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2VuZXJpY3BvcHVwLWJ1dHRvbi1yZW1vdmUge1xyXG4gIC5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaG9sZGluZy1yZXBvcnQtcmV2YW1wZWQtdGFibGUtcm93IHtcclxuICAuZWRlbC1pY29uLWNsb2NrIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgfVxyXG59XHJcbiIsIiRiYXNlX2ZvbnRfc2l6ZTogMTZweDtcclxuXHJcbi8vICRmb250X2ZvdXI6IDI1JTtcclxuLy8gJGZvbnRfc2l4OiAzNy41JTtcclxuLy8gJGZvbnRfZWlnaHQ6IDUwJTtcclxuLy8gJGZvbnRfbmluZTogNTYuMjUlO1xyXG4vLyAkZm9udF90ZW46IDYyLjUlO1xyXG4vLyAkZm9udF9lbGV2ZW46IDY4Ljc1JTtcclxuLy8gJGZvbnRfdHdlbHZlOiA3NSU7XHJcbi8vICRmb250X3RoaXJ0ZWVuOiA4MS4yNSU7XHJcbi8vICRmb250X2ZvdXJ0ZWVuOiA4Ny41JTtcclxuLy8gJGZvbnRfZmlmdGVlbjogOTMuNzUlO1xyXG4vLyAkZm9udF9zaXh0ZWVuOiAxMDAlO1xyXG4vLyAkZm9udF9zZXZlbnRlZW46IDEwNi4yNSU7XHJcbi8vICRmb250X2VpZ2h0ZWVuOiAxMTIuNSU7XHJcbi8vICRmb250X25pbmV0ZWVuOiAxMTguNzUlO1xyXG4vLyAkZm9udF90d2VudHk6IDEyNSU7XHJcbi8vICRmb250X3R3ZW50eVR3bzogMTM3LjUlO1xyXG4vLyAkZm9udF90d2VudHlUaHJlZTogMTQzLjc1JTtcclxuLy8gJGZvbnRfdHdlbnR5Rm91cjogMTUwJTtcclxuLy8gJGZvbnRfdHdlbnR5Rml2ZTogMTU2LjI1JTtcclxuLy8gJGZvbnRfdHdlbnR5RWlnaHQ6IDE3NSU7XHJcblxyXG4kZm9udF9mb3VyOiAwLjI1cmVtO1xyXG4kZm9udF9zaXg6IDAuMzc1cmVtO1xyXG4kZm9udF9zZXZlbjogMC40MzhyZW07XHJcbiRmb250X2VpZ2h0OiAwLjVyZW07XHJcbiRmb250X25pbmU6IDAuNTYzcmVtO1xyXG4kZm9udF90ZW46IDAuNjI1cmVtO1xyXG4kZm9udF9lbGV2ZW46IDAuNjg4cmVtO1xyXG4kZm9udF90d2VsdmU6IDAuNzVyZW07XHJcbiRmb250X3RoaXJ0ZWVuOiAwLjgxM3JlbTtcclxuJGZvbnRfdGhpcnRlZW5fcG9pbnRfc2l4OiAwLjg1cmVtO1xyXG4kZm9udF9mb3VydGVlbjogMC44NzVyZW07XHJcbiRmb250X2ZpZnRlZW46IDAuOTM4cmVtO1xyXG4kZm9udF9zaXh0ZWVuOiAxcmVtO1xyXG4kZm9udF9zaXh0ZWVuX3BvaW50X3NpeDogMS4xcmVtO1xyXG4kZm9udF9zZXZlbnRlZW46IDEuMDYzcmVtO1xyXG4kZm9udF9laWdodGVlbjogMS4xMjVyZW07XHJcbiRmb250X25pbmV0ZWVuOiAxLjE4OHJlbTtcclxuJGZvbnRfdHdlbnR5OiAxLjI1cmVtO1xyXG4kZm9udF90d2VudHlPbmU6IDEuMzEzcmVtO1xyXG4kZm9udF90d2VudHlUd286IDEuMzc1cmVtO1xyXG4kZm9udF90d2VudHlUaHJlZTogMS40MzhyZW07XHJcbiRmb250X3R3ZW50eUZvdXI6IDEuNXJlbTtcclxuJGZvbnRfdHdlbnR5Rml2ZTogMS41NjNyZW07XHJcbiRmb250X3R3ZW50eVNpeDogMS42MjVyZW07XHJcbiRmb250X3R3ZW50eVNldmVuOiAxLjY4OHJlbTtcclxuJGZvbnRfdHdlbnR5RWlnaHQ6IDEuNzVyZW07XHJcbiRmb250X3RoaXJ0eTogMS44NzVyZW07XHJcbiRmb250X3RoaXJ0eU9uZTogMS45MzhyZW07XHJcbiRmb250X3RoaXJ0eVR3bzogMnJlbTtcclxuJGZvbnRfdGhpcnR5U2l4OiAyLjI1cmVtO1xyXG4kZm9udF9mb3VydHk6IDIuNXJlbTtcclxuJGZvbnRfZm91cnR5VHdvOiAyLjYyNXJlbTtcclxuJGZvbnRfZm91cnR5U2l4OiAyLjg3NXJlbTtcclxuJGZvbnRfZm91cnR5RWlnaHQ6IDNyZW07XHJcbiRmb250X2ZpZnR5OiAzLjEyNXJlbTtcclxuJGZvbnRfc2V2ZW50eTogNC4zNzVyZW07XHJcbiRmb250X29uZUh1bmRyZWQ6IDYuMjVyZW07XHJcbiRmb250X29uZUh1bmRyZWRGaXZlOiA2LjU2M3JlbTtcclxuJGZvbnRfZmlmdHlGaXZlOiAzLjQzOHJlbTtcclxuJGZvbnRfZmlmdHlFaWdodDogMy42MjVyZW07XHJcbiRmb250X3NpeHR5OiAzLjc1cmVtO1xyXG4kZm9udF9zZXZlbnR5T25lOiA0LjQzOHJlbTtcclxuJGZvbnRfbmluZXR5OiA1LjYyNXJlbTtcclxuJHNpeHR5X2ZvdXI6IDRyZW07XHJcbiRmb250LXRoaXJ0eUZvdXI6IDIuMTI1cmVtO1xyXG4kZm9udC1vbmVUd2VudHlGaXZlOiA3LjgxM3JlbTtcclxuJGZvbnQtc2V2ZW50eUZpdmU6IDQuNjg4cmVtO1xyXG4kZm9udC1lbGV2ZW50cG9pbnR0d286IDAuN3JlbTtcclxuJGZvbnQtZmlmdHluaW5lcG9pbnR0d286IDMuN3JlbTtcclxuJGZvbnRfc2l4dHlmb3VyOiA0cmVtO1xyXG4kZm9udF9uaW5ldHlmb3VyOiA1Ljg3NXJlbTtcclxuJGZvbnQtbmluZXR5U2l4OiA2cmVtO1xyXG4kZm9udF9zaXh0eUZvdXI6IDRyZW07XHJcbiRmb250X3NldmVudHlUd286IDQuNXJlbTtcclxuJGZvbnRfc2V2ZW50eVRocmVlOiA0LjZyZW07XHJcbiRmb250X2ZpZnR5U2l4OiAzLjVyZW07XHJcbiRmb250X3RoaXJ0eUVpZ2h0OiAyLjM3NXJlbTtcclxuJGZvbnQtbmluZXR5T25lOiA1LjY4OHJlbTtcclxuJGZvbnQtZWlnaHR5OiA1cmVtO1xyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha3BvaW50cy5zY3NzXCI7XHJcblxyXG4ucHJvZHVjdC1zZWN0b3Itc2lkZWJhciB7XHJcbiAgZGl2IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1vbmUxO1xyXG4gICAgcGFkZGluZzogNHB4IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuLmhvbGRpbmdzLXNpZGViYXItYm9keS1ibG9jayB7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIC5waXZvdC1wb2ludHMge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI3cHggMTBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmV2YW1wLWJhY2tncm91bmQtYmx1ciB7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXB4KTtcclxuICB6LWluZGV4OiAxMSAhaW1wb3J0YW50O1xyXG59XHJcbi5yZXZhbXAtYmFja2dyb3VuZC1ibHVyLnotaW5kZXgtaGlnaF9fYmFja2Ryb3Age1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xyXG59XHJcblxyXG4uaG9sZGluZy1yZXBvcnQtc3VibW9kYWwge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IDBweCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KSxcclxuICAgIDBweCAyMHB4IDI0cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSk7XHJcbiAgLmRvd25sb2FkYmxvY2subW9kYWxDb250YWluZXIge1xyXG4gICAgd2lkdGg6IDQ3OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuICAgIC5tZXNzYWdlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5yZXYtbG9hZGVycG9wLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5haWYtbG9hZGVyLFxyXG4gIC5kb3dubG9hZGJsb2NrIHtcclxuICAgIC5yZXYtbG9hZGVycG9wLWhlYWQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yZXYtaG9sZC1maWx0ZXJwaWxscyB7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAyNXB4IDM3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcclxuICAgIDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgLmFsbC1maWx0ZXJzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gIH1cclxuICAuYnV5LXNlbGwtYnRucy1zcGFjaW5nIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMge1xyXG4gICAgLmxlZnRzaWRlYmFyIHtcclxuICAgICAgd2lkdGg6IDM3LjUlO1xyXG4gICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAubmF2IHtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgYS5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1iZztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRNaWRuaWdodC1CbHVlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5lZGVsLWljb24tcm91bmQtY2lyY2xlIHtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICAgIHdpZHRoOiA2Mi41JTtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgLmVhY2gtZmlsdGVyLXBhcmVudCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xyXG5cclxuICAgICAgICAuY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbW1vbi1jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5iZ193aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIyMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAubWItMyxcclxuICAgICAgICAgIC5tYi0yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb21tb25zY3JvbGwtbmV3IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBvdmVyZmxvdy15OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1jb250ZW50cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgJi50b3Bib3hzc2hhZG93LWJ1dHRvbiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYnV5LXNlbGwtY29sIHtcclxuICAgICAgICAubXRnLTEwIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvdHRvbWJ0bnNlY3Rpb24gLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogMjcuNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMsIDAsIDQ3LCAwLjIpO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGUubm8tYm9yZGVyIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5maWx0ZXItc29ydC10eXBlLWNvbnRhaW5lciB7XHJcbiAgLmJ1eS1zZWxsLWJ0bnMtc3BhY2luZyB7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDE1cHg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDkycHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5maWx0ZXItbGlzdC1ibG9jay10eXBlIHtcclxuICAgIC8vIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAudHlwZS1maWx0ZXItbGlzdCB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDBweCByZ2JhKDE3LCAwLCAwLCAwLjA1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbGVhci1hbGwtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAuYXNzZXN0LXNvcnQtZmlsdGVyLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMjVweCAzN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksXHJcbiAgICAgIDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAucG9zcmVsIHtcclxuICAgICAgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaG9sZGluZy1zb3J0aW5nIHtcclxuICAgICAgLm9yZGVyYm9vay1zb3J0aW5nIHtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgLmRyYXdlci1oZWFkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJhd2VyLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAuc29ydGxpc3QtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1iZztcclxuICAgICAgICAgICAgLnNvcnRsaXN0LXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWxpc3QtYmxvY2stdHlwZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIHtcclxuICAgICAgLmxlZnRzaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMzcuNSU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC5uYXYge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgYS5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYmc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHRzaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogNjIuNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHZoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIFRyYWNrICovXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBIYW5kbGUgKi9cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgIC5lYWNoLWZpbHRlci1wYXJlbnQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xyXG4gICAgICAgICAgLm1iLTMsXHJcbiAgICAgICAgICAubWItMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmdfd2hpdGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgICAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbW1vbnNjcm9sbC1uZXcge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMywgMCwgNDcsIDAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24tZnVuZC1zb3J0IHtcclxuICAgIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbW1vbnNjcm9sbC1uZXcge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgIC5zb3J0bGlzdC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJnO1xyXG4gICAgICAgIC5zb3J0bGlzdC1uYW1lcyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ldy1iYWNrZ3JleS1jaGVja2JveCB7XHJcbiAgLmNvbW1vbi1jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5wZGItNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG4uZHAtbW9iLW1haW4tYmxvY2sge1xyXG4gIC5tYWluaGVhZCB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXlpc2g7XHJcbiAgfVxyXG4gIC5kcHRyYW5zYWN0aW9uLXB1bGwtbW9iaWxlLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAuc3Qtb3BlbiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgIH1cclxuICAgIC5zdC1jbG9zZWQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbUZvcm0ge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgLkRhdGVCb3hmcm9tVG9EYXRlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIC5EYXRlQm94ZnJvbSxcclxuICAgICAgLkRhdGVCb3hUbyB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMiU7XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggMHB4IDBweCAyM3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRwaWQtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhbWlseS10YWdnaW5nLWhvbGRpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICB6LWluZGV4OiA5OTg7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4udGFicy1ob2xkaW5nIHtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICAucG5sX3RhYnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5wYWQtMTUtZ2FwLTEwIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGdhcDogMTBweDtcclxufVxyXG4ubGgtMjJweCB7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuLnBvcHVwLWRpc2NsYWltZXItYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6ICRwaW5raXNoLXJlZDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMTJweCA0MHB4O1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgaSB7XHJcbiAgICBjb2xvcjogJHJlZGRpc2g7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIH1cclxufVxyXG4uc2xpZGluZ3BhbmUtaWNvbi1ibG9jay5haWYtcGRmLXNsaWRpbmdwYW5lIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5haWYtcGRmLWRvd25sb2FkLWJsb2NrIHtcclxuICAucmV2LWxvYWRlcnBvcC1ib2R5IHtcclxuICAgIGdhcDogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvekluZGV4LnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udHNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5cclxuLmRyb3Bkb3duLWZpbHRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSxcclxuICAgIDBweCAyNXB4IDM3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBtaW4td2lkdGg6IDI1MnB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBwYWRkaW5nOiAxMHB4O1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTE1JTtcclxuICBsZWZ0OiAwO1xyXG4gIC5saXN0LWNvbnRhaW5lci1wYXJlbnQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC5saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIC5kaXNwX3ZhbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgIC8vICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgLy8gICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwbHktY2FuY2VsIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGF2ZW5kZXItZ3JheTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksXHJcbiAgICAgIDBweCAyNXB4IDM3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuYnV5LXNlbGwtY29sIHtcclxuICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICAubXRnLTEwLmJnLXdoaXRlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW4gIWltcG9ydGFudDtcclxuICAgICAgICAucGUtMiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBzLTIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvdHRvbWJ0bnNlY3Rpb24ge1xyXG4gICAgICAgICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FuY2VsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9Ecm9wRG93bkZpbHRlci5zY3NzXCI7XHJcblxyXG4uZmlsdGVyLXBpbGxzIHtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMTVweCAwcHggMjBweCAwcHg7XHJcbiAgLy8gbWluLWhlaWdodDogNHJlbTtcclxuICAuQXNzZXRjbGFzc3Mtc2hpbW1lciB7XHJcbiAgICAuU2tlbGV0b25UaWxlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBpbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDAuNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcclxuICAgIC8vIG1pbi13aWR0aDogNDRweDtcclxuICAgIC8vIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4wMDEpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1hY3RpdmUtYnRuIHtcclxuICAgICAgLmJ0bi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAwLCA0NywgMC4wNSk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMsIDAsIDQ3LCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlci1uYW1lIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuYWN0aXZlLWZpbHRlci1yZWRkb3Qge1xyXG4gICAgICAgIGNvbG9yOiAjZjA0ZTQ1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBpbGwtc2VsZWN0ZWQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMsIDAsIDQ3LCAwLjUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDAsIDQ3LCAwLjA1KTtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3duIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gICAgLmFycm93cyB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1vYi1maWx0ZXItcGlsbHMtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XHJcblxyXG4gIC5tb2ItZmlsdGVyLXBpbGxzIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLkFzc2V0Y2xhc3NzLXNoaW1tZXIge1xyXG4gICAgICAuU2tlbGV0b25UaWxlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iLXBpbGwge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAmLm1vYi1waWxsLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMsIDAsIDQ3LCAwLjUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMCwgNDcsIDAuMDUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYWN0aXZlLWZpbHRlci1yZWRkb3Qge1xyXG4gICAgICAgICAgY29sb3I6ICNmMDRlNDU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4ucG5scmV2YW1wLWJvcmRlci10YWJsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5jdXN0b20tdGFibGUtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgfVxyXG4gICYuY29tbW9uLXRhYmxlLWJvcmRlciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdG9wOiA0OXB4O1xyXG4gICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtbmluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtbmluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBubC1vbmUtVmFsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgICAgICYuc3RhcnQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmVuZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9uZS1iZWxvdy1hbm90aGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbmwtYWJvdmUtdmFsLFxyXG4gICAgICAgICAgLnBubC1iZWxvdy12YWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBubC1hYm92ZS12YWwge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmFtaWx5LXRhZ2dpbmctcG5sIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICAuc2VsZWN0ZWRfb3B0aW9uIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbi5ncmlkLTFmcjFmciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgZ2FwOiAxMHB4IDIwcHg7XHJcbiAgLmdyaWQtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLnBubC1zaWRlYmFyLWRyYXdlci1ib2R5IHtcclxuICAvLzcwcHggZm9yIGJ1eS1zZWxsIGJ0bnNcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KSAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC52aWV3LWxlc3MtbW9yZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aWV3LWRubGQtYnRucy1zcGFjaW5nIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlbGVjdGVkLWZpbHRlcnMtYmFyLXBubG1vYiB7XHJcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xyXG4gIGdhcDogMTBweDtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogNDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmV2YW1wZWQtYmFja2dyZXk7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG4uYWxsLXBubC1yZXBvcnQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAuZXJyb3ItbXNnLW5ldy1pY29uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAuZWRlbC1pY29uLWJyaWVmY2FzZS1jb2xvciB7XHJcbiAgICAucGF0aDE6YmVmb3JlLFxyXG4gICAgLnBhdGgyOmJlZm9yZSxcclxuICAgIC5wYXRoMzpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJEdhaW5zYm9ybyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2ZvciB0YWIgdmlld1xyXG4gIC5hbGwtcG5sLWNhcmQge1xyXG4gICAgZmxleDogMSAxIDM1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NDBweCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNDQwcHgpIHtcclxuICAgIGNvbHVtbi1nYXA6IDVweDtcclxuICAgIHJvdy1nYXA6IDVweDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5zdHJlYW0tYmxvY2stZGF0YSB7XHJcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICAubnVtZXJvIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG59XHJcbi5jb21tb24tYWNjb3JkaWFuLmhvbGRpbmctc2lkZWJhci1xdHlicmVha2Rvd24ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAuY2hhcnRpcW91dGVyY2xhc3Mge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5LXRvcCB7XHJcbiAgICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgcGFkZGluZzogMHB4IDExcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJyZWFrZG93bi1ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC44ZnIgMWZyIDFmcjtcclxuICByb3ctZ2FwOiAxNXB4O1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgLnRpdGxlLXZhbHVlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIC5xdHktdmFsdWUge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgICAubnVtZXJvIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50cmFuc2FjdGlvbi1pbm5lci1tYWluQmxvY2sge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG4gIC50cmFuc2NhdGlvbi1ibG9jay1pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIC50cmFuc2NhdGlvbi1jaHVuayB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21tb24tYWNjb3JkaWFuLmhvbGRpbmctc2lkZWJhci10cmFuc2FjdGlvbmJyZWFrZG93biB7XHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAuYWxsLXRyYW5zYWN0aW9uIHtcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmV2ZXJ5LXRyYW5zYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tcmVwb3J0LWV4Y2xhIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250c2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbiNyZXBvcnQtbmF2YmFyLnJlcG9ydC1uYXYtY29udGFpbmVyIHtcclxuICB6LWluZGV4OiAxMTsgLy92ZXJ5IHNlbnNpdGl2ZVxyXG4gIHRvcDogLTFweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbiwgd2lkdGggMC41cyBlYXNlO1xyXG4gICYuYXBwbHktc2hhZG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgfVxyXG4gIC5hbGwtbmF2LWFsbC1yZXBvcnRzLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDAgMHB4O1xyXG4gICAgfVxyXG4gICAgLmFsbC1yb3V0ZXMge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdXRlLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJvdXRlLWxpbmsuYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLXNldmVuO1xyXG4gICAgICAgIGNvbG9yOiAkRGFyay1NaWRuaWdodC1CbHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGVmdC1zaGFkb3c6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGY3ZmEsIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC1zaGFkb3c6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHJpZ2h0OiA1M3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsICNmOGY3ZmEpO1xyXG4gICAgICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICAgICAgfVxyXG4gICAgICAmLmxlZnQtc2hhZG93LnJlYWNoZWQtdG9wOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQtc2hhZG93LnJlYWNoZWQtdG9wOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFsbC1yZXBvcnRzLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAuYWxsLXJlcG9ydHMtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIC5hbGwtcmVwb3J0cy1idG4tdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI2FsbC1yZXBvcnRzIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAxMDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRzaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuXHJcbi50cmFuc2FjdGlvbi1kZXRhaWwtbDMge1xyXG4gIC50cmFuc2FjdGlvbi1kZXRhaWwtdGFibGUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuXHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAudHJhbnNhY3Rpb24tZGV0YWlsLXRhYmxlLXJvdyB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1uaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZWRlbC1pY29uLWVkaXQtdHhuLXJlcG9ydCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFkLWxlZnQtd2hlbi1lZGl0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sMy1zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC5sMy1zdW1tYXJ5LWJveCB7XHJcbiAgICAgIGZsZXg6IDEgMCAxNiU7XHJcbiAgICB9XHJcbiAgICAucmVicmFuZHJlcG9ydHMtdG9vbHRpcC1ob3ZlciAucG9wb3Zlci1ib2R5IHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLmwzLXN1bW1hcnktbW9iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIC5lZGVsLWljb24tc3RvY2stYnJpZWZjYXNlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRpc3BsYXlOYW1lLXN0b2NrIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmwzLWhlYWRpbmctbW9iIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgLmVkZWwtaWNvbi1sZWZ0LXNob3J0QXJyb3cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50cmFuc2FjdGlvbi1kZXRhaWwtdGFibGUtbW9iIHtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB1bnNldDtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgLy8gdGgge1xyXG4gICAgICAgIC8vICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICAgICAgLy8gICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIC8vICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAvLyAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIC8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50cmFuc2FjdGlvbi1kZXRhaWwtdGFibGUtcm93IHtcclxuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI1cHggMThweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW5pbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZWRlbC1pY29uLWVkaXQtdHhuLXJlcG9ydCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWQtbGVmdC13aGVuLWVkaXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTlweCAxMHB4IDE5cHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRhaW5lciB7XHJcbiAgICAgIC5tb2JpbGUtZ2VuZXJpY2RyYXdlciB7XHJcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oaWRlLXNjcm9sbC10cmFjayB7XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iZy1yZXZhbXBlZC1iYWNrZ3JleSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVwb3J0cy1yZWZ1cmJpc2hlZCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZy10b3A6IHVuc2V0O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc21hbGxjYXNlLXBvcHVwLWZhaWwge1xyXG4gIG1heC13aWR0aDogNzE0cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDQyOXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgJi1oZWFkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDM2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgcGFkZGluZzogNTAuNDNweCA0JSA0JTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xyXG4gICAgLmRvd25sb2FkU3VjY2VzcyB7XHJcbiAgICAgIHdpZHRoOiAxNjkuODRweDtcclxuICAgICAgaGVpZ2h0OiA5Mi40N3B4O1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGhyZXNob2xkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC51cGRhdGUtbWVzc2FnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAzOXB4IGF1dG8gNjAuNTNweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uLXBvc3Qtc3VjY2VzcyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHdpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2Itc21hbGxjYXNlLXBvcHVwLWZhaWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNDI1cHg7XHJcbiAgaGVpZ2h0OiAzMDdweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMHB4IDIlIDIlO1xyXG5cclxuICAmLWJvZHkge1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZG93bmxvYWRTdWNjZXNzIHtcclxuICAgICAgd2lkdGg6IDE2OS44NHB4O1xyXG4gICAgICBoZWlnaHQ6IDkyLjQ3cHg7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC51cGRhdGUtbWVzc2FnZSB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZy10b3A6IDYlO1xyXG4gICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3Rpb24tcG9zdC1zdWNjZXNzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuXHJcbiAgICAudHdpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLnNtYWxsY2FzZS1wb3B1cC1sb2FkZXIge1xyXG4gIG1heC13aWR0aDogNzE0cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDM3NHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgJi1oZWFkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwOXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwZGF0ZS1tZXNzYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA0MjVweDtcclxuICBoZWlnaHQ6IDIyOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyJTtcclxuXHJcbiAgJi1ib2R5IHtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgd2lkdGg6IDI1OXB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbiRlZGl0LW1vZGFsLXdpZHRoOiA1NTBweDtcclxuJGlucHV0LWJveC13aWR0aDogMTAycHg7XHJcbiRpbnB1dC1ib3gtd2lkdGgtbW9iaWxlOiAxNTVweDtcclxuXHJcbkBtaXhpbiBpbnB1dC1jaGFuZ2VzLWVkaXQtZXNvcC1taXhpbiB7XHJcbiAgLmlucHV0LWNoYW5nZXMtZWRpdCB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6ICRpbnB1dC1ib3gtd2lkdGg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICB3aWR0aDogJGlucHV0LWJveC13aWR0aC1tb2JpbGU7XHJcbiAgICAgICAgJi5kYXRlLWRyYXdlci1pbnB1dC1maWVsZCB7XHJcbiAgICAgICAgICB3aWR0aDogJGlucHV0LWJveC13aWR0aC1tb2JpbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNhY3Rpb24taGlzdG9yeS1jb250YWluZXIge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIC5zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcclxuICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgcm93LWdhcDogNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRpdFRyYW5zYWN0aW9uIHtcclxuICAgIC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogJGVkaXQtbW9kYWwtd2lkdGg7XHJcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogNzdweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LXdpZHRoOiAkZWRpdC1tb2RhbC13aWR0aDtcclxuICAgIH1cclxuICAgIC5oZWlnaHRfd2lkdGhfY2hlY2sge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXdpZHRoLTIyOSB7XHJcbiAgICAgIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMjI5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSg2OSwgNjcsIDY3LCAwLjUpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcclxuICAgIH1cclxuICAgIC5tb2RhbEJhY2tncm91bmQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCA2NywgNjcsIDAuNSk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xyXG4gICAgfVxyXG4gICAgLmVkaXQtdHhucy1zY3JvbGxlciB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE4NXB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGVsLWljb24tVGltZXItcmVmcmVzaCB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5yZW1vdmUtYnV0dG9uLXJlcG9ydCBidXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuICAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxuICAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxuICAuZXJyb3ItYXV0aG9yaXplLWFwcHJveGltYXRlIHtcclxuICAgIG1hcmdpbjogMC41cmVtIGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAucC0xIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcbiAgICAgICYudG9wLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgLnAtMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW52YWxpZE1zZyB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGFuZ2UtYmctcGFzdGFsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlbC1jcmVhbSAhaW1wb3J0YW50O1xyXG4gICAgICAuY2hhbmdlLXR4dGNvbG9yIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGl0LWF1dGgge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIC5pbnZhbGlkTXNnIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIC5wLTEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlld19hbGwtdHJhbnNhY3Rpb24ge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweCAxNXB4O1xyXG4gIH1cclxuICAuY29uc3RhbnRzYWxpZ24tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAudmFscyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDFweCAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb3J0aW5nLXRyYW5zYWNpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgLnNvcnRpbmctbWFyZ2luIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIC5oaWdoZXN0LXNvcnQge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1eWJhY2stY2xhc3Mge1xyXG4gICAgY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTU0LCAyMTQsIDAuMSk7XHJcbiAgICBib3JkZXI6IDAuMXB4IHNvbGlkICRsYWJlbC1za3libHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIH1cclxuICAuRVEtY2xhc3Mge1xyXG4gICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICBib3JkZXI6IDAuMXB4IHNvbGlkICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgfVxyXG4gIC5kYXRlVHJhbnNhY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAwcHggMzlweCAxNXB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgLmRhdGVfVHJhbnNhY3Rpb24ge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXh0ZXJuYWwtdHhucyB7XHJcbiAgICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA1MjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAuZWRpdC1oaXN0b3J5IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDU5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLXRpdGxlLXRvZ2dsZS1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAudHJhbnNhY3Rpb25fZGF0YVRpbWUge1xyXG4gICAgY29sb3I6ICM3MTcxNzI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmRvdF9kYXRldGltZSB7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNob3ctYWxsLXRyYW5zYWN0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRIb25leWRldztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMHB4IDEwcHg7XHJcbiAgICAubGVhcm5fdHJhbnNhY3Rpb24ge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXBwcm94aW1hdGVkLXRyYW5zYWN0aW9uIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAudmVjdG9yLWktY29uIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNsb3NlLXRyYW5zYWN0aW9ucyB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7XHJcbiAgfVxyXG4gIC5lZGl0YWJsZUNvdW50LWluc3RydW1lbnRzIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC5hcHByb3hpbWF0ZS10cmFuc2FjdGlvbiB7XHJcbiAgICAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5hY2NlcHQtYXBwcm94aWFtdGUge1xyXG4gICAgICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubW9kYWxEUFRpdGxlIHtcclxuICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDk0N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFwcHJveGltYXRpb24tYm90dG9tIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDFweCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jZW50ZXItcGFnaW5hdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuZHluYW1pYy1wYWdpbmF0aW9uIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLWl0ZW0uYXJyb3ctYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb24tbnVtYmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHBhZGRpbmc6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLXRyYW5zYWN0aW9uIHtcclxuICAgIC5jb21tb24tRWRCdXR0b25JY29uLWljb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5maWx0ZXItc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHJhbnNhY3Rpb24tMTAge1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IHVuc2V0O1xyXG4gIH1cclxuICAuZWRpdC1oaXN0b3J5IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweCAzMHB4O1xyXG4gICAgLkVkaXRfY29udGFpbmVyIHtcclxuICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwLWVkaXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC02cHg7XHJcbiAgICB0b3A6IDAuMnJlbTtcclxuICB9XHJcbiAgLmRhdGVwaWNrZXItZWRpdC1mb3JtYXQyIHtcclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgJi55ZWFyRHJvcGRvd24uY29tbW9uLWRhdGVwaWNrZXIuZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb2N1cy1ib3JkZXIsXHJcbiAgICAuZm9jdXMtYm9yZGVyOmZvY3VzLFxyXG4gICAgLmZvY3VzLWJvcmRlcjphY3RpdmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBvdXRsaW5lOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB3aWR0aDogJGlucHV0LWJveC13aWR0aDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1ib3gtd2lkdGgtbW9iaWxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJhbnNhY3Rpb24tZWRpdC1oaXN0b3J5IHtcclxuICAgIC5tb2RhbC1jb250ZW50Lm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NlcHQtYW5kLXNhdmUtc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDE3cHggMHB4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLmFjY2VwdC1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMzBweDtcclxuICAgIH1cclxuICAgIC5zYXZlLWJ1dHRvbi1hcHByb3hpbWF0aW9uIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyLXRyYW5zYWN0aW9uIHtcclxuICAgIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVkaXQtZWRtb2RhbCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAkZWRpdC1tb2RhbC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZC0xNSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnR4dC1kZWNvciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIG1hcmdpbjogMHB4IDAgMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmljb24tY2FsZW5kYXItZWRpdCB7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnRlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRyYW5zYWN0aW9uLXN1Y2Nlc3MtaGlzdG9yeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0MXB4IDE1cHggMzFweCAxNXB4O1xyXG4gICAgLnRpY2stc3VjY2VzcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfbmluZXR5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1yaWdodDpiZWZvcmUsXHJcbiAgLmVkZWwtaWNvbi1kb3VibGUtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgLmJyZC1sZWZ0IHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyZC1yaWdodCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmp1c3RpZnktaXRlbXMtZW5kLXRpdGxlIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHRyIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5yZWFkbW9yZS1lbGxpcCxcclxuICAgICAgLm5hbWUtcmVhZG1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjJweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLnNlbGVjdGVkLXR4bi1yb3csXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2Utc2FuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi1udW1lcmljLWFycm93cy5udW1lcmljLXZhbHVlIC5hcnJvd3Mge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcclxuICB9XHJcbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktdGFibGUtdmlldy1hbGwge1xyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50eG4taGlzdG9yeS1zZWFyY2gge1xyXG4gICAgbWF4LXdpZHRoOiAyNzJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLnR4bi1oaXN0b3J5LW9uc2VhcmNoIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbi1zZWFyY2gtYmFyIHtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5vcGVuLXNlYXJjaCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcHByb3hpbWF0ZS10eG5zIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGQsXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnVldHJhbEJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDVweDtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgLmQtZmxleC5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAuYXJyb3ctYXQtYS10aW1lIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb21tb24tY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJvd25pc2gtZ3JleTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbW1vbi1jaGVja2JveC1jdXN0b20ge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrZWQtdGlja2JveCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW52YWxpZE1zZyB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi1kb3dubG9hZC1uZXd0aGVtZSAueWVhcl9jb250YWluZXIge1xyXG4gICAgbGVmdDogMTVyZW07XHJcbiAgfVxyXG4gIC50YWJsZS1jbGFzc05hbWVXaWR0aCB7XHJcbiAgICAubmFtZSB7XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0aWNreS10eG4tZmlsdGVyYmFyIHtcclxuICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGdhcDogMTBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmV2YW1wZWQtYmFja2dyZXk7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiA0OXB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICB9XHJcbiAgLmhvbGRpbmdzLXNlYXJjaCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuLmFsbC10eG5zLW9mLXNlbGVjdGVkLXNjcmlwLWRyYXdlciB7XHJcbiAgLnBubC1zY3JpcC1kZXRhaWxzLWhlYWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmFsbC10eG5zLW9mLXNlbGVjdGVkLXNjcmlwLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmhpc3RvcnktZGF0YS1kZXRhaWwge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gICAgLmFsbC10eG5zLW9mLXNlbGVjdGVkLXNjcmlwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIC50eG4tY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgLmRhdGUtYWN0aW9ucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eG4tZGF0YS1wb2ludHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDUwcHg7XHJcbiAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgLnR4bi1kYXRhLXBvaW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udHJhbnNhY3Rpb24taGlzdG9yeS1zaWRlYmFyIHtcclxuICAudHhuaC1zaWRlYmVhci1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMnB4O1xyXG4gIH1cclxuICAuc2lkZWJhclRyYW5zYWN0aW9uYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAmLWZpZWxkcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0NSwgMC4yNSk7XHJcbiAgICAgIG1hcmdpbjogMTVweCAtMTVweDtcclxuICAgIH1cclxuICAgIC5uZXQtdHJhbnNhY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDIuNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXdBbGwtaGVhZC10YWJsZSB7XHJcbiAgICAuY29tbW9uLXRhYmxlLWJvcmRlciB0YWJsZSB0Ym9keSB0ciB7XHJcbiAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0b2NrLWRldGFpbHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAuaGVhZC10cmFuc2FjdGlvblNpZGViYXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC5kb3dubG9hZEhvbGRpbmdEZXNrIC5jdXN0b21fYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50eG4tc2lkZWJhcmRyYXdlci1oZWFkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDJmcjtcclxuICB3aWR0aDogMTAwJTtcclxuICAuYmFjay10by10cmFuc2FjdGlvbnMge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAudHhuLXNlY3VyaXR5LWRpc3BsYXluYW1lIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1eWJhY2stY2xhc3Mge1xyXG4gIGNvbG9yOiAkbGFiZWwtc2t5Ymx1ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAxNTQsIDIxNCwgMC4xKTtcclxuICBib3JkZXI6IDAuMXB4IHNvbGlkICRsYWJlbC1za3libHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBwYWRkaW5nOiAwcHggMTBweDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHRleHQtd3JhcDogbm93cmFwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLkVRLWNsYXNzIHtcclxuICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICBib3JkZXI6IDAuMXB4IHNvbGlkICRvcmFuZ2UtbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbn1cclxuLnRoLXNwbGl0LXJvdyB7XHJcbiAgJi1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gICYtYm9keSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAyMHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICAmLWVzb3Age1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAyMHB4O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBAaW5jbHVkZSBpbnB1dC1jaGFuZ2VzLWVkaXQtZXNvcC1taXhpbjtcclxuICAgIH1cclxuICAgIC5kYXRlcGlja2VyLWVkaXQtZm9ybWF0MiB7XHJcbiAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDIwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICYtZXNvcCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGlucHV0LWNoYW5nZXMtZWRpdC1lc29wLW1peGluO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZWwtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYnJkLWJ0bSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNzM3Mzc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlucHV0LWNoYW5nZXMtZWRpdCB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgJi5kYXRlLWRyYXdlci1pbnB1dC1maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnB1dC1lZGl0IHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgfVxyXG4gIC5kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxufVxyXG4udHhuLWNvbWVxIHtcclxuICAudG9nZ2xlLXN3aXRjaC1sYWJlbCB7XHJcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAuYmlnLXN3aXRjaCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGFpbmVyIHtcclxuICAgIC5maWx0ZXJIaXN0b3J5X21haW4ge1xyXG4gICAgICAuZHJhd2VyVGFicy10cmFuc2FjdGlvbiB7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA3MHZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIC5pbnB1dC1ncm91cC10ZXh0LmQtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGVDaGFuZ2UtZWRpdFR4bnMge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRyYW5zYWN0aW9uLWhpc3Rvcnktc2lkZWJhciB7XHJcbiAgICAgIC5zaWRlYmFyVHJhbnNhY3Rpb25ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAudmlld19hbGwtdHJhbnNhY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlscy1yb3ctaGlzdG9yeSB7XHJcbiAgICAgIC5qdXN0aWZ5LXNlbGYtZW5kIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgfVxyXG4gICAgICAucm93LXRvcC1sZWZ0aWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLnJvdy1ib3R0b20tbGVmdGllLTEge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMHB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJvdy1ib3R0b20tbGVmdGllLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDJmcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCAwcHggMjVweDtcclxuICAgICAgfVxyXG4gICAgICAuY29tbW9uLWNoZWNrYm94LWN1c3RvbSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICBhY2NlbnQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLVRpbWVyLXJlZnJlc2gge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50cmFuc2FjdGlvbi1idXR0b24ge1xyXG4gICAgICAuY29tbW9uLWNoZWNrYm94LWN1c3RvbSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICBhY2NlbnQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5IHtcclxuICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFwcHJveC10eG4tdG9vbHRpcCB7XHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50cmFuc2FjdGlvbmhpc3RvcnktZHJvcGRvd25zb3J0IHtcclxuICAuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgLmFyci1jb2xvciB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3Age1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG5cclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIC5jaGVja2VkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udHJhbnNhY3Rpb24tZG93bmxvYWRwb3Age1xyXG4gIC5yZW1vdmUtYnV0dG9uLXJlcG9ydCB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGFpbmVyIC5FZGl0X2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgLnNhdmVFZGl0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udHhuYWN0aW9uLWljb24tY29udGFpbmVyIHtcclxuICAuYWN0aW9uLWljb24ge1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuLnR4bi1sb2FkZXJwb3AtbW9iIHtcclxuICAubW9iLXNtYWxsY2FzZS1wb3B1cC1sb2FkZXItYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZpbHRlckhpc3RvcnlfbWFpbiB7XHJcbiAgLm9yZGVyYm9vay1zb3J0aW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufVxyXG4uYnV5LXNlbGwtYnRucy1zcGFjaW5nIHtcclxuICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgZ2FwOiAyNXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDE3cHggMHB4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5idXktc2VsbC1idG5zLFxyXG4uYXBwbHktY2FuY2VsLWJ0bnMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgLnJlYWRNb3JlLXR4bkhpc3Rvcnkge1xyXG4gICAgLm5hbWUgLnJlYWRtb3JlIGkge1xyXG4gICAgICB0b3A6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrcG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuLmlucy1pbWctYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDI4cHggMTVweCAxNXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmluc3VyYW5jZS1tc2ctYmxvY2sge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kOiAkZ3JleS13aGl0ZTtcclxuICBwYWRkaW5nOiAxMnB4IDMycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LXdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDBweCAxNXB4O1xyXG4gIH1cclxuICAubmV3dGFnIHtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGdyZXktYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnN1cmFuY2UtbXNnLWJsb2NrIC5hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdG9wOiAtMTBweDtcclxuICBsZWZ0OiBjYWxjKDEwMCUgLSA1NyUpO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ3JleS13aGl0ZTtcclxufVxyXG4udGFncy10b29sdGlwIHtcclxuICAmLmZhZGUge1xyXG4gICAgJi5zaG93IHtcclxuICAgICAgJi5wb3BvdmVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRvb2x0aXAtYmx1ZSB7XHJcbiAgJi5mYWRlIHtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICYucG9wb3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtZ3JleS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICAgIC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pY29uLWNzcyB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIGNvbG9yOiAkYmx1ZS1saWdodDM7XHJcbn1cclxuLmluc3VyYW5jZS10YWIge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZTJlN2ZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcXGYwZDhcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5pbnN1cmFuY2UtZW1wdHktZXJyIHtcclxuICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLm5vLWRhdGEtbWVzc2FnZS1maWxlLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIHtcclxuICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZXJyb3ItbXNnIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIC5lcnJvci1tc2ctd3JhcHBlciAuZXJyb3ItbXNnLXRleHQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XHJcbiAgaHRtbCxcclxuICBib2R5IHtcclxuICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoYW5nZS1ncmVlbiB7XHJcbiAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hhbmdlLXJlZCB7XHJcbiAgY29sb3I6ICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmhpZGUtbmF2LXRhYnMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmhpZGUtbmF2LXRhYnMtMSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnN0b2NrLWRldGFpbHMtb3ZlcmxheWJsb2NrIHtcclxuICAgIC8vc2Vzc2lvbiBleHBpcnksIHRvYyAsIHdhdGNobGlzdCwgcmVwb3J0cyBoYXMgdG8gYmUgaGFuZGxlZFxyXG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAuc3RvY2stZGV0YWlscy1ibG9jayB7XHJcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscyB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLmV4cGFuZC10YWJsZSB7XHJcbiAgICB3aWR0aDogMjY2JTtcclxuICAgIHRyYW5zaXRpb246IDcwMG1zO1xyXG5cclxuICAgICN0YWJsZUNvbnRlbnQge1xyXG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0cjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgLnNxdWFyZS1vZmYtcG9zaXRpb24tY29udGFpbmVyIHtcclxuICAgICAgLnNxdWFyZS1vZmYtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNjEuOCU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAuc2VsZWN0LWFsbCB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLnNxdWFyZS1vZmYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xyXG4gICAgICAgICAgLnNxdWFyZS1vZmYtY29udGFpbmVyIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbiAgICAgICAgICAuc3FhdXJlLWNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cclxuICAgICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5zcWF1cmUtY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtpc2gtZ3JleTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cclxuICAgICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnNxYXVyZS1jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuICAgICAgICAgIC5zcWF1cmUtY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuICAgICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnNxYXVyZS1jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG4gICAgICAgICAgLnNxdWFyZS1vZmYtY29udGFpbmVyIC5zcWF1cmUtY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDMuNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4uc2VsZWN0LWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9cclxuXHJcbiAgICAgICAgLnNxdWFyZS1vZmYtcG9zaXRpb24tY29udGFpbmVyLXJpZ2h0IHtcclxuICAgICAgICAgIC8vc3R5bGVOYW1lOiBQLTE0LU1lZGl1bTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcblxyXG4gICAgICAgICAgLnNxdWFyZS1jb3VudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3F1YXJlLW9mZi1zZWxlY3RlZC1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyNiU7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJsdWUtbGlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3F1YXJlLW9mZi1jYW5jZWwge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAvL3N0eWxlTmFtZTogUC0xOC1NZWRpdW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbGRpbmdzLXRhYmxlIHtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5OLFxyXG4gICAgICAgIGRpdi5DLFxyXG4gICAgICAgIGRpdi5SIHtcclxuICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LkVRLFxyXG4gICAgICAgIGRpdi5DTkMsXHJcbiAgICAgICAgZGl2LkNEUyxcclxuICAgICAgICBkaXYuQk8sXHJcbiAgICAgICAgLk5STUwsXHJcbiAgICAgICAgLkZPLFxyXG4gICAgICAgIC5NQVAsXHJcbiAgICAgICAgLkZOTyxcclxuICAgICAgICAuRVRGLFxyXG4gICAgICAgIC5NRixcclxuICAgICAgICAuRkksXHJcbiAgICAgICAgLkNPLFxyXG4gICAgICAgIC5SRSxcclxuICAgICAgICAuRVRGLFxyXG4gICAgICAgIC5NRiB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuU0VMTCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZGFyaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5NSVMge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZC1saWdodDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkJVWSB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbGRpbmdzLWhlYWQtbmF2IHtcclxuICAgICAgc3Bhbi5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWxpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1haW4taGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGluZy1saWdodCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbGRpbmctdGFicyB7XHJcbiAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4uYmFkZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hhbmdlLWdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hhbmdlLXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnZlc3RtZW50LFxyXG4gICAgICAuY3VycnZhbCxcclxuICAgICAgLnByby1sb3NzLFxyXG4gICAgICAuZGF5cy1wcm9mLWxvc3MsXHJcbiAgICAgIC51bnJlYWxpc2UtcHJvZi1sb3NzLFxyXG4gICAgICAucmVhbGlzZS1wcm9mLWxvc3MsXHJcbiAgICAgIC5kYXlzLW10bSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIC8vc3R5bGVOYW1lOiBQLTE0LU1lZGl1bTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFsaXplZF90ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbC1maXJzdCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGwtc2VjIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFsaXNlLXByb2YtbG9zcyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVucmVhbGlzZS1wcm9mLWxvc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvLWxvc3MsXHJcbiAgICAgIC5kYXlzLXByb2YtbG9zcyB7XHJcbiAgICAgICAgLmQtbGctZmxleCB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF5cy1wcm9mLWxvc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAuZGF0ZS10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjIlO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50ZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kb2NrLWRhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDklO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcy1kb2NrLWRhdGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDklO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubXQtMzAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3NlYXJjaC1maWx0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIC5kLWZsZXgge1xyXG4gICAgICAgICAgLnN1bW1hcml6ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW5sY3VkZV9wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICAgICAgOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgaW5wdXQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua2lzaC1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cclxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuICAgICAgICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXHJcbiAgICAgICAgICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDcuNHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnF1YW50aXR5LFxyXG4gICAgICAgICAgLnNxdWFyZV9vZmYge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLXNlbGVjdC1xdHkge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDFweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tc2VsZWN0LXF0eS5idG4tc2VsZWN0LXF0eS1uZXcge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaS5lZGVsLWljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmV4Y2xhbWF0aW9uIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBjb2xvcjogIzM1ODBmNztcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiM2YxNGE7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5LjZweDtcclxuXHJcbiAgICAgICAgICAgICAgLy8gdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNi4ycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xpY2thYmxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcXVhcmVfb2ZmIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3F1YXJlLW9mZi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFwdG9wbGVkZ2Uge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpLmVkZWwtaWNvbi1wbGVkZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMC40cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4udGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbGRpbmctcG9zaXRpb24tZmlsdGVyIHtcclxuICAgICAgICAgIC5iZy13aGl0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kb3dubG9hZHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaS5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5ldGVlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZG93bmxvYWRzLmRvd25sb2Fkcy1uZXcge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5leHBhbmQtc2VhcmNoIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VyLWljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW5wdXQtZXgge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmV4LWNsb3NlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWFyY2hiYXItYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI3N3B4O1xyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaS5lZGVsLWljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X25pbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5lZGVsLWljb24tY2xvc2UtZXhwYW5kIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLy9zdHlsZU5hbWU6IFAtMTItTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zb3J0IHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjeWFuLWJsdWUtMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvcnQtZmlsdGVyLWljb24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLnNvcnQtZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMC4ycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlciBidXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXIgLmZpbHRlci1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9sZGluZ3MtdGFibGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAqOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogVHJhY2sgKi9cclxuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogSGFuZGxlICovXHJcbiAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC10YWJsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAjdGFibGUtaGVhZGluZ3Mge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAmLmFkanVzdF9kZXNrX2RvY2sge1xyXG4gICAgICAgICAgICB0b3A6IDE3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC52VG9wLFxyXG4gICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAvL2ZpcnN0IGNoaWxkIGNsYXNzbmFtZXNcclxuICAgICAgICAgICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuXHJcbiAgICAgICAgICAgIC5zb3J0LWNhcmV0IHtcclxuICAgICAgICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcblxyXG4gICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4LjAwMDAwMDAwMDAwMDA2OHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOC4wMDAwMDAwMDAwMDAwNjhweDtcclxuXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZC5xdHkge1xyXG4gICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFkanVzdF9kZXNrX2RvY2tfcG9zIHtcclxuICAgICAgICAgICAgdG9wOiAxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3RhYmxlQ29udGVudCB7XHJcbiAgICAgICAgICAmLmJvcmRlci1ub25lIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweDtcclxuXHJcbiAgICAgICAgICAubXRmIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNlbGVjdGVkX3JvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTI1cmVtO1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjUyNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hc3NldGNsYXNzIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTkgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ob2xkaW5nLWRheXNjaG5nLWxoIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDMycHgpe1xyXG4gICAgICAgICAgICAvLyAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGRpdi5uYW1lIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAucmVhZG1vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMS4xcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ubmFtZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAvLyBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgLy8gICB3aWR0aDogMTgxcHg7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnRhZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnBubCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnBubGNoYW5nZXBlcmNlbnQge1xyXG4gICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uc3RvY2tWYWx1ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uc3RvY2tpbmMsXHJcbiAgICAgICAgICAgIHNwYW4uc3RvY2tpbmNzZWMsXHJcbiAgICAgICAgICAgIHNwYW4uc3RvY2tkZWMsXHJcbiAgICAgICAgICAgIGRpdi5tdG0gLmRlYzEsXHJcbiAgICAgICAgICAgIC5tdG0gLmRlYzIsXHJcbiAgICAgICAgICAgIGRpdi5uZXQtcXR5IC5xdHlVcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYW5nZS1yZWQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhbmdlLWdyZWVuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGl2Lm10bSAuaW5jLFxyXG4gICAgICAgICAgZGl2Lm10bSAuaW5jMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGl2Lm10bSAuZGVjMSxcclxuICAgICAgICAgIC5tdG0gLmRlYzIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmxjdWRlX3Bvc2l0aW9uIHtcclxuICAgICAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zaXRpb25zLXRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAjdGFibGUtaGVhZGluZ3Mge1xyXG4gICAgICAgICAgdG9wOiAxMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNxdWFyZS1vZmYtY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cclxuICAgICAgICAuc3F1YXJlLW9mZi1jb250YWluZXIgaW5wdXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbiAgICAgICAgLnNxYXVyZS1jaGVja21hcmsge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cclxuICAgICAgICAuc3F1YXJlLW9mZi1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuc3FhdXJlLWNoZWNrbWFyayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua2lzaC1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbiAgICAgICAgLnNxdWFyZS1vZmYtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuc3FhdXJlLWNoZWNrbWFyayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xyXG4gICAgICAgIC5zcWF1cmUtY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xyXG4gICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnNxYXVyZS1jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG4gICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICB0b3A6IDMuNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uby1wb3NpdGlvbi1vcGVuIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgIC5pbmMtcG9zLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgICAgICAvL3N0eWxlTmFtZTogUmVndWxhciAxMjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudy0yMiB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0YWJsZUNvbnRlbnQge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcblxyXG4gICAgICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgICAgIC5sYWJlbHMge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBkaXYuTixcclxuICAgICAgICAgICAgICBkaXYuQyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZGl2LkVRLFxyXG4gICAgICAgICAgICAgIGRpdi5DTkMsXHJcbiAgICAgICAgICAgICAgZGl2LkNEUyxcclxuICAgICAgICAgICAgICBkaXYuQk8sXHJcbiAgICAgICAgICAgICAgLk5STUwsXHJcbiAgICAgICAgICAgICAgLkZPLFxyXG4gICAgICAgICAgICAgIC5hc3NldGNvZGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQtYnJvd25pc2g7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5TRUxMIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicm93bi1kYXJrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuTUlTIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLkJVWSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZW1wdHktdmFsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvZmYtbG9zcyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICAgICAgZGl2Lm5hbWUge1xyXG4gICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Bhbi5uYW1lLXJlYWRtb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53LWF1dG8ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yZWFkbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEuMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLm5hbWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4udGFnIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ucG5sIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnBubGNoYW5nZXBlcmNlbnQge1xyXG4gICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnN0b2NrVmFsdWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGFzdC1jaGFuZ2UtcGVyY2VudGFnZSxcclxuICAgICAgICAgICAgLmNoYW5nZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFuZ2UtcmVkIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYW5nZS1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYW5nZS1ibHVlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmV0LXF0eSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXZnUHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm10bS1wcm9mLWNoYW5nZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubXRtLXByb2YtY2hhbmdlLXBlcmNlbnRhZ2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZWFsaXplZFBubC1jaGFuZ2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlYWxpemVkUG5sLWNoYW5nZS1wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmV0LXF0eS1pbm5lcixcclxuICAgICAgICAgIC5hdmdQcmljZS1pbm5lciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXZnUHJpY2UtaW5uZXItdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdGFibGVDb250ZW50OmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN0YWJsZS1oZWFkaW5ncyBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5jb2wtMi5wcm9mZi1sb3NzLFxyXG4gICAgICAgIC5jb2wtMiB7XHJcbiAgICAgICAgICB3aWR0aDogMjQuOCU7XHJcblxyXG4gICAgICAgICAgLnNvcnQtY2FyZXQge1xyXG4gICAgICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2Lk4sXHJcbiAgICAgICAgICAgIGRpdi5DIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNreS1ibHVlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYuRVEsXHJcbiAgICAgICAgICAgIGRpdi5DTkMsXHJcbiAgICAgICAgICAgIGRpdi5DRFMsXHJcbiAgICAgICAgICAgIGRpdi5CTyxcclxuICAgICAgICAgICAgLk5STUwsXHJcbiAgICAgICAgICAgIC5GTyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQtYnJvd25pc2g7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5TRUxMIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZGFyaztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1kYXJrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLk1JUyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZC1saWdodDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuQlVZIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tbGlnaHQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gIH1cclxuXHJcbiAgLmVtcHR5LXZhbCB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QtbXRtLXNjcmlwdC1jb250YWluZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC50b3RhbC1zY3JpcHQge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LW10bS1jaGFuZ2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1tdG0tY2hhbmdlLXBlcmNlbnRhZ2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2VkLXBvc2l0aW9uLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuXHJcbiAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5jbHVkZS1wb3NpdGlvbi1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkSG9uZXlkZXc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuXHJcbiAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIHtcclxuICAtLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCB7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbnB1dDpjaGVja2VkXHJcbiAgfiAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbnB1dDpjaGVja2VkXHJcbiAgfiAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gIGxlZnQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbn1cclxuLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2hcclxuICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0LmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbnB1dC1uZXc6Y2hlY2tlZFxyXG4gIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgdG9wOiA0cHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAkc3VtLXBubDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2ggLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgdG9wOiAzcHg7XHJcbiAgbGVmdDogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XHJcbiAgI2hvbGRpbmcge1xyXG4gICAgLy9wYWRkaW5nOiAwcHggMTEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZWQtdGFibGUgLnJvdyBjb2w6Zmlyc3QtY2hpbGQge1xyXG4gIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucXR5LWRyb3AtaWNvbiB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiNwb3NpdGlvbnMge1xyXG4gIC50YWctY29udGFpbmVyIHtcclxuICAgIHNwYW4uZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIsXHJcbiAgLnNxYXVyZS1jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGxlZnQ6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDAgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyIGJ1dHRvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cmFwcGVyLWZpbCB7XHJcbiAgICAuc3VtbWFyaXplIHtcclxuICAgICAgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaCB7XHJcbiAgICAgICAgLS1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgYW5kIChtaW4td2lkdGg6IDM5MXB4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2hcclxuICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgICAgICB+IC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2hcclxuICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgICAgICB+IC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogMTQuNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNjYWNhYzk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3F1YXJlX29mZiB7XHJcbiAgICAgIC5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcXVhcmVfb2ZmIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuLnNxdWFyZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9ja19kaXYge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAzN3B4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5zdW1tYXJ5LXJvdyB7XHJcbiAgei1pbmRleDogOTk3O1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMzdweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuLmRvY2tfcG9zaXRpb24ge1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0b3A6IDEyNXB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvLyBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNvbG9yX2JsdWUge1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5vRGF0YUZvdW5kLWRlc2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tdC05IHtcclxuICBtYXJnaW4tdG9wOiA5cHg7XHJcbn1cclxuXHJcbi5maWx0ZXItcyB7XHJcbiAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cclxuICAmLmZpbHRlcnMtZG9jayB7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDExMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMTRweCAyNHB4IC0xN3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLXAge1xyXG4gIHBhZGRpbmctdG9wOiAxNy41cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC00MXB4O1xyXG5cclxuICAmLmRvY2tfZmlsdGVyX2Rlc2tfcG9zIHtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgdG9wOiAxMDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1wbCB7XHJcbiAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNy41cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTI2cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKiBteSB1cGRhdGUgKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ucGFyZW50RGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIGhlaWdodDogNDQwcHg7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uaW5zaWRlUGFyZW50RGl2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmluc2lkZVBhcmVudERpdi5maXhlZEhlYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAuZWQtdGFibGUgI3RhYmxlLWhlYWRpbmdzLmRvY2tlZF9ib3hfc2hhZG93IHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDEyMHB4O1xyXG4gIC8vei1pbmRleDogOTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLmVkLXRhYmxlICN0YWJsZS1oZWFkaW5ncy5kb2NrZWRfYm94X3NoYWRvdyB7XHJcbiAgLnZhbGlnbnRvcCxcclxuICAudGV4dC1yaWdodCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lclxyXG4gIC5ob2xkaW5nLXRhYnNcclxuICAuZWQtdGFibGVcclxuICAjdGFibGUtaGVhZGluZ3MuZG9ja2VkX2JveF9zaGFkb3cuYWRqdXN0X2Rlc2tfZG9jayB7XHJcbiAgLnZhbGlnbnRvcCxcclxuICAudGV4dC1yaWdodCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxufVxyXG5cclxuLlVuZGVyc3RhbmRTZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MDBweDtcclxufVxyXG5cclxuLnBvc2l0aW9uU3RpY2t5IHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDIxMHB4O1xyXG59XHJcblxyXG4uaG9sZGluZ3MtdGFibGUtY29udGVudC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ob2xkaW5ncy10YWJsZS1jb250ZW50LXdyYXBwZXIge1xyXG4gIC53ZWJraXRzY3JvbGxibHVlIHtcclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2Via2l0c2Nyb2xsd2hpdGUge1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbGRpbmdzLXRhYmxlLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgLndlYmtpdHNjcm9sbHdoaXRlIHtcclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob2xkaW5nX3N1bW1hcnksXHJcbi5wb3NpdGlvbi1zdW1tYXJ5LFxyXG4uc2hpbW1lcl9zdW1tYXJ5IHtcclxuICB3aWR0aDogMjQlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uYmFja2dyb3VuZF9ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbn1cclxuXHJcbi5zaGltbWVyX3NrZWxldG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMjBweDtcclxufVxyXG5cclxuLmRheXNDaGFuZ2VzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi55ZXN0ZXJkYXktY2hnIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgY29sb3I6ICM3MjcyNzE7XHJcbn1cclxuXHJcbi55ZXN0ZXJkYXktY2hnLW1vYiB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgY29sb3I6ICNiOGI4Yjg7XHJcbn1cclxuXHJcbi5pbWctbG9hZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDIwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmxvYWRlci1tb2Ige1xyXG4gIG1hcmdpbi10b3A6IDY1JTtcclxufVxyXG5cclxuLmQtZmxleHN0YXJ0IHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAuaG9sZGluZy10YWJzIHtcclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2gge1xyXG4gICAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMTElO1xyXG4gICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAucXVhbnRpdHksXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnNxdWFyZV9vZmYge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLnRhcHRvcGxlZGdlIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAudGFwdG9wbGVkZ2Uge1xyXG4gICAgLmJvcmRlci1zd2l0Y2gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAuaG9sZGluZy10YWJzIHtcclxuICAgICAgI3NlYXJjaC1maWx0ZXIge1xyXG4gICAgICAgIC5ob2xkaW5nLXBvc2l0aW9uLWZpbHRlciB7XHJcbiAgICAgICAgICAuZG93bmxvYWRzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgJi5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VhcmNoYmFyLWMge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAmLnNvcnRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmZpbHRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLXRhYmxlIHtcclxuICAgICAgICAjdGFibGVDb250ZW50IHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYucG5sIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5wbmxjaGFuZ2VwZXJjZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zdG9ja1ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIHNwYW4uc3RvY2tpbmMsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIHNwYW4uc3RvY2tpbmNzZWMsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIHNwYW4uc3RvY2tkZWMsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIGRpdi5tdG0gLmRlYzEsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIC5tdG0gLmRlYzIsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIGRpdi5uZXQtcXR5IC5xdHlVcCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICB9XHJcblxyXG4gICNzZWFyY2gtZmlsdGVyIHtcclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC03IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAucXR5LWRyb3Age1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLnF0eS1kcm9wLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUlIDEwJTtcclxuXHJcbiAgICAgICAgLnF0eS1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFzc2V0Q2xhc3NCZ0JsdWUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIGhlaWdodDogMjFweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmFzc2V0Q2xhc3NCZ0JsdWVfdmFsdWUge1xyXG4gICAgY29sb3I6ICRlZC1ibHVlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tY29sIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAuYXNzZXRDbGFzc0JnQmx1ZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWVkaXQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FwLTEge1xyXG4gIGdhcDogMXB4O1xyXG59XHJcbi5nYXAzIHtcclxuICBnYXA6IDNweDtcclxufVxyXG5cclxuLmVkZWwtaWNvbi1tb3ZlIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbiNob2xkaW5nIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR4bi1kZXRhaWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHJcbiAgJi5tYi01NCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG4gIH1cclxuXHJcbiAgLnZpZXctdHhuIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhvbGRpbmctdGFicy1zY3JvbGxhYmxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLnNlY29uZGFyeS1uYXZ5LXRoZW1lIHtcclxuICAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbW1vbi1kYXRlcGlja2VyIHtcclxuICAgIC5jdXN0b21faGVhZGluZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQ6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXk7XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXllYXItaGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLXR3bztcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xyXG4gICAgICAgIG1hcmdpbjogMTNweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stdHdvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3ZlcixcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3ZlcixcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay10d28gIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3ZlcixcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3ZlcixcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dDo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XHJcbiAgICAgICAgbGVmdDogMjJweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91czo6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl1cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl1cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAua2V5Ym9hcmQtZGF5Y2hhbmdlXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXNlbGVjdCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXNlbGVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDRweCAzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZFwiO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9tX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE1Ljc2cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcclxuICAgICAgbWFyZ2luOiAxNXB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMjhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAyMzZweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFtaWx5LXRhZ2dpbmctaG9sZGluZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG5cclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICB6LWluZGV4OiA5OTg7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmctdG9wOiA3cHg7XHJcbn1cclxuLmRhc2hib2FyZHRhYmxlIHtcclxuICAjdGFibGVDb250ZW50IHtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5jYWxlbmRlci1zZWN0aW9uIHtcclxuICAvLyB0b3A6IDkwcHg7XHJcbiAgLy8gcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIC8vIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgLy8gei1pbmRleDogOTk5O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNhbGVuZGVyLXN1Yi1zZWN0aW9uIHtcclxuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmNhbGVuZGFyX2RhdGUge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5maW5feWVhciB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxuICB9XHJcblxyXG4gIC5jYWxlbmRhcl9jaGFuZ2Uge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvY2tfZmlsdGVyX2Rlc2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCAwcHg7XHJcbiAgdG9wOiAxMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG5cclxuLnNlbGVjdGVkX29wdGlvbiB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJmMmZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgbWFyZ2luOiAxM3B4IDBweCAzcHggMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBzcGFuIHtcclxuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICAvLyB3aWR0aDogMTcwcHg7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gbGVmdDogMTcwcHg7XHJcbiAgICAvLyB0b3A6IDExMHB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0X29wdGlvbnMge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICAvLyBoZWlnaHQ6IDI2MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGY5ZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjA1KTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvLyB0b3A6IDExOHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIHRvcDogNDZweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICB0b3A6IDM1cHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjlmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZSBTYW5zXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5vdGhlcl9vcHRpb25zIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjlmZjtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHRvcDogMTE4cHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG5cclxuICBzcGFuIHtcclxuICAgIHdpZHRoOiAxNzlweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmOWZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnN1bW1hcnlfZGV0YWlscyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gIGdhcDogMjdweDtcclxuICB0b3A6IDQ5cHg7XHJcbiAgei1pbmRleDogOTc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmYTtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLnN1bW1hcnlfYm94IHtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIC50YWcge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgbWFyZ2luOiAxNnB4IDBweCAwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV92YWx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuXHJcbiAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBlcmNlbnRhZ2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXJfY29udGFpbmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgd2lkdGg6IDI3MnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDI5NnB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMTRweCAxNnB4IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zUjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIG1hcmdpbjogMjBweCAxMDBweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAyMHB4ICRsaWdodC1ibHVlLW9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAuY2FsZW5kYXJfYXJyb3cge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBtYXJnaW4tbGVmdDogMjIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB9XHJcblxyXG4gIC5jYWxlbmRhcl9saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyMHB4O1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIDpob3ZlcixcclxuICAgIDpob3ZlciBzcGFuLFxyXG4gICAgOmhvdmVyIGkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbmwtYWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAuYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3VtbWFyaXplLXBubCB7XHJcbiAgICAuc3VtbWFyaXplIHtcclxuICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCB7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2ggLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRzdW0tcG5sICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gICAgICAgIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gICAgICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAxNC41cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gICAgICAgIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gICAgICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb3dubG9hZHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMzJweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICAgIGkuZWRlbC1pY29uLWRvd25sb2FkIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X25pbmV0ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBhbmQtc2VhcmNoIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICB9XHJcblxyXG4gIC5zZXItaWNvbiB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWV4IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gIH1cclxuXHJcbiAgLmV4LWNsb3NlIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaGJhci1jIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAyNzdweDtcclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1jbG9zZS1leHBhbmQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGN5YW4tYmx1ZS0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1maWx0ZXItaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5zb3J0LWZpbHRlci1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyIGJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjeWFuLWJsdWUtMTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5maWx0ZXItc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhdGVfYmFuZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTVweDtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgYmFja2dyb3VuZDogJGZsb3JhbC13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjb2xvcjogJGdvbGQ7XHJcbiAgcGFkZGluZzogMTFweDtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnBubF90YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgI3BubF9oZWFkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgdG9wOiAxMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggMTBweCA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2tzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFkanVzdF9kZXNrX2RvY2sge1xyXG4gICAgICB0b3A6IDE5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3BubF9ib2R5IHtcclxuICAgIC8vIGhlaWdodDogNTAwcHg7XHJcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLnBubF90YWJsZV9kYXRhIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuYXNzZXRDbGFzc0JnQmx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgICAgICAvLyB0YWJsZSBnb2luZyBvdXRzaWRlIHRoZSB3aWR0aCBAMTAyNFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RvY2tzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUucF9hbmRfbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLy93aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZS1yZWFkbW9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhZG1vcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTRweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vX2JvcmRlciB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY3Vyc29yLWRlZmF1bHQge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuc3RvY2tzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzZWxlY3RlZF9yb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVscyB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuTixcclxuICAgICAgZGl2LkMsXHJcbiAgICAgIGRpdi5SIHtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuRVEsXHJcbiAgICAgIGRpdi5DTkMsXHJcbiAgICAgIGRpdi5DRFMsXHJcbiAgICAgIGRpdi5CTyxcclxuICAgICAgLk5STUwsXHJcbiAgICAgIC5GTyxcclxuICAgICAgLk1BUCxcclxuICAgICAgLkZOTyxcclxuICAgICAgLkVURixcclxuICAgICAgLk1GLFxyXG4gICAgICAuRkksXHJcbiAgICAgIC5DTyxcclxuICAgICAgLlJFLFxyXG4gICAgICAuRVRGLFxyXG4gICAgICAuTUYge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuRVRGIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuU0VMTCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWRhcms7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5NSVMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLkJVWSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVscyB7XHJcbiAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLnBubC10YWJsZXtcclxuLy8gICBtaW4taGVpZ2h0OiA0MDBweDtcclxuLy8gfVxyXG4uYWxsX2RhdGEge1xyXG4gIGhlaWdodDogMTUwcHg7XHJcblxyXG4gIC5pY29uLWNvbCxcclxuICAubGFiZWxzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAucXR5LFxyXG4gIC5hdmdfYnV5X3ByaWNlLFxyXG4gIC5hdmdfc2VsbF9wcmljZSxcclxuICAuaW52X3ZhbHVlLFxyXG4gIC5zZWxsX3ZhbHVlLFxyXG4gIC5ta3RfdmFsdWUsXHJcbiAgLnVucmVhbGl6ZWQsXHJcbiAgLnJlYWxpemVkIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hYm92ZV92YWx1ZSB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuYmVsb3dfdmFsdWUge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIC8vIC5xdHl2YWwtc3VidGV4dCB7XHJcbiAgLy8gICBwYWRkaW5nOiAxMHB4O1xyXG4gIC8vIH1cclxuICAudG90YWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGNhbGVuZGVyIHVpXHJcbi5jYWxlbmRhcl9wbmxfdWkge1xyXG4gIC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTYuMjRweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA1MjdweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYW5kTGNhbGVuZGFyIHtcclxuICAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGxlZnQ6IC01JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZExjYWxlbmRhci1mb3JtIHtcclxuICAgIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9EYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcclxuICAgICAgICAgIHotaW5kZXg6IDkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsZW5kYXItLXJvdyB7XHJcbiAgICAgIGdhcDogNyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE1Ljc2cHg7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi55ZWFyX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDE5NXB4O1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LWZhbWlseTogXCJFbmNvZGUgU2Fuc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgbGVmdDogMzUwcHg7XHJcbiAgdG9wOiAyMjBweDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgLmZpbmFuY2lhbF95ZWFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDBweCA1cHggNXB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICA6aG92ZXIsXHJcbiAgICA6aG92ZXIgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGFic19wbmwge1xyXG4gIC5wbmxfdGFicyB7XHJcbiAgICAvL3BhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ub0RhdGFGb3VuZC1wbmwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuI3NlbGVjdGVkLWdyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS10d2VsdmU7XHJcbn1cclxuXHJcbi8vcmVhY3QtZGF0ZXBpY2tlclxyXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xyXG4gIC8vIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogMTZweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xyXG4gIC8vIGxlZnQ6IC0zMHB4O1xyXG4gIHRvcDogMTZweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaC0yMiB7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ucGFuZExjYWxlbmRhci1mb3JtIHtcclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xyXG4gICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZURhdGVQaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xyXG4gICAgdG9wOiA1NSU7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlRGF0ZVBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcclxuICAgIGxlZnQ6IDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiA2MCUgIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xyXG4gIC5wbmxfdGFibGUge1xyXG4gICAgI3BubF9ib2R5IHtcclxuICAgICAgLnBubF90YWJsZV9kYXRhIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxlbmRhcl9kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuXHJcbiAgICAuY2FsZW5kYXJfY2hhbmdlIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGVfYmFuZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIH1cclxuXHJcbiAgLnBubC1hY3Rpb25zIHtcclxuICAgIC5zdW1tYXJpemUtcG5sIHtcclxuICAgICAgLnN1bW1hcml6ZSB7XHJcbiAgICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2gge1xyXG4gICAgICAgICAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoYmFyLWMgLmlucHV0LWdyb3VwLXByZXBlbmQgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbl9wb2ludF9zaXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG5sLWFjdGlvbnNcclxuICAgIC5zdW1tYXJpemUtcG5sXHJcbiAgICAuc3VtbWFyaXplXHJcbiAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gICAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbnB1dDpjaGVja2VkXHJcbiAgICB+IC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnBubC1hY3Rpb25zIHtcclxuICAgIC5kb3dubG9hZHMge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgJi5zb3J0aW5nIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5maWx0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG5sLW1lc3NhZ2Uge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIH1cclxuXHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG59XHJcblxyXG4ucXR5dmFsLXN1YnRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBjb2xvcjogJGdyZXktZGFyaztcclxufVxyXG5cclxuLnF0eWNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWNvbGhlYWQge1xyXG4gIHdpZHRoOiA0JTtcclxufVxyXG5cclxuLnJlcG9ydC10YWdzLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubGFiZWxzLXRpbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5mYW1pbHktdGFnZ2luZy1wbmwge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIC5zZWxlY3RlZF9vcHRpb24ge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcbi5kb3dubG9hZC1kcm9wIHtcclxuICB3aWR0aDogMjc1LjIzcHg7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDRweCA0cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IDEwOCU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgJi1ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgJmxpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5lZGVsLWljb24tcm91bmRlZC1jbG9zZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZTRkMTUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmV5LXRleHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsOmhvdmVyLFxyXG4gICAgICBsYWJlbDphY3RpdmUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsQmFja2dyb3VuZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xNCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbi5tb2RhbENvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDcxNHB4O1xyXG4gIGhlaWdodDogMzc0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi55ZWFyRHJvcGRvd24ge1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLXNlbGVjdGVkLW1vbnRoLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcclxuICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXJfX2Ryb3Bkb3duIHtcclxuICAgICAgJi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXJfX2Ryb3Bkb3duLS1zY3JvbGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stdHdvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogMjIlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91czo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQ6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpbmdsZURhdGVQaWNrZXIge1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha3BvaW50cy5zY3NzXCI7XHJcblxyXG4uc3F1YXJlLW9mZi1hbGwtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogJHJldmFtcGVkLWJhY2tncmV5O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogNDsgLy9kb250IGRlY3JlYXNlXHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLUluZm9ybWF0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0ZWQtcG9zaXRpb25zLWNvdW50IHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmV2YW1wZWQtYmFja2dyZXkgIWltcG9ydGFudDtcclxuICAgIHRvcDogNTBweDsgLy9oZWlnaHQgb2YgIC5oZWFkZXItY29udGFpbmVyXHJcbiAgICB6LWluZGV4OiAzOyAvL2RvbnQgZGVjcmVhc2VcclxuICB9XHJcbiAgLmFsbC1wb3NpdGlvbnMtbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbiAgfVxyXG4gIC5zcS1vZmYtYWxsLWZvb3Rlci1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IC00cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxNXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zcS1vZmYtbW9iLWZvb3Rlci1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMCA0JTtcclxuICAgIH1cclxuXHJcbiAgICAuc3F1YXJlLW9mZi1tb2ItYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNxLW9mZi1hbGwtd2F0Y2hsaXN0IHtcclxuICAgIHdpZHRoOiAzNzJweDtcclxuICB9XHJcbiAgLnNsaWNlU3RvcHBlZEZvclNvbWUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDcsIDE0OCwgNjIsIDAuMik7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3FvZmYtaW5mbyB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAuZGlzY2xhaW1lci1vbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbGkge1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGlzY2xhaW1lci10b29sdGlwLXBvcy5wb3BvdmVyIHtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRzaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuXHJcbi5zdW1tYXJ5LWRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC5zdW1tYXJ5LWNvbCB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAuc3VtbWFyeS10aXRsZSxcclxuICAgIC5zdW1tYXJ5LXZhbHVlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcbiAgICAuc3VtbWFyeS12YWx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYi1zdW1tYXJ5LWRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIC8vIGdyaWQtYXV0by1yb3dzOiAxMDBweDtcclxuICBnYXA6IDEwcHggMjBweDtcclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgXCJpbnZzdCBjdXJyZW50XCJcclxuICAgIFwidHRsUEwgMURQTFwiO1xyXG5cclxuICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcblxyXG4gIC8vIEFkZCBob3Jpem9udGFsIHNjcm9sbGluZyBmb3IgdmVyeSBsb25nIGNvbnRlbnRcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBBZGQgcmVzcG9uc2l2ZSBhZGp1c3RtZW50cyBmb3IgdmVyeSBzbWFsbCBzY3JlZW5zXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgIFwiaW52c3RcIlxyXG4gICAgICBcImN1cnJlbnRcIlxyXG4gICAgICBcInR0bFBMXCJcclxuICAgICAgXCIxRFBMXCI7XHJcbiAgICBnYXA6IDhweCAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQWRkaXRpb25hbCBicmVha3BvaW50IGZvciBtZWRpdW0tc21hbGwgc2NyZWVuc1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChtaW4td2lkdGg6IDM3NnB4KSB7XHJcbiAgICBnYXA6IDhweCAxNXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJi5zdGlja3ktaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlN2U3ZTc7XHJcbiAgfVxyXG4gICYuYnJvZGVyLWJvdHRvbSB7XHJcbiAgICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gIH1cclxuICAubW9iLXN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1pbi13aWR0aDogMDsgLy8gQWxsb3cgZmxleCBpdGVtcyB0byBzaHJpbmsgYmVsb3cgY29udGVudCBzaXplXHJcblxyXG4gICAgLnN1bW1hcnktdGl0bGUge1xyXG4gICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7IC8vIFByZXZlbnQgdGl0bGUgZnJvbSBzaHJpbmtpbmdcclxuICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4OyAvLyBTbGlnaHRseSBzbWFsbGVyIGZvbnQgZm9yIG1vYmlsZVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VtbWFyeS12YWx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBtaW4td2lkdGg6IDA7IC8vIEFsbG93IHZhbHVlIHRvIHNocmlua1xyXG4gICAgICBmbGV4OiAxOyAvLyBUYWtlIHJlbWFpbmluZyBzcGFjZVxyXG5cclxuICAgICAgLy8gSGFuZGxlIHRleHQgb3ZlcmZsb3cgZm9yIGxhcmdlIG51bWJlcnNcclxuICAgICAgLnJlcG9ydC12YWx1ZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7IC8vIEVuc3VyZSBjb25zaXN0ZW50IGZvbnQgc2l6ZVxyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyAvLyBQcmV2ZW50IHNocmlua2luZyB0byBhdm9pZCBvdmVybGFwXHJcblxyXG4gICAgICAgIC8vIEZvciB2ZXJ5IHNtYWxsIHNjcmVlbnMsIGFsbG93IHRleHQgdG8gd3JhcFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBFbnN1cmUgcGVyY2VudGFnZSB2YWx1ZXMgZG9uJ3Qgb3ZlcmZsb3dcclxuICAgICAgLnBlcmNlbnRhZ2UtdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBQcmV2ZW50IFJlcG9ydFZhbHVlIGNvbXBvbmVudHMgZnJvbSBvdmVybGFwcGluZ1xyXG4gICAgICAucmVwb3J0LXZhbHVlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTJweDsgLy8gSW5jcmVhc2VkIGdhcCBmb3IgYmV0dGVyIHNlcGFyYXRpb24gYmV0d2VlbiBudW1iZXIgYW5kIHBlcmNlbnRhZ2VcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyAvLyBBZGQgcGFkZGluZyB0byBlbnN1cmUgcGVyY2VudGFnZSBpcyBub3QgY3V0IG9mZlxyXG5cclxuICAgICAgICAvLyBFbnN1cmUgZWFjaCB2YWx1ZSBoYXMgaXRzIG93biBzcGFjZVxyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrcG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL1Bvc2l0aW9uUmVwb3J0L1Bvc2l0aW9uU3F1YXJlT2ZmQmFyLnNjc3NcIjtcclxuXHJcbi5wb3Mtc3VtbWFyeS1kZXRhaWxzLW1vYiB7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBnYXA6IDIwcHg7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDQ4cHg7XHJcbiAgei1pbmRleDogMTtcclxuICAmLmRvY2stcG9zLXN1bW1hcnktbW9iIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcbiAgLmRiYXIyOVJhbmdlc2xpZGVyIHtcclxuICAgIC5jb21tb25kYXRhbnVtYmVyIHtcclxuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VtbWFyeS1jb2wtbW9iIHtcclxuICAgIC5tZ2ItMTAge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1bW1hcnktdGl0bGUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucG9zaXRpb24tcmVwb3J0LXJldmFtcC1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tb2ItZmlsdGVyLXBpbGxzLWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgfVxyXG4gIC5wb3NpdGlvbi1yZXZhbXAtdGFibGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAvLyBoZWlnaHQ6IDY1dmg7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5jdXN0b20tdGFibGUtcGFkZGluZyB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgIH1cclxuICAgIC5ob2xkaW5nLXNjcmlwcyxcclxuICAgIC5udW1lcmljLXZhbHVlIHtcclxuICAgICAgJi50YVJpZ2h0IHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbW1vbi10YWJsZS1ib3JkZXIge1xyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdG9wOiAxMDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZhbnRhc3k7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1uaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1uaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2Utc2FuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jdXN0b20tb3BhY2l0eSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCAyNDcsIDI0NywgMC40KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI5N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXhjZWVkLW9yZGVyLXNsaWNpbmcge1xyXG4gICAgICB3aWR0aDogMzkycHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjEpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAuZGlzY2xhaW1lciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICAgIC5hcnJvdy1sZWZ0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3Mtc3VtbWFyeS1kZXRhaWxzLW1vYiB7XHJcbiAgICAuZGJhcjI5UmFuZ2VzbGlkZXIge1xyXG4gICAgICAuY29tbW9uZGF0YW51bWJlciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VtbWFyeS12YWwge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAuZW1wdHktdmFsIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xOSk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1bW1hcnktZGV0YWlscyB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDQ4cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLnN1bW1hcnktY29sIHtcclxuICAgICAgLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAucG9zaXRpdmVWYWx1ZSxcclxuICAgICAgICAubmVnYXRpdmVWYWx1ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbW1vbmRhdGFudW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGJhcjI5UmFuZ2VzbGlkZXIge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgLmluZGljYXRvclN0eWxlIHtcclxuICAgICAgICB3aWR0aDogMTYxcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb21tb25kYXRhbnVtYmVyIHtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdW1tYXJ5LXRpdGxlIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgJi5ncmFwaC1zdW1tYXJ5IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3NpdGlvbi1kZXRhaWxzX2J1eVNlbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luOiAycHggMHB4IDBweCAwcHg7XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiA1OHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtbGVmdCxcclxuICAgIC5jb250ZW50LXJpZ2h0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5zdW1tYXJ5LWNvbCB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIH1cclxuICAgIC5jb250ZW50VGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnROdW1iZXIge1xyXG4gICAgICBjb2xvcjogJGRpbS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JIZWlnaHQge1xyXG4gICAgbWluLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLmRlc2t0b3BIZWlnaHQge1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDIxcHg7XHJcbiAgfVxyXG4gIC5yZXNwb25zaXZlLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC8qIERlc2t0b3A6IDMgZ3JvdXBzIG9mIDIgaXRlbXMgaW4gMSByb3cgKi9cclxuICAgIC5yZXNwb25zaXZlLWdyaWQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxOCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAvKiBNb2JpbGU6IDMgY29sdW1ucyDDlyAyIHJvd3MgKi9cclxuICAgIC5yZXNwb25zaXZlLWdyaWQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgZ2FwOiAwcHggIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1sZWZ0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4td2lkdGg6IDU1JTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1yaWdodCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgbWluLXdpZHRoOiA0MCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5jb250ZW50TnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGVudFRleHQge1xyXG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXJzLWRyYXdlci1oZWFkLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5lZGVsLWljb24tY2FsZW5kYXItcHJldkNsb3NlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLmhvbGRpbmctcmVwb3J0LXJldmFtcGVkLXRhYmxlLXJvdyB7XHJcbiAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXByZXZDbG9zZTpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgLmVycm9yLW1zZyB7XHJcbiAgICAgIHBhZGRpbmc6IDE3MHB4IDBweCAyMzlweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1bW1hcnktY29sLW1vYi1pbmRpY2F0b3Ige1xyXG4gIGJhY2tncm91bmQ6ICRhcXVhX3doaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxMHB4IDdweDtcclxuICAuZGJhcjI5UmFuZ2VzbGlkZXIge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gIC5kY3VzdG9tUmFuZ2VCYXIuaW5kaWNhdG9yU3R5bGUge1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICB9XHJcbiAgLmNvbW1vbmRhdGFudW1iZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gIH1cclxuICAuaW5kaWNhdG9yU3R5bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuLnBvc2l0aW9uLXJlcG9ydC1yZXZhbXAtbWFpbiB7XHJcbiAgLnBvc2l0aW9uLWJ1eS1zZWxsIHtcclxuICAgICYucmVzcG9uc2l2ZS1ncmlkIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgIGdhcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtbGVmdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgbWluLXdpZHRoOiA1NSU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtcmlnaHQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi13aWR0aDogNDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuY29udGVudE51bWJlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRUZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucG9zaXRpb24tdG9vbHRpcCB7XHJcbiAgICAgIGxlZnQ6IDU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb3NpdGlvbi1hY3Rpb24tbW9iIHtcclxuICBwYWRkaW5nOiAxNXB4IDE5cHggMTBweCAxNXB4O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAxMzJweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZXZhbXBlZC1iYWNrZ3JleTtcclxuICAubXktZmFtaWxpZXMge1xyXG4gICAgLmZhbWlseS1uYW1lLU4tbWVtYmVyIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tZG91YmxlLXVzZXI6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXJyb3dzIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIC5lZGVsLWljb24tYXJyb3ctdXA6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gICAgJi5kb3duIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5wb3NpdGlvbi11bnNldCB7XHJcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmdhcC05IHtcclxuICBnYXA6IDlweDtcclxufVxyXG4uYm9yZGVyLWJsb2NrIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgLmVkZWwtaWNvbi1zZXR0aW5ncy1zb3J0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gIH1cclxuICAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDVweDtcclxuICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICByaWdodDogNHB4O1xyXG4gIH1cclxuICAuZWRlbC1pY29uLWFjdGlvbi1zZXR0aW5ncyB7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgfVxyXG59XHJcbi5ib3JkZXItYmxvY2stcGFkLTEwIHtcclxuICBwYWRkaW5nOiA4cHggNXB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICAuZWRlbC1pY29uLWFycm93LXVwIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gIH1cclxufVxyXG4ubW9yZS1vcHRpb24tZHJhd2VyYm9keSB7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4IDZweCAxNXB4O1xyXG4gIC5yb3ctYmxvY2sge1xyXG4gICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMzNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICYucm93LWJsb2NrLWlubmVyY2hlY2sge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuICAgIC5hcnJvd3Mge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctdXA6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgICAmLmRvd24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJhZGlvLWJ1dHRvbiBsYWJlbCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucG9zaXRpb24tY2FyZC1ibG9jayB7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTdweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktY29sb3IyO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgLnBjLWJvZHkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGdyaWQtcm93LWdhcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zaXRpb24tZXJyb3ItbXNnIHtcclxuICB0YWJsZSB0Ym9keSB0ciB0ZCB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm1vYi1wb3Mtc29ydC10YWJzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNsZWFyYWxsLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbn1cclxuLnNvcnQtZmlsdGVyLXBvcy1tb2ItcGFkZGluZyB7XHJcbiAgLmFjdGl2ZS1maWx0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgfVxyXG4gIC5hc3Nlc3Qtc29ydC1maWx0ZXItY29udGFpbmVyIHtcclxuICAgIC5hc3NldGxpc3QgLmFzc2V0IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGgtbm0ge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5zdG9jay1kZXRhaWxzLW92ZXJsYXlibG9jayB7XHJcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWFyY2gtcG9zLW1vYiB7XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICYuYm9yZGVyLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDlweDtcclxuICB9XHJcbn1cclxuLm1hcnF1ZWUtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubWFycXVlZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBhbmltYXRpb246IHNjcm9sbCA1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHNjcm9sbCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNxdWFyZW9mZi1hbGwtd2F0Y2hsaXN0LXBhcmVudCB7XHJcbiAgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcXVhcmUtb2ZmLWFsbC13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC5hbGwtcG9zaXRpb25zLWxpc3QucGFkLXVuc2V0IHtcclxuICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcXVhcmUtb2ZmLWNoZWNrYm94LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5wb3NpdGlvbi1zcXVhcmVvZmYtYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgLmxlZnQtYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIC5ib3JkZXItcmlnaHQtc2VwZXJhdGUge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE0OCwgMTIwLCAxMjAsIDAuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcXVhcmVPZmYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICAuZWRlbC1pY29uLUluZm9ybWF0aW9uIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJveC1zaGFkb3ctbGlnaHQtZ3JleSB7XHJcbiAgYm94LXNoYWRvdzogMHB4IC00cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxufVxyXG5cclxuLnBvc2l0aW9uLXNxdWFyZW9mZi1iYXIge1xyXG4gIC5kaXNjbGFpbWVyLXRvb2x0aXAge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIDE3MHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgIHdpZHRoOiA1NDNweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIC5vcmRlcmVkLWxpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jb250YWluZXIge1xyXG4gICAgLnJlZC1jb2xvci10ZXh0LXBvcyB7XHJcbiAgICAgIC5jaGFuZ2UtZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udHNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG4ucmVicmFuZHJlcG9ydHMtdG9vbHRpcC1ob3ZlciB7XHJcbiAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDMsIDAsIDQ3LCAwLjEyKTtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcbi5lZGVsd2Vpc3MtcHJvZHVjdC1jb2RlIHtcclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZS1saWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucG9zaXRpb24tbGFiZWwsXHJcbi5wcm9kdWN0LWZpbHRlci10YWdzIHtcclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDBweCAzcHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIC8vIGNsYXNzbmFtZSBpbiBsb3dlcmNhc2Ugd2lsbCBjaGcgbGF0ZXJcclxuICAmLnR4bi10eXBlIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGNvbG9yOiAkbGFiZWwtc2t5Ymx1ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTU0LCAyMTQsIDAuMSk7XHJcbiAgICAgIGJvcmRlcjogMC4xcHggc29saWQgJGxhYmVsLXNreWJsdWU7XHJcbiAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLkNMT1NFRCxcclxuICAmLnRpbnRzLW9mLXBpbmstc3dhbi10YWcge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbnRzLW9mLXBpbmstc3dhbjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm9yYW5nZS1saWdodC10YWcge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZS1saWdodDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYmxhY2stb25lMS10YWcge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLW9uZTE7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5OU0UsXHJcbiAgJi50aGljay1ibHVlLXRhZyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhpY2stYmx1ZTtcclxuICAgICAgY29sb3I6ICR0aGljay1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLk5GTyxcclxuICAmLkVRLFxyXG4gICYuQ08sXHJcbiAgJi5DRFMsXHJcbiAgJi5GdXQsXHJcbiAgJi5Gbk8sXHJcbiAgJi5kYXJrLW9yYW5nZS10YWcge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstb3JhbmdlO1xyXG4gICAgICBjb2xvcjogJGRhcmstb3JhbmdlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLk5STUwsXHJcbiAgJi5NVEYsXHJcbiAgJi5kYXJrLXB1cnBsZS10YWcge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstcHVycGxlO1xyXG4gICAgICBjb2xvcjogJGRhcmstcHVycGxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLlNFTEwsXHJcbiAgJi5ibG9vZC1yZWQtdGFnIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDgwLCA3NywgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLkJVWSxcclxuICAmLmdyZWVuLXRhZyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSg4MSwgMTc4LCA4NSwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha3BvaW50cy5zY3NzXCI7XHJcblxyXG4uc3F1YXJlLW9mZi1hbGwtcm93LW1vYi13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgLnBvc2l0aW9uLXNxb2ZmLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XHJcblxyXG4gICAgLm1vYi1zdW1tYXJ5LWRldGFpbHMge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLWNoZWNrYm94LWN1c3RvbSB7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja2JveC1taWRuaWdodC1ibHVlIHtcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYWNjZW50LWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2Nzc1wiO1xyXG5cclxuLnNxdWFyZS1vZmYtc3RhdGVzLXBhcmVudCB7XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtaW4td2lkdGg6IDU4NXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZml4ZWQtd2lkdGgtYm9keSB7XHJcbiAgICB3aWR0aDogMzcwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDI0cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSksXHJcbiAgICAgIDBweCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KTtcclxuICB9XHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHggNDBweDtcclxuICB9XHJcbiAgLmxvYWRpbmctY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gIH1cclxuICAubG9hZGVyLWRpdiB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGF0dXMtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBjb2xvcjogJE1pZG5pZ2h0LUJsdWU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zdGF0dXMtYm9keSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAucG9zaXRpb24tYmFjay1idG4ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIC5lZF9idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhY2stYnRuLXRyYW5zcGFyZW50IHtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgfVxyXG4gIC5idG4tYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gIH1cclxuICAuZmFpbHVyZS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG4gIC5zdWNjZXNzLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbiAgLmZhaWx1cmUtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgfVxyXG4gIC5vcmRlci1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNHB4O1xyXG4gICAgLm9yZGVyLWhlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuNSk7XHJcbiAgICB9XHJcbiAgICAub3JkZXItYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Y2Nlc3NmdWxseS1zcXVhcmVkLW9mZiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5zcS1vZmYtY2VudGVyZWQge1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAuZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zdWNjZXNzZnVsLXNxb2ZmLWRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XHJcbiAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgLmp1c3RpZnktc2VsZi1lbmQge1xyXG4gICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3FvZmYtbW9kYWwge1xyXG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB9XHJcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKSxcclxuICAgIDBweCA4cHggOHB4IC00cHggcmdiYSgxNiwgMjQsIDQwLCAwLjA0KTtcclxuICAuc3FvZmYge1xyXG4gICAgd2lkdGg6IDQwN3B4O1xyXG4gICAgaGVpZ2h0OiAyNjNweDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMzBweDtcclxuICAgIC5zcW9mZi1oZWFkIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2xpZ1wiIG9mZiwgXCJsaWdhXCIgb2ZmO1xyXG4gICAgfVxyXG4gICAgLnNxb2ZmLWJvZHkge1xyXG4gICAgICB3aWR0aDogMjU4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zcW9mZi1mb290IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcW9mZi1zdWNjZXNzIHtcclxuICAgIC5zcW9mZi1zdWNjZXNzLWJvZHkge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDUwcHg7XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvc2l0aW9uLW9yZGVyLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE0cHg7XHJcbiAgJi5zY3JvbGxiYXItc3FvZmYge1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjEgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3BsaXQtb3JkZXItY29uZmltYXRpb24tYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6ICRvbGQtbGFjZTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgaSB7XHJcbiAgICBjb2xvcjogJGRhcmstb3JhbmdlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5jb21tb24tc2VhcmNoLWlucHV0LXNyIHtcclxuICB3aWR0aDogMjc3cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4udG9vZ2xlLXN3aXRjaC1zciB7XHJcbiAgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwuZS1zd2l0Y2gtYWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwge1xyXG4gICAgJi5taWRuaWdodC1ibHVlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lLXN3aXRjaC1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZS1yZXF1ZXN0LWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnN0YXR1cy1kaXYge1xyXG4gICAgd2lkdGg6IDk2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50eHQtYWN0aXZlLFxyXG4gIC50eHQtSW5Qcm9jZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRza3ktYmx1ZTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgfVxyXG5cclxuICAudHh0LXJlamVjdGVkLFxyXG4gIC50eHQtUmVqZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tcmVkLXJnYmEtMjA7XHJcbiAgICBjb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgfVxyXG5cclxuICAudHh0LWNsb3NlZCxcclxuICAudHh0LUNsb3NlZCxcclxuICAudHh0LURlbGl2ZXJlZCxcclxuICAudHh0LUNvbXBsZXRlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tcmdiYS0yMDtcclxuICAgIGNvbG9yOiAkZ3JlZW4tMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcblxyXG4gIC50eHQtU3VibWl0LFxyXG4gIC50eHQtU3VibWl0LFxyXG4gIC50eHQtUGVuZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaC15ZWxsb3c7XHJcbiAgICBjb2xvcjogJHllbGxvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tdGFibGUtY2hhdCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUZpdmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZS1yZXF1ZXN0LW1vYmlsZSB7XHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbi1zZWFyY2gtaW5wdXQtc3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc2VydmljZS1yZXF1ZXN0LXNlYXJjaCB7XHJcbiAgICAuY29tbW9uLXNlYXJjaC1iYXIge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAuZWRlbC1pY29uLXNlYXJjaDEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZS1yZXF1ZXN0LXJvdyB7XHJcbiAgJi5zZXJ2aWNlLXJlcXVlc3Qtcm93LW1iIHtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLnNyLWdlbmVyaWNELXRhYmxlIHtcclxuICAuZGF0YS1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuZGF0YS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaWFiLXNyLWNvbnRlbnQge1xyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuYXJyb3ctZG93bi1zciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLlNSLXRhYmxlX3VpIHtcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgdHIge1xyXG4gICAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICAgIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoOm50aC1jaGlsZCgzKSxcclxuICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICAgIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGg6bnRoLWNoaWxkKDYpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuU1ItdGFibGVfdWktYWNjLWJvZHkge1xyXG4gICAgdGFibGUge1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uU1ItdGFibGVfdWkge1xyXG4gIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAmLmRvd24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkFjY291bnRQb3B1cERhdGEtc2VjdGlvbiB7XHJcbiAgLnRpdGxlLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgfVxyXG5cclxuICAuZGVzYy1kYXRhIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2UtcmVxdWVzdC1kZXNrdG9wIHtcclxuICAuc3ItYnV0dG9uLWVkIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmN1c3RvbS1yZXBvcnQtbmV3LXRoZW1lIHtcclxuICAgIC5jb21tb24tZGF0ZXBpY2tlciB7XHJcbiAgICAgIC5zaW5nbGVEYXRlUGlja2VyIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRhYi1ib3JkZXItbW9iaWxlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuLmljb24tYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRpY2tldHBvcnRhbC10YWItY29udGVudCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5maWxldXBsb2FkLXZpZXcgLmNhcmQge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzVhOGRlZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE4ZGVlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZm9ybS1zdWJtaXQge1xuICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZpbGV1cGxvYWQtdmlldyAua2ItZGF0YS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmtiLW1vZGFsLWRhdGEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZpbGV1cGxvYWQtdmlldyAua2ItZGF0YS10aXRsZSBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmtiLWZpbGUtdXBsb2FkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS11cGxvYWQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmZpbGUtdXBsb2FkLWJveCAuZmlsZS11cGxvYWQtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS1saW5rIHtcbiAgY29sb3I6ICM0NzVmN2I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS11cGxvYWQtYm94IC5maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWF0Yy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS1pbWFnZSB7XG4gIC8qIHdpZHRoOiAxMzBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBtaW4taGVpZ2h0OiA4NXB4OyAqL1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogODVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVjZjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjNDc1ZjdiO1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS1kZXRhaWwge1xuICBmbGV4OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS1kZXRhaWwgaDYge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmZpbGUtZGV0YWlsIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODE5NGFhO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmZpbGUtYWN0aW9uLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MTk0YWE7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWFjdGlvbi1idG46aG92ZXIge1xuICBjb2xvcjogIzNkNTQ2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWF0Yy1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aWNrZXRwb3J0YWwtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDE1cHggOXB4IDEycHggOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aWNrZXRwb3J0YWwtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTVweCAxMXB4IDE1cHggMTFweDtcbiAgfVxufVxuLnRpY2tldHBvcnRhbC1wYWRkaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXR0Y2hlY2QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXR0Y2hlY2QtY29udGVudCAuZWRlbC1pY29uLWF0dGFjaGVtZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ud2l0aC1iZyAuYm94LXNwYW4tc3RhdHVzIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndpdGgtYmcgc3BhbltkYXRhLWF0dHI9T3Blbl0ge1xuICBjb2xvcjogI2YwNGU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDc4LCA2OSwgMC4yKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvZ3Jlc3NcIl0sXG4ud2l0aC1iZyBzcGFuW2RhdGEtYXR0cj1cIkluIFByb2Nlc3NcIl0sXG4ud2l0aC1iZyBzcGFuW2RhdGEtYXR0cj1QZW5kaW5nXSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTQ4LCA2MiwgMC4zKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2l0aC1iZyBzcGFuW2RhdGEtYXR0cj1cIkluIFByb2dyZXNzXCJdLFxuICAud2l0aC1iZyBzcGFuW2RhdGEtYXR0cj1cIkluIFByb2Nlc3NcIl0sXG4gIC53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPVBlbmRpbmddIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPUNsb3NlZF0sXG4ud2l0aC1iZyBzcGFuW2RhdGEtYXR0cj1DbG9zZV0sXG4ud2l0aC1iZyBzcGFuW2RhdGEtYXR0cj1jbG9zZWRdLFxuLndpdGgtYmcgc3BhbltkYXRhLWF0dHI9Y2xvc2VdIHtcbiAgY29sb3I6ICMxY2ZjODM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDI1MiwgMTMxLCAwLjIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZWQtaGVpLTM3IHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udHAtcGFkZGluZy1wIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50cC1wYWRkaW5nLXAge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuXG4uYXR0YWNoZWRncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxMzVweCkgIWltcG9ydGFudDtcbiAgZ2FwOiAyMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF0dGFjaGVkaW1nYm94IHtcbiAgaGVpZ2h0OiAzOXB4O1xuICB3aWR0aDogMzlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXR0YWNoZWRpbWdib3ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4uYXR0YWNoZWRpbWdib3ggaW1nIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uY3VzdG9tZXItc3VwcG9ydC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItc3VwcG9ydC1zZWN0aW9uIC5lZGVsLWljb24tY29tbWVudDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cblxuLm5ld3RpY2tldC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3dGlja2V0LWJ0biAuZWRlbC1pY29uLXRpY2tldCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5lZGVsLWljb24tRm9sZGVyLmZvbnQtNDIge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5lZGVsLWljb24tRm9sZGVyLmZvbnQtNzEge1xuICBmb250LXNpemU6IDQuNDM4cmVtO1xuICBjb2xvcjogI2I4YjhiODtcbn1cblxuLm5ld3RpY2tldC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjNweCA0MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3dGlja2V0LXNlY3Rpb24gLm1haW4tdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3dGlja2V0LXNlY3Rpb24gLm1haW4tdGV4dGFyZWEgLnRleHRhcmVhLWNvbW1vbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubmV3dGlja2V0LXNlY3Rpb24gLm1haW4tdGV4dGFyZWEgLndvcmRzLWxldHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4ubmV3dGlja2V0LXNlY3Rpb24gLmdyaWQtMi1tYXhleGNlZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSA4NSU7XG4gIGdhcDogMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpY2tldC1wb3J0YWwtZG90dGVkLWZpbGVzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjYjhiOGI4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpY2tldC1wb3J0YWwtZG90dGVkLWZpbGVzZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRpY2tldC1wb3J0YWwtZG90dGVkLWZpbGVzZWN0aW9uIC5maWxlLXVwbG9hZC1zZWN0aW9uLWdlbmVyaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aWNrZXQtcG9ydGFsLWRvdHRlZC1maWxlc2VjdGlvbiAuZmlsZS11cGxvYWQtc2VjdGlvbi1nZW5lcmljIC51cGxvYWQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4udGlja2V0LXBvcnRhbC1kb3R0ZWQtZmlsZXNlY3Rpb24gLmZpbGUtdXBsb2FkLXNlY3Rpb24tZ2VuZXJpYyBpbWcge1xuICB3aWR0aDogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGlja2V0LXBvcnRhbC1kb3R0ZWQtZmlsZXNlY3Rpb24gLmZpbGUtdXBsb2FkLXNlY3Rpb24tZ2VuZXJpYyBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG59XG5cbi5idG4tbmV3dGlja2V0IHtcbiAgcGFkZGluZzogMTdweDtcbn1cbi5idG4tbmV3dGlja2V0IC5zbWFsbC1lZGJ1dHRvbiB7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdyaWQtMy11cGxvYWRDb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgNjUlIDEwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ub3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ub3ZlcmxheS1tYiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IMOnZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDEsIDI0MSwgMC45KTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLmhlaWdodDY4MCB7XG4gIGhlaWdodDogNjgwcHg7XG59XG5cbi5oZWlnaHQ0MDAge1xuICBoZWlnaHQ6IDQyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWlnaHQ0MDAge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmhlaWdodDQ2MCB7XG4gIGhlaWdodDogNDYwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5lcnJvcm1zZy10aWNrZXRwb3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZWY0ZWM7XG4gIHBhZGRpbmc6IDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXJyb3Jtc2ctdGlja2V0cG90YWwgLnRpY2tldC1ncmlkLTEtMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbmxpbmVoZWlnaHQtbWIgc3BhbixcbiAgLmNvbW1vbmxpbmVoZWlnaHQtbWIgZGl2IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmdyaWQtMi0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMC41ZnI7XG59XG5cbi5ncmlkLTItMS1tYiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDEuMmZyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkX2J1dHRvbi5jcmVhdGVzZXJ2aWNlcmVxLWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44MTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItYnJkLWFsbC1ub25lIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1vYi0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGUtcGQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5uZXd0aWNrZXQtYmFjayAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ubWItdmlldy1hbGwgLndvcmQtYnJlYWstMTAwIHtcbiAgd29yZC1icmVhazogdW5zZXQgIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ubWItdmlldy1hbGwgLmF0dGFjaGVkaW1nYm94IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tYi12aWV3LWFsbCAuYXR0YWNoZWRpbWdib3ggaW1nIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWN0aXZlLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuXG4ubG9hZGVyLWhlaWdodCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmlzLWludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG5cbi50aWNrZXRlcnJvci1tc2cgLnAtMiB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtY2FuY2VsLWJ0biB7XG4gIHBhZGRpbmctaW5saW5lOiA3OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50d29idXR0b24tb2YtcG9wdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ueWVzLWJ1dHRvbiAuZWRfYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBvcHVwIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLm5vLWJ1dHRvbiAuZWRfYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWJ1dHRvbiAuZWRfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMXB4IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAueWVzLWJ1dHRvbiAuZWRfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMXB4IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAudHdvYnV0dG9uLW9mLXBvcHVwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtcG9wdXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk3cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufSIsIi5maWxldXBsb2FkLXZpZXcge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWE4ZGVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhOGRlZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAua2ItZGF0YS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmtiLW1vZGFsLWRhdGEtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmtiLWRhdGEtdGl0bGUgaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmtiLWZpbGUtdXBsb2FkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtdXBsb2FkLWJveCB7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS11cGxvYWQtYm94IC5maWxlLXVwbG9hZC1pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogIzQ3NWY3YjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLXVwbG9hZC1ib3ggLmZpbGUtbGluazpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWF0Yy1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWltYWdlIHtcclxuICAgICAgICAvKiB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogODVweDsgKi9cclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlY2YxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICM0NzVmN2I7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWltYWdlIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWRldGFpbCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWRldGFpbCBoNiB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1kZXRhaWwgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjODE5NGFhO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWFjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1hY3Rpb24tYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM4MTk0YWE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtYWN0aW9uLWJ0bjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMzZDU0NmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtYXRjLWJveDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59IiwiLnRpY2tldHBvcnRhbC1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAxNXB4IDlweCAxMnB4IDlweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcGFkZGluZzogMTVweCAxMXB4IDE1cHggMTFweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYXR0Y2hlY2QtY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuZWRlbC1pY29uLWF0dGFjaGVtZW50IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dGVlbjtcclxuICB9XHJcbn1cclxuXHJcbi53aXRoLWJnIHtcclxuICAuYm94LXNwYW4tc3RhdHVzIHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBzcGFuW2RhdGEtYXR0cj1cIk9wZW5cIl0ge1xyXG4gICAgY29sb3I6ICR0b21hdG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9tYXRvLTIwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvZ3Jlc3NcIl0sXHJcbiAgc3BhbltkYXRhLWF0dHI9XCJJbiBQcm9jZXNzXCJdLFxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiUGVuZGluZ1wiXSB7XHJcbiAgICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtbGlnaHQtMjA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10ZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiQ2xvc2VkXCJdLFxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiQ2xvc2VcIl0sXHJcbiAgc3BhbltkYXRhLWF0dHI9XCJjbG9zZWRcIl0sXHJcbiAgc3BhbltkYXRhLWF0dHI9XCJjbG9zZVwiXSB7XHJcbiAgICBjb2xvcjogJGdyZWVuLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMjA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLmVkLWhlaS0zNyB7XHJcbiAgaGVpZ2h0OiAzN3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnRwLXBhZGRpbmctcCB7XHJcbiAgcGFkZGluZzogMjBweCAyNXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXR0YWNoZWRncmlkIHtcclxuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMTM1cHgpICFpbXBvcnRhbnQ7XHJcbiAgZ2FwOiAyMXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hdHRhY2hlZGltZ2JveCB7XHJcbiAgaGVpZ2h0OiAzOXB4O1xyXG4gIHdpZHRoOiAzOXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZW50eVR3bztcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tZXItc3VwcG9ydC1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5lZGVsLWljb24tY29tbWVudDEge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3dGlja2V0LWJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5lZGVsLWljb24tdGlja2V0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5VHdvO1xyXG4gIH1cclxufVxyXG5cclxuLmVkZWwtaWNvbi1Gb2xkZXIge1xyXG4gICYuZm9udC00MiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVR3bztcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgfVxyXG5cclxuICAmLmZvbnQtNzEge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnR5T25lO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXd0aWNrZXQtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMjNweCA0MXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm1haW4tdGV4dGFyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50ZXh0YXJlYS1jb21tb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53b3Jkcy1sZXR0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyaWQtMi1tYXhleGNlZWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDg1JTtcclxuICAgIGdhcDogMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnRpY2tldC1wb3J0YWwtZG90dGVkLWZpbGVzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAycHggZGFzaGVkICRzZWNvbmRhcnktZ3JheTtcclxuICBoZWlnaHQ6IDcwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGhlaWdodDogNTFweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmlsZS11cGxvYWQtc2VjdGlvbi1nZW5lcmljIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAudXBsb2FkLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyM3B4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW5ld3RpY2tldCB7XHJcbiAgcGFkZGluZzogMTdweDtcclxuXHJcbiAgLnNtYWxsLWVkYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMjRweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC0zLXVwbG9hZENvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgNjUlIDEwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC8vIHdpZHRoOiAxNzVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLm92ZXJsYXktbWIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IMOnZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0MSwgMjQxLCAwLjkpO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi5oZWlnaHQ2ODAge1xyXG4gIGhlaWdodDogNjgwcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQ0MDAge1xyXG4gIGhlaWdodDogNDIwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVpZ2h0NDYwIHtcclxuICBoZWlnaHQ6IDQ2MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5lcnJvcm1zZy10aWNrZXRwb3RhbCB7XHJcbiAgYmFja2dyb3VuZDogJHBhc3RlbC1jcmVhbTtcclxuICBwYWRkaW5nOiA5cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAudGlja2V0LWdyaWQtMS0yIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmNvbW1vbmxpbmVoZWlnaHQtbWIge1xyXG4gICAgc3BhbixcclxuICAgIGRpdiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyaWQtMi0xIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDAuNWZyO1xyXG59XHJcblxyXG4uZ3JpZC0yLTEtbWIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMS4yZnI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuZWRfYnV0dG9uIHtcclxuICAgICYuY3JlYXRlc2VydmljZXJlcS1idG4ge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnRlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYi1icmQtYWxsLW5vbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm14LW1vYi0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tb2JpbGUtcGQge1xyXG4gICAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3RpY2tldC1iYWNrIHtcclxuICAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIH1cclxufVxyXG5cclxuLm1iLXZpZXctYWxsIHtcclxuICAud29yZC1icmVhay0xMDAge1xyXG4gICAgd29yZC1icmVhazogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmF0dGFjaGVkaW1nYm94IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1iZy1ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxufVxyXG5cclxuLmxvYWRlci1oZWlnaHQge1xyXG4gIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmlzLWludmFsaWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRpY2tldGVycm9yLW1zZyB7XHJcbiAgLnAtMiB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNtYWxsLWNhbmNlbC1idG4ge1xyXG4gIHBhZGRpbmctaW5saW5lOiA3OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnR3b2J1dHRvbi1vZi1wb3B1cCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG59XHJcbi55ZXMtYnV0dG9uIHtcclxuICAuZWRfYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udGV4dC1wb3B1cCB7XHJcbiAgbWFyZ2luLXRvcDogMzRweDtcclxufVxyXG4ubm8tYnV0dG9uIHtcclxuICAuZWRfYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5uby1idXR0b24ge1xyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggNzZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAueWVzLWJ1dHRvbiB7XHJcbiAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTFweCA3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50d29idXR0b24tb2YtcG9wdXAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXBvcHVwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5N3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuIiwiLnRvYy1zbGlkaW5nLXBhbmUge1xyXG4gIC5zbGlkZS1wYW5lX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi50b3Bmb3JBcHAge1xyXG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRvYy5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gIHBhZGRpbmc6IDEwcHggMTJweDtcclxuXHJcbiAgLnN0b2NrLWRldGFpbHMtc3dpdGNoLWtleSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gIH1cclxuICAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcclxuICAgIHRvcDogMzVweDtcclxuICB9XHJcblxyXG4gIC50b2MtZXEtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDhweCA0cHggMHB4IDRweDtcclxuXHJcbiAgICAubGVmdC1jb250ZW50IHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweCAwcHggN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGFuZ2UtcGVyY2VudGFnZSB7XHJcbiAgICAgIGNvbG9yOiAkbnV2YW1hLWdyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2hhcnQtYnV0dG9uIHtcclxuICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbW1vbi1yYWRpby1idXR0b24ubnNlLWJzZS1idXR0b25zIHtcclxuICAmLnJhZGlvLWJ1dHRvbiBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIH1cclxuICAucmFkaW9fYnRuIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudCA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXNwX3ZhbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm5vdC1zZWxlY3RlZCB7XHJcbiAgICAuZGlzcF92YWwsXHJcbiAgICAubHRwLXZhbCB7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHRpc2gtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYnV5ZXItYmxvY2sge1xyXG4gIG1hcmdpbjogMTBweCAtMTZweCAtMTBweCAtMTZweDtcclxuICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleWlzaC1ibHVlO1xyXG59XHJcbi5lcXVpdHktcHJvZHVjdC1vcmRlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoOTV2aCAtIDdyZW0pO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweCAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgJi5wYWRkaW5nLWNhdXRpb25zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAzMHB4IDBweDtcclxuICB9XHJcbiAgJi5tYXgtaGVpZ2h0LTEwcmVtIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5tYXgtaGVpZ2h0LTEzcmVtIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxM3JlbSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5tYXgtaGVpZ2h0LTE1cmVtIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXJlbSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLy9oZWlnaHQ6IDYwdmg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIC8vIGhlaWdodDogdW5zZXQ7XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgLy9vdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLkRNU2Fuc05vcm1hbF8xMl80MDAge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1jb250ZW50cyAucmVmcmVzaE91dGVyRGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLmxlZnQtYWxpZ24ge1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kLW9yZC1idXR0b25zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtY29udGFpbmVyLTEge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuZGlzY2xvc2VkLWlucHV0ZmllbGQge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmlkLWNvbnRhaW5lci0xLWdhcC0yNSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgMWZyO1xyXG4gICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1jb250YWluZXItMS1nYXAtNSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXNjbG9zZWQtcXVhbnRpeS1wbGFjZWhvbGRlciB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtdGV4dCB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1mZWlsZCB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYXJlLXdyYXBwZXItaW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VmZml4ZXMtYm90aCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC5pbnB1dF9zdWZmaXgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ydXBlZUFtb3VudFRleHRib3gge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVuZGVyc3RhbmRpbmctaWNvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMC41cHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLnVuZGVyc3RhbmRpbmctaWNvbi1zZWNvbmRhcnkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDAuNXB4IHNvbGlkICRkYXJrLW9yYW5nZTtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstb3JhbmdlO1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbWl0LXN0b3Bsb3NzIHtcclxuICBnYXA6IDQwcHg7XHJcbiAgcGFkZGluZzogMzBweCAwcHg7XHJcblxyXG4gICYuZ3JpZC1jb250YWluZXItMiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgJi5ncmlkLWNvbnRhaW5lci0yLWNvbmRpdGlvbiB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zaG93U3RvcExvc3Mtc2VjdGlvbiB7XHJcbiAgICAucmVmcmVzaE91dGVyRGl2IHtcclxuICAgICAgJi5saW5laC0zNSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zaG93VGFyZ2V0UHJpY2Utc2VjdGlvbiB7XHJcbiAgICAucmVmcmVzaE91dGVyRGl2IHtcclxuICAgICAgJi5saW5laC0zNSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGVjay1hZ3JlZSB7XHJcbiAgcGFkZGluZzogMTdweCAwcHggMjJweCAwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgZ2FwOiA1cHg7XHJcblxyXG4gICYuYnJkYm90dG9tLW5vbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWdyZWUtYnV0dG9uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZHZhbmNlZC10b2dnbGUge1xyXG4gIGdhcDogNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMHB4O1xyXG59XHJcblxyXG4vLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzNzVweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuXHJcbi8vICAgLy8gWW91ciBpUGhvbmUtc3BlY2lmaWMgc3R5bGVzIGhlcmVcclxuLy8gICAuYWR2YW5jZWQtdG9nZ2xlIHtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudG9nZ2xlLXN3aXRjaCB7XHJcbi8vICAgICAuZ3JpZC1jb250YWluZXItMSB7XHJcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLnRvYy1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAyMHB4IDhweDtcclxuXHJcbiAgaSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBjb2xvcjogJFByaW1hcnlfZ3JheTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG4udGVybS1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbn1cclxuXHJcbi50ZXJtcy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAzMHB4IDMzcHggMzBweCAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHggMzBweCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbS1jb250ZW50cyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIEBpbmNsdWRlIGJvdHRvbS1jb250ZW50cy13aWR0aC0zOTA7XHJcbiAgJi5sb3ctaW5kZXgge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICYudG9jLW1hcmdpbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG5cclxuICAgICAgLmVkX2J1dHRvbi5taWRuaWdodC1ibHVlLXVuZGVybGluZS5jb21tb25saW5rIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAmLndpdGgtdW5kZXJsaW5lIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aXRob3V0LXVuZGVybGluZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udW5kZXJzdGFuZGluZy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYudW5kZXJzdGFuZGluZy1jb250ZW50LXRvYyB7XHJcbiAgICAudG9jYWNjb3JkaWFuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VuZXJpYy10YWJzIHtcclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoYXJnZXMtY29udGVudCB7XHJcbiAgcGFkZGluZzogMHB4IDIwcHg7XHJcbn1cclxuXHJcbi50b2MtY2xvc2UtYnV0dG9uIHtcclxuICByaWdodDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgei1pbmRleDogMTtcclxuICBAaW5jbHVkZSBib3R0b20tY29udGVudHMtd2lkdGgtMzkwO1xyXG4gIC5lZF9idXR0b24ubWlkbmlnaHQtYmx1ZS1ib3JkZXIuYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW5TY3JvbGwge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Bhbi1ncmlkLWNvbnRhaW5lci0yIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxufVxyXG5cclxuLnNwYW4tZ3JpZC1jb250YWluZXItMi01IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCAxZnI7XHJcbiAgZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHMgLnJlZnJlc2hPdXRlckRpdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlLWRyYXdlci5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcclxuICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4ucmVmcmVzaC1pY29uLW1mIHtcclxuICBtYXJnaW4tbGVmdDogMjdweDtcclxufVxyXG5cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4vLyAgIC5tYi1iYXNpYy1wcm9maWxlIHtcclxuLy8gICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4vLyAgICAgLnJlZnJlc2hPdXRlckRpdiB7XHJcbi8vICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHJcbi8vICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgd2lkdGg6IDhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLmNvbW1vbi1kYXRlcGlja2VyLnRvYyB7XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS5yZWFjdC1kYXRlcGlja2VyX19kYXktLW91dHNpZGUtbW9udGgge1xyXG4gICAgY29sb3I6ICRibGFjay1zZXZlbjtcclxuICB9XHJcbn1cclxuXHJcbi50b2MtZGF0ZXBpY2tlci1zZWN0aW9uIHtcclxuICAuZGF0ZS1kcmF3ZXIge1xyXG4gICAgJi5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgYm90dG9tLWNvbnRlbnRzLXdpZHRoLTM5MDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50b2Mtc2xpZGluZy1wYW5lIC5zbGlkZS1wYW5lX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRvcGZvckFwcCB7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b2Muc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuLnRvYy5zdG9jay1kZXRhaWxzLWhlYWQgLnN0b2NrLWRldGFpbHMtc3dpdGNoLWtleSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvYy5zdG9jay1kZXRhaWxzLWhlYWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuLnRvYy5zdG9jay1kZXRhaWxzLWhlYWQgLnN0b2NrLWRldGFpbHMtc3dpdGNoLWtleSB7XG4gIHRvcDogMzVweDtcbn1cbi50b2Muc3RvY2stZGV0YWlscy1oZWFkIC50b2MtZXEtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDRweCAwcHggNHB4O1xufVxuLnRvYy5zdG9jay1kZXRhaWxzLWhlYWQgLnRvYy1lcS1oZWFkZXIgLmxlZnQtY29udGVudCBpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDAgNHB4IDBweCA3cHg7XG59XG4udG9jLnN0b2NrLWRldGFpbHMtaGVhZCAudG9jLWVxLWhlYWRlciAubGVmdC1jb250ZW50IC5lZF9idXR0b24ubWlkbmlnaHQtYmx1ZS11bmRlcmxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi50b2Muc3RvY2stZGV0YWlscy1oZWFkIC50b2MtZXEtaGVhZGVyIC5jaGFuZ2UtcGVyY2VudGFnZSB7XG4gIGNvbG9yOiAjMDBiMjc0O1xufVxuXG4uY2hhcnQtYnV0dG9uIHtcbiAgY29sb3I6ICMzNTgwZjcgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1yYWRpby1idXR0b24ubnNlLWJzZS1idXR0b25zLnJhZGlvLWJ1dHRvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLm5zZS1ic2UtYnV0dG9ucyAucmFkaW9fYnRuIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmNvbW1vbi1yYWRpby1idXR0b24ubnNlLWJzZS1idXR0b25zIC5yYWRpb19idG4gaW5wdXRbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLm5zZS1ic2UtYnV0dG9ucyAucmFkaW9fYnRuIC5kaXNwX3ZhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNvbW1vbi1yYWRpby1idXR0b24ubnNlLWJzZS1idXR0b25zLm5vdC1zZWxlY3RlZCAuZGlzcF92YWwsXG4uY29tbW9uLXJhZGlvLWJ1dHRvbi5uc2UtYnNlLWJ1dHRvbnMubm90LXNlbGVjdGVkIC5sdHAtdmFsIHtcbiAgY29sb3I6ICM5YjliOWQgIWltcG9ydGFudDtcbn1cblxuLmJ1eWVyLWJsb2NrIHtcbiAgbWFyZ2luOiAxMHB4IC0xNnB4IC0xMHB4IC0xNnB4O1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI2ViZWNmMDtcbn1cblxuLmVxdWl0eS1wcm9kdWN0LW9yZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDk1dmggLSA3cmVtKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweCAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5lcXVpdHktcHJvZHVjdC1vcmRlci5wYWRkaW5nLWNhdXRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIubWF4LWhlaWdodC0xMHJlbSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSkgIWltcG9ydGFudDtcbn1cbi5lcXVpdHktcHJvZHVjdC1vcmRlci5tYXgtaGVpZ2h0LTEzcmVtIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzcmVtKSAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1wcm9kdWN0LW9yZGVyLm1heC1oZWlnaHQtMTVyZW0ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTVyZW0pICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVxdWl0eS1wcm9kdWN0LW9yZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lcXVpdHktcHJvZHVjdC1vcmRlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cbi5lcXVpdHktcHJvZHVjdC1vcmRlciAuRE1TYW5zTm9ybWFsXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXF1aXR5LXByb2R1Y3Qtb3JkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuLmVxdWl0eS1wcm9kdWN0LW9yZGVyIC5ib3R0b20tY29udGVudHMgLnJlZnJlc2hPdXRlckRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLmJvdHRvbS1jb250ZW50cyAucmVmcmVzaE91dGVyRGl2LmxlZnQtYWxpZ24gPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5lcXVpdHktcHJvZHVjdC1vcmRlciAucHJvZC1vcmQtYnV0dG9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmVxdWl0eS1wcm9kdWN0LW9yZGVyIC5ncmlkLWNvbnRhaW5lci0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLmRpc2Nsb3NlZC1pbnB1dGZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLmdyaWQtY29udGFpbmVyLTEtZ2FwLTI1IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgMWZyO1xuICBnYXA6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVxdWl0eS1wcm9kdWN0LW9yZGVyIC5ncmlkLWNvbnRhaW5lci0xLWdhcC0yNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAxZnI7XG4gIH1cbn1cbi5lcXVpdHktcHJvZHVjdC1vcmRlciAuZ3JpZC1jb250YWluZXItMS1nYXAtNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVxdWl0eS1wcm9kdWN0LW9yZGVyIC5ncmlkLWNvbnRhaW5lci0xLWdhcC01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmcjtcbiAgfVxufVxuLmVxdWl0eS1wcm9kdWN0LW9yZGVyIC5kaXNjbG9zZWQtcXVhbnRpeS1wbGFjZWhvbGRlciAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLmlucHV0LXRleHQgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLmlucHV0LWZlaWxkIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLnNoYXJlLXdyYXBwZXItaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmVxdWl0eS1wcm9kdWN0LW9yZGVyIC5zaGFyZS13cmFwcGVyLWlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcXVpdHktcHJvZHVjdC1vcmRlciAuc2hhcmUtd3JhcHBlci1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lcXVpdHktcHJvZHVjdC1vcmRlciAuc2hhcmUtd3JhcHBlci1pbnB1dCAuc3VmZml4ZXMtYm90aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLnNoYXJlLXdyYXBwZXItaW5wdXQgLnN1ZmZpeGVzLWJvdGggLmlucHV0X3N1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogI2I4YjhiODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLnNoYXJlLXdyYXBwZXItaW5wdXQucnVwZWVBbW91bnRUZXh0Ym94IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1wcm9kdWN0LW9yZGVyIC5zaGFyZS13cmFwcGVyLWlucHV0LnJ1cGVlQW1vdW50VGV4dGJveCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcXVpdHktcHJvZHVjdC1vcmRlciAuc2hhcmUtd3JhcHBlci1pbnB1dC5ydXBlZUFtb3VudFRleHRib3ggLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51bmRlcnN0YW5kaW5nLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzAzMDAyZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udW5kZXJzdGFuZGluZy1pY29uIGkge1xuICBmb250LXNpemU6IDAuMzc1cmVtO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLnVuZGVyc3RhbmRpbmctaWNvbi1zZWNvbmRhcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2Y3OTQzZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0M2U7XG59XG4udW5kZXJzdGFuZGluZy1pY29uLXNlY29uZGFyeSBpIHtcbiAgZm9udC1zaXplOiAwLjM3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW1pdC1zdG9wbG9zcyB7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMzBweCAwcHg7XG59XG4ubGltaXQtc3RvcGxvc3MuZ3JpZC1jb250YWluZXItMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5saW1pdC1zdG9wbG9zcy5ncmlkLWNvbnRhaW5lci0yLmdyaWQtY29udGFpbmVyLTItY29uZGl0aW9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAxZnI7XG59XG4ubGltaXQtc3RvcGxvc3MgLmZvcm0tY29udHJvbC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmxpbWl0LXN0b3Bsb3NzLnNob3dTdG9wTG9zcy1zZWN0aW9uIC5yZWZyZXNoT3V0ZXJEaXYubGluZWgtMzUge1xuICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5saW1pdC1zdG9wbG9zcy5zaG93VGFyZ2V0UHJpY2Utc2VjdGlvbiAucmVmcmVzaE91dGVyRGl2LmxpbmVoLTM1IHtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVjay1hZ3JlZSB7XG4gIHBhZGRpbmc6IDE3cHggMHB4IDIycHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZ2FwOiA1cHg7XG59XG4uY2hlY2stYWdyZWUuYnJkYm90dG9tLW5vbmUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hlY2stYWdyZWUgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmNoZWNrLWFncmVlIGlucHV0OmNoZWNrZWQge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwMDJmO1xufVxuLmNoZWNrLWFncmVlIC5hZ3JlZS1idXR0b24ge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uY2hlY2stYWdyZWUgLmFncmVlLWJ1dHRvbiAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5hZHZhbmNlZC10b2dnbGUge1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi50b2MtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDIwcHggOHB4O1xufVxuLnRvYy1oZWFkaW5nIGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXJtLWhlYWRpbmcge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5cbi50ZXJtcy1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzM3B4IDMwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXJtcy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHggMzBweCAxNXB4O1xuICB9XG59XG5cbi5ib3R0b20tY29udGVudHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvdHRvbS1jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ib3R0b20tY29udGVudHMubG93LWluZGV4IHtcbiAgei1pbmRleDogMTtcbn1cbi5ib3R0b20tY29udGVudHMgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5ib3R0b20tY29udGVudHMgLnJvdy50b2MtbWFyZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5ib3R0b20tY29udGVudHMgLnJvdy50b2MtbWFyZ2luIC5lZF9idXR0b24ubWlkbmlnaHQtYmx1ZS11bmRlcmxpbmUuY29tbW9ubGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYm90dG9tLWNvbnRlbnRzIC5yb3cudG9jLW1hcmdpbiAuZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lLmNvbW1vbmxpbmsud2l0aC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ib3R0b20tY29udGVudHMgLnJvdy50b2MtbWFyZ2luIC5lZF9idXR0b24ubWlkbmlnaHQtYmx1ZS11bmRlcmxpbmUuY29tbW9ubGluay53aXRob3V0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVuZGVyc3RhbmRpbmctY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51bmRlcnN0YW5kaW5nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuLnVuZGVyc3RhbmRpbmctY29udGVudCAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuZGVyc3RhbmRpbmctY29udGVudC51bmRlcnN0YW5kaW5nLWNvbnRlbnQtdG9jIC50b2NhY2NvcmRpYW4ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnVuZGVyc3RhbmRpbmctY29udGVudC51bmRlcnN0YW5kaW5nLWNvbnRlbnQtdG9jIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5jaGFyZ2VzLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cblxuLnRvYy1jbG9zZS1idXR0b24ge1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9jLWNsb3NlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b2MtY2xvc2UtYnV0dG9uIC5lZF9idXR0b24ubWlkbmlnaHQtYmx1ZS1ib3JkZXIuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLm1haW5TY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpblNjcm9sbCB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uc3Bhbi1ncmlkLWNvbnRhaW5lci0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG4uc3Bhbi1ncmlkLWNvbnRhaW5lci0yLTUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggMWZyO1xuICBnYXA6IDVweDtcbn1cblxuLmJvdHRvbS1jb250ZW50cyAucmVmcmVzaE91dGVyRGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRhdGUtZHJhd2VyLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ucmVmcmVzaC1pY29uLW1mIHtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG59XG5cbi5jb21tb24tZGF0ZXBpY2tlci50b2MgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS5yZWFjdC1kYXRlcGlja2VyX19kYXktLW91dHNpZGUtbW9udGgge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRvYy1kYXRlcGlja2VyLXNlY3Rpb24gLmRhdGUtZHJhd2VyLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xuICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b2MtZGF0ZXBpY2tlci1zZWN0aW9uIC5kYXRlLWRyYXdlci5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmFkaW9Cb3hzZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMjAlIDIwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpbmVoLTQwIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5saW5laC0zNSB7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4ubGluZWgtMjUge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpbmVoLTIwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2hhcmdlcy10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbi5jaGFyZ2VzLXRhYmxlIHRhYmxlIHRyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNoYXJnZXMtdGFibGUgdGFibGUgdHIgdGgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXJnZXMtdGFibGUgdGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuLmNoYXJnZXMtdGFibGUgdGFibGUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jaGFyZ2VzLXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hhcmdlcy10YWJsZSB0YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jaGFyZ2VzLXRhYmxlIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLmNoYXJnZXMtdGFibGUgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLmNoYXJnZXMtdGFibGUgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXJnZXMtdGFibGUgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGFyZ2VzLXRhYmxlIHRhYmxlIHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udG9jYWNjb3JkaWFuIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4udG9jYWNjb3JkaWFuIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4udG9jYWNjb3JkaWFuIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b2NhY2NvcmRpYW4gLmFjY29yZGlvbi1ib2R5IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5tYXJnaW5vdXRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZnIgMWZyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFyZ2lub3V0ZXIgLmxlZnRTZWN0aW9uIC5lZGVsLWljb24tZG91YmxlLXJlZnJlc2gge1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uYm90dG9tYnRuc2VjdGlvbiAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDguNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmJvdHRvbWJ0bnNlY3Rpb24gLmVkX2J1dHRvbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmJvdHRvbWJ0bnNlY3Rpb24gLmVkX2J1dHRvbi5idG4tcG9zaXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb252ZXJ0LW9wdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmNvbnZlcnQtb3B0aW9ucyB1bCB7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4uY29udmVydC1vcHRpb25zIHVsIC5jb252ZXJ0LWxpIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNvbnZlcnQtb3B0aW9ucyB1bCAuY29udmVydC1saSAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4uc2VsbC1zdG9jay1ibG9jayB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbn1cbi5zZWxsLXN0b2NrLWJsb2NrID4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbn1cbi5zZWxsLXN0b2NrLWJsb2NrIC5idXR0b25zLWJsb2NrIHtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuLnNlbGwtc3RvY2stYmxvY2sgLmJ1dHRvbnMtYmxvY2sgYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbn1cblxuLnNlbGwtc3RvY2stYmxvY2sge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjO1xufVxuLnNlbGwtc3RvY2stYmxvY2sgPiBkaXYge1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xufVxuLnNlbGwtc3RvY2stYmxvY2sgLmJ1dHRvbnMtYmxvY2sge1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uc2VsbC1zdG9jay1ibG9jayAuYnV0dG9ucy1ibG9jayBidXR0b24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xufVxuXG4uY29tbW9uX2Nsb3NlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmJ1eS1zZWxsLWNvbCB7XG4gIHBhZGRpbmc6IDBweCA3cHggIWltcG9ydGFudDtcbn1cbi5idXktc2VsbC1jb2wgLm10Zy0xMCB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xufVxuLmJ1eS1zZWxsLWNvbCAudG9jLWJ1eS1zZWxsIC5yZWZyZXNoLWFsaWduIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5idXktc2VsbC1jb2wgLnRvYy1idXktc2VsbCAudGV4dCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmJ1eS1zZWxsLWNvbCAudG9jLWJ1eS1zZWxsIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV5LXNlbGwtY29sIC50b2MtYnV5LXNlbGwgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2luZ2xlLXRvZ2dsZSAudG9nZ2xlLXN3aXRjaC1zd2l0Y2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS10b2dnbGUgLnRvZ2dsZS1zd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtY29udGFpbmVyLWZ1bGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ3JpZC1jb250YWluZXItZnVsbCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdXRlci1ib2R5LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4ub3V0ZXItYm9keS1zZWN0aW9uIC5jb21tb24tZHJhd2VyLXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3cmVtKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAub3V0ZXItYm9keS1zZWN0aW9uLmNvbW1vbi1kcmF3ZXItc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gIH1cbn1cblxuLmdyaWQtY29udGFpbmVyLTEtZ2FwLTUwIHtcbiAgZ3JpZC1nYXA6IDUwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZ3JpZC1jb250YWluZXItMS1nYXAtMTAge1xuICBncmlkLWdhcDogMTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4udGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWRvd25sb2FkLWJ0biAuZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBwYWRkaW5nOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cbi5jdXN0b20tZG93bmxvYWQtYnRuIC5kb3dubG9hZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmlsZXVwbG9hZC1jb21tb24tc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWxldXBsb2FkLWNvbW1vbi1zZWN0aW9uIC5maWxldXBsb2FkLXNlY3Rpb24taW5lZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxldXBsb2FkLWNvbW1vbi1zZWN0aW9uIC5maWxldXBsb2FkLXNlY3Rpb24taW5lZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmlsZXVwbG9hZC1jb21tb24tc2VjdGlvbiAuZmlsZXVwbG9hZC1zZWN0aW9uLWluZWVyIC51cGxvYWQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4ubm90aWZpY2F0aW9uYm94LnBheW1lbnRzdGF0dXMtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDEwcHggIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb25ib3gucGF5bWVudHN0YXR1cy1jb250ZW50IC5ub3RpZmljYXRpb25idG4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbmJveC5wYXltZW50c3RhdHVzLWNvbnRlbnQgLm5vdGl0LXJzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubm90aWZpY2F0aW9uYm94LnBheW1lbnRzdGF0dXMtY29udGVudCAubm90aXQtcnMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y3OTQzZSAhaW1wb3J0YW50O1xufVxuXG4uY2FsbHB1dC5vcHRpb24tY2hhaW4tdG9vbC1zZWN0aW9uIC5jaGFyZ2VzLXRhYmxlIHRhYmxlIHRyIHRoLFxuLmNhbGxwdXQtdGFicyAuY2hhcmdlcy10YWJsZSB0YWJsZSB0ciB0aCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uY2FsbHB1dC5vcHRpb24tY2hhaW4tdG9vbC1zZWN0aW9uIC5jaGFyZ2VzLXRhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQsXG4uY2FsbHB1dC10YWJzIC5jaGFyZ2VzLXRhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhbGxwdXQub3B0aW9uLWNoYWluLXRvb2wtc2VjdGlvbiAuY2hhcmdlcy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCxcbi5jYWxscHV0LXRhYnMgLmNoYXJnZXMtdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA3cHggMjBweDtcbn1cblxuLmlucHV0LWdyb3VwLWRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuLmlucHV0LWdyb3VwLWRhdGVwaWNrZXIgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuZGF0ZS1wYXJ0aXRpb246aG92ZXIge1xuICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAtZGF0ZXBpY2tlciAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIC5kYXRlLXBhcnRpdGlvbiAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5pbnB1dC1ncm91cC1kYXRlcGlja2VyIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmRhdGUtcGFydGl0aW9uIC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uaW5wdXQtZ3JvdXAtZGF0ZXBpY2tlciAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIC5kYXRlLXBhcnRpdGlvbiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5jb21tb24tZGF0ZXBpY2tlciAuYXBwbHlGb3JPdGhlcnMgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWRhdGVwaWNrZXIgLmFwcGx5Rm9yT3RoZXJzIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuICAuY29tbW9uLWRhdGVwaWNrZXIgLmFwcGx5Rm9yT3RoZXJzIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XG4gICAgbWFyZ2luOiA0cHggMHB4O1xuICAgIHdpZHRoOiAyLjhyZW07XG4gIH1cbn1cbi5jb21tb24tZGF0ZXBpY2tlciAuYXBwbHlGb3JPdGhlcnMgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gIHRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbjo6YmVmb3JlIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMi4xcmVtO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLm1pZG5pZ2h0LWJsdWUtY3VzdG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIHBhZGRpbmc6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5taWRuaWdodC1ibHVlLWN1c3RvbWUgOmhvdmVyLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5taWRuaWdodC1ibHVlLWN1c3RvbWUgOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWQtdHh0X2Jsb29kUmVkIHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLmVzaXAtY29uZmlybWF0aW9uLXBhZ2UuY29tbW9uLWRyYXdlci1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5ORk8tc2VjdGlvbiAuY2hhbmdlLWJ1dHRvbi1jdXN0b20ge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cblxuLnN0b2Nrc2VjdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RvY2tzZWN0aW9uIGxpIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zdG9ja3NlY3Rpb24gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5zdG9ja3NlY3Rpb24gbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvY2tzZWN0aW9uIGkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b2Nrc2VjdGlvbiBpIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwtNDAwIHtcbiAgaGVpZ2h0OiA3MCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwtNDV2aCB7XG4gIGhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnNlbGVjdFNjaGVtZXNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNGZyIDFmcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGVjdFNjaGVtZXNlY3Rpb24gLnNjaGVtZXJpZ2h0c2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cbi5zZWxlY3RTY2hlbWVzZWN0aW9uIC5zY2hlbWVyaWdodHNlY3Rpb24gLnJpZ2h0c2lkZS1kYXRhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWxlY3RTY2hlbWVzZWN0aW9uIC5zY2hlbWVyaWdodHNlY3Rpb24gLnJpZ2h0c2lkZS1kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWxlY3RTY2hlbWVzZWN0aW9uIC5zY2hlbWVyaWdodHNlY3Rpb24gc3BhbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubm90aWZpY2F0aW9uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5ub3RpZmljYXRpb25zZWN0aW9uIC5ub3RpZmljYXRpb25ib3gge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjdweCBhdXRvO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm5vdGlmaWNhdGlvbnNlY3Rpb24gLm5vdGlmaWNhdGlvbmJveCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbnNlY3Rpb24gLm5vdGlmaWNhdGlvbmJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLm5vdGlmaWNhdGlvbnNlY3Rpb24gLm5vdGlmaWNhdGlvbmJveCAubm90aS0xMC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb25zZWN0aW9uIC5ub3RpZmljYXRpb25ib3ggLm5vdGlmaWNhdGlvbmJ0biB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5ub3RpZmljYXRpb25zZWN0aW9uIC5ub3RpZmljYXRpb25ib3ggLm5vdGlmaWNhdGlvbmJ0biB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubm90aWZpY2F0aW9uc2VjdGlvbiAubm90aWZpY2F0aW9uYm94IC5ub3RpZmljYXRpb25idG4udy04MCB7XG4gIHdpZHRoOiA2NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbnNlY3Rpb24gLm5vdGlmaWNhdGlvbmJveCAubm90aWZpY2F0aW9uYnRuLnctODAge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vdGlmaWNhdGlvbnNlY3Rpb24gLm5vdGlmaWNhdGlvbmJveC5ub3RpLXNtYWxsLXNlY3Rpb24gLm5vdGl0LXJzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubm90aWZpY2F0aW9uc2VjdGlvbiAubm90aWZpY2F0aW9uYm94Lm5vdGktc21hbGwtc2VjdGlvbiAubm90aXQtcnMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmFua2FjY291bnRzZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5iYW5rYWNjb3VudHNlY3Rpb24ucGF5bWVudC1hY2NvdW50IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5iYW5rYWNjb3VudHNlY3Rpb24gLmFjY291bnROdW1iZXIge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFua2FjY291bnRzZWN0aW9uIC5hY2NvdW50TnVtYmVyIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5iYW5rYWNjb3VudHNlY3Rpb24gLmJhbmtuYW1lIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5rYWNjb3VudHNlY3Rpb24gLmJhbmtuYW1lIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmJhbmstYWNjb3VudC1zdWNlc3Mge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnBheW1lbnRtZXRob2RTZWN0aW9uLmFjY291bnROdW1iZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuLnBheW1lbnRtZXRob2RTZWN0aW9uIC5yYWRpby1idG4tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIGF1dG87XG59XG4ucGF5bWVudG1ldGhvZFNlY3Rpb24gLnJhZGlvLWJ0bi1zZWN0aW9uIC5vdXRlci1wYXltZW50LXJhZGlvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAwZnI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnBheW1lbnRtZXRob2RTZWN0aW9uIC5yYWRpby1idG4tc2VjdGlvbiAub3V0ZXItcGF5bWVudC1yYWRpbyAucGF5bWVudG1ldGhvZHJhZGlvLnJhZGlvLWJ1dHRvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTdweCAxZnI7XG4gIGdhcDogMTBweDtcbn1cbi5wYXltZW50bWV0aG9kU2VjdGlvbiAucmFkaW8tYnRuLXNlY3Rpb24gLm91dGVyLXBheW1lbnQtcmFkaW8gLnBheW1lbnRtZXRob2RyYWRpby5yYWRpby1idXR0b24gLnJhZGlvX2J0biAuZGlzcF92YWwge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucGF5bWVudG1ldGhvZFNlY3Rpb24gLnJhZGlvLWJ0bi1zZWN0aW9uIC5vdXRlci1wYXltZW50LXJhZGlvIC5wYXltZW50bWV0aG9kcmFkaW8ucmFkaW8tYnV0dG9uIC5yYWRpb19idG4gLmRpc3BfdmFsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXltZW50bWV0aG9kU2VjdGlvbiAucmFkaW8tYnRuLXNlY3Rpb24gLnJhZGlvLXJzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucGF5bWVudG1ldGhvZFNlY3Rpb24gLnJhZGlvLWJ0bi1zZWN0aW9uIC5yYWRpby1ycyAucmVjb21tZW5kZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZWM7XG4gIGNvbG9yOiAjZjc5NDNlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBheW1lbnRtZXRob2RTZWN0aW9uLm92ZXJmbG93LXNjcm9sbC00MDAge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICB9XG59XG4ucGF5bWVudG1ldGhvZFNlY3Rpb24gLmRpZmZyZW50YmFua0FjY291bnRsaW5rIC5lZF9idXR0b24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLnBheW1lbnRtZXRob2RTZWN0aW9uIC51cGlJZGRyb3Bkb3duYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBheW1lbnRtZXRob2RTZWN0aW9uIC51cGlJZGRyb3Bkb3duYm94IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLkJhbmtBY2NvdW50U2VjdGlvbk91dGVyIC5CYW5rQWNjb3VudFNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggYXV0bztcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uQmFua0FjY291bnRTZWN0aW9uT3V0ZXIgLkJhbmtBY2NvdW50U2VjdGlvbiAucmFkaW8tYnV0dG9uIC5yYWRpb19idG4ge1xuICBnYXA6IDBweDtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG4uQmFua0FjY291bnRTZWN0aW9uT3V0ZXIgLkJhbmtBY2NvdW50U2VjdGlvbiAucGF5bWVudG1ldGhvZHJhZGlvIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLkFkZG5ld1VwaVNlY3Rpb24gLmVxdWl0eS1kcm9wZG93bi1ibG9jay5jb21tb24tbmV3LWRycCAuZXF1aXR5ZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5BZGRuZXdVcGlTZWN0aW9uIC5lcXVpdHktZHJvcGRvd24tYmxvY2suY29tbW9uLW5ldy1kcnAgLmVxdWl0eWRyb3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uQWRkbmV3VXBpU2VjdGlvbiAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmNvbW1vbi1uZXctZHJwIC5lcXVpdHlkcm9wIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLkFkZG5ld1VwaVNlY3Rpb24gLmVxdWl0eS1kcm9wZG93bi1ibG9jay5jb21tb24tbmV3LWRycCAuZXF1aXR5ZHJvcCAuZWRlbC1pY29uLWFycm93LWRvd246OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLkFkZG5ld1VwaVNlY3Rpb24gLmVxdWl0eS1kcm9wZG93bi1ibG9jay5uZXctdXBpLWRycCAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uQWRkbmV3VXBpU2VjdGlvbi5zaXBkYXktaWNvbi1yZWZyZXNoIC5yZWZyZXNoT3V0ZXJEaXYgaW1nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaHItZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tbW9uLWRyb3Bkb3duLXRvYy5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3Age1xuICBoZWlnaHQ6IDM5cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kcm9wZG93bi10b2MuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyb3Bkb3duLXRvYy5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4td2lkdGg6IDg1cHg7XG59XG4uY29tbW9uLWRyb3Bkb3duLXRvYy5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbW1vbi1kcm9wZG93bi10b2Mubm8tYm9yZGVyLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubXV0dWFsLWZ1bmQtc2VjdGlvbiAuZXF1aXR5ZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5tdXR1YWwtZnVuZC1zZWN0aW9uLm1haW5TY3JvbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1NXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm11dHVhbC1mdW5kLXNlY3Rpb24ubWFpblNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTU1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tdXR1YWwtZnVuZC1zZWN0aW9uLm1haW5TY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KTtcbiAgfVxufVxuLm11dHVhbC1mdW5kLXNlY3Rpb24gLlNpcHZhbGlkYXRlYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm11dHVhbC1mdW5kLXNlY3Rpb24gLlNpcHZhbGlkYXRlYm94IC5zaXB2YWxpZGF0ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4zZnI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdXR1YWwtZnVuZC1zZWN0aW9uIC5TaXB2YWxpZGF0ZWJveCAuc2lwdmFsaWRhdGUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjJmciAxLjNmcjtcbiAgfVxufVxuLm11dHVhbC1mdW5kLXNlY3Rpb24gLlNpcHZhbGlkYXRlYm94IC5zaXB2YWxpZGF0ZS1ncmlkIC5lZC1idG4tbXV0dWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEwcHg7XG59XG4ubXV0dWFsLWZ1bmQtc2VjdGlvbiAuU2lwdmFsaWRhdGVib3ggLnNpcHZhbGlkYXRlLWdyaWQgLmVkLWJ0bi1tdXR1YWwgLmVkX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweCAxNHB4ICFpbXBvcnRhbnQ7XG59XG4ubXV0dWFsLWZ1bmQtc2VjdGlvbiAuU2lwdmFsaWRhdGVib3ggLnNpcHZhbGlkYXRlLWdyaWQgLnByb2R1Y3QtYnV0dG9ucy5lZF9idXR0b24uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5tdXR1YWwtZnVuZC1zZWN0aW9uIC5TaXB2YWxpZGF0ZWJveCAuc2lwdmFsaWRhdGUtZ3JpZCAucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tdXR1YWwtZnVuZC1zZWN0aW9uIC5TaXB2YWxpZGF0ZWJveCAudmFsaWRhdGUtdW5kZXN0YW5kIC51bmRlcnN0YW5kaW5nLWljb24ge1xuICBjdXJzb3I6IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXV0dWFsLWZ1bmQtc2VjdGlvbiAuU2lwdmFsaWRhdGVib3ggLnZhZGl0eS10ZXh0Ym94IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm11dHVhbC1mdW5kLXNlY3Rpb24gLlNpcHZhbGlkYXRlYm94IC52YWRpdHktdGV4dGJveCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tdXR1YWwtZnVuZC1zZWN0aW9uIC5TaXB2YWxpZGF0ZWJveCAudmFkaXR5LXRleHRib3ggLmlucHV0X3N1ZmZpeCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tdXR1YWwtZnVuZC1zZWN0aW9uIC5TaXB2YWxpZGF0ZWJveCAudmFkaXR5LXRleHRib3ggLmlucHV0X3N1ZmZpeCAuZWRlbC1pY29uLVZlY3Rvci02IHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTJweCAhaW1wb3J0YW50O1xufVxuLm11dHVhbC1mdW5kLXNlY3Rpb24gLm1hbmFkdGUtc2VjdGlvbi1oZWFkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubXV0dWFsLWZ1bmQtc2VjdGlvbiAubm9tYW5kYXRlLWVycm9ybXNnIHtcbiAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XG59XG4ubXV0dWFsLWZ1bmQtc2VjdGlvbiAubm9tYW5kYXRlLWVycm9ybXNnIC5lcnJvci1tc2cge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ubXV0dWFsLWZ1bmQtc2VjdGlvbiAubm9tYW5kYXRlLWVycm9ybXNnIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5lcnJvci1tc2ctdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5tdXR1YWwtZnVuZC1zZWN0aW9uIC5ub21hbmRhdGUtZXJyb3Jtc2cgLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIgLmVycm9yLW1zZy10ZXh0IHNwYW4ge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsLTMwMC5pcGhvbmUtc2Nyb2xsIHtcbiAgaGVpZ2h0OiA1NTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFsaWRpdHktbW9iLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiA4NSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLm1mLXZhbGlkaXR5Lm1haW5TY3JvbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4NXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1mLXZhbGlkaXR5Lm1haW5TY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2NXB4KTtcbiAgfVxufVxuXG4ubWYtdmFsaWRpdHktcmFkaW8uZXF1aXR5LXByb2R1Y3Qtb3JkZXIge1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZi12YWxpZGl0eS1yYWRpby5lcXVpdHktcHJvZHVjdC1vcmRlciAuY3VzdG9tLWlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItY29sb3I6ICNlOGU4ZTg7XG59XG4ubWYtdmFsaWRpdHktcmFkaW8uZXF1aXR5LXByb2R1Y3Qtb3JkZXIgLmN1c3RvbS1pbnB1dCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmO1xufVxuLm1mLXZhbGlkaXR5LXJhZGlvLmVxdWl0eS1wcm9kdWN0LW9yZGVyIC5jdXN0b20taW5wdXQgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLm11dHVhbC1mdW5kLWhlYWQgLmVkX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuLm11dHVhbC1mdW5kLWhlYWQgLm1heC13aWR0aDIyNiB7XG4gIG1heC13aWR0aDogMjI2cHg7XG59XG5cbi52YWxpZHR5LXJhZGlvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi52YWxpZHR5LXJhZGlvLmNvbW1vbi1yYWRpby1idXR0b24gLmRpc3BfdmFsIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLm1mLXNlbGVjdC1zY2hlbWUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggYXV0bztcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLW92ZXJmbG93Omxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLm1iLW92ZXJmbG93IC5lZF9idXR0b24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmRpZmZtYW5kYXRlLWhlYWQgLnRvYy1oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmJhbmthY2NvdW50c2VjdGlvbiAubWFuZGF0ZWxlZnRzZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5rYWNjb3VudHNlY3Rpb24gLm1hbmRhdGVsZWZ0c2VjdGlvbiBkaXYge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uYmFua2FjY291bnRzZWN0aW9uIC5tYW5kYXRlbGVmdHNlY3Rpb24gLm1hbmRhdGUtYm90dG9tIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjdmciAxZnIgMWZyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5rYWNjb3VudHNlY3Rpb24gLm1hbmRhdGVsZWZ0c2VjdGlvbiAubWFuZGF0ZS1ib3R0b20ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uYmFua2FjY291bnRzZWN0aW9uIC5tYW5kYXRlcmlnaHRzZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5NYW5kYXRlc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLm5ldy1tYW5kYXRlLXNlY3Rpb24gLnJlY29tbWVuZGVkLWhpZ2hsaWdodCB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICB3aWR0aDogNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyNXB4O1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBiYWNrZ3JvdW5kOiAjZjlkYzc1O1xuICBwYWRkaW5nOiAycHggNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ldy1tYW5kYXRlLXNlY3Rpb24gLnJlY29tbWVuZGVkLWhpZ2hsaWdodCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuLm5ldy1tYW5kYXRlLXNlY3Rpb24gLm1hbmRhdGUtcmFkaW8tbGlzdCAubWFuZGF0ZS1yYWRpbyB7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG4ubmV3LW1hbmRhdGUtc2VjdGlvbiAucmFkaW8tYnV0dG9uLmVtYW5kYXRlLXJhZGlvIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubmV3LW1hbmRhdGUtc2VjdGlvbiAucmFkaW8tYnV0dG9uLmVtYW5kYXRlLXJhZGlvLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAzMDAyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5uZXctbWFuZGF0ZS1zZWN0aW9uIC5yYWRpby1idXR0b24uZW1hbmRhdGUtcmFkaW8gbGFiZWwge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMWZyO1xuICBnYXA6IDEwcHg7XG59XG4ubmV3LW1hbmRhdGUtc2VjdGlvbiAucGh5c2ljYWwtc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV3LW1hbmRhdGUtc2VjdGlvbiAuY2hhbmdlLWJ1dHRvbi1jdXN0b20ge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5uZXctbWFuZGF0ZS1zZWN0aW9uIC5yZWNvbW1lbmRlZC1kYXRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbiAgcGFkZGluZzogMnB4O1xuICBjb2xvcjogI2Y3OTQzZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm5ldy1tYW5kYXRlLXNlY3Rpb24gLmhvcml6b250YWwtZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3LW1hbmRhdGUtc2VjdGlvbiAuaG9yaXpvbnRhbC1kaXZpZGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5idG0tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvYWRpbmcud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5sb2FkaW5nLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMCU7XG4gIG1hcmdpbjogLTE1cHggMCAtMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xufVxuXG4ubG9hZGluZy1zcGlubmVyLWNlbnRlci10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTE1cHggMCAtMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKmxvYWRlciAqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sZHMtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA4MHB4O1xuICBsZWZ0OiA0MCU7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXYge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG4gIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDM3cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMjAlO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbkBrZXlmcmFtZXMgbGRzLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uaGVpZ2h0MzcgLmVxdWl0eWRyb3Age1xuICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcbn1cblxuLm1pc2NlbGxhbmVvdXMtcG9wdXAgLnR4dGRlLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5taXNjZWxsYW5lb3VzLXBvcHVwIC5pbnRlcnN0ZWQtYnRuIHtcbiAgaGVpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLm1pc2NlbGxhbmVvdXMtcG9wdXAud2l0aG91dGhlYWRlciAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1pc2NlbGxhbmVvdXMtcG9wdXAgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5taXNjZWxsYW5lb3VzLXBvcHVwIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGIyNDNhICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24taW5mby1pY29uLXNlY3Rpb24uaW5mby1pY29uLXNtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG4uY29tbW9uLWluZm8taWNvbi1zZWN0aW9uLmluZm8taWNvbi1zbWFsbCAuZWRlbC1pY29uLWluZm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21tb24taW5mby1pY29uLXNlY3Rpb24uaW5mby1pY29uLXNtYWxsIC5lZGVsLWljb24taW5mbzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuLmVycm9yLWJsb2NrLXN0YXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVycm9yLWJsb2NrLXN0YXRlIC5lZGVsLWljb24tYmxvY2tlZCB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgY29sb3I6ICNkZDUwNGQ7XG59XG5cbi5jb3VudGFibGUtYm94LXNlY3Rpb24gLm91dGVyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvdW50YWJsZS1ib3gtc2VjdGlvbiAub3V0ZXItYm94IC5jaXJjbGUtYm94IHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IC0yJTtcbn1cbi5jb3VudGFibGUtYm94LXNlY3Rpb24ubGFzdC1jaGlsZC1jb3VudCAub3V0ZXItYm94IHtcbiAgaGVpZ2h0OiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jZW50ZXItY29udGVudC1jb3VudGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNlbnRlci1jb250ZW50LWNvdW50Ym94LmhlaWdodDcwIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmNlbnRlci1jb250ZW50LWNvdW50Ym94LmhlaWdodDk5IHtcbiAgaGVpZ2h0OiA5OXB4O1xufVxuLmNlbnRlci1jb250ZW50LWNvdW50Ym94IC5pY29uY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNlbnRlci1jb250ZW50LWNvdW50Ym94IC5waW5jb2RlLXRleHRib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2VudGVyLWNvbnRlbnQtY291bnRib3ggLnBpbmNvZGUtdGV4dGJveDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5wcm9ncmVzcy1iYXItcGF5bWVudCB7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmVzcy1iYXItcGF5bWVudCAuaW5uZXItcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbn1cblxuLmhlaWdodDk5IHtcbiAgaGVpZ2h0OiA5OXB4O1xufVxuXG4ucGF5bWVudG9yZGVyc2NyZWVuLXNlY3Rpb24gLmJvdHRvbS1jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYXltZW50b3JkZXJzY3JlZW4tc2VjdGlvbiAuZ3JpZC0yLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRvcmRlcnNjcmVlbi1zZWN0aW9uIC5ncmlkLTItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnBheW1lbnRvcmRlcnNjcmVlbi1zZWN0aW9uIC5ncmlkLTEtMi1ib3R0b20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSBhdXRvO1xufVxuXG4uZ3JpZC0xLWhhbGYtMi1hdXRvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0bztcbn1cblxuLnBheW1lbnQtd2FpdGluZy1wYWdlIHtcbiAgcGFkZGluZzogMTUwcHg7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBtYXJnaW46IGF1dG87XG59XG4ucGF5bWVudC13YWl0aW5nLXBhZ2UgdGFibGUge1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLWNvbGxhcHNlOiB1bnNldDtcbiAgYm9yZGVyLXNwYWNpbmc6IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGZvbnQ6IHVuc2V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucGF5bWVudC13YWl0aW5nLXBhZ2UgdGFibGUgdGJvZHkge1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItY29sb3I6IHVuc2V0O1xuICBib3JkZXItc3R5bGU6IHVuc2V0O1xuICBib3JkZXItd2lkdGg6IHVuc2V0O1xuICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcbn1cbi5wYXltZW50LXdhaXRpbmctcGFnZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJvcmRlci10b3A6IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbiAgbWFyZ2luOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xuICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnBheW1lbnQtd2FpdGluZy1wYWdlIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG59XG4ucGF5bWVudC13YWl0aW5nLXBhZ2UgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0O1xufVxuLnBheW1lbnQtd2FpdGluZy1wYWdlIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1zdHlsZTogdW5zZXQ7XG4gIGJvcmRlci13aWR0aDogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGZvbnQ6IHVuc2V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gIGJveC1zaXppbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGF5bWVudC13YWl0aW5nLXBhZ2Uge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbi5lbmFjaC1pbmZvLXBhZ2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA4NnZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZW5hY2gtaW5mby1wYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG4uZW5hY2gtaW5mby1wYWdlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmVuYWNoLWluZm8tcGFnZSAuaW5mby1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmVuYWNoLWluZm8tcGFnZSAuaW5mby1ibG9jayAuaW5mby1pY29uIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbmFjaC1pbmZvLXBhZ2UgLmluZm8tYmxvY2sgLmluZm8taWNvbiBpIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuLmVuYWNoLWluZm8tcGFnZSAudmVydGljYWwtc3VwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5lbmFjaC1sb2FkZXIge1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmVuYWNoLWxvYWRlciAubG9hZGVyLWljb24ge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5lbmFjaC1sb2FkZXIgLmxvYWRlci1pY29uIGkge1xuICBmb250LXNpemU6IDY1cHg7XG59XG5cbi5tZi1wYXltZW50LXN0YXR1cyB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAubWYtcGF5bWVudC1zdGF0dXMuc2Nyb2xsLWhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mLXBheW1lbnQtc3RhdHVzLnNjcm9sbC1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLm1mLXBheW1lbnQtc3RhdHVzIC5zdGF0dXMtaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZi1wYXltZW50LXN0YXR1cyAuc3RhdHVzLWljb24gLmVkZWwtaWNvbi1yb3VuZGVkLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNkZDUwNGQ7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbi5tZi1wYXltZW50LXN0YXR1cyAuc3RhdHVzLWljb24gLmVkZWwtaWNvbi1zdWNjZXNzIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM1MWIyNTU7XG59XG4ubWYtcGF5bWVudC1zdGF0dXMgLnN0YXR1cy1pY29uIC5lZGVsLWljb24tcGVuZGluZyB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbi5tZi1wYXltZW50LXN0YXR1cyAuaGVhZGluZy1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWYtcGF5bWVudC1zdGF0dXMgLmhlYWRpbmctYmxvY2sgLnN1Y2Nlc3Mge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5tZi1wYXltZW50LXN0YXR1cyAuaGVhZGluZy1ibG9jayAucGVuZGluZyB7XG4gIGNvbG9yOiAjZmY5YzU0O1xufVxuLm1mLXBheW1lbnQtc3RhdHVzIC5oZWFkaW5nLWJsb2NrIC5mYWlsZWQge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cblxuLnNjcm9sbC1oZWlnaHQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC1oZWlnaHQge1xuICAgIGhlaWdodDogODZ2aCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5NZi1vcmRlci1jb25maXJtYXRpb24gLmNvbW1vbi1kcmF3ZXItc2Nyb2xsIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gIH1cbn1cbi5ydXBlZUFtb3VudFRleHRib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJ1cGVlQW1vdW50VGV4dGJveCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RpZmljYXRpb24tc3BhY2Uge1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpZmYtbWFuZGF0ZS1ib2R5LnNpZGViYXItYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4uZGlmZi1tYW5kYXRlLWRyYXdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTtcbiAgbGVmdDogLTVweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZi1tYW5kYXRlLXVwbG9hZCAuY3VzdG9tLWRvd25sb2FkLWJ0biAuZG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwMDJmO1xufVxuXG4udG9jLXNsaWRpbmctcGFuZSAuYm90dG9tLWNvbnRlbnRzIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xufVxuXG4udG9jLnN0b2NrLWRldGFpbHMgLmJvdHRvbS1jb250ZW50cyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcbn1cblxuLmNoYW5nZS12aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuXG4uc2diLXNlY3Rpb24gLnZpZXctb3JkZXItYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uc2diLXNlY3Rpb24gLnNnYi10YWJsZSB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuLnNnYi1zZWN0aW9uIC5idG4tZ3JlZW4tYnV5IHtcbiAgd2lkdGg6IDk5cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLnNnYi1oZWFkaW5nLWNvbnRlbnQgLnRvYy1oZWFkaW5nIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jb250YWluZXItNzAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSBhdXRvO1xufVxuXG4uZ3JpZC1jb250YWluZXItNTAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSBhdXRvO1xufVxuXG4uaW5wdXQtZ3JvdXAtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLmlucHV0LWdyb3VwLWRpc2FibGVkIC5mb3JtLWNvbnRyb2wgOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmNvdW50aW5wdXQtY2xhc3MgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb3VudGlucHV0LXRvb2x0aXAge1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4ucGF5bWVudC1ib3gtZmFpbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBheW1lbnQtYm94LWZhaWxlZCBzcGFuIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbn1cblxuLnNnYi1lcnJvci1tc2cgbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZ2ItZXJyb3ItbXNnIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2Y3OTQzZTtcbn1cblxuLnBheW1lbnRzY3JlZW5tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLnBheW1lbnRzY3JlZW5tb2JpbGUgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGF5bWVudHNjcmVlbm1vYmlsZSAubWd0LTIwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnNnYmNvbmZpcm1hdGlvbi1ib3R0b20gLmJvdHRvbWJ0bnNlY3Rpb24gLnNnYi1jb25maXJtQnV5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cblxuLm1nYm90dG9tLW1pbnVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLnByaWNlcGVyZ3JhbS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG4ucHJpY2VwZXJncmFtLWlucHV0IC5pbnB1dF9wcmVmaXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG59XG4ucHJpY2VwZXJncmFtLWlucHV0IC5pbnB1dF9wcmVmaXggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4ucHJpY2VwZXJncmFtLWlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5wcmljZXBlcmdyYW0taW5wdXQgLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi5zZ2ItdGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpLFxuLnNnYi10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTUlO1xufVxuLnNnYi10YWJsZSB0ciB0aDpudGgtY2hpbGQoMiksXG4uc2diLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMSU7XG59XG4uc2diLXRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSxcbi5zZ2ItdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDglO1xufVxuLnNnYi10YWJsZSB0ciB0aDpudGgtY2hpbGQoNCksXG4uc2diLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiA4JTtcbn1cbi5zZ2ItdGFibGUgdHIgdGg6bnRoLWNoaWxkKDUpLFxuLnNnYi10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTUlO1xufVxuLnNnYi10YWJsZSB0ciB0aDpudGgtY2hpbGQoNiksXG4uc2diLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiAxMCU7XG59XG4uc2diLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg3KSxcbi5zZ2ItdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5zZ2ItdGFibGUgdHIgdGg6bnRoLWNoaWxkKDgpLFxuLnNnYi10YWJsZSB0ciB0ZDpudGgtY2hpbGQoOCkge1xuICB3aWR0aDogOSU7XG59XG5cbi5zZ2JidXktY29sb3ItZXJyb3IgLmludmFsaWRNc2cge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zZ2JidXktY29sb3ItZXJyb3IgLmludmFsaWRNc2cgLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2diYnV5LWNvbG9yLWVycm9yIC5pbnZhbGlkTXNnIC5lZGVsLWljb24tdmFsaWRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2diYnV5LWNvbG9yLWVycm9yIC5pbnZhbGlkTXNnIC5wLTEge1xuICBjb2xvcjogI2Y3OTQzZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5pcG9hcHAtaGVhZCAucHJvZ3Jlc3MtYmFyLWlwbyB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uaXBvYXBwLWhlYWQgLnByb2dyZXNzLWJhci1pcG8gbGkge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pcG9hcHAtaGVhZCAucHJvZ3Jlc3MtYmFyLWlwbyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uaXBvYXBwLWhlYWQgLnByb2dyZXNzLWJhci1pcG8gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTQzZTtcbn1cbi5pcG9hcHAtaGVhZCAucHJvZ3Jlc3MtYmFyLWlwbyBsaS5jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xufVxuLmlwb2FwcC1oZWFkIC5jYW5jZWwtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWRhdGEtc2VjdGlvbiAuZGF0YS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1kYXRhLXNlY3Rpb24gLmRhdGEtaGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jb21tb24tZGF0YS1zZWN0aW9uIC5kYXRhLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1kYXRhLXNlY3Rpb24gLmRhdGEtdmFsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5hcHBsaWNhdGlvbi1jYXRlZ29yeS1zZWN0aW9uIC5hcHBsLWNhdGVnb3J5LXJhZGlvYnRuIC5jb21tb24tcmFkaW8tYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5hcHBsaWNhdGlvbi1jYXRlZ29yeS1zZWN0aW9uIC5hcHBsLWNhdGVnb3J5LXJhZGlvYnRuIC5jb21tb24tcmFkaW8tYnV0dG9uIC5kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5hcHBsaWNhdGlvbi1jYXRlZ29yeS1zZWN0aW9uIC5hcHBsLWNhdGVnb3J5LXJhZGlvYnRuIC5jb21tb24tcmFkaW8tYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXBwbGljYXRpb24tY2F0ZWdvcnktc2VjdGlvbiAuYXBwbC1jYXRlZ29yeS1yYWRpb2J0biAucmFkaW8tYnV0dG9uIC5yYWRpb19idG4ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2cHggMWZyICFpbXBvcnRhbnQ7XG59XG5cbi5iaWQtY291bnQtaW5wdXQtc2VjdGlvbiAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iaWQtY291bnQtaW5wdXQtc2VjdGlvbiAuaW5wdXQtZ3JvdXAgLmlucHV0X3ByZWZpeCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLmJpZC1jb3VudC1pbnB1dC1zZWN0aW9uIC5pbnB1dC1ncm91cCAuaW5wdXRfcHJlZml4IGJ1dHRvbiB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLmJpZC1jb3VudC1pbnB1dC1zZWN0aW9uIC5pbnB1dC1ncm91cCAuaW5wdXRfc3VmZml4IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5iaWQtY291bnQtaW5wdXQtc2VjdGlvbiAuaW5wdXQtZ3JvdXAgLmlucHV0X3N1ZmZpeCBidXR0b24ge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cbi5iaWQtY291bnQtaW5wdXQtc2VjdGlvbiAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tYm9yZGVyLWFkZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOXB4O1xufVxuLmJ1dHRvbi1ib3JkZXItYWRkIC5lZGVsLWljb24tcm91bmRlZC1wbHVzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uZGl2aWRlLWlucHV0LXNlY3Rpb24gLmVkZWwtaWNvbi1VSSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uZGl2aWRlLWlucHV0LXNlY3Rpb24gLmlucHV0X3ByZWZpeCxcbi5kaXZpZGUtaW5wdXQtc2VjdGlvbiAuaW5wdXRfc3VmZml4IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcnJvdy1pY29uLXdpdGgtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFycm93LWljb24td2l0aC1idG4gLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjU2M3JlbTtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4uZ3JpZC0zLWJpZC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgNDUlIDM1JTtcbn1cblxuLmFwcGxpY2F0aW9uLWNvbnRlbnQtbW9kaWZ5IC5lZGVsLWljb24tVmVjdG9yLTY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uYXBwbGljYXRpb24tY29udGVudC1tb2RpZnkgLmVkZWwtaWNvbi1ib2xkLWNsb3NlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNTYzcmVtO1xufVxuXG4uZWRpdC1iaWQtc2VjdGlvbiAuZWRlbC1pY29uLWRlbGV0ZS1yZWQxIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5lZGl0LWJpZC1zZWN0aW9uIC5lZGVsLWljb24tVmVjdG9yLTYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ub3RwLWFwcGxpY2F0aW9uIC5lZGJ1dHRvbi1yZXNlbmQtb3RwIHtcbiAgY29sb3I6ICM3MjcyNzEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLm90cC1hcHBsaWNhdGlvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuLm90cC1hcHBsaWNhdGlvbiAuYm94LW90cC11aSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiA1cHggMTBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3RwLWFwcGxpY2F0aW9uIC5ib3gtb3RwLXVpLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNTA0ZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAxMHB4IDBweCAwcHggIWltcG9ydGFudDtcbn1cbi5vdHAtYXBwbGljYXRpb24gLnlvYl9pbnBfZ3JwIC55b2JfaW5wIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmlwby1hcHBsaWNhdGlvbi1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5pcG8tYXBwbGljYXRpb24tY2FsZW5kYXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmlwby1hcHBsaWNhdGlvbi1jYWxlbmRhciAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuICB6LWluZGV4OiA5O1xufVxuXG4uaXBvLWFwcGxpY2F0aW9uLXRvb2x0aXAge1xuICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLXNlY3Rpb24gLmdyaWQtMi12aWRlb1NlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSBhdXRvO1xufVxuXG4uZXhjaGFuZ2UtYXBwIC5lZGVsLWljb24tYXBwbGljYXRpb24ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG4udXBpbWFuZGF0ZS1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVwaW1hbmRhdGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi51cGltYW5kYXRlLXNlY3Rpb24gbGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXBpbWFuZGF0ZS1zZWN0aW9uIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uaXBvYXBwbGljYXRpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5pcG9hcHBsaWNhdGlvbi1zZWN0aW9uIC5pcG9hcHAtaGVhZCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaXBvYXBwbGljYXRpb24tc2VjdGlvbiAubW9iLWJvdHRvbS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2Itc2VjdGlvbi1jb250ZW50IC5saW5lLW1vYi0zMCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1vYi1zZWN0aW9uLWNvbnRlbnQgLmxpbmUtbW9iLTIwIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAubW9iLXNlY3Rpb24tY29udGVudCAubGluZS1tb2ItMjUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5Cb3R0b21CaWREZXRhaWxzLXNlY3Rpb24uYm90dG9tLWNvbnRlbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uQm90dG9tQmlkRGV0YWlscy1zZWN0aW9uIC5lZGVsLWljb24tYXJyb3ctdXAge1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xufVxuLkJvdHRvbUJpZERldGFpbHMtc2VjdGlvbiAuZGF0YS1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLkJvdHRvbUJpZERldGFpbHMtc2VjdGlvbiAuZGF0YS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi50ZXh0T3ZlcmZsb3ctdHdvbGluZXMtYXBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi50ZXh0T3ZlcmZsb3ctb25lLWFwcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sZWZ0LW1vdmUgLmJ0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibHVlLWJvcmRlci10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmJsdWUtYm9yZGVyLXRvb2x0aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0MHB4O1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogYmxhY2s7XG59XG4uYmx1ZS1ib3JkZXItdG9vbHRpcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNDFweDtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG59XG5cbi5pcG8tdG9jLWZsb3ctc2VjdGlvbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5pcG8tdG9jLWZsb3ctc2VjdGlvbiAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi1pcG8td3JhcHBhciAuYnV0dG9uLXRpbWVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idXR0b24taXBvLXdyYXBwYXIgLmljb24tdGljayB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RwLXJlY2VpdmVkLXdyYXBwYXIge1xuICBnYXA6IDVweDtcbn1cblxuLmlwby1ib3R0b20tYnV0dG9ucyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXBvLWJvdHRvbS1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmlwby10b2MtZXJyb3Itc2NyZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlwby10b2MtZXJyb3Itc2NyZWVuIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaXBvLXRvYXN0IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmlwby10b2FzdCAudG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgbGVmdDogMTBweCBpcG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuLmlwby10b2FzdCAudG9hc3QtY29udGFpbmVyIC50b2FzdCB7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmlwby10b2FzdCAudG9hc3QtY29udGFpbmVyIC50b2FzdCAudG9hc3QtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VkZWQgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMjIxLCA4MCwgNzcsIDAuMTgwMzkyMTU2OSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTU3cHgpIHtcbiAgLmlwby1ndWVzdC1idXR0b24gLmVkX2J1dHRvbi5idXR0b24ge1xuICAgIHBhZGRpbmc6IDguMjFweCAzOC42NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZXNlcmllcy10YWJsZSB0ciB0ZCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9yZGVyLXRyYWNrIHtcbiAgbWFyZ2luLWJsb2NrOiAxNXB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBhZGRpbmctdG9wOiAwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xufVxuLm9yZGVyLXRyYWNrIC5zaG93LW1vcmUtc3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5vcmRlci10cmFjayAub3JkZXItdHJhY2stc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3JkZXItdHJhY2sgLm9yZGVyLXRyYWNrLXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXItdHJhY2sgLm9yZGVyLXRyYWNrLXN0YXR1cyAub3JkZXItdHJhY2stc3RhdHVzLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xufVxuLm9yZGVyLXRyYWNrIC5vcmRlci10cmFjay1zdGF0dXMgLm9yZGVyLXRyYWNrLXN0YXR1cy1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMnB4O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBtYXgtaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbn1cbi5vcmRlci10cmFjayAub3JkZXItdHJhY2stc3RhdHVzIC5vcmRlci10cmFjay1zdGF0dXMtbGluZS5ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAycHg7XG4gIG1pbi1oZWlnaHQ6IDJweDtcbn1cbi5vcmRlci10cmFjayAub3JkZXItdHJhY2stc3RhdHVzIC5vcmRlci10cmFjay1zdGF0dXMtbGluZS5sZW4tNiB7XG4gIG1pbi1oZWlnaHQ6IDdyZW07XG59XG4ub3JkZXItdHJhY2sgLm9yZGVyLXRyYWNrLXN0YXR1cyAub3JkZXItdHJhY2stc3RhdHVzLWxpbmUubGVuLTMge1xuICBtaW4taGVpZ2h0OiA1cmVtO1xufVxuLm9yZGVyLXRyYWNrIC5vcmRlci10cmFjay10ZXh0LXN0YXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLm9yZGVyLXRyYWNrIC5vcmRlci10cmFjay10ZXh0LXN1YiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cbi5vcmRlci10cmFjayAub3JkZXItdHJhY2stZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ub3JkZXItdHJhY2sgLmlzLWNvbXBsZXRlIC5vcmRlci10cmFjay1zdGF0dXMtZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTFiMjU1O1xufVxuLm9yZGVyLXRyYWNrIC5pcy1jb21wbGV0ZSAub3JkZXItdHJhY2stc3RhdHVzLWRvdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA1cHg7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDZweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci13aWR0aDogMHB4IDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLm9yZGVyLXRyYWNrIC5pcy1jb21wbGV0ZSAub3JkZXItdHJhY2stc3RhdHVzLWRvdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzUxYjI1NTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4ub3JkZXItdHJhY2sgLmlzLWZhaWxlZCAub3JkZXItdHJhY2stc3RhdHVzLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNTA0ZDtcbn1cbi5vcmRlci10cmFjayAuaXMtZmFpbGVkIC5vcmRlci10cmFjay1zdGF0dXMtZG90OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkZDUwNGQ7XG4gIG1hcmdpbjogYXV0byAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLm9yZGVyLXRyYWNrIC5pcy1wcm9ncmVzcyAub3JkZXItdHJhY2stc3RhdHVzLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3OTQzZTtcbn1cbi5vcmRlci10cmFjayAuaXMtcHJvZ3Jlc3MgLm9yZGVyLXRyYWNrLXN0YXR1cy1kb3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2Y3OTQzZTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4ub3JkZXItdHJhY2sgLmlzLXBlbmRpbmcgLm9yZGVyLXRyYWNrLXN0YXR1cy1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XG59XG4ub3JkZXItdHJhY2sgLmlzLXBlbmRpbmcgLm9yZGVyLXRyYWNrLXN0YXR1cy1kb3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2I4YjhiODtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5vcmRlci10cmFjay1kZXNjLXNlY3Rpb24gLm9yZGVyLXRyYWNrLXN0YXR1cy1saW5lIHtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4uaXBvLW9iLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi51c2VyLWljb24tc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLm9yZGVyLXRyYWNrLk9yZGVyU3RhdHVzLXNtYWxsIC5vcmRlci10cmFjay1zdGVwIC5vcmRlci10cmFjay1zdGF0dXMtbGluZSB7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci10cmFjay1nZW5lcmljdG9vbHRpcC5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZSAudG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cblxuLmNvbW1vbi10YWJsZS1hbGwtYm9yZGVyLm5jZC1pcG8tdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbW1vbi10YWJsZS1hbGwtYm9yZGVyLm5jZC1pcG8tdGFibGUgdGFibGUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIubmNkLWlwby10YWJsZSB0YWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDIwJTtcbn1cbi5jb21tb24tdGFibGUtYWxsLWJvcmRlci5uY2QtaXBvLXRhYmxlIHRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMjAlO1xufVxuXG4ubmNkLXRvYy1mbG93LXNlY3Rpb24ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5jZC10b2MtZmxvdy1zZWN0aW9uIC5wb3NpdGlvbi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmNkLXRvYy1mbG93LXNlY3Rpb24gLnN0b2NrLWRldGFpbHMtaGVhZCB7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmNkLXRvYy1mbG93LXNlY3Rpb24gLnN0b2NrLWRldGFpbHMtaGVhZCB7XG4gICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmNkLWNvbW1vbi1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG5cbi5uY2QtY29tbW9uLWRhdGEge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5uY2QtY29tbW9uLWRhdGEuZm9udC1zdHJpbmcge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5uY2QtY29tbW9uLWRhdGEuZm9udC1udW1iZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLm5jZC1jb21tb24tdGV4dGJveCBpbnB1dCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG4ubmNkLWNvbW1vbi10ZXh0Ym94IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBFZGdlIDEyLTE4ICovXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5uY2QtY29tbW9uLXRleHRib3ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLm5jZC1jb21tb24tdGV4dGJveCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cblxuLnNlcmllcy1kYXRhLWNvbnRlbnQgLmJyZC10b3A6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uZ3JpZC00LXNlcmllc1NlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyIDEuNGZyIDAuOWZyO1xuICBnYXA6IDhweDtcbn1cbi5ncmlkLTQtc2VyaWVzU2VsZWN0aW9uIGRpdjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5VcGlBdXRoZW50aWNhdGlvbnNlY3Rpb24gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5wYWRkaW5nLTIwLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmRlcG9zaXRvcnktc2VjdGlvbi5yYWRpby1idXR0b24gLnJhZGlvX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb21tb24tZGF0ZXBpY2tlci1kcmF3ZXIgLmRhdGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4ubmNkLWlwby1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5jZC1pcG8tZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbi5uY2QtaXBvLWRyb3Bkb3duIC5idG4ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbC1zZWFyY2gtaW1wbGVtZW50IC5jb21tb24tc2VhcmNoLWJhciB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnNtYWxsLXNlYXJjaC1pbXBsZW1lbnQgLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcbiAgcGFkZGluZzogMTFweCA2cHg7XG59XG4uc21hbGwtc2VhcmNoLWltcGxlbWVudCAuY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZhaWxlZC1pY29uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjA0ZTQ1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmFpbGVkLWljb24tYm94IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uaXBvLXRvYy1mbG93LXNlY3Rpb24gLm1vYi1tYXgtaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDlyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5TVFJQUEREZXRhaWxzLXdyYXBwYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5TVFJQUEREZXRhaWxzLXdyYXBwYXIgLlNUUlBQRERldGFpbHMtcGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubG9naW4tZm9ybS13cmFwcGFyIC5sb2dpbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5sb2dpbi1mb3JtLXdyYXBwYXIgLkNvbnRpbnVlLXdpdGhvdXQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLmxvZ2luLWZvcm0td3JhcHBhciAuc2VjdGlvbi1sb2dpbmZvcm0tMSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLWZvcm0td3JhcHBhciAuc2VjdGlvbi1sb2dpbmZvcm0tMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubG9naW4tZm9ybS13cmFwcGFyIC5zZWN0aW9uLWxvZ2luZm9ybS0xIC5hY2NvdW50LWxvZ2luIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cbi5sb2dpbi1mb3JtLXdyYXBwYXIgLmFwcGx5LWZvci1pcG8ge1xuICBtYXJnaW4tYmxvY2s6IDYwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9naW4tZm9ybS13cmFwcGFyIHtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG4uaW52ZXN0b3JjYXRhZ29yeS13cmFwcGFyIHtcbiAgbWFyZ2luLWlubGluZTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaW52ZXN0b3JjYXRhZ29yeS13cmFwcGFyIC5jYXRlZ29yeS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4IDVweDtcbn1cbi5pbnZlc3RvcmNhdGFnb3J5LXdyYXBwYXIgLmNhdGVnb3J5LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2xvc2UtYnRuLXdyYXBwYXIge1xuICBtYXJnaW4tdG9wOiAzNzVweDtcbn1cbi5jbG9zZS1idG4td3JhcHBhciAuY2xvc2UtYnRuIHtcbiAgcGFkZGluZy1pbmxpbmU6IDE2MXB4O1xufVxuXG4uZG93bmxvYWQtd3JhcHBhciB7XG4gIHBhZGRpbmctaW5saW5lOiAwcHggIWltcG9ydGFudDtcbn1cbi5kb3dubG9hZC13cmFwcGFyIC5kb3dubG9hZC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kb3dubG9hZC13cmFwcGFyIC5kZXRhaWxzLW9mLXBlcnNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRvd25sb2FkLXdyYXBwYXIgLmRldGFpbHMtb2YtcGVyc29uIC5kb3dubG9hZC1idG4td3JhcHBhciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZG93bmxvYWQtd3JhcHBhciAuZGV0YWlscy1vZi1wZXJzb24gLmRvd25sb2FkLWJ0bi13cmFwcGFyIC5lZGVsLWljb24tZG93bmxvYWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kb3dubG9hZC13cmFwcGFyIC5kZXRhaWxzLW9mLXBlcnNvbiAuZG93bmxvYWQtYnRuIHtcbiAgcGFkZGluZy1pbmxpbmU6IDQxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5kb3dubG9hZC13cmFwcGFyIC5kZXRhaWxzLW9mLXBlcnNvbiAuZG93bmxvYWQtYnRuIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5kb3dubG9hZC13cmFwcGFyIC5kZXRhaWxzLW9mLXBlcnNvbiAuZG93bmxvYWQtYnRuIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kb3dubG9hZC13cmFwcGFyIC5kZXRhaWxzLW9mLXBlcnNvbiAuZW1haWwtYnRuIHtcbiAgcGFkZGluZy1pbmxpbmU6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbn1cbi5kb3dubG9hZC13cmFwcGFyIC5zZWN0aW9uMi13cmFwcGFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRvd25sb2FkLXdyYXBwYXIgLnNlY3Rpb24zLXdyYXBwYXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZG93bmxvYWQtd3JhcHBhciAuc2VjdGlvbjMtd3JhcHBhciAubmFtZWNvbnRhY3Qtd3JhcHBhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbn1cbi5kb3dubG9hZC13cmFwcGFyIC5zZWN0aW9uMy13cmFwcGFyIC5ybS1jb250YWN0LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLmRvd25sb2FkLXdyYXBwYXIgLnNlY3Rpb24zLXdyYXBwYXIgLm51bWJlci10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5kb3dubG9hZC13cmFwcGFyIC5yb21hbnNodS13cmFwcGFyIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn0iLCJAbWl4aW4gYm90dG9tLWNvbnRlbnRzLXdpZHRoLTM5MCB7XHJcbiAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7IC8vIFRvIE92ZXJyaWRlIGJvb3RzdHJhcCB3aWR0aC5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5yYWRpb0JveHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgMjAlIDIwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubGluZWgtNDAge1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ubGluZWgtMzUge1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4ubGluZWgtMjUge1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ubGluZWgtMjAge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucGItMjUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ubWItMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8vIGNoYXJnZXMgY3NzXHJcbi5jaGFyZ2VzLXRhYmxlIHtcclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gdW5zZXJkdGFuZGluZyBzZWN0aW9uXHJcblxyXG4udG9jYWNjb3JkaWFuIHtcclxuICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbWFyZ2luIGF2aWxhYmxlIHJlcXVlc3RcclxuXHJcbi5tYXJnaW5vdXRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIDFmcjtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmxlZnRTZWN0aW9uIHtcclxuICAgIC5lZGVsLWljb24tZG91YmxlLXJlZnJlc2gge1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGJ0biBjb21wb25lbnRcclxuLmJvdHRvbWJ0bnNlY3Rpb24ge1xyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgJi5idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiA4LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1wb3NpdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gY29udmVydGUgdGFibGVcclxuLmNvbnZlcnQtb3B0aW9ucyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC5jb252ZXJ0LWxpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxsLXN0b2NrLWJsb2NrIHtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlbC1jcmVhbTtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICB9XHJcblxyXG4gIC5idXR0b25zLWJsb2NrIHtcclxuICAgIGdhcDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlbGwtc3RvY2stYmxvY2sge1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWwtY3JlYW07XHJcblxyXG4gID4gZGl2IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9ucy1ibG9jayB7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb25fY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5idXktc2VsbC1jb2wge1xyXG4gIHBhZGRpbmc6IDBweCA3cHggIWltcG9ydGFudDtcclxuXHJcbiAgLm10Zy0xMCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICB9XHJcblxyXG4gIC50b2MtYnV5LXNlbGwge1xyXG4gICAgLnJlZnJlc2gtYWxpZ24ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS10b2dnbGUge1xyXG4gIC50b2dnbGUtc3dpdGNoLXN3aXRjaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRvZ2dsZS1zd2l0Y2gtaW5uZXIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyaWQtY29udGFpbmVyLWZ1bGwge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm91dGVyLWJvZHktc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4O1xyXG5cclxuICAuY29tbW9uLWRyYXdlci1zY3JvbGwge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDdyZW0pO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICYuY29tbW9uLWRyYXdlci1zY3JvbGwge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC1jb250YWluZXItMS1nYXAtNTAge1xyXG4gIGdyaWQtZ2FwOiA1MHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi5ncmlkLWNvbnRhaW5lci0xLWdhcC0xMCB7XHJcbiAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi50ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbS1kb3dubG9hZC1idG4ge1xyXG4gIC5kb3dubG9hZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWxldXBsb2FkLWNvbW1vbi1zZWN0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5maWxldXBsb2FkLXNlY3Rpb24taW5lZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZC1jb250ZW50IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uYm94IHtcclxuICAmLnBheW1lbnRzdGF0dXMtY29udGVudCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5ub3RpZmljYXRpb25idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpdC1ycyB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FsbHB1dC5vcHRpb24tY2hhaW4tdG9vbC1zZWN0aW9uLFxyXG4uY2FsbHB1dC10YWJzIHtcclxuICAuY2hhcmdlcy10YWJsZSB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmlucHV0LWdyb3VwLWRhdGVwaWNrZXIge1xyXG4gIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogdW5zZXQ7XHJcblxyXG4gICAgLmRhdGUtcGFydGl0aW9uIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWRhdGVwaWNrZXIge1xyXG4gIC5hcHBseUZvck90aGVycyB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMi44cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXkge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5taWRuaWdodC1ibHVlLWN1c3RvbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgOmhvdmVyLFxyXG4gICAgOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWQtdHh0X2Jsb29kUmVkIHtcclxuICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5lc2lwLWNvbmZpcm1hdGlvbi1wYWdle1xyXG4gICYuY29tbW9uLWRyYXdlci1zY3JvbGwge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcbn0iLCIuTkZPLXNlY3Rpb24ge1xyXG4gIC5jaGFuZ2UtYnV0dG9uLWN1c3RvbSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zdG9ja3NlY3Rpb24ge1xyXG4gIGxpc3Qtc3R5bGU6IHVuc2V0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDRweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1zY3JvbGwtNDAwIHtcclxuICBoZWlnaHQ6IDcwJTtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLm92ZXJmbG93LXNjcm9sbC00NXZoIHtcclxuICBoZWlnaHQ6IDUwdmg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctc2Nyb2xsLTMwMCB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcbi5vdmVyZmxvdy1zY3JvbGwtMjAwIHtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi8vIGx1bXN1bSBpbnZlc3RtZW50IHNlY3Rpb25cclxuLnNlbGVjdFNjaGVtZXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjRmciAxZnI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5zY2hlbWVyaWdodHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuXHJcbiAgICAucmlnaHRzaWRlLWRhdGEge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbnNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHJcbiAgLm5vdGlmaWNhdGlvbmJveCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjdweCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubm90aS0xMC1zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGlmaWNhdGlvbmJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RlbiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnctODAge1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3RpLXNtYWxsLXNlY3Rpb24ge1xyXG4gICAgICAubm90aXQtcnMge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5rYWNjb3VudHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAmLnBheW1lbnQtYWNjb3VudCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcblxyXG4gIC5hY2NvdW50TnVtYmVyIHtcclxuICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5rbmFtZSB7XHJcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5rLWFjY291bnQtc3VjZXNzIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuXHJcbi5wYXltZW50bWV0aG9kU2VjdGlvbiB7XHJcbiAgJi5hY2NvdW50TnVtYmVyIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmFkaW8tYnRuLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIGF1dG87XHJcblxyXG4gICAgLm91dGVyLXBheW1lbnQtcmFkaW8ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuM2ZyIDBmcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAucGF5bWVudG1ldGhvZHJhZGlvIHtcclxuICAgICAgICAmLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTdweCAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9fYnRuIHtcclxuICAgICAgICAgICAgLmRpc3BfdmFsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tcnMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgIC5yZWNvbW1lbmRlZC1zZWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFzdGVsLWNyZWFtO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3ZlcmZsb3ctc2Nyb2xsLTQwMCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGlmZnJlbnRiYW5rQWNjb3VudGxpbmsge1xyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51cGlJZGRyb3Bkb3duYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uQmFua0FjY291bnRTZWN0aW9uT3V0ZXIge1xyXG4gIC5CYW5rQWNjb3VudFNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAucmFkaW8tYnV0dG9uIHtcclxuICAgICAgLnJhZGlvX2J0biB7XHJcbiAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXltZW50bWV0aG9kcmFkaW8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkFkZG5ld1VwaVNlY3Rpb24ge1xyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgJi5jb21tb24tbmV3LWRycCB7XHJcbiAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXctdXBpLWRycCB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2lwZGF5LWljb24tcmVmcmVzaCB7XHJcbiAgICAucmVmcmVzaE91dGVyRGl2IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oci1kaXZpZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbiIsIi5jb21tb24tZHJvcGRvd24tdG9jIHtcclxuICAmLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDg1cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubm8tYm9yZGVyIHtcclxuICAgICYuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tdXR1YWwtZnVuZC1zZWN0aW9uIHtcclxuICAuZXF1aXR5ZHJvcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5tYWluU2Nyb2xsIHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTU1cHgpO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNTVweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI4MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5TaXB2YWxpZGF0ZWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLnNpcHZhbGlkYXRlLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjNmcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjJmciAxLjNmcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLWJ0bi1tdXR1YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3QtYnV0dG9ucy5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsaWRhdGUtdW5kZXN0YW5kIHtcclxuICAgICAgLnVuZGVyc3RhbmRpbmctaWNvbiB7XHJcbiAgICAgICAgY3Vyc29yOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFkaXR5LXRleHRib3gge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0X3N1ZmZpeCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgLmVkZWwtaWNvbi1WZWN0b3ItNiB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogLTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hbmFkdGUtc2VjdGlvbi1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAubm9tYW5kYXRlLWVycm9ybXNnIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMHB4IDMwcHggMHB4O1xyXG5cclxuICAgIC5lcnJvci1tc2cge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAuZXJyb3ItbXNnLXdyYXBwZXIge1xyXG4gICAgICAgIC5lcnJvci1tc2ctdGV4dCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmZsb3ctc2Nyb2xsLTMwMCB7XHJcbiAgJi5pcGhvbmUtc2Nyb2xsIHtcclxuICAgIGhlaWdodDogNTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udmFsaWRpdHktbW9iLXNjcm9sbCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgaGVpZ2h0OiA4NSUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxufVxyXG5cclxuLm1mLXZhbGlkaXR5IHtcclxuICAmLm1haW5TY3JvbGwge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxODVweCk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWYtdmFsaWRpdHktcmFkaW8ge1xyXG4gICYuZXF1aXR5LXByb2R1Y3Qtb3JkZXIge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5jdXN0b20taW5wdXQge1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZS1ncmF5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWZvdXJ0ZWVuO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGUtZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tdXR1YWwtZnVuZC1oZWFkIHtcclxuICAuZWRfYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWF4LXdpZHRoMjI2IHtcclxuICAgIG1heC13aWR0aDogMjI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udmFsaWR0eS1yYWRpbyB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgJi5jb21tb24tcmFkaW8tYnV0dG9uIHtcclxuICAgIC5kaXNwX3ZhbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1mLXNlbGVjdC1zY2hlbWUtZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IGF1dG87XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAubWItb3ZlcmZsb3cge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpZmZtYW5kYXRlLWhlYWQge1xyXG4gIC50b2MtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbmthY2NvdW50c2VjdGlvbiB7XHJcbiAgLm1hbmRhdGVsZWZ0c2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYW5kYXRlLWJvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC43ZnIgMWZyIDFmcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hbmRhdGVyaWdodHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5NYW5kYXRlc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG59XHJcblxyXG4ubmV3LW1hbmRhdGUtc2VjdGlvbiB7XHJcbiAgLnJlY29tbWVuZGVkLWhpZ2hsaWdodCB7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBiYWNrZ3JvdW5kOiAkaGlnaC15ZWxsb3c7XHJcbiAgICBwYWRkaW5nOiAycHggNnB4IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1hbmRhdGUtcmFkaW8tbGlzdCB7XHJcbiAgICAubWFuZGF0ZS1yYWRpbyB7XHJcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpby1idXR0b24ge1xyXG4gICAgJi5lbWFuZGF0ZS1yYWRpbyB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCAxZnI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAubWFuZGF0ZS1hbW91bnQge1xyXG4gIC8vICAgICAuZm9ybS1jb250cm9sIHtcclxuICAvLyAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcblxyXG4gIC5waHlzaWNhbC1zcGFuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmNoYW5nZS1idXR0b24tY3VzdG9tIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5yZWNvbW1lbmRlZC1kYXRhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWwtY3JlYW07XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBjb2xvcjogJEZhZGVkLW9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuaG9yaXpvbnRhbC1kaXZpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bS1ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4ubG9hZGluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgei1pbmRleDogOTk5OTk5OTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgJi53aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2FkaW5nLXNwaW5uZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMTAlO1xyXG4gIG1hcmdpbjogLTE1cHggMCAtMTVweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5O1xyXG59XHJcblxyXG4ubG9hZGluZy1zcGlubmVyLWNlbnRlci10b3Age1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IC0xNXB4IDAgLTE1cHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiA5OTk5OTk5OTtcclxuICB0b3A6IDIwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqbG9hZGVyICoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ubGRzLXNwaW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGxlZnQ6IDQwJTtcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdiB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xyXG4gIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDNweDtcclxuICBsZWZ0OiAzN3B4O1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwJTtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xyXG59XHJcblxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG59XHJcblxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDQpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNSkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNykge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOCkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOSkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTApIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDExKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xyXG59XHJcblxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBsZHMtc3Bpbm5lciB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWlnaHQzNyB7XHJcbiAgLmVxdWl0eWRyb3Age1xyXG4gICAgaGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWlzY2VsbGFuZW91cy1wb3B1cCB7XHJcbiAgLnR4dGRlLW5vbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW50ZXJzdGVkLWJ0biB7XHJcbiAgICBoZWlnaHQ6IDUzcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW4gIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLndpdGhvdXRoZWFkZXIge1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWluZm8taWNvbi1zZWN0aW9uIHtcclxuICAmLmluZm8taWNvbi1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcblxyXG4gICAgLmVkZWwtaWNvbi1pbmZvIHtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3ItYmxvY2stc3RhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5lZGVsLWljb24tYmxvY2tlZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHR5O1xyXG4gICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnRhYmxlLWJveC1zZWN0aW9uIHtcclxuICAub3V0ZXItYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLmNpcmNsZS1ib3gge1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMwJTtcclxuICAgICAgbGVmdDogLTIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sYXN0LWNoaWxkLWNvdW50IHtcclxuICAgIC5vdXRlci1ib3gge1xyXG4gICAgICBoZWlnaHQ6IDk5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jZW50ZXItY29udGVudC1jb3VudGJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmLmhlaWdodDcwIHtcclxuICAgIGhlaWdodDogNzBweDtcclxuICB9XHJcblxyXG4gICYuaGVpZ2h0OTkge1xyXG4gICAgaGVpZ2h0OiA5OXB4O1xyXG4gIH1cclxuXHJcbiAgLmljb25jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rml2ZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAucGluY29kZS10ZXh0Ym94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXBheW1lbnQge1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmlubmVyLXByb2dyZXNzIHtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvbWF0bztcclxuICB9XHJcbn1cclxuXHJcbi5oZWlnaHQ5OSB7XHJcbiAgaGVpZ2h0OiA5OXB4O1xyXG59XHJcblxyXG4ucGF5bWVudG9yZGVyc2NyZWVuLXNlY3Rpb24ge1xyXG4gIC5ib3R0b20tY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5ncmlkLTItYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmlkLTEtMi1ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC0xLWhhbGYtMi1hdXRvIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIGF1dG87XHJcbn1cclxuXHJcbi5wYXltZW50LXdhaXRpbmctcGFnZSB7XHJcbiAgcGFkZGluZzogMTUwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcclxuICBtYXJnaW46IGF1dG87XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XHJcbiAgICBib3JkZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIGZvbnQ6IHVuc2V0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gICAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0O1xyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgIC8vIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcclxuICAgICAgICBib3gtc2l6aW5nOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICBmb250OiB1bnNldDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgICAgYm94LXNpemluZzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnBheW1lbnQtd2FpdGluZy1wYWdlIHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZW5hY2gtaW5mby1wYWdlIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgaGVpZ2h0OiA4NnZoO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcblxyXG4gIC5pbmZvLWJsb2NrIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIC5pbmZvLWljb24ge1xyXG4gICAgICB3aWR0aDogNjVweDtcclxuICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZXJ0aWNhbC1zdXBlciB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZW5hY2gtbG9hZGVyIHtcclxuICBwYWRkaW5nOiA1MHB4IDIwcHggMTUwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgLmxvYWRlci1pY29uIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWYtcGF5bWVudC1zdGF0dXMge1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICYuc2Nyb2xsLWhlaWdodCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgJi5zY3JvbGwtaGVpZ2h0IHtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0YXR1cy1pY29uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuZWRlbC1pY29uLXJvdW5kZWQtY2xvc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGJsb29kLXJlZDtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tc3VjY2VzcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtaWNvbi1wZW5kaW5nIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRpbmctYmxvY2sge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAuc3VjY2VzcyB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnBlbmRpbmcge1xyXG4gICAgICBjb2xvcjogJG9yYW5nZS0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWlsZWQge1xyXG4gICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGwtaGVpZ2h0IHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuc2Nyb2xsLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDg2dmggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAuTWYtb3JkZXItY29uZmlybWF0aW9uIHtcclxuICAgIC5jb21tb24tZHJhd2VyLXNjcm9sbCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ydXBlZUFtb3VudFRleHRib3gge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmN1cnNvci1wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4ubm90aWZpY2F0aW9uLXNwYWNlIHtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgLmRpZmYtbWFuZGF0ZS1ib2R5LnNpZGViYXItYm9keSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3MHB4KTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbn1cclxuXHJcbi5kaWZmLW1hbmRhdGUtZHJhd2VyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTtcclxuICBsZWZ0OiAtNXB4O1xyXG4gIGJvdHRvbTogLTEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1mLW1hbmRhdGUtdXBsb2FkIHtcclxuICAuY3VzdG9tLWRvd25sb2FkLWJ0biAuZG93bmxvYWQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcbi50b2Mtc2xpZGluZy1wYW5lIHtcclxuICAuYm90dG9tLWNvbnRlbnRzIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggJGNoYXJjb2FsO1xyXG4gIH1cclxufVxyXG4udG9jIHtcclxuICAmLnN0b2NrLWRldGFpbHMge1xyXG4gICAgLmJvdHRvbS1jb250ZW50cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggJGNoYXJjb2FsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoYW5nZS12aWV3LWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG59XHJcbiIsIi5zZ2Itc2VjdGlvbiB7XHJcbiAgLnZpZXctb3JkZXItYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zZ2ItdGFibGUge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyZWVuLWJ1eSB7XHJcbiAgICB3aWR0aDogOTlweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zZ2ItaGVhZGluZy1jb250ZW50IHtcclxuICAudG9jLWhlYWRpbmcge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLWNvbnRhaW5lci03MCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSBhdXRvO1xyXG59XHJcblxyXG4uZ3JpZC1jb250YWluZXItNTAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgYXV0bztcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIDpkaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlLWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY291bnRpbnB1dC1jbGFzcyB7XHJcbiAgLmJ0biB7XHJcbiAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb3VudGlucHV0LXRvb2x0aXAge1xyXG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYXltZW50LWJveC1mYWlsZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWwtY3JlYW07XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zZ2ItZXJyb3ItbXNnIHtcclxuICBsYWJlbCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGF5bWVudHNjcmVlbm1vYmlsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAubWd0LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNnYmNvbmZpcm1hdGlvbi1ib3R0b20ge1xyXG4gIC5ib3R0b21idG5zZWN0aW9uIHtcclxuICAgIC5zZ2ItY29uZmlybUJ1eS1idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ubWdib3R0b20tbWludXMge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbn1cclxuXHJcbi5wcmljZXBlcmdyYW0taW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuXHJcblxyXG4gIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zZ2ItdGFibGUge1xyXG4gIHRyIHtcclxuXHJcbiAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCgyKSxcclxuICAgIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiAxMSU7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDMpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgd2lkdGg6IDglO1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCg0KSxcclxuICAgIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHdpZHRoOiA4JTtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoNSksXHJcbiAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIHRoOm50aC1jaGlsZCg2KSxcclxuICAgIHRkOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bnRoLWNoaWxkKDcpLFxyXG4gICAgdGQ6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICB0aDpudGgtY2hpbGQoOCksXHJcbiAgICB0ZDpudGgtY2hpbGQoOCkge1xyXG4gICAgICB3aWR0aDogOSU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnNnYmJ1eS1jb2xvci1lcnJvciB7XHJcbiAgLmludmFsaWRNc2cge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtMSB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmlwb2FwcC1oZWFkIHtcclxuICAucHJvZ3Jlc3MtYmFyLWlwbyB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB3aWR0aDogY2FsYygoOTYlKSAvIDMpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYW5jZWwtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tZGF0YS1zZWN0aW9uIHtcclxuICAuZGF0YS1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGEtdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFwcGxpY2F0aW9uLWNhdGVnb3J5LXNlY3Rpb24ge1xyXG4gIC5hcHBsLWNhdGVnb3J5LXJhZGlvYnRuIHtcclxuICAgIC5jb21tb24tcmFkaW8tYnV0dG9uIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1idXR0b24ge1xyXG4gICAgICAucmFkaW9fYnRuIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2cHggMWZyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iaWQtY291bnQtaW5wdXQtc2VjdGlvbiB7XHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXRfc3VmZml4IHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tYm9yZGVyLWFkZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogOXB4O1xyXG5cclxuICAuZWRlbC1pY29uLXJvdW5kZWQtcGx1cyB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICB9XHJcbn1cclxuXHJcbi5kaXZpZGUtaW5wdXQtc2VjdGlvbiB7XHJcbiAgLmVkZWwtaWNvbi1VSSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0X3ByZWZpeCxcclxuICAuaW5wdXRfc3VmZml4IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFycm93LWljb24td2l0aC1idG4ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LW5pbmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTMtYmlkLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgNDUlIDM1JTtcclxufVxyXG5cclxuLmFwcGxpY2F0aW9uLWNvbnRlbnQtbW9kaWZ5IHtcclxuICAuZWRlbC1pY29uLVZlY3Rvci02IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1ib2xkLWNsb3NlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbmluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZGl0LWJpZC1zZWN0aW9uIHtcclxuICAuZWRlbC1pY29uLWRlbGV0ZS1yZWQxIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLVZlY3Rvci02IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ub3RwLWFwcGxpY2F0aW9uIHtcclxuICAuZWRidXR0b24tcmVzZW5kLW90cCB7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJveC1vdHAtdWkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogNXB4IDEwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYm94LW90cC11aS1lcnJvciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiA1cHggMTBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC55b2JfaW5wX2dycCB7XHJcbiAgICAueW9iX2lucCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlwby1hcHBsaWNhdGlvbi1jYWxlbmRhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbn1cclxuXHJcbi5pcG8tYXBwbGljYXRpb24tdG9vbHRpcCB7XHJcbiAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aWRlby1zZWN0aW9uIHtcclxuICAuZ3JpZC0yLXZpZGVvU2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5leGNoYW5nZS1hcHAge1xyXG4gIC5lZGVsLWljb24tYXBwbGljYXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgfVxyXG59XHJcblxyXG4udXBpbWFuZGF0ZS1zZWN0aW9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlwb2FwcGxpY2F0aW9uLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAuaXBvYXBwLWhlYWQge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYi1ib3R0b20tY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYi1zZWN0aW9uLWNvbnRlbnQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5saW5lLW1vYi0zMCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lLW1vYi0yMCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lLW1vYi0yNSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLkJvdHRvbUJpZERldGFpbHMtc2VjdGlvbiB7XHJcbiAgJi5ib3R0b20tY29udGVudHMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gbGVmdDogMHB4O1xyXG4gICAgei1pbmRleDogYXV0bztcclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tYXJyb3ctdXAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1lbGV2ZW47XHJcbiAgfVxyXG5cclxuICAuZGF0YS1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gIH1cclxuXHJcbiAgLmRhdGEtdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1laWdodGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0T3ZlcmZsb3ctdHdvbGluZXMtYXBwIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogMzI4cHg7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLnRleHRPdmVyZmxvdy1vbmUtYXBwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxlZnQtbW92ZSB7XHJcbiAgLmJ0biB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuLmJsdWUtYm9yZGVyLXRvb2x0aXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBibGFjaztcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE0MXB4O1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLy8gLnRvb2x0aXAtaW5uZXIge1xyXG4gIC8vICAgICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvLyAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIC8vICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAvLyB9XHJcbn1cclxuXHJcbi5pcG8tdG9jLWZsb3ctc2VjdGlvbiB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAuc3RvY2stZGV0YWlscy1oZWFkIHtcclxuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5idXR0b24taXBvLXdyYXBwYXIge1xyXG4gIC5idXR0b24tdGltZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbiAgLmljb24tdGljayB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5vdHAtcmVjZWl2ZWQtd3JhcHBhciB7XHJcbiAgZ2FwOiA1cHg7XHJcbn1cclxuLmlwby1ib3R0b20tYnV0dG9ucyB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG4uaXBvLXRvYy1lcnJvci1zY3JlZW4ge1xyXG4gIC8vIGhlaWdodDogODJ2aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pcG8tdG9hc3Qge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAudG9hc3QtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMTBweCBpcG8gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAudG9hc3Qge1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgLnRvYXN0LWJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LXBpbmstdHdvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmlwby1ndWVzdC1idXR0b24ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTdweCkge1xyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgICYuYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiA4LjIxcHggMzguNjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29tcGFyZXNlcmllcy10YWJsZSB7XHJcbiAgdHIge1xyXG4gICAgdGQge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm9yZGVyLXRyYWNrIHtcclxuICBtYXJnaW4tYmxvY2s6IDE1cHg7XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG4gIHBhZGRpbmctdG9wOiAwcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG5cclxuICAuc2hvdy1tb3JlLXN0YXR1cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXRyYWNrLXN0ZXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vbWluLWhlaWdodDogM3JlbTtcclxuICAgIC8vIG1heC1oZWlnaHQ6IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXRyYWNrLXN0YXR1cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAub3JkZXItdHJhY2stc3RhdHVzLWRvdCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTdweDtcclxuICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci10cmFjay1zdGF0dXMtbGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgbWluLWhlaWdodDogM3JlbTtcclxuICAgICAgbWF4LWhlaWdodDogMTByZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAmLmhvcml6b250YWwge1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5sZW4tNiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogN3JlbTtcclxuICAgICAgfVxyXG4gICAgICAmLmxlbi0zIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItdHJhY2stdGV4dC1zdGF0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXRyYWNrLXRleHQtc3ViIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgfVxyXG5cclxuICAub3JkZXItdHJhY2stZGVzYyB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuaXMtY29tcGxldGUge1xyXG4gICAgLm9yZGVyLXRyYWNrLXN0YXR1cy1kb3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4IDJweCAycHggMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAub3JkZXItdHJhY2stdGV4dC1zdWIge1xyXG4gICAgLy8gICBjb2xvcjogJGdyZWVuO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLmlzLWZhaWxlZCB7XHJcbiAgICAub3JkZXItdHJhY2stc3RhdHVzLWRvdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxvb2QtcmVkO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAub3JkZXItdHJhY2stdGV4dC1zdWIge1xyXG4gICAgLy8gICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIC5pcy1wcm9ncmVzcyB7XHJcbiAgICAub3JkZXItdHJhY2stc3RhdHVzLWRvdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlLWxpZ2h0O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAub3JkZXItdHJhY2stdGV4dC1zdWIge1xyXG4gICAgLy8gICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIC5pcy1wZW5kaW5nIHtcclxuICAgIC5vcmRlci10cmFjay1zdGF0dXMtZG90IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JheTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAub3JkZXItdHJhY2stdGV4dC1zdWIge1xyXG4gICAgLy8gICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLXRyYWNrLWRlc2Mtc2VjdGlvbiB7XHJcbiAgLm9yZGVyLXRyYWNrLXN0YXR1cy1saW5lIHtcclxuICAgIGhlaWdodDogNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pcG8tb2Itc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4udXNlci1pY29uLXNpemUge1xyXG4gIGZvbnQtc2l6ZTogMjNweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4ub3JkZXItdHJhY2sge1xyXG4gICYuT3JkZXJTdGF0dXMtc21hbGwge1xyXG4gICAgLm9yZGVyLXRyYWNrLXN0ZXAge1xyXG4gICAgICAub3JkZXItdHJhY2stc3RhdHVzLWxpbmUge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9yZGVyLXRyYWNrLWdlbmVyaWN0b29sdGlwIHtcclxuICAmLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIge1xyXG4gICAgJi5uY2QtaXBvLXRhYmxlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5jZC10b2MtZmxvdy1zZWN0aW9uIHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5wb3NpdGlvbi1zdGlja3kge1xyXG4gICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm5jZC1jb21tb24taGVhZCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbn1cclxuXHJcbi5uY2QtY29tbW9uLWRhdGEge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnRlZW47XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAmLmZvbnQtc3RyaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgJi5mb250LW51bWJlciB7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgfVxyXG59XHJcblxyXG4ubmNkLWNvbW1vbi10ZXh0Ym94IHtcclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIC8vIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcblxyXG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgLyogRWRnZSAxMi0xOCAqL1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VyaWVzLWRhdGEtY29udGVudCB7XHJcbiAgLmJyZC10b3Age1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC00LXNlcmllc1NlbGVjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjVmciAxLjRmciAwLjlmcjtcclxuICBnYXA6IDhweDtcclxuXHJcbiAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIH1cclxufVxyXG5cclxuLlVwaUF1dGhlbnRpY2F0aW9uc2VjdGlvbiB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZGRpbmctMjAtMTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXBvc2l0b3J5LXNlY3Rpb24ge1xyXG4gICYucmFkaW8tYnV0dG9uIHtcclxuICAgIC5yYWRpb19idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1kYXRlcGlja2VyLWRyYXdlciB7XHJcbiAgLmRhdGUtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmNkLWlwby1kcm9wZG93biB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC1zZWFyY2gtaW1wbGVtZW50IHtcclxuICAuY29tbW9uLXNlYXJjaC1iYXIge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggNnB4O1xyXG4gICAgfVxyXG4gICAgJi5vcGVuLXNlYXJjaCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmFpbGVkLWljb24tYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0b21hdG87XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaXBvLXRvYy1mbG93LXNlY3Rpb24ge1xyXG4gIC5tb2ItbWF4LWhlaWdodCB7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOXJlbSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLlNUUlBQRERldGFpbHMtd3JhcHBhciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIC5TVFJQUEREZXRhaWxzLXBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG59IiwiLmxvZ2luLWZvcm0td3JhcHBhciB7XHJcbiAgLmxvZ2luLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIC5Mb2dpbi1ibHVlLWJ0biB7XHJcbiAgICAgIC8vcGFkZGluZy1pbmxpbmU6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuQ29udGludWUtd2l0aG91dC1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5Db250aW51ZS13aXRob3V0LW5vYm9yZGVyLWJ0biB7XHJcbiAgICAgIC8vcGFkZGluZy1pbmxpbmU6IDEzMHB4O1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbiAgfVxyXG4gIC8vbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgLnNlY3Rpb24tbG9naW5mb3JtLTEge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpXHJcbiAgICB7XHJcbiAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgfVxyXG4gICAgLmFjY291bnQtbG9naW4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwbHktZm9yLWlwbyB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDYwcHggNDBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZClcclxuICB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDs7XHJcbiAgfVxyXG59XHJcbiIsIi5pbnZlc3RvcmNhdGFnb3J5LXdyYXBwYXIge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLmNhdGVnb3J5LWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxMHB4IDVweDtcclxuICB9XHJcbiAgLmNhdGVnb3J5LXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuLmNsb3NlLWJ0bi13cmFwcGFyIHtcclxuICBtYXJnaW4tdG9wOiAzNzVweDtcclxuICAuY2xvc2UtYnRuIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxNjFweDtcclxuICB9XHJcbn1cclxuIiwiLmRvd25sb2FkLXdyYXBwYXIge1xyXG4gIC8vIG1hcmdpbi1pbmxpbmU6IDIwcHggMTVweDtcclxuICAvLyBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gIHBhZGRpbmctaW5saW5lOiAwcHggIWltcG9ydGFudDtcclxuICAuZG93bmxvYWQtdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuZGV0YWlscy1vZi1wZXJzb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAuZG93bmxvYWQtYnRuLXdyYXBwYXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgICAuZWRlbC1pY29uLWRvd25sb2FkLTEge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWQtYnRuIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDQxcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ibG9jazogMTBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbWFpbC1idG4ge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbjItd3JhcHBhciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5zZWN0aW9uMy13cmFwcGFyIHtcclxuICAgIC5uYW1lY29udGFjdC13cmFwcGFyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLnJtLWNvbnRhY3QtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcbiAgICAubnVtYmVyLXRleHQge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5yb21hbnNodS13cmFwcGFyIHtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgbW92ZUxlZnRUb1JpZ2h0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmxpbmtCYWNrZ3JvdW5kIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjRTdWJzZWN0aW9uLW1haW4ge1xyXG4gIC5oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICB9XHJcblxyXG4gIC5mYWRlLWluIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZTAge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhZGUtaW4tYm90dG9tIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSBzY2FsZSgwLjk5KTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIGFuaW1hdGlvbjogZmFkZUluQm90dG9tIDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG4uZmFkZS1pbi1pbWcxIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgJi52aXNpYmxlMCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlLWluLWJvdHRvbS1pbWcge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpIHNjYWxlKDAuOTkpO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20taW1nIDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG4uZmFkZS1pbi1ib3R0b20taW1nLWNsaWVudHMge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpIHNjYWxlKDAuOTkpO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20taW1nLWNsaWVudHMgMC44cyBlYXNlLW91dCBmb3J3YXJkcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4uZmFkZS1pbi1ib3R0b20udmlzaWJsZTAge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLWltZy52aXNpYmxlMCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uZmFkZS1pbi1ib3R0b20taW1nLWNsaWVudHMudmlzaWJsZTAge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qIFN0YWdnZXJlZCBhbmltYXRpb24gZGVsYXlzICovXHJcbi5mYWRlLWluLWJvdHRvbS0xIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTIge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMyB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS00IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTUge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTYge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMS4ycztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tNyB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xyXG59XHJcbi5mYWRlLWluLWJvdHRvbS04IHtcclxuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbn1cclxuLmZhZGUtaW4tYm90dG9tLTkge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMS43cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTAge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMS45cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTEge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi4xcztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTIge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi4zcztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTMge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi41cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTQge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi43cztcclxufVxyXG4uZmFkZS1pbi1ib3R0b20tMTUge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMi45cztcclxufVxyXG5cclxuLy8gLmZhZGUtaW4tYm90dG9tLTIge1xyXG4vLyAgIG9wYWNpdHk6IDA7XHJcbi8vICAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20gMXMgZWFzZS1pbjtcclxuLy8gICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuLy8gICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4vLyAgICYudmlzaWJsZTAge1xyXG4vLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuLy8gICB9XHJcbi8vIH1cclxuLy8gLmZhZGUtaW4tYm90dG9tLTMge1xyXG4vLyAgIG9wYWNpdHk6IDA7XHJcbi8vICAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20gMXMgZWFzZS1pbjtcclxuLy8gICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuLy8gICBhbmltYXRpb24tZGVsYXk6IDJzO1xyXG4vLyAgICYudmlzaWJsZTAge1xyXG4vLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuLy8gICB9XHJcbi8vIH1cclxuLy8gLmZhZGUtaW4tYm90dG9tLTQge1xyXG4vLyAgIG9wYWNpdHk6IDA7XHJcbi8vICAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20gMXMgZWFzZS1pbjtcclxuLy8gICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuLy8gICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XHJcbi8vICAgJi52aXNpYmxlMCB7XHJcbi8vICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4uc2hpbnktYW5pbWF0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNoaW55LWFuaW1hdGlvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyB0b3A6IDA7XHJcbiAgLy8gbGVmdDogLTEwMCU7XHJcbiAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDEyMGRlZyxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDUwJSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODAlXHJcbiAgKTtcclxuICBhbmltYXRpb246IHNoaW5lLWxlZnQtdG8tcmlnaHQgMTBzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hpbmUtbGVmdC10by1yaWdodCB7XHJcbiAgMCUge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFJpZ2h0IHRvIGxlZnQgYW5pbWF0aW9uICovXHJcbi5zaGlueS1hbmltYXRpb246bnRoLWNoaWxkKG9kZCk6OmJlZm9yZSB7XHJcbiAgYW5pbWF0aW9uOiBzaGluZS1yaWdodC10by1sZWZ0IDEwcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoaW5lLXJpZ2h0LXRvLWxlZnQge1xyXG4gIDAlIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZS1pbi1ib3R0b20uaGlkZGVuIHtcclxuICBhbmltYXRpb246IGZhZGVPdXRCb3R0b20gMXMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tLWltZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDg4JSk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tLWltZy1jbGllbnRzIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbSB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVJbk91dFN0YXJzIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lci1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1jb250YWluZXItbWFpbi1pbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvKiByaWdodDogNDglOyAqL1xyXG4gICAgLyogbWFyZ2luLWxlZnQ6IDEwNHB4OyAqL1xyXG4gICAgLyogd2lkdGg6IDgwJTsgKi9cclxuICAgIHRvcDogMCU7XHJcbiAgICByaWdodDogLTEyJTtcclxuICB9XHJcbn1cclxuXHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtY29udGFpbmVyLW1haW4taW1nMyB7XHJcbiAgYW5pbWF0aW9uOiBtb3ZlTGVmdFRvUmlnaHQgMThzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDtcclxuICBsZWZ0OiAyOSU7XHJcbiAgbWFyZ2luLXRvcDogMyU7XHJcbn1cclxuLy9zZWN0aW9uIDEgZGVza1xyXG5cclxuLnBhcnRuZXJ3aXRoTnV2YW1hUGF0bmVySW1nLXNlY3Rpb24xIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tbGVmdDogLTUlO1xyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMS1pbWcxLXNlYyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBsZWZ0OiA5JTtcclxuICBhbmltYXRpb246IG1vdmVMZWZ0VG9SaWdodCAxOHMgaW5maW5pdGUgYWx0ZXJuYXRlIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0xLW1haW4ge1xyXG4gIC5wYXJ0bmVyLXdpdGgtTnV2YW1hLW1haW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJlLXlvdXItb3duLWJvc3MtdGV4dCB7XHJcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICB9XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC5iZS15b3VyLW93bi1ib3NzLXRleCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICB9XHJcbiAgLnBhdG5lci13aXRoLXVzLXR4dCB7XHJcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC50ZXh0LXdlYWx0aC1icmFuZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hUGF0bmVySW1nLXNlY3Rpb24xIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgLyogb3IgJ2NvdmVyJyBkZXBlbmRpbmcgb24geW91ciBuZWVkICovXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLy8gd2lkdGg6IDYwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucGFydG5lcndpdGhOdXZhbWFQYXRuZXJJbWctc2VjdGlvbjEtaW1nMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBsZWZ0OiA4NSU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgfVxyXG4gICRzaXplOiAyMzBweDtcclxuICAudG9wLXNlbWksXHJcbiAgLmJvdHRvbS1zZW1pIHtcclxuICAgIGhlaWdodDogJHNpemU7XHJcbiAgICB3aWR0aDogMiAqICRzaXplO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgLnRvcC1zZW1pIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc2l6ZSAqIDI7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNpemUgKiAyO1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLXNlbWkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNpemUgKiAyO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzaXplICogMjtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYmxpbmtlciB7XHJcbiAgICA1MCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGJsaW4ge1xyXG4gICAgNTAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZUltYWdlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiAwJSBib3R0b207XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCk7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiAyMHB4IGJvdHRvbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IC8qIE1vdmUgcmlnaHQgKi9cclxuICAgIG1hc2stcG9zaXRpb246IDAlIGJvdHRvbTtcclxuICB9XHJcbn1cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1tb2ItbWFpbi1pbWczIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMzMlO1xyXG4gIHJpZ2h0OiAwJTtcclxuICB3aWR0aDogODAlO1xyXG4gIGFuaW1hdGlvbjogbW92ZUxlZnRUb1JpZ2h0IDE4cyBpbmZpbml0ZSBhbHRlcm5hdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1tb2JpbGUtaW1nLW1vYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi10b3A6IDQ0JTtcclxuICBsZWZ0OiAxJTtcclxuICB3aWR0aDogMzUlO1xyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtbW9iaWxlLWltZzItbW9iIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICBsZWZ0OiAxMCU7XHJcbiAgbWFyZ2luLXRvcDogMzQlO1xyXG4gIHdpZHRoOiA5NyU7XHJcbn1cclxuXHJcbi5yaWdodFNpZGUtT3ZlcnZpZXdTZWN0aW9uMS1jb250YWluZXIge1xyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtY29udGFpbmVyLW1haW4taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwJTtcclxuICB9XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1jb250YWluZXItbWFpbi1pbWcyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIGxlZnQ6IDIwJTsgKi9cclxuICAgIC8qIHRvcDogMjAlOyAqL1xyXG4gICAgd2lkdGg6IDc5JTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjQlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXItcG9ydGFsLWxpbmsge1xyXG4gIC5lZGVsLWljb24tbGVmdC1zaG9ydEFycm93OmJlZm9yZSB7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcbi53cmFwcGVyLXNlY3Rpb24xIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgLndyYXBwZXItc2VjdGlvbjEtaW1nMi1iZyB7XHJcbiAgICB0b3A6IDI4NnB4O1xyXG4gICAgbGVmdDogLTMlO1xyXG4gIH1cclxuICAud3JhcHBlci1zZWN0aW9uMS1pbWczLWJnIHtcclxuICAgIGxlZnQ6IDI0JTtcclxuICAgIHRvcDogMTM1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgIC53cmFwcGVyLXNlY3Rpb24xLWltZzMtYmcge1xyXG4gICAgICBsZWZ0OiAxOCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndyYXBwZXItc2VjdGlvbjEtbW9iIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnJpZ2h0U2lkZS1PdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lci1tb2Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1tb2JpbGUtaW1nLW1vYiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtbW9iaWxlLWltZzItbW9iIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFpbi1ibGlua19pbWcge1xyXG4gIC5ibGlua19pbWcge1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlSW1hZ2UgMThzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbWFzay1zaXplOiBhdXRvIDk2JTtcclxuICBtYXNrLXBvc2l0aW9uOiBsZWZ0O1xyXG4gIG1hc2stY29tcG9zaXRlOiBhZGQ7XHJcbiAgbWF4LXdpZHRoOiA5MiU7XHJcbiAgdG9wOiAyMSU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgIHRvcDogMjglICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogMTg5OXB4KSB7XHJcbi8vICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1iZyB7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICBsZWZ0OiAxNCU7XHJcbi8vICAgICByaWdodDogMDtcclxuLy8gICAgIHotaW5kZXg6IDE7XHJcbi8vICAgICB0b3A6IDAlO1xyXG4vLyAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG4vLyAgICAgei1pbmRleDogMTtcclxuLy8gICB9XHJcbi8vIH1cclxuLy9zZWN0aW9uIDEgbW9iaWxlXHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xyXG4vLyAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtbW9iaWxlLWltZy1tb2Ige1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMzclICFpbXBvcnRhbnQ7XHJcbi8vICAgICBsZWZ0OiAtMiUgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbi8vIH1cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbi8vICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1tb2JpbGUtaW1nLW1vYiB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiA0MCUgIWltcG9ydGFudDtcclxuLy8gICAgIGxlZnQ6IDAlICFpbXBvcnRhbnQ7XHJcbi8vICAgICB3aWR0aDogNDAlO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuLy8gICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLW1vYmlsZS1pbWctbW9iIHtcclxuLy8gICAgIG1hcmdpbi10b3A6IDM3JSAhaW1wb3J0YW50O1xyXG4vLyAgICAgbGVmdDogLTQlICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi5wYXRuZXItd2l0aC11cy10eHQtbW9iIHtcclxuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMjUwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtbWFpbjIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LW1haW4xIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbn1cclxuLm1haW4tYmxpbmtfaW1nX21vYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qIHJpZ2h0OiAtNDIlOyAqL1xyXG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbWFyZ2luLXRvcDogLTElO1xyXG4gIG1hc2stc2l6ZTogYXV0byA2NiU7XHJcbiAgbWFzay1wb3NpdGlvbjogYm90dG9tO1xyXG4gIG1hc2stY29tcG9zaXRlOiBhZGQ7XHJcbiAgbWF4LXdpZHRoOiAxMjUlO1xyXG4gIGxlZnQ6IDglO1xyXG4gIHRvcDogLTIyJTtcclxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAvLyAgIG1heC13aWR0aDogMTQyJTtcclxuICAvLyAgIGxlZnQ6IDYlICFpbXBvcnRhbnQ7XHJcbiAgLy8gICB0b3A6IC0zNSUgIWltcG9ydGFudDtcclxuICAvLyAgIG1hc2stc2l6ZTogYXV0byA2NCU7XHJcbiAgLy8gfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTlweCkgYW5kIChtYXgtd2lkdGg6IDM3NnB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMyU7XHJcbiAgICBsZWZ0OiA5JSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAtMzElICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcclxuICAgIG1heC13aWR0aDogMTMzJTtcclxuICAgIGxlZnQ6IDglICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC0yOSUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTFweCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMzMlO1xyXG4gICAgbGVmdDogNiUgIWltcG9ydGFudDtcclxuICAgIHRvcDogLTI2JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTFweCkgYW5kIChtYXgtd2lkdGg6IDQwMnB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDEzMyU7XHJcbiAgICBsZWZ0OiA2JSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAtMjYlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDNweCkgYW5kIChtYXgtd2lkdGg6IDQzM3B4KSB7XHJcbiAgICBsZWZ0OiA3JSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAtMjAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEyNSU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzNHB4KSBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgIG1heC13aWR0aDogMTI1JTtcclxuICAgIGxlZnQ6IDMlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC0xMiUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJsaW5rX2ltZ19tb2Ige1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlSW1hZ2UgMThzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDtcclxuICB9XHJcbn1cclxuLmNvbmZsdWVuY2UtdGV4dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMlO1xyXG59XHJcbi5mdW4tZmlsbGVkLXRleHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAyOSU7XHJcbn1cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1jb250YWluZXItbWFpbi1tb2Ige1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUtaW1nLW1vYiB7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtY29udGFpbmVyLW1haW4taW1nLW1vYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTQlO1xyXG4gIGxlZnQ6IDEzJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcclxufVxyXG4uYmUteW91ci1vd24tYm9zcy10ZXh0LW1vYiB7XHJcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XHJcbn1cclxuLndyYXBwZXItc2VjdGlvbjEtaW1nMi1iZy1tb2Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKiB3aWR0aDogMTIxJTsgKi9cclxuICB3aWR0aDogMzAwcHg7XHJcbiAgLyogbWFyZ2luLXRvcDogNTIlOyAqL1xyXG4gIHJpZ2h0OiAwJTtcclxuICAvKiB6LWluZGV4OiAyOyAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luLXRvcDogMTA1cHg7XHJcbiAgbGVmdDogMzMlO1xyXG59XHJcbi50d28td2F5cy10by1iZWNvbWUtdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLW1vYmlsZS1pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgbGVmdDogLTUlO1xyXG4gIHdpZHRoOiAzNCU7XHJcbiAgbWFyZ2luLXRvcDogMTMxcHg7XHJcbn1cclxuLnBhcnRuZXJ3aXRoTnV2YW1hUGF0bmVySW1nLXNlY3Rpb24xLWltZzEtbW9iIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAxNSU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFuaW1hdGlvbjogbW92ZUxlZnRUb1JpZ2h0IDE4cyBpbmZpbml0ZSBhbHRlcm5hdGUgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0xLW1haW4tbW9iaWxlIHtcclxuICBtYXJnaW4tbGVmdDogMzhweDtcclxufVxyXG4ucGFydG5lcndpdGhOdXZhbWFQYXRuZXJJbWctc2VjdGlvbjEtbW9iIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAucGFydG5lcndpdGhOdXZhbWFQYXRuZXJJbWctcmlnaHQxLW1vYjEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2OSU7XHJcbiAgICBsZWZ0OiA0OCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAucGFydG5lcndpdGhOdXZhbWFQYXRuZXJJbWctcmlnaHQxLW1vYjIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3OCU7XHJcbiAgICBoZWlnaHQ6IDIzJTtcclxuICAgIGxlZnQ6IDE1JTtcclxuICB9XHJcblxyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1yaWdodDEtbW9iMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDkwJTtcclxuICAgIGxlZnQ6IDExJTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG59XHJcbi8vc2VjdGlvbiAyXHJcblxyXG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1Db250YWluZXIge1xyXG4gIC5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLW1hcHBlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGdhcDogNThweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1tYXBwZXItaW5zaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICB6LWluZGV4OiAyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyB0b3A6IDYxMHB4O1xyXG4gIHRvcDogLTEwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAucGFydG5lcndpdGhOdXZhbWEtZGVzY3JpcHRpb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAvLyB3aWR0aDogODAlO1xyXG4gIH1cclxuXHJcbiAgLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItbWFpbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR29sZGVuLCAkZ29sZGVuLWxpZ2h0KTtcclxuICAgIHdpZHRoOiA4MjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8vIHBhZGRpbmctaW5saW5lOiA4MHB4O1xyXG4gICAgLnJlZ2lzdGVyLWludGVyZXN0IHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHRvbWF0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgcGFkZGluZzogOHB4IDQwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XHJcbiAgICAgICAgICBhbmltYXRpb246IHNoaW5lIDEuNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgICBmcm9tIHtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgfVxyXG4gICAgICB0byB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL3NlY3Rpb24gMiBtb2JpbGVcclxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyLW1vYiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAubWFwcGVyLWZpcnN0LWVsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAubWFwcGVyLWxhc3QtZWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyLW1hcHBlci1tb2JpbGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjogIzAzMDAyZjtcclxuICB9XHJcblxyXG4gIC50d28td2F5cy10by1iZWNvbWUtdGV4dC1tb2Ige1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAyMnB4IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLW1haW4tbW9iIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICRnb2xkZW4tbGlnaHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLy8gcGFkZGluZy1pbmxpbmU6IDgwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICB3aWR0aDogODclO1xyXG4gICAgdG9wOiAtNSU7XHJcbiAgfVxyXG5cclxuICAucmVnaXN0ZXItaW50ZXJlc3Qge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICR0b21hdG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0xNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2hpbmUgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIGxlZnQ6IC0xNTAlO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBsZWZ0OiAxNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItbWFwcGVyLW1vYiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gc2VjdGlvbiAzXHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuYmctaW1nLXNlY3Rpb24zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcmlnaHQ6IDAlO1xyXG4gICAgYm90dG9tOiAwJTtcclxuICAgIHRvcDogOCU7XHJcbiAgICBsZWZ0OiAwJTtcclxuICB9XHJcbiAgLmJnLWltZy1zZWN0aW9uM0ltZzItbW9iIHtcclxuICAgIHRvcDogMjclO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDY5JTtcclxuICB9XHJcblxyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMtd2h5LXBhcnRuZXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWlubGluZTogNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgZm9udC1zaXplOiA5NnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy1zdWJ0ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy1sZXZlcmFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB9XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy1tYXBwZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwMHB4O1xyXG4gIH1cclxuICAucGFydG5lcndpdGhOdXZhbWFQYXRuZXJJbWctc2VjdGlvbjMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcbi5jb25uZWN0LXdpdGgtb3VyLXNlY3Rpb241LW1vYi1tYWluIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxNDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm90dG9tOiAwcHg7XHJcbn1cclxuLnR3by1iZy1pbWctc2VjdGlvbjMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuYmctaW1nLXNlY3Rpb24zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgLmJnLWltZy1zZWN0aW9uMSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMtYmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vL3NlY3Rpb24gM21vYlxyXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWJnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwJTtcclxuICB3aWR0aDogODUlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDElICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTk5OXB4KSB7XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNzk5cHgpIHtcclxuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWJnIHtcclxuICAgIHdpZHRoOiA3NyUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy1tYXBwZXItbW9iLTEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICByaWdodDogMTAlO1xyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMtbWFwcGVyLW1vYiB7XHJcbiAgbWFyZ2luLWlubGluZTogNDhweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTE3cHg7XHJcbn1cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy13aHktcGFydG5lcnMtbW9iIHtcclxuICBtYXJnaW4tdG9wOiAzMDRweDtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24zLXN1YnRleHQtbW9iIHtcclxuICBsaW5lLWhlaWdodDogMTYwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcclxufVxyXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24zLWxldmVyYWdlLW1vYiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAyNTA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcclxuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG59XHJcblxyXG4uc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0LW1vYi1tYWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBmb250LXNpemU6ICRmb250LWVpZ2h0ZWVuO1xyXG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweDtcclxuICAgIGxlZnQ6IC0yMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlZS1sYXN0LW9mZmVyaWctdGV4dC1tb2I6OmJlZm9yZSxcclxuICAuc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0LW1vYjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDEyMGRlZyxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMCUsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODAlXHJcbiAgICApO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgLyogTGVmdCB0byByaWdodCBhbmltYXRpb24gb24gaG92ZXIgKi9cclxuICAuc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0LW1vYjpob3Zlcjo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiBSaWdodCB0byBsZWZ0IGFuaW1hdGlvbiAqL1xyXG4gIC5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iOjphZnRlciB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgYW5pbWF0aW9uOiBzaGluZS1yaWdodC10by1sZWZ0LW1vYiAxLjJzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgc2hpbmUtcmlnaHQtdG8tbGVmdC1tb2Ige1xyXG4gICAgMCUge1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW46IDhweCAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIge1xyXG4gIC5zZWUtbGFzdC1vZmZlcmluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLnNlZS1sYXN0LW9mZmVyaWctdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRvbWF0bztcclxuICAgICAgY29sb3I6ICR0b21hdG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAuc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0OjpiZWZvcmUsXHJcbiAgICAuc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0OjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDEyMGRlZyxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgNTAlLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODAlXHJcbiAgICAgICk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgLnNlZS1sYXN0LW9mZmVyaWctdGV4dDpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0OjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIGFuaW1hdGlvbjogc2hpbmUtcmlnaHQtdG8tbGVmdCAxLjJzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNoaW5lLXJpZ2h0LXRvLWxlZnQge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24zIHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDE4MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lIHtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAyNHB4IC0yMHB4IDE1cHggLTExcHggcmdiYSgyMTEsIDE3MiwgOTMsIDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUge1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDI0cHggLTIwcHggMTVweCAtMTFweCByZ2JhKDIxMSwgMTcyLCA5MywgMC4zKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMSxcclxuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yLFxyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjMge1xyXG4gICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgLyogb3BhY2l0eTogMC4yOyAqL1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTMzZGVnLFxyXG4gICAgICAgIHJnYmEoMjExLCAxNzIsIDkzLCAwLjEpIC0xNC4yNyUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI0MSwgMjE0LCAwLjUpIDE3NS41OCVcclxuICAgICAgKTtcclxuICAgIH1cclxuICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLWJyZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR29sZGVuLCAkZ29sZGVuLWxpZ2h0KTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAtOCU7XHJcbiAgICB9XHJcbiAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LW1hbmFnZWQtcG9ydGZvbGlvIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNhYzVkN2E7XHJcbiAgICAgIC8qIG9wYWNpdHk6IDAuNTsgKi9cclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1tYW5hZ2VkLXBvcnRmb2xpby1icmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZGVuLWxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDIyOGRlZyxcclxuICAgICAgICAgICRsaWdodFdoaXRlLWNvbG9yIDYuMTIlLFxyXG4gICAgICAgICAgJHdoaXRlIDk3LjM5JVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUluc3VyYW5jZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGRlbi1saWdodDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIGhlaWdodDogMTg2cHg7XHJcbiAgICAgIC8vIHdpZHRoOiAyNjlweDtcclxuICAgICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1JbnN1cmFuY2UtYnJkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGRlbi1saWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAyMjhkZWcsXHJcbiAgICAgICAgICAkbGlnaHRXaGl0ZS1jb2xvciA2LjEyJSxcclxuICAgICAgICAgICR3aGl0ZSA5Ny4zOSVcclxuICAgICAgICApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogLTklO1xyXG4gICAgICAgIHRvcDogLTEwJTtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIGhlaWdodDogMTg0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUNyZWRpdCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgI0QzQUM1RDsgKi9cclxuICAgICAgcGFkZGluZy1ibG9jazogMTVweDtcclxuICAgICAgLyogb3BhY2l0eTogMC4yOyAqL1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTMzZGVnLFxyXG4gICAgICAgIHJnYmEoMjExLCAxNzIsIDkzLCAwLjIpIC0xNC4yNyUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI0MSwgMjE0LCAwLjIpIDE3NS41OCVcclxuICAgICAgKTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUNyZWRpdC1icmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR29sZGVuLCAkZ29sZGVuLWxpZ2h0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IC02JTtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMjVweCAxMDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1lcSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAvKiBvcGFjaXR5OiAwLjI7ICovXHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMzNkZWcsXHJcbiAgICAgICAgcmdiYSgyMTEsIDE3MiwgOTMsIDAuMikgLTE0LjI3JSxcclxuICAgICAgICByZ2JhKDI1NSwgMjQxLCAyMTQsIDAuMikgMTc1LjU4JVxyXG4gICAgICApO1xyXG4gICAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWVxLWJyZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUdvbGRlbiwgJGdvbGRlbi1saWdodCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtNiU7XHJcbiAgICAgICAgdG9wOiA2JTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LW90aGVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93LWRhcmstY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1vdGhlci1icmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93LWRhcmstY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMjI4ZGVnLFxyXG4gICAgICAgICAgJGxpZ2h0V2hpdGUtY29sb3IgNi4xMiUsXHJcbiAgICAgICAgICAkd2hpdGUgOTcuMzklXHJcbiAgICAgICAgKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICAgIHJpZ2h0OiAtNSU7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZS1wMTUge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICB9XHJcbiAgICAuZXhwcmVzcy1pbnRlcmVzdCB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0b21hdG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweCA0MHB4O1xyXG4gICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogLTE1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogc2hpbmUgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBzaGluZSB7XHJcbiAgICAgIGZyb20ge1xyXG4gICAgICAgIGxlZnQ6IC0xNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIHRvIHtcclxuICAgICAgICBsZWZ0OiAxNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluY29tZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMi1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMi1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbi8vIC5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLW1hcHBlci1tb2IgPiA6bGFzdC1jaGlsZCB7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuLy8gfVxyXG5cclxuLy8gLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItbWFwcGVyLW1vYiA+IDpmaXJzdC1jaGlsZCB7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuLy8gfVxyXG4vL3NlY3Rpb24gNCBtb2JcclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiB7XHJcbiAgLm51dmFtYS1pcy15b3VyLXRleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDMwcHg7XHJcbiAgfVxyXG4gIC5zdGFyLXNlY3Rpb24tNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxuICAuZ3Jvdy15b3VyLXRleHQge1xyXG4gICAgbWFyZ2luLWJsb2NrOiA1cHggMTRweDtcclxuICB9XHJcbiAgLmZpeGVkLWluY29tZS1jYXJkLTAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMy4wNzFweDtcclxuICAgIGJvcmRlcjogMC42MTRweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDEzM2RlZyxcclxuICAgICAgcmdiYSgyMTEsIDE3MiwgOTMsIDAuMikgLTE0LjI3JSxcclxuICAgICAgcmdiYSgyNTUsIDI0MSwgMjE0LCAwLjIpIDE3NS41OCVcclxuICAgICk7XHJcbiAgICB3aWR0aDogMTY1LjI0M3B4O1xyXG4gICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUtbW9iIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMy4wNzFweDtcclxuICAgICAgYm9yZGVyOiAwLjYxNHB4IHNvbGlkIHZhcigtLUdvbGRlbiwgJGdvbGRlbi1saWdodCk7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogLTlweDtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maXhlZC1pbmNvbWUtY2FyZC0xIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuOTE1cHg7XHJcbiAgICBib3JkZXI6IDAuNzgzcHggc29saWQgJGdvbGRlbi1saWdodDtcclxuICAgIC8qIG9wYWNpdHk6IDAuNTsgKi9cclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB3aWR0aDogMTY1LjI0M3B4O1xyXG4gICAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUtbW9iIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMy45MTVweDtcclxuICAgICAgYm9yZGVyOiAwLjc4M3B4IHNvbGlkICRnb2xkZW4tbGlnaHQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAyMjhkZWcsXHJcbiAgICAgICAgJGxpZ2h0V2hpdGUtY29sb3IgNi4xMiUsXHJcbiAgICAgICAgJHdoaXRlIDk3LjM5JVxyXG4gICAgICApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTlweDtcclxuICAgICAgbGVmdDogLTlweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpeGVkLWluY29tZS1jYXJkLTIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMy40NjNweDtcclxuICAgIGJvcmRlcjogMC42OTNweCBzb2xpZCAkZ29sZGVuLWxpZ2h0O1xyXG4gICAgLyogb3BhY2l0eTogMC41OyAqL1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHdpZHRoOiAxNjUuMjQzcHg7XHJcbiAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZS1tb2Ige1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzLjQ2M3B4O1xyXG4gICAgICBib3JkZXI6IDAuNjkzcHggc29saWQgJGdvbGRlbi1saWdodDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDIyOGRlZyxcclxuICAgICAgICAkbGlnaHRXaGl0ZS1jb2xvciA2LjEyJSxcclxuICAgICAgICAkd2hpdGUgOTcuMzklXHJcbiAgICAgICk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcmlnaHQ6IC05cHg7XHJcbiAgICAgIHRvcDogLTlweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1jYXJkLTAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMy4zMDhweDtcclxuICAgIGJvcmRlcjogMC42NjJweCBzb2xpZCAkZ29sZGVuLWxpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyOGRlZywgJGxpZ2h0V2hpdGUtY29sb3IgNi4xMiUsICR3aGl0ZSA5Ny4zOSUpO1xyXG4gICAgbWFyZ2luLWlubGluZTogMTBweDtcclxuICAgIHdpZHRoOiAxNThweDtcclxuICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLW1vYiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuMDcxcHg7XHJcbiAgICAgIGJvcmRlcjogMC42MTRweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICRnb2xkZW4tbGlnaHQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogLTlweDtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tY2FyZC0xIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuMjkycHg7XHJcbiAgICBib3JkZXI6IDAuNjU4cHggc29saWQkd2hpdGU7XHJcbiAgICAvKiBvcGFjaXR5OiAwLjI7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDEzM2RlZyxcclxuICAgICAgcmdiYSgyMTEsIDE3MiwgOTMsIDAuMikgLTE0LjI3JSxcclxuICAgICAgcmdiYSgyNTUsIDI0MSwgMjE0LCAwLjIpIDE3NS41OCVcclxuICAgICk7XHJcbiAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xyXG4gICAgd2lkdGg6IDE1OHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLW1vYiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuMjkycHg7XHJcbiAgICAgIGJvcmRlcjogMC42NThweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICRnb2xkZW4tbGlnaHQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA5cHg7XHJcblxyXG4gICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICB0b3A6IDlweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1jYXJkLTIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMy40MjRweDtcclxuICAgIGJvcmRlcjogMC42ODVweCBzb2xpZCAkZ29sZGVuLWxpZ2h0O1xyXG4gICAgLyogb3BhY2l0eTogMC4yOyAqL1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAxMzNkZWcsXHJcbiAgICAgIHJnYmEoMjExLCAxNzIsIDkzLCAwLjIpIC0xNC4yNyUsXHJcbiAgICAgIHJnYmEoMjU1LCAyNDEsIDIxNCwgMC4yKSAxNzUuNTglXHJcbiAgICApO1xyXG4gICAgbWFyZ2luLWlubGluZTogMTBweDtcclxuICAgIHdpZHRoOiAxNThweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZS1tb2Ige1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzLjQyNHB4O1xyXG4gICAgICBib3JkZXI6IDAuNjg1cHggc29saWQgdmFyKC0tR29sZGVuLCAkZ29sZGVuLWxpZ2h0KTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICB0b3A6IDlweDtcclxuXHJcbiAgICAgIHJpZ2h0OiAtOXB4O1xyXG4gICAgICB0b3A6IDlweDtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUtbW9iIHtcclxuICAgIC8vIHdpZHRoOiAxNjVweDtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkZW4tbGlnaHQ7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLmluY29tZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIH1cclxuICAgIC5pbmNvbWUtdGV4dCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmV4cHJlc3MtaW50ZXJlc3Qtc2VjdGlvbjQge1xyXG4gIC5leHByZXNzLWludGVyZXN0IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9tYXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgIHBhZGRpbmc6IDExcHggMjVweDtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMTUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcclxuICAgICAgICBhbmltYXRpb246IHNoaW5lIDEuNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vU2VjdGlvbiA1IERlc2tcclxuXHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtc3ViIHtcclxuICBnYXA6IDYwcHg7XHJcbn1cclxuLnJlY29nbml0aW9ucy1saW5lLWhpZ2h0IHtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuICBtYXJnaW4tYmxvY2s6IDBweCAxNXB4O1xyXG59XHJcbi8vIC5yYWh1bC1qYWluLXJlcG9ydC10eHQge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAuY29uZmx1ZW5jZS10eHQge1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgbGVmdDogNSU7XHJcbi8vICAgfVxyXG4vLyAgIC5mdW4tZmlsbGVkLXR4dCB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICBsZWZ0OiAzNSU7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuLy8gICAucmFodWwtamFpbi1yZXBvcnQtdHh0IHtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIC5jb25mbHVlbmNlLXR4dCB7XHJcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgbGVmdDogNnB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcbi8vICAgICAuZnVuLWZpbGxlZC10eHQge1xyXG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgIGxlZnQ6IDMxN3B4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbW9iLWNhcm91c2VsLWl0ZW0ge1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uNC1zdGFyLW1haW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMzglO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSB7XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogNjYlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIGxlZnQ6IDg0JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDExMWRlZyxcclxuICAgICAgcmdiYSgyOCwgMjYsIDY5LCAwKSA0MS4wOCUsXHJcbiAgICAgIHJnYmEoMjU1LCA3NywgNjMsIDAuMikgMTAwJVxyXG4gICAgKSxcclxuICAgICMxYzFhNDUgIWltcG9ydGFudDtcclxufVxyXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241IC5zZWN0aW9uNS1maXJzdC1jYXJvdXNlbCB7XHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUge1xyXG4gIC5saW5lc0lsbHVzdHJhdGlvblNlY3Rpb241IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1M3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4MyU7XHJcbiAgfVxyXG4gIC5saW5lc0lsbHVzdHJhdGlvblNlY3Rpb241LWltZzEge1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1MDlweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5lc0lsbHVzdHJhdGlvblNlY3Rpb241LWltZzIge1xyXG4gICAgLnN1Yi1pbWcxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICB9XHJcbiAgICAuc3ViLWltZzIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5lc0lsbHVzdHJhdGlvblNlY3Rpb241LWltZzMge1xyXG4gICAgLnN1Yi1pbWcxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICAgd2lkdGg6IDk5JTtcclxuICAgIH1cclxuICAgIC5zdWItaW1nMiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2M3B4O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jb25uZWN0LXdpdGgtb3VyLXNlY3Rpb241LWltZyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyByb3RhdGUge1xyXG4gICAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb25uZWN0LXdpdGgtb3VyLXNlY3Rpb241IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcclxuICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbGFzdC1lbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNTRweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LXNlYy1pdGVtIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtU2VjLWVsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtU2VjLWVsZS1pdGVtMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZWNvbWUteW91dC10ZXh0LXNlY3Rpb241IHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDIzLjRweCAqL1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL3NlY3Rpb24gNSBtb2JcclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTExZGVnLFxyXG4gICAgICAgIHJnYmEoMjgsIDI2LCA2OSwgMCkgNDEuMDglLFxyXG4gICAgICAgIHJnYmEoMjU1LCA3NywgNjMsIDAuMikgMTAwJVxyXG4gICAgICApLFxyXG4gICAgICAjMWMxYTQ1O1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMTFkZWcsXHJcbiAgICAgICAgcmdiYSgyOCwgMjYsIDY5LCAwKSA0MS4wOCUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDc3LCA2MywgMC4yKSAxMDAlXHJcbiAgICAgICksXHJcbiAgICAgICMxYzFhNDU7XHJcbiAgICAuY29uZmx1ZW5jZS10ZXh0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgfVxyXG4gICAgLmZ1bi1maWxsZWQtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyOCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LW1vYi1tYWluIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAubGluZXNJbGx1c3RyYXRpb25TZWN0aW9uNS1tb2Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LW1vYi1oZWFkaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIH1cclxuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LW1vYi1oZWFkaW5nLXBhcnRuZXJpbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzglO1xyXG4gIH1cclxuICAuYmVjb21lLXlvdXQtdGV4dC1zZWN0aW9uNS1tb2Ige1xyXG4gICAgY29sb3I6IHZhcigtLU1hZ2VudGEtTWFnZW50YS00MDAsICRHcmF5ODUpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAxOC4ycHggKi9cclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbW9iLWNhcm91c2VsLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtYmFja3JvdW5kLWxpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWUtYmFja3JvdW5kLWRhcms7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgLmltZy1jYXJkIHtcclxuICAgICAgaGVpZ2h0OiA1MS4ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbW9iLWhlYWRpbmctaW1nIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAyOTUuMDAxcHg7XHJcbiAgICAgIGhlaWdodDogMTIxLjQ5M3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTQlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29ubmVjdC13aXRoLW91ci1zZWN0aW9uNS1tb2Ige1xyXG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gIC5jb25uZWN0LXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9uNi1jYXJvdXNlbC1jYXJkLW1haW4tZmlyc3RpbWcge1xyXG4gIGhlaWdodDogMjMyLjI2M3B4O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxufVxyXG4uc2VjdGlvbjYtY2Fyb3VzZWwtY2FyZC1tYWluLWNhcmQyIHtcclxuICAuc2VjdGlvbjYtY2Fyb3VzZWwtY2FyZC1tYWluLWNhcmQyLWltZyB7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDExMy43ODhweDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgfVxyXG4gIC5zZWN0aW9uNi1jYXJvdXNlbC1jYXJkLW1haW4tY2FyZDMtaW1nIHtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgIHdpZHRoOiAyNjEuNDkxcHg7XHJcbiAgICBoZWlnaHQ6IDExNy4yNDRweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxufVxyXG4uc2VjdGlvbjYtY2Fyb3VzZWwtY2FyZC1tYWluLWNhcmQzIHtcclxuICAuc2VjdGlvbjYtY2Fyb3VzZWwtY2FyZC1tYWluLWNhcmQ0LWltZyB7XHJcbiAgICBoZWlnaHQ6IDExMC43ODhweDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgfVxyXG4gIC5zZWN0aW9uNi1jYXJvdXNlbC1jYXJkLW1haW4tY2FyZDUtaW1nIHtcclxuICAgIGhlaWdodDogMTIwLjc4OHB4O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICB9XHJcbn1cclxuLnNleHRpb242LWNhcm91c2VsLWNhcmQtbWFpbi1jYXJkNS1pbWcge1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxufVxyXG4ubGluZXNJbGx1c3RyYXRpb25TZWN0aW9uNS1tb2Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ4JTtcclxuICBsZWZ0OiAzMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICByaWdodDogMDtcclxufVxyXG4udGFsay10by11cyB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkdG9tYXRvO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMHB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICBib3R0b206IDUwJTtcclxuICB9XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxufVxyXG4udGFsay10by11cy1tb2Ige1xyXG4gIHRvcDogMzMzcHggIWltcG9ydGFudDtcclxufVxyXG4uYmctaW1nLXNlY3Rpb24zLW1vYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIGxlZnQ6IDczJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc3Vic2VjdGlvbiB7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmFuaW1hdGlvbi1zZWN0aW9uNSB7XHJcbiAgLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgIGFuaW1hdGlvbjogbW92ZUxlZnRUb1JpZ2h0IDJzIGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICB9XHJcbn1cclxuXHJcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUge1xyXG4gIC5zbGljay1saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gIH1cclxufVxyXG4uc2VjdGlvbjFyaWdodHNpZGUtbWFpbi1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogLTYlO1xyXG59XHJcbi5jb25uZWN0LXdpdGgtbWFpbiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBsaW5lLWhlaWdodDogMTMwJTtcclxufVxyXG4ubGluZS1zcGFjaW5nLXBhcnRuZXJ3aXRodXMge1xyXG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG59XHJcbi5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMy1tb2Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAtMjAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi5kZWRpY2F0ZWQtbGluZS1jb250YWluZXItbW9iIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmRlZGljYXRlZC1saW5lLWNvbnRhaW5lci1tb2ItaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzOSU7XHJcbiAgbGVmdDogLTMlO1xyXG4gIHotaW5kZXg6IC0xMDtcclxufVxyXG4iLCJAa2V5ZnJhbWVzIG1vdmVMZWZ0VG9SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBibGlua0JhY2tncm91bmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udmlzaWJsZTAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWRlLWluLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSBzY2FsZSgwLjk5KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20gMC44cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmZhZGUtaW4taW1nMSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBhbmltYXRpb246IGZhZGVJbiAwLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuLmZhZGUtaW4taW1nMS52aXNpYmxlMCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGUtaW4tYm90dG9tLWltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSBzY2FsZSgwLjk5KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20taW1nIDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5mYWRlLWluLWJvdHRvbS1pbWctY2xpZW50cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSBzY2FsZSgwLjk5KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5Cb3R0b20taW1nLWNsaWVudHMgMC44cyBlYXNlLW91dCBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmZhZGUtaW4tYm90dG9tLnZpc2libGUwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhZGUtaW4tYm90dG9tLWltZy52aXNpYmxlMCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYWRlLWluLWJvdHRvbS1pbWctY2xpZW50cy52aXNpYmxlMCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIFN0YWdnZXJlZCBhbmltYXRpb24gZGVsYXlzICovXG4uZmFkZS1pbi1ib3R0b20tMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmZhZGUtaW4tYm90dG9tLTIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5mYWRlLWluLWJvdHRvbS0zIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG4uZmFkZS1pbi1ib3R0b20tNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cblxuLmZhZGUtaW4tYm90dG9tLTUge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uZmFkZS1pbi1ib3R0b20tNiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbn1cblxuLmZhZGUtaW4tYm90dG9tLTcge1xuICBhbmltYXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbi5mYWRlLWluLWJvdHRvbS04IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uZmFkZS1pbi1ib3R0b20tOSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS43cztcbn1cblxuLmZhZGUtaW4tYm90dG9tLTEwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xufVxuXG4uZmFkZS1pbi1ib3R0b20tMTEge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMXM7XG59XG5cbi5mYWRlLWluLWJvdHRvbS0xMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbn1cblxuLmZhZGUtaW4tYm90dG9tLTEzIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG4uZmFkZS1pbi1ib3R0b20tMTQge1xuICBhbmltYXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbi5mYWRlLWluLWJvdHRvbS0xNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi45cztcbn1cblxuLnNoaW55LWFuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNoaW55LWFuaW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MCUpO1xuICBhbmltYXRpb246IHNoaW5lLWxlZnQtdG8tcmlnaHQgMTBzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG59XG5cbkBrZXlmcmFtZXMgc2hpbmUtbGVmdC10by1yaWdodCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4vKiBSaWdodCB0byBsZWZ0IGFuaW1hdGlvbiAqL1xuLnNoaW55LWFuaW1hdGlvbjpudGgtY2hpbGQob2RkKTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzaGluZS1yaWdodC10by1sZWZ0IDEwcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW5lLXJpZ2h0LXRvLWxlZnQge1xuICAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxufVxuLmZhZGUtaW4tYm90dG9tLmhpZGRlbiB7XG4gIGFuaW1hdGlvbjogZmFkZU91dEJvdHRvbSAxcyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b20ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b20taW1nIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODglKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tLWltZy1jbGllbnRzIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5PdXRTdGFycyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1jb250YWluZXItbWFpbiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lci1tYWluLWltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcmlnaHQ6IDQ4JTsgKi9cbiAgLyogbWFyZ2luLWxlZnQ6IDEwNHB4OyAqL1xuICAvKiB3aWR0aDogODAlOyAqL1xuICB0b3A6IDAlO1xuICByaWdodDogLTEyJTtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1jb250YWluZXItbWFpbi1pbWczIHtcbiAgYW5pbWF0aW9uOiBtb3ZlTGVmdFRvUmlnaHQgMThzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDtcbiAgbGVmdDogMjklO1xuICBtYXJnaW4tdG9wOiAzJTtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hUGF0bmVySW1nLXNlY3Rpb24xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTUlO1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFQYXRuZXJJbWctc2VjdGlvbjEtaW1nMS1zZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA4MCU7XG4gIGxlZnQ6IDklO1xuICBhbmltYXRpb246IG1vdmVMZWZ0VG9SaWdodCAxOHMgaW5maW5pdGUgYWx0ZXJuYXRlIGVhc2UtaW4tb3V0O1xufVxuXG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMS1tYWluIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTEtbWFpbiAucGFydG5lci13aXRoLU51dmFtYS1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMS1tYWluIC5iZS15b3VyLW93bi1ib3NzLXRleHQge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMS1tYWluIC5iZS15b3VyLW93bi1ib3NzLXRleCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTEtbWFpbiAucGF0bmVyLXdpdGgtdXMtdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMS1tYWluIC50ZXh0LXdlYWx0aC1icmFuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTEtbWFpbiAucGFydG5lcndpdGhOdXZhbWFQYXRuZXJJbWctc2VjdGlvbjEge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IC8qIG9yICdjb3ZlcicgZGVwZW5kaW5nIG9uIHlvdXIgbmVlZCAqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMS1tYWluIC5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMS1pbWcyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjAwcHg7XG4gIGxlZnQ6IDg1JTtcbiAgdG9wOiAzMHB4O1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTEtbWFpbiAudG9wLXNlbWksXG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMS1tYWluIC5ib3R0b20tc2VtaSB7XG4gIGhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiA0NjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwKTtcbn1cbi5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0xLW1haW4gLnRvcC1zZW1pIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDYwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NjBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMS1tYWluIC5ib3R0b20tc2VtaSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQ2MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDYwcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuQGtleWZyYW1lcyBibGlua2VyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsaW4ge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSW1hZ2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG1hc2stcG9zaXRpb246IDAlIGJvdHRvbTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KTtcbiAgICBtYXNrLXBvc2l0aW9uOiAyMHB4IGJvdHRvbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IC8qIE1vdmUgcmlnaHQgKi9cbiAgICBtYXNrLXBvc2l0aW9uOiAwJSBib3R0b207XG4gIH1cbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtbW9iLW1haW4taW1nMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzMlO1xuICByaWdodDogMCU7XG4gIHdpZHRoOiA4MCU7XG4gIGFuaW1hdGlvbjogbW92ZUxlZnRUb1JpZ2h0IDE4cyBpbmZpbml0ZSBhbHRlcm5hdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtbW9iaWxlLWltZy1tb2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDQ0JTtcbiAgbGVmdDogMSU7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtbW9iaWxlLWltZzItbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAxMCU7XG4gIG1hcmdpbi10b3A6IDM0JTtcbiAgd2lkdGg6IDk3JTtcbn1cblxuLnJpZ2h0U2lkZS1PdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lci1tYWluLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMzAlO1xufVxuLnJpZ2h0U2lkZS1PdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lci1tYWluLWltZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIGxlZnQ6IDIwJTsgKi9cbiAgLyogdG9wOiAyMCU7ICovXG4gIHdpZHRoOiA3OSU7XG4gIG1hcmdpbi1sZWZ0OiA1OCU7XG4gIG1hcmdpbi10b3A6IC0yNCU7XG59XG5cbi5wYXJ0bmVyLXBvcnRhbC1saW5rIC5lZGVsLWljb24tbGVmdC1zaG9ydEFycm93OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi53cmFwcGVyLXNlY3Rpb24xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXBwZXItc2VjdGlvbjEgLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXBwZXItc2VjdGlvbjEgLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLndyYXBwZXItc2VjdGlvbjEgLndyYXBwZXItc2VjdGlvbjEtaW1nMi1iZyB7XG4gIHRvcDogMjg2cHg7XG4gIGxlZnQ6IC0zJTtcbn1cbi53cmFwcGVyLXNlY3Rpb24xIC53cmFwcGVyLXNlY3Rpb24xLWltZzMtYmcge1xuICBsZWZ0OiAyNCU7XG4gIHRvcDogMTM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cmFwcGVyLXNlY3Rpb24xIC53cmFwcGVyLXNlY3Rpb24xLWltZzMtYmcge1xuICAgIGxlZnQ6IDE4JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cmFwcGVyLXNlY3Rpb24xLW1vYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwcGVyLXNlY3Rpb24xLW1vYiAucmlnaHRTaWRlLU92ZXJ2aWV3U2VjdGlvbjEtY29udGFpbmVyLW1vYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwcGVyLXNlY3Rpb24xLW1vYiAucmlnaHRTaWRlLU92ZXJ2aWV3U2VjdGlvbjEtY29udGFpbmVyLW1vYiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLW1vYmlsZS1pbWctbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLndyYXBwZXItc2VjdGlvbjEtbW9iIC5yaWdodFNpZGUtT3ZlcnZpZXdTZWN0aW9uMS1jb250YWluZXItbW9iIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjEtbW9iaWxlLWltZzItbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubWFpbi1ibGlua19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogYXV0byA5NiU7XG4gIG1hc2stcG9zaXRpb246IGxlZnQ7XG4gIG1hc2stY29tcG9zaXRlOiBhZGQ7XG4gIG1heC13aWR0aDogOTIlO1xuICB0b3A6IDIxJTtcbn1cbi5tYWluLWJsaW5rX2ltZyAuYmxpbmtfaW1nIHtcbiAgYW5pbWF0aW9uOiBtb3ZlSW1hZ2UgMThzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm1haW4tYmxpbmtfaW1nIHtcbiAgICB0b3A6IDI4JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhdG5lci13aXRoLXVzLXR4dC1tb2Ige1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjUwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtbWFpbjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LW1haW4xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubWFpbi1ibGlua19pbWdfbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiByaWdodDogLTQyJTsgKi9cbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogLTElO1xuICBtYXNrLXNpemU6IGF1dG8gNjYlO1xuICBtYXNrLXBvc2l0aW9uOiBib3R0b207XG4gIG1hc2stY29tcG9zaXRlOiBhZGQ7XG4gIG1heC13aWR0aDogMTI1JTtcbiAgbGVmdDogOCU7XG4gIHRvcDogLTIyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1OXB4KSBhbmQgKG1heC13aWR0aDogMzc2cHgpIHtcbiAgLm1haW4tYmxpbmtfaW1nX21vYiB7XG4gICAgbWF4LXdpZHRoOiAxMzMlO1xuICAgIGxlZnQ6IDklICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMzElICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLm1haW4tYmxpbmtfaW1nX21vYiB7XG4gICAgbWF4LXdpZHRoOiAxMzMlO1xuICAgIGxlZnQ6IDglICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMjklICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5MHB4KSBhbmQgKG1heC13aWR0aDogMzkxcHgpIHtcbiAgLm1haW4tYmxpbmtfaW1nX21vYiB7XG4gICAgbWF4LXdpZHRoOiAxMzMlO1xuICAgIGxlZnQ6IDYlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMjYlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5MXB4KSBhbmQgKG1heC13aWR0aDogNDAycHgpIHtcbiAgLm1haW4tYmxpbmtfaW1nX21vYiB7XG4gICAgbWF4LXdpZHRoOiAxMzMlO1xuICAgIGxlZnQ6IDYlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMjYlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwM3B4KSBhbmQgKG1heC13aWR0aDogNDMzcHgpIHtcbiAgLm1haW4tYmxpbmtfaW1nX21vYiB7XG4gICAgbGVmdDogNyUgIWltcG9ydGFudDtcbiAgICB0b3A6IC0yMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzNHB4KSBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm1haW4tYmxpbmtfaW1nX21vYiB7XG4gICAgbWF4LXdpZHRoOiAxMjUlO1xuICAgIGxlZnQ6IDMlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMTIlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluLWJsaW5rX2ltZ19tb2IgLmJsaW5rX2ltZ19tb2Ige1xuICBhbmltYXRpb246IG1vdmVJbWFnZSAxOHMgaW5maW5pdGUgYWx0ZXJuYXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uY29uZmx1ZW5jZS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuXG4uZnVuLWZpbGxlZC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDI5JTtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMS1jb250YWluZXItbWFpbi1tb2Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZS1pbWctbW9iIHtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLWNvbnRhaW5lci1tYWluLWltZy1tb2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTQlO1xuICBsZWZ0OiAxMyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xufVxuXG4uYmUteW91ci1vd24tYm9zcy10ZXh0LW1vYiB7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbn1cblxuLndyYXBwZXItc2VjdGlvbjEtaW1nMi1iZy1tb2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHdpZHRoOiAxMjElOyAqL1xuICB3aWR0aDogMzAwcHg7XG4gIC8qIG1hcmdpbi10b3A6IDUyJTsgKi9cbiAgcmlnaHQ6IDAlO1xuICAvKiB6LWluZGV4OiAyOyAqL1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgbGVmdDogMzMlO1xufVxuXG4udHdvLXdheXMtdG8tYmVjb21lLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24xLW1vYmlsZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01JTtcbiAgd2lkdGg6IDM0JTtcbiAgbWFyZ2luLXRvcDogMTMxcHg7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMS1pbWcxLW1vYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAxNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBtb3ZlTGVmdFRvUmlnaHQgMThzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDtcbn1cblxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTEtbWFpbi1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMzhweDtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hUGF0bmVySW1nLXNlY3Rpb24xLW1vYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMS1tb2IgLnBhcnRuZXJ3aXRoTnV2YW1hUGF0bmVySW1nLXJpZ2h0MS1tb2IxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY5JTtcbiAgbGVmdDogNDglO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMS1tb2IgLnBhcnRuZXJ3aXRoTnV2YW1hUGF0bmVySW1nLXJpZ2h0MS1tb2IyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc4JTtcbiAgaGVpZ2h0OiAyMyU7XG4gIGxlZnQ6IDE1JTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMS1tb2IgLnBhcnRuZXJ3aXRoTnV2YW1hUGF0bmVySW1nLXJpZ2h0MS1tb2IzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwJTtcbiAgbGVmdDogMTElO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzZWFzZS1pbi1vdXQ7XG59XG5cbi5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLUNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLUNvbnRhaW5lciAucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1tYXBwZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDU4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyIC5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLW1hcHBlci1pbnNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYS1kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyIC5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLW1haW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICNkM2FjNWQpO1xuICB3aWR0aDogODI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLUNvbnRhaW5lciAucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1tYWluIC5yZWdpc3Rlci1pbnRlcmVzdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjA0ZTQ1O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nOiA4cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1Db250YWluZXIgLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItbWFpbiAucmVnaXN0ZXItaW50ZXJlc3Q6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbiAgYW5pbWF0aW9uOiBzaGluZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc2hpbmUge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1Db250YWluZXItbW9iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLUNvbnRhaW5lci1tb2IgLm1hcHBlci1maXJzdC1lbGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1Db250YWluZXItbW9iIC5tYXBwZXItbGFzdC1lbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyLW1vYiAucGFydG5lci1tYXBwZXItbW9iaWxlIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyLW1vYiAudHdvLXdheXMtdG8tYmVjb21lLXRleHQtbW9iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgcGFkZGluZy1ibG9jazogMjJweCAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4ucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1Db250YWluZXItbW9iIC5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLW1haW4tbW9iIHtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR29sZGVuLCAjZDNhYzVkKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4taW5saW5lOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4NyU7XG4gIHRvcDogLTUlO1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyLW1vYiAucmVnaXN0ZXItaW50ZXJlc3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2YwNGU0NTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyLW1vYiAucmVnaXN0ZXItaW50ZXJlc3Q6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbiAgYW5pbWF0aW9uOiBzaGluZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc2hpbmUge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTUwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTUwJTtcbiAgfVxufVxuLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItQ29udGFpbmVyLW1vYiAucGFydG5lci13aXRoLXVzLXNlY3Rpb24tMi1tYXBwZXItbW9iIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5wYXJ0bmVyLXdpdGgtdXMtc2VjdGlvbi0yLUNvbnRhaW5lci1tb2IgLnBhcnRuZXItd2l0aC11cy1zZWN0aW9uLTItbWFwcGVyLW1vYiBpbWcge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24zIC5iZy1pbWctc2VjdGlvbjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMCU7XG4gIGJvdHRvbTogMCU7XG4gIHRvcDogOCU7XG4gIGxlZnQ6IDAlO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMyAuYmctaW1nLXNlY3Rpb24zSW1nMi1tb2Ige1xuICB0b3A6IDI3JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjklO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMyAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24zLXdoeS1wYXJ0bmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgcGFkZGluZy10b3A6IDIxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xuICBmb250LXNpemU6IDk2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy1zdWJ0ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy1sZXZlcmFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24zIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMtbWFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24zIC5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbm5lY3Qtd2l0aC1vdXItc2VjdGlvbjUtbW9iLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3R0b206IDBweDtcbn1cblxuLnR3by1iZy1pbWctc2VjdGlvbjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHdvLWJnLWltZy1zZWN0aW9uMyAuYmctaW1nLXNlY3Rpb24zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnR3by1iZy1pbWctc2VjdGlvbjMgLmJnLWltZy1zZWN0aW9uMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwJTtcbiAgd2lkdGg6IDg1JTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDElICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTk5cHgpIHtcbiAgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTlweCkge1xuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWJnIHtcbiAgICB3aWR0aDogNzclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMtbWFwcGVyLW1vYi0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMTAlO1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24zLW1hcHBlci1tb2Ige1xuICBtYXJnaW4taW5saW5lOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE3cHg7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjMtd2h5LXBhcnRuZXJzLW1vYiB7XG4gIG1hcmdpbi10b3A6IDMwNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uMy1zdWJ0ZXh0LW1vYiB7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb24zLWxldmVyYWdlLW1vYiB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDI1MDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbi5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLyogTGVmdCB0byByaWdodCBhbmltYXRpb24gb24gaG92ZXIgKi9cbiAgLyogUmlnaHQgdG8gbGVmdCBhbmltYXRpb24gKi9cbn1cbi5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iLW1haW4gLnNlZS1sYXN0LW9mZmVyaWctdGV4dC1tb2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzAwMmY7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMHB4O1xuICBsZWZ0OiAtMjBweDtcbn1cbi5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iLW1haW4gLnNlZS1sYXN0LW9mZmVyaWctdGV4dC1tb2I6OmJlZm9yZSxcbi5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iLW1haW4gLnNlZS1sYXN0LW9mZmVyaWctdGV4dC1tb2I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MCUpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC42cyBlYXNlLWluLW91dDtcbn1cbi5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iLW1haW4gLnNlZS1sYXN0LW9mZmVyaWctdGV4dC1tb2I6aG92ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0LW1vYi1tYWluIC5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iOjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2hpbmUtcmlnaHQtdG8tbGVmdC1tb2IgMS4ycyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5Aa2V5ZnJhbWVzIHNoaW5lLXJpZ2h0LXRvLWxlZnQtbW9iIHtcbiAgMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0LW1vYi1tYWluIC5zZWUtbGFzdC1vZmZlcmlnLXRleHQtbW9iIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5zZWUtbGFzdC1vZmZlcmluZyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnNlZS1sYXN0LW9mZmVyaW5nIC5zZWUtbGFzdC1vZmZlcmlnLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMDRlNDU7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnNlZS1sYXN0LW9mZmVyaW5nIC5zZWUtbGFzdC1vZmZlcmlnLXRleHQ6OmJlZm9yZSxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5zZWUtbGFzdC1vZmZlcmluZyAuc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODAlKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNnMgZWFzZS1pbi1vdXQ7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAuc2VlLWxhc3Qtb2ZmZXJpbmcgLnNlZS1sYXN0LW9mZmVyaWctdGV4dDpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5zZWUtbGFzdC1vZmZlcmluZyAuc2VlLWxhc3Qtb2ZmZXJpZy10ZXh0OjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2hpbmUtcmlnaHQtdG8tbGVmdCAxLjJzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkBrZXlmcmFtZXMgc2hpbmUtcmlnaHQtdG8tbGVmdCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24xIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjMge1xuICBtYXJnaW4taW5saW5lOiAxODBweDtcbiAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjMgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUge1xuICB3aWR0aDogMjUwcHg7XG4gIGJveC1zaGFkb3c6IDI0cHggLTIwcHggMTVweCAtMTFweCByZ2JhKDIxMSwgMTcyLCA5MywgMC4zKTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBib3gtc2hhZG93OiAyNHB4IC0yMHB4IDE1cHggLTExcHggcmdiYSgyMTEsIDE3MiwgOTMsIDAuMyk7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24xIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZSxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjMgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIC8qIG9wYWNpdHk6IDAuMjsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzM2RlZywgcmdiYSgyMTEsIDE3MiwgOTMsIDAuMSkgLTE0LjI3JSwgcmdiYSgyNTUsIDI0MSwgMjE0LCAwLjUpIDE3NS41OCUpO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZS1icmQsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLWJyZCxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjMgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUtYnJkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICNkM2FjNWQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04JTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjEgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1tYW5hZ2VkLXBvcnRmb2xpbyxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1tYW5hZ2VkLXBvcnRmb2xpbyxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjMgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1tYW5hZ2VkLXBvcnRmb2xpbyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTEsIDE3MiwgOTMsIDAuNDc4NDMxMzcyNSk7XG4gIC8qIG9wYWNpdHk6IDAuNTsgKi9cbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24xIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtbWFuYWdlZC1wb3J0Zm9saW8gLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1tYW5hZ2VkLXBvcnRmb2xpby1icmQsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtbWFuYWdlZC1wb3J0Zm9saW8gLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1tYW5hZ2VkLXBvcnRmb2xpby1icmQsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24zIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtbWFuYWdlZC1wb3J0Zm9saW8gLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1tYW5hZ2VkLXBvcnRmb2xpby1icmQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2FjNWQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjhkZWcsICNmZmZjZjUgNi4xMiUsICNmZmZmZmYgOTcuMzklKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTVweDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjEgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1JbnN1cmFuY2UsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtSW5zdXJhbmNlLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMyAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUluc3VyYW5jZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzYWM1ZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBoZWlnaHQ6IDE4NnB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUluc3VyYW5jZSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUluc3VyYW5jZS1icmQsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtSW5zdXJhbmNlIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtSW5zdXJhbmNlLWJyZCxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjMgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1JbnN1cmFuY2UgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1JbnN1cmFuY2UtYnJkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNhYzVkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI4ZGVnLCAjZmZmY2Y1IDYuMTIlLCAjZmZmZmZmIDk3LjM5JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC05JTtcbiAgdG9wOiAtMTAlO1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMTg0cHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjEgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1DcmVkaXQsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtQ3JlZGl0LFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMyAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUNyZWRpdCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLyogYm9yZGVyOiAxcHggc29saWQgI0QzQUM1RDsgKi9cbiAgcGFkZGluZy1ibG9jazogMTVweDtcbiAgLyogb3BhY2l0eTogMC4yOyAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCByZ2JhKDIxMSwgMTcyLCA5MywgMC4yKSAtMTQuMjclLCByZ2JhKDI1NSwgMjQxLCAyMTQsIDAuMikgMTc1LjU4JSk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjEgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1DcmVkaXQgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1DcmVkaXQtYnJkLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUNyZWRpdCAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LUNyZWRpdC1icmQsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24zIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtQ3JlZGl0IC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtQ3JlZGl0LWJyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICNkM2FjNWQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJsb2NrOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtNiU7XG4gIHBhZGRpbmctaW5saW5lOiAyNXB4IDEwNnB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWVxLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWVxLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMyAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWVxIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAvKiBvcGFjaXR5OiAwLjI7ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsIHJnYmEoMjExLCAxNzIsIDkzLCAwLjIpIC0xNC4yNyUsIHJnYmEoMjU1LCAyNDEsIDIxNCwgMC4yKSAxNzUuNTglKTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjEgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1lcSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWVxLWJyZCxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1lcSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWVxLWJyZCxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjMgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1lcSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWVxLWJyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tR29sZGVuLCAjZDNhYzVkKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNiU7XG4gIHRvcDogNiU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24xIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtb3RoZXIsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtb3RoZXIsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24zIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtb3RoZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjExLCAxNzIsIDkzLCAwLjUwMTk2MDc4NDMpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDIxMHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LW90aGVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtb3RoZXItYnJkLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LW90aGVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtb3RoZXItYnJkLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMyAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LW90aGVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtb3RoZXItYnJkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMSwgMTcyLCA5MywgMC41MDE5NjA3ODQzKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyOGRlZywgI2ZmZmNmNSA2LjEyJSwgI2ZmZmZmZiA5Ny4zOSUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwJTtcbiAgcmlnaHQ6IC01JTtcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTUlO1xuICBoZWlnaHQ6IDEwNCU7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24xIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLXAxNSxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1maXhlZC1pbmNvbWUtcDE1LFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMyAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZS1wMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXRpdGxlLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXRpdGxlLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMyAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMSAuZXhwcmVzcy1pbnRlcmVzdCxcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjIgLmV4cHJlc3MtaW50ZXJlc3QsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24zIC5leHByZXNzLWludGVyZXN0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmMDRlNDU7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBhZGRpbmc6IDhweCA0MHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24xIC5leHByZXNzLWludGVyZXN0OmhvdmVyOjphZnRlcixcbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjIgLmV4cHJlc3MtaW50ZXJlc3Q6aG92ZXI6OmFmdGVyLFxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMyAuZXhwcmVzcy1pbnRlcmVzdDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xuICBhbmltYXRpb246IHNoaW5lIDEuNXMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBzaGluZSB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0xNTAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxNTAlO1xuICB9XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24xIC5pbmNvbWUtdGl0bGUsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24yIC5pbmNvbWUtdGl0bGUsXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LXNlY3Rpb24zIC5pbmNvbWUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMi1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNC1zZWN0aW9uMi1tYWluIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc2VjdGlvbjItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjRTdWJzZWN0aW9uLW1haW4gLm51dmFtYS1pcy15b3VyLXRleHQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4taW5saW5lOiAzMHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiAuc3Rhci1zZWN0aW9uLTQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiAuZ3Jvdy15b3VyLXRleHQge1xuICBtYXJnaW4tYmxvY2s6IDVweCAxNHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiAuZml4ZWQtaW5jb21lLWNhcmQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMDcxcHg7XG4gIGJvcmRlcjogMC42MTRweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCByZ2JhKDIxMSwgMTcyLCA5MywgMC4yKSAtMTQuMjclLCByZ2JhKDI1NSwgMjQxLCAyMTQsIDAuMikgMTc1LjU4JSk7XG4gIHdpZHRoOiAxNjUuMjQzcHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5maXhlZC1pbmNvbWUtY2FyZC0wIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLW1vYiB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMDcxcHg7XG4gIGJvcmRlcjogMC42MTRweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICNkM2FjNWQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC05cHg7XG4gIHRvcDogOXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiAuZml4ZWQtaW5jb21lLWNhcmQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDMuOTE1cHg7XG4gIGJvcmRlcjogMC43ODNweCBzb2xpZCAjZDNhYzVkO1xuICAvKiBvcGFjaXR5OiAwLjU7ICovXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxNjUuMjQzcHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5maXhlZC1pbmNvbWUtY2FyZC0xIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLW1vYiB7XG4gIGJvcmRlci1yYWRpdXM6IDMuOTE1cHg7XG4gIGJvcmRlcjogMC43ODNweCBzb2xpZCAjZDNhYzVkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI4ZGVnLCAjZmZmY2Y1IDYuMTIlLCAjZmZmZmZmIDk3LjM5JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtOXB4O1xuICBsZWZ0OiAtOXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiAuZml4ZWQtaW5jb21lLWNhcmQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNDYzcHg7XG4gIGJvcmRlcjogMC42OTNweCBzb2xpZCAjZDNhYzVkO1xuICAvKiBvcGFjaXR5OiAwLjU7ICovXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxNjUuMjQzcHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5maXhlZC1pbmNvbWUtY2FyZC0yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLW1vYiB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNDYzcHg7XG4gIGJvcmRlcjogMC42OTNweCBzb2xpZCAjZDNhYzVkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI4ZGVnLCAjZmZmY2Y1IDYuMTIlLCAjZmZmZmZmIDk3LjM5JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC05cHg7XG4gIHRvcDogLTlweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjRTdWJzZWN0aW9uLW1haW4gLmN1c3RvbS1jYXJkLTAge1xuICBib3JkZXItcmFkaXVzOiAzLjMwOHB4O1xuICBib3JkZXI6IDAuNjYycHggc29saWQgI2QzYWM1ZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyOGRlZywgI2ZmZmNmNSA2LjEyJSwgI2ZmZmZmZiA5Ny4zOSUpO1xuICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICB3aWR0aDogMTU4cHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5jdXN0b20tY2FyZC0wIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLW1vYiB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMDcxcHg7XG4gIGJvcmRlcjogMC42MTRweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICNkM2FjNWQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC05cHg7XG4gIHRvcDogOXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiAuY3VzdG9tLWNhcmQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMjkycHg7XG4gIGJvcmRlcjogMC42NThweCBzb2xpZCAjZmZmZmZmO1xuICAvKiBvcGFjaXR5OiAwLjI7ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsIHJnYmEoMjExLCAxNzIsIDkzLCAwLjIpIC0xNC4yNyUsIHJnYmEoMjU1LCAyNDEsIDIxNCwgMC4yKSAxNzUuNTglKTtcbiAgbWFyZ2luLWlubGluZTogMTBweDtcbiAgd2lkdGg6IDE1OHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiAuY3VzdG9tLWNhcmQtMSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZS1tb2Ige1xuICBib3JkZXItcmFkaXVzOiAzLjI5MnB4O1xuICBib3JkZXI6IDAuNjU4cHggc29saWQgdmFyKC0tR29sZGVuLCAjZDNhYzVkKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogLTlweDtcbiAgdG9wOiA5cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5jdXN0b20tY2FyZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMy40MjRweDtcbiAgYm9yZGVyOiAwLjY4NXB4IHNvbGlkICNkM2FjNWQ7XG4gIC8qIG9wYWNpdHk6IDAuMjsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzM2RlZywgcmdiYSgyMTEsIDE3MiwgOTMsIDAuMikgLTE0LjI3JSwgcmdiYSgyNTUsIDI0MSwgMjE0LCAwLjIpIDE3NS41OCUpO1xuICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICB3aWR0aDogMTU4cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5jdXN0b20tY2FyZC0yIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLW1vYiB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNDI0cHg7XG4gIGJvcmRlcjogMC42ODVweCBzb2xpZCB2YXIoLS1Hb2xkZW4sICNkM2FjNWQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOXB4O1xuICByaWdodDogLTlweDtcbiAgdG9wOiA5cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240U3Vic2VjdGlvbi1tYWluIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtZml4ZWQtaW5jb21lLW1vYiAuaW5jb21lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNFN1YnNlY3Rpb24tbWFpbiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb240LWZpeGVkLWluY29tZS1tb2IgLmluY29tZS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xufVxuXG4uZXhwcmVzcy1pbnRlcmVzdC1zZWN0aW9uNCAuZXhwcmVzcy1pbnRlcmVzdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjA0ZTQ1O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nOiAxMXB4IDI1cHg7XG59XG4uZXhwcmVzcy1pbnRlcmVzdC1zZWN0aW9uNCAuZXhwcmVzcy1pbnRlcmVzdDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xuICBhbmltYXRpb246IHNoaW5lIDEuNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LXN1YiB7XG4gIGdhcDogNjBweDtcbn1cblxuLnJlY29nbml0aW9ucy1saW5lLWhpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ibG9jazogMHB4IDE1cHg7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbW9iLWNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuXG4uc2VjdGlvbjQtc3Rhci1tYWluIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uc2VjdGlvbjQtc3Rhci1tYWluIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzOCU7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTExZGVnLCByZ2JhKDI4LCAyNiwgNjksIDApIDQxLjA4JSwgcmdiYSgyNTUsIDc3LCA2MywgMC4yKSAxMDAlKSwgIzFjMWE0NSAhaW1wb3J0YW50O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDY2JSAhaW1wb3J0YW50O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IDg0JSAhaW1wb3J0YW50O1xufVxuXG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241IC5zZWN0aW9uNS1maXJzdC1jYXJvdXNlbCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSB7XG4gIGJhY2tncm91bmQ6ICMxYzFhNDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLmxpbmVzSWxsdXN0cmF0aW9uU2VjdGlvbjUge1xuICBtYXJnaW4tbGVmdDogNTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgzJTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLmxpbmVzSWxsdXN0cmF0aW9uU2VjdGlvbjUtaW1nMSBpbWcge1xuICBoZWlnaHQ6IDUwOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLmxpbmVzSWxsdXN0cmF0aW9uU2VjdGlvbjUtaW1nMiAuc3ViLWltZzEge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDk5JTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLmxpbmVzSWxsdXN0cmF0aW9uU2VjdGlvbjUtaW1nMiAuc3ViLWltZzIge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHdpZHRoOiA5OSU7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241IC5saW5lc0lsbHVzdHJhdGlvblNlY3Rpb241LWltZzMgLnN1Yi1pbWcxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB3aWR0aDogOTklO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSAubGluZXNJbGx1c3RyYXRpb25TZWN0aW9uNS1pbWczIC5zdWItaW1nMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiA2M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMTRweDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1jb250YWluZXIgLmNvbm5lY3Qtd2l0aC1vdXItc2VjdGlvbjUtaW1nIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNyU7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241IC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtY29udGFpbmVyIC5jb25uZWN0LXdpdGgtb3VyLXNlY3Rpb241IHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1jb250YWluZXIgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1sYXN0LWVsZSB7XG4gIG1hcmdpbi10b3A6IDE1NHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LWxhc3QtZWxlIGltZyB7XG4gIGhlaWdodDogMTQwcHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241IC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtY29udGFpbmVyIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtc2VjLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEyN3B4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LVNlYy1lbGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNSAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LWNvbnRhaW5lciAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LVNlYy1lbGUgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1TZWMtZWxlLWl0ZW0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1jb250YWluZXIgLmJlY29tZS15b3V0LXRleHQtc2VjdGlvbjUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjMuNHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTExZGVnLCByZ2JhKDI4LCAyNiwgNjksIDApIDQxLjA4JSwgcmdiYSgyNTUsIDc3LCA2MywgMC4yKSAxMDAlKSwgIzFjMWE0NTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTExZGVnLCByZ2JhKDI4LCAyNiwgNjksIDApIDQxLjA4JSwgcmdiYSgyNTUsIDc3LCA2MywgMC4yKSAxMDAlKSwgIzFjMWE0NTtcbiAgfVxuICAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241IC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLmNvbmZsdWVuY2UtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG4gIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLmZ1bi1maWxsZWQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4JTtcbiAgfVxufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1tb2ItbWFpbiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbW9iLW1haW4gLmxpbmVzSWxsdXN0cmF0aW9uU2VjdGlvbjUtbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1tb2ItbWFpbiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LW1vYi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbW9iLW1haW4gLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1tb2ItaGVhZGluZy1wYXJ0bmVyaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDM4JTtcbn1cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbW9iLW1haW4gLmJlY29tZS15b3V0LXRleHQtc2VjdGlvbjUtbW9iIHtcbiAgY29sb3I6IHZhcigtLU1hZ2VudGEtTWFnZW50YS00MDAsICNkOWQ5ZDkpO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgLyogMTguMnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG59XG4ucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LW1vYi1tYWluIC5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUtbW9iLWNhcm91c2VsLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNTFjNDU7XG4gIGJhY2tncm91bmQ6ICMyODI0NGQ7XG4gIHdpZHRoOiA4MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1tb2ItbWFpbiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LW1vYi1jYXJvdXNlbC1pdGVtIC5pbWctY2FyZCB7XG4gIGhlaWdodDogNTEuMnB4O1xufVxuLnBhcnRuZXJ3aXRoTnV2YW1hT3ZlcnZpZXdTZWN0aW9uNS1tb2ItbWFpbiAucGFydG5lcndpdGhOdXZhbWFPdmVydmlld1NlY3Rpb241LW1vYi1oZWFkaW5nLWltZyBpbWcge1xuICB3aWR0aDogMjk1LjAwMXB4O1xuICBoZWlnaHQ6IDEyMS40OTNweDtcbiAgbWFyZ2luLWxlZnQ6IC00JTtcbn1cblxuLmNvbm5lY3Qtd2l0aC1vdXItc2VjdGlvbjUtbW9iIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4uY29ubmVjdC13aXRoLW91ci1zZWN0aW9uNS1tb2IgLmNvbm5lY3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbn1cblxuLnNlY3Rpb242LWNhcm91c2VsLWNhcmQtbWFpbi1maXJzdGltZyB7XG4gIGhlaWdodDogMjMyLjI2M3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uc2VjdGlvbjYtY2Fyb3VzZWwtY2FyZC1tYWluLWNhcmQyIC5zZWN0aW9uNi1jYXJvdXNlbC1jYXJkLW1haW4tY2FyZDItaW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMTMuNzg4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uc2VjdGlvbjYtY2Fyb3VzZWwtY2FyZC1tYWluLWNhcmQyIC5zZWN0aW9uNi1jYXJvdXNlbC1jYXJkLW1haW4tY2FyZDMtaW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDI2MS40OTFweDtcbiAgaGVpZ2h0OiAxMTcuMjQ0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2VjdGlvbjYtY2Fyb3VzZWwtY2FyZC1tYWluLWNhcmQzIC5zZWN0aW9uNi1jYXJvdXNlbC1jYXJkLW1haW4tY2FyZDQtaW1nIHtcbiAgaGVpZ2h0OiAxMTAuNzg4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG59XG4uc2VjdGlvbjYtY2Fyb3VzZWwtY2FyZC1tYWluLWNhcmQzIC5zZWN0aW9uNi1jYXJvdXNlbC1jYXJkLW1haW4tY2FyZDUtaW1nIHtcbiAgaGVpZ2h0OiAxMjAuNzg4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5zZXh0aW9uNi1jYXJvdXNlbC1jYXJkLW1haW4tY2FyZDUtaW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmxpbmVzSWxsdXN0cmF0aW9uU2VjdGlvbjUtbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4JTtcbiAgbGVmdDogMzAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDtcbn1cblxuLnRhbGstdG8tdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2YwNGU0NTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGFsay10by11cyB7XG4gICAgYm90dG9tOiA1MCU7XG4gIH1cbn1cblxuLnRhbGstdG8tdXMtbW9iIHtcbiAgdG9wOiAzMzNweCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW1nLXNlY3Rpb24zLW1vYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDczJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjQtc3Vic2VjdGlvbiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hbmltYXRpb24tc2VjdGlvbjUgLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgYW5pbWF0aW9uOiBtb3ZlTGVmdFRvUmlnaHQgMnMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYU92ZXJ2aWV3U2VjdGlvbjUgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnNlY3Rpb24xcmlnaHRzaWRlLW1haW4tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTYlO1xufVxuXG4uY29ubmVjdC13aXRoLW1haW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLmxpbmUtc3BhY2luZy1wYXJ0bmVyd2l0aHVzIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5cbi5wYXJ0bmVyd2l0aE51dmFtYVBhdG5lckltZy1zZWN0aW9uMy1tb2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0yMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmRlZGljYXRlZC1saW5lLWNvbnRhaW5lci1tb2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWRpY2F0ZWQtbGluZS1jb250YWluZXItbW9iLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOSU7XG4gIGxlZnQ6IC0zJTtcbiAgei1pbmRleDogLTEwO1xufVxuXG4udGlueS1pY29uLXNpemUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW55LWljb24tc2l6ZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtdmVjdG9yIHtcbiAgYm90dG9tOiAxNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGgtMTUwIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5saC0xMzAge1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLmhlaWdodC0xMDAwIHtcbiAgaGVpZ2h0OiAxMDAwcHg7XG59XG5cbi5oZWlnaHQtNjAtcGl4ZWxzIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ud2lkdGgtMTkwIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuXG4ud2lkdGgtMjAyIHtcbiAgd2lkdGg6IDIwMnB4O1xufVxuXG4ud2lkdGgtMjQyIHtcbiAgd2lkdGg6IDI0MnB4O1xufVxuXG4ud2lkdGgtMjYyIHtcbiAgd2lkdGg6IDI2MnB4O1xufVxuXG4ud2lkdGgtMjkyIHtcbiAgd2lkdGg6IDI5MnB4O1xufVxuXG4ud2lkdGgtMzAwIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4ud2lkdGgtMzIyIHtcbiAgd2lkdGg6IDMyMnB4O1xufVxuXG4ud2lkdGgtNDA1IHtcbiAgd2lkdGg6IDQwNXB4O1xufVxuXG4ud2lkdGgtNTE4IHtcbiAgd2lkdGg6IDUxOHB4O1xufVxuXG4ud2lkdGgtNjQwIHtcbiAgd2lkdGg6IDY0MHB4O1xufVxuXG4ubGVmdC1waG9uZSB7XG4gIHdpZHRoOiAzMzlweDtcbiAgaGVpZ2h0OiA0MjVweDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDM1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0LXBob25lIHtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDE0N3B4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4ubWlkZGxlLXBob25lIHtcbiAgd2lkdGg6IDI1NHB4O1xuICBoZWlnaHQ6IDQ2NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMTg1cHg7XG4gIGxlZnQ6IDI0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taWRkbGUtcGhvbmUge1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogMTQ3cHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbi5yaWdodC1waG9uZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDE3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yaWdodC1waG9uZSB7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmdvbGQtdmVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAxNTBweDtcbiAgcmlnaHQ6IDQyMnB4O1xufVxuXG4ubW9iLWltYWdlcy1wb3NpdGlvbiB7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGxlZnQ6IDgwcHg7XG59XG5cbi5jb250ZW50LXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDYwMHB4O1xuICBnYXA6IDYyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGVudC1wb3NpdGlvbiB7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuXG4uY29udGVudC1wcmltb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi50b3AtdGllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFhNDU7XG4gIHBhZGRpbmc6IDQycHggMHB4IDUwcHggODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC10aWVyIHtcbiAgICBwYWRkaW5nOiAzM3B4IDE4cHggNTBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi50b3AtdGllci1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NyU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDU1MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLXRpZXItaW1nLWNvbnRhaW5lciB7XG4gICAgbGVmdDogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhpZ2gtbGV2ZWwtaW5kZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yZWFkeS1wYXJ0bmVyLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHJpZ2h0OiAzJTtcbiAgYm90dG9tOiAwJTtcbn1cblxuLmZvY3VzLXdlYWx0aC1tb2Ige1xuICBsZWZ0OiAxOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGItMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG4udG9wLXRpZXItaW1nIHtcbiAgd2lkdGg6IDU1MHB4O1xuICBoZWlnaHQ6IDUzNnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLXRpZXItaW1nIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAyMzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29tcC1yYXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4uZGVkaWNhdGVkLXN1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmNvbXAtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcC1tb2ItaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi5zaW5nLXZlY3QtdHdvLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMDVweDtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG4uZGVkaWNhdGVkLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTk1cHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRlZGljYXRlZC1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3MjVweDtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVkaWNhdGVkLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnNob3J0bHktdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zaW5nLXZlY3QtdGhyZWUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxNzBweDtcbiAgdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2luZy12ZWN0LXRocmVlLWltZyB7XG4gICAgbGVmdDogMzAwcHg7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5cbi5ldmVyeS1wbGF0Zm9ybS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTUwcHg7XG4gIHRvcDogNTBweDtcbiAgd2lkdGg6IDk1NHB4O1xufVxuXG4uZXZlcnktcGxhdGZvcm0tbW9iLWltZyB7XG4gIGhlaWdodDogMjM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzNXB4O1xuICB0b3A6IDYwcHg7XG59XG5cbi5weC0xOSB7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMTlweDtcbn1cblxuLnB4LTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xufVxuXG4ucHgtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5cbi5ncmFkaWVudC1taWRuaWdodC1iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTFkZWcsIHJnYmEoMjgsIDI2LCA2OSwgMCkgNDEuMDglLCByZ2JhKDI1NSwgNzcsIDYzLCAwLjIpIDEwMCUpLCAjMWMxYTQ1O1xufVxuXG4uZ3JhZGllbnQtbWlkbmlnaHQtYmctdHdvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMmRlZywgIzFjMWE0NSA3MC4xNCUsICNmZjMwMzAgMTQ2Ljc5JSksICNlNmU2ZWI7XG59XG5cbi5oZWFyLWZyb20taW1hZ2Uge1xuICB3aWR0aDogMjIycHg7XG4gIGhlaWdodDogMjI3cHg7XG59XG5cbi5oZWFyLWZyb20taW1hZ2UtbWlkIHtcbiAgd2lkdGg6IDIyMnB4O1xuICBoZWlnaHQ6IDQ2MHB4O1xufVxuXG4uY29udGFpbmVyLW1haW4tcmVhZHktdG8tYm9zcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250YWluZXItbWFpbi1yZWFkeS10by1ib3NzIC5yZWFkeS10by1ib3NzLW1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5yZWFkeS1wYXJ0bmVyLWJvc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyOTdweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTI0MHB4O1xuICBib3R0b206IDI0MHB4O1xufVxuXG4uYnVzaW5lc3MtcGFydG5lci1tb2Ige1xuICBwYWRkaW5nOiA0OHB4IDBweCAyNXB4IDI5cHg7XG59XG5cbi5zZW1pLWNvbG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgYm90dG9tOiAzMnB4O1xufVxuXG4ucmVhZHktcGFydG5lci1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzYWM1ZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFydG5lci1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDQ0OHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGR0LTYwIHtcbiAgcGFkZGluZy10b3A6IDUzcHg7XG59XG5cbi5wZGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5iZWxvdy1oZWFkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlbG93LWhlYWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uZ2FwLTIzIHtcbiAgZ2FwOiAyM3B4O1xufVxuXG4ud2VhbHRoLWZvY3VzZWQge1xuICBsZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDRweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2VhbHRoLWZvY3VzZWQge1xuICAgIGxlZnQ6IC04cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogODVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMzdweDtcbiAgICBoZWlnaHQ6IDEyN3B4O1xuICB9XG59XG5cbi5lcXVpdHktZm9jdXNlZCB7XG4gIGxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcXVpdHktZm9jdXNlZCB7XG4gICAgd2lkdGg6IDEzN3B4O1xuICAgIGhlaWdodDogMTI3cHg7XG4gICAgbGVmdDogLThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4NXB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLm5lZ2F0aXZlLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAtMzAwcHg7XG59XG5cbi8qIEtleWZyYW1lcyBmb3IgdGhlIGFuaW1hdGlvbnMgKi9cbkBrZXlmcmFtZXMgc2xpZGVJbkZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIEFwcGx5IHRoZSBhbmltYXRpb24gKi9cbi5hbmltYXRlLXNsaWRlLWluLWZhZGUge1xuICBhbmltYXRpb246IHNsaWRlSW5GYWRlIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4uYW5pbWF0ZS1mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi8qIERlbGF5IHRoZSBhbmltYXRpb25zIGZvciBiZXR0ZXIgZWZmZWN0ICovXG4udGV4dC1jb250YWluZXIgLnRpdGxlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4udGV4dC1jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4udGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4udG9wLXRpZXItaW1nLWNvbnRhaW5lciBpbWcge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5saXN0LXN0eWxlLWRpc2Mge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4ucHQtMXB4IHtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLnBhZGRpbmctYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG4vKiBCYXNlIHN0eWxlcyBmb3IgYW5pbWF0aW9ucyAqL1xuLmFuaW1hdGUtb24tc2Nyb2xsIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1vdXQ7XG59XG5cbi8qIFdoZW4gdmlzaWJsZSBjbGFzcyBpcyBhZGRlZCAqL1xuLmFuaW1hdGUtb24tc2Nyb2xsLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTbGlkZSBpbiBhbmQgZmFkZSBhbmltYXRpb24gKi9cbi5zbGlkZS1pbi1mYWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xufVxuXG4uc2xpZGUtaW4tZmFkZS52aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4vKiBTaW1wbGUgZmFkZSBhbmltYXRpb24gKi9cbi5mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtaW4udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIERlbGF5IGNsYXNzZXMgKi9cbi5kZWxheS0yMDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uZGVsYXktMzAwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmRlbGF5LTQwMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5kZWxheS02MDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uYW5pbWF0ZS1zbGlkZS1pbiB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbkZyb21MZWZ0IDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkZyb21Cb3R0b20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyAvKiBTdGFydCBvZmYtc2NyZWVuIGF0IHRoZSBib3R0b20gKi9cbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgLyogRW5kIGF0IGl0cyBvcmlnaW5hbCBwb3NpdGlvbiAqL1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlLW9uLXNjcm9sbC5hbmltYXRlLXNsaWRlLWluLnZpc2libGUge1xuICBhbmltYXRpb246IHNsaWRlSW5Gcm9tQm90dG9tIDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVscF90ZXh0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbnB1dC1ncm91cC1wYXJ0bmVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uaW5wdXQtZ3JvdXAtcGFydG5lciBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmlucHV0LWdyb3VwLXBhcnRuZXIgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5pbnB1dC1ncm91cC1wYXJ0bmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtcGFydG5lciBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5weC03MCB7XG4gIHBhZGRpbmc6IDBweCA3MHB4O1xufVxuXG4ucmFkaW8tYnV0dG9uLnBhcnRuZXItcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YwNGU0NTtcbn1cbi5yYWRpby1idXR0b24ucGFydG5lci1yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMDRlNDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5yYWRpby1idXR0b24ucGFydG5lci1yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjA0ZTQ1O1xufVxuXG4ucmFkaW8tYnV0dG9uLnBhcnRuZXItcmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjA0ZTQ1O1xufVxuLnJhZGlvLWJ1dHRvbi5wYXJ0bmVyLXJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjA0ZTQ1ICFpbXBvcnRhbnQ7XG59XG4ucmFkaW8tYnV0dG9uLnBhcnRuZXItcmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjA0ZTQ1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4ucm90YXRlLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJlZC1vdXRsaW5lIHtcbiAgLyogT3IgeW91ciBwcmVmZXJyZWQgcmVkIGNvbG9yICovXG59XG4ucmVkLW91dGxpbmUgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMDUxMmQ7XG59XG5cbi8qIE9wdGlvbmFsOiBUbyBwb3NpdGlvbiB0aGUgY3Jvc3MgYnV0dG9uIGluc2lkZSB0aGUgaW5wdXQgZmllbGQgKi9cbi5pbnB1dC1ncm91cC1wYXJ0bmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtZ3JvdXAtcGFydG5lciAuaW5wdXRfc3VmZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnJlcS1jYWxsYmFjay1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVxLWNhbGxiYWNrLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzZiO1xufVxuLnJlcS1jYWxsYmFjay1idG4ubm8tYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5yZXEtY2FsbGJhY2stYnRuLm5vLWJhY2sgc3BhbiB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xufVxuLnJlcS1jYWxsYmFjay1idG4ubm8tYmFjayBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG4ucmVxLWNhbGxiYWNrLWJ0bi5uby1iYWNrIHNwYW46Zm9jdXMge1xuICBjb2xvcjogI2YwNGU0NTtcbn1cbi5yZXEtY2FsbGJhY2stYnRuLm5vLWJhY2sgc3BhbiAuZWRlbC1pY29uLXJpZ2h0LWFycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLnJlcS1jYWxsYmFjay1idG4ubm8tYmFjayBzcGFuIC5lZGVsLWljb24tcmlnaHQtYXJyb3c6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xufVxuLnJlcS1jYWxsYmFjay1idG4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJlcS1jYWxsYmFjay1idG4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJlcS1jYWxsYmFjay1idG4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJlcS1jYWxsYmFjay1idG4gLmVkZWwtaWNvbi1BcnJvdy10aGluIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5yZXEtY2FsbGJhY2stYnRuIC5lZGVsLWljb24tQXJyb3ctdGhpbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4ucmVxLWNhbGxiYWNrLWJ0bi53aWR0aC0yMDMge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMjNweDtcbn1cbi5yZXEtY2FsbGJhY2stYnRuLndpZHRoLTIwMy5tYXgtY29udGVudCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5yZXEtY2FsbGJhY2stYnRuLnNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucmVxLWFycm93IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kZWRpY2F0ZWQtcmlnaHQtcGhvbmUge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5yZWdpc3Rlci1pbnB1dGZpZWxkIC5oZWxwX3RleHQge1xuICBjb2xvcjogI2YwNGU0NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVnaXN0ZXItaW5wdXRmaWVsZCAuaGVscF90ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaXN0ZXItaW5wdXRmaWVsZCAuZm9ybS1jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDIzLjRweDtcbiAgcGFkZGluZzogMTUuNThweCAxNXB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5yZWdpc3Rlci1pbnB1dGZpbGVkLW1vYiAuY29sIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVnaXN0ZXItaW5wdXRmaWxlZC1tb2IuaW5kZW50SW5wdXQgaW5wdXQge1xuICB0ZXh0LWluZGVudDogMzBweDtcbiAgZm9udC1zaXplOiAwLjkzOHJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIgIWltcG9ydGFudDtcbn1cbi5yZWdpc3Rlci1pbnB1dGZpbGVkLW1vYiAuaW5wdXRfcHJlZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3B4O1xufVxuXG4ucmVnaXN0ZXItYnRuIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5yZWdpc3Rlci1tb2ItbnVtYmVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVnaXN0ZXItbW9iLW51bWJlciAuZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpc3Rlci1tb2ItbnVtYmVyLmZsb2F0aW5nLWxhYmVsLWdyb3VwIGlucHV0OmZvY3VzIH4gLmZsb2F0aW5nLWxhYmVsIHtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb3VudHJ5Y29kZSAuZmxvYXRpbmctbGFiZWwge1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uZGVkaWNhdGVkLWxpbmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlZGljYXRlZC1saW5lLWNvbnRhaW5lciAuZGVkaWNhdGVkLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogODglO1xuICByaWdodDogMCU7XG59XG5cbi5vdHAtaW5wdXQtYm94IC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ub3RwLWlucHV0LWNvbnRhaW5lciB7XG4gIGdhcDogNjVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5vdHAtaW5wdXQtY29udGFpbmVyLm90cC12ZXJpZmllZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MWIyNTU7XG59XG4ub3RwLWlucHV0LWNvbnRhaW5lci5vdHAtbm90LXZlcmlmaWVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwNGU0NTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vdHAtaW5wdXQtY29udGFpbmVyIHtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbi5kaXNhYmxlZC1yZXNlbmQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1kaXNhYmxlZC1jb2xvcmVkIC5kYXJrLXBlYWNoLXJvdW5kZWQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjZDYgIWltcG9ydGFudDtcbn0iLCIudGlueS1pY29uLXNpemUge1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtdmVjdG9yIHtcclxuICBib3R0b206IDE0NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxoLTE1MCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbn1cclxuLmxoLTEzMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbn1cclxuLmhlaWdodC0xMDAwIHtcclxuICBoZWlnaHQ6IDEwMDBweDtcclxufVxyXG4uaGVpZ2h0LTYwLXBpeGVscyB7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcbi53aWR0aC0xOTAge1xyXG4gIHdpZHRoOiAxOTBweDtcclxufVxyXG4ud2lkdGgtMjAyIHtcclxuICB3aWR0aDogMjAycHg7XHJcbn1cclxuLndpZHRoLTI0MiB7XHJcbiAgd2lkdGg6IDI0MnB4O1xyXG59XHJcbi53aWR0aC0yNjIge1xyXG4gIHdpZHRoOiAyNjJweDtcclxufVxyXG4ud2lkdGgtMjkyIHtcclxuICB3aWR0aDogMjkycHg7XHJcbn1cclxuLndpZHRoLTMwMCB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4ud2lkdGgtMzIyIHtcclxuICB3aWR0aDogMzIycHg7XHJcbn1cclxuLndpZHRoLTQwNSB7XHJcbiAgd2lkdGg6IDQwNXB4O1xyXG59XHJcblxyXG4ud2lkdGgtNTE4IHtcclxuICB3aWR0aDogNTE4cHg7XHJcbn1cclxuLndpZHRoLTY0MCB7XHJcbiAgd2lkdGg6IDY0MHB4O1xyXG59XHJcbi5sZWZ0LXBob25lIHtcclxuICB3aWR0aDogMzM5cHg7XHJcbiAgaGVpZ2h0OiA0MjVweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IDUwcHg7XHJcbiAgbGVmdDogMzUwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgd2lkdGg6IDc0cHg7XHJcbiAgICBoZWlnaHQ6IDE0N3B4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWlkZGxlLXBob25lIHtcclxuICB3aWR0aDogMjU0cHg7XHJcbiAgaGVpZ2h0OiA0NjZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBib3R0b206IDE4NXB4O1xyXG4gIGxlZnQ6IDI0MHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgaGVpZ2h0OiAxNDdweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LXBob25lIHtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgaGVpZ2h0OiA0MjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIGxlZnQ6IDE3NnB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgaGVpZ2h0OiAxNDdweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYlBob25lTW9uaXRvciB7XHJcbn1cclxuLm1pZGRsZS1tb2ItcGhvbmUge1xyXG59XHJcblxyXG4uZ29sZC12ZWN0b3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAtMTtcclxuICBib3R0b206IDE1MHB4O1xyXG4gIHJpZ2h0OiA0MjJweDtcclxufVxyXG4ubW9iLWltYWdlcy1wb3NpdGlvbiB7XHJcbiAgYm90dG9tOiAxMDBweDtcclxuICBsZWZ0OiA4MHB4O1xyXG59XHJcblxyXG4uY29udGVudC1wb3NpdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogNjAwcHg7XHJcbiAgZ2FwOiA2MjBweDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHh4bCkge1xyXG4gICAgbGVmdDogODBweDtcclxuICB9XHJcbn1cclxuLmNvbnRlbnQtcHJpbW9zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gcGFkZGluZy1yaWdodDogODBweDtcclxuICBsZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4udG9wLXRpZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMztcclxuICBwYWRkaW5nOiA0MnB4IDBweCA1MHB4IDgwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmc6IDMzcHggMThweCA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtdGllci1pbWctY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTclO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogNTUwcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbGVmdDogNCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLmhpZ2gtbGV2ZWwtaW5kZXgge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcbi5yZWFkeS1wYXJ0bmVyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHJpZ2h0OiAzJTtcclxuICBib3R0b206IDAlO1xyXG59XHJcbi5mb2N1cy13ZWFsdGgtbW9iIHtcclxuICBsZWZ0OiAxOTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gYm90dG9tOiAxMTBweDtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucGItMjAwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbn1cclxuLnRvcC10aWVyLWltZyB7XHJcbiAgd2lkdGg6IDU1MHB4O1xyXG4gIGhlaWdodDogNTM2cHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgaGVpZ2h0OiAyMzhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXAtcmF0ZXMge1xyXG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG59XHJcbi5kZWRpY2F0ZWQtc3VwcG9ydCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuLmNvbXAtaW1nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxMDBweDtcclxuICBsZWZ0OiA5cHg7XHJcbn1cclxuLmNvbXAtbW9iLWltZyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDYycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgfVxyXG59XHJcbi5zaW5nLXZlY3QtdHdvLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMTA1cHg7XHJcbiAgcmlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uZGVkaWNhdGVkLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeHhsKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA3MjVweDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgbGVmdDogNTk1cHg7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcbi5zaG9ydGx5LXRleHQge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLnNpbmctdmVjdC10aHJlZS1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAxNzBweDtcclxuICB0b3A6IDQwcHg7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR4eGwpIHtcclxuICAgIGxlZnQ6IDMwMHB4O1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG4uZXZlcnktcGxhdGZvcm0taW1nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1NTBweDtcclxuICB0b3A6IDUwcHg7XHJcbiAgd2lkdGg6IDk1NHB4O1xyXG59XHJcbi5ldmVyeS1wbGF0Zm9ybS1tb2ItaW1nIHtcclxuICBoZWlnaHQ6IDIzNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMzM1cHg7XHJcbiAgdG9wOiA2MHB4O1xyXG59XHJcbi5weC0xOSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XHJcbn1cclxuLnB4LTIzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjNweDtcclxufVxyXG4ucHgtMjgge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4uZ3JhZGllbnQtbWlkbmlnaHQtYmcge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTExZGVnLFxyXG4gICAgICByZ2JhKDI4LCAyNiwgNjksIDApIDQxLjA4JSxcclxuICAgICAgcmdiYSgyNTUsIDc3LCA2MywgMC4yKSAxMDAlXHJcbiAgICApLFxyXG4gICAgIzFjMWE0NTtcclxufVxyXG4uZ3JhZGllbnQtbWlkbmlnaHQtYmctdHdvIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIyZGVnLCAjMWMxYTQ1IDcwLjE0JSwgI2ZmMzAzMCAxNDYuNzklKSwgI2U2ZTZlYjtcclxufVxyXG5cclxuLmhlYXItZnJvbS1pbWFnZSB7XHJcbiAgd2lkdGg6IDIyMnB4O1xyXG4gIGhlaWdodDogMjI3cHg7XHJcbn1cclxuXHJcbi5oZWFyLWZyb20taW1hZ2UtbWlkIHtcclxuICB3aWR0aDogMjIycHg7XHJcbiAgaGVpZ2h0OiA0NjBweDtcclxufVxyXG4uY29udGFpbmVyLW1haW4tcmVhZHktdG8tYm9zcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLnJlYWR5LXRvLWJvc3MtbWFpbiB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG59XHJcbi5yZWFkeS1wYXJ0bmVyLWJvc3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiAyOTdweDtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC0yNDBweDtcclxuICBib3R0b206IDI0MHB4O1xyXG59XHJcblxyXG4uYnVzaW5lc3MtcGFydG5lci1tb2Ige1xyXG4gIHBhZGRpbmc6IDQ4cHggMHB4IDI1cHggMjlweDtcclxuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdvbGRlbi13aW5kO1xyXG59XHJcblxyXG4uc2VtaS1jb2xvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gIGJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLnJlYWR5LXBhcnRuZXItaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdvbGRlbi13aW5kO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wYXJ0bmVyLWZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHdpZHRoOiA0NDhweDtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucGR0LTYwIHtcclxuICBwYWRkaW5nLXRvcDogNTNweDtcclxufVxyXG5cclxuLnBkbC01MCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG59XHJcbi5iZWxvdy1oZWFkZXItY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FwLTIzIHtcclxuICBnYXA6IDIzcHg7XHJcbn1cclxuXHJcbi53ZWFsdGgtZm9jdXNlZCB7XHJcbiAgbGVmdDogMjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA0NHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbGVmdDogLThweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogODVweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTM3cHg7XHJcbiAgICBoZWlnaHQ6IDEyN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmVxdWl0eS1mb2N1c2VkIHtcclxuICBsZWZ0OiAyNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDQ0cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgd2lkdGg6IDEzN3B4O1xyXG4gICAgaGVpZ2h0OiAxMjdweDtcclxuICAgIGxlZnQ6IC04cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDg1cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG4ubmVnYXRpdmUtbWFyZ2luLWJvdHRvbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTMwMHB4O1xyXG59XHJcblxyXG4vKiBLZXlmcmFtZXMgZm9yIHRoZSBhbmltYXRpb25zICovXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkZhZGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLyogQXBwbHkgdGhlIGFuaW1hdGlvbiAqL1xyXG4uYW5pbWF0ZS1zbGlkZS1pbi1mYWRlIHtcclxuICBhbmltYXRpb246IHNsaWRlSW5GYWRlIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG4uYW5pbWF0ZS1mYWRlLWluIHtcclxuICBhbmltYXRpb246IGZhZGVJbiAxcyBlYXNlLW91dCBmb3J3YXJkcztcclxufVxyXG5cclxuLyogRGVsYXkgdGhlIGFuaW1hdGlvbnMgZm9yIGJldHRlciBlZmZlY3QgKi9cclxuLnRleHQtY29udGFpbmVyIC50aXRsZSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG59XHJcblxyXG4udGV4dC1jb250YWluZXIgLnN1YnRpdGxlIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbn1cclxuXHJcbi50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxufVxyXG5cclxuLnRvcC10aWVyLWltZy1jb250YWluZXIgaW1nIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XHJcbn1cclxuXHJcbi5saXN0LXN0eWxlLWRpc2Mge1xyXG4gIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbn1cclxuXHJcbi5wdC0xcHgge1xyXG4gIHBhZGRpbmctdG9wOiAxcHg7XHJcbn1cclxuLnBhZGRpbmctYi0xOCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbn1cclxuXHJcbi8qIEJhc2Ugc3R5bGVzIGZvciBhbmltYXRpb25zICovXHJcbi5hbmltYXRlLW9uLXNjcm9sbCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLW91dDtcclxufVxyXG5cclxuLyogV2hlbiB2aXNpYmxlIGNsYXNzIGlzIGFkZGVkICovXHJcbi5hbmltYXRlLW9uLXNjcm9sbC52aXNpYmxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBTbGlkZSBpbiBhbmQgZmFkZSBhbmltYXRpb24gKi9cclxuLnNsaWRlLWluLWZhZGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxufVxyXG4uc2xpZGUtaW4tZmFkZS52aXNpYmxlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi8qIFNpbXBsZSBmYWRlIGFuaW1hdGlvbiAqL1xyXG4uZmFkZS1pbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uZmFkZS1pbi52aXNpYmxlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiBEZWxheSBjbGFzc2VzICovXHJcbi5kZWxheS0yMDAge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbn1cclxuXHJcbi5kZWxheS0zMDAge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbn1cclxuXHJcbi5kZWxheS00MDAge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbn1cclxuLmRlbGF5LTYwMCB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxufVxyXG4uYW5pbWF0ZS1zbGlkZS1pbiB7XHJcbiAgYW5pbWF0aW9uOiBzbGlkZUluRnJvbUxlZnQgMC41cyBlYXNlLW91dCBmb3J3YXJkcztcclxufVxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Gcm9tQm90dG9tIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IC8qIFN0YXJ0IG9mZi1zY3JlZW4gYXQgdGhlIGJvdHRvbSAqL1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IC8qIEVuZCBhdCBpdHMgb3JpZ2luYWwgcG9zaXRpb24gKi9cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbi5hbmltYXRlLW9uLXNjcm9sbC5hbmltYXRlLXNsaWRlLWluLnZpc2libGUge1xyXG4gIGFuaW1hdGlvbjogc2xpZGVJbkZyb21Cb3R0b20gMC41cyBlYXNlLW91dCBmb3J3YXJkcztcclxufVxyXG4vLyAucmVhZHktcGFydG5lci1ib3NzLmFuaW1hdGUtc2xpZGUtaW4ge1xyXG4vLyAgIGFuaW1hdGlvbjogc2xpZGVJbkZyb21Cb3R0b20gMC41cyBlYXNlLW91dCBmb3J3YXJkcztcclxuLy8gfVxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmhlbHBfdGV4dCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW5wdXQtZ3JvdXAtcGFydG5lciB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHgtNzAge1xyXG4gIHBhZGRpbmc6IDBweCA3MHB4O1xyXG59XHJcbi5yYWRpby1idXR0b24ucGFydG5lci1yYWRpby1idXR0b24ge1xyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkdG9tYXRvO1xyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHRvbWF0byAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9tYXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8tYnV0dG9uLnBhcnRuZXItcmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24ge1xyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkdG9tYXRvO1xyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHRvbWF0byAhaW1wb3J0YW50O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRvbWF0bztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGUtYXJyb3cge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5yZWQtb3V0bGluZSB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjA1MTJkO1xyXG4gIH0gLyogT3IgeW91ciBwcmVmZXJyZWQgcmVkIGNvbG9yICovXHJcbn1cclxuXHJcbi8qIE9wdGlvbmFsOiBUbyBwb3NpdGlvbiB0aGUgY3Jvc3MgYnV0dG9uIGluc2lkZSB0aGUgaW5wdXQgZmllbGQgKi9cclxuLmlucHV0LWdyb3VwLXBhcnRuZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXBhcnRuZXIgLmlucHV0X3N1ZmZpeCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnJlcS1jYWxsYmFjay1idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJtLXJlZC1kYXJrO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMTJweCA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJydWlzZWQtcGVhY2g7XHJcbiAgfVxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAmLm5vLWJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkcmlwZS10b21hdG9lcztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRyaXBlLXRvbWF0b2VzO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkcmlwZS10b21hdG9lcztcclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLXJpZ2h0LWFycm93IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkcmlwZS10b21hdG9lcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVkZWwtaWNvbi1BcnJvdy10aGluIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLndpZHRoLTIwMyB7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHg7XHJcbiAgICAmLm1heC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNtYWxsLWZvbnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcbn1cclxuXHJcbi5yZXEtYXJyb3cge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uZGVkaWNhdGVkLXJpZ2h0LXBob25lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHh4bCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1pbnB1dGZpZWxkIHtcclxuICAuaGVscF90ZXh0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMy40cHg7XHJcbiAgICBwYWRkaW5nOiAxNS41OHB4IDE1cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaXN0ZXItaW5wdXRmaWxlZC1tb2Ige1xyXG4gIC8vIG1hcmdpbi10b3A6IDlweDtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG5cclxuICAuY29sIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5pbmRlbnRJbnB1dCB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXRfcHJlZml4IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaXN0ZXItYnRuIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLnJlZ2lzdGVyLW1vYi1udW1iZXIge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsb2F0aW5nLWxhYmVsIHtcclxuICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1tb2ItbnVtYmVyLmZsb2F0aW5nLWxhYmVsLWdyb3VwIHtcclxuICBpbnB1dDpmb2N1cyB+IC5mbG9hdGluZy1sYWJlbCB7XHJcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5yb3cge1xyXG4vLyAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbi8vIH1cclxuXHJcbi5jb3VudHJ5Y29kZSB7XHJcbiAgLmZsb2F0aW5nLWxhYmVsIHtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVkaWNhdGVkLWxpbmUtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmRlZGljYXRlZC1saW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogODglO1xyXG4gICAgcmlnaHQ6IDAlO1xyXG4gIH1cclxufVxyXG4ub3RwLWlucHV0LWJveCB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRibGFjay1zZXZlbjtcclxuICB9XHJcbn1cclxuXHJcbi5vdHAtaW5wdXQtY29udGFpbmVyIHtcclxuICBnYXA6IDY1cHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZS1zaXg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwYWRkaW5nOiA4cHggMTZweCA4cHggMTZweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLm90cC1pbnB1dC1jb250YWluZXIge1xyXG4gICYub3RwLXZlcmlmaWVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICB9XHJcbiAgJi5vdHAtbm90LXZlcmlmaWVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0b21hdG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAub3RwLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICBnYXA6IDM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzYWJsZWQtcmVzZW5kIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uYnRuLWRpc2FibGVkLWNvbG9yZWQge1xyXG4gIC5kYXJrLXBlYWNoLXJvdW5kZWQge1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53ZWFsdGgtY3JlYXRpb25zZWN0aW9uIHtcclxuICBoZWlnaHQ6IDYwNnB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGhlaWdodDogMjg1cHg7XHJcbiAgfVxyXG4gICYuZnJhbWUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICAgIC5yaWdodC1zZWN0aW9uIHtcclxuICAgICAgbWluLWhlaWdodDogNjA2cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC5kaXYge1xyXG4gICAgICAgIC8vcm93LWdhcDogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5FeHRyYUxpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHlFaWdodDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfZm91cnR5RWlnaHQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtd3JhcHBlci0zIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1uaW5ldHlTaXg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzaXh0eV9mb3VyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5U2l4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHlTaXg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dC13cmFwcGVyLTIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TZXJpZlI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LW5pbmV0eVNpeDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtbmluZXR5U2l4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHlTaXg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfZm91cnR5U2l4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVNpeDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9mb3VydHlTaXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53ZWFsdGgtY3JlYXRpb25zZWN0aW9uIHtcclxuICAmLmZyYW1lIHtcclxuICAgIGhlaWdodDogNjA2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXAge1xyXG4gICAgICBoZWlnaHQ6IDYwNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDI3OXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGFwLWdyb3VwIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDYwNnB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzlweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjA2cHg7XHJcbiAgICAgIHRvcDogMjFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgICByaWdodDogMyU7XHJcbiAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52ZWN0b3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxOTFweDtcclxuICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICB0b3A6IDExOXB4O1xyXG4gICAgICBsZWZ0OiA1NjFweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IFwiMzYxcHhcIikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgdG9wOiAxNyU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg1M2RlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTkxcHg7XHJcbiAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICBsZWZ0OiA2MDFweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICB0b3A6IDI5JTtcclxuICAgICAgICBsZWZ0OiAtMjlweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMmRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IFwiMzYxcHhcIikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNzRweDtcclxuICAgICAgICB0b3A6IDI0JTtcclxuICAgICAgICBsZWZ0OiAtMjlweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXN0b2NrIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNjMzcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzlweDtcclxuICAgICAgfVxyXG4gICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDU5NnB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDc4cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuc3RhciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgdG9wOiAxODVweDtcclxuICAgICAgbGVmdDogNDlweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Rhci0yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTdweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB0b3A6IDM1M3B4O1xyXG4gICAgICBsZWZ0OiA2MzlweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdG9wOiAyMyU7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyLTMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHRvcDogNTQ2cHg7XHJcbiAgICAgIGxlZnQ6IDY1M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC52ZWN0b3ItMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICB3aWR0aDogNDkycHg7XHJcbiAgICAgIGhlaWdodDogNDg2cHg7XHJcbiAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgIGxlZnQ6IDE4OHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmVjdG9yLTItMSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHdpZHRoOiAxMzlweDtcclxuICAgIHRvcDogMTAlO1xyXG4gIH1cclxuICAudmVjdG9yLTItMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIHRvcDogNzJweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgLnZlY3Rvci1zdGFydC1sZWZ0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEycHg7XHJcbiAgICB0b3A6IDE0N3B4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTc4ZGVnKTtcclxuICB9XHJcbiAgLmltZy1zdGFydC1sZWZ0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDg1cHg7XHJcbiAgICB0b3A6IDEyN3B4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTc5ZGVnKTtcclxuICB9XHJcbn1cclxuLndlYWx0aENhcmRzRGF0YS1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBnYXA6IDNweDtcclxuICB9XHJcbiAgLndlYWx0aGNhcmQtc2VjdGlvbiB7XHJcbiAgICAuYmFubmVySW1nIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE2N3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRtLXNlY3Rpb24ge1xyXG4gICAgICAuYm90dG9tSW1nIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzJweCBhdXRvO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBwYWRkaW5nOiAyMXB4IDE4cHg7XHJcbiAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5FeHRyYUxpZ2h0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC53ZWFsdGh0YWxlbnQtbWIge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYmctbW9iaWxlLWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTE3cHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgLmhlYWQtc2VjdGlvbi1jb21tb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53ZWFsdGgtY3JlYXRpb25zZWN0aW9uIHtcbiAgaGVpZ2h0OiA2MDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAyODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnJpZ2h0LXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiA2MDZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxNDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnJpZ2h0LXNlY3Rpb24ge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnJpZ2h0LXNlY3Rpb24gLmRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXdlaWdodDogMjAwO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnJpZ2h0LXNlY3Rpb24gLnRleHQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDBweCkge1xuICAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyLTMge1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogNTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyLTMge1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDBweCkge1xuICAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyLTMge1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxufVxuLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnJpZ2h0LXNlY3Rpb24gLnRleHQtd3JhcHBlci0yIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC5yaWdodC1zZWN0aW9uIC50ZXh0LXdyYXBwZXItMiB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAwcHgpIHtcbiAgLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnJpZ2h0LXNlY3Rpb24gLnRleHQtd3JhcHBlci0yIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgfVxufVxuXG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSB7XG4gIGhlaWdodDogNjA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLm92ZXJsYXAge1xuICBoZWlnaHQ6IDYwNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLm92ZXJsYXAge1xuICAgIGhlaWdodDogMjc5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAub3ZlcmxhcC1ncm91cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA2MDZweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC5vdmVybGFwLWdyb3VwIHtcbiAgICBoZWlnaHQ6IDI3OXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLmdyb3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDZweDtcbiAgdG9wOiAyMXB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC5ncm91cCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDMlO1xuICAgIHJpZ2h0OiAzJTtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAudmVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTkxcHg7XG4gIGhlaWdodDogODRweDtcbiAgdG9wOiAxMTlweDtcbiAgbGVmdDogNTYxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnZlY3RvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MXB4KSB7XG4gIC53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC52ZWN0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgdG9wOiAxNyU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg1M2RlZyk7XG4gIH1cbn1cbi53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOTFweDtcbiAgaGVpZ2h0OiA4NHB4O1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDYwMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzRweDtcbiAgICB0b3A6IDI5JTtcbiAgICBsZWZ0OiAtMjlweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMmRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjFweCkge1xuICAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAuaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgdG9wOiAyNCU7XG4gICAgbGVmdDogLTI5cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjRkZWcpO1xuICB9XG59XG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAuaXN0b2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjMzcHg7XG4gIGhlaWdodDogNTk2cHg7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNzhweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAuaXN0b2NrIHtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgaGVpZ2h0OiAyNzlweDtcbiAgfVxufVxuLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnN0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMTg1cHg7XG4gIGxlZnQ6IDQ5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnN0YXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC5zdGFyLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMzUzcHg7XG4gIGxlZnQ6IDYzOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC5zdGFyLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiAyMyU7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24uZnJhbWUgLnN0YXItMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdG9wOiA1NDZweDtcbiAgbGVmdDogNjUzcHg7XG59XG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbi5mcmFtZSAudmVjdG9yLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDg2cHg7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IDE4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWFsdGgtY3JlYXRpb25zZWN0aW9uLmZyYW1lIC52ZWN0b3ItMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24gLnZlY3Rvci0yLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDEzOXB4O1xuICB0b3A6IDEwJTtcbn1cbi53ZWFsdGgtY3JlYXRpb25zZWN0aW9uIC52ZWN0b3ItMi0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgdG9wOiA3MnB4O1xuICB3aWR0aDogMTAwcHg7XG59XG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbiAudmVjdG9yLXN0YXJ0LWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMTQ3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3OGRlZyk7XG59XG4ud2VhbHRoLWNyZWF0aW9uc2VjdGlvbiAuaW1nLXN0YXJ0LWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDg1cHg7XG4gIHRvcDogMTI3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE3OWRlZyk7XG59XG5cbi53ZWFsdGhDYXJkc0RhdGEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2VhbHRoQ2FyZHNEYXRhLWdyaWQge1xuICAgIGdhcDogM3B4O1xuICB9XG59XG4ud2VhbHRoQ2FyZHNEYXRhLWdyaWQgLndlYWx0aGNhcmQtc2VjdGlvbiAuYmFubmVySW1nIGltZyB7XG4gIGhlaWdodDogMTY3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYWx0aENhcmRzRGF0YS1ncmlkIC53ZWFsdGhjYXJkLXNlY3Rpb24gLmJ0bS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMnB4IGF1dG87XG4gIGdhcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogMjFweCAxOHB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4ud2VhbHRoQ2FyZHNEYXRhLWdyaWQgLndlYWx0aGNhcmQtc2VjdGlvbiAuYnRtLXNlY3Rpb24gLmJvdHRvbUltZyBpbWcge1xuICB3aWR0aDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2VhbHRoQ2FyZHNEYXRhLWdyaWQgLndlYWx0aGNhcmQtc2VjdGlvbiAuYnRtLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53ZWFsdGhDYXJkc0RhdGEtZ3JpZCAud2VhbHRoY2FyZC1zZWN0aW9uIC5idG0tc2VjdGlvbiAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2VhbHRoQ2FyZHNEYXRhLWdyaWQgLndlYWx0aGNhcmQtc2VjdGlvbiAuYnRtLXNlY3Rpb24gLmRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbiAgICBmb250LXdlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWFsdGh0YWxlbnQtbWIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud2VhbHRodGFsZW50LW1iIC5iZy1tb2JpbGUtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMTdweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAud2VhbHRodGFsZW50LW1iIC5oZWFkLXNlY3Rpb24tY29tbW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC53ZWFsdGh0YWxlbnQtbWIgLmhlYWQtc2VjdGlvbi1jb21tb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLndlYWx0aHRhbGVudC1tYiAuaGVhZC1zZWN0aW9uLWNvbW1vbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4uYm94LW9mZmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTI4cHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1vZmZlciB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtb2ZmZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG59XG4uYm94LW9mZmVyIC5kYXRhLWRlc2Mge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy0zMDBcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm94LW9mZmVyIC5kYXRhLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmJveC1vZmZlciAub2ZmZXJjYXJkLWFycmF5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm94LW9mZmVyIC5vZmZlcmNhcmQtYXJyYXkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMWZyO1xuICAgIGdhcDogNDVweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICB9XG59XG5cbi5vZmZlcmNhcmQtc2VjdGlvbi1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vZmZlcmNhcmQtc2VjdGlvbi1tYWluIC5vZmZlcmNhcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vZmZlcmNhcmQtc2VjdGlvbi1tYWluIC5vZmZlcmNhcmQgLnRvcC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyY2FyZC1zZWN0aW9uLW1haW4gLm9mZmVyY2FyZCAudG9wLXNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm9mZmVyY2FyZC1zZWN0aW9uLW1haW4gLm9mZmVyY2FyZCAudG9wLXNlY3Rpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyY2FyZC1zZWN0aW9uLW1haW4gLm9mZmVyY2FyZCAudG9wLXNlY3Rpb24gc3BhbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIH1cbn1cbi5vZmZlcmNhcmQtc2VjdGlvbi1tYWluIC5vZmZlcmNhcmQgLm9mZmVyLW51bSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyY2FyZC1zZWN0aW9uLW1haW4gLm9mZmVyY2FyZCAub2ZmZXItbnVtIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4ub2ZmZXJjYXJkLXNlY3Rpb24tbWFpbiAub2ZmZXJjYXJkIC5ib3R0b20tc2VjdGlvbi1vZmZlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjY2NjY2Q2O1xufVxuXG4ubWlzc2lvbi1zZWN0aW9uLW1haW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA3NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbi1zZWN0aW9uLW1haW4ge1xuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLm1pc3Npb24tc2VjdGlvbi1tYWluIC5taXNzaW9uLXNlY3Rpb24ge1xuICBtYXgtaGVpZ2h0OiA3NjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWlzc2lvbi1zZWN0aW9uLW1haW4gLm1pc3Npb24tc2VjdGlvbiAubWlzc2lvbi1pbWctZmlyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM2JTtcbiAgdG9wOiAtMTElO1xufVxuLm1pc3Npb24tc2VjdGlvbi1tYWluIC5taXNzaW9uLXNlY3Rpb24gLm1pc3Npb24taW1nLXNlY29uZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pc3Npb24tc2VjdGlvbi1tYWluIC5taXNzaW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5taXNzaW9uLXNlY3Rpb24tbWFpbiAubWlzc2lvbi1zZWN0aW9uIC5taXNzaW9uLXRvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiA3JTtcbn1cbi5taXNzaW9uLXNlY3Rpb24tbWFpbiAubWlzc2lvbi1zZWN0aW9uIC5taXNzaW9uLXRvcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXdlaWdodDogMjUwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taXNzaW9uLXNlY3Rpb24tbWFpbiAubWlzc2lvbi1zZWN0aW9uIC5taXNzaW9uLXRvcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4ubWlzc2lvbi1zZWN0aW9uLW1haW4gLm1pc3Npb24tc2VjdGlvbiAubWlzc2lvbi10b3AgaDEge1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taXNzaW9uLXNlY3Rpb24tbWFpbiAubWlzc2lvbi1zZWN0aW9uIC5taXNzaW9uLXRvcCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cbn1cbi5taXNzaW9uLXNlY3Rpb24tbWFpbiAubWlzc2lvbi1zZWN0aW9uIC5taXNzaW9uLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbi1zZWN0aW9uLW1haW4gLm1pc3Npb24tc2VjdGlvbiAubWlzc2lvbi1ib3R0b20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubWlzc2lvbi1zZWN0aW9uLW1haW4gLm1pc3Npb24tc2VjdGlvbiAubWlzc2lvbi1ib3R0b20gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy0zMDBcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taXNzaW9uLXNlY3Rpb24tbWFpbiAubWlzc2lvbi1zZWN0aW9uIC5taXNzaW9uLWJvdHRvbSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uYWR2YW50YWdlLW1haW4tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hZHZhbnRhZ2UtbWFpbi1zZWN0aW9uIC5jYXJkcy1jb250YWluZXItYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiA0NXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2UtbWFpbi1zZWN0aW9uIC5jYXJkcy1jb250YWluZXItYWR2YW50YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hZHZhbnRhZ2UtbWFpbi1zZWN0aW9uIC5jYXJkcy1jb250YWluZXItYWR2YW50YWdlIC5hZHZhbnRhZ2VDYXJkY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDJweCBhdXRvO1xuICBnYXA6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZS1tYWluLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lci1hZHZhbnRhZ2UgLmFkdmFudGFnZUNhcmRjYXJkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1JSA4NSU7XG4gIH1cbn1cbi5hZHZhbnRhZ2UtbWFpbi1zZWN0aW9uIC5jYXJkcy1jb250YWluZXItYWR2YW50YWdlIC5hZHZhbnRhZ2VDYXJkY2FyZCAubGVmdC1zaWRlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFkdmFudGFnZS1tYWluLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lci1hZHZhbnRhZ2UgLmFkdmFudGFnZUNhcmRjYXJkIC5yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmFkdmFudGFnZS1tYWluLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lci1hZHZhbnRhZ2UgLmFkdmFudGFnZUNhcmRjYXJkIC5yaWdodC1zaWRlIC5oZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICNlNmU2ZWI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmFkdmFudGFnZS1tYWluLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lci1hZHZhbnRhZ2UgLmFkdmFudGFnZUNhcmRjYXJkIC5yaWdodC1zaWRlIC5kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM4MjgwOTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTUwcHg7XG59XG4uYWR2YW50YWdlLW1haW4tc2VjdGlvbiAuYWR2YW50YWdlLWhlYWRpbmcgLmRlc2Mge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2UtbWFpbi1zZWN0aW9uIC5hZHZhbnRhZ2UtaGVhZGluZyAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG4uYWR2YW50YWdlLW1haW4tc2VjdGlvbiAuYWR2YW50YWdlLWhlYWRpbmcgLmhlYWQge1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiAjZTZlNmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZS1tYWluLXNlY3Rpb24gLmFkdmFudGFnZS1oZWFkaW5nIC5oZWFkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbn1cblxuLmFkdmFudGFnZS1jYXJkLW1haW4ge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5vZmZlcmNhcmQtc2VjdGlvbi1tYWluLm1ndC1hYm91dC02NCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyY2FyZC1zZWN0aW9uLW1haW4ubWd0LWFib3V0LTY0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5taXNzaW9uLXNlY3Rpb24gLm1pc3Npb24tYm90dG9tIHtcbiAganVzdGlmeS1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pc3Npb24tc2VjdGlvbiAubWlzc2lvbi1ib3R0b20ge1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ua25vdy1tb3JlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rbm93LW1vcmUtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsZWZ0OiAtNzVweDtcbiAgdG9wOiAtNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzdkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rbm93LW1vcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbi5rbm93LW1vcmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua25vdy1tb3JlLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogOTUlO1xufVxuLmtub3ctbW9yZS1idG4ubm8tYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5rbm93LW1vcmUtYnRuLm5vLWJhY2sgc3BhbiB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xufVxuLmtub3ctbW9yZS1idG4ubm8tYmFjayBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG4ua25vdy1tb3JlLWJ0bi5uby1iYWNrIHNwYW46Zm9jdXMge1xuICBjb2xvcjogI2YwNGU0NTtcbn1cbi5rbm93LW1vcmUtYnRuLm5vLWJhY2sgLmVkZWwtaWNvbi1BcnJvdy10aGluIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4ua25vdy1tb3JlLWJ0bi5uby1iYWNrIC5lZGVsLWljb24tQXJyb3ctdGhpbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG4ua25vdy1tb3JlLWJ0biBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua25vdy1tb3JlLWJ0biBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua25vdy1tb3JlLWJ0biBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua25vdy1tb3JlLWJ0biAuZWRlbC1pY29uLUFycm93LXRoaW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG59XG4ua25vdy1tb3JlLWJ0biAuZWRlbC1pY29uLUFycm93LXRoaW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmtub3ctbW9yZS1idG4ud2lkdGgtMjAzIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmtub3ctbW9yZS1idG4ud2lkdGgtMjAzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ua25vdy1tb3JlLWJ0bi53aWR0aC0yMDMubWF4LWNvbnRlbnQge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ua25vdy1tb3JlLWJ0bi5zbWFsbC1mb250IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuLmhlYWQtc2VjdGlvbi1jb21tb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBjb2xvcjogIzI5MjY2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZC1zZWN0aW9uLWNvbW1vbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkLXNlY3Rpb24tY29tbW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmhlYWQtc2VjdGlvbi1jb21tb24gaDEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkLXNlY3Rpb24tY29tbW9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4uaGVhZC1zZWN0aW9uLWNvbW1vbiBoMS5zbWFsbC1oIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbn1cblxuLmFib3V0LTEzMSB7XG4gIG1hcmdpbi10b3A6IDEzMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1ndC1hYm91dHVzLTIwMCB7XG4gIG1hcmdpbi10b3A6IDE5N3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0MDAwcHgpIHtcbiAgLmFib3V0LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmFib3V0LW1iLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLmFib3V0LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWJvdXQtdXMtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYWJvdXQtdXMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zbGljay1jdXN0b20tY2Fyc291YWwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stY3VzdG9tLWNhcnNvdWFsIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zbGljay1jdXN0b20tY2Fyc291YWwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMDRlNDUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNsaWNrLWN1c3RvbS1jYXJzb3VhbCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzo6YmVmb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zbGljay1jdXN0b20tY2Fyc291YWwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiA3NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLWN1c3RvbS1jYXJzb3VhbCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA3MCU7XG4gIH1cbn1cbi5zbGljay1jdXN0b20tY2Fyc291YWwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiA4MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLWN1c3RvbS1jYXJzb3VhbCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiA5MCU7XG4gIH1cbn1cbi5zbGljay1jdXN0b20tY2Fyc291YWwgLnNsaWNrLXByZXY6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCk6YmVmb3JlLFxuLnNsaWNrLWN1c3RvbS1jYXJzb3VhbCAuc2xpY2stbmV4dDpob3Zlcjpub3QoLnNsaWNrLWRpc2FibGVkKTpiZWZvcmUsXG4uc2xpY2stY3VzdG9tLWNhcnNvdWFsIC5zbGljay1wcmV2OmhvdmVyOm5vdCguc2xpY2stZGlzYWJsZWQpLFxuLnNsaWNrLWN1c3RvbS1jYXJzb3VhbCAuc2xpY2stbmV4dDpob3Zlcjpub3QoLnNsaWNrLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAod2lkdGg6IDEzNjZweCkge1xuICAuYWJvdXQtdXMtcGFnZSAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbiAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuYWJvdXQtdXMtcGFnZSAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbiAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyLTIge1xuICAgIGZvbnQtc2l6ZTogNS42ODhyZW07XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDEzNjBweCkge1xuICAuYWJvdXQtdXMtcGFnZSAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbiAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICAuYWJvdXQtdXMtcGFnZSAud2VhbHRoLWNyZWF0aW9uc2VjdGlvbiAucmlnaHQtc2VjdGlvbiAudGV4dC13cmFwcGVyLTIge1xuICAgIGZvbnQtc2l6ZTogNS42ODhyZW07XG4gIH1cbn1cbi5hYm91dC11cy1wYWdlIC5oaWRlLXR4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hYm91dC11cy1wYWdlIC50eHQtYm90dG9tLXVwLWFuaW1hdGlvbi5oaWRlLXR4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5Aa2V5ZnJhbWVzIGJvdHRvbVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5hYm91dC11cy1wYWdlIC50eHQtYm90dG9tLXVwLWFuaW1hdGlvbi5zdGFnZS0xIHtcbiAgYW5pbWF0aW9uOiBib3R0b21VcCAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdHRvbVVwIDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpO1xufVxuLmFib3V0LXVzLXBhZ2UgLnR4dC1ib3R0b20tdXAtYW5pbWF0aW9uLnN0YWdlLTIge1xuICBhbmltYXRpb246IGJvdHRvbVVwIDEuNXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3R0b21VcCAxLjVzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpO1xufVxuLmFib3V0LXVzLXBhZ2UgLnR4dC1ib3R0b20tdXAtYW5pbWF0aW9uLnN0YWdlLTMge1xuICBhbmltYXRpb246IGJvdHRvbVVwIDJzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYm90dG9tVXAgMi41cyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKTtcbn1cbi5hYm91dC11cy1wYWdlIC50eHQtYm90dG9tLXVwLWFuaW1hdGlvbi5zdGFnZS00IHtcbiAgYW5pbWF0aW9uOiBib3R0b21VcCAyLjVzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYm90dG9tVXAgMi41cyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKTtcbn1cblxuLmltZy1yZXNwb25zaXZlLTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rbm93LW1vcmUtZWRidXR0b24ge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG59XG4ua25vdy1tb3JlLWVkYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjczNmIgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1zZWN0aW9uLW1vYiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4ua25vdy1tb3JlLWVkYnV0dG9uLW1vYiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmFib3V0LXVzLWJyZWFkc2NydW1icyAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItbWItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFib3V0LXVzLXRlYW0tbW9kYWwgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO1xufVxuLmFib3V0LXVzLXRlYW0tbW9kYWwuc3Etb2Zmc3RhdGVzLW1vZGFsIHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmFib3V0LXVzLW1vZGFsIC5hYm91dC11cy1tb2RhbGJvZHktc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5hYm91dC11cy1tb2RhbCAuYWJvdXQtdXMtbW9kYWxib2R5LXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy0zMDBcIjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucG9zaXRpb24tY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG59XG5cbi5pbWctcmVzcG9uc2l2ZS13aWR0aCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tMy1oZXJpdGFnZSAucm9vdGhlcml0YWdlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY4JTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTMtaGVyaXRhZ2UgLnJvb3RoZXJpdGFnZS1zZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAucm9vdGhlcml0YWdlLXNlY3Rpb24gLmZpeGVkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMy1oZXJpdGFnZSAucm9vdGhlcml0YWdlLXNlY3Rpb24gLmZpeGVkLWltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIC5zZWN0aW9uLTMtaGVyaXRhZ2UgLnJvb3RoZXJpdGFnZS1zZWN0aW9uIC5maXhlZC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zZWN0aW9uLTMtaGVyaXRhZ2UgLnJvb3RoZXJpdGFnZS1zZWN0aW9uLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBnYXA6IDBweDtcbn1cbi5zZWN0aW9uLTMtaGVyaXRhZ2UgLnJvb3RoZXJpdGFnZS1zZWN0aW9uLWJvdHRvbSAuaGVhZC1zZWN0aW9uLWNvbW1vbiBoMSB7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMy1oZXJpdGFnZSAucm9vdGhlcml0YWdlLXNlY3Rpb24tYm90dG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLTMtaGVyaXRhZ2UgLnJvb3RoZXJpdGFnZS1zZWN0aW9uLWJvdHRvbSAuZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy0zMDBcIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMy1oZXJpdGFnZSAucm9vdGhlcml0YWdlLXNlY3Rpb24tYm90dG9tIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGNvbG9yOiAjNjk2NjgyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5zZWN0aW9uLTMtaGVyaXRhZ2UgLnJvb3RoZXJpdGFnZS1zZWN0aW9uLWJvdHRvbSAuYnRuLWFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMy1oZXJpdGFnZSAucm9vdGhlcml0YWdlLXNlY3Rpb24tYm90dG9tIC5idG4tYWJvdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy0zMDBcIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA5cHggMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0zLWhlcml0YWdlIC5yb290aGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20gLmJ0bi1zZWN0aW9uIHtcbiAgZ2FwOiAxMHB4O1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLTMtaGVyaXRhZ2UgLnJvb3RoZXJpdGFnZS1zZWN0aW9uLWJvdHRvbSAuYnRuLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MXB4KSB7XG4gIC5zZWN0aW9uLTMtaGVyaXRhZ2UgLnJvb3RoZXJpdGFnZS1zZWN0aW9uLWJvdHRvbSAuYnRuLXNlY3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi0zLWhlcml0YWdlIC5yb290aGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20gLmJ0bi1zZWN0aW9uIC5rbm93LW1vcmUtYnRuLm1ndC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi0zLWhlcml0YWdlIC5kcmVhbXJlbGFsaXR5LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi0zLWhlcml0YWdlIC5kcmVhbXJlbGFsaXR5LXNlY3Rpb24gLmJveC1jYXJkIHtcbiAgaGVpZ2h0OiAzNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFhNDU7XG4gIHotaW5kZXg6IDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgfVxufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gtY2FyZDpudGgtY2hpbGQoMSkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gtY2FyZDpudGgtY2hpbGQoMikge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5zZWN0aW9uLTMtaGVyaXRhZ2UgLmRyZWFtcmVsYWxpdHktc2VjdGlvbiAuYm94LWNhcmQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gtY2FyZCAubGVmdGltZy1jb250ZW50IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gtY2FyZCAucmlnaHRpbWctY29udGVudCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDUlO1xufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gxLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICB9XG59XG4uc2VjdGlvbi0zLWhlcml0YWdlIC5kcmVhbXJlbGFsaXR5LXNlY3Rpb24gLmJveDEtY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2VjdGlvbi0zLWhlcml0YWdlIC5kcmVhbXJlbGFsaXR5LXNlY3Rpb24gLmJveDEtY29udGVudCBwOm50aC1jaGlsZCgxKSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxFeHRyYUxpZ2h0XCI7XG4gIGZvbnQtd2VpZ2h0OiAyNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gxLWNvbnRlbnQgcDpudGgtY2hpbGQoMSkge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uc2VjdGlvbi0zLWhlcml0YWdlIC5kcmVhbXJlbGFsaXR5LXNlY3Rpb24gLmJveDEtY29udGVudCBwOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gxLWNvbnRlbnQgcDpudGgtY2hpbGQoMikge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5zZWN0aW9uLTMtaGVyaXRhZ2UgLmRyZWFtcmVsYWxpdHktc2VjdGlvbiAuYm94MS1jb250ZW50IHA6bnRoLWNoaWxkKDMpIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi0zLWhlcml0YWdlIC5kcmVhbXJlbGFsaXR5LXNlY3Rpb24gLmJveDEtY29udGVudCBwOm50aC1jaGlsZCgzKSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gxLWNvbnRlbnQgcDpudGgtY2hpbGQoMykgc3VwIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4uc2VjdGlvbi0zLWhlcml0YWdlIC5kcmVhbXJlbGFsaXR5LXNlY3Rpb24gLmJveDItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM3NXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gyLWNvbnRlbnQgPiBwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zLTMwMFwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvdHRvbTogMCU7XG59XG4uc2VjdGlvbi0zLWhlcml0YWdlIC5kcmVhbXJlbGFsaXR5LXNlY3Rpb24gLmJveDMtY29udGVudCAuaW1nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLTMtaGVyaXRhZ2UgLmRyZWFtcmVsYWxpdHktc2VjdGlvbiAuYm94My1jb250ZW50IC5pbWctY29udGVudC10ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyOCwgMjYsIDY5LCAwKSAwJSwgIzFjMWE0NSAxMDAlKTtcbiAgcGFkZGluZzogNDVweCA1MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbn1cbi5zZWN0aW9uLTMtaGVyaXRhZ2UgLmRyZWFtcmVsYWxpdHktc2VjdGlvbiAuYm94My1jb250ZW50IC5pbWctY29udGVudC10ZXh0ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnNlY3Rpb24tMy1oZXJpdGFnZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIC5ib3gzLWNvbnRlbnQgLmltZy1jb250ZW50LXRleHQgPiBwIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uaW50ZXJlc3Qtc2VjdGlvbi1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDFweDtcbn1cbi5pbnRlcmVzdC1zZWN0aW9uLW1haW4gLmludGVyZXN0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDExO1xuICBnYXA6IDUwcHg7XG59XG4uaW50ZXJlc3Qtc2VjdGlvbi1tYWluIC5pbnRlcmVzdC1zZWN0aW9uIGltZyB7XG4gIHotaW5kZXg6IDExO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmludGVyZXN0LXNlY3Rpb24tbWFpbiAuaGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20tbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW50ZXJlc3Qtc2VjdGlvbi1tYWluIC5oZXJpdGFnZS1zZWN0aW9uLWJvdHRvbS1tYWluIC5oZWFkLXNlY3Rpb24tY29tbW9uIC5tYWluLWhlYWRlci1jb24ge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAyMDBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6ICMyOTI2NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyZXN0LXNlY3Rpb24tbWFpbiAuaGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20tbWFpbiAuaGVhZC1zZWN0aW9uLWNvbW1vbiAubWFpbi1oZWFkZXItY29uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pbnRlcmVzdC1zZWN0aW9uLW1haW4gLmhlcml0YWdlLXNlY3Rpb24tYm90dG9tLW1haW4gLmhlYWQtc2VjdGlvbi1jb21tb24gLm1haW4taGVhZGVyLWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uaW50ZXJlc3Qtc2VjdGlvbi1tYWluIC5oZXJpdGFnZS1zZWN0aW9uLWJvdHRvbS1tYWluIC5oZWFkLXNlY3Rpb24tY29tbW9uIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDQuNnJlbSAhaW1wb3J0YW50O1xufVxuLmludGVyZXN0LXNlY3Rpb24tbWFpbiAuaGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20tbWFpbiAuaGVyaXRhZ2Utc2VjdGlvbi1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zLTMwMFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLmludGVyZXN0LXNlY3Rpb24tbWFpbi1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cbi5pbnRlcmVzdC1zZWN0aW9uLW1haW4tbW9iaWxlIC5pbnRlcmVzdC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyZXN0LXNlY3Rpb24tbWFpbi1tb2JpbGUgLmludGVyZXN0LXNlY3Rpb24gLmludGVyc2VjdC1tb2JpbGUgLnR4dGNvbnRlbnQtZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01JTtcbiAgbGVmdDogMTAlO1xufVxuLmludGVyZXN0LXNlY3Rpb24tbWFpbi1tb2JpbGUgLmludGVyZXN0LXNlY3Rpb24gLmludGVyc2VjdC1tb2JpbGUgLmltZ2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnRlcmVzdC1zZWN0aW9uLW1haW4tbW9iaWxlIC5pbnRlcmVzdC1zZWN0aW9uIC5pbnRlcnNlY3QtbW9iaWxlIC5pbWdjb250ZW50IC5tYWluLWNvbnRlbnQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW50ZXJlc3Qtc2VjdGlvbi1tYWluLW1vYmlsZSAuaGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20tbWFpbiAuaGVyaXRhZ2Utc2VjdGlvbi1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW50ZXJlc3Qtc2VjdGlvbi1tYWluLW1vYmlsZSAuaGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20tbWFpbiAuaGVyaXRhZ2Utc2VjdGlvbi1kZXNjIC5oZWFkLXNlY3Rpb24tY29tbW9uIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5pbnRlcmVzdC1zZWN0aW9uLW1haW4tbW9iaWxlIC5oZXJpdGFnZS1zZWN0aW9uLWJvdHRvbS1tYWluIC5oZXJpdGFnZS1zZWN0aW9uLWRlc2Mgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZHJlYW0tcmVsaWF0eS1zZWN0aW9uLW1vYmlsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMWMxYTQ1IDAlLCAjMWMxYTQ1IDEwMCUpLCAjMDMwMDJmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzQ1cHg7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4uZHJlYW0tcmVsaWF0eS1zZWN0aW9uLW1vYmlsZSAuYm94My1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMHB4O1xufVxuLmRyZWFtLXJlbGlhdHktc2VjdGlvbi1tb2JpbGUgLmltZy1jb250ZW50LXRleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI4LCAyNiwgNjksIDApIDAlLCAjMWMxYTQ1IDEwMCUpO1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuLmRyZWFtLXJlbGlhdHktc2VjdGlvbi1tb2JpbGUgLmltZy1jb250ZW50LXRleHQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICNlNmU2ZWI7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5kcmVhbS1yZWxpYXR5LXNlY3Rpb24tbW9iaWxlIC5pbWctY29udGVudC10ZXh0ID4gcCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICNiMmIyYzI7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5kcmVhbS1yZWxpYXR5LXNlY3Rpb24tbW9iaWxlIC5pbWctY29udGVudC10ZXh0ID4gcCBzcGFuIGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG4uZHJlYW0tcmVsaWF0eS1zZWN0aW9uLW1vYmlsZSAuZHJlYW1yZWxhbGl0eS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4uZHJlYW0tcmVsaWF0eS1zZWN0aW9uLW1vYmlsZSAuYm94MS1jb250ZW50LXR4dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjODI4MDk2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcmVhbS1yZWxpYXR5LXNlY3Rpb24tbW9iaWxlIC5ib3gxLWNvbnRlbnQtdHh0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5vdXJnb2FsLW1haW4tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm91cmdvYWwtbWFpbi1zZWN0aW9uIC5pbWcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIC5oZWFkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDBweDtcbiAgei1pbmRleDogMTtcbn1cbi5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIC5nb2FsLWltZy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIC5nb2FsLWltZy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ub3VyZ29hbC1tYWluLXNlY3Rpb24gLm91cmdvYWwtbWFpbiAuZ29hbC1pbWctc2VjdGlvbiAuaW1nLW1vYmlsZSB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMXB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm91cmdvYWwtbWFpbi1zZWN0aW9uIC5vdXJnb2FsLW1haW4gLmdvYWwtaW1nLXNlY3Rpb24gLmltZy1tb2JpbGUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzUwcHgpIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAub3VyZ29hbC1tYWluLXNlY3Rpb24gLm91cmdvYWwtbWFpbiAuZ29hbC1pbWctc2VjdGlvbiAuaW1nLW1vYmlsZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIC5nb2FsLWltZy1zZWN0aW9uIC5nYW9sMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIC5nb2FsLWltZy1zZWN0aW9uIC5nYW9sMSB7XG4gICAgdG9wOiA4NSU7XG4gICAgbGVmdDogMjMlO1xuICB9XG4gIC5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIC5nb2FsLWltZy1zZWN0aW9uIC5nYW9sMSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4ub3VyZ29hbC1tYWluLXNlY3Rpb24gLm91cmdvYWwtbWFpbiAuZ29hbC1pbWctc2VjdGlvbiAuZ2FvbDIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTIlO1xuICBsZWZ0OiA4NyU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91cmdvYWwtbWFpbi1zZWN0aW9uIC5vdXJnb2FsLW1haW4gLmdvYWwtaW1nLXNlY3Rpb24gLmdhb2wyIHtcbiAgICB0b3A6IDgxJTtcbiAgICBsZWZ0OiA2NyU7XG4gIH1cbiAgLm91cmdvYWwtbWFpbi1zZWN0aW9uIC5vdXJnb2FsLW1haW4gLmdvYWwtaW1nLXNlY3Rpb24gLmdhb2wyIGltZyB7XG4gICAgd2lkdGg6IDczcHg7XG4gIH1cbn1cbi5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIC5nb2FsLWltZy1zZWN0aW9uIC5nYW9sMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4NCU7XG4gIGxlZnQ6IDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXJnb2FsLW1haW4tc2VjdGlvbiAub3VyZ29hbC1tYWluIC5nb2FsLWltZy1zZWN0aW9uIC5nYW9sMyB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDQ0JTtcbiAgfVxuICAub3VyZ29hbC1tYWluLXNlY3Rpb24gLm91cmdvYWwtbWFpbiAuZ29hbC1pbWctc2VjdGlvbiAuZ2FvbDMgaW1nIHtcbiAgICB3aWR0aDogNzNweDtcbiAgfVxufVxuLm91cmdvYWwtbWFpbi1zZWN0aW9uIC5vdXJnb2FsLW1haW4gLmdvYWwtaW1nLXNlY3Rpb24gLmdvYWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91cmdvYWwtbWFpbi1zZWN0aW9uIC5vdXJnb2FsLW1haW4gLmdvYWwtaW1nLXNlY3Rpb24gLmdvYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuLm91cmdvYWwtbWFpbi1zZWN0aW9uIC5oZWFkLXNlY3Rpb24tY29tbW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbn1cblxuLmxlYWRlci1tYWluLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkZXItbWFpbi1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2VhbHRoLXRhbGVudC1VaSAuY29tbW9uLWRpdiAuaW5uZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbn1cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IC5pbm5lci1pbWFnZSAuY2lyY2xlaW1nLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IC5pbm5lci1pbWFnZSAuY2lyY2xlaW1nLXNlY3Rpb24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IC5pbm5lci0xLTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndlYWx0aC10YWxlbnQtVWkgLmNvbW1vbi1kaXYgLmlubmVyLTEtMSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IC5pbm5lci0xLTEgc3BhbjpudGgtY2hpbGQoMiksXG4ud2VhbHRoLXRhbGVudC1VaSAuY29tbW9uLWRpdiAuaW5uZXItMS0xIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbn1cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IC5jb21tb24tZGl2LWdyaWQtMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDIwJSAyMCUgMjAlO1xuICBoZWlnaHQ6IDIxNXB4O1xuICBnYXA6IDFweDtcbn1cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IC5jb21tb24tZGl2LWdyaWQtMSAuZGl2LXBhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlYWx0aC10YWxlbnQtVWkgLmNvbW1vbi1kaXYgLmNvbW1vbi1kaXYtZ3JpZC0xIC5kaXYtcGF0Y2g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgd2lkdGg6IDg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IC5jb21tb24tZGl2LWdyaWQtMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDIwJSAyMCUgMjAlIDIwJTtcbiAgaGVpZ2h0OiAyMTVweDtcbiAgZ2FwOiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLndlYWx0aC10YWxlbnQtVWkgLmNvbW1vbi1kaXYgLmNvbW1vbi1kaXYtZ3JpZC0zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgMjAlIDIwJSAyMCUgMjAlO1xuICBoZWlnaHQ6IDIxNXB4O1xuICBnYXA6IDFweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmZmZmY7XG59XG4ud2VhbHRoLXRhbGVudC1VaSAuY29tbW9uLWRpdiAuYmxhY2stb3ZlcmxheS1hbmltYXRpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxNXB4O1xufVxuLndlYWx0aC10YWxlbnQtVWkgLmNvbW1vbi1kaXYgLmltZ2FlLWltYWdlLTEtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZWFsdGgtdGFsZW50LVVpIC5jb21tb24tZGl2IC5pbWdhZS1pbWFnZS0xLTMgLmltZy0xLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAtODdweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi53ZWFsdGgtdGFsZW50LVdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmx1ZS1iaW5kaS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmx1ZS1iaW5kaS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5ibHVlLWJpbmRpLXNlY3Rpb24gLnRleHQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzAlO1xuICB0b3A6IDMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmx1ZS1iaW5kaS1zZWN0aW9uIC50ZXh0LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgdG9wOiAyOSU7XG4gIH1cbn1cbi5ibHVlLWJpbmRpLXNlY3Rpb24gLnRleHQtY29udGVudCAuaGVhZC1zZWN0aW9uLWNvbW1vbiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmx1ZS1iaW5kaS1zZWN0aW9uIC50ZXh0LWNvbnRlbnQgLmhlYWQtc2VjdGlvbi1jb21tb24gaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibHVlLWJpbmRpLXNlY3Rpb24gLmxvZ28tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ1JTtcbiAgYm90dG9tOiAwcHg7XG59XG4uYmx1ZS1iaW5kaS1zZWN0aW9uIC5ibHVlLWJpbmQtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsdWUtYmluZGktc2VjdGlvbiAuYmx1ZS1iaW5kLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogOThweDtcbiAgfVxufVxuLmJsdWUtYmluZGktc2VjdGlvbiAuaW1nLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmx1ZS1iaW5kaS1zZWN0aW9uIC5oZWFkLXNlY3Rpb24tY29tbW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuICAuYmx1ZS1iaW5kaS1zZWN0aW9uIC5oZWFkLXNlY3Rpb24tY29tbW9uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmJsdWUtYmluZGktc2VjdGlvbiAuaGVhZC1zZWN0aW9uLWNvbW1vbiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibHVlLWJpbmRpLXNlY3Rpb24gLmJ0bi1iaW5kaSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmx1ZS1iaW5kaS1zZWN0aW9uIC5idG4tYmluZGk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5idG4tYmluZGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDJweDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5ncm91cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5vdmVybGFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDJweDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5vdmVybGFwIC5oZWFkLXNlY3Rpb24gLmhlYWQtc2VjdGlvbi1jb21tb24gaDEge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5vdmVybGFwLWdyb3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NzNweDtcbiAgdG9wOiA4OXB4O1xuICBsZWZ0OiAwO1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3ggLnZlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTk3cHg7XG4gIHRvcDogNjNweDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5kaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiA0NzNweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAuNiUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5vdmVybGFwLWdyb3VwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiA0NzNweDtcbiAgdG9wOiAwO1xuICByaWdodDogMCU7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAub3ZlcmxhcC1ncm91cC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ3M3B4O1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3ggLnJlY3RhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2N3B4O1xuICBoZWlnaHQ6IDQ3M3B4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAuNiUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5lbGxpcHNlIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgdG9wOiA0NnB4O1xuICBsZWZ0OiA2N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3ggLmltZyB7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIHRvcDogMTA0cHg7XG4gIGxlZnQ6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5lbGxpcHNlLTIge1xuICB3aWR0aDogODZweDtcbiAgaGVpZ2h0OiA4N3B4O1xuICB0b3A6IDM5cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAuZWxsaXBzZS0zIHtcbiAgd2lkdGg6IDg3cHg7XG4gIGhlaWdodDogODdweDtcbiAgdG9wOiAyNTlweDtcbiAgcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5lbGxpcHNlLTQge1xuICB3aWR0aDogMjQ0cHg7XG4gIGhlaWdodDogMjQ0cHg7XG4gIHRvcDogNzZweDtcbiAgbGVmdDogNTE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAucG9seWdvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICB0b3A6IDI1NHB4O1xuICBsZWZ0OiA1MzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2YwNGU0NTtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5wb2x5Z29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3ggLmVsbGlwc2UtNSB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRvcDogMjgzcHg7XG4gIGxlZnQ6IDEwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5lbGxpcHNlLTYge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB0b3A6IDIyMnB4O1xuICBsZWZ0OiAzMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAuZWxsaXBzZS03IHtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAxNDFweDtcbiAgcmlnaHQ6IDE5JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5lbGxpcHNlLTgge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDI0NXB4O1xuICByaWdodDogMTIlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3ggLm92ZXJsYXAtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDk4cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTA2cHg7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAudGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDkwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0Ni44cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAudGV4dC13cmFwcGVyLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzZweDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDYyLjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5vdmVybGFwLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAyMzJweDtcbiAgdG9wOiA0NThweDtcbiAgbGVmdDogNDU0cHg7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAucCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ3N3B4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICMxYzFhNDU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3ggLnRleHQtd3JhcHBlci0zIHtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHggdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyMTEsIDE3MiwgOTMpIDAlLCByZ2IoMTMyLCA5OSwgMzMpIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgZm9udC1mYW1pbHk6IFwiU3luZS1SZWd1bGFyXCIsIEhlbHZldGljYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE1OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjA1LjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC50ZXh0LXdyYXBwZXItNCB7XG4gIHRvcDogMzQ1cHg7XG4gIGxlZnQ6IDM5MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjExLCAxNzIsIDkzKSAwJSwgcmdiKDEzMiwgOTksIDMzKSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE1OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjA1LjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5vdmVybGFwLTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyOTdweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICB0b3A6IDU3NXB4O1xuICBsZWZ0OiA0NTRweDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC50ZXh0LXdyYXBwZXItNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzgyODA5NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3ggLnRleHQtd3JhcHBlci02IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM5cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4MjgwOTY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiAuYm94IC5mcmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxNHB4IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NjRweDtcbiAgbGVmdDogNjA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmMDRlNDU7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAuc2VlLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2YwNGU0NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMy43cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uVGVzdGltb25pYWxzLXNlY3Rpb24gLmJveCAuYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xufVxuLlRlc3RpbW9uaWFscy1zZWN0aW9uIC5ib3ggLmFycm93OjpiZWZvcmUge1xuICBjb2xvcjogI2YwNGU0NTtcbiAgZm9udC1zaXplOiAwLjU2M3JlbTtcbn1cblxuLnRlc3RpbW9uaWFsLXNlY3Rpb24tbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnRlc3RpbW9uaWFsLXNlY3Rpb24tbW9iaWxlIC52ZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTglO1xuICBsZWZ0OiAtNSU7XG4gIHJpZ2h0OiAwJTtcbiAgd2lkdGg6IDQzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zZWN0aW9uLW1vYmlsZSAudmVjdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsLXNlY3Rpb24tbW9iaWxlIC50ZXN0aW1vbmlhbC1taWRkbGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDcwJSAxNSU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFsLXNlY3Rpb24tbW9iaWxlIC50ZXN0aW1vbmlhbC1taWRkbGUtc2VjdGlvbiAuZmlyc3QtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZXN0aW1vbmlhbC1zZWN0aW9uLW1vYmlsZSAudGVzdGltb25pYWwtbWlkZGxlLXNlY3Rpb24gLmZpcnN0LWxlZnQgLmVsbGlwc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xufVxuLnRlc3RpbW9uaWFsLXNlY3Rpb24tbW9iaWxlIC50ZXN0aW1vbmlhbC1taWRkbGUtc2VjdGlvbiAuZmlyc3QtbGVmdCAuZWxsaXBzZS03IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwJTtcbiAgbGVmdDogLTMlO1xufVxuLnRlc3RpbW9uaWFsLXNlY3Rpb24tbW9iaWxlIC50ZXN0aW1vbmlhbC1taWRkbGUtc2VjdGlvbiAubGFzdC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZXN0aW1vbmlhbC1zZWN0aW9uLW1vYmlsZSAudGVzdGltb25pYWwtbWlkZGxlLXNlY3Rpb24gLmxhc3QtcmlnaHQgLmVsbGlwc2UtOCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG59XG4udGVzdGltb25pYWwtc2VjdGlvbi1tb2JpbGUgLnRlc3RpbW9uaWFsLW1pZGRsZS1zZWN0aW9uIC5sYXN0LXJpZ2h0IC5lbGxpcHNlLTUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODAlO1xuICByaWdodDogMCU7XG59XG4udGVzdGltb25pYWwtc2VjdGlvbi1tb2JpbGUgLnRlc3RpbW9uaWFsLW1pZGRsZS1zZWN0aW9uIC5taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVzdGltb25pYWwtc2VjdGlvbi1tb2JpbGUgLnRlc3RpbW9uaWFsLW1pZGRsZS1zZWN0aW9uIC5taWRkbGUgLnBvbHlnb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDE0cHg7XG59XG5cbi50ZXN0aW1vbmlhbC10eHQtbW9iaWxlLnRlc3RpbW9uaWFsLXR4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGVzdGltb25pYWwtdHh0LW1vYmlsZS50ZXN0aW1vbmlhbC10eHQgLm92ZXJsYXAtMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLnRlc3RpbW9uaWFsLXR4dC1tb2JpbGUudGVzdGltb25pYWwtdHh0IC5vdmVybGFwLTMgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFjMWE0NTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50ZXN0aW1vbmlhbC10eHQtbW9iaWxlLnRlc3RpbW9uaWFsLXR4dCAub3ZlcmxhcC0zIC50ZXh0LXdyYXBwZXItdGV4dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAlIDkwJTtcbn1cbi50ZXN0aW1vbmlhbC10eHQtbW9iaWxlLnRlc3RpbW9uaWFsLXR4dCAub3ZlcmxhcC0zIC50ZXh0LXdyYXBwZXItNCBpbWcge1xuICB3aWR0aDogNDBweDtcbn1cbi50ZXN0aW1vbmlhbC10eHQtbW9iaWxlLnRlc3RpbW9uaWFsLXR4dCAub3ZlcmxhcC0zIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnRlc3RpbW9uaWFsLXR4dC1tb2JpbGUudGVzdGltb25pYWwtdHh0IC5vdmVybGFwLTQgLm92ZXJsYXAtNC1sZWZ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgNzUlIDE1JTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFsLXR4dC1tb2JpbGUudGVzdGltb25pYWwtdHh0IC5vdmVybGFwLTQgLm92ZXJsYXAtNC1sZWZ0IC50ZXh0LXdyYXBwZXItNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM4MjgwOTY7XG59XG4udGVzdGltb25pYWwtdHh0LW1vYmlsZS50ZXN0aW1vbmlhbC10eHQgLm92ZXJsYXAtNCAub3ZlcmxhcC00LWxlZnQgLnRleHQtd3JhcHBlci02IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjODI4MDk2O1xufVxuLnRlc3RpbW9uaWFsLXR4dC1tb2JpbGUudGVzdGltb25pYWwtdHh0IC5mcmFtZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGVzdGltb25pYWwtdHh0LW1vYmlsZS50ZXN0aW1vbmlhbC10eHQgLmZyYW1lLXNlY3Rpb24gLmZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1NHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjA0ZTQ1O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnRlc3RpbW9uaWFsLXR4dC1tb2JpbGUudGVzdGltb25pYWwtdHh0IC5mcmFtZS1zZWN0aW9uIC5mcmFtZSAuc2VlLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2YwNGU0NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMy43cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGVzdGltb25pYWwtdHh0LW1vYmlsZS50ZXN0aW1vbmlhbC10eHQgLmZyYW1lLXNlY3Rpb24gLmZyYW1lIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmMDRlNDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDE7XG59XG4udGVzdGltb25pYWwtdHh0LW1vYmlsZS50ZXN0aW1vbmlhbC10eHQgLmZyYW1lLXNlY3Rpb24gLmZyYW1lIC5hcnJvdzo6YmVmb3JlIHtcbiAgY29sb3I6ICNmMDRlNDU7XG4gIGZvbnQtc2l6ZTogMC41NjNyZW07XG59XG5cbi5wcmVzcy1yZWxhc2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNzLXJlbGFzZS1jYXJkIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4ucHJlc3MtcmVsYXNlLWNhcmQgLmRlc2Mge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJlc3MtcmVsYXNlLWNhcmQgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucHJlc3MtcmVsYXNlLWNhcmQgLmRhdGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM4MjgwOTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNzLXJlbGFzZS1jYXJkIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ucHJlc3NSZWxlYXNlLXNlY3Rpb24tYXJyYXkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBnYXA6IDUwcHg7XG59XG5cbi5kZWRpY2F0ZWQtcGFydG5lci1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVkaWNhdGVkLXBhcnRuZXItc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLmRlZGljYXRlZC1wYXJ0bmVyLXNlY3Rpb24gLmRlZGljYXRlZExlZnQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVkaWNhdGVkLXBhcnRuZXItc2VjdGlvbiAuZGVkaWNhdGVkTGVmdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5kZWRpY2F0ZWQtcGFydG5lci1zZWN0aW9uIC5kZWRpY2F0ZWRMZWZ0LXNlY3Rpb24gLnZlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzRweDtcbiAgdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWRpY2F0ZWQtcGFydG5lci1zZWN0aW9uIC5kZWRpY2F0ZWRMZWZ0LXNlY3Rpb24gLnZlY3RvciB7XG4gICAgd2lkdGg6IDMzMXB4O1xuICB9XG59XG4uZGVkaWNhdGVkLXBhcnRuZXItc2VjdGlvbiAuZGVkaWNhdGVkTGVmdC1zZWN0aW9uLmJveC1kZWRpY2F0ZWQgLnRleHQtd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlZGljYXRlZC1wYXJ0bmVyLXNlY3Rpb24gLmRlZGljYXRlZExlZnQtc2VjdGlvbi5ib3gtZGVkaWNhdGVkIC50ZXh0LXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5kZWRpY2F0ZWQtcGFydG5lci1zZWN0aW9uIC5kZWRpY2F0ZWRMZWZ0LXNlY3Rpb24uYm94LWRlZGljYXRlZCAudGV4dC13cmFwcGVyLTIge1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVkaWNhdGVkLXBhcnRuZXItc2VjdGlvbiAuZGVkaWNhdGVkTGVmdC1zZWN0aW9uLmJveC1kZWRpY2F0ZWQgLnRleHQtd3JhcHBlci0yIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuLmRlZGljYXRlZC1wYXJ0bmVyLXNlY3Rpb24gLmRlZGljYXRlZExlZnQtc2VjdGlvbi5ib3gtZGVkaWNhdGVkIC50ZXh0LXdyYXBwZXItMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXNpemU6IDZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlZGljYXRlZC1wYXJ0bmVyLXNlY3Rpb24gLmRlZGljYXRlZExlZnQtc2VjdGlvbi5ib3gtZGVkaWNhdGVkIC50ZXh0LXdyYXBwZXItMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4uZGVkaWNhdGVkLXBhcnRuZXItc2VjdGlvbiAuZGVkaWNhdGVkTGVmdC1zZWN0aW9uLmJveC1kZWRpY2F0ZWQgLnRleHQtd3JhcHBlci00IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICMxYzFhNDU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGVkaWNhdGVkLXBhcnRuZXItc2VjdGlvbiAuZGVkaWNhdGVkTGVmdC1zZWN0aW9uLmJveC1kZWRpY2F0ZWQgLnRleHQtd3JhcHBlci01IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjODI4MDk2O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjg4cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRlZGljYXRlZC1wYXJ0bmVyLXNlY3Rpb24gLmRlZGljYXRlZExlZnQtc2VjdGlvbi5ib3gtZGVkaWNhdGVkIC5kaXYge1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVkaWNhdGVkLXBhcnRuZXItc2VjdGlvbiAuZGVkaWNhdGVkTGVmdC1zZWN0aW9uLmJveC1kZWRpY2F0ZWQgLmRpdiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5EZWRpY2F0ZWRDYXJvdXNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRGVkaWNhdGVkQ2Fyb3VzYWwgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uRGVkaWNhdGVkQ2Fyb3VzYWwgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5EZWRpY2F0ZWRDYXJvdXNhbCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgIGdhcDogMTEwcHg7XG4gIH1cbn1cblxuLmRlZGljYXRlZC1jYXJkLXNlY3Rpb24gLmRlZGljYXRlZC10ZXh0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlZGljYXRlZC1jYXJkLXNlY3Rpb24gLmRlZGljYXRlZC10ZXh0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLmRlZGljYXRlZC1jYXJkLXNlY3Rpb24gLmRlZGljYXRlZC10ZXh0LWNvbnRlbnQgLm5hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzFjMWE0NTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kZWRpY2F0ZWQtY2FyZC1zZWN0aW9uIC5kZWRpY2F0ZWQtdGV4dC1jb250ZW50IC5zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzgyODA5NjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kZWRpY2F0ZWQtY2FyZC1zZWN0aW9uIC5kZWRpY2F0ZWQtY2FyZCB7XG4gIHdpZHRoOiAzODZweDtcbn1cbi5kZWRpY2F0ZWQtY2FyZC1zZWN0aW9uIC5kZWRpY2F0ZWQtY2FyZCAuaW1hZ2Uge1xuICB3aWR0aDogMzg2cHg7XG4gIGhlaWdodDogMjQxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZWRpY2F0ZWQtY2FyZC1zZWN0aW9uIC5kZWRpY2F0ZWQtY2FyZCAudmlkZW8taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtMjZweDtcbiAgbGVmdDogMzBweDtcbn1cbi5kZWRpY2F0ZWQtY2FyZC1zZWN0aW9uIC5kZWRpY2F0ZWQtY2FyZCAuaW1hZ2UgLnJlY3RhbmdsZSB7XG4gIHdpZHRoOiAzODZweDtcbiAgaGVpZ2h0OiAyNDFweDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmJ1c2luZXNzLWNhcnNvdWFsIC5idXNpbmVzcy1jYXJzb3VhbC1oZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGNvbG9yOiAjZjc5NDNlO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLmNhcnNvdWFsLWN1c3RvbS11aS1hYm91dCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLmN1c3RvbS1kb3RzIHVsIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwNGU0NTtcbn1cbi5jYXJzb3VhbC1jdXN0b20tdWktYWJvdXQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cy5jdXN0b20tZG90cyB1bCBsaS5zbGljay1hY3RpdmUgYnV0dG9uLmN1c3RvbS1kb3Qge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDRlNDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC0xcHg7XG59XG4uY2Fyc291YWwtY3VzdG9tLXVpLWFib3V0IC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMuY3VzdG9tLWRvdHMgdWwgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbi5jdXN0b20tZG90LmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmMDRlNDUgIWltcG9ydGFudDtcbiAgdG9wOiAzNCU7XG59XG4uY2Fyc291YWwtY3VzdG9tLXVpLWFib3V0IC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMuY3VzdG9tLWRvdHMgdWwgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbi5jdXN0b20tZG90OjpiZWZvcmUge1xuICBjb2xvcjogI2Y3YjliNSAhaW1wb3J0YW50O1xufVxuLmNhcnNvdWFsLWN1c3RvbS11aS1hYm91dCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzLmN1c3RvbS1kb3RzIHVsIGxpIGJ1dHRvbi5jdXN0b20tZG90OjpiZWZvcmUge1xuICBjb2xvcjogI2Y3YjliNSAhaW1wb3J0YW50O1xufVxuLmNhcnNvdWFsLWN1c3RvbS11aS1hYm91dCAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgfVxuICAubGVhZGVyLXNlY3Rpb24ubm8tZmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sZWFkZXItc2VjdGlvbiAuY29tbW9uVGFibGUtdmVydGljYWwtbWFpbi5jb21tb25UYWJsZS12ZXJ0aWNhbC1mbGV4IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkZXItc2VjdGlvbiAuY29tbW9uVGFibGUtdmVydGljYWwtbWFpbi5jb21tb25UYWJsZS12ZXJ0aWNhbC1mbGV4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5sZWFkZXItc2VjdGlvbiAuY29tbW9uVGFibGUtdmVydGljYWwtbWFpbiAudGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LWFib3V0IHAge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxlYWRlci1zZWN0aW9uIC5jYXJzb3VhbC1zZWN0aW9uLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxlYWRlci1zZWN0aW9uIHVsLm5hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGVhZGVyLXNlY3Rpb24gdWwubmF2LXRhYnMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmxlYWRlci1zZWN0aW9uIHVsLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5sZWFkZXItc2VjdGlvbiB1bC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5sZWFkZXItc2VjdGlvbiB1bC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZCBidXR0b24ubmF2LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sZWFkZXItc2VjdGlvbiB1bC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZCBidXR0b24ubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmxlYWRlci1zZWN0aW9uIHVsLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIGJ1dHRvbi5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZWFkZXItc2VjdGlvbiB1bC5uYXYtdGFicyBsaS5uYXYtaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkZXItc2VjdGlvbiB1bC5uYXYtdGFicyBsaS5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4ubGVhZGVyLXNlY3Rpb24gdWwubmF2LXRhYnMgbGkubmF2LWl0ZW0gYnV0dG9uLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICNmMDRlNDUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxlYWRlci1zZWN0aW9uIHVsLm5hdi10YWJzIGxpLm5hdi1pdGVtIGJ1dHRvbi5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzI5MjY2MztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sZWFkZXItc2VjdGlvbiB1bC5uYXYtdGFicyBsaS5uYXYtaXRlbSBidXR0b24ubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWRlci1zZWN0aW9uIHVsLm5hdi10YWJzIGxpLm5hdi1pdGVtIGJ1dHRvbi5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sZWFkZXItc2VjdGlvbi5uby1maXJzdC1jaGlsZCB1bC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmxlYWRlci1zZWN0aW9uLm5vLWZpcnN0LWNoaWxkIHVsLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIGJ1dHRvbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmxlYWRlci1zZWN0aW9uLm5vLWZpcnN0LWNoaWxkIHVsLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIGJ1dHRvbi5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxlYWRlci1zZWN0aW9uLm5vLWZpcnN0LWNoaWxkIHVsLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIGJ1dHRvbi5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNDBcIiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xufVxuXG4uYnVzaW5lc3N0ZWFtLWNhcmQtc2VjdGlvbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5idXNpbmVzc3RlYW0tY2FyZC1zZWN0aW9uIC5idXNpbmVzc3RlYW0tY2FyZCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5idXNpbmVzc3RlYW0tY2FyZC1zZWN0aW9uIC5idXNpbmVzc3RlYW0tY2FyZCAuaW1hZ2Uge1xuICB3aWR0aDogMjAwcHg7XG59XG4uYnVzaW5lc3N0ZWFtLWNhcmQtc2VjdGlvbiAuYnVzaW5lc3N0ZWFtLWNhcmQgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYnVzaW5lc3N0ZWFtLWNhcmQtc2VjdGlvbiAuYnVzaW5lc3N0ZWFtLS10ZXh0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5idXNpbmVzc3RlYW0tY2FyZC1zZWN0aW9uIC5idXNpbmVzc3RlYW0tLXRleHQtY29udGVudCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYnVzaW5lc3N0ZWFtLWNhcmQtc2VjdGlvbiAuYnVzaW5lc3N0ZWFtLS10ZXh0LWNvbnRlbnQgLmRlc2Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM2OTY2ODI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3N0ZWFtLWNhcmQtc2VjdGlvbiAuYnVzaW5lc3N0ZWFtLS10ZXh0LWNvbnRlbnQgLmRlc2Mge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5idXNpbmVzcy1jYXJzb3VhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtY2Fyc291YWwge1xuICAgIHotaW5kZXg6IDggIWltcG9ydGFudDtcbiAgfVxufVxuLmJ1c2luZXNzLWNhcnNvdWFsIC5zbGljay1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MtY2Fyc291YWwgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJ1c2luZXNzLWNhcnNvdWFsIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnVzaW5lc3MtY2Fyc291YWwgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYnVzaW5lc3MtY2Fyc291YWwuYm9hcmQtZGlyZWN0b3ItY2Fyc291YWwgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgI2xlYWRlci1zZWN0aW9uLWlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjEwcHg7XG4gICAgei1pbmRleDogODtcbiAgfVxufVxuLmhlaWdodDQ1MHB4IHtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cblxuLm1vZGFsLXBvcHVwLWFib3V0dXMgLmFib3V0LXVzLW1vZGFsLWhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4ubW9kYWwtcG9wdXAtYWJvdXR1cyAuYWJvdXQtdXMtbW9kYWwtaGVpZ2h0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC1wb3B1cC1hYm91dHVzIC5hYm91dC11cy1tb2RhbC1oZWlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtcG9wdXAtYWJvdXR1cyAuYWJvdXQtdXMtbW9kYWwtaGVpZ2h0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG4ubW9kYWwtcG9wdXAtYWJvdXR1cyAubmFtZS1jb250ZW50IHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXBvcHVwLWFib3V0dXMgLm5hbWUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuLm1vZGFsLXBvcHVwLWFib3V0dXMgLmRlc2MtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy0zMDBcIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1wb3B1cC1hYm91dHVzIC5kZXNjLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubW9kYWwtcG9wdXAtYWJvdXR1cyBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zLTMwMFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1wb3B1cC1hYm91dHVzIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuLm1vZGFsLXBvcHVwLWFib3V0dXMgLm1vZGFsLWFib3V0LXNwYWNpbmcge1xuICBwYWRkaW5nOiAyMHB4IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLXBvcHVwLWFib3V0dXMgLm1vZGFsLWFib3V0LXNwYWNpbmcge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21tb24tdGFiLWFib3V0dXMuY29tbW9uLXRhYi1jb2xvciAubmF2LXRhYnMge1xuICBnYXA6IDE1cHg7XG59XG4uY29tbW9uLXRhYi1hYm91dHVzLmNvbW1vbi10YWItY29sb3IgLm5hdi10YWJzIC5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYi1hYm91dHVzLmNvbW1vbi10YWItY29sb3IgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuXG4uYWJvdXQtdXMtbW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1sZyB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11cy1tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hYm91dC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlLWljb24tcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11cy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlLWljb24tcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbi10YWItY29udGVudCAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm1pc3Npb24tdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50IC50YWItcGFuZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zLTMwMFwiO1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC50YWJjb250ZW50LW1vYmlsZS1tdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmJhbm5lcmNvbnRlbnQtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAyMTNweDtcbiAgfVxufVxuLmJhbm5lcmNvbnRlbnQtc2VjdGlvbiAudHh0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcmNvbnRlbnQtc2VjdGlvbiAudHh0LWNvbnRlbnQge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgZ2FwOiA5MHB4O1xuICB9XG59XG4uYmFubmVyY29udGVudC1zZWN0aW9uIC50eHQtY29udGVudCAuY29udGVudC1oZWFkIHtcbiAgY29sb3I6ICNlNmU2ZWI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcmNvbnRlbnQtc2VjdGlvbiAudHh0LWNvbnRlbnQgLmNvbnRlbnQtaGVhZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi50YWItY29udGVudC1hYm91dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFiLWNvbnRlbnQtYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnRhYi1jb250ZW50LWFib3V0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLnJvb3RoZXJpdGFnZS1zZWN0aW9uIHtcbiAgLyogS2V5ZnJhbWVzIGZvciB0aGUgYW5pbWF0aW9uICovXG59XG4ucm9vdGhlcml0YWdlLXNlY3Rpb24gLmZpeGVkLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb290aGVyaXRhZ2Utc2VjdGlvbiAuY29pbi1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjA4ZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNTAlLCByZ2IoMCwgMCwgMCkgMTAwJSk7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMDhkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA1MCUsIHJnYigwLCAwLCAwKSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAzMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogY2xpcC1mYWRlIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgY2xpcC1mYWRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogcmlnaHQ7IC8qIFN0YXJ0IGZyb20gdGhlIGxlZnQgKi9cbiAgICBtYXNrLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyOyAvKiBNb3ZlIHRoZSBtYXNrIHRvIHRoZSBjZW50ZXIgKi9cbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0OyAvKiBNb3ZlIHRoZSBtYXNrIHRvIHRoZSByaWdodCAqL1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQ7XG4gIH1cbn1cblxuLmNpcmNsZS1yb2F0YXRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2NpcmNsZSAxMHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGNpcmNsZSAxMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjaXJjbGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgfVxufVxuLnBlcnNvbk1vdmVsZWZ0dG9yaWdodCB7XG4gIGFuaW1hdGlvbjogNTBzIGVhc2UtaW4tb3V0IDBzIGluZmluaXRlIG5vcm1hbCBub25lIHJ1bm5pbmcgYWJvdXQtbW92ZUxlZnRUb1JpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogNTBzIGVhc2UtaW4tb3V0IDBzIGluZmluaXRlIG5vcm1hbCBub25lIHJ1bm5pbmcgYWJvdXQtbW92ZUxlZnRUb1JpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGFib3V0LW1vdmVMZWZ0VG9SaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIH1cbn1cbi5iYWNrZ3JvdW5kLUltYWdlLW1vdmFibGUge1xuICBhbmltYXRpb246IHNoaWZ0TWFzayA1MHMgaW5maW5pdGUgYWx0ZXJuYXRlIGVhc2UtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogYXV0byAyMDAlO1xuICBtYXNrLXBvc2l0aW9uOiBib3R0b207XG4gIG1hc2stY29tcG9zaXRlOiBhZGQ7XG4gIG1heC13aWR0aDogMjAwJTtcbiAgdG9wOiAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFja2dyb3VuZC1JbWFnZS1tb3ZhYmxlIHtcbiAgICBhbmltYXRpb246IHNoaWZ0TWFza21iIDUwcyBpbmZpbml0ZSBhbHRlcm5hdGUgZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoaWZ0TWFzayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIG1hc2stcG9zaXRpb246IDAlIGJvdHRvbTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAwcHgpO1xuICAgIG1hc2stcG9zaXRpb246IC0zMDBweCBib3R0b207XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICBtYXNrLXBvc2l0aW9uOiAwJSBib3R0b207XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hpZnRNYXNrbWIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG1hc2stcG9zaXRpb246IDAlIGJvdHRvbTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG4gICAgbWFzay1wb3NpdGlvbjogLTQwcHggYm90dG9tO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBtYXNrLXBvc2l0aW9uOiAwJSBib3R0b207XG4gIH1cbn1cbi5ib3gtb2ZmZXItdGV4dCAuZmFkZS1hYm91dCB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC1vZmZlci10ZXh0IC5mYWRlLWFib3V0LmhpZGUtdHh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJveC1vZmZlci10ZXh0IC5mYWRlLWFib3V0Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbi5ib3gtb2ZmZXItdGV4dCAuZmFkZS1hYm91dDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG4uYm94LW9mZmVyLXRleHQgLmZhZGUtYWJvdXQ6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmJveC1vZmZlci10ZXh0IC5mYWRlLWFib3V0Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4uYm94LW9mZmVyLXRleHQgLmZhZGUtYWJvdXQ6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuLmJveC1vZmZlci10ZXh0IC5mYWRlLWFib3V0Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS40cztcbn1cbi5ib3gtb2ZmZXItdGV4dCAuZmFkZS1hYm91dDpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbi5mYWRlLWFib3V0IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5DYXJkIDFzIGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFkZS1hYm91dC5oaWRlLXR4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQ2FyZCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ub2ZmZXJjYXJkLWFycmF5Lm9mZmVyY2FyZC1mYWRlIC5vZmZlcmNhcmQuZmFkZS1hYm91dC5tb2ItYW5pbWF0aW9uOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbn1cbi5vZmZlcmNhcmQtYXJyYXkub2ZmZXJjYXJkLWZhZGUgLm9mZmVyY2FyZC5mYWRlLWFib3V0Lm1vYi1hbmltYXRpb246bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxuLm9mZmVyY2FyZC1hcnJheS5vZmZlcmNhcmQtZmFkZSAub2ZmZXJjYXJkLmZhZGUtYWJvdXQubW9iLWFuaW1hdGlvbjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG4ub2ZmZXJjYXJkLWFycmF5Lm9mZmVyY2FyZC1mYWRlIC5vZmZlcmNhcmQuZmFkZS1hYm91dC5kZXNrLWFuaW1hdGlvbjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG4ub2ZmZXJjYXJkLWFycmF5Lm9mZmVyY2FyZC1mYWRlIC5vZmZlcmNhcmQuZmFkZS1hYm91dC5kZXNrLWFuaW1hdGlvbjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNHM7XG59XG4ub2ZmZXJjYXJkLWFycmF5Lm9mZmVyY2FyZC1mYWRlIC5vZmZlcmNhcmQuZmFkZS1hYm91dC5kZXNrLWFuaW1hdGlvbjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbWFnZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKmZhZGUgb3V0IGVmZmVjdCoqKiovXG4uZmFkZW91dC1hbmltYXRpb24tYm94IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW1hZ2Utd2VhbHRoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDlzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cblxuQGtleWZyYW1lcyBmYWRlLWltYWdlLXdlYWx0aCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgfVxufVxuLmJsYWNrLW92ZXJsYXktYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBUaGUgb3ZlcmxheSBpdHNlbGYgd2l0aCBhbmltYXRpb24gKi9cbi5ibGFjay1vdmVybGF5LWFuaW1hdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTsgLyogSW5pdGlhbCBzdGF0ZSAqL1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IGZhZGVJbk91dC10YWxlbnQgNHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4vKiBUaGUgaW5kaXZpZHVhbCBvdmVybGF5cyB3aXRoIHNlcXVlbnRpYWwgYW5pbWF0aW9ucyAqL1xuLmJsYWNrLW92ZXJsYXktYW5pbWF0aW9uLm9uZTo6YWZ0ZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDBzOyAvKiBTdGFydHMgaW1tZWRpYXRlbHkgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmJsYWNrLW92ZXJsYXktYW5pbWF0aW9uLnR3bzo6YWZ0ZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDFzOyAvKiBEZWxheXMgYnkgMXMgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmJsYWNrLW92ZXJsYXktYW5pbWF0aW9uLnRocmVlOjphZnRlciB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7IC8qIERlbGF5cyBieSAycyAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uYmxhY2stb3ZlcmxheS1hbmltYXRpb24uZm91cjo6YWZ0ZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDNzOyAvKiBEZWxheXMgYnkgM3MgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLyogS2V5ZnJhbWUgYW5pbWF0aW9uIGZvciBmYWRlIGluL291dCBlZmZlY3QgKi9cbkBrZXlmcmFtZXMgZmFkZUluT3V0LXRhbGVudCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG4gIDI1JSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIDc1JSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbi8qIE9wdGlvbmFsOiBZb3UgY2FuIGRlZmluZSBtYWluIGNvbnRlbnQgYW5pbWF0aW9ucyB3aXRoIGRlbGF5cyBpZiBuZWVkZWQgKi9cbi5tYWluLTEge1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubWFpbi0yIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cblxuLm1haW4tMyB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogOHM7XG59XG5cbi5tYWluLTQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDEycztcbn1cblxuLyoqRW5kKiovXG4uVGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLmZhZGVpbi10ZXN0aW1vbmlhbCB7XG4gIGFuaW1hdGlvbjogZmFkZUluT3V0LXRhbGVudCAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5mYWRlaW4tdGVzdGltb25pYWwub25lIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cbi5mYWRlaW4tdGVzdGltb25pYWwudHdvIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbn1cbi5mYWRlaW4tdGVzdGltb25pYWwudGhyZWUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDE2cztcbn1cbi5mYWRlaW4tdGVzdGltb25pYWwuZm91ciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMTJzO1xufVxuLmZhZGVpbi10ZXN0aW1vbmlhbC5maXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMHM7XG59XG4uZmFkZWluLXRlc3RpbW9uaWFsLnNpeCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMTI7XG59XG4uZmFkZWluLXRlc3RpbW9uaWFsLnNldmVuIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNHM7XG59XG4uZmFkZWluLXRlc3RpbW9uaWFsLmVpZ2h0IHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiA4cztcbn1cbi5mYWRlaW4tdGVzdGltb25pYWwubmluZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluT3V0LXRlc3RpbW9uaWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmdyYW5kLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMxMXB4O1xuICBoZWlnaHQ6IDIzOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmFuZC1ib3gge1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4uZ3JhbmQtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xufVxuLmdyYW5kLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNDAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuMjkwMTk2MDc4NCkgNTAlLCB0cmFuc3BhcmVudCA2MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBhbmltYXRpb246IHNoaW1tZXIgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmhpZGUtdHh0IHtcbiAgb3BhY2l0eTogMC4wMDAwMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIDAuNXM7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5pbnZpZXdbZGF0YS1pbnZpZXctZWZmZWN0PWZhZGUtdXBdIHtcbiAgb3BhY2l0eTogMC4wMDAwMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xufVxuLmludmlldy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmludmlld1tkYXRhLWludmlldy1zdGFnZ2VyPVwiMFwiXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uaW52aWV3W2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxXCJdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmludmlld1tkYXRhLWludmlldy1zdGFnZ2VyPVwiMlwiXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5pbnZpZXdbZGF0YS1pbnZpZXctc3RhZ2dlcj1cIjNcIl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4uaW52aWV3W2RhdGEtaW52aWV3LXN0YWdnZXI9XCI0XCJdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmludmlld1tkYXRhLWludmlldy1zdGFnZ2VyPVwiNVwiXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uaW52aWV3W2RhdGEtaW52aWV3LXN0YWdnZXI9XCI2XCJdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLmludmlld1tkYXRhLWludmlldy1zdGFnZ2VyPVwiN1wiXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5pbnZpZXdbZGF0YS1pbnZpZXctc3RhZ2dlcj1cIjhcIl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG4uaW52aWV3W2RhdGEtaW52aWV3LXN0YWdnZXI9XCI5XCJdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLmludmlld1tkYXRhLWludmlldy1zdGFnZ2VyPVwiMTBcIl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuLmludmlld1tkYXRhLWludmlldy1zdGFnZ2VyPVwiMTFcIl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG4uaW52aWV3W2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxMlwiXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5pbnZpZXdbZGF0YS1pbnZpZXctc3RhZ2dlcj1cIjEzXCJdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuLmludmlld1tkYXRhLWludmlldy1zdGFnZ2VyPVwiMTRcIl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG4uaW52aWV3W2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxNVwiXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG4uaW52aWV3W2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxNlwiXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4ycztcbn1cbi5pbnZpZXdbZGF0YS1pbnZpZXctc3RhZ2dlcj1cIjE3XCJdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjRzO1xufVxuLmludmlld1tkYXRhLWludmlldy1zdGFnZ2VyPVwiMThcIl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLCB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XG59XG4uaW52aWV3W2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxOVwiXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy44cztcbn1cbi5pbnZpZXdbZGF0YS1pbnZpZXctc3RhZ2dlcj1cIjIwXCJdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSwgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0cztcbn0iLCIuYm94LW9mZmVyIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTI4cHggMHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICB9XHJcbiAgLmRhdGEtZGVzYyB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW4tMzAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLm9mZmVyY2FyZC1hcnJheSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMWZyO1xyXG4gICAgICBnYXA6IDQ1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub2ZmZXJjYXJkLXNlY3Rpb24tbWFpbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5vZmZlcmNhcmQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLnRvcC1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub2ZmZXItbnVtIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHlFaWdodDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5U2l4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tLXNlY3Rpb24tb2ZmZXIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGxhdmVuZGVyLWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWlzc2lvbi1zZWN0aW9uLW1haW4ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXgtaGVpZ2h0OiA3NjBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1pc3Npb24tc2VjdGlvbiB7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NjBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5taXNzaW9uLWltZy1maXJzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzYlO1xyXG4gICAgICB0b3A6IC0xMSU7XHJcbiAgICB9XHJcbiAgICAubWlzc2lvbi1pbWctc2Vjb25kIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5taXNzaW9uLXRvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5U2l4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXR3ZW50eUZvdXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHR5Rm91cjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9zaXh0eUZvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5RWlnaHQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtdGhpcnR5RWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWlzc2lvbi1ib3R0b20ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuLTMwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIDMgc2VjdGlvblxyXG4uYWR2YW50YWdlLW1haW4tc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC5jYXJkcy1jb250YWluZXItYWR2YW50YWdlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgZ2FwOiA0NXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5hZHZhbnRhZ2VDYXJkY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDJweCBhdXRvO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgODUlO1xyXG4gICAgICB9XHJcbiAgICAgIGdhcDogMTNweDtcclxuICAgICAgLmxlZnQtc2lkZSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBjb2xvcjogJGN5bGluZHJpY2FsLWNvb3JkaW5hdGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWR2YW50YWdlLWhlYWRpbmcge1xyXG4gICAgLmRlc2Mge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eVNpeDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDBweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0eUZvdXI7XHJcbiAgICAgIGNvbG9yOiAkY3lsaW5kcmljYWwtY29vcmRpbmF0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydHk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWZvdXJ0eTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hZHZhbnRhZ2UtY2FyZC1tYWluIHtcclxuICB3aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi5vZmZlcm1haW4tc2VjdGlvbi1iZyB7XHJcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gei1pbmRleDogLTE7XHJcbn1cclxuIiwiLm9mZmVyY2FyZC1zZWN0aW9uLW1haW4ge1xyXG4gICYubWd0LWFib3V0LTY0IHtcclxuICAgIG1hcmdpbi10b3A6ICRmb250X3NpeHR5Rm91cjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogJGZvbnQtdGhpcnR5O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWlzc2lvbi1zZWN0aW9uIHtcclxuICAubWlzc2lvbi1ib3R0b20ge1xyXG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmtub3ctbW9yZS1idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJtLXJlZC1kYXJrO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkZm9udC10d2VudHk7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBsZWZ0OiAtNzVweDtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzN2RlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtdHdlbHZlO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogOTUlO1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgJi5uby1iYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJHJpcGUtdG9tYXRvZXM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcmlwZS10b21hdG9lcztcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHJpcGUtdG9tYXRvZXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tQXJyb3ctdGhpbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJHJpcGUtdG9tYXRvZXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVkZWwtaWNvbi1BcnJvdy10aGluIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2lkdGgtMjAzIHtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgICYubWF4LWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc21hbGwtZm9udCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkLXNlY3Rpb24tY29tbW9uIHtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5U2l4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUZvdXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgfVxyXG4gICAgZm9udC13ZWlnaHQ6IDIwMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtdGhpcnR5U2l4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMjtcclxuICB9XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1uaW5ldHlTaXg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnR5O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGZvbnQtZm91cnR5O1xyXG4gICAgfVxyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TZXJpZlI7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtbmluZXR5U2l4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgJi5zbWFsbC1oIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydHlTaXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hYm91dC0xMzEge1xyXG4gIG1hcmdpbi10b3A6IDEzMXB4O1xyXG59XHJcbi5hYm91dC0zMCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ubWd0LWFib3V0dXMtMjAwIHtcclxuICBtYXJnaW4tdG9wOiAxOTdweDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogNDAwMHB4KSB7XHJcbiAgLmFib3V0LTEwMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYWJvdXQtbWItMTAwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuLmFib3V0LTYwIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmFib3V0LXVzLW1vZGFsIHtcclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1jdXN0b20tY2Fyc291YWwge1xyXG4gIC5zbGljay1zbGlkZXIge1xyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHRvbWF0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBsZWZ0OiA3NSU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgbGVmdDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgbGVmdDogODIlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGxlZnQ6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXY6aG92ZXI6bm90KC5zbGljay1kaXNhYmxlZCk6YmVmb3JlLFxyXG4gIC5zbGljay1uZXh0OmhvdmVyOm5vdCguc2xpY2stZGlzYWJsZWQpOmJlZm9yZSxcclxuICAuc2xpY2stcHJldjpob3Zlcjpub3QoLnNsaWNrLWRpc2FibGVkKSxcclxuICAuc2xpY2stbmV4dDpob3Zlcjpub3QoLnNsaWNrLWRpc2FibGVkKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYWJvdXQtdXMtcGFnZSB7XHJcbiAgLndlYWx0aC1jcmVhdGlvbnNlY3Rpb24ge1xyXG4gICAgLnJpZ2h0LXNlY3Rpb24ge1xyXG4gICAgICBAbWVkaWEgKHdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC13cmFwcGVyLTIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1uaW5ldHlPbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAod2lkdGg6IDEzNjBweCkge1xyXG4gICAgICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LXdyYXBwZXItMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LW5pbmV0eU9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhpZGUtdHh0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC50eHQtYm90dG9tLXVwLWFuaW1hdGlvbiB7XHJcbiAgICAmLmhpZGUtdHh0IHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIEBrZXlmcmFtZXMgYm90dG9tVXAge1xyXG4gICAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpO1xyXG4gICAgICB9XHJcbiAgICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3RhZ2UtMSB7XHJcbiAgICAgIGFuaW1hdGlvbjogYm90dG9tVXAgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSk7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBib3R0b21VcCAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKTtcclxuICAgIH1cclxuICAgICYuc3RhZ2UtMiB7XHJcbiAgICAgIGFuaW1hdGlvbjogYm90dG9tVXAgMS41cyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKTtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJvdHRvbVVwIDEuNXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSk7XHJcbiAgICB9XHJcbiAgICAmLnN0YWdlLTMge1xyXG4gICAgICBhbmltYXRpb246IGJvdHRvbVVwIDJzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogYm90dG9tVXAgMi41cyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKTtcclxuICAgIH1cclxuICAgICYuc3RhZ2UtNCB7XHJcbiAgICAgIGFuaW1hdGlvbjogYm90dG9tVXAgMi41cyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKTtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJvdHRvbVVwIDIuNXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbWctcmVzcG9uc2l2ZS0xMDAge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rbm93LW1vcmUtZWRidXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tcmVkLWRhcmsgIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJ1aXNlZC1wZWFjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBwYWRkaW5nOiAxNXB4IDIzcHg7XHJcbn1cclxuLmJ0bi1zZWN0aW9uLW1vYiB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcclxufVxyXG4ua25vdy1tb3JlLWVkYnV0dG9uLW1vYiB7XHJcbiAgZm9udC1zaXplOiAkZm9udC10d2VudHkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1yZWQtZGFyayAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5FeHRyYUxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDlweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFib3V0LXVzLWJyZWFkc2NydW1icyB7XHJcbiAgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYi1tYi0xMDAge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuLmFib3V0LXVzLXRlYW0tbW9kYWwge1xyXG4gIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyA1MCUpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zcS1vZmZzdGF0ZXMtbW9kYWwge1xyXG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5hYm91dC11cy1tb2RhbCB7XHJcbiAgLmFib3V0LXVzLW1vZGFsYm9keS1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW4tMzAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb3NpdGlvbi1jdXN0b20ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHRvcDogLTFweDtcclxufVxyXG5cclxuLmltZy1yZXNwb25zaXZlLXdpZHRoIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLnNlY3Rpb24tMy1oZXJpdGFnZSB7XHJcbiAgLnJvb3RoZXJpdGFnZS1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY4JTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuZml4ZWQtaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yb290aGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xyXG4gICAgLmhlYWQtc2VjdGlvbi1jb21tb24ge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWVpZ2h0eSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgIGdhcDogMHB4O1xyXG4gICAgLmRlc2Mge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuLTMwMDtcclxuICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWVpZ2h0ZWVuO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICRncmV5LXNoYWRlMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWFib3V0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIzcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuLTMwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tc2VjdGlvbiB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MXB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5rbm93LW1vcmUtYnRuIHtcclxuICAgICAgICAgICYubWd0LTI1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyZWFtcmVsYWxpdHktc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5ib3gtY2FyZCB7XHJcbiAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTM7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIC5sZWZ0aW1nLWNvbnRlbnQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0aW1nLWNvbnRlbnQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveDEtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgID4gcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUZvdXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDI1MDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtdHdlbnR5Rm91cjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXR3ZW50eTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0eUZvdXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfc2l4dHlGb3VyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1mb3VydHk7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0eTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dHlGb3VyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TZXJpZlI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X3NpeHR5Rm91cjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtZm91cnR5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN1cCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X2ZvdXJ0eTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gyLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAzNzVweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgPiBwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW4tMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gzLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvdHRvbTogMCU7XHJcbiAgICAgIC5pbWctY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWctY29udGVudC10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICByZ2JhKDI4LCAyNiwgNjksIDApIDAlLFxyXG4gICAgICAgICAgIzFjMWE0NSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDUxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgID4gcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW50ZXJlc3Qtc2VjdGlvbi1tYWluIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODAlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDEwMXB4O1xyXG4gIC5pbnRlcmVzdC1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICBnYXA6IDUwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlcml0YWdlLXNlY3Rpb24tYm90dG9tLW1haW4ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuaGVhZC1zZWN0aW9uLWNvbW1vbiB7XHJcbiAgICAgIC5tYWluLWhlYWRlci1jb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5U2l4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5Rm91cjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5FeHRyYUxpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTI7XHJcbiAgICAgIH1cclxuICAgICAgaDEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9zZXZlbnR5VGhyZWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJpdGFnZS1zZWN0aW9uLWRlc2Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWVpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuLTMwMDtcclxuXHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdC1zZWN0aW9uLW1haW4tbW9iaWxlIHtcclxuICBtYXJnaW4tdG9wOiAxMTVweDtcclxuICAuaW50ZXJlc3Qtc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaW50ZXJzZWN0LW1vYmlsZSB7XHJcbiAgICAgIC50eHRjb250ZW50LWZpeCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTUlO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgfVxyXG4gICAgICAuaW1nY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm1haW4tY29udGVudC1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyaXRhZ2Utc2VjdGlvbi1ib3R0b20tbWFpbiB7XHJcbiAgICAuaGVyaXRhZ2Utc2VjdGlvbi1kZXNjIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLmhlYWQtc2VjdGlvbi1jb21tb24ge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1mb3VydHlFaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJlYW0tcmVsaWF0eS1zZWN0aW9uLW1vYmlsZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxYzFhNDUgMCUsICMxYzFhNDUgMTAwJSksICMwMzAwMmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzQ1cHg7XHJcbiAgbWFyZ2luLXRvcDogNjVweDtcclxuICAuYm94My1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDBweDtcclxuICB9XHJcbiAgLmltZy1jb250ZW50LXRleHQge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyOCwgMjYsIDY5LCAwKSAwJSwgIzFjMWE0NSAxMDAlKTtcclxuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgID4gcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkY3lsaW5kcmljYWwtY29vcmRpbmF0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkZHVsbC1ncmV5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyZWFtcmVsYWxpdHktc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG4gIC5ib3gxLWNvbnRlbnQtdHh0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vdXJnb2FsLW1haW4tc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuaW1nIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAvLyAgIHdpZHRoOiA0NzJweDtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgLm91cmdvYWwtbWFpbiB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmhlYWQtc2VjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLmdvYWwtaW1nLXNlY3Rpb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWctbW9iaWxlIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMXB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNTBweCkgYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2FvbDEge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHRvcDogODUlO1xyXG4gICAgICAgICAgbGVmdDogMjMlO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5nYW9sMiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MiU7XHJcbiAgICAgICAgbGVmdDogODclO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICB0b3A6IDgxJTtcclxuICAgICAgICAgIGxlZnQ6IDY3JTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2FvbDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogODQlO1xyXG4gICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogNDQlO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDczcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5nb2FsLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5Rm91cjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXR3ZW50eUZvdXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZC1zZWN0aW9uLWNvbW1vbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICB9XHJcbn1cclxuLmxlYWRlci1tYWluLXNlY3Rpb24ge1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiAzNzBweDtcclxuICB9XHJcbn1cclxuIiwiLndlYWx0aC10YWxlbnQtVWkge1xyXG4gIC5jb21tb24tZGl2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmlubmVyLWltYWdlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAuY2lyY2xlaW1nLXNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5VHdvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X3RoaXJ0eVR3bztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlubmVyLTEtMSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUZvdXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXR3ZW50eTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSxcclxuICAgICAgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbmluZXR5U2l4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TZXJpZlI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1vbi1kaXYtZ3JpZC0xIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMjAlIDIwJSAyMCU7XHJcbiAgICAgIGhlaWdodDogMjE1cHg7XHJcbiAgICAgIGdhcDogMXB4O1xyXG5cclxuICAgICAgLmRpdi1wYXRjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21tb24tZGl2LWdyaWQtMiB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDIwJSAyMCUgMjAlIDIwJTtcclxuICAgICAgaGVpZ2h0OiAyMTVweDtcclxuICAgICAgZ2FwOiAxcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuY29tbW9uLWRpdi1ncmlkLTMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAyMCUgMjAlIDIwJSAyMCU7XHJcbiAgICAgIGhlaWdodDogMjE1cHg7XHJcbiAgICAgIGdhcDogMXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmJsYWNrLW92ZXJsYXktYW5pbWF0aW9uIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZ2FlLWltYWdlLTEtMyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmltZy0xLTMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgdG9wOiAtODdweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndlYWx0aC10YWxlbnQtV2lkdGgge1xyXG4gIG1heC13aWR0aDogMTE3MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4iLCIuYmx1ZS1iaW5kaS1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAudGV4dC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDMwJTtcclxuICAgIHRvcDogMzMlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgIHRvcDogMjklO1xyXG4gICAgfVxyXG4gICAgLmhlYWQtc2VjdGlvbi1jb21tb24ge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28tcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNDUlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC5ibHVlLWJpbmQtbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGltZyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogOThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1nLXJlc3BvbnNpdmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5oZWFkLXNlY3Rpb24tY29tbW9uIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5Rml2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtdHdlbnR5Rml2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYmluZGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ0bi1iaW5kaSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIuVGVzdGltb25pYWxzLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJveCB7XHJcbiAgICAvLyB3aWR0aDogMTMxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDcwMnB4O1xyXG4gIH1cclxuXHJcbiAgLmJveCAuZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gd2lkdGg6IDEzMjlweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3MDJweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYm94IC5vdmVybGFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIHdpZHRoOiAxMzE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzAycHg7XHJcbiAgICAuaGVhZC1zZWN0aW9uIHtcclxuICAgICAgLmhlYWQtc2VjdGlvbi1jb21tb24ge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnR5RWlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1mb3VydHlFaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveCAub3ZlcmxhcC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyB3aWR0aDogMTMxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ3M3B4O1xyXG4gICAgdG9wOiA4OXB4O1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5ib3ggLnZlY3RvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyB3aWR0aDogMTMxM3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE5N3B4O1xyXG4gICAgdG9wOiA2M3B4O1xyXG4gIH1cclxuXHJcbiAgLmJveCAuZGl2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNjdweDtcclxuICAgIGhlaWdodDogNDczcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAxODBkZWcsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMC42JSxcclxuICAgICAgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCVcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAuYm94IC5vdmVybGFwLWdyb3VwLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE2N3B4O1xyXG4gICAgaGVpZ2h0OiA0NzNweDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwJTtcclxuICB9XHJcblxyXG4gIC5ib3ggLm92ZXJsYXAtZ3JvdXAtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQ3M3B4O1xyXG4gIH1cclxuXHJcbiAgLmJveCAucmVjdGFuZ2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNjdweDtcclxuICAgIGhlaWdodDogNDczcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDE4MGRlZyxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLjYlLFxyXG4gICAgICByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJVxyXG4gICAgKTtcclxuICB9XHJcblxyXG4gIC5ib3ggLmVsbGlwc2Uge1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICB0b3A6IDQ2cHg7XHJcbiAgICBsZWZ0OiA2N3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuYm94IC5pbWcge1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICB0b3A6IDEwNHB4O1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuYm94IC5lbGxpcHNlLTIge1xyXG4gICAgd2lkdGg6IDg2cHg7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICB0b3A6IDM5cHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuYm94IC5lbGxpcHNlLTMge1xyXG4gICAgd2lkdGg6IDg3cHg7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICB0b3A6IDI1OXB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLmJveCAuZWxsaXBzZS00IHtcclxuICAgIHdpZHRoOiAyNDRweDtcclxuICAgIGhlaWdodDogMjQ0cHg7XHJcbiAgICB0b3A6IDc2cHg7XHJcbiAgICBsZWZ0OiA1MTlweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLmJveCAucG9seWdvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgdG9wOiAyNTRweDtcclxuICAgIGxlZnQ6IDUzNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tcmVkLWRhcms7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICR3YXJtLXJlZC1kYXJrO1xyXG4gIH1cclxuXHJcbiAgLmJveCAucG9seWdvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNThweDtcclxuICAgIGhlaWdodDogNThweDtcclxuICB9XHJcblxyXG4gIC5ib3ggLmVsbGlwc2UtNSB7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIHRvcDogMjgzcHg7XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5ib3ggLmVsbGlwc2UtNiB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIHRvcDogMjIycHg7XHJcbiAgICBsZWZ0OiAzMiU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5ib3ggLmVsbGlwc2UtNyB7XHJcbiAgICB3aWR0aDogNTFweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHRvcDogMTQxcHg7XHJcbiAgICByaWdodDogMTklO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuYm94IC5lbGxpcHNlLTgge1xyXG4gICAgd2lkdGg6IDUxcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB0b3A6IDI0NXB4O1xyXG4gICAgcmlnaHQ6IDEyJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLmJveCAub3ZlcmxhcC0yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIGhlaWdodDogOThweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwNnB4O1xyXG4gIH1cclxuXHJcbiAgLmJveCAudGV4dC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDkwcHg7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuRXh0cmFMaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRoaXJ0eVNpeDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ2LjhweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuYm94IC50ZXh0LXdyYXBwZXItMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM2cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0eUVpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNjIuNHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5ib3ggLm92ZXJsYXAtMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgdG9wOiA0NThweDtcclxuICAgIGxlZnQ6IDQ1NHB4O1xyXG4gIH1cclxuXHJcbiAgLmJveCAucCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNDc3cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUtc2hhZGUzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLmJveCAudGV4dC13cmFwcGVyLTMge1xyXG4gICAgdG9wOiAyOHB4O1xyXG4gICAgcmlnaHQ6IDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHggdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDE4MGRlZyxcclxuICAgICAgcmdiKDIxMSwgMTcyLCA5MykgMCUsXHJcbiAgICAgIHJnYigxMzEuNzIsIDk4Ljk5LCAzMi43MSkgMTAwJVxyXG4gICAgKTtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiU3luZS1SZWd1bGFyXCIsIEhlbHZldGljYTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDE1OHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjA1LjRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuYm94IC50ZXh0LXdyYXBwZXItNCB7XHJcbiAgICB0b3A6IDM0NXB4O1xyXG4gICAgbGVmdDogMzkwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTgwZGVnLFxyXG4gICAgICByZ2IoMjExLCAxNzIsIDkzKSAwJSxcclxuICAgICAgcmdiKDEzMS43MiwgOTguOTksIDMyLjcxKSAxMDAlXHJcbiAgICApO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuRXh0cmFMaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDE1OHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjA1LjRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuYm94IC5vdmVybGFwLTQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDI5N3B4O1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgdG9wOiA1NzVweDtcclxuICAgIGxlZnQ6IDQ1NHB4O1xyXG4gIH1cclxuXHJcbiAgLmJveCAudGV4dC13cmFwcGVyLTUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5VHdvO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuYm94IC50ZXh0LXdyYXBwZXItNiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM5cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5ib3ggLmZyYW1lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTRweCAyNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2NjRweDtcclxuICAgIGxlZnQ6IDYwOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogJHJpcGUtdG9tYXRvZXM7XHJcbiAgfVxyXG5cclxuICAuYm94IC5zZWUtbW9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICRyaXBlLXRvbWF0b2VzO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzLjdweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIC5ib3ggLmFycm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkcmlwZS10b21hdG9lcztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRyaXBlLXRvbWF0b2VzO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LW5pbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWwtc2VjdGlvbi1tb2JpbGUge1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgLnZlY3RvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU4JTtcclxuICAgIGxlZnQ6IC01JTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIHdpZHRoOiA0MzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXN0aW1vbmlhbC1taWRkbGUtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgNzAlIDE1JTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5maXJzdC1sZWZ0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAuZWxsaXBzZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5lbGxpcHNlLTcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDcwJTtcclxuICAgICAgICBsZWZ0OiAtMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYXN0LXJpZ2h0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAuZWxsaXBzZS04IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmVsbGlwc2UtNSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1pZGRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLnBvbHlnb24td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRlc3RpbW9uaWFsLXR4dC1tb2JpbGUge1xyXG4gICYudGVzdGltb25pYWwtdHh0IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAub3ZlcmxhcC0zIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlLXNoYWRlMztcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0LXdyYXBwZXItdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwJSA5MCU7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtd3JhcHBlci00IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdmVybGFwLTQge1xyXG4gICAgICAub3ZlcmxhcC00LWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgNzUlIDE1JTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAudGV4dC13cmFwcGVyLTUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC13cmFwcGVyLTYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mcmFtZS1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC5mcmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyaXBlLXRvbWF0b2VzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIC5zZWUtbW9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkV4dHJhTGlnaHQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRyaXBlLXRvbWF0b2VzO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzLjdweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY29sb3I6ICRyaXBlLXRvbWF0b2VzO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJpcGUtdG9tYXRvZXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbmluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByZXNzLXJlbGFzZS1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgY29sdW1uLWdhcDogODBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAuZGVzYyB7XHJcbiAgICBjb2xvcjogJHJpY2gtYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByZXNzUmVsZWFzZS1zZWN0aW9uLWFycmF5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgZ2FwOiA1MHB4O1xyXG59XHJcbiIsIi5kZWRpY2F0ZWQtcGFydG5lci1zZWN0aW9uIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC5kZWRpY2F0ZWRMZWZ0LXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnZlY3RvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzRweDtcclxuICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDMzMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJveC1kZWRpY2F0ZWQge1xyXG4gICAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuRXh0cmFMaWdodDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eVNpeDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnRfdGhpcnR5U2l4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5Rm91cjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC10d2VudHlGb3VyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtd3JhcHBlci0yIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5RWlnaHQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X2ZvdXJ0eUVpZ2h0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5Rm91cjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC10aGlydHlGb3VyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtd3JhcHBlci0zIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRyaWNoLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbmluZXR5U2l4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LWZvdXJ0eUVpZ2h0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dHlmb3VyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpeHR5Zm91cjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtd3JhcHBlci00IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUtc2hhZGUzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC10aGlydHk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtd3JhcHBlci01IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXR3ZW50eVNldmVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgICAgLmRpdiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkcmljaC1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LW5pbmV0eVNpeDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGZvbnQtbmluZXR5U2l4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dHlmb3VyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXNpeHR5Zm91cjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLkRlZGljYXRlZENhcm91c2FsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIC5zbGljay1saXN0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDUwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBnYXA6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGVkaWNhdGVkLWNhcmQtc2VjdGlvbiB7XHJcbiAgLmRlZGljYXRlZC10ZXh0LWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMzdweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLm5hbWUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZS1zaGFkZTM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAuc3RhdGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRlZGljYXRlZC1jYXJkIHtcclxuICAgIHdpZHRoOiAzODZweDtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAzODZweDtcclxuICAgICAgaGVpZ2h0OiAyNDFweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJvdHRvbTogLTI2cHg7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlIC5yZWN0YW5nbGUge1xyXG4gICAgICB3aWR0aDogMzg2cHg7XHJcbiAgICAgIGhlaWdodDogMjQxcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ1c2luZXNzLWNhcnNvdWFsIHtcclxuICAuYnVzaW5lc3MtY2Fyc291YWwtaGVhZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgY29sb3I6ICRkYXJrLW9yYW5nZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9udF90d2VudHk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyc291YWwtY3VzdG9tLXVpLWFib3V0IHtcclxuICAuc2xpY2stc2xpZGVyIHtcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgJi5jdXN0b20tZG90cyB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdG9tYXRvO1xyXG4gICAgICAgICAgICAgIGJ1dHRvbi5jdXN0b20tZG90IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRvbWF0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvbWF0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzQlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHBpbmtpc2gtaHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbi5jdXN0b20tZG90IHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwaW5raXNoLWh1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLmxlYWRlci1zZWN0aW9uIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICYubm8tZmlyc3QtY2hpbGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uVGFibGUtdmVydGljYWwtbWFpbiB7XHJcbiAgICAmLmNvbW1vblRhYmxlLXZlcnRpY2FsLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA3MCU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIC50YWItY29udGVudC1hYm91dCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2Fyc291YWwtc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIHVsLm5hdi10YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICBidXR0b24ubmF2LWxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaS5uYXYtaXRlbSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uLm5hdi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkcmlwZS10b21hdG9lcyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUtc2hhZGUyO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5uby1maXJzdC1jaGlsZCB7XHJcbiAgICB1bC5uYXYtdGFicyB7XHJcbiAgICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBidXR0b24ubmF2LWxpbmsge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE0MFwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1c2luZXNzdGVhbS1jYXJkLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIC5idXNpbmVzc3RlYW0tY2FyZCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXNpbmVzc3RlYW0tLXRleHQtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRncmV5LXNoYWRlMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXNpbmVzcy1jYXJzb3VhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTE7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgei1pbmRleDogOCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5ib2FyZC1kaXJlY3Rvci1jYXJzb3VhbCB7XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICNsZWFkZXItc2VjdGlvbi1pZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0yMTBweDtcclxuICAgIHotaW5kZXg6IDg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVpZ2h0NDUwcHgge1xyXG4gIGhlaWdodDogNDUwcHg7XHJcbn1cclxuLm1vZGFsLXBvcHVwLWFib3V0dXMge1xyXG4gIC5hYm91dC11cy1tb2RhbC1oZWlnaHQge1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBIYW5kbGUgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYW1lLWNvbnRlbnQge1xyXG4gICAgY29sb3I6ICRNaWRuaWdodC1CbHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNlcmlmUjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnR5RWlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUZvdXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXNjLWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW4tMzAwO1xyXG4gICAgY29sb3I6ICRNaWRuaWdodC1CbHVlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuLTMwMDtcclxuICAgIGNvbG9yOiAkTWlkbmlnaHQtQmx1ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1hYm91dC1zcGFjaW5nIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTAwcHggIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21tb24tdGFiLWFib3V0dXMge1xyXG4gICYuY29tbW9uLXRhYi1jb2xvciB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtdXMtbW9kYWwge1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgJi5tb2RhbC1sZyB7XHJcbiAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIC5jbG9zZS1pY29uLXBvc2l0aW9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLm1pc3Npb24tdGFiLWNvbnRlbnQge1xyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbi0zMDA7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJjb250ZW50LW1vYmlsZS1tdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuYmFubmVyY29udGVudC1zZWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQyNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGhlaWdodDogMjEzcHg7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAudHh0LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIGdhcDogOTBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWhlYWQge1xyXG4gICAgICBjb2xvcjogJGN5bGluZHJpY2FsLWNvb3JkaW5hdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l4dHlGb3VyO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2VyaWZSO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l4dHlGb3VyO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X3RoaXJ0eVR3bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFiLWNvbnRlbnQtYWJvdXQge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yb290aGVyaXRhZ2Utc2VjdGlvbiB7XHJcbiAgLmZpeGVkLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuY29pbi1jb250ZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMjA4ZGVnLFxyXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICByZ2IoMjU1LCAyNTUsIDI1NSkgNTAlLFxyXG4gICAgICByZ2IoMCAwIDApIDEwMCVcclxuICAgICk7XHJcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDIwOGRlZyxcclxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSxcclxuICAgICAgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSxcclxuICAgICAgcmdiKDAgMCAwKSAxMDAlXHJcbiAgICApO1xyXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIG1hc2stc2l6ZTogMzAwJSAxMDAlO1xyXG4gICAgYW5pbWF0aW9uOiBjbGlwLWZhZGUgMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgLyogS2V5ZnJhbWVzIGZvciB0aGUgYW5pbWF0aW9uICovXHJcbiAgQGtleWZyYW1lcyBjbGlwLWZhZGUge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IHJpZ2h0OyAvKiBTdGFydCBmcm9tIHRoZSBsZWZ0ICovXHJcbiAgICAgIG1hc2stcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7IC8qIE1vdmUgdGhlIG1hc2sgdG8gdGhlIGNlbnRlciAqL1xyXG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0OyAvKiBNb3ZlIHRoZSBtYXNrIHRvIHRoZSByaWdodCAqL1xyXG4gICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gYW5pbWF0aW9uIGZvciByb3RhdGlvblxyXG5cclxuLmNpcmNsZS1yb2F0YXRpb24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjY2lyY2xlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBjaXJjbGUgMTBzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5Aa2V5ZnJhbWVzIGNpcmNsZSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNpcmNsZSB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGFuaW1hdGlvbiBwZXJzb25cclxuXHJcbi5wZXJzb25Nb3ZlbGVmdHRvcmlnaHQge1xyXG4gIGFuaW1hdGlvbjogNTBzIGVhc2UtaW4tb3V0IDBzIGluZmluaXRlIG5vcm1hbCBub25lIHJ1bm5pbmdcclxuICAgIGFib3V0LW1vdmVMZWZ0VG9SaWdodDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogNTBzIGVhc2UtaW4tb3V0IDBzIGluZmluaXRlIG5vcm1hbCBub25lIHJ1bm5pbmdcclxuICAgIGFib3V0LW1vdmVMZWZ0VG9SaWdodDtcclxuICAvL2FuaW1hdGlvbi1kZWxheTogNnM7XHJcbn1cclxuQGtleWZyYW1lcyBhYm91dC1tb3ZlTGVmdFRvUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLUltYWdlLW1vdmFibGUge1xyXG4gIGFuaW1hdGlvbjogc2hpZnRNYXNrIDUwcyBpbmZpbml0ZSBhbHRlcm5hdGUgZWFzZS1pbjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBhbmltYXRpb246IHNoaWZ0TWFza21iIDUwcyBpbmZpbml0ZSBhbHRlcm5hdGUgZWFzZS1pbjtcclxuICB9XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDAlO1xyXG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgbWFzay1zaXplOiBhdXRvIDIwMCU7XHJcbiAgbWFzay1wb3NpdGlvbjogYm90dG9tO1xyXG4gIG1hc2stY29tcG9zaXRlOiBhZGQ7XHJcbiAgbWF4LXdpZHRoOiAyMDAlO1xyXG4gIHRvcDogMCU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hpZnRNYXNrIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgbWFzay1wb3NpdGlvbjogMCUgYm90dG9tO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDBweCk7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiAtMzAwcHggYm90dG9tO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiAwJSBib3R0b207XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc2hpZnRNYXNrbWIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIG1hc2stcG9zaXRpb246IDAlIGJvdHRvbTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiAtNDBweCBib3R0b207XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgbWFzay1wb3NpdGlvbjogMCUgYm90dG9tO1xyXG4gIH1cclxufVxyXG4uYm94LW9mZmVyLXRleHQge1xyXG4gIC5mYWRlLWFib3V0IHtcclxuICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZm9yd2FyZHM7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmLmhpZGUtdHh0IHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFkZS1hYm91dDpudGgtY2hpbGQoMSkge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xyXG4gIH1cclxuXHJcbiAgLmZhZGUtYWJvdXQ6bnRoLWNoaWxkKDIpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMC43cztcclxuICB9XHJcblxyXG4gIC5mYWRlLWFib3V0Om50aC1jaGlsZCgzKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XHJcbiAgfVxyXG4gIC5mYWRlLWFib3V0Om50aC1jaGlsZCg0KSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gIH1cclxuICAuZmFkZS1hYm91dDpudGgtY2hpbGQoNSkge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xyXG4gIH1cclxuICAuZmFkZS1hYm91dDpudGgtY2hpbGQoNikge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xyXG4gIH1cclxuICAuZmFkZS1hYm91dDpudGgtY2hpbGQoNykge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGUtYWJvdXQge1xyXG4gIGFuaW1hdGlvbjogZmFkZUluQ2FyZCAxcyBmb3J3YXJkcztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLmhpZGUtdHh0IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluQ2FyZCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ub2ZmZXJjYXJkLWFycmF5IHtcclxuICAmLm9mZmVyY2FyZC1mYWRlIHtcclxuICAgIC5vZmZlcmNhcmQuZmFkZS1hYm91dC5tb2ItYW5pbWF0aW9uOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcclxuICAgIH1cclxuICAgIC5vZmZlcmNhcmQuZmFkZS1hYm91dC5tb2ItYW5pbWF0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40cztcclxuICAgIH1cclxuICAgIC5vZmZlcmNhcmQuZmFkZS1hYm91dC5tb2ItYW5pbWF0aW9uOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS42cztcclxuICAgIH1cclxuXHJcbiAgICAub2ZmZXJjYXJkLmZhZGUtYWJvdXQuZGVzay1hbmltYXRpb246bnRoLWNoaWxkKDEpIHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xyXG4gICAgfVxyXG4gICAgLm9mZmVyY2FyZC5mYWRlLWFib3V0LmRlc2stYW5pbWF0aW9uOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40cztcclxuICAgIH1cclxuICAgIC5vZmZlcmNhcmQuZmFkZS1hYm91dC5kZXNrLWFuaW1hdGlvbjpudGgtY2hpbGQoMykge1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUtaW1hZ2Uge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbi8qZmFkZSBvdXQgZWZmZWN0KioqKi9cclxuLmZhZGVvdXQtYW5pbWF0aW9uLWJveCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW1hZ2Utd2VhbHRoO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOXM7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlLWltYWdlLXdlYWx0aCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxufVxyXG5cclxuLmJsYWNrLW92ZXJsYXktYW5pbWF0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIFRoZSBvdmVybGF5IGl0c2VsZiB3aXRoIGFuaW1hdGlvbiAqL1xyXG4uYmxhY2stb3ZlcmxheS1hbmltYXRpb246OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTsgLyogSW5pdGlhbCBzdGF0ZSAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuICBhbmltYXRpb246IGZhZGVJbk91dC10YWxlbnQgNHMgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuLyogVGhlIGluZGl2aWR1YWwgb3ZlcmxheXMgd2l0aCBzZXF1ZW50aWFsIGFuaW1hdGlvbnMgKi9cclxuLmJsYWNrLW92ZXJsYXktYW5pbWF0aW9uLm9uZTo6YWZ0ZXIge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHM7IC8qIFN0YXJ0cyBpbW1lZGlhdGVseSAqL1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5ibGFjay1vdmVybGF5LWFuaW1hdGlvbi50d286OmFmdGVyIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDFzOyAvKiBEZWxheXMgYnkgMXMgKi9cclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4uYmxhY2stb3ZlcmxheS1hbmltYXRpb24udGhyZWU6OmFmdGVyIHtcclxuICBhbmltYXRpb24tZGVsYXk6IDJzOyAvKiBEZWxheXMgYnkgMnMgKi9cclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4uYmxhY2stb3ZlcmxheS1hbmltYXRpb24uZm91cjo6YWZ0ZXIge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogM3M7IC8qIERlbGF5cyBieSAzcyAqL1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIEtleWZyYW1lIGFuaW1hdGlvbiBmb3IgZmFkZSBpbi9vdXQgZWZmZWN0ICovXHJcbkBrZXlmcmFtZXMgZmFkZUluT3V0LXRhbGVudCB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLyogT3B0aW9uYWw6IFlvdSBjYW4gZGVmaW5lIG1haW4gY29udGVudCBhbmltYXRpb25zIHdpdGggZGVsYXlzIGlmIG5lZWRlZCAqL1xyXG4ubWFpbi0xIHtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbn1cclxuXHJcbi5tYWluLTIge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcclxufVxyXG5cclxuLm1haW4tMyB7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcclxuICBhbmltYXRpb24tZGVsYXk6IDhzO1xyXG59XHJcblxyXG4ubWFpbi00IHtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMTJzO1xyXG59XHJcblxyXG4vKipFbmQqKi9cclxuXHJcbi5UZXN0aW1vbmlhbHMtc2VjdGlvbiB7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuLmZhZGVpbi10ZXN0aW1vbmlhbCB7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5PdXQtdGFsZW50IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgJi5vbmUge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgfVxyXG4gICYudHdvIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDZzO1xyXG4gIH1cclxuICAmLnRocmVlIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDE2cztcclxuICB9XHJcbiAgJi5mb3VyIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDEycztcclxuICB9XHJcbiAgJi5maXZlIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDEwcztcclxuICB9XHJcbiAgJi5zaXgge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMTI7XHJcbiAgfVxyXG4gICYuc2V2ZW4ge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMTRzO1xyXG4gIH1cclxuICAmLmVpZ2h0IHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDhzO1xyXG4gIH1cclxuICAmLm5pbmUge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUluT3V0LXRlc3RpbW9uaWFsIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JhbmQtYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMxMXB4O1xyXG4gIGhlaWdodDogMjM5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDQ1ZGVnLFxyXG4gICAgICB0cmFuc3BhcmVudCA0MCUsXHJcbiAgICAgICNmYWZhZmE0YSA1MCUsXHJcbiAgICAgIHRyYW5zcGFyZW50IDYwJVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgYW5pbWF0aW9uOiBzaGltbWVyIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGltbWVyIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDAlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDAlO1xyXG4gIH1cclxufVxyXG4iLCIuaGlkZS10eHQge1xyXG4gIG9wYWNpdHk6IDAuMDAwMDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSxcclxuICAgIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIDAuNXM7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG5cclxuLy8gQmFzZSBzdHlsaW5nIGZvciBmYWRlLXVwIGVmZmVjdFxyXG4uaW52aWV3IHtcclxuICAmW2RhdGEtaW52aWV3LWVmZmVjdD1cImZhZGUtdXBcIl0ge1xyXG4gICAgb3BhY2l0eTogMC4wMDAwMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgLy8gU3RhcnQgYmVsb3cgdGhlIGluaXRpYWwgcG9zaXRpb25cclxuICB9XHJcblxyXG4gIC8vIEFjdGl2ZSBzdGF0ZSBmb3IgZWxlbWVudHMgY29taW5nIGludG8gdmlld1xyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIC8vIFN0YWdnZXJlZCB0cmFuc2l0aW9uIGRlbGF5IGJhc2VkIG9uIGRhdGEtaW52aWV3LXN0YWdnZXIgYXR0cmlidXRlXHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiMFwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICB9XHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiMVwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCIyXCJdIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksXHJcbiAgICAgIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgfVxyXG4gICZbZGF0YS1pbnZpZXctc3RhZ2dlcj1cIjNcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSxcclxuICAgICAgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICB9XHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiNFwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCI1XCJdIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksXHJcbiAgICAgIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCI2XCJdIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksXHJcbiAgICAgIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XHJcbiAgfVxyXG4gICZbZGF0YS1pbnZpZXctc3RhZ2dlcj1cIjdcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSxcclxuICAgICAgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcclxuICB9XHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiOFwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCI5XCJdIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksXHJcbiAgICAgIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XHJcbiAgfVxyXG4gICZbZGF0YS1pbnZpZXctc3RhZ2dlcj1cIjEwXCJdIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuNiwgMCwgMC4wNSwgMSksXHJcbiAgICAgIHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxMVwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxMlwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxM1wiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxNFwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xyXG4gIH1cclxuICAmW2RhdGEtaW52aWV3LXN0YWdnZXI9XCIxNVwiXSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjYsIDAsIDAuMDUsIDEpLFxyXG4gICAgICB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcclxuICB9XHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiMTZcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSxcclxuICAgICAgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMy4ycztcclxuICB9XHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiMTdcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSxcclxuICAgICAgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMy40cztcclxuICB9XHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiMThcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSxcclxuICAgICAgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMy42cztcclxuICB9XHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiMTlcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSxcclxuICAgICAgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMy44cztcclxuICB9XHJcbiAgJltkYXRhLWludmlldy1zdGFnZ2VyPVwiMjBcIl0ge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjA1LCAxKSxcclxuICAgICAgdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogNHM7XHJcbiAgfVxyXG59XHJcbiIsIi5maWxlLXVwbG9hZC1jb21tb24ge1xyXG4gIC5maWxldXBsb2FkLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWdodC10cmFuc3BhcmVuY3k7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5lLWhlaWdodC1maXZlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA1O1xyXG4gIH1cclxuICAuZmlsZS11cGxvYWQtYm94LWFkZC1tb3JlIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZpbGUtdXBsb2FkLXNlY3Rpb24tZ2VuZXJpYyB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLnVwbG9hZC1hZ2FpbiB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxNTAlICovXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xyXG4gICAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbGUtdXBsb2FkLWNvbW1vbi13aXRob3V0Ym94IHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAuZmlsZS11cGxvYWQtYm94IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZmlsZS11cGxvYWQtc2VjdGlvbi1nZW5lcmljIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC5maWxldXBsb2FkLXNlY3Rpb24taW5lZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vZmlsZXVwbG9hZC5zY3NzXCI7XHJcblxyXG4uZmVlZGJhY2stc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgLmNvbXBvbmVudC1ncmlkLWRpc3BsYXkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCA2NjZweDtcclxuICAgICAgICAmLmZvcmNlLWdyaWQtMSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb21wb25lbnQtZ3JpZDMtZGlzcGxheSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IDEwcHggNTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJzb3VhbC1jb250ZW50IHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAyNjhkZWcsXHJcbiAgICAgICAgICAgICMzNjMzNTkgMS41JSxcclxuICAgICAgICAgICAgcmdiYSg0MSwgMzgsIDk5LCAwLjkyKSA5OC43MSVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvcHMtY29udGVudCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC5wcm9wcy1jb250ZW50LWRhdGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNDhweDtcclxuXHJcbiAgICAgICAgICAgICYucGFkZGluZy00MCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1pZGRsZWxvYWRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZGVyLXRleHQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibHVyLWxpbmUtYmcge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsdXItYmcge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICAubW9kYWwtbG9naW4tcmV2YW1wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydGVlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIC5sYXN0LWhlYWQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1sZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIGNvbG9yOiAkZ3JheS0xO1xyXG4gIH1cclxuXHJcbiAgLmlzLWludmFsaWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZlZWRiYWNrLXRpbWVsaW5lIHtcclxuICAgIC5wZGZzIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRudXZhbWEtZ3JlZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGluZS1oZWlnaHQtZml2ZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mZWVkYmFjay1zZWN0aW9uIHtcclxuICAubm9uLWxvZ2dlZC1zZWN0aW9uIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5pY29uLWJveCB7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMzlkZWcsXHJcbiAgICAgICAgJGJsdWUtcHVycGxlIDE0LjIyJSxcclxuICAgICAgICAkQ29ybmZsb3dlci1ibHVlIDE3NC45NCVcclxuICAgICAgKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1ib3JkZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTlweDtcclxuICAgICAgd2lkdGg6IDE2NnB4O1xyXG4gICAgICAuY29tbW9uLXJhZGlvLWJ1dHRvbi1jdXN0b20ge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgfVxyXG4gICAgICAuY29tbW9uLXJhZGlvLWJ1dHRvbi1jdXN0b20tYm9yZGVyIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWF4LXdpZHRoLTIzMiB7XHJcbiAgICAgICAgd2lkdGg6IDIzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5Mb2dpblNjcmVlbi1wb3NpdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA0OHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90Y2xpZW50LXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhLWhlYWQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIC5oZWxwX3RleHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJcIjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBcIlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAuZmVlZGJhY2stdGltZWxpbmUge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MzBweDtcclxuICAgICAgbWF4LWhlaWdodDogNDMwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBUcmFjayAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJEdyYXk4NTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpbWVsaW5lLWZlZWRiYWNrIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudWwudGltZWxpbmUtZmVlZGJhY2sge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsLnRpbWVsaW5lLWZlZWRiYWNrOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJFBlcml3aW5rbGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA0JTtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgei1pbmRleDogNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bC50aW1lbGluZS1mZWVkYmFjayA+IGxpIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwudGltZWxpbmUtZmVlZGJhY2sgPiBsaSB7XHJcbiAgICAgICAgJi5tc2cge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGVmZGFcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXNzdWUge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGVmZDlcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29tbWVudCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkyNlwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxMzlkZWcsXHJcbiAgICAgICAgICAgICRibHVlLXB1cnBsZSAxNC4yMiUsXHJcbiAgICAgICAgICAgICRDb3JuZmxvd2VyLWJsdWUgMTc0Ljk0JVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgei1pbmRleDogNDAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC53aXphcmQtZm9ybSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIC5wZGZzIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRudXZhbWEtZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndpenJhZC1zdGVwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGI2ZTY7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0ZXAtMSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBlcml3aW5rbGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RlcC0yIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IC01JTtcclxuICAgICAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGVyaXdpbmtsZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwLWljb24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDEzOWRlZyxcclxuICAgICAgICAgICAgJGJsdWUtcHVycGxlIDE0LjIyJSxcclxuICAgICAgICAgICAgJENvcm5mbG93ZXItYmx1ZSAxNzQuOTQlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWQtbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbG93Ym94LXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDlweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgLmljb24tZGl2IHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5iZy13ZWJzaXRlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbXktb3JhbmdlLXNoYWRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iZy10cmFuc2FjdGlvbnMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXBpbmtpc2g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJnLWRlc2lnbi1cXCYtaW50ZXJmYWNlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWFxdWE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJnLWZ1bmQtdHJhbnNmZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBlcmFsLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iZy1zZXJ2aWNlLXJlcXVlc3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbGFjLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iZy1sb2dpbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTGlnaHQtYXV6dXJlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iZy1tYXJrZXRzLVxcJi1xdW90ZXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnQtd2FzaDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmctdG9vbHMtXFwmLXJlc291cmNlcyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRmFpbnQtYnVyZ3VuZHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJnLXRyYWRpbmctYXJlYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1hcXVhO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJnLXJlcG9ydHMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXBpbmtpc2g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmctb3RoZXJzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRNaWxkLUFwcmljb3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgJi5iZy13ZWJzaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW15LW9yYW5nZS1zaGFkZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJnLXRyYW5zYWN0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXBpbmtpc2ggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5iZy1kZXNpZ24tXFwmLWludGVyZmFjZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYXF1YSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJnLWZ1bmQtdHJhbnNmZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwZXJhbC1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJnLXNlcnZpY2UtcmVxdWVzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbGFjLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYmctbG9naW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRMaWdodC1hdXp1cmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5iZy1tYXJrZXRzLVxcJi1xdW90ZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW50LXdhc2ggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5iZy10b29scy1cXCYtcmVzb3VyY2VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkRmFpbnQtYnVyZ3VuZHkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLmJnLXRyYWRpbmctYXJlYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYXF1YSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICYuYmctcmVwb3J0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXBpbmtpc2ggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLmJnLW90aGVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJE1pbGQtQXByaWNvdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94LWZsZXgtY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgZmxleDogMSAxIDEgMTYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51cGxvYWRpbmctY29udGVudC1mZWVkYmFjayB7XHJcbiAgICAuYm9yZGVyLWJveCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWxpZ2h0MztcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgLmVkZWwtaWNvbi1yZWQtY3Jvc3Mge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tc2dmbG93LW1vYmlsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jaGVja2VkOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tb24tcmFkaW8tYnV0dG9uLWN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY2hlY2tlZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGlja3ktY29tbW9uLWRyYXdlci1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gIH1cclxuXHJcbiAgLmluc2lnaHRBcHBQb3Atc2VjdGlvbiB7XHJcbiAgICAuZWRlbC1pY29uLWNsaWNrLWNpcmNsZS1ncmVlbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2V2ZW50eUZpdmU7XHJcbiAgICB9XHJcbiAgICAuaW5zaWdodHMtdGV4dCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2JpbGUtdmlldy1zY3JvbGxiYXIge1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1pbi1oZWlnaHQ6IDMyNXB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtLWZhdC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LWZsb3ctc2VjdGlvbiB7XHJcbiAgLnRleHRhcmVhIHtcclxuICAgICY6Oi13ZWJraXQtcmVzaXplciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA1cHggcmlnaHQgNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOaUlnYUdWcFoyaDBQU0l4TmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREUySURFMklpQm1hV3hzUFNKdWIyNWxJajRLUEd4cGJtVWdlREU5SWpjdU16WXpOemNpSUhreFBTSXhOQzR5TXpJeUlpQjRNajBpTVRRdU1UVTJOeUlnZVRJOUlqY3VORE01TXpNaUlITjBjbTlyWlQwaVlteGhZMnNpSUhOMGNtOXJaUzF2Y0dGamFYUjVQU0l3TGpJaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0l2UGdvOGJHbHVaU0I0TVQwaU1URXVPVFUyTlNJZ2VURTlJakUwTGpVNE1qTWlJSGd5UFNJeE5DNDVPVGswSWlCNU1qMGlNVEV1TlRNNU5DSWdjM1J5YjJ0bFBTSmliR0ZqYXlJZ2MzUnliMnRsTFc5d1lXTnBkSGs5SWpBdU1pSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWk4K0NqeHNhVzVsSUhneFBTSXhJaUI1TVQwaU1UVXVNamt5T1NJZ2VESTlJakUxTGpJNU1qa2lJSGt5UFNJeElpQnpkSEp2YTJVOUltSnNZV05ySWlCemRISnZhMlV0YjNCaFkybDBlVDBpTUM0eUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BDOXpkbWMrXCIpO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIC50ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRhcmVhIHtcclxuICAgICAgaGVpZ2h0OiAyMDNweDtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgIHNjcm9sbGJhci1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwcml0aWF0ZWQtcG9wdXAtY2xhc3Mge1xyXG4gICYuZHJhd2VyLWhlaWdodCB7XHJcbiAgICAuaGVpZ2h0LXNldHRpbmctZHJhd2VyIHtcclxuICAgICAgaGVpZ2h0OiA2NHZoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mZWVkYmFjay1tb2JpbGVEcmF3ZXIge1xyXG4gIC5taWRkbGVsb2FkZXIge1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XHJcbiAgfVxyXG4gIC5sb2Rlci10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTElO1xyXG4gIH1cclxufVxyXG5cclxuLm5vbi1sb2dnZWQtc2Nyb2xsLXNlY3Rpb24ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA1NzBweDtcclxuICAgIG1heC1oZWlnaHQ6IDU3MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVHJhY2sgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGFuZGxlICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRHcmF5ODU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuXHJcbi8vIFdoYXQncyBuZXcgc2VjdGlvblxyXG4ud2hhdHMtbmV3LWNvbnRhaW5lci1kZXNrIHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAud2hhdHMtbmV3LXRleHQge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAud2hhdHMtdGV4dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIC5uZXctdGV4dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLndoYXRzLW5ldy1zdWItdGV4dCB7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAud2hhdHMtbmV3LWl0ZW0tY29udGFpbmVyLXdyYXAuZmlyc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC53aGF0cy1uZXctaXRlbS1jb250YWluZXItd3JhcC5sYXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuICAud2hhdHMtbmV3LWl0ZW0tY29udGFpbmVyLXdyYXAuc2VjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIC53aGF0cy1uZXctaXRlbS1jb250YWluZXItd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICAud2hhdHMtbmV3LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgLndoYXRzLW5ldy1pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2hhdHMtbmV3LWl0ZW0tc3ViLWNvbnRhaW5lciB7XHJcbiAgICAgIC5zdG9jay10ZXh0IHtcclxuICAgICAgICAuc3RvY2sge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3RvY2stc3ViLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndoYXRzLW5ldy1jb250YWluZXItbW9iIHtcclxuICBtYXJnaW4taW5saW5lOiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgLndoYXRzLW5ldy10ZXh0IHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgLndoYXRzLXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAubmV3LXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aGF0cy1uZXctc3ViLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGNvbG9yOiAkYmxhY2stc2V2ZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAud2hhdHMtbmV3LWl0ZW0tY29udGFpbmVyLXdyYXAge1xyXG4gICAgLndoYXRzLW5ldy1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgLndoYXRzLW5ldy1pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2hhdHMtbmV3LWl0ZW0tc3ViLWNvbnRhaW5lciB7XHJcbiAgICAgIC5zdG9jay10ZXh0IHtcclxuICAgICAgICAuc3RvY2sge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3RvY2stc3ViLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRkFRXHJcbi5mYXEtc3VidGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuLmZhcXMtY29udGFpbmVyLXdyYXBwYXItZGVzayB7XHJcbiAgLnRpdGxlLXdlLWNhbi1oZWxwIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLmNvbW1vbi1hY2NvcmRpYW4ge1xyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlldy1hbGwtZmFxcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuLmZhcXMtY29udGFpbmVyLXdyYXBwYXItbW9iIHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luLWlubGluZTogMTVweDtcclxuICAudGl0bGUtd2UtY2FuLWhlbHAge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIH1cclxuICAuY29tbW9uLWFjY29yZGlhbiB7XHJcbiAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogMTVweDtcclxuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlldy1hbGwtZmFxcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4vLyBUcmFkaW5nIFNvZnR3YXJlIGRvd25sb2FkXHJcbi5kZXNrdG9wLXRyYWRpbmctc29mdHdhcmUtY29udGFpbmVyIHtcclxuICAuZGVzay10cmFkaW5nLXNvZnR3YXJlIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGF1dG87XHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XHJcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG4gIH1cclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIC50cmFkaW5nLXNvZnR3YXJlLXRleHQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOSU7XHJcbiAgfVxyXG4gIC50cmFkaW5nLXNvZnR3YXJlLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIC50cmFkaW5nLXNvZnR3YXJlLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC50cmFkaW5nLXNvZnR3YXJlLWltZyB7XHJcbiAgICAgIHdpZHRoOiAzODNweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRyYWRpbmctc29mdHdhcmUtc3VidGV4dCB7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAuZG93bmxvYWQtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDZweDtcclxuICB9XHJcbiAgLmRvd25sb2FkLWJ0bi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAuZG93bmxvYWQtYnRuLWltZyB7XHJcbiAgICB3aWR0aDogNjdweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2ItdHJhZGluZy1zb2Z0d2FyZS1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgLmRlc2stdHJhZGluZy1zb2Z0d2FyZSB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcclxuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XHJcbiAgfVxyXG4gIC50cmFkaW5nLXNvZnR3YXJlLWhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIC50cmFkaW5nLXNvZnR3YXJlLWJvZHkge1xyXG4gICAgLnRyYWRpbmctc29mdHdhcmUtaW1nIHtcclxuICAgICAgd2lkdGg6IDM4M3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudHJhZGluZy1zb2Z0d2FyZS1zdWJ0ZXh0IHtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDEycHg7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG4gIC5kb3dubG9hZC1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNnB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5kb3dubG9hZC1idG4tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgLmRvd25sb2FkLWJ0bi1pbWcge1xyXG4gICAgd2lkdGg6IDY3cHg7XHJcbiAgfVxyXG59XHJcbi8vb3VyIG1lbnRpb25zXHJcbi5vdXItbWVudGlvbnMtY29udGFpbmVyLWRlc2sge1xyXG4gIC5vdXItbWVudGlvbnMtbWFpbiB7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG4gIC5vdXItbWVudGlvbnMtdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgLm91ci1tZW50aW9uLXN1YnRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDc0JTsgLyogMTEuODRweCAqL1xyXG4gIH1cclxuICAub3VyLW1lbnRpb24taXRlbS1jb250YWluZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjRweCAyMHB4IDIwcHg7XHJcbiAgICAub3VyLW1lbnRpb24tZGF0ZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNzQlOyAvKiAxMS44NHB4ICovXHJcbiAgICB9XHJcbiAgICAub3VyLW1lbnRpb24tdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjUuMnB4ICovXHJcbiAgICB9XHJcbiAgICAudmlldy1hbGwtYnRuLXdyYXBwYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgLnZpZXctYWxsLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcclxuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub3VyLW1lbnRpb25zLWNvbnRhaW5lci1tb2Ige1xyXG4gIC5vdXItbWVudGlvbnMtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDMzLjZweCAqL1xyXG4gIH1cclxuICAub3VyLW1lbnRpb24tc3VidGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGNvbG9yOiAkYmxhY2stc2V2ZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXHJcbiAgfVxyXG4gIC5vdXItbWVudGlvbi1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4taW5saW5lOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDExcHggNXB4IDI0cHggMTBweDtcclxuICAgIC5vdXItbWVudGlvbi1kYXRlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NCU7IC8qIDEwLjM2cHggKi9cclxuICAgIH1cclxuICAgIC5vdXItbWVudGlvbi10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyOHB4ICovXHJcbiAgICB9XHJcbiAgICAudmlldy1hbGwtYnRuLXdyYXBwYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgLnZpZXctYWxsLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcclxuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuSGVhZGluZy1jb250ZW50IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIC5sYXJnZXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgfVxyXG4gICAgLmJvbGQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgfVxyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgLmJvbGQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2hhcmUtbWFya2V0LWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICB9XHJcbiAgLmRlY3JpcHRpb24tY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuRWRidXR0b24tbGluay1ibHVlIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2hhcmUtbWFya2V0LXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NSUgMzAlO1xyXG4gIGdhcDogNSU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuICAuc2hhcmUtbWFya2V0LWlucHV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXR3ZW50eTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGZvb3Rlci1saWdodGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5LjY4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IENlbnRlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJ1aXNlZC1wZWFjaDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1hZ2UtYXBwLW1vYmlsZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnB4LTQtTFIge1xyXG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ua2V5ZnJhbWUtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogNzJweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAuSGVkYWluZy1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5mb250LWJvbGQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb250LW5vcm1hbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnNjcmlwdGlvbi1jb250ZW50IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5IZWFkaW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcbi5sZWFybi10by11cy1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxufVxyXG4uaW1nLWNvbnRlbnQtbHRvdXNlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmljb25wbGF5LXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICB3aWR0aDogMzRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXRhcHAtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogMTUxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTUxcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5zaGFyZS1tYXJrZXRBcHAtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgLnNoYXJlLW1hcmtldEFwcC1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS10d2VudHk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkZm9vdGVyLWxpZ2h0Z3JheTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wZWFjaDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjkuNjhweDtcclxuICAgICAgdGV4dC1hbGlnbjogQ2VudGVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcclxuICAgICAgcGFkZGluZzogMTNweCAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJ1aXNlZC1wZWFjaDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcm9zYXVhbC1zZWN0aW9uLW51dmFtYW1hcmtldCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuICBnYXA6IDcwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxuICAuY2Fyc291YWwtc2VjdGlvbi0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWJsdWUtd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1NXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgIH1cclxuICAgIC5jYXJzb3VhbC1pbm5lci0xIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNzAlO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSA1NSU7XHJcbiAgICAgICAgZ2FwOiA1JTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5sZWZ0LWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW1lLXllbGxvdztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcnNvdWFsLXNlY3Rpb24tMiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgMzAlO1xyXG4gICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAucmlnaHQtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICByaWdodDogLTEwJTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHJpZ2h0OiAtNCU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kLW1vbWVudC1jYXJzb3VhbCB7XHJcbiAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNzBweDtcclxuICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAub3dsLWRvdHMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAub3dsLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmltZy1yZXNwb25zaXZlIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLm51dmFtYU1hcmtldC1zcGFjaW5nIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAubWd0LTc0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNjNweDtcclxuICAgIH1cclxuICAgIC5tZ3QtNjAge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLm1pZG5pZ2h0LWJsdWUtbm8tdW5kZXJsaW5lIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gICAgfVxyXG4gICAgLm1ndC04MCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLmNhcm9zYXVhbC1zZWN0aW9uLW51dmFtYW1hcmtldCxcclxuICAgIC5jYXJzb3VhbC1zZWN0aW9uLTEsXHJcbiAgICAuY2Fyc291YWwtaW5uZXItMSxcclxuICAgIC5jYXJzb3VhbC1zZWN0aW9uLTIsXHJcbiAgICAuY2Fyc291YWwtaW5uZXItMiB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAuRE1TYW5OXzE2XzQwMCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxufVxyXG4iLCIuSGVhZGluZy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5IZWFkaW5nLWNvbnRlbnQgLmxhcmdlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhlYWRpbmctY29udGVudCAubGFyZ2VyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkhlYWRpbmctY29udGVudCAubGFyZ2VyIC5ib2xkIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhlYWRpbmctY29udGVudCAubGFyZ2VyIC5ib2xkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLkhlYWRpbmctY29udGVudCAuc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uSGVhZGluZy1jb250ZW50IC5zbWFsbCAuYm9sZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5zaGFyZS1tYXJrZXQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLW1hcmtldC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc2hhcmUtbWFya2V0LWRlc2NyaXB0aW9uIC5kZWNyaXB0aW9uLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hhcmUtbWFya2V0LWRlc2NyaXB0aW9uIC5kZWNyaXB0aW9uLWNvbnRlbnQgLkVkYnV0dG9uLWxpbmstYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLnNoYXJlLW1hcmtldC1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZS1tYXJrZXQtZGVzY3JpcHRpb24gYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5zaGFyZS1tYXJrZXQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjUlIDMwJTtcbiAgZ2FwOiA1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmUtbWFya2V0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5zaGFyZS1tYXJrZXQtc2VjdGlvbiAuc2hhcmUtbWFya2V0LWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwcHg7XG59XG4uc2hhcmUtbWFya2V0LXNlY3Rpb24gLnNoYXJlLW1hcmtldC1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLW1hcmtldC1zZWN0aW9uIC5zaGFyZS1tYXJrZXQtaW5wdXQgaW5wdXQge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbi5zaGFyZS1tYXJrZXQtc2VjdGlvbiAuc2hhcmUtbWFya2V0LWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmUtbWFya2V0LXNlY3Rpb24gLnNoYXJlLW1hcmtldC1pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLnNoYXJlLW1hcmtldC1zZWN0aW9uIC5zaGFyZS1tYXJrZXQtaW5wdXQgYnV0dG9uIHtcbiAgd2lkdGg6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjkuNjhweDtcbiAgdGV4dC1hbGlnbjogQ2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaGFyZS1tYXJrZXQtc2VjdGlvbiAuc2hhcmUtbWFya2V0LWlucHV0IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzZiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZS1tYXJrZXQtc2VjdGlvbiAuc2hhcmUtbWFya2V0LWlucHV0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZS1tYXJrZXQtc2VjdGlvbiAuaW1hZ2UtYXBwLW1vYmlsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnB4LTQtTFIge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5weC00LUxSIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5rZXlmcmFtZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5ZnJhbWUtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5rZXlmcmFtZS1zZWN0aW9uIC5IZWRhaW5nLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rZXlmcmFtZS1zZWN0aW9uIC5IZWRhaW5nLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmtleWZyYW1lLXNlY3Rpb24gLkhlZGFpbmctY29udGVudCAuZm9udC1ib2xkIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5ZnJhbWUtc2VjdGlvbiAuSGVkYWluZy1jb250ZW50IC5mb250LWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5rZXlmcmFtZS1zZWN0aW9uIC5IZWRhaW5nLWNvbnRlbnQgLmZvbnQtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rZXlmcmFtZS1zZWN0aW9uIC5IZWRhaW5nLWNvbnRlbnQgLmZvbnQtbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4ua2V5ZnJhbWUtc2VjdGlvbiAuSGVkYWluZy1jb250ZW50IC5zdWJzY3JpcHRpb24tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmtleWZyYW1lLXNlY3Rpb24gLkhlZGFpbmctY29udGVudCAuc3Vic2NyaXB0aW9uLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5rZXlmcmFtZS1zZWN0aW9uIC5IZWFkaW5nLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmxlYXJuLXRvLXVzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xufVxuXG4uaW1nLWNvbnRlbnQtbHRvdXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltZy1jb250ZW50LWx0b3VzZSAuaWNvbnBsYXktc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctY29udGVudC1sdG91c2UgLmljb25wbGF5LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG59XG5cbi5tYXJrZXRhcHAtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldGFwcC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2hhcmUtbWFya2V0QXBwLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG4uc2hhcmUtbWFya2V0QXBwLXNlY3Rpb24gLnNoYXJlLW1hcmtldEFwcC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMHB4O1xufVxuLnNoYXJlLW1hcmtldEFwcC1zZWN0aW9uIC5zaGFyZS1tYXJrZXRBcHAtaW5wdXQgaW5wdXQge1xuICBwYWRkaW5nOiAxOHB4O1xuICB3aWR0aDogNTIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZS1tYXJrZXRBcHAtc2VjdGlvbiAuc2hhcmUtbWFya2V0QXBwLWlucHV0IGlucHV0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uc2hhcmUtbWFya2V0QXBwLXNlY3Rpb24gLnNoYXJlLW1hcmtldEFwcC1pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3ODc4Nzg7XG59XG4uc2hhcmUtbWFya2V0QXBwLXNlY3Rpb24gLnNoYXJlLW1hcmtldEFwcC1pbnB1dCBidXR0b24ge1xuICB3aWR0aDogMTUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOS42OHB4O1xuICB0ZXh0LWFsaWduOiBDZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgcGFkZGluZzogMTNweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmUtbWFya2V0QXBwLXNlY3Rpb24gLnNoYXJlLW1hcmtldEFwcC1pbnB1dCBidXR0b24ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5zaGFyZS1tYXJrZXRBcHAtc2VjdGlvbiAuc2hhcmUtbWFya2V0QXBwLWlucHV0IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzZiO1xufVxuXG4uY2Fyb3NhdWFsLXNlY3Rpb24tbnV2YW1hbWFya2V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICBnYXA6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm9zYXVhbC1zZWN0aW9uLW51dmFtYW1hcmtldCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvc2F1YWwtc2VjdGlvbi1udXZhbWFtYXJrZXQge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmNhcm9zYXVhbC1zZWN0aW9uLW51dmFtYW1hcmtldCAuY2Fyc291YWwtc2VjdGlvbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmNmZjtcbiAgcGFkZGluZzogNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3NhdWFsLXNlY3Rpb24tbnV2YW1hbWFya2V0IC5jYXJzb3VhbC1zZWN0aW9uLTEge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4uY2Fyb3NhdWFsLXNlY3Rpb24tbnV2YW1hbWFya2V0IC5jYXJzb3VhbC1zZWN0aW9uLTEgLmNhcnNvdWFsLWlubmVyLTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA3MCU7XG4gIGdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm9zYXVhbC1zZWN0aW9uLW51dmFtYW1hcmtldCAuY2Fyc291YWwtc2VjdGlvbi0xIC5jYXJzb3VhbC1pbm5lci0xIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDU1JTtcbiAgICBnYXA6IDUlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJvc2F1YWwtc2VjdGlvbi1udXZhbWFtYXJrZXQgLmNhcnNvdWFsLXNlY3Rpb24tMSAuY2Fyc291YWwtaW5uZXItMSAubGVmdC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwYzk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvc2F1YWwtc2VjdGlvbi1udXZhbWFtYXJrZXQgLmNhcnNvdWFsLXNlY3Rpb24tMSAuY2Fyc291YWwtaW5uZXItMSAubGVmdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uY2Fyb3NhdWFsLXNlY3Rpb24tbnV2YW1hbWFya2V0IC5jYXJzb3VhbC1zZWN0aW9uLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSAzMCU7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvc2F1YWwtc2VjdGlvbi1udXZhbWFtYXJrZXQgLmNhcnNvdWFsLXNlY3Rpb24tMiB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gIH1cbn1cbi5jYXJvc2F1YWwtc2VjdGlvbi1udXZhbWFtYXJrZXQgLmNhcnNvdWFsLXNlY3Rpb24tMiAucmlnaHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogLTEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3NhdWFsLXNlY3Rpb24tbnV2YW1hbWFya2V0IC5jYXJzb3VhbC1zZWN0aW9uLTIgLnJpZ2h0LWltYWdlIHtcbiAgICByaWdodDogLTQlO1xuICB9XG4gIC5jYXJvc2F1YWwtc2VjdGlvbi1udXZhbWFtYXJrZXQgLmNhcnNvdWFsLXNlY3Rpb24tMiAucmlnaHQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTEycHg7XG4gIH1cbn1cblxuLnByb2QtbW9tZW50LWNhcnNvdWFsIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcm9kLW1vbWVudC1jYXJzb3VhbCAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kLW1vbWVudC1jYXJzb3VhbCAub3dsLWRvdHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wcm9kLW1vbWVudC1jYXJzb3VhbCAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubnV2YW1hTWFya2V0LXNwYWNpbmcgLm1ndC03NCB7XG4gICAgbWFyZ2luLXRvcDogNjNweDtcbiAgfVxuICAubnV2YW1hTWFya2V0LXNwYWNpbmcgLm1ndC02MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubnV2YW1hTWFya2V0LXNwYWNpbmcgLm1pZG5pZ2h0LWJsdWUtbm8tdW5kZXJsaW5lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLm51dmFtYU1hcmtldC1zcGFjaW5nIC5tZ3QtODAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5udXZhbWFNYXJrZXQtc3BhY2luZyAuY2Fyb3NhdWFsLXNlY3Rpb24tbnV2YW1hbWFya2V0LFxuICAubnV2YW1hTWFya2V0LXNwYWNpbmcgLmNhcnNvdWFsLXNlY3Rpb24tMSxcbiAgLm51dmFtYU1hcmtldC1zcGFjaW5nIC5jYXJzb3VhbC1pbm5lci0xLFxuICAubnV2YW1hTWFya2V0LXNwYWNpbmcgLmNhcnNvdWFsLXNlY3Rpb24tMixcbiAgLm51dmFtYU1hcmtldC1zcGFjaW5nIC5jYXJzb3VhbC1pbm5lci0yIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4ubnV2YW1hTWFya2V0LXNwYWNpbmcgLkRNU2FuTl8xNl80MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufSIsIi8qIENvbG9yZWRUYWJsZUNvbXBvbmVudC5zY3NzICovXHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLy9kZXNrdG9wXHJcbi5uYXYtYXBwbGljYWJpbGl0eS1ub3Jtcy1jb250YWluZXItZGVzayB7XHJcbiAgLm5hdi1hcHBsaWNhYmlsaXR5LW5vcm1zLXRleHQge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgfVxyXG4gIC5uYXYtYXBwbGljYWJpbGl0eS1ub3Jtcy1zZWN0aW9uMSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtcXVlc3Rpb24xIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXIxIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXIyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXIzIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XHJcbiAgICAgIC5ibHVlLWJvZHkge1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuYmx1ZS1ib2R5OmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRvbWF0by1yZWQgIWltcG9ydGFudDsgLy8gY2hhbmdlIHRvIGRlc2lyZWQgaG92ZXIgY29sb3JcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtc2VjdGlvbjIge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LXF1ZXN0aW9uMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtYW5zd2VyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtYXBwbGljYWJpbGl0eS1ub3Jtcy1zZWN0aW9uMyB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtcXVlc3Rpb24zIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMzJweDtcclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS1pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWlubGluZTogMzJweDtcclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS1pbWctdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LWltZy10ZXh0MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktaW1nLXRleHQyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1hcHBsaWNhYmlsaXR5LW5vcm1zLXNlY3Rpb240IHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1xdWVzdGlvbjQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS1pbWctdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xyXG4gICAgICAubmF2LWFwcGxpY2FiaWxpdHktaW1nLXRhYmxlIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGFibGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtc2VjdGlvbjUge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LXF1ZXN0aW9uNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtYW5zd2VyNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDMycHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDMycHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LWFuc3dlcjYge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgbWFyZ2luLWlubGluZTogMzJweDtcclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LWFuc3dlcjcge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgbWFyZ2luLWlubGluZTogMzJweDtcclxuICAgIH1cclxuICAgIC5iYW5rLXRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAzMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5rLXRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbmstdGFibGUgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGlua2lzaC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtYXBwbGljYWJpbGl0eS1ub3Jtcy1zZWN0aW9uNiB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtcXVlc3Rpb242IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC13cmFwcGFyIHtcclxuICAgICAgLnJ1bGVzLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtc2VjdGlvbjcge1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LXF1ZXN0aW9uNyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtYW5zd2VyMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXIyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogMTZweDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL21vYmlsZVxyXG4ubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtY29udGFpbmVyLW1vYiB7XHJcbiAgdWwge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIC5uYXYtYXBwbGljYWJpbGl0eS1ub3Jtcy10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90aGlydHlTaXg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIG1hcmdpbi1ibG9jazogMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5uYXYtYXBwbGljYWJpbGl0eS1ub3Jtcy1zZWN0aW9uMSB7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1xdWVzdGlvbjEge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtYW5zd2VyMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtYW5zd2VyMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtYW5zd2VyMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAuYmx1ZS1ib2R5IHtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmJsdWUtYm9keTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0b21hdG8tcmVkICFpbXBvcnRhbnQ7IC8vIGNoYW5nZSB0byBkZXNpcmVkIGhvdmVyIGNvbG9yXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1hcHBsaWNhYmlsaXR5LW5vcm1zLXNlY3Rpb24yIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LXF1ZXN0aW9uMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1hcHBsaWNhYmlsaXR5LW5vcm1zLXNlY3Rpb24zIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LXF1ZXN0aW9uMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS1pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWlubGluZTogMTZweDtcclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS1pbWctdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LWltZy10ZXh0MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LWltZy10ZXh0MiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtYXBwbGljYWJpbGl0eS1ub3Jtcy1zZWN0aW9uNCB7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1xdWVzdGlvbjQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LWltZy10YWJsZS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XHJcbiAgICAgIC5uYXYtYXBwbGljYWJpbGl0eS1pbWctdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiA4MiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10YWJsZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtYXBwbGljYWJpbGl0eS1ub3Jtcy1zZWN0aW9uNSB7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1xdWVzdGlvbjUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtYW5zd2VyNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtYW5zd2VyNiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXI3IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5iYW5rLXRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5rLXRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbmstdGFibGUgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stb25lMTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtc2VjdGlvbjYge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgLm5hdi1hcHBsaWNhYmlsaXR5LXRleHQtcXVlc3Rpb242IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LXdyYXBwYXIge1xyXG4gICAgICAucnVsZXMtaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAubmF2LWFwcGxpY2FiaWxpdHktbm9ybXMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1hcHBsaWNhYmlsaXR5LW5vcm1zLXNlY3Rpb243IHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LXF1ZXN0aW9uNyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LWFwcGxpY2FiaWxpdHktdGV4dC1hbnN3ZXIxIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5uYXYtYXBwbGljYWJpbGl0eS10ZXh0LWFuc3dlcjIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuYmFuay10YWJsZS1jb250YWluZXIge1xyXG4gICAgLmJhbmstdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYmFuay10YWJsZSB0ZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWRfYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkX2J1dHRvbixcbi5lZF9idXR0b24gPiAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDY0LjVweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmVkX2J1dHRvbi5idXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVkX2J1dHRvbi50b21hdG8tcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3MWUwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MWUwNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWRfYnV0dG9uLnNreS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOWFkNjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5lZF9idXR0b24ubGlnaHQtbmF2eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzQwODI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc0MDgyO1xufVxuLmVkX2J1dHRvbi5kdXN0eS1vcmFuZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjc5MDM1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTAzNTtcbn1cbi5lZF9idXR0b24ud2hpdGUtb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uZWRfYnV0dG9uLndoaXRlLXR3ZW50eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmVkX2J1dHRvbi5rZWxseS1ncmVlbi10d28ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhYTI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWEyNztcbn1cbi5lZF9idXR0b24uYmx1ZS1vbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cbi5lZF9idXR0b24ua2VsbHktZ3JleS1vbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA2Zjtcbn1cbi5lZF9idXR0b24uc2xpbSB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cbi5lZF9idXR0b24ubGluayB7XG4gIGNvbG9yOiAjZjc5MDM1O1xufVxuLmVkX2J1dHRvbi5saW5rLWhvdmVyIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uZWRfYnV0dG9uLmxpbmstaG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzg3OGVkZDtcbn1cbi5lZF9idXR0b24uYmx1ZS1saW5rIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uZWRfYnV0dG9uLmdyZWVuLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xufVxuLmVkX2J1dHRvbi5yZWQtYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDUwNGQ7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBiZmNiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MwYmZjYiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmVkX2J1dHRvbi5taWRuaWdodC1ibHVlLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkX2J1dHRvbi52aXZpZC1ncmVlbi1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTJkMjBhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTJkMjBhO1xufVxuLmVkX2J1dHRvbi5taWRuaWdodC1ibHVlLXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUtbm8tdW5kZXJsaW5lIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLmVkX2J1dHRvbi5kdXN0eS1ncmV5LXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzhkOGE4YTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uZWRfYnV0dG9uLmJsYWNrLXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4uZWRfYnV0dG9uLnRvbWF0byB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVkX2J1dHRvbi5kYXJrLXBlYWNoLXJvdW5kZWQtYm9yZGVyIHtcbiAgY29sb3I6ICNmMDRlNDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwNGU0NTtcbn1cbi5lZF9idXR0b24uZ3JleS1zdWl0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGJmY2I7XG59XG4uZWRfYnV0dG9uLm1vbm9jaHJvbWUtbGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLmVkX2J1dHRvbi5kYXJrLXBlYWNoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2guZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2gtaG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbn1cbi5lZF9idXR0b24uZGFyay1wZWFjaC1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzZmNjg7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2gtaG92ZXIuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2gtcm91bmRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTNweCA0OXB4O1xufVxuLmVkX2J1dHRvbi53aGl0ZS1yb3VuZGVkIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxM3B4IDQ5cHg7XG59XG4uZWRfYnV0dG9uLndoaXRlLXJvdW5kZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmMyO1xufVxuLmVkX2J1dHRvbi5ibG9vZC1yZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNTA0ZDtcbn1cbi5lZF9idXR0b24uYmxvb2QtcmVkLWJvcmRlciB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ1MDRkO1xufVxuLmVkX2J1dHRvbi53aXRob3V0LWJhY2stbGluay1ibHVlIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZF9idXR0b24uc2Vjb25kYXJ5LWdyYXktYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLmVkX2J1dHRvbi5ncmVlbi11bmRlcmxpbmUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkX2J1dHRvbi53aGl0ZS11bmRlcmxpbmUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkX2J1dHRvbi5tb25vY2hyb21lLWxpZ2h0LWdyZXktYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDllMDtcbiAgY29sb3I6ICMwMjAxMmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZWRfYnV0dG9uLmFxdWEtd2hpdGUtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgLmVkX2J1dHRvbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogOC4yMXB4IDQzLjY2cHg7XG4gIH1cbn1cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWQtc29ydC1sYWJlbC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuc29ydC10YWctY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMzU4MGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzLjVweCA3cHggNXB4IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuZWQtc29ydC1sYWJlbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZC1zb3J0LWxhYmVsLXdyYXBwZXIgLmVkLXNvcnQtbGFiZWwtdGV4dCAuc29ydE9yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uZWQtc29ydC1sYWJlbC13cmFwcGVyIHNwYW4uZWRlbC1pY29uLXNvcnQge1xuICBmb250LXNpemU6IDAuNTI1cmVtO1xuICBjb2xvcjogIzM1ODBmNztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMtdGFnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYm9yZGVyLXRvcC1hZGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5maWx0ZXJzLXRhZy1zdGlja3kge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTEzcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiA4O1xuICB9XG4gIC5maWx0ZXJzLXRhZy1zdGlja3kgLmNsZWFyLWFsbC10YWcge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zb3J0LXRhZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpbHRlcnMtdGFnIHtcbiAgcGFkZGluZy10b3A6IDQzLjVweDtcbn1cbi5maWx0ZXJzLXRhZyAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uZmlsdGVycy10YWcgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uZmlsdGVycy10YWcgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIC50YWctY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZWRmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjlmZjtcbiAgcGFkZGluZzogNC41cHggN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5maWx0ZXJzLXRhZyAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIgLmVkLWZpbHRlci1sYWJlbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJzLXRhZyAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIgc3Bhbi5lZGVsLWljb24tY2xvc2Uge1xuICBmb250LXNpemU6IDAuNDYzcmVtO1xuICBjb2xvcjogIzM1ODBmNztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzcHg7XG59XG5cbi5jbGVhci1hbGwtdGFnIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5maWx0ZXItdGFncyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZpbHRlcnMtdGFnLm5ldy10aGVtZSAuZWQtc29ydC1sYWJlbC13cmFwcGVyIC5zb3J0LXRhZy1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6ICMwMzAwMmY7XG59XG4uZmlsdGVycy10YWcubmV3LXRoZW1lIC5lZC1zb3J0LWxhYmVsLXdyYXBwZXIgLmVkLXNvcnQtbGFiZWwtdGV4dCB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuZWQtc29ydC1sYWJlbC10ZXh0IC5lZGVsLWljb24tc29ydCB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLXNvcnQtbGFiZWwtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZpbHRlcnMtdGFnLm5ldy10aGVtZSAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIgLnRhZy1jb250YWluZXIge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIC5lZC1maWx0ZXItbGFiZWwtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIHNwYW4uZWRlbC1pY29uLWNsb3NlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlcnMtdGFnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLmZpbHRlcnMtdGFnOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdGVycy10YWcgOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuYm9yZGVyLXRvcC1hZGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5maWx0ZXJzLXRhZy1zdGlja3kge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICB9XG4gIC50YWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWdsLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogNDQuOHB4O1xuICBwYWRkaW5nOiA2MnB4IDAgMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjJweCAwcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLW5ld3NsZXR0ZXIgaW5wdXQge1xuICBwYWRkaW5nOiAxOHB4O1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzc4Nzg3ODtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciBidXR0b24ge1xuICB3aWR0aDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOS42OHB4O1xuICB0ZXh0LWFsaWduOiBDZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzZiO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1nb29nbGUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMjVweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIC5lZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIC5lZC13aHl1cy10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTcuNTNweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLndoeXVzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzkzOWRhNjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIC53aHl1cy1kZXNjcmlwdGlvbiAucmVhZG1vcmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLnNvY2lhbC1pY29ucyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzkzOWRhNjtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMzYlMjIlMjBoZWlnaHQlM0QlMjI0MCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDM2JTIwNDAlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4JTIwMC4wNjczODI4QzguNTMyMTYlMjAwLjA2NzM4MjglMjAwLjg3MDExNyUyMDcuNzI5NDIlMjAwLjg3MDExNyUyMDE3LjE5NzNWMjUuOTE3OUMwLjg3MDExNyUyMDI4LjQ5NCUyMDIuOTY1ODglMjAzMC41ODk3JTIwNS41NDE5JTIwMzAuNTg5N0M4LjExNzkzJTIwMzAuNTg5NyUyMDEwLjIxMzclMjAyOC40OTQlMjAxMC4yMTM3JTIwMjUuOTE3OVYyMC4zMTE4QzEwLjIxMzclMjAxNy43MzU4JTIwOC4xMTc5MyUyMDE1LjY0JTIwNS41NDE5JTIwMTUuNjRDNS4wMTg5JTIwMTUuNjQlMjA0LjUxNjI5JTIwMTUuNzI3NyUyMDQuMDQ2MzklMjAxNS44ODY5QzQuNzA5MzElMjA4Ljc3MSUyMDEwLjcxMzglMjAzLjE4MTkxJTIwMTglMjAzLjE4MTkxQzI1LjI4NjIlMjAzLjE4MTkxJTIwMzEuMjkwNyUyMDguNzcxJTIwMzEuOTUzNiUyMDE1Ljg4NjlDMzEuNDgzNyUyMDE1LjcyNzclMjAzMC45ODExJTIwMTUuNjQlMjAzMC40NTgxJTIwMTUuNjRDMjcuODgyMSUyMDE1LjY0JTIwMjUuNzg2MyUyMDE3LjczNTglMjAyNS43ODYzJTIwMjAuMzExOFYyNS45MTc5QzI1Ljc4NjMlMjAyOC40OTQlMjAyNy44ODIxJTIwMzAuNTg5NyUyMDMwLjQ1ODElMjAzMC41ODk3QzMwLjkyOTYlMjAzMC41ODk3JTIwMzEuMzg0NyUyMDMwLjUxODklMjAzMS44MTQlMjAzMC4zODg0QzMxLjIzMTUlMjAzMi4zMDUxJTIwMjkuNDQ4MSUyMDMzLjcwNDIlMjAyNy4zNDM2JTIwMzMuNzA0MkgyMi40MDM5QzIxLjc2MTElMjAzMS44OTE3JTIwMjAuMDMwMSUyMDMwLjU4OTclMjAxOCUyMDMwLjU4OTdDMTUuNDI0JTIwMzAuNTg5NyUyMDEzLjMyODIlMjAzMi42ODU1JTIwMTMuMzI4MiUyMDM1LjI2MTVDMTMuMzI4MiUyMDM3LjgzNzUlMjAxNS40MjQlMjAzOS45MzMzJTIwMTglMjAzOS45MzMzQzIwLjAzMDElMjAzOS45MzMzJTIwMjEuNzYxJTIwMzguNjMxMyUyMDIyLjQwMzklMjAzNi44MTg4SDI3LjM0MzZDMzEuNjM2OSUyMDM2LjgxODglMjAzNS4xMjk5JTIwMzMuMzI1OCUyMDM1LjEyOTklMjAyOS4wMzI1VjE3LjE5NzNDMzUuMTI5OSUyMDcuNzI5NDIlMjAyNy40Njc4JTIwMC4wNjczODI4JTIwMTglMjAwLjA2NzM4MjhaTTUuNTQxOSUyMDE4Ljc1NDVDNi40MDA1OCUyMDE4Ljc1NDUlMjA3LjA5OTE3JTIwMTkuNDUzMSUyMDcuMDk5MTclMjAyMC4zMTE4VjI1LjkxNzlDNy4wOTkxNyUyMDI2Ljc3NjYlMjA2LjQwMDU4JTIwMjcuNDc1MiUyMDUuNTQxOSUyMDI3LjQ3NTJDNC42ODMyMyUyMDI3LjQ3NTIlMjAzLjk4NDY0JTIwMjYuNzc2NiUyMDMuOTg0NjQlMjAyNS45MTc5VjIwLjMxMThDMy45ODQ2NCUyMDE5LjQ1MzElMjA0LjY4MzIzJTIwMTguNzU0NSUyMDUuNTQxOSUyMDE4Ljc1NDVaTTE4JTIwMzYuODE4OEMxNy4xNDEzJTIwMzYuODE4OCUyMDE2LjQ0MjclMjAzNi4xMjAyJTIwMTYuNDQyNyUyMDM1LjI2MTVDMTYuNDQyNyUyMDM0LjQwMjglMjAxNy4xNDEzJTIwMzMuNzA0MiUyMDE4JTIwMzMuNzA0MkMxOC44NTg3JTIwMzMuNzA0MiUyMDE5LjU1NzMlMjAzNC40MDI4JTIwMTkuNTU3MyUyMDM1LjI2MTVDMTkuNTU3MyUyMDM2LjEyMDIlMjAxOC44NTg3JTIwMzYuODE4OCUyMDE4JTIwMzYuODE4OFpNMzAuNDU4MSUyMDI3LjQ3NTJDMjkuNTk5NCUyMDI3LjQ3NTIlMjAyOC45MDA4JTIwMjYuNzc2NiUyMDI4LjkwMDglMjAyNS45MTc5VjIwLjMxMThDMjguOTAwOCUyMDE5LjQ1MzElMjAyOS41OTk0JTIwMTguNzU0NSUyMDMwLjQ1ODElMjAxOC43NTQ1QzMxLjMxNjglMjAxOC43NTQ1JTIwMzIuMDE1NCUyMDE5LjQ1MzElMjAzMi4wMTU0JTIwMjAuMzExOFYyNS45MTc5QzMyLjAxNTQlMjAyNi43NzY2JTIwMzEuMzE2OCUyMDI3LjQ3NTIlMjAzMC40NTgxJTIwMjcuNDc1MlolMjIlMjBmaWxsJTNEJTIyJTIzQjFCMkM0JTIyJTIwZmlsbC1vcGFjaXR5JTNEJTIyMC4zJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYgLmVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiAuZWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNTJcIiBoZWlnaHQ9XCI1MlwiIHZpZXdCb3g9XCIwIDAgNTIgNTJcIiBmaWxsPVwibm9uZVwiPjxnIGNsaXAtcGF0aD1cInVybCglMjNjbGlwMF8yMzkyXzY0NSlcIj48cGF0aCBkPVwiTTMzLjU4MzUgNDMuMzMzN0MzMy44MjgzIDQzLjMzMzcgMzQuMDczMiA0My4yNTEzIDM0LjI3NDcgNDMuMDgyM0MzNC43MzQgNDIuNjk4OCAzNC43OTY4IDQyLjAxNjMgMzQuNDEzMyA0MS41NTdMMzIuMDk5MyAzOC43NzkzQzMwLjQ4OTUgMzYuODQ4OCAzMC4xNzc1IDM0LjE0OTIgMzEuMjk5OCAzMS45MDIzQzMxLjUwNzggMzEuNDg2MyAzMS40Mjc3IDMwLjk4MTUgMzEuMDk2MiAzMC42NTIyTDI3LjE0NjMgMjYuNzAyM0MyNS41NjY4IDI1LjEyMjggMjUuNTY2OCAyMi41NDg4IDI3LjE0NjMgMjAuOTY5M0wzOS4zNDY4IDMyLjIxNjVDMzkuNzg2NyAzMi42MjE3IDQwLjQ3MzUgMzIuNTk1NyA0MC44Nzg3IDMyLjE1MzdDNDEuMjgzOCAzMS43MTM4IDQxLjI1NTcgMzEuMDI3IDQwLjgxNTggMzAuNjIxOEwyOC42MTUzIDE5LjM3NjhDMjcuNzU3MyAxOC41ODYgMjYuNDQgMTguNjA5OCAyNS42MTQ1IDE5LjQzNzVDMjMuMTg3OCAyMS44NjQyIDIzLjE4NzggMjUuODA5NyAyNS42MTQ1IDI4LjIzNjNMMjkuMDQgMzEuNjYxOEMyNy45MzA3IDM0LjUxOTcgMjguNDQ0MiAzNy43ODI3IDMwLjQzMzIgNDAuMTcwM0wzMi43NTE1IDQyLjk0MzdDMzIuOTY2IDQzLjIwMTUgMzMuMjczNyA0My4zMzM3IDMzLjU4MzUgNDMuMzMzN1pcIiBmaWxsPVwiJTIzQjFCMkM0XCIgZmlsbC1vcGFjaXR5PVwiMC4zXCIvPjxwYXRoIGQ9XCJNMjkuMjUwMyA1MS45OTk2SDQ0LjQxN0M0Ni4yMDg4IDUxLjk5OTYgNDcuNjY3IDUwLjU0MTQgNDcuNjY3IDQ4Ljc0OTZWMzQuNDU4M0M0Ny42NjcgMjkuNDAzNCA0NS4yNjIgMjQuNTYzMSA0MS4yMzQyIDIxLjUwODFMMzYuODU1OSAxOC4xOTI0QzM2Ljg1NTkgMTguODc4OSAzNi44NTU5IDE5LjEzMjMgMzYuODU1OSAxOS43OTQ3QzM2Ljg1NTkgMjAuNjYxNyAzNi44NTU5IDIwLjM5NDkgMzYuODU1OSAyMC45NTIzTDM5LjkyMzMgMjMuMjM0OUM0My40MTYgMjUuODgyNiA0NS41MDAzIDMwLjA3NzMgNDUuNTAwMyAzNC40NTgzVjQ4Ljc0OTZDNDUuNTAwMyA0OS4zNDc2IDQ1LjAxNSA0OS44MzI5IDQ0LjQxNyA0OS44MzI5SDI5LjI1MDNDMjguNjUyMyA0OS44MzI5IDI4LjE2NyA0OS4zNDc2IDI4LjE2NyA0OC43NDk2VjQ2LjU4NzNDMjguMTY3IDQ1Ljk4OTMgMjcuNjgxNyA0NS41MDM5IDI3LjA4MzcgNDUuNTAzOUMyNC42OTM4IDQ1LjUwMzkgMjIuNzUwMyA0My41NjA0IDIyLjc1MDMgNDEuMTcwNlYzNy4yNTA4QzIyLjQ4MzcgMzcuMTM2NyAyMi4xOTEgMzcuMDQzNyAyMS42NjcgMzYuOTQwNkMyMS4xNzEzIDM2Ljg1NjUgMjAuODY5NSAzNi44NDk0IDIwLjU4MzcgMzYuODQ5NFY0MS4xNzA2QzIwLjU4MzcgNDQuMzg1OSAyMi45MzAyIDQ3LjA2MzkgMjYuMDAwMyA0Ny41Nzk2VjQ4Ljc0OTZDMjYuMDAwMyA1MC41NDE0IDI3LjQ1ODUgNTEuOTk5NiAyOS4yNTAzIDUxLjk5OTZaXCIgZmlsbD1cIiUyM0IxQjJDNFwiIGZpbGwtb3BhY2l0eT1cIjAuM1wiLz48cGF0aCBkPVwiTTkuNzQ5NjcgNDEuMTY2N0gxNC4wODNDMTQuNDkyNSA0MS4xNjY3IDE0Ljg2OTUgNDAuOTM0OCAxNS4wNTE1IDQwLjU2NjVMMTUuMjc5IDQwLjEwOTNDMTYuMjkwOCAzOC4wOSAxOC4zMjMyIDM2LjgzMzMgMjAuNTgzIDM2LjgzMzNDMjIuODQyOCAzNi44MzMzIDI0Ljg3NTIgMzguMDkgMjUuODg0OCA0MC4xMTE1TDI2LjExMjMgNDAuNTY4N0MyNi4yOTg3IDQwLjkzNDggMjYuNjczNSA0MS4xNjY3IDI3LjA4MyA0MS4xNjY3SDMxLjI1OTJDMzAuOTYzNCA0MC44MjU3IDMwLjY1ODYgNDAuNDcxMiAzMC4zNjYyIDQwLjA4MzNDMjkuOTM0NCAzOS41NDc4IDI5Ljg4NiAzOS40MjYxIDI5LjYwOTMgMzlIMjcuNzUwM0MyNi4zNDg1IDM2LjMyMiAyMy42MTYzIDM0LjY2NjcgMjAuNTgzIDM0LjY2NjdDMTcuNTQ5NyAzNC42NjY3IDE0LjgxNzUgMzYuMzIyIDEzLjQxMzUgMzlIOS43NDk2N0M3Ljk1Nzg0IDM5IDYuNDk5NjcgMzcuNTQxOCA2LjQ5OTY3IDM1Ljc1VjUuNDE2NjdDNi40OTk2NyAzLjYyNDgzIDcuOTU3ODQgMi4xNjY2NyA5Ljc0OTY3IDIuMTY2NjdIMTMuNDE1N0MxNC44MTc1IDQuODQyNSAxNy41NDk3IDYuNSAyMC41ODMgNi41QzIzLjYxNjMgNi41IDI2LjM0ODUgNC44NDI1IDI3Ljc1MjUgMi4xNjY2N0gzMS40MTYzQzMzLjIwODIgMi4xNjY2NyAzNC42NjYzIDMuNjI0ODMgMzQuNjY2MyA1LjQxNjY3VjI0Ljk0MDVDMzUuMDc5IDI1LjMyMDYgMzUuMjM3OCAyNS40NjUyIDM1Ljc0OTcgMjUuOTI1M0MzNi4yNjE2IDI2LjM4NTUgMzYuNDkxIDI2LjYwMzIgMzYuODMzIDI2LjkxMDJWNS40MTY2N0MzNi44MzMgMi40MzEgMzQuNDAyIDAgMzEuNDE2MyAwSDI3LjA4M0MyNi42NzM1IDAgMjYuMjk4NyAwLjIzMTgzMyAyNi4xMTQ1IDAuNTk4TDI1Ljg4NDggMS4wNTUxN0MyNC44NzUyIDMuMDc2NjcgMjIuODQyOCA0LjMzMzMzIDIwLjU4MyA0LjMzMzMzQzE4LjMyMzIgNC4zMzMzMyAxNi4yOTA4IDMuMDc2NjcgMTUuMjc5IDEuMDU1MTdMMTUuMDQ5MyAwLjU5OEMxNC44NjczIDAuMjMxODMzIDE0LjQ5MjUgMCAxNC4wODMgMEg5Ljc0OTY3QzYuNzY0MDEgMCA0LjMzMzAxIDIuNDMxIDQuMzMzMDEgNS40MTY2N1YzNS43NUM0LjMzMzAxIDM4LjczNTcgNi43NjQwMSA0MS4xNjY3IDkuNzQ5NjcgNDEuMTY2N1pcIiBmaWxsPVwiJTIzQjFCMkM0XCIgZmlsbC1vcGFjaXR5PVwiMC4zXCIvPjxwYXRoIGQ9XCJNMzMuNTgyOSAxNS4xNjY3SDM0LjY2MzFDMzQuNjYzMSAxNC42MzMzIDM0LjY2MzEgMTQuNjgxMyAzNC42NjMxIDE0LjA4MzNDMzQuNjYzMSAxMy40ODUzIDM0LjY2MyAxMy41OTAzIDM0LjY2MzEgMTNIMzMuNTgyOUMzMi45ODQ5IDEzIDMyLjQ5OTYgMTMuNDg1MyAzMi40OTk2IDE0LjA4MzNDMzIuNDk5NiAxNC42ODEzIDMyLjk4NDkgMTUuMTY2NyAzMy41ODI5IDE1LjE2NjdaXCIgZmlsbD1cIiUyM0IxQjJDNFwiIGZpbGwtb3BhY2l0eT1cIjAuM1wiLz48cGF0aCBkPVwiTTEzLjU4NDggMTUuMTY2N0gxNy41ODQ1QzE4LjE4MjUgMTUuMTY2NyAxOC42Njc4IDE0LjY4MTMgMTguNjY3OCAxNC4wODMzQzE4LjY2NzggMTMuNDg1MyAxOC4xODI1IDEzIDE3LjU4NDUgMTNIMTMuNTg0OEMxMi45ODY4IDEzIDEyLjUwMTUgMTMuNDg1MyAxMi41MDE1IDE0LjA4MzNDMTIuNTAxNSAxNC42ODEzIDEyLjk4NDcgMTUuMTY2NyAxMy41ODQ4IDE1LjE2NjdaTTIzLjU4NCAxNS4xNjY3SDI3LjU4MzdDMjguMTgxNyAxNS4xNjY3IDI4LjY2NyAxNC42ODEzIDI4LjY2NyAxNC4wODMzQzI4LjY2NyAxMy40ODUzIDI4LjE4MTcgMTMgMjcuNTgzNyAxM0gyMy41ODRDMjIuOTg2IDEzIDIyLjUwMDcgMTMuNDg1MyAyMi41MDA3IDE0LjA4MzNDMjIuNTAwNyAxNC42ODEzIDIyLjk4MzggMTUuMTY2NyAyMy41ODQgMTUuMTY2N1pcIiBmaWxsPVwiJTIzQjFCMkM0XCIgZmlsbC1vcGFjaXR5PVwiMC4zXCIvPjxwYXRoIGQ9XCJNNi41MDE2MyAxNS4xNjY3SDcuNjE4ODJDOC4yMTY4MiAxNS4xNjY3IDguNzAyMTUgMTQuNjgxMyA4LjcwMjE1IDE0LjA4MzNDOC43MDIxNSAxMy40ODUzIDguMjE2ODIgMTMgNy42MTg4MiAxM0w2LjUwMTYzIDEzQzYuNTAxNjMgMTMuNzU3MiA2LjUwMTYzIDEzLjQ4NTMgNi41MDE2MyAxNC4wODMzQzYuNTAxNjMgMTQuNjgxMyA2LjUwMTYzIDE0LjY5MTggNi41MDE2MyAxNS4xNjY3WlwiIGZpbGw9XCIlMjNCMUIyQzRcIiBmaWxsLW9wYWNpdHk9XCIwLjNcIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD1cImNsaXAwXzIzOTJfNjQ1XCI+PHJlY3Qgd2lkdGg9XCI1MlwiIGhlaWdodD1cIjUyXCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwibWF0cml4KC0xIDAgMCAxIDUyIDApXCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPicpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1ncmlldmFuY2Uge1xuICAgIGhlaWdodDogMTc3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWdyaWV2YW5jZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWdyaWV2YW5jZSAuY3VzdG9tLWJ1dHRvbi13aGl0ZSB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1ncmlldmFuY2UgLmVkZWwtaWNvbi1lZGVsLWljb24tcmlnaHQtdGhpbi1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2YwNGU0NTtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIC5lZGVsLWljb24tdGlja2V0LWdyaWV2YW5jZTpiZWZvcmUge1xuICBmb250LXNpemU6IDUycHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWdyaWV2YW5jZSAuZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2UtbW9iOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIC5lZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1ncmlldmFuY2UgLmVkLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ3JpZXZhbmNlIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAxNzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWZlZWRiYWNrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayB7XG4gICAgaGVpZ2h0OiAxMzdweDtcbiAgfVxufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWZlZWRiYWNrIC5lZC1mZWVkYmFjay10aXRsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjay5lZC1mZWVkYmFjazEzNyB7XG4gIGhlaWdodDogMTM3cHggIWltcG9ydGFudDtcbn1cblxuLmVkLWZlZWRiYWNrLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmVkLWZlZWRiYWNrLXNtYWxsIC5lZC1mZWVkYmFjay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLmVkLWZlZWRiYWNrLXNtYWxsIC5lZC1mZWVkYmFjay10aXRsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5lZC1mZWVkYmFjay1zbWFsbCAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWQtY29weXJpZ2h0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwMDIwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5lZC1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkLWNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNmMDRlNDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkLWNvcHlyaWdodC1yZXNlcnZlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWRlbC1sb2dvLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWRlbC1sb2dvLWZvb3RlciAuZWRlbC1pY29uLWVkZWwtbG9nbzEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5saXN0LXN0eWxlLXR5cGUtZGlzYy1mciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiAubGlzdC1zdHlsZS10eXBlLWRpc2MtZnIgbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5lZC1wcm9kdWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCB7XG4gIHBhZGRpbmc6IDAgODIuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIHtcbiAgICBwYWRkaW5nOiAwIDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MnB4KSB7XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwge1xuICAgIHBhZGRpbmc6IDAgNDNweDtcbiAgfVxufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAuZWQtZXF1aXR5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAub2ZmZXItc2FsZSxcbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgLmVkLXJpZ2h0cy1pc3N1ZXMsXG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIC5lZC1wb3J0Zm9saW8ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4xKTtcbn1cblxuLmVkLW90aGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtc2VjdGlvbiB7XG4gIHdpZHRoOiAzNi4yNCU7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlcnMtYmQge1xuICBwYWRkaW5nLWxlZnQ6IDM5LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMSk7XG4gIGhlaWdodDogMTkwLjkzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KSB7XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXJzLWJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlcnMtYmQge1xuICAgIHBhZGRpbmctbGVmdDogMzkuNXB4O1xuICB9XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyLmVkLW90aGVycy1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOTM5ZGE2O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJvdHRvbS1ib3JkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbiAgd2lkdGg6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmVkLXN0b2NrLW1hcmtldCB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stZGVzY3JpcHRpb24gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIGEge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIDpudGgtY2hpbGQoMjYpIGEge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDEwcHggMTAwcHggNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCA3NXB4IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCA1N3B4IDQwcHggMDtcbiAgfVxufVxuXG4uZWQtbWFya2V0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWQtbWFya2V0LXN0YXR1cyAuZ3JpZC1tYXJrZXQtc3RhdHVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtbWFya2V0LXN0YXR1cyAuZ3JpZC1tYXJrZXQtc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAxMHB4IDEwMHB4IDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggNzVweCAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggNTdweCAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTJweCkge1xuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggMjVweCAwcHggMDtcbiAgfVxufVxuLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuLm1hcmtldE9wZW46OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEycHg7XG4gIGNvbG9yOiAjMWE4YTRlO1xufVxuLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuLm1hcmtldENsb3NlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDtcbiAgY29sb3I6ICNmODNjM2M7XG59XG4uZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW4ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgY29sb3I6ICM5NDlmYTk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuOm5vdChzcGFuOm50aC1jaGlsZCgxKSkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmVkLXBsYXRlZm9ybXMge1xuICB3aWR0aDogNjMuNzUlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkLXBsYXRlZm9ybXMge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbn1cbi5lZC1wbGF0ZWZvcm1zIC5lZC1wbGF0Zm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG4uZWQtcGxhdGVmb3JtcyAuZWQtcGxhdGZvcm0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZWQtd2ViLWNudHIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZWQtdHJhZGVyIHtcbiAgd2lkdGg6IDI5M3B4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZWQtdHJhZGVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTRweDtcbiAgYm90dG9tOiAwcHg7XG4gIGhlaWdodDogMTQycHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLmVkLXdlYiB7XG4gIG1hcmdpbjogMCAxMnB4IDIxcHggMDtcbn1cbi5lZC13ZWIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNjhweDtcbiAgd2lkdGg6IDExM3B4O1xufVxuXG4uZWQtY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDExM3B4O1xufVxuLmVkLWNvbnRlbnQtd3JhcHBlciAuZWQtY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMGIyNDNhO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmVkLWNvbnRlbnQtd3JhcHBlciAuZWQtY29udGVudC10cmFkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjkuNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5lZC1hcGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5lZC1hcGkgaW1nIHtcbiAgICBoZWlnaHQ6IDQ2LjMxcHg7XG4gICAgd2lkdGg6IDQ2LjMxcHg7XG4gIH1cbiAgLmVkLWFwaSAuZWQtY29udGVudC1hcGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYi1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYi1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubXctNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwgbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAub2ZmZXItc2FsZSxcbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAuZWQtcG9ydGZvbGlvIHtcbiAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWpvaW4tc2VjdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMjJweCAwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGZsZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM3ODc4Nzg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjkuNjhweDtcbiAgICB0ZXh0LWFsaWduOiBDZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZWQtb3RoZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtaW1nIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtaW1nIC5iZy13aGl0ZSB7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlciAuZWQtY29udGVudC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC13ZWIge1xuICAgIGhlaWdodDogODFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXdlYiBpbWcge1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5lZC1hcGkuZWQtY29udGVudC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXRyYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMTNweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIuZWQtdHJhZGVyOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI4cHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtcGxhdGVmb3JtcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1wbGF0ZWZvcm1zIC5lZC1wbGF0Zm9ybS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLXBsYXRlZm9ybXMge1xuICAgIHdpZHRoOiA4MSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci5pbm5lckNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1sZy5pbm5lckNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1tZC5pbm5lckNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1zbS5pbm5lckNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci14bC5pbm5lckNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTgxcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbC1zZWMge1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xufVxuXG4ubWdsLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubWdyLTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1ndC0xOSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5cbi5zdXBwb3J0LW1pZGRsZS1ib3JkZXIge1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5zdXBwb3J0LWxlZnQtYm9yZGVyIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLWpvaW4tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuaW5uZXJDb250YWluZXIgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbm5lckNvbnRhaW5lciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuaW5uZXJDb250YWluZXIgLnBzLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLXN1YnNlY3Rpb24taGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItY29tbW9uLWdyaWQtNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDI1JSAyNSUgMjAlIDE1JTtcbn1cblxuLmZvb3Rlci1jb21tb24tZ3JpZC00IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgMjUlIDIwJSA0MCU7XG59XG5cbi5saW5rcy1kYXRhIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNzcsIDE3OCwgMTk2LCAwLjI1KTtcbn1cbi5saW5rcy1kYXRhIGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIC5pbm5lci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwgLm91dGVyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLnBsYXRmb3JtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC0yLWZvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIGF1dG87XG59XG5cbi5zY2hlbWUtYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmI0ZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zY2hlbWUtYm94LXJpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmI0ZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAyMTBweDtcbn1cblxuLmZvb3Rlci10eHQtb3Age1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLnJlYWRtb3JlYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVkLWZlZWJhY2stbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZmVlYmFjay1tb2IgLmVkLWZlZWRiYWNrLXRpdGxlIC5mb290ZXItbWFpbC1zZWMgaW1nIHtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUubGlua3MtZGF0YSBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC01LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIC5vdXRlci1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00IHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgZGl2IHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItY29tbW9uLWdyaWQtNC5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCAub3V0ZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00IC5wYnQtMzcge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG4gIC5wbGF0Zm9ybS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWZvb3Rlci1ncmlkLTMge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC0yLWZvb3RlciB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLm93bG5hdiAuU2xpZGVySWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xJTtcbiAgdG9wOiAzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogOTIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogOTIlO1xuICB9XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IC5wYXJ0bmVyTGVmdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJSaWdodCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICByaWdodDogLTElO1xuICB0b3A6IDMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbW1vbi1vd2wtZGF0YSAub3dsLW5hdiAucGFydG5lclJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJSaWdodCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAubWd0LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm1ndC1tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZC1mZWVkYmFjay1zbWFsbCAub3dsLXN0YWdlID4gLm93bC1pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMzUzMzVhO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA1MSwgOTAsIDAuNik7XG4gIGZpbHRlcjogYmx1cig5cHgpO1xuICAtby1maWx0ZXI6IGJsdXIoOXB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cig5cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cig5cHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig5cHgpO1xufVxuLmVkLWZlZWRiYWNrLXNtYWxsIC5vd2wtc3RhZ2UgPiAub3dsLWl0ZW0uYWN0aXZlICsgLm93bC1pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ob3Jpem9udGFsLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uc2NvcmVidG46aG92ZXIge1xuICBjb2xvcjogI2YwNGU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNldEhlaWdodEZvb3RlclNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLmdyZXZpZW5jZUNpcmNsZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzMzVhO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JldmllbmNlQ2lyY2xlIHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuXG4ubGluay1jb250ZW50LWFuY2hvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstY29udGVudC1hbmNob3I6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsYW5rbGluayB7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmVkLWZlZWRiYWNrLWJveCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyNDElMjIlMjBoZWlnaHQlM0QlMjIzOSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQxJTIwMzklMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTkuNDglMjAzOC45Nzg5SDMwLjQ1NzNWMzlDMzMuMDI3OCUyMDM5JTIwMzUuMjYxMiUyMDM3LjMzNTUlMjAzNS45OTg2JTIwMzQuODcwM0w0MC42MTI5JTIwMTkuNTEwNUM0MC45NSUyMDE4LjM3MjglMjA0MC43MzkzJTIwMTcuMTkyOSUyMDQwLjA0NCUyMDE2LjI0NDdDMzkuMzQ4NyUyMDE1LjI5NjYlMjAzOC4yNzQxJTIwMTQuNzQ4OCUyMDM3LjA5NDIlMjAxNC43NDg4SDMyLjE4NUMzMS45NTMyJTIwMTQuNzQ4OCUyMDMxLjgyNjglMjAxNC42MjI0JTIwMzEuNzYzNiUyMDE0LjUzODFDMzEuNzAwNCUyMDE0LjQ1MzglMjAzMS42MTYxJTIwMTQuMjg1MyUyMDMxLjY3OTMlMjAxNC4wNzQ2TDMzLjkxMjclMjA2LjIzNjYzQzM0LjMzNDElMjA0Ljc0MDY4JTIwMzQuMDM5MSUyMDMuMTgxNTIlMjAzMy4xMTIxJTIwMS45Mzg0MUMzMi4xODUlMjAwLjcxNjM3JTIwMzAuNzczMyUyMDAlMjAyOS4yMTQyJTIwMEMyNy40NjU0JTIwMCUyMDI1LjgyMiUyMDAuOTQ4MTM2JTIwMjQuOTU4MSUyMDIuNDY1MTVMMTkuMjY5MyUyMDEyLjQxQzE4LjM2MzMlMjAxNC4wMTEzJTIwMTYuNzgzMSUyMDE1LjIxMjMlMjAxNC45OTIxJTIwMTUuNjU0OEwxMS40NzI1JTIwMTYuNTQyMkMxMC44MjQ1JTIwMTUuNDcwNCUyMDkuNjQ3MTUlMjAxNC43NDc1JTIwOC4zMTQyMiUyMDE0Ljc0NzVINC4xMDAyOEMyLjA3NzU5JTIwMTQuNzQ3NSUyMDAuNDEzMDg2JTIwMTYuNDEyJTIwMC40MTMwODYlMjAxOC40MzQ3VjM1LjI5MDVDMC40MTMwODYlMjAzNy4zMTMyJTIwMi4wNzc1OSUyMDM4Ljk3NzclMjA0LjEwMDI4JTIwMzguOTc3N0g4LjMxNDIyQzkuNjA0MTUlMjAzOC45Nzc3JTIwMTAuNzQ4NCUyMDM4LjMwMDclMjAxMS40MDgyJTIwMzcuMjg1NkwxMy42NDM3JTIwMzguMDMwOEMxNS41Mzk5JTIwMzguNjYyOSUyMDE3LjQ5OTQlMjAzOC45Nzg5JTIwMTkuNDglMjAzOC45Nzg5Wk0xMi4wMDE0JTIwMzQuMTU0NEwxNC42NTUlMjAzNS4wMzg5QzE2LjIxNDIlMjAzNS41NjU2JTIwMTcuODM2NSUyMDM1LjgxODUlMjAxOS40OCUyMDM1LjgxODVIMzAuNDU3M0MzMS42MzcyJTIwMzUuODE4NSUyMDMyLjY0ODUlMjAzNS4wNiUyMDMyLjk4NTYlMjAzMy45NDMzTDM3LjU5OTklMjAxOC41ODM1QzM3LjY2MzElMjAxOC4zNzI4JTIwMzcuNTc4OCUyMDE4LjIwNDIlMjAzNy41MTU2JTIwMTguMTE5OUMzNy40NTI0JTIwMTguMDM1NyUyMDM3LjMyNiUyMDE3LjkwOTIlMjAzNy4wOTQyJTIwMTcuOTA5MkgzMi4xODVDMzEuMDI2MiUyMDE3LjkwOTIlMjAyOS45NTE2JTIwMTcuMzgyNSUyMDI5LjIzNTIlMjAxNi40MzQ0QzI4LjUzOTklMjAxNS41MDczJTIwMjguMzA4MiUyMDE0LjMyNzQlMjAyOC42MjQyJTIwMTMuMjEwN0wzMC44NTc2JTIwNS4zNzI3N0MzMS4wMDUxJTIwNC44NDYwMyUyMDMwLjg5OTglMjA0LjI5ODIyJTIwMzAuNTgzNyUyMDMuODU1NzVDMjkuODg4NCUyMDIuOTA3NjIlMjAyOC4yNjYlMjAzLjAzNDA0JTIwMjcuNjk3MiUyMDQuMDQ1MzhMMjIuMDA4MyUyMDEzLjk5MDNDMjAuNjU5OSUyMDE2LjM1MDElMjAxOC4zODQ0JTIwMTguMDc3OCUyMDE1Ljc1MDYlMjAxOC43MzFMMTIuMDAxNCUyMDE5LjY3NjNWMzQuMTU0NFpNMy41NzM1NCUyMDE4LjQzNDdDMy41NzM1NCUyMDE4LjEzOTglMjAzLjgwNTMxJTIwMTcuOTA4JTIwNC4xMDAyOCUyMDE3LjkwOEg4LjMxNDIyQzguNjA5MTklMjAxNy45MDglMjA4Ljg0MDk2JTIwMTguMTM5OCUyMDguODQwOTYlMjAxOC40MzQ3VjM1LjI5MDVDOC44NDA5NiUyMDM1LjU4NTUlMjA4LjYwOTE5JTIwMzUuODE3MiUyMDguMzE0MjIlMjAzNS44MTcySDQuMTAwMjhDMy44MDUzMSUyMDM1LjgxNzIlMjAzLjU3MzU0JTIwMzUuNTg1NSUyMDMuNTczNTQlMjAzNS4yOTA1VjE4LjQzNDdaJTIyJTIwZmlsbCUzRCUyMiUyM0IxQjJDNCUyMiUyMGZpbGwtb3BhY2l0eSUzRCUyMjAuMyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZmVlZGJhY2stYm94IHtcbiAgICBoZWlnaHQ6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZmVlZGJhY2stYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZC1mZWVkYmFjay1ib3gtMiB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mZWVkYmFjay1ib3gtMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZWQtZmVlZGJhY2stYm94LTIgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZmVlZGJhY2stYm94LTIgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi5lZC1mZWVkYmFjay1ib3gtMiAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mZWVkYmFjay1ib3gtMiAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gICAgd2lkdGg6IDUxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9vdGVyZmVlZGJhY2stbW9kYWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKTtcbn1cbi5mb290ZXJmZWVkYmFjay1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZm9vdGVyZmVlZGJhY2stbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZm9vdGVyZmVlZGJhY2stbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xuICBjb2xvcjogIzYzNzRkNDtcbn1cblxuLmZvb3Rlci1tYWlsLXNlYyAubWFpbC10by1zZWN0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tZ3QtZm9vdGVyLXJlZmFjdG9yLTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1ndC1mb290ZXItcmVmYWN0b3ItNTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tZ3QtZ3JpdmVuY2UtNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1iLTI5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMTkpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDk5NXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmMGY5ZmYsICNmZmZmZmYsICNmZmZmZmYpO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwYjI0M2E7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDMxcHggMzdweCAzMHB4IDQwcHg7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgY29sb3I6ICMxYzFjMjg7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yN3B4KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSAuZC1mb290cG9wLWhlYWR0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiAjMGIyNDNhO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIC5kLWZvb3Rwb3AtaGVhZHRpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAuaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tZ3JvdXAgLmhvbGRlciBsYWJlbCB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tZ3JvdXAgLmhvbGRlciAuc3RhciB7XG4gIGNvbG9yOiAjZTYyMDIwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAjcG9wdGV4dGFyZWEge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tY29udHJvbCxcbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIGlucHV0LFxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3Qge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXI6YWZ0ZXIsXG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3QgKyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIC8qIHRoaXMgaXMgc28gd2hlbiB5b3UgY2xpY2sgb24gdGhlIGNoZXZyb24sIHlvdXIgY2xpY2sgYWN0dWFsbHkgZ29lcyBvbiB0aGUgZHJvcGRvd24gbWVudSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogZXZlcnl0aGluZyBhZnRlciB0aGlzIGlzIGp1c3QgdG8gY292ZXIgdXAgdGhlIG9yaWdpbmFsIGFycm93ICovXG4gIC8qIChmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBzeW50YXggdXNlZCBhYm92ZSkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCArIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1zZWxlY3QsXG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHRleHRhcmVhIHtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIC5kLWZlZWQtZHJhZyB7XG4gIGhlaWdodDogMTQzcHg7XG4gIHBhZGRpbmc6IDE4cHggMHB4IDM1cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgLnVwbG9hZEVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVOYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVDbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgI2ZlZWRCYWNrRmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnICN1cGxvYWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgLnVwbG9hZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZm9vdGVyX3dyYXBwZXJfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2hhbmRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItaGVhZGluZyB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgcGFkZGluZzogMHB4IDBweCAyMHB4IDE1cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1oZWFkaW5nIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggMTVweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzU4MGY3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZiLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMTBweCk7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1ob2xkZXIgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZiLWhvbGRlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1ob2xkZXIgLnN0YXIge1xuICBjb2xvcjogcmVkO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1ODBmNztcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIHNlbGVjdCArIHNwYW4ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIC8qIHRoaXMgaXMgc28gd2hlbiB5b3UgY2xpY2sgb24gdGhlIGNoZXZyb24sIHlvdXIgY2xpY2sgYWN0dWFsbHkgZ29lcyBvbiB0aGUgZHJvcGRvd24gbWVudSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogZXZlcnl0aGluZyBhZnRlciB0aGlzIGlzIGp1c3QgdG8gY292ZXIgdXAgdGhlIG9yaWdpbmFsIGFycm93ICovXG4gIC8qIChmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBzeW50YXggdXNlZCBhYm92ZSkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiOGI4Yjg7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZpbGVDaG9vc2VuUm93IC5tb2ItZmVlZC1kcmFnIHtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAudXBsb2FkRXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAudXBsb2FkU2VjdGlvbldyYXAgLmZpbGVOYW1lU2VjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZpbGVDaG9vc2VuUm93IC5tb2ItZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVOYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZFNlY3Rpb25XcmFwIC5maWxlTmFtZVNlYyAudXBsb2FkZWQtZmlsZU5hbWUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZFNlY3Rpb25XcmFwIC5maWxlTmFtZVNlYyAudXBsb2FkZWQtZmlsZUNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5NXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAuZnMtMjAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1zdWJtaXRSb3cgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2FuTVwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZlZWRiYWNrLWxpbmstbW9iaWxlIC5kcmF3ZXItY2xvc2UtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDUwNDY7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmMDUwNDY7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQycHggMHB4IDIwcHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWpvaW4tc2VjdGlvbiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMjJweCAwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGZsZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM3ODc4Nzg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI5LjY4cHg7XG4gICAgdGV4dC1hbGlnbjogQ2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1nb29nbGUtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIC5lZC13aHl1cy1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIC5lZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNlZWVlZWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIGkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNy41M3B4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLndoeXVzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzkzOWRhNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLndoeXVzLWRlc2NyaXB0aW9uIC5yZWFkbW9yZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmMDRlNDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIC5zb2NpYWwtaWNvbnMgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjOTM5ZGE2O1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYzcmVtO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTJweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCAuZWQtc3VwcG9ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCAuZWQtc3VwcG9ydC10aXRsZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCAuZWQtc3VwcG9ydC1jZW50ZXItZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYgLmVkLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTI0M2Y7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtc3VwcG9ydCAuZWQtc3VwcG9ydC1jZW50ZXItZGl2IC5lZC1pY29uIGkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTMzNWE7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDEycHggMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLXRpdGxlIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3M3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE3MmI7XG4gICAgcGFkZGluZzogMjdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1jb3B5cmlnaHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkLWNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWQtY29weXJpZ2h0LXJlc2VydmUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cHg7XG4gIH1cbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5lZGVsLWxvZ28tZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5lZGVsLWxvZ28tZm9vdGVyIC5lZGVsLWljb24tZWRlbC1sb2dvMSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzkzOWRhNjtcbiAgfVxuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG4gIC5lZC1vdGhlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyLmVkLW90aGVycy1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlciB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyIHVsIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzkzOWRhNjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQge1xuICAgIG1hcmdpbjogNTBweCAwcHggMTlweCAwcHg7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stZGVzY3JpcHRpb24gdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrOm50aC1jaGlsZCgyKSAuZWQtc3RvY2stdGl0bGUsXG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrOm50aC1jaGlsZCgzKSAuZWQtc3RvY2stdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBjb2xvcjogIzk0OWZhOTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW4ubWFya2V0T3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIGNvbG9yOiAjMWE4YTRlO1xuICB9XG4gIC5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3Bhbi5tYXJrZXRDbG9zZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKAolwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogI2Y4M2MzYztcbiAgfVxuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW46bm90KHNwYW46bnRoLWNoaWxkKDEpKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmVkLXBsYXRlZm9ybXMgLmVkLXBsYXRmb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNXB4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LWltZyB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LWltZyAuYmctd2hpdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXdlYiB7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICB9XG4gIC5lZC1hcGkuZWQtY29udGVudC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIuZWQtdHJhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDExM3B4O1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuLnN1bW1hcnktYm94IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN1bW1hcnlfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4uc3VtbWFyeS1kb2NrIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbn1cbi5zdW1tYXJ5LWRvY2sgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdW1tYXJ5LWRvY2sgLnN1bW1hcnlfdmFsdWVzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnN1bW1hcnktZG9jayAuc3VtbWFyeV92YWx1ZXMgLnBlcmNlbnRhZ2VfdmFsdWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1bW1hcnktZG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN1bW1hcnktZG9jayAuc3VtbWFyeV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnN1bW1hcnlfdmFsdWVzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3VtbWFyeV92YWx1ZXMgLnBlcmNlbnRhZ2VfdmFsdWUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zdW1tYXJ5X3ZhbHVlcyAubWFpbl92YWx1ZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5zdW1tYXJ5X3ZhbHVlcyAubWFpbl92YWx1ZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG5cbi5zdW1tYXJ5X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2Ige1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uc3VtbWFyeV9jb250YWluZXItbW9iIC5zdW1tYXJ5LWNvbnRhaW5lci1tb2ItdG9wdGlsZSAuY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUgLmNvbCAuZGFzaGJvYXJkX3N1bW1hcnkge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUgLmNvbCAuc3VtbWFyeV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIC5jb2wgLnN1bW1hcnlfdmFsdWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIC5jb2wgLnRvdGFscG5sLXZhbCAudG90YWxwbmwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2LjQxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIC5jb2wgLnBubGNoYW5nZXBlcmNlbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5zdW1tYXJ5X3ZhbHVlcyB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgfVxuICAuc3VtbWFyeS1kb2NrIC5zdW1tYXJ5X3ZhbHVlcyB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgfVxuICAuc3VtbWFyeV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuc3VtbWFyeS1ib3gge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5kYXNoYm9hcmRfZGF5c3BubC1tb2Ige1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDExcHggMTVweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmOWZmO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDlweCA5cHg7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5kYXNoYm9hcmRfZGF5c3BubC1tb2IgLnN1bW1hcnlfdGl0bGUge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWQtY29tcG9uZW50LWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjUuMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA1NzdweCkge1xuICAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDEycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2VuZXJpYy1hZnRlci10aXRsZS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgZGl2LCAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIGkuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICBjb2xvcjogIzM1ODBmNztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIGkuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcbiAgZm9udC1zaXplOiAwLjU2M3JlbTtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmRhdGUtdGltZS1jb250YWluZXItZ2VuZXJpYyB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuICAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5kYXRlLXRpbWUtY29udGFpbmVyLWdlbmVyaWMge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyAuZGF0ZS10aW1lLWNvbnRhaW5lci1nZW5lcmljIC5nZW5lcmljLWRhdGUsXG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5kYXRlLXRpbWUtY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5kYXRlLXRpbWUtY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyAuZ2VuZXJpYy1oZWFkaW5nLXRpdGxlIC50aXRsZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzkuMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtaGVhZGluZy10aXRsZSAudGl0bGUtYm9sZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5nZW5lcmljLWhlYWRpbmctdGl0bGUgLnRpdGxlLWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMwYjI0M2E7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtaGVhZGluZy10aXRsZSAudGl0bGUtbGlnaHQge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzOS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtaGVhZGluZy10aXRsZSAudGl0bGUtbGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMwYjI0M2E7XG4gIH1cbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuZ2VuZXJpYy1hZnRlci10aXRsZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGY5ZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmZkZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmdlbmVyaWMtYWZ0ZXItdGl0bGUtaWNvbiBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWNfbmF2aWdhdGlvbl9kZXNrdG9wIC5uYXZpZ2F0aW9uX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjX25hdmlnYXRpb25fZGVza3RvcCAubmF2aWdhdGlvbl9pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4O1xufVxuLnNlY19uYXZpZ2F0aW9uX2Rlc2t0b3AgLm5hdmlnYXRpb25faXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5zZWNfbmF2aWdhdGlvbl9kZXNrdG9wIC5uYXZpZ2F0aW9uX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnNlY19uYXZpZ2F0aW9uX2Rlc2t0b3AgLm5hdmlnYXRpb25faXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzE3NDA4MjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDY0LCAxMzAsIDAuMSk7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2VjX25hdiAuZHJvcGRvd25fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjMTc0MDgyO1xufVxuLnNlY19uYXYgYSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuLnNlY19uYXYgLnNlbGVjdGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uc2VjX25hdiAuZHJvcGRvd25fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gIHBhZGRpbmc6IDE3cHggMCAyMnB4IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNlY19uYXYgLmRyb3Bkb3duX2l0ZW0ge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uZGJhcjI5SG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC4yOWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyLFxuLmRiYXIyOVJhbmdlc2xpZGVyIC5kYmFyMjlSYW5nZXNsaWRlckZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJGaWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDA7XG59XG5cbi5kYmFyMjlSYW5nZXNsaWRlciAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYmFyMjlSYW5nZXNsaWRlckxhYmVscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogLTQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOUdyZXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRjdXN0b21SYW5nZUJhciB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGN1c3RvbVJhbmdlQmFyLmluZGljYXRvclN0eWxlIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLmRjdXN0b21SYW5nZUJhciBkaXYge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmRjdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDZiYztcbn1cblxuLmRjdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNzhhNjtcbn1cblxuLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzc4YTYgIWltcG9ydGFudDtcbn1cblxuLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2YmMgIWltcG9ydGFudDtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQGtleWZyYW1lcyBibGlua2luZ0RvdCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKTtcbiAgfVxufVxuLmRTa2V3Y29kZXJpZ2h0MSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDk4JSA5OSUsIDAlIDEwMCUpO1xufVxuXG4uZFNrZXdjb2RlcmlnaHQyIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDMlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xufVxuXG4uZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saDEwIHtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbn1cblxuLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOVJhbmdlc2xpZGVySGFuZGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgIzQ0NDc1YjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAjMDBkNmJjO1xufVxuXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICMwMzc4YTY7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbiAuZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGkge1xuICBjb2xvcjogIzAwZDZiYztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaSB7XG4gIGNvbG9yOiAjMDM3OGE2O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRTa2V3Y29kZXJpZ2h0MiB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5kY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKipza2V3IG5ldyBkZXNpZ25pbmcgKioqKioqKioqKioqKioqKi9cbi5ib3gge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnJpZ2h0LXNrZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbn1cblxuLnJpZ2h0LXNrZXctYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG5cbi5yaWdodC1za2V3LWJhcjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogIzAzNzhhNjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbn1cblxuLmxlZnQtc2tldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbi5sZWZ0LXNrZXctYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ubGVmdC1za2V3LWJhcjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xufVxuXG4ubGVmdC1za2V3OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xufVxuXG4ucmlnaHQtc2tldzpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMzc4YTY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG59XG5cbi5yaWdodC1za2V3LnBvc2l0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LXNrZXcubmVnYXRpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JlZW4tdGhlbWUgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYmMgIWltcG9ydGFudDtcbn1cbi5ibHVlLWdyZWVuLXRoZW1lIC5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNmJjICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1ncmVlbi10aGVtZSAucmlnaHQtc2tldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZmJjO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmxlZnQtc2tldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxzLm1vdmUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1ncmVlbi10aGVtZSAuZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtZ3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgIzQ0NDQ0NDtcbn1cblxuLnJlZC1ncmVlbi10aGVtZSAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG4ucmVkLWdyZWVuLXRoZW1lIC5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4ucmVkLWdyZWVuLXRoZW1lIC5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG4ucmVkLWdyZWVuLXRoZW1lIC5yaWdodC1za2V3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1MWIyNTU7XG59XG4ucmVkLWdyZWVuLXRoZW1lIC5sZWZ0LXNrZXc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbn1cbi5yZWQtZ3JlZW4tdGhlbWUgLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWdyZWVuOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICM0NDQ0NDQ7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubG9nby1oZWFkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tbGVmdCAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nby1oZWFkLWNvbnRhaW5lciAubG9nby1sZWZ0IC5sb2dvIC5sb2dvYmcge1xuICBjb2xvcjogIzE3NDA4MjtcbiAgZm9udC1zaXplOiAxLjkzOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ286OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjMDc1MWEwO1xuICBtYXJnaW4tcmlnaHQ6IDUuNzJweDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ28yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzcwNzA2Zjtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IC5pY29uLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IC5pY29uLWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubG9nby1oZWFkLWNvbnRhaW5lciAubG9nby1yaWdodCAudXNlci1kZXRhaWxzIC51c2VyLXVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxLjA2M3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyAudXNlci11c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyAudXNlci1hY2NvdW50aWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNMaWdodFwiO1xuICBjb2xvcjogI2I4YjhiODtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5ibHVlZG90cyB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ286OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ28yOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIH1cbiAgLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLmljb24tYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uYmx1ZWRvdHMge1xuICBjb2xvcjogIzM1ODBmNztcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBuZ2RpYWxvZy1mYWRlaW4gMC41cztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xOSk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG59XG4ubW9kYWwtYmFja2Ryb3AuYWRkaXRpb25hbGJsdXIge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC4yOWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyLFxuLnBiYXIyOVJhbmdlc2xpZGVyIC5wYmFyMjlSYW5nZXNsaWRlckZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJGaWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDA7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlciAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMyU7XG4gIHRvcDogMHB4O1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMzcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGVmdDogLTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOUdyZXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggLTNweDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xuICB3aWR0aDogMzAlO1xufVxuXG4uY3VzdG9tUmFuZ2VCYXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1MDA7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5jdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIwMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1MDRkO1xuICB3aWR0aDogMzAlO1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDEpIHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2ZmZTUwMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjZmY2YjAwO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICNkZDUwNGQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQGtleWZyYW1lcyBibGlua2luZ0RvdCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKTtcbiAgfVxufVxuLlNrZXdDb2RlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDMlIDMlLCAxMDAlIDAsIDk3JSA5NyUsIDAgMTAwJSk7XG59XG5cbi5Ta2V3Y29kZXJpZ2h0MSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAyJSwgMTAwJSAwLCA5OCUgOTclLCAwIDEwMCUpO1xufVxuXG4uU2tld2NvZGVyaWdodDIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMiUgMCwgMTAwJSAwLCAxMDAlIDk5JSwgMCAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbiAgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGkge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbiAgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAuY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICM0NDQ3NWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRvcDogLTAuN2VtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtZ3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgIzUxYjI1NTtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LW9yYW5nZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAjZmY2YjAwO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICNkZDUwNGQ7XG59XG5cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC15ZWxsb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgI2ZmZTUwMDtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWdyZWVuIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaSB7XG4gIGNvbG9yOiAjNTFiMjU1O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1vcmFuZ2UgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpIHtcbiAgY29sb3I6ICNmZjZiMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWJsb29kLXJlZCAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGkge1xuICBjb2xvcjogI2RkNTA0ZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC15ZWxsb3cgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpIHtcbiAgY29sb3I6ICNmZmU1MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmVnYXRpdmVDbGFzc2JyZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RkNTA0ZDtcbn1cblxuLlRleHRWYWx1ZVByb2dyZXNzYmFybmVnYXRpdmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiA1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLmRhdGFjb250ZW50LmRhdGFDb250ZW50bmVnYXRpdmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5kYXRhY29udGVudC5kYXRhQ29udGVudG5lZ2F0aXZlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29saGFsZiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb2xmdWxsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc2l0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpdmVWYWx1ZSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5uZWdhdGl2ZVZhbHVlIHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLm5lZ2F0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uZGF0YXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnByb2dyZXNzY29tbW9uZ3JheXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25kYXRhbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29tbW9uZGF0YW51bWJlcnBvc2l0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM1MWIyNTUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZkZjY7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1uZWdhdGl2ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2dyZXNzIC50ZXh0dmFsdWVwcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ucHJvZ3Jlc3MgLmRhdGFjb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCA6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9ncmVzc2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZ3Jlc3Njb250YWluZXIgLnByb2dyZXNzYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZ3Jlc3Njb250YWluZXIgLnByb2dyZXNzLWJhci1uZWdhdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RkNTA0ZDtcbn1cbi5wcm9ncmVzc2NvbnRhaW5lciAuc3RhY2stdG9wIHtcbiAgei1pbmRleDogOTtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbW9uZGF0YXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5wcm9ncmVzc2NvbW1vbmdyYXl2YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5UZXh0VmFsdWVQcm9ncmVzc2Jhcm5lZ2F0aXZlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5jb21tb25kYXRhbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5jb21tb25kYXRhbnVtYmVycG9zaXRpdmUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnByb2dyZXNzIC50ZXh0dmFsdWVwcm9ncmVzc2JhciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucHJvZ3Jlc3MgLlRleHRWYWx1ZVByb2dyZXNzYmFybmVnYXRpdmUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi50ZXh0LWluZGVudDEwIHtcbiAgdGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZGljZXMtZHluYW1pYy1pbmRpY2F0b3IgLmJsdWUtZ3JlZW4tdGhlbWUgLmRiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAuZnVsbHdpZHRoIC5tb2JpbGV0b3AtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEycHg7XG4gIH1cbn1cbi5pbmRpY2VzLWR5bmFtaWMtaW5kaWNhdG9yIC5kYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSAuY29tbW9uZGF0YW51bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udmlld2FsbC1pY29uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDFweDtcbiAgd2lkdGg6IDQxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xufVxuLnZpZXdhbGwtaWNvbi1jb250YWluZXIgLnZpZXdhbGwtaWNvbi1ib3gge1xuICBoZWlnaHQ6IDMwLjVweDtcbiAgd2lkdGg6IDMwLjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCAxMjgsIDI0NywgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xufVxuLnZpZXdhbGwtaWNvbi1jb250YWluZXIgLnZpZXdhbGwtaWNvbi1ib3ggLnZpZXdhbGwtaWNvbiB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzLjdweDtcbiAgbGVmdDogMy43cHg7XG59XG4udmlld2FsbC1pY29uLWNvbnRhaW5lciAudmlld2FsbC1pY29uLWJveCAudmlld2FsbC1pY29uIC5lZGVsLWljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYXJrZXRncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFya2V0Z3JvdXAge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZmZmZiwgI2ZmZmZmZiksICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogIzBiMjQzYTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4gLmdhcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluMSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRzdWIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRzdWIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5iYWNrLWJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgdG9wOiAwcHg7XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIGkge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMHB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3QgLnNoYXJlLWljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IC5zaGFyZS1pY29uIC5lZGVsLWljb24tc2hhcmUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCAubWNhcmQtdmlldy1hbGwge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCAubWNhcmQtdmlldy1hbGwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmNvbW1vbi1tYXJrZXRjYXJkLW5vcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tbWFya2V0Y2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLW1hcmtldGNhcmQtbm9wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tbWFya2V0Y2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1tYXJrZXRjYXJkLW5vcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZW5lcmljLXN0b2NrLWNhcmRzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMHB4IDZweCAyMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAucGVyaW9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLnBlcmlvZCB7XG4gICAgdG9wOiAtNXB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyBwIHtcbiAgbWFyZ2luOiAwcHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC10aXRsZSAuZWRlbC1pY29uLWVkaXQge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBoZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXRpdGxlIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay12YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay12YWx1ZSBwIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stdmFsdWUgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXBlcmNlbnRhZ2UtYW5kLWNoYW5nZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Ugc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Ugc3Bhbi5jaGFuZ2UtZ3JlZW4ge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW4gLmNoYW5nZS1yZWQge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIHtcbiAgcGFkZGluZy10b3A6IDQxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUge1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1kYXRlIC5nZW5lcmljLXN0b2NrLXRpbWUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSAuZ2VuZXJpYy1zdG9jay10aW1lIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUgLmdlbmVyaWMtc3RvY2stZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUgLmdlbmVyaWMtc3RvY2stZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RhdHVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIuNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RhdHVzIHNwYW4ubGl2ZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMgc3Bhbi5wcmVvcGVuLFxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMgLmNsb3NlZCB7XG4gIGNvbG9yOiAjZmY2YjAwO1xufVxuXG4uYWN0aXZlQ2xhc3NTdG9ja0NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuXG4uZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyBzcGFuW2RhdGEtYXR0cj1PcGVuXSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyBzcGFuW2RhdGEtYXR0cj1DbG9zZWRdIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDg1cHg7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDAlO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmhvcC1mbG9hdC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTUlO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5Ib3BCdG4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwcHg7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmJ0bi1pbmZvLmhvcEJ0bkJvcmRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICB3aWR0aDogODZweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogODVweDtcbiAgICByaWdodDogODlweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuYnRuLWluZm8gLmVkZWwtaWNvbi1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuYnRuLWluZm8gLmVkZWwtaWNvbi1iYXJzOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYsICNmZmZmZmYpLCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IC5saXN0SGVhZCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IC5saXN0SGVhZCAuZG90Qmx1ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmRyb3Bkb3duLW1lbnUgLmxpc3RIZWFkIHAge1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmRyb3Bkb3duLW1lbnUgLnN1Ykxpc3RzIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAuc3ViTGlzdHMgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmNTtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAuc3ViTGlzdHMgbGkgYSB7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAuc3ViTGlzdHMgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IC5zdWJMaXN0cyBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBmb250LXNpemU6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyJTtcbiAgfVxuICAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob3BCdG5Cb3JkZXItc2Nyb2xsZWQgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmhvcEJ0bkJvcmRlciB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmhvcEJ0bkJvcmRlci1zY3JvbGxlZCAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDQ2cHggIWltcG9ydGFudDtcbn1cblxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6ICMwMzAwMmY7XG4gIGJvcmRlcjogcmdiYSgzLCAwLCA0NywgMC4xKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCB7XG4gIGJvcmRlcjogIzAzMDAyZjtcbiAgYm9yZGVyOiByZ2JhKDMsIDAsIDQ3LCAwLjEpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJmMmZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDExcHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpLmVxdWl0eS1kcnAtYmlnaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpLmVxdWl0eS1kcnAtYmlnaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgfVxufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlYmYyZmU7XG4gIGJvcmRlcjogIzAzMDAyZjtcbiAgYm9yZGVyOiByZ2JhKDMsIDAsIDQ3LCAwLjEpO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogNztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTAlO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5lcXVpdHlkcm9wZG93bi1pdGVtc2Jsb2NrIHtcbiAgcGFkZGluZzogMCAxMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXI6ICMwMzAwMmY7XG4gIGJvcmRlcjogcmdiYSgzLCAwLCA0NywgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzcyNzI3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IGk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAudHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBmb250LXNpemU6ICNkZDUwNGQ7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG1pbi13aWR0aDogODNweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZjJmZTtcbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4IDE1cHg7XG59XG5cbi5lcXVpdHktZHJvcGRvd24tYmxvY2suY29tbW9uLW5ldy1kcnAuc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtaW4td2lkdGg6IDgzcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlYmYyZmU7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmNvbW1vbi1uZXctZHJwLnNob3cgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmVxdWl0eS1kcm9wZG93bi1ibG9jay1ub2JvcmRlciA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuXG4uZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTFweCAxNnB4IDVweCAxNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMDAyZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZ2VuZXJpYy10YWJzIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogN3B4IDRweCA3cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxuICAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvci5zaG93Ym9yZGVyIC5uYXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1wYWRkaW5nIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTZweCAyMHB4IDVweCA1cHggIWltcG9ydGFudDtcbn1cbi5nZW5lcmljLXRhYnMuc29ydC1maWx0ZXItbW9iLXBhZGRpbmcgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMnB4IDEwcHggNXB4IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMTJweCAwcHggNXB4O1xufVxuXG4uc2xpZGluZ3BhbmUtaWNvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMi4yOHB4IDEwcHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRpbmdwYW5lLWljb24tYmxvY2sgLmljb24tdGlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGU6bGFzdC1jaGlsZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGUgLm5ldy1yZXBvcnQge1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZhNzE3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDBweCA0cHg7XG59XG4uc2xpZGluZ3BhbmUtaWNvbi1ibG9jayAuaWNvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLnNsaWRpbmdwYW5lLWljb24tYmxvY2sgLmljb24tdGV4dC5tYXJnaW4tdG9wLTEzIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLlJlYWN0TW9kYWxfX0JvZHktLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjFweCAyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIuY3VzdG9tLWhlYWRpbmctc2lkZWJhciB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjFweCAyMHB4IDE1cHg7XG4gIH1cbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlci10b3BNb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyLXRvcE1vc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyLXRvcE1vc3QgLmRyYXdlci1pc2luLCAuZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXItdG9wTW9zdCAuZHJhd2VyLWV4YyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIgLmRyYXdlci1oZWFkZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciAuZHJhd2VyLWhlYWRlci10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyIC5kcmF3ZXItaGVhZGVyLXRvcCAuZHJhd2VyLWRuYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyIC5kcmF3ZXItaGVhZGVyLXRvcCAuZHJhd2VyLXF0eSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIgLmRyYXdlci1oZWFkZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciAuZHJhd2VyLWhlYWRlci1ib3R0b20gLmRyYXdlci1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1mb290ZXIge1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjlweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAyNXB4IDE0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGdhcDogMjZweDtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWZvb3RlciAuQnV5LWJ0bixcbi5kcmF3ZXJibG9jayAuZHJhd2VyLWZvb3RlciAuU2VsbC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLXZhbHVlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1oZWFkZXIgLnNvcnRuYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1oZWFkZXIgLmNsZWFyYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItaGVhZGVyIC5ibHVlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItYm9keSAuc29ydGxpc3QtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbn1cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWJvZHkgLnNvcnRsaXN0LWJvZHkgLnNvcnRsaXN0LW5hbWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItYm9keSAuc29ydGxpc3QtYm9keSAuc29ydGxpc3QtdmFsdWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTE0LCAxMTMsIDAuNSk7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1ib2R5IC5zb3J0bGlzdC1ib2R5IC5zb3J0bGlzdC12YWx1ZXMgaSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1ib2R5IC5uZXN0ZWQtc29ydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItYm9keSAubmVzdGVkLXNvcnQgLnNvcnRsaXN0LWJvZHkge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEycHggNXB4IDEwcHggMjBweDtcbn1cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWZvb3RlciAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFya2V0LWRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG59XG4ubWFya2V0LWRyYXdlcl9fY29udGVudCB7XG4gIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXJrZXQtZHJhd2VyX19iYWNrZHJvcCB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmJvdHRvbS1jb250ZW50cy5ib3R0b20tY29udGVudHMtZm9vdGVyLWRyYXdlciB7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogMCU7XG59XG4uYm90dG9tLWNvbnRlbnRzLmJvdHRvbS1jb250ZW50cy1mb290ZXItZHJhd2VyIC5ib3R0b20tY29udGVudHMtYnRuLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYm90dG9tLWNvbnRlbnRzLmJvdHRvbS1jb250ZW50cy1mb290ZXItZHJhd2VyIC5ib3R0b20tY29udGVudHMtYnRuLXNlY3Rpb24gLmVkX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkIC5zdG9jay1kZXRhaWxzLWhlYWQtbWlkIC5zY3JpcHMtc3RvY2tzIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkIC5zdG9jay1kZXRhaWxzLWhlYWQtbWlkIC5zY3JpcHMtc3RvY2tzIC5ob2xkaW5ncy1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5NYXJrZXRzdG9jay1kZXRhaWxzLWJsb2NrIC5zdG9jay1kZXRhaWxzLWhlYWQgLnN0b2NrLWRldGFpbHMtaGVhZC1taWQgLm1hcmtldHMtcXR5VmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtaGVhZCAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtZm9vdGVyIC5hY3Rpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5NYXJrZXRzdG9jay1kZXRhaWxzLWJsb2NrIC5zdG9jay1kZXRhaWxzLWhlYWQtYm90dG9tIC5tYXJrZXQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtaGVhZC1ib3R0b20gLm1hcmtldC1kZXNjLXBlcmMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnNsaWRlLXBhbmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmdlbmVyaWMtc2lkZWJhci1vdmVybGF5YmxvY2sge1xuICB6LWluZGV4OiAxNDUwO1xufVxuLmdlbmVyaWMtc2lkZWJhci1vdmVybGF5YmxvY2suYmx1ci1iYWNrZ3JvdW5kIHtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xNSk7XG59XG4uZ2VuZXJpYy1zaWRlYmFyLW92ZXJsYXlibG9jay5uby1ibHVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuc3RvY2stZGV0YWlscy1vdmVybGF5YmxvY2sge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdG9jay1kZXRhaWxzLW92ZXJsYXlibG9jayAuc3RvY2stZGV0YWlscy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4udGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aXRsZSNyZXBvcnRzLXRoIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDEwcHg7XG4gIGdhcDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRpdGxlI3JlcG9ydHMtdGggLnRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50aXRsZSAuYXJyb3dzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRpdGxlIC5hcnJvd3MgLmVkZWwtaWNvbi1jYXJldC11cCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi50aXRsZSAuYXJyb3dzIC5lZGVsLWljb24tY2FyZXQtZG93biB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4udGl0bGUgLmFycm93cyAuYXJyb3ctYXQtYS10aW1lIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4udGl0bGUgLmFycm93cyAuYXJyb3ctYXQtYS10aW1lIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGl0bGUgLmFycm93cyAuYXJyb3ctYXQtYS10aW1lIC5lZGVsLWljb24tYXJyb3ctZG93bi5kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGl0bGUgLmFycm93cyAuYXJyb3ctYXQtYS10aW1lIC5lZGVsLWljb24tYXJyb3ctdXAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wb3NpdGlvblJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcbn1cblxuLmlubmVybG9hZGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5vdXRlcmRpdmxvYWRlciB7XG4gIGluc2V0OiAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5taWRkbGVsb2FkZXIge1xuICBpbnNldDogMHB4O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLnAtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcmtldE1hcCAuaGlnaGNoYXJ0cy1heGlzLWxhYmVsc19hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmaWxsOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0TWFwIC5oaWdoY2hhcnRzLWNyZWRpdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcmtldE1hcCAuaGlnaGNoYXJ0cy1heGlzLWxhYmVscy5oaWdoY2hhcnRzLXhheGlzLWxhYmVscyB0ZXh0Om5vdCguaGlnaGNoYXJ0cy1heGlzLWxhYmVsc19hY3RpdmUpIHtcbiAgZmlsbDogIzcyNzI3MSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuLm1hcmtldE1hcCAuaGlnaGNoYXJ0cy1zdGFjay1sYWJlbHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFya2V0TWFwIC5oaWdoY2hhcnRzLWF4aXMtc3RhY2tfYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLm1hcmtldE1hcCAuaGlnaGNoYXJ0cy1heGlzLXN0YWNrX2FjdGl2ZSB0ZXh0IHtcbiAgZmlsbDogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uaGlnaGNoYXJ0cy1jcmVkaXRzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnRpcVRvYyB7XG4gIHBhZGRpbmc6IDE1cHggMTdweCAyMHB4IDE1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFydGlxVG9jIC5ncmFwaC1jaGFydCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDcwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY2hhcnRpcVRvYy1tb2IgLmdyYXBoLWNoYXJ0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhcnRpcW91dGVyY2xhc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jaGFydGlxb3V0ZXJjbGFzcyB7XG4gIHBhZGRpbmc6IDE1cHggMTdweCAyMHB4IDE1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFydGlxb3V0ZXJjbGFzcyAuZ3JhcGgtY2hhcnQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlYy1ib2R5LW1vYiAuY2hhcnRpcW91dGVyY2xhc3Mge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTAwcHggMjVweDtcbn1cblxuLmluc2lkZXItdHJhZGluZy1tb2IgLmNoYXJ0aXFvdXRlcmNsYXNzIHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDEwMHB4IDI1cHg7XG59XG5cbi5IZWFkaW5nY2hhcnRpcSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmV4cGFuZHZpZXctY2hhcnQgLmhlYWRlclNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZXhwYW5kdmlldy1jaGFydCAuaGVhZGVyU2VjdGlvbiAudmFtYS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXhwYW5kdmlldy1jaGFydCAuaGVhZGVyU2VjdGlvbiAuYmFjay1idG4ge1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXhwYW5kdmlldy1jaGFydCAuaGVhZGVyU2VjdGlvbiAuYmFjay1idG4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIC50cmFkZS1idG5zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cGFuZHZpZXctY2hhcnQgLmhlYWRlclNlY3Rpb24gLnRyYWRlLWJ0bnMuZ3JlZW5fYnRuIHtcbiAgcmlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWIyNTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIC50cmFkZS1idG5zLmdyZWVuX2J0biB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHJpZ2h0OiAxMzBweDtcbiAgfVxufVxuLmV4cGFuZHZpZXctY2hhcnQgLmhlYWRlclNlY3Rpb24gLnRyYWRlLWJ0bnMucmVkX2J0biB7XG4gIHJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzFlMDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIC50cmFkZS1idG5zLnJlZF9idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLmV4cGFuZHZpZXctY2hhcnQgLmdyYXBoLWNoYXJ0LWV4cGFuZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3B4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5ncmFwaC1jaGFydC1leHBhbmQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xuICB9XG59XG4uZXhwYW5kdmlldy1jaGFydCAuZWRlbC1pY29uLXBvcnRyYWl0IHtcbiAgZm9udC1zaXplOiAxLjQzOHJlbTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucG9ydHJhaXRfbW9kZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY0MHB4KSB7XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5oZWFkZXJTZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZXhwYW5kdmlldy1jaGFydCAuaGVhZGVyU2VjdGlvbiAucmlnaHRzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5MZWZ0ZGl2IHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5leHBhbmR2aWV3LWNoYXJ0IC5yaWdodGRpdiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnpvb20tdW5zZXQge1xuICB6b29tOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ucGl2b3QtcG9pbnRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucGl2b3QtcG9pbnRzIC5waXZvdE5hbWUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBpdm90LXBvaW50cyAucGl2b3ROYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5waXZvdC1wb2ludHMgLnBpdm90VmFsdWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGl2b3QtcG9pbnRzIC5waXZvdFZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5waXZvdC1wb2ludHMgLnBpdm90RGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4udHh0X2F1dHVtbkJsb29tIHtcbiAgY29sb3I6ICNmZmUxY2M7XG59XG5cbi5iZ19hdXR1bW5CbG9vbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUxY2M7XG59XG5cbi5iZ19ibGFjay1zZXZlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi50eHRfYmxhY2stc2V2ZW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnR4dF9ibGFjay1kYXJrIHtcbiAgY29sb3I6ICMyZTJiMzY7XG59XG5cbi50eHRfd2FybS1ncmV5LWVpZ2h0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi50eHQtYmx1ZS1vbmUge1xuICBjb2xvcjogIzA3NTFhMDtcbn1cblxuLnR4dC1vcmFuZ2UtMiB7XG4gIGNvbG9yOiAjZmY5YzU0O1xufVxuXG4uYmctYmx1ZS1vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc1MWEwO1xufVxuXG4udHh0X2JsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi50eHRfYmxhY2tUZXh0IHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5cbi5iZ19ibGFja1RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xufVxuXG4udHh0X0J1dHRlcmN1cCB7XG4gIGNvbG9yOiAjZDY5YTI2O1xufVxuXG4uYmdfQnV0dGVyY3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWEyNjtcbn1cblxuLnR4dF9ibGFja09uZSB7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG4uYmdfYmxhY2tPbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xufVxuXG4udHh0X2JsYWNrT25lMSB7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi50eHRfYmxhY2tFaWdodCB7XG4gIGNvbG9yOiAjMGUwZTBlO1xufVxuXG4uYmdfYmxhY2tPbmUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnR4dF9ncmV5T25lIHtcbiAgY29sb3I6ICM3MDcwNmY7XG59XG5cbi5iZ19ncmV5T25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA2Zjtcbn1cblxuLnR4dF9ncmVlbiB7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuXG4uYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xufVxuXG4udHh0X2dyZWVuMSB7XG4gIGNvbG9yOiAjMzM5OTAwO1xufVxuXG4uYmdfZ3JlZW4xIHtcbiAgYmFja2dyb3VuZDogIzMzOTkwMDtcbn1cblxuLnR4dF9ncmV5IHtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG5cbi50eHRfbW9ub2Nocm9tZUdyZXkge1xuICBjb2xvcjogI2U3ZTdlNztcbn1cblxuLmJnX21vbm9jaHJvbWVHcmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuXG4udHh0X3Bpbmtpc2hHcmV5IHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5iZ19waW5raXNoR3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi50eHRfYmxvb2RSZWQge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cblxuLmJnX2Jsb29kUmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZDtcbn1cblxuLnR4dF9ibG9vZFJlZDEge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cblxuLmJnX2Jsb29kUmVkMSB7XG4gIGJhY2tncm91bmQ6ICNmNDQzMzY7XG59XG5cbi50eHRfeWVsbG93IHtcbiAgY29sb3I6ICNmZmI4MDA7XG59XG5cbi5iZ195ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODAwO1xufVxuXG4udHh0X3llbGxvdzEge1xuICBjb2xvcjogI2ZmYjQwMDtcbn1cblxuLmJnX3llbGxvdzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDAwO1xufVxuXG4udHh0X2NyZWFtIHtcbiAgY29sb3I6ICNmYWVmZDQ7XG59XG5cbi5iZ19jcmVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWVmZDQ7XG59XG5cbi50eHRfd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnX21pbnRfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmN2YxO1xufVxuXG4udHh0X21pbnRfZ3JlZW4ge1xuICBjb2xvcjogI2U1ZjdmMTtcbn1cblxuLmJnX2xhdmVuZGFyX3B1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGVkZjU7XG59XG5cbi5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50eHRfd2hpdGVUd2VudHkge1xuICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLmJnX3doaXRlVHdlbnR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLnR4dF9mbG9yYWxXaGl0ZSB7XG4gIGNvbG9yOiAjZmZmYmVjO1xufVxuXG4udHh0X29yYW5nZV9zYW5kIHtcbiAgY29sb3I6ICNmZGViZDc7XG59XG5cbi5iZ19vcmFuZ2Vfc2FuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGViZDc7XG59XG5cbi5iZ19mbG9yYWxXaGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZWM7XG59XG5cbi5iZ19CaWFuY2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVkO1xufVxuXG4udHh0X2Rpc2FibGVkQmx1ZSB7XG4gIGNvbG9yOiAjY2JkZmZmO1xufVxuXG4uYmdfZGlzYWJsZWRCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZGZmZjtcbn1cblxuLnR4dF9jb2xvcjIge1xuICBjb2xvcjogIzAwMTcyYjtcbn1cblxuLmJnX2NvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE3MmI7XG59XG5cbi50eHRfY29sb3I0IHtcbiAgY29sb3I6ICMwNTI0M2Y7XG59XG5cbi5iZ19jb2xvcjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyNDNmO1xufVxuXG4udHh0X3doaXRlU21va2Uge1xuICBjb2xvcjogI2ZmZjJmMjtcbn1cblxuLmJnX3doaXRlU21va2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmYyO1xufVxuXG4udHh0X0hvbmV5ZGV3IHtcbiAgY29sb3I6ICNlZWY3ZWU7XG59XG5cbi5iZ19Ib25leWRldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY3ZWU7XG59XG5cbi50eHRfcmVhZG1vcmUge1xuICBjb2xvcjogI2ZmZTUwMDtcbn1cblxuLmJnX3JlYWRtb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTUwMDtcbn1cblxuLnR4dF9ib2R5Q29sb3Ige1xuICBjb2xvcjogI2ZiZmJmYjtcbn1cblxuLmJnX2JvZHlDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5cbi50eHRfd2hpdGVOaW5lIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5iZ193aGl0ZU5pbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udHh0X2JsdWVMaWdodCB7XG4gIGNvbG9yOiAjZmJmZGZmO1xufVxuXG4uYmdfYmx1ZUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmRmZjtcbn1cblxuLnR4dF9ibHVlR3JleSB7XG4gIGNvbG9yOiAjZjJmNmZiO1xufVxuXG4uYmdfYmx1ZUdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZiO1xufVxuXG4udHh0X2J1dHRlcnlXaGl0ZSB7XG4gIGNvbG9yOiAjZmNmYmYyO1xufVxuXG4uYmdfYnV0dGVyeVdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmMjtcbn1cblxuLnR4dF9kcmFrR3JleSB7XG4gIGNvbG9yOiAjYzVjNWM1O1xufVxuXG4uYmdfZHJha0dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xufVxuXG4udHh0X2dyZXlEYXJrVHh0IHtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5cbi5iZ19ncmV5RGFya1R4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG59XG5cbi50eHRfcHJpbWFyeUdyZXkge1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuXG4udHh0X3NwYW5pc2hHcmV5IHtcbiAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcbn1cblxuLnR4dF9saWdodEdyZXkge1xuICBjb2xvcjogIzg4ODg4OCAhaW1wb3J0YW50O1xufVxuXG4udHh0X2xpZ2h0Qmx1ZU9uZSB7XG4gIGNvbG9yOiAjZjBmOWZmO1xufVxuXG4udHh0X3NpbHZlckdyZXkge1xuICBjb2xvcjogI2M5YzljOTtcbn1cblxuLmJnX3NpbHZlckdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xufVxuXG4uYmdfbGlnaHRCbHVlT25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cblxuLmJnX2RhcmtCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNWE5NTtcbn1cblxuLmJnX0dyYXk3NyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG59XG5cbi50eHRfR3JheTc3IHtcbiAgY29sb3I6ICNjNGM0YzQ7XG59XG5cbi50eHRfc25vdy1kcmlmdCB7XG4gIGNvbG9yOiAjZjZmYmY2O1xufVxuXG4uYmdfc25vdy1kcmlmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZiZjY7XG59XG5cbi50eHRfbGlnaHRCbHVlIHtcbiAgY29sb3I6ICNmNGY5ZmY7XG59XG5cbi5iZ19saWdodEJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xufVxuXG4udHh0X2xpZ2h0WWVsbG93IHtcbiAgY29sb3I6ICNmZmZiZjI7XG59XG5cbi5iZ19saWdodFllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZjI7XG59XG5cbi5iZ19Ud2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YThkYztcbn1cblxuLmJnX2xpbmtlZEluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NzliMTtcbn1cblxuLnR4dF9vbGl2ZVllbGxvdyB7XG4gIGNvbG9yOiAjYmFiMjAwO1xufVxuXG4uYmdfb2xpdmVZZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiMjAwO1xufVxuXG4udHh0X3BlcnNpYW5CbHVlIHtcbiAgY29sb3I6ICMwMjY0YWI7XG59XG5cbi5iZ19wZXJzaWFuQmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjY0YWI7XG59XG5cbi50eHRfcHJpbWFyeUJsYWNrIHtcbiAgY29sb3I6ICMxYzFjMjg7XG59XG5cbi5iZ19wcmltYXJ5QmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzI4O1xufVxuXG4udHh0X3JlZERhcmsge1xuICBjb2xvcjogI2Y4M2MzYztcbn1cblxuLmJnX3JlZERhcmsge1xuICBjb2xvcjogI2Y4M2MzYztcbn1cblxuLnR4dF9yZWRCb3JkZXIge1xuICBjb2xvcjogI2ZlNGQxNTtcbn1cblxuLmJnX3JlZEJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTRkMTU7XG59XG5cbi50eHRfc29saXR1ZGUge1xuICBjb2xvcjogI2U2ZWZmNztcbn1cblxuLmJnX3NvbGl0dWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWZmNztcbn1cblxuLmJnX3RvbWF0b1JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzFlMDQ7XG59XG5cbi5iZ19kYXJrUGVhY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xufVxuXG4udHh0X3RpZmZhbnlCbHVlIHtcbiAgY29sb3I6ICMwMGI2YWI7XG59XG5cbi5iZ190aW50U2hhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmZmO1xufVxuXG4udHh0X1Zpc3RhV2hpdGUge1xuICBjb2xvcjogI2ZjZjlmNztcbn1cblxuLmJnX1Zpc3RhV2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWY3O1xufVxuXG4udHh0X2xpZ2h0UGlua1R3byB7XG4gIGNvbG9yOiAjZmNlZGVkO1xufVxuXG4uYmdfbGlnaHRQaW5rVHdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWRlZDtcbn1cblxuLmJnLXZlcnktbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCAxNzgsIDg1LCAwLjIxMTc2NDcwNTkpO1xufVxuXG4udHh0X3doaXRlRm91cnRlZW4ge1xuICBjb2xvcjogI2U4ZThlODtcbn1cblxuLmJnX3doaXRlRm91cnRlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4udHh0X3doaXRlU2V2ZW50ZWVuIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi5iZ193aGl0ZVNldmVudGVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi50eHRfZHAtY2xvc2UtYiB7XG4gIGNvbG9yOiAjZDNlY2Q1O1xufVxuXG4uYmdfZHAtY2xvc2UtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2VjZDU7XG59XG5cbi50eHRfYmxhY2tfY29sb3Ige1xuICBjb2xvcjogIzA2MGYxZjtcbn1cblxuLmJnX2NhcmJvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbn1cblxuLnR4dF9jYXJib25fZ3JheSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuXG4uYmdfYmxhY2tfY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwZjFmO1xufVxuXG4udHh0X2dyZXktY29sb3Ige1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJnX2dyZXktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4udHh0X2dyZWVuLWxpbmsge1xuICBjb2xvcjogIzFmYzg2ZDtcbn1cblxuLmJnX2dyZWVuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjODZkO1xufVxuXG4udHh0X2RhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uYmdfZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzM2Mztcbn1cblxuLnR4dF9kb2RnZXItYmx1ZSB7XG4gIGNvbG9yOiAjMTI4M2ZmO1xufVxuXG4uYmdfZG9kZ2VyLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4M2ZmO1xufVxuXG4udHh0X3B1cnBsZSB7XG4gIGNvbG9yOiAjZDIxYWZmO1xufVxuXG4uYmdfcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyMWFmZjtcbn1cblxuLnR4dF9zdW0tcG5sIHtcbiAgY29sb3I6ICNjYWNhYzk7XG59XG5cbi5iZ19zdW0tcG5sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjOTtcbn1cblxuLnR4dF9zdXBwb3J0LWJnIHtcbiAgY29sb3I6ICMwNzMwNTQ7XG59XG5cbi5iZ19zdXBwb3J0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzA1NDtcbn1cblxuLnR4dF9zaWx2ZXIge1xuICBjb2xvcjogI2M2YzZjNjtcbn1cblxuLmJnX3NpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG5cbi50eHRfZmFudGFzeSB7XG4gIGNvbG9yOiAjZjRmNGY0O1xufVxuXG4uYmdfZmFudGFzeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnR4dF9taXN0eS1sYXZlbmRlciB7XG4gIGNvbG9yOiAjYzNjM2RlICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtZGFya21pZG5pZ2h0LWJsdWUge1xuICBjb2xvcjogIzAzMDEzMCAhaW1wb3J0YW50O1xufVxuXG4udHh0LW51dmFtYS1ncmVlbiB7XG4gIGNvbG9yOiAjMDBiMjc0O1xufVxuXG4uYmctbnV2YW1hLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI3NDtcbn1cblxuLnR4dC1kYXJrLXB1cnBsZSB7XG4gIGNvbG9yOiAjYmQ0YjliO1xufVxuXG4uYmctZGFyay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ0YjliO1xufVxuXG4udHh0LW51dmFtYS1ncmVlbiB7XG4gIGNvbG9yOiAjMDBiMjc0O1xufVxuXG4uYmctbnV2YW1hLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI3NDtcbn1cblxuLnR4dC1kYXJrLXB1cnBsZSB7XG4gIGNvbG9yOiAjYmQ0YjliO1xufVxuXG4uYmctZGFyay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ0YjliO1xufVxuXG4udHh0LWRhcmstb3JhbmdlIHtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG5cbi5iZy1taWRuaWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4ubm9fY29sb3Ige1xuICBjb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnR4dC1zbW9rZWdyZXkge1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLnR4dC1nb2xkIHtcbiAgY29sb3I6ICNkZmE3MTc7XG59XG5cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYTcxNztcbn1cblxuLnR4dC1zZWNvbmRhcnluYXZ5IHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG5cbi5iZy1zZWNvbmRhcnluYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbn1cblxuLnR4dC1mb290ZXJwcmltYXJ5IHtcbiAgY29sb3I6ICMwYjI0M2E7XG59XG5cbi50eHQtc2Vjb25kYXJ5LWdyYXktbGlnaHQge1xuICBjb2xvcjogI2I3YjdiNztcbn1cblxuLnR4dF9zZWNvbmRhcnktZ3JheSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4udHh0X25hdHVyYWwyMDAge1xuICBjb2xvcjogI2YxZjNmOTtcbn1cblxuLmJnX25hdHVyYWwyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y5O1xufVxuXG4udHh0X25hdHVyYWwxMDAge1xuICBjb2xvcjogI2Y4ZjlmYztcbn1cblxuLmJnX25hdHVyYWwxMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZjO1xufVxuXG4ubW9iLWdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmdfZ3JleS1iZzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWYyO1xufVxuXG4udHh0X2xpZ2h0X2dyZWVuIHtcbiAgY29sb3I6ICM4YWRmOGQ7XG59XG5cbi5iZ19saWdodF9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YWRmOGQ7XG59XG5cbi5iZ19saWdodF9ncmVlbjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlOGM5O1xufVxuXG4udHh0X2VkX2JsdWUge1xuICBjb2xvcjogIzM1ODBmNztcbn1cblxuLmJnX2VkX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xufVxuXG4udHh0X3NlY29uZGFyeV9ncmF5IHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5iZ19zZWNvbmRhcnlfZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7XG59XG5cbi50eHRfZXJyb3JfcmVkIHtcbiAgY29sb3I6ICNmZjYyNTg7XG59XG5cbi5iZ19lcnJvcl9yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MjU4O1xufVxuXG4udHh0LXNlY29uZGFyeS1uYXZ5IHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG5cbi5iZy1zZWNvbmRhcnktbmF2eSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuXG4udHh0LXNlY29uZGFyeS1ncmF5IHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5cbi50eHQtZ29sZCB7XG4gIGNvbG9yOiAjZGZhNzE3O1xufVxuXG4udHh0LW9zbG9fZ3JleSB7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuXG4udHh0X2JsYWNrLXR1cnRsZSB7XG4gIGNvbG9yOiAjM2YzZjNmO1xufVxuXG4ubm9fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udHh0LW9yYW5nZS1saWdodCB7XG4gIGNvbG9yOiAjZjc5NDNlO1xufVxuXG4udHh0LXRvbWF0byB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xufVxuXG4udHh0LWZhZGVkLW9yYW5nZSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xufVxuXG4uYmctcm9zZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY2ZjA7XG59XG5cbi5iZ19hcXVhX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cblxuLnR4dF93YXhfZmxvd2VyIHtcbiAgY29sb3I6ICNmY2MwOGM7XG59XG5cbi50eHQtb3JhbmdlX2NvbG9yIHtcbiAgY29sb3I6ICNmZjZiMDA7XG59XG5cbi5iZy1vcmFuZ2VfY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjAwO1xufVxuXG4uYmdfYmx1ZS1saWdodF9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmQ7XG59XG5cbi5iZ19wYXN0ZWwtY3JlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjO1xufVxuXG4udHh0X3Bhc3RlbC1jcmVhbSB7XG4gIGNvbG9yOiAjZmVmNGVjO1xufVxuXG4uYmdfcG9yY2VsYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4uYmdfcG9yY2VsYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4udHh0LWxhYmVsLWdyYXkge1xuICBjb2xvcjogIzhiOGI4Yjtcbn1cblxuLmJnLWxhYmVsLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI4YjhiO1xufVxuXG4udHh0LWxhYmVsLWdyYXlsaWdodCB7XG4gIGNvbG9yOiAjYmViZWJlO1xufVxuXG4uYmctbGFiZWwtZ3JheWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZTtcbn1cblxuLnR4dC1sYWJlbC1ncmF5bGlnaHQtbWVkaXVtIHtcbiAgY29sb3I6ICNhM2EzYTM7XG59XG5cbi5iZy1sYWJlbC1ncmF5bGlnaHQtbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbn1cblxuLnR4dF9udXZhbWFfZ3JlZW4ge1xuICBjb2xvcjogIzAwYjI3NDtcbn1cblxuLnR4dF9oYXJtb255X2dyZWVuIHtcbiAgY29sb3I6ICM1Y2NhNTk7XG59XG5cbi5iZ19oYXJtb255X2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjY2E1OTtcbn1cblxuLnR4dF9sYWJlbF9za3libHVlIHtcbiAgY29sb3I6ICMxYzlhZDY7XG59XG5cbi5iZ19sYWJlbF9za3libHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjOWFkNjtcbn1cblxuLnR4dF9ibGFja19vbmUxIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi50eHRfbWVkaXVtLWdyYXkge1xuICBjb2xvcjogIzgyODA5Njtcbn1cblxuLmJnLW1lZGl1bWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MDk2O1xufVxuXG4udHh0LWJsdWUtZGFyazEge1xuICBjb2xvcjogIzBiMjQzYTtcbn1cblxuLmJnLWJsdWUtZGFyazEge1xuICBiYWNrZ3JvdW5kOiAjMGIyNDNhO1xufVxuXG4udHh0LVByaW1hcnktZ3JheSB7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuXG4udHh0LXBsZC1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICM4ZDhkOGQ7XG59XG5cbi50eHQtYmxhY2tTaGFkZW9uZSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4udHh0LVNoYW1yb2NrLUdyZWVuIHtcbiAgY29sb3I6ICMxNzlkNTU7XG59XG5cbi5iZy1ibGFja1NoYWRlb25lIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cblxuLnR4dC1kaXNhYmxlLWdyYXkge1xuICBjb2xvcjogI2VmZWZlZjtcbn1cblxuLmJnX2Rpc2FibGUtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi50eHRfYmxhY2stc2hhZGVvbmUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmJnX2JsYWNrLXNoYWRlb25lIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cblxuLnR4dF95ZWxsb3ctc2hhZGVvbmUge1xuICBjb2xvcjogI2YyYmEzYjtcbn1cblxuLmJnX3llbGxvdy1zaGFkZW9uZSB7XG4gIGJhY2tncm91bmQ6ICNmMmJhM2I7XG59XG5cbi50eHRfeWVsbG93LXNoYWRldHdvIHtcbiAgY29sb3I6ICNmYmQ0N2Q7XG59XG5cbi5iZ195ZWxsb3ctc2hhZGV0d28ge1xuICBiYWNrZ3JvdW5kOiAjZmJkNDdkO1xufVxuXG4udHh0X2JsYWNrLXNoYWRlb25lIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5iZ19ibGFjay1zaGFkZW9uZSB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG59XG5cbi50eHRfZ3JleS1zaGFkZW9uZSB7XG4gIGNvbG9yOiAjNTY1NjU2O1xufVxuXG4uYmdfYmx1ZS1kYXJrMyB7XG4gIGJhY2tncm91bmQ6ICMwOTBhOWY7XG59XG5cbi50eHRfYmx1ZS1kYXJrMyB7XG4gIGNvbG9yOiAjMDkwYTlmO1xufVxuXG4uYmdfZ3JleS1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG5cbi50eHRfZ3JleS1jb2xvciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYmdfZ3JleS1zaGFkZW9uZSB7XG4gIGJhY2tncm91bmQ6ICM1NjU2NTY7XG59XG5cbi50eHRfeWVsbG93LXNoYWRldGhyZWUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmJnX3llbGxvdy1zaGFkZXRocmVlIHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cblxuLnR4dF9ncmV5LWxpZ2h0IHtcbiAgY29sb3I6ICNmMmYyZjU7XG59XG5cbi5iZ19ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbn1cblxuLnR4dF9saWdodC1waW5rIHtcbiAgY29sb3I6ICNmOGVkZjU7XG59XG5cbi5iZ19saWdodC1waW5rIHtcbiAgYmFja2dyb3VuZDogI2Y4ZWRmNTtcbn1cblxuLnR4dF9saWdodF9waW5rMSB7XG4gIGNvbG9yOiAjZWZjYmM5O1xufVxuXG4uYmdfbGlnaHRfcGluazEge1xuICBiYWNrZ3JvdW5kOiAjZWZjYmM5O1xufVxuXG4udHh0X2RhcmstcHVycGxlIHtcbiAgY29sb3I6ICNiZDRiOWI7XG59XG5cbi5iZ19kYXJrLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICNiZDRiOWI7XG59XG5cbi50eHRfb2xkLWxhY2Uge1xuICBjb2xvcjogI2ZlZjRlYztcbn1cblxuLmJnX29sZC1sYWNlIHtcbiAgYmFja2dyb3VuZDogI2ZlZjRlYyAhaW1wb3J0YW50O1xufVxuXG4udHh0X29yYW5nZS1zaGFkZSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xufVxuXG4uYmdfb3JhbmdlLXNoYWRlIHtcbiAgYmFja2dyb3VuZDogI2Y3OTQzZTtcbn1cblxuLnR4dF90b29sdGlwLWJnIHtcbiAgY29sb3I6ICNmNGZhZmQ7XG59XG5cbi5iZ190b29sdGlwLWJnIHtcbiAgYmFja2dyb3VuZDogI2Y0ZmFmZDtcbn1cblxuLnR4dF9saWdodC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkZWFkODtcbn1cblxuLmJnX2xpZ2h0LW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZGVhZDg7XG59XG5cbi5iZy10YWJsZXJvd2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGYwO1xufVxuXG4uYmdfYmx1ZS1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNztcbn1cblxuLnR4dF9taWxkLWJsdWUge1xuICBjb2xvcjogI2IxYjJjNDtcbn1cblxuLmJnLXdoaXRlLWZvdXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYmdfZ3JleS0yIHtcbiAgYmFja2dyb3VuZDogIzcxNzE3MTtcbn1cblxuLnR4dF9ncmV5LTIge1xuICBjb2xvcjogIzcxNzE3MTtcbn1cblxuLmJnX2xpZ2h0LXBpbmsyIHtcbiAgYmFja2dyb3VuZDogI2ZjZTllOTtcbn1cblxuLnR4dF9saWdodC1waW5rMiB7XG4gIGNvbG9yOiAjZmNlOWU5O1xufVxuXG4uYmdfbGlnaHQtZ3JlZW4zIHtcbiAgYmFja2dyb3VuZDogI2Q5ZjNkYTtcbn1cblxuLnR4dF9saWdodC1ncmVlbjMge1xuICBjb2xvcjogI2Q5ZjNkYTtcbn1cblxuLnR4dF9ob21lX29yYW5nZSB7XG4gIGNvbG9yOiAjZmY3YTAwO1xufVxuXG4uYmctZ3JleS1zdWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYmZjYjtcbn1cblxuLnR4dC1ibHVlLXNoYWRlMSB7XG4gIGNvbG9yOiAjMDM3OGE2O1xufVxuXG4udHh0LWJsdWUtc2hhZGUyIHtcbiAgY29sb3I6ICM0OWFlZTI7XG59XG5cbi5iZy1naG9zdC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3Zjk7XG59XG5cbi50eHQtbGlnaHQtYmxhY2sge1xuICBjb2xvcjogIzI2MjUyNztcbn1cblxuLnR4dC1kYXJrLWJsYWNrIHtcbiAgY29sb3I6ICMyMzI2MmY7XG59XG5cbi50eHQtZGFya3NoYWRlLWJsdWUge1xuICBjb2xvcjogIzExMWIyOTtcbn1cblxuLnR4dC1kYXJrX3NhcHBoaXJlIHtcbiAgY29sb3I6IHJnYmEoMywgMCwgNDcsIDAuNTAxOTYwNzg0Myk7XG59XG5cbi5iZy1yZXZhbXBlZC1iYWNrZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZmE7XG59XG5cbi50eHQtc2lsdmVyLW9uZSB7XG4gIGNvbG9yOiAjYjViNWI1O1xufVxuXG4udHh0LWdyZXktdGhpY2sge1xuICBjb2xvcjogIzgzODQ4Njtcbn1cblxuLnR4dC1ncmF5aXNoLWJsdWUge1xuICBjb2xvcjogIzRmNTY2NTtcbn1cblxuLnR4dC1ibGFjay1tYWdpYyB7XG4gIGNvbG9yOiAjMjMxZjIwO1xufVxuXG4uYmctZ3JleS1saWdoZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmODtcbn1cblxuLnR4dF9ncmVlbi1kYXJrIHtcbiAgY29sb3I6ICMwNWE2NjA7XG59XG5cbi5iZ19ncmVlbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1YTY2MDtcbn1cblxuLmJnX29yYW5nZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0M2U7XG59XG5cbi50eHRfbGlndF9yZWQge1xuICBjb2xvcjogcmdiYSgyMjEsIDgwLCA3NywgMC4xODAzOTIxNTY5KTtcbn1cblxuLnR4dC1taWRuaWdodC1zaGFkZTEge1xuICBjb2xvcjogIzM2MzM1OTtcbn1cblxuLmJnLW1pZG5pZ2h0LXNoYWRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjMzNTk7XG59XG5cbi50eHQtbWlkbmlnaHQtc2hhZGUyIHtcbiAgY29sb3I6ICMyOTI2NjM7XG59XG5cbi5iZy1taWRuaWdodC1zaGFkZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNjYzO1xufVxuXG4uYmctbWlzdHlyb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIxOSwgMjM1LCAwLjQpO1xufVxuXG4udHh0LW1pc3R5cm9zZSB7XG4gIGNvbG9yOiByZ2JhKDI0MiwgMjE5LCAyMzUsIDAuNCk7XG59XG5cbi5iZy1wYWxlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjQ7XG59XG5cbi5iZy1NZWxhbmllIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDE4MywgMjE1LCAwLjUpO1xufVxuXG4uYmctb3JhbmdlLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xufVxuXG4udHh0LWRhcmstb3JhbmdlIHtcbiAgY29sb3I6ICNmNzk0M2U7XG59XG5cbi5iZy1kYXJrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0M2U7XG59XG5cbi50eHQtZ3JleS1zaGFkZTEge1xuICBjb2xvcjogIzY5NjY4Mjtcbn1cblxuLmJnLUdyYXk4NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi5iZy1taW50LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjRlZjtcbn1cblxuLmJnLXBpbmstbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMWY3O1xufVxuXG4udHh0LWdyZXktc2hhZGUyIHtcbiAgY29sb3I6ICM3ODc3ODU7XG59XG5cbi5iZy1waW5rLWxpZ2h0MiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcbn1cblxuLmJnLXNraW4tcGVhY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjE5LCAyMTcsIDAuNCk7XG59XG5cbi5iZy1icnVpc2VkLXBlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzM2Yjtcbn1cblxuLnR4dC1icnVpc2VkLXBlYWNoIHtcbiAgY29sb3I6ICNmMjczNmI7XG59XG5cbi5iZy1saWdodC1wZWFjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RiZDk7XG59XG5cbi5iZy1hbm90aGVyLXBlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWNlYjtcbn1cblxuLmJnLU1hbmR5cy1QaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDIzNCwgMjE2LCAwLjQpO1xufVxuXG4uYmctZHVsbC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMmY1YTtcbn1cblxuLnR4dF9kdWxsLWdyZXkge1xuICBjb2xvcjogI2IyYjJjMjtcbn1cblxuLnR4dF9ibHVlLXNoYWRlNCB7XG4gIGNvbG9yOiAjNjE2YmM5O1xufVxuXG4udHh0X2JsdWUtbGlnaHQzIHtcbiAgY29sb3I6ICNjY2NjZDY7XG59XG5cbi50eHRfYmx1ZS1zaGFkZS1saWdodCB7XG4gIGNvbG9yOiAjZWZlZWZmO1xufVxuXG4uYmdfYmx1ZS1zaGFkZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVlZmY7XG59XG5cbi50eHRfbmV1dHJhbC1ncmF5IHtcbiAgY29sb3I6ICM5Nzk3OTc7XG59XG5cbi5iZ19uZXV0cmFsLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xufVxuXG4udHh0X2RhcmstcHVycGxlLWdyYXkge1xuICBjb2xvcjogIzRmNGU3MDtcbn1cblxuLmJnX2xpZ2h0LWJlaWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFkYjtcbn1cblxuLnR4dF9saWdodC1iZWlnZSB7XG4gIGNvbG9yOiAjZmZlYWRiO1xufVxuXG4udHh0X2dyZWVuX2xpZ2h0IHtcbiAgY29sb3I6ICM2NmQxYWM7XG59XG5cbi50eHRfbGlnaHQtYnJvd24ge1xuICBjb2xvcjogI2Y5YTk2NTtcbn1cblxuLnR4dF9kZWVwLW9jZWFuIHtcbiAgY29sb3I6ICMzNjMzNTk7XG59XG5cbi50eHQtc3RlZWwtZ3JheSB7XG4gIGNvbG9yOiAjNmU2ZDc3O1xufVxuXG4uYmctc3RlZWwtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZkNzc7XG59XG5cbi50eHQtb3JhbmdlLWJyb3duIHtcbiAgY29sb3I6ICNkMjc0MjI7XG59XG5cbi5iZy1vcmFuZ2UtYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDI3NDIyO1xufVxuXG4udHh0LWN5bGluZHJpY2FsLWNvb3JkaW5hdGUge1xuICBjb2xvcjogI2U2ZTZlYjtcbn1cblxuLmJnLWN5bGluZHJpY2FsLWNvb3JkaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmViO1xufVxuXG4udHh0LXB1cnBsZS1ncmF5IHtcbiAgY29sb3I6ICM0ZjRjNmU7XG59XG5cbi5iZy1wdXJwbGUtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRjNmU7XG59XG5cbi5iZy1hbm90aGVyLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2Y5O1xufVxuXG4udHh0X2JsdWUtYmFja3JvdW5kIHtcbiAgY29sb3I6ICNmNWY4ZmQ7XG59XG5cbi5iZ19ibHVlLWJhY2tyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmQ7XG59XG5cbi50eHRfZ3JlYXktdGV4dC1jb2xvcjMge1xuICBjb2xvcjogIzgzODQ4Njtcbn1cblxuLmJnX2xpZ2h0LWJsdWUtMiB7XG4gIGJhY2tncm91bmQ6ICNlMmVkZmU7XG59XG5cbi50eHQtYmx1ZS1zaGFkZTEge1xuICBjb2xvcjogIzAzNzhhNjtcbn1cblxuLnR4dC1ibHVlLXNoYWRlMiB7XG4gIGNvbG9yOiAjNDlhZWUyO1xufVxuXG4uYmctZ2hvc3Qtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2Y5O1xufVxuXG4udHh0LWxpZ2h0LWJsYWNrIHtcbiAgY29sb3I6ICMyNjI1Mjc7XG59XG5cbi50eHQtZGFyay1ibGFjayB7XG4gIGNvbG9yOiAjMjMyNjJmO1xufVxuXG4udHh0LWRhcmtzaGFkZS1ibHVlIHtcbiAgY29sb3I6ICMxMTFiMjk7XG59XG5cbi50eHQtZGFya19zYXBwaGlyZSB7XG4gIGNvbG9yOiByZ2JhKDMsIDAsIDQ3LCAwLjUwMTk2MDc4NDMpO1xufVxuXG4uYmctcmV2YW1wZWQtYmFja2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2ZhO1xufVxuXG4udHh0LXNpbHZlci1vbmUge1xuICBjb2xvcjogI2I1YjViNTtcbn1cblxuLnR4dC1ncmV5LXRoaWNrIHtcbiAgY29sb3I6ICM4Mzg0ODY7XG59XG5cbi50eHQtZ3JheWlzaC1ibHVlIHtcbiAgY29sb3I6ICM0ZjU2NjU7XG59XG5cbi50eHQtYmxhY2stbWFnaWMge1xuICBjb2xvcjogIzIzMWYyMDtcbn1cblxuLnR4dF93aGlzcGVyaW5nLXBlcml3aW5rbGUge1xuICBjb2xvcjogIzk5OTlhYjtcbn1cblxuLmJnX3doaXNwZXJpbmctcGVyaXdpbmtsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5YWI7XG59XG5cbi50eHRfbWlkbmlnaHQtaW5kaWdvIHtcbiAgY29sb3I6IHJnYmEoMywgMCwgNDcsIDAuNik7XG59XG5cbi5iZ19taWRuaWdodC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsIDAsIDQ3LCAwLjYpO1xufVxuXG4uYmctbWlkbmlnaHQtYmx1ZS1zaGFkZTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYTQ1O1xufVxuXG4udHh0X21pZG5pZ2h0LWJsdWUtc2hhZGUzIHtcbiAgY29sb3I6ICMxYzFhNDU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmJnLW5ldy1sYXZlbmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0ZWY7XG59XG5cbi50eHRfbmV3LWxhdmVuZGVyIHtcbiAgY29sb3I6ICNjNGM0ZWY7XG59XG5cbi50eHRfZ3JheS0xIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG5cbi5iZy1ncmV5LWxpZ2hlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY4O1xufVxuXG4udHh0LXdhcm0tb3JhbmdlIHtcbiAgY29sb3I6ICNmMDUwNDY7XG59XG5cbi50eHRfZ3JlZW4tbGluay10d28ge1xuICBjb2xvcjogIzE3OWQ1NTtcbn1cblxuLnR4dF9saWdodC1ibHVlLW5ldyB7XG4gIGNvbG9yOiAjNGE0OTYwO1xufVxuXG4udHh0X2RhcmstYmx1ZS1uZXcge1xuICBjb2xvcjogIzMzMzI0Zjtcbn1cblxuLmJnX2xhdmVuZGVyLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmVlO1xufVxuXG4udHh0X2RpbS1ncmF5IHtcbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbi5iZ19sYXZlbmRlci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTBmODtcbn1cblxuLmJnX2xhdmVuZGVyLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWZmO1xufVxuXG4uYmctcHJvZHVjdC1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY3ZWY7XG59XG5cbi50eHQtYm9rYXJhLWdyYXkge1xuICBjb2xvcjogIzE2MTMxYjtcbn1cblxuLnR4dC1oYWxmLXdoaXRlIHtcbiAgY29sb3I6ICNmMGZjZjg7XG59XG5cbi50eHQtbXV0ZWQtbGF2ZW5kZXIge1xuICBjb2xvcjogIzhkOGFiODtcbn1cblxuLnR4dC1yaXBlLXRvbWF0b2VzIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG5cbi50eHQtY2hhcmNvYWwtYmx1ZSB7XG4gIGNvbG9yOiAjNGY0YzZlO1xufVxuXG4udHh0LWdyYXlpc2gtbGF2ZW5kZXIge1xuICBjb2xvcjogIzk5OTlhYjtcbn1cblxuLnR4dC1ncmF5aXNoLWxpZ2h0IHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi50eHQtc2xhdGVibHVlIHtcbiAgY29sb3I6ICNiMmIyYzI7XG59XG5cbi50eHRfc3BlZWNoLWdyZWVuIHtcbiAgY29sb3I6ICMzM2MxOTA7XG59XG5cbi50eHQtZ3JleS1ibHVlIHtcbiAgY29sb3I6ICM2Mzc0ZDQ7XG59XG5cbi50eHQtdmVyeS1saWdodC1ncmF5IHtcbiAgY29sb3I6ICNlNWU1ZTU7XG59XG5cbi50eHQtZ3JheWlzaC1ibHVlIHtcbiAgY29sb3I6ICM0ZjU2NjU7XG59XG5cbi50eHQtZ3JheWlzaC1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMxYTIwMmM7XG59XG5cbi50eHQtbGlnaHQtZ3JheWlzaC1jb2xvciB7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4udHh0LWxpZ2h0LXdoaXRlLW9uZSB7XG4gIGNvbG9yOiAjZjVmNmY2O1xufVxuXG4udHh0LWRlYWQtZ3JheSB7XG4gIGNvbG9yOiAjNTc2MjY1O1xufVxuXG4udHh0X2Rhcmstc2hhZGUtZ3JheSB7XG4gIGNvbG9yOiAjMGYwZjBmO1xufVxuXG4udHh0LWxpZ2h0d2hpdGUtZ3JheSB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuXG4udHh0LWdyYXlsaWdodC13aXRoLW9wYWNpdHkge1xuICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCAwLjU2MDc4NDMxMzcpO1xufVxuXG4udHh0X2Rhcmstc2hhZGUtZ3JheSB7XG4gIGNvbG9yOiAjMGYwZjBmO1xufVxuXG4uYmctZ3JheS13aXRoLW9wYWNpdHktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWViO1xufVxuXG4udHh0LWdyYXktd2l0aC1vcGFjaXR5LWxpZ2h0IHtcbiAgY29sb3I6ICM4Yjg5OWU7XG59XG5cbi50eHRfb2ZmLXdoaXRlIHtcbiAgY29sb3I6ICNmY2ZjZmY7XG59XG5cbi50eHQtYnJvd25pc2gtZ3JleSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4udHh0LWxpZ2h0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNzI2Y2IyO1xufVxuXG4uYmctcGFsZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2VhO1xufVxuXG4udHh0LXBhc3RlbC1yZWQge1xuICBjb2xvcjogI2YzNmY2ODtcbn1cblxuLmJnLWJhYnktcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWM4Yzc7XG59XG5cbi5iZy1jZWxhZG9uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZTBiYjtcbn1cblxuLnR4dC1pbXBlcmlhbC1yZWQge1xuICBjb2xvcjogI2ViNDY0NDtcbn1cblxuLnR4dC1mb3Jlc3QtZ3JlZW4ge1xuICBjb2xvcjogIzAxODkwNztcbn1cblxuLnR4dC1vcmFuZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmY2YjAwO1xufVxuXG4udHh0LWFycm93LWRvd24taWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQxMTc2NDcwNik7XG59XG5cbmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkVuY29kZVNhbnNSXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNOXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMzJfNzAwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18zMl81MDAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNOXzI4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMjhfNDAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc18yOF83MDAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzI4XzMwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8yNF80MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIyXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIwXzMwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMjBfNDAwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xufVxuXG4uRW5jb2RlU2Fuc18yMF82MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNTZW1pQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18yMF83MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzMwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xNl80MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzYwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5Sb2JvdG9fMTZfNjAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b18xNl80MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b01fMTZfNjAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9fMThfNzAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvTV8xNl81MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc18xOF8zMDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTGlnaHRcIjtcbn1cblxuLkVuY29kZVNhbnNSXzE4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNSZWd1bGFyXCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xOF80MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc01fMThfNTAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc18xOF82MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMThfNzAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTVfMzAwIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zUl8xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMTRfNDAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTRfMzAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zXzE0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNOXzE1XzQwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xNF80MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc18xNF82MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNSXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfMzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTGlnaHRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfNzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18xMl81MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfNjAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNOXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLlJvYm90b18xMl80MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b18xM180MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMTJfNTAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNzAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuQl8xMF83MDAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzExXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNTAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMTBfNDAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNjAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzYwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5Sb2JvdG9fMTBfNDAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b18xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9fMTFfNTAwIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9fMTFfNTAwIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9NXzEwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTV8xNF81MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMTBfNzAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8xNF83MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9CXzE2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8yMF81MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTV8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b01fMTJfNzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5ETVNhbkJfMTJfNzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5Sb2JvdG9NXzI0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLkRNc2FuUl8zMl80MDAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzEwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzE2XzUwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ETXNhblJfMzJfNzAwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fMThfNTAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fOF81MDAge1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbk5fMTZfNDAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8xNl82MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuTl8xM181MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMTNfNTAwIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5ETVNhbk5fMTRfNDAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbl8xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2Fuc01lZGl1bV84XzUwMCB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuTV8xNV81MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuXzE1XzcwMCB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuTl8xOF80MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl84XzQwMCB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8yMl80MDAge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTV8xNF81MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5ETVNhbk1fMTRfNTAwLkRNU2FuTV8xNF81MDBfUHRfNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5ETVNhbk5fMTJfNDAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8xMF81MDAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8xNF80MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTV8xMF81MDAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuXzE2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMTRfNzAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMTNfNzAwIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5CXzEyXzcwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMjhfNzAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8yM183MDAge1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8yOF80MDAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5fMjJfNzAwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMjJfNTAwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNfMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5ETVNhbnNfMTJfNDAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5ETVNhbnNfMTVfNDAwIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuXG4uRE1TYW5zXzE2XzQwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xufVxuXG4uRE1TYW5Cb2xkXzE4XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuQm9sZF8yMl83MDAge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fMTFfNTAwIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fMTJfNTAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2Fuc05vcm1hbF8xMl80MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5zTm9ybWFsXzEyXzMwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5ETVNhbnNOb3JtYWxfMTBfMzAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5ETVNhbnNNZWRpdW1fMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2Fuc05vcm1hbF8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzIwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNCb2xkXzIwXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5zTm9ybWFsXzI4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbnNOb3JtYWxfNjRfNDAwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2Fuc05fMjRfNDAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5zTV8yNF81MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNOXzI0XzYwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8xNF81MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuXzE2XzUwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9SXzE0XzQwMCxcbi5Sb2JvdG9fMTRfNDAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uRE1zYW5SXzE3XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5OXzE5XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5fNDJfNzAwIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fNDJfNDAwIHtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5Sb2JvdG9NXzE4XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvXzI0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLkRNU2FuQm9sZF8yNF83MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzI4XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbl8yMV81MDAge1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMjJfNTAwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9CXzI4XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvUl8yOF83MDAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLkRNU2Fuc0JvbGRfMjhfNzAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fNDhfNTAwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2Fuc0JvbGRfNjBfNzAwIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipmb250IHN0eWxlcyAqKioqKioqKioqKioqKioqKiovXG4uZm9udHN0eWxlY29udGFpbmVyIGgxIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uRW5jb2RlU2Fuc0xpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTm9ybWFsIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNNZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG59XG5cbi5FbmNvZGVTYW5zU2VtaUJvbGQge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNSIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b0xpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTGlnaHRcIjtcbn1cblxuLlJvYm90b1JlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9NZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b0JvbGQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5EbVNhbnNOb3JtYWwge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLlJvYm90b18zNl82MDAge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLlJvYm90b18zMF82MDAge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5ETVNhbl8zMF81MDAge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2Fuc01lZGl1bV8yNl81MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2FuQl8yNV83MDAge1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8yNV81MDAge1xuICBmb250LXNpemU6IDEuNTYzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuQl8yNl83MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbl8yNl83MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuXzMwXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuTl8zNl80MDAge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5OXzMwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5CXzM2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5CXzQwXzcwMCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbkJfNDBfNDAwIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uUm9ib3RvUl8xOF80MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9fMjBfNjAwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9fMTRfNjAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8xM181MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMzBfNDAwIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uRE1TYW5fNDBfNzAwIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLmljb24tZm9udCB7XG4gIGZvbnQtc2l6ZTogMC4zNzVyZW07XG59XG5cbi5pY29uLWZvbnQ1MCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG59XG5cbi5Sb2JvdG9SXzIwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvUl8yMF83MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLmJyZWFrQ29kZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jdXN0b20tdGFibGUge1xuICBtaW4td2lkdGg6IDkwMHB4O1xufVxuXG4uY3VzdG9tLXRhYmxlIHRoZWFkIHRyLFxuLmN1c3RvbS10YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jdXN0b20tdGFibGUgdGJvZHkgdGgsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRkIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSB0aCBzbWFsbCxcbi5jdXN0b20tdGFibGUgdGJvZHkgdGQgc21hbGwge1xuICBjb2xvcjogI2IzYjNiMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSAucGVyc29ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSB0ciB0aCxcbi5jdXN0b20tdGFibGUgdGJvZHkgdHIgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0aCxcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRoOmJlZm9yZSxcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGg6YWZ0ZXIsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRkOmJlZm9yZSxcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uRE1TYW5zTWVkaXVtXzEzXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uUm9ib3RvQl8yNF83MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzM0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTWVkaXVtXzUwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTWVkaXVtXzQwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLkRNU2FuXzM0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLlJvYm90b0JfMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLkRNU2FuQm9sZF8xN183MDAge1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNlcmlmUmVndWxhcl85Nl80MDAge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG59XG5cbi5ETVNlcmlmUmVndWxhcl8zMF80MDAge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZlJlZ3VsYXJfMzZfNDAwIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZlJlZ3VsYXJfNjRfNDAwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZlJlZ3VsYXJfNDhfNDAwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TYW5OXzk0XzQwMCB7XG4gIGZvbnQtc2l6ZTogNS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5OXzM2XzQwMCB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbnNOXzQ4XzQwMCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbnNOXzUwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TZXJpZmZSXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbn1cblxuLkRNU2VyaWZmUl82NF80MDAge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG59XG5cbi5ETVNlcmlmZlJfMjBfNDAwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZSXzUwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG59XG5cbi5ETVNlcmlmZlJfMzZfNDAwIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TYW5zTGlnaHRfMzZfMjAwIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5cbi5ETVNhblNfMTRfMjAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xufVxuXG4uRE1TYW5OXzE4XzIwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbEV4dHJhTGlnaHRcIjtcbn1cblxuLkRNU2VyaWZmUl8yNl80MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZSXzQwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZSXzI0XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TYW5zXzE2XzIwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsRXh0cmFMaWdodFwiO1xufVxuXG4uRE1TZXJpZmZSXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbn1cblxuLkRNU2Fuc18xM180MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2VyaWZmUl8yMl80MDAge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZfNDBfNDAwIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2VyaWZSZWd1bGFyXCI7XG59XG5cbi5ETVNlcmlmZl8xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNlcmlmUmVndWxhclwiO1xufVxuXG4uRE1TZXJpZmZfMThfNDAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TZXJpZlJlZ3VsYXJcIjtcbn1cblxuLkRNU2FuTl8yMV80MDAge1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jdXN0b21hY2NvcmRpYW4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5jdXN0b21hY2NvcmRpYW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jdXN0b21hY2NvcmRpYW4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nOiAxN3B4IDBweCAxN3B4IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDByZW0gMHJlbSAxLjg3NXJlbSAwcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jdXN0b21hY2NvcmRpYW4gLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpYW4tYmFjayB7XG4gIGdhcDogNXB4O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuc2V0SGVpZ2h0IHtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21hY2NvcmRpYW4gLnNldEhlaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5zZXRIZWlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuc2V0SGVpZ2h0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuc2V0SGVpZ2h0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG5cbi5ibHVyLW9uLXNjcm9sbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlLCB0cmFuc3BhcmVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOCU7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uYmx1ci1vbi1zY3JvbGwtc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlLCB0cmFuc3BhcmVudCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTElO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tbGVmdDogMzMlO1xufVxuXG4ucHRiLTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubGVmdHNpZGViYXIge1xuICBib3gtc2hhZG93OiAzMHB4IDIwcHggMzVweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ucmlnaHRzaWRlYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiA4OXB4O1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG59XG4ucmlnaHRzaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjEycmVtO1xufVxuLnJpZ2h0c2lkZWJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xufVxuXG4uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4O1xufVxuLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzMDAyZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnB0Yi02MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLkhlYWRpbmdhY2NvcmRpYW4gbGFiZWwuRE1TYW5fMjhfNzAwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlaWdodDUwMG1iIHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndpdGhvdXRibHVyIC5ibHVyLW9uLXNjcm9sbC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbi5nZW5lcmljLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmdlbmVyaWMtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5nZW5lcmljLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uZ2VuZXJpYy1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLklQTy1nZW50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLklQTy1nZW50YWJsZSAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDlweCAxN3B4O1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5JUE8tZ2VudGFibGUgLnN1YndpZHRoIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpudGgtY2hpbGQoNCksIC5JUE8tZ2VudGFibGUgLnRhYmxlLWhlYWQgdHIgdGg6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1oZWFkIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMSU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWJvZHkgdGQgLnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkIGRpdiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTUlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCg0KSwgLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCB0ZDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMiU7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTElO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IC5hcHBseU5vd0J0biB7XG4gIHBhZGRpbmc6IDBweCAyMnB4IDBweCAxMHB4O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuc2hhcmUtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuc2hhcmUtaWNvbiAuZWRlbC1pY29uLXNoYXJlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAucHJpY2UtZGlzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmE3MTc7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IC5wcmljZS1kaXNjIHAge1xuICBsaW5lLWhlaWdodDogMTMuNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAubGFiZWx0ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAubGFiZWx0ZXh0IHRkIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udy0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuaXBvLWxhYmVsLXRleHQtdGlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbiAgfVxufVxuXG4ubGlzdGluZy1wZXJmb3JtYW5jZS10YWJsZSB0aGVhZCB0ciB0aDpub3QoOmZpcnN0LWNoaWxkKSAudGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmctcGVyZm9ybWFuY2UtdGFibGUgdGhlYWQgdHIgdGggLnRpdGxlIHtcbiAgdGV4dC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmxpc3Rpbmctdmlld2FsbCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xuICBib3JkZXI6IDBweDtcbn1cbi5saXN0aW5nLXZpZXdhbGwgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5pcG8tbGlzdC1zZWFyY2gtbW9iIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubGlzdGluZy12aWV3YWxsIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuaXBvLWxpc3Qtc2VhcmNoLW1vYiAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjE1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubGlzdGluZy12aWV3YWxsIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuaXBvLWxpc3Qtc2VhcmNoIC5jb21tb24tc2VhcmNoLWJhciBpbnB1dCB7XG4gIHdpZHRoOiAyMzVweDtcbn1cblxuLmxpc3RpbmdQZXJmb3JtYW5jZSAubWFya2V0Y2FyZGZvb3QgLmNhcmQtZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmR5bmFtaWMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMHB4IDMwcHg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keW5hbWljLXBhZ2luYXRpb24gLmFycm93LWJ1dHRvbi5wYWdlLWl0ZW0uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHluYW1pYy1wYWdpbmF0aW9uIC5hcnJvdy1idXR0b24ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAuYXJyb3ctYnV0dG9uLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIGkge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5keW5hbWljLXBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5keW5hbWljLXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hcnJvdy1idXR0b24gYSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmFycm93LWJ1dHRvbiBhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoMiksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDYpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDEpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMiksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtldGRlcHRoLWdlbmVyaWMge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYy5jb21tb24tbWFya2V0ZGVwdGggdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYy5jb21tb24tbWFya2V0ZGVwdGggdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDIpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYy5jb21tb24tbWFya2V0ZGVwdGggdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDMpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYy5jb21tb24tbWFya2V0ZGVwdGggdGFibGUgdGhlYWQgdGg6bnRoLWNoaWxkKDQpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMuY29tbW9uLW1hcmtldGRlcHRoIHRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCg1KSB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljLmNvbW1vbi1tYXJrZXRkZXB0aCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSksIC5tYXJrZXRkZXB0aC1nZW5lcmljLmNvbW1vbi1tYXJrZXRkZXB0aCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMiksIC5tYXJrZXRkZXB0aC1nZW5lcmljLmNvbW1vbi1tYXJrZXRkZXB0aCB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgLm1hcmtldGRlcHRoLXRleHQge1xuICBwYWRkaW5nOiAxMHB4IDBweCAxOXB4O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHg7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0ciB0aCxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDEpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoMiksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCgzKSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoMSksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDIpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDQpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoNSksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCg2KSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNCksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDUpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCg2KSB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDEpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDIpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoMyksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCg0KSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoMiksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDMpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCg0KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCg1KSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNSkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoNiksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgyKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgLlRvdGFsLXVpIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG59XG5cbi5kZXB0aGJvZHlkYXRhLlJvYm90b01fMTJfNTAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5jb3JvcHJhdGVBY3Rpb25HZW5lcmljIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jb3JvcHJhdGVBY3Rpb25HZW5lcmljIC5jb3Jwb3JhdGUtdmlldyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29yb3ByYXRlQWN0aW9uR2VuZXJpYyAuY29ycG9yYXRlLXZpZXcgLmVkZWwtaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucGwtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTEzIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29yb3ByYXRlQWN0aW9uR2VuZXJpYyAuY29ycG9yYXRlR2VuZXJpY1RpdGxlLFxuICAuY29yb3ByYXRlQWN0aW9uR2VuZXJpYyAucmVzZWFyY2h0YWcge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zbGlkZXJOZXdzYmxvY2sge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNsaWRlck5ld3NibG9jayAuZHBuYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2xpZGVyTmV3c2Jsb2NrIC5uZXdzLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlck5ld3NibG9jayAubmV3cy1ibG9jayB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLlJlc2VhcmNoY2FsbC1nZW5lcmljIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyAucmVzZWFyY2gtZGF0YSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbn1cbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyAucmVzZWFyY2gtZGF0YSAuY29sIHtcbiAgbWF4LXdpZHRoOiAyMyU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlJlc2VhcmNoY2FsbC1nZW5lcmljIC5yZXNlYXJjaC1kYXRhIC5jb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLWRhdGEgLmNvbDpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAzMSU7XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLWRhdGEgLmNvbCBkaXY6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyAucmVzZWFyY2gtZGF0YSAuY29sIGRpdjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLXZpZXcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJlc2VhcmNoY2FsbC1nZW5lcmljIC5yZXNlYXJjaC12aWV3IC5lZGVsLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmJ1dHRvbmNoYW5nZS1ibG9jayBsYWJlbCB7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmJ1dHRvbmNoYW5nZS1ibG9jayAuQnV5IHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIGJhY2tncm91bmQ6IHJnYmEoODEsIDE3OCwgODUsIDAuMDUpO1xufVxuLmJ1dHRvbmNoYW5nZS1ibG9jayAuRXhpdCB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgODAsIDc3LCAwLjA1KTtcbn1cblxuLnJlc2VhcmNodGFnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21tb24tUmVzZWFyY2ggLnJlc2VhcmNoLXZpZXcge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uVG9hc3Rlci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlRvYXN0ZXItYmxvY2sgLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRvYXN0ZXItYmxvY2sgLnRvYXN0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uVG9hc3Rlci1ibG9jayAucGFyZW50VG9hc3RlciAuZmFkZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uVG9hc3Rlci1ibG9jayAucGFyZW50VG9hc3RlciAudG9hc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLlRvYXN0ZXItYmxvY2sgLnBhcmVudFRvYXN0ZXIgLnRvYXN0IC50b2FzdC1ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLlRvYXN0ZXItYmxvY2suYWRkZWQgLnRvYXN0LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmRlc2stdG9hc3QgLnRvYXN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlc2stdG9hc3QgLnRvYXN0LWNvbnRhaW5lciAudG9hc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRlc2stdG9hc3QgLnRvYXN0LWNvbnRhaW5lciAudG9hc3QgLnRvYXN0LWJvZHkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZGVzay10b2FzdC5wb3NpdGlvbi11bnNldCB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmRlc2stdG9hc3Quc21hbGwtbWlkZGxlIC5wYXJlbnRUb2FzdGVyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzay10b2FzdC5zbWFsbC1taWRkbGUgLnBhcmVudFRvYXN0ZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kZXNrLXRvYXN0LnNtYWxsLW1pZGRsZS1hdXRvIC5wYXJlbnRUb2FzdGVyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2stdG9hc3Quc21hbGwtbWlkZGxlLWF1dG8gLnBhcmVudFRvYXN0ZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kZXNrLXRvYXN0LnBvcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlc2stdG9hc3QucG9zLWZpeGVkLndpZHRoLTI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5kZXNrLXRvYXN0LnRvcC1yZWwtMzAge1xuICB0b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1vbi1zZWFyY2gtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbW1vbi1zZWFyY2gtYmFyIC5lZGVsLWljb24tc2VhcmNoMSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1zZWFyY2gtYmFyLm9wZW4tc2VhcmNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjU2M3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggLmVkZWwtaWNvbi1jbG9zZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWFyY2gtc3BsaXQtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1zcGxpdC1ibG9jayAuYnRuLXByaW1hcnk6YWN0aXZlLFxuICAuc2VhcmNoLXNwbGl0LWJsb2NrIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IG5vbmU7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGViNmNcIjtcbiAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC40MzhyZW07XG4gIH1cbiAgLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tdG9nZ2xlLnNob3cgc3Bhbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tdG9nZ2xlIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWI2Y1wiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjQzOHJlbTtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgxNjUsIDE2MywgMTc0LCAwLjQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpICFpbXBvcnRhbnQ7XG4gIGluc2V0OiAzNXB4IGF1dG8gYXV0byAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXNwbGl0LWJsb2NrIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGluc2V0OiAzMHB4IGF1dG8gYXV0byAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tbWVudS5zaG93IC5yYWRpby1idXR0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLW1lbnUuc2hvdyAucmFkaW8tYnV0dG9uIGxhYmVsIHtcbiAgZ2FwOiAzcHg7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5kcm9wZG93bi1tZW51LnNob3cgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tbWVudS5zaG93IC5yYWRpby1idXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5hbGlnbm1lbnQtY29udGVudCAucmFkaW9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwcHg7XG59XG5cbi5zZWFyY2gtc3BsaXQtYmxvY2suc2hvdyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4uc2VhcmNoLW5vc3BsaXQtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1ub3NwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1ub3NwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG5cbi5zZWFyY2gtdG9wdGFicy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b3B0YWJzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXRvcHRhYnMtYmxvY2sgLnNlYXJjaC1ub3NwbGl0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uc2VsZWN0ZWQtdGFiLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC10YWItYWN0aXZlLWJ0biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLnNlYXJjaC10YWItYWN0aXZlLWJ0biAuYnRuLXByaW1hcnk6aG92ZXIge1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuLnNlYXJjaC1ub3NwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayxcbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC10YWItYWN0aXZlLWJ0bi5zZWFyY2gtbm9zcGxpdC1ibG9jayAuZWRfYnV0dG9uLmxpbmssXG4gIC5zZWFyY2gtdGFiLWFjdGl2ZS1idG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG5cbi5zZWFyY2hib3gtbW9iaWxlIHtcbiAgd2lkdGg6IDI5NXB4O1xuICBoZWlnaHQ6IDIxM3B4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgxNjUsIDE2MywgMTc0LCAwLjQpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2VhcmNoYm94LW1vYmlsZSAuc2VhcmNoYmxvY2stZ2VuZXJpYy1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5kZWZhdWx0RXhjaGFuZ2UtbW9kYWwubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHRFeGNoYW5nZS1tb2RhbC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmRlZmF1bHRFeGNoYW5nZS1tb2RhbC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLmNvbW1vbnNjcm9sbC1uZXc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLmNvbW1vbnNjcm9sbC1uZXc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrICsgLm1vZGFsLWJhY2tkcm9wIC5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OCwgOTIsIDkyLCAwLjE5KSAhaW1wb3J0YW50O1xufVxuXG4uZmFkZS5zaG93LnRvb2x0aXAsXG4uZmFkZS5zaG93LnBvcG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5mYWRlLnNob3cudG9vbHRpcC5oaWdoLWluZGV4LFxuLmZhZGUuc2hvdy5wb3BvdmVyLmhpZ2gtaW5kZXgge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZmFkZS5zaG93LnBvcG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5nZW5lcmljLXBvcG92ZXIucG9wb3Zlci1ib2R5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ud2hpdGUtdG9vbHRpcHMgLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLndoaXRlLXRvb2x0aXBzIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3QuY2hhcnQtdmlldyAuaGlnaGxpc3RsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3QucGl2b3QtcG9pbnRzIC5oaWdobGlzdGxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG4ud2F0Y2hsaXN0LXRvZGF5cy1oaWdobGlzdC5waXZvdC1wb2ludHMgLmhpZ2hsaXN0bGlzdC5ncmlkLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi53YXRjaGxpc3QtdG9kYXlzLWhpZ2hsaXN0LnBpdm90LXBvaW50cyAuaGlnaGxpc3RsaXN0LmdyaWQtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi53YXRjaGxpc3QtdG9kYXlzLWhpZ2hsaXN0LnBpdm90LXBvaW50cyAuaGlnaGxpc3RsaXN0LmdyaWQtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG5cbi5pbnZlc3RtZW50VHlwZUJsb2NrIHtcbiAgcGFkZGluZzogMHB4IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uaW52ZXN0bWVudFR5cGVCbG9jayAuQlVZIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4uaW52ZXN0bWVudFR5cGVCbG9jayAudGlsZSBkaXYge1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xufVxuXG4ud2F0Y2hsaXN0LW1hcmtldGRlcHRoIC5kcG5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2F0Y2hsaXN0LW1hcmtldGRlcHRoIC5kcG5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIiAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi53YXRjaGxpc3QtbWFya2V0ZGVwdGggLnBpdm90LXBvaW50cyAuY29sLTMge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLndhdGNobGlzdC1tYXJrZXRkZXB0aCAucGl2b3QtcG9pbnRzLnBpdm90cG9pbnRzd2VlayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAud2F0Y2hsaXN0LXRvZGF5cy1oaWdobGlzdCAuaGlnaGxpc3RsaXN0IHtcbiAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZ3QtMiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1ndC0zIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWd0LTQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5tZ3QtNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm1ndC04IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWd0LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1ndC0xMSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi5tZ3QtMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWd0LTEzIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLm1ndC0xNCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5tZ3QtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWd0LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1ndC0xOCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5tZ3QtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWd0LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1ndC0yOCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5tZ3QtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubXQtMzMge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4ubWd0LTM0IHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLm1ndC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tZ3QtMzYge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4ubWd0LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10LTQyIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm1ndC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tZ3QtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4ubWd0LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1ndC02NSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tZ3QtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubWd0LTc0IHtcbiAgbWFyZ2luLXRvcDogNzRweDtcbn1cblxuLm1ndC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5tZ3QtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5tZ3QtMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5tZ3QtMTM1IHtcbiAgbWFyZ2luLXRvcDogMTM1cHg7XG59XG5cbi5tZ3QtMTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWdiLTIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5tZ2ItNCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1nYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubWItMTQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWItMzkge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYi0xMjUge1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbn1cblxuLm1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ubWItMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5tZ3ItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZ3ItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tZ3ItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tZ3ItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5tZ2wtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5tZ2wtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tZ2wtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1nbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ubWdsLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tZ2wtMTgge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLm1nbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWdsLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tZ2wtMzMge1xuICBtYXJnaW4tbGVmdDogMzNweDtcbn1cblxuLm1nbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWdsLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLm14LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLm15LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1ndC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tZ3QtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqcmVzcG9uc2l2ZSBjc3MgKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1ndC1tZC02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAubWd0LW1kLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tZ3QtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKipwYWRkaW5nKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFkZGluZy01IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLTcge1xuICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wZHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHgtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWRkaW5nLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGQtMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLTI1IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnAtMzAge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucC0zMiB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5wLTQwIHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnBkdC00IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucHQtMTgge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wdC0yMDAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYi0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wZC1iNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYi0zOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzOXB4O1xufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucGItMTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xufVxuXG4ucGItMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4ucGItMjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xufVxuXG4ucGRsLXJlbS0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5wZGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucGRsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLnBkbC1yZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnBkbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBkbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBkbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnBkbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBkbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBkbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBkbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnBzLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBzLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGRyLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5wZHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBkci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wZHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGRyLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnBkci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wZHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGRyLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLnBkci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucHgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5weC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnB4LTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnBkLTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5weC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLnBiLTEwLXJlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiLTEwLXJlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtMTAtcmVtIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHQtMTAtcmVtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5weC0yOS1yZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjk5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS45OXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBzLW1kLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHMtbWQtNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqc3BhbiBjb2xvcnMgKioqKioqKioqKioqKioqKioqKioqKioqL1xuc3BhbltkYXRhLWF0dHI9cGVuZGluZ10sXG5zcGFuW2RhdGEtYXR0cj1QZW5kaW5nXSxcbnNwYW5bZGF0YS1hdHRyPVwiUmVxdWVzdCBTZW50XCJdLFxuc3BhbltkYXRhLWF0dHI9XCJQYXktaW4gUGVuZGluZ1wiXSxcbnNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvY2Vzc1wiXSxcbnNwYW5bZGF0YS1hdHRyPUluUHJvY2Vzc10ge1xuICBjb2xvcjogI2Y3OTQzZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5zcGFuW2RhdGEtYXR0cj1wZW5kaW5nXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1QZW5kaW5nXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1cIlJlcXVlc3QgU2VudFwiXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1cIlBheS1pbiBQZW5kaW5nXCJdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvY2Vzc1wiXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1JblByb2Nlc3NdLnNob3dCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZWM7XG59XG5cbnNwYW5bZGF0YS1hdHRyPXN1Y2Nlc3NdLFxuc3BhbltkYXRhLWF0dHI9U3VjY2Vzc10ge1xuICBjb2xvcjogIzUxYjI1NTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5zcGFuW2RhdGEtYXR0cj1zdWNjZXNzXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1TdWNjZXNzXS5zaG93Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYmY2O1xufVxuXG5zcGFuW2RhdGEtYXR0cj1PdmVyZHVlXSxcbnNwYW5bZGF0YS1hdHRyPW92ZXJkdWVdIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbnNwYW5bZGF0YS1hdHRyPWZhaWxlZF0sXG5zcGFuW2RhdGEtYXR0cj1GYWlsZWRdIHtcbiAgY29sb3I6ICNmODNjM2M7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuc3BhbltkYXRhLWF0dHI9ZmFpbGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1GYWlsZWRdLnNob3dCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAzMiwgMzIsIDAuMSk7XG59XG5cbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlZF0sXG5zcGFuW2RhdGEtYXR0cj1Db21wbGV0ZWRdLFxuc3BhbltkYXRhLWF0dHI9Q09NUExFVEVdLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVdLFxuc3BhbltkYXRhLWF0dHI9Y29tcGxldGVdLFxuc3BhbltkYXRhLWF0dHI9UHJvY2Vzc2VkXSxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIktSQSBWYWxpZGF0ZWRcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJLUkEgVmVyaWZpZWRcIl0ge1xuICBjb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1DT01QTEVURV0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1Qcm9jZXNzZWRdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIktSQSBWYWxpZGF0ZWRcIl0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiS1JBIFZlcmlmaWVkXCJdLnNob3dCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZiZjY7XG59XG5cbnNwYW5bZGF0YS1hdHRyPVwiSW4gcHJvZ3Jlc3NcIl0sXG5zcGFuW2RhdGEtYXR0cj1cIkluIHBQcm9ncmVzc1wiXSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPVwiSW4gcHJvZ3Jlc3NcIl0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9XCJJbiBwUHJvZ3Jlc3NcIl0uc2hvd0JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbn1cblxuc3BhbltkYXRhLWF0dHI9cmVqZWN0ZWRdLFxuc3BhbltkYXRhLWF0dHI9UmVqZWN0ZWRdLFxuc3BhbltkYXRhLWF0dHI9Y2FuY2VsbGVkXSxcbnNwYW5bZGF0YS1hdHRyPUNhbmNlbGxlZF0sXG5zcGFuW2RhdGEtYXR0cj1GYWlsZWRdLFxuc3BhbltkYXRhLWF0dHI9ZmFpbGVkXSxcbnNwYW5bZGF0YS1hdHRyPVwiVVBJIEludCBGYWlsZWRcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJOb3QgQ2hlY2tlZCB3aXRoIHJlc3BlY3RpdmUgS1JBXCJdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVN1Ym1pdHRlZF0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9SG9sZF0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9UmVqZWN0ZWRdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiTm90IGF2YWlsYWJsZVwiXSxcbnNwYW5ba3JhLWRhdGEtYXR0cj1EZWFjdGl2YXRlZF0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJFeGlzdGluZyBLWUMgU3VibWl0dGVkXCJdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIFZlcmlmaWVkXCJdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIGhvbGRcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJFeGlzdGluZyBLWUMgUmVqZWN0ZWRcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJLWUMgUkVHSVNURVJFRCBXSVRIIENWTE1GXCJdLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiTm90IENoZWNrZWQgd2l0aCBNdWx0aXBsZSBLUkFcIl0sXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJJbnZhbGlkIFBBTiBOTyBGb3JtYXRcIl0ge1xuICBjb2xvcjogI2Y4M2MzYyAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPXJlamVjdGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1SZWplY3RlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Y2FuY2VsbGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1DYW5jZWxsZWRdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPUZhaWxlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9ZmFpbGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1cIlVQSSBJbnQgRmFpbGVkXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIk5vdCBDaGVja2VkIHdpdGggcmVzcGVjdGl2ZSBLUkFcIl0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPVN1Ym1pdHRlZF0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPUhvbGRdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1SZWplY3RlZF0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiTm90IGF2YWlsYWJsZVwiXS5zaG93QmcsXG5zcGFuW2tyYS1kYXRhLWF0dHI9RGVhY3RpdmF0ZWRdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkV4aXN0aW5nIEtZQyBTdWJtaXR0ZWRcIl0uc2hvd0JnLFxuc3BhbltrcmEtZGF0YS1hdHRyPVwiRXhpc3RpbmcgS1lDIFZlcmlmaWVkXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkV4aXN0aW5nIEtZQyBob2xkXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkV4aXN0aW5nIEtZQyBSZWplY3RlZFwiXS5zaG93QmcsXG5zcGFuW2tyYS1kYXRhLWF0dHI9XCJLWUMgUkVHSVNURVJFRCBXSVRIIENWTE1GXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIk5vdCBDaGVja2VkIHdpdGggTXVsdGlwbGUgS1JBXCJdLnNob3dCZyxcbnNwYW5ba3JhLWRhdGEtYXR0cj1cIkludmFsaWQgUEFOIE5PIEZvcm1hdFwiXS5zaG93Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMzIsIDMyLCAwLjEpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKnBvc2l0aW9uICoqKioqKioqKioqKioqL1xuLnBvc3JlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc0FicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvc0ZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRwLXJlbC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTFweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKip0ZXh0ICBkZWNvcmF0aW9uIGNzcyBjb21tb24gKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50eHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnR4dC11bmRlcmxpbmUtbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnR4dC10cmFuc2Zvcm0tdW5zZXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqd2lkdGgqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53aWR0aC05OSB7XG4gIHdpZHRoOiA5OXB4O1xufVxuXG4ud2lkdGg1MDAge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLndpZHRoMjEwIHtcbiAgd2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aDIzNSB7XG4gIHdpZHRoOiAyMzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmVIZWlnaHQtMjAtbWIge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5saW5lSGVpZ2h0LTI1LW1iIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAubGluZUhlaWdodC0zMi1tYiB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiplZGVsIHNpZGViYXIgSGVpZ2h0KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtOTUge1xuICBoZWlnaHQ6IDk1dmggIWltcG9ydGFudDtcbn1cblxuLnZoLTkwIHtcbiAgaGVpZ2h0OiA5MHZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC04NSB7XG4gIGhlaWdodDogODV2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtODAge1xuICBoZWlnaHQ6IDgwdmggIWltcG9ydGFudDtcbn1cblxuLnZoLTc1IHtcbiAgaGVpZ2h0OiA3NXZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC03MCB7XG4gIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtNjAge1xuICBoZWlnaHQ6IDYwdmggIWltcG9ydGFudDtcbn1cblxuLnZoLTUwIHtcbiAgaGVpZ2h0OiA1MHZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC00MCB7XG4gIGhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtMzUge1xuICBoZWlnaHQ6IDM1dmggIWltcG9ydGFudDtcbn1cblxuLnZoLTMwIHtcbiAgaGVpZ2h0OiAzMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzAwLXB4IHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTk1IHtcbiAgaGVpZ2h0OiA5NSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC05MCB7XG4gIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtODUge1xuICBoZWlnaHQ6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTgwIHtcbiAgaGVpZ2h0OiA4MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNzAge1xuICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTYwIHtcbiAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01NSB7XG4gIGhlaWdodDogNTUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTQwIHtcbiAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zNSB7XG4gIGhlaWdodDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtMzAge1xuICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIExpbmUgSGVpZ2h0ICoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGgtbm9ybmFsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxoLTAge1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuXG4ucGRsLTctcCB7XG4gIHBhZGRpbmctbGVmdDogNyU7XG59XG5cbi5tb2JtZ3QtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqQm9yZGVyIFJhZGl1cyoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ib3JkZXItcm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYm9yZGVyLXJvdW5kZWQtMTUge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uYm9yZGVyLXJvdW5kZWQtMjAge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uYm9yZGVyLXJvdW5kZWQtMTIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4uYnJkLXJhZGl1cy1hbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqRmxleCBHYXAqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ2FwLTcge1xuICBnYXA6IDdweDtcbn1cblxuLmdhcC0xMCB7XG4gIGdhcDogMTBweDtcbn1cblxuLmdhcC0xNSB7XG4gIGdhcDogMTVweDtcbn1cblxuLmdhcC0xNiB7XG4gIGdhcDogMTZweDtcbn1cblxuLmdhcC0yMCB7XG4gIGdhcDogMjBweDtcbn1cblxuLmdhcC0yNSB7XG4gIGdhcDogMjVweDtcbn1cblxuLmdhcC0zNiB7XG4gIGdhcDogMzZweDtcbn1cblxuLmdhcC00OCB7XG4gIGdhcDogNDhweDtcbn1cblxuLmdhcC0xMDAge1xuICBnYXA6IDEwMHB4O1xufVxuXG4uZ2FwLTEzMCB7XG4gIGdhcDogMTMwcHg7XG59XG5cbi5nYXAtMTM1IHtcbiAgZ2FwOiAxMzVweDtcbn1cblxuLmdhcC0xNTAge1xuICBnYXA6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKipTaXppbmcqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uaGVpZ2h0LTk3IHtcbiAgaGVpZ2h0OiA5NyU7XG59XG5cbi5mcy0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZzLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZnMtMTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5wb3NpdGlvbi10b29sdGlwIHtcbiAgbGVmdDogNDdweDtcbiAgdG9wOiAtNHB4O1xufVxuXG4ub3JkZXJwYWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDU1cHg7XG4gIHRvcDogLTRweDtcbn1cblxuLm1heC13aWR0aC0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYXgtaGVpZ2h0LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMTVweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1heC1oZWlnaHQtd2lkdGgge1xuICAgIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5ib3JkZXItdG9wLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLyoqKioqKioqKioqKioqbW9iaWxlIGNsYXNzZXMqKioqKioqKioqKioqKioqKi9cbi5ncmlkLW1kLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLW1kLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ncmlkLW1kLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtbWQtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLyoqKioqKioqKioqTGluZSBIZWlnaHRzKioqKioqKioqKioqKioqKi9cbi5saC0yMSB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ubGgtMzAge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmxoLTQwIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5saC0xNDAge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmxoLTE2MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ubGgtMCB7XG4gIGxpbmUtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnR4dC13cmFwIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5oaWRkZW4tb3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saC0xNzUge1xuICBsaW5lLWhlaWdodDogMTc1JTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogbW9iaWxlIHZpZXcqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1tYi00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmJvdHRvbS00NSB7XG4gIGJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLWNvbnRlbnQtNDUtZGVzayB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icmQtbWlkbmlnaHQtYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLnYtYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnctODAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci1pY29uLTE2IC5lcnJvci1tc2ctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYXV0by1tYXgtaGVpZ2h0LTEwMHZoIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItYmxvY2sucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItYmxvY2sgLnJlYWN0LWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLWJsb2NrIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5cbi50b3AtOTAtcG9zcmVsIHtcbiAgdG9wOiAxMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLTExMC10b2FzdCB7XG4gIHRvcDogMTEzcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3AtMTEwLXRvYXN0IC50b2FzdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDVwIHtcbiAgd2lkdGg6IDEwNSU7XG59XG5cbi53LTM3IHtcbiAgd2lkdGg6IDM3JTtcbn1cblxuLmdyaWQtMi00MC01MCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDUwJTtcbn1cblxuLnBhZGRpbmctYWxsIHtcbiAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHggIWltcG9ydGFudDtcbn1cblxuLm1ndC0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uZ3JpZC0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5ncmlkLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5ncmlkLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG4uZ3JpZC00IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmdyaWQtNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5ncmlkLTQtYXV0byB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGF1dG8pO1xufVxuXG4uZC1jZW50ZXItZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5kLWdyaWQtY2VudGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4uZC1jZW50ZXItc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uZC1zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZC1zcGFjZS1ldmVubHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmFsaWduY2VudGVyaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ25TdGFydGl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmFsaWduU3RhcnRBbGxpdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYWxpZ25FbmRpdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ25DZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2FwLTUtY3VzdG9tIHtcbiAgZ2FwOiA1cHg7XG59XG5cbi5nYXAtNC1jdXN0b20ge1xuICBnYXA6IDRweDtcbn1cblxuLmdhcC02NS1jdXN0b20ge1xuICBnYXA6IDY1cHg7XG59XG5cbi5nYXAtOC1jdXN0b20ge1xuICBnYXA6IDhweDtcbn1cblxuLmdhcC0zLWN1c3RvbSB7XG4gIGdhcDogM3B4O1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZ2FwLTEyIHtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZ2FwLTE1IHtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uZ2FwLTIwIHtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZ2FwLTIxIHtcbiAgZ2FwOiAyMXB4O1xufVxuXG4uZ2FwLTI1IHtcbiAgZ2FwOiAyNXB4O1xufVxuXG4uZ2FwLTMwIHtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uZ2FwLTQwIHtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uZ2FwLTYwIHtcbiAgZ2FwOiA2MHB4O1xufVxuXG4uZ2FwLTY2IHtcbiAgZ2FwOiA2NnB4O1xufVxuXG4uZ2FwLTgwIHtcbiAgZ2FwOiA4MHB4O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDhweDtcbn1cblxuLmdhcC05MCB7XG4gIGdhcDogOTBweDtcbn1cblxuLmdhcC0xNDUge1xuICBnYXA6IDE0NXB4O1xufVxuXG4uZ2FwLTUwIHtcbiAgZ2FwOiA1MHB4O1xufVxuXG4uZ2FwLXJvdy0xNSB7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG59XG5cbi5nYXAtMTQge1xuICBnYXA6IDE0cHg7XG59XG5cbi5weS0xOC1jdXN0b20ge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5weC0xOC1jdXN0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi5weC0yNC1jdXN0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5weS0yNC1jdXN0b20ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKiogYm9yZGVyIHJlbGF0ZWQqKioqKioqKioqKioqKioqKioqL1xuLmJyZC1ub25lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5icmRyYWRpdXMtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJyZHJhZGl1cy0wIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icmRib3R0b20sXG4uYnJkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbi5icmQtYWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJyZC10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJyZC1sZWZ0LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnJkLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5ib3gtdG9wLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJvcmRlci10b3AtcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yYWRpdXMtbm8ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yYWRpdXMtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKnNjcm9sbGluZyBoZWlnaHQgLyBjb21tb24gc3BhY2UgaGVpZ2h0ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbnNjcm9sbC1uZXcge1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDIwMCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDI1MCB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Lm1heC1oZWlnaHQyNTAge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0MzAwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0LTMwMCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQzMTAge1xuICBoZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ0MDAge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ0NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ2MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5tYXgtaGVpZ2h0NDAwIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Lm1heC1oZWlnaHQ2MDAge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbW1vbnNjcm9sbC1uZXcubWF4LWhlaWdodDcwMCB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ2ODAge1xuICBoZWlnaHQ6IDY4MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG5cbi5vdmVyZmxvdy0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm92ZXJmbG93LTUwdmgge1xuICBoZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm92ZXJmbG93LTgwdmgge1xuICBoZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqbGluZSBoZWlnaHQqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGluZWhlaTUge1xuICBsaW5lLWhlaWdodDogNXB4O1xufVxuXG4ubGluZWhlaTE0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5saW5laGVpMTIge1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuLmxpbmUtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmxpbmUtMzAge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmxpbmUtMjUge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpbmUtMTMwIHtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5saW5lLTE0MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ubGluZS0xNDAge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKiogdGV4dCBvdmVyZmxvdyAqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udHdvLWxpbmUtZWxsaXBzaXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjsgLyogTGltaXQgdG8gdHdvIGxpbmVzICovXG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4MjcyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDI3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHRPdmVyZmxvdy1tYXgxMTAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dE92ZXJmbG93LW1heDE4MCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4OTYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4MzU5IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDM1OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHRPdmVyZmxvdy1tYXgxMjUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dE92ZXJmbG93LW1heC13aWR0aDI1MCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udGV4dE92ZXJmbG93LW1heDEwMCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4NTAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctdHdvbGluZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4MTAwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHRPdmVyZmxvdy1UaHJlZWxpbmVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4udGV4dE92ZXJmbG93LVRocmVlbGluZXMtMzUwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ud29yZC1icmVhay0xMDAge1xuICB3aWR0aDogMTAwcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLndvcmQtYnJlYWstMjAwIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmRGbGV4LXVuc2V0IHtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogZ3JpZCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ncmlkLWVuZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uZ3JpZC1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdyaWQtc3RhcnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogYXR0cmlidXRlIGNvbG9yICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuc3BhbltkYXRhLWF0dHI9cGVuZGluZ10ge1xuICBjb2xvcjogI2Y3OTQzZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbnNwYW5bZGF0YS1hdHRyPXN1Y2Nlc3NdIHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5zcGFuW2RhdGEtYXR0cj1mYWlsZWRdIHtcbiAgY29sb3I6ICNmODNjM2M7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmVIZWlnaHRtYjMwIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAucHgtMy1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY3VzdG9tLWVsbGlwc2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLndoaXRlU3BhY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogbW9kYWwgKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9ubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb21tb25tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jb21tb25tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5jb21tb25tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5lZGVsLWljb24tY3Jvc3Mge1xuICBjb2xvcjogI2I4YjhiODtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tbW9ubW9kYWwgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbm1vZGFsLmdyYXktbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uY29tbW9ubW9kYWwuZ3JheS1tb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogbW9kYWxTaXplIChjb21tb24gbW9kYWwpICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZy03MDAge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZGFsLWxnLTY2MCB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9kYWwtbGctODgwIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICB9XG4gIC5tb2RhbC1sZy04ODAgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgfVxuICAubW9kYWwtbGctODgwIC5tb2RhbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqdGFibGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wcy0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTBweDtcbn1cbi5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi5rcmFSb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuXG4uY29tbW9udGFibGUtd2l0aG91dC1icyB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb250YWJsZS13aXRob3V0LWJzIHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbnRhYmxlLXdpdGhvdXQtYm9yZGVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbW9udGFibGUtd2l0aG91dC1ib3JkZXIgdGFibGUgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbnRhYmxlLXdpdGhvdXQtYm9yZGVyIHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZC1jdXN0b20gdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnRhYmxlLWJvcmRlcmVkLWN1c3RvbSB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1ib3JkZXJlZC1jdXN0b20gdGFibGUgdHIgdGQgOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYm9yZGVyZWQtY3VzdG9tLm5vdC1sYXN0LWNoaWxkIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqZXJyb3IqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udmFsaWRhdGlvbi1lcnJvciAuaGVscF90ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi52YWxpZGF0aW9uLWVycm9yIC5oZWxwX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKiogc2lkZUJhcioqKioqKioqKioqKioqKioqKi9cbi5jdXN0b20tb2ZmY2FudmFzIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY3VzdG9tLW9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgd2lkdGg6IDM5MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLW9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdXN0b20tb2ZmY2FudmFzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY3VzdG9tLW9mZmNhbnZhcy5vcGVuLWRyYXdlckFzLXN0YW5kYWxvbmVwYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVkZWwtc2lkZWJhci1kcmF3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IC04cHggNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVkZWwtc2lkZWJhci1kcmF3ZXIgLnNpZGViYXItY2xvc2luZy1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogLTIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lZGVsLXNpZGViYXItZHJhd2VyIC5zaWRlYmFyLWNsb3NpbmctYnRuIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lZGVsLXNpZGViYXItZHJhd2VyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICB9XG4gIC5lZGVsLXNpZGViYXItZHJhd2VyLm9wZW4tZHJhd2VyQXMtc3RhbmRhbG9uZXBhZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZWRlbC1zaWRlYmFyLWRyYXdlciAuZHJhd2VyLWhhbmRsZSB7XG4gICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzLCAwLCA0NywgMC41KSAhaW1wb3J0YW50O1xuICB9XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlciAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlciAub2ZmY2FudmFzLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vZmZjYW52YXMtYmFja2Ryb3AucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2JhY2tkcm9wIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbn1cblxuLnNpZGViYXItc2Nyb2xsLWNvbW1vbiAuc3RvY2stZGV0YWlscy1ib2R5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5zaWRlYmFyLXNjcm9sbC1jb21tb24gLnN0b2NrLWRldGFpbHMtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1zY3JvbGwtY29tbW9uIC5zdG9jay1kZXRhaWxzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2lkZWJhci1zY3JvbGwtY29tbW9uIC5zdG9jay1kZXRhaWxzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLmNvbW1vbi1zaWRlYmFyLW5ldyAuc3RvY2stZGV0YWlscy1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1zaWRlYmFyLW5ldyAuc3RvY2stZGV0YWlscy1oZWFkIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi5ldGYtc2lkZWJhci1wYWRkaW5nIHtcbiAgcGFkZGluZzogMjVweCAwcHggMjVweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXRmLXNpZGViYXItcGFkZGluZyAuc3RvY2stZGV0YWlscy1zd2l0Y2gta2V5IHtcbiAgbWFyZ2luLWxlZnQ6IC00MXB4ICFpbXBvcnRhbnQ7XG59XG4uZXRmLXNpZGViYXItcGFkZGluZyAuaGVhZGVyLWZvbnRzaXplIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWItZ2VuZXJpY1NpZGViYXIgLnotaW5kZXgtaGlnaF9fYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xufVxuLm1iLWdlbmVyaWNTaWRlYmFyIC56LWluZGV4LWhpZ2hfX2JhY2tkcm9wLmJsdXItYmcge1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5tYi1nZW5lcmljU2lkZWJhciAuei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcbn1cbi5tYi1nZW5lcmljU2lkZWJhci5tYi1nZW5lcmljLWRvY2tpbmcgLnotaW5kZXgtaGlnaC1kb2NraW5nIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuLm1iLWdlbmVyaWNTaWRlYmFyLm1iLWdlbmVyaWMtYnJkLXJhZGl1cyAuei1pbmRleC1oaWdoX19oYW5kbGUtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogQWNjb3JkaWFuKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1hY2NvcmRpYW4tYnV0dG9uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb21tb24tYWNjb3JkaWFuLWJ1dHRvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tYnV0dG9uIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY29tbW9uLWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb21tb24tYWNjb3JkaWFuIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1hY2NvcmRpYW4gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tYWNjb3JkaWFuLXBsdXMgLmFjY29yZGlvbi1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jb21tb24tYWNjb3JkaWFuLXBsdXMgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uY29tbW9uLWFjY29yZGlhbi1wbHVzIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTljOVwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tcGx1cyAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3VzdG9tYWNjb3JkaWFuLW5ldyAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jdXN0b21hY2NvcmRpYW4tbmV3IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmN1c3RvbWFjY29yZGlhbi1uZXcgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1hY2NvcmRpYW4tYmlnLWljb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tYmlnLWljb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXFxlYjZjXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMDtcbiAgcGFkZGluZzogMHB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tYmlnLWljb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jb21tb24tYWNjb3JkaWFuLWJpZy1pY29uLm5vLWljb24tYmcgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqbG9naW4gc2NyZWVuICoqKioqKioqKioqKioqKi9cbi5jb21tb24tdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10b29sdGlwIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqY2hlY2tib3gqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tY2hlY2tib3gtbmV3IC5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvbW1vbi1jaGVja2JveC1uZXcgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCxcbi5jb21tb24tY2hlY2tib3gtbmV3IC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1jaGVja2JveC1uZXcgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQuaGVpZ2h0MjUsXG4uY29tbW9uLWNoZWNrYm94LW5ldyAuZm9ybS1jaGVjayBpbnB1dC5oZWlnaHQyNSB7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1jaGVja2JveC1uZXcgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQuaGVpZ2h0MjAsXG4uY29tbW9uLWNoZWNrYm94LW5ldyAuZm9ybS1jaGVjayBpbnB1dC5oZWlnaHQyMCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWNoZWNrYm94IC5jaGVja2JveFdyYXAuYm9yZGVyLWJveC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLmNvbW1vbi1jaGVja2JveCAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2sgLnJhZGlvX2J0biB7XG4gIGFjY2VudC1jb2xvcjogIzAzMDAyZjtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2sgZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipSYWRpbyBidXR0b24qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5Cb3gtcmFkaW9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uQm94LXJhZGlvYnV0dG9uLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjVmZiAhaW1wb3J0YW50O1xufVxuLkJveC1yYWRpb2J1dHRvbi5hY3RpdmUgLnJhZGlvX2J0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5Cb3gtcmFkaW9idXR0b24uYWN0aXZlIC5yYWRpb19idG4gaW5wdXRbdHlwZT1yYWRpb106OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiogVG9vbHRpcCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJsdWUtY29tbW9uLXRvb2x0aXAge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1jb21tb24tdG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjZTdlN2U3O1xufVxuLmJsdWUtY29tbW9uLXRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNGZhZmQ7XG59XG5cbi8qKioqKioqKioqKioqIERyb3Bkb3duKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1uZXctZHJwIC5lcXVpdHlkcm9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29tbW9uLW5ldy1kcnAuZnVsbC13aWR0aCAuZXF1aXR5ZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY29tbW9uLW5ldy1kcnAuZnVsbC13aWR0aCAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDE2NSwgMTYzLCAxNzQsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jb21tb24tbmV3LWRycC5mdWxsLXdpZHRoIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1uZXctZHJwLmFycm93LWVuZCAuZXF1aXR5ZHJvcCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW5ldy1kcnAgLmVkZWwtaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1uZXctZHJwLmxvdy1pbmRleC1idG4gLmVxdWl0eWRyb3Age1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBzLW1kLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLWRyb3Bkb3duLW5ldy5jb21tb24tbmV3LWRycCAuZXF1aXR5ZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyb3Bkb3duLW5ldy5jb21tb24tbmV3LWRycCAuZXF1aXR5ZHJvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb21tb24tZHJvcGRvd24tbmV3LmNvbW1vbi1uZXctZHJwIC5lcXVpdHlkcm9wIC5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kcm9wZG93bi1uZXcuY29tbW9uLW5ldy1kcnAgLmVxdWl0eWRyb3AgLmVkZWwtaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZHJvcGRvd24tbmV3LmNvbW1vbi1uZXctZHJwLmRycC0zMCAuZXF1aXR5ZHJvcCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kcm9wZG93bi1uZXcgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgaGVpZ2h0OiAyMDhweDtcbn1cbi5jb21tb24tZHJvcGRvd24tbmV3IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4uY29tbW9uLWRyb3Bkb3duLW5ldyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxNHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKiogQ2FsZW5kZXIgICsgZGF0ZXBpY2tlciAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWRhdGVwaWNrZXIgLmNhbGVuZGFyZGF0ZXMtc3BhY2luZyAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xuICB3aWR0aDogMi40cmVtO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5jYWxlbmRhcmRhdGVzLXNwYWNpbmcgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XG4gIG1hcmdpbjogN3B4O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1zZWxlY3RlZC1tb250aCxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLXNlbGVjdGVkLXllYXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtc2VsZWN0LFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IC0xJTtcbiAgfVxufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICB0b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgd2lkdGg6IDIuOHJlbTtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXkge1xuICAgIG1hcmdpbjogOXB4O1xuICAgIG1hcmdpbjogOXB4O1xuICB9XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5LnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQge1xuICBjb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5rZXlib2FyZC1kYXljaGFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLmtleWJvYXJkLWRheWNoYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5taWRuaWdodC1ibHVlLWN1c3RvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBwYWRkaW5nOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAubWlkbmlnaHQtYmx1ZS1jdXN0b21lIDpob3Zlcixcbi5jb21tb24tZGF0ZXBpY2tlciAubWlkbmlnaHQtYmx1ZS1jdXN0b21lIDphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAuZWRlbC1pY29uLWNhbGVuZGFyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tc2VsZWN0ZWQtbW9udGgsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5wYW5kTGNhbGVuZGFyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnBhbmRMY2FsZW5kYXItZm9ybSAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmlucHV0RmllbGRDYWxlbmRhckljb24gLmlucHV0LWdyb3VwLXRleHQge1xuICB0b3A6IDAlO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmlucHV0RmllbGRDYWxlbmRhckljb24gLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucGFuZExjYWxlbmRhciAucGFuZExjYWxlbmRhci1mb3JtIC5jYWxlbmRhci0tcm93IHtcbiAgZ2FwOiAyNCU7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnBhbmRMY2FsZW5kYXItZm9ybSAudG9EYXRlIHtcbiAgY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXNpemUtNjYwIHtcbiAgbWluLXdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtc2l6ZS0xMjAwIHtcbiAgbWluLXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXNpemUtMzAwIHtcbiAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLXJhbmdlLWRhdGVwaWNrZXIgLm1vZGFsLW1kIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXJhbmdlLWRhdGVwaWNrZXIgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tcmFuZ2UtZGF0ZXBpY2tlciAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1yYW5nZS1kYXRlcGlja2VyIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGJhY2tncm9wIGNvbG9ycyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5iYWNrZHJvcC1iZy5kYXJrYmxhY2sgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpICFpbXBvcnRhbnQ7XG59XG4uYmFja2Ryb3AtYmcubGlnaHRibGFjayAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjgsIDY4LCA2OCwgMC41KSAhaW1wb3J0YW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRiYWMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY4LCA2OCwgNjgsIDAuNSkgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTZWFyY2ggICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmN1c3RvbS1zZWFyY2gtYmFyLmhlaWdodDQ1IC5jb21tb24tc2VhcmNoLWJhcixcbi5jdXN0b20tc2VhcmNoLWJhci5oZWlnaHQ0NSBpbnB1dCB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5jdXN0b20tc2VhcmNoLWJhci5oZWlnaHQ1MCAuY29tbW9uLXNlYXJjaC1iYXIsXG4uY3VzdG9tLXNlYXJjaC1iYXIuaGVpZ2h0NTAgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCdXR0b24qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkX2J1dHRvbi0xNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLmVkX2J1dHRvbi0xMiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4udG9wYm94c3NoYWRvdy1idXR0b24ge1xuICBib3gtc2hhZG93OiAwcHggLTEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1vbi1maXhlZGJ0bS1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVkYnV0dG9uLWxpbmstd2l0aGFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZGJ1dHRvbi1saW5rLXdpdGhhcnJvdyAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5lZGJ1dHRvbi1saW5rLXdpdGhhcnJvdyAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XG4gIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc21hbGwtZWRidXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtZWRidXR0b24ucm9ib3RvXzYwMCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIiAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtZWRidXR0b24tZnVuZHMge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFsbC1lZGJ1dHRvbi1zZWFyY2gge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cbi5zbWFsbC1lZGJ1dHRvbi1zZWFyY2gucm9ib3RvXzYwMCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIiAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtZWRidXR0b24tNDAge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNtYWxsLWVkYnV0dG9uLTQwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNtYWxsLWJ0bi1jb21tb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNtYWxsLWJ0bi1jb21tb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJnLXJlZnJlc2gtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbn1cbi5iZy1yZWZyZXNoLWJ0bi5yZWZyZXNoLWJ0biAuRE1TYW5fMTRfNTAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqIHNoYXJlIGljb24gKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1uZXctc2hhcmUgLnNoYXJlIC5zaGFyZS1pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tbW9uLW5ldy1zaGFyZSAuc2hhcmUgLnNoYXJlLWljb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tbW9uLW5ldy1zaGFyZSAuc2hhcmUgLnNoYXJlLWljb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogaW5mbyBpY29uICoqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWluZm8taWNvbiAucm91bmRlZC1jaXJjbGUsXG4uY29tbW9uLWluZm8taWNvbiAucm91bmRlZC1jaXJjbGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1pbmZvLWljb24gLmV4Y2xhbWF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG4uY29tbW9uLWluZm8taWNvbiAuaHctMzUge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24taW5mby1pY29uIC5lZGVsLWljb24taW5mbyB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmNvbW1vbi1pbmZvLWljb24gLm5vdGJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jb21tb24taW5mby1pY29uLnBlYWNoLXRoZW1lIC5yb3VuZGVkLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RiZDkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZjZGJkOSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1pbmZvLWljb24ucGVhY2gtdGhlbWUgLmVkZWwtaWNvbi1pbmZvIHtcbiAgY29sb3I6ICNmNzk0M2UgIWltcG9ydGFudDtcbn1cbi5jb21tb24taW5mby1pY29uLmNvbW1vbi1pbmZvLXdpZHRoIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb21tb24taW5mby1pY29uLmNvbW1vbi1pbmZvLXdpZHRoIC5yb3VuZGVkLWNpcmNsZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIFRleHRib3gqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJvcmRlci1ib3R0b20tVGV4dGJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmJvcmRlci1ib3R0b20tVGV4dGJveCAuaW5wdXRfcHJlZml4IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLVRleHRib3ggLmlucHV0X3ByZWZpeCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmJvcmRlci1ib3R0b20tVGV4dGJveCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLVRleHRib3ggLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipzb3J0aW5nKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uLnNvcnQgPiAuZWRfYnV0dG9uLCAuY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uLmZpbHRlciA+IC5lZF9idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24uc29ydCAuc29ydC1zZWxlY3RlZCwgLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbi5maWx0ZXIgLnNvcnQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IC0zN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5lZF9idXR0b24ubGluay5iZy1taWRuaWdodC1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmVkX2J1dHRvbi5saW5rLmJnX2FxdWFfd2hpdGUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLnNvcnQtZHJvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZjVmNWY1O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIC5zb3J0LWRyb3AtYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IGxpIC5ib2R5bGlzdC1yaWdodCBwIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkgLmJvZHlsaXN0LXJpZ2h0IHAubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1mb290ZXIgLnJlc2V0LWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5yZXNldC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1mb290ZXIgLmZpbHRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmNWY1ZjU7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXItYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIC5jb2xvcl9ibHVlIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLCAuY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOjphZnRlciwgLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmNsZWFyX2FsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5jbGVhcl9hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciAuYXBseS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmZpbHRlci1idXR0b24tZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1zb3J0aW5nLW1pZG5pZ2h0Ymx1ZS5jb21tb24tZHJhd2VyLXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDdyZW0pICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItaGVhZGVyIC5lZF9idXR0b24ge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUgLmRyYXdlci1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUgLmRyYXdlci1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IGxpIC5ib2R5bGlzdC1yaWdodCBwIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUgLmRyYXdlci1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkgLmJvZHlsaXN0LXJpZ2h0IC5lZGVsLWljb24tcG9pbnQtYXJyb3ctZG93biB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItYm9keSAuZHJhd2VyLWZvb3RlciAuZWRfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipmaWx0ZXIqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZG93bi1iYXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5kb3duLWJhciAuZG93bi1iYXItbGVmdCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5kb3duLWJhciAuZG93bi1iYXItcmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmZpbHRlci1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuY29sb3JfYmx1ZSB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmZpbHRlci1hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLnllYXJfY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAueWVhcl9jb250YWluZXIgLmZpbmFuY2lhbF95ZWFyIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAueWVhcl9jb250YWluZXIgLmZpbmFuY2lhbF95ZWFyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAueWVhcl9jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC55ZWFyX2NvbnRhaW5lciAuZmluYW5jaWFsX3llYXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC55ZWFyX2NvbnRhaW5lciAuZmluYW5jaWFsX3llYXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xuICBtYXJnaW46IDVweCAwcHg7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmluc2lkZS1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuYWNjb3JkaW9uLWJvZHkgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuaW5zaWRlLWxpc3QgLmJvZHlsaXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5maWx0ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKipub3RpZmljYXRpb24gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm5vdGlmaWNhdGlvbi1vdXRlci1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5ub3RpZmljYXRpb24tb3V0ZXItYm94IC5kaXNjLXN0eWxlIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLm5vdGlmaWNhdGlvbi1vdXRlci1ib3ggLmRpc2Mtc3R5bGUgbGkubGluZS1oZWlnaHQtbm9ybWFsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm92ZXJmbG93LTEwMHZoIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4ub3ZlcmZsb3ctNTB2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG4ub3ZlcmZsb3ctODh2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA4OHZoO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4ub3ZlcmZsb3ctODV2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA4NXZoO1xufVxuXG4ub3ZlcmZsb3ctOTB2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuXG4ub3ZlcmZsb3ctNjB2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG4ub3ZlcmZsb3ctNjB2aC1uZXcge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogNTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3ZlcmZsb3ctNjB2aC1uZXcge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAub3ZlcmZsb3ctNjB2aC1uZXcge1xuICAgIGhlaWdodDogNzB2aDtcbiAgfVxufVxuXG4ub3ZlcmZsb3ctNjB2aC1lc2lwIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDU1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJmbG93LTYwdmgtZXNpcCB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5vdmVyZmxvdy02MHZoLWVzaXAge1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuXG4uY29tbW9uc2Nyb2xsLW5ldyB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uY29tbW9uc2Nyb2xsLW5ldyAuYWRkbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQyNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0MzAwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDMxMCB7XG4gIGhlaWdodDogMzEwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQzNTAge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0NDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQ2MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuLmNvbW1vbnNjcm9sbC1uZXcubWF4aGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogOTR2aDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDcwMCB7XG4gIGhlaWdodDogNzAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy0tZmF0LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodE1pbk1heDMwMCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodE1pbjEwTWF4MTUwIHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgyMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgzMDAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgyMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5taW5NYXhoZWlnaHQ0NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5oZWlnaHQ2NSB7XG4gIGhlaWdodDogNjVweDtcbn1cblxuLmhlaWdodDExMiB7XG4gIGhlaWdodDogMTEycHg7XG59XG5cbi5oZWlnaHRfNjB2aCB7XG4gIGhlaWdodDogNjB2aDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uaGVpZ2h0XzYwdmgge1xuICBoZWlnaHQ6IDYwdmg7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnotaW5kZXgtdmVyeS1oaWdoIHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmxibC1jaXJjbGUtaXRlbSB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5sYmwtY2lyY2xlLWl0ZW0xIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKipzdGlja3kgcG9zaXRpb24qKioqKioqKioqKioqKioqKioqL1xuLmRvY2tlZC1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wMCB7XG4gIHRvcDogMHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A1MCB7XG4gIHRvcDogNTBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wNTUge1xuICB0b3A6IDU1cHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDYwIHtcbiAgdG9wOiA2MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A2MyB7XG4gIHRvcDogNjNweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wNjUge1xuICB0b3A6IDY1cHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDQwIHtcbiAgdG9wOiA0MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A0MyB7XG4gIHRvcDogNDNweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wMTIwIHtcbiAgdG9wOiAxMjBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wMTAwIHtcbiAgdG9wOiAxMDBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wMTYwIHtcbiAgdG9wOiAxNjBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wOTAge1xuICB0b3A6IDkwcHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDIwMCB7XG4gIHRvcDogMjAwcHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDc5IHtcbiAgdG9wOiA3OXB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxNzAge1xuICB0b3A6IDE3MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxNTAge1xuICB0b3A6IDE1MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxNDAge1xuICB0b3A6IDE0MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A5OSB7XG4gIHRvcDogOTlweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24uYngtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogM3B4IDEycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZG9ja2VkLXBvc2l0aW9uIC5tZ3QtbWQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbiAubWd0LW1kLTYwIC5tZ3QtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ucG9zaXRpb24tdW5zZXQge1xuICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi5oaWdoLWluZGV4IHtcbiAgei1pbmRleDogMjEgIWltcG9ydGFudDtcbn1cblxuLmhpZ2gtaW5kZXgtb25TY3JvbGwge1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbn1cblxuLmhpZ2gtaW5kZXgtb25TY3JvbGwtcGVlciB7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG59XG5cbi5oaWdoLWluZGV4LXNpZGVCYXIge1xuICB6LWluZGV4OiAxMDEgIWltcG9ydGFudDtcbn1cblxuLmRvY2tlZC1wb3NpdGlvbi5sb3ctaW5kZXgge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvcm1zZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlZGVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbUNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGNvbG9yOiAjZTdlN2U3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmltQ2lyY2xlLnNtYWxsLWltY2lyY2xlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuMjVyZW07XG59XG4uaW1DaXJjbGUuZ3JlZW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4uaW1DaXJjbGUubWlkbmlnaHRibHVlOjpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmltQ2lyY2xlLmJsYWNrLW9uZTo6YmVmb3JlIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cblxuLmltQ2lyY2xlc2lwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDZweDtcbiAgY29sb3I6ICNlN2U3ZTc7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uaW1DaXJjbGVzaXAuc21hbGwtaW1jaXJjbGU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC4yNXJlbTtcbn1cbi5pbUNpcmNsZXNpcC5ncmVlbjo6YmVmb3JlIHtcbiAgY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cbi5pbUNpcmNsZXNpcC5taWRuaWdodGJsdWU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uaW1DaXJjbGVzaXAuYmxhY2stb25lOjpiZWZvcmUge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuLmltQ2lyY2xlc2lwLm5lZ2F0aXZlSW1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG5cbi5pbUNpcmNsZXNpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGNvbG9yOiAjZTdlN2U3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmltQ2lyY2xlc2lwLnNtYWxsLWltY2lyY2xlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuMjVyZW07XG59XG4uaW1DaXJjbGVzaXAuZ3JlZW46OmJlZm9yZSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG4uaW1DaXJjbGVzaXAubWlkbmlnaHRibHVlOjpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmltQ2lyY2xlc2lwLmJsYWNrLW9uZTo6YmVmb3JlIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cbi5pbUNpcmNsZXNpcC5uZWdhdGl2ZUltY2lyY2xlOjpiZWZvcmUge1xuICBjb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKmNvbW1vbiBmaWx0ZXIqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIuY29sLTQge1xuICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbn1cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhci5jb2wtOCB7XG4gICAgd2lkdGg6IDY0JSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCAuYm9keWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuYm9keWxpc3QgLmluc2lkZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1vbi1kb3dubG9hZCAuZG93bmxvYWQtYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jb21tb24tZmlsdGVyLW1iIC5jb21tb24tRWRCdXR0b25JY29uLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY29tbW9uLWRvd25sb2FkLW1iIC5jb21tb24tZG93bmxvYWQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbW1vbi1kb3dubG9hZC1tYiAuY29tbW9uLWRvd25sb2FkIGltZyB7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uZG0tZmFtLmVkX2J1dHRvbixcbi5kbS1mYW0uZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqIHRvb2x0dGlwKioqKioqKioqKioqKioqKioqKiB1cGRhdGVkICgxMy0wNy0yMDIzKSovXG4uY29tbW9uLXdoaXRlLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggMXB4ICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5jb21tb24td2hpdGUtdG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci10b3AtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi13aGl0ZS10b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIHRvcDogLTJweDtcbiAgICBib3JkZXI6IHRoaW47XG4gIH1cbn1cbi5jb21tb24td2hpdGUtdG9vbHRpcC50b29sdGlwLWJvcmRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTFweCA1MHB4IHJnYmEoODcsIDEwMCwgMTczLCAwLjEyKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLXdoaXRlLXRvb2x0aXAudG9vbHRpcC1ib3JkZXIgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTE3cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLXdoaXRlLXRvb2x0aXAudG9vbHRpcC1ib3JkZXIgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTZweDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICB9XG59XG5cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLWZpbHRlci1oZWFkaW5nLWRyYXdlciAuSGVhZGluZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5IZWFkaW5nLWNvbnRlbnQuYWN0aXZlQ2xhc3Mge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMDAyZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1oZWFkaW5nLWRyYXdlciAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLWN1c3RvbS5ncmF5LWJvcmRlciBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLXJhZGlvLWJ1dHRvbi1jdXN0b20uZ3JheS1ib3JkZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLWN1c3RvbSBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMXB4O1xufVxuLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMC42ZW0gMCAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgbWFyZ2luOiAtMXB4IC0xcHggMCAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLmNvbW1vbi1jaGVja2JveC1jdXN0b20uY2hlY2tib3gtc2l6ZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxOC4xOXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTguMTlweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1jaGVja2JveC1jdXN0b20uc21hbGwtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbS5zbWFsbC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDUlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIG1hcmdpbjogLTFweCAtMXB4IDAgLTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqcG9zdCBsb2dpbiBVSSAoMTcvMDcvMjAyMykqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJvcmRlci1ib3gtY29tbW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm94LWNvbW1vbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uYm9yZGVyLWJveC1ub3BhZGRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jaXJjbGVCYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmNpcmNsZUJhY2stZ3JheSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaXJjbGVCYWNrLXBhZGRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIEVkIGNhcmQgc2Vjb25kYXJ5KioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkY2FyZFNlY29uZGFyeS1jb21tb24uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1oZWFkbGluZS10aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uLmVkY2FyZFNlY29uZGFyeS1jb21tb24gLmVkLXNlY29uZGFyeS1iZy1pbWcge1xuICB3aWR0aDogNjNweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKndlYmluYXIgY29tbW9uIHRoZW1lKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi51cHBlcmNhc2VDb250ZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi51cHBlcmNhc2VDb250ZW50OjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIEVkIGNhcmQgc2Vjb25kYXJ5KioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkY2FyZFNlY29uZGFyeS1jb21tb24uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1oZWFkbGluZS10aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uLmVkY2FyZFNlY29uZGFyeS1jb21tb24gLmVkLXNlY29uZGFyeS1iZy1pbWcge1xuICB3aWR0aDogNjNweDtcbn1cblxuLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5IZWFkaW5nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIgLkhlYWRpbmctY29udGVudC5hY3RpdmVDbGFzcyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDMwMDJmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5lZF9idXR0b24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHByaW1hcnkgTkZPKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLW1hcmtldC1jYXJkLXdpdGhvdXRib3JkZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY29tbW9uLW1hcmtldC1jYXJkLXdpdGhvdXRib3JkZXIgLm1hcmtldENhcmQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNvbW1vbi1tYXJrZXQtY2FyZC13aXRob3V0Ym9yZGVyIC5tYXJrZXRDYXJkIC5yb3VuZGVkLWNpcmNsZTEge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDIwcHggI2YyZjJmNTtcbn1cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciAuY2FsZW5kYXJfYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY2hhbmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9jaGFuZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5jYWxlbmRhcl9jaGFuZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5maW5feWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfZGF0ZSAuZmluX3llYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2RhdGUgLmZpbmFuY2lhbC15ZWFyLWRhdGUge1xuICAgIGNvbG9yOiAjNzI3MjcxO1xuICB9XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5kYXRlZnVsbENsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cblxuLmJsb29kLXJlZC1ib3JkZXItaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ1MDRkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ibG9vZC1yZWQtYm9yZGVyLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqdHdvLWJ1dHRvbnMqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFwcGx5LWNhbmNlbC1idXR0b24ge1xuICB3aWR0aDogOTAlO1xuICBnYXA6IDE1cHg7XG59XG4uYXBwbHktY2FuY2VsLWJ1dHRvbiAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHdpZHRoOiA0NyU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHByaW1hcnkgSVBPKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tYm9yZGVyLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5lZGVsLWljb24tYXJyb3ctbGVmdCB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAucm91bmRlZC1jaXJjbGUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBTR0IgZmlsdGVyIGNvbW1vbiAqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWZyb21Ub0RhdGUtcGlja2VyIC5pbnB1dC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogSVBPIFRPQyAoMjgtMDgtMjAyMykqKioqKioqKioqKioqKioqKioqKi9cbi50ZXh0Ym94LXdpdGgtZHJwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRleHRib3gtd2l0aC1kcnAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGV4dGJveC13aXRoLWRycCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDBweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dGJveC13aXRoLWRycCAuaW5wdXRfc3VmZml4IC5lcXVpdHlkcm9wIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGdhcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dGJveC13aXRoLWRycCAuaW5wdXRfc3VmZml4IC5lcXVpdHlkcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRleHRib3gtd2l0aC1kcnAgLmlucHV0X3ByZWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5pbnB1dF9wcmVmaXggLmVxdWl0eWRyb3Age1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZ2FwOiAwcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5pbnB1dF9wcmVmaXggLmVxdWl0eWRyb3AgLmVkZWwtaWNvbi1hcnJvdy1kb3duOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNvbW1vbi1tb2RhbC1zbWFsbC1jb250ZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLmNvbW1vbi1tb2RhbC1zbWFsbC1jb250ZW50IC5lZGVsLWljb24tYm9sZC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqIFF1b3RlIHBhZ2UgVUkgID0+IDQvMDkvMjAyMyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTVweCAwcHggMTBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMTVweCA4cHggMTVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQubm9wYWRkaW5nIHRoZWFkIHRoIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQtb2RkIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLW9kZCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDE1cHggOHB4IDE1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmNvbW1vbmRhdGEtbm8tc3RyZWFtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLWV2ZW4gdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTVweCAwcHggMTBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQtZXZlbiB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQtZXZlbiB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMTVweCA4cHggMTVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuLnRhYmxlLWhlYWQtYmcgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuLnRhYmxlLWhlYWQtYmcgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDIwcHggI2YyZjJmNTtcbn1cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciAuY2FsZW5kYXJfYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciAuY2FsZW5kYXJfYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMjE1cHg7XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9jb250YWluZXIgLmNhbGVuZGFyX2xpc3Qgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIC5jYWxlbmRhcl9saXN0IHNwYW46aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIC5jYWxlbmRhcl9saXN0IGkge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLmNvbW1vbi1zZWN0aW9uLWRhdGEtdmFsdWUgLmRhdGEtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2I4YjhiODtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiogY29tbW9uIGRvd25sb2FkUmVwb3J0KioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1oZWFkIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItaGVhZCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG59XG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItYm9keSAubW9iRm9ybSAubW9iRm9ybVdyYXAgLmZvcm0tbGFiZWwge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAubWFpbENoZWNrYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAubWFpbENoZWNrYm94IC5ibHVlX2JnIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggN3B4O1xuICB9XG4gIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAubWFpbENoZWNrYm94IC5ibHVlX2JnIC5tYWlsX2xhYmVsX2JvZHlfaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gIH1cbiAgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5tYWlsQ2hlY2tib3ggLmJsdWVfYmcgLm1haWwtaW5wdXQgaW5wdXQge1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICB9XG4gIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAubWFpbENoZWNrYm94IC5ibHVlX2JnIC5pY29uIHtcbiAgICB0b3A6IDMwJTtcbiAgfVxufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5jaGVja2JveCAuZm9ybS1jaGVjayxcbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAucmFkaW8gLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuY2hlY2tib3ggLmZvcm0tY2hlY2s6Zmlyc3QtY2hpbGQsXG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItYm9keSAubW9iRm9ybSAubW9iRm9ybVdyYXAgLnJhZGlvIC5mb3JtLWNoZWNrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZGF0ZS1pbnB1dC1zZWN0aW9uIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMzVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZGF0ZS1pbnB1dC1zZWN0aW9uIC5pbnB1dC1ncm91cCAuZGF0ZS1kcmF3ZXItaW5wdXQtZmllbGQge1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZGF0ZS1pbnB1dC1zZWN0aW9uIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCAuZC1ibG9jayB7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLmRvd25sb2FkcmVwb3J0LWZvcm0tYmxvY2sge1xuICBwYWRkaW5nOiAyOHB4IDIwcHggMjBweDtcbn1cblxuLmNvbW1vbm5ldy1tb2RhbC1kb3dubG9hZC1wb3B1cC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY29tbW9ubmV3LW1vZGFsLWRvd25sb2FkLXBvcHVwLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIC5jdXN0b21Gb3JtIC5jdXN0b21Gb3JtU2VjdGlvbiAuYmx1ZV9iZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29tbW9ubmV3LW1vZGFsLWRvd25sb2FkLXBvcHVwLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIC5jdXN0b21Gb3JtIC5jdXN0b21Gb3JtU2VjdGlvbiAuY3VzdG9tRm9ybVNlY3Rpb25fZmllbGQgLmJvZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNvbW1vbm5ldy1tb2RhbC1kb3dubG9hZC1wb3B1cC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSAuY3VzdG9tRm9ybSAuY3VzdG9tRm9ybVNlY3Rpb24gLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkLmJvZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cbi5jb21tb25uZXctbW9kYWwtZG93bmxvYWQtcG9wdXAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0gLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZC5jaGVja2JveFdyYXAge1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cbi5jb21tb25uZXctbW9kYWwtZG93bmxvYWQtcG9wdXAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdEb3dubG9hZFN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDI2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG59XG4ubmV3RG93bmxvYWRTdWNjZXNzIC5uZXdEb3dubG9hZFN1Y2Nlc3MtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjZTFmMmVkO1xuICBiYWNrZ3JvdW5kOiAjY2VlOWUwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5ldyBFcnJvciBNc2cqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVycm9yLW1zZy1uZXctaWNvbiBpIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3ItbXNnLW5ldy1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uZXJyb3ItbXNnLW5ldy1pY29uIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5lcnJvci1tc2ctdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXJyb3ItbXNnLW5ldy1pY29uIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5lcnJvci1tc2ctdGV4dCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuLnNpZGViYXItYm9keSB7XG4gIGhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubm8taG92ZXItdGFibGUgdGJvZHkgdHI6aG92ZXIsXG4ubm8taG92ZXItdGFibGUgdGhlYWQgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiByYWRpbyBCdXR0b24gKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1yYWRpby1idXR0b24ubmV3LXRoZW1lIC5yYWRpb19idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvbW1vbi1yYWRpby1idXR0b24ubmV3LXRoZW1lIC5yYWRpb19idG4gaW5wdXRbdHlwZT1yYWRpb106OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLm5ldy10aGVtZSAucmFkaW9fYnRuIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKmxvYWRlcioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucmVtb3ZlLWJ0bi1wcm9wcyAuYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5yZW1vdmUtYnRuLXByb3BzIC5idG46aG92ZXIsIC5yZW1vdmUtYnRuLXByb3BzIC5idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2Uge1xuICB0b3A6IC00cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZSAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlLmNpcmNsZS10b29sdGlwLWNvbnRlbnQgLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlLnNldHRpbmctdG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMTBweDtcbn1cbi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZS53YXRjaGxpc3Qtei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWRyYXdlci1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uY29tbW9uLWRyYXdlci1zY3JvbGwuYXV0by1tYXgtaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogOTV2aDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbC5tYXgtaGVpZ2h0LTgwcmVtIHtcbiAgbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gMTByZW0pICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyYXdlci1zY3JvbGwubWF4LWhlaWdodC0xMHJlbSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSkgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbC5tYXgtaGVpZ2h0LTEzcmVtIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzcmVtKSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kcmF3ZXItc2Nyb2xsLm1heC1oZWlnaHQtMHJlbSB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1kcmF3ZXItc2Nyb2xsLm1heC1oZWlnaHQtMTUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXJlbSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21tb24tZHJhd2VyLXNjcm9sbC5tYXgtaGVpZ2h0LTE1LnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbW1vbi1kcmF3ZXItc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBuY2QgdG9jIGlwbyAqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi10YWJsZS1hbGwtYm9yZGVyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIgdGFibGUgdGQsXG4uY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKioqKmNvbW1vbiBzb3J0aW5nKioqKioqKiovXG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkuc21hbGwtaGVpZ2h0LTUwIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpLnNtYWxsLWhlaWdodC01MCAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkuc21hbGwtaGVpZ2h0LTUwLmZvbnQtbm9ybWFsIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpLnNtYWxsLWhlaWdodC01MC5mb250LW5vcm1hbCAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5kcmF3ZXItYm9keSAuc29ydGxpc3QtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5kcmF3ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc29ydGluZy11aSAucmlnaHRzaWRlYmFyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1maWx0ZXItc29ydGluZy11aSAucmlnaHRzaWRlYmFyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5kcmF3ZXItY29udGFpbmVyIC5kYXRlLWNvbnRhaW5lci5iZ19hcXVhX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUtaGVhZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5vcmRlcmJvb2stc29ydGluZyAuZHJhd2VyLWJvZHkgLm1heC1oZWlnaHQtc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIC5ibHVlX2JnLm1haWwgLmljb24gaSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4ubmV3LXBhdGhzLWVycm9ybXNnIC5lcnJvci1tc2cge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ubmV3LXBhdGhzLWVycm9ybXNnIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5yZXN1bHRzLXRleHQge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5uZXctcGF0aHMtZXJyb3Jtc2cgLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIgLmVycm9yaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXJyb3ItbXNnLXBvcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNvbW1vbi1uZXctcG9wdXBmYWlsLWRlc2sgLnNtYWxsY2FzZS1wb3B1cC1mYWlsIC5hY3Rpb24tcG9zdC1zdWNjZXNzIC50d2lzdDpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5jb21tb24tbmV3LXBvcHVwZmFpbC1kZXNrIC5zbWFsbGNhc2UtcG9wdXAtZmFpbCAuc21hbGxjYXNlLXBvcHVwLWZhaWwtYm9keSAudXBkYXRlLW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcbn1cbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIgLmRyYXdlci1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjZDY7XG59XG5cbi53aGl0ZWRyYXdlcl9fYmFja2Ryb3Age1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVweCk7XG59XG5cbi5zdWNjZXNzLXBvcC1saW5rLW1vZGFsIC5tb2RhbENvbnRhaW5lciB7XG4gIHdpZHRoOiA4ODBweDtcbiAgaGVpZ2h0OiAzODJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmhpZGUtZGVmYXVsdC1hcnJvdyB7XG4gIHotaW5kZXg6IDA7XG59XG4uaGlkZS1kZWZhdWx0LWFycm93IC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRlLWRlZmF1bHQtYXJyb3cgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmhpZGUtZGVmYXVsdC1hcnJvdyAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFpbGVkLXBvcC1tb2RhbCAubW9kYWxDb250YWluZXIsXG4ubG9hZGluZy1wb3AtbW9kYWwgLm1vZGFsQ29udGFpbmVyIHtcbiAgd2lkdGg6IDcxNHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQmFja2Ryb3AgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRhcmtfYmFja2dyb3VuZF9ibHVyX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5iYWNrZHJvcF9ibHVyX19iYWNrZHJvcCB7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ubGlnaHQtYmFja2Ryb3AtbW9kYWwgLm1vZGFsLWJhY2tkcm9wLFxuLmxpZ2h0LWJhY2tkcm9wLW1vZGFsIC5tb2RhbEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcbn1cblxuLnNlcGVyYXRvci1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50eHQtZGVjb3JhdGlvbi1ncmVlbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuXG4udHh0LWRlY29yYXRpb24tcmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUgLmFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLyoqKioqKioqKioqKioqKipvcmFuZ2UgYnRuICoqKioqKioqKioqKi9cbi5idG4tb3JhbmdlIHtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3JhbmdlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmJ0bi1vcmFuZ2UtYm9yZGVyIHtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2YwNGU0NSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tb3JhbmdlLWJvcmRlciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5ib3JkZXItY29tbW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKipNUyBsb2dpbioqKioqKioqKioqKioqL1xuLmJzay1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ueC1pY29uIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHRvcDogMC4xMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ueC1hbHQge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLmJzay1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucG9ydGFsTG9naW4gLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnBvcnRhbExvZ2luIC5maXgtZm9udC1zaXplIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wb3J0YWxMb2dpbiAucmVzZW5kLW90cC1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jeW1QbHVnaW5EaXZDb250YWluZXJJbml0aWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG59XG4jeW1QbHVnaW5EaXZDb250YWluZXJJbml0aWFsLnRvYy1mbGFnLWNvbnRlbnQuZC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN5bURpdkJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmxvYWRlci1tYWluIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5zdGlja3ktY29tcGFyZUZ1bmRzIC5jb21wYXJlLWZ1bmRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNvbXBhcmUtZnVuZHMgLmNvbXBhcmUtY2xlYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3RpY2t5LWNvbXBhcmVGdW5kcyAuY29tcGFyZS1mdW5kcyAuY29tcGFyZS1jbGVhciAuY29tcGFyZS1jbGVhci1idXR0b25zIHtcbiAgZ2FwOiAyMHB4O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNvbXBhcmUtZnVuZHMgLmNvbXBhcmUtY2xlYXIgLmNvbXBhcmUtY2xlYXItYnV0dG9ucyAuZWRfYnV0dG9uLmxpbmsge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5zdGlja3ktY29tcGFyZUZ1bmRzIC5jaGVja2VkLWJsb2NrIHtcbiAgZ2FwOiAzMHB4O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNoZWNrZWQtYmxvY2sgLmNoZWNrZWQtbGlzdCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjhiOGI4O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNoZWNrZWQtYmxvY2sgLmNoZWNrZWQtbGlzdCBsYWJlbCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZ2FwOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uc3RpY2t5LWNvbXBhcmVGdW5kcyAuY29tcGFyZS1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5zdGlja3ktY29tcGFyZUZ1bmRzIC5jb21wYXJlLWJ1dHRvbiBidXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLnN0aWNreS1jb21wYXJlRnVuZHMgLmNvbXBhcmUtYnV0dG9uIGkge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi1tYXJrZXRDYXJkLW5vcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb21tb24tbWFya2V0Q2FyZC1ub3BhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1tYXJrZXRDYXJkLW5vcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW1hcmtldENhcmQtbm9wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1ub2FsbC1wYWRkaW5nLm1hcmtldGdyb3VwIC5tYXJrZXRjYXJkaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tbm9hbGwtcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tbm9hbGwtcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb21tb24tbm9hbGwtcGFkZGluZy5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW5vYWxsLXBhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRib2R5IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW5vYWxsLXBhZGRpbmcubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IHtcbiAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tbm9hbGwtcGFkZGluZy5mb290ZXJwYWRkaW5nIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKnNlcnZpY2UgcmVxdWVzdCAvKioqKioqKioqKioqL1xuLm91dGVyLWlubmVyLWNpcmNsZS5zdWNjZXNzIC5vdXRlckNsYXNzLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWU5ZTA7XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjZTFmMmVkO1xufVxuLm91dGVyLWlubmVyLWNpcmNsZS5zdWNjZXNzIC5vdXRlckNsYXNzLWNpcmNsZS5pY29uLWhlYWQgLmljb24ge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5vdXRlci1pbm5lci1jaXJjbGUuZmFpbGVkIC5vdXRlckNsYXNzLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGNhYzc7XG4gIGJvcmRlcjogMTVweCBzb2xpZCAjZmVlMmUyO1xufVxuLm91dGVyLWlubmVyLWNpcmNsZS5mYWlsZWQgLm91dGVyQ2xhc3MtY2lyY2xlLmljb24taGVhZCAuaWNvbiB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xufVxuLm91dGVyLWlubmVyLWNpcmNsZS5zbWFsbCAub3V0ZXJDbGFzcy1jaXJjbGUge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuLm91dGVyLWlubmVyLWNpcmNsZS5zbWFsbCAub3V0ZXJDbGFzcy1jaXJjbGUuaWNvbi1oZWFkIC5pY29uIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuLm91dGVyLWlubmVyLWNpcmNsZSAub3V0ZXJDbGFzcy1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRlMTtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRlci1pbm5lci1jaXJjbGUgLm91dGVyQ2xhc3MtY2lyY2xlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLm91dGVyLWlubmVyLWNpcmNsZSAub3V0ZXJDbGFzcy1jaXJjbGUuaWNvbi1oZWFkIC5pY29uIHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIC5ibHVlX2JnLm1haWwgLmljb24gaSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4ubmV3LXBhdGhzLWVycm9ybXNnIC5lcnJvci1tc2cge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ubmV3LXBhdGhzLWVycm9ybXNnIC5lcnJvci1tc2cgLmVycm9yLW1zZy13cmFwcGVyIC5yZXN1bHRzLXRleHQge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5uZXctcGF0aHMtZXJyb3Jtc2cgLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIgLmVycm9yaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLmJnLXRyYW5zYXByZW50LWRyYXdlciAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy10cmFuc2FwcmVudC1kcmF3ZXIgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyLmJnLXRyYW5zYXByZW50LWRyYXdlcl9faGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uYmctdHJhbnNhcHJlbnQtZHJhd2VyLnotaW5kZXgtaGlnaCB7XG4gIHotaW5kZXg6IDEwMDAxICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LXN0eWxlLXR5cGUtZGlzYyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubGlzdC1zdHlsZS10eXBlLWRpc2MgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubGlzdC1zdHlsZS10eXBlLWRpc2Muc21hbGxfbGkgbGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5zZXBhcmF0b3ItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VwYXJhdG9yLWxpbmUgLmxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5zZXBhcmF0b3ItbGluZSBoMiB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4udHh0X3B1bXBraW4tY29sb3Ige1xuICBjb2xvcjogcmdiYSgyNDcsIDE0OCwgNjIsIDAuNCk7XG59XG5cbi5iZ19wdW1wa2luLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE0OCwgNjIsIDAuNCk7XG59XG5cbi8qKioqKioqKioqKipFbmQgc2VyaXZlIHJlcXVlc3QqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKiogRGF0ZXBpY2tlciBVSSoqKioqKioqKioqKioqKioqKi9cbi5uZXctdGhlbWUtZGF0ZXBpY2tlclVpIC5jYWxlbmRhci0tcm93IHtcbiAgZ2FwOiAxMCUgIWltcG9ydGFudDtcbn1cbi5uZXctdGhlbWUtZGF0ZXBpY2tlclVpIC5jYWxlbmRhci0tcm93IC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG4ubmV3LXRoZW1lLWRhdGVwaWNrZXJVaSAuY2FsZW5kYXItLXJvdyAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5uZXctdGhlbWUtZGF0ZXBpY2tlclVpIC5jYWxlbmRhci0tcm93IC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uLmhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1uZXctcG9wdXBmYWlsLWRlc2sgLnNtYWxsY2FzZS1wb3B1cC1mYWlsIC5hY3Rpb24tcG9zdC1zdWNjZXNzIC50d2lzdDpiZWZvcmUge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5jb21tb24tbmV3LXBvcHVwZmFpbC1kZXNrIC5zbWFsbGNhc2UtcG9wdXAtZmFpbCAuc21hbGxjYXNlLXBvcHVwLWZhaWwtYm9keSAudXBkYXRlLW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMHB4IDBweDtcbn1cbi5iYWNrZ3JvdW5kY29sb3Jfd2hpdGVkcmF3ZXIgLmRyYXdlci1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjZDY7XG59XG5cbi53aGl0ZWRyYXdlcl9fYmFja2Ryb3Age1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVweCk7XG59XG5cbi5zdWNjZXNzLXBvcC1saW5rLW1vZGFsIC5tb2RhbENvbnRhaW5lciB7XG4gIHdpZHRoOiA4ODBweDtcbiAgaGVpZ2h0OiAzODJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmhpZGUtZGVmYXVsdC1hcnJvdyB7XG4gIHotaW5kZXg6IDA7XG59XG4uaGlkZS1kZWZhdWx0LWFycm93IC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRlLWRlZmF1bHQtYXJyb3cgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmhpZGUtZGVmYXVsdC1hcnJvdyAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFpbGVkLXBvcC1tb2RhbCAubW9kYWxDb250YWluZXIsXG4ubG9hZGluZy1wb3AtbW9kYWwgLm1vZGFsQ29udGFpbmVyIHtcbiAgd2lkdGg6IDcxNHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gQmFja2Ryb3AgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmRhcmtfYmFja2dyb3VuZF9ibHVyX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5iYWNrZHJvcF9ibHVyX19iYWNrZHJvcCB7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ubGlnaHQtYmFja2Ryb3AtbW9kYWwgLm1vZGFsLWJhY2tkcm9wLFxuLmxpZ2h0LWJhY2tkcm9wLW1vZGFsIC5tb2RhbEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcbn1cblxuLnNlcGVyYXRvci1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50eHQtZGVjb3JhdGlvbi1ncmVlbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1MWIyNTUgIWltcG9ydGFudDtcbn1cblxuLnR4dC1kZWNvcmF0aW9uLXJlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvbW1vbi1udW1lcmljLWFycm93cy5udW1lcmljLXZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbW1vbi1udW1lcmljLWFycm93cy5udW1lcmljLXZhbHVlIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbW1vbi1udW1lcmljLWFycm93cy5udW1lcmljLXZhbHVlIC5hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U3ZTdlNztcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM1ODBmNztcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzU4MGY3O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY3VzdG9tX2J0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTgwZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsQmFja2dyb3VuZCAubW9kYWxDb250YWluZXIuc21hbGxjYXNlLXBvcHVwIC5zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1oZWFkLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEJhY2tncm91bmQgLm1vZGFsQ29udGFpbmVyLnNtYWxsY2FzZS1wb3B1cCAuc21hbGxjYXNlLXBvcHVwLWZhaWwtaGVhZCxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxCYWNrZ3JvdW5kIC5tb2RhbENvbnRhaW5lci5zbWFsbGNhc2UtcG9wdXAgLnNtYWxsY2FzZS1wb3B1cC1sb2FkZXItaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsQmFja2dyb3VuZCAubW9kYWxDb250YWluZXIuc21hbGxjYXNlLXBvcHVwIC5zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IC5hY3Rpb24tcG9zdC1zdWNjZXNzIGJ1dHRvbixcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxCYWNrZ3JvdW5kIC5tb2RhbENvbnRhaW5lci5zbWFsbGNhc2UtcG9wdXAgLnNtYWxsY2FzZS1wb3B1cC1mYWlsLWJvZHkgLmFjdGlvbi1wb3N0LXN1Y2Nlc3MgYnV0dG9uIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUud3JhcHBlci1maWxsI3NlYXJjaC1maWx0ZXIgLnN1bW1hcml6ZSAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWQgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lLndyYXBwZXItZmlsbCNzZWFyY2gtZmlsdGVyICNzZWFyY2gtZmlsdGVyIC5xdWFudGl0eSAuYnRuLXNlbGVjdC1xdHksXG4ucmVwb3J0c19vbGRfdGhlbWUud3JhcHBlci1maWxsI3NlYXJjaC1maWx0ZXIgI3NlYXJjaC1maWx0ZXIgLnNxdWFyZV9vZmYgLmJ0bi1zZWxlY3QtcXR5IHtcbiAgY29sb3I6ICMzNTgwZjcgIWltcG9ydGFudDtcbn1cbi5yZXBvcnRzX29sZF90aGVtZS53cmFwcGVyLWZpbGwjc2VhcmNoLWZpbHRlciAudGFwdG9wbGVkZ2UgLmVkZWwtaWNvbi1wbGVkZ2Uge1xuICBjb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lLndyYXBwZXItZmlsbCNzZWFyY2gtZmlsdGVyIC50YXB0b3BsZWRnZSAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lLndyYXBwZXItZmlsbCNzZWFyY2gtZmlsdGVyIC5kb3dubG9hZHMgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5ob2xkaW5nLXBvc2l0aW9uLWZpbHRlciAuZG93bmxvYWRzIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG5cbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm9sZC10aGVtZS1jYWxlbmRlciAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTdlN2U3O1xufVxuLm9sZC10aGVtZS1jYWxlbmRlciAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzU4MGY3O1xufVxuLm9sZC10aGVtZS1jYWxlbmRlciAucmFkaW8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNTgwZjc7XG59XG5cbi53aXRob3V0LWJvcmRlci1kcnAtY29tbW9uIC5lcXVpdHlkcm9wIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ud2l0aG91dC1ib3JkZXItZHJwLWNvbW1vbiAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogODVweDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2l0aG91dC1ib3JkZXItZHJwLWNvbW1vbiAuZHJvcGRvd24tbWVudSBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uZHJhd2VyLWhlYWRlci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uZHJhd2VyLWhlYWRlci1maXhlZC5tYXgtaGVpZ2h0LWhlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uY29tbW9uLXN0aWNreS1kcmF3ZXItaGVhZCAuZHJhd2VyLWhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IC0xcHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmNvbW1vbi1zdGlja3ktZHJhd2VyLWhlYWQgLmRyYXdlci1oZWFkIC5iZy1jb250ZW50LWRyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZG9ja2VyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDVweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmxoLTE0MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZGRGYW1pbHktbW9kYWwtbW9iIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXB4KTtcbn1cblxuLm1vcmUtb3B0aW9ucy1oZWFkIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2Q2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2hhbmRsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5yZXZhbXAtcG9zLWNvbW1vbi1iYWNrZHJvcF9faGFuZGxlLXdyYXBwZXIgLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzNkNDM1MDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNHB4O1xufVxuXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xufVxuLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19iYWNrZHJvcCAucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3BfX2NvbnRlbnQgLmRyYXdlci1oZWFkIC5tb3JlLW9wdGlvbnMtaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NkNjtcbn1cblxuLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuXG4ucmV2YW1wLXBvcy1jb21tb24tYmFja2Ryb3AtaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi5weC01MjAge1xuICBoZWlnaHQ6IDUyMHB4O1xufVxuXG4uYXBwbHktY2FuY2VsLWJ0bnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzJTtcbn1cbi5hcHBseS1jYW5jZWwtYnRucyAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5jb21tb24tdGFiLW5ldy11aS5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYi1uZXctdWkuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogN3B4IDE1cHggMTBweCA2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi10YWItbmV3LXVpLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4IDRweCAxNXB4IDZweDtcbiAgfVxufVxuLmNvbW1vbi10YWItbmV3LXVpLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tdGFiLW5ldy11aS5jb21tb24tdGFiLTE1LXB4IC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA3cHggMTVweCAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnNtYWxsLXBhZGRpbmctaW5kaWNhdG9yIC5kY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uc21hbGwtcGFkZGluZy1pbmRpY2F0b3IgLmRjdXN0b21SYW5nZUJhci5pbmRpY2F0b3JTdHlsZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uc21hbGwtcGFkZGluZy1pbmRpY2F0b3IgLmNvbW1vbmRhdGFudW1iZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNtYWxsLXBhZGRpbmctaW5kaWNhdG9yIC5kYmFyMjlSYW5nZXNsaWRlciB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uc21hbGwtcGFkZGluZy1pbmRpY2F0b3Iud2lkdGgtNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tY2FyZC1wYWRkaW5nLTE1Lm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ud2Vla0Zvcm1hdC1uZXctcG5scmV2YW1wLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW46IDdweDtcbn1cbi53ZWVrRm9ybWF0LW5ldy1wbmxyZXZhbXAuY29tbW9uLWRhdGVwaWNrZXIucGFuZExjYWxlbmRhciAuY3VzdG9tX2J1dHRvbnMge1xuICBtYXJnaW46IDE1cHg7XG59XG4ud2Vla0Zvcm1hdC1uZXctcG5scmV2YW1wIC5jdXN0b21faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi53ZWVrRm9ybWF0LW5ldy1wbmxyZXZhbXAgLmN1c3RvbV9oZWFkaW5nIC5oZWFkaW5nIHtcbiAgcGFkZGluZzogMjkuNXB4IDE1LjVweCAyMy41cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjZDY7XG59XG4ud2Vla0Zvcm1hdC1uZXctcG5scmV2YW1wIC5jdXN0b21faGVhZGluZyAuaGVhZGluZyBkaXYge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ub3BhY2l0eS0wLTUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi53aGl0ZS1Ob3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubm8tYm9yZGVyLWFsbC1tYXJrZXRjYXJkLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vLWJvcmRlci1hbGwtbWFya2V0Y2FyZC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWJ1dHRvbi1jb21tb24tdWkgLnN1Ykxpc3RzIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5mbG9hdC1idXR0b24tY29tbW9uLXVpIC5tYXJrZXRUYWJzLXVsIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXQtYnV0dG9uLWNvbW1vbi11aSAuZXF1aXR5LWxpbmtzLXVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5mbG9hdC1idXR0b24tY29tbW9uLXVpIC5lcXVpdHktbGlua3MtdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmZsb2F0LWJ1dHRvbi1jb21tb24tdWkgLmhvcEJ0bi1oZWFkTGlzdCB7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGwtY29tbW9uOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhvcml6b250YWwtc2Nyb2xsLWNvbW1vbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5zdGlja3ktY29udGVudC10cmFjay50b3A0MDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubGltaXQtbXNnIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByaWNlTW9iIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cbi5wcmljZU1vYiAuYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiB1bnNldDtcbn1cbi5wcmljZU1vYiAuYnRuIC5wcmljZS1kaXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ucHJpY2VNb2IgLmJ0biAucHJpY2UtZGlzYyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGhlaWdodDogMXB4O1xufVxuLnByaWNlTW9iIC5wcmljZS1ibG9jay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzk0M2U7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJpY2VNb2IgLnByaWNlLWJsb2NrLWJnIHAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cblxuLndpZHRoLTM5MCB7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xufVxuXG4uc3Etb2Zmc3RhdGVzLW1vZGFsLm9mZmNhbnZhcyB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVkZWwtc2lkZWJhci1kcmF3ZXIud2F0Y2hsaXN0LXNsaWRpbmcgLm9mZmNhbnZhcy1ib2R5LCAuZWRlbC1zaWRlYmFyLWRyYXdlci5hZGR3YXRjaGxpc3QgLm9mZmNhbnZhcy1ib2R5IHtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlci53YXRjaGxpc3Qtc2xpZGluZyAub2ZmY2FudmFzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuZWRlbC1zaWRlYmFyLWRyYXdlci5hZGR3YXRjaGxpc3QgLm9mZmNhbnZhcy1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5lZGVsLXNpZGViYXItZHJhd2VyLndhdGNobGlzdC1zbGlkaW5nIC5vZmZjYW52YXMtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5lZGVsLXNpZGViYXItZHJhd2VyLmFkZHdhdGNobGlzdCAub2ZmY2FudmFzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlci53YXRjaGxpc3Qtc2xpZGluZyAub2ZmY2FudmFzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZWRlbC1zaWRlYmFyLWRyYXdlci5hZGR3YXRjaGxpc3QgLm9mZmNhbnZhcy1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlci5hZGR3YXRjaGxpc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zaXRpb24tbm9uZSB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQuY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2Uge1xuICB0b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQuY29tbW9uLXRvb2x0aXAtY3VzdG9tLWVsbGlwc2UgLnRvb2x0aXAtaW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUtdG9vbHRpcC1jb250ZW50LnRvb2x0aXAtbW92ZS1sZWZ0IC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmNsZS10b29sdGlwLWNvbnRlbnQudG9vbHRpcC1tb3ZlLWxlZnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaXJjbGUtdG9vbHRpcC1jb250ZW50LnRvb2x0aXAtbGVmdC05MCAudG9vbHRpcC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxM3B4LCAwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5jaXJjbGUtdG9vbHRpcC1jb250ZW50LXNlY3Rpb24gLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQtc2VjdGlvbiAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNpcmNsZS10b29sdGlwLWNvbnRlbnQtc2VjdGlvbi5yZW1vdmUtdG9vdGx0aXAtYnRuIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweDtcbn1cblxuLmdlbmVyaWMtZHJhd2VyLW5ld3RoZW1lIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdlbmVyaWMtZHJhd2VyLW5ld3RoZW1lLmJnLXRyYW5zYXByZW50LWRyYXdlciAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5nZW5lcmljLWRyYXdlci1uZXd0aGVtZS5iZy10cmFuc2FwcmVudC1kcmF3ZXIgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyLmJnLXRyYW5zYXByZW50LWRyYXdlcl9faGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcmF3ZXItaGVpZ2h0IC5oZWlnaHQtc2V0dGluZy1kcmF3ZXIge1xuICBoZWlnaHQ6IDg1dmggIWltcG9ydGFudDtcbn1cbi5kcmF3ZXItaGVpZ2h0IC5oZWlnaHQtc2V0dGluZy1kcmF3ZXJfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA5MHZoICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25UYWJsZS12ZXJ0aWNhbC1mbGV4IC5uYXYtdGFicyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXJpYy1kcmF3ZXItbmV3dGhlbWUgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ2VuZXJpYy1kcmF3ZXItbmV3dGhlbWUuYmctdHJhbnNhcHJlbnQtZHJhd2VyIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdlbmVyaWMtZHJhd2VyLW5ld3RoZW1lLmJnLXRyYW5zYXByZW50LWRyYXdlciAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIuYmctdHJhbnNhcHJlbnQtZHJhd2VyX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmRyYXdlci1oZWlnaHQgLmhlaWdodC1zZXR0aW5nLWRyYXdlciB7XG4gIGhlaWdodDogODV2aCAhaW1wb3J0YW50O1xufVxuLmRyYXdlci1oZWlnaHQgLmhlaWdodC1zZXR0aW5nLWRyYXdlcl9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcbn1cblxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3Mge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MgLm1vYi1zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4ucGFzc3dvcmQtcHJvdGVjdGVkLW1zZy1kcmF3ZXIgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlci1ib2R5IC51cGRhdGUtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0yMSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5kb3dubG9hZC10eG4tbW9iIC5lZGVsLXNpZGViYXItZHJhd2VyLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubW9iLXNtYWxsY2FzZS1wb3B1cC1sb2FkZXItYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29tbW9uLXRhYmxlLW5vbi1ib3JkZXJlZCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDEwcHg7XG59XG4uY29tbW9uLXRhYmxlLW5vbi1ib3JkZXJlZCB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb21tb24tdGFibGUtbm9uLWJvcmRlcmVkIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbW1vbi10YWJsZS1ub24tYm9yZGVyZWQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xufVxuLmNvbW1vbi10YWJsZS1ub24tYm9yZGVyZWQgdGFibGUgLmtyYVJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi5ob3Zlci1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3MzZiICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Lm5vLW92ZXJzY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi50eHQtZ3JleS1ibHVlLWhvdmVyIHtcbiAgY29sb3I6ICM2Mzc0ZDQ7XG59XG4udHh0LWdyZXktYmx1ZS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjODc4ZWRkO1xufVxuXG4uc3VidHJhY3QtaWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLnN1YnRyYWN0LWljb24gLmVkZWwtaWNvbi1taW51czpiZWZvcmUge1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnRpbWVwZXJpb2QtaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50aW1lcGVyaW9kLWluZm9ybWF0aW9uIC5lZGVsLWljb24tSW5mb3JtYXRpb24ge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cblxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwLmZsb2F0aW5nLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2I4YjhiODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5mbG9hdGluZy1sYWJlbC1ncm91cCBpbnB1dDpmb2N1cyB+IC5mbG9hdGluZy1sYWJlbCxcbi5mbG9hdGluZy1sYWJlbC1ncm91cCA6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuZmxvYXRpbmctbGFiZWwge1xuICB0b3A6IDE1cHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwLmZsb2F0aW5nLWxhYmVsLmZvY3VzIHtcbiAgdG9wOiAxNXB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbCAuZm9jdXNDbGFzcy5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubG9naW5zZWN0aW9uIC5jdXN0b20tZm9ybS1jb250cm9sIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRWRnZSAqL1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1jdXN0b20ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwJSBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtY3VzdG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSBhdXRvO1xuICB9XG59XG4ubG9naW5zZWN0aW9uIC5jdXN0b20tZm9ybS1jb250cm9sLmlucHV0LWdyb3VwLWN1c3RvbS5mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtY3VzdG9tIC5mb3JtLWNvbnRyb2wuZm9jdXMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbC5jdXN0b20tcGFzcy1pY29uIC5zdWZmaXhlcy1ib3RoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuY3VzdG9tLXBhc3MtaWNvbiAuc3VmZml4ZXMtYm90aCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuY3VzdG9tLXBhc3MtaWNvbiAuc3VmZml4ZXMtYm90aCAudGV4dGJveC1mbG93IHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wuY3VzdG9tLXBhc3MtaWNvbiAuc3VmZml4ZXMtYm90aCAuaW5wdXRfc3VmZml4LnNlY29uZC1pY29uIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wud2hvbGVfdGV4dF9maWVsZF9kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wgLnN1ZmZpeGVzLWJvdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2dpbnNlY3Rpb24gLnRleHRib3gtZmxvdy5pbnB1dF9zdWZmaXgge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmxvZ2luc2VjdGlvbiAudGV4dGJveC1mbG93IHNwYW4ge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5sb2dpbnNlY3Rpb24gLmN1c3RvbS1mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubG9naW5zZWN0aW9uIC5jdXN0b20tZm9ybS1jb250cm9sIC5mbG9hdGluZy1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubG9naW5zZWN0aW9uIC5jdXN0b20tZm9ybS1jb250cm9sIC5mbG9hdGluZy1sYWJlbCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luc2VjdGlvbiAuY3VzdG9tLWZvcm0tY29udHJvbCAuZmxvYXRpbmctbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MCUgYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1JSBhdXRvO1xuICB9XG59XG4uY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZm9ybS1jb250cm9sLXJldmFtcC5pbnB1dC1ncm91cC1jdXN0b20gLmZvcm0tY29udHJvbC5mb2N1cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIC5pbnB1dF9wcmVmaXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzcHg7XG59XG5cbi5yZXZhbXAtaW5kZW50LmluZGVudElucHV0IGlucHV0IHtcbiAgdGV4dC1pbmRlbnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiICFpbXBvcnRhbnQ7XG59XG4ucmV2YW1wLWluZGVudC5pbmRlbnRJbnB1dCAuY3VzdG9tLWZvcm0tY29udHJvbC1yZXZhbXAuaW5wdXQtZ3JvdXAtY3VzdG9tIC5mb3JtLWNvbnRyb2wuZm9jdXMge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi55b2JfaW5wX2dycCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ueW9iX2lucF9ncnA6aG92ZXIgLnlvYl9pbnAge1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG59XG4ueW9iX2lucF9ncnAgLnlvYl9pbnAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnlvYl9pbnBfZ3JwIC55b2JfaW5wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAueW9iX2lucF9ncnAgLnlvYl9pbnAge1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICB9XG59XG4ueW9iX2lucF9ncnAgLnlvYl9pbnA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi55b2JfaW5wX2dycCAueW9iX2lucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4ueW9iX2lucF9ncnAgLnlvYl9pbnAuZm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMzAwMmY7XG59XG4ueW9iX2lucF9ncnAgLmVycm9yLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIElOUFVUW3R5cGU9cGFzc3dvcmRdIHtcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBJTlBVVFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLyogQ1NTIHNwZWNpZmljIHRvIGlPUyBkZXZpY2VzICovXG4gIElOUFVUW3R5cGU9cGFzc3dvcmRdIHtcbiAgICBmb250LXNpemU6IDIuMTI1ZW0gIWltcG9ydGFudDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBJTlBVVFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC8qIENTUyBmb3Igb3RoZXIgdGhhbiBpT1MgZGV2aWNlcyAqL1xufVxuLmdlbmVyaWMtcG9wdXAtbGF5b3V0IC5wb3B1cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdlbmVyaWMtcG9wdXAtbGF5b3V0IC5wb3B1cC1oZWFkZXIgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbjogMHB4IDEwcHggMHB4IDNweDtcbn1cbi5nZW5lcmljLXBvcHVwLWxheW91dCAucG9wdXAtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uZ2VuZXJpYy1wb3B1cC1sYXlvdXQgLnBvcHVwLWJ1dHRvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5nZW5lcmljLXBvcHVwLWxheW91dCAucG9wdXAtYnV0dG9ucyAuZWRfYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCA1NXB4O1xufVxuXG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgbWFyZ2luOiAwcHggMTBweCA1cHggMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24ubWlkbmlnaHQtYmx1ZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24uYmdfYXF1YV93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5wcm9kdWN0LWJ1dHRvbnMuZWRfYnV0dG9uLmJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAuc3RvY2stbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbi5zY3JvbGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiA2MCU7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5uZXctYmFjay1idXR0b24ge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAuYmFjay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5iYWNrLWJ1dHRvbiAuZWRlbC1pY29uLWFycm93LWxlZnQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggM3B4IDE1cHg7XG4gIGdhcDogMTBweDtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLmhlYWRlciBpIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyLXN0b2NrIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyLXN0b2NrIC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXItbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbjogMTBweCAxNXB4IDBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5vcmRlci1tc2cgZGl2IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXJib2R5LWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiAwcHggMTVweDtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyYm9keS1saXN0IC5jb2wge1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4O1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAuZXhjaGFuZ2UtcXR5LXJvdyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItY29uZmlybWF0aW9uIC5leGNoYW5nZS1xdHktcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vcmRlci1jb25maXJtYXRpb24gLmV4Y2hhbmdlLXF0eS1yb3cgZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5leGNoYW5nZS1xdHktcm93IC5kYXktdGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXItc3RvY2sge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAub3JkZXItY29uZmlybWF0aW9uIC5vcmRlci1tc2cge1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDBweCAyMHB4O1xuICB9XG4gIC5vcmRlci1jb25maXJtYXRpb24gLmV4Y2hhbmdlLXF0eS1yb3cge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAub3JkZXItY29uZmlybWF0aW9uIC5leGNoYW5nZS1xdHktcm93IC5kYXktdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXJib2R5LWxpc3Qge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gIH1cbn1cbi5hdXRoLWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLmF1dGgtbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG59XG5cbi5hdXRob3Jpc2UtbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbjogMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5hdXRob3Jpc2UtbXNnIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLnByb2NlZWQtYnV0dG9uIHtcbiAgcGFkZGluZzogNTBweCAwcHggMzBweCAwcHg7XG59XG4ucHJvY2VlZC1idXR0b24gLmVkX2J1dHRvbi5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTBweCAyOHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnRwaW4tYnV0dG9uIHtcbiAgcGFkZGluZzogMjZweCAwcHggMTVweCAwcHg7XG59XG4udHBpbi1idXR0b24gLmVkX2J1dHRvbi5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5iYWNrLXRwaW4gLmNvbCxcbi5ub3RlLXNlY3Rpb24gLmNvbCB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLmJhY2stdHBpbiAuZWRfYnV0dG9uLmxpbmssXG4ubm90ZS1zZWN0aW9uIC5lZF9idXR0b24ubGluayB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrLXRwaW4ge1xuICBwYWRkaW5nOiAyNnB4IDBweCAxNXB4IDBweDtcbn1cblxuLm5vdGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3R0b206IDA7XG59XG4ubm90ZS1zZWN0aW9uIHVsIHtcbiAgcGFkZGluZzogMHB4IDE1cHggMjBweCAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubm90ZS1zZWN0aW9uIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90ZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxuICAuYmFjay10cGluIC5jb2wge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICB9XG59XG4udG9nZ2xlLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRvZ2dsZS1zd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZS1zd2l0Y2guYmlnLXN3aXRjaCB7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnRvZ2dsZS1zd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4udG9nZ2xlLXN3aXRjaC1sYWJlbC5lLXN3aXRjaC1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTFiMjU1O1xufVxuLnRvZ2dsZS1zd2l0Y2gtbGFiZWwubWlkbmlnaHQtYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi50b2dnbGUtc3dpdGNoLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG59XG4udG9nZ2xlLXN3aXRjaC1pbm5lcjpiZWZvcmUsIC50b2dnbGUtc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b2dnbGUtc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1ubyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi50b2dnbGUtc3dpdGNoLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi50b2dnbGUtc3dpdGNoLWRpc2FibGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udG9nZ2xlLXN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS15ZXMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi50b2dnbGUtc3dpdGNoLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDAuMnJlbTtcbiAgYmFja2dyb3VuZDogI2I4YjhiODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cbi50b2dnbGUtc3dpdGNoLXN3aXRjaC5lLXN3aXRjaC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTFiMjU1O1xufVxuLnRvZ2dsZS1zd2l0Y2gtc3dpdGNoLm1pZG5pZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4udG9nZ2xlLXN3aXRjaC1zd2l0Y2guYmlnLXN3aXRjaCB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgcmlnaHQ6IDExcHg7XG59XG4udG9nZ2xlLXN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwgLnRvZ2dsZS1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50b2dnbGUtc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaC1sYWJlbCAudG9nZ2xlLXN3aXRjaC1zd2l0Y2gge1xuICByaWdodDogMHB4O1xufVxuXG4uY291bnRlcmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvdW50ZXJpbnB1dCAuaW5wdXRfcHJlZml4IHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvdW50ZXJpbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY291bnRlcmlucHV0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS41NjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLm9yZGVybXNnc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcm1zZ3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5pbm5lcnNlY3Rpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vcmRlcm1zZ3NlY3Rpb24gLmlubmVyc2VjdGlvbiAub3JkZXJib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5vcmRlcm1zZ3NlY3Rpb24gLmlubmVyc2VjdGlvbiAub3JkZXJib3ggc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5pbm5lcnNlY3Rpb24gLmFkZHRvd2F0Y2hsaXN0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5pbm5lcnNlY3Rpb24gLmJ0bi1jbGFzcy1idG50eXBlIC5lZF9idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuLm9yZGVybXNnc2VjdGlvbiAuaW5uZXJzZWN0aW9uIC5yZWplY3RlZG1zZyBzdHJvbmcge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5vcmRlcm1zZ3NlY3Rpb24gLnJlY2lldmVkIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5yZWplY3RlZCB7XG4gIGNvbG9yOiAjZGQ1MDRkO1xufVxuLm9yZGVybXNnc2VjdGlvbiAudG9vbHRpcC1tc2ctaWNvbiAuZWRlbC1pY29uLXRvb2x0aXAge1xuICBmb250LXNpemU6IDQuNjg4cmVtO1xufVxuXG4ucmVkaXJlY3RPdXRlcmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGVjO1xuICBwYWRkaW5nOiAyMHB4IDQ3cHggMjBweCA0N3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZGlyZWN0T3V0ZXJib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xuICB9XG59XG4ucmVkaXJlY3RPdXRlcmJveCAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi5vcmRlci1zbGljZS1ub3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ub3JkZXItc2xpY2Utbm90ZSAuaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZmlsdGVyc29ydFNpZGViYXItc2VjdGlvbi1tb2JpbGUgLnotaW5kZXgtaGlnaF9faGFuZGxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLXNlY3Rpb24tbW9iaWxlIC5ib2R5bGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXItc2VjdGlvbi1tb2JpbGUgLmZpbHRlcnNvcnRTaWRlYmFyLWNsZWFyLWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLXNlY3Rpb24tbW9iaWxlIC5maWx0ZXJzb3J0U2lkZWJhci1jbGVhci1hbGwgLmVkX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjFweDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbC0zNDAge1xuICBoZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZpbHRlcnNvcnRTaWRlYmFyLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEycHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IC5ib2R5bGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IC5pbnNpZGUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24gLmxlZnRzaWRlYmFyIC5lZGVsLWljb24tcm91bmQtY2lyY2xlIHtcbiAgZm9udC1zaXplOiA3cHg7XG4gIGNvbG9yOiAjZGQ1MDRkO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbiAucmlnaHRzaWRlYmFyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uIC5yaWdodHNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMTJyZW07XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uIC5yaWdodHNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbn1cblxuLm5vdGlmaWNhdGlvbmxvY2stZmlsdGVyLWRvdCB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNnB4O1xufVxuXG4ubmZvLWdlbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5uZm8tZ2VudGFibGUgLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTdweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5uZm8tZ2VudGFibGUgLnN1YndpZHRoIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1ib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1ib2R5IHRkIC50YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCB0ZCB7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgdGQgZGl2IHtcbiAgcGFkZGluZzogMHB4O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuYXBwbHlOb3dCdG4ge1xuICBwYWRkaW5nOiAwcHggMjJweCAwcHggMzVweDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgLnNoYXJlLWljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgLnNoYXJlLWljb24gLmVkZWwtaWNvbi1zaGFyZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGVmdDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgLnByaWNlLWRpc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZhNzE3O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAucHJpY2UtZGlzYyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEzLjVweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLmxhYmVsdGV4dCB0ZCB7XG4gIGhlaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnctMjAge1xuICB3aWR0aDogMjAlO1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlwby1sYWJlbC10ZXh0LXRpbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XG4gIH1cbn1cblxuLm5mby1nZW50YWJsZSB0ciB0aDpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpLFxuLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSAuY29udGVudC1wYWRkaW5nLTE1LFxuLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoMSkgLmNvbnRlbnQtcGFkZGluZy0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLm5mby1nZW50YWJsZSB0ciB0aDpudGgtY2hpbGQoMiksXG4ubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSxcbi5uZm8tZ2VudGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDQpLFxuLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTAlO1xufVxuLm5mby1nZW50YWJsZSB0ciB0aDpudGgtY2hpbGQoNSksXG4ubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMCU7XG59XG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCg2KSxcbi5uZm8tZ2VudGFibGUgdHIgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zbWFsbC1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmZvLXRhYnMtYWZ0ZXIgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLm5mby10YWJzLWFmdGVyIC5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAuc2VhcmNoYmFyLXNlYXJjaC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5zZWFyY2hiYXItc2VhcmNoLWJsb2NrIC5jb21tb24tc2VhcmNoLWJhciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAuc2VhcmNoYmFyLXNlYXJjaC1ibG9jayAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5taWMtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zZWFyY2hiYXItc2VhcmNoLWJsb2NrLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmMDRlNDU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogTG9hZGluZyBkb3RzIHN0eWxlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgb3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiN0aHJlZS1kb3QtbG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3RocmVlLWRvdC1sb2FkaW5nIHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4jdGhyZWUtZG90LWxvYWRpbmcgc3BhbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG9wYWNpdHk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24tbmFtZTogb3BhY2l0eTtcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG4jdGhyZWUtZG90LWxvYWRpbmcgc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMTAwbXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuI3RocmVlLWRvdC1sb2FkaW5nIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDMwMG1zO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG59XG5cbi5hZGR3YXRjaGxpc3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbi5hZGR3YXRjaGxpc3QgdWwge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmFkZHdhdGNobGlzdCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmFkZHdhdGNobGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDtcbn1cbi5hZGR3YXRjaGxpc3QgLnN0b2NrVGFiTGlzdCAucmFkaW8tYnV0dG9uLmNvbW1vbi1yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmFkZHdhdGNobGlzdCAuc3RvY2tUYWJMaXN0IC5yYWRpby1idXR0b24uY29tbW9uLXJhZGlvLWJ1dHRvbi5hY3RpdmUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uYWRkd2F0Y2hsaXN0IC5zdG9ja1RhYkxpc3QgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uLmFjdGl2ZSBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi5jcmVhdGVXYXRjaGxpc3QgLmNvbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNyZWF0ZVdhdGNobGlzdCAud2F0Y2hsaXN0LUlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi5jcmVhdGVXYXRjaGxpc3QgLndhdGNobGlzdC1JbnB1dCAuaGVscF90ZXh0LnJlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY3JlYXRlV2F0Y2hsaXN0IC5sb2dpbnNlY3Rpb24gLmhlbHBfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNyZWF0ZVdhdGNobGlzdCAubG9naW5zZWN0aW9uIC5oZWxwX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5xdW90ZXNXdGFjaGxpc3QgLmFkZFRvV2F0Y2hMaXN0IC53YXRjaGxpc3QtSW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLnF1b3Rlc1d0YWNobGlzdCAuYWRkVG9XYXRjaExpc3QgLmhlbHBfdGV4dC5yZWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC5hZGRUb1dhdGNoTGlzdCAuaGVscF90ZXh0LnJlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXNXdGFjaGxpc3QgLmFkZFRvV2F0Y2hMaXN0IC5zdG9ja1RhYkxpc3QgLnJhZGlvLWJ1dHRvbi5jb21tb24tcmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuLnF1b3Rlc1d0YWNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1oZWFkLFxuLmNyZWF0ZVdhdGNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1oZWFkIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1oZWFkIC5lZGVsLWljb24tbGVmdC1hcnJvdyxcbi5jcmVhdGVXYXRjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHksXG4uY3JlYXRlV2F0Y2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSAuZWRlbC1pY29uLW1vcmUtYnV0dG9uLFxuLmNyZWF0ZVdhdGNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1ib2R5IC5lZGVsLWljb24tbW9yZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSB1bCxcbi5jcmVhdGVXYXRjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSB1bCB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSxcbi5jcmVhdGVXYXRjaGxpc3QgLmVkZWwtc2lkZWJhci1kcmF3ZXItYm9keSB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAuZWRlbC1zaWRlYmFyLWRyYXdlci1ib2R5IC5zdG9ja1RhYkxpc3QsXG4uY3JlYXRlV2F0Y2hsaXN0IC5lZGVsLXNpZGViYXItZHJhd2VyLWJvZHkgLnN0b2NrVGFiTGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucXVvdGVzV3RhY2hsaXN0IC5ib3R0b21idG5zZWN0aW9uLFxuLmNyZWF0ZVdhdGNobGlzdCAuYm90dG9tYnRuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLmJvdHRvbWJ0bnNlY3Rpb24uc3RvY2ssXG4uY3JlYXRlV2F0Y2hsaXN0IC5ib3R0b21idG5zZWN0aW9uLnN0b2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC5tYi1hZGR3YXRjaGxpc3QtZHJhd2VyLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG4ucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXgge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAxODBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogODBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXggLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCAudG9hc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCAudG9hc3Qge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5xdW90ZXNXdGFjaGxpc3QgLndhdGNobGlzdC10b2FzdGVyLWZpeCAudG9hc3QgLmJnLXJvc2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmMGRkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAud2F0Y2hsaXN0LXRvYXN0ZXItZml4IC50b2FzdCAudHh0LWZhZGVkLW9yYW5nZSB7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuLnF1b3Rlc1d0YWNobGlzdCAud2F0Y2hsaXN0LXRvYXN0ZXItZml4IC50b2FzdCBkaXYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVvdGVzV3RhY2hsaXN0IC53YXRjaGxpc3QtdG9hc3Rlci1maXggLnRvYXN0IGRpdiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgfVxufVxuXG4ubW9iLXdsc2VhcmNoIC5wcmVzZXQtdGFicyB7XG4gIHBhZGRpbmctaW5saW5lOiAxNXB4O1xufVxuLm1vYi13bHNlYXJjaCAuc2VhcmNoLXRvcHRhYnMtYmxvY2sge1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9iLXdsc2VhcmNoIC5zZWFyY2gtdG9wdGFicy1ibG9jayAuc2VhcmNoLW5vc3BsaXQtYmxvY2sge1xuICBwYWRkaW5nLWlubGluZTogMTBweDtcbn1cbi5tb2Itd2xzZWFyY2ggLmZhZGUuc2hvdy50b29sdGlwIHtcbiAgei1pbmRleDogMTtcbn1cbi5tb2Itd2xzZWFyY2ggLnByZXNldC10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xufVxuXG4ud2F0Y2hsaXN0RXh0cmEtc2NyaXB0cy1kaXYtcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2F0Y2hsaXN0RXh0cmEtc2NyaXB0cy1kaXYtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGFzdC1jaGlsZC1wYWRkaW5nLXdhdGNobGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgfVxuICAubGFzdC1jaGlsZC1wYWRkaW5nLXdhdGNobGlzdC5lZGl0d2F0Y2hsaXN0RGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gIH1cbn1cbi5wcmVzZXQtdG9vbHRpcC1jbGFzcy5kZXNrLXRvb2x0aXBzIC50b29sdGlwLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYWRkVG9XYXRjaExpc3QtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTUlICFpbXBvcnRhbnQ7XG59XG4uYWRkVG9XYXRjaExpc3QtcG9zaXRpb24gLndhdGNobGlzdC10b2FzdGVyLWZpeCB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ubW9iLXdsc2VhcmNoIC5pbXBvcnQtZHJhd3Jlci1iYWNrZHJvcCB7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbn1cbi5tb2Itd2xzZWFyY2ggLmltcG9ydC1kcmF3cmVyLWJhY2tkcm9wIC5kcmF3ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMjFweCAyMXB4IDIwcHggMTVweCAhaW1wb3J0YW50O1xufVxuLm1vYi13bHNlYXJjaCAuaW1wb3J0LWRyYXdyZXItYmFja2Ryb3AgLmRyYXdlci1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZsb2F0aW5nLWZlZWRiYWNrLXNlY3Rpb24gLmJveC1mZWVkYmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwJTtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5mbG9hdGluZy1mZWVkYmFjay1zZWN0aW9uIC5ib3gtZmVlZGJhY2sgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZsb2F0aW5nLWZlZWRiYWNrLXNlY3Rpb24uei1sb3ctaW5kZXggLmJveC1mZWVkYmFjayB7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlY3Rpb25faGVhZCB7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzBiMjQzYTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5hY2NvcmRpYW5fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwcHggMTVweCAyMDBweCAxNXB4O1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLnNlcGVyYXRpb25fbGluZSB7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtYXJnaW46IDE2cHggMHB4IDE2cHggMHB4O1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLmFjY29yZGlhbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLmFjY29yZGlhbi1pdGVtIC5zdWJfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZSBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLmFjY29yZGlhbi1pdGVtIC5iYWNrX3RvX3RpdGxlIHtcbiAgd2lkdGg6IDIzM3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmFjY29yZGlhbl9jb250YWluZXIgLmFjY29yZGlhbi1pdGVtIC5iYWNrX3RvX3RpdGxlIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctdXAge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwcmVtIDByZW0gMHJlbTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nOiAxcmVtIDByZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmlsdGVyYXNzZXQtZHJvcCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDM5OHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMCU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHAge1xuICBtYXJnaW46IDVweCAwcHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHAgc3BhbiB7XG4gIG1hcmdpbjogNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtaW1wIHtcbiAgbWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDI3M3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxNXB4IDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIGhpZGUgc2Nyb2xsIGJhciBpbiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKmhpZGUgc2Nyb2xsIGJhciBpbiBGaXJlZm94ICovXG4gIHRyYW5zaXRpb246IFwiZGlzcGxheSAzMDBtcyBlYXNlLWluXCI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wICNmaWx0ZXIuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcbiAgaGVpZ2h0OiAyMDVweDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmZpbHRlci1idXR0b24ge1xuICBwYWRkaW5nOiAxM3B4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgd2lkdGg6IDQ4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmNsZWFyX2FsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5hcGx5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgd2lkdGg6IDExOXB4O1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCBwLFxuLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY2hlY2tib3ggLmNoZWNrZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IC5jaGVja2VkIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCAuY2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtNyU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY2hlY2tib3ggcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wIC5saWdodC1ibHVlIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAuZGFyay1ncmV5IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCAubGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXJhc3NldC1kcm9wIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJhc3NldC1kcm9wIHVsIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AgbGkgbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG59XG4uZmlsdGVyYXNzZXQtZHJvcCBsaSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wIGxpIGlucHV0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSB7XG4gIGJhY2tncm91bmQ6ICNmMGY5ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDM5OHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMCU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiIG9uO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtaGVhZCBwIHtcbiAgbWFyZ2luOiA1cHggMHB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHAgc3BhbiB7XG4gIG1hcmdpbjogNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtaGVhZCAuZWRlbC1pY29uLWFycm93LWRvd24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWltcCB7XG4gIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDI3M3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMTVweCAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBoaWRlIHNjcm9sbCBiYXIgaW4gSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLypoaWRlIHNjcm9sbCBiYXIgaW4gRmlyZWZveCAqL1xuICB0cmFuc2l0aW9uOiBcImRpc3BsYXkgMzAwbXMgZWFzZS1pblwiO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lICNhc3NldC5maWx0ZXJhc3NldC1kcm9wLWhlYWQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgI2Fzc2V0LmZpbHRlcmFzc2V0LWRyb3AtaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lICNmaWx0ZXIuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lICNhc3NldC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xuICBoZWlnaHQ6IDIwNXB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuY29sb3JfYmx1ZSB7XG4gIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YwZjlmZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciAuZmlsdGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEzcHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzU4MGY3O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmNsZWFyX2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM1ODBmNztcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5jbGVhcl9hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5hcGx5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB3aWR0aDogMTE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuY2hlY2tib3guZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IHAsXG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IC5jaGVja2VkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IC5jaGVja2VkIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IC5jaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IC03JTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmNoZWNrYm94IHAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5saWdodC1ibHVlIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIC5kYXJrLWdyZXkge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmxpZ2h0LWdyZXkge1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSB1bCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIGxpIHtcbiAgcGFkZGluZzogMiU7XG59XG4uZmlsdGVyYXNzZXQtZHJvcC1saWdodC1ibHVlLXRoZW1lIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xufVxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSBsaSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5maWx0ZXJhc3NldC1kcm9wLWxpZ2h0LWJsdWUtdGhlbWUgbGkgaW5wdXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubnJtbCxcbi5jbmMsXG4uYm8sXG4ubXRmIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjMsIDE2NywgMjMsIDAuMSk7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICNkZmE3MTc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLm1pcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMSwgNjklLCA1OSUsIDAuMSk7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICNkZDUwNGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmZpbHRlckJvdHRvbVNjcm9sbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyYXNzZXQtZHJvcC1jb21tb24tYXNzZXQge1xuICByaWdodDogNS41JTtcbn1cblxuLmZpbHRlcmFzc2V0LW5ldy10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmZpbHRlcmFzc2V0LW5ldy10aGVtZSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHVsIHtcbiAgbWFyZ2luOiA1cHggMTBweDtcbn1cbi5maWx0ZXJhc3NldC1uZXctdGhlbWUgLmZpbHRlcmFzc2V0LWRyb3AtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uZmlsdGVyYXNzZXQtbmV3LXRoZW1lIC5kcm9wLWFycm93IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tbGVmdDogMzQwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBubC12aWV3LWhlYWRlci1zZWN0aW9uLFxuLnBubC1lZGl0YWJsZS1hY3Rpb24sXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB7XG4gIHBhZGRpbmc6IDBweCAxMTJweDtcbn1cbi5wbmwtdmlldy1oZWFkZXItc2VjdGlvbiB0ZCxcbi5wbmwtdmlldy1oZWFkZXItc2VjdGlvbiB0aCxcbi5wbmwtZWRpdGFibGUtYWN0aW9uIHRkLFxuLnBubC1lZGl0YWJsZS1hY3Rpb24gdGgsXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0ZCxcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRoIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtdmlldy1oZWFkZXItc2VjdGlvbixcbiAgLnBubC1lZGl0YWJsZS1hY3Rpb24sXG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIHtcbiAgcGFkZGluZzogMHB4IDE2cHggMHB4IDExMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxufVxuXG4uc3VtbWFyeS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuLnN1bW1hcnktbW9iaWxlIC5pc2luLWNvbnRhaW5lcixcbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwLFxuLnN1bW1hcnktbW9iaWxlIC5jb21wYW55LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN1bW1hcnktbW9iaWxlIC5pc2luLWNvbnRhaW5lciAuaXNpbiB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCAucG5sLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwIC5zY3JpcHQtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwIC5zY3JpcHQtY29udGFpbmVyLm0tdy00MyB7XG4gIG1pbi13aWR0aDogNDMlO1xufVxuLnN1bW1hcnktbW9iaWxlIC5jb21wYW55LXF0eS1sdHAgLnNjcmlwdC1jb250YWluZXIubS13LTU2IHtcbiAgbWluLXdpZHRoOiA1NiU7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCAucXR5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCAucXR5LWNvbnRhaW5lciBpIHtcbiAgbWFyZ2luLWxlZnQ6IDguODZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwIC5xdHktY29udGFpbmVyLm0tdy0yMCB7XG4gIG1pbi13aWR0aDogMjAlO1xufVxuLnN1bW1hcnktbW9iaWxlIC5jb21wYW55LXF0eS1sdHAgLmx0cC1jb250YWluZXIge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnN1bW1hcnktbW9iaWxlIC5jb21wYW55LXF0eS1sdHAgLmx0cC1jb250YWluZXIubS13LTM3IHtcbiAgbWluLXdpZHRoOiAzNyU7XG59XG4uc3VtbWFyeS1tb2JpbGUgLmNvbXBhbnktcXR5LWx0cCAubHRwLWNvbnRhaW5lci5tLXctMjQge1xuICBtaW4td2lkdGg6IDI0JTtcbn1cbi5zdW1tYXJ5LW1vYmlsZSAuY29tcGFueS1xdHktbHRwIC5sdHAtY29udGFpbmVyLm0tdy00MyB7XG4gIG1pbi13aWR0aDogNDMlO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuXG4ucG5sLXN1bW1hcnktZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM2LjY4cHg7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAuY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNzFlMDQ7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAuY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgZGl2LFxuLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBuLXN1bW1hcnktY29udGFpbmVyIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgLnBubC5wcm9maXQtbG9zcyB7XG4gIHdpZHRoOiAxMC42NDMlO1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBuLXN1bW1hcnktY29udGFpbmVyIC5wbmwucHJvZml0LWxvc3Mge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgLnBubC5wcm9maXQtbG9zcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBuLXN1bW1hcnktY29udGFpbmVyIC5wbmwuaXNpbiB7XG4gIHdpZHRoOiAxMC42NDMlO1xuICBtYXJnaW4tcmlnaHQ6IDExNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLmlzaW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLmNvbXBhbnkge1xuICB3aWR0aDogMTguMTU1JTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLmNvbXBhbnkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLnNjcmlwIHtcbiAgd2lkdGg6IDEwLjUzOSU7XG4gIG1hcmdpbi1yaWdodDogNjUuOTNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAucG5sLnNjcmlwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgLnBubC5xdHkge1xuICB3aWR0aDogNy42OTMlO1xuICBtYXJnaW4tcmlnaHQ6IDkyLjA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBuLXN1bW1hcnktY29udGFpbmVyIC5wbmwucXR5IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG4tc3VtbWFyeS1jb250YWluZXIgLmx0cC1jaGFuZ2Uge1xuICB3aWR0aDogMTguMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbi1zdW1tYXJ5LWNvbnRhaW5lciAubHRwLWNoYW5nZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBubC1zdW1tYXJ5LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogI2I4YjhiODtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbmwtc3VtbWFyeS12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1hcmdpbi10b3A6IDguMzJweDtcbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbmwtc3VtbWFyeS12YWx1ZSAubHRwLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5wbmwtc3VtbWFyeS1kZXRhaWxzIC5wbmwtc3VtbWFyeS12YWx1ZSAubHRwLXZhbHVlIC5jaGFuZ2UsXG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG5sLXN1bW1hcnktdmFsdWUgLmx0cC12YWx1ZSAuY2hhbmdlLXBlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucG5sLXN1bW1hcnktZGV0YWlscyAucG5sLXN1bW1hcnktdmFsdWUgLmx0cC12YWx1ZSAuY2hhbmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnBubC1zdW1tYXJ5LWRldGFpbHMgLnBubC1zdW1tYXJ5LXZhbHVlIC5sdHAtdmFsdWUgLmNoYW5nZS1wZXIge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgLnBubC12aWV3LXRhYmxlLWNzcyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnNlcmlhbCB7XG4gIHdpZHRoOiAzOXB4O1xuICBtaW4td2lkdGg6IDM5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnNlcmlhbCBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRoLnNlcmlhbCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0aC5zZXJpYWwge1xuICAgIHBhZGRpbmc6IDlweCAxMS41NXB4IDlweCA1cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRkLnNlcmlhbCB7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDlweCA3cHggNXB4O1xuICB9XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRkLnNlcmlhbCBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGQuc2VyaWFsIHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDExLjIycHggMTMuNTVweCAxMi4yMnB4IDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRkLnNlcmlhbCBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0aC50eG4tZGF0ZSB7XG4gIHdpZHRoOiA4NHB4O1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGQudHhuLWRhdGUge1xuICB3aWR0aDogODRweDtcbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRoOm5vdCguc2VyaWFsKSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0ZDpub3QoLnNlcmlhbCkge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnR4bi1kYXRlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSAudHhuLWRhdGUge1xuICAgIHdpZHRoOiAxMDNweDtcbiAgICBtaW4td2lkdGg6IDEwM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLmFjdGlvbiB7XG4gICAgbWluLXdpZHRoOiA1N3B4O1xuICAgIHdpZHRoOiA1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnF0eSB7XG4gICAgbWluLXdpZHRoOiA0OS4wOHB4O1xuICAgIHdpZHRoOiA0OS4wOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnByaWNlIHtcbiAgICBtaW4td2lkdGg6IDc5cHg7XG4gICAgd2lkdGg6IDc5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSAudHhuLXR5cGUge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLmJyb2tlcmFnZSB7XG4gICAgbWluLXdpZHRoOiA4MXB4O1xuICAgIHdpZHRoOiA4MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLnN0YXgtZ3N0IHtcbiAgICB3aWR0aDogMTM3cHg7XG4gICAgbWluLXdpZHRoOiAxMzdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIC5zdHQge1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIG1pbi13aWR0aDogNTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIC5zdGFtcC1kdXR5IHtcbiAgICB3aWR0aDogOTRweDtcbiAgICBtaW4td2lkdGg6IDk0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSAuc2ViaS1mZWVzIHtcbiAgICB3aWR0aDogODJweDtcbiAgICBtaW4td2lkdGg6IDgycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSAudHhuLWNoYXJnZXMge1xuICAgIHdpZHRoOiA5OXB4O1xuICAgIG1pbi13aWR0aDogOTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIC50YXgtdHhuLWNoYXJnZXMge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgLm90aGVyIHtcbiAgICB3aWR0aDogMTAxcHg7XG4gICAgbWluLXdpZHRoOiAxMDFweDtcbiAgfVxufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXgtaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDAuODEzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgfVxufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkge1xuICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IHRkIHtcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAudHhuLWRhdGUsXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAudHhuLXR5cGUge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAudHhuLWRhdGUsXG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC50eG4tdHlwZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLmFjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5hY3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5xdHksXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAucHJpY2UsXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAuYnJva2VyYWdlLFxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnN0YXgtZ3N0LFxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnN0dCxcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5zdGFtcC1kdXR5LFxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnNlYmktZmVlcyxcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC50eG4tY2hhcmdlcyxcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC50YXgtdHhuLWNoYXJnZXMsXG4udmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAub3RoZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5xdHksXG4gIC52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHRhYmxlIHRib2R5IC5wcmljZSxcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLmJyb2tlcmFnZSxcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnN0YXgtZ3N0LFxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAuc3R0LFxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAuc3RhbXAtZHV0eSxcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnNlYmktZmVlcyxcbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUgdGFibGUgdGJvZHkgLnR4bi1jaGFyZ2VzLFxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAudGF4LXR4bi1jaGFyZ2VzLFxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB0YWJsZSB0Ym9keSAub3RoZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucG5sLWVkaXRhYmxlLWFjdGlvbiB7XG4gIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xufVxuLnBubC1lZGl0YWJsZS1hY3Rpb24gLnBubC1lZGl0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiA1NiU7XG59XG4ucG5sLWVkaXRhYmxlLWFjdGlvbiAuZWRpdC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTcuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG5sLWVkaXRhYmxlLWFjdGlvbiAuZWRpdC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuLnBubC1lZGl0YWJsZS1hY3Rpb24gLnBubC1lZGl0LWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBubC1lZGl0YWJsZS1hY3Rpb24gLnBubC1lZGl0LWNoZWNrYm94IGlucHV0IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5wbmwtZWRpdGFibGUtYWN0aW9uIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG5sLWVkaXRhYmxlLWFjdGlvbiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5wbmwtZWRpdGFibGUtYWN0aW9uIC5wbmwtZWRpdC1jaGVja2JveDpob3ZlciBpbnB1dCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLnBubC1lZGl0YWJsZS1hY3Rpb24gLnBubC1lZGl0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbn1cbi5wbmwtZWRpdGFibGUtYWN0aW9uIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG5sLWVkaXRhYmxlLWFjdGlvbiAucG5sLWVkaXQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbmwtZWRpdGFibGUtYWN0aW9uIC5wbmwtZWRpdC1jaGVja2JveCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbmwtZWRpdGFibGUtYWN0aW9uIC5wbmwtZWRpdC1jaGVja2JveCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgfVxufVxuXG4ucC0xMTIge1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwbmwtdmlldy10cmFuc2FjdGlvbi1yZXBvcnQgLnF0eS1jb250YWluZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwbmwtdmlldy10cmFuc2FjdGlvbi1yZXBvcnQgLnF0eS1jb250YWluZXIgc3BhbiB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAjcG5sLXZpZXctdHJhbnNhY3Rpb24tcmVwb3J0IC5sdHAtY29udGFpbmVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnZpZXctcG5sLXJlcG9ydHMtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyAvKiBmb3IgQ2hyb21lLCBTYWZhcmksIGFuZCBPcGVyYSAqL1xuICB9XG59XG4uZC1zaGltbWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWRpdC1zcGxpdC1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzEsIDIzMSwgMjMxLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmRvd24tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDMlO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmRvd24tYmFyLWxlZnQge1xuICBjb2xvcjogIzI5MjkyOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcC1oZWFkIC5kb3duLWJhci1yaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5aGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBtYXJnaW46IDZweCAwcHg7XG4gIHBhZGRpbmc6IDMlO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0I2Fzc2V0IGxpOmxhc3QtY2hpbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IHtcbiAgcGFkZGluZzogMCAzJTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0LXRpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AtYm9keSAuZmlsdGVyLWFzc2V0LXNlcGVyYXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWZvb3RlciBpbnB1dCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzU4MGY3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMSU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wLWZvb3RlciAuZWRfYnV0dG9uLmFwcGx5X2ZpbHRlciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDElICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvZHlsaXN0IC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICB3aWR0aDogMTE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAuYm9keWxpc3QgLmNoZWNrYm94LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAuYm9keWxpc3QgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvZHlsaXN0IC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5ib2R5bGlzdCAuY2hlY2tib3ggLmJvZHlsaXN0LXRpdGxlLFxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5ib2R5bGlzdCAuY2hlY2tib3ggLmNoZWNrZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAuYm9keWxpc3QgLmNoZWNrYm94IC5jaGVja2VkIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvZHlsaXN0IC5jaGVja2JveCAuY2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtOCU7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvZHlsaXN0IC5jaGVja2JveCAuYm9keWxpc3QtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5kYXJrLWdyZXkge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAubGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5ucm1sLFxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5jbmMsXG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmZvLFxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5tdHMsXG4ubW9iLWZpbHRlcmFzc2V0LWRyb3AgLmJvLFxuLm1vYi1maWx0ZXJhc3NldC1kcm9wIC5tdGYge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMTY3LCAyMywgMC4xKTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogI2RmYTcxNztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCAubWlzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsYSgxLCA2OSUsIDU5JSwgMC4xKTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogI2RkNTA0ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLnotaW5kZXgtaGlnaCB7XG4gICAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDEwJTtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAubW9iRm9ybSB7XG4gICAgbWFyZ2luOiAyNXB4IDE1cHg7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIC5ibHVlX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIC5ibHVlX2JnLm1haWwgLm1haWwtaW5wdXQgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLmJsdWVfYmcubWFpbCAuaWNvbiBpIHtcbiAgICBjb2xvcjogIzM1ODBmNztcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAubW9iRm9ybSAuY3VzdG9tX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzU4MGY3O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5jdXN0b21Gb3JtU2VjdGlvbiAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmZvcm0tbGFiZWwgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMzNTgwZjc7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCBpIHtcbiAgICBmb250LXNpemU6IDAuNjg4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuKjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtbmF2LXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhaW5lciAucG9zaXRpb24tZmlsdGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNjVweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXN0YXRlIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXNlbGVjdGVkLWJ1dHRvbi1tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtc2VsZWN0ZWQtYnV0dG9uLW1vYmlsZSBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXNlbGVjdGVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtc2VsZWN0ZWQ6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1zZWxlY3RlZDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAwcHggMTVweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtc2VsZWN0ZWQgLmRheXMtbXRtIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXNlbGVjdGVkIC5kYXktbXRtLWNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1zZWxlY3RlZCAuZGF5cy1tdG0tY2hhbmdlLXBlcmNlbnRhZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXBvc2l0aW9uLWNvbnRhaW5lci1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1wb3NpdGlvbi1jb250YWluZXItcmlnaHQgLnNxdWFyZS1jb3VudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jb250YWluZXIgLnNlbGVjdC1hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNvbnRhaW5lciAuc3FhdXJlLWNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb250YWluZXIgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5zcWF1cmUtY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbn1cbi5jb250YWluZXIgLnNxYXVyZS1jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyIC5zcXVhcmUtb2ZmLXBvc2l0aW9uLWxlZnQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lciAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5kLWZsZXgge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sLTQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wtNDpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sLTQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sLTQ6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wtNDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjQlO1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbC00Om50aC1jaGlsZCgzKSBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIHNwYW4ucmVhbGlzZWQtcG5sLWNoYW5nZSxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnRvdGFscG5sLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAucG5sY2hhbmdlcGVyY2VudCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnJlYWxpc2VkLXBubCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnVucmVhbGlzZS1wbmwsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC51bi1yZWFsaXNlZC12YWwgc3Bhbi51bnJlYWxpc2UtcG5sLWNoYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC50b3RhbHBubCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnJlYWxpc2VkLXBubCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnVucmVhbGlzZS1wbmwge1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnRvdGFscG5sIC5yZWFsaXNlZC1wbmwtY2hhbmdlLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudG90YWxwbmwgLnVucmVhbGlzZS1wbmwtY2hhbmdlLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudG90YWxwbmwgLnBubGNoYW5nZXBlcmNlbnQsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC5yZWFsaXNlZC1wbmwgLnJlYWxpc2VkLXBubC1jaGFuZ2UsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC5yZWFsaXNlZC1wbmwgLnVucmVhbGlzZS1wbmwtY2hhbmdlLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAucmVhbGlzZWQtcG5sIC5wbmxjaGFuZ2VwZXJjZW50LFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudW5yZWFsaXNlLXBubCAucmVhbGlzZWQtcG5sLWNoYW5nZSxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnVucmVhbGlzZS1wbmwgLnVucmVhbGlzZS1wbmwtY2hhbmdlLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudW5yZWFsaXNlLXBubCAucG5sY2hhbmdlcGVyY2VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudG90YWxwbmwgLnJlYWxpc2VkLXZhbCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMtcG9zaXRpb24tbW9iaWxlIC5jb2wgLnJlYWxpc2VkLXBubCAucmVhbGlzZWQtdmFsLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudW5yZWFsaXNlLXBubCAucmVhbGlzZWQtdmFsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cy1wb3NpdGlvbi1tb2JpbGUgLmNvbCAudG90YWxwbmwgLnJlYWxpemVkX3RleHQsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC5yZWFsaXNlZC1wbmwgLnJlYWxpemVkX3RleHQsXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSAuY29sIC51bnJlYWxpc2UtcG5sIC5yZWFsaXplZF90ZXh0IHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5kLWZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5zcXVhcmUtb2ZmLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5zcXVhcmVfb2ZmLnBzLTQge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuc3F1YXJlX29mZi5wcy00IGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuc3VtbWFyaXplIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5zdW1tYXJpemUgLmN1c3RvbS1jb250cm9sIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5zdW1tYXJpemUgLmN1c3RvbS1jb250cm9sIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC5pbmxjdWRlX3Bvc2l0aW9uIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IC0xMHB4O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY29udGFpbmVyICNzcXVhcmUtZmlsdGVyLndyYXBwZXItZmlsIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb250YWluZXIgI3NxdWFyZS1maWx0ZXIud3JhcHBlci1maWwgLmlubGN1ZGVfcG9zaXRpb246aG92ZXIgaW5wdXQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5jb250YWluZXIgI3NxdWFyZS1maWx0ZXIud3JhcHBlci1maWwgLmlubGN1ZGVfcG9zaXRpb24gaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lciAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCAuaW5sY3VkZV9wb3NpdGlvbiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzIC5kLWZsZXg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLmRheXNwbmwtY29udGFpbmVyIC5jb2wtNjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciB7XG4gIHotaW5kZXg6IDg7XG59XG4uY29udGFpbmVyICNob2xkaW5ncyAucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIuYm9yZGVyLW9uLXNlYXJjaC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb250YWluZXIgI2hvbGRpbmdzIC5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIC5kYXlzcG5sIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmNvbnRhaW5lciAjaG9sZGluZ3MgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIgLmRheXBubGNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uY29udGFpbmVyICNwb3NpdGlvbnMgLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250YWluZXIgI3Bvc2l0aW9ucyAuZGF5c3BubC1jb250YWluZXIgLmNvbC02Omxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uY29udGFpbmVyICNwb3NpdGlvbnMgLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbn1cbi5jb250YWluZXIgI3Bvc2l0aW9ucyAucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAjcG9zaXRpb25zIC5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIC5kYXlzcG5sIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmNvbnRhaW5lciAjcG9zaXRpb25zIC5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIC5kYXlwbmxjaGFuZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuZC1mbGV4IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmQtZmxleDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbDpsYXN0LWNoaWxkIC50b3RhbHBubC12YWwge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sOmxhc3QtY2hpbGQgLnRvdGFscG5sLXZhbCAucG5sY2hhbmdlcGVyY2VudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC5pbnZlc3RtZW50LW1vYiBoMyxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbCAuY3Vyci12YWwtbW9iIGgzLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC50b3RhbHBubC1oZWFkaW5nIGgzLFxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC5yZWFsaXNlZC1wbmwtaGVhZCBoMyxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbCAudW4tcmVhbGlzZWQtaGVhZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzIC5jb2wgLmludmVzdG1lbnQtbW9iIC5pbnYtdmFsIHNwYW4sXG4uY29udGFpbmVyIC5tYXJrZXQtc3RhdHVzIC5jb2wgLmN1cnItdmFsLW1vYiAuY3Vyci12YWwgc3Bhbixcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbCAucmVhbGlzZWQtdmFsIC50b3RhbHBubCxcbi5jb250YWluZXIgLm1hcmtldC1zdGF0dXMgLmNvbCAudW4tcmVhbGlzZWQtdmFsIC50b3RhbHBubCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC50b3RhbHBubC12YWwgLnRvdGFscG5sIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYuNDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNvbnRhaW5lciAubWFya2V0LXN0YXR1cyAuY29sIC5wbmxjaGFuZ2VwZXJjZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cbi5jb250YWluZXIgLmxhYmVscyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyIC5sYWJlbHMgc3Bhbi5OLFxuLmNvbnRhaW5lciAubGFiZWxzIHNwYW4uQyxcbi5jb250YWluZXIgLmxhYmVscyBzcGFuLlIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUzLCAxMjgsIDI0NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXIgLmxhYmVscyBzcGFuLkVRLFxuLmNvbnRhaW5lciAubGFiZWxzIHNwYW4uTUYsXG4uY29udGFpbmVyIC5sYWJlbHMgc3Bhbi5DTkMsXG4uY29udGFpbmVyIC5sYWJlbHMgLk5STUwsXG4uY29udGFpbmVyIC5sYWJlbHMgLkVURixcbi5jb250YWluZXIgLmxhYmVscyAuRk8sXG4uY29udGFpbmVyIC5sYWJlbHMgLk1BUCxcbi5jb250YWluZXIgLmxhYmVscyAuRk5PLFxuLmNvbnRhaW5lciAubGFiZWxzIC5GSSxcbi5jb250YWluZXIgLmxhYmVscyAuQ08sXG4uY29udGFpbmVyIC5sYWJlbHMgLlJFLFxuLmNvbnRhaW5lciAubGFiZWxzIC5FVEYsXG4uY29udGFpbmVyIC5sYWJlbHMgLk1GLFxuLmNvbnRhaW5lciAubGFiZWxzIC5DRFMsXG4uY29udGFpbmVyIC5sYWJlbHMgLkJPLFxuLmNvbnRhaW5lciAubGFiZWxzIC5NVEYge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMTY3LCAyMywgMC4yNTg4MjM1Mjk0KTtcbiAgcGFkZGluZzogMHB4IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2RmYTcxNztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5jb250YWluZXIgLmxhYmVscyBzcGFuLlNFTEwge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMTA3LCAwLCAwLjIpO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDBweCAycHg7XG4gIGNvbG9yOiAjZmY2YjAwO1xufVxuLmNvbnRhaW5lciAubGFiZWxzIHNwYW4uTUlTIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjEsIDgwLCA3NywgMC4xODAzOTIxNTY5KTtcbiAgcGFkZGluZzogMHB4IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cbi5jb250YWluZXIgLmxhYmVscyBzcGFuLkJVWSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MWIyNTU7XG4gIHBhZGRpbmc6IDBweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uY29udGFpbmVyIC5sYWJlbHMgZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5jb250YWluZXIgc3Bhbi5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzM1ODBmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyZGJlYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbi5jb250YWluZXIgc3Bhbi5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5jb250YWluZXIgLmJhY2stYnV0dG9uIGkge1xuICBsZWZ0OiAtOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBmb250LXNpemU6IDEuNDM4cmVtO1xuICB0b3A6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lciAuYmFjay1idXR0b24gaSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbi5jb250YWluZXIgLm1haW4taGVhZGluZy5ob2xkaW5nc3RhYi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuLmNvbnRhaW5lciAubWFpbi1oZWFkaW5nLmhvbGRpbmdzdGFiLWhlYWRpbmcgLmRhdGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uY29udGFpbmVyIC5tYWluLWhlYWRpbmcuaG9sZGluZ3N0YWItaGVhZGluZyAuZGF0ZS10ZXh0IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgI3RhYmxlQ29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1uYW1lIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSAubmFtZSBzcGFuLm5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1uYW1lIC5uYW1lIHNwYW4ubmFtZTpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSAubmFtZSBzcGFuLm5hbWUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTM5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgc3Bhbi5zdG9ja1ZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgLmVkLW1hcmtldC1wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgLmVkLW1hcmtldC1wcm9maXQtbG9zIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSAuZWQtbWFya2V0LXByb2ZpdC1sb3NzLWNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLXByb2ZpdC1sb3NzIC5wcm9maXQtbG9zcyB7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAucHJvZml0LWxvc3Mgc3Bhbi5wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnByb2ZpdC1sb3NzIC5wcm9maXQsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnByb2ZpdC1sb3NzIC5wcm9maXQtbG9zcy1jaGFuZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnRleHQtYWxpZ24tbGVmdC1pbXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLmRheXMtY2hhbmdlIHtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLmRheXMtY2hhbmdlIC5kYXlzLXRleHQge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLXByb2ZpdC1sb3NzIC5kYXlzLWNoYW5nZSAuZGF5cy1wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5sZWZ0LXBvcnRpb24sXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAubGVmdC1wb3J0aW9uIC5xdHkgLnF0eS10ZXh0LFxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5sZWZ0LXBvcnRpb24gLmF2Zy1wcmljZSAuYXZnLXByaWNlLXRleHQsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAuY3Vyci12YWwgLmN1cnItdmFsLXRleHQsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IC5xdHkgLnF0eS10ZXh0LFxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5jb2wtOSAuYXZnLXByaWNlIC5hdmctcHJpY2UtdGV4dCxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLmN1cnItdmFsIC5jdXJyLXZhbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAucXR5IC5xdHktdmFsdWUsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAuYXZnLXByaWNlIC5hdmctcHJpY2UtdmFsdWUsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAuY3Vyci12YWwgLmN1cnItdmFsLXZhbHVlLFxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5jb2wtOSAucXR5IC5xdHktdmFsdWUsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZSxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLmN1cnItdmFsIC5jdXJyLXZhbC12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5sZWZ0LXBvcnRpb24gLnF0eSAucXR5LXZhbHVlOjphZnRlcixcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAubGVmdC1wb3J0aW9uIC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZTo6YWZ0ZXIsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IC5xdHkgLnF0eS12YWx1ZTo6YWZ0ZXIsXG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC05IC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI2M0YzRjNDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5lZC1ob2xkaW5nLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmxlZnQtcG9ydGlvbiAucXR5LFxuLmNvbnRhaW5lciAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5sZWZ0LXBvcnRpb24gLmF2Zy1wcmljZSxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAubGVmdC1wb3J0aW9uIC5jdXJyLXZhbCxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLnF0eSxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLmF2Zy1wcmljZSxcbi5jb250YWluZXIgLmVkLWhvbGRpbmctdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSAuY29sLTkgLmN1cnItdmFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogNy4zMzMzMzMlO1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAjdGFibGVDb250ZW50IC5jb2wtMSB7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQgLmNvbC0xIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgI3RhYmxlQ29udGVudCAuY29sLTEgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMmViO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2U4ODk5O1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQgLmNvbC0xIDpob3ZlciBpbnB1dCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQgLmNvbC0xIGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1ODBmNztcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAjdGFibGVDb250ZW50IC5jb2wtMSAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlICN0YWJsZUNvbnRlbnQgLmNvbC0xIGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgI3RhYmxlQ29udGVudCAuY29sLTEgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtbmFtZSBzcGFuLnN0b2NrVmFsdWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgLmVkLW1hcmtldC1wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LW5hbWUgLmVkLW1hcmtldC1wcm9maXQtbG9zIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1uYW1lIC5lZC1tYXJrZXQtcHJvZml0LWxvc3MtY2hhbmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLXByb2ZpdC1sb3NzIC5wcm9maXQtbG9zcyB7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAucHJvZml0LWxvc3Mgc3Bhbi5wcm9maXQtbG9zcyB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnByb2ZpdC1sb3NzIHNwYW4ubmEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAucHJvZml0LWxvc3MgLnByb2ZpdCxcbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtcHJvZml0LWxvc3MgLnByb2ZpdC1sb3NzIC5wcm9maXQtbG9zcy1jaGFuZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLXByb2ZpdC1sb3NzIC5kYXlzLWNoYW5nZSB7XG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAuZGF5cy1jaGFuZ2UgLmRheXMtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1wcm9maXQtbG9zcyAuZGF5cy1jaGFuZ2UgLmRheXMtcHJvZml0LWxvc3Mge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmNvbnRhaW5lciAuZWQtcG9zaXRpb24tdGFibGUtbW9iaWxlIC5lZC1tYXJrZXQtZGF0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5jb2wtNyAucXR5IC5xdHktdGV4dCxcbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC03IC5hdmctcHJpY2UgLmF2Zy1wcmljZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC03IC5xdHkgLnF0eS12YWx1ZSxcbi5jb250YWluZXIgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSAuZWQtbWFya2V0LWRhdGEgLmNvbC03IC5hdmctcHJpY2UgLmF2Zy1wcmljZS12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5lZC1wb3NpdGlvbi10YWJsZS1tb2JpbGUgLmVkLW1hcmtldC1kYXRhIC5jb2wtNyAucXR5IC5xdHktdmFsdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgY29sb3I6ICNjNGM0YzQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyB7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTdlN2U3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBidXR0b24ge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNXB4IDEwcHggMTAuNXB4IDEwcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBidXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU4MGY3O1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBzcGFuLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5uYXYtdGFicyBsaSBzcGFuLmJhZGdlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogLTFweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAjc3VtbWFyaXplLW1vYiB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgI3N1bW1hcml6ZS1tb2IgLnN1bW1hcml6ZSBzcGFuLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAuc3VtbWFyaXplIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLmlubGN1ZGVfcG9zaXRpb24ge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dCB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5pbmxjdWRlX3Bvc2l0aW9uIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5pbmxjdWRlX3Bvc2l0aW9uIGxhYmVsIHN1cCB7XG4gIHRvcDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5xdWFudGl0eSxcbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5zcXVhcmVfb2ZmIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAucXVhbnRpdHkgaS5lZGVsLWljb24tYXJyb3ctZG93bjpiZWZvcmUsXG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAuc3F1YXJlX29mZiBpLmVkZWwtaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogM3B4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnF1YW50aXR5IGltZyxcbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5zcXVhcmVfb2ZmIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5xdWFudGl0eSAudGFwLXRvLXBsZWRnZSxcbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5zcXVhcmVfb2ZmIC50YXAtdG8tcGxlZGdlIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZC1mbGV4IC5xdWFudGl0eSAudGFwLXRvLXBsZWRnZSBhLFxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnNxdWFyZV9vZmYgLnRhcC10by1wbGVkZ2UgYSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnRhcC10by1wbGVkZ2UgaSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBwYWRkaW5nLXJpZ2h0OiAxMC40cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAudGFwLXRvLXBsZWRnZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMHB4IC0xNXB4O1xuICBwYWRkaW5nOiAxMC41cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciBidXR0b24ge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24ge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMgYnV0dG9uIGkuZWRlbC1pY29uLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmxlZnQtdGhpbi1hcnJvdy1leHBhbmQge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5sZWZ0LXRoaW4tYXJyb3ctZXhwYW5kOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuMzc1cmVtO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAucC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5jbG9zZS1leHBhbmQge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuY2xvc2UtZXhwYW5kOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNTYzcmVtO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpOmJlZm9yZSB7XG4gIHRvcDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpLmVkZWwtaWNvbi1jbG9zZSB7XG4gIHBhZGRpbmc6IDdweCAwcHggMTNweCA0cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGkuZWRlbC1pY29uLWxlZnQtYXJyb3c6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgdG9wOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zb3J0IGJ1dHRvbiB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzBkNmVmZDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uIGkge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b24gLnNvcnQtZmlsdGVyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5zb3J0IGJ1dHRvbiAuc29ydC1maWx0ZXItaWNvbiAuc29ydC1maWx0ZXItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IC0xcHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzBkNmVmZDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzM1ODBmNztcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbiAuZmlsdGVyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgYnV0dG9uIC5maWx0ZXItaWNvbiAuZmlsdGVyLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAtMXB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMge1xuICBoZWlnaHQ6IDIzcHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHM6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMgYnV0dG9uIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAjc2VhcmNoLWZpbHRlciAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyLmRvY2stZmlsdGVyYmFyLW1vYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMTBweDtcbiAgd2lkdGg6IDEwMiU7XG4gIHotaW5kZXg6IDk7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmZpbHRlci13cmFwcGVyLmRvY2stZmlsdGVyYmFyLW1vYi4tdG9wLXB1c2gge1xuICB0b3A6IDE2MHB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5maWx0ZXItd3JhcHBlci5kb2NrLWZpbHRlcmJhci1tb2ItcG9zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2MHB4O1xuICB3aWR0aDogMTAyJTtcbiAgei1pbmRleDogOTk7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLmhvbGRpbmdzLXRhYmxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLmVkLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAuZWQtdGFibGUgI3RhYmxlLWhlYWRpbmdzIHtcbiAgcGFkZGluZzogMTRweDtcbn1cbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAuZWQtdGFibGUgI3RhYmxlLWhlYWRpbmdzIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGUtaGVhZGluZ3MgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGUtaGVhZGluZ3MgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGUtaGVhZGluZ3MgdGQ6Zmlyc3QtY2hpbGQgLnNvcnQtY2FyZXQgLmQtZmxleCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGUtaGVhZGluZ3MgdGQ6Zmlyc3QtY2hpbGQgLnNvcnQtY2FyZXQgLmQtZmxleCBkaXYge1xuICBoZWlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAubm8tcG9zaXRpb24tb3BlbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAubm8tcG9zaXRpb24tb3BlbiAuaW5jLXBvcy1tZXNzYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAubm8tcG9zaXRpb24tb3BlbiAuaW5jLXBvcy1tZXNzYWdlIHAge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTcuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAuY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLnBvc2l0aW9ucy10YWJsZSAjaG9sZGluZyB7XG4gICAgcGFkZGluZzogMHB4IDExMnB4O1xuICB9XG59XG4uY29udGFpbmVyIC5uYW1lIC5uYW1lLmhvbGRpbmcgLnJlYWRtb3JlIGksXG4uY29udGFpbmVyIC5uYW1lIC5uYW1lLnBvc2l0aW9uIC5yZWFkbW9yZSBpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jb250YWluZXIgLm5hbWUgLnJlYWRtb3JlIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuLmNvbnRhaW5lciAubmFtZSAucmVhZG1vcmUgaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IC0zcHg7XG59XG4uY29udGFpbmVyIC5uYW1lIC50YWcge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjRweCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciBzcGFuLm5hbWUge1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lciBzcGFuLnRhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLmNvbnRhaW5lciBzcGFuLnBubCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLmNvbnRhaW5lciBzcGFuLnBubGNoYW5nZXBlcmNlbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG4uY29udGFpbmVyIC5jaGFuZ2UtcmVkIHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLmNoYW5nZS11cCB7XG4gIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyIC5jaGFuZ2UtZ3JlZW4ge1xuICBjb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIHtcbiAgLS1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29udGFpbmVyIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNy41cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4uY29udGFpbmVyIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlciB7XG4gIGxlZnQ6IC0xNHB4O1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbi5jb250YWluZXIgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweCAwcHggMHB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG4uY29udGFpbmVyIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRvcDogMnB4O1xuICByaWdodDogLTE0cHg7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmNvbnRhaW5lciAjaG9sZGluZyB7XG4gICAgcGFkZGluZzogMHB4IDExMnB4O1xuICB9XG59XG4uY29udGFpbmVyIC5lZC10YWJsZSAucm93IGNvbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4uY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG59XG4uY29udGFpbmVyIC5ub0RhdGFGb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4jcG9zaXRpb25zIHNwYW4ubmFtZSBzcGFuLm5hbWUtcmVhZG1vcmUge1xuICB3aWR0aDogMTMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4jcG9zaXRpb25zIHNwYW4ubmFtZSAudy1hdXRvIHtcbiAgd2lkdGg6IDE2NHB4ICFpbXBvcnRhbnQ7XG59XG4jcG9zaXRpb25zIC5lZC1hbGVydC1wb3NpdGlvbiB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgY29sb3I6ICNkNjlhMjY7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZiZWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Bvc2l0aW9ucyAuZWQtYWxlcnQtcG9zaXRpb24gaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbiNwb3NpdGlvbnMgLmVkLWFsZXJ0LXBvc2l0aW9uLWNsb3NlZCB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgY29sb3I6ICNkZDUwNGQ7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmY2VkZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Bvc2l0aW9ucyAuZWQtYWxlcnQtcG9zaXRpb24tY2xvc2VkIC5kaXYtYWxlcnQtdGV4dDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzMlO1xufVxuI3Bvc2l0aW9ucyAuZWQtYWxlcnQtcG9zaXRpb24tY2xvc2VkIC5kaXYtYWxlcnQtdGV4dDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNTUlO1xufVxuI3Bvc2l0aW9ucyAuZWQtYWxlcnQtcG9zaXRpb24tY2xvc2VkIGkge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4jcG9zaXRpb25zIC5jbG9zZWQtcG9zaXRpb24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmMmYyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4jcG9zaXRpb25zIC5jbG9zZWQtcG9zaXRpb24tbGFiZWwgc3Bhbi5iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbiNwb3NpdGlvbnMgLmluY2x1ZGUtcG9zaXRpb24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZWVmN2VlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4jcG9zaXRpb25zIC5pbmNsdWRlLXBvc2l0aW9uLWxhYmVsIHNwYW4uYmFkZ2Uge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzM1ODBmNztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi51bi1yZWFsaXNlZC12YWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5lbXB0eS12YWwge1xuICBjb2xvcjogI2I4YjhiODtcbn1cblxuLnBvc2l0aW9uLXNjcm9sbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjNweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uaG9sZGluZy10YWItZG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnBuZy1jb250YWluZXItZG9jayB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnBuZy1wb3NpdGlvbi1kb2NrIHtcbiAgd2lkdGg6IDEwMiU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExN3B4O1xuICB6LWluZGV4OiA5O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWxsLXF1YW50aXR5IHtcbiAgd2lkdGg6IDMyJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hbGwtcXVhbnRpdHkgLmJ0bi1zZWxlY3QtcXR5LW1vYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cbi5hbGwtcXVhbnRpdHkgaS5lZGVsLWljb24tYXJyb3ctZG93biB7XG4gIHRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3NfZmlsdGVyX2RvY2tfbW9iIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmRvY2tmaWx0ZXJzLXRhZy1wdXNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRvY2tmaWx0ZXJzLXRhZy1wdXNoLXBvcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMTBweDtcbiAgd2lkdGg6IDEwMiU7XG59XG5cbi5ob3Zlci1jb2wgLnNjcmlwLWFjY29yZGlvbiAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaG9sZGluZy1zbGlkZXItYnV0dG9uLXdhdGNobGlzdC1zdHlsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9sZGluZy1zbGlkZXItYnV0dG9uLXdhdGNobGlzdC1zdHlsZS5ob2xkaW5nLWFjYy13YXRjaGxpc3Q6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaG9sZGluZy1zbGlkZXItYnV0dG9uLXdhdGNobGlzdC1zdHlsZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAwcHggIWltcG9ydGFudDtcbn1cbi5ob2xkaW5nLXNsaWRlci1idXR0b24td2F0Y2hsaXN0LXN0eWxlIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZC1jdXN0b20tMTAwLW1iIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCBhdXRvO1xufVxuXG4udy1hZGQtY3RhIHtcbiAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLnctc3FvZmYtY3RhIHtcbiAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnctdW5zZXQge1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbi5mdW5kcy1zb3J0LmNvbW1vbi1mdW5kLXNvcnQgLnNvcnQtZHJvcC1mb290ZXIgLmVkX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZnVuZHMtc29ydCAuc29ydC1kcm9wIHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4uZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuaW5zaWRlLWxpc3Qge1xuICBnYXA6IDVweDtcbn1cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuaW5zaWRlLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuaW5zaWRlLWxpc3QgaW5wdXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmZpbHRlci1hY2NvcmRpb24uYWNjb3JkaW9uIC5pbnNpZGUtbGlzdCBpbnB1dDpjaGVja2VkIHtcbiAgYWNjZW50LWNvbG9yOiAjMDMwMDJmO1xufVxuLmZpbHRlci1hY2NvcmRpb24uYWNjb3JkaW9uIC5pbnNpZGUtbGlzdCAuYm9keWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5hdW0taW5wdXQge1xuICBnYXA6IDEwcHg7XG59XG4uYXVtLWlucHV0IC5lcXVpdHktZHJvcGRvd24tYmxvY2suZHJvcGRvd24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwM3B4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4uYXVtLWlucHV0IC5lcXVpdHktZHJvcGRvd24tYmxvY2suZHJvcGRvd24gYnV0dG9uIGkge1xuICBjb2xvcjogIzM1ODBmNztcbn1cbi5hdW0taW5wdXQgaW5wdXQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2I4YjhiODtcbn1cblxuLmRlc2suYXVtLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmRlc2suYXVtLWlucHV0IC5lcXVpdHktZHJvcGRvd24tYmxvY2suZHJvcGRvd24ge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi5kZXNrLmF1bS1pbnB1dCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLmRyb3Bkb3duIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5kZXNrLmF1bS1pbnB1dCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cblxuLmZ1bmRzLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5lZF9idXR0b24uYmx1ZS1vbmUuYnV0dG9uLmZpbHRlci1idXR0b24tZGlzYWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxuICAuZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmZpbHRlci1hY2NvcmRpb24uYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmNsZWFyLWJ0biB7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAubmVzdGVkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5maWx0ZXItYWNjb3JkaW9uLmFjY29yZGlvbiAubmVzdGVkLWJvZHkuYWNjb3JkaW9uLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAuZmlsdGVyLWFjY29yZGlvbi5hY2NvcmRpb24gLm5lc3RlZC1ib2R5LmFjY29yZGlvbi1ib2R5IC5pbnNpZGUtbGlzdCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5mdW5kcy1maWx0ZXIgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWhlYWQgLmRvd24tYmFyLXJpZ2h0IHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZnVuZHMtZmlsdGVyIC5tb2ItZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweDtcbiAgfVxuICAuZnVuZHMtZmlsdGVyIC5tb2ItZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5tYWluLmZpbHRlci1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDElIDMlO1xuICB9XG4gIC5mdW5kcy1maWx0ZXIgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5mdW5kcy1maWx0ZXIgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWJvZHkgLm1mLUFjY29yZGlhbi1pdGVtIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgfVxuICAuZnVuZHMtZmlsdGVyIC5tb2ItZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ1bmRzLWZpbHRlciAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyLmZ1bmRzLWZvb3RlciB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLmZ1bmRzLWZpbHRlciAubW9iLWZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyLmZ1bmRzLWZvb3RlciAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMiU7XG4gIH1cbn1cbi5saWdodC1ibHVlIGxhYmVsIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLmVycm9yc3RhdGUtc2VjdGlvbiB7XG4gIGhlaWdodDogNzAwcHg7XG59XG4uZXJyb3JzdGF0ZS1zZWN0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3JzdGF0ZS1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDgzNXB4O1xuICB9XG59XG4uZXJyb3JzdGF0ZS1zZWN0aW9uIC5wYXRoLTQzMTgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmVycm9yc3RhdGUtc2VjdGlvbiAub3V0ZXJzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gLm91dGVyc2VjdGlvbiAub3V0ZXItc2VjdGlvbi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gLm91dGVyc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc2VsZi1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5lcnJvcnN0YXRlLXNlY3Rpb24gLkVkYnV0dG9uLWVycm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gLkVkYnV0dG9uLWVycm9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lcnJvcnN0YXRlLXNlY3Rpb24gLkVkYnV0dG9uLWVycm9yIC5lZF9idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbiAgLmVycm9yc3RhdGUtc2VjdGlvbiAuRWRidXR0b24tZXJyb3IgLm1pZG5pZ2h0LWJsdWUtbm8tdW5kZXJsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5lcnJvcnN0YXRlLXNlY3Rpb24gLkVkYnV0dG9uLWVycm9yIC5lcnJvcnN0YXRlLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5wYXRoNDMxOG1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5lcnJvc3RhdGVtb2JpbGUge1xuICBoZWlnaHQ6IDE1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzX3BubCAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YWJzX3BubCAuZG9ja190YWJzX21vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgei1pbmRleDogOCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWxlbmRlci1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgLmNhbGVuZGVyLXNlY3Rpb24uZG9ja19jYWxlbmRlcl9tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0b3A6IDExNnB4O1xuICAgIHotaW5kZXg6IDg7XG4gIH1cbiAgLmNhbGVuZGVyLXNlY3Rpb24uZG9ja19jYWxlbmRlcl9tb2JpbGUgLmNhbGVuZGFyX2RhdGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxuICAuY2FsZW5kZXItc2VjdGlvbi5kb2NrX2NhbGVuZGVyX21vYmlsZSAuY2FsZW5kYXJfZGF0ZSAuZmluX3llYXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNhbGVuZGVyLXNlY3Rpb24uZG9ja19jYWxlbmRlcl9tb2JpbGUgLmNhbGVuZGFyX2RhdGUgOm50aC1jaGlsZCgyKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY2FsZW5kZXItc2VjdGlvbi5kb2NrX2NhbGVuZGVyX21vYmlsZSAuY2FsZW5kYXJfZGF0ZSAuY2FsZW5kYXJfY2hhbmdlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jYWxlbmRhcl9kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhbGVuZGFyX2RhdGUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAuY2FsZW5kYXJfZGF0ZSAuY2FsZW5kYXJfY2hhbmdlIHNwYW4ge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5jYWxlbmRhcl9kYXRlIC5jYWxlbmRhcl9jaGFuZ2UgaSB7XG4gICAgZm9udC1zaXplOiAxLjA2M3JlbTtcbiAgfVxuICAuY2FsZW5kYXJfZGF0ZSAuZmluX3llYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMgc3BhblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMgLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzIC5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzIC5zdW1tYXJ5X2JveCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzIC5zdW1tYXJ5X2JveCAuc3VtbWFyeV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnN1bW1hcnlfZGV0YWlscyAuc3VtbWFyeV9ib3ggLnN1bW1hcnlfdmFsdWVzIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnN1bW1hcnlfZGV0YWlscyAuc3VtbWFyeV9ib3ggLnN1bW1hcnlfdmFsdWVzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzIC5zdW1tYXJ5X2JveCAuc3VtbWFyeV92YWx1ZXMgLnBlcmNlbnRhZ2VfdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzLmRheXNwbmwtY29udGFpbmVyIC5jb2wtNjpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLnN1bW1hcnlfZGV0YWlscy5wbmctY29udGFpbmVyLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDg7XG4gIH1cbiAgLnN1bW1hcnlfZGV0YWlscy5wbmctY29udGFpbmVyLXdyYXBwZXIgLmRheXNwbmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lci5ib3JkZXItb24tc2VhcmNoLW5vbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5zdW1tYXJ5X2RldGFpbHMucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciAuZGF5c3BubCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuc3VtbWFyeV9kZXRhaWxzLnBuZy1jb250YWluZXItd3JhcHBlciAuZGF5c3BubC1jb250YWluZXIgLmRheXBubGNoYW5nZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmRvY2tfZmlsdGVyX21vYiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRvcDogMTc3cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgei1pbmRleDogNztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZG9ja19maWx0ZXJfbW9iLmRvY2tfZmlsdGVyX21vYl9wdXNoIHtcbiAgICB0b3A6IDIyMnB4O1xuICB9XG4gIC5kb2NrX2ZpbHRlcl9tb2IgLmNsZWFyLWFsbC10YWcge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDBweCAtMTVweDtcbiAgICBwYWRkaW5nOiAxMC41cHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24ge1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZG93bmxvYWRzIGJ1dHRvbiBpLmVkZWwtaWNvbi1kb3dubG9hZCB7XG4gICAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5sZWZ0LXRoaW4tYXJyb3ctZXhwYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmxlZnQtdGhpbi1hcnJvdy1leHBhbmQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjM3NXJlbTtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnAtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5jbG9zZS1leHBhbmQge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuY2xvc2UtZXhwYW5kOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGk6YmVmb3JlIHtcbiAgICB0b3A6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5zZWFyY2hiYXItYyBpLmVkZWwtaWNvbi1jbG9zZSB7XG4gICAgcGFkZGluZzogN3B4IDBweCAxM3B4IDRweDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaGJhci1jIGkuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMgaS5lZGVsLWljb24tbGVmdC1hcnJvdzpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgdG9wOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMtbmV3IGksXG4gIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoYmFyLWMtbmV3IGkuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b24ge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uIGkge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uLnNvcnQtYnRuIGkge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b24uc29ydC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuc29ydCBidXR0b24gLnNvcnQtZmlsdGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLnNvcnQgYnV0dG9uIC5zb3J0LWZpbHRlci1pY29uIC5zb3J0LWZpbHRlci1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2RkNTA0ZDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9faGFuZGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBjb2xvcjogIzBkNmVmZDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciBidXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbiBpIHtcbiAgICBmb250LXNpemU6IDAuOTM4cmVtO1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbi5maWx0ZXItYnRuIGkge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZmlsdGVyIGJ1dHRvbi5maWx0ZXItYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzM1ODBmNztcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmZpbHRlciBidXR0b24gLmZpbHRlci1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgYnV0dG9uIC5maWx0ZXItaWNvbiAuZmlsdGVyLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGQ1MDRkO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5maWx0ZXIgYnV0dG9uOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZG93bmxvYWRzIHtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24ge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgY29sb3I6ICMwZDZlZmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZG93bmxvYWRzIGJ1dHRvbiBpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIC5kb3dubG9hZHMgYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZmlsdGVyLXdyYXBwZXIgLmRvd25sb2FkcyBidXR0b24uZG93bmxvYWQtYnRuIGkge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciAuZG93bmxvYWRzIGJ1dHRvbi5kb3dubG9hZC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5maWx0ZXItd3JhcHBlci5kb2NrLWZpbHRlcmJhci1tb2ItcG5sIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNzVweDtcbiAgICB3aWR0aDogMTAyJTtcbiAgICB6LWluZGV4OiA4O1xuICB9XG4gIC5zdW1tYXJpemUtcG5sIHtcbiAgICBtYXJnaW46IDBweCAwcHggMTVweCAwcHg7XG4gIH1cbiAgLmRhdGVfYmFuZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNkNjlhMjY7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAubmFtZV93cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAubmFtZV93cmFwcGVyIC5zY3JpcF9uYW1lIHtcbiAgICBhbGlnbi1zZWxmOiBzZWxmLWVuZDtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC5uYW1lX3dyYXBwZXIgLnNjcmlwX25hbWUgc3Bhbi5uYW1lLXJlYWRtb3JlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC5uYW1lX3dyYXBwZXIgLnNjcmlwX25hbWUgLnctYXV0byB7XG4gICAgd2lkdGg6IDExMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAubmFtZV93cmFwcGVyIC52YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAudmFsdWVfd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC52YWx1ZV93cmFwcGVyIC50YWcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wbmxfZGV0YWlsX2RhdGEgLnZhbHVlX3dyYXBwZXIgLnRhZyAudmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC52YWx1ZV93cmFwcGVyIC5wcmljZV9xdHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuNjg4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAudmFsdWVfd3JhcHBlciAucHJpY2VfcXR5IC5wcmljZV92YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAucG5sX2RldGFpbF9kYXRhIC52YWx1ZV93cmFwcGVyIC5wcmljZV9xdHkgLnByaWNlX3F0eV9hbG9uZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgLnBubF9kZXRhaWxfZGF0YSAudmFsdWVfd3JhcHBlciAucHJpY2VfcXR5IC5kb3Qge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMHJlbTtcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYjhiOGI4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAubmFtZV93cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLm5hbWVfd3JhcHBlciAubmFtZS1yZWFkbW9yZSB7XG4gICAgd2lkdGg6IDEzN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLm5hbWVfd3JhcHBlciAubmFtZS1yZWFkbW9yZS53LWF1dG8ge1xuICAgIHdpZHRoOiAxMzdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLm5hbWVfd3JhcHBlciAuc2NyaXBfbmFtZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAubmFtZV93cmFwcGVyIC52YWx1ZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLnZhbHVlX3dyYXBwZXIgLnVucmVhbGlzZWRfd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGVuZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMzBweCAzMHB4O1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLnZhbHVlX3dyYXBwZXIgLnVucmVhbGlzZWRfd3JhcHBlciAucHJpY2VfcXR5IHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG4gIC5wbmxfYWxsX2RhdGEgLnZhbHVlX3dyYXBwZXIgLnVucmVhbGlzZWRfd3JhcHBlciAucHJpY2VfcXR5IC5wcmljZV92YWx1ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIC51bnJlYWxpc2VkX3dyYXBwZXIgLnByaWNlX3F0eSAucHJpY2VfcXR5X2Fsb25lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIC51bnJlYWxpc2VkX3dyYXBwZXIgLnByaWNlX3F0eSAuZG90IHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmb250LXNpemU6IDByZW07XG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2I4YjhiODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIC51bnJlYWxpc2VkX3dyYXBwZXIgLnRhZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAudmFsdWVfd3JhcHBlciAudW5yZWFsaXNlZF93cmFwcGVyIC50YWcgLnZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAudmFsdWVfd3JhcHBlciAucmVhbGlzZWRfd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBlbmQ7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbiAgLnBubF9hbGxfZGF0YSAudmFsdWVfd3JhcHBlciAucmVhbGlzZWRfd3JhcHBlciAudGFnIHtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucG5sX2FsbF9kYXRhIC52YWx1ZV93cmFwcGVyIC5yZWFsaXNlZF93cmFwcGVyIC50YWcgLnZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kcmF3ZXJfY29udGFpbmVyIC5jYWxlbmRhcl9saXN0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgY29sb3I6ICM3MjcyNzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciAuY2FsZW5kYXJfbGlzdCAubGlzdF9jb250YWluZXIge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kcmF3ZXJfY29udGFpbmVyIC5jYWxlbmRhcl9saXN0IC5saXN0X2NvbnRhaW5lciBzcGFuIHtcbiAgICBwYWRkaW5nOiAxNHB4IDBweCAxNXB4IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciAuY2FsZW5kYXJfbGlzdCAubGlzdF9jb250YWluZXIgc3BhbiAucmlnaHRfYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTdweDtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciAuY2FsZW5kYXJfbGlzdCAubGlzdF9jb250YWluZXIgc3BhbiAucmlnaHRfYXJyb3cgaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZHJhd2VyX2NvbnRhaW5lciAuY3VzdG9tX2J0biB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZHJhd2VyX3llYXJfY29udGFpbmVyIC5tb2JfeWVhcl9jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLm1vYl95ZWFyX2NvbnRhaW5lciBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLm1vYl95ZWFyX2NvbnRhaW5lciBzcGFuIGkge1xuICAgIGNvbG9yOiAjMDMwMDJmO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW46IDZweCAxMXB4IDBweCAxNXB4O1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLnllYXJfbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLnllYXJfbGlzdCAuZmluYW5jaWFsX3llYXIge1xuICAgIGhlaWdodDogNTNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmRyYXdlcl95ZWFyX2NvbnRhaW5lciAueWVhcl9saXN0IC5maW5hbmNpYWxfeWVhciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNzI3MjcxO1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLnllYXJfbGlzdCAuZmluYW5jaWFsX3llYXI6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuZHJhd2VyX3llYXJfY29udGFpbmVyIC55ZWFyX2xpc3QgZGl2LmJ0bi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZHJhd2VyX3llYXJfY29udGFpbmVyIC55ZWFyX2xpc3QgZGl2LmJ0bi1jb250YWluZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOXB4IDE3cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIC5kcmF3ZXJfeWVhcl9jb250YWluZXIgLnllYXJfbGlzdCA6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX2FuZF9Ub19Db250YWluZXIge1xuICAgIGhlaWdodDogMjU1cHg7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuY3VzdG9tX2hlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX2FuZF9Ub19Db250YWluZXIgLmN1c3RvbV9oZWFkaW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuY3VzdG9tX2hlYWRpbmcgc3BhbiBpIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiA2cHggMTFweCAwcHggMTVweDtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciAuZGF0ZS1sYWJlbHMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuZGF0ZV9jb250YWluZXIgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dC5kLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMTBweCAxMHB4IDhweDtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dC5kLWJsb2NrIGkge1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuZGF0ZV9jb250YWluZXIgLmN1c3RvbV9idG4ge1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nOiA4cHggMHB4IDBweCAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fYW5kX1RvX0NvbnRhaW5lciAuZGF0ZV9jb250YWluZXIgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuZGF0ZS1wYXJ0aXRpb24ge1xuICAgIHdpZHRoOiAxMzVweDtcbiAgfVxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIC5kYXRlX2NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIC5kYXRlLXBhcnRpdGlvbiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciAuZnJvbV90b19jb250YWluZXJfbmV3IC5jYWxlbmRhci0tcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcgLmlucHV0RmllbGRDYWxlbmRhckljb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcgLmlucHV0RmllbGRDYWxlbmRhckljb24gLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcgLmlucHV0RmllbGRDYWxlbmRhckljb24gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fdG9fY29udGFpbmVyX25ldyAuY3VzdG9tX2hlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcgLmN1c3RvbV9oZWFkaW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIgLmZyb21fdG9fY29udGFpbmVyX25ldyAuY3VzdG9tX2hlYWRpbmcgc3BhbiBpIHtcbiAgICBjb2xvcjogIzAzMDAyZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luOiA2cHggMTFweCAwcHggMTVweDtcbiAgfVxuICBidXR0b24gLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xuICAgIHRvcDogMyU7XG4gIH1cbiAgLnBubF9kYXRhX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5kaXNwbGF5X2VuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnNlbGVjdGVkX29wdGlvbiB7XG4gICAgbWFyZ2luOiAxM3B4IDBweCAzcHggMHB4O1xuICB9XG4gIC5zZWxlY3RlZF9vcHRpb24gLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgICB0b3A6IDE1MnB4O1xuICB9XG4gIC5vdGhlcl9vcHRpb25zIHtcbiAgICB0b3A6IDE4M3B4O1xuICB9XG4gIC5kYXRlLXBpY2tlciB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gIH1cbiAgLmJ1dHRvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJ1dHRvbl9jb250YWluZXIgLm5leHRfYnRuIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5wbmwtZHJhd2VyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMjY7XG4gIH1cbiAgLnBubC1kcmF3ZXItY29udGFpbmVyIC5jdXN0b21fYnRuIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucG5sLWRyYXdlci1jb250YWluZXIgLmRhdGUtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHRvcDogMzE2cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucG5sLWRyYXdlci1jb250YWluZXIgLmRhdGUtY29udGFpbmVyIC5zZWxlY3QtZGF0ZSB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4IDBweDtcbiAgICBtYXJnaW46IDBweCAwcHggMTBweCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZSBTYW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgfVxuICAucG5sLWRyYXdlci1jb250YWluZXIgLmRhdGUtY29udGFpbmVyIC5mb3JtLWNvbnRyb2wge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDIwMXB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMzg2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2V0dGluZy1wYWRkaW5nIHtcbiAgcGFkZGluZzogMHB4IDIwcHggNC4yNXB4O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIuei1pbmRleC1oaWdoIHtcbiAgICB6LWluZGV4OiAxMDAwMSAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IGlucHV0W3R5cGU9cmFkaW9dOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMTAlO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIHtcbiAgICBtYXJnaW46IDI1cHggMTVweDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAubW9iRm9ybSAubW9iRm9ybVdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLmJsdWVfYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLm1vYkZvcm0gLmJsdWVfYmcubWFpbCAubWFpbC1pbnB1dCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAubW9iRm9ybSAuYmx1ZV9iZy5tYWlsIC5pY29uIGkge1xuICAgIGNvbG9yOiAjMzU4MGY3O1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5tb2JGb3JtIC5jdXN0b21fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTgwZjc7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQgLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuZm9ybS1sYWJlbCBiIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0udGF4cmVwb3J0IC5jdXN0b21Gb3JtU2VjdGlvbiAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzM1ODBmNztcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCAuY3VzdG9tRm9ybVNlY3Rpb24gLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IGkge1xuICAgIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59IiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuLm91dGVyQ2xhc3MtY2lyY2xlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEyNXB4O1xyXG4gIGhlaWdodDogMTI1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZWlzaF9ncmF5O1xyXG4gIGJvcmRlcjogMTVweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmLmljb24taGVhZCB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVR3bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnNldHBvcHVwLWRhdGEtc2VjdGlvbiB7XHJcbiAgJi5tb2ItcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAubWFpbi1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnR5Rm91cjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tZGVzYyB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29uc2VudC1tb2RhbCB7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlGaXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1zZWN0aW9uLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICYuZm9vdGVyLWJnLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVhY2g7XHJcbiAgfVxyXG5cclxuICAucmlndGRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52YWxpYWR0ZS1rcmEtc2VjdGlvbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gIC5jaXJjbGUtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JjaGlsZC1waW5rO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgLmVkZWwtaWNvbi11c2VyLWNpcmNsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2lyY2xlLXNlY3Rpb24tY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1cyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgJltkYXRhLWF0dHI9XCJJbm9wZXJhdGl2ZSBQQU5cIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyeS1ncmF5LW1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkYnV0dG9uLWxpbmstd2l0aGFycm93LXdpdGhiZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIC5lZF9idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29uc2VudC1wb3B1cC1kcmF3ZXIge1xyXG4gIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnN0aWNreS1jb250ZW50LWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlUd287XHJcbiAgfVxyXG59XHJcbi5tYXJnaW4tdHJhZGluZy1zZWN0aW9uIHtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICAvL3BhZGRpbmctbGVmdDowcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxpc3Qtc3R5bGUtdHlwZS1kaXNjIHtcclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ubnVtYmVyLWhhcmNvZGUtbGkge1xyXG4gIGxpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uZ3JlZW4tc3VjZXNzLWljb24tYmlnIHtcclxuICAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X29uZUh1bmRyZWRGaXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmNpcmNsZS1pbml0aWFsLWNvbW1vbiB7XHJcbiAgd2lkdGg6IDEyNXB4O1xyXG4gIGhlaWdodDogMTI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0eUVpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICYuYmctTWFuZHlzLVBpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gIH1cclxufVxyXG4uY29uc2V0LWRvdWJsZS1zZWN0aW9uIHtcclxuICAuY29tcG9uZW50LWdyaWQtZGlzcGxheSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCA1NDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mbnQtMTIge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAubW9kYWwtc20tMzYwIHtcclxuICAgIG1heC13aWR0aDogMzYwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmxvZ2luc2VjdGlvbi1tYiB7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAuY29tcG9uZW50LWdyaWQtZGlzcGxheSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAucHJvcHMtY29udGVudC1kYXRhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW5jb21lLWVycm9yIHtcclxuICAuZWRlbC1pY29uLXZhbGlkYXRpb24ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICBkaXYge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tcGluay1yZ2ItMTA7XHJcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLnAtMSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRkYXJrLXB1cnBsZS1ncmF5O1xyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/